How many inhabitants does Peru have?

31.5 millions

**********