Here's couple more I was able to dig up: The most favorable one says 1980 nodes. The less favorable one (154 nodes) is from another page on the same site you linked to.
None of them come anywhere close to the reachable nodes on Bitcoin, let alone the estimated total nodes.
