31116 914
474 114
112406 832
15653 567
20273 397
45552 215
2182 462
782 202
2175 427
3012 900
1841 48
25299 148
29253 313
21378 442
117443 503
39936 551
96775 721
3226 810
22238 601
38607 428
19236 462
7638 61
100635 581
36393 405