1221843
807916
914211
1491786
1212246
1638558
1176684
1882369
937870
1654221
2160519
149799
1224151
631943
454738
633236
17079483
14311692
12861960
10375916
6848831
6789668
6562362
6524156
6025477
5418960
5006623
4915253
423870
3937231