1403
1138
1231
1109
686
838
704
779
852
883
800
822
750
898
792
676
851
828
744
858
799
773
782
815
772
761
757
769
735
758
768
752
774
867
810