A certain oil refinery keeps intermediate products in 8 tanks. There are 15 pumps of varying capacity that can be assigned to pump the intermediate products from the 8 tanks into a final-product tank. Question: How many ways can you assign the 15 pumps to the 8 tanks so that each tank gets at least one pump?