248306 1043
2500836 3554
255099 640
100938 817
66965 521
36581 613
92915 454
14613 338
120952 735
115687 808
107790 210
12070 82
5159 237
13845 299
33668 518
5941 35
3255 319
5579 42
10915 366
7635 137
14059 606
12104 367
2037 203
5947 528
4585 560
4511 426
2409 420
18427 778