300669
950885
1053603
546398
630275
988230
524278
246990
215711
1007436
225990
1121721
789312
879870
820147
908949
1017724
830610
570505
57952
101987
613377
296284
547842