32652 502
40086 277
19825 161
24183 443
14566 49
20233 431
7710 681
18458 612
15733 116
25127 164
11521 357
15586 123
46052 328
41737 682
14569 461
9153 78