521 candidates