Anuj Agnihotri tops civil services exam; 958 candidates qualify