How many classes of IP addresses are there?