688480
1319396
105729
54602
957573
168413
190165
140743
49312
401941
967316
79650
789312
878870
820147
907949
1017724
829610
567505
57952
101987
612377
295284
547842