31870 712
6803 287
14306 702
5239 568
43831 117
36822 484
2353 162
25966 352
15002 642
6956 452
33078 505
4587 522