1123
1093
1041
968
942
936
914
903
894
893
874
846
843
838
799
798
785
777
771
761
758
748
737
735
730
720
717
703
675