114042186
39288
6443255
2368
5106658
1294
5991083
1366
27554453
9896
2158795
722
18194505
5004
1775895
681
33629818
7005
16612201
6034
18178272
5224
11896001
4759
5574809
1834
666884
197
935167
1683
10591989
3279
10748585
2340
10925733
3474
7849576
2136
17044478
3135
12359028
2048
355986
433
10601106
2915
14785739
2799
9122267
2315
32477548
2579
8000605
1492
3395078
1024