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