Which country sends the second largest number of illegal immigrants to the US?

Question by KDdid: Which country sends the second largest number of illegal immigrants to the US?
I know the countries don’t “send” illegal immigrants to the US, but that was the best wording I could come up with (I was thinking of using, “From which country do the 2nd largest number of illegal immigrants to the US hail?” but that just sounded too dadblasted awkward)
Actually, I’ve heard it is Pakistan, which I find very interesting, but I don’t know if that is in fact true. Does anyone have a link to a reliable source that can verify this?
I found it! Emperor Caesar, you are correct! Below are the estimates of countries of origin for illegal immigrants to the US, as posted by the Department of Homeland Security (for 2006):

1. Mexico–6,570,000
2. El Salvador–510,000
3. Guatemala–430,000
4. Philippines–280,000
5. Honduras–280,000
6. India–270,000
7. Korea–250,000
8. Brazil–210,000
9. China–190,000
10. Viet Nam–160,000

source: http://www.dhs.gov/xlibrary/assets/statistics/publications/ill_pe_2006.pdf

Best answer:

Answer by Sha
Probably next down from Mexico is Cuba.

Add your own answer in the comments!