I agree with you on the 11 million number. We were told 11 million back in 2002.
My own informal guess is 30 million plus or more.
Even if another hadn't come in since then, they have spawned at least 5 times as many.