vast and numerous
vast and numerous