32462 502
40006 277
19759 161
24091 443
14473 49
20158 431
7706 681
18437 612
15695 116
25056 164
11494 357
15555 123
45944 328
41611 682
14537 461
9130 78