950724
704953
948366
1025865
60475
371267
878340
480587
911960
766471
51
5475367
4502935
4317459
3440462
3432998
3381286
3329956
2995729
2980226
2473209
2127352
2123407