If we look at the stats from Bitnodes we can see that there are total of 8861 nodes and I am not sure if they are all full nodes or some of them are just watch nodes.
There are much more, as you cannot see all full nodes which are connected.
Luke's script suggests there are more than 76,000 full nodes.