@taniel.bsky.social's spreadsheet has 416/577 seats decided.
NFP (left): 124
RN (far right): 122
Macronist: 109
But of the uncalled seats, he judges 49 are "likely NFP," 33 are likely Macronist, and only 16 are likely RN. docs.google.com/spreadsheets...
And by the time I posted this, his spreadsheet is up to 443/577 seats called:
NFP: 137
RN: 123
Macronist: 120
LR (center-right): 34
Others on the right: 15
Others on the left: 8
Misc. others: 6