2555572 3575
255380 640
101056 817
67075 521
36706 613
92975 454
14679 338
121369 735
115973 808
108199 211
12128 82
5208 237
13950 299
34496 518
7533 35
3316 319
5620 42
10957 366
7699 137
14177 606
12157 367
2068 203
4556 426
2437 420
18488 778
8191 93
9407 310
7914 956