None, if we’re talking about IPv4 public addresses. In 2019, RIPE NCC (the institution overseeing global internet resources) released their last remaining IPv4 addresses; there are no more new ones to assign. But if we are talking about IPv6 addresses—there are a total of 340 trillion trillion trillion of them. It’s not clear how many of these IPv6 addresses are used or left, but it shouldn’t matter, as it’s unlikely they will run out like IPv4 addresses did.