493202
22564
978139
944815
1641
655628
183173
66968
79610
420783
647362
63504
453707
421771
239518
230882
88433
712150
823239
1020940
409397
89849
436307
283948
549719
903737