1052
1050
1046
1032
1029
1024
1017
1010
1008
985
959
950
932
929
919
918
911
889
883
852
838
836
835
805
782
776
764
758
739
728
714
709
706
693
690
675
665
664
646
643
635
618
611
608
605
592
590
579
567
566
561
558
555
540
531
527
512
500
498