Who are the frontrunners in the French presidential election?
Macron has consistently polled in first place, but far-right leader Marine Le Pen closed the gap on him, analysts say.