626 292 12386 584 267 12387 158 400 12389 289 426 12390