412287
31598
638866
543660
519426
717647
432963
332995
812429
1175664
202723
378977
716331
205213
464315
1009230
919658
543375
224880
11484
990871
937347
436472
885572
164527
61895