Tops at iTunes

The top singles on iTunes for the week ending

March 10.

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

2. "All of Me," John Legend

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

4. "Let It Go," Idina Menzel

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