157701
486259
323798
433129
908604
248189
57932
514196
772135
451840
316455
79450
2996361
2685455
2605928
2574455
2274995
2165955
2131281
2062719
1946226
1698208
1634351
1591406