Can you name the players with most Premier League appearances?

James Milner has broken the record for most Premier League appearances – can you name the 13 players who have played the most games in the league?