How many different types of cheese does France Produce?
a) over 350
b) over 400
c) over 500
d) 1,000,000