The last season of Game of Thrones is almost here, and everything about it is shrouded in mystery. Outside of the first trailer, and a few sparse teases, fans have little knowledge of what exactly is going to happen in season 8. One thing we now know for sure is how long each of the season’s episodes will be.

While fan sites have been speculating about episode lengths for the last couple of weeks, HBO finally confirmed them on Friday.

episode 1 (April 14): 54 minutes

episode 2 (April 21): 58 minutes

episode 3 (April 28): 1 hour, 22 minutes

episode 4 (May 5): 1 hour, 18 minutes

episode 5 (May 12): 1 hour, 20 minutes

episode 6 (May 19): 1 hour, 20 minutes

These episodes being some of the longest in the series’ history shouldn’t come as a surprise to fans. Showrunners David Benioff and D.B. Weiss have long hinted that just because this season has fewer episodes doesn’t mean it will be significantly shorter. In fact, season 8 will be almost as long as the previous one in total runtime, despite having one fewer episode: 432 minutes to season 7’s 440 minutes.

With fan speculation about the events of Game of Thrones’ final season reaching a boiling point, these episode lengths have also already given way to theories about which episodes are which. (HBO has not yet announced the names of the episodes.) For instance, thanks to some clever sleuthing, fans are almost certain that the season’s third episode — which will be the longest in series history — will feature the Battle of Winterfell, the event that so much of the season’s early marketing has focused on. But we’ll have to wait until the final season of Game of Thrones begins on April 14 to have any of these suspicions confirmed.