31870 712
6802 287
14305 702
5237 568
43830 117
36821 484
2353 162
25966 352
15002 642
6956 452
33077 505
4587 522