How many dog breeds and their names?

currently i think there are about 400 breeds of do i don't know all their names