689502
455738
525368
33353
468624
933641
299488
23418
1011786
761104
692595
619701
789312
880870
820147
909949
1017724
831610
570505
57952
101987
614377
296284
547842