1129
1125
1104
1089
1071
1062
1061
1056
1033
1012
984
979
969
945
942
941
939
929
898
895
889
885
838
823
821
816
806
801
766
758
744
739
714
712
694
688
668
658
655
647
643
640
639
638
628
626
622
590
577
561
547
544
541
537
533
520
515