1031
1030
1022
1018
1016
1007
1005
1001
999
997
991
989
972
971
968
942
933
925
920
915
914
907
900
891
884
880
876
868
867
854
847
846
844
833
828
824
821
812
807
805
803
800
799
795