So we got 6.5 million new jobs, 6 million people retired, and only 9 million in population growth in the last 3 years.
So even ignoring that the population growth consists of babies and many illegal immigrants, we still get a 3.5 million net after accounting for retirees.