The arrival of many people or things of the same nature is called an influx.