526 323 12391 473 275 12393 379 310 12394 171 297 12395 210 438 12396 544 378 12392