A catering service offers 7 appetizers, 12 main courses, and 6 desserts. A banquet chairperson is to select 5 appetizers, 6 main courses, and 4 desserts for a banquet. In how many ways can this be done?