US taxpayers pay $451 billion per year for housing and care of illegal migrants.