成千上万chéng qiān shàng wàn(lit.) by the thousands and tens of thousands (idiom); (fig.) untold numbers; innumerable; countless