1048
1045
1039
1038
1033
1028
1024
1023
1015
1013
1012
1011
1001
985
984
983
958
950
947
935
934
929
922
921
914
899
895
893
885
879
869
862
860
857
853
847
835
832
831
825
819
817
815
814
812
810