Ranked: Every UK No1 of 2004

Another trip to the 00s takes us to 2004 - how do the UK No 1s stack up this time?