2018 - 5 (4 are in the first 5 weeks)
2019 - 4 (weeks 1 to 4)
2020 - 6 (4 are weeks 1 to 4)
2021 - 7 (3 are weeks 1 to 3 and only 9 games are listed so 7 of 9 are vs P5)
2022 - 4 (out of 7 games listed)
2023 - 4 (out of 5 games listed)
It would seem that most, if not all, of our P5 schedules are already in place for the next 6 years. I would expect most scheduling announcements in the next year or two to be primarily non-P5 announcements.