10275
526606
643747
591492
326120
178250
1061701
651625
203574
18880
268891
683389
796312
888871
823147
910949
1018724
834610
576505
58952
103987
617377
299284
553842