4338 terms in IM thesaurus index