1126
1113
1098
1090
1089
1082
1056
1050
1049
1040
1036
1020
1000
962
953
951
935
904
896
892
861
856
830
827
821
810
806
805
804
802
800
796
788
774
767
762
755
739
712
694
653
652
649
642
634
629
625
613
607
603
588
566
544
542
541
536
527