594502
934493
325394
560949
545284
994497
1077246
1062314
403438
91147
243473
688511
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
441275
814256