influx
A large influx of people visited the gallery.
An influx of fans crowded the stadium.
An influx of vehicles jammed on the road.
noun 1
the arrival of people or things suddenly in large numbers