123800
946687
55616
85573
516734
130679
249422
937352
925864
814604
207587
886668
5485367
4513935
4325459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407