Tops on iTunes

The top singles on iTunes for the week ending

March 31.

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

2. "All of Me," John Legend

3. "Let It Go," Idina Menzel

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

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