588 270 12489 534 412 12490 168 308 12491