people can subscribe to more than one channel so it's more like 23.7B subscriptions (of course you have to figure out how many are willing to pay for the privilege).
Correct, I'm talking about total reach because as adityar said, people have multiple subscriptions (as demonstrated by Facebook Pages with an average of 624 fans per page)