32456 502
40002 277
19757 161
24090 443
14472 49
20157 431
7706 681
18437 612
15693 116
25053 164
11494 357
15554 123
45940 328
41606 682
14536 461
9130 78