2435882 3520
254462 640
100643 817
66785 521
36290 613
92771 454
14473 338
120132 735
115120 806
106958 210
11979 82
5065 237
13867 299
33288 518
5817 35
3185 319
5498 42
10803 366
6349 137
13813 606
11981 367
1989 203
4388 426
2350 420
18529 778
7850 93
6705 309
7746 956