The amount of nodes isn't the same as the amount of witnesses. Witnesses are nodes that produce blocks. I run only one witness node, but I probably run upwards of 10 nodes. It's not easy to get a list of the active nodes, partly thats on purpose as it makes them more difficult to attack.
RE: HivePulse.app - New Goals functionality for focused and consistent activity on the Hive blockchain