313562
174234
831713
92875
1039308
587814
847524
1041158
9924
804850
309338
253640
797312
889871
824147
910949
1019724
835610
576505
59952
105987
617377
299284
553842