849843
477449
154529
416144
53284
198318
17911
969888
83476
874332
884585
418866
5429367
4458934
4290459
3432462
3416998
3356286
3306956
2978728
2958226
2458209
2122352
2117407