Polls have Macron to win

The second round of the French Presidential election is this weekend, and it looks like Macron shoukd win by around 55% to 45% for Le Pen.

There have been 76 polls in April, and Macron has led in 75 of them, including the last 60.

If Putin had not invaded Ukraine, then I suspect it would be much closer.