32475 502
40018 277
19769 161
24103 443
14483 49
20168 431
7707 681
18440 612
15702 116
25065 164
11495 357
15561 123
45956 328
41618 682
14542 461
9134 78