[
  {"name": "Köln", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Köln", "metro": "Köln-Bonn", "population": 1083498, "geo": {"lat": 50.9375, "lon": 6.9603, "tz": "Europe/Berlin"}},
  {"name": "Düsseldorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düsseldorf", "metro": "Düsseldorf", "population": 619477, "geo": {"lat": 51.2277, "lon": 6.7735, "tz": "Europe/Berlin"}},
  {"name": "Dortmund", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Dortmund", "metro": "Ruhrgebiet", "population": 588250, "geo": {"lat": 51.5136, "lon": 7.4653, "tz": "Europe/Berlin"}},
  {"name": "Essen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Essen", "metro": "Ruhrgebiet", "population": 582760, "geo": {"lat": 51.4566, "lon": 7.0114, "tz": "Europe/Berlin"}},
  {"name": "Duisburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Duisburg", "metro": "Ruhrgebiet", "population": 498686, "geo": {"lat": 51.4344, "lon": 6.7623, "tz": "Europe/Berlin"}},
  {"name": "Bochum", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Bochum", "metro": "Ruhrgebiet", "population": 365587, "geo": {"lat": 51.4818, "lon": 7.2162, "tz": "Europe/Berlin"}},
  {"name": "Wuppertal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wuppertal", "metro": "Bergisches Land", "population": 354382, "geo": {"lat": 51.2562, "lon": 7.1508, "tz": "Europe/Berlin"}},
  {"name": "Bielefeld", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Bielefeld", "metro": "Ostwestfalen-Lippe", "population": 333786, "geo": {"lat": 52.0302, "lon": 8.5325, "tz": "Europe/Berlin"}},
  {"name": "Bonn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Bonn", "metro": "Köln-Bonn", "population": 330579, "geo": {"lat": 50.7374, "lon": 7.0982, "tz": "Europe/Berlin"}},
  {"name": "Münster", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Münster", "metro": "Münsterland", "population": 316403, "geo": {"lat": 51.9607, "lon": 7.6261, "tz": "Europe/Berlin"}},
  {"name": "Mönchengladbach", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mönchengladbach", "metro": "Düsseldorf", "population": 261454, "geo": {"lat": 51.1805, "lon": 6.4428, "tz": "Europe/Berlin"}},
  {"name": "Gelsenkirchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Gelsenkirchen", "metro": "Ruhrgebiet", "population": 259105, "geo": {"lat": 51.5177, "lon": 7.0857, "tz": "Europe/Berlin"}},
  {"name": "Aachen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 249070, "geo": {"lat": 50.7753, "lon": 6.0839, "tz": "Europe/Berlin"}},
  {"name": "Krefeld", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Krefeld", "metro": "Düsseldorf", "population": 227417, "geo": {"lat": 51.3388, "lon": 6.5853, "tz": "Europe/Berlin"}},
  {"name": "Oberhausen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Oberhausen", "metro": "Ruhrgebiet", "population": 209566, "geo": {"lat": 51.4963, "lon": 6.8705, "tz": "Europe/Berlin"}},
  {"name": "Hagen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Hagen", "metro": "Ruhrgebiet", "population": 188686, "geo": {"lat": 51.3671, "lon": 7.4633, "tz": "Europe/Berlin"}},
  {"name": "Hamm", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Hamm", "metro": "Ruhrgebiet", "population": 178967, "geo": {"lat": 51.6739, "lon": 7.8156, "tz": "Europe/Berlin"}},
  {"name": "Mülheim an der Ruhr", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mülheim an der Ruhr", "metro": "Ruhrgebiet", "population": 170632, "geo": {"lat": 51.4273, "lon": 6.8825, "tz": "Europe/Berlin"}},
  {"name": "Leverkusen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Leverkusen", "metro": "Köln-Bonn", "population": 163729, "geo": {"lat": 51.0459, "lon": 6.9873, "tz": "Europe/Berlin"}},
  {"name": "Solingen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Solingen", "metro": "Bergisches Land", "population": 159245, "geo": {"lat": 51.1652, "lon": 7.0671, "tz": "Europe/Berlin"}},
  {"name": "Herne", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herne", "metro": "Ruhrgebiet", "population": 156449, "geo": {"lat": 51.5388, "lon": 7.2256, "tz": "Europe/Berlin"}},
  {"name": "Neuss", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Kreis Neuss", "metro": "Düsseldorf", "population": 153109, "geo": {"lat": 51.2042, "lon": 6.6879, "tz": "Europe/Berlin"}},
  {"name": "Paderborn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 151633, "geo": {"lat": 51.7189, "lon": 8.7544, "tz": "Europe/Berlin"}},
  {"name": "Bottrop", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Bottrop", "metro": "Ruhrgebiet", "population": 117383, "geo": {"lat": 51.5243, "lon": 6.9286, "tz": "Europe/Berlin"}},
  {"name": "Bergisch Gladbach", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rheinisch-Bergischer Kreis", "metro": "Köln-Bonn", "population": 111366, "geo": {"lat": 50.9918, "lon": 7.1303, "tz": "Europe/Berlin"}},
  {"name": "Remscheid", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Remscheid", "metro": "Bergisches Land", "population": 110994, "geo": {"lat": 51.1787, "lon": 7.1896, "tz": "Europe/Berlin"}},
  {"name": "Recklinghausen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 110705, "geo": {"lat": 51.6141, "lon": 7.1979, "tz": "Europe/Berlin"}},
  {"name": "Siegen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Siegen-Wittgenstein", "metro": "Siegen", "population": 102770, "geo": {"lat": 50.8748, "lon": 8.0243, "tz": "Europe/Berlin"}},
  {"name": "Gütersloh", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Gütersloh", "metro": "Ostwestfalen-Lippe", "population": 100194, "geo": {"lat": 51.9067, "lon": 8.3786, "tz": "Europe/Berlin"}},
  {"name": "Moers", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 103902, "geo": {"lat": 51.4528, "lon": 6.6264, "tz": "Europe/Berlin"}},
  {"name": "Witten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 96136, "geo": {"lat": 51.4434, "lon": 7.3528, "tz": "Europe/Berlin"}},
  {"name": "Iserlohn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Märkischer Kreis", "metro": "Ruhrgebiet", "population": 93174, "geo": {"lat": 51.3758, "lon": 7.6947, "tz": "Europe/Berlin"}},
  {"name": "Düren", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 92526, "geo": {"lat": 50.8050, "lon": 6.4833, "tz": "Europe/Berlin"}},
  {"name": "Ratingen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mettmann", "metro": "Düsseldorf", "population": 87060, "geo": {"lat": 51.2970, "lon": 6.8492, "tz": "Europe/Berlin"}},
  {"name": "Lünen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 85867, "geo": {"lat": 51.6167, "lon": 7.5167, "tz": "Europe/Berlin"}},
  {"name": "Marl", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 84067, "geo": {"lat": 51.6550, "lon": 7.0856, "tz": "Europe/Berlin"}},
  {"name": "Minden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Minden-Lübbecke", "metro": "Ostwestfalen-Lippe", "population": 82832, "geo": {"lat": 52.2894, "lon": 8.9172, "tz": "Europe/Berlin"}},
  {"name": "Velbert", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mettmann", "metro": "Düsseldorf", "population": 81430, "geo": {"lat": 51.3333, "lon": 7.0500, "tz": "Europe/Berlin"}},
  {"name": "Viersen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 77516, "geo": {"lat": 51.2556, "lon": 6.3944, "tz": "Europe/Berlin"}},
  {"name": "Rheine", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Steinfurt", "metro": "Münsterland", "population": 76491, "geo": {"lat": 52.2833, "lon": 7.4333, "tz": "Europe/Berlin"}},
  {"name": "Gladbeck", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 75687, "geo": {"lat": 51.5703, "lon": 6.9856, "tz": "Europe/Berlin"}},
  {"name": "Detmold", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 74739, "geo": {"lat": 51.9386, "lon": 8.8794, "tz": "Europe/Berlin"}},
  {"name": "Troisdorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Sieg-Kreis", "metro": "Köln-Bonn", "population": 74615, "geo": {"lat": 50.8167, "lon": 7.1500, "tz": "Europe/Berlin"}},
  {"name": "Arnsberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Hochsauerlandkreis", "metro": "Sauerland", "population": 73628, "geo": {"lat": 51.3967, "lon": 8.0644, "tz": "Europe/Berlin"}},
  {"name": "Dorsten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 74654, "geo": {"lat": 51.6600, "lon": 6.9644, "tz": "Europe/Berlin"}},
  {"name": "Lüdenscheid", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Märkischer Kreis", "metro": "Sauerland", "population": 72313, "geo": {"lat": 51.2194, "lon": 7.6294, "tz": "Europe/Berlin"}},
  {"name": "Castrop-Rauxel", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 73425, "geo": {"lat": 51.5500, "lon": 7.3167, "tz": "Europe/Berlin"}},
  {"name": "Bocholt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 71445, "geo": {"lat": 51.8392, "lon": 6.6178, "tz": "Europe/Berlin"}},
  {"name": "Dinslaken", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 69105, "geo": {"lat": 51.5672, "lon": 6.7472, "tz": "Europe/Berlin"}},
  {"name": "Kerpen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 67005, "geo": {"lat": 50.8697, "lon": 6.6961, "tz": "Europe/Berlin"}},
  {"name": "Lippstadt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Soest", "metro": "Ostwestfalen-Lippe", "population": 67829, "geo": {"lat": 51.6739, "lon": 8.3444, "tz": "Europe/Berlin"}},
  {"name": "Herford", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 66957, "geo": {"lat": 52.1144, "lon": 8.6731, "tz": "Europe/Berlin"}},
  {"name": "Herten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 61617, "geo": {"lat": 51.5958, "lon": 7.1369, "tz": "Europe/Berlin"}},
  {"name": "Unna", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 66669, "geo": {"lat": 51.5347, "lon": 7.6889, "tz": "Europe/Berlin"}},
  {"name": "Grevenbroich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Kreis Neuss", "metro": "Düsseldorf", "population": 64406, "geo": {"lat": 51.0900, "lon": 6.5878, "tz": "Europe/Berlin"}},
  {"name": "Dormagen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Kreis Neuss", "metro": "Düsseldorf", "population": 64479, "geo": {"lat": 51.0972, "lon": 6.8317, "tz": "Europe/Berlin"}},
  {"name": "Schwerte", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 46988, "geo": {"lat": 51.4464, "lon": 7.5656, "tz": "Europe/Berlin"}},
  {"name": "Hürth", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 59380, "geo": {"lat": 50.8833, "lon": 6.8667, "tz": "Europe/Berlin"}},
  {"name": "Langenfeld", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mettmann", "metro": "Düsseldorf", "population": 59191, "geo": {"lat": 51.1083, "lon": 6.9489, "tz": "Europe/Berlin"}},
  {"name": "Wesel", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 60668, "geo": {"lat": 51.6586, "lon": 6.6208, "tz": "Europe/Berlin"}},
  {"name": "Meerbusch", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Kreis Neuss", "metro": "Düsseldorf", "population": 55600, "geo": {"lat": 51.2617, "lon": 6.6831, "tz": "Europe/Berlin"}},
  {"name": "Bergheim", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 62180, "geo": {"lat": 50.9556, "lon": 6.6417, "tz": "Europe/Berlin"}},
  {"name": "Sankt Augustin", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Sieg-Kreis", "metro": "Köln-Bonn", "population": 56072, "geo": {"lat": 50.7703, "lon": 7.1869, "tz": "Europe/Berlin"}},
  {"name": "Willich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 51210, "geo": {"lat": 51.2628, "lon": 6.5472, "tz": "Europe/Berlin"}},
  {"name": "Euskirchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Euskirchen", "metro": "Köln-Bonn", "population": 59099, "geo": {"lat": 50.6608, "lon": 6.7872, "tz": "Europe/Berlin"}},
  {"name": "Pulheim", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 54783, "geo": {"lat": 50.9978, "lon": 6.8047, "tz": "Europe/Berlin"}},
  {"name": "Hilden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mettmann", "metro": "Düsseldorf", "population": 56528, "geo": {"lat": 51.1697, "lon": 6.9314, "tz": "Europe/Berlin"}},
  {"name": "Ahlen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 52736, "geo": {"lat": 51.7631, "lon": 7.8914, "tz": "Europe/Berlin"}},
  {"name": "Gummersbach", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Oberbergischer Kreis", "metro": "Bergisches Land", "population": 50610, "geo": {"lat": 51.0264, "lon": 7.5647, "tz": "Europe/Berlin"}},
  {"name": "Erftstadt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 50346, "geo": {"lat": 50.8097, "lon": 6.7667, "tz": "Europe/Berlin"}},
  {"name": "Frechen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 52549, "geo": {"lat": 50.9128, "lon": 6.8103, "tz": "Europe/Berlin"}},
  {"name": "Kamp-Lintfort", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 37423, "geo": {"lat": 51.5033, "lon": 6.5350, "tz": "Europe/Berlin"}},
  {"name": "Eschweiler", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 57083, "geo": {"lat": 50.8167, "lon": 6.2667, "tz": "Europe/Berlin"}},
  {"name": "Stolberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 56893, "geo": {"lat": 50.7667, "lon": 6.2333, "tz": "Europe/Berlin"}},
  {"name": "Emmerich am Rhein", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 30893, "geo": {"lat": 51.8306, "lon": 6.2458, "tz": "Europe/Berlin"}},
  {"name": "Ibbenbüren", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Steinfurt", "metro": "Münsterland", "population": 51564, "geo": {"lat": 52.2786, "lon": 7.7167, "tz": "Europe/Berlin"}},
  {"name": "Kamen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 42770, "geo": {"lat": 51.5928, "lon": 7.6631, "tz": "Europe/Berlin"}},
  {"name": "Menden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Märkischer Kreis", "metro": "Sauerland", "population": 52076, "geo": {"lat": 51.4433, "lon": 7.7978, "tz": "Europe/Berlin"}},
  {"name": "Heinsberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 42586, "geo": {"lat": 51.0631, "lon": 6.0992, "tz": "Europe/Berlin"}},
  {"name": "Kleve", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 51956, "geo": {"lat": 51.7894, "lon": 6.1386, "tz": "Europe/Berlin"}},
  {"name": "Gronau", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 47731, "geo": {"lat": 52.2106, "lon": 7.0317, "tz": "Europe/Berlin"}},
  {"name": "Greven", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Steinfurt", "metro": "Münsterland", "population": 37932, "geo": {"lat": 52.0944, "lon": 7.6097, "tz": "Europe/Berlin"}},
  {"name": "Herzogenrath", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 46368, "geo": {"lat": 50.8667, "lon": 6.1000, "tz": "Europe/Berlin"}},
  {"name": "Beckum", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 36489, "geo": {"lat": 51.7550, "lon": 8.0397, "tz": "Europe/Berlin"}},
  {"name": "Coesfeld", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 36564, "geo": {"lat": 51.9439, "lon": 7.1681, "tz": "Europe/Berlin"}},
  {"name": "Alsdorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 47301, "geo": {"lat": 50.8761, "lon": 6.1647, "tz": "Europe/Berlin"}},
  {"name": "Oer-Erkenschwick", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 30960, "geo": {"lat": 51.6406, "lon": 7.2622, "tz": "Europe/Berlin"}},
  {"name": "Würselen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 39217, "geo": {"lat": 50.8181, "lon": 6.1322, "tz": "Europe/Berlin"}},
  {"name": "Königswinter", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Sieg-Kreis", "metro": "Köln-Bonn", "population": 41044, "geo": {"lat": 50.6833, "lon": 7.1833, "tz": "Europe/Berlin"}},
  {"name": "Ahaus", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 39584, "geo": {"lat": 52.0789, "lon": 7.0131, "tz": "Europe/Berlin"}},
  {"name": "Löhne", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 40076, "geo": {"lat": 52.1892, "lon": 8.6917, "tz": "Europe/Berlin"}},
  {"name": "Wermelskirchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rheinisch-Bergischer Kreis", "metro": "Bergisches Land", "population": 34649, "geo": {"lat": 51.1436, "lon": 7.2181, "tz": "Europe/Berlin"}},
  {"name": "Warendorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 37249, "geo": {"lat": 51.9536, "lon": 7.9908, "tz": "Europe/Berlin"}},
  {"name": "Lennestadt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Olpe", "metro": "Sauerland", "population": 25404, "geo": {"lat": 51.1192, "lon": 8.0667, "tz": "Europe/Berlin"}},
  {"name": "Haltern am See", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 37776, "geo": {"lat": 51.7425, "lon": 7.1856, "tz": "Europe/Berlin"}},
  {"name": "Porta Westfalica", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Minden-Lübbecke", "metro": "Ostwestfalen-Lippe", "population": 35658, "geo": {"lat": 52.2286, "lon": 8.9147, "tz": "Europe/Berlin"}},
  {"name": "Emsdetten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Steinfurt", "metro": "Münsterland", "population": 36031, "geo": {"lat": 52.1739, "lon": 7.5289, "tz": "Europe/Berlin"}},
  {"name": "Schwelm", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 28276, "geo": {"lat": 51.2897, "lon": 7.2917, "tz": "Europe/Berlin"}},
  {"name": "Hattingen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 55125, "geo": {"lat": 51.3992, "lon": 7.1856, "tz": "Europe/Berlin"}},
  {"name": "Bad Salzuflen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 53758, "geo": {"lat": 52.0889, "lon": 8.7508, "tz": "Europe/Berlin"}},
  {"name": "Baesweiler", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Städteregion Aachen", "metro": "Aachen", "population": 27049, "geo": {"lat": 50.9094, "lon": 6.1872, "tz": "Europe/Berlin"}},
  {"name": "Lemgo", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 40817, "geo": {"lat": 52.0278, "lon": 8.9003, "tz": "Europe/Berlin"}},
  {"name": "Soest", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Soest", "metro": "Ostwestfalen-Lippe", "population": 47754, "geo": {"lat": 51.5714, "lon": 8.1058, "tz": "Europe/Berlin"}},
  {"name": "Sprockhövel", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 24735, "geo": {"lat": 51.3489, "lon": 7.2508, "tz": "Europe/Berlin"}},
  {"name": "Brühl", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 45867, "geo": {"lat": 50.8286, "lon": 6.9058, "tz": "Europe/Berlin"}},
  {"name": "Übach-Palenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 23896, "geo": {"lat": 50.9194, "lon": 6.1200, "tz": "Europe/Berlin"}},
  {"name": "Waltrop", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Recklinghausen", "metro": "Ruhrgebiet", "population": 29318, "geo": {"lat": 51.6222, "lon": 7.3958, "tz": "Europe/Berlin"}},
  {"name": "Selm", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 26176, "geo": {"lat": 51.6933, "lon": 7.4714, "tz": "Europe/Berlin"}},
  {"name": "Mechernich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Euskirchen", "metro": "Köln-Bonn", "population": 27770, "geo": {"lat": 50.5944, "lon": 6.6500, "tz": "Europe/Berlin"}},
  {"name": "Geilenkirchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 27655, "geo": {"lat": 50.9669, "lon": 6.1192, "tz": "Europe/Berlin"}},
  {"name": "Hennef", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Sieg-Kreis", "metro": "Köln-Bonn", "population": 47085, "geo": {"lat": 50.7753, "lon": 7.2836, "tz": "Europe/Berlin"}},
  {"name": "Lage", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 35195, "geo": {"lat": 51.9917, "lon": 8.7925, "tz": "Europe/Berlin"}},
  {"name": "Erkelenz", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 43864, "geo": {"lat": 51.0792, "lon": 6.3144, "tz": "Europe/Berlin"}},
  {"name": "Monheim am Rhein", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Mettmann", "metro": "Düsseldorf", "population": 42818, "geo": {"lat": 51.0917, "lon": 6.8917, "tz": "Europe/Berlin"}},
  {"name": "Kempen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 34942, "geo": {"lat": 51.3647, "lon": 6.4189, "tz": "Europe/Berlin"}},
  {"name": "Kevelaer", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 28250, "geo": {"lat": 51.5819, "lon": 6.2467, "tz": "Europe/Berlin"}},
  {"name": "Höxter", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 28942, "geo": {"lat": 51.7750, "lon": 9.3833, "tz": "Europe/Berlin"}},
  {"name": "Wesseling", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 36352, "geo": {"lat": 50.8261, "lon": 6.9747, "tz": "Europe/Berlin"}},
  {"name": "Bad Oeynhausen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Minden-Lübbecke", "metro": "Ostwestfalen-Lippe", "population": 49164, "geo": {"lat": 52.2072, "lon": 8.7994, "tz": "Europe/Berlin"}},
  {"name": "Hemer", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Märkischer Kreis", "metro": "Sauerland", "population": 33764, "geo": {"lat": 51.3858, "lon": 7.7647, "tz": "Europe/Berlin"}},
  {"name": "Borken", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 42097, "geo": {"lat": 51.8447, "lon": 6.8581, "tz": "Europe/Berlin"}},
  {"name": "Plettenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Märkischer Kreis", "metro": "Sauerland", "population": 25335, "geo": {"lat": 51.2097, "lon": 7.8667, "tz": "Europe/Berlin"}},
  {"name": "Wipperfürth", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Oberbergischer Kreis", "metro": "Bergisches Land", "population": 21310, "geo": {"lat": 51.1167, "lon": 7.4000, "tz": "Europe/Berlin"}},
  {"name": "Goch", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 34389, "geo": {"lat": 51.6792, "lon": 6.1597, "tz": "Europe/Berlin"}},
  {"name": "Werne", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Unna", "metro": "Ruhrgebiet", "population": 29686, "geo": {"lat": 51.6631, "lon": 7.6319, "tz": "Europe/Berlin"}},
  {"name": "Meschede", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Hochsauerlandkreis", "metro": "Sauerland", "population": 29549, "geo": {"lat": 51.3500, "lon": 8.2833, "tz": "Europe/Berlin"}},
  {"name": "Brilon", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Hochsauerlandkreis", "metro": "Sauerland", "population": 25025, "geo": {"lat": 51.3950, "lon": 8.5678, "tz": "Europe/Berlin"}},
  {"name": "Overath", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rheinisch-Bergischer Kreis", "metro": "Köln-Bonn", "population": 27090, "geo": {"lat": 50.9333, "lon": 7.2833, "tz": "Europe/Berlin"}},
  {"name": "Ennepetal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 28815, "geo": {"lat": 51.2992, "lon": 7.3622, "tz": "Europe/Berlin"}},
  {"name": "Petershagen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Minden-Lübbecke", "metro": "Ostwestfalen-Lippe", "population": 24835, "geo": {"lat": 52.3806, "lon": 8.9650, "tz": "Europe/Berlin"}},
  {"name": "Bad Honnef", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Sieg-Kreis", "metro": "Köln-Bonn", "population": 26031, "geo": {"lat": 50.6439, "lon": 7.2281, "tz": "Europe/Berlin"}},
  {"name": "Gevelsberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Ennepe-Ruhr-Kreis", "metro": "Ruhrgebiet", "population": 30849, "geo": {"lat": 51.3228, "lon": 7.3400, "tz": "Europe/Berlin"}},
  {"name": "Wiehl", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Oberbergischer Kreis", "metro": "Bergisches Land", "population": 25399, "geo": {"lat": 50.9500, "lon": 7.5500, "tz": "Europe/Berlin"}},
  {"name": "Attendorn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Olpe", "metro": "Sauerland", "population": 24233, "geo": {"lat": 51.1264, "lon": 7.9042, "tz": "Europe/Berlin"}},
  {"name": "Olpe", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Olpe", "metro": "Sauerland", "population": 25166, "geo": {"lat": 51.0289, "lon": 7.8508, "tz": "Europe/Berlin"}},
  {"name": "Gescher", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 17302, "geo": {"lat": 51.9544, "lon": 7.0044, "tz": "Europe/Berlin"}},
  {"name": "Warstein", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Soest", "metro": "Sauerland", "population": 24597, "geo": {"lat": 51.4500, "lon": 8.3500, "tz": "Europe/Berlin"}},
  {"name": "Dülmen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 46983, "geo": {"lat": 51.8308, "lon": 7.2769, "tz": "Europe/Berlin"}},
  {"name": "Oelde", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 29494, "geo": {"lat": 51.8281, "lon": 8.1456, "tz": "Europe/Berlin"}},
  {"name": "Steinfurt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Steinfurt", "metro": "Münsterland", "population": 33829, "geo": {"lat": 52.1456, "lon": 7.3347, "tz": "Europe/Berlin"}},
  {"name": "Lübbecke", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Minden-Lübbecke", "metro": "Ostwestfalen-Lippe", "population": 25587, "geo": {"lat": 52.3072, "lon": 8.6228, "tz": "Europe/Berlin"}},
  {"name": "Enger", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 20483, "geo": {"lat": 52.1389, "lon": 8.5583, "tz": "Europe/Berlin"}},
  {"name": "Bünde", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 45399, "geo": {"lat": 52.2014, "lon": 8.5836, "tz": "Europe/Berlin"}},
  {"name": "Spenge", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 14858, "geo": {"lat": 52.1417, "lon": 8.4833, "tz": "Europe/Berlin"}},
  {"name": "Vlotho", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Herford", "metro": "Ostwestfalen-Lippe", "population": 18622, "geo": {"lat": 52.1667, "lon": 8.8500, "tz": "Europe/Berlin"}},
  {"name": "Kalletal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 13538, "geo": {"lat": 52.1167, "lon": 8.9500, "tz": "Europe/Berlin"}},
  {"name": "Blomberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 15313, "geo": {"lat": 51.9417, "lon": 9.0917, "tz": "Europe/Berlin"}},
  {"name": "Lügde", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 9619, "geo": {"lat": 51.9583, "lon": 9.2500, "tz": "Europe/Berlin"}},
  {"name": "Horn-Bad Meinberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 17191, "geo": {"lat": 51.8750, "lon": 8.9500, "tz": "Europe/Berlin"}},
  {"name": "Schieder-Schwalenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 8520, "geo": {"lat": 51.9000, "lon": 9.1833, "tz": "Europe/Berlin"}},
  {"name": "Extertal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 10609, "geo": {"lat": 52.0833, "lon": 9.1000, "tz": "Europe/Berlin"}},
  {"name": "Dörentrup", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 7751, "geo": {"lat": 52.0333, "lon": 9.0000, "tz": "Europe/Berlin"}},
  {"name": "Barntrup", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 8682, "geo": {"lat": 52.0000, "lon": 9.1167, "tz": "Europe/Berlin"}},
  {"name": "Leopoldshöhe", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 16168, "geo": {"lat": 52.0167, "lon": 8.7000, "tz": "Europe/Berlin"}},
  {"name": "Oerlinghausen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 17098, "geo": {"lat": 51.9500, "lon": 8.6667, "tz": "Europe/Berlin"}},
  {"name": "Augustdorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 9852, "geo": {"lat": 51.9083, "lon": 8.7333, "tz": "Europe/Berlin"}},
  {"name": "Schlangen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Lippe", "metro": "Ostwestfalen-Lippe", "population": 9072, "geo": {"lat": 51.8500, "lon": 8.8333, "tz": "Europe/Berlin"}},
  {"name": "Delbrück", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 31767, "geo": {"lat": 51.7653, "lon": 8.5631, "tz": "Europe/Berlin"}},
  {"name": "Bad Lippspringe", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 16284, "geo": {"lat": 51.7833, "lon": 8.8167, "tz": "Europe/Berlin"}},
  {"name": "Salzkotten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 25013, "geo": {"lat": 51.6667, "lon": 8.6000, "tz": "Europe/Berlin"}},
  {"name": "Bad Wünnenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 12219, "geo": {"lat": 51.5167, "lon": 8.7000, "tz": "Europe/Berlin"}},
  {"name": "Büren", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 21709, "geo": {"lat": 51.5500, "lon": 8.5667, "tz": "Europe/Berlin"}},
  {"name": "Lichtenau", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 10768, "geo": {"lat": 51.6167, "lon": 8.8833, "tz": "Europe/Berlin"}},
  {"name": "Altenbeken", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 9276, "geo": {"lat": 51.7667, "lon": 8.9333, "tz": "Europe/Berlin"}},
  {"name": "Hövelhof", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 16247, "geo": {"lat": 51.8167, "lon": 8.6500, "tz": "Europe/Berlin"}},
  {"name": "Borchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Paderborn", "metro": "Ostwestfalen-Lippe", "population": 13480, "geo": {"lat": 51.6667, "lon": 8.7500, "tz": "Europe/Berlin"}},
  {"name": "Warburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 23259, "geo": {"lat": 51.4917, "lon": 9.1500, "tz": "Europe/Berlin"}},
  {"name": "Brakel", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 16146, "geo": {"lat": 51.7167, "lon": 9.1833, "tz": "Europe/Berlin"}},
  {"name": "Bad Driburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 18533, "geo": {"lat": 51.7333, "lon": 9.0167, "tz": "Europe/Berlin"}},
  {"name": "Beverungen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 13042, "geo": {"lat": 51.6667, "lon": 9.3667, "tz": "Europe/Berlin"}},
  {"name": "Steinheim", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 12936, "geo": {"lat": 51.8667, "lon": 9.1000, "tz": "Europe/Berlin"}},
  {"name": "Marienmünster", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 5006, "geo": {"lat": 51.8000, "lon": 9.2500, "tz": "Europe/Berlin"}},
  {"name": "Nieheim", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 6041, "geo": {"lat": 51.8000, "lon": 9.1167, "tz": "Europe/Berlin"}},
  {"name": "Borgentreich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 8622, "geo": {"lat": 51.5667, "lon": 9.2333, "tz": "Europe/Berlin"}},
  {"name": "Willebadessen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Höxter", "metro": "Ostwestfalen-Lippe", "population": 8088, "geo": {"lat": 51.6333, "lon": 9.0333, "tz": "Europe/Berlin"}},
  {"name": "Sendenhorst", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 13341, "geo": {"lat": 51.8500, "lon": 7.8333, "tz": "Europe/Berlin"}},
  {"name": "Drensteinfurt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 15590, "geo": {"lat": 51.7942, "lon": 7.7378, "tz": "Europe/Berlin"}},
  {"name": "Ennigerloh", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 19951, "geo": {"lat": 51.8333, "lon": 8.0333, "tz": "Europe/Berlin"}},
  {"name": "Sassenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 14061, "geo": {"lat": 52.0333, "lon": 8.0500, "tz": "Europe/Berlin"}},
  {"name": "Beelen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 6615, "geo": {"lat": 51.9333, "lon": 8.1167, "tz": "Europe/Berlin"}},
  {"name": "Everswinkel", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 9715, "geo": {"lat": 51.9333, "lon": 7.8500, "tz": "Europe/Berlin"}},
  {"name": "Telgte", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 19530, "geo": {"lat": 51.9833, "lon": 7.7833, "tz": "Europe/Berlin"}},
  {"name": "Ostbevern", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Warendorf", "metro": "Münsterland", "population": 11166, "geo": {"lat": 52.0500, "lon": 7.8500, "tz": "Europe/Berlin"}},
  {"name": "Havixbeck", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 11925, "geo": {"lat": 51.9833, "lon": 7.4167, "tz": "Europe/Berlin"}},
  {"name": "Billerbeck", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 11562, "geo": {"lat": 51.9783, "lon": 7.2950, "tz": "Europe/Berlin"}},
  {"name": "Nottuln", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 19757, "geo": {"lat": 51.9333, "lon": 7.3500, "tz": "Europe/Berlin"}},
  {"name": "Senden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 21393, "geo": {"lat": 51.8500, "lon": 7.4833, "tz": "Europe/Berlin"}},
  {"name": "Lüdinghausen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 24620, "geo": {"lat": 51.7683, "lon": 7.4439, "tz": "Europe/Berlin"}},
  {"name": "Olfen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 12792, "geo": {"lat": 51.7000, "lon": 7.3833, "tz": "Europe/Berlin"}},
  {"name": "Nordkirchen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 10283, "geo": {"lat": 51.7333, "lon": 7.5167, "tz": "Europe/Berlin"}},
  {"name": "Ascheberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 15302, "geo": {"lat": 51.7833, "lon": 7.6333, "tz": "Europe/Berlin"}},
  {"name": "Rosendahl", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Coesfeld", "metro": "Münsterland", "population": 10881, "geo": {"lat": 52.0333, "lon": 7.1833, "tz": "Europe/Berlin"}},
  {"name": "Stadtlohn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 20575, "geo": {"lat": 52.0000, "lon": 6.9167, "tz": "Europe/Berlin"}},
  {"name": "Südlohn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 9104, "geo": {"lat": 51.9500, "lon": 6.8667, "tz": "Europe/Berlin"}},
  {"name": "Vreden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 22700, "geo": {"lat": 52.0333, "lon": 6.8333, "tz": "Europe/Berlin"}},
  {"name": "Heek", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 8623, "geo": {"lat": 52.1167, "lon": 7.1000, "tz": "Europe/Berlin"}},
  {"name": "Legden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 7334, "geo": {"lat": 52.0333, "lon": 7.1000, "tz": "Europe/Berlin"}},
  {"name": "Schöppingen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 7575, "geo": {"lat": 52.1000, "lon": 7.2333, "tz": "Europe/Berlin"}},
  {"name": "Velen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 13404, "geo": {"lat": 51.8933, "lon": 6.9889, "tz": "Europe/Berlin"}},
  {"name": "Reken", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 14600, "geo": {"lat": 51.8333, "lon": 7.0500, "tz": "Europe/Berlin"}},
  {"name": "Heiden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 8224, "geo": {"lat": 51.8333, "lon": 6.9333, "tz": "Europe/Berlin"}},
  {"name": "Raesfeld", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 11408, "geo": {"lat": 51.7667, "lon": 6.8500, "tz": "Europe/Berlin"}},
  {"name": "Rhede", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 19356, "geo": {"lat": 51.8356, "lon": 6.7008, "tz": "Europe/Berlin"}},
  {"name": "Isselburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Borken", "metro": "Münsterland", "population": 10835, "geo": {"lat": 51.8333, "lon": 6.4667, "tz": "Europe/Berlin"}},
  {"name": "Hamminkeln", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Niederrhein", "population": 26649, "geo": {"lat": 51.7333, "lon": 6.5833, "tz": "Europe/Berlin"}},
  {"name": "Schermbeck", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 13737, "geo": {"lat": 51.6833, "lon": 6.8667, "tz": "Europe/Berlin"}},
  {"name": "Hünxe", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 13864, "geo": {"lat": 51.6333, "lon": 6.7667, "tz": "Europe/Berlin"}},
  {"name": "Voerde", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 36155, "geo": {"lat": 51.5833, "lon": 6.6833, "tz": "Europe/Berlin"}},
  {"name": "Neukirchen-Vluyn", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 26981, "geo": {"lat": 51.4500, "lon": 6.5500, "tz": "Europe/Berlin"}},
  {"name": "Rheinberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Ruhrgebiet", "population": 30762, "geo": {"lat": 51.5456, "lon": 6.5950, "tz": "Europe/Berlin"}},
  {"name": "Alpen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Niederrhein", "population": 12596, "geo": {"lat": 51.5833, "lon": 6.5167, "tz": "Europe/Berlin"}},
  {"name": "Sonsbeck", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Niederrhein", "population": 8738, "geo": {"lat": 51.6167, "lon": 6.3833, "tz": "Europe/Berlin"}},
  {"name": "Xanten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Wesel", "metro": "Niederrhein", "population": 21557, "geo": {"lat": 51.6608, "lon": 6.4542, "tz": "Europe/Berlin"}},
  {"name": "Rees", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 21509, "geo": {"lat": 51.7667, "lon": 6.3833, "tz": "Europe/Berlin"}},
  {"name": "Kalkar", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 13824, "geo": {"lat": 51.7333, "lon": 6.2833, "tz": "Europe/Berlin"}},
  {"name": "Bedburg-Hau", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 13080, "geo": {"lat": 51.7667, "lon": 6.1833, "tz": "Europe/Berlin"}},
  {"name": "Kranenburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 10499, "geo": {"lat": 51.7833, "lon": 6.0167, "tz": "Europe/Berlin"}},
  {"name": "Geldern", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 33956, "geo": {"lat": 51.5167, "lon": 6.3167, "tz": "Europe/Berlin"}},
  {"name": "Straelen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 16216, "geo": {"lat": 51.4500, "lon": 6.2667, "tz": "Europe/Berlin"}},
  {"name": "Wachtendonk", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 8109, "geo": {"lat": 51.4167, "lon": 6.3333, "tz": "Europe/Berlin"}},
  {"name": "Kerken", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 12720, "geo": {"lat": 51.4500, "lon": 6.4000, "tz": "Europe/Berlin"}},
  {"name": "Weeze", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 10905, "geo": {"lat": 51.6333, "lon": 6.2000, "tz": "Europe/Berlin"}},
  {"name": "Uedem", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 8269, "geo": {"lat": 51.6667, "lon": 6.2833, "tz": "Europe/Berlin"}},
  {"name": "Issum", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Kleve", "metro": "Niederrhein", "population": 12173, "geo": {"lat": 51.5333, "lon": 6.4333, "tz": "Europe/Berlin"}},
  {"name": "Nettetal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 42227, "geo": {"lat": 51.3167, "lon": 6.2833, "tz": "Europe/Berlin"}},
  {"name": "Brüggen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 15542, "geo": {"lat": 51.2333, "lon": 6.1833, "tz": "Europe/Berlin"}},
  {"name": "Schwalmtal", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 18873, "geo": {"lat": 51.2167, "lon": 6.2667, "tz": "Europe/Berlin"}},
  {"name": "Niederkrüchten", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 15018, "geo": {"lat": 51.2000, "lon": 6.2167, "tz": "Europe/Berlin"}},
  {"name": "Grefrath", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 15299, "geo": {"lat": 51.3333, "lon": 6.3500, "tz": "Europe/Berlin"}},
  {"name": "Tönisvorst", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Viersen", "metro": "Düsseldorf", "population": 29380, "geo": {"lat": 51.3167, "lon": 6.4833, "tz": "Europe/Berlin"}},
  {"name": "Wegberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 28028, "geo": {"lat": 51.1417, "lon": 6.2833, "tz": "Europe/Berlin"}},
  {"name": "Wassenberg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 17965, "geo": {"lat": 51.1000, "lon": 6.1500, "tz": "Europe/Berlin"}},
  {"name": "Hückelhoven", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 40035, "geo": {"lat": 51.0583, "lon": 6.2167, "tz": "Europe/Berlin"}},
  {"name": "Waldfeucht", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 8796, "geo": {"lat": 51.0667, "lon": 6.0167, "tz": "Europe/Berlin"}},
  {"name": "Selfkant", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 10131, "geo": {"lat": 51.0167, "lon": 5.9000, "tz": "Europe/Berlin"}},
  {"name": "Gangelt", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Heinsberg", "metro": "Aachen", "population": 12462, "geo": {"lat": 50.9833, "lon": 5.9833, "tz": "Europe/Berlin"}},
  {"name": "Jülich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 32908, "geo": {"lat": 50.9222, "lon": 6.3575, "tz": "Europe/Berlin"}},
  {"name": "Linnich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 12671, "geo": {"lat": 50.9833, "lon": 6.2667, "tz": "Europe/Berlin"}},
  {"name": "Aldenhoven", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 13994, "geo": {"lat": 50.8833, "lon": 6.2833, "tz": "Europe/Berlin"}},
  {"name": "Niederzier", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 14119, "geo": {"lat": 50.8833, "lon": 6.4500, "tz": "Europe/Berlin"}},
  {"name": "Titz", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 8389, "geo": {"lat": 50.9833, "lon": 6.4167, "tz": "Europe/Berlin"}},
  {"name": "Inden", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 7353, "geo": {"lat": 50.8500, "lon": 6.3500, "tz": "Europe/Berlin"}},
  {"name": "Langerwehe", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 13877, "geo": {"lat": 50.8167, "lon": 6.3500, "tz": "Europe/Berlin"}},
  {"name": "Kreuzau", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 17593, "geo": {"lat": 50.7500, "lon": 6.4833, "tz": "Europe/Berlin"}},
  {"name": "Nideggen", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 10096, "geo": {"lat": 50.6833, "lon": 6.4833, "tz": "Europe/Berlin"}},
  {"name": "Heimbach", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 4314, "geo": {"lat": 50.6333, "lon": 6.4833, "tz": "Europe/Berlin"}},
  {"name": "Hürtgenwald", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 8623, "geo": {"lat": 50.7167, "lon": 6.3667, "tz": "Europe/Berlin"}},
  {"name": "Vettweiß", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 9325, "geo": {"lat": 50.7333, "lon": 6.6000, "tz": "Europe/Berlin"}},
  {"name": "Nörvenich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 10692, "geo": {"lat": 50.8000, "lon": 6.6500, "tz": "Europe/Berlin"}},
  {"name": "Merzenich", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Düren", "metro": "Aachen", "population": 10121, "geo": {"lat": 50.8333, "lon": 6.5333, "tz": "Europe/Berlin"}},
  {"name": "Bedburg", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 24149, "geo": {"lat": 50.9922, "lon": 6.5714, "tz": "Europe/Berlin"}},
  {"name": "Elsdorf", "stateCode": "NW", "state": "Nordrhein-Westfalen", "county": "Rhein-Erft-Kreis", "metro": "Köln-Bonn", "population": 21529, "geo": {"lat": 50.9333, "lon": 6.5667, "tz": "Europe/Berlin"}}
]
