1026
1023
1020
1018
1017
1016
1014
1013
1012
1008
1005
1001
998
986
985
980
970
968
966
963
958
956
955
950
948
947
946
944
941
938
935
934
932
931
930
929
928
925
921
920
917
909
908
907
905
903