The real number is probably between 20 to 30 million illegals.
I have no problem believing that as I do not trust government numbers.