31019303
17369
23948885
15079
127615449
53790
14589025
4178
9439939
3138
6551137
2111
13436748
8506414
2444
29383265
15054
1694289
530
70655375
25248
5091808
2293
58563172
21576
3973253
1485
7742090
2532
14027119
6072
10905583
3157
6397042
2682
18807891
5177
13541194
6773
8201121
2591
8133495
1429
6932213
11059970
2990
16489207
6270
4743251
1599
13034565
3289
6300338
2560