31980 candidates