488571
139328
700105
477416
253340
143492
580566
1023626
1041882
1040352
511531
1113514
781147
868949
1001724
790610
519505
41952
68987
582377
279284
519841
435275
806256