1050
1025
1018
1012
1008
997
993
989
985
978
974
950
905
899
884
877
861
848
833
819
815
806
800
797
792
785
770
756
737
714
712
709
692
684
678
677
670
669
660
659
639
633
609
607
603
600
596
594
575
548
541
540
535
526
519
518
510
491