31k seems like an absurdly low number, I've seen more watch a Birmingham City match.