The population of New Zealand is around 4.4 million people, which is pretty good considering the small size of the countries land mass.
In Japan, there are over 5.52 million vending machines. Hypothetically, if every single person in New Zealand took a trip to Japan, everyone could have their own personal vending machine with over a million vending machines sitting around as extras!
The reason Japan has so many vending machines, in fact the most in the world, is because vending machines have been in Japan since the late 1800's. The earliest Japanese vending machine sold cigarettes.
Today, Japanese vending machines are some of the most technologically advanced in the world. The machines accept both coins and bills of any Yen size! Furthermore, the machines sell drinks, food, stamps, flowers, magazines, and daily sundries!