38926041
5510
16841295
9503
14029994
4973
10306984
2956
64935138
25242
139414055
65684
7228449
1932
24089603
8831
115973907
46969
9959791
3436
9631054
4146
34951361
14737
22375003
7649
14726039
6597
19035745
6430
112099450
40080
3678179
1165
18448716
4281
7157612
2510
15328229
6138
19322157
6025
11976828
4941
12044507
1818
2664808
691
19593104
6675
69908933
40812
9986777
3242
28555392
11485