Its going to be a nail-biter first round vote on Sunday.  Any of the top 4 candidates could land in the final two spots.  I fear there are more closeted (shy) Le Pen and Fillon voters than one might expect. 
Macron and Melenchon might already be at their peak.  I suspect a lot of wine gulping on Sunday evening