5236 47
9557 516
4942 372
15210 406
35318 641
2247 358
18161 389
34318 84
246764 1196
2729580 4036
332196 529
3173621 6764
257561 1184
143707 691
13300 677
47072 385
181338 1068
60259 507
105429 399
31813 674
49491 584
23138 331
59896 872