The correct option is C abundance
Dearth (Noun) means an inadequate supply, but abundance means over sufficient quantity or supply.
Antonym: Abundance, Adequacy, sufficiency
Synonym: shortage, deficiency, Privation
E.g. There is a dearth of good teachers in India.