1024
1023
1022
1020
1009
1005
983
971
950
948
944
932
917
909
903
865
845
834
829
814
813
812
796
791
784
766
728
714
686
683
679
675
668
663
653
646
632
622
613
595
594
593
589
567
561
552
539
530
524
518
517
502
498