Ducks get contributions from all over to sweep the Flames