32450 502
39997 277
19753 161
24085 443
14466 49
20153 431
7706 681
18433 612
15688 116
25049 164
11494 357
15549 123
45930 328
41598 682
14536 461
9130 78