945 candidates