624 303 12672 256 402 12673 198 299 12674 523 398 12675