Although most immigrants are legal, the best estimate of the number of illegal immigrants in Texas is ________.
A. 100,000
B. 500,000
C. 1 million
D. 2 million