145051354
20630
24983700
11055
41724807
9685
44089685
12374
16482830
3980
8034601
4096
15906373
4982
13313573
4938
22692599
6248
14488701
3782
4599586
1250
37147664
12739
4537009
1567
9307433
5186
6824908
1721
3800324
1187
16908868
3449
6545181
2378
6863054
1866
47250865
16267
6321129
1633
6423843
1121
33884272
9742
106885688
6782
15529759
5321
6647920
2029
14627958
5199
4559519
1093