102396
723313
898136
460660
507288
13157
53040
318753
698437
8913
105621
983367
5486367
4513935
4325459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407