381562
155232
308562
640831
873996
63648
210468
1208437
271848
780353
1639405
634676
262284
500841
416275
781256
811951
470118
374102
58387
521115
83666
279432
636607