Leicester have enough games where they can pick up points to save themselves : Wolves, Leeds, Everton, Fulham, West Ham
Forest are gone without a doubt : matches include United, Liverpool, Brighton, Brentford, Chelsea and Arsenal, no way they get enough points to stay up. Gone.
Everton unfortunately have enough games where they can pick up points to stay up : Fulham (H), Palace, Leicester, Wolves and Bournemouth (H) but only 2 at home. On a tightrope, it may come down to that last game of the season at home to Bournemouth.
Southampton : I only see 4 matches they can pick up points (inc. H to Palace, Bournemouth and Fulham). Gone.
Leeds have enough games where they could get points to stay up : Palace, Fulham, Leicester, Bournemouth, West Ham and (H) Spurs in their last game if they still need points.
Bournemouth : West Ham, Southampton, Leeds, Palace and Everton.
Forest and Southampton are Gone and it's looking like that last match of the season, Everton vs Bournemouth, could be the decider, assuming there are no major shocks (such as Bournemouth winning their home game against Chelsea or away at Spurs) in between.