This feels about right but possibly too high. The next 4-5 teams down account for one cheeks attendance. The next 15-20 account for the other. I’d guess the fourth tier, highland league, juniors, regionals account for the same again.
Rangers had 500 million fans apparently but they died so don’t count.