43% of Germans are married, but only 34% of Berliners