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