1043
1034
1030
1027
1025
1017
1010
1007
1000
994
992
988
984
982
977
976
959
953
946
943
942
936
930
928
918
917
910
904
899
887
881
873
870
867
864
863
861
856
855
854
847
846
842
835
834
828