First, the Infosys 1,000 hire is for the entire US, not just Bellevue. Bellevue, WA would be 100+.
Yes, I can support your 25,000 estimate total employees for the Indian "majors" in the US. You did not pull the numbers out of thin air. But here's the catch, 70% of those 25,000 are H1-B, so...