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