Jermain Defoe: Who are his top five Premier League players?

Bournemouth striker Jermain Defoe picks his top five players he has played with and against in the Premier League era.