1007396
888881
806967
260577
160689
23912
937292
12214
687715
63689
338220
530174
129957
143773
66732
29650
1043919
990428
458381
184946
652223
414831
364801
895534
802242
683919
26883
953407