312807
63577
340410
101837
181603
794463
513712
427823
573791
118503
638537
503630
122932
305703
625866
70734
1000812
848277
493246
598470
727221
245468
444375
592950
424706
520907