1008
1002
995
939
935
913
912
907
897
874
857
852
847
832
826
813
810
808
775
763
761
753
731
714
711
701
700
687
683
655
649
639
635
627
613
609
599
597
576
570
566
549
538
537
515
513
511
509
506
501
500
492
487
485
478
471