467383
652941
103776
502409
22469
96891
390919
202919
882288
700588
533800
825841
5494367
4516935
4333459
3441462
3440998
3395286
3342956
3005729
2990226
2479209
2132352
2127407