1015294
820857
650860
174404
786848
948262
164610
877385
366633
439513
666494
920644
700334
220797
455191
163361
587973
484872
31472
21777
149126
148581
1005939
511989
159769
391504