When you say freeloaders i presume you mean corporate guests and/or tickets that sponsors etc. receive. But, are these not included in the official attendance ?. Surely health and safety regulations require all people in the stadium to be accounted for ?. Or, is this the case and it's just that they don't physically enter via the turnstiles ?. Which would mean the crowd could indeed been as high as 45,000.
I'm not saying it is the case, indeed i wouldn't have thought so, but still seen several references to 50,000. However, i suppose that is explained by just one news source/agency coming up with that estimate which then gets passed on.