kmfm's Top 500
We're counting down the 'Top 500' songs of the last 25 years on kmfm between Christmas and New Year.
From Friday 27th December - when you're still making your way through tins of Celebrations - and New Year's Eve - when you're deciding how to see in 2020 - we're going to be playing out kmfm's 'Top 500' songs of the last 25 years.
With so many songs between 1994 and 2019, from Take That to Oasis, to Britney to Bruno Mars, to Rihanna to Ed Sheeran, who will make the top 500, and which of their biggest hits?