378246
961301
343854
586855
354326
279551
122513
422974
1056558
9747
504228
312460
608538
278453
84290
79230
1018834
94785
854983
453471
744480
647272
334308
319184