How many different smells can we distinguish?

By “we” I mean humans, on average.

Also, how many dimensions would a map of the human smell range need?