493202
22564
978139
944815
1641
655628
183173
66968
79610
420783
647362
63504
119438
446829
298563
204983
59958
31970
368489
3231
654546
419547
545604
578434
159989
487688