970
967
965
964
958
954
953
952
939
938
936
934
930
920
911
909
907
903
902
898
897
895
893
892
891
884
883
876
871
870
869
868
867
865
864
863
861
859
857
855
853
851
848
847
846
843
842