A pizza shop offers 7 different toppings: pepperoni, mushrooms, onions, green peppers, black olives, sausage, and extra cheese. If a customer wants to order a pizza with 5 different toppings, how many different combinations of toppings can the customer choose?
15
20
21
25
30