1030
1015
1009
1007
1000
991
980
979
965
947
940
931
901
893
874
833
823
816
815
814
813
812
809
807
802
800
777
775
772
763
736
725
693
688
687
670
667
661
645
644
631
627
624
605
603
598
573
568
567
564
561
551
544
537
527
526
522