1101245
455443
192559
283169
1138268
210717
195394
109578
101473
596680
715689
612553
624825
458200
987397
517580
1092536
380457
935153
13262
1252527
627384
627353
663628
386603
762879