2560825 3578
255402 640
101066 817
67092 521
36713 613
92978 454
14684 338
121435 735
116009 808
108234 211
12131 82
5211 237
13957 299
34600 518
7541 35
3319 319
5623 42
10959 366
7701 137
14188 606
12158 367
2068 203
4556 426
2439 420
18493 778
8198 93
9410 310
7919 956