32482 502
40025 277
19776 161
24111 443
14491 49
20176 431
7707 681
18444 612
15705 116
25069 164
11496 357
15563 123
45967 328
41631 682
14546 461
9138 78