39013
48628
890376
357247
997372
1005297
10646
258910
878110
85645
418985
459224
5149799
3568581
3081148
2394804
2231988
2053609
1974358
191678
1770118
1720136
1691196
1637471