622921
958944
340293
297986
168394
214140
515974
341764
720547
41760
307272
339818
523195
52620
27413
85351
166800
810290
480326
1188849
628140
868634
386948
820559
16512
341115
1060894
35814
203120
105482