31750 712
6850 287
14446 702
5237 568
43824 117
36983 484
2335 162
25991 352
15018 642
6967 452
33104 505
4610 522