With just three races left to go, we look back at how the 2024 Formula 1 season has panned out so far.