How Many Immigrants Are Enough?