975 973 972 971 969 965 963 962 961 959 959 959 958 956 956 954 951 949 949 949 949 948 947 944 941 941 941 941 941 939 937 934 933 933 933 930 927 927 926 925 925 925 924 923 916 915 915 912 912 912 911 909 909 906 906 905 904 902 901 900 900 899 897 894 894 892 892 891 890 889 889 888 886 885 884 884 883 883 882 878 877 877 877 875 873 870 869 869 867 866 863 863 863 863 862 862 861 858 856 856