Cologne - Get the calculators and notebooks out again: has some more numbers for you after a barnstorming weekend of football in Germany's top flight.

Matchday 21 brought with it plenty of goals, but there were many other intriguing facts and figures to emerge from the latest round of action. Read on to find out more...

500 - Thomas Schaaf sat on the bench for a Bundesliga game for the 500th time in Frankfurt's 1-0 win over Schalke. The former SV Werder Bremen coach's first match, on 11 May 1999, also ended in a 1-0 win over the Royal Blues.

5 - Frankfurt have already won five home matches this season, which is already as many as the whole of last season.

7 - Six of Schalke's seven defeats so far this season have come on their travels. Last season, they only lost five times away from home.

50 - FC Augsburg fell to the 50th defeat in their Bundesliga history.

1751 - Hamburger SV fell to their heaviest ever Bundesliga defeat in their 1751st top-flight match - they had never lost by more than seven before.

31 - In their last five games against FC Bayern München, Hamburg have conceded a total of 31 goals (0-6, 0-5, 2-9, 1-3 and 0-8).

100 - In the 100th meeting with Hamburg, the Bavarians picked up their 59th win. There have been 22 draws and 19 HSV wins.

8 - FC Bayern won a Bundesliga game by an eight-goal margin for the first time since March 1984 (9-0 v Offenbach), and for the fourth time in their Bundesliga history.

38 - There were 38 goals scored on Matchday 21, beating the previous season record of 35 from Matchday 13.

9 - For the second time this season, there were nine goals in a single game, and as was the case when Frankfurt and Stuttgart met on Matchday 9, it was the away team who won it with Wolfsburg beating Leverkusen 5-4.

4 - Bas Dost became the second Wolfsburg player to score four goals in a single game, and he did so with just four shots on goal. Before him, Martin Petrov also netted four for the Wolves.

18 - Wolfsburg's win in Leverkusen was their first in 18 visits to the BayArena. Previously, they had drawn four and lost 13.

11 - Leverkusen lost their first home game in the Bundesliga in 11 months, while the defeat to Dieter Hecking's side was also Roger Schmidt's first home loss in charge.

20 - For the first time in 20 years, SV Werder Bremen started the second half of the season with four straight wins.

5 - Bremen have won five in a row - the last time they put together such a winning streak was eight years ago.

45 - Gladbach have won five of their last six Rhineland derbies with Köln, beating them more times than any other club in the Bundesliga (45).

9 - Köln have been waiting for nine games for a derby win against Borussia Mönchengladbach (three draws, six defeats).

446 - After 446 minutes without a goal, Stuttgart found the back of the net again with their first goal in 2015. It was not enough to prevent them from losing at Hoffenheim, though.

18 - Stuttgart have just 18 points on the board after 21 matches - they have never before had so few at this stage of a Bundesliga season.