1061
1058
1050
1045
1026
1023
1017
1006
997
995
964
959
958
897
895
889
882
876
847
817
814
808
806
805
795
790
789
788
783
744
733
726
721
705
703
699
692
681
679
650
641
629
627
611
604
596
583
577
566
562
560
557
549
547
539
537
529
526
518