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