Tops on iTunes

The top singles on iTunes for the week ending

March 24.

1. "Happy (from 'Despicable Me 2')," Pharrell Williams

2. "All of Me," John Legend

3. "Talk Dirty (featuring 2 Chainz)," Jason Derulo

4. "Let It Go," Idina Menzel, above

5. "Dark Horse (featuring Juicy J)," Katy Perry