948852
673627
603508
355410
1006417
377491
257316
732608
556668
430743
1048272
828853
805951
462118
365102
56387
516115
83066
277432
631607
218434
907387
956831
410740