It is tough to sheer a list comprising hundreds of songs down to 7 (or in this case, even 14) so I am cutting the duration down to the last 3 decades of songs (1987 - 2017).
Read this post on godyears.net