665 569 648 693 745 878 969 1042 1144 1146 1167 12121332