973
972
970
969
967
960
958
956
954
944
940
938
935
932
925
921
913
912
911
908
907
903
900
899
897
894
893
892
888
885
884
883
878
877
872
871
869
867
864
862
860
857
855
851
848
847
846
845