659 705 745 790 859 912 952 13015 42 60 103 150 215 235 239 257 391 548 673 696 759 865 944 954 14022 87 130 160 167 272 284389