19968
665577
446667
880140
155572
870507
476826
833647
390751
191398
359669
62740
5149799
3568581
3081148
2394804
2231988
2053609
1974358
191678
1770118
1720136
1691196
1637471