How many unlabelled groups of 10 people can be formed?

There is a group of 500 people , each are from 6 different country and with 3 different profession. How many groups of 10 people can be formed with below condition. 1) no individual should belong to more than one group. 2)every group should have at least one person from every country. 3)every group should have at least 2 people from each profession.