522756
350160
377989
740385
912339
276980
453858
716722
237652
492510
123470
227378
135857
1015258
676991
372260
839654
790354
584654
337279
195511
590577
256959
810345
177538
506945
765328
988544
520802
419428