1049
1035
1026
996
983
976
956
945
928
927
918
903
896
883
878
876
874
854
826
822
816
807
775
771
760
755
753
739
718
712
702
696
665
663
648
638
636
627
621
613
602
593
585
541
540
539
538
534
532
531
529
512
498
496