1075
1063
1016
999
998
984
969
927
916
913
912
910
909
895
874
871
857
853
848
840
838
831
824
819
796
781
778
756
729
726
723
699
680
665
664
663
658
657
656
655
633
621
619
601
598
582
571
542
540
539
535
534
531
524
519
508