5236 47
9557 516
4942 372
15210 406
35318 641
2247 358
18161 389
34318 84
246764 1196
2729567 4036
332196 529
3173612 6764
257559 1184
143707 691
13300 677
47071 385
181336 1068
60259 507
105427 399
31812 674
49491 584
23137 331
59892 872