1403
1138
1231
1109
686
838
704
779
852
884
800
823
750
898
793
676
851
828
746
858
799
773
782
815
772
762
757
769
736
758
768
752
775
868
810