661183
16607
94177
996105
96055
403212
354935
397912
137779
287833
676772
949122
5486367
4513935
4325459
3440462
3438998
3392286
3337956
3000729
2985226
2476209
2131352
2125407