1050
1041
1039
1035
1028
1022
1019
1012
1010
1007
1004
998
997
993
991
986
983
982
979
978
976
972
967
965
962
960
951
950
943
940
937
931
928
926
924
922
920
919
918
914
900
896
895
892
891