289353
1074580
908489
1007375
627875
610219
569969
135207
108639
458434
688631
1081369
608538
278453
84290
79230
1018834
94785
854983
453471
744480
647272
334308
319184