1023
1011
1003
997
994
988
976
965
933
923
916
888
880
867
834
832
825
820
816
789
767
762
757
755
730
729
726
724
708
701
700
692
679
666
658
656
653
636
615
612
611
589
566
556
552
550
549
533
530
516
514
512
510
503
502
499