same as everyone mate, most teams have loads in the neutral end and only get the official figure.All official sources are just giving the 2800 allocated rather than those that attended ...
EDIT: Then again, after having a look at all the other match reports this season they have given an accurate figure e.g 5501 at Barnsley. So unless Villa can perhaps shed more light on it I might be inclined to say it was that.