1056
1090
674
722
786
758
1087
647
776
697
1045
758
836
998
800
849
1038
787
817
916