Tops on iTunes

The top singles on iTunes for the week ending April 7.

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

2. "All of Me," John Legend

3. "Talk Dirty (featuring

2 Chainz)," Jason Derulo, above

4. "Let It Go," Idina Menzel

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