The different waves of immigration

Events

~1789 - 1790
~1790 - ~1820
~1820 - ~1880
~1880 - ~1930
~1930 - ~1965
~1965 - ~2000