977
975
974
973
970
967
966
965
963
962
953
952
944
943
942
939
938
937
936
934
933
932
929
926
924
923
922
921
919
914
913
912
909
907
906
902
901
899
897
896
895
893
890
886
885
883
878
877
876