Bitnodes.io lines up with OP. The majority of nodes (~10k) are on tor, but the total is ~16k https://i.nostr.build/d27J.jpg
That's fair. In that case, I too wonder what the meaning of reachable is here. Nodes that only accept connectivity via inbound requests, nodes that also initiate and establish TCP handshakes themselves or nodes that consistently remain online over a period of time.