Ça me semble être une phrase qui ne se traduit pas littéralement... Je dirais "there was a lot of people in the audience" mais... est-ce qu'on peut vraiment dire "came in numbers" ??
Je partage votre inquiétude de départ... J'ai utilisé 'in a large number'... refusé! On aurait souhaité que j'utilise le pluriel 'numbers'. Pour moi, s'il s'agit d'un GRAND nombre, inutile d'utiliser nombre au pluriel...