32455 502
40001 277
19756 161
24089 443
14469 49
20157 431
7706 681
18435 612
15692 116
25052 164
11494 357
15551 123
45937 328
41604 682
14536 461
9130 78