5840 terms in BL thesaurus index