1067
1065
1048
1021
999
988
958
950
934
932
917
906
896
860
855
835
820
819
815
810
796
792
789
786
777
776
750
742
738
735
719
712
689
675
661
649
648
646
634
633
594
588
586
572
558
556
555
547
546
539
532
521
519
516
513