32478 502
40021 277
19771 161
24105 443
14486 49
20171 431
7707 681
18440 612
15704 116
25066 164
11496 357
15562 123
45961 328
41620 682
14543 461
9137 78