516 250 12497 489 392 12500 574 275 12496 352 217 12498 250 252 12499