1400
1135
1229
1107
682
835
702
776
850
879
797
820
748
895
786
674
849
824
741
852
794
770
779
812
769
758
754
766
733
755
750
865
807