27698
24375
830310
589370
433446
910625
927441
814862
515373
888232
526408
51195
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406