The following is a list of every single to have sold over 1 million copies - in descending order of sales.