I would suggest examining the combinations first.
What are the combinations being used for... e.g. is a 'decision' being made based on a combination?
Are 8000 combinations really necessary?
How different are the combinations?
It would be a real waste of time and effort to have to aggregate at a later stage when you realize that some of the combinations weren't really necessary because of their similarity and influence on the 'end goal'