503 325 12391 449 276 12393 356 310 12394 156 296 12395 189 436 12396 523 380 12392