2567831 3582
255420 640
101074 817
67111 521
36727 613
92984 454
14693 338
121507 735
116052 808
108269 211
12156 82
5212 237
13965 299
34719 518
7548 35
3330 319
5631 42
10962 366
7703 137
14213 606
12166 367
2100 203
4557 426
2480 420
18498 778
8205 93
9415 310
7937 956