Fidelity Investments (241 funds with 497 classes )