376638
280878
530920
155308
369142
801848
840262
147648
2396
138784
564633
289662
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1691196
1637471