861
943
840
881
912
852
1125
833
828
760
778
856
930
900
947
976
959
1015
992
1410
843
834
862
812
756
678
883
1139
873
964
838
691
698
1004
929