1047
1044
1039
1012
1011
1000
975
970
948
945
932
920
909
907
897
869
847
845
818
813
801
785
771
770
768
763
760
743
726
725
715
706
693
689
687
665
639
630
629
624
622
601
597
578
574
568
564
556
553
541
536
533
521
512
498
496
494
477
472