57690
597585
426293
284609
465630
790545
892101
210843
394234
676810
575507
100748
5216366
4272933
4167458
3392462
3331998
3247285
3193955
2905726
2891226
2393209
2090352
2073407