1254
1218
1157
1112
1111
1101
1071
1070
1026
941
889
878
874
857
855
845
821
815
803
794
786
751
731
718
708
707
703
693
691
687