Carl said: 

1. Star Wars: The Last Jedi - 3.01 million units sold

9. Blade Runner 2049 - 827,421

2 shames on one list, Star Wars is too high and Blade Runner is too low.