1061
1049
1046
1043
1038
1019
1011
1004
981
976
951
945
939
934
926
907
906
884
882
865
857
846
815
811
794
793
790
783
758
756
751
733
731
703
694
687
686
683
677
654
644
628
625
624
619
610
583
576
565
560
552
550
549
523
512
511
508
504
503