1021
1019
1017
1014
1009
1000
984
964
956
955
950
937
931
917
913
912
860
844
841
830
825
824
821
815
808
799
790
782
733
722
695
686
685
682
676
662
661
659
654
625
621
608
596
594
593
591
574
561
556
547
526
521
516
515
506
501