989 candidates found valid