Any single month's report numbers are utterly meaningless. The year's average is the only thing even approaching a meaningful number.
Remember that the 1,010,000 represents the number of slips of paper turned between March 31 and April 6. It has little relation to the number of persons "preaching" in March 2006.
A rather large portion of that count represents little slips of paper turned in for previous months of "activity". For example, in our congregation, a married couple somehow "forgot" to turn in their time for 5 consecutive months. After being pestered by their Book Study conductor (sine they were on the edge of turning "inactive"), they suddenly remembered that they did indeed "preach" for the preceding 5 months. So, for that month, instead of 2 reports being received, there were 12 received for that couple.
There is no way, on the form that is sent to the Society, to indicate how many reports are "for the current month" vs. "for prior months, but only reported now".
Factor in the ones who just make up numbers to keep elders off their backs, and the ones who spend "just an hour informally witnessing" (more likely, 5 minutes "rounded up"), and the ones who have no return visits but are more than happy to ride around in a car for 2 hours doing other peoples' RVs, and the number is basically reflective of nothing.