I don't think any changes are going to materialise here. Hamilton will win the Driver's Championship relatively comfortably, meaning with less internal pressure from his teammate; Mercedes will win the Constructor's Championship. Bottas will do enough to justify a seat without causing much aggravation, Hamilton stays for another year.
Vettel stays, Raikkonen departs for retirement, possibly Williams or McLaren. Daniel Ricciardo or Fernando Alonso sign for 2018.
Verstappen and Ricciardo, if Ricciardo stays. Alternatively, Carlos Sainz.
Massa strolls into the sunset. His seat is taken by Raikkonen - Daddy Stroll paying for that. Alternatively, Wehrlein or Ocon are brought in after some coercion from Mercedes. Alternatively, Massa sticks around for another year!
Vandoorne and Alonso, if he decides to stick around. If Alonso goes, they're going to be scrambling for someone. Possible options would be extremely slim under the circumstances necessary to make Alonso leave. Raikkonen, maybe Grosjean. They also have potential boomerang employees in Perez and Magnussen, but I'd imagine Raikkonen would be the premium boomerang.
Perez and Ocon are likely to remain here, but Ocon could be headhunted by several teams. If he moves, Wehrlein, or another promising rookie will take his place.
Hulkenberg and Ocon - Ocon is French, he is quick, Renault would appreciate a French driver. Jolyon simply isn't good enough to keep that seat.
If Sainz moves up to the 'A' team, Kvyat may be retained. However, I think it highly likely he is jettisoned as well, and Toro Rosso will have a completely new line-up next year.
Anyone that can pay lots of money.
Grosjean and ? Probably Magnussen, maybe Giovinazzi is brought in here?
I reckon there could be as many as 4 rookies on the grid next year. 2 places in Toro Rosso, possible places in Sauber, Force India, Haas, maybe even Renault.
Of those, Pierre Gasly looks a certainty for the Toro Rosso team. Charles Leclerc, if he performs in GP2, will have a strong chance of entering F1 via Haas or Sauber.
Other possible decent options include Luca Ghiotto, Oliver Rowland, Nyck de Vries and Alexander Albon.