all true except for the illegal alien count, closer to 25 million...

good one!