903223
870690
904932
108286
51968
581929
462643
95188
103451
258506
450294
386340
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1690196
1637471