454957
805497
329500
970352
497733
207516
234546
149922
17464
301996
564228
974298
5419367
4450934
4284459
3432462
3415998
3352286
3300956
2975728
2956226
2456209
2122352
2116407