3843
841
918
1121
568
632
565
1057
606
518
430
565
623
593
571
1040
732
533
573
429
522
445
461
535
371