32478 502
40018 277
19771 161
24105 443
14484 49
20170 431
7707 681
18440 612
15703 116
25065 164
11495 357
15561 123
45957 328
41620 682
14543 461
9134 78