# 400 cities in Germany today.
GERMAN_MODERN_CITIES = [
    "Berlin",
    "München",
    "Hamburg",
    "Köln",
    "Frankfurt am Main",
    "Stuttgart",
    "Düsseldorf",
    "Dortmund",
    "Essen",
    "Leipzig",
    "Bremen",
    "Dresden",
    "Hannover",
    "Nürnberg",
    "Duisburg",
    "Bochum",
    "Wuppertal",
    "Bielefeld",
    "Bonn",
    "Münster",
    "Karlsruhe",
    "Mannheim",
    "Augsburg",
    "Wiesbaden",
    "Gelsenkirchen",
    "Mönchengladbach",
    "Braunschweig",
    "Chemnitz",
    "Kiel",
    "Aachen",
    "Halle",
    "Magdeburg",
    "Freiburg im Breisgau",
    "Krefeld",
    "Lübeck",
    "Oberhausen",
    "Erfurt",
    "Mainz",
    "Rostock",
    "Kassel",
    "Hagen",
    "Hamm",
    "Saarbrücken",
    "Mülheim an der Ruhr",
    "Potsdam",
    "Ludwigshafen am Rhein",
    "Oldenburg",
    "Leverkusen",
    "Osnabrück",
    "Solingen",
    "Heidelberg",
    "Herne",
    "Neuss",
    "Darmstadt",
    "Paderborn",
    "Regensburg",
    "Ingolstadt",
    "Würzburg",
    "Fürth",
    "Wolfsburg",
    "Offenbach am Main",
    "Ulm",
    "Heilbronn",
    "Pforzheim",
    "Göttingen",
    "Bottrop",
    "Trier",
    "Recklinghausen",
    "Reutlingen",
    "Bremerhaven",
    "Koblenz",
    "Bergisch Gladbach",
    "Jena",
    "Remscheid",
    "Erlangen",
    "Moers",
    "Siegen",
    "Hildesheim",
    "Salzgitter",
    "Kaiserslautern",
    "Cottbus",
    "Gera",
    "Schwerin",
    "Witten",
    "Esslingen am Neckar",
    "Ludwigsburg",
    "Hanau",
    "Tübingen",
    "Flensburg",
    "Gießen",
    "Iserlohn",
    "Gütersloh",
    "Zwickau",
    "Düren",
    "Ratingen",
    "Lünen",
    "Villingen-Schwenningen",
    "Konstanz",
    "Worms",
    "Velbert",
    "Minden",
    "Dessau-Roßlau",
    "Neumünster",
    "Norderstedt",
    "Bamberg",
    "Marburg",
    "Wilhelmshaven",
    "Lüdenscheid",
    "Troisdorf",
    "Dorsten",
    "Bayreuth",
    "Detmold",
    "Lüneburg",
    "Aschaffenburg",
    "Rheine",
    "Dinslaken",
    "Arnsberg",
    "Bocholt",
    "Celle",
    "Castrop-Rauxel",
    "Aalen",
    "Fulda",
    "Lippstadt",
    "Herford",
    "Kerpen",
    "Sindelfingen",
    "Landshut",
    "Kempten",
    "Neuwied",
    "Dormagen",
    "Meerbusch",
    "Soest",
    "Rosenheim",
    "Weimar",
    "Plauen",
    "Rüsselsheim am Main",
    "Unna",
    "Friedrichshafen",
    "Offenburg",
    "Görlitz",
    "Langenfeld",
    "Stralsund",
    "Stolberg",
    "Hameln",
    "Grevenbroich",
    "Hürth",
    "Euskirchen",
    "Menden",
    "Göppingen",
    "Hattingen",
    "Hilden",
    "Bad Salzuflen",
    "Neustadt an der Weinstraße",
    "Langenhagen",
    "Schweinfurt",
    "Nordhorn",
    "Waiblingen",
    "Pulheim",
    "Neu-Ulm",
    "Speyer",
    "Emden",
    "Frechen",
    "Viersen",
    "Bergheim",
    "Gladbeck",
    "Filderstadt",
    "Passau",
    "Ravensburg",
    "Erftstadt",
    "Cuxhaven",
    "Wetzlar",
    "Kleve",
    "Bad Homburg vor der Höhe",
    "Schwäbisch Gmünd",
    "Leonberg",
    "Garbsen",
    "Wesel",
    "Herten",
    "Kaarst",
    "Greifswald",
    "Lörrach",
    "Neunkirchen",
    "Brühl",
    "Wolfenbüttel",
    "Freising",
    "Bünde",
    "Neustadt am Rübenberge",
    "Oberursel",
    "Rastatt",
    "Memmingen",
    "Baden-Baden",
    "Heppenheim",
    "Landau in der Pfalz",
    "Dachau",
    "Bietigheim-Bissingen",
    "Willich",
    "Gotha",
    "Weinheim",
    "Alsdorf",
    "Fellbach",
    "Singen",
    "Ahlen",
    "Frankenthal",
    "Oranienburg",
    "Pirmasens",
    "Böblingen",
    "Nürtingen",
    "Germering",
    "Stade",
    "Albstadt",
    "Schwerte",
    "Friedberg",
    "Wittenberg",
    "Neumarkt in der Oberpfalz",
    "Lahr",
    "Weiden in der Oberpfalz",
    "Wismar",
    "Coburg",
    "Lehrte",
    "Gifhorn",
    "Amberg",
    "Heinsberg",
    "Fürstenfeldbruck",
    "Erkelenz",
    "Balingen",
    "Melle",
    "Weil am Rhein",
    "Nordhausen",
    "Delmenhorst",
    "Sinsheim",
    "Wittlich",
    "Stendal",
    "Dülmen",
    "Buxtehude",
    "Elmshorn",
    "Hof",
    "Pinneberg",
    "Eisenach",
    "Neuruppin",
    "Eberswalde",
    "Lüchow",
    "Merseburg",
    "Bernau bei Berlin",
    "Limburg an der Lahn",
    "Landsberg am Lech",
    "Naumburg",
    "Wunstorf",
    "Borken",
    "Bautzen",
    "Buchholz in der Nordheide",
    "Zeitz",
    "Delbrück",
    "Ibbenbüren",
    "Goslar",
    "Mühlhausen",
    "Sonthofen",
    "Tuttlingen",
    "Halberstadt",
    "Rottenburg am Neckar",
    "Pfaffenhofen an der Ilm",
    "Neuburg an der Donau",
    "Füssen",
    "Weilheim in Oberbayern",
    "Garmisch-Partenkirchen",
    "Überlingen",
    "Rottweil",
    "Lindau",
    "Husum",
    "Schleswig",
    "Rendsburg",
    "Itzehoe",
    "Heide",
    "Niebüll",
    "Sylt",
    "Aurich",
    "Leer",
    "Papenburg",
    "Cloppenburg",
    "Vechta",
    "Meppen",
    "Lingen",
    "Westerstede",
    "Brake",
    "Nordenham",
    "Varel",
    "Jever",
    "Wittmund",
    "Norden",
    "Emden",
    "Lohne",
    "Damme",
    "Diepholz",
    "Sulingen",
    "Nienburg",
    "Stadthagen",
    "Bückeburg",
    "Rinteln",
    "Bad Pyrmont",
    "Holzminden",
    "Höxter",
    "Warburg",
    "Brilon",
    "Winterberg",
    "Olpe",
    "Lennestadt",
    "Attendorn",
    "Meschede",
    "Schmallenberg",
    "Sundern",
    "Warstein",
    "Lippetal",
    "Beckum",
    "Oelde",
    "Warendorf",
    "Telgte",
    "Greven",
    "Emsdetten",
    "Steinfurt",
    "Gronau",
    "Ahaus",
    "Coesfeld",
    "Datteln",
    "Haltern am See",
    "Marl",
    "Oer-Erkenschwick",
    "Waltrop",
    "Selm",
    "Werne",
    "Kamen",
    "Bergkamen",
    "Schwelm",
    "Gevelsberg",
    "Ennepetal",
    "Wetter",
    "Herdecke",
    "Hagen",
    "Altena",
    "Plettenberg",
    "Meinerzhagen",
    "Halver",
    "Schalksmühle",
    "Neuenrade",
    "Balve",
    "Hemer",
    "Menden",
    "Fröndenberg",
    "Holzwickede",
    "Schwerte",
    "Dortmund",
    "Lünen",
    "Selm",
    "Werne",
    "Bergkamen",
    "Kamen",
    "Unna",
    "Fröndenberg",
    "Holzwickede",
    "Schwerte",
    "Iserlohn",
    "Hemer",
    "Menden",
    "Balve",
    "Neuenrade",
    "Werdohl",
    "Plettenberg",
    "Herscheid",
    "Meinerzhagen",
    "Kierspe",
    "Halver",
    "Schalksmühle",
    "Lüdenscheid",
    "Altena",
    "Nachrodt-Wiblingwerde",
    "Iserlohn",
    "Hagen",
    "Herdecke",
    "Wetter",
    "Gevelsberg",
    "Ennepetal",
    "Breckerfeld",
    "Halver",
    "Radevormwald",
    "Hückeswagen",
    "Wipperfürth",
    "Lindlar",
    "Gummersbach",
    "Bergneustadt",
    "Reichshof",
    "Waldbröl",
    "Morsbach",
    "Windeck",
    "Eitorf",
    "Ruppichteroth",
    "Hennef",
    "Sankt Augustin",
    "Siegburg",
    "Lohmar",
    "Troisdorf",
    "Niederkassel",
    "Königswinter",
    "Bad Honnef",
    "Unkel",
    "Linz am Rhein",
    "Bad Breisig",
    "Remagen",
    "Sinzig",
    "Bad Neuenahr-Ahrweiler",
    "Grafschaft",
    "Altenahr",
    "Adenau",
    "Mayen",
    "Mendig",
    "Andernach",
    "Weißenthurm",
    "Bendorf",
    "Vallendar",
    "Koblenz",
]
