1081
1058
1046
1045
1038
1023
1001
999
988
972
971
964
959
948
935
914
902
889
856
842
841
824
818
803
797
793
778
770
759
756
753
742
741
723
717
700
698
685
672
656
632
619
615
612
599
595
586
583
580
565
558
550
549
536
533
506
505
503