3,000 is not that optimistic. You would have 800-1,200 for PNPs and 1,800-2,200 for the rest.
At an increasing rate of 250 per draw, 3,000 would be hit on September 28th. So, as a total for this year you would have more or less 22,000 ITAs sent for 6 months time, excluding PNPs.