Campaign report numbers don't match

I have found that the numbers in our campaign report never seem to match up. I have attached a screen shot of a campaign report from last week as an example. The blue numbers are what naturally show up when looking at reports. The red numbers above the stages are what you get when you click the blue people icon to get the details. The final set up numbers is what actually gets exported if you select all the contacts and export them into an Excel sheet.
There are no delays in the sequences and the last two should immediately flow from one to the next so the fact that there is even a discrepancy between the two is off.
Does anyone else experience this? How do you fix it? How can you put any validity on these reports if the numbers are always off?