1371/30 is about 46, that's still a decent number of weeks, or they work less weeks but longer :p
To German's defense, they are probably more efficient when they work :p
I'm currently living in the UK that's why I was a bit surprised, as they just raised the retirement age, we have 5 weeks of...