584 of -1