32479 502
40022 277
19772 161
24106 443
14489 49
20173 431
7707 681
18440 612
15704 116
25066 164
11496 357
15562 123
45962 328
41621 682
14543 461
9137 78