31870 712
6805 287
14309 702
5239 568
43832 117
36823 484
2353 162
25967 352
15004 642
6956 452
33082 505
4587 522