32454 502
39999 277
19756 161
24087 443
14467 49
20156 431
7706 681
18434 612
15689 116
25049 164
11494 357
15551 123
45933 328
41602 682
14536 461
9130 78