At the grocery store, Giovanni has narrowed down his selections to 7 vegetables, 8 fruits, 4 cheeses, and 7 whole grain breads. He wants to use the Express Lane, so he can only buy 12 items. In how many ways can he choose which 12 items to buy if he wants all 8 fruits?