2434991 3519
254457 640
100643 817
66784 521
36289 613
92770 454
14471 338
120128 735
115112 806
106957 210
11979 82
5065 237
13863 299
33285 518
5816 35
3185 319
5494 42
10803 366
6349 137
13811 606
11978 367
1988 203
4388 426
2350 420
18528 778
7850 93
6705 309
7743 956