698553
1717492
1081819
932746
684759
695612
961523
626237
103440
248677
316439
1310942
680279
848780
345172
838147
565935
444562
116416
648841
1202286
1167664
614489
746133
572858
782627