667 685 773 835 878 904 906 11043 180 574 606 626 660 780 803 886 985 989 12090 107 284 346 450 618 558 584612