85,000 NEW H1Bs are issued each year, they last 3 years and can be extended for another 3. So right off the bat that's as many as half a million. There is no issue limit on H1Bs for universities and non-profits. In 2012 alone, for example, the total number of H1Bs (normal + university/non-profit) issued was 135,530. It's safe to say there are far more than 85,000 H1Bs in the US.
>because they can't find enough people at any price who are willing to do farm work since the crackdown.
I suspect their definition of "any price" is very different than mine.