From dfccb7db5665b633b2165f17618aa804f0282e27 Mon Sep 17 00:00:00 2001 From: ElviraHae <58638126+ElviraHae@users.noreply.github.com> Date: Wed, 26 Feb 2020 15:34:10 +0000 Subject: [PATCH 01/11] Bern-half --- .../comparis_scrapping-checkpoint.ipynb | 3450 +++++++++++++++++ .../linkedin scraping-checkpoint.ipynb | 366 ++ your-project/chromedriver.exe | Bin 0 -> 8073216 bytes your-project/comparis_scrapping.ipynb | 3450 +++++++++++++++++ your-project/ghostdriver.log | 26 + 5 files changed, 7292 insertions(+) create mode 100644 your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb create mode 100644 your-project/.ipynb_checkpoints/linkedin scraping-checkpoint.ipynb create mode 100644 your-project/chromedriver.exe create mode 100644 your-project/comparis_scrapping.ipynb create mode 100644 your-project/ghostdriver.log diff --git a/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb new file mode 100644 index 0000000..8691a8b --- /dev/null +++ b/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb @@ -0,0 +1,3450 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Main Pages" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "## url for Bern \n", + "#url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22RootPropertyTypes%22%3A%5B%220%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"\n", + "\n", + "city = 'Bern'\n", + "## url for Bern and only flats\n", + "url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22bern%22%2C%22RootPropertyTypes%22%3A%5B%221%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 1.1 Get the Links from Page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch
\"Comparis\"
Newsletter
de

Versicherungen

Auto & Motorrad

Immobilien

Kredit & Hypotheken

Preisvergleich

Gesundheit & Vorsorge

Weitere Services

\"Comparis\"

Menü

ImmobilienBern

Filter

Suche zurücksetzen
Ihre Suchkriterien
Ausstattung
Zusatzkriterien

Weitere Angebote in bern

Wohnung mieten (777)

1 Zimmer Wohnung mieten (136)

2 Zimmer Wohnung mieten (206)

3 Zimmer Wohnung mieten (278)

4 Zimmer Wohnung mieten (99)

5 Zimmer Wohnung mieten (19)

Loft mieten (5)

Maisonette mieten (12)

Studio mieten (12)

Attika mieten (13)

Dachwohnung mieten (45)

Einzelzimmer mieten (28)

Ihre Favoriten(0)

Sortieren nach:

mieten in Bern

780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

780 Treffer auf allen Portalen

Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

420 Inserate

278 Inserate

205 Inserate

131 Inserate

112 Inserate

111 Inserate

108 Inserate

41 Inserate

4 Inserate

3 Inserate

3 Inserate

Sortieren nach:

WOHNUNG

1.5 Zimmer, 30 m²

«Renovierte 1.5-Zimmer-Wohnung»

Freiburgstr. 62, 3008 Bern

CHF890
CHF890
Online seit einer Minute
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 78
" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## get the soups\n", + "html = requests.get(url).content\n", + "html\n", + "\n", + "soup = BeautifulSoup(html, \"lxml\") # Check documentation to specify 'features'\n", + "soup.prettify()\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch\n" + ] + } + ], + "source": [ + "print(soup.title)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['/immobilien/marktplatz/details/show/23024420',\n", + " '/immobilien/marktplatz/details/show/23024399',\n", + " '/immobilien/marktplatz/details/show/23024131',\n", + " '/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "##get the links\n", + "\n", + "link = []\n", + "\n", + "for div in soup.find_all('div', attrs = {'class':'css-5snccb excbu0j0'}):\n", + " for a in div.find_all('a', attrs = {'class':'css-1ogf9b9 excbu0j3'}):\n", + " if a.text != ' \\n':\n", + " link.append(a.get('href'))\n", + "\n", + "link\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### backup" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['Filter',\n", + " '1.5 Zimmer, 30 m²',\n", + " '1 Zimmer, 45 m²',\n", + " '2.5 Zimmer, 59 m², 2. Etage',\n", + " '2.5 Zimmer, 802 m²']" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# titles of flats --not needed --> delete\n", + "h3=soup.find_all('h3') \n", + "\n", + "beschreibung = [element.text for element in h3]\n", + "beschreibung" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'table' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[0mprice\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msoup\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfind_all\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'span'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mattrs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;34m'class'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;34m'css-19smxur excbu0j2'\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[0mprices\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0melement\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtext\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0melement\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mtable\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[0mprices\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mNameError\u001b[0m: name 'table' is not defined" + ] + } + ], + "source": [ + "## price --> just as backup\n", + "price = soup.find_all('span', attrs = {'class':'css-19smxur excbu0j2'})\n", + "price\n", + "prices = [element.text for element in table]\n", + "prices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 List of links?" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23024420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "linkBern = [\"https://www.comparis.ch\"+l for l in link]\n", + "linkBern" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "1½ Zimmer Wohnung in 3008 Bern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\"comparis.ch\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\"comparis.ch\n", + "\n", + "
\n", + "
\n", + "\n", + "
    \n", + "
  • Menü
  • \n", + "
  • \n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Suchabo anlegen – Verpassen Sie kein neues Inserat!

\n", + "
\n", + "
\n", + "

Die neusten Angebote zu Ihrer Suche per E-Mail.

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "

\n", + "
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
\n", + "

Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Renovierte 1.5-Zimmer-Wohnung

\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "

Freiburgstr. 62, 3008 Bern

\n", + "
\n", + "
\n", + "
    \n", + "
  • \n", + " Erstmals gefunden am 26.02.2020\n", + "
  • \n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + " Error loading tab content\n", + "
\n", + "
\n", + "
\n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
\n", + "
\n", + "
\n", + "

Objektart

\n", + "
\n", + "
\n", + "Wohnung\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

\n", + "Mietpreis pro Monat\n", + "

\n", + "
\n", + "
\n", + "CHF 890\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Zimmer

\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Wohnfläche

\n", + "
\n", + "
\n", + "30 m²\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

\n", + "
\n", + "
\n", + "ca. CHF 112 /Jahr\n", + "
\n", + "
\n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
\n", + "
\n", + "
\n", + "

Details

\n", + "
\n", + "
\n", + "
\n", + " Objektart\n", + "
\n", + "
\n", + "Wohnung
\n", + "
\n", + "
\n", + "
\n", + " Mietpreis pro Monat\n", + "
\n", + "
\n", + "CHF 890
\n", + "
\n", + "
\n", + "
\n", + " Wohnfläche\n", + "
\n", + "
\n", + "30 m²
\n", + "
\n", + "
\n", + "
\n", + " Zimmer\n", + "
\n", + "
\n", + "1½
\n", + "
\n", + "
\n", + "
\n", + " Verfügbar ab\n", + "
\n", + "
\n", + "01.05.2020
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "Service\n", + "
\n", + "
\n", + "
\n", + "

\n", + " Umzugs- und Reinigungsofferten\n", + "

\n", + "

\n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

\n", + "
\n", + "
\n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "

Beschreibung

\n", + "
\n", + " Nähe Inselspital, renovierte, kleinere, helle, ruhige 1.5-Zimmer-Wohnung.
Zimmer Parkett, Entree Plattenboden, Einbauschränke, vom Wohnraum abgetrennte kleine Küche mit Granit, Glaskeramik, Mikrowellen-Grill etc., moderngestaltetes kleines Badezimmer, Fenster mit Isolationsverglasung, Abendsonne, Haustüre mit Schliessanlage, Nähe öffentlicher Verkehr, kein Balkon, kein Lift.
Die Liegenschaft ist umweltfreundlich isoliert.
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
\n", + "
\n", + "

Services

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

\n", + "

Mietkaution für dieses Objekt ab
ca. CHF 112 /Jahr

\n", + "
\n", + "
\n", + "
\n", + "Jetzt informieren\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Immobilienpreise
\n", + "

\n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

\n", + "

Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

\n", + "
\n", + "
\n", + "
\n", + "Jetzt vergleichen\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Umzugsratgeber
\n", + "

\n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

\n", + "

Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

\n", + "
\n", + "
\n", + "
\n", + "Zu den Tipps\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "Auch inseriert auf:\n", + "
\n", + "
\n", + "
    \n", + "
  • \n", + "anibis.ch\n", + "
    \n", + "
  • \n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "

Weitere Angebote

\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
Login
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "Abbrechen\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

\n", + "

\n", + "Passwort vergessen?\n", + "

\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linkBern[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23024420" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
23024420
cityBern
DateofScrapping26.02.2020
\n", + "
" + ], + "text/plain": [ + " 23024420\n", + "city Bern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
23024420
adressFreiburgstr. 62, 3008 Bern
\n", + "
" + ], + "text/plain": [ + " 23024420\n", + "adress Freiburgstr. 62, 3008 Bern" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

Riedbachstrasse 80, 3027 Bern

\n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
23024420
publication_date26.02.2020
\n", + "
" + ], + "text/plain": [ + " 23024420\n", + "publication_date 26.02.2020" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
\n", + "
    \n", + "
  • \n", + " Erstmals gefunden am 26.02.2020\n", + "
  • \n", + "
\n", + "
\n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', 'CHF 890', '1½', '30 m²', 'ca. CHF 112 /Jahr']" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
23024420
ratingNaN
\n", + "
" + ], + "text/plain": [ + " 23024420\n", + "rating NaN" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
\n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
\n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
23024420
ObjektartWohnung
MietpreisproMonat890
Wohnfläche30
Zimmer1.5
Verfügbarab01.05.2020
\n", + "
" + ], + "text/plain": [ + " 23024420\n", + "Objektart Wohnung\n", + "MietpreisproMonat 890\n", + "Wohnfläche 30\n", + "Zimmer 1.5\n", + "Verfügbarab 01.05.2020" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ObjektartMietpreisproMonatWohnflächeZimmerVerfügbarabratingadresspublication_datecityDateofScrapping
23024420Wohnung890301.501.05.2020NaNFreiburgstr. 62, 3008 Bern26.02.2020Bern26.02.2020
\n", + "
" + ], + "text/plain": [ + " Objektart MietpreisproMonat Wohnfläche Zimmer Verfügbarab rating \\\n", + "23024420 Wohnung 890 30 1.5 01.05.2020 NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23024420 Freiburgstr. 62, 3008 Bern 26.02.2020 Bern 26.02.2020 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/immobilien/marktplatz/details/show/23024420\n", + "/immobilien/marktplatz/details/show/23024399\n", + "/immobilien/marktplatz/details/show/23024131\n", + "/immobilien/marktplatz/details/show/23023616\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23024399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linkBern[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024131\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\")\n", + " nr = int(x[-8:]) \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\ipykernel_launcher.py:1: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version\n", + "of pandas will change to not sort by default.\n", + "\n", + "To accept the future behavior, pass 'sort=False'.\n", + "\n", + "To retain the current behavior and silence the warning, pass 'sort=True'.\n", + "\n", + " \"\"\"Entry point for launching an IPython kernel.\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Balkon(e)BaujahrDateofScrappingEinstellplatzGeschossHaustiereerlaubtKabel-TVLiftMietpreisproMonatMietpreisproMonat(exkl.NK)Minergie-zertifiziertNebenkostenObjektartVerfügbarabWohnflächeZimmeradresscitypublication_daterating
23024420NaNNaN26.02.2020NaNNaNNaNNaNNaN890NaNNaNNaNWohnung01.05.2020301.5Freiburgstr. 62, 3008 BernBern26.02.2020NaN
230241311201326.02.202012.Stock111149013101180Wohnung01.06.2020592.5Riedbachstrasse 80, 3027 BernBern26.02.20204
\n", + "
" + ], + "text/plain": [ + " Balkon(e) Baujahr DateofScrapping Einstellplatz Geschoss \\\n", + "23024420 NaN NaN 26.02.2020 NaN NaN \n", + "23024131 1 2013 26.02.2020 1 2.Stock \n", + "\n", + " Haustiereerlaubt Kabel-TV Lift MietpreisproMonat \\\n", + "23024420 NaN NaN NaN 890 \n", + "23024131 1 1 1 1490 \n", + "\n", + " MietpreisproMonat(exkl.NK) Minergie-zertifiziert Nebenkosten \\\n", + "23024420 NaN NaN NaN \n", + "23024131 1310 1 180 \n", + "\n", + " Objektart Verfügbarab Wohnfläche Zimmer \\\n", + "23024420 Wohnung 01.05.2020 30 1.5 \n", + "23024131 Wohnung 01.06.2020 59 2.5 \n", + "\n", + " adress city publication_date rating \n", + "23024420 Freiburgstr. 62, 3008 Bern Bern 26.02.2020 NaN \n", + "23024131 Riedbachstrasse 80, 3027 Bern Bern 26.02.2020 4 " + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Balkon(e)BaujahrDateofScrappingEinstellplatzGeschossHaustiereerlaubtKabel-TVLiftMietpreisproMonatMietpreisproMonat(exkl.NK)Minergie-zertifiziertNebenkostenObjektartVerfügbarabWohnflächeZimmeradresscitypublication_daterating
23024420NaNNaN26.02.2020NaNNaNNaNNaNNaN890NaNNaNNaNWohnung01.05.2020301.5Freiburgstr. 62, 3008 BernBern26.02.2020NaN
230241311201326.02.202012.Stock111149013101180Wohnung01.06.2020592.5Riedbachstrasse 80, 3027 BernBern26.02.20204
\n", + "
" + ], + "text/plain": [ + " Balkon(e) Baujahr DateofScrapping Einstellplatz Geschoss \\\n", + "23024420 NaN NaN 26.02.2020 NaN NaN \n", + "23024131 1 2013 26.02.2020 1 2.Stock \n", + "\n", + " Haustiereerlaubt Kabel-TV Lift MietpreisproMonat \\\n", + "23024420 NaN NaN NaN 890 \n", + "23024131 1 1 1 1490 \n", + "\n", + " MietpreisproMonat(exkl.NK) Minergie-zertifiziert Nebenkosten \\\n", + "23024420 NaN NaN NaN \n", + "23024131 1310 1 180 \n", + "\n", + " Objektart Verfügbarab Wohnfläche Zimmer \\\n", + "23024420 Wohnung 01.05.2020 30 1.5 \n", + "23024131 Wohnung 01.06.2020 59 2.5 \n", + "\n", + " adress city publication_date rating \n", + "23024420 Freiburgstr. 62, 3008 Bern Bern 26.02.2020 NaN \n", + "23024131 Riedbachstrasse 80, 3027 Bern Bern 26.02.2020 4 " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)EinstellplatzLiftHaustiereerlaubtKabel-TVMinergie-zertifiziertratingadresspublication_datecityDateofScrapping
23024131Wohnung14901310180592.52.Stock201301.06.20201111114Riedbachstrasse 80, 3027 Bern26.02.2020Bern26.02.2020
\n", + "
" + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23024131 Wohnung 1490 1310 180 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) \\\n", + "23024131 59 2.5 2.Stock 2013 01.06.2020 1 \n", + "\n", + " Einstellplatz Lift Haustiereerlaubt Kabel-TV Minergie-zertifiziert \\\n", + "23024131 1 1 1 1 1 \n", + "\n", + " rating adress publication_date city \\\n", + "23024131 4 Riedbachstrasse 80, 3027 Bern 26.02.2020 Bern \n", + "\n", + " DateofScrapping \n", + "23024131 26.02.2020 " + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "row" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# merge" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "### add a colum for the date of werbscrabing\n", + "### add colum for the city" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "## 3.3 save to csv" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/.ipynb_checkpoints/linkedin scraping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/linkedin scraping-checkpoint.ipynb new file mode 100644 index 0000000..009957d --- /dev/null +++ b/your-project/.ipynb_checkpoints/linkedin scraping-checkpoint.ipynb @@ -0,0 +1,366 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"C:/Users/haenni/Documents/GitHub/Project-Week-4/your-project/chromedriver\"\n", + "\n", + "\n", + "driver = webdriver.Chrome(wdpath)\n", + "\n", + "#driver = webdriver.Chrome()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "driver.get(\"https://www.comparis.ch/immobilien/default\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Enter your email:········\n" + ] + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "username.send_keys(my_email)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "password = driver.find_element_by_name(\"session_password\")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Enter your password········\n" + ] + } + ], + "source": [ + "my_password = getpass(\"Enter your password\")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "password.send_keys(my_password)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "log_in_button = driver.find_element_by_class_name(\"sign-in-form__submit-btn\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "log_in_button.click()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "job_button = driver.find_element_by_id(\"jobs-nav-item\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "job_button.click()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "job_search = driver.find_elements_by_class_name(\"jobs-search-box__text-input\")" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Enter job title: data analyst\n" + ] + } + ], + "source": [ + "job_title = input(\"Enter job title: \")" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [], + "source": [ + "job_search[0].send_keys(job_title)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Enter location:luzern\n" + ] + } + ], + "source": [ + "job_city = input(\"Enter location:\")" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "job_search[2].send_keys(job_city)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "job_search[2].send_keys(Keys.ENTER)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "## access all the links\n", + "n_xpaths = math.ceil(int(driver.find_element_by_class_name(\"t-12\").text.split()[0].replace(',', '')))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "n_links = 0" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "url = driver.current_url + '&start='" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "for i in range(0, n_xpaths+1, 25):\n", + " page_url = url + str(i)\n", + " driver.get(page_url)\n", + " time.sleep(1.32)\n", + " \n", + "for j in range(2):\n", + " driver.find_element_by_class_name('job-card-search__link-wrapper').send_keys(Keys.END)\n", + " time.sleep(1) \n", + "jobs_raw = driver.find_elements_by_class_name('job-card-search__link-wrapper')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "job_links = list(set([job.get_attribute('href')[:45] for job in jobs_raw]))" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "csv_path = job_title.replace(' ', '_') + \"_\" + job_city.replace(' ', '_') + \"_links.csv\"" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Page 1: 15 links scraped (15 total)\n" + ] + } + ], + "source": [ + "n_links += len(job_links)\n", + "\n", + "print(f\"\\nPage {int(((i)/25)+1)}: {len(job_links)} links scraped ({n_links} total)\")\n", + "\n", + "if i == 0:\n", + "\n", + " if not os.path.isfile(csv_path):\n", + " with open(csv_path, 'w', newline='') as myfile:\n", + " wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)\n", + " wr.writerow(job_links)\n", + " else:\n", + " with open(csv_path, 'a', newline='') as myfile:\n", + " wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)\n", + " wr.writerow(job_links)\n", + "else:\n", + " with open(csv_path, 'a', newline='') as myfile:\n", + " wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)\n", + " wr.writerow(job_links)\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "You scraped 15 data analyst job links in luzern. It's gonna be stored in data_analyst_luzern_links.csv\n", + "\n", + "Closing driver\n" + ] + } + ], + "source": [ + "print(f\"\\nYou scraped {n_links} {job_title.replace('_', ' ')} job links in {job_city}. It\\'s gonna be stored in {csv_path}\") \n", + "\n", + "print('\\nClosing driver')\n", + "driver.quit()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/chromedriver.exe b/your-project/chromedriver.exe new file mode 100644 index 0000000000000000000000000000000000000000..d419a51d886d29921ade05830abf28c39c263608 GIT binary patch literal 8073216 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
Sc6Gz=t44UC$3xh|v+^w)*K~up?iBhU^@V@Q{ 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

fekZ)Q>=EZZN-hR2g+yQ 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

3j};2hjKwEw%EEy!~R^w>xQjtQto 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

U~(x6-S9l^cfEKE&h||q;#Mlv z_w;v+_pL7N|FVbB_`v`nX;p8(?%j^DtRaCnZWepAZwHy8-oy{OC^4;tRIq5v4+`_8 zeIv?JVX7$py4%nAx>RIG34bs5 zSbm46B!V(+XW9wgNd{&TpWS*yI(zGDS{c7JRGm}q3tl6G1IZi|h5Gq4>_3nU>N`y` z{pvfLW}ezT#4-{X#|gY`$u9SW{ve$x@OA%Pi1JM`0=#OFMjlIX(lh ze4j*L=xMQ3Ck#azQ6+XDW!kG@42~x-xZs-O3$OVd<+Yw;XUKc-|EdjWoF=*_AW!k;pZ&DZ|Wis zEk(G36W1_NjcP0zje2rAmP}nwmW9;A>feAS!IANPICGdbLTPlM9mZwagCm?gnSk$a zx{MRXy>3$2-|KlLiPG4voZAdA*q)FdiG#ycJDlxCS>lUQRk-{m0>jTW?sQoPGVCT> z1y&O?-n}HZOAHt6Ae=y|p`q9?yOomxkaQSX1GtNT*xIlxm{AMd&o~8`%RZ5H6OW0G?J-G#KSQ73#om zj^NY1h_on_@(5fYh-lgEOV7z}u5o4T#-$d}QBh@#)6KDn{bZumUdyf(_v*6Tr)Lul z;Zv7N@#b~7f3m%m`l9#vH1#prf?P6ElBSg=u6A7El$7q^WyDZ*G#(MhLx&Jj<~WTU zFahVKbxzE;CB2p#X0wC`7LvQHzGaDwTt<3-i83T zoP;)4s>|oYDd@ZeKPGcxNNs$X=N6xdZlEm6Z z;yIUxjMhlor(t+{G3&DQH4M+`t6mKM_*-l(Q}rmOVaa(CL;?Ov-f8$NodNantHT|u z>!fEEbn~Vf9_SVL*I!7r%1cLAY?7D|^XC0^FUuE4aHwzvTINPXNcv4jQl&dLE!cJ=SDQ1;KTj(Z#~9_cwA`&1sk3VbNjgB_xS? zuZV*A(xsl0JNM~Qtmm!X0qwP;ZJ_!#>To!0pV9%pW8OJ7P_gh6J6FmiwQ-cSq%~0S z2xGsM7*it9(JUnxgpsPYgG7DUnNqGE_~w{Pt=%1AQ<_OFNKxO7RU0t-E0xM#eV2)` zD;su(%E)=QqDOoTb){gz>e0D@3%Gfg_-daQnv#$K7rTDF|2l32)Uh|LbvA!Yltl(c-uLXveMJf)TntC(jq06BN85tqhfOg3u7#dK67|a!IGUPb962k%KD0J(6mX$J0$KG27yHcd! z6BJxMY#`K?wf~D$(nP3$)4P6-5A8zp{=o?wjgGqZLA8rVgL}JC`+ykjZO$j~H;+lS z!YgY$q&-(7bXVIP9o%IlALawxOQad?J~B`|mK9IF7&qjmp1y)0mQM@O+&4%5uJ1X= zP3GB?Xznjv?aw((&+42NB2z6Nwn4Q$M+>Uuvbx(EU@>wPJFTPtPOrpg~bf2^_{R@un^ z^}bm=G4Orq{N{afS)CJmpZv1km&v!aQfBQG`I9Ao^5svi{3+&-_2?Y?^=BAg2_eAS z<6v~5TmAeN=jk-?nenKm%7N_*@SFC@Wp(#(O?Y)z$}g*ZSMzPHlv#V7{JBQ{+$4W) z;E(mxdh4mkvoaIBPhtXEPsUDnKTWXKtxcG6-yC@x57TM_4bMY45m?|_FgQ?sQerQj zIwGLriAM8UUB<~SLZUI@*E**tc1{WVu?|51loEU;k)s^;%#jPJlp4R3(X_z1;HE&e zV+9pJ^CG~I+?1aq_IDst{Sevq`@avU#FQy&lh`9@bh2vCwbBD-j2OU zO3I6NCd6N~#r?%!wCM9+^fh_WRq+=|NqN!t`d{>&{uhalwO~luY9Ev#SZB*6z%xT- zzhP_}cT^(Tyy2&WK`fQ3-o*K4;u!|=Ft6qK-uf1-<{-~Ao@?a+_%R!s#y6Nzx6vsW z2kmM5IA0q_$8AF!eX9AC#x-aGQ(+^U*K#x*k2XsRG4G>)%lbQ3p{##;ANpH;x4`Et zCkL!IKhr;=z$Z0E+4KNA*e*ee-uzyoT#d<<-TP^)d1bAPP&AZrhNe!uOqz=7W?ZbX z;s}{+w5^qgj9v@Aqa*kgqr>! zaWa~$%SLNmtMg?kQMc2PaWLVvP$73GR=LsVY#rAsryaVD5n}@CUEn+HZd*Ne`E~cN z@c8L-Ru{dm|GPJz0rckY)EoaX`{ergFikf;2=u|B@z^0zsjwil=X|jx!jxEIk#_LK zyZ0PpZ`vum&yWu$ZXSYtxd+W+=pb4r;~H@BpTR>*M={S4fAR$$B5moj-f26Hu4w2f)C~7LiP!B+;Msq( zk=KWOb$M>=&Sh%Vek8gs?98VSdiJQ&_92ci(PzihrUK9iYo5V)>uvZmq(Pj+daExb zdj#3!8&c0Q-HmM|zQ;^M(A0D;qB<6+pgZWoQE@Il9eM1o8uW&rY5sEE{F>96U!$9k z2c0y3!&;g@nTzln82zb;0k)xNL(4hIDwa}Q-kJQ(~_#jx=SVA_3 zBx6a6vBYoWB?HWAEaAUNM!^O^>nc^#F6IgX*=yt#i`j6=EF%vGLig(0Cm7GhysOta zjV0F^ORj0myTMp;Q)6DWvE(-8*+c5TyoKSqS_&CUg2s|X#*(FBQ>0PDx>#2)-(Qq- zLTlZ9{1v?a^?*E?kLd4@@?Au=s!hy(I+zzpt-~GJIYtPZ%IzYbR_$mj*o1u-r>E-G zUxV)rx$sCdT(ciB_TSCIYTXhnV1Zpv8mzY)@A{Gm#-MhhV+%-cYhm-&Z{}yse&S#k zIOfc${?&#@9Rak=#$5uRl5B>wLp8Bgb$wZ(r7tGy#$7i^*H^Z{fqgch{;JU`JlUs$ znP#XdV|PU~xX%^M+^77N8iPfm#p`$w;}ber$xr3Tb8Z#zu)*0acWyUpnld)OtY902 z!!#wCzQMC5C!wnk9nIc;_n68^DNS4)xeYP;dLlzABXdGS>Ii%u35^(YPIA2bPL_~% zk<}*gx|2{()h0=i zS@0|ep>JCk#Wet9{0o~n#+7W4O8>>2e79iJO~%a|jKWEQ=bsQp`;PjU%bwcSg8dGo z=3hq5Ta5+X8_<13=eHHSU+ZWs=yBF=IK=EZLc?-Hhf&T9TIXym_&}FwE%=bTM?ZC! z0MN#%UL1;1I6R3rgPf}iZ!;x>Z|QBu;NaQ4(PCG~OQ2$1)5(DPXqtn+f+QKE98s}B3 zc7T{H-jl)g_)%=5K6`&E(_cl)aK^PgnlA$#iviX9P^#ukfG&hO!2(ejRs?|ky7O76 z1qUjk*q~qEBAxPR^*PPxR4c4%yz8qzLPrE#RHwJNS=OrX4h(!uGgjHFf$b-EH|wd$ zV=nE5QQi8NLU}#9$@Q;!i^b|58XqQqYvqFI0(irFL&S2qSQbYvq})-+TFeP`+y&UR zT3z)K29(IN-u3suZ!nlhBcD6(NR+VY17N94R!gr!J-NwOTl0=)C|Ffb>CU38Ts@(- z<|BRefcl$t)f%^B{1BdP**kb~^SgrwFZ38kBmMidyUnS&@>Gi}Pt{ym(rKf&PE~F= z9+^tRAj3!|hZObjk2o9?Snd}H$HJ5fRd3O2JK~|C|?Yi&bS6phbBK>R_zwlI#IbGs$ zzXY_7#Mhr|%#r*h*SZW45%gz{F~>!okWvAF+!M>gfHHZTG)60mL;q$Dc$wA^cAxWO zM;s^Kjw;kZXDgazTr_!Bs^^Ctg*a2fCCR|&R}x1blFTStG9oMcmnm4cDa9OY9J4h` zL)Gm6Wv9}w8!E4hDI_;0+b@f$sU%r!L2vc%;D~DcNliZnYN`~nH_c3{P>o-v8o`!N zmT;gv{7+KE(qN1cgqSiSyb_HvH1J7Ana3c-6%dMv>H!Es&Uv;1Y9+PCm+F8#C^7i} zP`A_i`ggo9!;%}Gj>h`tIjwJZ{V~?JFYCJPp^O_N(An$Cb=QDe&pToFOB;^}pOXwT zg847X-`}LkmhK}#0w&2Gol6CNiq}WmFyCZklOk6V9|*Zc0J@~fn}Ja1!noU7l!*T8 zDK7N)^)cRbhQ4}YeYIsFqUis0+-{S2)W}S#r<+(87-uoD-OGfs0)~*iDRM2XGETAa zN@Gi&IVHMoa}2TB&ozk;P5?!BS#&N~mF8@rfOjnlK!pvIxJ}{4VVIU|18M-(_c!`q zG(`v`7Vd<+F1AZ+3@ySxY)%J@A#`KivP4H{+yb}iJ*Jy)mKL`;c4RR=IKC7nl6@1k z@;S06xy)g0!{~-yfQ16&5Z{q{r768!8L%Vu+C?P~Tp}I~W1P-t}*q&bibjh^4&3o!&Wx zyb;F11&##~CG8Xw9v0o$S;c}14BwHWX@~}w&}Ko>m$!BBVO3jO7rInm|h+vh1Uw{kVXHLp#jk)C%<% ztBL?0G+X`P#TXBJx=-fcvZltO&Zf`OdJ>#O7~vG?_bhQ5Jr0~v6iXX+vlMy3YQ>!t@(0|OcH zc`KWM)5(=CdDHU!=>p)$H7VjvLoex*I|21Bg(0pYPU-1pzCQ~j$0;VBXNT0n{~;Ck zW-)V`vkqC=2uU@DB6vhJ-#>+!x`jujRym9PLRS;~E7kkdpo!ezJ?a>2m`XjZwff+I z3ZR&?a3j4vU9%fYhr*6p)6>uS4p*u-oJR@iKronpv8ImQzZ*((@sO$M1+;>x{QV`o zi|y)8Zdj`zO%En3*V4?^H3zG@rLQqMPO&%-5tSA~d8GCy1 z4xHp&YP)NUY@(yjVzX^?bK11R12i`6;21V-ins1bp4RxZG0PY*wS(C4!5HqxsP&5e zVS;yB2TqMCD~|I>%3Yzbi;bGeAkg~{pRj~?!7H$r6FtWfH0(KHU;`qc{f%(>9s+X3 zlCSD$A3wwSCjhiHrn%=DJ5@K^CL{7qdK1QNvq`$3x4W@NguJY*K`trs!;gnJR9b$a zjLE0QCtz*aTTw$yGeW(>$d9R;e`}M1Mk_iPyqJLi#W0y$GX~z0%LhaMs%z^br_(-@ z$L9&!;oNYcC%e!`y7^iwf#`W9m(|ZAxp>dRO!~ z*xDt%qlB-AA6JZhY;#=M#}9M*Lep7>%>=W-;Ebm5nkFuWe<6o!;AvJ;;~;|! zizHhlLO#uDuIkjceXF+c367wt69-VfFva}E9(^rI+(qX3Ol^uZ<|UfHXp-x|cwe6m zT6_3T?R&6;o0j*QlhJfI~vwSmb9PS*f2{DG#U{;lZSDHuiKs!_V4RUgfVN^c4%OdMVHfsYqd96oK3P z1ggdRWxC3g7d``-octMb?tEA6%Q91>caVpJS(ax-?JKqPRm|_&M$D%MH@q~;oFC5-R>k7a+hS)YZ#W9fER^hop!lY&&4j}<9KjrD%TbuoGk zZgo1s&-!;rv4d*l6N0x?G{W?PwfG2?!@Z_&Bh%MGZ!z9e(@3y!)~|qz-HqQ;0mS43 z%5N`StoOH5L0wNKm+Ji|`EHiv0`g`SOwklaL?XLDNv2SWS)K*$OoHN)MG-s;aNm+t zZls#!llYY+QL9(`arhK0H_5%2#ZU5{Gl8^l-!HUR<2(S52ZttEZM7PCpKh>jXTASt zv^{LW$pzHYPqHmu5bswm&9nOz@6}|Au=KgCQvi6^&mKYIM}XNLA?w(y@Kbg*@539# z0q=RLPU-MAJk6(BkcIhEDm2p(>-Ia#0%lca^lNj#w41;Tfovc8Hdmy+x_4d1@#YT) znS;^h3;~dBwhNClPeowPTv{rWMTQ79(oMsyDmhW7%5l#O-o{$?Vizf(IV0Su(Aoj4Tr4;vM;??8n=o#xegITz4a0#!byt*it*}-x1#uCH@`pJbUk3Y8d0<0qw8ID8AYg4=tj%g_>pHt z)1zOjR6l%}1yl%w0IP*r#e~hnE8dY>OwSKZ&!Z%P51nOlr?uWMo;gnIGAT=s;j~9E zMzl0BmsrpRPPKeF4?!7d#F6FmqoGN77Npukhz1)R^Ue1wa7)X3FAFDSc?D^TJmzZIvyLk_QT zKfc7#XLY|-%ZFOx>R!UN{<53xvWva3azC}oF}H%)2Th278mUIFlCGgX^!oyHE9ulz z@-pb+7TUzv3aM47bzc&?_zY2$514qG9K^ph-Zxf{?wbUD*?kL*$1$V(?>dNkfumY@ zv|8{J+@fFMlDKX0pDo+yyv3`<#zr#DB=hSJ{2ANMhv=Mwep$M*ic`D|@5xY&tjCOk za{qHoZqK3>RF5N~S|&Fs%tWHec=bc%tf7cT+R~Blci}zs!@tU^#Au#XI08r*d>_DK zOsuGGrIIq$xLULn9`Q}!xOl}Otw*A)ogX$)P5wa7#p){0K&aOXtgD1yU15%FymojE!lm7XD`~+9#S^s|h`$73# ztM^5nC&*mNdy&lLoQ;pjxhA)VhG(asOF74?L;HL9)wEHh!Waul8OKSqWEM#d+*Gqs z*XrfF-)!uZH^}!Cvr)gni>qAt-i5M?!;PEdu2}Q<=?h!U_0#ha4TK@M?)d`dgXVq{7>4) zTRcL>jF@`;XX4&qUQSnaHE6@XyOs{u>%pmg`6jyOFjiLcK^<(vE9D9R3ekmrHFYHS z4yp?o2WE56o*Y0xeCXItCBbk%x6!=+>y?{3&Ydf zajGfu3IM5K+t;v-BNO`QIo@}&QHz%}8?fG>@hjp6N*Y1+R!@y))O-94RXV*LM=xT; zpNZSH-w}E+(;0lgEJ(HdtoMzP;Kf-j=rFO{2F;zmV$Z6KpI21P__SN4}8{^fj*jHmtc{sVT zsBk;foAIFsc+jq`Qho44UCl~ri!{YK@QNN;i`E#iSgR6Q|5CHotJnKG_^N*WrQ^{u zb$>y8n9>Ka6BPk)E=Uz4bp}!texr zMPjr7+|Kt8!-qDjOkMSar5%&ayj9KqHGw;=!4xRNZS1W(;#601rLK2SLN63KoTt1E zI{N-uzh+jJkdVCfq!KV?B~pjiVGKZ*Gm z+p%Rhwh})*sD(gp-a%L|P{S4Kij`Pj;Ys?1H}gW1qmca;(|WPMW9+5#Nx{o0nV5En zU>+xU6qBVi7YI>4CN^%q0(I86mHfuog^r0&^=H zj^NJt)Ptb))GbeRh1_VJGO3l-3$_NsCPz@8Ig=wbnq=}FLq`?S4uNFH6)4P*2IgYH zj$Y2Tz^*#wS9Gy0a)t43f1yC^KG^{O%(0K5)LAI`9NA8O2&2v7je0N%Cx;KFz-x+7 z(c`#CDH_0EXo?cK5)D@D3k_~{I4x&EEl^e>P|l&%b(>JASp1?=O{Y_F4nbeD;2OXF zIh)M#L)IRXqV7GQ_ZUWACY+J~Js0}fN6fYm%h;lIrzU2jJkXjErL}(M9$klal5f$W z)tC{Do!~Ta7BISit`$Tdc2oZiqQz8~>~%XLe;de^%V*rAM~}83siIhrG;y$NYz38S(M!lv9=|Pnx8-?Ybzq*U z`ok=*%e6;<$Q(p#ykiY;RiZ>%;vgrqypFZxfLTcE&+HbnlH*X?L3*xv1N}MOJtofIv}24Q z#_p6nV&7SzePZl}1(eAN8LV0J9>Mz%48ZIAfc?#ZGkHYq)uUOt6UD-}r65XUQFSmZ0T7z*n)pL2)*ByTfBl^%$dV7OrkXcDEwBtfE3~kXZCa8RmLTH96Mv!Q1stCaa8{Yy%&$ooox=VWlV}_yR}tL(jkC zt0AeH*;M&!?T9Y60k^DaJL`bjel>3ixnZs3?W|Pm1X$>pnhvs3WVo;`Ye_NyLcQwg z8xtHTPDK02$-Rs-FDG*0G%8`ACa&(QxE3qjOqixEfc5xo(JRXgWyazSsuw{hYW80J zBu)i&Jy)Y>Bk^4VG1_Ly6v1jYii?A;-YD3KUSfxVuSEYhI(L#F41yRa=z{24jldMq zsRnY%qG^<3%StzPNhN?4O_I<3=*Z;rfLY>~PbHfwpG1cwqgXFVGBdpEXO1w*g6f^V z3vWJeF#w?GLW$d#Q#-L9*xrqWK4TFfuN_7)d!!O|Dk-arQ}A3dic!N6+?h($wNadp z`pzhxB__4v0Hb-o=v?}(m=ox5d@G9M7TS6E;`R^YevwMdRr~oHUC}Fl>sK7+BO66I zIcSC&E9Eo1GF{g4Y#+T9houE0)uefxfFBn=&(+mlsbp^rvBI!;hgStGtc(ofy)(QgI)S`~NU^?(tDo=iZ-5hA@P|86j$r zv_u;#5wt{68HpM$xqu`Lgd}JMX|*&`Yq`uIs9@rRn9X*h^-{H^lvdl?9^2!Ui&97e zCqbbQ)JnK0s8m-vIc-1-2~g(!K5Oqu0@BYppZD|r@%oXO$=+-4b$`}#{XJLlNIdK3 z>#v$5BJX<_Bl-&pocR+us?6H0d>Xs68zM_Ei#?-$z=*WTX&yb9?0;lB-H)D30;G>0 z)-o~O{N6$fLYku^X5KKPR=Q=^ z+@NL;rYfN>)m`!#o|F^M!HMUo(Lz56vyQ($x`tnTRq-WpjaSIL_GSlRTnh&h{ z-ERk1emZ($aQlKc{cFc{f>uwQ%7QQB3p%Wa=h6O)iX)`n0XAT?xpgs_LK-60ax7k-Y@9 zuQnEbC_;1z3ArV@F;)HXWxX7qu3v#3j>Ga@1_z!wJQP;jzx+e~5}EujeB%Vs>=J6) zwuuixaa1Pz9;0$VVixfbGdeY%xIQ#;1iit(T$Jn39V^n_oFdPbtDBil$y)NTeTR58 zF1X5L^HwZPtBHrdVFF}Qk`~8@P)7Stck7CcBh4;RONNw7R*C>aK=?Acn-o&Aa=9KS zKG3-?Dq3FYGk+Zq|D%S&~X38^>a2e}R#kqOKN0TU?Kqv)E04OYhEVZU*-`V+0X z{v;`R5O&aa&7~R1_oW%ft3T71|B>48S(35zFq$%wqZ~GK*Sn8XEFL@&9%|k&B^pm! zFeKVYX1?KLfc6itUH@X1dZJrAu|M0Mi((lJ4`t~3F_Kk_D_xR(!|oCdqv@?x%z1Zl<(RQl zv1Fr5Gn0&~@nryo3^|REJejgsO0&zOdooOn%d2Jn_C@1Riih|a&-&8={8Y?*jvC*K z?(q2)>eQ%&h_HMxC5VI~21*juwBWQj)+4lYE$`#PJ0z<)zv{uH_*Ib~MLWIzhegv9 zt?#OwciqoibNhzWuQvm?aj(5l#U3+2-sd*&l&1q>Co>LK(^EP}8iEA(-U@zzB z!~^r`Ez)BoF-&k+4dMi;hT_-Hb+t80EuATgu8G#4cvHGKO;<>e`SwkH(7=-g+U^2D z`su7xNvP87f~31*(<{{165T_f&CiOCPNE{l5FANmYw5nB2b$5nn7{2N9AuSbIe(>% za>p(vj(UQAD=%e)hOzz;Z(<{voZ`%!cWH67i~clUAnP%ZlKa5&akVZaLOq{ zF1^^%eRT!1d87R{Esi4say%ByP}?s!#wj9>Op8%$i%k6Ws%5j$k8XjgiuUr`e}RW- zP3SL4mAUt5zdGT*o)TJ|5H%#tx$jWnv|2y_hD%1l1gFQHJ);{$81htIhKFdT2?*HQ0R4x>qxQ}{r4d5;)%0>)5rIFwbDNex`U z#4mx=RW)!nC1T#W{=M##x0}oLCR(1~!K6-4Gy&7W_u7qQSi|)hyv_KGj8V=#5*k$o zc1&_rR&A#TNz%N+z{~W;!kXqb3dKp*Z9jDfx!HZNqr2^n=_h|N&Q&>^$MLW3BToi+ zi$yw>!@)r-{30+jKwr*{So z?A`)r0^Uj8=DaX9as*2u=b)286ceLGj)({xa!HFCncPeSUbB@V$Jgg zQ*c<*DY52zgXh^PvDVk?*KKUBk{|LPxYSsbaCdrig$rj8Z6gZfp`m|pv^WlhTM01H z#l^2s918J~+A2Qf>O}o<=2Hsu;Jr9I`GADGyK|8o`&f@^PA0s#5nK6V>gI zhqeFONH+D-t&#yGe3?MG7AuYF6WqS=Leuvw{+CZ;|24YCt5~&^kNkzwtcef#EBcVf z6&}Q)1n59L9*KHCt?C{Mi0{{{PsrbgReMV!GHFnYtkvFFFHTfprX7vB0`O&= ztRKY6cYD@F)eZM>T!KrXY?ft#9A0PU?>J#2dr;DRa znbD=~uJ8mrH}ilBG9RmFd?9D4Y#_cPov{neJG{X$c#AfBIl5+eEi$krN4`|q6a)iC zJ)>V`9E_}$zkpZ{q(RKGODfM-;w9CDTC>>oWe zj5`!p;2!fxUx-!gr(V|mL!BJ5+AkuY24kT!ZF2?VdlM}_gEBx5%316?jj^{IV`o%1 zNYhmX?PR;Z`WG}V!q*Q$b0V-u_Ic(kgMfofgavUY;2SzNHx$42rQpw8@oQh?v+_LP^*;*%=!hm z5X;14eGCtD@H1i;at1!riMMUaSe|%r;o9)OW9Kx!KI>hB96~{sb=!gG> z9#gM`&vtYlD2-Km)!I(f(iU;W9_sLeqZ51~tryQ}_uSL!&+p3U+TLBbjN3hzPIuzC z%sL%yh62XUF(F^%f)&MI)`=Y#d(YO{EEd5C8O-!yjXaNh<*-@ycPiNl1)Zytfxd;N zi8#`0{$Ll4!;A^Td1bl6_f`T4S9ZuKZIbKiSXUpk<*cd-HDr=-Dsz+7sNz(YxX31E zC|$2`uxb*UGJ1$dft``hN3}i(2GQLC*+ztx`!Z7*c=dt)dU=BAie&a0ll4)#(Bu!pi+$FmRF#!&!>@i{65tVjQAb zctgRFfg8i`grB>l*42>?uS$tT=Uz>F2r!zBH&Ee|H*z8JT;)s5)t>=??~VOJ)RonqfKZ_)a+gleff6phZ1uNN+I6i z#IhMXhokOm&}noGl5Hggw=eo0J_i>9ur*Dsvme$APp>qch%3(@71ud1ggeD&`DTn9 zJ=wR0BGQa&A!qxVt~j|m7kQS)m-z);3%?N^c<6JVHWqqfmEunUNr`ljw8uA^2;JaG ze*wzQo!L#{i%4)zs!+6}>IK51QGAl-69ODOxhM-SUupb2PxdZeJ)mN0Iobz_qT|Kl z0X)wG2vM=X|5=__jj{LxClI`Z(&4LPk1X_BHn?Or{P00~0SkWpf^+1aqd~SrpWP6? z-&_`WOVkVo{L%^V%rDtzoJ^jT*6;~F&71WNoVtJ5o_fhie4J-?G<=RKg4VX<@7xee z1ra%UQ1Ynt1Q*b4!c>S*=HAkd;2tuioS~FRv6T|RG7|2Awa&p%p2jds?hV#wSMq|a z&1?x*e56X-rstQ{j~}nQ6Qx6ehmr`G_kE1CNg9JLjI--S*pKyDFPb8p@OqzRECZu) z_*75$ylCU8hQB2p2axx1gS7#$TA1vKuQlrmG(9*Y-y?)Er2Z4zc6Sy@uX+l(s8?o2 z9YJW*4^7;o8$u9)IN7o`Xx-vYY_ZpN>vFB1$X##|@qr{6-7pJYDj8nIsFmxI{i=34 zKh&L9{L7)nGj!WDHRvW+HbfcQp3~|*qf6JTKB^X>u0nk>K2?M{yySG$sIi4U_Qyl_ z!2;P?qDGZ!J$j8mp#>EU4bD_c~PQP?K;k9Ckv7Y`)vsS;7_6$>!MU zfaT?TfeZK?th`6Fs^ofCX-GBQE9Y$~QXmKUZhckVhGLWBTgpJ@9-@LC$+p+KU*>*- z9@90)>mxbZX@nO>J7eK{jn4^{7@KJU5=rdqS}7l2D-1|{tuP+Yj;Q8kShw+(B-E4uy`TS=z3jSuWB$yAM2i!c zY8snjwDFnEBJHwSq=J#gdFm?a6gQT;S&z|&#B6*AzY=`>H1j;=>uJ>#pM3*g&Rj~F zk5sY>kSwh7bn{thW{+5aHT8jIyyz`kAn4x|)jvd&Q?*%96rcJ)IA}d400uexOVukr znG^MnmxcG(1TL1U1qho>kLbeYW3o&+)oxKU%v4uwLUgmefXCQ(tViTeEVc$A`t^vO zMaI}pqn|O+(>#_p^6H7F3|+=}OfTIRFaK9Ox>+B7)-Oi#tiL9QPa%YRjV%PpdzG6* zs%k0L_dz;0J(H-7a;54R(m5U#*QoDFV;|9`k^&+HCi8+Zv(o%EC#ld(HgCafgraY-jyz`yp%MqWHT z`YiW`n5+1l8j7!zH_v4`t%6e$B@HhT9=j-~zUnP0?~2@L%<-Wbz%_q-Ch9`t6QkVA z{J0?z)mvl;h{BtN>y>0;fsMbFbt!L|Bj}PQ0sQJ|JZ5QG5-o#^%GB#*xld%XG$PyB z&6Q(Cn5tmVc1(a)l%N?)IR2R>q9Pi-rDsv%-Fb#bZ2JiFM)88hDV7~mb~xuBc*8F3 zXdc%|4RK?jG0oFF&Yr|+r*MUUz-rr%ZFjOrh}9J;FIAt_vMvM!@SJxuxob}az!b%Z zNiFKvmqESq4@5iTXtQm~hEIp4Y$BJ{%5BZ+JkTgxY=pz=bkhL*3cGidRi3dyng}H* zK+EXfowL7)#EhuSC;5!q0tObu-mC8l-fcZ5%WiHzH9RlXrOIm%^j&Ckj1*!R(b-ft zi+E>z+U&yoiV{bt2->STJ4B=7&3U`o6&OE>=neEN=~~7sMaH|UKl>3q#duHU8+{WB zhVNbrI>jKvboF`Z60aW3KbQZ&8DR4^kVHmhcYn@U!_c1 znPs>cF?>_H|7l?^eJVjIpK6!%EHk;fNz#pZQZNgm;VRkGrbsBb}{5U)hTRYpmN?sgx6S%mAqB97*jLY~z8&Gta#x0sK} zD4CDFNKfooBlDS!(kmc{AJGF^e8`vyXzF2fi5Br9`3DHP7$W!r0?dt|RhSmT5gAKw zJKkra;Jj;oifaY9q9iUX^!eBB7ND2+F~7zm2jUSm4gEYo6l4!2aXU!TRx>nh! zrE14E*_oME$*5*m{S(~^n5pPnTV!u;lNYf!3yBU3RNjU1$kzXT7yTb+N_k>$4pkQ~ zcJ}57b@Pu>T(K$SD1|bZk4&HFSk77%lH%Ek?<0DWnk-=o`0=O)S>!q@6Ma`p{&(g(rtAp^b;yhTPKh9rcdB7?G{-0d z!XOq?bz%@XE709+kil_i4 zjF8}Eh`q{Rb0x17^Wk#h<9PSu`rRbG;;(anid`@7-}Y4E{ZhIuN>ORt8eVA*SoQB4 z_nbUzc0Vj7?Z&NptEX|}rFAZkakwSvFD+hirh&)v>;NbD_RV(5QA>R}DTeqNXiq3N*#h3kb+uDco{} z`jX!$^l=GWeV9RQsuk^!n^Nf6(r&~~G*v08o#NCoUm6kp>mwf-}xs^$fM zL<4#h8SL+~@O$6~aN_XlQr-AH<>F9c>7v;ql<*FNGG8TEEPQd&v@0cK_US!@~WS$wGZ(l>XphA2H&**wsRfOcY#GABX>(U-JIxI z)IZp;U{G-PLW#)>?p`2&rfO}UEtB~Be|1hj!)32rjq3GU%0Q0=;}JO7Vd}Xz>=pq3 zi>+m%tJ1|$EZU7VpR#WHN_Z;#dkLaGX6<&lh7?HnIbI!bFqt-Pc*1IEzdHndw_t>i zs7JrA57o;x6LJaMpLqvBeZuiA;ErS5n3CZJX(=;ahAu=$-FLH~_SV2T$BYbMu!+lS!;@ToAAIC>yA0+u5#mU#U1MGziO+-aHvh%(Z|{4`qj)$En@ARnMR zpRte;P@w1FGa)ECnJDg!@mcD2Spq#yjyEtqJx-3jmA(A7`>P}UP`_RnM!NQ0(bhm(QrYYgE#{#p;=>(=TZC~9Lsd_y{wqOx}%5$O8@!Y3r<&iN_E z10ERa2PBli5Hx$q0UKYKrWSLsnB&utRRJtiE3j_sxi1*y%>8&Eu|^vYWEjhGO(qp+ z^O7Pc7OxeT$$~s{d=_|ZOg{2)G6=2YA?$!RrIm!k&LfWy`lGtAs)>;ldWZrVXnD8 zHQ0Hufpx4>Xat(tjyMU(sl;oDGU7Sih9}Q#Lo6ywk@Y8fj-vGBBFWgy0wX4XsLD8Lz}q+1m% zg)FO(Ws#}hm-p>SF00^n!g#W#66=#$!PQXZp*wizm0EDg6s5xVU~X)wMY>G8Lh8mz zvh#>X5AdgvtY-ee7G9?0#qZ0--De#I=k{0i-{Ood%pFsh;eTY5PzM^K8znv~++b<- zS-j&p*BAak1^5v~bNuBkbNu&iJL)@^hASM6R93i=@wH0p$7BMVf!*br8x zvfiZ#B<~&OwHD^31r)RQzk19?;G?TnBl9w%V;h~poN~uXhyy|n*S&|V>B^l ziYpD2>pD<3m{oPvN9>G}N+`l#|FfGSB#sWf(0Z*eTj6gTbWznD>ofiL>s*8V%Ox@> zCmvl!@WMcK-tDQfqAzMLNGD=lfDO=PddC!bNO?>-)_f{;Q{oDJ0%dWbYj!tz#rJzr zMto6ve36f{800H;2pWqle@zvznpeT$d7yea{!ULHab6PP1$8xYvxq8Uwx_O3UcZ(##e;oze;&yrSz1O?iVNJ z#UqXPHp>N}y={GXMeiNyj8}WEK6!A^u_Byh`lwWE+PgsPeBTBqBZ?e`wj#dh%lM)W ztIRtsj)k*DFgi(MaSA{!_LuQ_=~N5P`|`^A?=ac*ST2PfM&_ScU%9e-zCBvzPb#!0 zyLh89l%R2SX(e0dd+RNdwUv$R2V(>lVk$AtZ~j5kMRSV4|D~Oinii&il~#Vi>x5P^ zU&LP6?CZ z0;~h>XOb9}?-A$bX9kFl7fNg4!QEzs(ye(Tti{7PuOtdSFSFE|sq347G#CSfYy97K5}qN%1q*L5bot3 zyHg+m;!doA^E~LoaTdcMA@L$*1cE4|Jl!bCh?gDiZp0!Qan{Hs0tT`6HiYa2^Vlqw z@3NvOW&>+h9*Vf|I8YuCIF~P%6M9*Zw!4QXkUy+U+s8?jqnfzId6qDdmvW+gcsc6D zE_LYFgb`kZHh-CD^8yKS>QnQtfSeYL6ysXo=7N#DK=@5wX3H!-p7lsSwaoI?f5^nz zj;3h_Z)2?|AHOpYW(^klSVQh(a45@+F^rKnYlCKM2XBQ4q zxJ{U<#OyGwJIMGU-b&~(_voEv570;7^9ps4zE?QiQ8(O;<0n1oDxcf0@?)U~!?+?@ z;~%AcloUH)Os)sGj^hL=<8G>`Ab(v&rHeTF_ysTB%+g9>3k;eQ1^sM5PJB-E!No}~ z>mhgKpH`%$f|%v4<+2^nj286Qh^}O`N7;&tLit>O<(KmIU&-46syj3~f4|_kwy3<{ z>n$NF)C=14s3WpN%#dBzYBS`x7ZPU3TPY_z$*^8)RBYojy>myY2Y%PHuhz_-gtBkq z9;T+Rh08hYScI_5OglZPlQ&7gUwZbCJ*Ididu5}{8)=2oti>a&8TQu6V(TyvQwh+G zbSP1lY8OF_p^3Th+SV1p^q&bFW@gSmv?(0FD>j7QCRY<>wKUzBmw~7H)qpgH(v54( zi;Pg3aXoJ9fMuFPO+2Fpk|BdVPinyPUB-Nmkz>sF8Z&(4CybZ1ckh!DdfUBEgwE0q z$)5nDeX9toKa{=~jDSb_D#aRmm!?>_=>I!H*Dc=u=0!cII1Q}gmm^_{Oh$vrh_zFs zul3bbl`M>JUj|xBTL?G>X%3T1q!$EB!pch0ovB<%Ffsm4G=Y}&@YImm{KId1 zW;5@qJXd9aQyn~ozerv7l-kDy`&Es)0v_I$@LjUG8L#LBz)nL52#dohqmfg38`}0vMmxbU3ACUR_a=OZ zklFQtp-H9y+=qF;AZt@ZUn>E{*HQJap%9xdh*}<4qWXzfXM6VtCWfhFVEhqnw zrNh3!n)cXQ3&X}2(^?{9^(k2_t2_BrNh|vbZ6iOB8qCES2YqU(dq6*)7RP zRSiZ-$fnERV914P*iKZ#024T5%{*)yJH$n`m6tXri)K;&dWY{SVcA})tlab)^naPNH+m`{A|e9N! z!k?mZm|WIIv>pSnK7+3RwJa|kqLavDCowu$kcwzA7K>nkX93ZdUh_hNF?|n<0lL6v zO^pXzBK?{RV9e2qdyVEo4(dpf(Sq9MyoN(b$tmKig(k4KMcG{9lkk1?4=1wsfl58r zlYNjBjVEFfALBlnb1bUd{&7vgmW3Ic=o7qT@TkA=C?25h=HO}n_|p{%kq6DY4$Mf5 zpzMFg2(kew3sY|)+7zSn_{a06hSb`VUYQN?i^bA~`zY}K9`d-^d~vywBbu2espSs4 zB!nqNvr-;=F*%yAxID<2lt zf<(LzSMhBoL9Z=eo#lBsel_iSP}l2=-IlXIcx2&pd7^W{%wWfY+bId~iEq7>yoQp~ z?2_5XgAaHXj1{i1*c-f6CWRMz{={9E*)KWCN_$Qiv@E-{`=D`BV#I9EA7>U4nl$-S z`hc?%rwG1aDB%_kF+RxN>2C5r(VYE`|A{RNzFrfLTpZlFs4u0n-&r68PHiAePsT!A zdI;rd-;wif>~m)xoVW*jCU(J8z;{m6(5EAXCd~n#F;ntAK6Z!}TIC=@i#I323x`Mt|A%wwai`eUBX2>7&OPl<4+o(H!0RO&b7n;?AOzhM1DkqVA0h5@eBJB17qNi)Ri(qnP4=@*W>pQP8&zH5qC^bZP~F31rCT z!N~%T1utWGvssiWSG*j&c$!Q@pcbRD>sOG7?$8=L_myO$GN)oia|at2To63EAT8%u zu*J_>obQFc3nj28f)V3DB%SfQn`Oa5YGmCvvH-4Piws}lm2@CY?i1M`1V327ylj@u z0IZ(-19m~d@nF-!lydbi@kAD!*2I6^^HAL`cC8*2#_AV&oMhw7Nv)XdNK1yfy_qmQ zqtzTTW`-w{Y~E31Cfmm&+C}^hD~eFbFgwBB$cp{h5BQTj0I)E*2T}$2pIEd2h*}R2 z80aOB&dJC=aqtKg33e%wgkLi!or2noJB7y_2cG@Ndpxo)xF_^1jJDVd2LZ{U$MQGs0$D^Hn{Ez&UF2%E!?_e=l+O{Q= z6G>NP3~1Za+{DFMn=|UPy_0i{6{0Wjt)q`wB$zJv6p@$gxLqRj@*q$q(9pIIWuSV$ zInMmWZaU-AVx-8}@G~w2A&9YbZ5)pcI^zyV6cT)@Um5LuCQLwJWG*hARS(T@SyN{C zYjmV?zK;k!f6af;4sD|Y*UYwpiPg@S<0ZwTDCkK6x1C*M)zxs>t|p|OV|=Q{xIshp zFCRxCb5_7AoNerF)7<*%XQil4>RYO&Ph=={Q}B1vW7C}pyk}5s7$^w7j(u&bKcfXz zK{q?N#1|gIn(k>>;A1Z7H|?(8>X8=D z@!Bn{P;;k=Vwmw!-{rPwZuFxeb%(g(1DoSh3&qEyaC)9mIDJfEXzBTaST1`P8Eb)` zX&7idri~fns|nfZQdc06*l$;U{mR~;{VQc-u&;-$?&gvSM7Fo9f2gbSZepAG_ZR*( z@-JyFM2PRi-ji?kpRKR7LWm9BD$8LwirETF+frQJt_QNm`w>ey@g8_Tu4lwnaH5oD z;Mq>T%ycl5G}^4#oI&r&XB=jY&~O3%<-ew|w$K!swemu9Y{J(r$KNw1V- zU!d?24bft()DM~^nTTlVB=^A1-%efewMsq*GPIiuw4q%(z!)B0)iZ|akm)ST_JQP0 zX=+ggGNt`DJ_G3q!E)Dah-~>1vzO-F4RLD#>KOGpw=5e|3jKR}NL|a);DS&!(mFZ_ zsFfEH`%q6kn$^m0s2~8t05%BTxafTT z^*%=u3aKXgdXah#`2hnBQ4A+hpSM=vQKVIKbtm z30ax)(h-cSaMJwACq7S_vLy^0SW{5Q;Rc)~lbS#j;e~+3iH(HHNjrSXuAIwXPC(W8 zpi_lYAukw7ZADVsbk2tfSt0fHyR3iU znXE&!RQ-+Lv_l4zMfKQEg(r6eSb_k0op$RfVb2EZlr{L0=C;}>rv=o~Z6<_U? zJs#Q5sOz$;vZNj&^IO-;@cHveq+x^jy~K5f{n0G(-NAsB!Ry!XQ+v+zAjvTItgOV; zs~aJJbh2EXM<-c{{l@D#`N{5o%3^(i=T+x(8YNf8jWHkc9An;%xqQZ$Z==K+W4=Zn zkuk652V*WRJA2Hj`W0xlGv=!SrqpBZCYrFVSOgc_7syUI;%g#o z67wuC=c>FM)+&>D8tH%(A~OC))Yydo*rnRelP8|iNLkq*G@Qoh?XK>kV89=hrewDm z0M{osoDlYZTthW}yYaq~*H5sf*HF$szJYb_omL)F{a17f`bD5uWwWTv#F5IWfi_9g zs6N;N)LtMwo$@}m>suYX(wx_6%ndb!pgN8FBT( zPc+94V#F9R_A>zg$0LRIvp zkQLs-Jr;;G^z0RWNx9mEtFK<+O=@E*T^6b`6n3laGZqLWMD`h9FWO(SlNlV@PAq$Q zrO_4KA|vdtxl|tT;Sh^`E4n!C5|(xdXY+9vv5b?=ab$_|*Bp@tZIDbzmAnmVbG~sQ zWQR2?m9*`YBKH0k5XS7CpoN@3Qn$vrW!7)xHt|aL%JSVMXOyhhn~f8@94t@q7^&@g{AjrZuUOGC?#t_s4-BVX^~f)LTca_ zut19eny5J;{gQ)!R|{hbcc+^8AVD-e}=QS%H7o`_~G;8kjORxfhprsQad)#r{sb3e83E{Kfw(+|8mRKiaUgPb+bBY4SitBXp`nE5zs^G=if?nVM5kj6r7xO4+9rIYv*z<^lG`VOE%)Q z?B1c$?k;sP?WXw)b6D*x`^1{MlfU^bJ4|&wt~adSTWu=i@iR9p?|ACbZm>MjciDD) z)Z=(a!u$v|GY-)W2m8fulEtlHYeQDI^U01(7YTp4fR>a_RbQ{AcU!$}Lgk2J zO^Ia9bs4)<%W}Ca+3M%m1svV>CZPbaX@)P$)-{j*lIUcuYre@WC^DB#2sX>s00W(5 zSSYRLL_2>G`G$aSKbYl-{H+wxk2Hc0B;I+7w;7vc;B7ZcQwJs+js4ysoaZO{`dVFP zPru_~U%99NU)0YE)fTtUu9ZEao~N59@4$mb6E9)m%ICsf`=1Z2UKdH`EQMbBAZc`>5H6*Y*sm_@nS|%N+lA`F==3LT<+1 z>mMeN{T1~`{a5fW;fZoV|e(;{Gybo{B8m(6qpN=ES#BN8FoAvGpe8|M^ zW#s(p7+c2~WkOcU-g~lA4uUwqw?5z)+%y7YL}Je5pEovHyQRd2=G5B`DfPiEk+0{} zZ)SBq#A=m5E&2BH9WRonVi!AiizM^%9^rNMo8+zVM6*lP1K-ka6;Q~`G0AK_?~n&P z{^Bj>Xmf_A5-&@~3uqX^Fn4bcsq4O}eHo}`a!cJLIYBdccrt-m6%?2a))f2-SH*K> zxYa$I2`if^H$W_+*F-MGXDs&vM2B;1AtZ+ zR~M@wkFPXz$b8`;B@pmFl`rh1XokU%^hj37(ORLT=vfVBcIz}ynX99-s!C@QsX$$Aqp3{7ANYf#2-_3k%s zLA8SVSyU^p36+SyCW|{hP@ItOycT-3QU;wFGU#Bp5w}~NZ_C0cl+E)|Nf<}6cZV~L zPE*3pjqST*!Q7uN^jgz@>N)z(UdcbONApaH)e`8K9@--nl)vJU zPdCWTx$eqC=&98)SPZ*Z)GiiF#Ic1OF2@UYg2b=ncdWp!ou7#hh;dWhEKl7mZ{4iS zx>;Fuvqsj<8dWzduWr@^j3B_M&AL63np3}_9+g*7tPd)#$TZ0+S#TG8QORth;2!+; znhOLDk?5kZQLq@JdK%HcUDMPkA16`?q|gZIvtb#3+vc9jSM(6>S!Mx072TcskN1CKe(>=6OH?mvH*zChVk=8;JeV3LH9X zWh!67%P-a&LZYGB*ObX5bB1kr=RlW45?Nd%iG+Npm3MMrYz>fAZW#LwbZX(}a4&&O z;16^)uk^2-kTt~E3y&sxya2mC%_Iepf9-99G@#0DK69EkmK<&LVh)?8{*Wp*exQ^H z*Wp1OuM<#v>hzAP+5Z+bP|+?`R9{)}{ zdoGQ^7aAwq0BrIVDIC3$Ov?kzellztcSvlHZLz=;JYh5q;T&h6{Kb3x#cWt|nk2i# z38(~Iwc}}FwjL@F?NU4&5MC9qLs_vPLxSZ$@2Y? zubFzF#;d*cr{f?oJ^W*&h@4}w)SP1lu|C@H$g`u_ZA0jM567PH?)`tdV!!)8u2?VL zx}O_IDfs&E|tdyFK)sj-N@s25SoW?~hzMfZD;^lo+U75x8G%K`HHzTNWn zwQ&5p<^NIp?^+&hpPX>R@L6R$SOnVt02NWHgz!!~WsbySjPwlCFtMaqWq^TgGxE3k z*X3dD%Wt&u8}T%oW|gUFm6vlglI8UMQnguBPQ~wocZD+sZi?!r2y%%|TKSeaa~qXd zWK8yekii>XkOJ-??F>^hJt3qf_+3UvcoOfSzZ<0kR{GBU8 zWTux!q_`XXPi`?jF#D0~`KbS?dH@Rd)a*BBt~bkGj||8;)|@Z;4_EAKImdG93n*YT z9N(L>jl>em-#*sjf36|30hF-l1DQ$whY6T*S>w};{1>a1Ze)ELk=Ok-|K#bMV+b56 zq?C{1vj!^TEg2Xj{p-q8f-Q?u%zoJ|v40pR<;FvTBI93I;*B=>NYR+)U)KORDpw!j zj}mPTVCVyUWY8R=_|@z^4RKE*Pa{e$os;6gt8ngICD_@1w zj2|#Z4`c%Ndzx(<^J0*16A6f!Fc*ly_TP2ReRk(Ip53_@8N+|C!Ry_*DT{RHHrk#0 zZT1s#U>v;@8t5?vCQ6Wq2i zl_2xutiJPO7tRSbEF473kmfnE`WZW8`z*Z2j+^kSkjd|pS{(r#pC1BgLJ#X>K;W~t z;8Y@h$}XK*(`e9cRMgNk){B?tA&l!}awdT@nVd6?(v0TuSulJzWBXFo8~!O_q`;Ms z5b#poKzm%RaEX`8(?A@x0MUz`f$QE~=6o* zf7|2m%j$nm2@}pPdaCg~vAqR-#;3qVzF6fjz=_!7%svx{FZ`qUinU8z5WZUCa0jfS zcy8ebkuM(a!uKVcDe(}H>G-&*OQ}9#YQYL>|L2U9xnzQQs|1c0caWa+lAL3>3SDxa zZg_O7hg%dVFj})a!SxF^E%?|yb~@z-g8_BRDP!TO=$76L(m@y`0%MjG@u;lqw&h=7 zadY@BCuOwIVRBa69#W<1>8phc2UjBZ8h-3mZ{*!_R2Hw&00m zi!|!Nxf_jx4M^(b7!m>7eB^OHn+i^`PE(WM6oFR&$g)%oFAxj6ojmszZd7f4l!5^A z1j6I(ha3lec^*#3qj`ONw=gfNZ)w*ra6l4v)Y3EUsIi-^jgBR;LcNxaWS|Z6K*a^7 zcx^#cD@L>^Bh{j!*#~nCvy!2H&Jt%ZuH!NDQLR&98o&Ke&on+I+QJ&0dVsH19_Q-- zUsVqcbA?A*g(DaV!rDUW;VGQQDPs_1#%QI@qIKFnBq~!im)~vQkbQ*=#lH;aC5cyx zylPhh7rRR5nBuEmYO}T5RS)3?JUH5%i$Y9f8u8k_2>pzC6NzhMBk(d=WnW*FwWH^$ zo_Dm^7v;3H?6fiJr9WzAzg$vlu4>C#q<&~Tntk>@hNx0};jc!3w zYq%>fObE|vP)3St?q!v^whWC5D(&b0L>nW%+b<4$L*eZcx|EnnyT~yl)>P@U_ z$AOY%y#ltmO@ay80!QldV=DM9?W6fE?W37(P6=4g$f0E2F)Z4gY30WNl>q4r2Uhf~ z73B$Ud@>x!rv2ek+56g2Eg`*k?;vq8hF)|bUddi38f)iOxPBhP;Gc|2w7Ol4AkdN( zLyXVCXjnlwVVauwP3A@XJ6VC;%w+ZTt=n8j$+}<2x;OMT!N=IH|GyvXUTseO__5*k zYwWaRFK1gsM&Y)R^?RrhPS!-ZA*n2qzd!;l8KxaW#Z5wF`16Epk@ThTmVWw6s8>c0nB-I`yccXEhyJ<|BZ^3`_ zcJvzaJ>hG>=R*YF1X+wXe3~R{y}_K2eyVxG;8W5$({J?ck-E_Mec^Sq1FVidv~YNbo`^>L4VCb zsj06Mp6gp@c-HmQX)88AHj7)V+;!%yo;Km7fPh3^flpi%fB|jT-Ieq1I5YzJyK~;w zdCv35ePBe|{ZRo$Fg~z6;^8J9fgz*pef8R6hdF!Sh_qU1FT=74K26ynYgC=FH@gd# zKRm}8l`2ygdEbn*Hhi39O?cU}NwhfTP`jP(%*W-Nj2Ccb~HCw3hT;8_}l4{iPqu(xr0!9K*_%<9rs zM0vAp8wr&ps%NTCy>>UtW0n}MOi=gbKcj!N!0UM4uG0NVz&oion)1762%lRox)-!P zP{hR^qapZ#APz3=2!9i_z_(=jVJQnvH5ceS)3(*-Cc%;vG zjoYrmT6?DPVQq&mXGw8*jAmKY=%djzCa|Q8+${C(IB~|o7Z5y~Ob)O-HRQkIaj5ek zGDvu`B!ow8d|A#LPfW0oj-WotENYsl`9D!pafD16$BYul%l+Pv^xJ1 z%_PWy$+2~lC@9Lo0)Pfpb_o)&)Ln|FIkU1Ef@U| zMndz)hp5=B7B#h=x8^K9V>>IPaB6{Xd5|G}DdwAWV>}t|05|XdumR zP){%Xhs!jxHbOIN-#i2Vfjfz?8XPtXv)n*fof8CNSYlz~Bu?If`2kJ@bE+4mPT3Al z85T%zpOqVh3kwf$^0$1JlzcsNdJJXP4IIkD-Pv6YAA328+}n&J!~HlQbtPqEzr&Sc z=KITr8V&aPX-j1ZS-!`T-J}VLjmvqLI!?wGYp~W0rwOYtmLAI9lHEY83jux;w;S84 zKX#o0y0$YF{z6DS!CIt?Arz*j?v!@BX*F+6vu=s+ZVSG%XhiZ%$o>JL^m`lHQiEkX zth5#Wnl`4>IA|w^lC5(?+g`4iGY=DO!$;YH;r)&6a%Ok^>%qZh+2QfVUOQzv@8JBl zd@GU%$F6_#G&_LyZT=VSB%N3GzU+g`-}O&CVVtb~TsQJ$D$1Nsld|`kgRNC>>E_YU zGDZ9y_-f@9(^QOlArzc`y|VON1fL?n;^0L$NUO`q3bG>XJ8Q?$EjYdN1flH6H1%uR zVskU6=G$DJ4laa!z!6P%tn3iI+KKmo^eVl8w1P*Rxua8`C0Q9}@-?yRHrSmytUG1w z%RZ8gUdBJM%Q)@y>2zxLE{bP=VP0dszRB*>VNlmenhs!GImTnjNz>gYfzVbj)1kI2 z*nbIDMu*ZZMXb*xV9JIm2cH}Wh_XO%kH1DIp^c;&oyHf#Q-;s2Ce@<%rZ-*HH%k+7%p%6ay5+95LxAYoACl7X*=Px3!eU)>d_ru+J( z=6iJxDgnF%lkSZlX?ml12zP;}x*$OP@t55R9CK&}g1mzeFG-1r-^nC2C+BaZQYh=7 z(`-n8&3g=ll9V@V?n6$c)6!kd6Ib_7+;b@?{y{6U-G0a^QM<*xikmXOr=s zPPPd=^pu1Cl1AKJG^SvP1U_g?A8-a6PAOlparRT6NP>sLmyjE7_|;66`=ezS8y(If zWu#f8X%8n~9lM?av8(kk8++`5?#MoR?twmTUT?jw2bnf*XDL4>8P)7jmK1!Fufrbb zt@rjGXq&r02`ZzV#>vEH+|%&6cM3av!Utprra;RHruNr~m)Y!;P za&5C-P&)z7KIWfz+URn&V^?bSamr@DV+71p>(LFeoV2Ob!K>Hv40}t^W10kMMSQ_8 z{55}`pT@EeTAY;oz!J}DUCC;TNJ`Abe@w}uB~H-w-PH9A(>w>%!{4{uBu zecPRSV&v!W3+1^Jw5Y|&8piB@qW9T_v8(jN>%$?tC409_`!;F0-d`tDafA9KDf!3<_1U-9P07Og`A+{ih;%uhTKxbS7NNVj7+!i}y6mKXdW=s*`gZ@?bZ=Bm2m? zn=h2G!yIV6uDif1W$N6qqvF;0~>L2JOOD13YhrMDGG&`V~0#>fD+8rW*0X-X7QLIpd5*Z@gsrWE> z@B~&XsR^sC4)m;uUjq^V7wl~|Q@`7e?6hAUvezXu6#OWB3xbX4a1Vxu2;At(+7y@0 z1>xR;=yMPmkgAc8z5wX{c=o~QmQK`*zoQVpqRrmO5$=ms+ZNSFvH`VaA|XTznOo`$ z9uHrRj4u(4WPZrtIlNN`aV1Zh-Rwoc`Fpgv6Xy6hMYAk&k9-mS8Wm;QPxP1g+Ao(= zX|q=X%|0S_OqN$-VS(S~ae?0kP^|hFIz8TZ0Y8t5dT$wiC{Hzva(lOl63B^o6#gv- za&S4Fr^d^SFBpRCleB?GZPyibQW3plCAedK=~nDKIHmanEbX{kCe2<7_IP5=(M9`H;|sm&vP*$X?xT)fLMTeBwR%0Hfn77tS0xw(Q;!bzfKnA$h*Yvg(5KUyH25HZO}VK98&Q*V|)c+tio%*GmI{H1Q|MHhze-*!;mvYb7$w!TRJT4!P%EwcDRO&~sbeePa zd}#Kk&r{SUmYuprzPtAt<7HJp$Sntn(k5WWPKSi41J7dY($1l-aDN9E@`LlRSnBjR z>c%Ho|9aP`tFfI3ghToBR$@%ldiw(eeT~vV1>z${dit8)?X3UhF7VN<6{6;cOfzIL0%%b(-h8Z^`Aok-w7b zCzb+WLto=G!syfWnnUSErwsu@g%POCYwUs@8YK=^OFOc^;GxZu;K1EQKAxovU%r>L zIYl0K7mNW6Kj~(Ki}spBW6AQ2-?$9}j_sM{!7~eEj!A9-@zV04S2L0ltdaJQ*7R^MnF}>j3F~sWKQ0F`qt) zzleS66nNBc2g+F_c?oCfcc6?;u;3wj8*LD`kTK%WzYER>*xgdii{Xh^;_*+|>7Q^~ z_#^rVXSgdoQ1IB{HNM7z;R;I&z!$IKjrGxNSfXd$k%8@b-I>rfKg%SjFYz*ceN)3H1Up?DCmh*bA5JuhWIGtet%=fE_md@ z^x)112g2&%dgNS53GQ5a5#FGB4))z)zt;<52C7P{xPxT7FbPx~`;eI}{kL`a%muzP z>j+4yXI<+8>R8xa$D;qKj-KUX$1B@X1r8u3Y5uh#5)?1#gO1vS^eQ76!$zt4pyQu7 zq%O{psGlik7Q&4Vakf;wW)~TVJ_^sCOYAPCye2AY`Yz_^k7n6@Pnbg-=?Se1QPU;q z@%z$MK!WxfUUt{K9T{Lw0je-v{fkJs95$*({*@7u){k@+|0su}Yj$TsHlQBE_=4b= zci_$Up`VqHA-Nm~GoMkm6`Ra7_2$r1c-Umd?>nS+UziGWc32qU7HO`Heo%-*yEdp6 zwi~rCbKNZLFf=5-S@@+$zgAmgB`(y-k1a;Il&2bCA}p7JDnG z1%>Ge9@;BMujZSL)e@{^BN8Rhi8}NPghvw;lv;_eprsYV^@=bAepWGvlQVJ#h{nh)ZewiWP%B3(-O4r6tm z{uJAjwelYMZQre(ELUo0@Y$>}rJ;gxL;r2m-Y(@<&(@`<^I5n0F8x`_Cs9o@_){|H z_EpFB;Yq!EG*``vOpR3#$>rd9Z$69zvSMBl_JFg{v_HMbMiZaXxaeDmIZ9O4B-%(AU^09t^BDu8j*670hKA#Aq%L!dy0)L%b`t0+FC zt}NH#{xe%Z_KiojkrL)m|FSMEXo~IlouYVmCb(< zGmSutH7(^we+O%PDnhG`GJfDTX{|;X7e>R`&0>$s)EnB^1%8q?%B4p)%VNj&S+zMs z|F{U}3|wISlebN+94$P;*TFhvbj-&xxo;Jo!Y9j%B1EErodgTlAYfxC86NQtL5WJd zG`G{DNX*~D@Z>S;WbK!#HG7H1UJLY_FALK^paMs-q41HcgM0d?xZ3_Gdr_Rw2dsj* zMqh%j?||w{VeDmrkoxSl6rG$ZGKdpZRq{?EP8|LV%;wqVEqA>c zuLZ99*k-B{n2ueWUBFlSCm-=o?yPzM1Mm<*${s>!2yC%Q?fLL3FEUKf@o5=3Rf>WeR@I_K(=M~sz{IzzQ$jE@ZgiT5J=NNk?L z{_c`xamUQIKFCz3)Y&J++A(M1Y&Sa2V3MYuVAH2nJE0o)c3c~L5&eRQK$g>Q-VZO#`u z?E>0KwA9ce)aV$y+RdqHMpMIQ-VziG#4wBv7`xrF>$97(k1iT&Mh=O&NCrXhj=+?} z<$&NLY#y+}+XT)OUj&4Iu{>dR!h@l#orG77jw1Gxq~!C(c1vbNShjBtKVO=3blIiG z2c)pK(ta!~)lqKt6u&T508bYitF_oD`O(dycaOAg(hBVl%(7N7njJNcR)6NGaEIdy zf(~~#aC+#wiVs^)y=q%Y+VPV(+YW{i`GHNEc_~w4@L0=l5BtpXwH?CUh|U!6<>JHP z5hMZn!oWe!-7(yc?IeI5KZQ6*@q1~Ee1gfvEJ~x>W^p@wd87CbAIg3Q$71Oo-(nO5 z;gW2Y)B$i5=_wmLV9iepX z5&T@-?jP4G@Td1ftP_bou^>}a8^1zoSeYi!ZQmAZzT0Rtmu_qLB$WX!!;of73J^O$ zakD=W>>@TSKtt+Zewi$h8)ynPg5s^&or@-5^vV7RYHS?Gw}{p`?nMn8Bggj|#n@Q0 z8?a8)2;+<)5UKGOPY@kn*1}P5-sWi&tuR{4rQ0^}YK&t>^KOYSn$VSq-fw3fjm`!I z_U`-LQT#uct{YEC1eK@N0YMkOgQx@gkza4@aUWq@Xb+(Gu@Aw;Thr@2w&zTLLVo>} zXk_!DIxTCV+mc|rc%zBG(Z#WEAPQ4Y?k2N%t8u^A@z#hFL1f zSm5EdG07M9m#UexM)$~L-jAhjhdk@&Ckv^FQvRAW`XHVCBfgbm^0$Srw3Z&Il=Y^5 zRqAx41&N|U^^tmMthk?~D6{BgKTmG5_tOBv-cgm_< z;?tW)wg-_;J9)8jtH-}w&OJf1l*x~5#i?vMlW%;Keb5TI8~%o4SwI}i8pQ(N1g7CW z?(+7s_rn)dl$L{B^BaPcgY(r|mWAWT##UMp-?St7-RX zSqw*P$3K7cpr{>TO6>A7@ql{C~cJ~pG%z-L9Ard zm~udGr+RTrDWa5r`8wvgZ76MJLU1n--!hE;pFlg;GxL_`S)*({VmH4fPNxf>G}P=% zTkY9>Y^v@KnpSb${enR+i2&ENgMp~|u1tX}!owS6L4f5blsSI~_PgcZlzTG|N#Fxn z|yIm2m#x4=3xYRF5mBQ?_#5}#ASoBK^S31c7d3HhTupl2Q{HUFFS*OKQKuc zosgrGa4e&d>!nKc>nH&x`TXaz-c32^PgO|hXZ>G*ETw~|u_nF6iJ@Wc>_ z_<4u^Bi9k=)#BCN9;O6=%0V%f&?o=$3#EE?XAT}1N7;KAXl3t>bCXTLnvm49_m1yl z&Q3!DQRHP*l!nlsyoYs8ebZuYF@^0DrpCuXXXUGg4_|L3ew>kZX2lG~QUML*xeijpKttSu6^$$ARA2b~3iWp?<(BNdC0-12 z2hn%{i`+Ll){6nu#who=)X1Or9!K8R5BnsVqQ1t7wl8G!;LQnU?3RUj*{zT&$2)ei z*KM@!?#k}8(#&vrc4Mew8kB##YBS;R_8KQ-(n!77onZ92W^W`EXE3h zFkDLUVRNQ3Z$i~YGu~soQlxRSuchJ=-@8E^P8qFnr`#pIM=NPn_h^OA zP+Ax}t2PMh>Iz?GtrT{9u1gg?E#7eIJ3kf`y9oGm|Amm6whN=vC5b$A>5k|xN$4Kk zF18_x{CX!Mw`S9=)gtC&(k&r+R2XG)?->jai7Py-dHDgL3QB+*d9f< zTdu~~FHBa`<%PUJzY|;V8;+XbxEkg{)4x(Q1SXxY z*!hFY)xxLbxAaD3SVX8k;^U{m`E#}s;G@1;31BN{)C=E{LD(t{9L@(S9CddeF)nBe z`l5ikd9t2v6ulxL*s(+Z@vlA!-q5!4jgIW((CAWuW2fWxAJtnP=k?H? zubO*5yhUp0vHXiBO3)Ct@qiFbU~>buwsQquJp`ow4d|kJx#?gn)nu*VFH`G~;61}* zzypZfV-8q@tcYvJa$(ZWkrD0@kt}E9L1;^sQaUyVu-&W80Wat$&zVPVoji3#_ft|b zHWFK${lvK>*uTjWomq)`q@-mxIixO`EHPH<_ow<`PVm=AM!=}Xb$CH$58qT`wBLMs z^v_(IZ{!2`J6lv=KZn0+_WSc&)}O~Okau$SS8vqAAo=6WnyeS-^Wav0@rkJwYVuSn z0r&}mahH~bQ91T8Z<|d95fR>zol?LFT0wx@rWzhIR#)*^S6e5)JCMC3#5rBuSf05xA%#Tmc$Vd*=Z-*Qb=5R zAUwD_E}dpHk%T>#r#_@giyYF5S21L;;S&#DXTG-^KK7vh>JT)J5;Ap&r2!{Mb>1^Q zG!F|4whk;T+Rr3}(k%O=z46w|Ru!qyrBCAYI`$2M5a7EdKuUbgIajbJ{8rkZX|{>;tkEp`6d=iULM_zA zc1>6t$~}=8*+iNay|M#*ABMkdx>-)>YB$!FfXYp|NbWo&whR7#^GW`Ko66rO>*OhY zahUatTzp7=iFZv{tEpY)F!9a^w{W$pnry<#*YGhwM03mr%u`yqI-Q1SNkOwksEKSz zS}a4HVzzN;lBfdez2w3bTj*8qYc~RoOq0HD7!aonOuS!yHv|JGL(Zb@i#iE#o za4dx;qYi|BKpO#1=rQxm9S)Jk3c@>CdD;$u>0tVMoC^O0IJGQ3Ck zaN{ZVbeUUs;Zuz-k+;|_f2fRY1;a@?6#Q(&k>~=3^E%3YO4eKEyb!_P;hl^o;mZ;6 zgnxRqkAK=O5})u-2R@H~>R2Sty(V_UbB^MKM#NDTm7{zr?NdPfl45;|hvOx>!}K=d z{XStW+*{1)r~$x%VnemZWKW{VK_t5Yb5;IHJs^yQe_JpUnJ>JpSJvy7Ki1a?wDckO ztf3-H5V}DyHX^;?t|Qs^<|(9z!?|0DPTuv@Q`rc;sCDz_KLWGod7PC?N^&MZPW=C!?&jwV`sUE#Sf)2Z%L3d!kyxO@t&slg| zj`8v;37|os`>jUP_j#igvNZ=N+>jakZyU{D)K|6IpbMQrsVMYLh(hnk=P2}!*~CO- zo2u$L=IaPYuQotTbYRR-d&f6rC9#g#*Ly!tZy+JnKBYJKZjnt)*xM%@r5<{N?Fprx zEf=wj^uA73>fu}IDD|{l1c)w#4`2&wI2IgwgIBal?+>=ppdO{cgXTH(ezx9V0W^aj zD0ytX0RpS&4XV^bPIHjz6M6&GzIe`sj*2z^sJOyzHJYD8WgyvEPsECx{eNqMMA-X( zwM@fo&kI7+x1=zk<7VST74&S8g_a8SDfh(|BlQx~YNW-&K|?lCaPuhT5q{9&-;E~z zXzmH!eE%!fY&@iuc{l!q>UpUy=+SWO)Y(3h|69k++8ZQMrlWIkZxCv+FF0tf+HAMW zK3-$`hqG(a9_iaPj&D-78f2ILv~QB{-#+b|beCMyzDaV*u@TQh>m=-H0T=)~A8l`! zaO+@V8n7W(r~y<%F9wxd|inUAD~#+&IQHV{S)84)pEO6k>%iZ{`blsw-7m#Zz=nT_kr=qZ5 zjrAw&xc8B5r!r@3>{pz15Uxz6(r?j~T}sFUMi@73~N{)cAhq;+v1fZC&g{B@I~G8`%J zzwvz{$mkLH8-4jKhf2oRPX9Dm4dS5%9cw6P^On_CaVFRXNq9x)y!gh$ixInzViK2B za8bMe6{h{X|D--U_ZW%CiZUhn3t>bgP=SrIg2h6~on@s_?@)Wp2HC?*bWZzAl8?&g z;G#KHRTZyBqlC@kGjY+spXAJV64*c4=-8#DfZQWu$0&E*LZ9$b7u^HgcBI;ya8jSw znR|$6bv-ag{#Ikkj`e5h%$Ps$ajP-q5J<4g6Bd_W@@${QWmBPEIata#2yx%q63O~L zL?^O#i{9p_a4v=~p69Whd&Pq-4Re z(GE*Niw7VKLq*-p5!oOLYw`a@4>ZSX68S{>p?T{MbwjlC5GX+QL|wr^fQuV#DsUn0 zt50)J{$g+FYK$|_xKNMgOW4zS zo^fNWxxUu3ss8;&$zgu`@9>5OA|Bi?8eliDyg}$-3#WK7sW@8N1Wg0^hXfLJb)rPj zc+``80q0Yt8iosezQhZ5J_E6p^dV(r56ZR)WJ0#EAB+~ewQAJ z9a6WycTVCbJtEiruHbMx-^ofcjd(~g($UFf5-de3;^CeF%N9mpk9r0eVNpMrwH}Zm zjW4zEowO}R^Sioiwt0wA6{q$Gw@axqLX~G-%$mfVeHH=2iWp~dBjHjom^e`qCy4l* z-i}5oD>Y^{zVs;Hb&cQQi&frNV|qk!GnR zG%u-whz4N=)Jcy-hr6%_kIob$1EEUZMQ+#Q2>rgVpkLd8Yj9tLOd*`ihenkph$z1W zZ@UxtWCAMCG0{GT`Y_Uovd;5;_<~219{T+S4>|MRIo{S4Fza%5z?}QE!oW0`?|}Nf zk2ARi*C0YM!K|3zzsfUf)I)!l;dfh?V{R@5m+?2c2s;ZV8X-|EzoiGQm7wx6t>J(G z$FT=Skk>4*IIg~PL{^7s>&IStnCI5F=@qmxqeK33V9k3q7Yl~_zBaA23iRo>zRPXA zhl=u;O(L)&f-rn1lVOU~s#KRXK&Yv2B&qWHs_S^I7@qcfw--jA}>i zyG`^x>!Z@5&|k3gVY@-Q3^`FVI{>s-W~qDc6>g$am8Af46nm&U4mZ=&eVRN|7@s(&bz5ULGTi5#fJAf z@J4IB%$`+1Jg;<_k5zni|O+2rk{tGQFRnZb(~KwdE_q*-dO%tV?SqShVH_K7ps9q4>x`BP4N0*cktwuS z5(9XNLnMb-kH|aV)+WJYGeWGk($4-7wrB7I-C_;;Ot}7u*4(Cm3B1OGLiRWTt>O$p zYeYHOa^C=gE!H1zoz4Lno8}$DS})@lXAG8&4m@u$p!ZYf@brtNQZ_Z3@&;~VwRwwOwK)H!}IV_ z9R3s(Rx%B#kvxtTd#3u<$L^F4a&^S>cS>V?I-nqJ2uSLyZ2pbK>`$%d$1_RfG$JH~ zwC|V%tWaN&BeOHB1GTzSo8*8=bSB&GNZDXm*iQWS%`=I>_QHrZt{a?Um|H~HGKmuXZFF3n@AV+bKFwjT%i)@&J)A zJ#;*q!+iA{;7}*zyyW9@wK|=rH#ozKFE0{ztC^0WAlqE&38-&h#5UJI+}4B~=Qt+N zE+g;bUnafQLo{9w|AbE^|LL26bN{K$Ug0kj9F6)4<_}&y3gbk!>apJ*!+(+td*4&D zCH3CSoIF<47zUz$McI87jLV!1a9|V6HmkuCx!V;!E1NU^y$~uM*)jg(q4#5h2I{X{ zaaCLeWjW>$JNYB}nS|Ck+?mrqY&e^OuD$(y(kXVAe$v@kFBu~mxu#l=1FK9i7lH3N z!1@fgWea%y1My>h`{q;e#aZgd*V%+qqJT)k+`6K_PES$yEf5kWubHIgMPcBFEvM-w;aTA^#oB9yKnK8L{c{ z6Y^vdxqVna#8d_Q-<7N*V9p$qr6%WzgmYS!&F=`GNyShp6z}=d?8BAmmiMtd`p+(r z#Tba+go*B}$Y8LexGUj(qat~GEaVMq7!_xk;=@?^4Z@_UioESd7ioUFC0GB0>?qugM;ot zpj6;LcqvDb!Q`1 zVT|#L>Lnfi-h@WB6{K&}!|93JFK&-+CD(?<99usy9VMd+!t5$^F zpcP@)a8|y{g+AXfWH>ZiY~JDvHt*M{gTjj_Y%6lIXquzQvFTp`yZxxfvhenFU3^o#!MR6}mLPSdZX$VOd$1%Mdt6vd$jY6lf_e_-(O75;WtBy6+AXQ}O zD$p$^KMeQg%$oh;@KH&rVZJYtgwDQ=)t1B-k%dK(2A}0_euj;UG+9{}@m_4?rW&~= zzVJH(5ZKJY`8$iv8J@Zyv)JnH75cV;4|1Yx*Yphuq;f)0fZwF2H9wG_V>h@q0J`n; zA+nq8a5d2)uPjwCy`)IIFIcmTAS6{wsy)SNBcvK>pOz-I@n_Kb zM)8oO$r##yGPy5pT;%4DZybhJ8HX8 z5+CavZurhG22=e-aadH=K?L8*1yaShEIO%45>xq;r$JfRx*eEj37Hpl-Nk%h3kj(2 zLqYLoy-~_2iyzUnC*>Z(s3z+?Plnt6%%TLvdRxTM?HK}!=B`ZG4njf^xzZ=AjFi$t zewarM6>evUqD7v@$ek%i+F!)39|u?+JFrplbE6W9>8Bafs!4TLab?^#B*jgYO02y}i_o|gOTGouGu|B4~ncLOLtM#zk ze9PD`3OP;y{`z7+JMFEO4q&-=QJv3GFZOjXsehTDQ9kRRl+Sj`C&niy@jTOHF^LKN z%rv{H{WT?KquZVhne98{1pbhO6#GO;$TuHNIQqf_Cz#s3>3?4wyS+hC$II7Ox z1_K4bGn(#$4$-~?Bxy1l{Cs9N{0pB~7)?K9mGdpvX!^PR?K-2mkkY`?BeS+wa}Lc> z!v`aW?6q&Z*Ug~#k8PUDH}Y}_&Mvw5VT8brpV-BH!POMXGMYc&cXA;@TBO9*ac^Mo zK0duh^Pes#F%YFlY(erfn;|8!8Oc}5@u!OUNvi+|r9F=EtqnvO8<#^P_J!nvIZ_$1 zYx+C&QyL(~n43^C&%$g*JiotOWmAQ1=AsrP9tg78Zfqvb+^P&2-HJ?e32gd7V{_P7~Tmq}bg? zv(~xRD~R6n9tP00Cv}#>&vpRWrNU;Pv4%S)t3r ztK7cWbricUxPs5z;1WKs2wlnbfw7DD{^QUHzGoQU+ZLOr&m@0^+jw+atYY!yb-ips z)&8=uE3i=wH$US=$lFJq5h@Vj@W%no!SQP=eT3f zpnK-Q_1mR8cx3m@x-ExtaGn4XW*(=s zEb=>OxP+U@v1KBms{Q{#;cB;Bk?@}Dv%Q3fhahM#vd6)?qQR6ja^PuJv$oP|3(L|% z-{2cdtjrTy#5XtJ+@U*-O|wTf?KF3=C(3=sriCNPbaI#<)g-SC-SUF4kT~(5A@k4x z>n3Y-(@vve|Eg>0L{a{}g3ATKmJ-UGmfwOA|JsdrjU00GT_aqPxv~RTw+=H*>5Bu^ zbJaQxNYoplCHCGkuGkU!qR&#>?g-)4t4O9Zt|!!A=?=|gCO3@HGYPA1GMPn8ruyX1 z=%g0B#hi$Ms4m~_5!hWS|7LhLg3UWbEu0kPg43Ms-B6yPs_ywXZWh`j+)aft!rJba zEPdRom1kL*E}gnJ^xhy`n!gd2su-B^aR`zbJ-7@fhy&h%78Hp9=VZ|AV73a|_j`QyS zX~hlvXDe<9;t0f3Nbh+oPM9G*2G?EIMe%s9bBY-K=d$#hNtBbagg2w2BrKa8fJ?k+xI_W@->?F>5$DGvb8x2giPjX2vez1H zY|8LQydyEUhrdIaa*01Yx26i$>YOU|j}4man1@7V7*I>zJ{z|(ax4OzO!tyVW*mCL zu@Xn5g56>3X@{kRTg34?hkx1p8*5JSbX*}X=Z)5A?GSQb%YXgqSHHryZT*?*dGjtY z!jid62e7|yr@oUl2z&9A!|Qt}cG2_mq)f>nRHx%nSbFi3f9f}A4#Y3;aNztbux1b#+{=XmX*@T_ zt7$ZyjAr9-DD&#{YT0VlrF!yG@l>a39FiWWh251^#WbeHE@s*^zis1gG+{^44rOoT z!G85DgW*=)BhN>O=>6)ua6b`Bh8jPU#2d}evS+Ls;%T@g>L4nLy}3QP2k{TrY2Kc3 zF*RC%Cl3F-PFof+qY(KL@&Q*9Ndzt^6=BG~BlINHR^tLcP$5v&B z>$}J}QgBhI9OZ<6kJ%l(YNLDb&F+hAjwc_620~#3=2ol6ra1d9bg9_t=5?|m*wzxF za6kDcnMJ675@Vw!Q+*Qn5>gfWQy&3rm5rnNHtE{FO)7dn2o(xX^;W6go(qWn)-u3f z=3Z81jcA-SIwdq?WOKwBIS2u4rsYSvo>Q=GAB=H)KQK(-?^2G?Z_ zZ=s_|qOQGxx#VxCR^w%08TQGsVKSebs!21dkLushw!Sb@eVmC;f{D)aj;r@I$Bjo! z_6oQ=WH8W&a35{CyYU~^xgo9Lxv#l;j14PgyM?^O>wGcNFOnL1VM(Nh)`BKFIs}qHjs}=JDdevFvT$sGkJ!*sd@)CT1J{BJ`0;))?T1?10 zh_t&6HjGr2Rq9vx*on8)EU)nF_@@DuS>+~hYP`W$GY8bNeV>~kYowY^az??R6E6q+ z9F$4SJ^{6yHqZc_1J~R^CAoY3(S~sXDaSk97nz{d8W|*QzCz&sCpHc**)X!408ghR zGsglI8-hEE#53xQF%2-7xD%1l3-{ydR-g51B(1@q2mA?1=$W~rnwU`q+nSM zX7uktz5lMeaQ}VY<_leekBA8Ef=TxPPVUa#g~R+vHr=7%@cdI7v+{4wnixti!^Cpp ze9l0$Bm%^p<{=R5vDUw*`d?cy+}PwDacXZ)I_MPRXRU-U*3US45_3n?wLx~kPUb>X zW))=pgp_BR6&befyjrV*^7lnkq?}9|>|nslYb5CBQcf3M=@kqTFerR@=TN|h-@Zu- zDPX{eWJ@#5B^lOI#IsCu4*zGEb9{Yz8vFGyLd8C|I@-gGfcn}9y$mFCy=YHP8%dTT z=h&;aQ>I|wdHE7uIR8z%fe|`T`g^pK=6rONK6Ad;oS$jVC(yvtc)r!(u)>7??LO>Z zp#!kCE8V0Ad#eaVZ<)I=jo?GYpJI3@(>$P{ukH4B7g`cPRHTzzcJK>zPzMn>0Ppz`ArH2!>Je8lw?<8nfiu^lnsO zN9CQ^g-zt;KbpH_NwF?^c=G`J&80_u<{cg!Zp_iusuMvUjrme$s7)*0FSM9={>=T<{#+o3 zV=CeR3%;#S{%H%{VsWr9cgxwxgzU{dl-mWh|04VI_25-_DqwqTM06c-6Ym(NF9WcxDvaqW9j50ROG0+nXChCO@ed*EIAaXl^`w<*-Lk59E zWZ|66-4?lR6!8dFjDA5L1%v>Ex^=E9Vm>6=UqeQ0(DHQGR$5h^ksEa#6jAjMNf|qC zVaX$a95Obi2h=OK$|4PpVPFZBqyp*%`vPD`r8PH4)qJk#4Oyck8lo-pxQELOCtQO2 ztb2A)9|V&Gj0JjH?D0o~mm8Z?Yt3|9zS$P>rdO#=F*lG>alnbKu!iPByALKOnp_?l z$MPYy3TmFMU<_N&aI)f4xBd*PHvI)zy1@n0-m$#&#R*7CDMlUAP1LWsZy+bk1wGE&+FP>&GK z@fA?4u`>81P%Q0?uk;8}S>Xw&-^iBNK;XBAN#%OkCGjPkRl+u(cFuHB0$O-s050Wt z#3uz<<|CqYvxepFb#)sXYNP-s`hIB^{^)|lsQ%8E2`ngYzbheXoq;o!B zc%*a8llPA!U0MF*1N{(!HSCLK2)uHdGliwz+$ab7@EVB3^U3$+Oz$#B3F(Jq$$>6T z`2UBu^J?>ic3F^~Zp}UHf1@FfR`5Pqs3dd(v}Kt4WX@`>H4wtD-~WqC3;^$zE_z?*w6UrFSHF5{60WD@A*?QZaM(j!@s zuN#m2l8KVU9fNYoV&Qh3&=6%P@4rd;dEVR|go|&r7clTTqMlFLMj8Ruu;7~QHGB|C ziQGg+H`VQ89hbh<`o7zmZzm;kMI+uD@amtn7flQC60ijH5;dF{f||y_2uH(hT@qGj zui))UkD@WsK)VjK!&pPNsRLlmJGMzP504{V(q2voe_O-dU;(i`|>q9T@CZM2d&D3f&fVbkbk$7=icxxBIBxW59*T2dF-Htm5R(OI- ztQ#1s5_LOaNJ_o*#no0_Wo`?owZvqikiR=Pkz|mwyvAnt#7NdebC>H_t?9nrCS~s7 zuGa!8Dz7R%@VwAb*DJ2ws7H3o5@9Qju{UnxP>u{@p5*m0UkBA`@G=Q4i>Ps3wS@yh zcN?2-7tO#CB$L&s38om1=9WMdr$fa$CX4I1Yd3(M0oKJ<8t%&#U8}CgA~iMtRKWmS zF_kp~#ncIm??*P?m5-v}dY5@NvceUNB@uR>xVQ$9BA9dIe&>GzIXs*jMpZFsX2ATE0Y9zR{<Fm|W@8iXli7??cs@iXt5%<)}&_6^N<;fK1$^YQ0T*AglISyy3&U7wPm3(2Y&-iiqTo@|^~cO-vj_-t1+MLPRw?h=7` zD*uZ3S7C%7=0QYb7#er@>|nlmmVXJKp>EJkGeT2iH8jZP6%cU6qPmec^h>>w<-YLy zSjwIqtlztSH|=huk|Oi~6+8-#Z7M&#RSa4{eS%9HO=tUi+uWHtrx62{#ia_Zz$k)> z!Q;3%`B7cSKlQ>*j7f>RFqO;+v=aU>$hJivGMX{Vs*Uo#fLb(B1~|CZ*v$1?TrAnp z62=XAK?*rzw^tW3n$`$im`XDCU`__NZ<8*oH5dtKN&(?eXtn4$R8ilXZ;)cDeTLS0 zWHauVZG-`p2Eo3kbzCn$kpJz0>KNzTi_G_hTe77441+kIPi*6#Om;y)t*3gK>G$Zt z#+f-2^?}*g;|}^7d(w>NSGlaW`EPwd@$S{nP{aIyQa9QU{)!UP0&9K-zBI^FncTlk z9PnQN5G;4X+lIk^$CmQlW98+ZxNqCBuC6Yv`0*M17k->7a*y4&Q(x{w96$8XL+Q`U zeWT=<_MrEIIQ~`%y=TG5JIDYnZ=g?MW^R})@pHZ2N7HpB&Nzv$=P$)LWG7PmAzwj@Q?N+2zYFmJVyJ$Z)-TN2`rFzqKaTe)bZt(K zoC=@KFdEG*^w8K;14qYs2l=Ui{M;$D=#XP8^1zQb|3HRvmd7SU$6V*MhI~*XIuh%0 zqv8ZQ@_oTu(21%wwV~{~$Jp(#G65)#^_0 zdn|Q;CzGh%x;w*K=@W<@DOL{VcIEcKyIuwF`nJS!tWmpP@W>(_wq+Qtfp3laPlP^5 zs8$kKls?Yc{zCu7zAqLLt<-K@JyKINullJ+Z%Es!|Cs$ll)R2n$*Ctn6-5h=u0-`# zV6$-yQTOyc)c;JPylA$i{Hsaj^FF)0v`A00n}mJF*FV^5oJKe z1HKrCrX#^=)-v}C47hk+%<3{W&+e)-L@}$OInIQ+QD=VFsrYz}>6aPo{8+nEqH6Q@j{7V1-<}Tze$#?0#w%r6D+> zQ^BPO1~bCZlleRKdVueRA(+?;!+wm6;j7X&%=mc2;8?Cz^6>^ww4{fDODPZ-_VSO_ z^33&YTD;ezwpIQYZn zN{=w{9*NRR?9&0}&Eil-9LO0u)B~whF)d*Q=8?k%@y^E}|iTk$LI}u&nJQBV& zB{T;c_0bd<)p<(xCiN~sGn)aUr`5D*2vBjRTN^h}tsV@IX@5@-#D6F6Qnwet=FH-0 zPkjBixG*PvNlx)*B4Bss?^Efhi){I+h`~7@pZ>XH>i}-;m@1BokeXcz#s99nG4i19 z?Y>|(1kc>&pYDqg^snTMIDL+6-WU3i038GUGkhzEv1(Njr@J#+lEHH+YBhYDHA7Hy z7olwiP8jNrF*Y85X3!u6GCtPOE>C2dCv?)U!S9hZ8KE@WFDb6QAgkh=bf+ij1noH6 z(8sH&m6*;9A|qIx-1|ZDK5cB7qVL*E%T~<@k2KG_an!~u5da^HHXS8hL|%7j6oI!c zX*wDlq21ibOMsTG3^-wIzyud2Ygk76Gzxc)H5U={pnm}pznU;uKtodS7GLdk?T9Qm zXf8TnqLbSHTRYf=qBSrmV zJWnl9(Q;oAKO?gic0AVE=H6qfjE>RYEjaZpo( z;w6b?BQ`3rJP^vx&Pqke3-Fm9Rn3zZ;xj!7eC9XUJ%ZS~PMVq4htEtfD2b8vn2S2` zu}d1-)$TyJbFFMkdsC(bFVQ2-#>_~QDf;Wj_P!MKiqBfqnbeo>?y3Y^}?ig44}CLs+;cb6L3c?0Vl` z|C|(aj5=}kMI^welTd}~^jTdidryL5uqAHRLkX&a-E7{V-uM#D(p`Oo$^~hocdgR~ z#?jV^07vCc0?`$S5LgzBZlDkq1Yxp!RQpqdQb=w_-B^s$y4V5HGItTTH!Sp;3w;|F zW^P!Rt=fi)=U*P}GM^Z$KgaWlO#6oIP>H(pi3wbZ=+OA)g9Ut-snh|}MKd#v*4C)+ z{7P~z5OACioBh;F+Fs8vVyi)Y>n0TICe)~({+E8hu2vmoysSs06}TBZA%FXEr`99V zBJ&CPOu7oZ@eygTy4X(-bU)QL;~Yw+OuY`W)t^s%BHlZlzZ@h76Hvc%XKYHNu{Uy* z%K8_V&}=x#!B)jxg%$Imfui8jGp_H4pO?3!1Tz{}dsBi#b@9ekAR|G=^cQqCF!gOL z^=v5iI}|UH&l8GDmcf(E!j|)fI9M_ zrt$sAZQXyn{6KrK1M0hj8O%Q4dwIVezXct4PClozb5t|eunHp_rJ(Mr`K=2!!%(=j zwEoSZZO+bkYno-}2TT~L%p7_s+MrkIh@3`$n|Ln1I8QA+t@nqV+EFug%eCB%mU!|+ z!&u@D)ZIQwylDPYdl`D$%CCjO9j&TSb(=I!6__wEeX|v%53E>ET4)TnQQ4-|ZQwbL z)1QCD4M)1Me6ZkLNt%QHS?3n3wcp!V|DLv|9#r$}3os&N*pSAm=V>7ldm6D_G_hjC zUfj2nWO2A;aoALIzJ5AOuXNeuN&hjvI4dpaxR*V`cNrV;)NbSz=KK1z#kc*D6n=7M zJ-ABVT-^CdJn{!UT|H{aaM>E>LU(XNM0+TzE4dB#p?w1*3q4TtrzvCCfeogMyN6WC zM^Y&E#l|(6DMr&(R2wPbFr_@`uC+;&Ms@nGdSwNv=%IO)ji2kqGr6W zC!cg6awnE;4f&&8Vgx0|G4U$5uY}yerf>uj8&KDuhT`iSjn+bU;e&3P5**U_lEek3 ze+T)5(<$?8DD&B4sp5F}+cxU#jg^py&|p$1;m_S6W5IH`q-m!(DG^Qb@spp3bCuAq zubWqM22&u#<}%nO9~4k)`i62(aHM85BGsI_HkbPY=CUo_MT1D^d`LY+Tdb?CKgf~y ztOR*s%GB@vRZdkIa>Q?ybt968on=#ozp(*KxktR>=SXWGkp%>I6g?@&c!Fo)ww;`^ zt+?A2P+#Ds9hoA4z9j3;(nEm-IXB$W`K*fw%suM$pGpQlwu^RKH%bqM(*2Vo>oP*` zHNJ}IecYFm<5#BBHfv?8v_ z>0c3B^qY<5D^WT#=e_dw8~ffacRSJr2SG$FIce?LG`Fgs(plL!(&?JTh*Ww^>%{b{ z{`DI=1?boRk)G1=6c5X}py?QXD@V;e{cJG+C7U2VbOAwpNFPEAI)UY;M)eO_1nT`f zx>kA=?%ine@}|aBWyBPfMHksz#AooLYIbB(IsR=P`F1_u*eZ2f1ev~48=O*eT zc`P}0g&qe=%xYIZ{d+<}xRg#NR%(){XFF`k0fJJhv>&k1Dn4)#3i z+9{4$0ano(^%H(bLL?xd5sA;9JqGt+oth*W zxDT*NW#y)7z;Fe=WuYtNUW8x+Js4@Tc;l;#vwxz|bPa1%az$sF(HDxQ7%AqC)9*I# zG`DThKVCPc9yGg&TxqS#Nu8ff7>;453GmoGh9O674J7n&n2hzUqI?Zc%1JRE-&(MB z!vW5e=2KW0-SYc@@#xm3t;W<7Vlp$P?qLctu#ftf4QqzaD#-|M^I;+Mn!5&V4PN0t zcBwmu#uD<-nE8q|46Lb48!JRW`@CX;v@&u?axlk@Rd15o+eVhN z!EF1~^9oAvlnEcQwmu^kixcZqG^%=?BkZG)U!CdimYBHpdshxE1nRi=(&7x`;ag-P z^CN=dA=K;vf0xlTLD;m6sc#M!x)N*44P6K8h04xo5lY~!N$p6ny+4MSsCb7iXw~TmUai;M- zgiwCjJZiWz;IO9}4k!=_(bQlLM!YO$V=&?41^%GJxz6bo$-MMWZf*OnQHAntYR*`K z%umH&U9E1CF5JX3W7U6c?~Q8;_3Y*&&D%#ZmapEWsOv3PdSe5 zB=L4{-?=@@@pDX8w^yQ;ISY z5mB(~MUodc#lK_O2!HExkvRlPS|d{RC}}Q%sl+RByP|n87CKVP)};6_PWwUv^wPtl z4i(exAg4*iXwg$L-m zmk_iOY*3`If|`?7OLCWXikm3tUQn+@vxG91ax%2@5Rg6s?a`mPRoFytfVI$`jnJRN z)EDs%C1W#rn=MJ&{2Woe$=F0Tp6eq76$~BF^|oWIqLxTG^(tK>h(l_83&7!fvUq3h zMLMVa!u5z8GMhH zXnN6BMjj?x;oG7qZj3o(Y-3dXKE}nI%a}9v1C8FZRZ()GN+gFQ}m}j@KS~ zmRS0j6##*H@ym$dk-?%b%V6+6YoXgqd@qZWQM89}CK@ScnV-MHpHEtz4YVei$jK;a ze}T{A^5-)#Ryu+QPWHnjZO1Vd>}hrsITHFg{x3S!IN=q;>PC9E@%%}8l$?C}$#0Nl+JllD* zI-q{E{2~z`1*Z37IT1?RwZ_Abk495I7xGX2A)EKR4hGbfi-^j%o#U`VLO(q8A(tsm z5(w+IOn5>MSO5zq?DX>C#Bdi))<}dfbCtVeyL4dQb~0fQ9{vpxEmCQ9=?;BRXB%P3 zI+IIYQv6y-SV4qgNu1fG4{AdW>M@}7nCTpyNs#iQ_ldYardF&bS?}5hHBXlwBt%ZB zD6(kS4*1(8b4@{CTV*LtKz(oM~yH%R3eG7@slC8nt zxj#qA{N}1Fbb%jEPA*WS3wU&a;A$F+OQOsV^^2S7;>+s3FB;3QHfY@$9)I(kCQ0Ch zS@zApb2HK`;TRTQQTH6h@i2*>MELcZt-^F4UYMG)*i-k0zOyHBr%G+*Ivu<7frM@E zcXXO2IFT82{5HMsG|!X;9g#sUCDD#}?~$1-Qqdi5=>qd1ba+;0?lE%*OP8=E#)AqD zJ=`adw1B=o#4R=m-iYEH*&QQ2h*lfsTxE~3mG)Jar=B=j+8%Vm%ra#xT=@RjE4(lc~fC& zXXuTNVe$;Ql1kg-rAJAC;35@*q%lS|su8^|>y~KTdzJ^S%dL_A!=$6#zibG1iRe&2 z5E>EdpeNSS?nrSrsTlolFB{`Ou?!ZNSG`q85VQLBwHH}SyXcVr?d3-)<&UnslK1#{ zowc+V$2)*Fl73-MFK!<&DqT|Pze^7pq0_-@IA;ymMZ@2^>2EryymtDzBe*ku%oxz*Pxlr`(-K5>q6JttV0vR zVs+yc3+~m3{D^xzLM0M&i{&ch@Lb35gd2h>sOUCVk|KcS_nHAgO6l?clT^s0(e|4y zpZ|?zBmHNV!IyVgE8K-k+-p5nz{9}DFsgJj@28iYW^x8gn8G{Vg}1xcDxBsofxZv3 z(2PRtIk9oa=Yju*FPNwqF{!*`F(iw)A$FGn>J+DzY^eIqjuZ-k9L2@kT@WBT622~tKH%|+{pnoo#29QYdWArKy1C_m5UjP5&ODc-eZN+ zfJ}92-w$BnvC=iWn{aN9(KkI zQIv-~h4Se|Nnu^gkZ1Vc(4qwtoLI~5!i8?*hug4sTn&xDNcIiFs*wlFhvsLO^cn@0 z^ct-|QHKO8*XsYKjWU_!{2qaiQGp&Dr(-1Vd7eM3>VMx{8*nr4-| zx3EJ~^yu5e5fF!OLia5261%G!PTAw=6QMv|q`ezy-Q+*Md=b@5GZ>QO@LMgaEQZ!&$ zK5=1~X&hkIxXo9Lhrc1WIjOoBrlM4cGO8dr3_VoF!%MjfgO)VUb{Gaqkq3ZH$F8Yj z$93q<&INRgMpKxj@shwXG2CophF$)x%kLs7s_-qt&D28rhrThSB2beOcM!tZNlaDi z_HO_F6$7o+y|IgyUCN)rdW9G?DzdZ}G$+IfniD$AGrEbK4T>Qo|4wHNr{iTFRzcw$ z_uB7AN(igl?e7jf0QEVq;Xc`~^sU}UZnq|GY)VkrCt0LMXDZ>UF;)|MXC@EtsTq0E=zH`yS`S|&_pwxT;1TMflv0Z$0Ac0 z939#~S$A~%PcS(5+kLLgAyrcBE-1LRx zL)jXUNli=6SSAXmE1zZFB8HotS&VXejgWQ3-lYD0!{1Vn?m9q%}}$1a>qX3ck6w zBlw1SoZP=>{AYsWBFlW_>9~Szco8DvLbv}8H;($#(Y3hE>0a!4)Pe`y5pCJi4NSro z$XB~vU~_F{?QS3tTHGQ1HVM4g4sh4y?%+~U_Pi;vJB2-U6mA9RO18*1OUVD<7A7*5hDiP5j)&I(} zN2wB_Qw7wSzt|Fr);?VOy8KA?YDP0uN&qPi6#Nbev*v}uGb!qgf5%^|GOKRvRah{) zhhVm>%u`#r*j5H)yOQW;O(bx_&x{r1m2KsS|Fkh_ARUz9OJjQBizFg_?ei zmgA(lZ+ssuHOUD6qO13)yZLQ>3fUrrR%BjV?Id=_-FCRalj?ff!%60Nbn z5oMz^z5Z1!P>)3tT1f+=rFrso3|#IEQ8bavAifJb#c& zwq-1Sz*bVA9kT6hnpe;0vp#~$TA5{M$gJ^5CTGz7Ee%6ue@^pR!vgSY@rw~*7NJo& z3Y^nxz7K*>?bkEXk08tj=&yd~8i)$R_vDRGmo*vYLSi##S!B*g6XFHIXP={`#iE`A z{<^tk-FG>X@=t}k<3_3I8*h`QCJd|^>ZVsJV`t-6QD73=J)kDCVOSd%vBIInu##Y= zC~mLg^_?wT=vVKVkqHzRZ;d&`n+jgZT!**z5@{~aJd*z=vgc#lTxSVcGT6TrZC^+U z#%J-Bbw@?0x_D_qsG1*nQOkKfi{o{_qkjATzjNP_tA^E$yG7)xZy$H$DlGDIlBBBD ziR&V7E#?l|n$*z16jk|@VBXDN6wpeuc@m!jZPksA{Aj9Ne4o(DRqEG&{Wu9;MlZ7)<=2Qjh8W(`vyz6RNBR&{#yP0**C7M`w3$3bAha@u;+cYBeo0C<~!@Sgf z4Kc&^K8XlBY}d0w^#$3*}%%i>XX4D+*ZME7u)$ivN=o) zL2EV95*<0Y0b0-(cG(yE1`*Zzm(&L=smEUXtR;1KoP}J9Cx$PjfK|0TgWPXoj!FSt z&qn9aD9gh@E{kd`i;A@rBvJ|fb9!xbz=_A)Y=6`W;#xsjT40vdRL5Ww!+v`O9W53u1xI+KP2!fePNx6~|vO*RiQ@jG;`J1l_tD$ncVwe~a$%ep^)6~pEW*ctfW<*w> z(B=j0ftrY3g#mR9EH69-K>xxL@AA?1;)&{;JV=~r;nhk!1i!K$cOI*!57v)lq49cs z4InE<9rbHqpH=GGy*4e^tw0g!KNorsKZ}>?ZQNhtF`BN0$;jXLlKi&3-!k7&Ej%a4 zuz&E<$b=W=-CF5rHtRj}Vjd+^VYTk`xQ-EnM=Nws0~?ltLN0b(K|i7#gG95(1HW0* zgZUo(#52v)xkv12NKrqLV%vIYQs^T~x6WMdNl*e0QY=&$%D6Q0qTWP83B)VgrUVcvQo|E>Opu%sPokS1rbMC&V`_PL2_pH>Eh~A$nwghj3lu=^{;E>br?1csUPwH;Sw{<*nyKeh;~w!^k+t~C-6bf$*Ke1V zCtO7z0k&eT>{hR>qd%3IkutJvMAK%{Ar2jI;;eYJ?yn3NB%-0fESqF5oN6vC z!uS0;yCu<-b_l!%L;JW2**z)CA(TWFK!_c2hd(9kaR3KiIyMeX7zfLf5S{E&o z&coRR3KCEU*6;Gc_yl4r7V~zw+nDx-)QuoYP`J%xL9YfoR;}^BlBM+qalb&xDttgu z1tFwBy9^de&q0co8t*1riDPAkWmF3eC7}K+{;BNevj{%iV{C?N!aw9Z!jJhrL+t>1 z^{gwFCLZsc#8Y!{cLYu(#{6tGkiulzBLlhfiAHS+Guym5d0z)H}bqE59 zL%(blvm*!tnf_@IS+Y40;9fNJe}=d~ispb8tc9kSFY-H5HeZUI;2O8SrvG3OsFyGB z21b+C)2D@72uMxliTPH;J(21P(RQU-6$O@SE|fLCVkV3sH3cGNxV}IB3!5#jyiLx) z4YX2%6@NiO6@$J4YWEPA=0wWI2UO)@DN6c$*$z~y`Zi)o;ptKECOZOp-D?ev zFC8CWI#vm3j5K(8PMGMmhgjf}*!y0yY-~+Uq-;q*J%IKU&cgaxFH3Q}3iFq0WwFwd z(52u*%I+E0;2u{t-yaQK-0>34h?d>PXNnEfn_)DM7BbUtZ=|eFWLt@FZP|SnH6J$0 zfSN~>;lBdrHgeqvoa{Q5^Ux~wEX|AIX-HVKgON%^dGO?+p9#2(aU06@%qn&&8T7`h zg;3|lhJ+vb=w0@d&%V&dj3l!K*z==e*v6i}THEuPY_uG$M)TKbDZLi}*=?}CR^=+_ zl0jYlN4!lhbfgaQfZ8YIo^Y$cP+**=vSYC#lAy03vXGpERdPlSM_Cn1gLsLGsl3RV zJvD!C{-HswM$^lTg;`T%-VH7BnES2S4mGGIP?Nc1&|afS6qZ)`B(pYy{N-HH1SWS3^OhVXPJk+>+$4(lajo z(%EilK#EZjH7fRqwriK!V#2edBtDA|R9%GO*QZh4gPQ3(`emExBhO@^kgZIsHp8mS zV~k?7=F?*&sVnpd3703~c&FynMcJG3(%SI-8P|oS3)Do#HVz^$4`e1ZIyfO?k|ZB0f&7YqR0OPAHd;tAdiyA}UajOA8fn}T^ znXr7d(Go9PrqTm#{KaKdaBJflhtTAypGWnagxkD`;^b{=dV&FjOkUb#gNAA{pq2u0 zAb{;~fJ3_h60P(CNAdcPqfMYN$RQ|QWTg*Ckr3@c*5yK6PxNDlW>BgRJ2Y}wKXyo> zf!Np~oL@eYhG^`N80NrYX4xaM<2N!Q(lw)b7qdXxMazRGFE~U9*8OydcCm*hXxb1~)I9<9-k)r;VaJ>q(bm7HVU80!pH*GdZ)x_*kq8Vz!oA||Qll(c6+lY8 zSWI=8ORLBkV=rya4yX*UkclD2tHd7SY(m?U)`bE_E(T@|)(@yd6lI9NN-M`Qc;gve z?*=r6qD_rTr@2n+Z`Jo$#`eIDw=!j5fq4yJU6s6!+WfNcT8jZ4kr>eN%LgY7sJzx} zkA2g8N3E9$=BHXElS!x8+(Q|a#O4N@(RW_<>32jx0CFs_CNyKlX7a*wn!NfWcS@}! z*2c`{sUh^x9~f^31KgNpvm2Z0dMG% zjk8W-xOJOkWt(*=oRN4OjFLl1boi))v2^Lb7s+u)cz((7T&~|iBuZO%l4OUKmY+;; zyx-77j`uapVW;-ToUfbCfZM!zCq zL&1#z3vZ9iJ6a3RD`=}8GjDF7Zsg?uNU5$;e`1`iLXwP({_wZ?wX=FNYjf8?CU@(WkbVR<{woY1r@ ztTg|@;H7?F5by9_z;Ql*z%9C!lf+eP-Xtrv%tMg4A?9!dVf>Ohek#{SNU#b(0fN2i zD%PPfi;S?u%#_F#oi9U0ZZ)^Q)-C&_FUH^)@Q7f-vTOw6@_*|?AC|Z3&f3UB)cuhR zz=s-ih;U=N#Hu>WwZReOSi1FBxvt#irnqj}xs+0iO>-do% zM_NaRw$_Dhn|z=n5E2Ei8M(g~-=SOlOPp1*H<%w;>h&-61wA&@A$En?CgS_+uxglN z^CC;cAWQo1t`KPla7bRtMoQY7435pn;Bku8^Y&g%>}nJ_5YY%Q(*G%6deoIP+g{a& zUKWY7e}=W<(fM#r5;UI)JRM-J1qySvji)y1)#o220OZGJOv5zUWsQpSh(LE!> z!9cc8m08!}8qDRH<`_@szlH zis(jtbzbDuX*GBSbKBHKf6=P5a4Nl0w=^W(DP!WKq7@g(v#rldu_=<62DvFFd&ET_TZ3iand_RW=Gfy7{fsal(Iw&DpcnZqomF`#~oYUvqQ zV*0c$MmxOUs9*L4jUz1{JGgj!aFoVB$1aX6EeN+xQUmBPwEjOj+{qROP3z}7w4R+> z7HC|3BffcpDGIO7ONp#5Fq*RXp`-Pg4LOp(7#OS9C6u=oNv9gKW2CGC`w@Dm06W)) zD9#DgWy`+)#u`xxh}4G`qerDtl~s$JpQo0hzq3m6o>w9atr@R1UD@}w%;hHs*69vw z##q-58L7=9Rj=wu@6)zlW3S(8h%s1>5>6-LGpzsuh2x z%4}mQ&yct6&TsaeW8}v55vC*3P-MP`cU3~-g+^o{L~EfJ6|*_Ri*_W(`~Z|J$C4h` zh&Q!Hz4HNdtVi7;VMuE;wusT@`2(z@x&UJqm=kHpt5JWQ>zrAcS`7AaWT``s*e&po zEX--a!m;KDx&@kIqTC_bc&%?->ZPd1%W*5VTku|$+6kf4`ezsPnF*>l>x|a)$>W@w~r{XKhPc# zG(%RdWW*EA=U3&~V=9GbBhU|QF2BHsf!Zp$;v9zk=a=3KBIFUkR<^`kWdWeKYt;6@ zzVlL_loHd8Q0EW5`Savj}zENj%mRIRy= z8|tt$~7`d6fqB(B4$N3_6sPH*S|)gU-BHd9g8!WQr^3#lH$*2KQFAgZgp?C+*e z=qG%d=#EevhohOuTd3Z&pOMW72yzzP4a~mg2C7l4h|V=bO~ZT7x*R|a-iV%HDNF^Y zr>df%I2VzCGnaw+0#}N;B7ty%ZWsn%{03~!^I7t+@rC5M4!sg{qcF(y-<6XQT1LZg zJj|wXw20Q&ic(%3%n^-_crRuJqy>wwQ#*I^e!53I&`bnJ-XYn>uhaR#r3(S|;uBgq zl!dhGRWE!sxfx`{PF1f7|10+@xhGXQYJyDs$Dh-Sh8B-y%s=8+g2hQ5?}T_Qxx^d4DWFb&Abm8NL@O(2Mr2J+c$-I9@2dq_1Q!Jd zjujHu6LJX6>pM3v1M72RV#q!>hU#Nu4~GoL2Aiy~b|7BlrcLq?u%UR!r~|(x7LX4( zkR-622LkIgA#Z=@u|D#){$0IG&+rGTRrd~aZOa56q)ZS|RchTVo4O87&^9+43lq9k zDTDpM?`4-HhP$60S;Yn6c2^P6Q4}(d6PF}G@R$|oo%d7JNpGj{YWC&LqMa44DMF6m zS)Bp3S{hg;bq?wdrn9ZTM6LK~S!q>>*#QYM$i*9^l%`pKe^!=+EzV(6;Egt2%~HR4 z=QAl$Lr%DDELC)&7BG9DuN@Ck&~7nL8LiJ?PW7}*nIw%4gzbpg3gvSC@JF;t2Ad0tihjoEj?vhMsR#Wnv! z`FXJYiSm#CZ_1zQFMr?vqWs5V4|3Y$|DVf;+j<$_mZXQ==RL$I3O@>559m}hSR~do z_X-0b_9U=ng$Tp$*4X8Iy}=q0$=VfhZ-wRtR4xm_-{4-BZQ(B%$>=eUkzhpRB+Z61 z_ZZRp{@3e3P;>PlrdEz6QXUwF&opD9e8F(tE(fiyLq7@o?^0q+L1iyliOSHl0fO|K zleUWbkL!S3XKocc3MC?Q;^aRY?3 znIsc3a0ZDQHA*O>CK7F;SQ9}Fc|!;cgaoueX^S+XEw33KLLfMa=5QRfExpy&dbN66 z+j?((U5xL9&`d_<3q;CumzXGEyLVST-$opf@Pn?7AX><)fop?m*VS_iW;}hX=ExiU zD;HowJD-vZD2dlVZ{!+E&bCTsoy5L({yvE6*^?!BuHa?TrhRNclIpP zW0kglq@OlQ(yarVL=gP)|5zWy2v{)Yy;a{JWOKj0Q~SyG{L|V`T30S^c*nme_Z@O5 zmTbpzI=_F-Jc&hX0g3 zsFRCb529@vx21RgcJA-=_0TL$=oWF3d-flmYwKsn+cE)>^ zkALfDaRkdfqm`b_Z(o&IV?IVZR2z!|>=nmHUl!KacoSSs;8#*UoDPJ(Al8!2yj%u6 zgguN{Uf?=n?@7YyuxFIsi(toVe(|4!#9BBlqTxXT$oF8!s-(}Hw=WW@G54u5j$w9S zq@W$f5caBAz*!%)M&g2H_8Vvr+2Y51aqJ;~N!05fF=N(#{mtD2t*0?q)e1W{vl&Ll z%JJtWt#Ch*+)GsA2;LR1>7e6Re6okV_mrZ}?0YT9L4&U5VETjj90oTuW7~>Rjj0oz zs>?VhYVkm7*+b}#YeWWiz~{u-}fl-1b2Vj_4BBg1w-*L=o;+@h-rmyprT zaMS%t@V|Z|y1^09u`SVJQCSwf7BBa&YXL9gu?^y7JoigAt5a3lki_t8_uF+cRcU%V zu|eMV&r;cE4a+^QqKraHI%5I||y?qMap#!*nk}Mnt z-L8Yjv9#imPGF|3RQxpFLr(pYrWpDC2ery6!;(D3q7Zu}6B({=t+?p=CX2_GvT+xo z+0C@Z42-};uMdONG{mn&?=Q0MrYn;J2kiBQyrj4HgmkCnB->{>$>NBB2atG3#@r0p zBGp(AuG{nL*TrH^9lYxcmhS~t$1Uc@!nWZWrC#tAKry;w9)1A16)i1lSG`Zg4kMNF zOt*3}JB*>7$k$(;q}<)F(n!Ou@260L7*3@OmBB3RA*+lg-1m}6W$CLDSe8inLk{Dn z#)$u6v0%a(3w4wn)tY~24We6Zofgk%S)~%9VU%c8uzIM$FT$mtCm%!!U+zK@lV6_7 zK$bfuI8kl%#OJ;-RYxD+r*`2eH)mlnbbE!{KxsxomzXLLvm1OnE(lD1!R8-Rn!i_H z;bPCvlWWOp^4YMpiFXc;O(YKUohzqzcW~tw7`2uJ)*&C5>hK>UUksiFB0@jMxRFsz z(DNBl5vm_0^6ze3;Fin7(Te077ea#D0s*p8&Gp%XS98^OhbW2fHQ} zx-gzs!y2>UjoF+kj(^zPYYifNk?od=De0Ek6)gBC6WpAykl;#7rH_gpJfSp^6G~!u z@-wRlI8c_pM64WfrgQYf<3p!#;1L|>a6ItU{9pK1Y1Q+;;#-zgCUX$qE;$>+YJO{B zn59<5D4a!nW6#I2)i6x^a5gRZfubesO){W2>FrBB=Ct2f1RA&VR453fSL{#!wn^wS zdP3|jT&SGVLq!?9YqQA6y&oJ$NP0HqXrmsX92V;qlL^OGCd6&X&!2Gk&vLPYJL~P_p+=ws|IORHnk(=qQUNFn;r?8*Co3%AL_OF- z7NQ2wV2W!MW>OsYg~(k@Z}9t*gWH#b0YEGiowEqU&;Nt5A{ao7K%7nSWXX?WY--G_ zC7H7VlO9-vx6-CMkPVs_JFTEMu?- z(m%T;1#w8vxaM3QPpVO?pIl3xQHI_U#7OyS!nf)wZmoJM2iauZX~`bABXJgF!S)6E z<9seG8vSElN<$>nlkk#s5Kx?(o<^wowrx6d`tmr4iB)tG8n-M;wO7M03~?Nj1u zlNJqqf=ePX!NR~v5ILV)K)sR?pKIn+k+?ls{hY~9+8k`*zZa?&QfZ+_gh}^vZP|i6 z`wxyhce(wy)`JQ9sbku*6#l;LUZO2KL&0|fZ5h*+XlIUa-OAsw zCEAJY{2k@@xj76u&wBZt;I)3AT%zSUc5(ynv1JJb>Smtfqb1ts`}o71?99jf9rXVk z$FlZkmS`(KPar|>ODpP=>bc*}-(PvsF@qoCd$xlj8{gt$2U*^D$`hUD&JYoe2XD0g zO}lM-U&Llp6=bzbRI9;zI3;Jb>b<0?YaHN=A^Li3EzmkObTAfyQ*P}p$ycInBk_X0 zoju*Icae=L&faJ5)wZn}NxtLlY!dPI-JGnqks{W*PKaI;M_xToie5XT*U8cA5z*_E z=(S6(`MsCAM$yJm+R)@$f6v|**xt*LDC7pnkF;$`WgN8orujb)-mTdpk*c*f1i(SlD+PRp}BquCmjZ zhR9>0ac2(kh8kPMmF;=GvKhaq{I`usTc*v^3VVfxy`@0H1r_I=Ciq8gOS#_O^~siL z^K;vE|C93Dm^N8{KV_`UBfgz6ZI15WXRP$%M^M?K`(Fv19<|1!ZHv?QcfmYOvy%`m zo*cJCUf+q~OPjmC)!FqI`*sYoF@~u=pm!Q|ujqTnmpr*8^&T>3-(%NaD845y>&>pu zNR{P3;G3*%d*{SlG;oq z%~DBoT+fS^kA4$++JZ?80ihEDPf)|8YQ#QOY`0+y4lt5w3H(Ka*YkY~Ct#wuNk9T^ zn|+F$JpkF+)opKQANC)>|8I9z*G#>?t2?)UTyNKBb`DT%mTYA7Iz#nZ+jgh)nV!^hlBa<4F1xmE;$6Ucmvs1u-glza?Z5g&D;+(UARa1! zHcj8#^-1pDacAu9Mo9}VJVz@_<#>0gX7j?#F4D-B;Uo zHB(l3$bJSfUB{~NBt67W=`i2{q`u&ASGPQD=UBySgoQoRV=v5Y$*MeDuD5l4oZB|; zSl4Iq3l2yx{pJM!)B66bzSZBGRQddB95QzWns;DzV$&KQ23(2Y^0su4RODKqoBM{p zIV)rk*@`sYXX5?)Sf6*lfP7yvRMweU{egZ>yMH?cPm~;TYK=MSkr|#W-~R5vX>HB- z^N+0}KV@&QDiS!Aq}_9cs9vP<(@-6%Vx2{xYf!62El0KGE!~ih7TYmx zQxYOcj4q!+PMOuG_rD|>k}2G`**opK{U^fTM*hwFGuUMgY6OMY*ZP?Qnh2K_EY7z} z1zN-PlsWl6cO7Xn7-!#MQaFTxbl$RF@tpIM|o;v5vbm8vInP+ zw)-w9w0Ejjf?g=I4gz7`9Z&%1G7IcEVfZ!VqxQSl@gcLylVQIVGQZ0211K~vl!dn&y z^1!Y&NH}sb(kC_nRzWz9E7jC*Ra4zVO{o|}fG>TfTip(t+CJ12LVkM(vqStC9>)6o z6IP*XYE{8ggCnOaZt-mekoRsyR;N&1eJBe8H zDcdSR8anm2vp&k|VBj`Yo!CyECgvu|l52+;FuT1~hGjce?nV+;mY~5&-EQwYu|3WQ zDNTA!P0LBrN6S6CFJVg(=pX=fgr7rwMC(b@2D?@46iQ+DjgC?Y>9j>9tlt=AF$l*mzOFV5nzMC2pLF2Rh-Zn3y zrJkQF-dyEc=riw-v2AUJONd~?yAXpIl*&^$QepIk*-9F@=dra-4E)8e*W?6$JP{%v zn&OxUjQSM7b%&;;+3MxOBdtv-&}S{zXU)-Pc|)6JUjQy!Xmba@Xdq&-=p4b$53I`| zpI=~|$L2%3l+H=hk?-`8ys}_H+l#we@U$#P&JY+FOQ_eL!_lJvJo2joXN%9N0H!)D zxDbq$XY1uTdig|-Yu})Nbqw&z;Q?ttpV_2d@?S;g8Y64Z)lXwl)Z+jl18oU`NRBqW zzsGSBFKr}B=Ywb6Y)VewNYzB_JcTBiX4CW6W%|zdV$BF&5UKINCvffyP06E|HvMLo zzAiKRLU`&R90*ijV?hBnn-Jv!b*Xt;qb%k6yj-pE5q`kE5qh;Dz|T;TXsS8bW*~VO z)7<%;8g6A+UzzeGu-;?yCxwbUy*#SzWMnaJT$LH=geL^VsgN2@OzSZM3Y96iLS<^Y zh_)<~;jJ=1V6p+5!sGRJ3^p?(RUYX^5mve4grIz4dy-!hjR6Ow6V^dmcunPG;99C| zx5x4nF~rdM#HaKi9A7zL5=XJuBvnd8)kRCuc)t6$S_d1Sg^@GG?(wgZ7EEiHK}b;i z_$54`MAErIR*ByoiZ77WA|J$YnTc#?hX`S-yCrN3Y+tCPQ-IcCPwEK2)ojd|Y^*NO ztLvfLK|`=r_a6$bO4lpz4OT4I{m<)rjp}B-^5I~`JiYRPpmCgKu2*giR`~SF2ZI&! z_3Eee$|giNf!5P{Wkc>8>;StG1S13emuUAazEEo1$9_PtrQ_vr9z~2gK_In;fh3vR zL)x0l))0=lF!1d;kj#)1P~-2!4s3`7zdn)L&i z#ieSES7CX4veniNm<=ZZ6LLg&^~pE=(iXm$M^rvmyZhRaBo|-6hqR^L{U37qmUTIH z&DGNMFDT0?^}|^6(*~PIS+{qn{R|l*(qXdsK97_j+VyCMG)aFqEhm(8Bb^MacLP!$ z*dt@)H7{-^CfUhu1EfL5#rrY(hMHxt$~9{T|YFT zr6q^LRp+S=#A)}G!rutghqz-wT&)I7-(4nQP8hZ7Lqcv%duw>C@IuIo2dfJ76VB++ znk%G&$EAW(UmEduztr8mRK&slu0*}4IM)9nN8!-CY7JYM$WT&| z^q|*RRV*#t4L%zSn)6YbaeB=EP%AqoxBpJ3v1;g^%Z}kC$Gdq(c?!C+juBhYe$wtI z<$E*3CL-y&j;!9SRmI^cRK-M&v}Udw^Spm$=0?S4u6ZnY8z?z+loP?u)*}hywvP*K z-Yz>8s!_dav0hY5n7;6+R&xZ4Rj6@`WAmv?c+PUtixz43bg(N2B9~|Z(G~z4!<+j? zs7SUfh@zu}e)qVIqD4l<9lVmyo_~l4Q9GG}{GmaJQ%I23lbl>;>UH}#{TC5@ zKu&Y`Bw-98OWDL?V;V{E4rniIJ*QLl;*+hP#Rppc5%@F-G5(}V#r{>?u|(fc44fmAd%+a#g@)v}oF==%P4rnd|B_C2(^q9l?Ht3MiaWxReZ#1jF5bQ8@H4;i5MHWL zM1v(g$`MIu=Qt!*+O`|)jPs-XgjbT!}Er#c~vd!d$!UA#!(>{FEflnI*Pu8z}?|x zQm)7qKFp%G)*M3Zc2MTn}}9Dv)*MvS}U~H=u2sv&D{4OCFkWP=jEk(&IMtx<=(5 zDCKB215!3J#$A7rRlgg=Rc{fCt8-?2sf_2rY4|gt>L0A{kN;YI zM&&Dlem^D?I2+U3FM$&TlstnERZrZw-H4W|SvPa;T-h@%I4$Yy7ApU>76L5;0&!B{ z;3k1MCHEbX2SG})1ajn0LgI1H0S@hqBZOnBUc^G2v))H|`Jy|f2G`mdR&EseIFv#+ z7z;J$tR6M(cO}DxuxK~mBz(2ju$r2d1YY)m3|wJmr?&ITdkz0q9R{I7)~g^MI&WF6 zURkVmv*3fl#rlY>qu63S7fcQBp{`Jpuqfd)YR_#6e>#FPYJ=P$tN9Cda1s62b> z4$kWdLU?F~epKP4UiV7w(Q&)C%)cKQ(Xsqq-QTjRz^LOS(JknV{qAvrrgG0rZQBJy z==`yu^L~R+*kCko8`j$^-{O7Lr|?^KoPZ&OuQ1v7#cA7I_nm0%^_{y!uST|T0K77` z2(aN-1=|+1XfKfDexH3m+~a~41)IJ<7jgy0KRFH-?3FG8<+dO^(YDQhmg8G~>+0_S z6!K|S5J7J$iPxnyd;_F|Ky^cGv~9USdr05S#w*e+)82>l68@mFWxW4MsqGc3HljvW zwou{jH7_wNvLL|<4($Lw{aFA{eRc`^A7zAztUjQ2{dfhtu09zxdtX+sb%8x>$svjW z4~pwUXNz(pHS(Z zY{3uz9tjNI1%{{-q0}F;3)<>$hhKxD4xvj0a=A!W$IM)zspA)z_V1M2@0an{PY**E zfD0u}=Y6B389;>e9}%o$qkPJ!Du>(Io7KL0{G?Smt7ivZR$@Fdm@B-MgJLL2+73S? z+#Y*{e+NuSS!-b6o0}#|RXS)7T{-z4TS@wPQ=2ZqR>1!`RKD^+_#>J!=D}H0_?>$}YBD3rGm-;GK~`1c6>Y%xSP(3G`MV(0g?`n*lqM{;sxd_CFKp zodmN_X$=Vi8~jSEzIRGgP_-%1z8AS(U-(Z{i{Pl&r~>xp_=>#zPOWS^R(@sefiv2s z8Fc7LODbTu#3;Lw3h?riA`uwRm296&nx9YJqI-y8TuL>(gb2yVCz@!t-u;dzRb+WTlz3ce1R;0-`MV}E;^KH&cw zgGN8XsleP^%%~GgQ_aI|kcwu70`ag?|A4NG+FE$^@Kcl(-iH4i7!0KGCC&-{X8ZC~ zc2WEC45I)|ci^Bywy;F@OPIGa>P^AX3%LO+XjG&lN?4x?DLf2aBa*9m`i~=nZI8JAHXLZiaN0dQn!io_fu=n!G}_HZn+qqO4ym~{U zyU?lKl|ESE3D7kBD=rDYxxj?-?uB+6!gtLH70suQTr3X4l0nXKk$*U{s@99o`HFWH zIfsl3BEL#!VZ3so<-&p~tml9i{<-WNFve1~OwOIEZjZi`^K1&R1rFMYpi-5pz4Vvl zRaqyBTn>rsPuTjyOLXVbIIlG=&tvHI+y7DrHlk!P1EHjEF~QNJOq8*gIoc%M_}@=u z>QvNa6nTI^Ku=-N`(*nn;6O3Yu&M&1GLd6c7LBu%S@kEgoN;iKRGa8<^qOMayuiFf zeHOt`QgctxT=J^RSvMyNn8izmgKjK%9*5SyK4pPTT^+GwHJjO)P<%e%t7TTh{GU}cuHOcHKNJ;i%LIT-nsGdVoQ8Bxh&}$+1 zjT4ZHhl+~T=oUGy2UzCF=|5jhB5a+EdVv!Bgd6!ShY4m&7TysVCL8u*yphVVIl>gYcIAFYpTH48oiF{}0~q@6U$!A%^s9 zc#|drr-il2tEv=cDk0EQLSZj81KNWvaC@>HuZ6)TUq71F!L29r7pD!G?Y{pzl`vqxb+_8u>&4+)( zBXx4*BoA@3#DSqCbxdq%q?%BY9Bko$ZV)xf${z*JB(A)T9@9UuEZc$0rSQgBC~1%n z;?wI@ll6*%i2td%=C8Vyq?FZ4V5l;evBt4^y+b5Py2uc_jjG8;1){wjsNCUA{Ubtw zn53JT45t8^bw{QUH*fzw4xiJEBCqIk+3Ip(gyHR98FzF`@dI|f}TFLXH?eRv=%^&RMbt<@wCQ zvpM!x#`_PUQucRK!PDqr^7pTKL*TA{0uc@81>WK$0+rd4Z7I2Fx@o`u3mM!cjGIz| z|D)@(rXN0MRPxTFs4pwKdotk2g*1uqg+t5W)e;WMdgY@yi&Zkh16`kG_1jO^*F6W3 zlODm)@3HEJr!Oqldwp!AkIMMhb)0C;@LwvN|F?wYub9r!Ybw(pzWpH6vmYfX$|iNs0(-Be=KT`1 zJ$b73jfI0+UhB;g)N+L=5iKTOX@I}1<h7*t6RCXi`ZR}V6WNsn6(e!Ur+?))n2;Q94Q(I#ky!eZ3#BmZeZe3%c;Ch*4&ST z@J3n6r10~2Ug{r)HHm~_0qoxq&JfmDh}#|pL11n zthen&PCKEYF#$VZzcT}tD^Gdzk1urju40!nrln(ga%U<@jR~}FCOtmF)*~U;&5!;) zx+9`GIDqOvCOY?xd`=xdYt3zGJ(w6jt-zR#oLZK+wzZ|TJIUU$`IOpjwzh6QCE|Ia z5jc0k8j~`t^&oa)$tRn|zelgg#&EB=S3u_rxoyeO@LvznIp`)@f9x|IWD-3TmI!1@ zZx#;mG*q$+AE!vTR!$>GNEpA$?(mIVF=63v@ol{Z(X{vXOd#6~j8s;iOypZ(QaW>l z=?r_-%QVvxbcl|_D0zYa4kg`T!fz_%<0QwH)~e(8hs0zSNo-6qS>U?CmRL1e>B89* z!{1T>sr3-!1d?Pz!aJ!ax=_N+{2n^2hJU9X$?jqcKhE!%cJ}6Uba6#_s5!^!JGWG1 z=0?iIs)~d*_|mS-jLgnZ8cn?@&$kxI$Es{los~OAik>LNAnFZ$Rkn_hp&}>$%<6m* zH&pj#y@hjF*-1LLJ8Pf@mDqWfQ()Ff;z*bDX7y9|syx$X-PPAm>`Bc!T7$3VXMYr{ zUstGTq5x_XWn<`7l!G=nnx=v3jVidVoZJX}Iteu2#&N1*;;Ikqy*+z}^wSrUCU8id zeuWA!k|$@}StyOs7^7$9o@kJ*3&Jv%D(-vGdR5fc=&bj^dJIv>BbbFQJ081Qc7Q_Pb#oh&j%BCh_6Mq{yl~_b?ul8`tPFW@ zt<)_wV3N9QzuZx+$sG)6mi19^YEGcFAkcr4Jp5d0z*6?eoBX|{-LsHBXPvTtsCVjp z6u+|5g7o5+D8vvEsj8YXH-c($x_=zf>n$KdwJ_LY|dNAl29 z@>-D$TS|6`4N$Du8al9Sqy@wE#U1t~+Nym{>tWutn9{D==a6?sc1Qcnt-Nb#;QHc( zUT#rg-nA|2(l*T+6?u4Gi(M(^Wp1J4FW%#M{#Q(GD;z~ZHnq3NkIC{eT|VX;oE>wR zISjfjYzQ10itY)EP5N(~VC#s_jKqz2616fJ*?g>^l4ZA1$+D^QH;v?o(0B)Wh42sI zn8mh-y<2PeE%j>dczauxO!>ub;N<%gZ8X+lt=$fZKAFJ{;9e#c$j!@Dfg>N$HQT51 z@wR+)$p>c4J$opFv2mWQM?NUf0~RgomWwui%$Lfn`&dmcyEH@9mS>~79-ePf&#x~& z$VfA+IXvap5r*~1t{yR=o^l6;fJp3>H<2KgPnQSm)tZi4sO|AkEm1CBEZ|z-u4NYG za3h63kZjW(9=W=m*Oq-7KsNb21$Gc`8Q&_*CO;DdB!*q%Z<$!)eTRbA7Yo`gV}yu{4}xe>0lPnF)w=dx8Y7__cd zYdgQ!$XyoxrXSGU5&Cxo1XzX&?H3j_sh$@FYr`@#0%y0@^nmq*vV-7VX^olHteU9x zQtu}gv>z)tEhzr1VEJ6YkjdG^<&oX|VI421DHLSchkPHfV!v`V(eq-4)nb^dPX6BP z`2nA)f+V0?Si(vQXuVpKWOe3lY}5#&$5o02#Xi-t!VJ|qjkNMq(DF^RTh^OG-DJwM zJ<8w?pX#^mZ#KJWpZF(&rhHf!tB^u)FRPaYtCe;Hizm*TCE+vPR*@`R1XGz;Q$<8( z^R*|71gbfnbUyF!Oy<+)nJ$R1!`1qUgUf{IilyhvCQH9$mHsBWN_WU&J0Ks-a-NM5 z$g}mb)L5>|K9CD=PZj8qsZ(p3{lmJ`!*aWbaUL7J5nHT1rv;6^v_c^QM|M$I$j&Aq zJDY^;Y??ZskDKoxSW7J)ErrX6g0;|`%!$m|M1fi@{AHazFY{Z5DvA%>7P9rx+At7i%++#YGjX`ZDDHNG~r+ z?c6%j!ktmA9OAAo?xg&YPEKK}jRcvXC=BceaVI;YzC7YsBh)=dcKnSSjJtOz1pZMd zc>gIntPGHecS}GYW#kJ^fvLtL_fjgJ+s40%6=zmkRu>1-JB+)VxC*-R=E9<_!u=0O zr+d=Dovhbdq}*$&^lMM?+qiqHeBSpkpNw2_dG8W!zidhTB7K#=$GBTouRid#5ACN3 zE54S4P{To0i?kbmpVS_IpY)�M zK4U}pex|`1aN};b*jeq*YF+(Z<2C7Kyc$sQ=v|R@x>*Ea`E6R!K5H86{Z+EW4_h3t z{j~mwyxnv8=8zQ33a!4Fbd+TS@oLWIO3~J6(buG4EbI;_U*jDX3!&djq$(oKi?J5A ztmp~)l!v?(clYf(#1b%g>lcHJZ_MA5gaoq+g6rl4qj^w+1R=1J;c^zS2dB9875q;{ z+dx_@T83tYM_)mR!YSEyd;65D?D~oveZ@q5N}j%=KwnX;&zc;ZwOF4r zU0*RrUolT#=has%)>qW(vlbDi z*-5ysTKyKcj^pZu`Yp-&EeZJPJ)+9IOmUX_NDAVE`{$ATNm}F2 zD6pm2v(keGSLe5gD;7u$Zl}JTsCC|@5kfHdW}D9v+qQoFcw2CN+S=sYmZqepvXq`n zjiR*NH=1ImvUwHb*PRntm1efyrUo3qc*`XeDKJbEVQhE9+iEJR=u`Z7VaIjzq zV7mak={j3*P4-#>gEb{Km8SG$=e{2nVU|&rt>7-pk*4xyUI*NyM@WvsU1lA61@6)z zxD$bUMN?U(1^39|a2qazx@5@H zQsVE|m|Y`B*a#2j49?7}F`pO>9`u670aUiw~7JsoGOpIbW|&0|q2RIJTKsv87W zfswJWun!!B<1xo5o43*w9jJ-g-_A`Jp-p@quV^<4z&6IHfGAK!i88lLpUbvR0^Coh zqCND~B>E@GigJUpCngY(j86{KRHaO=l#yLyvXCi0iVUtZvJuNH9gR^W6B zv%YE+!KI1l-ZbAc$$x3jb);qweA+wLY+a)8Z}Z#qv0lB~PAL66>YONzGh6l!$tRio z?^2EcwJf2WCdVbzo)RXBo2l6N|6FsZe5R$TXR+b~;4!is>v=YCCeF_~wU9>QBu+P1SWwWvd7$hQ zTn$lXr-YPzhxMOhmfkoR$wFc|E>}p4$un^k=R=PN6!zAd)#nHoQI-Nq5D}0ZM4$xN zOFj$H)%?W5UM#0?FNk5U)56~QlypevEbLt>*eii|T-4+NfioCxmpW4fQ%C7@Jel^^ z;Jj>ZrUuK?11*Ao>0G(N?qcFeo{nO7F;@lrl`HHPFR`<*y8!I27>?Z^fB$UkE?@y} z@RU<~u>i-2TG&0|;UVlUu&{d~ZlZnWuNVNv(k1wv<25fo%_i>iWarKI+@!F3qG?;K zn#lKgGF4;}-#3lYOk;*%winEvQ+Ijn{XDN3_!iaCd&`C(!LZj5Y}Mrne<2v-61##C z^&88<>rdoHoeSJ46+E7iNkqkbT=k-ujGX~P6af{Dzr9-TdvbjuS<)p%qAzA`8}{3$^dqU z1~-YxBB_loiHWi#dJE9qMQLMvc6JeYOv+I;v?DzFx~ib!d(m5N7_NojM{!9tI9rKWDjFByGynvmg|2)!RbW{+D`B0M7=j^O^w?Bp78T?8oXD9sg?~#-b4a)h8h9ln){e|m) zlvb@7S|Bk)|M?7AJber<1(6XCM4!USSD6J=qivI@7hf92xv;Sdupz~}s@+UI3#!fE z0jgLgyY1;JR&ngS9z`0L{+2a7D#)*vd&@ff0b1X1RC z^>#@YF%#8g{l@W}ETZ_^zA&~lGr`{hu7)qo82-ZBH^)YYOtANQS=yR#m`>{ zTYSR~5Wwaq%U*q*I3Oqo<`NHVO16Xu)3z3Sk~p8sHyo9|uwP$zTwnNwSs6EiWV`c; zAzrI5T&yo#t}nc!_EEvD%i9#UEvE-*5@MJEB@H%sp5)4FiU+qmyPGRxWQT>A7vqKK zU7ENw!CTv{@UuejGZp-l0>%Q5igKJvD5MfexKa?@xBYP&vqx_da zSH3|c;=!fxylR#sn6!>Tl+*kl0N`*Y2OlE+w@FA_xNfI0b0X0`oOGAnBtt?P`%{Bk zJt7X79U;0%oG*nCBff84M!GzM}#j5%Oao?zT7b@B26}vQ4@l+2-OCRrN`mgp+YY zyskCwPU9Z4e<^lKa~)YbiR^aUJMxYoJ@{Ljac;vye2(nkGnB9o#Lf8eZ*7ks;72Io5TDr-$xV^a%`e-c z=O=^`OnxoqMg82vs!T7RO}wm+JkBqWapV_#>m&Qsr-R1zkv2XpI5I3a!tX#bcUkdO zp-XdXR4VUv4)omXh)?L^+>;CysU^jMPv5v)-?%~FxK_3v1fYX-EEX}{;;dvb94{uhZ7c5H8@AqA8+#`FMalZ&bWs`y_O|28IN&j#zZ6H^;?n<63duod# z&3(V8O#TRaOC&ByP`mjWg7lST!@qmYm+d3u$aRkp9=`8?fbZuBQZu@=mX8_B<(af7 zch*9Y#zWQwt~B${^M(_ACr}P2_`^r4K2(ZpZ@*e*T5-Epd`jpJ?Rq#dWYm~Wt0HE{$*5^eMn=2MKD#E$C7;IM1S;V$%5yla zp3THa$S%J#;)ctGrV8;d+v!53Ubg`sT0G7^dtb(!D5wt6t==g+KnU@-?H zXIVceFWlr5Pc-y)>^f6j$F6eDx|$ffvLtAdgHFT?3*2;D2HmZuz#4g2#F&(^#@uvu zj1ZI8kpLMxY;M73W;>)=W`m(u~ttM}*(dhX@G ztkFub=VI!ga;5r-1jEfajT=)lTEX@nmye^syxvFt~~#++ZGc$yY0@If@9f{A0O&6|HJe%!VLCzg~8n9A&09kSybr z2&83;4GgKsL~;lCpwC=RBCoRf5?jysN3uEyQkPTVLxwalV4iQWp+ZJj0jK5+0Ypk5 za5g5{ZJ~fg4kYnGgOWj899koBQKD>!=qrV=KJO7S2bKIKH;Abyp%;^k2G6716-4n! zIlrrZV=eJYd44|6<4Nx#&+>T&kZF=!c+r&(TeC0)L06K!H_%=yW8yVS`eXfd&k&?2 z6OuPmNM0!uH@a-CAXyYW(m;>#3O&*+^ibj=R+kHQEDGg~uv9^dqm1%s!et0`e^_mh zDqo)93;FUkT?XhE1uHV}g%DFLwLPBka`n5!c zvI3^?Zh%(J{u*G@%&yt0*`BR~^Bdb0<$W>`v2+#5kz^v4A^@dWVTv&VUK1Ierj-|h zVh(n_2jT}4Ni)16m>-X1MYctYQybuo^0#u|$s4UT)Kj2ohkhzI(sDTI#11=_=_PMz zuc;{JKY+Zu*zRP45i3YLN8`!0`kLb!FJg?zFBfBf4wf}Jt|^K&LMjo*%0ENkTx{8= zns#XAdvo8XY7X)asvTi>S>otaPhR?Htk)-d{5oVJLq?gI5oWT;ncKp=#IwN+9-ewQ zKComtB8jmiMWXxWuV%$4rW}+yxf%wf`q-VJ=^@=Vdc0-;HQM0>ecsSFE<~ghxH_bZ&_F}QpthM zuhnn7%BEyNTH|SM}p6cN-8NjO+OPUfJ^XowM+NsTG2SEsNA1uma)Sdn^ro`FshSZf8U$iLqjmCE% zA==E2`pF*n|8;RjoUAbT<(t>aSP`wmKSuU{a}1*ELx;D!^_Ooy)N zGnLws5A0b<;cA`Y%v;$G6xXdaTp+KpZv+=2VEeCcS}Y#dtbWp=2une3;mJ6+(8tEZ zGJkMADXFZ z+%IG+&WN1DUYSn>R>=0%e6a+OkqfhsWB%G|kXy(Hu?--F#ojg8%D{4ftGZ=WGmU_=Rlx9ow0ZJB@_$MRW1ibsn@ZM%hS74r#ch@M43!^Xo?_*zw+4xn@v7*!7d($U*M9RE zep5}*|8Srs+gp2zQ*w>Ds!(-WXI)k`v%o55XZ`kDpC-2mbtEA4KSal*yRvJz`xnni&iq#zM z6UbY$gZ@LaYVT5jy*EVx7TrN5Mw;P2g!rSzY`H?R=jD|g(ew=rM8tn6dW_8&@6r#{{FP7Vz7YfO$(Zv0>pFftP*@#@au4e|smY!C zJV$Mt4Cl|STIu>(y{3$VVhGAUCUtf7J{eM?FzyRh?t(&gXDLt^3rRdN5QQdDAAGAc z#W+v)7Eo#GUS9YkFXSyuLEP&gSXyc)mdrcao1Rb=F>b z1!H^jh$M+6=u*+~hGBs@{5#Hq=E@9oQQ46 zI|R!gBc>q(A=^>jBEW|*@urtPkW>n^_*AS&f;BmMw=n{Be>oKvgls7lsw~ztHq~GK zi=}S!<*623Yek7|zIF~ZBpPeoMnP(RNNbQtDq@fz;=x783G>HljTdt-Sh@%@cscc% zSAqk`Ru|6E7kc%D^UR9BC&_i2IbD8~X6Oq&!G+!`lsI1VkIQ9gIjfql;Z5@IrB<1D zppAnJs5^|M`C+EQLHaNw^F;t)+|y4re={*x>)Aa9KVm0TqJB` zC8U|FQ==oBxA5Cio!4~4>c3spzsNjhRY&fiK*&ST{l*Z28*3t@4)R5iFZWt&25=f? z2n+O9^H&ZA=?eykT_ei*)OPTc@hb3|AMH_tLq8jS%}paQSe|DtKAKE+uSMS4C&9WZ zbHWW#aup?!rHhS)i-H@yU{#el>M}*KN^cjS7nw6H80ql0Rc|+XjnX+UW(YJ37tLa8 zGB@`qCaGEOk(;wj4G~ii&tC;L>#2GOIxDmmTHVrA=FTfjSv!(naZQCOJy#Iqev%QV zj3yxO{L7n`vMx1pwfSdi;%%78P@z*E&}9T_*M|xnZmzhQ0XI~?o>QL2@ZuixIBzIN z0_pw#$Qv6M$pW2g-kc>X6e6Z#(ITENa1mi( z7?<;6RYV7Ep{hbH#j2$j)IKGZtUSAtF;*qdp?(1v@e42ux}wwLUyghH>_c*eWZ1{> zFCuqNTrH9~_ynme;jbK9N*6D^qPCsOo~tPTjluFcvGO7@w95aPhf@AqwYO8=YrcD{ zl@ooyyq$EKx$o0m^RWVu@;;$z5W@d16+#$g1qNATm;Ppy86_*S-wdvISXq%}H>)A1 z09Jl&?78`E;)CxpMw0_;k~j0B^6a{#KuZSsLsXJv=##nh_op#f7Lr>bEy4L(c?X7_ zpaX~VqK8#-S;&!Bw=6+&kc7-NKRrNmNx=#yE=lJ}W7Vm|fhf-avEo3dg3O*5=HMZC|OA^XIl?)o}U2;-EHQ+Q~y2K#|pLo5G=V`E54)`w*e4SV^ zWX{EDpxV*J}GH-uZS`5;A z4%=AjnI)^EZ{>=;Rk3HSDWY*f)GoeJ@4-ec`iiktE;H585;eB^Jq7DGUTO1v6BzHX z`S7Z9!5}(uPj#m z3l*vL#fXUS8KcY4Fuw81Ba(CURA9cEooy za4O;(6ZCf%>U~Qiv(4{8GmX`bo@=OZJd~}ZyQ!oH)0es@BmO5$7tk?cRE`*<=_ z+HQ|UU?3vGwvryjGXO)c7h}jLyyh)!q6kB7mRHiVcEqp>OS;u8mK*{VYrU9W^|7kDNr3BHWYui?pTy^9OEKGp=1Q; z4J{gil6##avch5JYEW({IqVh5Wb}n9hv{m!`3(2n-(Zuv>K`4LCPzihkb>J+UD-MgMI7y2>Pw$O-8)B6Uu^&NNKcmK@S9g={ zjPOoqAh)*V&&ar-uDh=2M4O!iU!~6c9Nz^b>@Y@=ye_!HneX%;$LqDzIH&O)e}6vF zn{Oqvk$A9{d#v}Dvu|85u;F!OxR7RSbmm_dt6`n0K~punYt?{9ub0>_Uek{LBEQaL zM$d@1CJfYEbQ5Hsx7LT8Q_5XIFHua*{GD3EALtI2r^GG9H5dC%n?a^she1GH9CoKT z5FXH#6?A1^U4hk=S~ef6cjm__K(-r*8t6*3>AP8^M$Re(A?igx)yHH!h$bfM^#Nd^(X9 z^rlBUAq;MyCGE?d*t}KdYFIy>5mBaerSxC!%6FwJTcjeZH_xgnq(iU#KXxcpCg!XT z%~BJC9ru%V{DP%VV!q|kKk<@>g&+h6ICh+`dmUB=UY+E^WO>z(6C$6iN_$w*qB;pB z0-G(G`2?BxHFqc}NH$;A>iPJFp&i=FQ6|Z?7e!VtHZS<_IGN}12c2V%Qa>kS0A|Lk zpJ}pI-a>xO!iun(zRyoc<7$W5O6aE{yLqwwv-lN+;<_9Vkzxt&;58piQ@a&wQ`m{= zp0RRjPMZbKG%X<7V?>|C1Os}JpTg*50RGnV5?Rd2+u=#ZvfHrbAW0IFi$wU7B)#`q ziq|K1uq|i%t|7MPv6Js^J|@by}1kp>!J7h_y@S&D2CI8VV;^+$DN+tQVAxR<=lCHcgPNUu?AG875v{^WMn`Hp2Hb z{E(I~)2?4DQN$L>#mG*|@b)l6n(0!>dzVWkVn`zeB%O_2-y2z35b+X)sUTSXkH7%& zc`v34y49G-7=VMzK)>b4eAgm?+#nbT;`#K}%_8oqPu?wqt2Hd9Eb`1geecP=QDi)( zHQvtM+;=3c<|c{M-ePZ7xY%jS4J8k#7aN->0^S8S<^cRtTnzR^BGhqV6yOl-STpKH zn0TA^c&m2T-8?|Eb1&EMn)~&le!b|pUi5_-`XHG*?M2uj_31^mdeLGP0rrkygQuRt z?8ck1o)YGSdMSdx!9+aW9g(X=8DsN$(I>u&+jr11RySY9mpq&{thETOt?$>@AJ^A^ zVctw@42x5>x4u?izgSoFM@*;^=c~8p=+XGD2^lhBbDZSEPxP~ zrcZBEpsaF4u9-a>bnpP{HNzmu6-XL^G4~zIRK^<9+`WPA_CS{{`J}%{7VmET%;gb1xa-j0dpWW^Bnl* zbH72xhc#uM|1sl(NwN7>H{HKiEfm()=DeY`HE7d+I9spm2-fY=yDW}dEH&_IPm;kl z*S?RqLJa9{l5-X;|}Va-B8|E?F2nzONaj{OHhjh>WX$u8I`GXPU! zk#;8y2XjoCgrwwL_;I%zQVY$4&{FSi(IP5UQ}J|c}y3eLnBVg;3wWjQ!A+iU&- zIv|kL3INM#J!%;;T3Lq36H!fCMktCo*1imf-hrCL7>!SZ?#5?G3==Fak)0F)3!Ji@ zTyi80Kn6J>$yZ83N4@X17GxdR!IAh`5r1!$ zS@t6}M?psz)9l;gWfeMWPlZ?>SAl@@4C{}LGF>QZQ+kN|ipyLBRb01;q0jS>0N z9KNNw5e_2nle)69Tgjx5S2FIf1&ACD**S;J-Y-H>Ibn#rS;XlSWj9?uCMr)yI)woF znQH|~+&m5xAwuK4U*O2w?jn$zzm;$}Kp4dJF45fZ!{d@y z>qZOskpMqvb86*#JNpE!jDs2O0r-(LsLJ_X(>oiT+xxA1s zGJgra+n=^W=|}MAghDm8P=N!+wbE6;4zXICkzBvQ8Mz8?sm8ysJh%8f$!z$q8_P;YqQPXS$n*OC4sr^|+kdPI4FURU}*LcTb zfnr^cqnH@EUI=yMk=v@{F7;4rba0o$U_!gyuGp0{sN65F8P2W@@({5M)M8mt(rY9` zz=mO4&}-j(s$)fZk`{QMt{JPGS#PzTiM#DBSzST@f#Bri{C7zWw|U^>y!+x`3Q-ap z?!tG2>s@m}3`s!E*-1jrIu$Y0Ll!wKbOx&r@V>F0jJJfuA#_*P+gYa?Bc!L@m^K%S z!(T2{YgK{=6LBU52TRGIwGV+mh=z!m#Z#ohuvIxZ+3BRLI*`@jOAE9dP%B?@yTzY; zC+Oh+-5fvUcqHEwW_ol=*;(IU>Wb z>e`^=RXSx0I$FHuJ-N~9TzX>A^+wRuBnqP$j-ZRMI!&T55CcFMK(n;II7-mqEJ>hC z9@~??9AsVW+L!N5V!fkp^p6#h`5E7N+&ss+$qlyroB3JOz@nqHPw zViEITszeSe+SJ3f( zaN^y#H!JRn(>`LQtbO+FLwf~8oN#tdt+d*uznc~ErQ!uZVn_2e@jtFUtN?XQ@|&x# zmG0i`$a=RiveEOJ)vCVx&UcXxyk1*Ehm;)Zp1u!rB$n>6h;z)X0QUfkHk=^&WhZ6p1#(huXXC{J^K0#eSNmR zJ~LD#N`6~Ap_}yellAp^`uYMZ+3;9&4PQ<+Tm#%gLVwFjP1d1n(AotBLmlb?5_u|K zxqruyyl!-`8X+EJ@nRapGX){q32V7U06bdlaGT87^2UAv-xxWYm-MRL4r{>g>_iiC z*tvyNd?6>vWMk_YQx~&>s7vgK<`1aW+HN0-HV|X|q9aVTYM+JRXw)~Dlh#KCkfbW} z(&&ixM`!i_o|&xIhRw{f+DGZCH95Cre|2)OVEd<&lW9KR371}JwkyjuoBpyA2fZu; z9Q|c6NYh__kWXu}R(}7hll41V96nhJ8~>NNn%?%W%vIG;t;6PO*hv1VW7tS;!Lm+` z?tf(@hcT996_MC_H#-pKCj)-s;NuO6Pkl#}s`IX(i*<8*5Fir?T7E^~Y3)3p!2z{?5$0R42 zk`QVlU`$rOgHw@}!k<)`S5kexzuQN&+C!35-Okq3yXsX7MNeNL14PnV<-EpRMd`40 z8e&H-aYfHThl$+JDti6pVVE`xw+BqxKF^9FSs5IisTZZG(=kYv1os97h;q8zC=<#4 z%rx+yCl#6UIK#rF%f2hPq>pWa5mubSB0v)ztVP>~>|22Yi-=eSL_@AiqOE|8^O`Jk3^E-$KZnxEkV;axd=G`wH$74_AwWMQz zqbD=Se4|W^`P-Q}vbF|LP(-dn40YH%k9LiuXY6`n(~Rhd%!oE?(UU=IT}4dbFVwO( zYcs9MNYdL>huy@-rO!$9nJ^s$G+gD;S7qp{GR>X4aGr=R^XJque@-p)=hQNPPL_Fl znbRIkjV*dg@Pplsl+d&YA0Z5u)aaDA=VRr&04s znnZB=0hwY>YeJF3ft$cE$ytGYyME`T<~D9 zt{E-TH&i!hCkYz6PZ^Ldg83MG5ZiPxs66RTP**Qimk43UPwj=`H9V^~rDpt+MBZLawY z2O);w(TfG#4t&h_n?7j;1-R3^1-LnA($Zz*Fb8k~DvLHODO4)j9b47xS(fyiGm!cD z9HbJJ9cC4;Q@{Bi)NGCB!utCB!duDZB+y?WZv} zDsf^(nq^HXxQiptC+UK_yF4-6{lvmuj483JzS9xK-+aN}-&TRY$NvxfHLp;Uw;QZd z3MdOD#$6Ldi3iN@Qj0YQX_pRR^jGuS53bj*!{;gYe~@GTO4^9w^K8{FLy$0rA&BDh z$b>KB^G%t<@i}}EWzWXvObhTj521F zb7Fnv8*GGwhChSrYqFZJAP3|VO0A@3O(a|e(p8x&t#OZZwbHEp;(}}MFuVRtS1Y?C zYaHf>}!HnAh<$wZNo^BUl{y*Nn1U{M2C*1K z$^U!Kz4yI0TcG0q=cgsfdv`ha+_Rr^@2gmk>rikFe6svBYzvCV#952?lLW<4s3|WS zxCX_|Y%=guW1>Ec>|gCK2i z%F96yGKpPK>9`L8;nj>Cz7C5UhorlSyi zscc74#mYghd`IQ-X$1~3W+a#$aq=SXf-i?Vj9D4RfSmQXUD?R<+5kz0xFm|SPO*{v zeN@Wd*-HL?m=Y;}qu(z~jeHOJ0s8|*3T^(r2%Y1A$Z}`_j;#1krt7SOseT*)Po0?> z&Y*9!da4{%$>qWcvc+~GW%vn$1V|d4R67LY0wv1$kHD08iW+}Vyz#rr@iX=K4}(tZ z<4e7R@fchHd$t62FGRWoHeUgYS|HD?ObO-Xa+Gkd70&SKxGlCufT3W;_{3HQ0=ZZ} zE%{3c5>+zkv!{(tZ{%utg_$wW7@ie`zFB~1K`jo_r3NlRC^CEv27cBA&jV_|~wgOJIhRfs{ZlZM!tNcJMVDsr% zz*yDfLfK>lH91{9J4-&J4-=W_=q8_ar#KwY(GBbGSd|n`sY(VOT!e?&iV_pz;XOnu z;^N^(`64bJu%Bm23cHiX$BO-$!j28JcAa&sq_F*`VNpb0y#uY8HQ~T~7&rJ{ByB6v z3c>8DauS?d6h&(|5gbep7WNDcbp~1|8zXz((itNjQ!bvsh`g_~*?eKa?{VM{Pq14m zRtO$*(&&&jbjx1`_X_Ge| zDG$6_9^9$Mw#gf;wmAJo)R#E$P3y_?yj70TrQ%u>hD-zjUWB2JQ&28P&F99CE1W-m zeBriI`dL66}$vmk0uh zWI?5)bkJN89M<%}{Pd${bifGSlJLu>z%+HOvh8aq7`+e51Vu5m>ArGtyavTncduGS zFvV}to=?=C3fh~4tEp~g+C$19tuWnx1u9R9cZ85XIDR7}F>DI@O7?hfDXLnpqJgLa z#eWX$eZG%2s+DtNDdw(~?a&6L_yzlZY{Q7+V*HfE>=Vi0W!h?WkfP=U(vCVQ8&4RG zkTM4|pI{S4DAk2L8ZBqD^I^Op=&O=)Z(@h&&#VlC-V$kY2(xsgg7CW?`1RENfcdc9 z`!=NdQ?M=0aAx4ZkFz|vSESGCh@yR}GTu~8Tb_hnI7KbAX+8BSa|M3-aaM<5TIgnX z?*3}(?h0?CZ&7)J-4M>cB==MQg-8*WjjnVTKMs%K{-dbB7q@v$Ohega?QUO{t6Xe= zK?w8>sQ7NqW0bu7A(O3#@O{qxx%+3<=Wd#@5J@Qg12_Q2}1 z5yWIQ1qY@!p!Ry<0qkCnS)GFe41B)oqR+@w$gSO>Ft`qJsNf~Y#nkTd7hG7e%RdM> zL~&@D!eW^#9u{lmoP@>2gvGygWh^$$0$NZ<=G=e_R~J$JoUt?aQ_rns^xHhTl%GCQ zfKz3(F~EpHb;Hl0uklIKrD$VvrYbrrhIJ$jV5$uC`{{~xGX58kTuBXj(nh)br*KJs z6^}^*w;1^Y(9UvRdm5g z?H$KSt5UI9Ck8Td<4B8GI{!<2^ouQxUG%Pf+#X4d*mmp!1iOvxPB5|HU-qQHcBa$qh@>*NS| z{wyLn;h~_FVN#ywdDHST{AUL?c#-pk50kPHu^YbL6*s4O%Q0RKV;VL85YvBdVet&x z&?hEGa^puClHnyc#@mT!TQ%Lp%GSr!B$2XJ+Zw+E)qqg0;~8l$PEd-oJ6TEHAsyf? zypQOK#9Yz}eD0uP11)fOpb?7@h&?d1h5JAtsjl@4g!MgodO8h6< z=w|C^iT@rV5{k1~;wN=EOo_ktkP?6Gp(Xx@$Jix4(GQQR8g zO5Cy~F9st|=>m94mn);@Di|QRrEa6!z$MdQ0?HAm8-rogl#38< z>XnTSXfTX{MZ8Fg`c0h)8R2s(DJksCr2?J3TEhD_Rhds}omX}U40+HxL%ZQts zEfa2#rgLc&{L_0V8DXH3Qm!&qMtB&-hiQNPOq+d}_SgLg#`9h@ZK7Uf_zV;@*?brv zX`x$=v23sp+p)op{W%^-ULr>(>)~Ot9;SIDN8ZCW*g|}G`PMmPNW`_nRz+~-6==7P zYSjYSu|zzsI) zf1s0{E^IOQc)U)R*GKXCcR&kx@KGL>d7Vq5h}TnR^+nuZ1-MZ1t30Plp}`&TIeo}} zLaDUpTre6DM!YbDC%O(9X;gyoJ`y>g|HxE$jk>L5otOFpBzG*G-2 z9Je3Mf}>B>QHVdJApVeA_vam&U0NsI$ocIib+`wi{w69-!;J-hr6%x! zzm)RFQ%9BAkU^_6@Uvtc{VSHIF+Uj_$#PkOnn!q~bUVG*C+gL!M%iA}$iHzH2+Bio zOA3Fv0N3Apmf%(pgky24aVQ0GJ1)5t$riUUBOTXd8AH6IQOb^@{|Gba4_|9iE*BMG z3L7cEi)o185}QGff2T1TE8<#diMVpYW(Gy;y%?Sy%K#+e*;kN)`QLcfZtwl=E4@&k z@PiX<3;n9&p%(fIj?N{Lx?R$h5o&(iKCY z&2z!AEx{yw{WNU|g)*sj%M;2V2h5ZIK5mj7;_}~t={xbK)2bZcP>#Hn6Xo87QQ|St zbKfS$L_1pT$h_qZog?Y%ZQ{!vBUgKDlbZ#ZlB@LI2!hdA|0u6 zNsekoq6WQL6F^?pY*GFTn|4m-s$r@VPSO<4m z^7^$%8tR9|TZ+kMWA)K>AMmD7sNCXbZS51kaDUd;Pt(@QG##|{8CqLki873)Al^Y+ z8`Pw=7qqoZG2I{|#JFrSDng7q(|584Bw;&83FND&^(NFl$7%f!vo%6LS&-Gknb2T) zpo>VS6`w0*@K!~@%BRYA$rZ~}JTjs6cin`7&0BV&@B8rtc9PHnJIZRh9p{u{t)50_ zFTiBWN@^MyBynrS-E$~LQ!XB6Fc`P*(rOUpL)_iMEg}}_!0igW18&J6lDK8d(NlLD z9<&pIpU;XH`1REN9W4=VPAkmt&zCqxem`nQ5VJ4VJ+LE%S!snm{cwg?k~5qY#~JP+ zTcZV>;o!f3#5~#npD0y~qBdYdlH7nn90R5e@QHJDlW`T_0cKnzAZ(~kyy zQDZR?Ctc26qc}-r&3s}*M~jn?HTxgE*p;6F0?w-W#LZl8WcupOPCF;XBcBcUv~eQK z=XY@}A06rHDXpG`JR_~_QpI=p=ylgwoEHzDgG}K06x`awZb5F5yBZfjv0;P6E`_^# z62Wj*5DB4jv8IC(>=YG~eDDOwD;$mod#VY06zSjCPBcu(kQh2&gJ~EMo;spsi_UvU z8G`KxY)yCK9q9aaYSNko86rKT>ULO1Bw!Fw9tio>?bvaaB&Z)ulNeKk{1e6`*{LK+GSTf6 z-Gu0M5%rBLNmfgNft`%C_D_l>1+w-Vomp619BFc7_TY0|lwnfw>1s{CQTF86u-3u$ z9MmOpPSYNoc91vcSJ{I#=zDnf;BS#VIjKpnC(;cD*YS70n)8F!&Odq}V&^}?pY8AbvpW;){LgWAUgvotiKogOB37DQ22T>g zEDrr>mwKR7EVD4+2B5*sRs%8xgGKp+aG61Mr@;K7$<^+_{1M5|IcLm~+xM~)n!ZvR z$p4Tetli2}_e+u;W7=os;x^qRTv`P^hcXTG!2nqcb-nqZhdoGHE@T27Vg{%Y{tw8K zTPd#RpPR&F{<%X;z|Zgk)^a5PJx0q#(dulT>`=7o(zN=nBZgMBWu@ws&M*hOT2ZD| z?SlF@^bZ%oz8WgCqtch@6)JKA>vTbil-#|Pxz$CQTNC7qa2Km^u1GPBF2te=$OtvC zTyJ4?T=qeEz{}3Y@yxVIiTcx*i=)(t>~F?pYt@m|7G2-ig@Gj`*D9Q#zOjd{Z=B1y z#`N%&aJwgxc_t(}PKReN(NUz(F;?+yjE4c_g<0*9&sU63^nv?u1gbF;wrUSKjIkk% zkGjdIc5t7hOR1ow!MYD*+*E_Mk}AK(pAdFDp>S^nO}(a986%fe$?4f#55aPYE)Y>G zJt@#yH0vZ1edXfLgCzOWn?~R@L{ky9Y8_hhxm@p2IF_o|_AI=?)J0w_>^~oykB`G+ zSfFYDWyJuy(8yeZBPDd{ZMrcISXqJsY?MkNt2o{ZkyDE9?}Vv4%d@vYM(F*WH9y2B`AQZ!o43nk-r?E7c38r%8t`2 z-)seo;rXv&jmZ* zBBh-4wk9z%#jokRn3&8Ltx=g+Oy!N9=bkze5-}OEJT{5)i6$~ zjW!My6NQXZYBEnEHm;%i+NWAdk5X!KfK-!jOG1O1>}OdS{|0F?a-@7M`_3+Mq@rA_ zn-DMUe3S5JQjYuu>yP4xWW8cp6pF(cSgooKDHqrMh}E768|f@^74&LVSzf7Jt*%EO zq-JN5SM$cscQ>~p6mb!1)O-i_wKLztk~8#tTR_Q#koM<0wcYuG?adceZ$HUCUpyJV z<~>c9Q7k=DA}Wr6KNLMq;W^u*$2X9h)BJ4FBk?oau>rH*ZCt2e2Y=@`$`Wwm_T^GB zfR!;Zc_GnYRkBYwy628 z*YKc39r5({XFp)As-E%iYLygEJonH3_lAyUzr^m#-(f4+oS!}w&=Z@Tk;FfnD1!8LGR)Y|#)#joG_ zAJO-ScYd!~Oca@lkEvZ>{(k(O|E?u+=devWreyKd9f17;?S5FN zGv>-UahG-@^`h!P=;BLe9gXV1i|*w!2Ktc3)^-X6e=wJ1-=dSO1^t;a?xViuEehXB z1%jSMH^c6xBEcE>8MGA%4kYgthc)_@w^h5%qZ;GU3Ln4RR&?PUS9Ld32DbUv&_!#J zhcrI74r!c%*{qnQiLWEeGYtQZ_ek%_+OK|7N`H2%rVKk8KmLzN7cAr4m=sB%UzKM# zngRa5I;HW#7QLQG8F!SmBF;1P`;u3rv08~gt(}W!d0g^F0vRWo`9*}~p=F%%AuJnM z)dK8cGG&{CzUQW5Csw|?T#Ws;qoe5wyhGrGi}|fu08d>#o-3m_UOm9O?-E4ml&^;T zML3glnKP+Jf|`H_br1ikf%)B&De{?>M3K*)DOQBy)n-MA7)I<~2TiZ)1fGth(C)h> zE-e?dTrAd2$ZUR+`kH2Q6s}@&p09IP#?=diD>Jum<~(}?uqN`&fh#_CXUlokzyU`> z{u$~?2eAA#%E8j^c}#E(t?Ax7Mj*N8oD9|Od8XYxSMC_6S#{R)?X_5&=~DQ_ZIbRZ zojJaUzzt_UuhUHkH_NDhT$gO^#smZy_$-D1;}P&Yvwy5h=ambNOT$Mdy+Yq8qLD6@ z(0`%9YLD z6(PNz#-Hs=uZ6EAAfC|&Vu%OM1n7t3>jmz>!IW9vww}+g7>RQinUz~mAQm23)vfYw z{9Pi>ZQDzd#%L%Pr(Kcc2wz;4QQ1UI&Z;`5@*w?kO4VtVozXUYeARK4{plBP)yb73 z>6g^1Q!1zNFyVtd44ss2Cw`zZ4$pIDoRB$F$xSO3S1wKz@Lw)N?B#NM#^I87q~*hJ z5(XeG{lk@{>?_j{c~WM;9aD1d)ks?IyVFj~GOYfPZbH1g{>4PR{5?KsF2zxl8~Y3k z;s}FT%g03V*vEKE!iUYDGplxvM)ps(o()yBOE$`h0X&kD5qW@S;Pz=!MKm6T{&Dsu$^&J~QS*|mlYLhK%{g^P^A zJMl%3QbG5UD^)jCW(z*s!K?utWe@hpWD5%UZ1qF$tG)NsInkZwS&8p&L`_8#U1d%5 zF44ujtYl9>>Z6|cjf(3-h1t*@=d4p(>#3t7Q-OH{@S49x;%i(b6+1+ua~x2eFq?X%3}v3lr42;X zBb6vZ=D&x^{GUs?J!JmfDb+Bl(o?EW49xc)RoxYdD&&FAfSi&NpbIQ6GvRv07ivc$ ziUT53ozJh;IE@k>GiTFM;s}q({xymEpNTN^Ve~&gQU8C*7xvwd@?6J5RRnnNmul_m zmIN~be1?ty`#y)%nuC}qZb|56#zZfZ@wQ61WfFClDS=%eQ->poPuR#CERig)M4egu2YUUe)rx68a+CGcVH*a zXu zp8r?G&h=7r{6;l!U0>BJwcGWB<(%fu&G_)w@7yf({lBy8v)1eNMDE;8pD`BA$m{YC zB6e;o{jduP-6I1q`FOqYbJ3ssV zU%&IU==*=S^QW(kzw+rM zyj=PKb^&DU<<=)b)hhNf^b=mUX08|Cwo^}}kDxLPw{s7cZcU(PE5o3qTe;Z#0i@fT zc(=mYME7(^>BhA-p1OPRKza;U{7qrZQ@0!smB%$#dR&98mlW7gB{o+{@2jVN>93Nd z-u`0LSi<*BGhdX-YHt4kS;_tVvwC+11i6YE>4?T`_#@loi}0za)j0-NNp?bIeMj8l zmV%1uB$5<}KPm>(ew+506h7wjYsSZ2BreS=`fGF*{TE0mHdW&t@G+g5v{q6TJ>^b3 zb%XIhIhh(pPu(y)luP#1_2dTR*`IASAl;#>+*7#$EkE6AKo506`!|eoDrgV?)kOJM zj8$3CPIo+nim0HSv6PtL1{(#@_SC9qCse|#A+Zn zZfIK32zfndsAwn}T%#NKrv{5k(u&6TYeGdOcrns^fx_c)X+;zKlR`z~@Zx;)Mc-i2 zq_m>R{^5bfN!YyZ@Ja|Cs$=+HRcYZ*tJ1?C zRUIAP8c)JMsgW67;o20p?z_=h34GY3dp!TTj3EN8#I2ut={<0DqIxaQH@tP)alQjQ z1|1t+KSc!;@>&K@-2&PlzK&}LH>PQ|Ti=-u2h$a!D5lP*X-g>_@|`M(Q!agvRhnt~ zDds#`QtHL5s%bn#o-&hX9M7Kn^H#ar_nbn9PSO|3Qn-P1pynMFZ^$zNi&szf3^J|> z@v-K`2z)G1GwOP>csu&hGkQHyBKoFS5go7p?-TX!FD+)fh>u;Xk0FfOdowPz?pLKzGN|Dbc=9>9z7*zxQxvUGKewG|-$K9UnhS#>aPZYs~AZle3vim z(7%9OIIa_z=T7nj$Xe4D=^ybsT{m9v8bZV$y{LE17$pU`Q`{U)n%hpQ`zQu7@wF&WW1efDScuFekbmL zJ-kEQP2)7i+tAk~UO~sPM%YOngsNbzS!oBQbX;@?fcj^ac5K&jeB*-MOanFv6OIc_XC1Cc-VdahIxKiFGy_A)6Kf}p;$heeN4kje58DzfyChq6ej9v>>|j>ikkl?;(4S`oHOTD&>Z7TIQA?T{tu=x6ri z71)EYmt$lXeNj7!il%DB@Z<6NHo5OubCmG^=rctSR&YFC|N9g5FPDLDyP%NX-cUey z2zwxps|;vGarNIDmQIMN-|i-lqH23!!P}CAwf>9Jx9VQb_qi3#7w=xq3o#$D!TNCQ zy_|oQrO08ynq2-P(G=&jn$qr5%-Q1Q)8E;I)%{QT^itNp6!(eBr%#gt#>%J9kc^n+A{+Fc+`2|FPh1ssCyBp z5L^{Ooq7u~khaGZeLTlJ97P`S}rDlhB;c<*C67%Txb0LBqbhkFEH?Txf&4R1(qS)1R}R-mdjs}glJt)fiFwz zCgF}ez4+oj(gN6j{0ukh&BD(pelx3N^?kzs<&kLjY%v3~UZdi5@Z0}%pYRYSDj72v zNx*nyKrTZ=EY;R85+ClmZtHVr3 zT%}z8Nz&z?*r+Lgm~#1tOMUW3^ZJHtsZZ#`8dAaF8?gh*t2+3^r*b907+o#*t%S~0 zClmp|rHU9TRG^%gv&0f=I~lS_F%JL{o;qjM18h|mifWj20P-!q|!CCE2g zxcZ&ORgklg>EY49RY{;VTjS~jGk}j^2N{8WICNwHF5xqyL?FOGukxxCpZG-bw8B7G z&SznO;~!wc@E@d3%T5G4t-%Jr(g0VZtAyWnUeEM--a;-;pVzZ|o?g;ySp2$1E6(fj zB5;PAE|uCK?FnSo>7ySA?v{%HNShUx`j~@4sN5}6p2zUZ>)b67zno3b{ZIU2KW}={ zz05D{jqH{*t+i448auy8AS3H2&VEp@J=QNtJ%y+$GPr!0>-~`7NVMLIkpuqq>pkZl zOFsM{=~AzE>gq$S_u@Y#UhjLqe!X8Z98v2vW2nW*2kP}6UJP{&-_R=M;lR6jy?mLL zD{{RvSJ~IA_J)4M@<*NtVO;xf9Ux2;54uJc`kD40=e2cAKu(&F{`vfInRuQ106(6( zg(MrzJLnaM`b2MnU<%Bcsj^x|-a%i8Z`>j|^kswIwZdRtW?Ei%e@v*7H~U|z4ZygvT(0~>lJTCS7D zmt5{KcVfA?M9m5+`@|N`Mw?3>@_d{nE71_)|LGJiGow%wmsDM%R#qz2 ziOW3RnXQbyi)7TK$2w~XQqP(SE=m@sz{Ew6Q<>E4MEiT|BvMhd!^oal8+*S>r#Gm{7>cVtg|<&`mlz(F)?$k zgCu7A4s2Tk2vx0vRY9lDpWn-&Qrf)3Ie(tdI+Og7sPpH4`B-7pIxJEyu9RG)Rr32Q z?BYhAKOd-@knb^Z8AO(OkS2CNl)o6@J_NEYo?!ZmVa~Ni#1l+^@#9|@$~gX_zE^0J z%w1%eQ(UA-8kMkJRV8c|3Az7D0+wLjyz$O%b$Ng=&MxmyXepW8Q}?Xu1-Ccmz!F@B&+a#Sksq$3&P!x3 zE;#;d4R0lx5%=RU-)oZUZg({5L31t(?3NpZL#m9sr*67{4~gtEtx7r1UM_ZNULY4Go`lT3Q(-YWKDp>?g&iwC8Ox7a{_`vZug{YI zrhL5odBA%iQVivxC-wZ@BW(e-fF6fh!0bEp08t`-j|>gPig<~JK(o3B z%8IwCI;zw3YCLsx2c303PsN8&O}rBPFc$B?4`tMZ<3sB1-ShAuG|!Ec)v3=MX37fR z5AccI(o!XQz6?X?Bp9dJ@m;|T@xjyPa1lpAVlrSn+`ZOt$vhk#`}5SjMXWN9?m?}$ zhFjTgLXC$jw1%UjA@UMnmEhQzh2i?C;ob<U0zL?f||}?-L}n!D~@h(`|fPFT7fj z+YCu=H<&MQ7KMs^Jdfy>z#Y?{PX_VMF!YP;&_o3Bjw%yfBx$MLK3#7b?RFpR_ObGT zx!cmK8wp-%8cqI;EBqZ3fDNB2{`d&mNPFlSwNzyM&d{z|np|plIJO@jsq3XPe*b<; zLx@Zst!0b(0LmsE4+0vE1R^oj4EaEU$cHrnkqsV2k6ko8vYIpwJDtd4bM4o{9tm9p~99C$>8Yoh0+woP=0-ujV%G@lWHk?Z6vYp}~rR zcdfY)6JAdQyr;y%dxfTcGe`<}*`HCBBQf^qW88zGUq;GR%3Ii@6Lmd92SDF+1KvUZ z@>Pwklc=77K4SqVOZ{F)eK8M7zx zh$LO)Z6T86hFVkd6(Y<+p1Oa59VHvhm8mvTCZFP=E{15p?=_rw>j%uGn6Z6ZfI+ls)68Y4ROlQdC1sb{jn?pq-F!W94gKGng zV?c9q!;rcooeV9)wLkZPzFCV%Wz!K@BfYE&VIm?EH|VCMaBiCih4Ypwf-4uL*1Jt& z2EF?f)X?ah1mNQ4CP+Zo=v#R#0Um}omTr`=D8$U*ef=~jgq93hxQLoq89aQsfGy7l z%|bgA1Tt4D6+3mmAHr|-N{7J*$)2I@}bzuXAAIT5QN70fE+ za*!(_PpJ^wdX)YA95=vv?Dq?rx~?16qT>tfy)&>XU-2>L2dOLK3#{vqub^vFkCDJa zbeN{V`+tpqgN3ieuc`kPf=|%^sShEV@i8;zx9BMzD_jL3Tp1Db`$eu65RC-AdG%J| zYq}G?#Vu#t_Y&7^zPesWgd35h3vjG_mn`Hx2jo9fy>5FP!7$G5^xw8F93979; zg$V$aR!YlYW&+J821m?1#y)d=_vxpACW$ET;}sdtjrBe(e>~>wit;}mdxqd;>gN2k zd5**MKRRGVvH5A`e^4q~-Vx%}xh$2RmY?~UgOWPLmH*5|0E9Dq(Sxr9nJn$qxaT;E z*>WPaG);Z~V?501gx~*=tQPMSE+*(yJ&F~ZYwv!Ch9ycFMAxI#&F8gP^(dc9%GUvnF%L$%2xQ)_(@hA? zyJi!bfnR&Pu_F5W!AF_vnQP^4%>333k6}F%;R{WYw?E2ngXZJAd~gyw|4C}wH;})u zJBgi^jC2_z`O|#(_QpsQpO%Ra?&4+gXN8LhFm-g`XbrJcMe{KvsUmssg!UwsKFYWY z?LfSE%1e&|;zaS3wm&dVbv*ozCnVuo-ay2B%3l0}TVXy~4IRf`ETTClLv~KF`!6`< zO)-&iQg#5`0;QSyNPBUhOupeoA0_O&N@0Jx>=CVaJ_l{t6ptdzNK|Ggomh8Azc#p0wEF3e4`hm%mmC z%&CY&BodhaspC1&0s`~08W4Mtw!LuN032l#mbcw630{RIA(?z)KgfxjP`-~I2>pP9 z9vv_svA2^3elZSzoX0Z|f7s-wwf_&dxBrhO*#Cj@h23>2Q$R8E=v_auQ`>FJBXBe0 zKD#hD;`8=b*3szE=k0@XPV*Gn%YR^@_N(raYe3&4KD+yn3=LuX4sqVT>Q=p;$Wv%* z9%3w-r?$WOy>g1Ai0#fm#@w2CWIIq-_%hy=5*#JlHfKQv%kK5X4@Yj!Ih0UfHKtVL24T_M(M!>shGzK3FD#WnZtnW z^7_Q(G6cjnCL6``Bu{B-Xt~Qy4KgKmxo$#A=$0GF#?-d6ve(+RH}B={v^HCPscCQi z@&MNMKi%(aub2DJ4VGcKGLo)Ok64LRSCRE{zumARN2XzejGHJkwh(eI&J?{d)@Yh^VbeZH+-`)RBm+Ee!~jFvd|)0+EXKdrz! z*iV0>CenVA_X6Ce44obD8>3IYz&twd7DXxgTaxTc>TgNLlr*D9h0Oh6sfY6|Nm>7d z??jMkbjkJDt~`pW-~*VFfi&UGx`W$qx%_2UI|DJw8X3_W8Nwer1{DfI# z{--UIMEOBEF}BK6N69%0pJu(+wf6y^LgJGSyvlknbH@zGeZT-0~=#L3xl%(WfC5o69WF%RT0WoidFcj z_n}r3r8E}4yG`zcO4;!~T&A1AJmq~DrXSEgRPmrY#8ot?`le?jqunzjF{5=%;+01P zTJ#PcnVx&(_lkPt!j4l5`;BfmIO=8^J=(VXot)FOEhmM3y`GzbzDI0ZRxx3bTsnk> z(rLC{Po!;GaW7-hv@LI27NO_X<4;S^#gnpsn5H*BD#Rw_*`WUqJO9)@5j)>q!T1~P ze42?VyM=SUoYUO-sli{r^Vgy8|J}}K%#6SDSKl4E^Y<)`*!hk4v;Cca@Wuo?KSI{d zMeMvOzAY?tF9Gn=e_$hxB|U@#kyb{^LHh+PL=L9Y(M)lghtt@17ZH>8=^uE9gcb#_q)DMNnv3y3MhHLC=^#%XJycP`8)g2=VP?E;R7O1x#nJ(tuXQi~ zSe@JNFEkxTB%uYW5&!o+>Sk0^)^<_yuEsx&~(}=vUH;AZJM9aduS&6WJtAt zCBJ~9qv~z$1(~xkDb0b@MRxMAl6^PoX5{SLekI83T}vVz(cO|=Zi@h5QN102BaWEV zOsCPK?U9Et(46`nh_HsSv$Wf5={a(suZ2=`~XU>&62RGm?q(cud~bxAfhgOeRYan z-QdtfDhMePf8(i$a?b%HHt31{sEY3n##v~DKO_&$M^fHx%t?J$=(t8Qu1vpgTyTTq{Y(q661cDw8_9b z$TyN)O1@D^hyOa67HJM?;J)I3XOnNjqyOFv9~p;!`;i0M4f{h+#z058tTkwdihP@K5=(Ocok!zB>Z1SCD z&#UuyHQbz6N0*0L=kLsViEWFpy2tSj@hz&ElJPB>nZ89@^|$NtMs1~z0R@&(-2GDCAlyJkGtHio`^;&)&)o0ai!Z7d7h z_E)K+YVO1sSU}5*wU|DxhxAF5Z@$~4)Tn&(&E|`!eDm2{2NzT5Gy_~gz}tvX%1!OR zDE+g6+Yu@0^DfXo9$nvg7GT9FeB|YHDk2bUbD})wFA_QEM}7m(@;-vEtwBN2x_#5G!Ko}!1%ZI+scGDcE?LcvHqonpd93g&pd zBYr3t($j7QtUA^(6#S+zWf{gwLQ8s&IInmYH|Gsbpg;EoK;rG|Pp7#Gr9UeP6@0yX zl>WT1!nQoAKhKa`3)Iu{F3|X-<&pmEEgxw8c`X>uS{~_7wWx?=oUdG=r->5Pizuv` z;P#LR{iW-_csin|a?74EzfZoMbAjpM3$VKbsN6!xYTz1;RDYJ-)yd`q7&ufz_wGXs zU=)Sf_)ph=GsV*Uw)$`LJlf@Qe*674=6SR|67uN!?lE=52=boeF@zU{PCuR}iMhX?&{Ovq#cZVRJn`a22*+6`%DmhC7__Ml zZ(%>&iXRtm!poX3bjA53JZi^|?|da;0(QKo?s~M8#<8ca7{5!o(`6x}iW&^#2C}L= zn;Vd!{QUy6K`(wtx8^;?^>IvOUHD-(9^PX;JP08gERu!d^t&t+f5IB-Gm^6Nd%8UV z!A%G8m8$f+yizq=hl@OQ|KtWk`AXHdxWQ0N=CK;wiHCvt<5E0GR%1&gMo75P1Nx8Qe~+$x$Donpj1TPB(aycR7(MYHj+hDMTA zvZLwYVmkSP=OcBxz*Bbto(C7xjX!CN|Ac=%bzQk7JweNoznWO}a?9o1k_<#o-5&fK zT1-#S@^q^urSkylVp79+v+E{vjLmpLhfr^)L~5LKs2#0UPyjEqc(oj&89&rQD3-9W zaXmfviF!FSZVX(22lC8UXRsnkFLgpSP%W*)LF$C6E;#>2GXXh>X`?6xrSGBroNlWt z7mahl(>rh12Q&rOD$7-RBbZ|KtD<93gZuK%gQtu|tVKA&zk-{Y-(%~*}O*cdVr6SUj*#p`t@y4&np zo?i+D(6o|f2(*}Yfxa^bvg`+753=lg+8ucpsC!VL6`V>hw16UKN{O|Y#6L*?kGy9r z);{81Qfj?~-=+JPt)pC?I+eZVVDlj60|xQW)V5$#XjDw%8Rxb?#qAbKY*H9lUZ&Nc z*XO@Q%Ci;bgX`3_&N$so7jDiPttbblyZH#qhah6VS1h!DsV8&B!B z#6WKj$Ns)q)scAP4(r7x@eg|OnHk;f9$lNGq6un;U1G_k?^oh8aLx~hUnh+U|8E@vV21_gV9?tO7 zfgkl*z-Kr$ZAzIFZ<3hmZaW9RL^mM>J#{JYV3qVJGMD#3`v*!jyM;Rd3I4Mzo6)20 zQ}B?NM>b=MR^w;PQk$jKxbltS+b`AT;PLWd+mWA4m=AmSpG+p&aajTGAR@7Quvm|_ z$CZ7WY|a<2UiLbgFOj`;OQQQgG8G^;d+F3Tz{ItetGOW|SNqej!p+Fz_8P#`3(ik( zjywX*4m$rx*C&Q9i&*_XIWw(SuVu}VRZ&!6b{pGmx!x`jk2q_wZXAssowaE4^PFbZ z;si|kYpVr&Fu+GxEqK^f6r0NRdLpwHU9A;y)?(;&5m}3y@n`$F^wLqh(;$&3x8~{n zN>0Yy^PpMIH#X!=|b>NcdEoJC$%@L+^0}7aX z>c-)BrKDrNq=R1fj-g(xq!(~6LX@X&sOp8=SK=KvooMwM!o9}fvk0ELQ}Mg}G{TjB z6PO;{U=lu$fKLc;$__OZf;3W(9*CVS;j5Nc}QD) z54XGlPY9mn(x-?6(o*iuSiJ>}1M~fGd`9s=c5h=Co`l%{z?5GPGf`H^Etm6@kMfkK za!Y!GmakYXyK~DYxg}k@;i>xtRviJiOu8U(fcpy@J`7wY53Br)BnvzLVs~df5BnMq zyADr6i|L6`kG*Y!xiMv`Ha9}E@#GK|$Me)nWO3k-=O&LZw0ILn#F7>*GZ#OLpHr0s zo|8|l$Ydg(2N!>W=V^;~;9pPOMck5}pyiW8%@NM$mb(vHnIJ;;f1(;D&sEygDcUt562(ja2-GE28YP(K}> z)X`)uUZo#WnPXtEEH|BtpW)}Kx`aQg%0R8eacF!zH9p^Jyi$}?qc^0l*6l{cOKK8YH;t;WkmZ`t@{dhy*fmb*FI!zWesLF=>W;ivjxh__O-4kA#Ni5C0}zoO)O zL}>ODO@q_cYDF+MjfpihI$JStJfHN4syJGtZP-_(AZKZ-_=wx6E5 zj^{M(r%$i?_4dXKr;o=E%Y<0^ASY(Kf>igY050tV7n^&x38 z&>V9{n`;Qmg%dof1lQd}PUhE5%o@Tem{H%kM>T|eI@>=%>gvLno6=BN7^a|`8* z=tTDr$!8JXX2d@9l+N?r+>R#H{w+M_uCqK8o#q|LAxMM5tl8|6GTe=-k868VXMxeQ+htxrgZ(z3D&T2bjYg*5rF`)x897 z<9R#OA7+iirUQNWMW1_Eqk1LyzU1>(FETasxd$@jXs!h39_CxUDC!a{r0+}mt6}od z0o`74z7kn1d&pA|YjVLcd}p9f%$J0z1<9TY$!+=@E_6_3f^LF41NrpBaPvV|y6D{} zF3=As%6d6QCwrlcf8zU}G~2^*xU-gf*{Qd~8l(ibSnlGjV=4Lwls#0U18DU1H24AC$N{xiqC|^;;qL?c+ z-s%th$Enn)SFEIB@jqT}SIqH{xcQOo&H#`LmR%NFg74M-Z zf`d01?}nyt3XOjo6}XN0&P|ymk2@L%zdh*p4>%Ug`Oz^at!-vc@sJvPo4EE(r^DDL zPP%_@o3US%;x7%rToV9PiPQc?{)hQ|<;J^W_kGkeH0x)PVe355>a6!3(3J!SX9vf+ zpY+yrdD2~zpR?W=;xdwqA?~KPARmH*GlO&bk_(|_pZdk7xUMw3<2uM`Fe`=w7s4-Ubes$*A zb#Kf*%Jae-;p8CLt+)kJuckR?AF>E7_%~S7j9*5Vh~E8@9ZN^11;+}scNs0=q+kjb z(a~B&&KpbI14gFJK59vMS~wY8D_N3&bK5pm!{=6kxAb5Ij?ZM|2w)5|iwAGo+ZJ>O z-bgC1a+Kk^P>4+45UTLX zu`8OznLtBXmBUxnR*q5Ivc>Vuwqct@PV{K2y>G5^=)0c+&2HmeEveE&W1C4-wHW(L zMvHI10??TRTK)E#epTJY>0_Czg2i5ALvXO$$ji)G|GmfS{NB?!&uci1!7c+&_m=_9 z&ElqId)rnxgEemBq$Pz!D_Gd$7{FZEtLZG&*gorSyrp4qGXTM~V41u3n+-oDUAy&} zr=Na0_f=1T?V7o+P+5BKcVXo>v?X2JM(;+$(YQeX*5qKBEB95TXNq?j6`!p80W<+4 zX2#FP^q&FdkRJf&;2(_3T8+!_@6XPk(9XF(cZ*THt7coU;uG! zYL`*!1~9?t=|;8NC`~t<;&PgeSM$a2h4wqE}$(H2k-b%d0QpM=f-6& z;{@X}H_Z9qsEiH`q5M>@@v$d=1KNW0d-YarDY@zJA060;16?S3J0}?y%7R;ZrjfAg z+f)3rOz!!Jo?dL=m-x&0BsAp*rc9Q@ynj6<-529tB~UyBO2HPR-~;6Ng23JM^bQ~4 z2zY}#RItVQ9;PoT75|v7K`jp!YzdD2Al#v`-~$3BXKU|QbG8S5^3EE#rnAH8@I3Nf zb>CnuoklbE0Pyk7R0no51^>tGN_()UsrdgW_tHY|k|M9T>+Zd6uoaT9@daDzQB?^z zN<{N$MY%+US-gnAYdz&6G=G`-XP$`{B3^c+I)LclsPqmE{*2Hlx3dAnon9)EL0ja! zLDyU~iI(DmjnL1t3djcM*KPs>m5b#b1{LsmM}aQ@W-|UioVLWs^NMSZC0rAz085z<>E5!g3+4n1-1Ykmr{8Pr5#>NrxyY1jVhx8ilt;E9!CWqWDCKpVZH&$0 z+yA;9*r38mM&Sgbu+k`;Y!ps23a=+!Ni~6B>(#;|GR?!{VV<3!iE*YwuaK~1YW1M7pS#3Mnbq?EmeU# z=rIi?4wUf17px_tnjh2rVz+!8x{Y8GZY&9~i+^=Vb}X286RY>hV!dp`Ywf$A*9v`y zAedui>EjNg#1&tkGat-0Lby8sQU_iSvjme-Sy@??voe3e51t3?*_ zV#c1TEb;!pj*cK`xzX7m_LQ`>g=+2y72Ic>WL)7YDGwE_E(sO5A=Y2p+6p@J;z95@ zav>eTLGJpkq5J`Ee@gIDcXIJP#+$ugH9l%M*aJ3B{vJ>Md&V@E0mfMpJKQvv7_^he z3l^*ocETuR(WV5)yOS%H8QVfN3wk#g5WhX@w|ny6hlDZQSUKn>#VB-PI18|8Zs86P z2Y6{D2^ogVtlz4@s*4573&2oUWHiu7;)}wL4q3}1UK`2VW^6RRE(uj+82`@M8ca62 zG^R`&4b*qW+~VQdWQXx{u%7U2d>tI>Dk(8`(Rej0jqISatt8#}85kBj#}InOrc3Z+ zo45|Wq{KdD)DVXfV6S?$3I}b`{_SoFG*2={^mL(8IW(f@2)%{*J;(XP10yife#kfM zpucCfu>qq`;7NQUe=Hu3=$Rh61!8i&$G6@X|Fcn)VSv$#GCjRhjU3V-)ewZCFW4YT7%7c|U9{D{lC}~T3<6B~@GZ%X za3*S}9F=!~9;-UTnhiXi2~k3ZKoDM)9&(W+-X$1Q31MF zypRD1!3$o|c%j7$@1D)Pz>E;8xUZ}{RI$1Yyig*1spKhpQPgA+9C*RvgHY{#v8+H8 z0`Z9}lJhZ1!7|WJ&{^JA0?{n~F`B96fr~prIEIQbNBvK2O2@a1Afl|)I-V?fy}oHi zaUEK(bz_e-u@tm0F*`RI1l+=KqDxxW{Fs$XIV-3J2#K;S7*oH^isy(Wfx&t zF!}a~Z%WVx`Ix@=Nf-qZ-BI2corZkaxWc` z>0a>fgGt5iCHO5^oQ`M4h|Kh0aRymgwfEtV46=GhWHSAnJA~GMPsI9Z_&wq>B40KP zU%Hf*G>MnwHT@Tc*RC2AO(|hfOIH4??p<0JTl*Kqdr0y-sw+K%H&_%I?0H^qh!aZ~o!N--%~2j>6_-8kw-! z)dt;p5<26jrGQG~Gu!Q1#Rv`6-Z2&6b|hWY!Jr9LJ(A} zhKQI(BX6s6i&Oh|bR_4wjRrBX7jzKdIGN#yAc#p4j$tMoPY*Q-VuQvv+4e)3cy(+N zB%I%KP_QsPI4J$%@D&eCl!x9g?zHdQ3q5uJg*3VNhGV9>J@sMA1CQwGuAKU}whzT$ z54h;B0kHU>p0MX%K(-n`LWgu`J+%@!Bm(qLfC_RVzh?&ipScwBb9hE@Zu*k^o~eka zb!hO^L~Ra**p zZ7No#IYZrKPhXOOM;91~;)UN)4x^Sr8~Db_g-}>0z$7s8T*0(txcv>{d<0yBDLMN> z6~Z_Vesfz*Mwt(uTZ#C%keNJ~8tf7r>SpzrJjxZVi<;R`e81rU+ppVTzlMt6Hpan( zh4T}t*cEhO*qn{9hz$7UE6Kl37Dv~jQmPb!ZvLNCc-pc>@QCfOk>-2x;wdM zx3MQw@tT$=`#kv{dGa^s>|^T|v+xwvuE6?A0-lGwp+Lhv$^`)x%6Dhl#@l4X6cVk|2>~DEH9SV_?60!1J zV7bT@^hhi}kE*I*G8t9EINlf!EZ}=*hWLa=hw>Y6YK1%p z!fmG@!e@=t85bN(GV(iT22(?|pYTM1^^<{d`jAeEIFKhXo)YYe=$-O%+*x+BWe1bW z#|>>vD*MURLHv&Cq;`vfJ+OY7Ipoxta>yv?d)c7>fRxQ98}x6%@ge9*&6c=UlgF6s z1h5q=Hx{gR7!@xY73&E_6|Z3$Sa_up`geAaJ)Z$Y1-lZe>bIK6%C;}z?FhH%JveND zAAaUE*J^TALp6U*PGZv+qf^WQe$tS*ix?2>WNyIxsoUbM^8mj$M^swif!$uIyP=#`0#^rIDXC*OD?-Moi%ot3} zGl63@U>-#2i?Pq?2rLG3gKonEr{S*OMR3R;P6mf~JgW+mf<70BZ7N93O%GD6zdM?_ z8u)$i_CUBRoH^TdaE z5Gjv9BESHI`_jDZp3WtUCbH9G-}GV8Dard4>UtuP87%9wa3e*C za^C3hYA8P$D{nydL(I%z1l!jw_YMZlW*vPF7P-z!^`F$xnr!U3_7jQ@mx-gEY=xCp z)&`pIFD77M3Mk2}4B;-2>+p9*EUOdVwDl7W16du~aFYv<+}NDk>OWz@>>nMWaRRZi zY0ct3*)Vsf@kz~B#yrkgXnd9sdCqZNSd;G04QzD1M9vq&>cPUFL!(?qYPqZ9;O z?mlRTm?>v{u=AyXpORk03&)IOMAb?EZS%ZPl2*5M&QU?gZwDejl>Jb6A%b%b4YVdz zBPbN^ATFfls|KZ;6ou1?Rz!chjOh<`2ll6U7I%UjVZcVHXbxT!x&;JAE`vK2}5JdDgL}GV+o&t%w1ylg*#V4j5<#q&9jAX`!bK`=!9!Kb+ z>{R(#=LZTjQS^|2#Ax>=+3E# zPEmLarfb2jsR-~cE!e#zFJnRNTNGHVSud`Uy%*H3;|HjSln)T{VNYcV{-n6?AeME? zQ;GCf(vfxvj(3rsc-Ls?y)E~>>I;JXjoOypdyQ?*_dH9ew4is(I`H0n1NG?{j@&mr zL*Ba>e_!Gm@)N4vPxFb17xF5?-C+}S4)yIa8aXNP;yikoZtR6h3zx!U@0)29G&>ui zxJ#-KNq#`SPX=9&74_TabuNSZ)@-~l7FGl5Pti44&=M?euHOoMkFeuxw?A#P@bgsO za5CO2p2J#2?*Yl$6EoLWj$}*yK7Z%7er?D0x?~lm>@VR|6xRrZ(Td5(>PGq_NZIE^Sf@;~BpV{@PZx`M>gMi)nS7vXnveyD*Oclg+;o*wxWIe+m2 zMpAv7aS-*M0|D6&@X8Ro*xfeM)kYc0@Tb-hWGO`h&0e)XwQl3p-k&0SmHSimRl&|6 z+}`gS+Zy&KK~fdBIQK8y4=4wD0+hM!y~P;2doAsd@#=f6)Mt}tNW(&epW1qOhO}Vj z!3z({<|LLwuIKSDQr`FFGK5A$_*Cp`W~lE=4PPhuu$RayH{XIy*)R8VyenLh^9FVY zGlw!3hFt$J3Pi~D3Xf9dFg_YBUO{s-4qdc1ShE|Odo-o+TEyei`EjtI8JkAiPIfZv ztP<>Pxtc$N_SS3eZL=swPE~xlIFDi;w5P#RSE$gL`|6BibHAUFk+Uy%iwB@gcO#QP z;^}Qq8vcj2!2fht&enCbzes`!r)S8kxvewK3C>ABYmVD9) zl6MXNNpgOad(cz(WA4W46ns4p&vd4Mqw&ZV%S4>9c?~ggjwqshZ0nEzo(63^`;HVW z+68YVgy4H}s4(4_>nedGF*ChwCMt}x(F4gjsD#^OOGKhmAQ-^rl3za=!06Gs1ak0c zNe5t0GEz`|T#y;O*=4*%q6!w`fSOOT}0B@VL&M#(`i#cSBvt$mo}wp#J5(Fg8~?#RwXpFg>@> zHRECu_{TxgQL@+dD%s^wUZrihTWUHq7BVA-5xFcf=B3vp8C!B2W^`)Um7JV{{h;8o zoJC=0PCC*IU^dF#SEoU__TK4iG=4(nb+F6%ea=4K`;ECaT{8o{NH=&W4 zFOI@b(GUORUg7ee6HKidS~+p-Mp7oH&}A)+ zWUT!^xl<)_abJXxbteB5j!X&a1%k&R;ZlNPC1B4HEN>0Y`x(yTYy{I0-9YsT^0eZ> z)jHquPoTnR)fpERf&10tgT{FLKbqr@PB1=sUCxTON$IpMIUnbDvW%~csp+9wFE0-3 zD$JDYN;h@|cC{F$9}wwg4=*CNJqAni0?-4C2BPq zeB$$eI31x7brZ8bL?&u^&i3JwSl>90aI)|PZDFc~n<9+O8sDI!Ij$08N;AU8 zADk=sWP{OAnLT8XqcY2t?+|~U1UwfsH|BY>J{jRKsxuI8Lad;zBn#n#DWZOTO)3yU z2CbZV6wRzjOxH~`dyOf(BW8spC=ejvbmMFAVx!}({C*C=P!bo0695AMSfBtvF0Hub_~ zdL<_wS{6@akg~Q(oDfKvq7Q?VNgx3j&4Y|33Ctb<1GLHbe*`eZ6-atEYaK~+_Jf#9 z<*y)|9x%CUTkr*|V7b@miVs+ojBXpvImrFuMB1R@AHWD7Fr+9{iWDGva zKB_b246{2MdrHJb7y)e14P%7cTgVtpDJMybn1shCA)5gcLTuWe;>c~Cd5k8ykr`NT z)2(=lC#0g3mLtxW|Fr`j7`BAHP*BT>3+AOe{KH^v1Ji}rPp{!I3cV$zZKba8vF&WY zpRUkwmt_;F&;|fGSaL6@#_(>;PwENPkn4!+{XSM0qU}@A?-iMAo`9z7-4JLPg+Osz zwYyYw;EF?-w>4)YV*Ux5U0C3rnW2^kI-`j4op>Bh!!xYdv9U1SnbT&;ExmHv`e{xk z$X-+;;x*>E(a9keQ~>so8Tjr7K{GPbCr0C!ND2b{3+4bd9kf*Kle6AVVKMKsW8UkY zeF-A8*MAR)`un1&zXwJAogel0(5SyhsJ|%|0gGWkaGERkp#M1IK<~YQjRHHeU{8_* zzXdknI0M-vvvqAFbyWWWzMS}_u;1Bp!G)t54Iut8XDpZv^qVDdO;>Ez?peZofE%>YMT+nL^{tQy5Udg zh9Js5{6(SK-B5ZRZbXUdHsdGpB-j$+o&m;`^(3eM?Gp!)2MyJ3L8FzF5uLI=So|73 z@QdH^r~yCt+Ec*Q^Z@bWHZi>e{V*EE>@>{Nn&w&buzXR8zk@!+)Q(Aqd0c-Ro+3KL z7u%s|40q+xnV?*w)P>j;z`(Om?T!+kSdSbDsGsM(OwKzDKk$A5rXaU_i)iV?hzk|( z1|;HpYPC%~2IHknd?;T5+U;^BWvG5AjecC^Q9c@d!=-ZcJ;L`6y(GjSrhgqh#mC9Nm%qRxz}U}k((v2I z9wx`Gw8lQEvOAA`jXCy#x2>@s(qsSL99wRbE}S$zGT!CA5hsBF!2vbdp$gD;nJ6T> zO9L(8ZX$d`nUwcL(h*Ko)QYl)VRSjSwX~*79MD! z@QaEDRbLZ0a8z{{P~mAAjjFIZ z7mhMQ1{fZ`yQ^DCsZVsqxjxupQyX0q!Ax)tv^asNaVEp}zIL|sy=A=P)~dY_zHV_Y z)j?7D-X8oyvV+1M#-_k}6l;`-Zzx@?B#Xk`?$(9Pg1GZ5qZ0xr+Im~Gi=K@{g#N}9 z2XcVNNT7`kPzDV?xIPzyKY_SK@Wv5YY$QH#P|#qgJG5vA{XW2F>!{!B%eu3$G{`j$|6FHF+~ z)CHlGj$i*DbMFEkRdp`>&yXPuFffBgjT#|pRHA4}rAh>CAmpN$Fn}c58l)E~(i_4I zU@;gN0&I7;+EYEYr`6hvy;*zgMM0^OfM!4}H#r)FVk}fwI@AVH2tu9j_pY_~WP)Jz zJKz6#{yYzvnSEL7UGI9=yWaaMl4uuF$QH6?Gl55-?M_MR;>DUakIt@8L$*RW(??{q(UpG%WFdByyEP*zW65x;$%5=9FP z_hG%TW)>v&7g=vuGxMz4e6%`br^Nm|d^vla+L7rwdFeTk^qdfy=43VM4}F=;JO`@+ z8b)PMo_oug6jI-v#k5rp$66d!58~k#TVp@fR!oKgzNMKV{ODE=ZV)V#8o}iur*b4V zM|-G>I%3!0A(35(x3Na6OLxooi|mudif&596@%wbThrsUL0T`&HC<> z=5BrZv?AunzNdpxBJ{n^Wp*-;M-oZmt%DM*RTm-NmmZE?fGM%2tN3UlNi?}ydm)e~ zyU={t1TiN0Q~j99)L;u!5JS9Pca({Dmz`8B5aRZVstW|SLYz7llYLQcM7SqHi3lV5 zW+s~4o+dHUEi)61SOhm)L&FcWI3X!R=CkTT*7Q7Udc>MuU`@|=#&s9JfOUWj%sv76yl)AFp~ zOniO0Gp%SYsX=@$45a#VwvstzPX(i?8)I&v6nL9$G|F=;OLnR_bsd7DcC(o56n zvN4sRxm~WQf%rsOsn%w;mLrR`xhm0yqQ^468^U*2>i)5MacTz+B0%DUe(36EYlT8e zM~0i_IMDE_>fDlDGp(8pGn+SBt$3VJ|IZGunj9e3dhUYKA#>+BpX)lbzF+*S#jp6+ zrE(K(-3|d1(_Tun1f0o4=2#Wahbz`CIhq4)ET{~x^0lV=l&-fb{xrALn$}{~tcD%r zT%hU6N@4_;An2)eb?R0?#dO%XKQ`9xhs8eE7dsDV@c*aIF^aa?c~|mokE#S`vTI(d zn;cccNI-<+B^p=zVk7N-@@k^BD|RLZwr9ll>)+~sMO@&AZ#EOs&#q|+uj&uhgDFgK z&x`BNH&ep-<9~8$I_gw_0nBVZ6kaA71to_F6|X9=$9|8@M}k}+OVaq7f59zW^x!DZ zx^;uZm`aRFOg|7xU0|-=`n+}POHu0$W1Fs5{bW0-d0y2>#MP}Y8QJK~^ZfjPs5<;? zFPELqHgiP%Hy`E9rQNu{wBb+TX6jX?tv9uGrKZE`Fn;HK(2Z!C;w#x_HFPi_UX{tT z-W8)POsQdisxO}sVb=kJh`}M9n*B&}M3MM9e+K4-f^5G*J9Mhio&$0-`gv6R!!127 zG?*(o%2d_#Ib5)d1Fd@lPGFeWP2s8M$|{Z|)^~|0i^`(YVZ05<!B&v8&_ZVI# zq8#D#BH{>-Lvw0-Wb)V0zS64_Nc9zjw}$Qg;_kd1sK2&o}OGyD|t(|mva+EGZJ$u*fkFg2(KcS>uB-%RE~2?ck%0` zo90#fca?4mkKgG(Iy*R3jX;!=@ZX9q@jf6c3?z>a3}BpogI?@uA_rKf6EUv&Opp|+ zmWWkJYEjU?1;xv{iugtotAqnW)2TEnX*tPE(lb;(wLc{iPK0Oo7Y4~Hf`6w$D`5=x2fNgTC)nSK; zJi%8C2OwCr8eaG(7AbM5Rrrt9f3VK6gC0>>YVd8VQ;>ZO6D=?732zS(uDMnHsh}r+ zE+5Jp%)7{*9&qaDe|PaF>j(>G3ftUgPdTJx9FL-{(BaoIJ?$JO zB&gj8m>z_xP=6;!h+>(XClNoB^I6*^+bur1FxiV7udl;21_|K8++0eW)8arfw+!iC zl42`E@k@#4cy6e)j49b&*cjOu`D!1`p5e12ob#et4*eXAaf>7B>vw*TmMycv%_(EY zO!}qKL~EXE8DR+L09+9_u+Q};*1@MXW3YDZ8JVjU!RMqSJAwjQ@eU~k*HT-Q*LY9N zPmEJCU&O_OaRVdBy3!ZtU*X?ax-C5ZMFfS}NOg;~%7hdzt|S)gbTaVFVjZiCfP?rF*)KNkJC3|&k5Q$hKdiC9t|(GxNW`joH$*W zL4VTUhVT;cZ#&f5FLusUvWdSzN;CbLz113O#|b=$*mz;(8>CbwX_Unq{4cVu2<^I- zhG2+cr#eko!Q4v|-8u17QlG{eMZ5&bmp*rsrVU=k$37?IEDRQJN*wLCV8s)DkF!Wx zQR*G=qg7;a$s4hxF{E`bdsyOVaBjhvbMo$6n!a3}i7}j& zu^k^$XDu(0o0SVSeqcGHd1YpEOL)RNNUO8Lt7-$pP0Y=;hZb*|_jM0~vw9$i2m}vl z2+%@iJ(z)@jb~g4&Y5+OhTw%U8iMdDVkKIqs2$$}h@GAD=`pdsTklfI<}!YP9bf8F z%bCD;3^V}djODAXFCg7mjyx5vc%bL1|A^$`Y-&E_%n!ORP6~u8HiuW0lx%EkCM+=R zv$SR2as(@ua|3@F;+JhbWIeLP9U*^s+2z89{Z_Ly?&vq8#uX4vKPmlAshgU9Qb4oy zBk5?KR5lQYqOCm!V>H^s%Y@xRN`l&%5)1Oxre_TpAB3CR^wWZCs7AJbaa)ttBTn)M zG&04BWIv!mjfQL~>z1~nf(rB1+|iHP4+tX2>5 zPDF_wzEz!9ve96|!;17BUNs2;J!sG^JXT}Kx{;ukbTnUM%GT|pTN)W2D)qa5k4I(H z+8Xf6Sy>V*yk{+>;Y+ofH6Z3s^si73`uutrYHct+K-7O>bE(=TNBnS^x#KlgD_tM1 zT93>#nqFZD;tTSVYXc)M>@)W?YpDA1 z?{jIt>dZZ@;OU55EE+07<=Lap?vd>K$iE7fhCNtA-@U0X``AR}BC(6Kj&32U{Oa0IU& z1-W73{trkG@gET(p*j$M({3byB4`hT2lGytRNa2kq-Z78^axUb6Z< zo~rj%z2Dp+k&LBBVi92u*mJ%i-P8tC`|VtKHwiWUHLwVIZbV>au1*Ctf6_<_)TzB^ zWX(~=FY4BWLj3R&%ZZMv*f47)Q>8|lS8%-E`ch(lA*aQVT>LWbobd%Q0ujmr_WS~8 zBF-?xp{-Fh=oF?GhtGEF2t^dE9BW?wl)92bQRPEaN%ngJHkqu-e@TB7?BK(?tFSAL zRI{L{t!g+?hXpiE=(&saUf zUAsKbTGa&1)`B~&1q-bOv81l4$a*EC3UdhZe}#VA&|Vn-1yFFKTR zh-o6sLrZC582b#~Fm{mw5!!0nu|=5QUy~24$h;=GyZ=K=shgQ=x8)!7wEP-hd$qg` z0ZLllB_iAbwNA@Zw7kjuKE<>=(QSDVuY(ppQY5ou`xt|N{?~29y1$5!f`nNHzGA0! zrJ=GgntGz;7}@aK0uXKh71X8_HHk~31;gss@=9glho8UNef|o=*3zfJ);tsVdQof) zM@#H4ux@R)w)6=3_P7yN#cpKxH_`q3@tTNj;>>M2cD-*_^gpllscqwPKtOXkSsp1n ziszC!T9hxd%akK-Hg?RuYSwPZVAl7Fe&DNDU;M3bD&ik@Ti2-OEo462+HRn_jpkjG zQ^v>pk?<_YI}tqNdf?gmuM@&kX5bll zEa>Aem;l&G8tuVWV>?5xSAV8BfqkWYm-vb`pL9XIFku^Y9g z^l*G9tBQnIHWM)uIC0DbL}ElFs2*t>=^1I;Y%hc%syXl@>lh4okGf?)ebMhNH$$>> zZ_M>It(EvAUwmrQT5&W;_J1;F!MhTWdFpDr>P}lPBWF^K+106sw{fR5zMDbC&*6S) z)xz-7Kk}+QDQ4#_ft8B&l_3^QHMT;MIelt_B>d@(^6^tMxI&0-TOs}X-AC=J5!S6} zNA2QO5;|IY%5n47^k3CJWt9mXK}9Vec(bNys2o!sL0lcP8_cv_&9qHbXaB~XwsvbM zK&vr-mYLh#`DHeL2pW2BTe3ocFfKQK3ztp$HG3Lo*wZ-8o)WFG^ixednx22B+JXNd zJwK-IoUOMS$%{XCDmLoM5g%SuiY{dll1f}#q^=TN)E0_8Nr(GjQ|}4)A;jc>ns5+l zEiKh+u5l5dH5zn|>lRw`yZE2&cmbLvfheU%=TYop z2T32)ds>Et3TDjgbxM-HJ-B#N>(Lw}gRA*f7*2==QM~0DCTy4+1dL9a?$dfCr!*NJ z-@OEcripsk5iTdLl?cmN;Sv$6c~cZ5H~uZEZjTshY9ny`kQ4gA3GA^TWb#fbIxN)l znjP5nx z>k8!Maf9&3?3}LsF^M~*G*O~eHFVyCmmuTn_2e6UCkFSI3(#Ytbzej0mwSFAeMtQq zFQ5V&+k$;1e@`?Qr0+e%(Dm9o>rgt~`Dr1GNqKTZ4B)7j&ZOb;OQO8Z z8_jZ}i1=EiLY*@SGmcWVH{`PE%%<|ij8cjuFFi}&x)G~Z!O~=4DewAJNbrJnxtv@? z?cF_~9)Jo&Pq4X<5s?@tbxmhFJym@ptfwFyr!b>)OBvVqPn8~S^G{9P3C}uEvVCRM zSha}v&Fw#PyQF1w)vVY+>p)x8ET1anp35&%w={2WtGXKJ^{G&R#NZrA3P?Um*8CB! z2N#-QPvfe(n3qx|&AX&04bFcn0q6C>9yo?qHQjZ!FFv5@uCX-P!lZVkC#g76KX{br zFT=r7`Xv*@91;}w>HHqgx>i5UKkO1?2PWLr2)A3*^S>~{EfIg;zf}vj+Dsw)m-vx? z1Jq{6*z7zjdWq~9?^1tky>Kt$X7e$js~_=;<2=1<1zeLdRP9`7T09(}m(vXHAGw-7 zZ8WjdFr(|yqU#>h&47@b)mcxXtLi>@U9?!<(F{|yJSAGJXkW8O%{t0X998KNMvp$C zzO;&%oS{Z~zxoXD87sK@ZD>c!f2FMXLcnW)rF8kq& z4Q2whJKLw?bm_X1-hYUeK4CJ}=PM1CjaxrH$i<9@lA8=l`ZETfdhi|D{$v!t1r8IWlaXBV zENq3ZIv5JK^@vk->PgwFhuZT4r3XRXPBjn}8@aM{Py8J_-r-cv&=zpkfWlJ_CUeJmww6e&l z_9u?`=ilHgE{d{*Ah@RIWFp~j%zhVwEJ27zRF#aswortUlkR&4KlcpG;K!9VWjBVZ zVl;{hEfL6{H74^?v&O8kOFv!=a-ZX3kTtv2{8i#=a`A`5GMetV$rsOUy5mM)>}}7= zC)(@(K2o_K1L)DYT^`;OmCiED;A^dj^0$B9ap8EK@xlB6q@zCLf5 z)n44??+*XRy3&K;|7e~2nPuDKB_-RJQQvP}Y1e{c6!ddQN8XMMe7eGacr zaQ|limePaqy=DQVUNvi<*71ai{S|ABaa-LUm_NF7Pk5RCTB)sjOrz!gjD_B#PsZgp7 z)LQ+p{n!nPTSaQxHg6JQ*pl~wzR;-+c|ujq{&^FN*E@m#;X1s3TtB@#vf2>#{OhfL zWbKm^hx3VDpx{T)6GN7<_1@EifEbDEZSG(JyaE$Lp1Ego2 zf~({Iv9+XItR=^!n`~>zu3SAz*IL5VYbFd~5woJ%e$;x)n7vgYu*x=kF`EEF#qH9R z=IZUV;oPb%_?e1W+9?opqW;otb3a8E#AR1A(7R$6+k=UL3@xcwe-s9f4e$Vt{y=y_ z5_=#(bRtdl%&X?c|J!UBN4qA??gulSDSQ*1L%nwvB6@8|{ew>loG`Kop>aLW)T`Ir zhc?JVNAx?!zhYuNgga*%{Fyu}N)EK~6Z8BF@}adC?|Jc6W2x>p)AF07yHF~h(3L0SS;@hAmJV-dg7Xizs^d8gjQZXo0+cau)J3qRzX7JG=hdp-p}2*$ zn~WUw<|w3Cg6y}Jqfj4*N+H-^0-Qtykk6p))<}sWG_oWgmN&F;Q^Bx2n~d4%GyA>d zNRtMSEnv~>!nuNc?P$1iu+_R#`^dLO<=C& zfsHr_^mOxdoooDPH(QJ0$>Ikf&LgNwz62qW5v1O(l)z_+V5(PpzMN5P++b?WON5t8 z1fGwstv8L1u*pG~Qr2=w?ocnHuQ?Fv5w(;&IwVD5Gpwz8nHh*$7tZ>g zJp6UPfn7pxPvf~~?&6>9LsO)r)K z!fW6(WKTuZWnXa7k(yx8u?Hd`4p}a*cZdIkf7!11Nc$T0>eAO^7dUZ($m`XidLdc` zTKbwiE22Gbgrg@hs>Jt{v;Ye+n4RRe0S)545db|}GBnr_QjgDY0hnz7AdrqSCqZ?! z(B^tr#XwD%5!DSta{)5v)#2W9>3Ityxtq4WVA^U^L#3@rk!8DL1Ej5~yqXHiw?FXB zT@#+{V%pHOou5V9Tb$a_Lfd+&y-kFfP~0!y#PYA>*dOK_q<#~s1vEaDiV4Ku{jfKY zul!(~Fg@&0>(xje%$iZBt`H)>_gk9C$tBX0dL6bE$?W0{<>Pr-O|4R!S3QBNl8cl6 zW(dDZe~wlS#Esea2!!By7rpglfVqAeU98oF%35zRoC!s&@ELmyGZt$vWqd-s{II;- zWxd~vQAWY!1a-v*Bt{2`7Qo;7Wp|`Di4S5siEUIhg8T55Uu<2>>VQFT{{c%0TQc<~5?U`=SJe8X_P-Rh;i3yIDWCH>p4A$tQut`BF@2DkYtDI$IEKe9U&_K{`55 z8?1?^%Q9HcNtr24ov$JISk!e6I5((y_^42qH-E;v%9{vtiNk@?g8%)Pw_FB`=8 z-Gi5V5z{qZuIYsrZ}<{REVV(~GN7KVhjrRBWHknd8AW5yd@rE^ld; zC~W8z@5Y82vszyeKKB$d_3G4HIGRP4WTjd})`~gn^&^4|W6+W^=t{|>2 zB7SMF(0R5%lchS78V0USH3D;u0AtCaltH&?cBO81$@9_^fj?eZ9Gqw4t|NBNauQ0p5LnzQ^wts9(o4QnCS(qbj23w z-1mH}+&)^2I3owvY`v)p>xCM#n|Y5=3kHHJFI9V|)9$m2f* zn6M2$RWIN{!p(kEYG3p7DSqlUFs`haCsTMp{e){*`-o)$ec=_;x#&EkXE%wg`{$!9 z{R8zF2scSfBG$GXBi{K+9@ExdZ5yUQrr3rNWc!x|F zT#!Wdgq*sONHtI24vpkWhO|gEIL+t2OT#k>91pD#trIz$h_A=^rdypEaphmrtbGmc zdgLF|u-|JqpN3~h!V*FG-{gJRcGG_6?#CHDL%!efQlt%WO( zMO&fN!DxXvPZX5Q-f^+sJBp6mJMt0>Su4M5T6m5x{+NvkTvSwdDHjU#dMW?-T|m!l zem(n$$OTzKRhIg)2c^q-Rv^?u)uTjPiBM%We@0Uatk*euKX+$iNHjf#lN%V~S!Nr@ z2(Rz+cFEJ$*TutBukzb$hDA|$-yyFjvft;%B-QB z%1{W0(ZYd_MI>5vpRt@UPfQpim8;adOpcv)tXj7Uab zi5aKtqw@1SSM4wlrL}CN{`yUyZxr=7DQ?t~y13U9;Kk@w8L8)DO{cDO<4QswB{F<0 z+?~bn4eoyM&dG46m54%5qA;2BHx%W^;`W>}*@r62?79h;pEjZFG2i8V%lO-WYy3+; zzMe1kY1MMEuKM!I>$zBKU#s&j#IQ@*u%lg~kMKXpe`4jYWF;kz4zxl=;lxusLa|uP z9Xd}j+`O3!ov-jm%eI~G@=fi+8eOtc+Cf_9Kh=k&oquxg=`#LUfg=BATAUY_imx=) zz4DfU@#552yCUM;7)k8ynyU78X>KMDEZM|6P1?T9u*A+Zp(r4GXH;EUOoACeqQ+V~ zOLna+2-=|{imV1H<#j2nZ1gPy@Az`6juSzrXSKb;ZJTkpZ70dJoF0_cr|XvM)yu<0 z?GIV)(rQ25Bpn6Z^6H~GVbK(PU1QopFOhN|Z}Y2%+eAzi+50#4ara>AiY(dxgx&$H z+B|e3=bo*MO_RTD1izGx;LP{5SN!_Kn26q`!%MGXOG++p;Ys4Md?x4=4!-<(eo=hS zTE0QPObo5TKB|u`+F4!NZaw@GSLfz;9>W~5$Jn{lV&hj71rJZC4W7ac`!1_oStjs5> z3=f{9Chm3ak;j}xfn<4rFFuv?1}$S8AM^@5sj?7NqB4>!*A*PlC7k6?NUNN6v4)TW zos?KWMxrx)p_Q+yf8=$}ruf(+IYtDK0D>Hb=G4wmzkG!~b8$8M)5Cm|0vtDr^}M>U zUL2un#kbiQD#-$ks&CVlIy_YN&xrN127fe(l$8s~rHrZ%ejt{^Jarat6N^LY9}$?8 z@8Ap!>NqZM5g4mR$X<8LD648D^|MA@$=Y~+G>EbLiJ28eP;bpM3s9j(fd^7EC(`oI z+?HEXpkWNPaGlC(i}LKI&2rkzx5`IJ%jF~0B^S7j7T9$~5^}LeI({o^*HU`M3U;L_ z0#X;T$xz&>9tTuZFbaLYW%+p`B2P#=J9Wh6^oX+ECnB=J^Pt^7mRo|l7QYQ%Hknr3 zL{F+Ss#UdgBxdT^r@`aIh*Mbfd>Zoj8Ek8=Ryo>iSsKcZ+S%NFe>zAqd)MnJvv+lXQoZkgENJt4L;E_hI2zhY zSU70zfp%CAw0Qz8di&T<2I?Q^%78lRcu+lg>o_}>IFowYv2J5u%h1H9Jz${;(FRUP z6OrR-Vj2~m4NXj`t4~LVe+-&9La#kEG5_zMm?nPzb}yQ^9d6C*wuqOTKhwN$&Q z^Z$k>0==Q#^yVj^iIJZS)F0860k!aWPuyA%Fb0Li)^OE|M^mmWE0%Lkyft{>+VZ^RD4@*>&vFNI%zY&-w zl#T{cug2=;@}#-=LJ4zeWb2LE%jE^@uUU?h72wO-EyhTzU%ZxxuP-<2a2+DPMmpjg zBG79FQpPNC+o>~_6X;bLnmuIJfABM^&g|z!c|C5iLEaorAgL>0T=ttYNW~mgpt+7wiY}9$VdBiAF-h3NI5=r}Kb_*DNe@-uP#i zOo^uJI7ooeH_8HH=vsHN-jJ=%b!HNg3eL!Z#4g2yH!%3GEb|6`h4bXs@aYgk(P!4T zdd3fOoaQ;)$e`f#T!RAQJXeAOt&kYGUsUIeE^y*aQQKAF@E?PBp2zqN@%{A8>?NI{ zy#4t-r|=Piy3ad>uTHJn3vQ_J9bR^yfK(xtq;ovZ9$xx8E@t>;xcMjibf$HP*|)*N zryq|N1)TCQOi@8i&`R<74y7)n!~}_W6;iM7^A{r+R27Zs8zDPy-pE8UpH`d(g1?n@ zWXe?XKo6Xe@#WZ@kynU0(4RWhY=PyjE~U@Gu^T&B85JEUref&(XD1Sd`s&}b+)u*o z$+kp;o@G2IrbQD?V$OmQ8;k2rlj@F`&x}I;L11X(nHf2Uj5rCmt_Q9<_3}Oq7naD7>o+kPpXOww!vp zS;(z9mbG`?n3;=sO_qi}F7esO+_BhGS>SbQA40P(+I|7jLONQ+(EsfwY)quLx)4ds zNS1uFzrX{DZA>c?u2;bX<0eK&!b_J5Wi%-24y|~y(&bs`7PVX(9X84w>!UhEGvtn_T0+va;GFEkkT1CtMn!xIeo(e*TfEzFHI{wMH$V zaWl&g?**|Zkkj_(8I!>#jBR=zTvKLv*-Jv^r3_;|UqqzcR}M#Mh0N3=7hz9(Gs;El zEzny}#x;+Gp}~GcgF|MH-?)ZfX}Xp$b6z4Q7_?$`to`3v1E`O)A#{ru~ciTSC44e zg3k16YiGS$dAPq=9S_P!yH@HEW+m$+yp*CcjE73~qfJ>FeTwL0^}Vm@+B9$+{kS~3 z0y8?wVFV=zwv3u3g=@U3HI-4VY;_)jget2cC(btGyM&SSQ=z>=PP%eUMF9|svLq$z zMMW|i4MZJWBAudgxu!8hDKBQAr zS!P0Z%_~H$;zrhv!9J?$Ux##$!5^^Z7GZk!rv`~$xEb??+4FSi)Dx1lSS05sd7WgF z#nClg>{!70GX|JRAY2@D8+~ngep>%2$MW(7ejbNhHP;IS= zLDkX0I~93C^2ZXReX&ZS(F%u!IZ@i*T!3#2@#?tRZJ5L8(X#!K80@P+Sh zamJQmiAPs7(4-19i=g{yJT1`F=+B7i+Xkbo9d*)0M9e^^n*4e;x;?)L@Yq+ol@2iI z;|u;L(nDicjJ$qL&#~*+MCawE%CYrdMK#i>wU;Aq%l8;-yC}=^YQekb{w??mpxjC! z?9d5(zh*UW;N2b}&-lg6yf4`w0ZDL=%t^a>_B0GjKy*)#J0K^#BiFp8- z!6z`D)%jPs;@uW=p4|R3pU70xN3hzbs{3{UpD^V4LKg0d%?&qyo2N)m!jO(@LETSF z4)u?As_S16FNArI1yLonTxJHD#sZnf2uD8Pm3ThHY=^`?0THoQb@p|cJyRm@F`r&HsC8NKT-*@)Es8LbHm zV(fFwqzVG%n4HZeDX`ek1^&`5{xGy@1RJC>)$9HS-r)aOkF_(}IYkHqgeQ{R9#VgM&8)7ZcMUq> zFd9t1Rl(Uss?EJEL5b1N5|sGJH8nnUUogkle2B!qrcpIMYf&Bv#il_Rk@5ICS`sH( ztGqxOEHA8An|KNS9P5u%uc4vG5jxT2LW$9CJ65Nv|5L~1q)toRg%c?3R6z>jV~MKY z%3Bp?^kV(HxvvmXet79r`La;zW?rkmarVTr&+2c1K5IhYAiQEEKUtL~7(@3A1=Xno zuYwCL#cz`J-fM}z4xhH4)jCi-;ye@t2E2RZDRs$Sjb6!4t!Kh)*N^hJ>)PW2hy;-pmF&{Xv+`L$E6 zvC`078qN~7D ztJN%xtG}Fsq4&w%d`&`XU}IvWu3nuv7NP?EKjn(^q~fmlfx6|B{OK#{)^qsRsd)m# z5j9j$c0>)5p&n4z$i)Lrv#heH%I)>Sc=N(Plt>+B^wOJ3UdA|%v7s`|*+&3rEmOi~MU^jPg%hs4NWL(;2HE-Zr zc-c>&BWlK`VdtgEc^Al=V}I9&6h5}?oV6julHr!FO=@23tmAp>Ng)_pX|%Z*iE>+%V`!8 zj83Uj8)v+qwx2B&YCDqFJ*eM5(FXvKIZu)L)S6f0{dPHbGeHD|Xqhrb>EZGMUkoF$Fx_pEOJ z&eCV49ZUa?uQtOp-5CH<6#UT9C~el0`m49 zo{xpbE{hnxs_taruy&iJVd^YkQ`UUeT9E&o$okfi9J2CDT>|b zES`~`M_g*t-?bTl(Hlk&xkz|@l6Z};{tvHAcMC}AK09AzO!}LBj|>kfZ71DlEAhOb z<@nBDaNnuDUM2nvAunQI8js2-b45YanE~0FaJ;cEtyK^P>emAKB-VWKEGYD0Ub1IK zc)wodZHBVZS>;mY%^J#+G!=838j;=9`B_bE(;r@~s^tQ?xf05rx zQopU1SS59E3$$B1OZ59MW1qCTMG5^5Gaxc--ZNet&j7xW({4|acw}ODy1%L8k!5Ke zCHfcRaK6P_t-M||)x$5*CeFZ}oC>bGmO*#K9ZNi>7Pm)gar@k-L%tvX64R_b=r{be zCQ>~m<3KB8uSNx3L%NKB@drLr7lGYAap1q+FFQX+uw5^BwdqSH{;RTPkI@2yQI9YZ znUtS%Q?guUDD_rYig!*rg^W0h-p#}5v*iA#=TH~uCOkE=hK%|1mZW(9t28^o3!f7zoIWWh+tXf}*L zM^*X=7#kq39vHv!cSdy5!ss6*A+tQ;p*`P z7`Z33Vi&UJMW)uLZzu|h?0bDtA=P`}HzeK;Y*E^7m=s~E4-mF;rfe6u^2t1y9I!ar_9odeU}`=! zO;*axK+_^!Tz-B~eV4vun;=Ty_#H%925b7jnBVYR25W{I(zgfI=`>1Y?M7=b@Ar?Y z38uMBHWHD;hz|u+OdP87>#BLaP7O6r0qUOkn{ITzM`@XSCxf4Sn*wOtt*8{TrPh}O zq&0Nz`LiHMps+JlqI3n4?b3P+cNtPIvP7>6VN8|mMjx?sx3xUbx$X0m+5CHc$-3Lt z$&b(6@bju~%9TOh6|1fF?Qn^>z$>f`){EQJ1=ILfylyqJ5>Bq9;-{ zxAO+3RT6X?^OAug5wp~|msrK?Wiy<%zhvXV@Z!@JzVv+`!^U3Ok7HIisiRyUJv`7J zA37M0To);8PR|T~qh)3|weFqp&HVpdOY9=9yv~)^xbj-KemfUmJ{Z1fTllhd3kK3P z5OrE~cQ8D?^&l@G+y;tN-_Mo%b~bd->Yye%<;X+6R&<1iZ#@_uvEg9&=52hg`wZ_j zg)eIjmv7)mpzwdRG`~to*5JDEQ|p`n)z9}+_q2S26)IxGYku}9!X!0Bbsd_?)Jf@T z-WCg%Zl?D9JE;NZzLUx|_{Hc=EzrPspu=2h3=K?OAzUO!EPAYiz<2B%?hqQ=#lGoW zmu`MBHn?=_+>o`+U^vz1+zq5c=j2-X>B`U(oRhl}-)MK@`2sgUz~vA~XI`khM8!8y z!i4fAcEmaz$3(#&ao>z#S?1t7IfV@p7m*GPJvUF51WXp)4-}`hEgQqUoT2ey(_ zfd@12N^(0VHO0y(eEeZ%@`Gl>OcvycV37w?kOg}tIVp82tbvuvZ=C_YX6KLwZK-|t zDb6RLp2Vdk?uF_<+> zdY3;DqWB10Z~)ci?$OU=IEL(Wr_!)jneLn3ZC!~&$|{gZ668Eps?jD|+Tp*%H$~OM zhz`(PX?OhZG6c^Tvft#vI^?4_Loghg$-eFSEqCzf-BEbJaD zGE0imyA^7x`XG*CQQmD&JjMfD%eC=pir>Vl9L`gfBh+jG_tt%q=wm9-OdO5l_vCb-9BToZ57NM6%< z!~o=WupN`|#-YFf=;MF2Kwl|;Y9n@4H$iym1;>={ze9496N78Zgv@gjMcfPNsx2Ve5sga9a*{jm;AJrODu!6{7?K{xx7Vxe?tHL4S!cI|093Z z{YXqEaeGuIwz0d%YvJ59gXGwq%mRIPFU-;Incwpw7Gp8|-^wL19^c!STig* zV2x3yG%{D{GqsXxec}V~g32D4E9Z8cjY9-3_>Xy5195^?00=*SyF)ZpTYC>qO)@iH zWJcx?Jl5lCG3^^WdQp-VFWztg6@TRB5 zSMQ6*o1PZD`#9xyw)Ixqa=9wH`NEhtbM@+aW|2$pnUBi=Ur%l`2<7tIFN-WcL5&*Z z=bW*o=Va=9@pGK%WnPdy=T5X0)~Sj+>1L-|JOEAQ`l8`5wxTwM>v>)?!_BNUQ$51D zy-aeT^JnE%}1r(sSO!Al3@u8CNAI8dn7G z{!t6R+g8Y5s!>r-IB=*n5buAewNL!BDD3O>2eFwfpL3U;oY= z`XOCqd^-}zpr*#%zSuR^S)JmBJH931A#O`&9^X>I3;ns<`ILy2D`bH*OXNg&*>ikN zG@?&7>7|6dy+Rf+gDzfQx|7QA#XITx%$$mjsS*}1Wd;wCR)?>ial)}#9H$|* z`P(O_;~i1;n%vVjWb~w9pG8hiFkWg}E!pmGKTIshgVIIuj|4aF%sN$tQ)l}*ttDUm z6ax=CB&2_75Ss8%#caslDeJ3r0GQg<`4+pisZC<`VY<_tgOHJ()<{kVR)2!lA*N3! z)=F2tSaHcAmsm)|v0jTu!cS=;aYntsJov1VBu9htB~|E7L!6UL)O^#*5E;&ENm7h> zqGVTjDqy{a>uH;+GxzhF*0yj5dsr}bO=44!D#Dautq8hJ>6$R{yu_x+(|SqY7-(86 z1{z;1(0{WvGO;PZ3$B#y_5OTnmA7^4Pcu$*3ccuitsj3svwk+Rh&5$1?las)6d#Gn;H`+O9P#2Y%mx>vY<>>ioLtYvk*5TX>t|7MV7^>t``*~aWuF@pOpEpxI! z?^WT_@@QU?$?x^=Bk=P^Unxkb8AW*6uK>!$jmA~D`G;H)_H*}Kv)jlM(1^ZUss}N* z+S-5+Dl0sGwMWh+yZjq^2wHQJ9)iX~;ga;$phwc50}O)Oa18i1{2FIdkKSP{^@LIEe3 zFQH@lRo5Kf<=I}BrzF$sRQ&)`bx`4%mS=o8q-AuL6%r8;sMk{!a)L=m2Htnw1#?^PpR ziQqKax{#}!lB8KFHWIT9;5WQ`g>d(k<)k?j;Q+6iK}F-Jdf}@g&*THydR6*0F_skB z7b0UuSXT%(;UQ(`!eXW6LjFt|PUBi~^Qo6Vcn85Os5bFwLWkbMd{?j5&z2T3Z|Z{_ zCI!_!YoYHtVc4XXjmKp!PCoJuD?{4eIS33*QJY@w@18;?ZGMU>q#{;bq(Af3>px@3 zaV&_DsI*jb^>adqUNE^AW$5xH^^HEV4c zm-xHSiaMkV-(*oB^iL@kSKeCd&uU1q33-JnvNfF|7dWcxI@6_0N=4V*OZ1#pymI#v z;pZzWUbUCVc4Jj+wZ~x?DI{{Yae7F6jQ6*mHwguIx0Y&oIi7!a z#Ve!r#dzM`6|at7F3-jLr_O0x-Xc#r4eie2336)A05b1Iv$`x(O5t~Z5*?*TXnK89 z;~T!%kF|vGlO`QR?2CWjX>9jSSP-aY`+#eghAY<3gQTXN{k)89)WpIO!MQ{2vf+f^ z#7{>V&(RQ$smxnI#*hpzwc35jt-@-oKAoR}NZc!(=L?T^d5rimns|+HGxuZ=g5-iF zor&(zR_((0aI%Lzraw3|?E>I&VN}dH%e%C&!+iS^@G)7SD%6OuQvaLwU6FcT_~A6SYFjtQ)MDz15GoX+u6&}3`D(# z#0cWdRZU0VA-L124y5A+DzO!x!Cgmv()7II^t=nw^UjT` z%@rn+4Z95rg*4$&Y%R9&o7FYHfv?wwqN?i0e4*9RWYmzyWKN>RVI(|YTtpoj=7y*R ztP6px5Jw9p*J_e}MpJ)%CQ2q@-8|}7Ut^hTW+68FEpQQWA-o8djoSK`r;Xa0tNkGu zts+<=Yx5GV+7d~HY|d84MyV>kLYtx<=Mkla(}W|euvgwR+!{Ahth(by*n`!7OExI# zP_Eb=oNCx#P&ps;1v^ryeTkL~bWL?l`{4(cv;fB4<%LE5m3n=sJkni}Nd_^q_TVu~ z?&J3Si_J7hI8UvqyxR7OH1? zS62c14HpdkVnu=~i7l~KYn<8xtt3n3GRdY&R%yPJ?03UWKlf2xU#{uI-J!jM*i(bW zs1k6W3_2(Pw8`^Ujaqm4?nJ9U8o#Q5)HzaX%-V z2|Ki|)JNLY*J141fq6oVT@-X6kkc+B$$dEaWi@$}-{VaVAL<}3M@}CL$>pFb{|4)E zH`lKOxvnAEm^QYr%Ccv9eV@c;BgCjWp87a8o9n*(iETCy9_=gI@qRjio@<7mR0N9Uw|-JP z&G?Ye(TVLev%d<&|ISXc_ekF?J59wGv2UP9J_I1lWG@;6}GE1Tnd1N(_Dkrwj z+)JCtml5t~sv&(W`;6!o+CHPT5zjs&SH(Wl4sd3c>eX+UF)mF5aeUnK1;HN^`8V^s zcAZS@1a<#W;Kx3r6^RqsXCB4w2>0C64ZAk>nPq>>-Z?W|!dq7+KE9WJ`D0!d1?e_$ z=INJLxe8Uhq-pKrGAJD_9zVZn?XUGOQC#9;9dIoq82r(eP@s-eK@a^wkj~!f3gpC~ z%KNd`aF0ky4||1h!dU+`B9xW3E?8H(fkvGNoJnOnv8N`EEW zAr&pU`Zrid(EXgM30QtaTYXU4k19eWXiTn93ydNLF5kw&frVr?htOc-SWCewW8=8? za9>~N+vvM%Snj^geSGU>)1bypiyY(|XnI;BH8w~WwoK;Ao|CF-dRimi+G0>&C{xr1 z)xeqZ5@rL54P0{y&n9z)lAG2(#$R8ok2N$|8IbF%#W^TpxvX=2XitV3yz>COP3hr7 zh6HBPzDELI@kn5LFA|9MB7yN{0+G8eZ(AYo>O|uDyh}93O1Fl`Z?%SahAF&1HNhN> zVI4Z(S0kpEo*>15w94zzYmYr7qrV<_j~#T4UTRu@HAihWtuYn=T}!@cjmBMg*-Ah{ z)v|4wVEuG)>)gpG`}0KEueK91v7D>p-)c|IE8V)_3QIpJPN|YKj=%59eQ%n}r8c5W z^Spf3-tA5E7Xe4~=7|&95@yCQF=`Du&)7nysxKX8Li_4kIc{5K=WBmL)+*F;viV^n z_w@av?+Q<#|$<+qC52Q=3>Qz4Z0H zkDo+emspETmR^}SO0?9e{4`76ncJYK$ZLehwrOoS_-;m-H&nWe=3SdqmN(`9y@pyq zKUo^;h(X|?RUP?NMnfHO|M42?_a^kxP&a;9L*27KOGAC5wMRo8j9=g*HPjJTezb=A z!-rfA_0j+MNDcLdAs?Zkex*K3Lwym#&S% z4{NBYe`YjP&BHmxXNfFrS22~vtDStn^jOn#hCTm; zmyo21iUu8UUibK5R=XsKk_}BB>SoQhs)I`)joRH6bi!{lsf6_i@2yV3GJOEt@ zGV7*kuTDa=D0?$as(OFgDzQcqvF7;M0TQXDg;za5T+ME2B$*64d7N+ z2>1?<&DsrNsrR_=G~dXL*;mebpDR)I?hEgr5Kzrlt*nOC)pWBAU;p_y-xK~N&rAEJ zQ~J{xYH|e)$XHU##E9CLXrl!scD#sMk9K2$pQbtNmoBhJ)UGOkjR#FSO=_ms z2bb#9m6ytHRFHDdeD&^0|97+9r!M<2Tw5tElREvw*MEaDM^kn#4HH(QnN;heY^{Xq zYV7DUX21^qTLAZ28z^KCs2Rd^rf9^;nknHa$Ezv z@7_u0vhI8Br!zNC+WzvVKjQsgJmcN${r-vOch#D#XL&q(K7#7$KOJ|s z*L@G(Vb5kgb%ODHA1`BO)n(oP5V7Swn)RRn!@sQOz5e=Vui~uxS@ZW_nMbnjd++=I z4ZOcP$^D{q{6r{R`dl{DS^b^p;Y(VwAMQOqv%Xth|4mepQwcyh>z=)InM-(Qir|6|RbMboS!D`DV|jK0uHvE>Km?6ZkhVvLUcE1j$?kVqbptTbnF z#^v{%isDA7vFnRZ!@gb8>u%%3J!@QneU&L7#PN<4vu^AVQHglYhTV93F!8jN2Yph= z=J!GN=!q0^KC#S%f8}%?&>7(X6T9jdXPD?huEce6fHM}&6TfEmz84;rz0Zq)%hb%@ zUzia?x~!UZ`&v>RFlJ5*9^OWz@RWe{N^x832RWsi=jUU@)Vt^+X$jM7p*AiBF_M?A zi|s>rFOdpNR?UvY*lwSMiTPsR;wp%6k$}03!1!)r!y>vMaD2Db&>`Q5^w!_y0M3ft zZ58``QO@GP7W(6UqF;2JY-F?qLQYia?+LK`+|??~(K>-5tV=Chxv`M=GE=!mda-rQ@vlB)Fsm!y^wd_! zoU-9GDt#D?CJVecv|BNNc839eb<-kJ=OW-LK3=4=si9=KNE;Mi#PTg+q$iY~F^tIJ zl90?Bv{aJD1}M6fnV(%h1fHz$8AhosASUcn>Mu$CVW2r6WLg=xB$uRGIrHcj&^ARp zmVHC)2aOyjN;(`7*#RfM!>V}6YIq(82=hbqte~Y~x8w^>gxM*MsMV<%_1 zA4F#-f0XlCZwz$)oK8vYjPK}tSP(Fz_~l+FwZ6#3;#b(OdQNIR(E5QsskJRUzRNqQ z^`&t6J7i;WQtQwqAMgq%wLZXy6L^omNUzEN(maHs;OG^*olv_)J_GBegCK6}6{liH zRCVF22ITB>S|0#SBzebos2pbL4^p8>iAQ@^Y#0kTU9-V%cpe)w+8x-Fj#B;j(le2# z`~Vk2#n#00BV8wlvLEb&@u73P7XiKhe|@IfKfZ4?+LNBCCUI!!pyOo9_42<{EFYtZ3m`Gc_THRrA_%F3L42mKTC7I zV>0=(m{|(f#9uMp4bt6Z)w$BNY&^&x?&-1<^wdt`K5_AFWmIgRsJr-@+r?i@7r)jx z&?yyC*}wNcclAizbhT6$rWWx?^2bI{CphBVP&C$KpA(A8jF*Mz8b&sZQ^Oz@d?ci) zTwfHh22;_u&^j=s{+Sy;|8w6ImhO3snTunSQdE{VC>>D0T5d+Ca+$PEf93(9i4#1~ z0SOLGgzZHStj90oF+R1by6@c>pw?sD;n-fE@!dwfPJ*s2cEFiIQ%M^A6u0@z=c6y5k*|Mq_BW+^ zW>h^npM=Bep!GUX4lmhAR2+udQ3y0hpK60LN-9#Cg|ietmBFG5XMgXrrCzZWm3PfgMm zEs<43EE)T%n5_ajU(YiDeeXYw$dgIn}EmmnN3l zyq4OIH7YAXbcAeRoKZ&3+Gv<*e81JGV%Kq)&;c*OuGJ*iz1Z5>=iGJYw)(eO8zjMQ zgGsP!(Ft}c-&#*~kNKyvHcJm%?~`TMja%(dsvi{u>eA=F&vnvlrtPyw-G_ix#mcTG zFx|d_A6K!P!ETBYNB#3D!Lz@#doF(D!-siAGVS)+jXK$`gJipK>EdAgMQzFHT+WJ> zlA5=N$h1S=^Ql+wXA7;^YQ=Z7ab7s*jpa}Vh6KK5f^kA7kLqrc?xuBd+n-6qi|=1a zaz8slRe+`6&(0*_9r{ob-o;$mbCM*y!OVkXJT>g={5HV!&ckawPxA0~XY%msbRORB zkI2LOKnQbpff(mm2V-4T7mC#UFTR`XgBPaw7jY5=9gn3 z4iX(eg9ojxB;{?Di5y~$S}K`)6~XlQ(C_@#$dyF-JU_zS??i$JtR`x6abRk#kmOl9 zN{V>2UMKzpfQZneN4~4+zE^%|NCXIMfxBX#6OpinyoqE5CSRs}q}BfMD08c(%)jR+ z-uKTxr*w~Xcy58UO(!QFv|hDdObvEhOnt#wls@+`B!I*jSdH_##-@~<7$U2j^0Yk0`PQVzOqD16$U zZ1?}mQFi@59Hq$Vy%RJWl_Y4ss}nTq)uL~apxF(sQxwKK-rDslUjfk%zUa5h&T1x|H)ZkKSuG z2NH=T?-NSJYfWW*VSGM>D-})RE362z8uRsPG#MshEtmC324(W^;-12S+r*};?0@_# zUDDE4iPwa{Pqsw7+*&_2aun~Z7RkXg(0CMU^iJoFAgahA*CT7i+eHzKcc_^=aDgnM z_|*{C#j8tYYJTXHN1U4Ww(^kQx;9D*q3Mf8Pyw}BG%l@~I;WCw+1w0)x-aCmOVX*H#NSG?$jl`3mze}FM?T7v9)6CWw3eUHF1Zg;^;I6?Tot0zs2)JFL+r(J$5J7 zGk{=JeJgsz>Zi$8Rav*J`F(ttkA>!QJ%4Cq3Si|E|IojoNmK*><@Yt_nZYJ))^r#}0V_CmLo>xRDx}UNuMd zbfVrGlvlKQs`{Y_+Bsv&1MwW{>v*1#Ur1Ast`~yiQLWK0*@LZ3gn(C01N7Lgd~>`BEKkQA9P#Fj#?$BKktU#rnS^V3n%B zVQqx6U5Q^)>8UPEo~j8O;|pT5@no zOuM4y5gjkN!oBkHy_`ELzr>Z)6L3{x9HiIO;r^IRU4ez*L&7i49&<||Ru+D$e4w>+ zS<4;ym`-+TgVk*t|IDIrLY6&YLjb>Xjgr9Uiv4x!7X=5?%`FQD%H#}fs|@&3`EtZ! zWNMxIjm!f=h;%%HrZ_qx@t3CIG+=+*Zw`R)E6~E%-`7n&$c1Unk`eJze zww_9K7MiM@Sri_>&Z);iJ4F_9RE;_1eF&Az9x;*W(=e^WYB0JzLDg-l0T5D`$#^Pz z#*-_fVMy+H)?-zes@8tf42UB=;J8=94W!uYzLmW>Dn^@|n=|JCak{3KgBgYO8dB&b z(<08;h$Sl4o_Uql9%OhaTtZxe+j~E-nX69`K=sksq;Ihjj-z*&%G1LI!CU;BOOtaq zP%{LLg&=_21F;d$wX^nG-_N;iouI}a@A4mP?Z|P)Hc{Wi+9^%wxjE=R9RG*MaWple zfi@!S55xw)uzyL*%G{Ne15@Wq5t@}jB2VehH@bG<9Yd(=@YD*uq?47HNSKo62+8l~#en*gUMy1Jc^A$oE^JKxjQ~cumy3A;tYJY3z zFlR#0zpeXld+7&Gs3~>FhwgGc8CppQNRgoc0yaE zgb>BElAYTDyLbb8yVa`6?Z3YN{qL7-A5X$p#Wt8Kg=hMt=S3(FpBtfs;nW~4hyh_+ z@sZdUoxC9L(4}+Za0C=XtJbuwt#9Nwqbz$;H}(u?qLSplE@n}p_N(5ts=BPI?s~QK z>mi?>JFDHl$-jl&DgI{x5_NVFY`h(VV=Bj**6xt4eYy3TeWrC55ezSjVm~(^ym~xa zO1nr_n{<}&$%hJgFfc|Ue(s}C=k1)21(qiDbS*Vm{5Ssom2 zn8C%%WioZ_kl5e6*^vMW3@995GaB}SZVIgmXW}J{3XRHo)pqMKVpW_>N<9PiYB5H4 zThVqaYHBo^f{Ye@TJK{5SS|EPbN<%S*R6Kzxhc0W2o6XIEzDq71=xbv6;s% z4L=nfxNQ3!eeEcPkXT20n^35nb*k}ny;Fo?$X35Z%Wx?KACx?EezL;NBs{uI*oPM~ z+yjRz0qE>lN*c=^rrP$%&KtoAax)GyPV=bQJyrc{wqPXBsU2liVhTbP7%nAmD@Ur^ z-atdx#TiQ0^wHMzu`8#SS<@*D@-2+>E2qy|IepH`=?hmr+{B7l`S42p_dfno{a+}) zg6b(j_7+q+>WqzyPFA(tWT)iwkMOXwR5SF4NsJ>^@xo4W8`b;=S~piN9(5s}_x&Z-(RJJ+{n6!>vM!>qxoFo~E}J6uX( zueuHDXQsN7RTJQCzO~i*snP20jf5dyVdO3e1>SsHt}llK=AG)VZSr=6g1_nx-iF%! z$z+*+o4sWU?|C&nAZR!a)lrR~?YTCrzd4RU*gR_%wB zeA-bGmaD!=muM<7{Ex_wF(m1p!hnDfvByoIvVNsKZnU+DFIPJgtCQs#Q1#db{6mMD z7M1zp7dneZc>%){gNU!xdAyR6r+tHut@52o*#=Goc|oVUAO)!hmSoY$db@n2FzR7B z<-<>%ID$R{R;WllvaAnwVgz_L_adV83E(PenbimFCyICynLJfg4gQmj9Gw+|a%M?a zvu{*qY?hiyBb%<4-@aHg4F*weI3F(pzrlPB!{HJJ?0~$6SyCQUkLcGTol{_7Y_0mA z$1M%Na59GwYfF=$Ws#s|3t#364c)pg8nsWgI!r7kwC2=DAfXSgkae@qsSYQO^j$DG zUF7_dexJkX<4aw|yCu$oQB2I1=OGEH%TS%EJW$3Xth{>lYFj4MTc4gRP7Qk?druB) zu~%N+RZUr_&Eoi4|I}<5D#F>XGtbqr&P8_BXy6*sbQd!_ z(5_;n;bn`VZ0Qi8sk4>t!%smR817H;#ZJ5X`l2Bvhk~t%4S}YOMb`T8Q`=H`;iqmc zI`tWd02*oC8|c42v8hkfU9+gUZCA~)C&k9#QAq6c%{{y6u7y61CtcAbgSvMaf4P;< zt$BSDn+j7Sn%o*f=i4hZ@45j3dCk7}ejZG`Sje*lJR2VWn#~QnYV4u)0qd5r|A)MH zfsU#=AHFkWgux8Vpb>*ch#EC0YGP0m@e&A`L@{APBtdJi7ojP&Erb~^Y7iJej;BLy ztF3J)XHnwTkxyXeJ=#qE`CDW2HRmV&$pZyM9%26jRps49c;Ry9)pw6xA+EuL@HL^|e6 zag&|r?v`70J)Oumxno$f{_L@SsL|$U8euki5NKm>N}1}wlka+VbpVyB88vG7`F>W^ zam#>_N|zwAly{kTE%8`ClQ&yGT+UDKyjDsSMXq8NDIK|da^5ELa^8E4F5?o0{q%Vd zXG$1S(VuT36nZ-G5}CIY%Ga z9FD93T4P|fsHk#wOL;%WPpeU9l8^l#SP&(6pC?Pc`?lX_Ip(sV+rIMh$u3*4(wX z`KZK=2Ml$e{^OMX+(t?lK?*$CY<~n0acO*^V-tRU9ZV~lZlJ5|M&Sy(R zPSra*AR{T(S6~tIEto&R`;--Nfu_IFuh2utY+AFdB{3L1GUIu4xOP zs2#DUGBt}RGxQBrut9v__~n_4wgg_pg=096gE0ou!(PU{Ad&+u+9<15W-7NuC98!T z?-2~^o_DP;SbF9L&}I&50nE;|FOGK>=GYheaZ5gF{7QJVKJXvqTfDc(fXOjd@Vu^{ za2YS;v&J1q)+1&oDiRWg3+hg`%_~sjoM$OIsifC3sWugq@wPt0agF{|oN0X51ff}b z?D?5^QD>+_^HJuwK)ruVO=!aSOX2{%I7@}(;LK4diljuCvh6B`mD5fcFWWJtn7^NA z>VRG)T%=viWGekg;LhBy4;oUcqe>=B@O{Fwmo3H1j-aP2f=qV2?4o}x%u-){oc0ma zV;}eC=ekz;95FcR1yX!kobp*_VfGh5VM6z?RfpAB7ADIXW-UhA%2dB2@DDQs3!=@t zG#$#OcQm>ximGaUgMq=MSLJuPU!7%uVi#o|ztG?1nuY3Relt2?nH#gU^+J5sFY0(3 z;+qJ%C2p8d)u8eLP6Q?G9diMqg&r)a9fb+&Xkbbg!phV`^Rm=U5$D`k zO$^7${BF4%3v6lDSoK1f&uGFkgQioJWTupPJ>A$`Fe;cbvCc^l{k9>9iVNLb$z!ob zY@k-ET7x5yVntme7*wOm z>uB#mbHGrr#_61{8yev?Q)`Mnp_1VJYuHJbbI4sV< z_j(YkUp*;fXw*8L8M-zKrif&1kS4w~S1Zd?WZY&^%QEEkn_N%d zZg(G{73{g(PGd@Sy4=2LA`@!o6-a}piq!mXK6eabjLkbfcR85YNp)I3??dZ{6-&yq z=EOJVz>_Cu4X~oRtW(1ZY<+Zr!PZ3HdmD06m{(6#IIP~k3DVl5(kcX7eO3mcn+)j@ zE-#iU1})+}qsoNuo2zn33jkTtHDbS2pwb!5K&FRxxR7xzRc0QB8WJW^&BcK)GGKK+c-_IafvHNZ_H*+UtUFKZTutRU>m1Que@r*XfNg`*7^a ze=+|=D{s3|uY8o8*>az0N%#L`^`oKxW;#cB&#|k=Mh1cBY-{@J?nN*;qk|hnP66B4 ziy3A{_uWj~X^LMi&&LKR+l&V#sH@Y-KIk1uZjruV_G91{mF3EfIblc;yHud0g{_(8 z%mK6P_ci5O<(r|ec?aVSd;6zqEk0l^?zX5SeETvudigdhFRW%(Q{Y0=#D>l)Rq`zZ zTw205<81V7iW8CCW6?FVTK%OC5ZAU)k<`B9fPG&#uKPl9-FI(5a_aLmi}d}^RpdNJ zTg{b(r&+>>qpi`uisym^*#@liZPv^d8f}!f;Fqr5Y2{<6x1%j$2d~lz0k|qDO6X`?l#1(PM@ z22;$3)UiOHsr1Tga1UsQ56xiqt4V@0b6SKse`L!MOdiAOvK^&9z`hx<=c*nlskk>@ zzEk~@83_ZMbFX_?wlS%GbV*7@6AbwKkafU-t%lS!?6evP!S`DYl;LhcAdr%O8|03_ z%JuxjUt!oxw6jM2_cxMTvPrfifiGJgRbh2sjNVn8>>^a-miNX6&A^SkdXhE7*D?=?n$KyUI-Pz=D%08SU%hXh4 zDzkF;VSukb*X+Z4@dp2(tzgOclxo?B&882|pnWLW`>H+~;t0O@F0&7tz;uoWp7CHr{1L+w7$W>;)&>hqt)v|H3|;GbgzZ@45T%-LIR8CConbkW(OA@y1lP zqDS?~!Du$&%YbYs?Mr1ZK*3gudC|N^?*%4HS|!njZ=B5u*PD?IFZrK0Lk>lTYNOtv z*^G5aIIQ_|~p7NJp$e{it zA-zZ@uczuCFx6!2nk%WqYdaBu%GHZRb)@JsTm|bY<`0BFc(=7LNj7Zpj~jJ5%o9L) zI3Yay)hnW2(gamF-D51x1&f;^WW8%b~?`tmx5_$N3VMQ?8>i zi*V^N)`FyN+Ud|7h`(P~YcfP9Dsi?F`US-)J&xiG#PlL}4#!}6@V@^9)BmyT{|ct( zf0>om?zBtZ$~!oIH+(E!yX{3ejKl_@JyMz#9w^X1UALnb zi`o?yDX10S=4fjyHvi2B^-zefFKV$&5a4G6#&8h;p&M&Iz04%frc;oOY?hRM?rjgN zqJR5*pUOd9N58R$@kd`SUiy^BG*Z(7JBe`Oq?;x$J|N*WlanvLaL|jBTq?&Z-v)>^ zvFm>$2d|-1`?R~QQu<})eAVD4)K7DwX5mEecR10%?}Za-3b_? zYQ!=ofoRab8(97x)i=eE3+lU2;S|)6hVW%R5em+Pe$ge)i+jed@!@W?Acg_XS=gs8 zEYZOG7)r5Cley0i7-*^|5Elp^RKJt;XpGp!+uh^r%E?k3lr+1jU(=+1m|~4t;`7K! ze|L^EXTXfzr$(KtCk!uA)0{br{alc_LfTfGgv8k+Njd04kULC%oTy|Y*g-4>a3uT$RStd%tTk3SZQo_g7Mb~TO zht%~6XV!~tW7_?TO=6J9#jJL~LPx5HpjrgYCe&~F5KClO%`E$)JDp_{KFOjd@CtV6 zR=gUClr+}s5H|P-`2dq;;Yo3lTSRLyhH7$zfrwrzh9i&0GhsRolhHh@!sI z1#B>7e5GEDW4Y?=UlGn*aZ*)W%qrcF8~a%+JvJ%hdc4Ww`ElCh;bgsP8&sAxXZOH% zVECp#(oJ6Fv{@g6x3pVJdzVw z`LLHOug5W3P4~rXvSOPu?82(>jJ_Ig`*}zK`knK z(j`-Tq7+@GlsI2}`oqn`-SZ*dhXlruoM=Sz8H`!dDYmGnXk#ncef23{PpNHh#*6EG8bd z-cifHWVXFYB1234mz4V8nM6T8ehoN2SCc+yT`R;v7#3t2K2r%C^z(Gur=x_65KLEBErj zdN;OF1y<3xGld-_mCC9n_{~o%_`_*dC{x1NL*#+Bvj7UWtqpTg!rR+VWqEoKaxvL` z+4@qpo+3DOyO@#HzR!KhVm`11K%Z5T(iFIVj(kNW<#!AORoTyhABjcNolS2l+!Y-T z=)x+ph@H4zHcBG$BrZUDpJ(W1jOXzkuQa{S2|G2t&$HVvmzipdQ_in&But;E<}*H^ zc8p6L8gfr!-LiggNj|K4lMnWoSfh$BWAF?jMZ%Re>U#DAMvl{!N|?6RMmnCsl@2Jzv1F-E7VD!hUl!I_HRDOXVTu{~`2saqpq}3+IOBdb#2$ID% zDLQ{f#z^nV(n|RLBg&$Qs@4QCL@J6z~q50MotEz~F)e z6eY}2TfV}EP)TVNjLlvrbQbyY2F7tob$W^eH4QY4QY4B2G`;@q6-(Ugw3&NiH#k)MtTdLAG{Ar9C^nN{xQlpn;&yT5lT16EPc5Ez1B@L{I^( zOl;BxvmAIHWORnMuW#RQv_F=|@fW%Ls*5*jZiP1)EsuyIIM%9c#pQV(75x&>*smhw z4#oP0M62!DL6Y32v*%;X;8>OtYZ@{gyi{gL zy2dSL5X78N7C$O-tk$G9!ZEN%RSO2lq|^t@#QwIP7h8Ng54u}yEbEdpbSrv`>o4p1 zf?mA%K_vP|`^c&jp7~6Ss_T=z%lWXPNw_sa&zfsMqjlXZqVKt0eyZ|bgq3xj`hq}6 zU8e8YEg!cO$jv+DWBLQQjMiR&Yem*6a|Nb}zwCCiq zy7n2&SIKBCanUP_LSQLs8!<}#(pMPG-oVR&7T&b? z@SW)xTWfZ@HJeb?Olx*VoFu98E@CF@j|^i~zIkP;_f`XZtaSvEcB!|z(wJe6wJgh; zovmJdUi@IU;AvidgEc$Xnms|sY)-V6T}#ZSC6SvqTR5hdh1K`My;%}=3c)|zgvG_UdUnJ=_>iPOzQ%V@+l zxUJ=7r#|-5C3>$+1yU^5Sg@_yPPOQ#xP;a}$T*Qee2x4@%^|O@fDcB%hj`9y++$2StmtvV2qW~f(h=5R_z{hRiyt&IDhKe;OT zWV~X6@)C9%Unjs)JngtCE7 ziZzNJgt-U+etu5~SH}6iZvH=LvYaFD*qn(|q3%U)ta}*}TK54zn1Qt^tbYBexJBur zjv-ZT2~wayINtv!?kM|u?nvWjw^fyeXo3e0hMU}O>9^07y~BL=$a zg81wSWK5B7Z~z(i#@A^k-A$-^1)2;B@9&{xOrxG*5w=1#B5d8P_S~Y^y?og;=^wqQ zNVS*?0?6mT#v2g_1eQ5S6!v{N(j@~9LcoRzg0S|)LlGSTk;xReM})sLp$Wy_L~$m| zOR?_BR{!-^&eP@`0ey*Zcw@~#$j3y}jRk0K@y;t2!uTW1LZ`+%Tp5DJBnfkIQ)hROXn8pm2OyftW2HlaKP<#4rt!Mv0OmAqT#^H{xrB z3lPY1dRT3v!f&!?u=M)$j3-D;9hsqbR}ZC*%1Ed;pOPped+T&kFg zCugDt*e?F&&LR48x_Xk^>}9_A^gD%IP5j|0Db1x3P8n@kp(5t2j8OZu2%e=wCxlRFFa;PIt*4w5Mx$Dum!VK5>T@mSGqcEw$G zsIIWZDt|e!>U=QNYS{cLibEgzdr1o?4jy~DY+1q81YKhgZFsBwX~1_0&Wn;pDr$Xg z)9-)xyWf%hwxWj*rv_r#a!`O)!(Nm7NdNRxUf`Bf1I4?r($$c;_Uj^cvb?P?+NeIf zO7cfw=Hh9OHD-`_RnjIUzFNgkuOvb5A9721tLKnsKXx=kooKr~Q#`7ZQG)rtc6a+27HSvQ*$eN| zQ8)KQP=!lcbhfrwpBq<02u+eU>3ZAjhRux9K`ziXa-o{GRlb$OYQM%tw#)VYJwOP9&0eG4`^NU*Ul6SAY7u98gZ> zZOm0aajGEG9`yshH=FZHdH-ogz6rQdRVMow?l70^`FO2~Z5QdVz@7{_#n}ndqbZsY z=yyl<^x0qNjfZlq0%Wj6O71J=u77~+o*&(uJmQo-gz`U-veug|ci*0!E;&69{u5F> zm6BPENYK2HoT=0;AR2KhbqrPt-@pWVkGD=_Vnd71MC!yeUZeK@-66+5$Z;PnU4(&$ zCM;h<$8&^*3F;^2?Ly9WHZRBeByMwXzeT zFESNmAAm7f)NqjFY1}#}ju^5u{r{qsHdxx2{1<~F7ec<5-YwCbUsOL26IUW~R*_a* z1LHktsx6&b2$zjUaJfa?)cuML$YM{Mpi_jmE*(PkAk1vFnStjjCG|1YuEb;J$KD%9 z|HVU!PaFdhGYZX$e@BoT&R-?1s42eo7ZKkH8E)q$;BOZprIm?GK9%%MF-^Y5{qgT; zrDP;qj~rk9H+1#tVElejW9UG$>gW9CKuyWw$4xoBNJJ)y2&tgh7qWJG{`B3c;W?KXTFi7_wD0eZtsAGgUi}Z}koW+e~c|_sqYrmFP zVQ#FrrAlQIcg+Xodt3jGmt^913zHG@8xEZ8&?)Q?H=IPk6BOG|>_fafQ@xT4`CcdJ z0s*|0skzveE7F%6VE-`(s-)Y#k@O=;V!=%6O_caqv$V>=CH?(_D&DbcB}k=Fm6ZKArN7|S_D}E8y01m@XzNMgW8O`y=VJX zwC*%?d62){ohP=HR*SG%47qxiU;ihwY?hb_KbM*6pzOBWW#nXXshOd%=nc?52{64= ztDYjdEsdjTUMPeZv0@z{v{Ri{2^TKEFOm{D4{^)d6onzIF6DkyTXc<{e2>cHo8`++7s@Jh(x(=d z>ht69Or!ih#x)mlePUccYihEBf>;lnj3=1(4hR>tau1sb1rLlLs-Cemuf2aci-RD1 zM>G+k1p=<2E@$qMh}>#*t8B7KCAySX_M?lAxd88K+gEIlM`rnTBM4?qiTDY3 zyzQ`X0AI%_+Y)61{QC!2TQgavSXBEl&dD*6GuLIWc#HXfBTM2hY~z!W7_mO7BM*q_ zX(!jHR#uUPWqHzH(b!hjGZe6# zW*21uYIxhwNI=*49nPO7JlI{V7Va8&Q!=z3V7qV2F|s(>`jzmcPW?WD79}%dcXbtE zEK-1R;ZEU#IQ`p5xz4Xq*KJ3HM0La&7C9@n)Q5zFR7*LAL`j=~+48lceInKBYjP!} z{g3=m@9%^!MB51VpR<$ToLDCn`v{s;)`#|_@f%agdT7{-Y(L3vpq$oTs_f8w*eaB2 zS(E)%Wl)Wsr&T_C&Q4w4_*w}j`ItH@AZ{}Jx=c&}MMXqlw8}88iIP^C06}9tDzXa_ z*v%UbAe-~5MhVmK$gfrc5c^3Y)#X-`cL7*fteJ(meaEp$6Uh7J8L^vD87y61}DD6eO~fCH*_`>_N?mmM^^o~k!YqZ+j>5@RS8%0vTYOqkwfZ5SXOz#Xf6 zgPJ9SPn(7IR;`D*m|Qff9>j}p$FIL?st}U}S#iYFa-M4`>yRaTz1(>x*u1HsGEmp!i3t(Z(bg zBHz}^SZp~kLzcVHjtObE?QiolKjh1=@FUR$9U=k4ncYPppG!%5!%UrNmu#~id5}Au z?+gDWDrVFd^>@7G(iL(v>`rb0kIeqwbSdK#SQzW#YGHR^)y1-%9B{UCaSpYrMoR?s zw=ZHlfg0Cqx3!CV60P2D*g5`4zrxC6y@F86PWT2=qu{`KEd8; zFsp3dLzD*zVhg&_-HA~r%)apb$mO!9lsr?f={-f0zEJK&hd=7+8K}b(&h6^(pP{{L zjr}bG-ihND%0>|xh|(w`K-CU;r&hrO&y`LiI*dY7lqs9a84AQpi{iG(<6*Vomz?(U z7E+;B?nNY?o~6#ie^;X(yFs64DLxABPsAPBsjgMc#&G_~k zBbk)$$q3|-mA6M`P1tJ&>I#zO51DA+qI7dGm){46oJ?f6s@}pGyIPWXstc^v!s?0j z_n?i~%W{E&RpGb&KTLRk$V%W=*xJ>nZy_9EozGRDUIlqPK7>~ouq=C7l3uT8gKOai?>|X0O zSg@CZl@DVzwt5T4M(&j)lUhpL>_*bb53B3<bLr`Dg1Mb5~Mbo;+Z+an_1na z4zPLzv`WI`PBu%qGq4I*2pT=QmS*33H9&&u!#9D(f%d1M2#FGXk@vU1!=Da1b9w@+ z{?6U;^%|S^sJEBHfl7QUnm5SRnXR@cPti7ONc9Zu5F@l$RjYcTTO*;V1jmHc&fH|e zyL1(}p7D(yGLcUM^bj4<6K`OZHR^kuV_}(rRRL}ipJ&N7NQSDG_v4Q_LZ{{W*}J z#;NaIV+i6jDM(HE>SI*Zr}?^H-O1}~_YbgKn~+)b1g$<4at0QldLqPz&xP%`sv#LQK;wCF;40ki9@p0 zsqH2q&;{!HFN$PJE*@Vo>CkbL?&W!B(o$n}px!RD#hLFg+eam={Oa`lis0~F(M#|p z+0~i(Wxo8dfB4qu*=RaKJ&3VxO_X}U0+ImLldWkf9b@&p2)Isu0UD5y0#Gx+PHQh8 zh}s~>RpwWE-286upWpGi7{*>F7GIkzJ_L%15}$rORAH35j|~tHgObCrT9^T@`^c5A z$_!<`l4j=`Y6UTG17WPa8Zq-dhX(Y733i+>v0{TBD8ow;w0u;H$7N!otD>DyC7@Q@ z>EO*prwQKF6d1e-SmTbxnFhXcaYkYsfPcRZhXRKhr*$}^I-$yv+*18E_#nddIEm^a z+3>(g$(A&+J4?S^lsOYWg!Lr8G@^4}EAE9tzxr(fSYVZiRd(oJd);zA9AhkBJjhtC z1-LaLwjsdXj@>36x_6MOBT9OTtz%LMqPj-v4b)gW%n23e-)D3(iZvt06EhQ3z2Lj< zJ3|#SVfcu%|-zu(Q9_=3nr$w=Q0e5vBr{wG-tFsxC_nD6o2Y~2!S^4Y;Z_U0N@%=f$lzzt0mShY_5p+(q1%srX?V+Woq^#KVxco)g6Z#~KywOJ}bk|(fS2;a$p z6BwpAmQTm9miAM*=GqsgCTseZ1mlZ)bwOWU=KSg@FiLDRm`U)0_5q35Bo0Rm{>diR zZpM02rIY|j^y6$@KYv7QK>d7RK9ALstFT`hBMIN7to1D+JSsZW0l|b&hcDkKe$&mW z?lPe`)|_XxTcAYb0dWhIQW0Wc1VYJX?KAo@cgIT_buf9nVZ(s%gWOkyXXMy(o`sBk z^~>T2!YHH4S&ak(FK1Z0fkfG7vEx=La#$r~U?$zoZ}D4>R{2wG+6NqS8Gpa}sa!5^ zJPDl=KpeVMw1?g50)3}C>7AWwPZ4X;$Xk>@5P9KVF8^{18{m4127!cb?WJi#-=f|s zHU6K@uKorj(6GA?QKoOI0NtO%8KZ;)_ol`wQ@LG)P3Dntnz9f=v_G z0lL)uWGq&!DT2nrdP8-H|6%+z>dr-4Ybq8xtrc+5J!XmS5w>IcSU1YHQ-4@1;+TQq z#(2%lcVzf$L?<9?;PPjCD2GG|F;ZZZ{tG$&;-u0q;M>PQj!be(euWS|#F8Al zVwPQfyGy^LlxrcH#!3sUYGFi;)T!+RW1_+NtYs$T$D0V<$rW+b7RjM=YoBZoF@nH_ zx#^^^L73)dSaUP^pu@$(s>*M_o8`?rMRT%UMP3^08WRNuoxNvbp)&yYT=E=U62@} zC*Et$@1Vmg?8-b#o)ga+$KCWVTBIl48iADGai=}K4%5fY_Oc+&l!|ey;>MdIe0ft& z;n?UuB@ATNo%WJCVj0HA8t03LV)yv&SYo$CTMeyIyXP<^WOYik=R`ZWokHH-)~vdu zdTB2!o3!la$gCA1uQ1`lWmAzs11qzjh)w&vsl<%|o3Q#Mlj9t^6U}2RUYoF8Mrc#K zib^`x%d%$i%Z_-BPZ!3CkxUaUMUNZ(FMC-Iz~Sa&Qj!x zL@%l<5-;K@()q~0V6`~_7dU4hOGXk#Xx&1kMvs=fXr0z6aEh1vF)Axm4MTGOd};qw zag8LcDAXD^;WNp|`l;EuYG*qA1VBYPcB#KD(4rG{u_o}hG|#M2PmN(GZa{iMbov&C zCuux@z!2xzu)1AuE6v7-8;%!e#dYVYN$HryxY22KRgXv&yDujt8jyl@HRjpj zW05!_*-ls$RhwYjypb=_q`e=amz>)FwG6AKovugCWjop@^siA1na*CwFLysoodKz) z+(0--uig=9B3Ql+7u%MP0oPD_97u*rl(#i+)9^QmNVOOFqGyV!`-pv?&;Eix?@->G z!;b`3?E}sxEX7FO*gwkQ>o6d84)CR5!3;!~|wTL$MSSe3b zb0Zw}8l*c3n>V=jrAzwv0nyhm(tQN0s@Y!$H82c~Q(cHKcuk&lx5(We(;o!JiU{Dg z5Dl4VwmeQlU%gko(?+QN9oZcJ(rnH+E$J!RZrnbIm}46Ka!J7fuSS5>WzATD$`9Nvrzg8?c&1xu^`c zF|RnqVLUU?SYr(;B~pf|QecG%2a-g53gymmxIxZP-`*2@wnx2&oGpO?d)2*KRBa

%iUOEY>(#f

YV+IeKR_|eT#@|?sULzd!n*VW( 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

fZ)0Q3(inzmfMzl-LG)yWku}bz^5lPDKnH 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

2-ba>lm?UBl)#^(6DZtm@B^WZ180K>l?_eb) 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

j+NJsj6KZ9n7TSa5EEqbrFvL7c}YsC3b&3P7C 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 z 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 z%0D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
      %VE!iwk+= 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 v9iEqo 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

      y> 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%0D5}eEyXw5!{4Qzmg4K#tsKPbzWgh>sSG8d4p2Dw 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%0A#_etpl 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%0ABh482D8H3_1sZ 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

      A}cMSv(ZZYn?lc*9r9P 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�e z@Z(|JMt}Lod1e>|Juc)x!s8w%lp!PuB%?h|dT>Q-)=}+U19fz2{z|H1M=G)S$*BWGZ{%XwP)blr>Cv>VF-Q^y&40KRpswcEW)NK8FZI9j=be9 ze`n!Eh^=`EbIA?;l_e)kf@=34O$X?H8xc2pUP98_5;c~V4_x|3M1ad5>NZ@)`K+* zT6?Xp&_tX4&MptXUm7z$}@IjsWordov38 zggxi>EsBon{ZthxliVclm>+`YEbtOS<4-Is24?I=Ls108xXm3fuzF}hF(?VNHxV+!~03ck*KgBz4BP2JcodRQZRyIF|K&H4P(1!KnnpoL~< z3PHe&PF2CGYJtczX_G#)$5dc7QSaBJ>OeoHk}lz@B3*2q_WZD=lgLA*{$Cgm_2mVN z3p6S|+-bb2NGH9LD)t!RNbU&DKTDEH$; zcA3KRq#;CuX8($$q4r$+yi+vbyH3CEm`5;0RoLX7{y6b z537Zlu)e;I5w-?5t)w}`Mu?!C+QLccYNz#&sBd32H9RWE3LO1TG?K~_qEvp~cWSF6 zR^u*?&A-Iz0L-NqYK%u_@>>S=x2=7SuqU2mon6&)6cN>ygFY zUW=>n)7xV5iXrbS4t@@_6MR?96g|D~_P>d-sqg2#;dEExhnL_UPd&cy4o`d>#t%RJ zR}?YOk~WY{z^{frlL1uj>m|XMaK!+-#p6qc#@*u6Ii?c88dur52czw` z?RlXWwrpm0m@A`~}m`9@0mUoJ4V?4_u~c{hRhb;BveQYwQiknb|lXDGKNkR`Y_ zA*Ed5tCCQ~>szSPe{FYUp1om}eMPMV|7v#Q++%rOAM zAe@lh31hXLwbbs|h3&7(>;}t z^m~BRlKS6^caL^`IXHQu$qFp4NaY(Pry5pP<^X^&&HV^Eww4dFP9bi5cqsX(Fm7^q zL3pwy)9mQdvlbCFRW&{x#%lAj`-Pr{`o%XIqyALBBHJ|VGIGfS8{s05L00#*YBhRg zA@_?@OF8kuso%)UeKwt}#>ED5u>I4KQ_=%$hBYmz&61mmm!9W)3&+^Hqv zB^$wyewvEN5;Gg^4!@ZVJ>|#NZ=axCkTpPXx^We9&J6K-qb6&p0FVhVk703L^f;s#JwH?sJ51>Kp2LFBdn1(K&v0A;upCDUa$u zx5E@R2H%*{x>J0&+Fuz$%kkiev04gAf3y%BQYST_QFSQf|1Yk<|DbmkkoKzA;rGtD z<$=SWasPHbFxoaCO_CuZ1l!(-8w?h{XM-c{yNvK%KiE_5LY1y7-L@FJQpHxRD!$nW z4OYbIN{7%P8*1>><58m^xaT||;ZZf!+!+<6fqS*!N@|JGS7W**o@M&k3C8*L(UUhB z$+B}tuxw2R^p5OAclON7o$near4+JAxCpM0|2u9W;%UO*H;6{>(VfpxsJ`P!7sqs| z9~4m7y=r%7nw}U%VL5_fC%vys#r>Mb3J)&soUi|#i)$epGDi}@WAc>{<8<-0*+VF{ zPGbd6O8Ak_Y7yoC{o-s~>|%utRQG*S&b1ReDnszMg06S5jm4Te`8ogPj?J3q6dIJM z{dq67bDvqcCDxqU?4hAld2JI9@4z7=;ey;l3tTqQreg91NL)M;o6Xcn& zUW`pZw-I*fP6uG@YLm6m37kQlhPfQ`js#i1L%i|!f(xEjJLT$YK0njFOZqK-s>{a# zr5py+(H9`t+kn2B6H2lwAupl$L+-T>&PL^r`2|m|CM$)vO%Hi?t^|dynlvo-v0q5X zN}otuBLVwxU8vXoz&(omk>-0&GpW`o#h1ZN-U_k~>w1b83F_55G@i61(&7sZ_Qa+i zoa2k|J8!hW26}v1bfDBce3YpLUm4{bK=C|#->H*Kkt%=EyIXA+O<|xg>z>4{+;_$X z-UkkgPnybqSI9JiCLp*kwd^YNp$)d+fmDPu=>u+AOr$q$G;~+-&UrQrTMhq6Lq7?p z5dVFuHJ^HS09&GC!hd}3p~F3s(U%&b>H@B*@}#z7a+IB)7x8byC+7)>E;2{M8KT2Fu{u2gG)_dKAnIY#g87{TX3@D4zkNd+{H5Mocz7@*wCl%DrI5&1KXle;B=G*mWTw zt)DgY6=WC|lcHIs2U50IomTixLQOd-&Ccsx){#gNvd5psM%u&eor>N=Tn z*3@l*m6?I!k4`pC*Y+zO>sApzA0L7@)afnFd43&}-YdTyfa^^3aRNY22}h`|j4)#~ zVMh<({Rv3(7Y%CdL8Prj@IK3O7odg^1x}bqeIeh96l9IqCbjK?Z{QQT;IFT-`7a=# zXoiO+jGK>V18zW_CgSYkN%upKX|gb`^=OGjA^W=#h=LQ-R8;QEr?2^ zxU9weH8|CE)*d!=8<()$-hwjoG*M{>D$9-Y=a|pS5qnsy){`kb$}v#;7V3K_ zil)0E*0=8LIa8B^tmSswsA-X*sF`d3HS}WjAa}zOrX)v4tP^>bWPSNsDa#I4J3GZb zrKZ~*>z={36+X0OXa1=!IT|y=JniHMwTP;fbLe@JCtrAQPe(+(M zAeRzfSw(y=v4y`ts#IUSGVf*_u@U#UmDW@~SM>7%R9r9ZFz$t3RfCxw#U%sG^v8!2 z2ixU>|4}sBz9!y4uvMwMQ`CL-GE&Ra5MAC*PeLWp*Q%;ni*HG<;}MTepd`zDq?f&U z&$JEBTZFzs@{iZxU<;mWV~=EU!GFZaLVqG(yEjE-MdaSs6MD1P^!}b#QQx@9FiA_D z{wN8y8=AzfOc^HFZ^=o!QC|s}(%(Ujbbc~4GO;_+k^^W2DPFd6NK}mN?pGU*=qq3Y z6a6E?$=-R}@Wtblg(zC{@B@CU2|s?Q9L;f`};j&tU2mSTqIK zg!8G)7}cUo_%E9P)mX!5ASrx8bn0Rt?L)b1_!O>j*3d_RLE~tO#!{t03A&-+ifjo7 z)lKTkodj07wbWoWZ_1dnU#!R_k7iV-X_&W(Eu?C#`yrg!JinnXn|XOX{~UFtW|-KM zW7dJc(0AhLSGo2#)+V?RK!Auh?K^VHx#RIA*+*o~6{*~tPyykd;sR-LVXt$KVB3-p z?J`txHaZwBzSZy#S&W8u;3#ez|GYFhVn%n7`(|ErPx3~y&xV7a&_Vf}nWcV+DLQCG zP%mT0=6(77j8o|bcb7=%yht+80y)$i z{FS9LOFHh^tKJ!s6A$lcPeW)ynB_%y@7bG?RxqZ4ptu&?yg}XQyVd8T_EJ2uAa0r- zp7vSY19zzr4KZ;N*_OvnOKnvC&r5mYNvfR;p{bLT0c55Vhnb(8%CwIH@I2*%HzyWI zSS)?Cl!3A1Zn#Q0d{kp)R>buRm(vp?pokC3-(TS*bFc04u3n!PUM$|bv?d2D9M>JD z&WkF6%AR_9R4 zgsBCKw&JtG^q1Sr@F%n;znk;Wz|7@Si>9q9!?Plqd+#=h)Q6(w{Lh8@(1U~wolb-N z_mO16%czM7W?zwBLdH=hGMneHX=xh)9R5^ ziChXIir+8xAo1mmvbPLpLNm-zT}~i?$7y=(z$xl60ZjGznrobz%LLvifMEp*lby&i z9_J&ox8X8kHyp#*^IcqNh;_%iqX5wL?PZl{Mnm!`w!P4pg5*@McEitb^Lj0z(O36i zw2A0fo7#UiQkY|is1SuY=a3AMj%FisNZV{{C+z;Xe)s*j|KJZEHNNxx zeBX!H>-oxj@k)8~XPL!i-xO`^0F3-xQ_`a#E-Pk zQeU!*d>IUW1H z)V`KgMUOh~EnC)>d|uPg`{Jf@aPx5VqBp6j*t0S1=1Rm@MlUTcP7#;j`lzBt#aC49 zrrF&r^{F>YmJ7(fFMTjGzmOik>NuZZR^H{}ni2z{7Cq87gzO?fRrPNxR;BtM#ORPC??|`fV^^^k+DK-`v=)2@^8GgV9$o%P`!1;FY0Pzc}~~V!hHBs9N-04 z?d65}YZ$wqo-I~J{dJ2okpayLh``T$EAO%c0l^=$0)3ZU#~Rt+N8xGM?fB*yqDT#G zee(p&gzr4qAErBr1g4x;?s)K*nE8)w5Pu4G9YvvB;;G*cfZ=&_AGhDYQ?RG5fFp-e z_^LQNF#FHxyp2?@rZ8&(rQ^YIL-D+&zGV_;a*yla9)%bqtafu&=e8uYt9q)~`7{3H zxyoto>Py-}Mz}PHng%w{c1nt2<)kV=yuM|fnD;U+f%4AX*ddXSU>_f}2_q>2F!+32(GT@(S$g!j!BNlOHU5JAJ#tW_ukK75Wa&p7?dSh!I;U zJR^z5n-#DYGOQt(ljq^vE^`Nj!&}~Rr#ktwv2<9GMRu06+rSgsS(MX>v&#}!t|!J> zBH;QJpoiRKJ&vrrACz!=GaYh6KvfjOCrotwA;M1CRY~RvglRAg;viCUAmK}?smnoK z7|vVU+Bh?L4O{it+tvuKE`gW4qroQR&!$(_*?wr>8Q#T{E=dHG{Rt!j0~ZCu<s4f3fz z>V!sGA&Lw{Fy5^c|G-T%Y>BOin(?|{xwGHZ_Nw_&iE`mFc=!?MG%EVoz5ZUq{sjO5 zhCkwd1V(cFVR*-b)hc*2K&H9&Qpy*L-RuD=vB4e_UqHSR7kMnGd(Gr{)mtYcOfBrB z7JrE(({8-FYgZ*{`jp6Vay^@#Q!_1KSzEj5ny|W#GM&_JtcT!?)yGl zd`H~K=dugT-`_R3b;hv6HnlpLYo@n6#so;;X8ehPg<+cCCwQ3X>ybaH`{>h`YMHva zin#A|Yy!%*7|HGR86`jS;<6TByabqr2;99F|E(k%n(Q8#JLg7x;(f}yOKt$93{yX) z8boxB?iyJTg}`;Tj@|&gXtgIs9ge5r#RAry-!?7N&*YTPU|jwiakA%5|I!4@+&=VO z{^#B9Spl($!O*z_b#7oB1vOg7M_mQmYKw~yc)IxlEBk`dFR{R(qxC>SU~DRy;4CLZ zeTQL>@}FqzyJ?oxdg+;(5ABFG#x(j>$5$GGsuZbE%B0%!(fZI{P-BGHqm<(X7KVAh z#3JTEfsBIK{1RZ!{MYj`DYmu25P0Hu4#yuY9j*sf&E&JphPv$gl(0dC?-nZ8adA&y)S0_2c{*V^SNGC=>FY3} zD)Cc5LAAnEXd1GQD)Q-6aiE|YowRZo`A|ImkL1_wlyNQ?_n=JPMxNBb$o!y;dRoG- zzIe*%%YOMjiD+9yAVPa{hhO>A$@BZEM?`uq^uTDBuHA4Di=BF(AgQbYG(C4@p- zQS5_3FELzqodHCO;;PA>JBX3M6{$MF1*}4H4KhxQnvjKmG4pOlJ`3vRWaOSDq)Uy} z-bKskV15X(+#;_$UlhT1`-o>M-BUkh49SBTa>9KCj$5bfL6R-bAcMO0ouFb{d)y|e ze%1cxu2m95gERLUmI95!`%>&yoUJKn?TMnJHeafaw*s1%9sS?iW<}s(*R^``EG4WT zC?cqW{l&to_8CAg)+$f`UjFwsM82Y-lrF^OZQ0N-8g^u&lUl~DzKqE8D@=HKP z>!-Y58Ls`a1v$g}6nR%QFR?pZcal!c{-}0dJgFzgRp!%*Rbd``XiLuYk%kOH!Vj}`>x#xn-<4{&rzqF!2#xs)Ln`0g8 zV~y&xP!wjT>v0*82Sqw zn77n_Q6pE@tB_D~+IBY<+>3p)Z&U|U`gMbZ|FKMlUpm*x5nc$le8QO$Mf0D#bCbjv zXm8cA0QD-+?crUUd&inSKgPZA#9VR`EqxKNx)Q~#@2W@awK5gn(A^tZh5RG)1jPSP z!*(_gT;6Ffb7taGtsRfmf{3bUccN%WjJrHYT4E(JR}Q3JJcs1Ctso8t^~t+V)(I>Ngn8JiI(2q86L4}t>|b1H1| z3`)@OD`fWTn>C_L-ql%`e!HRbYL9xyA?}eDdNn?lvQO{T;CTD{&<9)^*@n^!S!b6; ze$cwnUGHft`u)9F+1S_?Z!*O_=Fv9Nl_RdrLsT{cLs-i_Eq#2;80&yJAq?vHP-uIR1jo6L5#t|Us26zkyWi*6>u=Y{A zff02PCXERdEAEENI$6x-WdQ)R3xKTHhsd9anB%Pc1iL4nz0JgI+q_$6n#qXC4|rfQ z3^u?+qnlO6O;;0a#~HHV|7>b%WVuX<-Q!F&{&~tB>~AIY9)2YA4>9fInhnz8h5rG! zzml5+3}KHOt*5f~A)PA3cw+x7fqfojx*ido6>7X1hq-bD33;4sLGPy>Wo1{iThHhg z)A2ReSD8sARFxlirw*Zu*sK$A^+oVlQUy9?bCZ7b`Z=;{y%rZo!$YEQDpAr|?--i_&*$?wJX7TBre#fYA zrXAo(z4uV7(&RE!9()%0!CcE`U92+@{79R3w^Vq814G_F1(5~!PZx5e+0=1I&pPXU z%tp6LtU|GhW#_xdg2HUeJ(XRDgi_cU>Dufq*Aur5NYe=pa0A@vqU?|Q8#m#>Sny{Y z4R);bt86sK054&RITW;(LF~SKlLJ;VPg`nh{K;Lu%DV7`%QQM!=)P-Tb4<~O4_3iU zT?%?6Hl=4&&z5LR_VJs=h!&sJ<%g#$G#NN`Y9Tl7u7CpM#42%eu|enYwmMvlF-(dw zk-E90u7Edq)BZGnUAJRxP9NuaEeyC6Ue~n|B&)MA7hwR^}j$9GUkSIYsPbrWDSa8VjA1Z|Yip4c0;1nROZB z|3*3ldMskx*70c!CHPC#Ddp?&&O*pGvrlii2dcO+!<^aGzxSNz=2M@j4-_p?h_(_% zi^gZ2P>zb)ADlUmKijDkbKq$X3ypKrcGr|Rpz>GmC?C=EgIY-wwlNzV3&MwkMac^) z!O|2^&Y5{jeW`e`SdG#3Geml4{!Q&M#C(?AD7mD^BVj+AFc)7?k8tfLr35$r0KX*lwDVyrJnlf% z-90CmoNn9yM&FVs!fkQ=u@WJa8Yv<4?9ar#b;u1MZTRd;!%F7*-)BB;$p=OIc);Pm zmG(1Yoki0{*op8C(#nu-yZK<(L-^MDtd5X>=Q)39R-XCCU!CfcI>aNO3tt(>#;?~4 zFfK^)Z?ZqJ&CcOcZPuY#;)ggQ>YXQ0%f_UAEZjQ0J~iCp z-*f&dfBi+=3K-+=xKF)-itXgWggPTmk|- zSHg#HAjwu^DM(1rm`=B#|LmRe}SG z@)p_9Ko`xoZ`;{@oCY~~MBQJuNFREn)Gf|YPMtsTFZ5r5&l{x{E8+W#0xU#sv>n0I zNf5|2VHuB^$PN-d)0}yGPbE>@;_plra+G-x#6NIqEHkXVJyxAWyP0_n^fOIFFpr(2 zg!}L}#ss`?oghAGiJOkDx}k99T|CW<+_Wr`-m1z60;6^lC1+{}?LGCKjw2@n<8kq)6cgJ zY8;mQS#IEhejlZa_w>qP)n)CjI27@Q0VYA`8BX+jq3AgQHExf38O$udZ36?jJpt#i!)!EtjuEzrJW8 zksl=6=6_G_D$=GxCr;|-pmUQe{q&Kzcy%vy`d*CgLP^8QBrKd+p6ssiQUf{p=Klybf zpH$I{Z_dC5^%%nQlPxBO_X}N5^;ELDu5MD^QH61*5&ua&y+wS~3GT>$>4=vR1F$Xe zOiZjCcX@p?yEw>J#uT~Q;sLFhYw87u-ZI}m0gZ43f2mlqL95&Y;mvKBZu^V9^bmIf ztw$%nTo9Gzi*jtL=zH9pc_mlm)c2qHPqN6EwVA>faUY9f&+TqQF=w-(D^wwDMN7cI z$6s{)7!f&PhtX}J$b0W{(YCe3Bz?B}rCO=}~q3QNDNHZ)|RUZwDTP#}{;`{p6 z1z-y~+Xq3TLa?e_32|+`9_M*t^jb-#j+uC)`Q&*3u6m>du0drg05~!3QX*#Cpqpom z_8OoEzFx7jJCj_!Kj9MLPSfA;_vx}!r9i^1y<95E=Wz}cm9U=^45dpO4&)wi0 z5HsHr?l9Kj*p!~9k9$oZX$PgO@ALSPI=b!irnbd!9>4c77Y_{J#0+J?9K1NOF1Y!+ zYM+ZHn8V7f3wk_D$j^%l(H%x$2e_nkf16Tc9%QqlzzxXDVsndp)aJ5|6~oJ#iK0}& zdk?w^$Oqp(msWUrK*3a6@ZNQqe_#NqEAr(IEVk22eLTT`8H$uw`SkoJ^rz7N72oR? zxTM3pqeVQ$oSnWKwQQPj9?N5F*hSD--l#2Yq>SxjfQO5>c<=#sl zwI=34g?vfd#gLHdg&~RFxcpDmXQ`(~oo(Xx&KCTfHd*WQ_C?ByIci;zDM*iOyL@Zy zR|1Xj7v>(#?g;sXIo@>jl`5#xTXKGHN_{}|I>4!k1#F7?@5y&Lte=PKEnY0f5O!oq zMA1hg$AP}GQ(JT2r*8RZ(u)eZ_Hov%2Le zv&blEPu;K7n}q0wcflNXrZD%AE&o{qcx}X#Gtego0Nw|)m#gf>-lhz?1oJ;vdpmUi zetlw`rF-P)V0V?!i*nz$XK9Pzu>#;Z{1w@GPUVD1%#A+16T9ccOV$A!Z2Ko|w$eQ@ zi_7U224HU>GH;NXD0wTWi_#cQ+jEAgYhRkrW=`#V{!bCn+iVEc>&S;%pcA_cV%+7i7&gvT42>aNG1v4Dk&zEh+>Z4%+%!$_lsPM0T`m`C8!g=p@L}gz2Y8mo2IoZI zW;a!Fw!j{O+xy|ng+uStW2Gi-2U9wxe{|;sbw49=?#lr6Jn{@JI;~sa&?MMy52=A! zTqvXHXIdWBA4d?)P=@wrIf56BCFmqZBC&n;2 zbLMf024NZ*l2vqBX1P;!Q&qX{lXv^D2kx55U`_@b!Ha`1VUsaCXLqWpvII`5!cWZ- zyImK}=U4`0^f@3`F+te0zjc)#Y!tjwsmhck1W7_cD41Mler42{ym~BTK=<>)(~3h;Qa$hCyO? z$&aYM$aC7~kMW1(hCs>bnS~p0s>-{{71GxkVh8blqTsyy-P$L_@n_eewd2E^6fQkJ zAkGu0ggTEeRrXrc?g{cJO~baaX{W>8loS*HHJJZdBKQorDYP@zBkRwpnl5yZBkloWE#u<+sgj53Mb>P#Z+Yg_i6@Q}CW393FXqxeHTn%r8sf$oiiS zK@q+}1MyakEfupv*=|*js^;D#Ur=Q*;ZVayKFexY^rY1hP->2y+<)$56xu1SKdnK% zO9nVJTB>m=Kp;X^fyI1r- zCXuZLBQe&VADhzQ0lUYQLjCwJ%v_BY;fn0%Dz8wlH!Z*Wn1uk}&vhkU9rbj{S}>^E zOgG%*;pM8-@44l4ncE&d@{%fCOSd<)?0FJpsigh^0CBocW6eSFK;zBH_uaQA{JRks z83AcQyV?#uuhlHqzIOXFVk}6*mSpf*RGl~Z3mGZV`rGZxH^2RTqC9yrFR>kP`P;{L zrt4tpPsTW9FUwHdS7=Z-7^ z=1LXcKadu;-;`3`e0m!vV7U7Sz&6m|7viG@w6kERaHoNI;N25E^={mJ5;|5ICo<7^ zxH3_V%~MTh+z%mByfX&1+yVjssSz{&B-^|YfAa4DpE(?^#Ku}Uh>u5mrm78m4l#CaYfGhSZm5^C;(-DWrO z`I9&VOBaOexT6yw4qv(a(e!PhZ8Jqvr@?XZd7~)yMe>mXIFAjDfAQ7E+)9tIhbBpb=ZZ5BQ3PRI${(?eaCr3ejL!_ zZ35N8vkeY}K|^l+qHK)>Be$C-_V%W__!JsLN@QAI1iURE%R_S^ht#~zB}=|anW6i z`YER?Ni$@HP9p)BZlN3`RaAlekP&9z3p@-w%HXohEM3r=s_HVsz?(d{8ZqLWR8fyJ zXgx1rk!$g#FID8X|CaD~2*&DzJO*~CeqltM2w30=^3&ElE5Emo-#PP-5?0DX`ZVhB#;N72xsj$J(l?_~L8?=| zt~S}ldnoDeL^WcfuLB^_%=svo+5N@JnbO9qLd~S|qZz{Au$xew^FjtKsd4J0yqeX; zH>ee#VA1YfY^X*nAlm-`iIbc+d_l^mV8gA02Cn&x-Nam%}$?bjs+{L5Q$8`UC$E>%uBfJ3_xjMX_NFroyoYHhqsOKftjfY z_Mu}T-K0S!P0`zFr4FKKzs5%FP5y2Os!a!{=KHp%7w`@@jnAAsenpu(!!ASGY3gqhX8YgU&My|Q2XqPP*vSpELkz6gG zyN?s0AMl>c+}+b3=zvpZNqit(>wo#ow=8pF4jSXE$FNo0UT)5|z?EY}%gfpgVne*u z3AP_`7~%hIbdr)jJc^~X2|XdRF4jN=e{2f@_b+!NSY`rbtP`$Y;ZyZ`DO_f+UV~E} z-SZ<-&R8G)%M)|4fg7s>7dS=H$j+WkEGR2zBy()uYT8; zY0(kYPm~h>Cdbww9y*(*GOaC~r#qLiaB_(e+jZzzMwH=$dE$4Ni}9)riq{l9 ze+-SQyDkdE8O6|+ludS(aWu!tZnXT=LAK@uEXX>$_JR$DWqeML^aC_?MjlNKnXF`o zGo8r;a6Iofe)=B6EB|q@gMf|=WgYsk0>JR+NbS^wIj$#vtS4r+n_eZS#BP=%f`fOsT+rT1(9o3+~uEC zr9nO<iG3 zIP@AMG2c2B!>(pvSxNQoD}TV6bu((*AbQ6>r_H517x^GQX>xYe&Lw_5xN*9l*+EHA z{V)=2yyl5K^Hs<)-E2m>jR%~bjQyI@o5MGR`J|J*xls`S&-Rb2tc5CkPm4F;6r)zG z7D)JvBA}UWChy9<_SEVJjPEEg#J+_(!qvr6&V1?wBX}dUw|Jyg`KtJs$SG|_Qw7@Z zfRlz66U`*X^2aQGR^E0K2BMgDY2K`-vHe1@^R`{5YJzb<{pefrNsSwaUR$_AHiun) zaE=SVPxwV{U(omv+=Oe8|MS3?vbW(%jFSmhS(dtSG~w8y$zJ^&*G=HEus!fP5*1$` zM06VbIC)8u)Hhz>@>Z;wXgBgp@hm!REt!rwr|VnF4Z@lpoU(?+J=+|O?@PM{G@r9_+e`e~ z?3qQNhM9ACjC<^kL7R-K;aA)*!tf)&U4+`SKp(vR?=mK?R}HH6(ea-n4zOz`E0Pup zfs7SR=z_DtkO6Y_)bf7rDz)i!Abz$2QVm6;sjGZ&L-)>?V}u`J@IFkObDkGMx$il0 z%ho7v*BVv{OOHLxrrNdaxm`u(V$o>G#@&S%!7SZ{8HdGl$ES4g6bn44z}r2qi*T~j zC>85_2KmGE>pG>GZ>sZxx_me8FsFfq$aWe;*(4mkBL-?8y4GS%pHh1XR!i1~t)-r9 z&ydB7MIO2MOpX0E_x-}VQDV_Dx%;%AB|plv*@K+|o%O5Ug1RQ7%Wql~V# zk0rs7c?6s;nC@J2?EM}Rfv>m=5uc(htqUR| z+rzO)S&2V?HH7YNuZk_udAUf9v^6cdR0)3>F)fW`X;7N$_Q+FGsw^J=d72ueOLWYy zlXV|$QdbM;o~Zf|m^Ua2CxMd+q&4GxS zO-(NgxS1lwz zt}&BmnDV*dCs!yOcHn@_v}CH;Np~FEp?HG$Tme($M>U2aBnjfX*&R1)NWF)sc}vzu z$Xx=V3n-S>f8uYW-PlU_?SGx&%^<=Z(LdlA)|gKf3#>U0@pFWk^`WDV7#mQ10GC(` zL>A!I*f&K}DiND!TMokDvRmhS&dE~uHE<5$q2Y*AdG*--li=BYhqfUrTBY;;tf)-9*KUrTHI7Fr&ip!o9R}!x10Z z^m#T@m$Ibkr_3&}AE8+jom+{{kNxBZ|9)XyT~T?$O2k7i`~s4-`}=$ZraIipuGi2LbjX%5?wjPPVo#pd?zV>uH~Y{EPlYGI{yoQ-hfvg zUWrAqo@#x3Aq@vIuP8MQ8tF}5n8r+Y_F(n;Waa$E!8`uo_0G6+F#H(8Fvq@A?crckrxbCG_>r5NJ}5i71N#ne zmVg^NzY1yR%NeERTJlBFrn>8k{tCo1;*G5#MxLgSd9Z9K-VuF1AEb6FoC(b?`}>y) zv+pr~Sjt@Uqii@GMV+K=pf*C)N&wK}Ns-S5*aHdDTw{PBR5FP~7UjN-%}h?i@rxXfJHy;3FWlQy}>S^U_XT^f6mJg09 z`o%3Idust}pNmE%>!<3ReL^gf$)^GX!0hb@TU-vrt|tvF>3~JkITcrZhW*yO z#@eakYK_&=)9BJ*(M&JFDVKWPYL&d#t)u}B+a=F#=P-}TpUj_1MF=2z#2QGHnxAGy zo0po71d%ywJkb>l=1L`6KV_J2k>H#P|BJi;aksK*r~=5eXHxH<$99zHu%t4 z7MF#v#73Mwt}Tk4e+>- zD3#>;xh%)~jP{loeYGLAr|bnN#vA<+t!DY&KP>{kC}aRy5gR2eQe8k~^4|^k?7~ax zyO{1HSEPDf6CGfW&HoaSy09%XW8=th$O?#l$^2ni^&XJ-17?}e7Hz?kxLIkomd*2N zSExV=7JGZ}QhD_&Dyw7Hja4H--DN3x`y@LT}kr zk|`i#CpT2RGX=GJx*Dc`vu|t*S(9{(>n$S*l0UvzzDOY|ZzrFZ_6+O0;D=Y0B>TNp zX=?2b!Iq#vNEJVa&hY}70xmH*+!T7H>GC7b{tmJP{~bD|7Nd*Er0#2<4m1k>X?%O= zQ0psKs_@_go$r-PvQOJCFwsgSz-T_V;grSsLw*9lQUw1E@XKo9LY^u zp^?9j5?P4~%zJz5u{=MxwDj9JP#TQaMelCv(m8#HqW;qr-ln$%j39EQW#Zr6;N-fa z`Hj1gYmOk7?}M-mu6lW6=|amM%$^_?G|(e)OBjy9oXiX6jvTMV`cDp4#u2_NDvVf4 z*bb%kNylsjH=&auUcyPF{KZ0W--^@rw+|-uu9WVRH5b|>d*mfyxigB8pH$oDQzg9b z!jm1DC)&uMzXGKjw(Y%-N7GV`48L;4 zHCgw3rD}AQY9lu;<<3XL=DDHT<65y<`ANr<5ramw*^gl9R&%^D1tq0Zfh#q$I9k#{ z5EV++-zaSEZ_z+|vyu^0&&1ZMH&D28^ za)zEqVG52JodPy4m@*Jk-fau$C~`lD*B{=CANobC$ZVQ~tB3=u6=S5&hSjhBy?sF9e zyynj(@v~5h&dvj^Zv?xw??|$s9qm7PC*A2fn+858>cn2{P4zDR27zAcWlBgcuywo# zV=P0YVxaY3eEDQvFr;|m|2E4ICoC@>fO6jCND=R1#SbPS$1r6$%)6ZqjajR1!etwj z!5IRon7!67M1Q!6mJjM5J^qn2cqmVO;DJ%}@tpfQAa}$Z|GP{ak92VDgd@b_1Vwk3 zkh=wZnahh8!LAm?u+`Wj&t#!wrrRo$_h_<`gC_M={j_nboB0a2OOH4*{usr&xJ|A}?04^(BIFz^&lv z!(6~^CVrfKDQT)qE?X2W_Cb3)ryZdlR>I{#Uv0#@d?ZFpGX=@h zJT~$>!1q66AB$kKqsm~cTd3aa&A6CgFLUsGVlLr=T=$7r%2n0Xn}?<6GEbJf?}@nI z@ru!HQJJVCL8j~J4gPy)*Hbq7bt9{C(lCp6msaUgZX17rM)dk`1~>^5Eq=8KGQH#O z5s7d0eIv>XGe?%T8W4QAP1_t@fU$}gx_mcNVzDC&A=o`vhgb@&98_$`CA zr7uG%PcgwPwbHmv$Mz67Qd7_{AkzlRFW)JS+a;#Ij zLQQ$~fKpIr?&ko+Km)l4(Z-)_%gB#4(17)RS{c{j=%)qcHF9^p*!2zUWQgY)vdwoM zFW1Lm?!el0;Y8+WWEBf6GBtH1(Jl9K#_jeb=@Eo{iEq+}KDa~RP?JM>f!_S>cyJ>U+6Lnq857?+g zIGU`DQ`igqhe|1;ADb`-11@>4RO7wY$aQ9oAbs>Q@r<){1!f{?Kzqu)*6QAhjn?#J z-?vyI5ZO1o|6r`+V>L2_Ra42ButPDKt)!Dh(fOh|+`Pm!N z8gtE)RE(D%fLleesY2)qGs$CC?^L_*FJpAOZEb)-O~CZ3HU6Pv8gAer_I7MBoRbaz z(~aS;FcNi15=~Ni2H19&TSA??w=9=D_4DKFRo^^_C^ESI71LNr8GnFz>ih z3CJmcS}TrqO9pMz?=I`)AkLlD0yRUlh*&e(=cXsdM8+w$Sf08s>+7}3>*AS(Zc4wz zRmWN08}dv-puubA!R#d1hA>s?)-n;fU2>O*zOcAt?~I=9`IGMZ;AP5iR(+O+Qq|H) ztCBn3r|faV@*TryHMgI^ndhnR{>Uz5=Whf;m92EQ4~?7NCHm4AkQ8jw;;KD!V5eDl z)Fc;F1&P9HeR~o3Rii2O6zKr2VFN{%yZC_y60Cb_dai1Er~CB@I>R{vuZ^nUbrEAJ z+3?r-WGH}m79w32KC8VvN{w{0Bsx4lD`b?iigptaqq>M9VDj*UbIsj7*YK_CyJ*9ROhM%eNk5JHSao=9xW+9 zIww8{{fxHBKTR3Y_;d1C-;dh}N5r*tyrEW;XcJoWgHXI>c0}VSO zU71XDohlF+1a-F8?`Osmq><;a_2N+;Ps}R$IyD7_yNSiqHw3?WMD#qJ@PG945JC6@ z$9gEF0a)jJ=F-O7;So80KR^XJpglKDvQ^PDS*ab3*wo2!X`}~sU64m*dZIWD8*vdJ zOGMOt?}-~Hq3GC4Koh(bnA0n8t5h8u4RBToL7Z_$<>OyF7&O<3;6U4LWp-Rrx!)7_H*%J08%ENSk5(hQK7eG#=yzF{2mh44ilj6Bx$%Z#Ie3<}8#mTB&PWyHz!wlz%`^cp-m6Zt+w znRG+n)IM;=44&%m7IJ1QD4od4uf2hs`Al0AhHvd7k^r&mw!nw)ZXsw zo2u}TgE5&wRmV>}3#!7{L0QsD{J+$)qxuDnYQdR5pXQ0!6(xTZ_tyMUafV6)qaKXD zU!-0DjoJThJu~{YboDYHepqv%?usmP(hS}917$4qbnWR@Y>ocbH*-okExg78wPo}w z<->GQFpBvsO#26I=MzPJEwV%2Mn=f_id5goXsK91rRT~KLiv*cPb9Sy4rnsdnVcbv z@WI<@B#Niv^w3z7v{-fm21h-tWjk!?j4Y7|Sw`}#rY5QBazh8IS|v$#&t0x3nW%86~khBY*N0i=#OX1ISROJ*^#Tf zbZ-G1iHT&>z8`Fpd@sdi&IG&=l?BHh`Qfc%&VGNyl|X0H7;(z)*CsoS5%5aSjWG2| z{1wjZIA7fSB@{;!vbClAlR4tUJM#wVvuT#yyh}zW-9-23fNIBOBO%SAlcM($4{_B6 zQ7$l{8@&BXEnzR2+K zLHT&9;#I=HOVF!x&2_sMO}7~bbD$7Yfu_=P{2q(O%Vp2TuSk5#eRQusDvcvqzW-3k z9i3RYu+?SjY)m+Ebi1(^6XeOjEwD)XC@YUK$L!SPK4bBE2rF}r@Y+X zcmX;Yp;-sZ8`TThxAx@8cEG1{nrf`-;D;2-LxFI1eYLB`;m_9YRcM8@F@F-If)Ty>oRip>iQt#!g=8^z^GlO)RcssoM+`7k5yTn z<3OePrIEvX0�)VM>u9L#ta6gSC|>;%rY~f0 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%0AFm$c@opNz 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 SFN&6yuWq#|x@Y)crceZFIj+yKQhsE3 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 z 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


      HlUtlRRVzM1Oq(P?qn6Y4lU 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

    1. f1%K*ooqcYq`{4*nP6bpgFOO>UsCS1NL}A1 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�qq>;~{=n$KS+@j;y zx>yHIfvU$NHl!0GL}P_YkckH%6$SAXU?Hm@)eb=$jFu)~Kk`TLXnrFXR4v4CcTvAq z&tYfNtBBaX4Ikq?pl^sJiVd;t*hEC_454>phjAGA+C_NZh&6pwxB@hkper?j|KFAK z0#7*z>-jzSR90dqMIr3Jen+3Amor4@+X^_!yC&h?AaR_dpKjt#N(jci;|MEFcV#LW-fYltKo&QAe?X$dW`cWjqXUQ9q_ z_2QIh;DBmdTCYB*%+kt<*j6G+~pu1c)?;wUY)XIiExcRI?R&k55 zH0+2aQMI)ZG2aZoSI`c-#Cm{ZQ^_H=E^>?R#s12E%e~2a3)x`Ho)n8hL!N|)qy@lz zWJL6yMl3}~eV2X=@%iP=(b)aE7W^*?xc&Q1%xRNjeSAyj#r}kz>}Kq{y9u4+Wke$N zL%dxzMEM1ag|QcWhg3{yuJ43?R0SyR5@3bffFa$7JfZf6*m80JkfUJyhQT0q2)-`E zU*VgIFUfb+`G~rj1fR??=9@p_VahR^;fo#*ZKfY|na*N2{MNuM`E5k0 zu2x@%kNu#Q!)Q;wffi3CQltUcw%XGLWKq5Uo@I-adb&6XLkugoJqmzTiI4 zcb=fR8*+lmp2g?UJE|>LfEy~mOF>& z-f#Ik!UU-p5R}{C2s457Zo+=HeTc?BgZ%=*;G~;~enyAdwEKjq2-@cW6&`Q{@NEK+ ztzNLvUx!b8hFVrz3UAqD!p~wuZQU`2t;RP7pYMmrj63!kbmU*8k1%(jiC2?Hs?!bl zSX+eJI$<6mk9rYNk#;ObVyG=I3n6Zp#i}~Wb_Pc?VbPU9>};w~3!c~Z@>*pee4e9$ zw)Do@8V=7^KT=PUqn=XOQyK>Ju>d5{KB<~UjSaPZn8Ufw(6cWpTlD(S7>k*6$v1OC z?X~VBP8M@OmT!<&sCRS|D24-M66$e*2d~Njke}kc==C}`Zk5yGI}pvllhLV1g&KT zB00`LIuwUC)!d}^hT42^2|W>`6@poCo~wf2M|cC?sMCTV)8h%e1Rf=h`3fCpoPt`Lu0XN>rg3luzU!g3p35P+YagN+%HtPC(x6!t<3+wUu&^=ko~{PwcM{%wOKt9JIGU**4p6jrt@&ntwqPIdE-4g86qGBC=?hK1In5m6lE2xNwsG^tw zN4QY_9Qxc?QsG$)10K~LQHKQ(Q!z-LjEJyb5d|_Bzk>3EVehGl3$ty=m*7KR4!$12 zG=P2*%`S!f_d#iwIr57d8a(~Sh3#UPTnaeeT{#y1%0)om%c+$SIr))x9X4fc#4HX2 z!gC(624ObNo(nO@bAi|an}jxahAjjy${_5Z)8UuziB-4?(Y(JP##%s}N>5=D?D$`7 znO_g6$|Okr1F#!%0-34@jO|0|E9~*|12R<)`AlOV2Wqqdn^n) zT!%l8#a_gB^?b&4^G%1pAu-IBgIy6{wh=MV-b`VpB9j2z@>}LSP(<RRUR+im?z3!ca=Hfe8MKU7$ccYDk zWDY3KEZ8Y~fnD7}#8;B?rLs~jjU7_4@Naj*eoRWQVRS-F#2m;eKkQS*_>Xn8(GQU( z0}*TTBQ%UNOb)gh^ow)s9PTr&Iev>~uka&gbgVcWzWn>5C3QnQdI+MoJIWNa_)^*m zy&~k^EK=T_Fk7F9K*aJD1u`y+a9ncNbX{{NBo zmf=yIZQt(zMG}Y*BTlg3Fl*M>8Vg>WK#>p#1a}Ay0gAf?3KS=3ae~ue0g4j{w73Pg z26ugb*EN0KXCKG@us`fC_gy2IS?iMX{M)$=Cc#AKGXa2qk^D|PH(zggmIR`Ttq31!fd_q}@2$QzRxpppF|*ZroV!_X zI}KJ<%2A6vgXJ(gIgYQWhBnc2Mv2cEz2&|s1Q*_wb8G_2pXJ7WrV*^aX*l54 zb8~obo(XL8rKP?WO$yFelyHAji)X`r6>|=P3G~E6b;_-ctl};2$L^>UqHsk;8}4yy zr5meJcV$pXdfT=+%+670pSh2jq!4wM77Y<`Ayt0 ziQe*#-=Ke_-=uWGr&knZ?P55%RU{~Fq&ulW9akSbuPG`&9qe0N%wV!K{uO$TByV~4 z`O%x1;3C`Wr{V6tN=nKkRLonIL%6lP(UbH>+wl(>7tam1w6FAdE?aAQw7Ir3IQ53& zhPeu&(u$Q|G=X^0cFxT^EwMV1MwUdb(X?kV1{R| z51Zc&$H-88{$p_=&Y`E=bb4gBJ%^M&&>s9FTBx=JV{tT--eyBhFT+S4m1 z;qf2g8Y|uBE9lKLVCc_-pI(Qhe+J|6g|5Mit|2U@C@5Q5v>#Q`Lo}hTYJ*F(FY5S_ zbNUd2${jjM4EooBs7DlQPV7s^PoI5G?|YFl*_ zNk;i`+m#{P=L;=zvItf_{scGN=x4P1^B;t-#ewV3Ap zUp?kPjg+ITQ#0{}EYU96dO6lOo#3ACwK_=eMXu02<915}+jzLQ#kPWuKjGhV;lBSB z%sLgf=1I~GggzlR-l|mLX3O%Hc>QFhfyqnDbm+3ZWqmwd-@xc^Jz{sp43sGcx|i-X zovh4J52-)Y;;`FR91)96Bh4$w^J;?cyeqz6(UY%&%if57bO*ZKePjydhS}Lhp2P_< zi+-~|cLX~N#T2JM6A6vNLokbe!W%57FQ>pa^xOtpZCeXlgisf9Zu!VPyM-?2U(}&z z>4z)8l{7XVC&^nzP48 z`YHo)m^V{e;Dp&`m`3fe7JXGB^}`P1pT?J*)_>7EoIwNf4`LK^z9lW; zD=f@U-V{lxdF;-lNaBWOb1IGZ$+-Q072R8FtB zSG5KDU8|Nq~<7Mv&z&-)${OEN5f;aWUHZpl9&2{-UY+{ZoeFK6*vlo?;) zmVUBc!#!}*F@|$x5n8rOzEbvf|94a9eu zrk~Bt-;l(bwVZ*C(BED%H8xMyQnX0B`&4dC%10^;vu>1+#C{KwDO48>F|WChdA?-` z72PP?IJ^)U+{g~{t%O1)5L~ko7`FpfsZ~rn5(oRxVNHg8{|z_NQh4LdG5fex&(Qy0 zqY8X2YKRmcT~p4}-1>Z|MkDp*_>|T3we?NFb2_5?8KD1_Y={*7VrrH@^czsq{fXl9 z2xrAjl!lK%Vh`!yAFoU%OJX^!_*PcJ5hWA9 z#Z9>C7s@A|mWRO$?{6tXc^tADe0gI-3#zS7xMfG6+MEuGx(qgZ3n=P-)Pxu5SRWXk zfPLgr^W$3&R7;RlrK(P~s`|5953f@Ps;U0!VD9wMR51(G)hMupYxpuA$VaTdcc6D( zq=`jNv#kqPH*4kMqf6#D*3?9+azJ3hfGgpz(&72kR%G!gyru1~Y> zv)ag^=m-ksfx^Yp(cQ6v^V~+CY!mfLs*mi4U*N9ou4w9YlzR){KMUHz=yQE^fAPHS z$}!V>aD|2F*y~b7Ew>AcWN<^{NhrFj>aiC5o z^=mP=E)j&rLnJy1*1a=N1C6L|at5U{yqa0u7K zc5czbI8VW32;1+!=@mDW2Iso)F`xVJDz3@TikG37 zp)$^m8mJ)?(E;^=-TIZaKi9Alq-vXCH%hoe29b+(g;aqMJn=SIgGBm}5$YIRpbMy8 zkE&<6r@f7#+-+5;{RLCd(>RpuhSj)suNt4@WA`V$p_0i-mPmc_5PQpnzCUptUjxI| z;nRyC(X#@I+=if^y-`PR#?kXP_s4Vks@&WdqUWgzMmrR)d!c1JXYEN9lZs#HTwTDY+bl;j0xCpp6~vsP;yK+bnl%rE@y( zxI@xOF3$gARCiU;aN;374$-WH<2+lP+n3JD=OoTIrpKYJUy(_dI*Rnrdb z$FJ}bexPQDEFrM<=d2~P@w}Jz_8lmc|3QfvMDM!dN3^o3Ymn*+H)Lap^W&`;Ky)9cTN34^`aap5n1&{bl z>PTr@7aT~P@${~x`p-|le2TiuSKi?>^a)BmauPeRM{gQ($QHZ>X8m6Mrangdl&U?o zc{)BhtuW0?;n5!QzCWUEtVk{7D{-ubyvql4**^?Z!M^@Qf$wX{M4RhH_te-HXR|pH z+<5`9zOtsM%UR;&&2&_}(DA$><00OXpk1Tp@Rj}DH){wiLpk!0`e_sJRy@XU630n? zgj3qi4tfeQ8joK!8}CdQr`_M4W>w=IpUGL4gU z2z^JUP>PK5mAzXWmB3a!*gJ4}O*K@8yNpu@fUfSrZBz^PtQXL`y#_}yHQYO@3NS~2Ti+IBFs z@;E2!;y3O_itlxv=T}!A63q(3krX8dr(#S4xEEjD6<+rU{VN=TTgWJgpcbe?26SV! zBUQi@?*BCSM3Ji`GDE(qo}??q%fygPGHdK2r{WL%2u@QS*jy8ym0GBndZGdw#`(9D zZeD0l0&qxJ$*1a!`cmZCY(s(hkcu+YTG=`k)+H}_b{+Y?i?n2t=+?tNT%l?#%q^J$ z>+{JTgAQzrV?G}D7mg^B;1uxVt(*Ab#|v%y*xSDHzIO0kMAGaC@jbHK``LM z{m{p4Cm%QtgzKrPJhxpAevoC>PiVA?+8U5O`oi`bEBJ}M1UhmL=g%m@`B}QcQg`V| zHS9rNxCu0J136S_aPmb^qO3RlYi?`#Mi$+A+jRRMAYezp03YCkD-U8i1>N&JkJi(dbwqpfH#pCC`pv@f zo~eS?avqh-D`f+_V=&KSzGW^SH#!(&AM94qIWmi+mQaH z(-)RphBw&2P_!YXOn+Dx!*ET9-@1(Y(IoHD{Ujn@L1+DpEaGUV!C8}Zy-v>F&LP~M z)A76R#LtuqeOWLVNO|-KQ^+Jfik?fP7ly@b7rxgjg>|EN@}=;yR3WSG7m~t8=!cLy zoQ{93ltrOqtz(%&=XVmlz+*Uqa^$r10>2wAYvkS5P?+2Puy2phNq@5CCyzQ3b&3kx z(FNCeGP<9+=l~_I1FqR!dT%#_Ll^ij552HFZ_CiR?c(ezh-Wce_2Lo>NQe|QZwK5{Ne*3NVR`mX2QS+U19Bh4tc+?_W6*y5LT*AAGMwDJz_ty;%>rPSJsTuzt$ft z={WgYML}wRCe?l~{J>AFJ)uOcM|xBn`p3TH>rKD~ltvwToJ#Z>sT(;sH*!0o(N0z+ zRj4uf7oF*#`f-n}0oy(#yQXXCRdR5^<#uZ5p_+2ncZ5M13brq@LB!qimV5UnmzOJq z4AD|(B|XWnM8}j>Sj0{1YH^yL0!e>Ex8kV;(7%hUZxdDKI%PBLL=p^8T^uJXVe}7^ z|06I!4fS*#R;uukc89IlWV~%EY~D(?haYM2mHFoF$Z#HpmoQViN_C&t7D!&h5m1W9 zd~aX7h40RBC6oJi^DK^1g_s_Yt0i5yaM1&$F2W-*$~{rPZyTjY$1cS9=Y(=OBKJ(r~?L(+4zmj;9 z<5)&z7y*vyo(90ncg6>Tq=Vt<%UXiR`2QBw*V~D9VXY)f6fsNED zeeilM=h+`6&Fl)OYAc%yb;%{UdkT>$)EQ^X4Ch|zY!6P=0_2qNdvt#CF3HDJ2v?S% z5*ImSbI|a2=cfN?NkIG4oer%md2!c3;nO+OiqX&1MyE1@-G&AuCNC#*0Q#?qvRCFu z`ufRwTj6A$g!3XFSg4Z|cmX|NMXJ+(VBwnClcg?x4!NuA;VQ1;&aT4BUc*k0cGji4 z@5sHFA0^rWmoCardRYhYP730xn?)C}7H8c7tDF`i|b!hnq^& zUYTfLyl@=N;5UeL*Sw$+#T=!X6A??+QhRWRr;exKe%{un>)^Ex?y{;UEknA93If;6qtaQ2Pi>~^7Ac}@>qnv+AY z^&%PKG1Wu~aMkIsE*zqn_!WjF6hj+)cdfh4tL&a-W({HL-9t8)^)0p}dZ zDs-Y4KdoJc1r7$29*xhrJc^*vOsH_6KoWe!5~qR>p#uu)(Rf{#z@lFSFA;jAlJE%$ z;+e$yNxeiADfx5g{G51^zL^SA9aLrJ$sAN$YtU%l0VBu*jui)5+@0?%@(B+!(V&3U z7lrCEs?Y~yKloX;&&(c$sTpN zK7>lwfV!**s<>&OB3tQ8!$JM3;)q*E?UMsTQJlJdoN*1xqx_~)FwnEmM&^(&9|+zq zGQIZjMt%b2?v7?*1FnuAa6<9mc@shNo?7#enpjusKtlIAR32YI$?DKa3GY}Ap5S}b zfV-$-_)MexWN(&-t~fs)t&zro@XxVi*jEF2klN{E&ytxDp|=nh&J&uw9|PsgROl5{CO_Z#Xj zdILXMPsD>X#j_vkp`WsYt1mQqqTfs8-dTt$qORQwwN|>|ATr$l{bcoyEZRvU@gQ=b4g#JV)+*G*%VjN5A!ZH-r6;V$73?6X}HA-)^ zEfrajwagc-S2=Ss{Py zZS=#y7~Y{*QAx|426BFq3TPNO;eB-k7~p8rBA%7qT-Vwbv~DKs`&v>oD&mG*PN(wK zu^2S#v2zN(g7sA5*(5$hh;>oLU!IK#WO&}tUncGDGWomf`R*0r1xIi)3+ zJBWM#9-8ZDS?9&NdZJ)|#BJ}vsWkpSjKp8JhmUn19e*#B86m2sw!quioxc7eUFB=^ zVop-jl1#svrqJ2WWp2@O6mFM5`b){Q+6SCjp(tr;SlU@;N%Z|0?Pak;;-xI>B1h?%C)oHc`U}#Cs9->n%L4jk(db zP_ah3`ca|YhZ$%iILkzT*)#o&=GjXLqUJK<9dD@)i~(p;KjSO$MaMLrUEG@cH2@!2vfbwT;p#{B=<1l`FgubbPx2SzJ#-^+ zgDrr;Uj=uQM#@Ywcj-=))+6W}Jyi>Q$rv=SL1d{`#c6$uxA@)YYbs{an_^HL$I(&t zXKKzg*31?vk6WgI|%vbSEKLc@Hk1OXE z8jd$qvV~niVE7&}fuQ#`ko%^nVtd1I&4^hBzr6uZ$#K*MH{Hp|qx^L@SRbqCaJIr& zT_G1UpHh(LU7qw=;o|ufH}6eDg8B#956~p-koW+W|`63O4j0-~6`4DS4vaI9SKBw^reyx(_GwjrSBv zDsLIB2043!NIFgdk4b|+dW?tgE4Z~kxOH_@G|$5C^4I%xjljGzux3#PbW=ivFwY|@ok@lW4g<xTr*C6J|P5BS25iHX& z$uZrR3{!5&FGWdq$tAg^){C`7`*fH&twLG(2Xe4AsSH&<1~UKf`ePjTDkKSAkRP0jW3x z1CUJ~)my`NChPgZ0Ys~M=~`(B_S>G+^+E7Y;*VmAJ)Xp#naGdUXs=S+M17f7y!+WO`OUK4mz#`T{&Kr$~3M&kgz=@80id zP2QUgXb-kp6l~}kYa6DhEFzg`Cu_nN{ARNw4yQQ}@uk1itB%)?R|XnRPz?r= z1^v;~T_m;PR~l)J1bt|48-Pn@2t8*#dNIB5&!Uvp^T*3D5#^v7LWkSl_y@V%?aU{w z4RNttK*@gw7hf^Qzm6W__xJ`#+@+_o+_>CS6z~5oW&w>SUGW;9>^7K42=2Hp`19cK zqXOjjoWz+wQ@ILrV#k-5MAd$llcWMj!(`OGH#t#F;H-flO3iE`_EnBaB<_@_Hd(_h z`~dW>2&dg|oO7qZiFNt_iQh%byq{XaW27#_XA#CUjDzf}r&>dD=pTYX-emRv;8qQ0 z?JJ;fbxG>)g?4Wddf5Pp?T-NgyaAqUMt?RN1!zaO4R3Cooy;#P#l6sqI#>98e$gUjld0#Rkad{)IlpXc*0(>;X3L)Yyc~m27m>VVsNCtv%5S zl>#|b@EnbHRbc*zE-^rIJ_k^ve>RL%MfPH8SjraEbdya6^8k8`Oc3oS7U9=y3%XvN zDRO>}Vff+)I1M-`7P+DYYMvAzy))iqqGTAya6dgHS@4C`mlgK`ZD0bN_7RkLWzlxc z!ceyi? zNN=AEf>ecj;5a?_1L~gv%&?e^CT2f6l)u5G{ouj=LEkuslRnP2nLc0)r<#u0cL{jx zf3W&81jm%(eiz%RIlC(_jTxrSuxUfcz8qp1!_9Ke5&-&MN@@Ux;U78yw-%w5gykO& zwm%oQPN4HMD*ff$fx6TH*xPCUpk$eJQU%dP#E=cw0wwZf^A@UrXRssH(cTo| zbJa!<_B-hLBc8bhR$wAi0lmm$X@tM3FM7VIC<;!aA9xAk*M>xpoz#FqRDiv}b&7Cf z>oNkQ_Qnjx`hbaQ3vp{zH}vCNNvFG+M%OtNHGFgPVxGiD%RHN$pOO_Iaff!G`c^}E zH4yH*v9UABb_+?_$~JC9`Q(GfsTRo~_buUM0{=q4Hx*}zO{=Q4)LKw$=h(W~zmNxd zg!5jP9Uygaew@0ZE?NP`^F?h7Dn7wD52em-<3C0N{rx(tr!AbBD;9dhI5N7fFq@#f zy%rdU4g9JVwd_=ohSN*|`hvg9i`(QKDBMX{tfwdtLQv_{#*Z5y`|6AO+=ipvxFc{O zb)%b{3&(i~ZF~;y`Y>3TdUW{1(8+J0_PBu~a)xEDB_BS&W<1~TI2~`;+tS0db|u3d zWQcx`+0j+_-=TUFH^MmZt58siz5GN^JjsJ$JtHh9NEjQT%|=`H#2(Kl{lhsQ{Imdb zfB1vG?mwTTpQzMSo5K%w=C_w8i~TqHOy?9S^E21MT)hXy z(9m&q2G5$n)GeM%qWk-fB`@|ND)NKyk{8tkrgN?~rkQ^5P7k2qxlZ0lebh3&$WNRM zW0*=ce26OMCbv$sbD8TR=Ukw?r+!yjF$?Y~t8=e05mqvv^(AQ6Q2xXnhbJg$J=DFp zIKe9dWgS>uf7xK=n-w>?j1wPniB9{WMN;8Kpj_Tu9jnd=*6Oe3VR=?N6P-jMiD|e;KzeIQOncgCm1h*y5My@|x4LMufYr23^ z0R_(A>Q0m1vf4UGyUp$|gaaX#M2MO6Z|Uf=lW-E9B%7%Wxmzok^U28sCK4#``ckZE zC;3PQwIA5V0nU#Al7xgR%mZhsA=5K)LS16vhIQIC(hthOS1y=aT>;QUJNG> zZXPQ4G?F)3FoUcwNacOBCoQO9`|{qW^4>jQ$oi5^H5;~Yt#ccx=vSPNSXKEXZkb9& z@DrIKEyZVh87R-J7GNcP=yXa^|3#BMwwF}3+lIm9op{il?=z0YIm0K}1PSwZ-`;0;{pR5zRpvfK$c0HBe>InGOUG)tpc7CHDXXt4-|I4txpYRtJ z1c_TuwQ^lsg|b%X8zk?5h5Yn%o?RGx!~}5o)yj88q!^Z_XFX}s%(s~KInMUR?nh3o zE-FZ_?_IF*GvWDur>8pVn2+a~XQL02Tx}sHG_~g44WSpFBRk;?P>jp^TQDD=QPva& zU93pLKn*mDiAoY0t!ZSm7lILIy zjNEVd2)m-fiRX7Dpzy;!)Nwh7n7vV|mqZ`fzbG!jG(bLUwBn8Pc ztPW3Zhg6|o{a+QJ;`1EOoJ(l19B|6 zX}?RP&PH<0WJe*^;684zMXqqM6GpjzM;g0eB@BEP8cr*E&HZSE#^a{>4e#0|(6|F8 ze|WJwmR6`0m-2RZ!1&E3gXIocqO-ZNrl3n{LI1TIH0udI!O9@`kCifkaT-p@pudaF2l%Mg?ofLD1 zQ-kC^9mYy&PV&cby4QY&!E{TL3^trw?y1XrNo5PB>hLgmgT{}fR{2Qp(#P^0J^4rN z7!HjCxXj+;R%`;_5h57Xv>;id)diEOuRP+6_yhIc2s}HT>3jY_t33$)@_lkxcW9q& zQ(<))!}(e`V_4T2L9*5!#6B5<7OWDxt|9urDaN~|e&&XjOV&&DBHu~Ksqff@8*nzv zsMMBa1refyV^c-Ea%{(VvwtGMIp}!2~JI+?Cn0;X!H5WDZ zOZQq`LBje&HLoe$R05o+xlAEA4HHwrT%9>7EkLPup&EEizC|Upsa3TnymyCvGS%*F zvNb$GCyK~B%!L!=th%20H>*i3uLzR#3+p@$2H(#bsqLkISK$EpzP?2ymXn7Lr3uVf zPuBH%_Q(q`;5fRJ`)GTTK`3sarGCrg^r2vWznL0=lDSiP#A$b*TRV?6nA}VYTHfZU zX$R5^&S8CS2SvMpn&lOow=XD7WvNw+BN22k=+!(tWIL%n{=p&nhJ3C-TREGNy6+cT zS2DsTQbDfaBtME;Q3CI4`f5s$2JRJ`Y4;e3BW|I(-rO{=(6aC%{WRA#=VJ zxMq2a9oOwjo5`6;Pgg{)*W=6-JOS=|TRp@?&&8JAq^Dg33;7BX5(vVo!T`lP+dC_e z2~?L!7=2No2$#iLFyC{o%ghBxKn*(wOzpIri-|2FYlYn46BXfzTPQtI=dF~J*}f{x zP#*PXFD#^HKBZnF`^1g{wIAN7bw(SSp5f^0t})}m%B-AhTMW-<25$Jr_QL3bM{yEn z(g#hKs;Jj=A)R1xb%{lEB73O`=!9-m5n0pjH>BX+*kU|HSH1;}bSu!c{90=!niL?t z)4=V2%dWDUZ{wJn>Ksg3u?1`pZ*fWy+2`8uxjdv-XvjU{&BVA9>Ok~_3ND5x76+Q@ zY^EoTgR`B5;=c|(T8_O6`p^3glk*Vuz)*Dae4x}KQgar;RE9$&?RLWTJ&D}n3Sc2w z_;?54Y?#98+XQp++EfUhtR8CGzV!Dy&4)m51MpikMjtsC?d)}wvmY&uNmT3&em0xF zWD9A2pI~N+k}&23b)JHz><<#IPveSu3|3}9DHunl;UEx{+jJc-I9cLgR1cze`fRU; zLurKLcfS84lx7jA?uK)I&qZr?n)@Pv{DYCa;dIvx(CBxlM{1B(Jd*6xLo!#Oh`iei zF{9`_+~*8#y-FZNE@pBqqmt-C#Tv?t&XdM+=!S1l15T6d-zoNaS(((4MY3sCYXj6% zvzfQqAH*&XxLhjrk={Aksmm%Ny*ZO?DV)MTfs+Ne`JU_|I+5|8hLSKtCGXJ1^r4qU zZuby~29qjG^_`n!cTvcI?{OIXQp4ol4gM~}1 zEa^F!|D`K=u&&*|<1X%^6>wd;RQKNt?5>)2}}T&zIu zqnRXiwr1LZE+a&qp?&qw$qrsZX8(27D6@s?(jVVPf4Q1x>kA9H$rjBmy$=O&Hj|9L z;>9k=EuhN^k$wGpLo+y`O>h9YamlnWJK!(#*%i3)d~}r5OW7f^-u=q`)7$8fj5gnlJN*1OliCuWe8{9dWWZJt5`bQ##Y&+vB}j7RX~4aKMbSc@hzdmWr{ zL9qU6B(<)?FPRI+MzcS}DoSwbB^fxr8bMMalzh6OFXLCoc zp@&arlG|B6`CXXV_nZZulZ3NgKM2K zpVqvXV&M|?Rh3Y=hg$2qz#U)H--Tswi9hYLA&EY%o^>qU>R|hyq#zb_R6sTI6Ku$I z*K>NCP>H?V);9q$7RfO!*gZ?AId&MYna^1&GMVx#H$n$ImDid5RTggR7b@$5=sJJl z=9ww5%EVBKH;UP%{cxI10sq^9$LtclWe7g9g|NG?m@JTAEd&!9PlYku*cPo#uz3pV z%hjaw9K!8)jmd#IyqDbgrYghUI+;yAi`2+KnXBq&t7)&sTv{(z82xiu$>->jLM2|j zpAPRPlQI4zo$ES!x7T=+^Q*f_N3BjZ+K&7Jfxk{g+xEor4h^)AHNqOr@AwAm@Cl3~ znLG6gI{%QENHpnvxpR1)qe5jb)((yEM!1d7dM8!u7!r7|kyRCkqjsrU7S(cH_G*2q zk0oHJ2ibk!Pn(!y_CZ-_xT0!C8|s&vvVRGcm_-DRzaEBId`$iEP!u#4riMRn zi~;3ML@}`mcK#enm3ZwFDfva^TdPW1SyQ}Toxnf5@d1>L5#G%jWSli39cdK0zeRk5 z^*Fb7;d8tt-bGfZ^vwE`+1-~jr#oEdNF{|->1F8qHsE*3L^sQR_op_Yox4k8I3D?qB!*K0y7|&@js2 zV+-bth$26#jJ<+=4l~Kz`*aU)B?BJt1k={9f%u4I>e|edYy*?qTYAj$ftB<(Bp9b# zt~rMD#KR=6B6I~)4E0cLRz#`(naqOjxCy7zC8t>r!Y6#QHnQb+Om}>6_TsDwlh}F` zIeZp#3e(~)!r>I7N~>Jn0HTjMi43Uk(lx^WUYPZvl92Tj(8$-2Eg zcvH6itf7Z-kU76~H)m-XFtlUz5|8lhzh^3N5a@+URWP2}5R36#90tRKD=7LCrZ|*?i6}%zmPq{sFBBUl@9hZ^yIQ2L zOFuLYq;@oX#1$Mw37i>!f)ZSm{e#*Nq6T{R}1t(xUSy|4UN>FIeiY8>}DhT;-tl<4FcDh2S$~FhsVY)ZH8iF1Qpot z_!`!r>=y|imvO$KyGjX@wPY^6m)?&odWXKIUNw$`M{ViUF?Dzf%%?6jOlq?}k-5Ks zPO}26fsGrvr_2%-IYisR;hu12gi}?IhUr;l-9(Dm0Z@o5q&I1tPyNxyJwk(MChaH* zUTO_TCh76{cB#zAHgc>5wpR_Qk;S9vjXT>R63ukp4{8B$=oeyUkS$P#I_b$Lo72eo7I%)Me409XFidG|FvEWE#~MV-WXSId0WNy2KgUel(=nB-_7X zR!0KvgCzSBDlrH8Ix`xFZYaT*I5P!_c>M2>nVSd1up~RKI?qj1;)|%Z zPr>L#;(n-$n_?x-mp|dau7WuT{Y4&UMW>yvZ8|!BU6%Vjo`Jjmfd8;E*lTxuvBx-z z^|B_(rxwn5CSs2*VGVKqWt(8OL+EHU7YVdlRLDC;r<+Jdsmy zI;|y-;V9E3e;D(be9>6jsLltVMcYJTX9HZ4Be?|(%kH=!!Oi{`>sD{#0aqRi71q2vGP;lj*j7A&f>JV4$k{RPNn|_{*m9|#knE) zt%~TB>TzN;gCFkX=)>IKpn@KoKMZnV za%G~}LA97&63g_GRv;jKm|rp!h5uMq&UAdpi@9_Ef+@Q6-`tWU}dM7OOS)QP$^9@Qxxq}E zC#08nSt6MHY$cr}p89+UsDP-xcA~PsY`H~^o}1a(QKUE3L2=TGy5yPa}p-L-EpUPxac?guBuZCMV%v-(5+x!758o~W; zV@7K{Rnl_!QF0ga=WHRDI6TbV?IMtGb0;<=dVT8twwoxII^AWbjP4+O-N z(ZGd=W)_Oz6A{L3iU2JoKfsk-fKhn(*!udUid~wa?7m4xpo2-^$&8Zgwy92 za+9_hYoOSzWO-&8$3B_IG?6XT5=ThW%Cw%RQoT;CD)KiyWTLyk#j7*VssUVl3(gba z^BG6F#5_9OEx7rQ;B(4Ew|-gjN)Jhz5KhWKoKIz8J}ovUuKb^Qx{Z0h1DNYEfwZV) z?7!{k9QVT_A7>YyXAiz*|K;OZ7nL=g1?6K^@Zx%;GPRPo^8{|2WuOAvIZgIU$JA+A z?FnspK1ZOVC{s06=DRqhbE+QRDHIvpgeROGT!V3ZJiy=Z23#XtObVlq3YT@EN)5e^ zT#{kTwo;e?8iT@Z0lZQJs<^+Uvgd>O2mF$k#m~Z-3C~m-CB2wB<9322-~|&YIsHgS z7=h~lH@Z6E7T%0ocn{s(5wNRF(h}~-DF>pH6iGCm%pVi8C6?fk`_np=*)dnZ`v-G6 zrJ^f231_yMbyF5a_Bl?~$8@kY(UeUU^=vBVAOBYlg*RS(rb|@=yJ!n4KAfuO5op9C zFvKAA$SJUGzi={KbhhIAe`K1+a9Njx%bp;Js-zJaU)%A3)r0>$NVk@kJ9s8LI)XWA zCNx8Jndbe;47ZRGE`3xr!ATlPtSW)*ye{Tm;M;>?7Dt=MgIvudr*MIJ8ChuS=;5|A zjcPyL({cKz^SI}(GvVHYzFp*;oP}?>&up1*++v;+a};Os)Z)fY}>7(UYR;Qce{H#U?-Ne7X$QFIZq=MR(lbTv@nk7VxRJ?8p2Ng{5kcIUJ- zlNWu~R2WrPG6@=snYie|jEFOI;1lTr>vP`BVkL{@6qln0XUAUr_ygf0>%nGU74OV9 zLh{*jsN-7UimCxd^QS?jGFp$~auJ!DH;k)H=TNFNqWkDg_dgkb*hQ3&8q+eDa?j`1 zT%=~cCp94s)p|kjr?I4mR^?Xe&5bnCQIPJfCHF@ls@HC)AbjZCA|y`UjGVA3`U*-F zunlF2=I5%}mSluo%O(j|8sZ5qGvHAG%_A^V56AE5F zLe>&ts8AJ>xMI-#j5kh$KVE5kLq=6TX7U6xl}@C;cO)@ZS0zH$uleW=0`Txfkxf@o zuaE<12Q^wkg5_zF5(=TD*HAEaM*BJul)`Lqa+lRH#Nw1rAW^6bSi@BEQ~a1%ein^j zUpnAE+%2ck*p1{2oKFXQQ=87+{}WGT3MWh&C(J2w97Ubqo&1U$js!BBCy>P#A!{3# zJ^<9Z90`=Z=vhbM?f(v1S_t%Ek6V9`7$Nz91cmRM;{NOH=DW=GjF3LrU2y0ZNb&ee zj)y-P*DYioysYZmjmB#ykjedtNGF(D?=C zCftCBxB;^*uW^6n<6MaVe=vfCJ%xkr1@qj1x}rF|Ut{*mUS=$7V961($DgeKj7D%5 zsPu7TEu4%Vc#fkjyR1dEXl_d3hH8#}atmFOf$0JR$?#YXZ{HHe#h=W%B{6?csiH`Q zmyVFQPI0=N1d2Jd#SHj)U8`R|znI$EdL)DqCV>@ZbOHe@hQ!jU-UjCDWnwK~> zG^X(+nWmdZkS}(M6C!|ne66<2b{XB)Kz83koD_B4zO*d&XE&ie$s*$;FF$jS;SK5f zd5i^&wM=2G?XL83sZ?gKaI4RzqdiV9@&W$2v$Ht)Eb%VUhpyyZ{Us(yWk*P!q5>%^ zH8>+$EbV_3ob?rjI8%beq!CFq2yGB0s&9+JIb;g*=`6 zY7`Y+92JI0O8wXJ3sal=QFR5vURI-i`i5?<6mO$9PwW(ReO36#$zmo%75C2`tUsr` zQob4dxsT)Nf(yVCbuj(~djAuygA>$xKP*A?!wzd3PSJcY%$-qJ&8D7j1fJ3hh3^8Y z>Ro6j3V>QabFPZ{1fCKp`>8QF=f<(qZW%g&`5iH4n0te|>gfyy!qzWy{4RQ!#7K#6 z_rxnQ6BW`f)E~Fe(B~qptQvUhK|_dI$F#+qWgE=uy3JE-L@j<0Pn+f{f=>H_cuq-? z($AJlFD9fe0YkZsJFBeHKq-&ft_rnuZ!}ujbdGIs&0b*kyot&<1$XNX(FR85D@R0>NfS5@tjd;eDmThnt~5_F%{h|Z6q~X7TEbw=Iu-- z->e#0S)FhZ4;9}l#l2QngH?87PHBW;zOgoyPEGW`U$u#R!UTIErvr_*NY_GRnHni; z2S4(?D{*R%#9j9K4o$985zy`s~th1y^y%*$u3I9iPlwi4(u3OF{h?^`>U z!604Wews%;oeu=rL@zlUo!>E34&dHtkrH2;&&iceqKueGGL6~EsUY{u=yT5EXsAR+ zcN;pH2vjD!z`Dlbd_Rt}^c$(nOK>QhM``lJQl4`+KlSkhZ8q+wgLodY$$gK(-8Y!r zzUlN9tEqBJlQwDtKj}^fQC_A-B*GRa(HV|M6CskPE_3HR0|DzouQ!hAr~B|~hT_F; z0zQ}|9KxKrk+LSZrjO&!$iuGNi@(5t3+@tg1B1{_THphY!Y*>&Ks;ha#98x5$$FPnxlr?4Q5$$e(5Mp$E6vm1FY5Ag#QXGQ7IjQ(OPLjTl@+WkB4 z#UvHegB>CX?gjl(AenC>$6z*Y@C?|#Ad(9_$;{d*es6Z9^v+FT-K0oQ_FFm8L-!=f4FV!W3?rOvy+Tl{%VevImmb1p@cW;W=7x?+hjtE(?!y zxWRxErka{%YHks%TRLelSI}&{q-!Za{})AWfRzp~7JRp>9sQj1%WwfHtIPaLnbn3HCJI+zi zd+wj2lIv~2exJa3vj&bQ32y%hnQ-5%si+$~N!2}r+Evdgi{rbM;CnT~kud=lXBVoJ z>q6npT~kz^!#?_GaN#CAxyd}YtyFyv=w}1*J~dQUpaXLm8^gl1!JAnLrR@rQ#~ba- z9p2RGHMvuYN-m)$Sak`sQ(+(-ElJr+BMHdJ?b;ol-;*k^HB;t((X9APUZbs9Os1hH zdR(y&{^XV#Oj z;V?|bRk+mFgA~(9=Wy0#CQ6_dq-AX7rn)234f$-Nipo8fA6#t&ec^olN>0On(QEjk z^Q{0P{R`*)0A{0~!sj!TCpaCCSXtB!HPx1;O`L{eLT?U=lQ{a|GS-F6t4lz!G=e)n zfYgs`C}$Fd9ww!ztWENeDYAp}v=R)xLT7YACMRr0s}}?|+Y=A&Vd_vP_}zXI?K7!T zijziZP?zPNsuY4sS633 zvvC!~^K7Qe>KSJ z+Gqves0I5f&ikj1<<7a{^Jf&5HA)^P54<7!t}#{dE7;IUmbaQ}vy)0tk~y#I-E;V| z-2ZJYbjv@K?rIWwAVqm*cC7=x%Ds5V-#Av1Xf%#`RF_>;_WT*}Cy)8Ok4H7#b z`%xh*VHR%}bgkn#8Mn)Xg7$Ddz2un|CC{ju@Qfau6=hJ=_u;MNG5Epf6ryudsp7lI z9dq9_`~PN9dsC6rqSMdK&0>RbT4-HLe{hxBz(UWRA4bg!7j7|{hK>z~VX@=fS0iqX4u;dHD*IzbeZKgxkt&qXnkWh_r`G>Mu-vA*M{204@Q zQ^cW$T+ME;OfFhC*gA>hjB@|%68bXW3u`%{PqEU1QM}r~7Lt|A^y>9s&N2+o3}r|_ z$}t`^wKw-e#qkdnRh0E-e03B5V*_q8bD)_SOrXefdA)V#r9_hEeA0!!CksUYC7ESJ5@hRY0i20#gH4#cz60x8*3+> zdUlU#fO(qb3r_VQTN_(bM;9v3h9rZ;llvoPI{r-pgPBa}A^b$R*fjT=Zpcks2KAhg zM1hm!VzgA-@SU!xec-xwq3j+*dfY@-&q2hs&y?+h8^5Un^EFVu|IX_GNL4& z(gyAKFHFjM zhm!V_bsw{$?4Sj=oNLgp>9V8bU7Lu5+EeKbe^`bSdmDHDHcJnDl*2VM*;`4DG-t3Y zRP-q?qvY8;1V3yoLlwOJMl@_!tkLYGFuXdo!GR_)lkq6eLZ>SxvBoY;neJ?IkY}3+ zBj?HNsA96$x6;FRgUS42Xr<=2)YJa5<$+7IgPgGcqKe70WGQ%SB|{u%K?sQRCF38w zbx-!gJ<{l7P&$l8|F@K^BpcJ4Y+~Q)i^*Cj1!v?NRm?2Y;S)%so)XISb##Y9p}v7G zJ_2qw$v)412v+GcXL}=OKa>!4sjhTYipl3#SWeP-r$oc0f5%f%3D|*l#3#S@%(8s1QEoc{O^frBokJG6P$qyIBBAUlonu3i_f`U_e3O{ejfd8VQ0;=)Q))4^DCXMi=_YaebDd52}V)u7OOzzuKEwZ4Xv$Y=FOPk4;amY4jN!diKH-*Z1H^LZ2>bP?si3*J-f zcrkzEreO?N(@iF2{)Tp88)}`hc*pOXR^mE;Pr7aqzGqXsf?cf1nw8x&>fW34mSDRn9TW-ZE{e}KDBJKrsHbv0~Wd$ z*W(piRcZ!5lpm?iO7!G&UDMfH#pS+E$H_HKIb||vfs!Sj z9FZ~L3p=#K+BxvMe>F3;;Y@NBQ&C3g>;*UhilYu#34U{pryJ-P0J|80g03*=yzJu> zi_3fTlKzx30-ePd!&9{YqStY5Ie+P**+ymW%{~2r zJi7vD2bPi2UB*?N{y9xdMPPpympzgWtSOiqA)Vx~!N!C1DeLgknqVj9fZ#o{_@co$ z!K9{9Oswk6gwH)p9+SGgQSSHeLE@+A_^Qx}{|r9f#js6nZY)S$=LH0ss^qLTrBCc8voV&VFxX1vcT7%ly^HJ0S1qQNRuxh)YJqw- z;RN?2&32k?2MG{@kL<_<;@`jqHZeK#pwk!C>`9P8U21XNe13IdeGt{lXt1Wk)EK{! z&tV2>x{qEw2z^OU^{T4iWxo&ldj*BdeWqMRv5z}&&Zg35-K4h=`9+ObmvNFo+zEs6 zfZneFs;=s+jC~-YOYjAhL>+VtZNg2u^&fDgg~$di=ctZuX+EB}YT)XZTB!S?EvoBS~O|;1c(3EzTn96c8 zT9_!9Rb2Kk!JI?8m<7EKHsFWS44m5+HH1}NOv=SJ(2@`oKHFuI^%XqgJ3*N?z_#^c zhvtF1OhMaOT=oDu_ymOnu?iwP+vrJ}(tHvb#1uCJm6w=IRLj-A&JW$lH8QZb zfhZlr&X-k-Anh+`kDE3adI+8IlA%ghIxke##2mhd`~qnl$hQ)f3ay~cAR{v(}TCFJMwWA66PB+ew@&xi$uO5xU;sg`4QKnO_ZXOoX* zBB{DMR7AUR3D!Y-^o10^*Y^A91k2)kS6SOS-xBi7zNWOM7POHWnuykP5%|PoqYo%< zA7;(&_j(XIg;cfs@H0;70C$-xJ5mNOtH6<3#TC zYL-y#sa@*$lS;_CZo2Zn(}TMj1{vZ=sA)th%wwxBJK%pb#naIK-$5@@Le{Wl4bdPY zWz0o!>iy6@ICUu{WQ`F`PH2*Tg0ji*TCHkq3}4h2HS}g!+R~QhtchgQf$3no23&px zn0@#W)NB%WjhLcPn^dp1APd7d1;spv1)PMt97q3CIlYt96pFGo&1l=3plNFF?7_sa zk*Jv#J6E8K*@$N23J!=Isf@{uGUgE}OYcBIc^0W9B;URnO-lwf*8n=1Ksw;srW_`% z{DNO-oXnwIk0$##(|~S)?M2fSp9A-KWUZhXQI~ZP&Q6=3y@)-UY>J!qZ&a-pc^gqo zXrRjDJS-va^0LN-BwH8P%-SSs6;HcAiN%}jTfwXk;Za@2=W9T{SqyG0lN|+Kk>UPx zb`9%H9ec_Thz}8MuGu z;Ny>=Pg~DP;e)e9q_S;d2bJVZ?qzA9^(Q;mA8lERW4~hro&5z6^AI#516Wtf=sAy2 zn?`~YuYuv<=VzCYXPE~qdKs9YJ)l};Q3^H#K}j&S!7(%$l*gs>uXk`3To z`2AFUQT%U9di4aH1e=+$?hKIXk{3CD!y*-^;K>t;kI>6ZZcTYwWnS6&^?% z=lCnzBzqVPT~XG{3uhNj?N=@X^}Q~tr0k0#xx;;#JhTa}bGKn26RyQmbKr2xMKAXN zpVKFLX{Vg>J_pWd4{A>jR&5J8kGG`k4K65Y=2%#z0_YiZRZ7ZQwZ5@BSu9U%jnH$A zM&IrUDzTkZi>qQS#+H=&1dVxlr_~oYccW2@|3v-P(>w@O>LGI#)E;Z-aZXWX3m>u< znja^woq0@3NvHbnfWqu8I`$B5>K@dn)5*tuL`I$m%8U;13**7oZ_@|layH<5_km|P zNxt(lGJC3`6zhOe>`xf2>-75z{hT;I%KwcXOg$ zEd!tG$DGka<_4CRmH;MJ&!m=o!A>r0D+P+~M3;3ImGJ|fdu3FR9^|e$xiwSR!|#}R zSCBm^=QMRGUzT+<&7=%Dbs92yTpV2#&x6lZ^`G30zJKc6V>y;zHDY z_^z0IzQi^hSMgf3c;2Y8hmz-34F<-Cvy~f@I&shTHgTZwXpv;mKa5XTC|zR#IZY1}1k_LSd4MYVxKM#N;Xuv|_c? zPN;!LGsSuy=g=nD%c@k-JHb_s;vP89y`&>caT%_&FQx#QRWKhfu)%Vj)mMk<3~3v=i2FGgxILgXd=ePwf(2Vt1 z7p=l0@n>I_l(<`4{qJNFHKS&TBX{?z8qYf_i(?_vw8vb*>Z7%{-LQY4S_LaTxE2Zd56Gc2(B*<&B&cu6NeF`=8|n``WB`;kM+TrMiFi zG?l;3a{skW{Bz%E`B`k@pX=R!-PNHdPas4~;}h8Bfx>YM$nqZLo-imQ?M46)I254T|QdV5^=1~Os(RzJ{ZE@EHQ#rZlDL?XeG z0`_OXCFLR4ax|<&sC_%ijkk2I&zvhoXU(&SmTPMi+P5@Cq(4tnPpj382guy5jTkgR z-FVLwf*Nxr9kPjT2)&H;7#jT?lI6|qXKQp`hFMABtVJm)rS*B^VaSn3fmdS{g_h=^d(sM8#(T5*p zO7uFs!NS^5ql_V+ zZwV*-559W{(_xAn$@#}TH*TZIaC=4o)Qw_i1U2h92>T$kN)JFG->W-qIoKH4k6g0D=sa(sfYOW_ zsGmyGKP0-cvpcUmJ2Oxbd%Z zFK2v3G>?1HR5y2zhO>wec(^4ehII$VrKS<*5C-|FxC~d3@)lx8zMexAvakN9N+}gE>D?gR|xi2F5 zfjSr@uX$GMbZce&1DipN>~vnEQFXLN)jE-^nB9)2dJA}jopkbLa8cF)L%l${NHsX- zb}%z|isL>kx}R~ksn6HbK=Od;z@zW)goq#ye-y2CS`r=kz`dL#FXzpMDZXE-@c zHSz7%MxPg;wbKN~q8rU!Kapb*i1%VQY!1^AJY0}`*To)%`tU?ea4-!<@0&#}3rBnb zG=Bog^dD?x`HV`OG5^|&f=&#>PrehaPyz6~H`KfJMgx-ggo=Klb2&<(6sE6>WLt&s zE^P!^8wiuy(c2XdT_ji25)&lxx^qe(T;~py3ql?Emd|&Q(YAzl?7Y1YdY5_dkR90q z@Wq(p>_!6naGtZp?f^7!zcKxH1tXu&8T$Y<`Cqifb9v&q&v8L=_GknK&>x=ixb*$z zmLA!oV4_vk!8r80+2X0Wo6#6uvh}BLj6?l>8GZaiP|bd*e&)h;*8y+sY1}ZM;ubH2 zU;GzPc&^vLAc>D3Qog}=jApmtIy~bR`oFzkgEvTdv!Q7nppE4>odNU8$t>Ct-TZUI zLt@AuW-JwOx11cy%Kat_xC`Gr#W;sop~&!O|3^oN@toVoAP(|Ao$M48*f-6)Ohcvdf7HYsyApNzpJYsqKqDdcy1zojd<$0I z^!={%AUQLt*2T8%AaEz`tO^{N`pJR{@j`TbL`qprV<_ zJv;9Ci+wt|nWckeEwJDXNd^@gNHVkFmZnnKwyMWKzcWy0PQc-~js5Mv(!o8Kyi!TJ zxHUYPFTivQp!~BqW6b~YT+ieC*ic_~LV>Uql)|C}%X?-=Ra;W6$Sn4UU7^Ezj?SP2 zXi_Y1d!{>-?7=va;YP~MBx{*R&d_07qI~~$r*fUyVzoAplRgJLkIEES72i--Tv;L| zw6k(8efDheAUVR{ivM6A=H+uuo_nPrs{y}?m~9KO_>|?ukAbPmrz}PLksBuDZ9jb zS_^zWj?IAsVN@rhYM+ZMNU&`$^aDnk^CrkhQ*f_EOb_SqNY`d=4wmnJCg)|W#8vXi z-LJp!UH!>c6e@~wGNoXT&8-ba)o{Qun=GkyTag{fh|e5vH*2ocFu}Lu*YRd6OJa)`66@B5A;bw|5nR23=g6y(bIT$6}L-6&gUUKDND&ZeFV-SX0Q-uuxQ*QeW)o5$!Fh7id6=^ zl6WFSQrQk>uAkYm`5s243R%u69!pKcaWEa94 zydnYCATlePpk#|D3t}Df#1%A3AIQ?L$XQp1WS#Enc)IE3ph#!vLEmszZ#o)5Ufe$!98qips^37HnD0*WXJfq|n|8kMs>|akVtxt{$~zKdJ25 zNM(-zeb`4zu|+GuCJrz8cP=stM1MGnEgyojnSd876*jaWEc;}1@>iLQvN`?H26ZsI zpb4CdQnCw)`8&We?^9hpD2=C~V%^JoP=YtG8))KOIZe-qOk~r-QTpOwiSxIFCmISK zF_>LdbK%Ag@SSSeqPafVIm^3hAIa+Uvf;fCPNZ!Axyi>GvyHkiGXI(y8vQxwh*HRp z_~5GG&W5hJAz0Q(GSg?$mGI*;gDso*PZ7LFJ<$LxwI*q$LUN;Ft-`-4GlQYhO<{^8GP9e-o|@4q5AM9jzh`19i`_goO1hw>jzEE z2>P(uWS1NwIZT27p0khCeP5l( zjxVV-=Xwh2$Y1CM7t$$zXA7{oY<2N^R3Y)H4*f+RTw1~QFuID7oaj$^6Fq28_uyLp zh1{c9oa*~vLQ2RjBv;s<{02T}GptJjPRRo}xa%+vGnZRJWM7`BRDyLJLk44G@J4}f z4x|Qeqz@a#q&ksY++%E^OvhOlPSW3Xp0Vki$l(6|A+i?!$|SJC`cl12-pK&awc7ep z<1|T2b3hpLkzYI>M(%>BA%P+C9H~w2$ZC+C4czU=^e+o+n~cTIMEGVE{oZj`U;4Ca zp2et-`8P_4JYR#AZgBU-ah>k8c4iA}B~+7baQ%!yIk}O3?~c8>V>Zgy-}t4ys6SVo zb8vVbcSXP(9Ceq*C)*Gl`zBmVh^&qI;p#I;*9`_!JPne#4JPe1obVJnmlteW52Kbl zLD_#Xrh@BL!RP(fOr_%d;cAG=GTpraS3))VMK;oMCWOeds0j*#LHNdwf@XWvJ>X0A z@$HRZ3fN&kst;k3vpGw-a=}mh0qUH>Gk^{_&i8%FuthG(+6k}LRS=Oc~9OaGB!cIY*v!Cu}3>BameLl=EeR7DzOFk%_ZGUPn zVYB+exUQzlen<*c9!`@1ur4*7BT@JL;|yo}@hINl^=KF$@w_f~RRwujNp|URu}wN5 zMD~37={*OcqWR9J78!QFcXCrcUBjtkt=;rWV!wfgSKd@w7qIX%I; z5{FlA)n9dT3MP>TecZmq;nA0}bGeXNA5GQIFhgQ59oH{4MD|HPu>q+II-C?+SNs3y z-RIj^!kqjCt7l~+Q++Cd4K%WnaT2cMXElNBnNMi%O5ubTUH5Ey?gQ-CX++2U3gvh_-KOE(O*ifCQkrC@xRI z+MNTFjTY*aOyB3$Qu@M8i_MKD9^S>)If&vW)j-TU36LHVESf} zN%_`kH@lN&^B6oQzst^d>qzeADbE~KW*@i{p^~3_WUZ-nvtMI^ctQ4M27LcJy&HQt z#-q|$WNZed+s$WMQFu3medvtNdnnKLShNfIP>m0gyJ5uB7r@5MjqLk)?`nwNTjc3` z;G08beHqPsS{RDGGWNTU zfCi-FSZz*y*(g+LfuZtuH&S%AM4ut4`nL9!4M44#`-(ZXg98jA?QIrp)Jir3pJ2XC zaW{Yqo(&I_22wsqJby~4e2(70(dOc$5}8cVIK@sgcZxgFkh8HesPh(w;JbH%nY?!T zquXf+7r2WIq+iL-+>KV_qpPvIId7RiZ&zD5@RFhiNBMp)`~y2$-m}$VB%3+cuqhyv zRHDUv%h$~RDk}OhXfChdLTb+0_S$g3E$pH;%$6J1GsqEqk4`=oJi+&S?WhPc@zgW~ z!#D@>)_}=nIhmLa+-W^IS2x5XD z8x5|W$Kmg=7?asWw+ck&4_66yiZ?^nw@|6C+@>@oiuU1s63VwG_>x!1BtX_xwwaUgg=M3j+ zr;bbO9okxv?NNxk&<8EvCr@AYW2AUbO7Ga_$nApVqQCUrlagfCUEoyuQ+Z|mo}Q!< zQ<4d)ARGc6saTWjiRh0*P^kWmuJavE(NZW0MB+m^yw+XmWwX%v9Ya^^yFNFSFx-IQ zAg6|7BOBTi$*$<{JZ!GQXWUu(fuiXVeeYOxv?+&_P-`T4W_d}m6e_^^)cO7Ntxu?8 zdEnW?*nqo+?&z^ChIFe}ngb7il4C!U{8@5uy}WmG!2a^Wc(#>2_z85xIm9!U9x7{> zrZl8}@8K8L1liWeelyrzoWun7PA?|k=YeELHsv|XWU?$nuGM(D{2OS)Mv(BE=q|(r z*afv_Z#20f;<{yq%Kqhd(yw>n9;{6lIRgjjpXzwJxp5l&A=0pSW4^w?C9-_t0>t-F4apOomT0%C<4e|-Hc^zVg z4Xh&T%wy$~(v~eJb?N6XfN_VzBi3i4$_4H;4v*_I$2)y0%w9Mw&sa3TL!>iMsL8l~ zN)=gO>*Hq<{+4dA@8eLVUjiA3u+`+vJ!q?^t;3mcoypAOKo7;qK7(GZj2VSbV-VBV zD7cj}Ow}!6^M-<*En)}GmdKMhM{oPGF`}x-K0gP33x8ZkGw?w_V*c%p2J4#oO)Uxr z@llH)PwbHW9~iz+kf9{h79)*jRI>qiX(!Q}EaH4nI3KEkET44M@}zl#B0HkE-%J9~ z8{glF@m;^{JY&sBPN>X=x{KBewsK4@aUi8n^cvJjFV*`cDYN|cIN$eLLB%^|@8%f9 zgmc)D!T;`W6bG@WJqH?-P=e<~D>(yy^#Qbz3&_*>70g``ej7A_i6o0P;696e3#-u2 zhk_|R<_?7-=!xkFm1CAq5P z-hM=jDE8uY(D&<>)T)xVJD@~5ZtEXimb9w!ehoocRT-T2FV0?*`HYNV@Zd0#Y=*;H ztu+#G+ZRO{(%xK+NAVl;vWKLxHh8A`qY|0N^SIM}3N^rO5E7whd_|&nVKziA^V~&a zR#kF?k6_yKsF&pCx!fZA;&oN&IqZ$XaU*&2&p4a1kOI?{E`BfQ!e`Rc7sE^KInM`@chZy8;`3bR_j(sj=^tPwPcY zZA+M(70S@_6}JY$b!JiXfWf|0Ke5{-);@t#B$Q0ek!a+G%UKGB-akzCy`|BiWyMWU zgS`d+qr=L@cF88F-2Lql_Ilu-vp^RRkceFv#;V>4`g~!k#7o#`6fM;bBDYwFF7$$3*!HLj; z{cC@dTfP|`N}4?nb7u+eas*g$E10wXWOvDW7%IPAzQ)H5x zARJ!vw%;R>?8kc)Cg+gJ${BJ3 zM&TG-j*j*eHRPdM0G(@?R+(w|1w5+`gB!^nfO%-uvf(7C&&+$z6q=3?c-=L3V{oE5 z5(Pes_wNl`Hf!U0dB9)K%f6eUs0Q>%-}e}TOJyO+6bHd&)!$v4ln$NeA^Fru>R6Jv+X0D zJk`bMfK<@L&+ZjCv8Q{>Gb{O?`wi?tJxJ1AI-3@<;M=XC4x~dorl#Z6_^66qpmWiG zrlG(81Lm<3S<=nz8|@<;rBIj;293$$%*m$c{?xvAV6E9)w}7YgBd^ z>@jX7HP=5l0`*6(lkT^kulO=8mT*}k!^zyp$0u%rjh@P0H<3-c5VzGWI`n>y_N2cg z8+*ag!*F9dWOCg+{9&rc3&vj>oOy{*|NHws%MCB^fqgE0$fB{*MP#TawIoMh{O$YL zX{NZUlcDkq*HcIKYCh+U%ZrDg7#-_*RCmM4PM9I?Q((B{Y)x`$e^IKTjA}*?x(L0| zFlNqKwzFt}M2f11PGJOib6ynSi{MjIc{XFoCECCfkp_ci=dHR;1+y_#rjkzdCwh%V z?s!n_EojsqkvS8}zRlApW^>T7pi)r6WnB?E`ri1pZd<>p1)0?AG3zGcVmwA>$bH*o zu5np=UwENeqDz3!ZOe|n10-_Y(qFL!DhJB1o*Ke%FJPR{CAwWBkB1b(6=@O z{qDi}nnFJu3>z~Rud&z~@AY{oqQYgZ&WDoU3$NE$Y0K8m_2jKgVq^SM&X0zi9;>N! z%b33JqkL%q?zNfivK5(M?x5aEaaM8-A~oJRMVcB3_JOm5X_db~y6;%v+9 zLDtO~k;NMqF3$i9xIq$l_#xQdtLU|oKvX}&#T6loC;~5S3Fd}SGV5ED_IDm{`zY#5 zGHUlP+A#Zby(LQ4);P9$aNT}#h0vKi<`j$e3?q>%LEf`7?7Mq|E9e__(K68YH;cl^ z3QgcxyyYL1#?;{4==#N0mpJtTH6xrn(pYL_4!ac>WG|lTA7O&0aMv>QOf6hjH&vPL#!llWJvaAW4>;-DUdNXzMj zhWV_+#+3XL-(X)dK;M8CW@8I)ZP>?wc+ifJqwp*ERk%FM&ykN-49(UfvaHLZ&HhJQ zL4TfwoxV4Cg7Pvud?nek6Q1;`=meJVrrn^Q4B_tgd){9iO$rr(q?sF4@a{oW?s=MH^BhV~e2bCcsJ+>XwklJ2-o z_K_j{-01<;Yk($g5*_wKYN91QT;i)=lw@mmT;~n(Qhlapzllcse^h~H@DUB^-?p0{ zKvy@xcV>kv{?n%i&J34*q>Jo`cW{v7si9ABJ^FK!Mr+N$8Ga&7!tS`FuQ%_x|CFec z<#o8!+XYe!c50PK>WC&2D9v?A{4Ps`#2#8n)^3(z z$XVEhezXC_d3L+TDw5Fp#i)KgSAzL1#la zG{K(@!HwxXeJQ*G!RkjA*;a7Rr+6;D;#3Rg{JBXUQ%6{e+<3OXxP!&Dj*5`)ji2?9 zwI7x5kQR(L`n(ay^RAPCvkDDVc~mZ6QKr0u?M{H(D?uvPTF`+XB7daz`R>(t_CvPT zyHTsZM>BntEEyLLS0`_Ova2q9^#Sp>;v%GWk-bB9%fJXZixnjiX^y9?NId`(j*#=f zC-Q1<^8BexUU^BFo9f(XMv><#rvJZOsd#Nx;W{{nKW;4DBXu$@LOx4E54aE?r-fv( z-?f)od)^^SrtkO7LksiFc3x|SKdT4Y9C3Ng5+sri1()54#^NVjBlB=b z>fY%fMbG&ZMPB0)xZt-cFK|MXCq?D~Y8I7U=3gCF{VnIfBWDqGA)A;JTY+1Mt(P0n z^Gd&$zwh67pc}deO1YBhHUd67Co`80YJSST5$E|%G6jBhwBkHTpfV1n6R+%T0H`ru6Jne4OJSqy{P3jmF2phzhgQ(2CiHXuVh`6X;Y|q4*V!D2+sR!`z)@$`c=I>A}9+A{&JCW1+AkGQ|7zH7f6{%yDQJiOa5be^U7bwAm! z!iLP_P3^89)*q8J*@s#>nlq*c4DAwEF=oGHy0See^3LIWx#Q{Qos1Xxq?b=+F7aJ^ zKlX5bMY&mx9^+5+H`~xltb+wVO78DdXD<5Vsji=0Jy06I27&GjkCh!B`XwByn!$zvG@tnoE_*~bD&)E;=cdPw52eI zw*gIz#|OF|oarQ0<{4;HCHM;uichI|%v5B33Su|q?@Y+g)L(gn@1dG6ZT}zsuEsd6 zf(<{mG)Is=SzXTA=frP(tw?RdW%Pi4wrTu}V)nA+eYsJ=-eP4JEc24nxFFg(9o2tl z`u!;+CT@i{y$FL$eY9AmUN;NIp2U+aJ*`lrC7Hy5H?jnh-U-a5w`zgj(XMfI%;_ORs zVVk(J`Q4@2;q3v#TMS3?+(RM-8g{Gf#aqG;H{_oEPRHB^4lISU+X4e7c9MQ# zpG99z=p9sOvBftlm1qvSll+ZsV!=nNIN&uEbRIjA!+0I8MH> zGdqCua3R0%AZb{i@$6RS5o|GuG5WBXW+s?j75wKD(A@f=cByaL zNywc58@!wh`oG)-=q)~>TI~)eb^#r=M0lgDa^9FghSCm@-3sWa8-i8W#VPY#t7adM zi}xW)h+zEga~vztlm035^cv~C$@q(cb-cu+^areTQL?)u#HW9b zOuhWM6+cYxvAhT`kI6~ z3BKR-hjP@Koiw}6bT%IJ`pDc{ zT2@aobL(=>2;Y0%o(;L{IVW1+MEDmki4GdN&2|a&&|nVkiw63x{UM!b7;n%LJXLAv zu}0#gXifHn(3Oe$z6Bl64bKX2R!d}YktCaDwJhN4cEn#bL%E}rMrq~Gd$9~;{1`b9 zuh}u$1$1;F-EK4TAjaS}$e?09rYD#W|FDyEh)19d$kGY#Xmj3`1S)NNl3AvS6ByjfD*LLMXt4)UQ}d9e zWFy?%2ja0KLb+V;vH2JE%*%og zZC$4>q2e@P!+IpT>Q1O47vqvPs3^Ofr^#%nZqC5Vw;u;kBeKCp;9y_t-V4536C;)#eR z8}K5m;$;xWm%P(~=!%!Il{bgyJ5LEzx2M?@R*^}h0T`Jo`x*_uYDsHHP+|`~?Fu@= z?{WG^vu_&zrn3-!nsD|49Af^j56d0;-+7_R>)VslZ~z^|3RFd-)rsiOm%=@7Aa7Od z1!={z(+khYDDtC@!Y9O%O4b=)%}fyH6VA&hKccB`Pf zu9VX3IQT|lkU?tMCf6r=!O8HN(RlH;pmxh4wz1M9tI|WK;C6^*lVbu}p3}G<)}Y_6 z279{{7k*(|dG2g1{b^1%@zq8*vDjXo&3Y}Uv+MEQ=3&CUPWM@yC#MHGk|xZk6Jd-` zo29^xKI13NQ`xm3iGps7V>?tbTg1is4$-P;L=eP;y`ww&# z>D-;=oWVbmUG~KmO2*R%Fr>0LBS;=1cOVAG^hlEFw=<#T)KjR`*M;BIFxaJ2fVtT~ zebSHYft{p~h>d)Ys6PHorE^d$hk6sh%zV#S6DH&SV6R0{Vpddd+kV3Xk&H&XHYdPj zJr?E42Ip2V%%kWBE#%r1<&AFvCUgwv*(H+v8}W2iC9gpWy50PD39+;^^HjPGg>Wz-fHRHi)#F6uQTK z=+2IV+E>>t@Tc3z{5gpKcRQTvRC%TA=?erc@)Px*_Q&sG*?SuL*JbTm-49eqHPcHws)1S4LO z=X)rXxw31%s|5OmpS)tj`F+{RTP!wN>nfA0KS9Zg);s`3#XP)bf8pO-!tCB2JZU=& z)njJ~>UwY21lXi+ZaJs=+vM~2Jv>qtEgSvR?@Vof<2d|csN(D;^DCFQXMr|3Q|$w* zC}1szMrRyO&g)DEEx^=9;49i?Ym07qE}nv(DBHI=GU=SVqS+ln`qC7z1B=|wR8V?5 z$~%{suTh=_pmyIUF|O%kk?6RbdJ1i(Vv~JPsgtT$jl<*v%$~jL2tjw>J5F<|IpSDBbEAYelq@8*Ll#mZaJHqa{A&%MsvmbAfKq78X z^|DZ9Zg~o@cZn+*XOqujARgNysBGR@W!?>%wx38SuLL4K2j$~wdZtli{+HJ^c2vgE zbByPN3!#!tr;;CLTWlfrpNMNw%d?bO&LE3(FZjFf`@B%TsIhpS5pfO!qMm?ZQG- z?H+2=3DC4FxK=md^El6T=GQn;{JoXD8mSbq?39QHds&HgU*ris0(1VCJuF;xYLoA` z7gXxO4ICq%{2_Uc`>jI1RFFKR#kOeeoYopm?F|xDeF;K`NmPg;Z9K$m3gUc<>pG4k z=B{LAXYh8yCB<=&+8orkp;m}H zp{__iZ;R_WJWvp-_?NIiIysL0Nq0_SLOw}?)GP9M#I~$|@oXFvU0bT}xd~-D%p~J; z9uAr1n#!J$2joTH<+DEVMKp~We6JdPBHiC0_KwToIG0k@!yg0>& z(3j=roGDLbY^BygwMC;Cd8?30S&-LA$7x`hnX_nd)r7yqgtQ>^E}`&bf8G6P4JIl;oAY@N1hqAE(1E zf9Bk6hI&9`rVeG=UWtyaFtbf>rbPu0%ssseb>2$v--IN+5ERAz+yex@$D3G}|9=8H zz*4+TPi=Lm?w|0Xmc?5dZEp*De*~ZRJ$rp}B=;M=;GjRbw}BA~cZo=YsX=c(gnm$y zJZCf;M|P6;a~IAr&>D-AHr09pEqaJVnMUK2T0(74l~>>`to8Rcq3v>mijK66MLV<# z)#d@1hkR_X3&V9-k8ULn)_D_Xshf%7D*F5X=i7$}WFt_M^|c8uTB8wJ2^;x| zI;qKgl}dQ;%agF&kwn0kMsu@``LnAJ{>5YL7O}+n?q42jMG|8^!cfM+c((>q?uxgh zr`!#msaM4@u>hRl6KP_h?0Rbfi~QDgfvR@abN;_x%Xb}rLB-gG{T`v}aCEufYwxxB zpfXWLD#-s4Q85xUc}~@X%}oa9@k7Nsmek&w=!*}r?d&ot|91E|juFOklmqzJKG-gmy)HfcN2N)TJHuGrR%K zocXD_UC4i(D04in;QZD^eo3nD-z0#~AGZb4Q|4xm_aS=?Is<<)7gEfgBqI)V$9wyO zJzpaE3{EJ`_dFFuEfdXi-kXgGGwB*@Gb6Utp4eZ(b2Y$ik^zc#7=_+X&Kji6?M7*r zpIY(C-4ESSBC}_4Dx@V{ljrd{WdSo~1pRnUHl`dzyL*$fvmj~SZmM@F5Xb{0d)@(~ zU(R+Veru*C`;us7gRMICqcAwjbNy$d4PNinY>mBO-XYWAUvn@{qMfc+ZWH8gFM01% z#I=3x`<$<-IHkF?EIZnA^IEA*m;$YS-{&tD2A64?J=WVmO4-I(VNZQ1Ia{@K-a^pMp zbkt+p*lNL+(Er$F{V0v{DicKC4<@4_6?iC`s3Z`QJxqrWQLzg>Ybnr;+BmxkGi#P0 z`Kc2%>V|z9GyewAIgzqg9NcNXv4qL?I{CCO48?ie{K`H2o|7d{WMR1(xei$dSE&nj z*;gz8(?1Iu`_;M_orl;kln<0?lh)Jzr~Mr2Ln%GoT+E_3>-Fn9jOCWCKqhMW1+C+Lh@;sNVT5~8A_=!`-0($_u>-@|%(nqN__4|as0Rysq%o8d;RQo#i zS?s5c;=P*TI8CzDIFi7BF}{&TT*&MVa*=|^YLP1lEb|Th{2HE#aj32~Q@bwGPl!DW z+{ZY(oTHAD=km9b!2l=PJeO^ZG@8y9X@ZMU1Crr(M3!{kFg$?%n4-%$y!})LAcIG;NeRIe@P{8aRVtj zDOSuRo z%SKqpdUS=kBTJHYC{DMgWaQ4FB5z<9K$j>v3azn3!co#PoaX&@+y-ViE!lVPgcmJ4s?^hT zv=upz|FFG*&32F}veK@Rx_t#qCJ)u+6F5{pHV+;mV`mud`l>J`f~l?uGV+u7yi~j7 zV28p^9$|-OZ`BQYT1+cNdg^x|I~h_bnwzAD6f(?G;I7A;FGytQgkS0*NkNu0yF9bI zk?a&fZ)1U5_a`;+J~Mv|h^B=!=w76tW#}5b{wn7>=Wb@O3(iyKFHGa>-MztQ{J4)N zgrhy(_YNepAFebVUNh@boIt6l>pO9R?@))+b)08+u7!@HEvl$L(VqQ|k~E1d*5x3* z|B#j2j;#n+P^9#ulJA3WxZ-N+j%AbY32JjiI(i2gaGa3TWnb;vgfeIi@GoXvQxsm3cw!T(Mz2dmZr=HyRp8h+7Q z=piz7e`j&r!W#JdSee`ziB|s@sK-~_PwQ|^{L5aL0Q3v%xTm7CMS{&&>ZuIj37vsL zW;>hFuPOIP9Qnfeo!zS7ji^KaxSPb_-|=2erSt#9mVlw)xPS6o{Qzf~ox3#xT}q~- z2HUE(jJ8O4qO^j*}wEkZGgt=BHTnRwo|Orwt&|c zLMb;AJzpl7?4#%;es?618Xb?)qYl1;kIs%pK9m8l^by~D`;05 zl0x2^?a5tXVFsf6o&q|*jO&t@=deGg#2q${*EXBr-m`dAJpB&&9B1GS2}eUPnFPRS zcBnT7;~azwcN)|4HG3ZNsD+;VIxetJC`RJxJZ9j;SOW*!m@Rv;xK5wq@ps62cvhLh ziTF2Mh)Bwx1TVZ4eDAz1zgAwW4>!L6Y`Qbt=43Wa9^sAs7msrgS{jq@x(tl(JU;tO zben&WZ2b}JAU~U7iyLK(3b;$EF@3~xe+2{XhyJJt`4ziBneS68Kciy{gef>r>X*km z@V|^dhn$@%(Gk|QHs+Lm#(R1|yTrDaf0)Zkq7|)$s%(_w8dYD@%afwLgdA;=b#?+( zuhpFBa2N`vEV;n&>YjjX1xU`yOPXBIOz zj=VXjX4cA-h4ye6At)r9lHepZpWhSQKC`?-_C*P{1p8$2M3&ggF{zee0`AINw3{dA zlXIXs$DJLdW{ddV$-Zk)OK~!xMdRY0tbIp!@WCF=2Jh63^0R z5_fB$4w;YVxFCBiN;2g)V!vo-PdoS$dge5T>;wCPNbIyaag#1ooi-1y|8aT~7@m#h zRo8Cud($0Kr;!sbcpUoV)7k_uh1sZYAHyzW=e)R2Paec+k7F*=cOR-NOO+MY4Y*8A z9ClAZEyb3K5W6W8jeqC27jP71R!-s^{R9&m$FuxFAB6ib7qv0mISP&-!`Tz>a2*_i z(>=?{2o3>Nj+S|3?Qo{^y}^jX-(Y-=ZdAU^X%=1f;TM$*wK_dcPI{8MbZZvpKdvt9CA&#a z@txOT%Iiz#{u}Is$YdBJHY>u*>#`o@Ag{O?>_I2o`~&DFZo)i02D$u;YM2$?GZX~# zN6^<_&>{WFd!L(xaC~ril3Nw4zLsY98>5`a^8!RZ4gY=@;6>O z5BjtKfx4V4!(sgM*o)z^{ReI0T=FdMF@yDYbwu@GQGDNP5}NRjux!GsqH=DwVmHfsHqJETqHVN2=_5y%X$oE@ug6Fud$Ia^b6@M;+-} z&$$`E6#s>L(vq{F3^>UZAD0oOODrNxiDydBpo8*S55nqIA~9i-R)*)ZK2uz7Jn;YG z`2WHw+6?}u7%3(rVAh4tAq?hV4|B6F&y;EG*-TMNSqGq;N!R*--XGy9Z^65J65T;* zT_ zZRvS^*Qzr995?wN?Z78j!2Vn#mBPd;x`wKC5~cTMrn`9iY;-0fA4y?rSZnHV2%BQX zKANj=g!9;3@`x0jNdDdwSh%;Y^<+=vWaqC2x^~ago$QqrbfJ&HEOnXV6tDci^ewVO zbE7BU!e9BooiLd##-m0)076}ky43|GbSksN4Y;{4_WUI6yV3dfM1%1XKlTxv$648J zprB)zLF(&ec3b~#ymwZCrAdYftOKLHm>#DYn|5k|Q6{qi>M2ig&&VV(J;Sl+a?Xh$ z8*4RQhXCq9TX?6FY?{dnQ-22T`GdWnBf?RaQ(&}Iew^myu7;PQH5lz!=GLXK+q=Om zFVW43-Oq)|#OOqZX$qOd-`M_qjJjAD$Nf1otLq@WtcSkqs=EjrR7*4m@uXJsJrZ@x zIsVfcP1$0Uz!l-Ez0Br6&_90S{T>9SF$E{(R`r&Or-P)J+tikwIA`B8VJ#-bX%)SA zF2e}}w-D^6w6iMQehak7L!9GCz(|6W@=kJDf;icS)}0IHtrK?$IQftYD@Ph=NE{7pnG;zWo5n zx}2db{D$3dYA4uEzKQMAPP8H7`&YO9MnCeAY`RGL;7g82D8MW0ZDH#MpnKhi4)n9L z5!b4`YYBb;E=Z~_XWS-Ce?#yyh-{Yuq`Rb8UFdTfpuoQm@=@AWg*4@6cx4n62o)V6 zJR?mUE!ir+)L9u#>Ro#C7*wepI1L`6Bgu)Yh|f;b<$0E5y<+>>o@~|y>sm+7=wW7! z#+(+-*_hP_RQoqC6%WoY-4%-w}1DzE;#=qd} z2RU`yz?EiY{@F$BbVSN()!Is|J|iZ8+LE7|e$J-b7L+YU4%{(|{p!IV!T- z)8y*^sKk@mFEXJc*}&XXJ&j>D~k8 z8_1+4J%s*-yyl%@_ok?Q=}+cpJ*fAuz`L7)VJ_#y%D};@vu`j<(;Ul$Z~D9Iq7?bjWJ$qe2?)ebclz)BVearSe~BvtM?sMi-N-WPGb6hmI` zcv6cq*f`OEw>*PwAhCSgnY=ebw>1Gr+#>uc@#KmO!EJZSb&~|2L!J@hS&1?vUaeaz z*yf@ciPt*P`HI}%TqGmiHa<9;lAG2Q-RsX}nhC`~Q+IXF&x>5u4EC3E$H^q|{g(c) zqiJ%tYI*q4NV>Gm%vaOxCFu%AG7n6E!;f+{BX_8$#1)(3#=GrC#Rtk7D?TUAkk4TN z8?(cecgj$91l(3%+m7;PjmFhvMFF)KcJPG$j+~gjuKn~2N*&9A-Bn}^m zc?|S@)?j+7ljIOpW^%sDb1gD5zGH$8VT)Nkru0}a%R`P$`e)vw&gcmW!HxQRVsXt( z#QELGm+O;Y$amkLT+K&{##z!GuVqf2h_wu7?%Y%9x#>%lxLyHHua#xro3 zPIRo^hO=af*@T&^6(0QK!iAG)$o|Vu@!~pa1>2BItH6e*w)j|=!>+~~!#LsGu5s?B z%>Rb$>58HoxS>9><<@49epif7@6HyHi)ebo-6v!{F=Ra{M9&vZjpzyIB9Mn`_pkuC1HfIM{Rn*@X=qd8UJIxoI zQ@Zauwq|RCaPo)*hJLm;S`W0uL+}^0VBFuJ{7_v{(P#sNVeqIkoa*h-JJ~&JvHBb$MqmM*!(UE;9!@w-}QH3s% z1Mr#ZQGo2T!`f$Z>ie+yE0mnh*N%r|L5{@7X(gRI&GaMFt2$L}uctB$V?VmeTjE;0 zHYEN%lx>r5NgG)~mE5K6fW4o}X*is&qzLCp6>yh%%>1QEh~nQ^obr1vB#$73?c%eU zZqs?T2ccSPs&&G%S;$@>;K4fSQQ0N658S#RJNL%>>Zrd{*0@R_bkEV~ZbBy@x{+6OA_*wvyqx=| z&_~_pr0R*fq$<<;k4AUgvNrsjJ@E&9<2{{Gp_oyYMYWI;9FkearFRF(F6Pd2K3V^6w=Os(oN z&94AxUu(MWDZC$OK%<{%VW@7P2K*mr%~WRm3ZT3DCA#|?>WWI<}Gp#0GqiN)Y z^M6Zp%JXeJiBl^$f2*Q{c99izL?1#ACKT?ITvO=!{XDJk#Jr_$Ic3f4r~D5E-4XQ@ z-yn`BeF@LH#Sw|$s}mS;U3k?Q)bn5Ps;)6k8%>?TbO)W>r@??bp-ah1Ey^PhDf%U+ zJTLR%S{#WNd=n?lO}x++wGr?49hiZ-+`lAkK6|Yzqn0R+3Of&)zUu6g2}E_=0UUXy z^vL+GPdDb-E9j5%!)cr(_beEGwiq4ydhH}$l0kT3UQxIGoZWCG1kp{-p}X!CInh@G z(tXe8O!R8Uaj_U6%0J-1|HE2R?ozwOY||D*$)=6Nm0Qu?)S-ZRCxQpgLf6^bvmST9Q zPF#rumi5Bb{MspNe_5u~gY5BIV*M4)q?%fRlW7W*S{4|Yvi7QExrCtBOTqW{8>t!& zPJ`y8UW{cwYgV+m=Uhk0?2bh*aDgoitOkpq-C(gc_qzG#)@J z)P_u=ocN4VykHH1rabFhcuq2?QSodhO5u~gI5W%)*E08X{#V1rcT#-cDLZ=8i^>`* zsknou*bcEsyJb(NqFMC|sJP~lLDCjY+**8k;yX(S=h}$FrWyc4{1E&XYXxFHu|{ z1jjh*vBdeVnT6|p76kk(y+Iu`=TFJpIHaFL6ZQzTdLx+Tc%GrHXt7P{qfzKoD?4hM zx_dr)v+LkzrmUfY6Ksk?>O3fRe``~AfE6Kc)>go8Mmpn!iH zs4o~PwX{`BTxD>Ip@OL(StKS3@&7`@sXN63jV4MzdnG?QI*^lcBflXP06R^ z;1t=xIbIv=dnubK(qS0R!B{_}FC9u}lYlqjH+>;b^FdCmXtN1#*d#cm&*lY^I&Xn> z?_wHFL&X@+_O$k5Z>nJC>1BM^r4w_paHd+ofB#mCu}ORYoqjv}IFv$rnaQ)02c^J_ z@8UG}hq?5!`|F`m-mK`|#hY=T?wij_H{}_70;avV?JF+h(Il$v;B5Vs&0s61m=8Qof>ZK!n zYmT8xnC`9MI?V(&XmQDVWzx^>W$xKb_Z5QYbr??eGfZijOhG5LDd10U9clD4&*|Y3 zNJp}`{m6$Y3wF^7Z|7Ki>Q3Gpk^j7ncXU5)%DZBd891CvKEu;-3pTM%=9ie{&g^E3 z^9bA(8=W^f9~IL4|E9Zc1%J33B)lRM?n2%qHxpkHn8=^rSdq*H$KbMT~qDLC9wAVyK7vvmRE$VI1>=DEXl`3m~nfX)_Y zR+R7BnBW@U(Z2<=4ecFz-q$b&72sLoP#+!CGEo#YHmDibPCx)c|gpn!MKc} zb2&g3V_|eV-HrL+9dGe(m*HECcP>DWdxMmqVrF$tn-sS5WWk-1f_v$!%f+;{f%oAn zNqpVuwbM9zGSRAuezqC!ML#y;OhO^Cp10$GU@w_9UGkk<1}}FMO;Z!=0kF1v*2Cz+ z+EZm`%dFwaS}1;|9WX|NJ#qY5bY0r=E8jx^KSMK$onM1<38) z!c4zcZHex33r@h?xWc9~eMg! z%KWrB4ZSa)o9L1}&Pt^cTcRG3S7PTLY$37f1`KGR#0M8~*CRj&#+c*DyIhE}WG&Zs z4-DjJ6cBkm#XV)oSQk5Dyy(;>pg3hhPWC-xU(i_ereFVxHodtzgp>D$`ad#d0$^O1 z!tD)1AuZJYCE=bHaaXJ2`kIBZ_8b#lRVI-%oQS`pJ;=r!UXsK!7ZXVf)L^qbD?xUe zdSfEj_g_DS zcHqr$m?c2&W-+g-U=Y37|8a}ysyC^&e&_}Jkpgy8_>0qAGJm%L?|5%GgcYFVIYGyl z!}hztb=u(Rn~5v_3B7(3-s5hZEw^pY(c3m7!=VRH`7Mx!n$oXw20kf5Zv7KZ(o0Nb zd3nkOihc_$G_Uc!QQD}C&&+_C>j}m;5#;G4iLie3R%6XuOb1CQKy+B1jj#(}NXyHQ za$x};5bkNZOV0oQBL(xTGK6o`3}v7~&Qy6lhE0eO=0KRYEvS2{G2^;q50%ZDl?one zzv>u3C-}ga4zqq14eL0($iJX*FUfp5Q*4fU?fdL9)}hp-e>kU)ntS1WKfBt}eXb%o z-Nw8>9K8`qzF zrYnh*+@-eUAw!@I-RUS_ z-nQbFwRWKLFM9Vd-u?mf%(JMkX|@*Vf%a%7+jQbct|~x6!aQnh68T4W`9%Yrb4bL> zhtEBiJHOmcvm3W;K~E^xw;?CnA85j=ajuQ_PGB;8M-tKoYM3R;Epd4_XU=r+k9KN* zbu1HT1)0>^lgV%;p0iyjACA${uB9hApo~V$URnp&T0K+4@4bl5^}p z_rw1;-no)9`e)ute{yh|xnj|m^yNyAC9NnC)MO3J`yLYQe&$&i%+4ma<-FUU%v-c;LJ-}X$ zth7$J?uT%i&a^MYYj=`P?**xIIUIR$|0U{l3*ncirRq(&=WZa05j{M}jbW8b^G zNln6Wn5kGYPJQoiQKh1yvKzS(xLFKb$ZjMaq(oj5dYn}Ee_Dwt%#;YsWdTimef)LDiR%@WF;op1NGpW3rIU-)HPWEQqQN2UD6` z_9_$ktgY5t>RaBHHtg3Zqh)clCHv@|-V|1U37H$uj7D%O(@^ylB~2<5jxjgSR&#pe zow#T`-r*>n&r=uqk?C%!i^#5Au>J*B^@l`tdcY%I=8YM_o3fK9C<-0#Z+f_))4fOF z1)9pK6ho){#{7Z0dxGrHlI})47uj)^ZUyZ{l&ude>Sf;Yf#?CYP^T- z1$8=&J8@GV%KLNx2D+g$-kIq9k$0**tZsjv;g6(~6(Wfsj;eLVRTeG$NF2Lw=nb=Z ze`QnMV^TI;s6*PoadI7A`>yR;yp9)0gSx>t48WrkWNl!*$wZe0>|+$QXqT-G`pNoy zm%e<5RL_9ZXeQ zL$~mbyY~Z|tS+$?r68St8tR}j=vv%(st4e1$j!!;C$JlTqY_HRJ5kUb%(LKz>39H2 z_`p+H+(Unl#B0P}fL`cXCU6pLWA=E&b6Xj2Vqa85{-_>Wk^r!p{JXJ^&X_sd|pd}HRczeJ9q$DkOxTg%B8L1 zlf;H&oj2N#w2HN;RVu(B?nR~Y9pBeWKKcUm8D+rj>w14?9`VSU(1^W!Ym~0Al*{lL z{R$s<8>DLn8uJg}nJ37<@MBAdN+NhYy^TJN{KW$@W9bXK8>-R|rI48StA`v0q{yPi zSjg5|#J4o8b**zyx$Pmnz8r7bBN6K47}_}eH~Q+%F&=)Dh;MG=qcD#cqG z#c(YA3>{UBN4^u`=v&2IJHoYmO2;QWKt-u2oj6IaJ9`xBesbf}GcU-(V*##Bv{u_q9KL}EJZwsbVp*yw2dE~6H564Vbczi3U zeR0QX^!OdXO!hk8IE9{rNvA%f%y%8wv_A!lSjVvIZvwDCdRYmR3smB5m~$im0mqf&)ilhtI> zUozMtQHA8uLG-ZCw2!E+N|MXhl7xbJ=x{Hh?air|r!KV62cu5fqW`2n(!bHw+l{Vl zzG+D^dMQ+$J&OMOACiDu zPz6HCWXQ`iCDLs&9j){=>^D`=5k>#!uP54tkIv7j;%_a_PN(72=@~rt-RLBCl2>&L z)l(Vj$#Ak5r{UyV#yPMJ+~T`3!*TS5Yjnd^2rU+$^V%c#9FNvY>L>BzS>;aG zLoS+dq4?$hc_j{0h}`v2T!Y@=U8~4LeXQ=`Y5RwK{!9?1#@r7R4r4V)SuwJ&h8u%O zlbB*IM)z5q=N)}%G`+p@fUXFcSE3Ah48>N5cm9Q~G*4m& z@X8H*`Zajom7s>t$N_9+o_7uLbn@;Kzby(WKL2T`Y_JZY>L$VE9zel(m>i1wBtGQD zv2%e${uyjQst+2Lm-K)>oKH2~OTa2J*abM26rTlnIHE|V;DZogjOITxsYOrV1}3xL zU{&mxzdgVM=N4c%0>Ip6jxWNc8=?vyGm5n;< z*^U+pMzvq)>k@#T`C9|f8Wy!yvVKvgqscvwihML`rtD||0~}4ItKff*+c1m+NSc@i zrr3&(eK`2rgaaG?9HuCha&0)qD=d~_vG6f@K|nAdcii__`h!Ke~_&tRm| zUFpaB8wPsUkZP0!gHr^iSLKNm?CxNuOsCWj0GY_Z#ydo3hqHxak#E-4xEy;!A=zs8Hv%%AB=5Df)!q84f!}o=F#GKlj z?U!7DRIltE=TH|)GB;gCA^5^NLp_OJI~Q*F4%%RH9g0$iC&I-)aD?jyDK#x{-v0zT zSJAA?CWWu&0e3EM5fJ^Oq(NQgWJ6Vv=KGGp><#i$m++p2z}w~Ed>w$6;(>k~w(M6p z!jiaqB23+E00O>-Ip7!*U`^Z-t=aV}9C8!IcTD$6EMD}rq2z_Zdy+(w-yW>j1IhWq zzZXiw=_oOt!MVNT#BzC~VBRd5zW1vX{J{dHKB|XEd_%Fkt?N;jJa^PYcYX`k(0eki zBb*bR^HD3FgM}RrswWa$XX6>My!Of(bsXH_Dg1CR>5>prQ`f*xJO5hN6Ckrol9-cZ@443cNZAvR;Lfw_$Z!FfeaZ5q7Y zBKVb_Y%&cqBFSm&fOc1Cz%2f>F#OxX*1@)D`|r5o2byPx$1t;Jhh^_9+R~E^t@{>$e9=FOs zI`)U?9wR7nkrKOT4Z1dxXKX&&!=v~GH_|sBlfJ2rwmHlvL8N)sLfhTT=#M)jkohiN zrdEFeMcPKz#7Qvo&*W_0a`nZ@D(+4eo|AEGPUj0oMM}M49@}tOT2#V&oLm8DOoa1k zFzUnwB!Rt0X;O^uY^B$3qz_^WUg_L~+c({;jca2%Iotc)M^Lz>c>Kg&jHAuu`2G99_(|#cYxA*8?NvnHPYo zJ_Pkh6&&58Kz6S}ogFdNUkuc(#2 zXLqLZ(c0X01UF#^RJrG1vX)Q}+M;#6$<~v~s2G3an`DO}s6_Ah+#|JliIEc1Tt|I5 zY+a^y!jWsT1@kCeWj<0%DuTV$L2c|)l765<?S*713oU?A4iY{Q1n{d}^R5 zC~1+hHuh0Rvlnm@J?u;^QCrF+^RJ^8)BY;`i1C(O%fe;^jCqRL6u!EncQ#t4NQvY9 z&zb{o_X^PBczD91czUClDyAD-jU!|~WCNQT%5JKes0j9e9&B;;e$AHzJOJJPjX2VwR{S`R9~g)i{fw=4%I7>_r!0^^gSP0 zl#-|!HGFR^*j_eVnL?dBO)9}7dXU`cK&n||m}N_{jn74fcndboj3tBS9X`NuI8?5n zeemM{pG*SI2F^^uX1!#>&CfY5o~9-+w-ZUD5gGe0QEkNHt@%X{;w~oQU#~`f)j8({ znIPj&YE%vMpvBpratu`L9_n^dROm4y|J!N5ndkT)6nQ_<@xM`9fWptTEteD8|FQSx zaaERU-}hCLnWB=SVo|M>j2!Y>^9-n{sHn@tL?v6c9Y`scrbSNSkYQ<|pf z3yTz$ij)cqOAQl^a)=6xiWJT4{hsFnL_@RM_ul*65B>4@eDS z4&M!L?hHMX$dJ7QMaK*94ma_g51XB68CLMy*Ylk}wRW=w+Lt(blkF5H@0i)>bW>!m zYZ*%RR@B5Ik@hvyyZpp*(@FC+)`Rv`@jNtP@_gB;zN`&|4Q}E$dze12HfF;<_(0a~ zcbMDh42JL*U}FE6)iZ^^jP1bD)dDOE3n!`cFa1| zA$ri*{jk)v_`DA@JpeO&70)9NSCKPJ{5pX13%9-F*2CQ1%hsRgq3y=nIzL?lGvN9wKn|haXk5VO(qb~mq1`YN5Atiwfb~N zItZYF6zs=ga=eb3PNY0$!5D4_x+>}eey%G__LqUwqx12i=l~Kl6_(u|t%j-AgUoMr zD3s^n8*vDq)FrT?$_>4F--~gcJj_h&VoBRVdsO^uB8@! zhg0q=Ty?I5H4sDsNN@T{k##wb?&F1!kGYATWd8HAcov>8S-&(>J5nX5YTcmA1x6F~ zS{#hxrqmn5rBh`tcaFn4#pIp|%iQ&q7$!BUwXN!xm7|!jv$+ z-YY!a2Y8oHac&ecrFoGl{AA-OrUQ>r`R%n_fxceHv%G<)cx^~W>fl#HZWPZYD@@L? z27(hO(=AM4##4#^*9^nU^h(zl4V(bO>7DbL;}5{&FNj`oB2Mdz@mdj+&+*)w8s?FG zY`5VYcL%to$Myh@KBM`RU&6(_oA-1I9^g$OHuyOOAw>dP&hwrNDkpOkm|TQ@3D{^a z9H;Ilz01i&Y@f}S+>^Dq`~`{6Smb?o$JCQr6$jTzXbUpHvA!g~=tccPZvDo%>6|b< zVz#5Gj%U7q&~^vA?j=}6KCG9YL?2ihCi}S0w1IrTU1TcFFg=6o!71x0+c);l9KlQ^ zD_AdiV%=7RNzTc0BI2w4&dAJgvqRQ9NQ!Zi_^Q`y|Y7fbk>Z0uccjHyd5qnco zr(dRN?jfJoJhi8Oy6GX)CUjX_E!%B9aR(j6O3rnjbly$=h?jrh{awDK^NwPcu>yVK zPpA_&=yw`FHFvixgz2zN{4RG7$(7w`>c^`27@jMxK_2h#pR0WbeV-A&_qFCd)-N1N zLJx_*OhF-YNWa$*0cM_w7j#dXKh@W_4kgL^`7|Ir-DS_4gYu-c?hq~r;b6`hxOdAq zp%&S@P=|ScRtSCGF*p$}{Trrn)|Kd?CxPtabeYvd;=>Pv*&yyPG=@(MaeKhiUtsAo{2Yx4J6RH)j6#iXIX}YR80o5X?t~>EIYD16d;~J!Sp30SxIaFq=Nyj<@3=vk(=? zVbU(Qnm(8Qk=I(f;plv;bsVetI6F=8>nYbT^AU1L+WQd?(CHwX$KdX4#T}}Qy5qFrW*m|RgK5sdUGyD#{Jlm!SXvCT zwlrpK`S`sS(`#R5_BXdTUr)C%0R(pz)3?XLDAvNi6#A^gWP_dov1kkK)*TjKFOn3; z;kus)dT}M0553^%{$%aQxiuG`w$C}UoJ?6(aZ8^>)gic38yxNNr;g{@UxqL0Biyb- zQPh1XoZHwpJ!S0{PM5iwXHdBC&(!DO;@$!_`yAM8 zIV%7DsJlNg{02%{Zn_D7w%b5We!wBY<@6CN*xggE-!I5~_)#}qzlD1EjQ%}|ps6?+ zZU8^@$Mv-{%)>&GbvlyecnWQ+3!da&>#KB*o$wA79djBp*DqiMs9+$zASj`54hzI2 zjXSxgocWA|YjGQ#mq)p~%Jk#F>o=3$W5C%aoGI07s6_Me6?v4N@FixvPvW204L8xv zXnw++eNo+Lxa(hnyJZZu!6x}$pw#fSd&+shP_-vm!K?(_;h=u5bgpi0 zY=p9J2niOe`0T&QG?Yo)-7mw>sDkO-jBj!`_gS+27CgXr;ih>xc*wzOuic(X8NcQ} z5Y3VJAUvX-!zx~l#`GYQA0LvUT2n{gY%nmVihxTK1D9qhlm2Wf`5lH`_|F~&4gVgk zg+G)2?sTlZj05nHcT@2`h+FFd<71?ptU&wn0xI9vn62%h?*E2c_#|BMCZ^V;44LR= zr*j8v1&!TH7xFEB&&|zksn2hbzH)+Xc^7l@>D)d`P=9COJ0e&D+oaFdDe{&3;hpjb z=?34j6XIp6T1VWUwlb5t1umXk=V?7^Zh z-99wr8uLv))IXb<#QUJA$%O|p3{LhVUcO;gPg!e-o@_SS$5+|^idOhs7?~}Pf@`rE zrS4ulzbnw4T?ro68sD^Fa%?Oh*nRN29>#QGjBX;X3vYr?9>MSOID9;&EV%O-*;lv1 zuFJCCX%{-?t3!^9b&%In)$ zB|O24JgsD~-y)uutTp_4RnJ{Iz{aq_84+GVQ@Q_A;o={`J@h3wnzvF%8>kraO_MCs z!5)(Fm1+sXF$iYLG|tl-L+%u7L(@z4ryBGDSHo`Y4i2zDw}G>+9Gu!t=lv91T{pSG zcbo1&`=+SgzrT!?ut4{Y>1_-C$POdj<)R$u&n}4 z>uYcpSjwp|mO4W0<4Sapc6yiouuJz@jG!uQSb=e1MZ+8u9QTon`L5$32BY53F#s*= z2{nOhrr6@d87W+RMo%w!M}+HeTs3qyzF`Vuwz3AS<|^AX=}>ZnTBN1@I#^>}QH~5G zWkqn6TMC>gp_e?rWAPJ8SF>>6#VNUj$IPR>c za82$3D}jHX)l1%W{_s>g(g#hZCrRN}e-VvsAm5}5pHnELJak15@g{Z{3hA!IOm`m) zsWK*1%|Kx7Op-k?euY!g0MbkEW77XNoP=@q%bd9(N?tEnt2F_2TZ7VnC917P`ZwTL zB~r`uVP^0wIZM5~S`U0+ztqQ()MYexx0*mZ#@Q#}b$%6D6LG@Bu+;l(ZbUoxsXB&w z??dgwx?OrZ?p)n*>UhRzGu>`?p@iYPRrHc|^mH{IjY1agc8A%GcIHiMY_mDz6gmxG z{+cS*q@VZyUnt(KCR}Epp3y&Ku!;OpHC)#2W$I<{{(o`eEXw-!{%`kb7wde`2aa|) z;2ng^ckzziAM7yEm?@Pf|DYPv;Md`%0*kYYNmhUAs^`(>kK-hKhKa^^D2C;I;|`ZS zRbw?!?SPhL8#$iKST&pB#%kG}kCTdgK+dH?=)X5I3Ez)rvB;5m4E9{P;d0Y)^Lv)V z)|nFjK8Y^3b?9}ZUnrh%IqU93&v_3w*nagOwZ<_x8h(a0F!6>Oq782J2}f-f=PZ!L z$HX)t!TVW~aXETHTf|JI5PsedhPK9za85dt1hoo2^-em1aon#uIJ%!w%O3{eY=$R+ zig(CwwiRID+wofShhg@H^DS-xo?BA5TyL?|j_L3SzM#+hUe^R(@nZDsZ^AsOq=UH+ z&iEvd(ivdVSA$A#M90ztWy5I4%lynO%mlmQk!6>;DW5u5!HwNWZ}2PVi?8?{Y2mV` z83kJ{j6FD5yBzLTy0(L?OoyWH*#f$C!nlceM(^L1lKn?M? z0$*89PrO$kmRaF)F1%dscMrRG8(7i__>hg^5et=kfBh16T`DuIBI9@_v(v3d?M=wk zSq?&6;YgCWxCZW4JP6Gr?1^xB_B4inFdtRND(yk_)Uv8d49@a^`4kNw~{;skFf4VQaw z3BA!LXcm(7vyE#^C-7>{L3Mqby`}RYGr4eimg&@TZ366|)!dr9`MZahO^*Z(z6vZj zh#AFvd`wcoX@*Gtz^Ax#JObOeC2yi94A=X4$8FHJK8ibTC$yGxxw}L)+FSNhlR?2m zHqjydHlBJsv){R-X!?V6d6?1^IbL^;V0|pbLAJE|uInxLQWBiVFf>#9@nS82mnl?v z*U7Ym86eX;s0sBjxxO`x-XDM>@qW3_d&_g_6}2zx=yvT6T*e0(#v9`3 z&z2ZttYdIQzSh19(m-!7Z-BLyiR;RKxU&1HyPsk1yWe;k9#}N|hX>#s{s6PBt$m1n zCJfw<@hAM5z9SSz?}u<||DI>?39Ajwhr73YCu`MwI@f;q#?B$dY#no_{mfC?aufbw zTmTDUsd*ez=?6ij*28Li%kmX^k08#YXezr0;96|8JxE6MlX%HJNauW#pYP&4@P1Yw z^(tlry-}7e)UE^jZOyJ|#|=D;XDTqM2$=p|xeted=Ury=#RYu^T*T*`@4^q<6LNqQ zE|HcC^CY2nweBaL+Gv|P6W#Tj+WBxfcJs!*K`-HpQ|!&gZdCR=xHCi*9|ixUGxbR$ zYg4Nq4jx0`_CE{{!Hll3WdotOe}x4+2EFRb#4n;Ez*h7yx(<}R8PG`-MtH4?$F*#TKp`$n8GoBi`?Qc&N-bjAOPR4puM&bm=%)MIU(|yaHyl6!(KZMn6*=J}wI_k?`a_ z@N;s}V2*<4;R{nKI%FsJucGNA?2A1PExrCFVSOa_ ze=}3B4BmLI`o4B6eSj|=Ku>hRqe>cZmwp+={$f0BU$bJ~K>V60+{Cz&CPAim?rKNY9sFAKC%bs3KLtwW3+@>NEGUZSImR(QS1$K zJOEF*QFIOMLl%jiE3J>*hY#x?A}eT(`B9u(JK5d=;kb@z>`(N2-MI@K&d1;d>~!wt z{uGJAtwG!eqvPx&=La28Y^>9zP`hl$$uWx)IhlKZpDD`nILa{bJHO{dyv-5qxZODs z{=_^~V5wl}zIY|RBqp4BePrL)lX^Y{9pLAruy$qlKFdt&26C*@a7#U|8wc0n8~t^h z5}OS+detp>823UIa5Kq^k22R@4@3Q3+aT#*F4VxUGMj7+&ec^;2sgleK1PD`gW?$# zc|Z4!^y|%FJUW=3eTQ3sNY9AmRGv$9{si8XNBC_|8&8`igE%W+LAVKz52sl{LDJi_Le=< z5fU1Xmjj=tqL1tW1Hs&1MDKQ3U4dWBDXmd&1J!C`Xn_y+o#u%kvnNSPa^a- zj?rkaI)!wBaX1Yx>2Jg;<-fji9d)Iq86iE){Pm+z(wt^CaK!RDHC!j~_`dQi`6r+1 zE^`Y!2trW5XWBC1-A-|K=Unjqj5oDE=Sp@DX{c)ELALS!jH$Y3 z^$##*`zLITDr>&O=zLrxSWruQf5s8D5#As7gG@bVzKQ<$X_$^>a1T1#--aOESDvR^ z^s%NEb~}A0|IXc4;`af%O~$Xy5!8&`ZArGdPQ}w#?!UF_&HA61<=uob=eWHX)c!X} zr`~__HQ4+XXB-aC2YA=i3rXJpUFcplmS4DkPTD#5So7YWb)#;WxzchU-S`V6$h}Ta zzL%QN`)_u@=er8`musz)@q(ad%=7-6z9kUu_7}g|VFF`BKnfB2wD4vYXfz6l3n_V@hZ}J-oh8`2)KL; ze8KL;<$rC6UOa1;_xIngUWtQhZ~E}pcrG1r`su}98LgiRtEd_H#$wY7@RB!~SM6Zt z7>Yh(ER+0FYc%-GojBqQbo#>WD?kGQ@5~(`@4+wC2kG12(|4l^{K~ijPW46*m!{^v zU`iGe!8cNk_**ZxO#lrOoy#!%IcLG0+D1P#7RUPcNhmxHw%v~%`DVybYO)B459XcKSJ*>${SQr779pi04&ZHY(POjgAnlCd_E z!9Su zoEZ`Fp0<-f9V(|0f*X7_4uM*b?TL6$jK+Po5t;yP$o$@}?y@ep~K3aAtO8b2_; zUbXgaDpFT z91TA14@NMM9KXBqEcg}m(LJyPcEMeqj_M#szE|93!}`hIvAH%+cN}lm6sBQc&_A?d z^5QVv1BdpgX(ZqODa#C7oO2v%$`56#u;TLm?s0Hko+H!aB#uGHId?kg-$1QX%#6*$ zEtAXS=RW3UC(T!r;PI$cwS7VcVTpu2veR ze?95wX5xDIHYsO5_@QlfASs|W>nG38E+~0KSMdb>;Me4ScyuH5_ww$(LOZ??m3~`X zveui&T3)q&Z2cZy{3$-e3~bT%KOW^#j`eW@J=d!+z3 zz@wb?IGH+Ur+F`k(>LTzKZHX28MNR<7Aww~Pg|d3O0MDi<&!kq zTztnQ?{k{1o>qld=oX1eey>f&|6;3Q5BPf$Y?x*^VO`6)HiB-`V%=gdbaq68{}{Yv zQ)oK;coIJZ{>`k7oFet zyveSd7ftD(eBe;u1B3b(dw<7FR@4lbb7#OH2aE5U*H4}irD*!D(GI{{QA0lBm7w+y z;uG*0>bd*jnT3NB{%Y(G&wsnA$~2HpYdapyjZt^^!OLJFC;LA1pChIBmd-wnx$%qW zWDcTH?i)IWdS|`2wkql;&+}$7TWlWq&PKcxI^i(UkMn&y+ODrTZ^z(5_7q4<6}-1= zCIA05!?jfE{;(WY;byYR`aE9g0k#gXj&yL0Lr{?gz$^}S-s&{KZJPorl;BJaSpx^3 z?^o)5e!;NEoN$@$F|K1$d6L_r9bTsW&0lgu_5!IJ1GjjoC6}Kpc*~)1#V6aIvahwD zwhQmeo8h#7hL7Gz-p^Z7uX00(a7iRjqr&_1U8+j$8!I_uSxjK>WwMw7g8c>Pfy(4y zf#FF!(0(xVW0vvDtFSWAE9PmhR#s1*4~EG-&TJk9b6^&WsJNPwbTsTje*=7Z@>y(X8sN( zK`^t+d2lL=;Z*vg`Cd$Co^F4YUganpkckdEjB_xZ{w?Z{`gUL#-GKzCeXtZ+B zN&E!YJQ%d>0I29MU`Smojje6CiRYr=e2O096?(+CV0(OmC-o7y7$^7y0zH_>(;jEv zW$(ZYq=Zwg0;TT&=Q^0NACqbItIX@_BT^^mzrEl6G3|S#i4>vKm`4_oV3C}`kH`h9 zc|H?^)6{p{sl;2u*qOm(JI($E{?#|3WV{2vj<-mk)Z?f%pGqKyuCF8hEi>tezX@SN z5!PRx;aSY0^HB&E=%#T3W}rlQ9j?ED@45swa0mGLI61?9ddmKx1C;=^TYriFEyN)< zg&WqFTFb(usGrnNEPx^Y3TY};##yExIo)Pizq4gfCks!shn<09ExEnFw-q?LA0BZw zRAV<7f=GrJ&g=g4(HHIl|@pgbY&X9 z5*Oa%BxYLeJy1l!AWP^k@5;__FeacydM!r?i6}@Offc*WGTa(t zos3t;d$6f@?#HlVv^dM z4CmvxRxgE5R)HI27pmSz;F^AnTVXqT&{9Vmg9Alg3H7Ar-SD?!uod(|i-Y%k#nN+~o46+osx^ zaSrR4(k|z_ydhLc{5L?>hS{nKmfokJ5x<~t7)WJUh6+gwZ`Q^+{J2Gjw|c%~HC^)i zctQL^!Vdq`Z-86_N5GC->n7uC@G?A}Z>YX^(V^XldXc}Q86fM&E~-fUT_U|9a*acA z6}`o3CgEcaO4D6*EXUv*jiDYwZNMHMAbUeUvViuhJ=lj&=(ZT2CD(0_-4EtX8awz` z2h*9b0rGwv&fLil{?2lc39WvDApo^#C|r?fW<3w16y3wTrzbba9!n2vJV~#gOPA$w zoVNueI>d6)9)#caAS#hECaqVZS>M7mIij$+HN(eLf8SEg`k` zPoLnT%Z`IzHXjY+bEp_|LF2!L&38uM3f72;zG$f7AE5m+n6$5e)$tm$-5=n+wqwF) zK!NCjmpg$Qd_H(<8aHf_bg%!G8zK-5fJizShVxS#I)Fqlt2H3KyGQ+06$x z6>VaZu6s+m#uuz`h*{s7y=pEEBUy=1O$TF0(cn%ZE6lO2E z%yc^9&OdpwL&+2FN?$BlTL;(pC6P<{FN2 zR>w#c!7<}V-cED6y~#ZHf8u(OOx+NJA~(f$+SU`D%@+HwbfAOqQaTXQEi^RL4dN*8 zrmO+7F1r&KrG?V1=}q`A2YHg0!*sAR6&nLu&kP9<_m7!;{Yt-cE35Md-5cE6OJpWY zHr#>j%;5ZRw(Y^n`i&XWB6|IBORUWYMq4iF!h2tiNd9Oe_=MSFM#)N2BuL zMVy4C;NqPn5-Z%yM9wD*v~+;fb%`nCaP6JoWjmQKAK;r`P45^lvv!i;3W{X4AbnSQ zmihW^+~yzQP1uONIFQ|V2T!z&Zmo(ZAe>1SbF-&XrDjq)hO$ov!&09Q?!A-K@c@{I zP>;k@8z;j1^p(1*AV*iarfnfRm=%7C?ya|UlD&gm_cFXvWsP3p{hW&01pd)tbfBrs z@iWO0)98c22rVFcFOYHY8lCA^dMC=XfiS}FfD?X@wfG&W)@KX@jc(SyhZ{YeS0i(e&1QzVgem+p_@7+Q{eG*}WDTKSno7kv54HR2%msc$|J592)DvVKc%SbN4wch6 z4E>i2-B})IY>{yFxV_GN6BCXBB$7`; z3AvKK@e?MBhpb0%ju6jG@31?1fdbEl8}cwc>l(ZjKVjt^3TXpJJypgrjrMqZ6A+^#zL6I*)ZwzLD$YOd)ZE{aug?ynhZj>GYb}s(93Se`MjJC@HA{wU&HmB&UfL}I|C-nqbPaO(Ts(2`$XZ* zGZu}@9FWAfaXR>n%Ih2MA0J%s)2Y6*nQ-L8Ogo5QPY2j(HaK4Wsa?myB1;F;^nSiV zG;2q3{OF8|qbIIpx8eK|2M+E1oIYA#tv^huAarCQV2;AO^u`@-Z7q(AQpx2O;I!J}ZFtEqHf<@Ca1+NR;0SEd#w!Dpi>_Y8Zrm0>TxFR83qdsuLvgM(IB%^ zxzo3TitOb!KT0l%Vj+i~&lf=z77c@PDm(%43HQn;3(L&j#9p&Uqop^&4CZayLBPe6 z{m!X`Gzn4Mk;-BA>t_0Z_sISFiN3E3Zr@gFf#+};S`VjUGmLKy-dMLv_wN}xJ6@Fi z=;rQ|H_WSeQkH-cc7kVMpsSwDo)vokjU>vPGA_kU;yJLK_t?Le@p)TXbnM_+(x-1J z=lF4W6FzX4TH$W`3z)%Gc0Z~{k#jH=CTJ>H`cZaLC0&I}XflW&)3MnxKfpt# zI8MRz_a~Lk%DU-GcG7g5>ONx1^|f%xW>yd>Yw;Fp8+K+d&i*0lE4ZG#hoh6}!2z%RHh2S%QvGQ8*6bcsru_ly<4%O9_!4&Y7e;aY9sjf>Q%);QxG!e=Ct zY8y5=Q!tT>n}Y5mL*hX(%%$SUxtRsmbrtN8A@np=FjAZFCIe6}Z|5oOCFAiZc+9ZS zJKz`I!?&JIGUii~RrD>qBFSCMij=iaBi`k8>d&mTE6~EXAzh|BjE?)@7Cr_`dKLHh zMiA@e;4|W;*+_-|5ov0z;gohErOwWTdKj~TpYiOv!q(i@#&#W=XfxILOxt5jZ^b9v z2={ln^BKJ5gnP#pGC4kl4{$AWXgv()UbraTA!?tzNa=$oZssfC(6)gC(j5k^xPu|Izrse)1_jqy6;TkP&#ut|lc{1eoK64ZWi8bj(&Kj^a$<8o*hBod^cU&d?rgDflPiy56wC$ zimdilxLSQ42Ezte_-~Y1qJC`>akTMNqq%E{Tpd_ zEvx+s-m1lbzD6C^NLFTdvc@OF*jfadaijAVa1$$>>VB|r{z1?AigO#jE8^*WO{$4f z8YwfB?k4Br0s6*=sl!&m+5J@ZH$TEeR+=9!L*%U(c7zyfl7hT-5Xp@DrVjgdLujy-)StrnfTw(PkaiRk=z|m9}Q}MM* zAO~-S^*v^cpVI3eVaE9j$-QQhTSXqs2u{e!U=fR8)ICM6kZ?!Y3_s=sN`PjetwP&} zYC^liZdWQIrN3G~Skl9}k;dUqHj^9l4ZHw9pp)3gT>X2H86C>k5jbexP0h5DXYq!7 z7C$jPZ3aJS8NcC8&ffPzcENAE3=QxN{B$!eZvS9vJ5$zz1C6_;WZp-M9$W4+QukMI>1@5 zp#Q!Tr>YGw-?r)BMU&Iccs*H=2GlhRK;Du~3+UUumD5!ukF>Ym2xGDze7zCqk%V90 zQ2a=QSHsn$D_GfETI%yr+$k@C{Iqnc@SS_3z8{LGnRO?7+>nBbyQIwz^?G)6iz|Yv7R&|QK_8J3&nsq3m%5wxf$n< zFW?egO|pTR#H|vT-a@lGRPIEv58t2%wDfs7!%q_1&tMHEHeRQy=tb>_8{{y7{3GTA?_HxI1s<*f35GzRk zzKv7JP4xiBBy6BOcWzaequhRhx^gTU;Hk_2pJttAfcqRo3slZ5urr*e&q#NuqHk$z zY|h=f6)s*Oz73V6H(hSh!s!eJvz^WEZcknOi1~zNT=i~Fqyqj4wCpk}-|yinKPS(e zm*LZ0&rI^x&=|A^Xct`r<-B)|`mI564^&e4+L`dTN3*gTl&ddjHe7S;yf&Tto`h0JJvS;aB+E+B2=NpagtGCRe|X8}L^=`O9E|J!wy& zTlfff+EONYryM&_=3NyM5E8jaG&dGnkbe;hBrZv<1rYM_M z(J$O!nQ2`PKeMU5qkRy(hr7WDm!s=a5(Y{h&C|xsOk8h+pdS5Eqecgkbz$QW19Ep6tim|p%&Po+iyswPK~p?Pc6v< z&hq}8YpD>!$*TAbO0 zMyOnOxxPLA5Z!oQ!@$P!n8aR%(yup2;&?jzFHlI9q9p4p5^pNJpW8yE_%7Z*uc2w{ zOoe;Y@SM5W5=q4zkH`Jz{FXs--f|_rJcZg{O)uci>ap~;p0r)zXop`!C$QA@aDZXp zQ#cQj`1oXWnU&g|RK-7YtM(+VImSK)4EA~PnKgqXCu|qlXF+-mJ=GcW7<*%Q-Gd~5 ztRJp$XbHJRW7%8YzZ=Sw@k-q^&tB9G%cV+Z_{MssS$GbzY0&#--hj;yWyK07{Ipg;%lf9*@JwjO3j zA6#ixh1})k^LYlz`It=&He6u>k!Mz3!A{iR!BD`xdekw@IRS08mUX`nhJe837K>SI z!XSyswZLELRdo{eY6AN&6$CRIZom(85Y6!NxEVwy1lQAr`gy3i;>j@TOl9&Yy2+bK z)_jS2DHg185qEqrwPiAH1|HZ}75Hne107#NHCaYAy%hFPC$dpz;|QxH4U%)Y>*0qi z0G(3c0#7D0{B~4(pPS8ak;bEy@5}8lOLA+j19`Xb45v6h5bP=DT!ZAf5lDviY$p2$ z_z6L}{xHMtM;DZbzC~e;Jr9Dkk%?VnsU+=Yuz^-bF@wFA(|!%}ty|@M`*s|nQ|a(N zWu0FG-r50{f*Vf93TCrwaTj`WelNiXc1}= zYI63O_r11cLJ~kNQl)(f*3~tfSd+ju+M`$4PX==jx~k`ybbVpD%etIt$8p=UI2;dj zv_PS*C8J<26OI!h`^8zAH%RWC-_&6s0&P)p3N7Mx+{yCc7<^{zZ^^O*!P2ZE1yUqn zY(;+=#iRrzh?(0UiG$yP9_v9hfz-q2W$xjv%o5)O@#tjePF1B6tZ+^y_pUH-UD~(04aX zGA z-$;`Y9-T|!^0lB3?}BD`HLCB4=2he!xS7{XlwKb1;wf23y?CXgJ$pj~Yi6*-d~|T4 zpVcS8_7Xj8U&}zM_gK^oGsqqBldR}PxW*sC$-NsLZH#TKZ3-&Ahv^AdGk1Rl4pjjh z{1W_9e*tr7jB>B7{YJEVx8h$WCbmQAm+r(t;XXS0Irat2v6nN+ei2M+BN>PVOoR?F z5jp`6;z~zH+>p&Yy}P*I=g_;YU|y;C4OZ041*T|YN}E8%^&yyIB{!g=Z43_7id$wH z^O_W?^V>@oso>vhpnJ^V-4`-j_*|#w;O>pS^)WEDeQ?FvNH=uBL^q(i^x_%ACHitN z_>0g%E@nED#&jl!`sRChSHGZOxsvDGhWb-zv9#!?!@vbx;MC*r$?%{|Szt_N?wifT z_amk@hjvHL-gn0Q%9ZR zOCIhnpgVSJL=oeyeEKSvuTcsDvafnDq9L7d>65x7}L(TCj0Z99?4 z{QaQXa~+T1j=ao~0v7uM{%kKhvcYe*!I1a>{n1|P@Gt0`kAWbxLIE}#f1N#WCB#i} z3WTb0NK1TndVr`6qDpterF;Yw^(nYNS)3yIOmU0Yac!uT`oSo98!Yn_b?sou`)I2A z;l`zh(=vq0_BmAZSA!Vp-~x@N$9;(Ogs0H~>|@GVi9ho|Smm*}r(hRqm`~`K+C}1K`Gn;6yoJ-ZkuENrE^dfvtenTKLJ{8rUxI&{7s3-{>Mv~R-g zx0_arUfqhewFfA1Km4SIaG#EVSv!XA?QV1%Q&4U^$jL6eAbw_Mvw>Rudyv{Huv!Hl zsa34ybnrxh&<Bo?UJ4I*M^*_>sItK9_5-lExqR zsHM7n`hx}q4Bj6PyYZY4vze29MVIPFvUo@I8V2%iBIrE`iiMStL%MPRl^*| z=sFD&*Lj$^$P$=L%S9jN9xQ8|9gV~41}{jSk@!0)JXJXo2US{%30w! zp-oL1Ebo~sKuyno2g{{Df(cAy52(liaFHV*BgbIhkH;%-Df7a?vW8s*lJz8AtvF-8 zAiwt;$Bi(|_}N*5Weq!9y`FRI4({mJjhk>xKS}mLQ^#Adi7M&A`FnZZ&o@vjI-BqC zMmi2}=nP2=es-nE`}tm_Lpeds^c%|GD?v6}qBd)%Z^JBoPRM$m-$oqlw&0ZTF16lH z9K3MH;m#T?ajISF9^8x%pcOrW=KdHd!au8Bxv8e&1auTvnjgRnyIAzhO-FEJjAJ?{ zT=ernFD|#XU`=#j4lxcFmQwKBMiMFO%seEVxl96Q!b(Q~4zmWH^iYWwKFE_G2-*CEW13Ym6} z=ks+px3Qbx)XZSc`5O);OIR^p{e?^Zyi6*%e7Go`>DJrP*X=`Fb*sJ+ZkLn!h6`{z z5-8Hsa9h`{R z(bG3I`Qs=383auu~=U%1}QlUPX1un)5bJ z8XwUAkuV+>z1l(f<`mPMB;VtM9KjhXIz7v7W1wMzn)8D)RU(Hm`$xV1>J<5D? z7k5IXJZn2KU9xdE4ChSr-tF(TFq2SLnvbTmmBPyt#+|nLqu?xtQTE*SG9=?F^ zzFWeL`V;t-ho0Caxm>MD7hH=M*b7uR>%qp4QLz}9qk5=7J~j2C0(sVa+}wsIpk>WW zXX?8b^}-x#yIuHzUa-1}Ro)yLr+{1a@BFwnme(m!wE{`CO|yA9qZJ1EH|`2jtc zK8I>o!__=S-!sT~2wvMy@KCNWH-oqJ63mLeJn3<;Ugwbq)YjUbS?o4AK0}z834Pjq z+~g}j5jTJz29U8N_hy=R%?woinIs7Z+9NQbyE5e*ipIVSFZSC>T*|`~d%8hn}TzGsmi z`;O6V8co-$#e3{!dKGjD@k~H6{h`rA>W4lCVLL=_q|2k zrQ6Sb{|48lea1!RPppMDmE9^-v^e5-qj<}GEFB3_yk!>t(lKnw4vH4yl(CS=grXS(IdFPVBV+7DTd8n4wJYUJh}Za zyqm%Lxrt711Imp(I3az9%Z!FxCkswuewG_yxxQx`VAtXRFb1ddxlBOU!E6-_!^ULp zSm>{3gA1?b6BP@LA@mk9aa~MA?w7M4rGoDY|H@zO40mB1c=OfFd1it39zp-o3SFy- zn(H2%P#*)wIs(RFVi!-v0dpDXZziAWb(F`Y%pNMJ$Nk7s?Tm|&f!Wp=YO>ex>im&i zdZo$NbTiYrF|dK2Hf5UL=IkxRE%jHK4{|TsmRwxWT3Omz0zr>nfFZgQX893r*Oqvp zjX@8+8pY}RD4-628vh8l_cS~^;fBzO9Bh?&Yi}x8$7Vi58wK zC9IyKa9^&lx2JcTC~NFF?5}s};@Z&T2xXc;?C)~ijbqBExH>mwayAXV=6lqQ zOu((+F|d{8teEF`$LmA#Kta!h1cOA&J6ahc{T$k=IC61^9c0S_ zF0s$lA&QGXhN*kuhwG_uAA#u<#MEFWH}>N&hzjA4xDB1qFx?4mzSkri*)loj#&hm| ziJz7RKFdsNDxau#NEfiDArkkxihE={oWGB_vp>-Orr&D*83o#IYd@SDf8p->iu?)1 z<^BFQ&_g`0_RtQZXIO%s?j@4B-oabG8+^YW%z7r_&{APoY@Cgjri@$F;#}->(xIR) z3-JRdRovd6k!GQYo_)D-MgJn|CZ#{1n^uAORbRxUtuE?GBMZOhr9fpAPo1hpVm?v ziMdG+>E_#r`_Rt4dpD^-ugY}#AiQMmfMuG<&S)%s(5H}hwFDi@RrIIV!9*9{RRRIH z22I3p+d}T574}weO$93Z1{|`_K}0*CLJs33o(LO!9#}{roU6kmkDR7b^5+bUV#+d} z{%sW)@(%j8GNvpF&LQEULzxxlB5P2C`VTOnCOUsAVH2l?MqSreP&%2~`-$JIOosN1kY@ChYGs`%|uVfbn!7v$y>*bs5!9A!E z&d|fQXKpqhPE!k}$8mgS;bHwc9m5&?EW3bqj{+%u6CaW)(YGae*I_Wvegj;IPnekw z$Jw?8(;Pi|lAXG)pzp$`XAEf0F*F0$gQhrOEhk&U9B(mEI>P*-EvWvTxRIjxOdFzP z^EF?>vq2%HpqoV67SN%+1_SOYqnN1N$g1c|uelNZ)gBaB7G{MLO^+}ye1Z4Y6CKkI zGEIFf!PMYka?-kz8gL!x(MPyJJL$ykK(nw2PShzBkvA|U7CqP*{9$L2YV#8BZ3leY ztt6w|h)44zu;(>&)!)ilo(B9^&s6pfW_h!ih!lx;lI1;f3`~mV(f90;t1pOtdIP-C z$xMk}1c_<^M=lzKHjWJU68wQ?Qum!>rn8#i+jX(RC`y!dla4fDY&>APJmf>RzJh}hTazU ztoCpN#)94~;|{%wG`mhl;c+{O%4{c<#1SS_tw>8Y(X)5KH(6wYHnuFVBwJc>KD-HY z<{j{pZ^2GZ@{HOucj!)EYK5OUniG7oeHz-!R2-kzqh|Spdf<#a$-Bev8iL03c{E#-qAL*)FkXo&3du2<)y;d-0%^)M5FFHra2;Ak(NXXy~hJ)5bUhx^M~kg62! zy#hEKpOFmxo4!4_aS-gYp736C;qcv#C*^of&lRK&I+>egF}3lr2k=QfU^1i0WV)I2 z)*n^iW^_@Pg$9C&M3K$pM%xxgB`x;X0-QsVK-E&Ie^eYtEI0^+u~H+L&bp|EqTx5WaTAQC zCh~wD#%pKMQ!c>8bTJ5RGFW0ND0w>dQYOg>*_`;fI1uEMHdF}nW;dDlC7`c|QAU;1 zg;sJ#on{~Vz$x-&X6nzJE07f$1peF=uWtkMUI!j|;kpPETrQIKqVXYc)7i(8GUkC{ z7f&6OKzEhMG$9GSXbLlhG+jCfW+n)BHn~i>p!E6Zcna~0-%aIKLWaX(Qq#-ndn!?~ zod&`8(Kpfi;)mz24}h<#fw3A4XH{iKTJYct(}&~25y_1e#SV=jdt@xrgE&ypY2-!D z!g+Q9)1}3@RVI_7l*(I9XFX=ZD#~U`oy*)QpVe8YFJit}%nB&QWu^>1U_~v?#uW4XZa8{+$ZOYJt5I28S^M7Nd)qLNppOH@h_!OwGfTKb|@NS>OL;vMEz* z5vwdiHV8>B=VCtG;6m8JyWwV)PzfHU3oGaDt)!Meea?Ce;I`9{$`Fj!OQlA%z=8@x zV;F&hnhS1mG^ni`esL_*Q4bvBc=B=*z;6@r!%70hO<}^329}#)%!DtMjfy9iUNWB^ zuMocZZu-0uyfF`>iY@0tWe*D{#% z6{zH@=-(BK4-7wFiysJK0M)g|62#rqm26}K`MeJ9sBk=tBjJ}tq2Y~zD>s&#JC3>I zG(2)=;e@jQr`*M;wvxe-QbEbnaYoH#Vw25Hk;`3?&kU##UF~jM+e^6Z57QBrgEv*; zoq8H{%*WaU&Ws-p00GuOD!(8Y{9Uao$fN~_^)Tv!2sFnoGP$Esg}Ir%#nSV6YEjSy z==&CvhnS2bQYyKG>0p?daEr5H7w6J-=F`C!a-Z&|J1Ak2ewZAIa(w+NnJ1m5JMytL zfrah|4?VyZSc|8sOie6kWx{OXp!$*Y{81pGG4KM%k{TKZB07y;b{1Z!3v7wD#dv8X z(@&(ribzK#pUF9&4K9+4sxqHROChtC-Snp=@K6uKL@j4-Sc&WOY0y+37@xi{DE+w= z0__^Ao?sjlRqinhT;MRU{|J14UEFEWaADl=EMs9Fc(~i*sR%+{u%0Yc9nLwOo zQtSiY)3;7$O%Ms4UFqWuXxJR!ap6qAA{{Q~U(t>jaGSA?Sklxyj%iH3XMuPxz-4wZ zGw@_^yHvD)>EtX3kUX(D}T zl1QBgJxYVykO9{|3$}d@dVo9>0R?nyMfgV*gZY)xxs{QfUBRrOiVjW*@qsPwi4vqtzoCf1$7IV7=FwhpmOiZRe zO(nA`JtPBuViuTl4n9qJ%<>9g-W7%H20JRjgX1v$VL5aCO46fG(!T<-L@8A~ zkA_O>|EWrf7e7o%YuE?>wRoZ8H%w}{r~L;|(XoF4kx{aSDMhR&PeZTuztL;u4O4;| zHS}6a!#ts3o>1>RfxV%*UGZm+Wc@#eO*eF34fx%K@H-{#b|slQpaC`guR%>Ypl+Ai zod(?0r-2)A3ETk1JzU8E-))$6=Qqr{{|&S5hI*o*p14pwanX68XSmX}0mHfk3`^j= z!L{~yHOjUNtE)$q?gR!;;NU9P)a#c{?jv; zfQx7lYdr6ppceFM1rzZ3O~iFA32&8blz!)`=OWR}#iG@kg|n2RjFkRfaZ)*%|6ier z6d6cmA~W7^r1UEYJ5M)TqXQ_qh<4OftqV;+2bx~3{8Tg}m0Y~Y-e;Lj@>@gkx?wdZ8-RLO$q(0?`MN$BiZ^T55qju+xMNNT`5>1}IIc ze?;b0fmHpJp!q37@gwv;LhU28K0@gubUx~TOyhG_&m+`4(`1&hQ0o*(O-`^>--MyH z@zhb&c(pU){23|d@d0ScBT?gjM6O0DYjudQ^? zUs8YmHN6<`By6P2o5_`G`l7$2q))2V$CuVBu$4d1{${Y+&uX^#9IlblTdd|>^wd%L z=hf=WD{7VH-aDeGR{5=XMoN#ov--BP3bnJ^G=5LQNJXKS($snZoc$U9dBwEf|FK4z z@1HbM+07r(f2j9Ae_xz^3%f6(_OHCC>ixos_j9%G;vVwUtN$*nR$FJI&lG2DrNG!U zqm(lKINwbm?}GjSN*$+)fZsU-gk6#@Jn0-&cy1jPctx%L+g+>ZPB=%)og*D`OKpjD z^p0m0j`gb&`GV>wWie|v88?iydc82}-@l@MNIcI+B2$-!i$ktHS>~FY?<-KBV}Q8N zOX|_s|Nd#ENk_K)dbIIXR>NOXzKff<>Jk<0u0K$-*Yskgj!3DFO{=4P&8t+RyA9`RNq@jB%%Ie>(nAK<*3`*=Qkk#(WletCdFp#ndmnaK z{8W<-NusyR!hgr> zyi|hAR~-*7Iw{gWCkwwE;gnN>2di+z@p{Mz=a?GL7(X0hR9s=A zWp5cP-C!2eV_r<%e6f9?srG!a)bV>sAh#>A9$y!4ZBdGMi-KQEFwWOu(xJr#Ml*{k zQW8EaBGp**h^2Ih6{H#m;;N!n`>D8Ol4l~_V1_)oi>kdND(oT|ELgfixT^giJe=IZ z^&yM1C&!UX$5$p@9sJI7atOn{!Hr{saB8Tzsq%1S5KatAt^0zC*MbXwh4^Y`h16O< z1<{*b%tJvqC#cn3Tl7WU5K8bs@VXx;p7BZ~*tCK}nC2q>U~xEkB}fmiBz(KFF5=pC z8m}%t>C&aanJefbE?Mq+JhGDhz#pq_C0j^$S6b~;rGPYPaH5Kk9#jH9iLG{@5~x#6 zx0lBXFRkrsDu3rJCH$mBN^^~elvwRa_(XXfqKa^Ys#)zSZci>8o;(-vcM`5nMRlB< zM24;gwAgnC_>#7-)z%k7;Y@sjj&98(JGc%_^MF*&=FYW7efyC|)WyNPf$ z5xdCiWTL^hBM#Ngk8XEWEL(XNwqjg9zG(a=evl| zkB(OoIOl6>pFnn$TI;gsrq=Q9pvAv)!4qeEQEjcGfSR1`X(Pc-+_gS-NfI|HkREjv z+9q}U=p1;^xpXyqDnX(qITAlD#X(M~^^fZcZW31O6X(Gdj{GC(0aql`N^8(a;qj){ z`ntKnA`@_K%fPGm{9WXWOQ5FKiOq%YTFosX?ueo~j%vb3&9BxwEexkLH|}VOwXSGc zc%TXQvkFra5X)fpN=^MFc1vQdds!A6c7`IIvu44(cSY{UZWf8TN zz%Bjo3{&w56Y0`kHR@s=Sbfi;gwS%U2+thalCFg!UxA)?SPYj-%YKH4S2wK zrK>#4eekhS&vAK-QQfs(jN%0MuDIROYq3IYqRl+ViLe64L2o8@ZXHL!Dw#Lo^Doiu zojqg6*823#`khN(?!V2KFM~v{8h^d8Kj~%X_x}@5I?pAck)k5nUF|`4;a- z@0{m6$GMswJ*|!(S4}ll`Ug&2XWb*h@W6_y<9=0I>tS`SUsc`xlyHtO)w%V%k~Usu z0Yp+~o$ofKWQ|vZUs+u0c)!>cX;Ej9{Z{&s(>OaNo6CH1MJzlY;=Qzc>&hvj&N+(F)R__@g z&=$cs@vqJYQ2!tqz#sOA3xE7%W~aq4uvA>@6JUiD!mA3vQQnPnd?x6H&pDp&=i+^J zz1!>hwx2y|JhlGo{~G7@v%RVNPdTj5veuotimomCPw#|Skm^eOf_?A`_QxkU2#;Wc z%!iIunlQ`Gz;pRRH;J2iG@;rj*?X51*Lol;aG|_@#{%7pP!Kd&cN?F2d`_fK8r!8%RmOJ$ex^}Ea3Sl^mKl5#uE%OXraH0fVCIRii`yp z6v%WUsI=gsi0Mv_oH-VO4wk~`tB`!YCX&skfy<{d*9jwS#YNJJo9@tqmtX?vDuUUU zCh=)8O)nrzrI;L*GN$TP=sg5h9YAhMFqtV9u<8iV>S*xlSlE8?zT=$Bxo46IE-|p`*DaVnMs(K`s-S6s3?Wl0l|O4!C6jcSkWfBI4OkQVPWy1+Vw# z33TQAhx6?Pw;-Kwo6C3I%{MLQd;0J#1Nn{yzF{QaZ!F(#7T-gUGcDmlWLj5g|#fq=-!GSoV7YX(%bApk$GLQUFF@ zO4>=4yzK&E6dOo1i3Fb?%Y&Uf&rXOtw<`1yhYY)k#FJa6v~84nc}2gfP-7ukVp4# znmpCz_2m4Q=FweRFZE|L=R6GwX@8S-S{K>y{o4s?|GCrr?=ZjxOUkD@MM_DVq~wVb z@OODtH3&>nttPeZzw@s*eJbhSlIj#MbDX@{O-j}zC4zp*PmQbPJtZ{cch-~NSyU&j z^E4e{4L3(4(>ayWNs5Ja;B$$-18(}VSwe$b!N24AH|(pLTB^yVq_cs9#wq0jYtf(8 z6xOH)YO+C-&dL9*iy4>Kll2)`&1+NtR?6ksTDd+QPx%EiE)%QsD*t}(_j`;_oU*C( zaDw%ATRXtZw|0P*+6*Y-*98Pgcx_H-r zBQq}J|0I96hU=VVIJ*i9{&cdg`(Kiu>oFxu_HcS_npb8Wm0bQsQUNu8BLlFYI_po- z#3?S`QQ}2&p9SYB34MJExY_wC!}cH81Q*pqQmr_B6HzlHOQv?ZWTxhjPAm4U=yOZRr7a_swo>XEe59L70BN*A zC>&If9l_m>AcZyx)~Xx5VjTIi@#q~EkUg7(;vp5y!?apuLE<@?jT!YMHpbV+MCx*xG5veC@vQ31XyH^K5{iq=7fyTRvxUVe z2JniA>OAuc<8a0Q=jq}JQlpt%o%1c8i_onrwb|CG7fhcPdYV#_r_ZiC{|lr|pR2L0 zFEO$74-=#<)w#v4+RS3lB{4*E|Bus(ga2aos6fFkEqPS1{aG`vI3D^5)XAGIt>xODJAF-HW>vsU)%SwBiHoB?zf(}So8HE7y2Wwem+<_w-}f!IjR*CE+#T#>$!nT&>vM8YB=xlGMPS6=F+D~ zRb7V6r1$EL3S=I=_e}8SbyvwG`X(|rMoeRaWdgl-n&4ei-W3%qljq}Q?tEHpmS|3O z%KC1LxObxJ;R0pUQ9_9Orua`Mp^K#83*9j3+%VB~5_%O+oDz9~_ZwNT1Xywz@ zOsPHF&1_Qmj0m=ec(3AJPGb(4%=;8--rdX|E15g`GjlXBZ;N8qIE^`@IF-da7JTYT z=57AmQwHXVQOw$=F-J^hhS-&xIfmPKF>Ksio{vC~q?nl7~Go|pAp@dpXZVHeOST^Lub?|d_mb*v=BDMcJ<0jdRlKs1gJvG}0` zqP0<(<(-{3Rak_|UDO#1E|PZdksSU7=OkvUze~dwYU{eSd$eQ(&VmuRyH@)mrr_tE z8h+>C$zAJBndXZm#VJ+%k;;U08oOixdnB11lF7U>oB3+KoLPGJMgsH6d|W01P}fzV zPy6%CmfXLX5uR7;F;Mf3-ROCK|Mo;}l~=377rg8GPe#6QTAWhMAAax}HTCK-|J9XE z%{l1Sjy;Fz?L}O~J}O~~e^^_tEtR?D0T7UXO!dn- zhb!wSKm}JutgPHRnj=w*c~9OL=G$ZO&Wbau76V#Lhb8QiRYGS^;A~3{)9yUxUZO`R zk&arGmejxL8m_6}J*Oh;>A0q$ z6`W=I1KHe}OmDiDYYvLPF?X*LxVh>D5| z1OkCTR8&;#=Xu^gywI0IXL`?``{#<=bFY}wdEfW<{GR9g?|F4UL)Uf`%01eDKhU{t z%;Z+k#4yXB5!?!?n%YvoCFr^esESJHiYh3J4$&4Jqb~YBRi?x2^4@w@ElsO8dWTFo zIR{5}9^VObZ^KT*im2m1_AZW6B&kzKWFv_RAX%@REJX)JKbI(Cfr{B95 zC0guGC82mxY6~HnzGt3R-N9C$K6E_Afb;k6@0&+{WZ(ev^oYlF4qk<51T9k(HB)@5 zFO&}A^rt8)CFvVdD0R|rGpKcTG@Y#A>GaEQE9jOEXYzP%=lZlJ_-x3|MU2Fq&e77S zH&Me(YJ?yOf(n!s7dWIhyFddYj*-eQhrb-7Nj&}KjJy8=_s%7l$IUNyc#=n8RFA)y z@xE#BcVCIEa+9oalSJ`@ica2o8oROmSc%j&c`EhTsohs~VwcqC8z$s|=D3NXUe56v zr#Q-UO42)LG|6q3GhOS=l3F?UwV z*}A@qpG@(yIpq#0P9X&?lvwQ#4lZz~i5ia5!hBrO)Wx9YF4n+(Pw18#J}CiLbkIFJ zXJh`{8k$mfUZU5Ow1BW?DSFZ1=^3`5YKZ+;tFFdZ9pT^2=04@8eBRY5U#f#zv|I(e zbr0XUdgbZ5wu&Cq?_1^l*FKv(??(EXFuLEpcl&4)OQ;ho^v>3Nd4@i*sXcU8d+6&a zf4QcEpAb{LJ}gnVQ)trOLifS6)YV z`}}!#PAbo~@mV>^+1tXudtUywIC~p#HQsBeTO(*cqn>2T3GyH_T>(Al9&=q$XH}Vj ztoP^isnfHb^ial4unfI_^BeE2cmSPRnaLM1tJER2 z?q`$ZN6a%BTiso8W?T7#t;v%5(?lnJfww_&Nc{fo{DD2I#vXDX)=|@*Z8p)AUXG)Q&dqQPr*_R#D@vk$e$lCP^}nWHiTjSMSYA;t+*xJ#h;D)1<5D%uF4U;=4+6 z!5XPbQ5cD&@)0}AM(isWai~nhDJV#j&O=y;YvmvY%0N7Vimc*L7WN^k+{3mq4|(Ms zO3FGME9Y>giM$<9lWUR%B#(EbX}l|%#k&TI5+!vhiF!BV-U}I9r(Z&&UvZryH7flL z>ilK6!NnEYs1Ibh3SiyUyqo@KQ=rC{^iHjVNOkF%uBN8i#XaJgCO~)HEYusH6wZ0w zViINcHt9ot6VhwUM#5{I(cxbx>tdamYr3)<`m#GWb7jmI_`o-4-Rf&3XGJs>C}!tp zr98P1gO5Yh*umuV&FwukX_Az)s8x8r4-trgYLTO!=)MXw;)*$q18|R4y;AY~C!YDma@kdNt3CzhMGB54GVbcNn#c><_zz^#YRU_x*PlhgN+f>6 z%VjHG0{kV7mmo)K`5t*cW&8w3Wd59xE_copWr7E0pL6=0SLFdehS!sFrTnG%P3}R4 zA3d2#Ay8uLc9z_s;pVZOF65v&SDtBi{*5afZ-MH#r@UxPkeU=K6gf| zGdM%aRgTY|!IF!_Oi&n$JF~iz$>ehFs})b81W)r+lVp}TQ{)cmW%;Ca+gn)9^gUHi zre;{Qg3knU`^o9@otZOb=a1!V+^uL&nn%q0H75QB6Ti%uZD#&1Q-9C)A`Y4R$4vev zcA)jsnFSrJ&f(9t@qJmmO5SxNmNmWo&`l*fhhu4hl{hz>gX>LZL<>a;g9@xOCnjuG z&6~Pcp3zeHW3G}M7E+($otu*<2uI(8mwDe*(36M~`ysTm`JrXctRawq=cdOKP!{K@ zx4>GQCx2zDOm0D4`cJdqQU}JMM=-eVLiq01=AiivcN@foGLJovqHp-~NVO3U3v;&` z__&<8&bkdJvw_8t3~U_x_b}T%>Q0IvmH!R3KRgF{?fSSwp0ePp_{Cl_*?22}_iI|G zhkdOts!OM9vInNc{o|aW#hiz8nquH=kN725@B#r-`ji7x~h_w z-FU{6{2TVoC6QjSoQ(P8;Yqcuf{o5rOF6evEuAy#b6yJv&v4OEc#b%(*`%B1==e$m zJ&oCn&^>4<&dGWo%uSg%vydXebCJvD|m+Ip+w24^cClpc^=cWZk!j?zT$ym zyJiZHoL2#@+b9P@UvS;=)^t@>UB|I|FFDAi+)ZswFr1yd2D*R5xu?uhN|2)M%d9S? zFgLXWQ{`M&nXZqRuWLRVb0%HkHOZ4VbF%hV*rD^%>b0*b!LrQCF=y11}8 zf=i#w{?S~mZ}?R>#L2BHHSp?Hy?2&7!ZZ$a2UEn>zT9pclTK78L-y2G6HjwR7CJnc zeFpgAtxoAdSQ2Ae2fD}R&*NKtei}QP(Yda*Bb240@yKi_l zZM5C&uiljMXQbL6^MolGPw}+R-&6%V>DHNps_yCK?Dh_RSc7lPJ~eLf6Ijs64Ks2X zvE^=&Wlv^9H(xb%_f=cBUtKPtJzXO;BH~F>PraCxKGR$cYsQch)mz}}6c!?G^9&Wz zHRSXhldw@oA2&gFqJdHqXlM$Wq)kq5aKDk*%Z7&M@2L6T~ znYjk0Gsa%I0yz{lc+M`{9vw=O_z}kaFQk?DKZVxV|r-jBrQf# zVhW_gNGePheeIYO7)gJT)R!uqt)#s4xy5)!=8Gxwtb)v!Ddzejm~?~ui5}WWLlT}~ zUj@`RH53h!$1+9_Dfuf|lnj!$A~`FPuOhiBlBZHc|0ww>J$ONpUpm3)*M-U!J< zksK7sKgqt!Y2HZ-wN#(EGDyWtfk+prgbi?>o^BlsFxMq`)_b6>CvY!U;H?jvVRk|Y zYA0x23pG@qWbPo$REj5FMCs6Ye~#1P7Un3xJeK%Sd`3-r?&DbKsfI~VmGHAnzQgQU zxPDpPhm*Ns-pqebq7Gd{@QdD0@{NYjmK1yvb4qAYD`=jMdHQu#l*q|%qK>d8{>e$a zLT&6M-HgB8U57J<*H zx_z3Vla9EL?(H5Gs`S5W@573s%ZbauJxPZvn7MSd=kQK)-g>Z3GPes7v}$Lwi_$F( z-;~GaQbdbzh{NRse~WX2_F zudGk_{9~K?C(rhQttoHxsit-7Lzy~wqEGY+Hg8DIR)A`_&a+IDtz}YQ%pSkvn28e{oT-zw#s6RZ zqF&l_{v=Da^&}CBx@MT^!n$K1K_zRk&DPYuAi^>xfu3&rUHVz!3S0z_>_SZFM?n-*L)`{}(BICuHdtWl+F6!OaQNG2rawX|Nwx_&41s|5; z=m%7&PrLsJNqA9T)&Hzcs{EILhBdyJ9_N2?KRaP&{{OJBWv7@^^nhn1{rT0^8`m)~ z#4|8^Zw0@5N5bKZ&Q>Ox>8&MJC$%g}@Diof{0XQ||}-)9=6A`}1R*0=fr1WV24QbL+OfmuttK5qH(?v1n3URwrYY(wJm?khyZ=HL%(4 z2lIl|+nnqAn4XWQW34YH&yRaJs+G5^oaQxG_u)keik?JS?}WbQZhwkR`O-3?RjmC% z_4*deXBH|KJL-Ln(ch;$YNOoJxyGV6TEya?EQu>m?%c+b9%Ksz8#{>-jX#+DT)ue1 zcr2=TH?ERw?C#fI(Tz>tS5eHf+m(~B0g<=R`?zK^o~(^l6z>9P{Wk zWv1(r3wj48bFXvADtW&lrjfO0RRKA?jz8KfwROkW@2 zA5Dqh-P=D+PQ#_Eyc}pw@jZ^<#}_)lEu^Muqp%_T!lqR+m;5U;czznL-}{n8;cL&G zzKVi5g6})z=4>Z)cVzCJ=-MWCO&D$4_GV^ton5GL*EyI00~6Jn=xqyb(q$RsL-e*) z=Idik><~=j46Ta1pF z)@Fb~eGU0@$97xHz8zPszDNV0rf;{6Q zc#iN0E1tY|OD$+=`D8o}&r3dXKKE+UF~D z7j+&1O_2$K?>M^D=o2NXAZdZ*s-k0W>}>Ujo!Ku4n9PxUbN!O;{%%MDbMiv*vaaW? z2wrB*o|PrtjYSvz?acV61>qfNn!k0A`c=y3P+c=FDTX`I3Phhc0sXxlUW}=wSppq8 zpyg+eoX5ve0&!nvw(vix>*)TyHDx)4{SN)nE(nK{5JCIw|6UU?zp3-qOaZhz{*k6PHdv(mK+?#7K0a4UKNwk$2e0+I0#eI}QmBlVf zKI*S#m;e5LALZl=Tk)NS`NM->HCHL?I+iBi{o!}}QyyML3uMAyO`l(Ja*tGBL6svu z(jBr_#6v0$Qt^*oz=rO@K~-TIPvD_i%+*(LQGM=Q$?uo+{&n3*o7UX^B5C(Wy4(3Y z-iGbyk#;|XqY_+Ja{48uKMmR{3H_4KFX{Z}INv0h{}$eAjLVI`SnaD>p@uiOV+GCb z;awcEWlwS>EKED5>_HY>TiAp0$Eq@Wf^7@CC+M~?d;w~suzU$L!fECD_H?^MO}85h z=hvk}x>e@yftnap)#*AoTtZpEoI1a&-0&yL2FmUeVFZV|Ln6oqiFGiu6zM8CWe3Z+ zhidlTh&Hv+yE7tS?~6#d+amVtO%W&dmWV5RM}%&O;4lBxT#i4G52&%t-U3tc|ZYkc=O%OG8i?)?>y!G7xA-?J~JY)g?K-t~>a1J9W zl~hv1hA8j@>_QOsE1~RUmQ<61{e9GYzK?+Wg(P&lLk`AFzLBc(mkqcv=PT*kI~}a= zWPN6vgY&I4_*UAUZzZ6ci`U6gNinPDboX~vcNaI%wYO2V3-8%yH^Kw@)*vXux-y{Y z&8)JZWww0_6DnzDU3-7=P&v_n?)P4&H%uuvT2M!WFr+88o1sgp+%3G>SXndSOC6R$ zc+)J*SwR!zs(4LKlzC_?ZzkN$Sh>_Ucus^*P3vxNi@~XBHlMIKUFC85`rQXe&<*3| z5iTdIOm@-z=3C0>^mLo|gR*79>cpPa!TU|nd(>~KaaCUjTytSYAm_IA)in5Ki=JeU zN6!8Vr(ZbDY22poZVjDuLt%Sk^yCI@&3Nzsrro=-_W(PNBYT1hHTB%S`{Pim`8CW;ZdD6LidVfhNG$vOdfWk6NZe3!-m|x90y;tl>UX$hhb`Z-J z-oZBR!S0NAtZyg#_&W(R>?F#QRGzi$28 z*1vE4$JT$^9_`=F6cYSZJzd{FgN(?^d;Ebcml5id3Em%JgH`-(5)GmtWO1p)Xbg|h z7oLK+HDT2{xTCLeL*4y6fJeK>1GU1&t5AGRQMWiri`(QG?Vya>W%E^uRHH)@jq0Qs zoskxB5%0t=(YV}@_cb8v>po6*@WZ>*e$~8CsX4*F?NW<}bsn?2?d)%|OKoUPZRC;! z(Hxq>uO>)&{I8Aw-uR!5|J^X%UyWGEYpNbQ)wHB5%`6ycQmUmv4||kjqD3!)waPv6 zO?9dh+;)~9%+SXRH)!#KCi_ii_B3FW#}(Q_7kXv~Kz(1@<<^tOYyyU6Tz zqLbSt2~K_X_65)!$8}QM<80S;H(!_2e2+6a%o%=qdQWsi-2m1*$T^k0bbFjkIg<_D zt9QwaZegIJC0#*r7$s{=?hM&TS0@))ZVK5$_hutP%0X7Q&z+(vwWg~9$a+wxs+8`W zE71WpKtg5H+yi+S5%4hCFIQo9I;Wez(Tu$@3ez=Q`e|mQlJ1i0@>Ps*B^ainC@R7n zinc?=*?Z(uJbsX5iZ@I^+cr{GC6}V9*jS&bXB9Lo0du$u{#A3|W?mU(H$lkJe$=e*G|6S9aqI*=~ zI+Jymx;p}Mk?n%pnx0tU4W6R_zM+m9u$3q}ww&JZvOlm#YPH=G!8Ur&D+l zQG{Ng3BA&}_VN81x#u#`?$|oex+<|{YUwMAbI-dB@+Kp^$*hgui2Abz;@JVexnq(w zif5;oVXHWZx*(WC)QIbx%01ASb2|RvRzR79w7xybJRW`upvX>>1$G3YawTf)>NnLa z2K2n`u}$+FtYjFI6DHV5URBtqB-3_Do4!GbE$n%GCYiR4!{veO;RIMm85FDyoBQx{ zNcUDoRRe5l-^_q=6`12EehoL>I2NQT6!?w1AeKSA2L*b`F5gK3RL<~4G{D)yU~5(0 zejojJigVfk|A>Kf)HV&Lu*N$aCko_VjPd@YK-c;oQoMmaIUp%EuQqU-#K63I)Vc!o z&9L3Hz!~V`VmA$|eueqot7xnHR4V89>8mp~$hTb9j-zg;tT)lJi>u)dI&!bP!Unf^5`X zr(&h_``;y9t3oP?)UBpw(#lB~zPl$oYnA&cLiTPFUA&x$eYEk18?_CoWfyd^*I-2h zHhw&A1n@x%N0@*m%<4Ijs&))gbOyuI0V%rS#Ei7Q1xfo^PsG8Agg@McL6k~Y2PJBv zrN2a5eTSa@9v$i`7*PaWuT;Gq(4l?QoQJ%PQ_j!@*w8h)-U09C@qGYKy;Q*jj-@Q; zXb&}Y754E&>tP3E=!SPUV)9=B8CnAw61_zRJam`$DYsu;t79AXpvQ?CatBI{\n", + "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## get the soups\n", + "html = requests.get(url).content\n", + "html\n", + "\n", + "soup = BeautifulSoup(html, \"lxml\") # Check documentation to specify 'features'\n", + "soup.prettify()\n", + "soup" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch\n" + ] + } + ], + "source": [ + "print(soup.title)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['/immobilien/marktplatz/details/show/23024420',\n", + " '/immobilien/marktplatz/details/show/23024399',\n", + " '/immobilien/marktplatz/details/show/23024131',\n", + " '/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "##get the links\n", + "\n", + "link = []\n", + "\n", + "for div in soup.find_all('div', attrs = {'class':'css-5snccb excbu0j0'}):\n", + " for a in div.find_all('a', attrs = {'class':'css-1ogf9b9 excbu0j3'}):\n", + " if a.text != ' \\n':\n", + " link.append(a.get('href'))\n", + "\n", + "link\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### backup" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['Filter',\n", + " '1.5 Zimmer, 30 m²',\n", + " '1 Zimmer, 45 m²',\n", + " '2.5 Zimmer, 59 m², 2. Etage',\n", + " '2.5 Zimmer, 802 m²']" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# titles of flats --not needed --> delete\n", + "h3=soup.find_all('h3') \n", + "\n", + "beschreibung = [element.text for element in h3]\n", + "beschreibung" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'table' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[0mprice\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msoup\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfind_all\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'span'\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mattrs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;34m'class'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;34m'css-19smxur excbu0j2'\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[0mprice\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[0mprices\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[0melement\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtext\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0melement\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mtable\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[0mprices\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mNameError\u001b[0m: name 'table' is not defined" + ] + } + ], + "source": [ + "## price --> just as backup\n", + "price = soup.find_all('span', attrs = {'class':'css-19smxur excbu0j2'})\n", + "price\n", + "prices = [element.text for element in table]\n", + "prices" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 List of links?" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23024420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "linkBern = [\"https://www.comparis.ch\"+l for l in link]\n", + "linkBern" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "1½ Zimmer Wohnung in 3008 Bern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Renovierte 1.5-Zimmer-Wohnung

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Freiburgstr. 62, 3008 Bern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 890\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "30 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 112 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 890
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "30 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "1½
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "01.05.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Nähe Inselspital, renovierte, kleinere, helle, ruhige 1.5-Zimmer-Wohnung.
      Zimmer Parkett, Entree Plattenboden, Einbauschränke, vom Wohnraum abgetrennte kleine Küche mit Granit, Glaskeramik, Mikrowellen-Grill etc., moderngestaltetes kleines Badezimmer, Fenster mit Isolationsverglasung, Abendsonne, Haustüre mit Schliessanlage, Nähe öffentlicher Verkehr, kein Balkon, kein Lift.
      Die Liegenschaft ist umweltfreundlich isoliert.
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 112 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + "anibis.ch\n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linkBern[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23024420" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23024420
      cityBern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23024420\n", + "city Bern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23024420
      adressFreiburgstr. 62, 3008 Bern
      \n", + "
      " + ], + "text/plain": [ + " 23024420\n", + "adress Freiburgstr. 62, 3008 Bern" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23024420
      publication_date26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23024420\n", + "publication_date 26.02.2020" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', 'CHF 890', '1½', '30 m²', 'ca. CHF 112 /Jahr']" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23024420
      ratingNaN
      \n", + "
      " + ], + "text/plain": [ + " 23024420\n", + "rating NaN" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23024420
      ObjektartWohnung
      MietpreisproMonat890
      Wohnfläche30
      Zimmer1.5
      Verfügbarab01.05.2020
      \n", + "
      " + ], + "text/plain": [ + " 23024420\n", + "Objektart Wohnung\n", + "MietpreisproMonat 890\n", + "Wohnfläche 30\n", + "Zimmer 1.5\n", + "Verfügbarab 01.05.2020" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatWohnflächeZimmerVerfügbarabratingadresspublication_datecityDateofScrapping
      23024420Wohnung890301.501.05.2020NaNFreiburgstr. 62, 3008 Bern26.02.2020Bern26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat Wohnfläche Zimmer Verfügbarab rating \\\n", + "23024420 Wohnung 890 30 1.5 01.05.2020 NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23024420 Freiburgstr. 62, 3008 Bern 26.02.2020 Bern 26.02.2020 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/immobilien/marktplatz/details/show/23024420\n", + "/immobilien/marktplatz/details/show/23024399\n", + "/immobilien/marktplatz/details/show/23024131\n", + "/immobilien/marktplatz/details/show/23023616\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23024399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023616']" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linkBern[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024131\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\")\n", + " nr = int(x[-8:]) \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\ipykernel_launcher.py:1: FutureWarning: Sorting because non-concatenation axis is not aligned. A future version\n", + "of pandas will change to not sort by default.\n", + "\n", + "To accept the future behavior, pass 'sort=False'.\n", + "\n", + "To retain the current behavior and silence the warning, pass 'sort=True'.\n", + "\n", + " \"\"\"Entry point for launching an IPython kernel.\n" + ] + }, + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      Balkon(e)BaujahrDateofScrappingEinstellplatzGeschossHaustiereerlaubtKabel-TVLiftMietpreisproMonatMietpreisproMonat(exkl.NK)Minergie-zertifiziertNebenkostenObjektartVerfügbarabWohnflächeZimmeradresscitypublication_daterating
      23024420NaNNaN26.02.2020NaNNaNNaNNaNNaN890NaNNaNNaNWohnung01.05.2020301.5Freiburgstr. 62, 3008 BernBern26.02.2020NaN
      230241311201326.02.202012.Stock111149013101180Wohnung01.06.2020592.5Riedbachstrasse 80, 3027 BernBern26.02.20204
      \n", + "
      " + ], + "text/plain": [ + " Balkon(e) Baujahr DateofScrapping Einstellplatz Geschoss \\\n", + "23024420 NaN NaN 26.02.2020 NaN NaN \n", + "23024131 1 2013 26.02.2020 1 2.Stock \n", + "\n", + " Haustiereerlaubt Kabel-TV Lift MietpreisproMonat \\\n", + "23024420 NaN NaN NaN 890 \n", + "23024131 1 1 1 1490 \n", + "\n", + " MietpreisproMonat(exkl.NK) Minergie-zertifiziert Nebenkosten \\\n", + "23024420 NaN NaN NaN \n", + "23024131 1310 1 180 \n", + "\n", + " Objektart Verfügbarab Wohnfläche Zimmer \\\n", + "23024420 Wohnung 01.05.2020 30 1.5 \n", + "23024131 Wohnung 01.06.2020 59 2.5 \n", + "\n", + " adress city publication_date rating \n", + "23024420 Freiburgstr. 62, 3008 Bern Bern 26.02.2020 NaN \n", + "23024131 Riedbachstrasse 80, 3027 Bern Bern 26.02.2020 4 " + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      Balkon(e)BaujahrDateofScrappingEinstellplatzGeschossHaustiereerlaubtKabel-TVLiftMietpreisproMonatMietpreisproMonat(exkl.NK)Minergie-zertifiziertNebenkostenObjektartVerfügbarabWohnflächeZimmeradresscitypublication_daterating
      23024420NaNNaN26.02.2020NaNNaNNaNNaNNaN890NaNNaNNaNWohnung01.05.2020301.5Freiburgstr. 62, 3008 BernBern26.02.2020NaN
      230241311201326.02.202012.Stock111149013101180Wohnung01.06.2020592.5Riedbachstrasse 80, 3027 BernBern26.02.20204
      \n", + "
      " + ], + "text/plain": [ + " Balkon(e) Baujahr DateofScrapping Einstellplatz Geschoss \\\n", + "23024420 NaN NaN 26.02.2020 NaN NaN \n", + "23024131 1 2013 26.02.2020 1 2.Stock \n", + "\n", + " Haustiereerlaubt Kabel-TV Lift MietpreisproMonat \\\n", + "23024420 NaN NaN NaN 890 \n", + "23024131 1 1 1 1490 \n", + "\n", + " MietpreisproMonat(exkl.NK) Minergie-zertifiziert Nebenkosten \\\n", + "23024420 NaN NaN NaN \n", + "23024131 1310 1 180 \n", + "\n", + " Objektart Verfügbarab Wohnfläche Zimmer \\\n", + "23024420 Wohnung 01.05.2020 30 1.5 \n", + "23024131 Wohnung 01.06.2020 59 2.5 \n", + "\n", + " adress city publication_date rating \n", + "23024420 Freiburgstr. 62, 3008 Bern Bern 26.02.2020 NaN \n", + "23024131 Riedbachstrasse 80, 3027 Bern Bern 26.02.2020 4 " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)EinstellplatzLiftHaustiereerlaubtKabel-TVMinergie-zertifiziertratingadresspublication_datecityDateofScrapping
      23024131Wohnung14901310180592.52.Stock201301.06.20201111114Riedbachstrasse 80, 3027 Bern26.02.2020Bern26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23024131 Wohnung 1490 1310 180 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) \\\n", + "23024131 59 2.5 2.Stock 2013 01.06.2020 1 \n", + "\n", + " Einstellplatz Lift Haustiereerlaubt Kabel-TV Minergie-zertifiziert \\\n", + "23024131 1 1 1 1 1 \n", + "\n", + " rating adress publication_date city \\\n", + "23024131 4 Riedbachstrasse 80, 3027 Bern 26.02.2020 Bern \n", + "\n", + " DateofScrapping \n", + "23024131 26.02.2020 " + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "row" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# merge" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "### add a colum for the date of werbscrabing\n", + "### add colum for the city" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "## 3.3 save to csv" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/ghostdriver.log b/your-project/ghostdriver.log new file mode 100644 index 0000000..03c0467 --- /dev/null +++ b/your-project/ghostdriver.log @@ -0,0 +1,26 @@ +[INFO - 2020-02-05T13:25:26.299Z] GhostDriver - Main - running on port 54336 +[INFO - 2020-02-05T13:25:29.703Z] Session [fa78ed00-481a-11ea-8524-d9d37f2344c0] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1","webSecurityEnabled":true} +[INFO - 2020-02-05T13:25:29.703Z] Session [fa78ed00-481a-11ea-8524-d9d37f2344c0] - page.customHeaders: - {} +[INFO - 2020-02-05T13:25:29.756Z] Session [fa78ed00-481a-11ea-8524-d9d37f2344c0] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"windows-10-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}} +[INFO - 2020-02-05T13:25:29.756Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: fa78ed00-481a-11ea-8524-d9d37f2344c0 +[ERROR - 2020-02-05T13:25:35.233Z] Session [fa78ed00-481a-11ea-8524-d9d37f2344c0] - page.onError - msg: ReferenceError: Can't find variable: ReactRailsUJS + + phantomjs://platform/console++.js:263 in error +[ERROR - 2020-02-05T13:25:35.234Z] Session [fa78ed00-481a-11ea-8524-d9d37f2344c0] - page.onError - stack: + renderOffers (https://landing.jobs/assets/application-51664209316ac4f25649910259ab03de047540367b60dd51511b3a45ff13907c.js:94) + (anonymous function) (https://landing.jobs/assets/application-51664209316ac4f25649910259ab03de047540367b60dd51511b3a45ff13907c.js:94) + i (https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js:2) + fireWith (https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js:2) + z (https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js:4) + (anonymous function) (https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js:4) + + phantomjs://platform/console++.js:263 in error +[INFO - 2020-02-05T13:30:26.275Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T13:35:26.278Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T13:40:26.287Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T13:45:26.288Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T13:50:26.306Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T13:55:26.313Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T14:00:26.313Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T14:05:26.313Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW +[INFO - 2020-02-05T14:10:26.335Z] SessionManagerReqHand - _cleanupWindowlessSessions - Asynchronous Sessions clean-up phase starting NOW From abc79015f5efa46754d3607c92e6bdd65549d155 Mon Sep 17 00:00:00 2001 From: ElviraHae <58638126+ElviraHae@users.noreply.github.com> Date: Wed, 26 Feb 2020 20:50:12 +0000 Subject: [PATCH 02/11] Bern-loaded --- .../BernScrapping-checkpoint.ipynb | 5500 +++++++++++++++++ .../comparis_scrapping-checkpoint.ipynb | 358 +- your-project/BernScrapping.ipynb | 5500 +++++++++++++++++ your-project/ZurichScrapping.ipynb | 5500 +++++++++++++++++ your-project/comparis_scrapping.ipynb | 358 +- your-project/flats_Bern - Kopie.csv | 723 +++ your-project/flats_Bern.csv | 723 +++ your-project/links_bern.csv | 723 +++ 8 files changed, 19349 insertions(+), 36 deletions(-) create mode 100644 your-project/.ipynb_checkpoints/BernScrapping-checkpoint.ipynb create mode 100644 your-project/BernScrapping.ipynb create mode 100644 your-project/ZurichScrapping.ipynb create mode 100644 your-project/flats_Bern - Kopie.csv create mode 100644 your-project/flats_Bern.csv create mode 100644 your-project/links_bern.csv diff --git a/your-project/.ipynb_checkpoints/BernScrapping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/BernScrapping-checkpoint.ipynb new file mode 100644 index 0000000..cedbb62 --- /dev/null +++ b/your-project/.ipynb_checkpoints/BernScrapping-checkpoint.ipynb @@ -0,0 +1,5500 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Get the links for all flats announced in City X" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=0'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select city and define url\n", + "city = 'Bern'.lower()\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "url" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1 Webscrapping for page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "## minimize the size of the side, so that we get all the links\n", + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/3-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/studio/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/moebilierte-wohnung/mieten',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/5-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/haus/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/loft/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wg-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " None,\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/maisonette/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/4-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/bastelraum/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/1-zimmer/mieten',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/dachwohnung/mieten',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/attika/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/einzelzimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/parkplatz-garage/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/2-zimmer/mieten']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295']" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n" + ] + } + ], + "source": [ + "print(len(links))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "78" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get links from flats from all the result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.342)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.4 Save lis of links to a csv" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.DataFrame(links, columns =['link'])\n", + "linklist.to_csv('links_'+city+'.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Load Links and change type to list" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "linklist=list(linklist['link'])" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(linklist)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "3 Zimmer Wohnung in 3007 Bern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnung, viel Stauraum, Loryplatz (ab 15. April od. 1. Mai)

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Konsumstrasse 8, 3007 Bern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 25.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 1'480\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "3\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "68 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 187 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 1'480
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat (exkl. NK)\n", + "
      \n", + "
      \n", + "CHF 1'240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Nebenkosten\n", + "
      \n", + "
      \n", + "CHF 240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "68 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "3
      \n", + "
      \n", + "
      \n", + "
      \n", + " Geschoss\n", + "
      \n", + "
      \n", + "2. Stock
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "01.05.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + " Balkon(e)\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Lift\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Altes Gebäude\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " ÖV-Haltestelle\n", + "
      \n", + "
      \n", + "40 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einkaufsmöglichkeit\n", + "
      \n", + "
      \n", + "50 m
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Die Wohnung bietet:
      - 3 Zimmer
      - Bad mit Badewanne
      - einfache Küche
      - Kellerabteil + Estrich + Fahrradkeller
      - sonniger Balkon
      - nähe Stadtzentrum, 15 min. zu Fuss zum HBF
      - Coop + Denner um die Ecke
      - Bar, Pizza, Kiosk um die Ecke
      - leise Heizung (kein blubbern oder sowas)
      - Reduit im Eingangsbereich
      - wenn gewünscht mit Deckenventilator.

      Diese nette Wohnung werde ich am Anfang April zugunsten meiner neuen 2 1/2 Zimmerwohnung aufge...\n", + "
      \n", + "Mehr
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 187 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + "newhome.ch\n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23016581" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      citybern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "city bern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      adressKonsumstrasse 8, 3007 Bern
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "adress Konsumstrasse 8, 3007 Bern" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      publication_date25.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "publication_date 25.02.2020" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 1'480\", '3', '68 m²', 'ca. CHF 187 /Jahr']" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ratingNaN
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "rating NaN" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ObjektartWohnung
      MietpreisproMonat1480
      MietpreisproMonat(exkl.NK)1240
      Nebenkosten240
      Wohnfläche68
      Zimmer3
      Geschoss2.Stock
      Verfügbarab01.05.2020
      Balkon(e)1
      Lift1
      AltesGebäude1
      ÖV-Haltestelle40m
      Einkaufsmöglichkeit50m
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "Objektart Wohnung\n", + "MietpreisproMonat 1480\n", + "MietpreisproMonat(exkl.NK) 1240\n", + "Nebenkosten 240\n", + "Wohnfläche 68\n", + "Zimmer 3\n", + "Geschoss 2.Stock\n", + "Verfügbarab 01.05.2020\n", + "Balkon(e) 1\n", + "Lift 1\n", + "AltesGebäude 1\n", + "ÖV-Haltestelle 40m\n", + "Einkaufsmöglichkeit 50m" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)LiftAltesGebäudeÖV-HaltestelleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23016581Wohnung148012402406832.Stock01.05.202011140m50mNaNKonsumstrasse 8, 3007 Bern25.02.2020bern26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift AltesGebäude \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 1 \n", + "\n", + " ÖV-Haltestelle Einkaufsmöglichkeit rating \\\n", + "23016581 40m 50m NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23016581 Konsumstrasse 8, 3007 Bern 25.02.2020 bern 26.02.2020 " + ] + }, + "execution_count": 62, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023602',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023376',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022989',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018904',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012211',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012299',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012149',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012863',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011219',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011216',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011229',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018298',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011795',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009245',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009092',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023375',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001358',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001357',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000701',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998916',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999794',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996209',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/18016327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23005365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996912',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992739',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995364',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992939',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992349',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989570',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989566',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22987640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983446',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985629',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985624',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984975',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988283',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978925',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983111',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992546',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981726',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976921',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976247',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976109',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977159',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17555800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976009',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972268',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970590',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965670',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965671',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965666',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965117',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22960601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961573',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961553',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962389',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963487',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955102',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955045',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955403',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004673',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962560',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949449',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946536',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946168',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949555',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13552194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951947',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944580',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944585',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946123',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939406',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940683',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22942586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940018',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939433',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939332',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939242',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936087',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972267',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930157',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930475',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22933485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927851',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921196',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927538',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918193',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921968',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921036',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917445',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915007',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915626',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915513',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914284',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912691',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914440',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914286',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907776',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904990',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907750',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906685',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909204',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901311',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900020',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900764',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900625',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895173',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899897',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22896587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893424',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22889307',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020982',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886505',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22887292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899979',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882504',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014341',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874742',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13963125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22872140',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866077',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879006',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855263',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860992',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859930',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847922',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839519',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22842292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839518',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839479',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838846',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22829703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15769803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824535',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22822874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916934',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22815003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22865840',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813105',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811978',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22805667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22809674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22797115',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/11298313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22802012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800070',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801396',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800082',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22532506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784408',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22796811',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788477',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22794824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779118',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768618',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22776336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768529',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22767470',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766460',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22764611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22747620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835037',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13443727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745340',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751367',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745150',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992348',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869511',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22737231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22780636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22744843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22837321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725944',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22735651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16616241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15824060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722868',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22713248',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22718754',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724285',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706892',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22710869',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706318',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/10531133',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22711254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936928',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697849',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690402',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824955',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679898',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22675401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22685481',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22654425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22688757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22656456',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22464483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22669668',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22660694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921052',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22646355',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777264',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673571',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22658197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22641154',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22670104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930239',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22631450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22627730',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22626059',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634099',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22621887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22586867',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22394497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22624636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789961',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22583828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22485331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22604923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22571175',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570932',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22579121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025899',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568524',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22575321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22193572',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018296',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22856274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22543224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535127',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22548756',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22549464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22542085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716577',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22528880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22517122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879575',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535394',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22539051',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22519198',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22505369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562773',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22121564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852017',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22500114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22513324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22486129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22487418',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22456492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22458297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22778088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22461911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22709261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22409350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22440482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22371514',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22387120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22410815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22413228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866995',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22349596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22353841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848026',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22334029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578963',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22346226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22610220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22326622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328345',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22107205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22301091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325244',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22304574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325850',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535293',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22245660',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22278582',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22223188',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22289612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22165824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22113363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22162875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22166496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22102056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22169278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075997',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22434945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22051276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22093542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22091417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22048431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21831302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22021641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20460607',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20823056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22234055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21988062',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21728072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21786260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480256',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21288148',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21805866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21717612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21373623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21867110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749461',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21056128',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21202121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21161839',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20842281']" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\")\n", + " nr = int(x[-8:]) \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...KubaturHochparterreNeubauWohnungenWasseranschlussToilettenMittelhausMöbliertJährlicherMietpreisprom²JährlicherMietpreisprom²(exkl.NK)
      23016581Wohnung148012402406832.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500320030014052.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung17101470240733.5NaN01.03.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23017350Wohnung11801030150NaN21.Stock01.05.20201NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016559Wohnung13601230130442.53.Stock01.06.2020NaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      ..................................................................
      21480203Wohnung180415242809033.StockNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21056128Wohnung1150NaNNaNNaN12.StocknachVereinbarung1NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21202121Wohnung179015102808933.StocksofortNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21161839Loft280025003001441EGsofort11...NaNNaN1NaNNaNNaNNaNNaNNaNNaN
      20842281Wohnung1800NaNNaNNaN2.5NaNnachVereinbarungNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      \n", + "

      722 rows × 42 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "23016600 Wohnung 3500 3200 300 \n", + "23014342 Wohnung 1710 1470 240 \n", + "23017350 Wohnung 1180 1030 150 \n", + "23016559 Wohnung 1360 1230 130 \n", + "... ... ... ... ... \n", + "21480203 Wohnung 1804 1524 280 \n", + "21056128 Wohnung 1150 NaN NaN \n", + "21202121 Wohnung 1790 1510 280 \n", + "21161839 Loft 2800 2500 300 \n", + "20842281 Wohnung 1800 NaN NaN \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift ... \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 ... \n", + "23016600 140 5 2.Stock 01.05.2020 1 1 ... \n", + "23014342 73 3.5 NaN 01.03.2020 1 1 ... \n", + "23017350 NaN 2 1.Stock 01.05.2020 1 NaN ... \n", + "23016559 44 2.5 3.Stock 01.06.2020 NaN NaN ... \n", + "... ... ... ... ... ... ... ... \n", + "21480203 90 3 3.Stock NaN NaN NaN ... \n", + "21056128 NaN 1 2.Stock nachVereinbarung 1 NaN ... \n", + "21202121 89 3 3.Stock sofort NaN NaN ... \n", + "21161839 144 1 EG sofort 1 1 ... \n", + "20842281 NaN 2.5 NaN nachVereinbarung NaN NaN ... \n", + "\n", + " Kubatur Hochparterre Neubau Wohnungen Wasseranschluss Toiletten \\\n", + "23016581 NaN NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN NaN \n", + "23014342 NaN NaN NaN NaN NaN NaN \n", + "23017350 NaN NaN NaN NaN NaN NaN \n", + "23016559 NaN NaN NaN NaN NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21480203 NaN NaN NaN NaN NaN NaN \n", + "21056128 NaN NaN NaN NaN NaN NaN \n", + "21202121 NaN NaN NaN NaN NaN NaN \n", + "21161839 NaN NaN 1 NaN NaN NaN \n", + "20842281 NaN NaN NaN NaN NaN NaN \n", + "\n", + " Mittelhaus Möbliert JährlicherMietpreisprom² \\\n", + "23016581 NaN NaN NaN \n", + "23016600 NaN NaN NaN \n", + "23014342 NaN NaN NaN \n", + "23017350 NaN NaN NaN \n", + "23016559 NaN NaN NaN \n", + "... ... ... ... \n", + "21480203 NaN NaN NaN \n", + "21056128 NaN NaN NaN \n", + "21202121 NaN NaN NaN \n", + "21161839 NaN NaN NaN \n", + "20842281 NaN NaN NaN \n", + "\n", + " JährlicherMietpreisprom²(exkl.NK) \n", + "23016581 NaN \n", + "23016600 NaN \n", + "23014342 NaN \n", + "23017350 NaN \n", + "23016559 NaN \n", + "... ... \n", + "21480203 NaN \n", + "21056128 NaN \n", + "21202121 NaN \n", + "21161839 NaN \n", + "20842281 NaN \n", + "\n", + "[722 rows x 42 columns]" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'AltesGebäude', 'ÖV-Haltestelle',\n", + " 'Einkaufsmöglichkeit', 'rating', 'adress', 'publication_date', 'city',\n", + " 'DateofScrapping', 'Nutzfläche', 'Baujahr', 'Aussenparkplatz',\n", + " 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich', 'Kindergarten',\n", + " 'Primarschule', 'Sekundarschule', 'Autobahn', 'Einstellplatz',\n", + " 'Rollstuhlgängig', 'Minergie-zertifiziert', 'Cheminée', 'Kubatur',\n", + " 'Hochparterre', 'Neubau', 'Wohnungen', 'Wasseranschluss', 'Toiletten',\n", + " 'Mittelhaus', 'Möbliert', 'JährlicherMietpreisprom²',\n", + " 'JährlicherMietpreisprom²(exkl.NK)'],\n", + " dtype='object')" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb index 8691a8b..e13bb6e 100644 --- a/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb +++ b/your-project/.ipynb_checkpoints/comparis_scrapping-checkpoint.ipynb @@ -9,13 +9,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 212, "metadata": {}, "outputs": [], "source": [ "import os\n", "import math\n", "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", "import csv\n", "import requests\n", "from bs4 import BeautifulSoup\n", @@ -27,21 +32,339 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# 1. Main Pages" + "# 1. Get the links --> Runde 2 with selenium" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 322, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "code", + "execution_count": 323, + "metadata": {}, + "outputs": [], + "source": [ + "## for page 1\n", + "#### change city\n", + "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 324, + "metadata": {}, + "outputs": [], + "source": [ + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 303, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 325, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 326, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%223%22%2C%22RoomsTo%22%3A%223.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%222%22%2C%22RoomsTo%22%3A%222.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B16%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%221%22%2C%22RoomsTo%22%3A%221.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B3%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%224%22%2C%22RoomsTo%22%3A%224.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B2%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " None,\n", + " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B13%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B17%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B26%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2']" + ] + }, + "execution_count": 326, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 327, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344']" + ] + }, + "execution_count": 327, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 328, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "78" + ] + }, + "execution_count": 328, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 loop for all pages" + ] + }, + { + "cell_type": "code", + "execution_count": 334, + "metadata": {}, + "outputs": [ + { + "ename": "ProtocolError", + "evalue": "('Connection aborted.', ConnectionResetError(10054, 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen', None, 10054, None))", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mConnectionResetError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 599\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 600\u001b[1;33m chunked=chunked)\n\u001b[0m\u001b[0;32m 601\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 383\u001b[0m \u001b[1;31m# otherwise it looks like a programming error was the cause.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 384\u001b[1;33m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mraise_from\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 385\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mSocketTimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mBaseSSLError\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mSocketError\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mraise_from\u001b[1;34m(value, from_value)\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 380\u001b[1;33m \u001b[0mhttplib_response\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 381\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mgetresponse\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1335\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1336\u001b[1;33m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbegin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1337\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mConnectionError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mbegin\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 305\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 306\u001b[1;33m \u001b[0mversion\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstatus\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mreason\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 307\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mstatus\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[0mCONTINUE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36m_read_status\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 267\u001b[1;33m \u001b[0mline\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreadline\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_MAXLINE\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"iso-8859-1\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 268\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mline\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[0m_MAXLINE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\socket.py\u001b[0m in \u001b[0;36mreadinto\u001b[1;34m(self, b)\u001b[0m\n\u001b[0;32m 588\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 589\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 590\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mConnectionResetError\u001b[0m: [WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[1;31mProtocolError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mresultpages\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[0mpage_url\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0murlOhnePage\u001b[0m \u001b[1;33m+\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[0mdriver\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpage_url\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute_script\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"document.body.style.zoom = '0.1'\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m2.34\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py\u001b[0m in \u001b[0;36mget\u001b[1;34m(self, url)\u001b[0m\n\u001b[0;32m 331\u001b[0m \u001b[0mLoads\u001b[0m \u001b[0ma\u001b[0m \u001b[0mweb\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mcurrent\u001b[0m \u001b[0mbrowser\u001b[0m \u001b[0msession\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 332\u001b[0m \"\"\"\n\u001b[1;32m--> 333\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mCommand\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mGET\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;34m'url'\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 334\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 335\u001b[0m \u001b[1;33m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py\u001b[0m in \u001b[0;36mexecute\u001b[1;34m(self, driver_command, params)\u001b[0m\n\u001b[0;32m 317\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 318\u001b[0m \u001b[0mparams\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_wrap_value\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 319\u001b[1;33m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcommand_executor\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdriver_command\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 320\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mresponse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 321\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0merror_handler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcheck_response\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresponse\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\remote_connection.py\u001b[0m in \u001b[0;36mexecute\u001b[1;34m(self, command, params)\u001b[0m\n\u001b[0;32m 372\u001b[0m \u001b[0mdata\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mutils\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdump_json\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 373\u001b[0m \u001b[0murl\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;34m'%s%s'\u001b[0m \u001b[1;33m%\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_url\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mpath\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 374\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_request\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcommand_info\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 375\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 376\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_request\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\remote_connection.py\u001b[0m in \u001b[0;36m_request\u001b[1;34m(self, method, url, body)\u001b[0m\n\u001b[0;32m 395\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 396\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mkeep_alive\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 397\u001b[1;33m \u001b[0mresp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_conn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrequest\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 398\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 399\u001b[0m \u001b[0mstatuscode\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mresp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstatus\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\request.py\u001b[0m in \u001b[0;36mrequest\u001b[1;34m(self, method, url, fields, headers, **urlopen_kw)\u001b[0m\n\u001b[0;32m 70\u001b[0m return self.request_encode_body(method, url, fields=fields,\n\u001b[0;32m 71\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 72\u001b[1;33m **urlopen_kw)\n\u001b[0m\u001b[0;32m 73\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 74\u001b[0m def request_encode_url(self, method, url, fields=None, headers=None,\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\request.py\u001b[0m in \u001b[0;36mrequest_encode_body\u001b[1;34m(self, method, url, fields, headers, encode_multipart, multipart_boundary, **urlopen_kw)\u001b[0m\n\u001b[0;32m 148\u001b[0m \u001b[0mextra_kw\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mupdate\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0murlopen_kw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 149\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 150\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mextra_kw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\poolmanager.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, redirect, **kw)\u001b[0m\n\u001b[0;32m 322\u001b[0m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 323\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 324\u001b[1;33m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mu\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrequest_uri\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 325\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 326\u001b[0m \u001b[0mredirect_location\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mredirect\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_redirect_location\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 636\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 637\u001b[0m retries = retries.increment(method, url, error=e, _pool=self,\n\u001b[1;32m--> 638\u001b[1;33m _stacktrace=sys.exc_info()[2])\n\u001b[0m\u001b[0;32m 639\u001b[0m \u001b[0mretries\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 640\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\util\\retry.py\u001b[0m in \u001b[0;36mincrement\u001b[1;34m(self, method, url, response, error, _pool, _stacktrace)\u001b[0m\n\u001b[0;32m 366\u001b[0m \u001b[1;31m# Read retry?\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 367\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mread\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mFalse\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_is_method_retryable\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 368\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreraise\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0merror\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0merror\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0m_stacktrace\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 369\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mread\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 370\u001b[0m \u001b[0mread\u001b[0m \u001b[1;33m-=\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mreraise\u001b[1;34m(tp, value, tb)\u001b[0m\n\u001b[0;32m 683\u001b[0m \u001b[0mvalue\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mtp\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 684\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__traceback__\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mtb\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 685\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwith_traceback\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 686\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 687\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 598\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtimeout_obj\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 599\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 600\u001b[1;33m chunked=chunked)\n\u001b[0m\u001b[0;32m 601\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 602\u001b[0m \u001b[1;31m# If we're going to release the connection in ``finally:``, then\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 382\u001b[0m \u001b[1;31m# Remove the TypeError from the exception chain in Python 3;\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 383\u001b[0m \u001b[1;31m# otherwise it looks like a programming error was the cause.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 384\u001b[1;33m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mraise_from\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 385\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mSocketTimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mBaseSSLError\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mSocketError\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 386\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_raise_timeout\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0merr\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtimeout_value\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mread_timeout\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mraise_from\u001b[1;34m(value, from_value)\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 378\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m\u001b[1;33m:\u001b[0m \u001b[1;31m# Python 3\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 380\u001b[1;33m \u001b[0mhttplib_response\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 381\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 382\u001b[0m \u001b[1;31m# Remove the TypeError from the exception chain in Python 3;\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mgetresponse\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1334\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1335\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1336\u001b[1;33m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbegin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1337\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mConnectionError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1338\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclose\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mbegin\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 304\u001b[0m \u001b[1;31m# read until we get a non-100 response\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 305\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 306\u001b[1;33m \u001b[0mversion\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstatus\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mreason\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 307\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mstatus\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[0mCONTINUE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 308\u001b[0m \u001b[1;32mbreak\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36m_read_status\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 265\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 267\u001b[1;33m \u001b[0mline\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreadline\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_MAXLINE\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"iso-8859-1\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 268\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mline\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[0m_MAXLINE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 269\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mLineTooLong\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"status line\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\socket.py\u001b[0m in \u001b[0;36mreadinto\u001b[1;34m(self, b)\u001b[0m\n\u001b[0;32m 587\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 588\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 589\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 590\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 591\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_timeout_occurred\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mProtocolError\u001b[0m: ('Connection aborted.', ConnectionResetError(10054, 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen', None, 10054, None))" + ] + } + ], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.34)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "code", + "execution_count": 333, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2'" + ] + }, + "execution_count": 333, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 335, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "110" + ] + }, + "execution_count": 335, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 340, + "metadata": {}, + "outputs": [], + "source": [ + "linkBern = pd.DataFrame(links)\n", + "linkBern.to_csv('linksBern.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ - "## url for Bern \n", - "#url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22RootPropertyTypes%22%3A%5B%220%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"\n", "\n", "city = 'Bern'\n", "## url for Bern and only flats\n", - "url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22bern%22%2C%22RootPropertyTypes%22%3A%5B%221%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"" + "url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A-1%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3Anull%2C%22ComparisPointsMin%22%3A-1%2C%22AdAgeMax%22%3A-1%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&page=0\"" ] }, { @@ -53,14 +376,14 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", - "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch
      \"Comparis\"
      Newsletter
      de

      Versicherungen

      Auto & Motorrad

      Immobilien

      Kredit & Hypotheken

      Preisvergleich

      Gesundheit & Vorsorge

      Weitere Services

      \"Comparis\"

      Menü

      ImmobilienBern

      Filter

      Suche zurücksetzen
      Ihre Suchkriterien
      Ausstattung
      Zusatzkriterien

      Weitere Angebote in bern

      Wohnung mieten (777)

      1 Zimmer Wohnung mieten (136)

      2 Zimmer Wohnung mieten (206)

      3 Zimmer Wohnung mieten (278)

      4 Zimmer Wohnung mieten (99)

      5 Zimmer Wohnung mieten (19)

      Loft mieten (5)

      Maisonette mieten (12)

      Studio mieten (12)

      Attika mieten (13)

      Dachwohnung mieten (45)

      Einzelzimmer mieten (28)

      Ihre Favoriten(0)

      Sortieren nach:

      mieten in Bern

      780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

      780 Treffer auf allen Portalen

      Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

      420 Inserate

      278 Inserate

      205 Inserate

      131 Inserate

      112 Inserate

      111 Inserate

      108 Inserate

      41 Inserate

      4 Inserate

      3 Inserate

      3 Inserate

      Sortieren nach:

      WOHNUNG

      1.5 Zimmer, 30 m²

      «Renovierte 1.5-Zimmer-Wohnung»

      Freiburgstr. 62, 3008 Bern

      CHF890
      CHF890
      Online seit einer Minute
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 78
      " + " ga(\"require\", \"linkid\", \"linkid.js\");Wohnung mieten in Bern - Vergleiche 780 Inserate mit comparis.ch
      \"Comparis\"
      Newsletter
      de

      Versicherungen

      Auto & Motorrad

      Immobilien

      Kredit & Hypotheken

      Preisvergleich

      Gesundheit & Vorsorge

      Weitere Services

      \"Comparis\"

      Menü

      ImmobilienBern

      Filter

      Suche zurücksetzen
      Ihre Suchkriterien
      Ausstattung
      Zusatzkriterien

      Weitere Angebote in Bern

      Wohnung mieten (356)

      1 Zimmer Wohnung mieten (47)

      2 Zimmer Wohnung mieten (87)

      3 Zimmer Wohnung mieten (141)

      4 Zimmer Wohnung mieten (60)

      5 Zimmer Wohnung mieten (15)

      Loft mieten (3)

      Maisonette mieten (7)

      Attika mieten (9)

      Dachwohnung mieten (8)

      Ihre Favoriten(0)

      Sortieren nach:

      Wohnung mieten in Bern

      780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

      780 Treffer auf allen Portalen

      Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

      420 Inserate

      278 Inserate

      205 Inserate

      131 Inserate

      112 Inserate

      111 Inserate

      108 Inserate

      41 Inserate

      4 Inserate

      3 Inserate

      3 Inserate

      Sortieren nach:

      WOHNUNG

      1.5 Zimmer, 30 m²

      «Renovierte 1.5-Zimmer-Wohnung»

      Freiburgstr. 62, 3008 Bern

      CHF890
      CHF890
      Online seit 15 Minuten
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 78
      " ] }, - "execution_count": 3, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -568,7 +891,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -585,7 +908,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 42, "metadata": {}, "outputs": [ { @@ -597,20 +920,19 @@ " '/immobilien/marktplatz/details/show/23023616']" ] }, - "execution_count": 5, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "##get the links\n", - "\n", + "#css-5snccb excbu0j0\n", "link = []\n", "\n", "for div in soup.find_all('div', attrs = {'class':'css-5snccb excbu0j0'}):\n", - " for a in div.find_all('a', attrs = {'class':'css-1ogf9b9 excbu0j3'}):\n", - " if a.text != ' \\n':\n", - " link.append(a.get('href'))\n", + " for a in div.find_all('a'):\n", + " link.append(a.get('href'))\n", "\n", "link\n" ] diff --git a/your-project/BernScrapping.ipynb b/your-project/BernScrapping.ipynb new file mode 100644 index 0000000..cedbb62 --- /dev/null +++ b/your-project/BernScrapping.ipynb @@ -0,0 +1,5500 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Get the links for all flats announced in City X" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=0'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select city and define url\n", + "city = 'Bern'.lower()\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "url" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1 Webscrapping for page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "## minimize the size of the side, so that we get all the links\n", + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/3-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/studio/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/moebilierte-wohnung/mieten',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/5-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/haus/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/loft/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wg-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " None,\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/maisonette/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/4-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/bastelraum/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/1-zimmer/mieten',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/dachwohnung/mieten',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/attika/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/einzelzimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/parkplatz-garage/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/2-zimmer/mieten']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295']" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n" + ] + } + ], + "source": [ + "print(len(links))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "78" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get links from flats from all the result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.342)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.4 Save lis of links to a csv" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.DataFrame(links, columns =['link'])\n", + "linklist.to_csv('links_'+city+'.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Load Links and change type to list" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "linklist=list(linklist['link'])" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(linklist)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "3 Zimmer Wohnung in 3007 Bern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnung, viel Stauraum, Loryplatz (ab 15. April od. 1. Mai)

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Konsumstrasse 8, 3007 Bern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 25.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 1'480\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "3\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "68 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 187 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 1'480
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat (exkl. NK)\n", + "
      \n", + "
      \n", + "CHF 1'240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Nebenkosten\n", + "
      \n", + "
      \n", + "CHF 240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "68 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "3
      \n", + "
      \n", + "
      \n", + "
      \n", + " Geschoss\n", + "
      \n", + "
      \n", + "2. Stock
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "01.05.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + " Balkon(e)\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Lift\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Altes Gebäude\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " ÖV-Haltestelle\n", + "
      \n", + "
      \n", + "40 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einkaufsmöglichkeit\n", + "
      \n", + "
      \n", + "50 m
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Die Wohnung bietet:
      - 3 Zimmer
      - Bad mit Badewanne
      - einfache Küche
      - Kellerabteil + Estrich + Fahrradkeller
      - sonniger Balkon
      - nähe Stadtzentrum, 15 min. zu Fuss zum HBF
      - Coop + Denner um die Ecke
      - Bar, Pizza, Kiosk um die Ecke
      - leise Heizung (kein blubbern oder sowas)
      - Reduit im Eingangsbereich
      - wenn gewünscht mit Deckenventilator.

      Diese nette Wohnung werde ich am Anfang April zugunsten meiner neuen 2 1/2 Zimmerwohnung aufge...\n", + "
      \n", + "Mehr
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 187 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + "newhome.ch\n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23016581" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      citybern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "city bern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      adressKonsumstrasse 8, 3007 Bern
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "adress Konsumstrasse 8, 3007 Bern" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      publication_date25.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "publication_date 25.02.2020" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 1'480\", '3', '68 m²', 'ca. CHF 187 /Jahr']" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ratingNaN
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "rating NaN" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ObjektartWohnung
      MietpreisproMonat1480
      MietpreisproMonat(exkl.NK)1240
      Nebenkosten240
      Wohnfläche68
      Zimmer3
      Geschoss2.Stock
      Verfügbarab01.05.2020
      Balkon(e)1
      Lift1
      AltesGebäude1
      ÖV-Haltestelle40m
      Einkaufsmöglichkeit50m
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "Objektart Wohnung\n", + "MietpreisproMonat 1480\n", + "MietpreisproMonat(exkl.NK) 1240\n", + "Nebenkosten 240\n", + "Wohnfläche 68\n", + "Zimmer 3\n", + "Geschoss 2.Stock\n", + "Verfügbarab 01.05.2020\n", + "Balkon(e) 1\n", + "Lift 1\n", + "AltesGebäude 1\n", + "ÖV-Haltestelle 40m\n", + "Einkaufsmöglichkeit 50m" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)LiftAltesGebäudeÖV-HaltestelleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23016581Wohnung148012402406832.Stock01.05.202011140m50mNaNKonsumstrasse 8, 3007 Bern25.02.2020bern26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift AltesGebäude \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 1 \n", + "\n", + " ÖV-Haltestelle Einkaufsmöglichkeit rating \\\n", + "23016581 40m 50m NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23016581 Konsumstrasse 8, 3007 Bern 25.02.2020 bern 26.02.2020 " + ] + }, + "execution_count": 62, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023602',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023376',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022989',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018904',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012211',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012299',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012149',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012863',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011219',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011216',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011229',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018298',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011795',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009245',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009092',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023375',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001358',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001357',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000701',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998916',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999794',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996209',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/18016327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23005365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996912',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992739',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995364',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992939',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992349',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989570',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989566',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22987640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983446',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985629',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985624',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984975',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988283',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978925',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983111',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992546',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981726',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976921',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976247',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976109',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977159',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17555800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976009',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972268',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970590',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965670',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965671',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965666',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965117',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22960601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961573',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961553',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962389',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963487',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955102',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955045',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955403',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004673',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962560',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949449',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946536',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946168',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949555',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13552194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951947',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944580',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944585',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946123',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939406',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940683',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22942586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940018',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939433',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939332',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939242',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936087',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972267',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930157',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930475',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22933485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927851',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921196',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927538',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918193',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921968',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921036',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917445',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915007',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915626',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915513',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914284',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912691',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914440',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914286',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907776',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904990',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907750',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906685',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909204',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901311',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900020',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900764',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900625',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895173',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899897',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22896587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893424',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22889307',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020982',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886505',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22887292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899979',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882504',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014341',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874742',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13963125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22872140',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866077',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879006',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855263',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860992',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859930',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847922',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839519',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22842292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839518',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839479',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838846',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22829703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15769803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824535',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22822874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916934',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22815003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22865840',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813105',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811978',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22805667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22809674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22797115',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/11298313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22802012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800070',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801396',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800082',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22532506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784408',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22796811',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788477',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22794824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779118',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768618',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22776336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768529',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22767470',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766460',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22764611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22747620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835037',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13443727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745340',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751367',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745150',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992348',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869511',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22737231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22780636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22744843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22837321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725944',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22735651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16616241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15824060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722868',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22713248',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22718754',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724285',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706892',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22710869',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706318',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/10531133',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22711254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936928',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697849',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690402',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824955',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679898',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22675401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22685481',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22654425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22688757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22656456',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22464483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22669668',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22660694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921052',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22646355',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777264',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673571',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22658197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22641154',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22670104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930239',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22631450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22627730',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22626059',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634099',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22621887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22586867',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22394497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22624636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789961',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22583828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22485331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22604923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22571175',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570932',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22579121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025899',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568524',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22575321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22193572',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018296',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22856274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22543224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535127',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22548756',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22549464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22542085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716577',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22528880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22517122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879575',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535394',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22539051',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22519198',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22505369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562773',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22121564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852017',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22500114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22513324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22486129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22487418',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22456492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22458297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22778088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22461911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22709261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22409350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22440482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22371514',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22387120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22410815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22413228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866995',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22349596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22353841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848026',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22334029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578963',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22346226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22610220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22326622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328345',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22107205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22301091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325244',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22304574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325850',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535293',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22245660',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22278582',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22223188',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22289612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22165824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22113363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22162875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22166496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22102056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22169278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075997',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22434945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22051276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22093542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22091417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22048431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21831302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22021641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20460607',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20823056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22234055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21988062',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21728072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21786260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480256',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21288148',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21805866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21717612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21373623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21867110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749461',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21056128',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21202121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21161839',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20842281']" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\")\n", + " nr = int(x[-8:]) \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...KubaturHochparterreNeubauWohnungenWasseranschlussToilettenMittelhausMöbliertJährlicherMietpreisprom²JährlicherMietpreisprom²(exkl.NK)
      23016581Wohnung148012402406832.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500320030014052.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung17101470240733.5NaN01.03.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23017350Wohnung11801030150NaN21.Stock01.05.20201NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016559Wohnung13601230130442.53.Stock01.06.2020NaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      ..................................................................
      21480203Wohnung180415242809033.StockNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21056128Wohnung1150NaNNaNNaN12.StocknachVereinbarung1NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21202121Wohnung179015102808933.StocksofortNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21161839Loft280025003001441EGsofort11...NaNNaN1NaNNaNNaNNaNNaNNaNNaN
      20842281Wohnung1800NaNNaNNaN2.5NaNnachVereinbarungNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      \n", + "

      722 rows × 42 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "23016600 Wohnung 3500 3200 300 \n", + "23014342 Wohnung 1710 1470 240 \n", + "23017350 Wohnung 1180 1030 150 \n", + "23016559 Wohnung 1360 1230 130 \n", + "... ... ... ... ... \n", + "21480203 Wohnung 1804 1524 280 \n", + "21056128 Wohnung 1150 NaN NaN \n", + "21202121 Wohnung 1790 1510 280 \n", + "21161839 Loft 2800 2500 300 \n", + "20842281 Wohnung 1800 NaN NaN \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift ... \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 ... \n", + "23016600 140 5 2.Stock 01.05.2020 1 1 ... \n", + "23014342 73 3.5 NaN 01.03.2020 1 1 ... \n", + "23017350 NaN 2 1.Stock 01.05.2020 1 NaN ... \n", + "23016559 44 2.5 3.Stock 01.06.2020 NaN NaN ... \n", + "... ... ... ... ... ... ... ... \n", + "21480203 90 3 3.Stock NaN NaN NaN ... \n", + "21056128 NaN 1 2.Stock nachVereinbarung 1 NaN ... \n", + "21202121 89 3 3.Stock sofort NaN NaN ... \n", + "21161839 144 1 EG sofort 1 1 ... \n", + "20842281 NaN 2.5 NaN nachVereinbarung NaN NaN ... \n", + "\n", + " Kubatur Hochparterre Neubau Wohnungen Wasseranschluss Toiletten \\\n", + "23016581 NaN NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN NaN \n", + "23014342 NaN NaN NaN NaN NaN NaN \n", + "23017350 NaN NaN NaN NaN NaN NaN \n", + "23016559 NaN NaN NaN NaN NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21480203 NaN NaN NaN NaN NaN NaN \n", + "21056128 NaN NaN NaN NaN NaN NaN \n", + "21202121 NaN NaN NaN NaN NaN NaN \n", + "21161839 NaN NaN 1 NaN NaN NaN \n", + "20842281 NaN NaN NaN NaN NaN NaN \n", + "\n", + " Mittelhaus Möbliert JährlicherMietpreisprom² \\\n", + "23016581 NaN NaN NaN \n", + "23016600 NaN NaN NaN \n", + "23014342 NaN NaN NaN \n", + "23017350 NaN NaN NaN \n", + "23016559 NaN NaN NaN \n", + "... ... ... ... \n", + "21480203 NaN NaN NaN \n", + "21056128 NaN NaN NaN \n", + "21202121 NaN NaN NaN \n", + "21161839 NaN NaN NaN \n", + "20842281 NaN NaN NaN \n", + "\n", + " JährlicherMietpreisprom²(exkl.NK) \n", + "23016581 NaN \n", + "23016600 NaN \n", + "23014342 NaN \n", + "23017350 NaN \n", + "23016559 NaN \n", + "... ... \n", + "21480203 NaN \n", + "21056128 NaN \n", + "21202121 NaN \n", + "21161839 NaN \n", + "20842281 NaN \n", + "\n", + "[722 rows x 42 columns]" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'AltesGebäude', 'ÖV-Haltestelle',\n", + " 'Einkaufsmöglichkeit', 'rating', 'adress', 'publication_date', 'city',\n", + " 'DateofScrapping', 'Nutzfläche', 'Baujahr', 'Aussenparkplatz',\n", + " 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich', 'Kindergarten',\n", + " 'Primarschule', 'Sekundarschule', 'Autobahn', 'Einstellplatz',\n", + " 'Rollstuhlgängig', 'Minergie-zertifiziert', 'Cheminée', 'Kubatur',\n", + " 'Hochparterre', 'Neubau', 'Wohnungen', 'Wasseranschluss', 'Toiletten',\n", + " 'Mittelhaus', 'Möbliert', 'JährlicherMietpreisprom²',\n", + " 'JährlicherMietpreisprom²(exkl.NK)'],\n", + " dtype='object')" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/ZurichScrapping.ipynb b/your-project/ZurichScrapping.ipynb new file mode 100644 index 0000000..cedbb62 --- /dev/null +++ b/your-project/ZurichScrapping.ipynb @@ -0,0 +1,5500 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Get the links for all flats announced in City X" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=0'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select city and define url\n", + "city = 'Bern'.lower()\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "url" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1 Webscrapping for page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "## minimize the size of the side, so that we get all the links\n", + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/3-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/studio/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/moebilierte-wohnung/mieten',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/5-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/haus/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/loft/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wg-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " None,\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/maisonette/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/4-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/bastelraum/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/1-zimmer/mieten',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/dachwohnung/mieten',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/attika/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/einzelzimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/parkplatz-garage/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/2-zimmer/mieten']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295']" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n" + ] + } + ], + "source": [ + "print(len(links))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "78" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get links from flats from all the result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.342)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.4 Save lis of links to a csv" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.DataFrame(links, columns =['link'])\n", + "linklist.to_csv('links_'+city+'.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Load Links and change type to list" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "linklist=list(linklist['link'])" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "722" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(linklist)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "3 Zimmer Wohnung in 3007 Bern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnung, viel Stauraum, Loryplatz (ab 15. April od. 1. Mai)

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Konsumstrasse 8, 3007 Bern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 25.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 1'480\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "3\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "68 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 187 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 1'480
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat (exkl. NK)\n", + "
      \n", + "
      \n", + "CHF 1'240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Nebenkosten\n", + "
      \n", + "
      \n", + "CHF 240
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "68 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "3
      \n", + "
      \n", + "
      \n", + "
      \n", + " Geschoss\n", + "
      \n", + "
      \n", + "2. Stock
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "01.05.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + " Balkon(e)\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Lift\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Altes Gebäude\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " ÖV-Haltestelle\n", + "
      \n", + "
      \n", + "40 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einkaufsmöglichkeit\n", + "
      \n", + "
      \n", + "50 m
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Die Wohnung bietet:
      - 3 Zimmer
      - Bad mit Badewanne
      - einfache Küche
      - Kellerabteil + Estrich + Fahrradkeller
      - sonniger Balkon
      - nähe Stadtzentrum, 15 min. zu Fuss zum HBF
      - Coop + Denner um die Ecke
      - Bar, Pizza, Kiosk um die Ecke
      - leise Heizung (kein blubbern oder sowas)
      - Reduit im Eingangsbereich
      - wenn gewünscht mit Deckenventilator.

      Diese nette Wohnung werde ich am Anfang April zugunsten meiner neuen 2 1/2 Zimmerwohnung aufge...\n", + "
      \n", + "Mehr
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 187 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + "newhome.ch\n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23016581" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      citybern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "city bern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      adressKonsumstrasse 8, 3007 Bern
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "adress Konsumstrasse 8, 3007 Bern" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      publication_date25.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "publication_date 25.02.2020" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 1'480\", '3', '68 m²', 'ca. CHF 187 /Jahr']" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ratingNaN
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "rating NaN" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23016581
      ObjektartWohnung
      MietpreisproMonat1480
      MietpreisproMonat(exkl.NK)1240
      Nebenkosten240
      Wohnfläche68
      Zimmer3
      Geschoss2.Stock
      Verfügbarab01.05.2020
      Balkon(e)1
      Lift1
      AltesGebäude1
      ÖV-Haltestelle40m
      Einkaufsmöglichkeit50m
      \n", + "
      " + ], + "text/plain": [ + " 23016581\n", + "Objektart Wohnung\n", + "MietpreisproMonat 1480\n", + "MietpreisproMonat(exkl.NK) 1240\n", + "Nebenkosten 240\n", + "Wohnfläche 68\n", + "Zimmer 3\n", + "Geschoss 2.Stock\n", + "Verfügbarab 01.05.2020\n", + "Balkon(e) 1\n", + "Lift 1\n", + "AltesGebäude 1\n", + "ÖV-Haltestelle 40m\n", + "Einkaufsmöglichkeit 50m" + ] + }, + "execution_count": 60, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)LiftAltesGebäudeÖV-HaltestelleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23016581Wohnung148012402406832.Stock01.05.202011140m50mNaNKonsumstrasse 8, 3007 Bern25.02.2020bern26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift AltesGebäude \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 1 \n", + "\n", + " ÖV-Haltestelle Einkaufsmöglichkeit rating \\\n", + "23016581 40m 50m NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23016581 Konsumstrasse 8, 3007 Bern 25.02.2020 bern 26.02.2020 " + ] + }, + "execution_count": 62, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023602',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023376',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022989',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018904',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012211',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012299',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012149',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012863',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011219',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011216',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011229',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018298',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011795',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009245',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009092',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023375',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001358',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001357',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000701',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998916',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999794',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996209',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/18016327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23005365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996912',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992739',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995364',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992548',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992939',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992349',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989570',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989566',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22987640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983446',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985629',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985624',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984975',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988283',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978925',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983111',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992546',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981726',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976921',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976247',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976109',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977159',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975983',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17555800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976009',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972268',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970590',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965670',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965671',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965666',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965117',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965360',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22960601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961573',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961553',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962389',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963487',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955102',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955045',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955403',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004673',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962560',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949449',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946536',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947161',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946168',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949555',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13552194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944583',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951947',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944580',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944585',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946123',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939406',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940683',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22942586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940018',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939433',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939332',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939242',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936087',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972267',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930157',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930475',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930236',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22933485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927851',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921196',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927538',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918193',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921968',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921036',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917445',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915007',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915626',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915513',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914284',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912691',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914440',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914286',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907776',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904990',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907750',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906685',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909204',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901311',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900020',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900764',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900625',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895173',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899897',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22896587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902421',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893424',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22889307',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020982',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886505',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22886506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22887292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899979',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882504',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014341',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874742',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13963125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22872140',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866077',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879006',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855263',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860992',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859930',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847922',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839519',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22842292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839518',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839479',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839381',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838846',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22829703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15769803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824535',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22822874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916934',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22815003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22865840',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813105',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811978',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22805667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22809674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020988',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22797115',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/11298313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22802012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800070',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801396',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800082',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22803667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22532506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784408',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22796811',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788477',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22794824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779118',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768618',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22776336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22769497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768529',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22767470',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766460',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22764611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22747620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835037',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13443727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745340',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751367',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745150',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748294',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992348',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869511',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22737231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22780636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22744843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22742085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22837321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725944',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22735651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16616241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15824060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722868',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22713248',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22718754',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723917',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724285',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706892',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22710869',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706318',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/10531133',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22835706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22711254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22707454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936928',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697849',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690402',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824955',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679898',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22675401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22685481',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22654425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22688757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22656456',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22464483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22679222',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22669668',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22660694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921052',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22646355',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777264',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22673571',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22658197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22641154',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22670104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930239',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22631450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22627730',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22626059',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22634099',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22629804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848197',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22621887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22586867',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22394497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22624636',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716586',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789961',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22583828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22485331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22604923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22571175',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570932',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22579121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025899',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568524',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22575321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22193572',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22570265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018296',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22856274',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22543224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535127',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22548756',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22549464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22542085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716577',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22528880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22517122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879575',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535394',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22539051',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22519198',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22505369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562773',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919654',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22121564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852017',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22500114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22513324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22486129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22487418',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22456492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22458297',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22778088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22461911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22412060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22709261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22409350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22440482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22371514',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22696121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22387120',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22410815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568122',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22413228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866995',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22349596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22353841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848026',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22334029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22578963',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22346226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22610220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22326622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22328345',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22107205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22301091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325244',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22304574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325850',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535293',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22325049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22245660',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22278582',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22223188',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22289612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22165824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22113363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22162875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174663',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22166496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22102056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22169278',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22282746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075997',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22690489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22434945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22051276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22839517',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22093542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22091417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22048431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22075998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21831302',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22021641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20460607',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20823056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22234055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21988062',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21728072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21822674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21786260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480256',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21288148',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21805866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21717612',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21373623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21867110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22174563',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749461',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21480203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21056128',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21202121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21161839',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20842281']" + ] + }, + "execution_count": 64, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022989\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018904\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014346\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012211\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011216\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011229\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001357\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000701\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998916\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996209\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/18016327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996295\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23005365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992548\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992939\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983446\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984975\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983111\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992546\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976921\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976247\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975983\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17555800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965666\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965360\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963487\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955045\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004673\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962560\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949449\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947161\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13552194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944583\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951947\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944580\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940683\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22942586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972267\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930236\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22933485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921196\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918193\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921968\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917445\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915513\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914440\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907750\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906685\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900020\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900764\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899897\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902421\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889307\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22886506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882531\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874742\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13963125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879006\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839518\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839479\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839381\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15769803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22805667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020988\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/11298313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22802012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22803667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22532506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22796811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788477\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22776336\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22769497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768529\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22767470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753919\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13443727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748294\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22742085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16616241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15824060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22713248\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723917\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724285\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706318\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/10531133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22835706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22711254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22707454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936928\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690402\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22675401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22685481\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22654425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22656456\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22464483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22679222\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22669668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22660694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921052\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22646355\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22673571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22658197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22641154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22670104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930239\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22627730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22626059\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22634099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22629804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848197\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22621887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22394497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22624636\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716586\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22583828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22485331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22604923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22571175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570932\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22579121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22193572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22570265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018296\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22856274\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22548756\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22549464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22528880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22517122\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879575\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22519198\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919654\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22121564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22513324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22487418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22456492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22458297\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22778088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22461911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22412060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22709261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22409350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22440482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371514\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22696121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22387120\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568122\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22349596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22353841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22334029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22578963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22346226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22610220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22326622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22328345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22107205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325244\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22304574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974344\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535293\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22325049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245660\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22278582\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223188\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22289612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22165824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22113363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22162875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174663\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22166496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22102056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22169278\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22282746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22690489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22434945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22051276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22839517\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22093542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22091417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22048431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22075998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21831302\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22021641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20460607\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20823056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22234055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21728072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21822674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21786260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21288148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21805866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21717612\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21373623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21867110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22174563\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21480203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21056128\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21202121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21161839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20842281\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in link:\n", + " print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\")\n", + " nr = int(x[-8:]) \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...KubaturHochparterreNeubauWohnungenWasseranschlussToilettenMittelhausMöbliertJährlicherMietpreisprom²JährlicherMietpreisprom²(exkl.NK)
      23016581Wohnung148012402406832.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500320030014052.Stock01.05.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung17101470240733.5NaN01.03.202011...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23017350Wohnung11801030150NaN21.Stock01.05.20201NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016559Wohnung13601230130442.53.Stock01.06.2020NaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      ..................................................................
      21480203Wohnung180415242809033.StockNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21056128Wohnung1150NaNNaNNaN12.StocknachVereinbarung1NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21202121Wohnung179015102808933.StocksofortNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      21161839Loft280025003001441EGsofort11...NaNNaN1NaNNaNNaNNaNNaNNaNNaN
      20842281Wohnung1800NaNNaNNaN2.5NaNnachVereinbarungNaNNaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      \n", + "

      722 rows × 42 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23016581 Wohnung 1480 1240 240 \n", + "23016600 Wohnung 3500 3200 300 \n", + "23014342 Wohnung 1710 1470 240 \n", + "23017350 Wohnung 1180 1030 150 \n", + "23016559 Wohnung 1360 1230 130 \n", + "... ... ... ... ... \n", + "21480203 Wohnung 1804 1524 280 \n", + "21056128 Wohnung 1150 NaN NaN \n", + "21202121 Wohnung 1790 1510 280 \n", + "21161839 Loft 2800 2500 300 \n", + "20842281 Wohnung 1800 NaN NaN \n", + "\n", + " Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) Lift ... \\\n", + "23016581 68 3 2.Stock 01.05.2020 1 1 ... \n", + "23016600 140 5 2.Stock 01.05.2020 1 1 ... \n", + "23014342 73 3.5 NaN 01.03.2020 1 1 ... \n", + "23017350 NaN 2 1.Stock 01.05.2020 1 NaN ... \n", + "23016559 44 2.5 3.Stock 01.06.2020 NaN NaN ... \n", + "... ... ... ... ... ... ... ... \n", + "21480203 90 3 3.Stock NaN NaN NaN ... \n", + "21056128 NaN 1 2.Stock nachVereinbarung 1 NaN ... \n", + "21202121 89 3 3.Stock sofort NaN NaN ... \n", + "21161839 144 1 EG sofort 1 1 ... \n", + "20842281 NaN 2.5 NaN nachVereinbarung NaN NaN ... \n", + "\n", + " Kubatur Hochparterre Neubau Wohnungen Wasseranschluss Toiletten \\\n", + "23016581 NaN NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN NaN \n", + "23014342 NaN NaN NaN NaN NaN NaN \n", + "23017350 NaN NaN NaN NaN NaN NaN \n", + "23016559 NaN NaN NaN NaN NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21480203 NaN NaN NaN NaN NaN NaN \n", + "21056128 NaN NaN NaN NaN NaN NaN \n", + "21202121 NaN NaN NaN NaN NaN NaN \n", + "21161839 NaN NaN 1 NaN NaN NaN \n", + "20842281 NaN NaN NaN NaN NaN NaN \n", + "\n", + " Mittelhaus Möbliert JährlicherMietpreisprom² \\\n", + "23016581 NaN NaN NaN \n", + "23016600 NaN NaN NaN \n", + "23014342 NaN NaN NaN \n", + "23017350 NaN NaN NaN \n", + "23016559 NaN NaN NaN \n", + "... ... ... ... \n", + "21480203 NaN NaN NaN \n", + "21056128 NaN NaN NaN \n", + "21202121 NaN NaN NaN \n", + "21161839 NaN NaN NaN \n", + "20842281 NaN NaN NaN \n", + "\n", + " JährlicherMietpreisprom²(exkl.NK) \n", + "23016581 NaN \n", + "23016600 NaN \n", + "23014342 NaN \n", + "23017350 NaN \n", + "23016559 NaN \n", + "... ... \n", + "21480203 NaN \n", + "21056128 NaN \n", + "21202121 NaN \n", + "21161839 NaN \n", + "20842281 NaN \n", + "\n", + "[722 rows x 42 columns]" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'AltesGebäude', 'ÖV-Haltestelle',\n", + " 'Einkaufsmöglichkeit', 'rating', 'adress', 'publication_date', 'city',\n", + " 'DateofScrapping', 'Nutzfläche', 'Baujahr', 'Aussenparkplatz',\n", + " 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich', 'Kindergarten',\n", + " 'Primarschule', 'Sekundarschule', 'Autobahn', 'Einstellplatz',\n", + " 'Rollstuhlgängig', 'Minergie-zertifiziert', 'Cheminée', 'Kubatur',\n", + " 'Hochparterre', 'Neubau', 'Wohnungen', 'Wasseranschluss', 'Toiletten',\n", + " 'Mittelhaus', 'Möbliert', 'JährlicherMietpreisprom²',\n", + " 'JährlicherMietpreisprom²(exkl.NK)'],\n", + " dtype='object')" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/comparis_scrapping.ipynb b/your-project/comparis_scrapping.ipynb index 8691a8b..e13bb6e 100644 --- a/your-project/comparis_scrapping.ipynb +++ b/your-project/comparis_scrapping.ipynb @@ -9,13 +9,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 212, "metadata": {}, "outputs": [], "source": [ "import os\n", "import math\n", "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", "import csv\n", "import requests\n", "from bs4 import BeautifulSoup\n", @@ -27,21 +32,339 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# 1. Main Pages" + "# 1. Get the links --> Runde 2 with selenium" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 322, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "code", + "execution_count": 323, + "metadata": {}, + "outputs": [], + "source": [ + "## for page 1\n", + "#### change city\n", + "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 324, + "metadata": {}, + "outputs": [], + "source": [ + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 303, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 325, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 326, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%223%22%2C%22RoomsTo%22%3A%223.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%222%22%2C%22RoomsTo%22%3A%222.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B16%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%221%22%2C%22RoomsTo%22%3A%221.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B3%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%224%22%2C%22RoomsTo%22%3A%224.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B2%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " None,\n", + " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B13%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B17%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B26%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3A%22500%22%2C%22PriceTo%22%3A%221300%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Afalse%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3Anull%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2']" + ] + }, + "execution_count": 326, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 327, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23014335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014336',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344']" + ] + }, + "execution_count": 327, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 328, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "78" + ] + }, + "execution_count": 328, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 loop for all pages" + ] + }, + { + "cell_type": "code", + "execution_count": 334, + "metadata": {}, + "outputs": [ + { + "ename": "ProtocolError", + "evalue": "('Connection aborted.', ConnectionResetError(10054, 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen', None, 10054, None))", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mConnectionResetError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 599\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 600\u001b[1;33m chunked=chunked)\n\u001b[0m\u001b[0;32m 601\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 383\u001b[0m \u001b[1;31m# otherwise it looks like a programming error was the cause.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 384\u001b[1;33m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mraise_from\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 385\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mSocketTimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mBaseSSLError\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mSocketError\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mraise_from\u001b[1;34m(value, from_value)\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 380\u001b[1;33m \u001b[0mhttplib_response\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 381\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mgetresponse\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1335\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1336\u001b[1;33m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbegin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1337\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mConnectionError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mbegin\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 305\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 306\u001b[1;33m \u001b[0mversion\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstatus\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mreason\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 307\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mstatus\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[0mCONTINUE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36m_read_status\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 267\u001b[1;33m \u001b[0mline\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreadline\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_MAXLINE\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"iso-8859-1\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 268\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mline\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[0m_MAXLINE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\socket.py\u001b[0m in \u001b[0;36mreadinto\u001b[1;34m(self, b)\u001b[0m\n\u001b[0;32m 588\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 589\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 590\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mConnectionResetError\u001b[0m: [WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen", + "\nDuring handling of the above exception, another exception occurred:\n", + "\u001b[1;31mProtocolError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mresultpages\u001b[0m\u001b[1;33m-\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[0mpage_url\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0murlOhnePage\u001b[0m \u001b[1;33m+\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[0mdriver\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpage_url\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute_script\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"document.body.style.zoom = '0.1'\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mtime\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m2.34\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py\u001b[0m in \u001b[0;36mget\u001b[1;34m(self, url)\u001b[0m\n\u001b[0;32m 331\u001b[0m \u001b[0mLoads\u001b[0m \u001b[0ma\u001b[0m \u001b[0mweb\u001b[0m \u001b[0mpage\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mcurrent\u001b[0m \u001b[0mbrowser\u001b[0m \u001b[0msession\u001b[0m\u001b[1;33m.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 332\u001b[0m \"\"\"\n\u001b[1;32m--> 333\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mCommand\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mGET\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m{\u001b[0m\u001b[1;34m'url'\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 334\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 335\u001b[0m \u001b[1;33m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py\u001b[0m in \u001b[0;36mexecute\u001b[1;34m(self, driver_command, params)\u001b[0m\n\u001b[0;32m 317\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 318\u001b[0m \u001b[0mparams\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_wrap_value\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 319\u001b[1;33m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcommand_executor\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexecute\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdriver_command\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 320\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mresponse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 321\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0merror_handler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcheck_response\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresponse\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\remote_connection.py\u001b[0m in \u001b[0;36mexecute\u001b[1;34m(self, command, params)\u001b[0m\n\u001b[0;32m 372\u001b[0m \u001b[0mdata\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mutils\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdump_json\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 373\u001b[0m \u001b[0murl\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;34m'%s%s'\u001b[0m \u001b[1;33m%\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_url\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mpath\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 374\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_request\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcommand_info\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 375\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 376\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_request\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\selenium\\webdriver\\remote\\remote_connection.py\u001b[0m in \u001b[0;36m_request\u001b[1;34m(self, method, url, body)\u001b[0m\n\u001b[0;32m 395\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 396\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mkeep_alive\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 397\u001b[1;33m \u001b[0mresp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_conn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrequest\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 398\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 399\u001b[0m \u001b[0mstatuscode\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mresp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstatus\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\request.py\u001b[0m in \u001b[0;36mrequest\u001b[1;34m(self, method, url, fields, headers, **urlopen_kw)\u001b[0m\n\u001b[0;32m 70\u001b[0m return self.request_encode_body(method, url, fields=fields,\n\u001b[0;32m 71\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 72\u001b[1;33m **urlopen_kw)\n\u001b[0m\u001b[0;32m 73\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 74\u001b[0m def request_encode_url(self, method, url, fields=None, headers=None,\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\request.py\u001b[0m in \u001b[0;36mrequest_encode_body\u001b[1;34m(self, method, url, fields, headers, encode_multipart, multipart_boundary, **urlopen_kw)\u001b[0m\n\u001b[0;32m 148\u001b[0m \u001b[0mextra_kw\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mupdate\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0murlopen_kw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 149\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 150\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mextra_kw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\poolmanager.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, redirect, **kw)\u001b[0m\n\u001b[0;32m 322\u001b[0m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 323\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 324\u001b[1;33m \u001b[0mresponse\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0murlopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mu\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrequest_uri\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m**\u001b[0m\u001b[0mkw\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 325\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 326\u001b[0m \u001b[0mredirect_location\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mredirect\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_redirect_location\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 636\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 637\u001b[0m retries = retries.increment(method, url, error=e, _pool=self,\n\u001b[1;32m--> 638\u001b[1;33m _stacktrace=sys.exc_info()[2])\n\u001b[0m\u001b[0;32m 639\u001b[0m \u001b[0mretries\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msleep\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 640\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\util\\retry.py\u001b[0m in \u001b[0;36mincrement\u001b[1;34m(self, method, url, response, error, _pool, _stacktrace)\u001b[0m\n\u001b[0;32m 366\u001b[0m \u001b[1;31m# Read retry?\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 367\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mread\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mFalse\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_is_method_retryable\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 368\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreraise\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0merror\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0merror\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0m_stacktrace\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 369\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mread\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 370\u001b[0m \u001b[0mread\u001b[0m \u001b[1;33m-=\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mreraise\u001b[1;34m(tp, value, tb)\u001b[0m\n\u001b[0;32m 683\u001b[0m \u001b[0mvalue\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mtp\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 684\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__traceback__\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mtb\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 685\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mwith_traceback\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 686\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 687\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36murlopen\u001b[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)\u001b[0m\n\u001b[0;32m 598\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtimeout_obj\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 599\u001b[0m \u001b[0mbody\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mheaders\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mheaders\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 600\u001b[1;33m chunked=chunked)\n\u001b[0m\u001b[0;32m 601\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 602\u001b[0m \u001b[1;31m# If we're going to release the connection in ``finally:``, then\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 382\u001b[0m \u001b[1;31m# Remove the TypeError from the exception chain in Python 3;\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 383\u001b[0m \u001b[1;31m# otherwise it looks like a programming error was the cause.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 384\u001b[1;33m \u001b[0msix\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mraise_from\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 385\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mSocketTimeout\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mBaseSSLError\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mSocketError\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 386\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_raise_timeout\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0merr\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0murl\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0murl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtimeout_value\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mread_timeout\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\packages\\six.py\u001b[0m in \u001b[0;36mraise_from\u001b[1;34m(value, from_value)\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\urllib3\\connectionpool.py\u001b[0m in \u001b[0;36m_make_request\u001b[1;34m(self, conn, method, url, timeout, chunked, **httplib_request_kw)\u001b[0m\n\u001b[0;32m 378\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m\u001b[1;33m:\u001b[0m \u001b[1;31m# Python 3\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 380\u001b[1;33m \u001b[0mhttplib_response\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mconn\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetresponse\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 381\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 382\u001b[0m \u001b[1;31m# Remove the TypeError from the exception chain in Python 3;\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mgetresponse\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1334\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1335\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1336\u001b[1;33m \u001b[0mresponse\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbegin\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1337\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mConnectionError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1338\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mclose\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36mbegin\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 304\u001b[0m \u001b[1;31m# read until we get a non-100 response\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 305\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 306\u001b[1;33m \u001b[0mversion\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mstatus\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mreason\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 307\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mstatus\u001b[0m \u001b[1;33m!=\u001b[0m \u001b[0mCONTINUE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 308\u001b[0m \u001b[1;32mbreak\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\http\\client.py\u001b[0m in \u001b[0;36m_read_status\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 265\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_read_status\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 267\u001b[1;33m \u001b[0mline\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreadline\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_MAXLINE\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;36m1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"iso-8859-1\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 268\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mline\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;33m>\u001b[0m \u001b[0m_MAXLINE\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 269\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mLineTooLong\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"status line\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\socket.py\u001b[0m in \u001b[0;36mreadinto\u001b[1;34m(self, b)\u001b[0m\n\u001b[0;32m 587\u001b[0m \u001b[1;32mwhile\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 588\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 589\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrecv_into\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 590\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 591\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_timeout_occurred\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mProtocolError\u001b[0m: ('Connection aborted.', ConnectionResetError(10054, 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen', None, 10054, None))" + ] + } + ], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.34)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "code", + "execution_count": 333, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2'" + ] + }, + "execution_count": 333, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 335, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "110" + ] + }, + "execution_count": 335, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 340, + "metadata": {}, + "outputs": [], + "source": [ + "linkBern = pd.DataFrame(links)\n", + "linkBern.to_csv('linksBern.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ - "## url for Bern \n", - "#url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22RootPropertyTypes%22%3A%5B%220%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"\n", "\n", "city = 'Bern'\n", "## url for Bern and only flats\n", - "url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A%2210%22%2C%22LocationSearchString%22%3A%22bern%22%2C%22RootPropertyTypes%22%3A%5B%221%22%5D%2C%22PriceTo%22%3A%22-10%22%2C%22RoomsFrom%22%3A%22-10%22%2C%22Sort%22%3A%2211%22%2C%22AdAgeMax%22%3A-1%2C%22ComparisPointsMin%22%3A-1%2C%22SiteId%22%3A-1%7D&sort=11\"" + "url = \"https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A-1%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3Anull%2C%22ComparisPointsMin%22%3A-1%2C%22AdAgeMax%22%3A-1%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Bern%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&page=0\"" ] }, { @@ -53,14 +376,14 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "\n", - "mieten in Bern - Vergleiche 780 Inserate mit comparis.ch
      \"Comparis\"
      Newsletter
      de

      Versicherungen

      Auto & Motorrad

      Immobilien

      Kredit & Hypotheken

      Preisvergleich

      Gesundheit & Vorsorge

      Weitere Services

      \"Comparis\"

      Menü

      ImmobilienBern

      Filter

      Suche zurücksetzen
      Ihre Suchkriterien
      Ausstattung
      Zusatzkriterien

      Weitere Angebote in bern

      Wohnung mieten (777)

      1 Zimmer Wohnung mieten (136)

      2 Zimmer Wohnung mieten (206)

      3 Zimmer Wohnung mieten (278)

      4 Zimmer Wohnung mieten (99)

      5 Zimmer Wohnung mieten (19)

      Loft mieten (5)

      Maisonette mieten (12)

      Studio mieten (12)

      Attika mieten (13)

      Dachwohnung mieten (45)

      Einzelzimmer mieten (28)

      Ihre Favoriten(0)

      Sortieren nach:

      mieten in Bern

      780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

      780 Treffer auf allen Portalen

      Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

      420 Inserate

      278 Inserate

      205 Inserate

      131 Inserate

      112 Inserate

      111 Inserate

      108 Inserate

      41 Inserate

      4 Inserate

      3 Inserate

      3 Inserate

      Sortieren nach:

      WOHNUNG

      1.5 Zimmer, 30 m²

      «Renovierte 1.5-Zimmer-Wohnung»

      Freiburgstr. 62, 3008 Bern

      CHF890
      CHF890
      Online seit einer Minute
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 78
      " + " ga(\"require\", \"linkid\", \"linkid.js\");Wohnung mieten in Bern - Vergleiche 780 Inserate mit comparis.ch
      \"Comparis\"
      Newsletter
      de

      Versicherungen

      Auto & Motorrad

      Immobilien

      Kredit & Hypotheken

      Preisvergleich

      Gesundheit & Vorsorge

      Weitere Services

      \"Comparis\"

      Menü

      ImmobilienBern

      Filter

      Suche zurücksetzen
      Ihre Suchkriterien
      Ausstattung
      Zusatzkriterien

      Weitere Angebote in Bern

      Wohnung mieten (356)

      1 Zimmer Wohnung mieten (47)

      2 Zimmer Wohnung mieten (87)

      3 Zimmer Wohnung mieten (141)

      4 Zimmer Wohnung mieten (60)

      5 Zimmer Wohnung mieten (15)

      Loft mieten (3)

      Maisonette mieten (7)

      Attika mieten (9)

      Dachwohnung mieten (8)

      Ihre Favoriten(0)

      Sortieren nach:

      Wohnung mieten in Bern

      780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

      780 Treffer auf allen Portalen

      Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

      420 Inserate

      278 Inserate

      205 Inserate

      131 Inserate

      112 Inserate

      111 Inserate

      108 Inserate

      41 Inserate

      4 Inserate

      3 Inserate

      3 Inserate

      Sortieren nach:

      WOHNUNG

      1.5 Zimmer, 30 m²

      «Renovierte 1.5-Zimmer-Wohnung»

      Freiburgstr. 62, 3008 Bern

      CHF890
      CHF890
      Online seit 15 Minuten
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 78
      " ] }, - "execution_count": 3, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -568,7 +891,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -585,7 +908,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 42, "metadata": {}, "outputs": [ { @@ -597,20 +920,19 @@ " '/immobilien/marktplatz/details/show/23023616']" ] }, - "execution_count": 5, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } ], "source": [ "##get the links\n", - "\n", + "#css-5snccb excbu0j0\n", "link = []\n", "\n", "for div in soup.find_all('div', attrs = {'class':'css-5snccb excbu0j0'}):\n", - " for a in div.find_all('a', attrs = {'class':'css-1ogf9b9 excbu0j3'}):\n", - " if a.text != ' \\n':\n", - " link.append(a.get('href'))\n", + " for a in div.find_all('a'):\n", + " link.append(a.get('href'))\n", "\n", "link\n" ] diff --git a/your-project/flats_Bern - Kopie.csv b/your-project/flats_Bern - Kopie.csv new file mode 100644 index 0000000..98bf06c --- /dev/null +++ b/your-project/flats_Bern - Kopie.csv @@ -0,0 +1,723 @@ +,Objektart,MietpreisproMonat,MietpreisproMonat(exkl.NK),Nebenkosten,Wohnfläche,Zimmer,Geschoss,Verfügbarab,Balkon(e),Lift,AltesGebäude,ÖV-Haltestelle,Einkaufsmöglichkeit,rating,adress,publication_date,city,DateofScrapping,Nutzfläche,Baujahr,Aussenparkplatz,Haustiereerlaubt,Kabel-TV,Kinderfreundlich,Kindergarten,Primarschule,Sekundarschule,Autobahn,Einstellplatz,Rollstuhlgängig,Minergie-zertifiziert,Cheminée,Kubatur,Hochparterre,Neubau,Wohnungen,Wasseranschluss,Toiletten,Mittelhaus,Möbliert,JährlicherMietpreisprom²,JährlicherMietpreisprom²(exkl.NK) +23016581,Wohnung,1480,1240,240,68,3,2.Stock,01.05.2020,1,1,1,40m,50m,NaN,"Konsumstrasse 8, 3007 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016600,Wohnung,3500,3200,300,140,5,2.Stock,01.05.2020,1,1,,,,NaN,"Monbijoustrasse 24, 3011 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014342,Wohnung,1710,1470,240,73,3.5,,01.03.2020,1,1,,200m,200m,4,"Fischerweg, 3012 Bern",24.02.2020,bern,26.02.2020,73,1965,1,1,1,1,700m,700m,700m,,,,,,,,,,,,,,, +23017350,Wohnung,1180,1030,150,,2,1.Stock,01.05.2020,1,,,240m,500m,NaN,"Biderstrasse 23, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,,350m,,,1000m,,,,,,,,,,,,,, +23016559,Wohnung,1360,1230,130,44,2.5,3.Stock,01.06.2020,,,,,,NaN,"Rathausgasse 46, 3011 Bern",25.02.2020,bern,26.02.2020,,1600,,,1,,,,,,,,,,,,,,,,,,, +23014346,Wohnung,2090,1780,310,93,3.5,,01.04.2020,1,1,,100m,100m,4,"""OpenCourts - OC"" Le Corbusier-Platz 5, 3027 Bern",24.02.2020,bern,26.02.2020,93,2014,,,1,1,500m,1000m,1000m,,1,,,,,,,,,,,,, +23016606,Wohnung,950,750,200,,1.5,1.Stock,01.05.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014344,Wohnung,1750,1460,290,75,3,,16.05.2020,,,,1000m,10m,NaN,"Scheibenstrasse, 3014 Bern",24.02.2020,bern,26.02.2020,75,,,,,,100m,100m,1000m,,,,,,,,,,,,,,, +23014339,Wohnung,1575,1325,250,70,3,,01.05.2020,1,,,1300m,500m,4,"Freiburgstrasse, 3008 Bern",24.02.2020,bern,26.02.2020,70,1923,,,1,,300m,300m,1700m,,,,,,,,,,,,,,, +23018295,Wohnung,1185,925,260,55,3,6.Stock,16.05.2020,,1,,,,NaN,"Wangenstrasse 44, 3018 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23023602,Wohnung,2470,2200,270,115,3.5,3.Stock,01.04.2020,1,1,,,,4,"Winterholzstrasse 55, 3018 Bern",26.02.2020,bern,26.02.2020,,2018,1,,1,,,,,,,1,,,,,,,,,,,, +23023377,Wohnung,2200,1900,300,106,3.5,EG,,1,,,,,NaN,"Murtenstrasse 143 H, 3008 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23023371,Wohnung,2785,2400,385,104,4.5,1.Stock,01.07.2020,,1,,,,2,"Laubeggstrasse 33, 3006 Bern",25.02.2020,bern,26.02.2020,,1988,,,,,,,,,,,,,,,,,,,,,, +23020985,Wohnung,1899,,,78,3.5,,sofort,,,,,,NaN,"Sandrainstrasse 68, 3007, 3007 Bern",26.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23020983,Wohnung,1120,905,215,45,2,3.Stock,01.05.2020,1,1,,,,5,"Morillonstrasse 40, 3007 Bern",26.02.2020,bern,26.02.2020,,1934,,,1,,,,,,,,,,,,,,,,,,, +23023376,Wohnung,1480,1240,240,68,3,2.Stock,,,1,,300m,200m,4,"Konsumstrasse 6, 8, 3007 Bern",25.02.2020,bern,26.02.2020,,1953,,1,1,,400m,400m,400m,,1,,,,,,,,,,,,, +23023374,Wohnung,1515,1275,240,66,3.5,EG,01.05.2020,1,1,1,100m,100m,4,"Winkelriedstr. 13, 3014 Bern",25.02.2020,bern,26.02.2020,,1960,1,1,1,1,200m,200m,500m,,1,,,,,,,,,,,,, +23022989,Wohnung,2070,1820,250,87,3.5,1.Stock,01.07.2020,1,1,,,,4,"Riedbachstrasse 80, 3027 Bern",26.02.2020,bern,26.02.2020,,2013,,1,1,,,,,,1,,1,,,,,,,,,,, +23018279,Wohnung,1800,1550,250,74,2.5,2.Stock,,1,,1,100m,500m,NaN,"Wernerstrasse 26, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,1,500m,500m,500m,300m,,,,,,,,,,,,,, +23018904,Wohnung,850,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016581,Wohnung,1480,1240,240,68,3,2.Stock,01.05.2020,1,1,1,40m,50m,NaN,"Konsumstrasse 8, 3007 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016600,Wohnung,3500,3200,300,140,5,2.Stock,01.05.2020,1,1,,,,NaN,"Monbijoustrasse 24, 3011 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014342,Wohnung,1710,1470,240,73,3.5,,01.03.2020,1,1,,200m,200m,4,"Fischerweg, 3012 Bern",24.02.2020,bern,26.02.2020,73,1965,1,1,1,1,700m,700m,700m,,,,,,,,,,,,,,, +23017350,Wohnung,1180,1030,150,,2,1.Stock,01.05.2020,1,,,240m,500m,NaN,"Biderstrasse 23, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,,350m,,,1000m,,,,,,,,,,,,,, +23016559,Wohnung,1360,1230,130,44,2.5,3.Stock,01.06.2020,,,,,,NaN,"Rathausgasse 46, 3011 Bern",25.02.2020,bern,26.02.2020,,1600,,,1,,,,,,,,,,,,,,,,,,, +23014346,Wohnung,2090,1780,310,93,3.5,,01.04.2020,1,1,,100m,100m,4,"""OpenCourts - OC"" Le Corbusier-Platz 5, 3027 Bern",24.02.2020,bern,26.02.2020,93,2014,,,1,1,500m,1000m,1000m,,1,,,,,,,,,,,,, +23016606,Wohnung,950,750,200,,1.5,1.Stock,01.05.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014344,Wohnung,1750,1460,290,75,3,,16.05.2020,,,,1000m,10m,NaN,"Scheibenstrasse, 3014 Bern",24.02.2020,bern,26.02.2020,75,,,,,,100m,100m,1000m,,,,,,,,,,,,,,, +23014339,Wohnung,1575,1325,250,70,3,,01.05.2020,1,,,1300m,500m,4,"Freiburgstrasse, 3008 Bern",24.02.2020,bern,26.02.2020,70,1923,,,1,,300m,300m,1700m,,,,,,,,,,,,,,, +23018295,Wohnung,1185,925,260,55,3,6.Stock,16.05.2020,,1,,,,NaN,"Wangenstrasse 44, 3018 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014336,Wohnung,1795,1585,210,90,4,,sofort,1,1,,500m,600m,5,"Kasthoferstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,90,1967,,,1,,200m,500m,500m,,,,,,,,,,,,,,, +23012211,Wohnung,1525,,,,3,,01.05.2020,,,,,,NaN,"Sulgenauweg 38, 3007 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014335,Wohnung,1730,1490,240,84,3,,sofort,1,1,,1500m,800m,4,"Bolligenstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,84,1980,,1,1,1,100m,400m,800m,,1,,,,,,,,,,,,, +23012690,Wohnung,1730,,,,2.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012299,Einzelzimmer,600,,,16,1,,sofort,,,,,,NaN,3018 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012149,Wohnung,1677,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012863,Wohnung,1650,,,,3.5,,nachVereinbarung,,,,,,NaN,3012 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012147,Wohnung,150,,,,,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012689,Wohnung,1500,,,,2.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024824,Wohnung,1990,,,,2.5,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23010526,Wohnung,1185,925,260,55,3,6.Stock,,,,,,,NaN,3018 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011226,Wohnung,950,,,25,1.5,,sofort,,,,,,NaN,"Militärstrasse 41, 3014 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011219,Wohnung,1515,,,,3.5,,sofort,,,,,,NaN,"Egelgasse, 3006 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011217,Wohnung,1290,,,,3,,sofort,,,,,,NaN,"Schosshaldenstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011230,Wohnung,970,,,,2.5,,sofort,,,,,,NaN,"bern west, 3027 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011216,Wohnung,1063,,,,2,,sofort,,,,,,NaN,"Asterweg 21, 3004 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012103,Einzelzimmer,650,,,,1,,nachVereinbarung,,,,,,NaN,"Unterer Aareggweg 3D, 3004 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011229,Wohnung,1890,1790,100,120,4.5,EG,16.05.2020,1,,,800m,800m,NaN,"Thüringstrasse 24, 3018 Bern",24.02.2020,bern,26.02.2020,,,1,,1,1,,,,1500m,1,,,1,,,,,,,,,, +23011220,Einzelzimmer,750,,,24,,,sofort,,,,,,NaN,3007 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23018298,Wohnung,1665,1480,185,58,1,3.Stock,15.03.2020,,,,,,NaN,"Junkerngasse 35, 3011 Bern",24.02.2020,bern,26.02.2020,,1555,,,,,,,,,,,,,,,,,,,,,, +23009321,Wohnung,1290,,,,3,,nachVereinbarung,,,,,,NaN,3006 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011795,Studio,1090,,,,1.5,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23008236,Wohnung,730,,,110,1,9.Stock,01.04.2020,1,1,,,,NaN,"Jupiterstraße 57, 3015 Bern BE",24.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23010040,Dachwohnung,1290,,,65,2.5,4.Stock,01.06.2020,1,,,,,NaN,"Werkgasse 47, 3018 Bern",24.02.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +23009241,Wohnung,140,,,,1.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23009096,Wohnung,1500,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23008832,Wohnung,790,,,73,1,1.Stock,nachVereinbarung,1,,,,,NaN,"Werkgasse 55, 3018 Bern BE",24.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23009245,Wohnung,1590,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23009092,Wohnung,513,,,,1,3.Stock,01.04.2020,1,,,,,NaN,3012 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012360,Dachwohnung,1390,,,70,1.5,,01.04.2020,,,,,,NaN,"Papiermühlestrasse 10, 3013 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001635,Dachwohnung,780,,,40,1.5,4.Stock,01.03.2020,,,,180m,170m,NaN,"Neufeldstrasse 141, 3012 Bern",,bern,26.02.2020,40,,,,,,370m,580m,,,,,,,,,,,,,,,, +23023375,Wohnung,1985,1785,200,89,3.5,2.Stock,01.04.2020,1,,,,,3,"Morgartenstrasse 21, 3014 Bern",23.02.2020,bern,26.02.2020,,1972,,1,1,1,,,,,,,,,,,,,,,,,, +23004548,Studio,1140,1050,90,35,1,Untergeschoss,01.05.2020,1,,1,150m,500m,NaN,"Steigerweg 26, 3006 Bern",,bern,26.02.2020,35,,,,1,1,700m,100m,,1500m,,,,,,,,,,,,,, +23003638,Wohnung,890,820,70,27,1,1.Stock,01.06.2020,,,,50m,550m,NaN,"Mühledorfstrasse 2, 3018 Bern",,bern,26.02.2020,,,,,1,,250m,350m,800m,4000m,1,,,,,,,,,,,,, +23003778,Wohnung,1960,1850,110,100,5,1.Stock,01.04.2020,,,1,30m,100m,4,"Freiburgstrasse 115, 3008 Bern",,bern,26.02.2020,100,1896,,,1,,300m,300m,1000m,400m,,,,,240m³,,,,,,,,, +23001358,Wohnung,1395,1295,100,54,2.5,EG,sofort,1,1,,30m,430m,NaN,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,54,,,,,1,220m,20m,,,1,,,,,,,,,,,,, +23007278,Wohnung,1200,,,25,1.5,,nachVereinbarung,,,,,,NaN,"Militärstrasse 41, 3014 Bern",23.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001357,Wohnung,1410,1300,110,54,2.5,1.Stock,sofort,1,1,,30m,430m,NaN,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,54,,,,1,1,220m,20m,,,,,,,,,,,,,,,, +23004647,Dachwohnung,1620,1500,120,,2.5,4.Stock,15.03.2020,,,,270m,230m,NaN,"Tellplatz 1, 3014 Bern",,bern,26.02.2020,,,,1,1,1,530m,430m,,950m,,,,,,,,,,,,,, +23008032,Wohnung,1430,,,50,2,1.Stock,15.04.2020,1,,,1100m,1000m,NaN,"Jurastrasse 99, 3013 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +23000701,Wohnung,1718,,,,3.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996918,Wohnung,1480,1390,90,,3.5,2.Stock,01.04.2020,1,,,,,NaN,"Thüringstrasse 24, 3018 Bern",21.02.2020,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +23000224,Wohnung,725,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999678,Wohnung,2770,2500,270,117,4.5,6.Stock,01.06.2020,,,,,,3,"Scheuerrain 3, 3007 Bern",,bern,26.02.2020,,2003,,,,,,,,,,,,,,,,,,,,,, +23000765,Wohnung,1650,,,60,2.5,1.Stock,14.03.2020,1,1,,,,NaN,"Hochfeldstrasse 7, 3012 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001261,Wohnung,1500,1315,185,50,2.5,3.Stock,15.03.2020,,1,,150m,150m,3,"Seidenweg 70, 3012 Bern",,bern,26.02.2020,,1979,,,,,,,,,,,,,,,,,,,,,, +22998916,Wohnung,1250,,,80,2.5,,15.04.2020,,,,,,NaN,"Roschistrasse, 1a, 3007 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999554,Wohnung,870,770,100,25,1,,nachVereinbarung,1,1,,100m,100m,3,"Randweg 11, 3013 Bern",,bern,26.02.2020,,1971,,,1,,250m,,,,1,,,,,,,,,,,,, +22999694,Wohnung,730,600,130,,1,5.Stock,sofort,,1,,100m,500m,NaN,"Belpstrasse 41, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22999794,Wohnung,1450,1210,240,67,3,EG,01.06.2020,1,,,,,4,"Alemannenstrasse 46, 3018 Bern",21.02.2020,bern,26.02.2020,,1951,,,1,1,,,,,,,,,,,,,,,,,, +22996209,Wohnung,1760,1570,190,,3,,01.07.2020,1,,1,50m,500m,NaN,"Schlossstrasse 91, 3008 Bern",,bern,26.02.2020,,,,1,1,1,50m,500m,,1000m,,,,,,1,,,,,,,, +22995891,Wohnung,1060,950,110,,1,3.Stock,01.06.2020,,1,,300m,500m,NaN,"Brunngasse 12, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +18016327,Attika,1690,1550,140,,2.5,3.Stock,01.04.2020,1,,,100m,100m,NaN,"Unterer Aareggweg 5, 3004 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,1,,,,,,,,,, +22996108,Dachwohnung,1200,930,270,60,2,4.Stock,01.05.2020,,,1,100m,100m,NaN,"Rodtmattstrasse 61, 3014 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22996914,Wohnung,1000,,,30,1,,sofort,,,,,,NaN,"Amthausgasse 1, 3011 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996295,Wohnung,1750,1560,190,,3,2.Stock,15.05.2020,,,1,,,NaN,"Lilienweg 17, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23005365,Wohnung,1945,,,70,2.5,EG,01.04.2020,1,1,,150m,250m,4,"Holligenstrasse 17, 3008 Bern",21.02.2020,bern,26.02.2020,,2017,,1,1,,,,,,1,1,,,,,,,,,,,, +22996913,Wohnung,850,,,30,1,,sofort,,,,,,NaN,3006 Bern,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22995468,Wohnung,1660,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996912,Wohnung,1800,,,100,3.5,,sofort,,,,,,NaN,"Kirchenfeldquartier, 3005 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992739,Dachwohnung,1705,1525,180,,2,2.Stock,01.05.2020,,,,,,NaN,"Brunngasse, 25, 3011 Bern",20.02.2020,bern,26.02.2020,60,,,,,,,,,,,,,,,,,,,,,,, +22992547,Wohnung,1520,,,,2,,nachVereinbarung,,,,,,NaN,3011 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992825,Wohnung,1450,,,,3,,nachVereinbarung,,,,,,NaN,3018 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22993702,Studio,1060,950,110,,1.5,3.Stock,01.03.2020,,1,1,,,NaN,"Brunngasse 12, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22995364,Wohnung,1420,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999034,Wohnung,2200,1900,300,115,4.5,7.Stock,01.04.2020,1,1,,,,4,"Wankdorffeldstrasse 75, 3014 Bern",20.02.2020,bern,26.02.2020,,1965,,1,1,,,,,,,1,,,,,,,,,,,, +22992694,Wohnung,2630,2300,330,123,4.5,EG,sofort,,,,,,NaN,"Murtenstrasse 143 G, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992548,Wohnung,1700,,,,2,,nachVereinbarung,,,,,,NaN,3011 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992763,Wohnung,1550,1395,155,,3.5,5.Stock,01.05.2020,1,1,,120m,400m,NaN,"Murtenstrasse 7, 3008 Bern",,bern,26.02.2020,,,1,,1,,360m,320m,,,,,,,,,,,,,,,, +22992939,Wohnung,2500,,,,3,,nachVereinbarung,,,,,,NaN,3000 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22991121,Wohnung,1390,1220,170,55,2.5,1.Stock,01.05.2020,,,,480m,790m,NaN,"Murifeldweg 59, 3006 Bern",,bern,26.02.2020,,,,,,,300m,1130m,,,,,,,,,,,,,,,, +22992542,Dachwohnung,330,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990768,Wohnung,1250,,,50,2.5,,01.06.2020,,,,,,NaN,3006 Bern,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992695,Wohnung,1220,1050,170,40,2,5.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 B, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22991787,Wohnung,1450,1250,200,,2,2.Stock,01.05.2020,1,,,1430m,410m,NaN,"Roschistrasse 8, 3007 Bern",,bern,26.02.2020,,,,1,,,2440m,,,,,,,,,,,,,,,,, +22992543,Wohnung,1300,,,,2.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992351,Wohnung,1320,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992693,Wohnung,1310,1140,170,48,2,1.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 B, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992349,Studio,1,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990698,Wohnung,1620,1450,170,75,3,,01.05.2020,1,,,270m,230m,4,"Tellplatz 1, 3014 Bern",,bern,26.02.2020,,1942,,,1,,530m,430m,,,,,,,,1,,,,,,,, +22989570,Wohnung,1530,,,62,2,,sofort,,,,,,NaN,"Grünerweg 5, 3013 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22988325,Wohnung,1320,1070,250,71,3,2.Stock,01.06.2020,,1,,100m,50m,5,"Effingerstr. 107, 3008 Bern",,bern,26.02.2020,,1948,,,,,,120m,,,,,,,,,,,,,,,, +22989566,Wohnung,1200,1050,150,38,1.5,,,1,,,20m,30m,NaN,"Zieglerstrasse 37, 3007 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,200m,,,,,,,,,,,,,, +22988936,Wohnung,1700,1450,250,72,3.5,3.Stock,sofort,1,1,,490m,260m,4,"Randweg 11, 3013 Bern",,bern,26.02.2020,85,1971,,,1,,230m,290m,250m,2000m,1,,,,,,,,,,,,, +22990583,Wohnung,1350,,,60,3,,nachVereinbarung,,,,,,NaN,"Baumgartenstrasse 15, 3018 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990662,Wohnung,1500,1300,200,,3,3.Stock,01.05.2020,1,1,,200m,470m,NaN,"Brunnmattstrasse 71, 3007 Bern",,bern,26.02.2020,,,,,1,,380m,190m,,,,,,,,,,,,,,,, +22989564,Wohnung,1420,,,,2.5,,sofort,,,,,,NaN,"Mülinenstrasse, 3006 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22987640,Wohnung,950,800,150,32,1,1.Stock,sofort,,,,,,NaN,"Schifflaube 24, 3011 Bern BE",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996917,Wohnung,1350,,,67,3,,sofort,,,,,,NaN,"Baumgartenstrasse 15, 3018 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22989088,Wohnung,3500,3200,300,110,5,2.Stock,01.05.2020,1,,,400m,140m,NaN,"Helvetiastrasse 27, 3005 Bern",,bern,26.02.2020,,,,,1,1,570m,,,,,,,,,,,,,,,,, +22985085,Wohnung,1580,,,60,2.5,4.Stock,sofort,1,,,,,NaN,"Dorngasse 4, 3006 Bern BE",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22983446,Wohnung,1300,,,31,1,,01.08.2020,,,,,,NaN,3007 Bern,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22988431,Attika,2680,2450,230,,2.5,3.Stock,sofort,1,1,,200m,800m,NaN,"Bitziusstrasse 40, 3006 Bern",20.02.2020,bern,26.02.2020,,2016,,1,,1,950m,500m,500m,1000m,1,,,,,,,,,,,,, +22985629,Wohnung,2600,2270,330,123,4.5,3.Stock,sofort,,,,,,NaN,"Murtenstrasse 143 G, 3008 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22985339,Wohnung,1700,1490,210,82,3.5,2.Stock,01.04.2020,1,,,150m,,4,"Heckenweg 4, 3007 Bern",19.02.2020,bern,26.02.2020,,1961,,,,,,500m,500m,,,,,,,,,,,,,,, +22985624,Attika,1730,1550,180,43,2,5.Stock,01.05.2020,,,,,,NaN,"Brückfeldstr. 19, 3012 Bern",19.02.2020,bern,26.02.2020,,1976,,1,,,,,,,,,,,,,,,,,,,, +22983541,Wohnung,1530,,,62,2.5,,01.04.2020,,,,,,NaN,"Grünerweg 5, 3013 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22984174,Wohnung,1700,1490,210,82,3.5,2.Stock,,,,,,,NaN,3007 Bern,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22985498,Wohnung,2300,2050,250,120,3,3.Stock,sofort,,,1,,100m,NaN,"Gerechtigkeitsgasse 77, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22984975,Wohnung,690,,,12,1,1.Stock,sofort,1,1,,,,NaN,"Weiermattstr 74, 3027 Bern BE",19.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22988283,Wohnung,1370,1150,220,,3,9.Stock,sofort,1,1,,,,NaN,"Looslistrasse 66, 3027 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22982410,Einzelzimmer,950,,,18,,,sofort,,,,,,NaN,"Schläflirain 7, 3013 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22981792,Wohnung,1330,1050,280,65,3,,01.06.2020,,,,,400m,5,"Goumoensstrasse 43, 3007 Bern",19.02.2020,bern,26.02.2020,,1948,,1,1,,200m,1100m,1100m,,,,,,,,,,,,,,, +22978925,Wohnung,3160,2860,300,122,4.5,4.Stock,01.05.2020,1,1,,20m,20m,NaN,"Viktoriastrasse 21, 3013 Bern",18.02.2020,bern,26.02.2020,,,,1,,,300m,500m,500m,2000m,1,,,,,,,,,,,,, +22983111,Wohnung,1250,1080,170,55,2,3.Stock,01.04.2020,1,,,,,NaN,"Seftigenstrasse 93, 3007 Bern",19.02.2020,bern,26.02.2020,,,,1,,,,,,,1,,,,,,,,,,,,, +22978923,Einzelzimmer,750,,,14,,,sofort,,,,,,NaN,"Länggasse, 3012 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22983220,Wohnung,1690,1400,290,,3.5,2.Stock,sofort,1,1,,,,NaN,"Könizstrasse 29, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22983138,Wohnung,1330,1050,280,65,3,EG,01.06.2020,,,,200m,400m,5,"Goumoensstrasse 43, 3007 Bern",19.02.2020,bern,26.02.2020,,1948,,1,1,,200m,1100m,1100m,,,,,,,,,,,,,,, +22992546,Wohnung,920,,,,2,,nachVereinbarung,,,,,,NaN,3018 Bern BE,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22981726,Wohnung,1820,1600,220,75,3,Untergeschoss,01.06.2020,1,,,220m,700m,NaN,"Muristrasse 88, 3006 Bern",19.02.2020,bern,26.02.2020,,,,,,,220m,220m,220m,1000m,,,,,,,,,,,,,, +22976921,Dachwohnung,1165,965,200,53,2,3.Stock,01.05.2020,,,,240m,900m,NaN,"Biderstrasse 23, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,1,,350m,,,1500m,,,,,,,,,,,,,, +22978084,Wohnung,1380,1100,280,58,3,EG,sofort,1,1,,170m,300m,4,"Waldmannstrasse 10, 3027 Bern",18.02.2020,bern,26.02.2020,,1964,,,,,1000m,700m,,,,,,,,,,,,,,,, +22978104,Wohnung,1840,1600,240,88,3.5,EG,sofort,1,1,,570m,150m,NaN,"Jupiterstrasse 49a, 3015 Bern",,bern,26.02.2020,,,,,,1,470m,,,,1,,,,,,,,,,,,, +22977163,Wohnung,1630,1490,140,55,2.5,10.Stock,01.08.2020,1,1,,100m,450m,4,"Hilfikerstrasse 4, 3014 Bern",,bern,26.02.2020,,2020,,,,,2510m,1670m,,,1,,1,,,,1,,,,,,, +22976434,Wohnung,920,,,23,1,,01.04.2020,,,,,,NaN,"Thunstrasse 103, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976247,Dachwohnung,690,,,100,4.5,,nachVereinbarung,,,,,,NaN,"Seftigenstrasse 47, 3007 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976109,Wohnung,2000,,,90,,,01.04.2020,,,,,,NaN,"Optingestrasse 4, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22989567,Wohnung,1250,,,,2.5,,sofort,,,,,,NaN,"Morillonstrasse, 3007 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23015857,Wohnung,1400,,,,3.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22977159,Wohnung,1570,1370,200,,2.5,2.Stock,01.04.2020,1,,,230m,260m,NaN,"Rodtmattstrasse 51, 3014 Bern",,bern,26.02.2020,,,,1,1,,550m,690m,,,,,,,,,,,,,,,, +22973983,Dachwohnung,2000,1675,325,90,4,4.Stock,01.04.2020,,1,,220m,650m,NaN,"Optingenstrasse 4, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,1,,600m,450m,450m,3000m,1,,,,,,,,,,,,, +22972391,Dachwohnung,1380,,,,3,,nachVereinbarung,,,,,,NaN,3006 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22975983,Wohnung,1350,1165,185,53,2.5,2.Stock,01.05.2020,1,,1,100m,500m,NaN,"Zwyssigstrasse 41, 3007 Bern",,bern,26.02.2020,,,,,1,,250m,250m,250m,,,,,,,,,,,,,,, +22983532,Wohnung,935,,,,1,,nachVereinbarung,,,,,,NaN,"Hildanusstrasse 18, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976101,Wohnung,1750,,,80,3,,01.03.2020,,,,,,NaN,"Waldstätterstrasse 23, 3014 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +17555800,Wohnung,2980,2680,300,102,4,4.Stock,01.05.2020,1,1,1,50m,100m,NaN,"Viktoriastrasse 41, 3013 Bern",,bern,26.02.2020,102,1931,,,1,,,,,2000m,,,,,,,,,,,,,, +22974055,Wohnung,1804,1524,280,90,3,3.Stock,nachVereinbarung,,,,,,NaN,"Bolligenstrasse 46 A, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22974414,Wohnung,2850,2500,350,110,4,2.Stock,01.04.2020,1,1,1,250m,250m,2,"Gutenbergstrasse 29, 3011 Bern",,bern,26.02.2020,110,1920,,1,1,,250m,250m,250m,,,,,,,,,,,,,,, +22972384,Dachwohnung,1350,,,,2.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976009,Wohnung,2220,2010,210,84,3.5,8.Stock,16.07.2020,1,1,,100m,450m,4,"Hilfikerstrasse 4, 3014 Bern",,bern,26.02.2020,,2020,,1,,,2510m,1670m,,,1,,1,,,,1,,,,,,, +22968430,Wohnung,1290,1150,140,,1,4.Stock,01.05.2020,,,,,,NaN,"Rodtmattstrasse 83, 3014 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22972274,Wohnung,1040,,,,1.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22970510,Dachwohnung,1965,1745,220,89,3.5,4.Stock,16.03.2020,,,,,,4,"Lagerweg 2, 3013 Bern",17.02.2020,bern,26.02.2020,,1938,,1,1,,,16m,,,,,,,,,,,,,,,, +22969201,Dachwohnung,2900,2550,350,143,4.5,2.Stock,01.06.2020,1,,,210m,585m,NaN,"Kalcheggweg 27, 3006 Bern",17.02.2020,bern,26.02.2020,,,1,,1,,680m,850m,,,,,,1,,,,,,,,,, +22972269,Wohnung,850,,,18,1,EG,nachVereinbarung,1,,,,,NaN,"Sandrainstrasse 68, 3007 Bern BE",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22972268,Wohnung,690,,,15,1,4.Stock,sofort,,1,,,,NaN,"Seftigenstrasse 47, 3007 Bern BE",18.02.2020,bern,26.02.2020,,2018,,,1,,,,,,,,,,,,,,,,,,, +22970532,Wohnung,1320,1100,220,67,3.5,8.Stock,nachVereinbarung,,,,200m,400m,NaN,"Waldmannstrasse 53, 3027 Bern",,bern,26.02.2020,,,,,,,300m,670m,1300m,2000m,,,,,,,,,,,,,, +22970533,Wohnung,1320,1100,220,67,3.5,8.Stock,01.05.2020,,,,200m,250m,NaN,"Fellerstrasse 50, 3027 Bern",,bern,26.02.2020,,,,,,,200m,500m,1300m,2000m,,,,,,,,,,,,,, +22970327,Studio,880,750,130,33,1,3.Stock,01.05.2020,,1,,50m,100m,4,"Mattenhofstr. 15, 3007 Bern",17.02.2020,bern,26.02.2020,,1992,,1,1,1,500m,500m,1000m,,1,,,,,,1,,,,,,, +22969161,Wohnung,1490,1340,150,,2.5,,01.05.2020,1,1,1,10m,160m,NaN,"Winkelriedstrasse 68, 3014 Bern",,bern,26.02.2020,63,,,,1,,340m,320m,,,,,,,,1,,,,,,,, +22970590,Wohnung,1835,1505,330,104,4.5,2.Stock,01.05.2020,1,1,,,,NaN,"Werkgasse 40, 3018 Bern",17.02.2020,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22965669,Wohnung,1750,,,87,3,,sofort,,,,,,NaN,"Waldstätterstrasse, 3014 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965670,Attika,1350,1200,150,64,2.5,3.Stock,,1,,,,,4,"Bümplizstrasse 173, 3018 Bern",17.02.2020,bern,26.02.2020,58,1951,,,1,,,,,,,,,,,,,,,,,,, +22967255,Wohnung,2740,2490,250,,4.5,2.Stock,01.03.2020,1,,,100m,100m,NaN,"Frikartweg 11, 3006 Bern",,bern,26.02.2020,,,,1,1,1,250m,250m,,,1,,1,,,,,,,,,,, +22970172,Wohnung,1480,1230,250,75,3,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 506, 3018 Bern",17.02.2020,bern,26.02.2020,,,1,1,,,,,,,,,,,,,,,,,,,, +22967543,Dachwohnung,1250,,,,2,,nachVereinbarung,,,,,,NaN,"Muristrasse 72, 3006 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22967107,Wohnung,1320,1150,170,53,3,2.Stock,01.05.2020,,,,300m,500m,4,"Keltenstrasse 82, 3018 Bern",,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +22967185,Wohnung,1160,1000,160,,2.5,1.Stock,01.04.2020,1,,1,25m,75m,NaN,"Schlossstrasse 124, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,300m,,,,,,,,,,,,,, +22965671,Wohnung,1440,,,69,3,,sofort,,,,,,NaN,"Bümpliz, 3018 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22975988,Wohnung,1430,1300,130,,2,2.Stock,01.05.2020,1,,,,,NaN,"Könizstrasse 4, 3008 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965666,Wohnung,1200,,,,4.5,,sofort,,,,,,NaN,3014 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965663,Wohnung,1550,,,70,4,,sofort,,,,,,NaN,3012 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965117,Wohnung,1805,1510,295,63,3.5,,,,,,,,NaN,3007 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965360,Wohnung,2870,2650,220,89,3,2.Stock,01.05.2020,,,,80m,30m,NaN,"Marktgasse 17, 3011 Bern",17.02.2020,bern,26.02.2020,,1731,,,,,,,,,,,,,,,,,,,,,, +22965114,Wohnung,1615,1400,215,63,3,,,,,,,,NaN,3007 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22967024,Wohnung,1805,1510,295,63,3.5,EG,01.04.2020,,,,350m,400m,3,"Kirchbühlweg 48, 3007 Bern",17.02.2020,bern,26.02.2020,,1929,,,,,2200m,550m,280m,,,,,,,,,,,,,,, +22965361,Wohnung,1615,1400,215,63,3,EG,01.05.2020,,,,60m,120m,4,"Holzikofenweg 5, 3007 Bern",17.02.2020,bern,26.02.2020,,1905,,,,,,,,,,,,,,,,,,,,,, +22963491,Wohnung,1910,,,,4,,nachVereinbarung,,,,,,NaN,3007 Bern BE,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965391,Wohnung,1195,1020,175,,2.5,14.Stock,sofort,,1,,500m,100m,NaN,"Jupiterstrasse 45, 3015 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,1,,,,,,,,,,,, +22965421,Wohnung,1690,1530,160,,3,EG,01.04.2020,1,,1,100m,50m,NaN,"Könizstrasse 63, 3008 Bern",,bern,26.02.2020,,,,,1,1,1400m,500m,500m,1000m,,,,,,,,,,,,,, +22960601,Einzelzimmer,700,,,30,,,nachVereinbarung,,,,,,NaN,3013 Bern,16.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22978918,Einzelzimmer,920,,,14,,,sofort,,,,,,NaN,"Brunnmattstrasse 22, 3007 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961573,Dachwohnung,1680,1540,140,75,2.5,5.Stock,01.05.2020,1,,1,100m,100m,4,"Weissensteinstrasse 27, 3008 Bern",,bern,26.02.2020,,1927,,,,,,,,,,,,1,,,,,,,,,, +22963488,Studio,1000,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22962980,Wohnung,1550,1350,200,66,3,2.Stock,01.05.2020,1,,,100m,500m,4,"Winkelriedstrasse 63, 3014 Bern",,bern,26.02.2020,66,1950,,,1,,100m,200m,300m,1000m,,,,,,,,,,,,,, +22958131,Einzelzimmer,1000,,,18,,,sofort,,,,,,NaN,"Schwanengasse 3, 3011 Bern",15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961553,Wohnung,1600,1400,200,,2.5,3.Stock,sofort,1,,1,180m,250m,NaN,"Rodtmattstrasse 52, 3014 Bern",,bern,26.02.2020,,,,,1,,1050m,940m,,1200m,,,,,,,,,,,,,, +22962895,Dachwohnung,1800,1550,250,110,3.5,2.Stock,01.04.2020,,,1,100m,300m,6,"Kirchenfeldstrasse 10, 3005 Bern",,bern,26.02.2020,100,1899,,,1,,,,,1500m,,,,,,,,,,,,,, +22962389,Wohnung,2100,,,73,3.5,1.Stock,02.03.2020,,,1,,,NaN,"Hallerstrasse 21, 3012 Bern",,bern,26.02.2020,73,,1,,1,,,,,,,,,,,,,,,,,,, +22963487,Wohnung,1500,,,55,1,6.Stock,01.04.2020,1,,,,,4,3011 Bern BE,17.02.2020,bern,26.02.2020,,2010,,,1,,,,,,,,,,,,,,,,,,, +22955102,Studio,1160,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22956336,Wohnung,aufAnfrage,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22958129,Wohnung,1250,,,,2,,sofort,,,,,,NaN,"seftigenstrasse 93, 3007 Bern",15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955398,Wohnung,1280,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955045,Wohnung,1000,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955397,Wohnung,400,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955403,Wohnung,2310,2080,230,95,4.5,3.Stock,01.07.2020,1,1,,150m,100m,3,"Könizstrasse 21, 3008 Bern",14.02.2020,bern,26.02.2020,95,1990,,,1,1,550m,650m,550m,1000m,1,,,1,,,,,,,,,, +22955768,Wohnung,1180,,,55,2,,sofort,,,,,,NaN,3018 Bern,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955757,Wohnung,2420,,,100,4.5,,sofort,,,,,,NaN,"Schwarztorstrasse 102, 3007 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23000226,Wohnung,490,,,,2,,nachVereinbarung,,,,,,NaN,3006 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22952290,Wohnung,2370,2090,280,83,3.5,2.Stock,01.05.2020,1,,1,100m,500m,NaN,"Stadtbachstrasse 40, 3012 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23004673,Wohnung,1460,1350,110,45,1.5,EG,01.05.2020,,,,400m,400m,NaN,"Flurstrasse 29, 3014 Bern",14.02.2020,bern,26.02.2020,,1932,,1,1,,200m,700m,800m,,,,,,,,,,,,,,, +22954473,Wohnung,1700,1500,200,,2.5,4.Stock,,,,,,,NaN,3014 Bern,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22951911,Wohnung,1630,1450,180,,3,EG,01.04.2020,1,,1,,,NaN,"Sulgenrain 8, 3007 Bern",,bern,26.02.2020,,1930,,,1,,,,,,,,,,,,,,,,,,, +22952289,Wohnung,1490,1290,200,,3.5,2.Stock,01.03.2020,1,,1,100m,250m,NaN,"Ginsterweg 16, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22962722,Wohnung,1690,1440,250,71,3,4.Stock,nachVereinbarung,,,,,,NaN,"Effingerstrasse 41d, 3008 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22954197,Studio,1000,,,40,1,,nachVereinbarung,,,,,,NaN,"Schlossstrasse 118, 3008 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955753,Wohnung,1280,1100,180,58,2,1.Stock,01.05.2020,,,,10m,170m,NaN,"Schwarztorstrasse 95, 3007 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22962560,Wohnung,2260,2000,260,,3.5,1.Stock,sofort,1,,,,,NaN,"Morellweg 12, 3007 Bern",14.02.2020,bern,26.02.2020,83,1907,,,1,1,,,,,,,,,,,,1,,,,,, +22965416,Wohnung,2950,2700,250,125,4.5,EG,01.04.2020,1,1,,200m,200m,NaN,"Tscharnerstrasse 16, 3007 Bern",,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22949449,Wohnung,1590,1400,190,,3.5,EG,01.03.2020,1,,,50m,50m,NaN,"Looslistrasse 79, 3027 Bern",,bern,26.02.2020,,,,,1,,,,,500m,,,,,,,,,,,,,, +22946536,Wohnung,1050,1000,50,45,2,1.Stock,01.03.2020,,,,200m,360m,NaN,"Federweg 24, 3008 Bern",,bern,26.02.2020,42,,,,,,740m,730m,,,,,,,,,,,,,,,, +22949689,Wohnung,2150,1900,250,,4.5,1.Stock,sofort,1,,,100m,480m,NaN,"Robinsonweg 38, 3006 Bern",,bern,26.02.2020,,1974,1,1,1,1,50m,,,,,,,,,,,,,,,,, +22947161,Wohnung,1780,1460,320,101,4,3.Stock,01.05.2020,,,,500m,500m,5,"Belpstrasse 28, 3007 Bern",,bern,26.02.2020,,1950,,,,,1000m,950m,950m,,,,,,,,,,,,,,, +22946168,Wohnung,2730,2380,350,100,3.5,EG,01.05.2020,,1,,120m,600m,NaN,"Frikartweg 21, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22949555,Wohnung,950,800,150,25,1,EG,01.06.2020,,,,,,3,"Gesellschaftsstr. 42, 3012 Bern",13.02.2020,bern,26.02.2020,,1977,,1,,,,,,,,,,,,,,,,,,,, +22963729,Studio,710,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22947888,Wohnung,600,550,50,11,1,4.Stock,nachVereinbarung,1,1,,,,NaN,3007 Bern BE,13.02.2020,bern,26.02.2020,,1980,,,,,,,,,,,,,,,,,,,,,, +22951125,Wohnung,1420,1160,260,76,3.5,6.Stock,sofort,,1,,100m,50m,5,"Effingerstr. 103, 3008 Bern",,bern,26.02.2020,,1948,,,,,,120m,,,,,,,,,,,,,,,, +13552194,Wohnung,2500,2300,200,100,5,2.Stock,01.07.2020,1,,1,200m,200m,NaN,"Holligenstrasse 94, 3008 Bern",,bern,26.02.2020,100,,1,,1,,,,,500m,,,,,,,,,,,,,, +22951945,Wohnung,2450,2170,280,85,3.5,1.Stock,01.04.2020,1,,,820m,180m,2,"Nordweg 10, 3013 Bern",13.02.2020,bern,26.02.2020,,1882,1,,,,150m,290m,,750m,1,,,,,,,,,,,,, +22943663,Dachwohnung,1280,,,55,2.5,3.Stock,01.04.2020,,,1,100m,100m,NaN,"Balmweg 33, 3007 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,1000m,,,,,,,,,,,,,, +22944029,Wohnung,2140,1840,300,90,4.5,2.Stock,01.05.2020,1,1,1,50m,800m,NaN,"Länggassstrasse 91, 3012 Bern",,bern,26.02.2020,,,,1,1,,,,,1200m,,,,,,,,,,,,,, +22944583,Wohnung,2000,,,,3,,sofort,,,,,,NaN,3006 Bern,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22951947,Wohnung,1410,1250,160,70,2.5,3.Stock,01.05.2020,1,,,350m,350m,NaN,"Olivenweg 44, 3018 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,750m,,,,,,,,,,,,,, +22944580,Wohnung,1630,,,70,3,,sofort,,,,,,NaN,"Kirchenfeldstrasse 53, 3005 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22944050,Wohnung,1390,1200,190,70,3,1.Stock,01.05.2020,1,,,,,NaN,"Schlossstrasse 113, 3008 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22944585,Einzelzimmer,300,,,50,,,sofort,,,,,,NaN,"schenkstrasse 27, 3008 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22946123,Wohnung,1560,1230,330,,3,2.Stock,01.04.2020,1,,,,,NaN,"Weissensteinstrasse 38, 3007 Bern",13.02.2020,bern,26.02.2020,,1956,,1,,1,,,,,,,,,,,,,,,,,, +22944589,Wohnung,915,,,,1,,sofort,,,,,,NaN,"Zähringerstrasse 45, 3012 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939406,Wohnung,1800,1580,220,89,3.5,3.Stock,01.05.2020,,,,500m,,4,"Hüsliackerstrasse 11, 3018 Bern",,bern,26.02.2020,,2009,,,,,,,,500m,,,,,,,,,,,,,, +22941234,Wohnung,1380,1130,250,57,2.5,4.Stock,,,,,,,NaN,3008 Bern,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940683,Wohnung,910,850,60,20,1,1.Stock,nachVereinbarung,1,,,,,NaN,"Holzikofenweg 1, 3007 Bern BE",13.02.2020,bern,26.02.2020,,,1,,1,,,,,,1,,,,,,,,,,,,, +22942586,Wohnung,1350,1160,190,60,2,,01.03.2020,1,1,,,,NaN,"Scheibenstrasse 25, 3014 Bern BE",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940018,Wohnung,2435,2115,320,172,2.5,1.Stock,01.05.2020,,1,,50m,2500m,5,"Hintere Engehaldestrasse 12, 3004 Bern",12.02.2020,bern,26.02.2020,,1991,,,,,450m,3000m,3000m,,,,,,550m³,,,,,,,,, +22943190,Wohnung,1780,1530,250,67,3,1.Stock,01.05.2020,1,,,180m,550m,NaN,"Wabernstrasse 87, 3007 Bern",13.02.2020,bern,26.02.2020,,1950,,1,,1,500m,500m,1000m,4000m,,,,,,,,,,,,,, +22943189,Wohnung,1380,1130,250,57,2.5,4.Stock,01.05.2020,1,,,,,NaN,"Freiburgstrasse 58/L, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22939433,Wohnung,1495,1360,135,75,3.5,,sofort,1,1,,30m,430m,4,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,,1964,1,,,1,220m,20m,,,1,,,,,,,,,,,,, +22939382,Wohnung,1430,1190,240,,3,1.Stock,01.06.2020,1,,,100m,500m,NaN,"Keltenstrasse 35, 3018 Bern",,bern,26.02.2020,,,,,1,,,,,700m,,,,,,,,,,,,,, +22939407,Wohnung,2270,2000,270,96,3.5,2.Stock,01.05.2020,,,,,,5,"Weltpoststrasse 8c, 3015 Bern",,bern,26.02.2020,,2012,,,,,,,,,,,,,236m³,,,,,,,,, +22939305,Wohnung,1200,1000,200,35,1,1.Stock,01.03.2020,,1,1,100m,300m,NaN,"Nydeggstalden 8, 3011 Bern",,bern,26.02.2020,,,,1,1,,,,,3000m,,,,,,,,,,,,,, +22939638,Wohnung,1390,1160,230,63,3,1.Stock,nachVereinbarung,,,,300m,650m,NaN,"Fröschmattstrasse 20, 3018 Bern",12.02.2020,bern,26.02.2020,,,,,,,350m,1400m,4900m,2500m,,,,,,,,,,,,,, +22939332,Wohnung,2280,2000,280,100,3.5,1.Stock,01.05.2020,1,,,,,NaN,"Wilkerstrasse 32, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999552,Wohnung,950,850,100,30,1,3.Stock,01.04.2020,1,,,,,NaN,"Seftigenstrasse 95, 3007 Bern",12.02.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22939276,Wohnung,1393,1213,180,52,2,5.Stock,01.05.2020,1,1,,350m,,3,"Fabrikstrasse 29 B, 3012 Bern",12.02.2020,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22939313,Attika,3385,3035,350,119,5,4.Stock,01.05.2020,1,1,,100m,100m,NaN,"Mattenhofstrasse 39, 3007 Bern",,bern,26.02.2020,,,,1,,1,,500m,,,,,,,,,,,,,,,, +22938234,Wohnung,1700,1500,200,,3,EG,01.05.2020,1,,,,,NaN,"Attinghausenstrasse 13, 3014 Bern",12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939331,Wohnung,2880,2380,500,131,4.5,2.Stock,01.05.2020,1,1,,,,NaN,"Le-Corbusier-Platz 11, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +23023797,Wohnung,1375,1050,325,,3.5,,,,,,,,NaN,3018 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939242,Wohnung,1190,950,240,,2,EG,01.05.2020,,,,,,NaN,"Jupiterstrasse 41, 3015 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22934785,Wohnung,1368,,,47,2.5,Untergeschoss,sofort,,1,,390m,,NaN,"Murtenstrasse 143 B, 3008 Bern",,bern,26.02.2020,47,,,,1,,750m,600m,,10m,1,,,,,,1,,,,,,, +22936337,Wohnung,1500,1290,210,66,3.5,,01.04.2020,1,,,89m,229m,NaN,"Zelgstrasse 31, 3027 Bern",,bern,26.02.2020,,,,,1,1,145m,111m,443m,711m,1,,,,,,,,,,,,, +22934611,Wohnung,1040,900,140,25,1,4.Stock,01.05.2020,,1,,120m,500m,2,"Seilerstrasse 25, 3011 Bern",12.02.2020,bern,26.02.2020,,1910,,,,,2400m,900m,900m,,,,,,,,,,,,,,, +22934667,Wohnung,1640,1440,200,78,3,2.Stock,01.05.2020,,,1,100m,100m,NaN,"Weissensteinstrasse 22a, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936087,Wohnung,1190,950,240,,2,,,,,,,,NaN,3015 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936306,Wohnung,2880,2380,500,131,4.5,2.Stock,,,,,,,NaN,3027 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936305,Wohnung,2280,2000,280,100,3.5,1.Stock,,,,,,,NaN,3008 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22934786,Dachwohnung,1150,1000,150,,2,3.Stock,01.04.2020,,,,1290m,1260m,NaN,"Vennerweg 6, 3006 Bern",,bern,26.02.2020,,,,,,,480m,790m,,,,,,,,,,,,,,,, +22972267,Wohnung,1085,935,150,,1,EG,01.05.2020,,,,,,NaN,"Hildanusstrasse 18, 3013 Bern BE",12.02.2020,bern,26.02.2020,,2000,,,,,,,,,,,,,,,,,,,,,, +22934107,Wohnung,1550,1350,200,68,3,1.Stock,01.06.2020,,,,,,NaN,"Schlossstrasse 106, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930157,Wohnung,1530,1290,240,64,2.5,1.Stock,15.04.2020,1,,,,,4,"Funkerstrasse 17, 3013 Bern",11.02.2020,bern,26.02.2020,,1943,,,,,,,,,,,,,,,,,,,,,, +23023378,Wohnung,1225,1050,175,52,2.5,EG,01.04.2020,,,,,,NaN,"Bottigenstrasse 31, 3018 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930381,Wohnung,3050,2640,410,110,3.5,2.Stock,nachVereinbarung,1,1,1,500m,500m,NaN,"Matterstrasse 4, 3006 Bern",,bern,26.02.2020,,,,1,1,1,250m,250m,250m,,1,,,1,,,,,,,,,, +22930380,Wohnung,3085,2685,400,124,4.5,1.Stock,31.10.2020,1,1,1,100m,100m,NaN,"Matterstrasse 2, 3006 Bern",,bern,26.02.2020,,,,,1,1,250m,250m,,,1,1,,,,,,,,,,,, +22930475,Wohnung,1800,1600,200,76,3,2.Stock,01.05.2020,,,,20m,10m,NaN,"Seftigenstrasse 40, 3007 Bern",11.02.2020,bern,26.02.2020,,,,1,1,,,,,1000m,,,,,,,1,,,,,,, +22930236,Wohnung,1700,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22929352,Wohnung,2550,2260,290,,3.5,2.Stock,nachVereinbarung,1,1,,640m,510m,NaN,"Stadtbachstrasse 40, 3012 Bern",,bern,26.02.2020,,,,,1,1,810m,,,,,,,,,,,,,,,,, +22930674,Wohnung,1250,,,,2.5,5.Stock,01.05.2020,,,,,,NaN,3007 Bern BE,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22933485,Wohnung,610,,,9,1,10.Stock,sofort,1,1,,,,NaN,"Mühledorfstrasse, 1, 3018 Bern BE",12.02.2020,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22930732,Wohnung,1790,1590,200,95,3.5,1.Stock,15.05.2020,,1,,150m,200m,5,"Könizstrasse 21a, 3008 Bern",11.02.2020,bern,26.02.2020,,1990,,,1,1,550m,650m,550m,1000m,1,,,,,,,,,,,,, +22927851,Wohnung,1210,,,55,2.5,,sofort,,,,,,NaN,"Kalcheggweg 4, 3006 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926768,Wohnung,2280,1990,290,119,2.5,2.Stock,01.05.2020,,,,,,NaN,"Dählhölzliweg 3, 3005 Bern",11.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22926744,Wohnung,1370,1180,190,50,2.5,4.Stock,15.04.2020,1,1,,30m,30m,3,"Brunnmattstrasse 20 A, 3007 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22935654,Wohnung,1375,,,,2,,sofort,,,,,,NaN,"Federweg, 3008 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926841,Wohnung,1780,1600,180,,1.5,2.Stock,01.03.2020,,,1,50m,100m,NaN,"Zibelegässli 16, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921196,Wohnung,1900,1730,170,85,2,1.Stock,01.03.2020,,,,100m,250m,NaN,"Schifflaube 22, 3011 Bern",,bern,26.02.2020,,,,,,,200m,50m,,,,,,,,,,,,,,,, +22926787,Wohnung,1900,1550,350,,3,5.Stock,01.06.2020,,1,,100m,150m,NaN,"Viktoriarain 17, 3013 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22924690,Wohnung,1900,1550,350,,3,5.Stock,,,,,,,NaN,3013 Bern,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926854,Wohnung,1230,1050,180,,2.5,,01.03.2020,1,,,,,NaN,"Stöckackerstrasse 77, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,1,,,,,1,,,,,,,, +22927538,Wohnung,1510,1290,220,75,3.5,11.Stock,01.03.2020,1,1,,,,4,"Normannenstrasse 35, 3018 Bern",11.02.2020,bern,26.02.2020,,1966,,,1,1,,,,,1,,,,,,,,,,,,, +22917444,Wohnung,1690,1510,180,,2.5,4.Stock,,,,,50m,100m,NaN,"Monbijoustrasse 82, 3007 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921966,Wohnung,2170,1950,220,93,3.5,1.Stock,,1,,,,,NaN,"Gryphenhübeliweg 26, 3006 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,1,,,,,,, +22921444,Wohnung,1680,1480,200,61,2.5,4.Stock,01.05.2020,1,,,,,3,"Gutenbergstr. 39, 3011 Bern",10.02.2020,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,1,1,,,, +22918193,Wohnung,1840,1600,240,73,3,EG,01.06.2020,,,,250m,700m,4,"Muristrasse 92, 3006 Bern",,bern,26.02.2020,,1941,,,,,,,,,,,,,,,,,,,,,, +22921968,Wohnung,840,730,110,26,1,1.Stock,,1,,,,,NaN,"Giacomettistrasse 25 a, 3006 Berne",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,1,,,,,,, +22920049,Wohnung,2585,2350,235,100,3.5,2.Stock,01.03.2020,1,1,,160m,50m,3,"Schwarztorstrasse 102, 3007 Bern",,bern,26.02.2020,,2013,,,1,1,320m,280m,,,,,,,,,,,,,,,, +22921036,Wohnung,1475,1235,240,70,3.5,3.Stock,01.05.2020,1,1,,,,NaN,"Balthasarstrasse 19, 3027 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22918325,Wohnung,1900,1590,310,,4,3.Stock,01.05.2020,1,,,200m,500m,NaN,"Holzikofenweg 20, 3007 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22917445,Wohnung,1685,,,75,3,,sofort,,,,,,NaN,"beundenfeldstrasse, 3013 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22918106,Wohnung,1580,1400,180,54,2.5,EG,15.03.2020,1,1,,190m,64m,3,"Quartiergasse 16, 3013 Bern",10.02.2020,bern,26.02.2020,,1972,,,,,290m,100m,100m,,,,,,,,,,,,,,, +22917261,Wohnung,1295,1050,245,,2.5,14.Stock,nachVereinbarung,1,1,,,,NaN,"Holenackerstrasse 65, 3027 Bern",10.02.2020,bern,26.02.2020,59,,,,1,,,,,,,,,,,,,1,,,,,, +22916861,Dachwohnung,1250,1060,190,65,3,2.Stock,01.04.2020,,,,100m,100m,5,"Aehrenweg 29, 3027 Bern",10.02.2020,bern,26.02.2020,,1950,,1,1,,1000m,1000m,,2000m,,,,,,,,,,,,,, +22915007,Wohnung,2900,2700,200,120,4,2.Stock,sofort,1,,1,150m,400m,2,"Diesbachstrasse, 3012 Bern",,bern,26.02.2020,100,1906,,,1,,,,,,,,,,,,,,,,,,, +22915512,Wohnung,1030,,,26,1,1.Stock,09.03.2020,1,1,,,,NaN,"Parkstrasse 11, 3014 Bern BE",10.02.2020,bern,26.02.2020,,,1,,,,,,,,1,,,,,,,,,,,,, +22915626,Wohnung,1344,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22927029,Wohnung,1520,,,,3,,01.03.2020,,,,,,NaN,"Waldheimstrasse 8, 3012 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915623,Wohnung,855,,,,1,2.Stock,01.04.2020,1,1,,,,NaN,"Mittelstrasse 16, 3012 Bern BE",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915513,Wohnung,890,,,15,1,4.Stock,01.06.2020,1,1,,,,NaN,"Chutzenstrasse 67, 3007 Bern BE",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915909,Wohnung,1730,,,,3,,nachVereinbarung,,,,,,NaN,3014 Bern BE,10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921967,Wohnung,1360,1200,160,57,2.5,4.Stock,,1,,,,,6,"Giacomettistrasse 25, 3006 Bern",10.02.2020,bern,26.02.2020,,2016,,,,,,,,,,,,,,,1,,,,,,, +22914284,Wohnung,1000,,,36,2,,15.03.2020,,,,,,NaN,"Weberstrasse, 3007 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22912691,Wohnung,aufAnfrage,,,,,,nachVereinbarung,,,,,,NaN,3006 Bern,08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914440,Einzelzimmer,650,,,80,,,sofort,,,,,,NaN,"zentweg, 3006 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914286,Wohnung,1250,,,52,2,,01.03.2020,,,,,,NaN,"Landoltstrasse, 3007 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992549,Wohnung,850,,,,1.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914048,Wohnung,2080,,,90,3.5,,01.03.2020,,,,,,NaN,"Kyburgstrasse 1, 3013 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22907779,Wohnung,1640,1400,240,80,3.5,2.Stock,01.04.2020,1,,,660m,340m,NaN,"Alemannenstrasse 40, 3018 Bern",,bern,26.02.2020,,,,,,1,330m,670m,,,,,,,,,,,,,,,, +22912720,Studio,1200,,,20,1,,nachVereinbarung,,,,,,NaN,"Mittelstrasse, 3012 Bern",08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22907776,Wohnung,1640,1400,240,77,3.5,1.Stock,sofort,1,,,660m,340m,NaN,"Alemannenstrasse 40, 3018 Bern",,bern,26.02.2020,,,,,,1,330m,670m,,,,,,,,,,,,,,,, +22909233,Wohnung,1690,1450,240,87,3.5,2.Stock,01.05.2020,1,,,690m,600m,NaN,"Alemannenstrasse 44, 3018 Bern",,bern,26.02.2020,,,,,,1,250m,810m,,,,,,,,,,,,,,,, +22904990,Wohnung,1390,1190,200,75,3,EG,nachVereinbarung,1,,1,70m,1200m,NaN,"Faehrstrasse 29, 3004 Bern",07.02.2020,bern,26.02.2020,,,1,,1,,1200m,1200m,1200m,2000m,,,,,,1,,,,,,,, +22907750,Wohnung,2100,1900,200,86,3,2.Stock,15.03.2020,1,1,1,100m,100m,NaN,3012 Bern,,bern,26.02.2020,,,,1,1,,,,,1000m,,,,,,,,,,,,,, +22907663,Dachwohnung,1260,1100,160,72,2.5,,16.03.2020,,,,,,5,"Schwarztorstrasse 97, 3007 Bern",,bern,26.02.2020,,1929,,,1,,,,,,,,,,,,,,,,,,, +22905888,Wohnung,1400,1240,160,,2.5,1.Stock,sofort,,,,100m,100m,NaN,"Kasernenstrasse 11c, 3013 Bern",,bern,26.02.2020,,1930,,,,,,,,,,,,,,,,,,,,,, +22906685,Wohnung,1282,252,1030,,,,,,,,,,NaN,"Freiburgstrasse 123, 3008 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22904395,Wohnung,1860,,,80,3.5,,sofort,,,,,,NaN,"Hüsliackerstrasse 23, 3018 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22909204,Wohnung,3700,3500,200,130,5.5,,01.03.2020,1,,,,,NaN,3006 Bern,07.02.2020,bern,26.02.2020,,1960,1,,1,1,,,,,1,,,1,,,,,,,,,, +22902034,Wohnung,1490,1340,150,59,2.5,3.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961182,Wohnung,1450,1150,300,,1.5,2.Stock,01.05.2020,,,,840m,1480m,NaN,"Kollerweg 30, 3006 Bern",,bern,26.02.2020,,,,,,,560m,560m,,,,,,,,,,,,,,,, +22903942,Wohnung,1870,1590,280,90,4.5,3.Stock,16.05.2020,1,1,,100m,100m,NaN,"Waldmannstrasse 14, 3027 Bern",,bern,26.02.2020,,,,1,1,1,100m,100m,100m,,,,,,,,,,,,,,, +22901311,Wohnung,2000,1750,250,,2.5,EG,01.04.2020,1,,1,50m,100m,NaN,"Hallwylstrasse, 3005 Bern",,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22901294,Wohnung,2870,2570,300,115,3.5,2.Stock,01.06.2020,1,,1,100m,100m,NaN,"Jubiläumsstrasse 97, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22900020,Wohnung,1580,1340,240,,3,1.Stock,01.05.2020,1,,,,,NaN,"Schenkstrasse 41, 3008 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22900019,Wohnung,1180,1020,160,,1,2.Stock,sofort,1,,,280m,570m,NaN,"Morillonstrasse 48, 3007 Bern",,bern,26.02.2020,,,,,,,370m,,,,,,,,,,,,,,,,, +22898386,Wohnung,860,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22898387,Wohnung,1160,,,28,1.5,1.Stock,01.04.2020,1,1,,,,NaN,"Quartiergasse, 3013 Bern BE",07.02.2020,bern,26.02.2020,,1980,,,,,,,,,,,,,,,,,,,,,, +22901545,Wohnung,1626,1466,160,65,2,3.Stock,01.03.2020,,,1,,100m,NaN,"Gerechtigkeitsgasse 56, 3011 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22901993,Wohnung,1860,1460,400,92,4.5,4.Stock,01.05.2020,1,1,1,100m,60m,NaN,"Sulgeneckstrasse 64, 3006 Bern",,bern,26.02.2020,,,1,1,1,,1110m,630m,,1500m,1,,,,,,,,,,,,, +22900764,Wohnung,2650,2100,550,,5,3.Stock,01.06.2020,1,1,,100m,200m,NaN,"Untermattweg 64, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22900625,Wohnung,3310,2960,350,122,4,4.Stock,sofort,1,1,1,,,NaN,"Monbijoustrasse 22, 3011 Bern",,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22897108,Attika,3350,3050,300,,4.5,3.Stock,01.03.2020,1,1,,,,NaN,"Wasserwerkgasse 37, 3011 Bern",06.02.2020,bern,26.02.2020,,1981,,,1,1,,,,,,,,1,,,,,,,,,, +22895173,Wohnung,700,,,,3,,nachVereinbarung,,,,,,NaN,3018 Bern BE,06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22900690,Wohnung,2030,1705,325,95,3.5,1.Stock,nachVereinbarung,,,,,,4,"Riedbachstrasse 81, 3027 Bern",06.02.2020,bern,26.02.2020,,2012,,,,,,,,,,,,,237m³,,,,,,,,, +22902420,Wohnung,1210,1095,115,44,1,EG,01.05.2020,,,,,,3,"Buristr. 8, 3006 Bern",06.02.2020,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22903422,Wohnung,1270,1070,200,,2.5,2.Stock,01.03.2020,1,,,10m,400m,NaN,"Keltenstrasse 11, 3018 Bern",07.02.2020,bern,26.02.2020,,,,,,,450m,400m,400m,1300m,,,,,,,,,,,,,, +22899965,Wohnung,1410,1190,220,,2.5,1.Stock,01.03.2020,1,,,,,NaN,"Bantigerweg 56, 3006 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899897,Wohnung,1850,1650,200,55,2.5,1.Stock,01.05.2020,1,1,,20m,20m,NaN,"Aegertenstrasse 53, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,2000m,,,,,,,,,,,,,, +22896587,Wohnung,1050,950,100,35,1.5,EG,01.04.2020,,,,400m,1000m,3,"Egelgasse 47, 3006 Bern",06.02.2020,bern,26.02.2020,,1957,,,,,1000m,2100m,4700m,3300m,,,,,,,,,,,,,, +22901261,Studio,1168,1000,168,51,1,EG,01.05.2020,,1,,50m,100m,4,"Mattenhofstr. 15, 3007 Bern",06.02.2020,bern,26.02.2020,,1992,,1,1,1,500m,500m,1000m,,1,,,,,,1,,,,1,,, +22895843,Wohnung,1210,1095,115,44,1,,,,,,,,NaN,3006 Bern,06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899973,Wohnung,1800,1415,385,,2.5,3.Stock,15.03.2020,,1,,190m,300m,NaN,"Münstergasse 58, 3011 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902421,Wohnung,1780,1530,250,90,4,3.Stock,01.05.2020,,,,200m,50m,4,"Obermattstr. 18, 3018 Bern",05.02.2020,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22893424,Einzelzimmer,574,,,12,,,sofort,,,,,,NaN,"Rehhastrasse 45, 3018 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22889307,Wohnung,1800,1415,385,,2.5,3.Stock,,,,,,,NaN,3011 Bern,05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902010,Wohnung,1822,1482,340,98,4.5,2.Stock,16.05.2020,1,1,,,,NaN,"Holenackerstrasse 5, 3027 Bern",06.02.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,1,,,,,, +22888686,Wohnung,1450,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902801,Wohnung,1750,1575,175,50,2.5,7.Stock,sofort,,,,,,3,"Europaplatz 1, 3008 Bern",05.02.2020,bern,26.02.2020,,2014,,,,,,,,,,,,,,,,,,,,,, +23020982,Einzelzimmer,910,,,20,,,sofort,,,,,,NaN,"Holzikofenweg 1, 3007, 3007 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22893423,Wohnung,2700,,,,3,,sofort,,,,,,NaN,"Turnweg 27B, 3013 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22888808,Dachwohnung,1450,,,60,1,,nachVereinbarung,,,,,,NaN,"Elisabethenstrasse 26, 3014 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22886505,Wohnung,990,840,150,45,1,Untergeschoss,01.05.2020,,1,,100m,2000m,NaN,"Hintere Engehaldenstrasse 38, 3004 Bern",05.02.2020,bern,26.02.2020,,1999,,1,,1,800m,800m,1500m,,1,,,,,,,,,,,,, +22886506,Wohnung,1614,1414,200,63,2.5,1.Stock,01.05.2020,1,,,300m,300m,4,"Buristrasse 17, 3006 Bern",05.02.2020,bern,26.02.2020,,1991,,,,,300m,300m,500m,,,,,,,,,,,,,,, +22884352,Wohnung,1500,1255,245,73,3,5.Stock,01.05.2020,,1,,750m,600m,4,"Holligenstrasse 109, 3008 Bern",04.02.2020,bern,26.02.2020,,1961,,1,,,900m,,,1200m,,,,,,,,,,,,,, +22882531,Wohnung,1140,1030,110,38,1.5,EG,01.05.2020,1,,1,100m,100m,NaN,"Militärstrasse 53, 3014 Bern",,bern,26.02.2020,,,,1,1,,250m,250m,250m,,,,,,,,,,,,,,, +22887292,Wohnung,1730,,,60,2.5,,sofort,,,,,,NaN,"Neuengasse, 3011 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899979,Wohnung,2170,1850,320,99,4.5,1.Stock,01.05.2020,1,1,,200m,,3,"Fabrikstrasse 29 D, 3012 Bern",05.02.2020,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22882344,Wohnung,1600,1330,270,,3.5,EG,nachVereinbarung,1,,,,,NaN,"Stapfenstrasse 48, 3018 Bern",04.02.2020,bern,26.02.2020,,1950,,1,,1,,,,,,,,,,,,,,,,,, +22882504,Wohnung,1465,1200,265,,2.5,2.Stock,sofort,,,,,,NaN,"Bottigenstrasse 68, 3018 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22882630,Wohnung,1890,1610,280,97,4.5,3.Stock,01.04.2020,,,,290m,140m,NaN,"Statthalterstrasse 54, 3018 Bern",,bern,26.02.2020,,,,,,,200m,460m,,,,,,,,,,,,,,,, +23014341,Wohnung,2860,2720,140,127,3,,sofort,1,,,100m,300m,NaN,"Münstergasse, 3011 Bern",04.02.2020,bern,26.02.2020,127,,,,1,,,,,,,,,1,,,,,,,,,, +22874742,Wohnung,1390,1245,145,59,2,EG,01.04.2020,,,,,,4,"Buristr. 10, 3006 Bern",03.02.2020,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22881488,Wohnung,1750,,,,3,,nachVereinbarung,,,,,,NaN,3011 Bern BE,04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22879005,Wohnung,1480,,,70,3.5,,sofort,,,,,,NaN,"Hallerstrasse 20, 3012 Bern",04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +13963125,Dachwohnung,1280,1085,195,,3,2.Stock,01.04.2020,,,1,200m,200m,NaN,"Frankenstrasse 22, 3018 Bern",,bern,26.02.2020,,,,,,1,,,,1000m,,,,,,,,,,,,,, +22880969,Attika,3080,2780,300,115,4.5,4.Stock,01.05.2020,1,1,,210m,120m,3,"Stöckackerstrasse 103, 3018 Bern",,bern,26.02.2020,,2017,,,1,1,540m,970m,,600m,1,,,,,,,,,,,,, +22880464,Wohnung,1395,1275,120,52,1.5,1.Stock,01.05.2020,1,1,,10m,180m,NaN,"Bümplizstrasse 142, 3018 Bern",,bern,26.02.2020,,,,1,1,,,,,,1,1,,,,,,,,,,,, +22998672,Wohnung,1200,,,,2.5,,01.07.2020,,,,,,NaN,3007 Bern,04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22879392,Wohnung,1150,,,90,1,3.Stock,sofort,1,,,,,NaN,"Gryphenhübeliweg 45, 3006 Bern BE",04.02.2020,bern,26.02.2020,,2016,,,,,,,,,,,,,,,,,,,,,, +22873707,Wohnung,3450,2950,500,139,5.5,1.Stock,01.03.2020,1,1,,500m,450m,NaN,"Hesseweg 20, 3006 Bern",,bern,26.02.2020,,,,1,,1,1100m,1100m,,1500m,1,1,,,,,,,,,,,, +22893420,Wohnung,1750,,,65,,,sofort,,,,,,NaN,"Kapellenstrasse 27, 3011 Bern",04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22873043,Wohnung,1320,1080,240,60,3,1.Stock,nachVereinbarung,1,,,,,5,"Tiefenaustrasse 139, 3004 Bern",03.02.2020,bern,26.02.2020,,1951,,1,,,,,,,,,,,,,,,,,,,, +22871189,Maisonette,3100,2800,300,153,5.5,3.Stock,sofort,1,,1,140m,220m,3,"Südbahnhofstrasse 4, 3007 Bern",,bern,26.02.2020,,1906,,,1,,320m,,,,,,,1,,,,,,,,,, +22872140,Wohnung,1320,1080,240,60,3,1.Stock,,,,,,,NaN,3004 Bern,03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22870085,Wohnung,550,,,,4,,nachVereinbarung,,,,,,NaN,3018 Bern BE,03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866634,Wohnung,1495,1325,170,40,2,2.Stock,01.04.2020,,1,,,,NaN,"Brunngasse, 8, 3011 Bern BE",03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866077,Wohnung,1490,1310,180,53,2.5,5.Stock,01.04.2020,,1,,300m,,NaN,"Effingerstrasse 41a, 3008 Bern",,bern,26.02.2020,53,,,,1,,,,,,,,,1,,,,,,,,,, +22879006,Einzelzimmer,619,,,20,,,sofort,,,,,,NaN,"Wankdorffeldstrasse 83, 3014 Bern",03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866920,Wohnung,650,,,13,1,19.Stock,sofort,1,1,,,,NaN,3015 Bern BE,03.02.2020,bern,26.02.2020,,1977,1,,1,,,,,,,,,,,,,,,,,,, +22855263,Wohnung,4500,,,36,1.5,,sofort,,,,,,NaN,"Mühledorfstrasse1, 3018 Bern",31.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22860992,Wohnung,1600,,,,2.5,,15.03.2020,1,,,250m,310m,NaN,"Holligenstrasse 85, 3008 Bern",,bern,26.02.2020,,,1,,,,520m,690m,,1m,,,,,,1,,,,,,,, +22859930,Wohnung,1680,1500,180,70,3,2.Stock,,1,,,20m,500m,NaN,"Weissensteinstrasse 35, 3007 Bern",31.01.2020,bern,26.02.2020,,,,,,,500m,500m,500m,,,,,,,,,,,,,,, +22860642,Wohnung,2835,2520,315,71,3.5,3.Stock,01.05.2020,,1,,300m,50m,NaN,"Zeughausgasse 27, Wohnungen, 3011 Bern",31.01.2020,bern,26.02.2020,,1927,,,1,,1000m,2800m,2800m,,,,,,,,,,,,,,, +22848071,Wohnung,1390,1200,190,,3.5,EG,01.05.2020,1,,,,,NaN,"Brünnenstrasse 65, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22847922,Wohnung,3490,3140,350,158,4.5,2.Stock,01.04.2020,1,1,,200m,150m,3,"Wasserwerkgasse 33, 3011 Bern",,bern,26.02.2020,,1980,1,,1,,400m,100m,,3000m,1,1,,1,,,,,,,,,, +22847911,Wohnung,2690,2390,300,96,3,,01.03.2020,,1,,,,NaN,"Münstergasse 16, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848078,Wohnung,1750,1550,200,78,3,2.Stock,01.03.2020,1,,,,,NaN,"Waldstätterstrasse 23, 3014 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839519,Wohnung,1200,,,,2.5,,sofort,,,,,,NaN,3000 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22840923,Wohnung,150,,,36,1.5,,nachVereinbarung,,,,,,NaN,"Mühledorfstrasse 1, 3018 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22842292,Wohnung,1700,1490,210,82,3.5,,01.03.2020,1,,,,,4,"Heckenweg 40, 3007 Bern",29.01.2020,bern,26.02.2020,,1961,,1,,,,,,,,,,,,,,,,,,,, +22839518,Einzelzimmer,628,,,,,,sofort,,,,,,NaN,3000 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839483,Einzelzimmer,766,,,,,,sofort,,,,,,NaN,"Nähe Rosengarten, 3013 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839459,Wohnung,1800,,,,3,,sofort,,,,,,NaN,"Schlossstrasse 93, 3008 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839465,Wohnung,1600,,,60,2,,sofort,,,,,,NaN,3011 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839479,Einzelzimmer,720,,,16,,,sofort,,,,,,NaN,"Funkerstrasse 2, 3013 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839386,Einzelzimmer,450,,,,,,sofort,,,,,,NaN,"Bolligenstrasse, 3006 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839381,Einzelzimmer,600,,,15,,,sofort,,,,,,NaN,"Erlenweg 14, 3005 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22838846,Attika,2870,2570,300,,5.5,,sofort,,,,,,NaN,"Mülinenstrasse 28, 3006 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22839385,Einzelzimmer,370,,,20,,,sofort,,,,,,NaN,3006 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22919640,Wohnung,1720,1520,200,,3.5,5.Stock,01.07.2020,1,1,,,,NaN,"Winkelriedstrasse 14, 3014 Bern",28.01.2020,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22829703,Wohnung,1110,,,,1,1.Stock,01.03.2020,1,,,410m,330m,NaN,"Güterstrasse 16, 3008 Bern",,bern,26.02.2020,,,,,,,800m,510m,,,,,,,,,,,,,,,, +22830980,Einzelzimmer,1150,1000,150,30,1,3.Stock,sofort,,,,,,NaN,"Rathausgasse 18, 3011 Bern",28.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +15769803,Wohnung,1720,1520,200,,3.5,5.Stock,01.07.2020,1,1,,200m,200m,NaN,"Winkelriedstrasse 14, 3014 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22825593,Wohnung,2300,,,,4.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824535,Wohnung,1110,910,200,49,2,17.Stock,01.03.2020,1,1,,500m,100m,NaN,"Waldmannstrasse 61, 3027 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22824407,Wohnung,3040,2740,300,,6,5.Stock,01.04.2020,1,1,,50m,100m,NaN,"Neufeldstrasse 15, 3012 Bern",27.01.2020,bern,26.02.2020,,,,,,,20m,20m,20m,,,,,,,,,,,,,,, +22825361,Wohnung,1710,1450,260,,4,2.Stock,01.03.2020,1,1,,,,NaN,"Bümplizstrasse 12, 3027 Bern BE",27.01.2020,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22827667,Wohnung,1290,1140,150,40,1,EG,01.05.2020,1,1,,100m,100m,3,"Sulgenbachstr. 20, 3007 Bern",27.01.2020,bern,26.02.2020,,2003,,1,1,,600m,600m,1000m,,1,,,,,,,,,,,,, +23009097,Wohnung,950,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22822874,Wohnung,2200,,,,3.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22827517,Wohnung,1670,1500,170,,2,3.Stock,01.04.2020,,1,,,,NaN,"Kramgasse 11, 3011 Bern",27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824895,Wohnung,3500,,,130,5.5,EG,sofort,1,,,,,NaN,3006 Bern BE,27.01.2020,bern,26.02.2020,,1960,,,1,,,,,,1,,,,,,,,,,,,, +22825563,Wohnung,1650,1460,190,50,2.5,4.Stock,01.05.2020,1,1,,200m,100m,NaN,"Landoltstrasse 3, 3007 Bern",,bern,26.02.2020,,1948,,,,,,,,,,,,1,,,,,,,,,, +22814014,Wohnung,1750,1550,200,64,3.5,,sofort,1,1,1,500m,500m,NaN,"Hopfenweg 27, 3007 Bern",24.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,1,,,,,,,, +22813792,Wohnung,1800,1550,250,74,2.5,1.Stock,sofort,1,,1,100m,500m,NaN,"Wernerstrasse 26, 3006 Bern",,bern,26.02.2020,,,,,,1,500m,500m,500m,800m,,,,,,,,,,,,,, +22983797,Wohnung,2000,1700,300,78,3.5,10.Stock,nachVereinbarung,1,1,,,,NaN,3015 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22814753,Wohnung,1215,1050,165,55,2.5,2.Stock,01.03.2020,1,,,190m,550m,NaN,"Fröschmattstrasse 36, 3018 Bern",24.01.2020,bern,26.02.2020,,1956,,1,,,800m,1000m,,,,,,,,,,,,,,,, +22916934,Wohnung,1580,1400,180,54,2.5,,,,,,,,NaN,3013 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22970502,Wohnung,2050,1840,210,83,4,3.Stock,01.05.2020,1,,,100m,100m,3,"Bühlstrasse 40, 3012 Bern",,bern,26.02.2020,,1954,,,1,1,500m,500m,300m,,,,,,,,,,,,,,, +22927852,Wohnung,1490,,,,2,,sofort,,,,,,NaN,"Wildermettweg 58, 3006 Bern",25.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22815003,Wohnung,2380,2100,280,112,4.5,1.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 C, 3008 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22865840,Wohnung,1870,,,82,3.5,,01.03.2020,,,,,,NaN,"Ankerstrasse 18,, 3006 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22813105,Wohnung,1215,1050,165,55,2.5,2.Stock,,,,,,,NaN,3018 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22827393,Wohnung,1450,1320,130,52,2,4.Stock,01.04.2020,1,1,,190m,100m,NaN,"Breitenrainstrasse 12A, 3013 Bern",23.01.2020,bern,26.02.2020,,,,,,,650m,400m,,,,,,,,,,,,,,,, +22811978,Wohnung,2840,2590,250,111,4.5,2.Stock,01.03.2020,1,1,,100m,100m,NaN,3011 Bern,,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22805667,Wohnung,1290,1070,220,,3,1.Stock,01.05.2020,1,,,,,NaN,"Tiefenaustrasse 129, 3004 Bern",23.01.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22811917,Wohnung,1600,1400,200,78,2.5,1.Stock,sofort,,,,,,NaN,"Eigerstrasse 12, 3007 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22807785,Wohnung,2500,2250,250,,4.5,1.Stock,sofort,1,,1,,,NaN,"Rodtmattstrasse 31, 3014 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22807752,Wohnung,1850,,,80,3.5,EG,sofort,1,1,,220m,650m,NaN,"Hüsliackerstrasse 23, 3018 Bern",23.01.2020,bern,26.02.2020,,,1,1,1,1,,,,500m,1,,,,,,,,,,,,, +22995363,Wohnung,1400,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23000222,Dachwohnung,450,,,,1,,nachVereinbarung,,,,,,NaN,3012 Bern BE,23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22809674,Loft,1870,1650,220,56,2,5.Stock,01.05.2020,,,,,,NaN,"Mühlemattstrasse 55, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23020988,Wohnung,120,70,50,35,1,Untergeschoss,01.04.2020,,,,300m,500m,NaN,"Keltenstrasse 84, 3018 Bern",23.01.2020,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +22798844,Wohnung,1900,1650,250,69,3,1.Stock,01.04.2020,1,,,100m,500m,NaN,"Weissenbühlweg 16, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22797115,Wohnung,2260,2000,260,95,3,1.Stock,sofort,,1,,,,3,"Kapellenstrasse 26, 3011 Bern",22.01.2020,bern,26.02.2020,,1912,,,,,,,,,,,,,,,,,,,,,, +11298313,Wohnung,1400,1200,200,,3,1.Stock,01.03.2020,,,,100m,100m,NaN,"Bahnhöheweg 26, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22802012,Wohnung,1290,1150,140,,3,4.Stock,,,,,,,NaN,3007 Bern,23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22800070,Wohnung,1570,1370,200,,3,3.Stock,sofort,1,,,470m,70m,NaN,"Güterstrasse 14, 3008 Bern",22.01.2020,bern,26.02.2020,,,,,1,1,760m,480m,,,1,,,,,,,,,,,,, +22801396,Wohnung,1100,950,150,18,1,3.Stock,sofort,1,,,,,NaN,"Schwanengasse, 3, 3011 Bern BE",23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22800082,Wohnung,1890,1620,270,91,3.5,2.Stock,sofort,1,1,,,,NaN,"Konsumstrasse 17, 3007 Bern",22.01.2020,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22803547,Wohnung,1550,1300,250,,2.5,1.Stock,01.05.2020,,,,180m,440m,NaN,"Zielweg 5, 3014 Bern",,bern,26.02.2020,,,,,1,1,300m,590m,,,,,,,,,,,,,,,, +22803667,Wohnung,2000,1750,250,110,4.5,1.Stock,01.05.2020,1,,1,300m,290m,5,"Werkgasse 29, 3018 Bern",,bern,26.02.2020,110,2000,1,1,1,1,300m,300m,400m,500m,,,,,,,,,,,,,, +22798843,Wohnung,1450,1290,160,62,2.5,2.Stock,01.05.2020,1,,,80m,150m,NaN,"Pestalozzistrasse 22, 3007 Bern",,bern,26.02.2020,,,,,1,,250m,130m,,,,,,,,,,,,,,,, +22786595,Wohnung,1810,1550,260,,4,5.Stock,01.04.2020,,1,,600m,910m,NaN,"Mülinenstrasse 29, 3006 Bern",,bern,26.02.2020,,,,,,,2130m,1960m,,,,,,,,,,,,,,,, +22532506,Wohnung,1498,,,75,3.5,,nachVereinbarung,,,,,,NaN,"Weidmattweg 24, 3018 Bern",21.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22784408,Wohnung,1950,1750,200,70,3,3.Stock,nachVereinbarung,,,,500m,460m,NaN,"Reichenbachstrasse 75, 3004 Bern",,bern,26.02.2020,,,,,,,400m,2040m,2290m,,,,,,,,,,,,,,, +22796811,Wohnung,500,,,65,3,,nachVereinbarung,,,,,,NaN,"Pfaffensteig 4, 3018 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22788477,Wohnung,1675,1370,305,94,3.5,8.Stock,nachVereinbarung,1,1,,,,NaN,"Holenackerstrasse 65, 3027 Bern",21.01.2020,bern,26.02.2020,,,1,,1,1,,,,,,1,,,,,,1,,,,,, +22789185,Wohnung,1390,1200,190,58,2,1.Stock,,,,,,,NaN,3006 Bern,21.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22794824,Wohnung,2320,2070,250,100,4.5,2.Stock,01.05.2020,1,,,50m,550m,NaN,"Mühledorfstrasse 2, 3018 Bern",,bern,26.02.2020,,,,,1,,250m,350m,800m,4000m,1,,,,,,,,,,,,, +22786788,Wohnung,1490,1290,200,65,2.5,Untergeschoss,01.04.2020,1,,,840m,1480m,NaN,"Dunantstrasse 4, 3006 Bern",,bern,26.02.2020,65,1971,,1,1,,560m,560m,,400m,,,,,,,,,,,,,, +22800024,Wohnung,1200,1000,200,,,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 129, 3008 Bern",22.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22789894,Wohnung,1390,1200,190,58,2,1.Stock,01.03.2020,1,,,200m,1000m,4,"Elfenauweg 23, 3006 Bern",21.01.2020,bern,26.02.2020,,1949,,,,,,,,,,,,,,,,,,,,,, +22859998,Wohnung,1575,1375,200,70,3.5,EG,,1,,,,,NaN,"Winkelriedstrasse 61, 3014 Bern",20.01.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22895174,Wohnung,1575,,,,3.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,20.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22768541,Wohnung,1660,1400,260,66,2.5,4.Stock,01.03.2020,,,,,,3,"Gutenbergstr. 37, 3011 Bern",17.01.2020,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,,,,,, +22769686,Wohnung,2350,2050,300,112,4.5,1.Stock,sofort,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",17.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22782084,Wohnung,1260,1110,150,37,1.5,1.Stock,sofort,,,,,,NaN,"Brückfeldstr. 19, 3012 Bern",20.01.2020,bern,26.02.2020,,1976,,1,,,,,,,,,,,,,,,,,,,, +22779118,Wohnung,1360,1160,200,,3,,01.06.2020,1,,,,,NaN,"Freiburgstrasse 433, 3018 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,1,,,,,,,, +22768618,Wohnung,1990,1690,300,82,4.5,3.Stock,sofort,,,1,200m,350m,NaN,"Hopfenweg 40, 3007 Bern",,bern,26.02.2020,,,1,,1,1,500m,500m,500m,,,,,,,,,,,,,,, +22776336,Wohnung,2010,1725,285,91,3.5,EG,01.07.2020,,,,50m,50m,4,"Gigonweg 16, 3027 Bern",,bern,26.02.2020,,2010,,1,,,,,,100m,,,,,,,,,,,,,, +22779980,Wohnung,890,,,17,1,EG,01.04.2020,1,1,,,,NaN,3001 Bern BE,20.01.2020,bern,26.02.2020,,2018,1,,1,,,,,,1,1,,,,,,,,,,,, +22769497,Dachwohnung,2200,1910,290,105,2.5,4.Stock,01.04.2020,,,1,100m,200m,NaN,"Münstergasse 42, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,1,,,,,,,,,, +22768529,Wohnung,938,740,198,28,1,,sofort,,1,,,,3,"Eigerstrasse 78, 3007 Bern",16.01.2020,bern,26.02.2020,,1956,,1,,,,,,,,,,,,,,,,,,,, +22767470,Wohnung,1800,,,,3,,nachVereinbarung,,,,,,NaN,3008 Bern,16.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824579,Wohnung,1240,1100,140,,2,4.Stock,sofort,,,,70m,300m,NaN,"Ostring 62, 3006 Bern",,bern,26.02.2020,,,,,,,850m,750m,,,,,,,,,,,,,,,, +22766460,Wohnung,1020,870,150,,1.5,1.Stock,01.07.2020,1,1,,200m,400m,NaN,"Riedbachstrasse 77, 3027 Bern",17.01.2020,bern,26.02.2020,,2017,1,,1,,750m,750m,,600m,1,1,,,,,1,,,,,,, +22753594,Wohnung,400,,,,1,,nachVereinbarung,,,,,,NaN,3005 Bern BE,15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22758233,Wohnung,1280,1150,130,,2,,01.05.2020,,,,,,NaN,"Chutzenstrasse 61, 3007 Bern",16.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22764611,Wohnung,2880,,,,3.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,17.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22905956,Wohnung,2357,2057,300,120,4.5,EG,01.04.2020,1,1,,,,3,"Schloss-Strasse 121, 3008 Bern BE",15.01.2020,bern,26.02.2020,,1930,,1,1,,,,,,1,,,,,,,,,,,,, +22761302,Wohnung,2450,,,100,3.5,2.Stock,nachVereinbarung,,,,,,NaN,"Rabbentalstrasse 51, 3013 Bern BE",16.01.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22755271,Wohnung,1550,1350,200,66,3.5,1.Stock,01.05.2020,,,,230m,800m,4,"Wangenstrasse 86d, 3018 Bern",15.01.2020,bern,26.02.2020,,2000,,,,,500m,600m,600m,850m,,,,,,,,,,,,,, +22747620,Wohnung,2220,2020,200,,3.5,Untergeschoss,nachVereinbarung,1,,1,100m,180m,NaN,"Seftigenstrasse 26, 3007 Bern",,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22835037,Wohnung,1500,1300,200,,2.5,EG,sofort,,,,40m,480m,NaN,"Morillonstrasse 6, 3007 Bern",,bern,26.02.2020,,,,,,,820m,910m,,,,,,,,,,,,,,,, +22753919,Wohnung,1698,1473,225,74,3.5,3.Stock,01.04.2020,1,1,,,,NaN,"Morillonstrasse 11, 3007 Bern",21.01.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22749729,Wohnung,2950,2700,250,,3.5,2.Stock,sofort,1,,,,,NaN,"Lombachweg 13, 3006 Bern",,bern,26.02.2020,,2019,,,1,,,,,,,,,,,,1,,,,,,, +13443727,Wohnung,4650,4250,400,210,7.5,1.Stock,01.05.2020,1,,1,100m,100m,3,"Muristrasse 42, 3006 Bern",,bern,26.02.2020,,1895,,1,1,1,100m,500m,300m,800m,,,,,,,,,,,,,, +22745340,Maisonette,2990,2600,390,121,4.5,2.Stock,01.03.2020,1,,,,,NaN,"Bürenstrasse 27, 3007 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,1,,,,,,,,,, +22751367,Wohnung,1550,1350,200,,3,2.Stock,01.03.2020,1,,,,,NaN,"Kehrgasse 24, 3018 Bern",15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22745150,Dachwohnung,2305,2100,205,84,2.5,6.Stock,sofort,,1,,130m,30m,NaN,"Marktgasse 52, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,2900m,,,,,,,,,,,,,, +22748294,Wohnung,1630,1430,200,,3.5,8.Stock,sofort,1,1,,,,NaN,"Neuhausweg 21, 3027 Bern",15.01.2020,bern,26.02.2020,,,1,,,,,,,,1,,,,,,,,,,,,, +22992348,Wohnung,750,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22869511,Dachwohnung,830,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22737231,Wohnung,1610,1390,220,72,3,EG,01.03.2020,1,,,,,NaN,"Martiweg 7, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22739903,Wohnung,250,,,,1,,nachVereinbarung,,,,,,NaN,3000 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22742331,Wohnung,1380,1160,220,,3,3.Stock,01.05.2020,1,,,,,NaN,"Looslistrasse 40, 3027 Bern",14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22742980,Wohnung,1345,1145,200,55,2,,01.04.2020,1,1,,,,NaN,"Viktoriastrasse 45, 3013 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22979612,Wohnung,2080,1850,230,76,3,1.Stock,16.03.2020,1,1,,,,NaN,"Viktoriastrasse 45, 3013 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,1,,,,,,, +22780636,Dachwohnung,1840,1670,170,66,2.5,5.Stock,01.03.2020,,1,,60m,100m,NaN,"Scheibenstrasse 16, 3014 Bern",,bern,26.02.2020,,,,,,,40m,490m,,,,,,,,,1,,,,,,, +22739908,Wohnung,1000,,,,3.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22744843,Wohnung,1660,1400,260,88,3.5,,01.04.2020,,,,,,5,"Cäcilienstr. 7, 3007 Bern",14.01.2020,bern,26.02.2020,,1979,,1,,1,,,,,,,,,,,,,,,,,, +22742085,Wohnung,1540,1260,280,,3.5,EG,01.04.2020,1,,,,,NaN,"Burgunderstrasse 17, 3018 Bern",14.01.2020,bern,26.02.2020,,1953,,1,,1,,,,,,,,,,,,,,,,,, +22962806,Wohnung,1900,1650,250,95,4.5,9.Stock,sofort,1,1,,420m,210m,5,"Jupiterstrasse 5, 3015 Bern",,bern,26.02.2020,,1973,,1,,1,520m,390m,,,1,,,,,,,,,,,,, +22837321,Wohnung,1430,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,11.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848279,Wohnung,1490,1290,200,61,2.5,,16.05.2020,1,1,,,,4,"Mittelstrasse 57, 3012 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22919672,Wohnung,2190,1990,200,,3,EG,01.04.2020,1,,,,,NaN,"Schillingstrasse 23, 3005 Bern",13.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22726324,Wohnung,2650,2360,290,98,4.5,1.Stock,01.04.2020,1,1,,200m,450m,NaN,"Amietstrasse 15, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,500m,1,1,,,,,,,,,,,, +22738662,Wohnung,1830,1650,180,,3,3.Stock,01.03.2020,,,,30m,50m,NaN,"Seidenweg 6, 3012 Bern",13.01.2020,bern,26.02.2020,,1930,,,,,,,,,,,,,,,,,,,,,, +22725944,Wohnung,2900,2375,525,131,4.5,EG,01.05.2020,1,1,,,,NaN,"Le-Corbusier-Platz 11, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22735651,Wohnung,1970,1800,170,53,1.5,2.Stock,01.04.2020,,1,,,,NaN,"Brunngasse 30, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +16616241,Wohnung,2190,1990,200,,3,,01.04.2020,1,,,180m,865m,NaN,"Schillingstrasse 23, 3005 Bern",,bern,26.02.2020,,,,,1,,,,2500m,,,,,,,1,,,,,,,, +22727212,Wohnung,1440,1300,140,55,2.5,2.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22724110,Wohnung,2040,1850,190,76,3.5,1.Stock,sofort,,,,200m,250m,3,"Elfenauweg 17, 3006 Bern",,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +15824060,Wohnung,2650,2300,350,,3.5,1.Stock,sofort,1,,1,100m,500m,NaN,"Brunnadernstrasse 12a, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,500m,,,,,,,,,,,,,, +22722271,Wohnung,1140,990,150,,1,1.Stock,01.03.2020,1,1,,,,NaN,"Nydeggstalden 20, 3011 Bern",10.01.2020,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22937891,Wohnung,1700,1500,200,,3,,,,,,,,NaN,3014 Bern,10.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716779,Wohnung,2690,2400,290,93,4.5,1.Stock,sofort,1,1,,,,NaN,"Dalmazirain 26, 3005 Bern",09.01.2020,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22722868,Wohnung,2900,2375,525,131,4.5,,,,,,,,NaN,3027 Bern,10.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22713248,Wohnung,1500,,,,2,,nachVereinbarung,,,,,,NaN,3000 Bern BE,09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22718754,Wohnung,625,,,16,1,2.Stock,nachVereinbarung,,,,,,NaN,"Marzilistrasse 19, 3005 Bern BE",10.01.2020,bern,26.02.2020,,1940,,,,,,,,,,,,,,,,,,,,,, +22723917,Wohnung,1470,1250,220,62,2.5,2.Stock,01.04.2020,,,,,,4,"Bolligenstr. 46C, 3006 Bern",10.01.2020,bern,26.02.2020,,1983,,1,,1,,,,,,,,,,,,,,,,,, +22724285,Maisonette,2910,2650,260,109,4.5,3.Stock,nachVereinbarung,1,1,,200m,200m,NaN,"Sennweg 6, 3012 Bern",10.01.2020,bern,26.02.2020,,1964,,1,1,1,600m,600m,800m,,1,,,,,,1,,,,,,, +22706892,Wohnung,aufAnfrage,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22710869,Wohnung,3220,2900,320,117,4.5,1.Stock,,,,,,,NaN,3013 Bern,09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22706318,Wohnung,1675,1435,240,70,3.5,,nachVereinbarung,1,,,100m,,NaN,"Lombachweg 9, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,1,,1,,,,,,,, +22707491,Wohnung,1690,1440,250,61,3,2.Stock,nachVereinbarung,,,,,,NaN,"Sonnenhofweg 11, 3006 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22807828,Wohnung,1450,1200,250,,3.5,,01.03.2020,1,,,270m,330m,NaN,"Holligenstrasse 72, 3008 Bern",,bern,26.02.2020,,1967,,,1,,650m,650m,650m,1000m,,,,,,1,,,,,,,, +22708977,Wohnung,1000,,,,1,2.Stock,sofort,1,,,,,NaN,"Mühlemattstrasse 48, 3007 Bern BE",09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +10531133,Wohnung,2790,2490,300,114,3.5,1.Stock,01.05.2020,1,,1,100m,100m,NaN,"Jubiläumsstrasse 97, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22748881,Wohnung,1790,1640,150,59,3,5.Stock,01.04.2020,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22835706,Wohnung,2160,1860,300,95,3.5,4.Stock,01.03.2020,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22711254,Wohnung,3220,2900,320,117,4.5,1.Stock,01.04.2020,1,1,,200m,500m,3,"Lorrainestrasse 25, 3013 Bern",09.01.2020,bern,26.02.2020,,2017,,,,,200m,500m,500m,,,,,,,,,,,,,,, +22702206,Wohnung,1700,1550,150,59,3,2.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22696103,Wohnung,2198,1998,200,70,2.5,2.Stock,01.04.2020,,,,,,NaN,"Kramgasse 13, 3011 Bern",07.01.2020,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22697866,Wohnung,2920,2770,150,130,3.5,4.Stock,01.03.2020,1,,,100m,100m,NaN,"Kramgasse 29, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22707454,Wohnung,2160,1860,300,95,3.5,4.Stock,01.03.2020,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936928,Wohnung,1350,1220,130,36,1.5,4.Stock,01.04.2020,1,,,50m,50m,NaN,"Flurstrasse 3, 3014 Bern",,bern,26.02.2020,,,,,,,,50m,,200m,,,,,,,,,,,,,, +22697752,Wohnung,1080,880,200,30,1.5,3.Stock,,,,,,,NaN,"Rodtmattstrasse 46, 3014 Bern",07.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22697849,Wohnung,1700,1450,250,66,3.5,EG,nachVereinbarung,1,1,,100m,100m,4,"Reiterstrasse 9, 3013 Bern",,bern,26.02.2020,,1990,,1,1,1,,,,,,,,,,,,,,,,,, +22690402,Dachwohnung,2550,2250,300,115,3.5,3.Stock,sofort,1,,,300m,300m,NaN,"Bühlstrasse 25, 3012 Bern",,bern,26.02.2020,,,,,1,,,,,1000m,1,,,,,,,,,,,,, +22824955,Wohnung,650,500,150,,1,1.Stock,nachVereinbarung,1,,,,,NaN,3006 Bern BE,07.01.2020,bern,26.02.2020,,,1,1,1,,,,,,,,1,,,,,,,,,,, +22906085,Wohnung,1390,1230,160,,3,2.Stock,01.04.2020,1,,,100m,100m,NaN,"Frankenstrasse 28, 3018 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,1,,,,,,, +22679898,Wohnung,1880,1580,300,90,4,6.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 18, 3018 Bern",03.01.2020,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22675401,Wohnung,1590,1390,200,55,2,3.Stock,01.03.2020,1,,,,,NaN,"Tscharnerstrasse 38, 3007 Bern BE",03.01.2020,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22685481,Wohnung,1700,1500,200,85,3.5,,nachVereinbarung,,,,,,4,3014 Bern BE,06.01.2020,bern,26.02.2020,,1965,1,,,,,,,,,,,,,,,,,,,,, +22654425,Wohnung,3480,3080,400,115,4.5,6.Stock,,,,,,,NaN,3013 Bern,04.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,1,, +22917114,Dachwohnung,2450,,,105,3.5,2.Stock,01.03.2020,1,,,250m,250m,NaN,"Rabbentalstrasse 51, 3013 Bern",,bern,26.02.2020,,,,,1,1,250m,350m,,1500m,,,,,,,,,,,,,, +22688757,Wohnung,1350,1100,250,55,2,EG,01.03.2020,,1,,30m,400m,4,"Ostring 10, 3006 Bern",,bern,26.02.2020,,1946,,,,,,,,,,,,,,,,,,,,,, +22656456,Wohnung,5,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,06.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22673675,Wohnung,850,,,,1,3.Stock,nachVereinbarung,1,,,,,NaN,3027 Bern BE,02.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22464483,Wohnung,2390,2290,100,70,3.5,,sofort,1,1,,210m,10m,NaN,"Waffenweg 10/12, 3014 Bern",,bern,26.02.2020,,,,1,,,190m,470m,,,,1,,,,,,,,,,,, +22679222,Wohnung,930,760,170,28,1,1.Stock,sofort,,1,,,,3,"Eigerstrasse 78, 3007 Bern",03.01.2020,bern,26.02.2020,,1956,,1,,,,,,,,,,,,,,,,,,,, +22669668,Wohnung,615,600,15,20,1,6.Stock,nachVereinbarung,1,1,,,,NaN,3014 Bern BE,31.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22660694,Wohnung,850,650,200,,1,EG,sofort,,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",28.12.2019,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22921052,Wohnung,1240,1020,220,,2.5,3.Stock,01.04.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",31.12.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22646355,Wohnung,2500,2220,280,,,,01.07.2020,1,1,,230m,600m,NaN,"Spitalackerstrasse 23, 3013 Bern",,bern,26.02.2020,,,,,,1,120m,300m,,,,,,,,,1,,,,,,, +22777264,Wohnung,1350,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22673571,Wohnung,628,,,,1,3.Stock,nachVereinbarung,1,,,,,NaN,"Effingerstrasse, 3008 Bern BE",02.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22658197,Wohnung,1440,1290,150,47,2,EG,15.04.2020,1,,,100m,300m,3,"Greyerzstrasse 93, 3013 Bern",,bern,26.02.2020,,1936,,,,,,,,,,,,,,,,,,,,,, +22641154,Wohnung,1700,,,48,1.5,5.Stock,nachVereinbarung,1,1,,,,2,3012 Bern BE,23.12.2019,bern,26.02.2020,,2017,,,,,,,,,1,,,,,,,,,,,,, +22670104,Wohnung,1900,,,,3.5,,nachVereinbarung,,,,,,NaN,3012 Bern BE,31.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22634101,Wohnung,1690,1420,270,,2.5,,sofort,1,,,340m,980m,NaN,"Elfenauweg 7, 3006 Bern",,bern,26.02.2020,,,,,,,1980m,170m,,,,,,,,1,,,,,,,, +22630891,Wohnung,1250,1120,130,40,1,5.Stock,01.04.2020,1,1,1,,,NaN,"Schwarztorstrasse 25, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930239,Wohnung,1420,1250,170,55,2,,sofort,1,1,1,100m,100m,NaN,"Mittelstrasse 66, 3012 Bern",,bern,26.02.2020,,,,,1,,250m,250m,250m,,,,,,,1,,,,,,,, +22631450,Wohnung,1860,1650,210,70,3,Untergeschoss,sofort,1,1,,290m,290m,3,"Schönburgstrasse 56, 3013 Bern",,bern,26.02.2020,,1960,,,,,340m,670m,,,,,,,,,,,,,,,, +22630543,Wohnung,880,700,180,31,1,5.Stock,01.03.2020,1,1,,200m,200m,NaN,"Giacomettistrasse 6, 3006 Bern",20.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22629120,Wohnung,,,130,29,1,3.Stock,sofort,,,,,,NaN,"Friedheimweg 20, 3007 Bern BE",20.12.2019,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,850,720 +22627730,Wohnung,1520,1290,230,73,3,10.Stock,01.03.2020,,1,,750m,600m,4,"Holligenstrasse 121, 3008 Bern",19.12.2019,bern,26.02.2020,,1961,,1,,,900m,,,1200m,,,,,,,,,,,,,, +22626059,Wohnung,1420,1250,170,50,,,01.04.2020,1,1,,100m,250m,NaN,"Mittelstrasse 66, 3012 Bern",19.12.2019,bern,26.02.2020,,,1,,1,1,100m,100m,250m,,,,,,,,,,,,,,, +22629805,Wohnung,2130,1950,180,66,2.5,EG,sofort,1,1,,200m,900m,3,"Hostettlerweg 4, 3006 Bern",20.12.2019,bern,26.02.2020,,2016,,1,,1,140m,140m,140m,900m,1,,,,,,,,,,,,, +22634099,Wohnung,1895,1720,175,,2,4.Stock,01.05.2020,,1,,,,NaN,"Postgasse 18, 3011 Bern",20.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22629804,Wohnung,2820,2550,270,98,3.5,1.Stock,sofort,1,1,,200m,900m,3,"Hostettlerweg 4, 3006 Bern",20.12.2019,bern,26.02.2020,,2016,,1,,1,140m,140m,140m,900m,1,,,,,,,,,,,,, +22848197,Wohnung,3155,2890,265,,3.5,4.Stock,nachVereinbarung,1,1,,120m,10m,NaN,"Moserstrasse 33, 3014 Bern",,bern,26.02.2020,90,2019,,,1,1,620m,390m,,2000m,1,,,,,,1,,,,,,, +22621887,Wohnung,990,840,150,,1,3.Stock,sofort,,1,,50m,100m,NaN,"Belpstrasse 45, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22586867,Wohnung,2450,,,124,3.5,3.Stock,nachVereinbarung,1,1,,,,NaN,"Stöckackerstrasse 102, 3018 Bern BE",12.12.2019,bern,26.02.2020,,,,,1,,,,,,1,1,,,,,,,,,,,, +22394497,Wohnung,1690,1450,240,63,3,2.Stock,nachVereinbarung,,1,,,,NaN,"Monbijoustrasse 114, 3007 Bern",17.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22624636,Wohnung,1540,1350,190,59,2.5,4.Stock,01.04.2020,,,,,,3,"Gutenbergstr. 39, 3011 Bern",19.12.2019,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,,,,,, +22716586,Wohnung,1700,1450,250,72,3.5,1.Stock,sofort,1,1,,480m,530m,NaN,"Holenackerstrasse 7, 3027 Bern",,bern,26.02.2020,,,,,,,260m,770m,,,1,,,,,,,,,,,,, +22789961,Wohnung,1460,1250,210,60,3,3.Stock,sofort,1,,,220m,330m,3,"Waldmannstrasse 7, 3027 Bern",,bern,26.02.2020,,1962,,,1,1,180m,190m,,,,,,,,,,,,,,,, +22583828,Wohnung,1365,1175,190,51,2.5,5.Stock,sofort,,1,,30m,30m,4,"Brunnmattstrasse 20 A, 3007 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22485331,Wohnung,550,,,,4,,nachVereinbarung,,,,,,NaN,3013 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22604923,Wohnung,2650,2450,200,98,4,1.Stock,01.03.2020,1,,,,,NaN,"Primelweg 1, 3004 Bern",,bern,26.02.2020,112,,,1,1,1,,,,,,,,,92m³,,,,,,,,, +22919678,Wohnung,1550,1350,200,71,2.5,1.Stock,sofort,1,,,,,NaN,"Stapfenackerstrasse 50, 3018 Bern",11.12.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22571175,Attika,3850,3330,520,155,5.5,4.Stock,01.03.2020,1,1,,100m,100m,NaN,"Frohbergweg 7, 3012 Bern",,bern,26.02.2020,,,,1,1,1,,,,,1,,,1,,,,,,,,,, +22578189,Wohnung,2870,2490,380,,2,1.Stock,sofort,1,1,,,,NaN,"Junkerngasse 16, 3011 Bern",11.12.2019,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22570932,Wohnung,1330,1190,140,45,2,3.Stock,01.03.2020,,,,,,3,"Buristr. 6, 3006 Bern",10.12.2019,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22579121,Dachwohnung,3060,2680,380,,2,4.Stock,sofort,,1,,,,NaN,"Junkerngasse 16, 3011 Bern",11.12.2019,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +23025899,Maisonette,2175,1900,275,100,3,,nachVereinbarung,,,,,,NaN,3014 Bern,11.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22568524,Wohnung,1540,1300,240,,3.5,EG,,1,,,,,NaN,"Eigerstrasse 6, 3007 Bern",09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22575321,Wohnung,1555,1285,270,73,3.5,4.Stock,01.03.2020,,,,,,4,"Spitalackerstrasse 20 a, 3013 Bern",,bern,26.02.2020,,1966,,,,,,,,,,,,,,,,,,,,,, +22193572,Wohnung,3050,2850,200,140,4.5,1.Stock,15.07.2020,1,,1,,,NaN,"Muristrasse 7, 3006 Bern",09.12.2019,bern,26.02.2020,,,1,1,1,,,,,,,,,,,,,,,,,,, +22570265,Wohnung,2800,2500,300,110,4.5,2.Stock,nachVereinbarung,1,,,,,NaN,"Seminarstrasse 11, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22979611,Wohnung,3850,3500,350,145,5,3.Stock,01.04.2020,1,1,,,,NaN,"Dufourstrasse 23, 3005 Bern",,bern,26.02.2020,,,,1,1,,,,,,,1,,,,,1,,,,,,, +23018296,Wohnung,2690,2300,390,143,3,4.Stock,15.03.2020,,,,,,4,"Kramgasse 9, 3011 Bern",06.12.2019,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +23025182,Wohnung,300,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22856274,Wohnung,2350,2100,250,84,2.5,4.Stock,nachVereinbarung,1,1,,120m,80m,NaN,"Dufourstrasse 23, 3005 Bern",,bern,26.02.2020,,,,1,1,,920m,,,,,,,,,,,,,,,,, +22543224,Wohnung,2800,2500,300,134,6,2.Stock,nachVereinbarung,1,1,,,,NaN,"Morillonstrasse 16, 3007 Bern",05.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22535127,Wohnung,2295,2025,270,103,3.5,3.Stock,01.04.2020,,,,,,5,"Weltpoststrasse 8b, 3015 Bern",,bern,26.02.2020,,2012,,,,,,,,,,,,,253m³,,,,,,,,, +22548756,Attika,2790,2600,190,85,3.5,3.Stock,sofort,,,,200m,800m,NaN,"Gryphenhübeliweg 28, 3006 Bern",,bern,26.02.2020,,1953,,,,,,,,,,,,,,,,,,,,,, +22549464,Wohnung,1740,1520,220,70,3,1.Stock,01.03.2020,1,,,50m,400m,3,"Reiterstrasse 17, 3013 Bern",05.12.2019,bern,26.02.2020,,1949,,,,,,,,,,,,,,,,,,,,,, +22562918,Wohnung,1200,,,25,1.5,,01.03.2020,,,,,,NaN,3014 Bern,09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22542085,Wohnung,2800,2500,300,134,6,2.Stock,,,,,,,NaN,3007 Bern,05.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940495,Wohnung,1570,1320,250,,3,EG,sofort,1,,,60m,150m,NaN,"Güterstrasse 14, 3008 Bern",01.12.2019,bern,26.02.2020,,,,1,1,1,,,,400m,1,,,,,,,,,,,,, +22716577,Wohnung,1450,1250,200,50,2.5,,01.03.2020,1,,,100m,500m,3,"Wylerfeldstrasse 36, 3014 Bern",,bern,26.02.2020,,1946,,,,,,,,,,,,,,1,,,,,,,, +22528880,Wohnung,3870,3500,370,151,5.5,2.Stock,sofort,1,1,,450m,,NaN,"Wildhainweg 7, 3012 Bern",03.12.2019,bern,26.02.2020,,2005,1,,1,1,,,,1300m,1,,,,,,,,,,,,, +22517122,Wohnung,1930,1630,300,,3.5,3.Stock,sofort,1,1,1,100m,100m,NaN,"Schönburgstrasse 58, 3013 Bern",,bern,26.02.2020,,,,,1,,,,,1000m,1,,,,,,,,,,,,, +22879575,Wohnung,1150,1000,150,49,2,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 431, 3018 Bern",03.12.2019,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22535394,Wohnung,765,,,14,1,2.Stock,nachVereinbarung,1,1,,,,NaN,"Bethlehemstrasse 171, 3018 Bern BE",04.12.2019,bern,26.02.2020,,,,,,,,,,,1,,1,,,,,,,,,,, +22539051,Wohnung,1935,1685,250,78,3.5,1.Stock,sofort,1,1,,,,NaN,"Billeweg 24, 3027 Bern",04.12.2019,bern,26.02.2020,,,,1,1,,,,,,1,,1,,,,,,,,,,, +22519198,Wohnung,aufAnfrage,,,260,4,1.Stock,sofort,,,1,420m,610m,NaN,"Junkerngasse, 3011 Bern",,bern,26.02.2020,260,,,,,,3560m,,,,,,,1,,,,,,,,,, +23018297,Wohnung,1370,1180,190,,2.5,2.Stock,,,,,,,NaN,"Brunngasse 19, 3011 Bern",04.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22881998,Wohnung,1450,1250,200,77,3.5,1.Stock,nachVereinbarung,1,,,,,NaN,"Freiburgstrasse 431, 3018 Bern",03.12.2019,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22505369,Dachwohnung,1650,1450,200,,2.5,5.Stock,sofort,,,1,5m,20m,NaN,"Länggassstrasse 32A, 3012 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22562773,Wohnung,1620,1490,130,50,2,EG,01.03.2020,,,,50m,100m,NaN,"Sonnenhofweg 7, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22919654,Wohnung,1500,1200,300,,3.5,1.Stock,sofort,1,,,,,NaN,"Libellenweg 5, 3006 Bern",25.11.2019,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22121564,Wohnung,1990,1720,270,75,3.5,4.Stock,sofort,,1,,,,NaN,"Breitenrainstrasse 27, 3013 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22852017,Dachwohnung,1780,1500,280,65,3,2.Stock,nachVereinbarung,1,,,,,NaN,3007 Bern,25.11.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22500114,Wohnung,2100,1900,200,77,3.5,2.Stock,01.03.2020,1,,,,,NaN,"Morillonstrasse 4, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22513324,Wohnung,1450,,,75,3.5,,01.03.2020,,,,,,NaN,"Schenkstrasse 57, 3008 Bern",01.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024695,Wohnung,750,,,,1,,nachVereinbarung,,,,,,NaN,3014 Bern BE,29.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22486129,Wohnung,1380,1200,180,50,,5.Stock,01.03.2020,1,1,,570m,250m,NaN,"Gotenstrasse 21, 3018 Bern",,bern,26.02.2020,,,,,,,310m,1040m,,,,,,,,,,,,,,,, +22487418,Wohnung,1840,1640,200,85,3.5,2.Stock,nachVereinbarung,1,,1,330m,1290m,NaN,"Segantinistrasse 20, 3006 Bern",,bern,26.02.2020,,,,,,,120m,300m,,,,,,,,,,,,,,,, +22456492,Wohnung,840,740,100,27,1,2.Stock,sofort,1,,,100m,200m,4,"Sonnenhofweg 12, 3006 Bern",,bern,26.02.2020,,1952,,,,,,,,,,,,,,,,,,,,,, +22458297,Wohnung,2470,2200,270,84,3.5,EG,sofort,,,,100m,300m,NaN,"Cäcilienstrasse 14, 3007 Bern",21.11.2019,bern,26.02.2020,,1916,,,,,500m,300m,300m,,,,,,,,,,,,,,, +22778088,Wohnung,2450,2200,250,120,3,3.Stock,sofort,,,,,,NaN,"Gerechtigkeitsgasse 77, 3011 Bern",15.11.2019,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22412628,Wohnung,2600,2400,200,112,4,EG,,,1,,,,NaN,"Gutenbergstrasse 27, 3011 Bern",14.11.2019,bern,26.02.2020,112,,1,,1,,,,,,,,,,,,,,,,,,, +22461911,Wohnung,4550,4050,500,170,7,1.Stock,nachVereinbarung,,1,,,,NaN,"Bernastrasse 57, 3005 Bern",22.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22535492,Wohnung,2100,1900,200,70,3,3.Stock,nachVereinbarung,,,,,,2,"Jubiläumsstrasse 54, 3005 Bern BE",21.11.2019,bern,26.02.2020,,1934,,,1,,,,,,,,,,,,,,,,,,, +22412060,Wohnung,2350,2050,300,,4.5,2.Stock,sofort,1,,1,,250m,NaN,"Scharnachtalstrasse 12, 3006 Bern",,bern,26.02.2020,,,,,,,,300m,,,,,,1,,,,,,,,,, +22709261,Wohnung,1620,1400,220,,3,2.Stock,01.03.2020,1,1,,,,NaN,"Bottigenstrasse 22, 3018 Bern",20.11.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22716581,Wohnung,1840,1640,200,83,3,8.Stock,sofort,1,1,,50m,50m,NaN,"Winkelriedstrasse 7, 3014 Bern",,bern,26.02.2020,,,,,,,100m,100m,250m,,1,,1,,,,,,,,,,, +22801397,Wohnung,40,,,,1,,nachVereinbarung,,,,,,NaN,3014 Bern BE,19.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22409350,Wohnung,2985,2700,285,,4,1.Stock,nachVereinbarung,1,1,,120m,10m,NaN,"Moserstrasse 33, 3014 Bern",,bern,26.02.2020,99,2019,,,1,1,620m,390m,,,1,1,,,,,1,,,,,,, +22440482,Maisonette,1530,1340,190,,2.5,4.Stock,sofort,,,,,,NaN,"Breitenrainstrasse 15, 3013 Bern",06.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22371514,Wohnung,1440,1250,190,,3,2.Stock,sofort,1,,,210m,30m,NaN,"Brünnenstrasse 105, 3018 Bern",,bern,26.02.2020,,,,,,,280m,610m,,,,,,,,,,,,,,,, +22696121,Wohnung,1500,1350,150,60,2.5,4.Stock,nachVereinbarung,,,,,,NaN,"Thunstrasse 93, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22783178,Dachwohnung,3890,3540,350,120,5,3.Stock,sofort,1,,,100m,250m,NaN,"Diesbachstrasse 10, 3012 Bern",13.11.2019,bern,26.02.2020,,1906,,,1,,,,,500m,,,,,,,,,,,,,, +22387120,Wohnung,1390,1190,200,54,3,3.Stock,sofort,,,,,,NaN,"Untermattweg 76, 3027 Bern",15.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22410815,Wohnung,1515,1315,200,60,3.5,3.Stock,sofort,1,,,100m,100m,4,"Egelgasse 70 / 70a, 3006 Bern",,bern,26.02.2020,,1961,,,,,,,,,,,,,,,,,,,,,, +22568122,Wohnung,1500,1300,200,,2.5,1.Stock,sofort,1,,,300m,700m,NaN,"Stapfenackerstrasse 50, 3018 Bern",11.12.2019,bern,26.02.2020,,,,,1,,,200m,,,1,,,,,,,,,,,,, +22413228,Wohnung,2950,2650,300,105,4.5,EG,sofort,,,,100m,300m,NaN,"Cäcilienstrasse 14, 3007 Bern",14.11.2019,bern,26.02.2020,,1916,,,,,500m,300m,300m,,,,,,,,,,,,,,, +22866995,Wohnung,1700,,,,3,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22349596,Wohnung,1390,1190,200,,3,4.Stock,sofort,1,,,100m,100m,NaN,"Schlossstrasse 125, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22353841,Wohnung,1470,1340,130,51,2.5,5.Stock,sofort,,,,,,NaN,"Mühledorfstrasse 2A, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848026,Wohnung,1350,1150,200,,2.5,2.Stock,sofort,1,1,,,500m,NaN,"Bahnhöheweg 36, 3018 Bern",,bern,26.02.2020,,,1,,1,,,,,,1,,,,,,,,,,,,, +22328581,Wohnung,1535,1300,235,61,3,7.Stock,sofort,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",01.11.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22334029,Wohnung,1870,1610,260,71,2.5,1.Stock,sofort,1,1,,,,NaN,"Le-Corbusier-Platz 10, 3027 Bern",01.11.2019,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22328369,Wohnung,1550,1290,260,,3.5,2.Stock,sofort,1,,,,,NaN,"Mädergutstrasse 79, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22578963,Wohnung,600,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,06.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22346226,Wohnung,2710,2400,310,130,4.5,2.Stock,nachVereinbarung,1,,,,,4,"Muristrasse 59, 3006 Bern",,bern,26.02.2020,,1935,,1,1,,,,,,,,,,,,,,,,,,, +22722696,Wohnung,1510,1290,220,75,3,5.Stock,sofort,,1,1,100m,100m,NaN,"Ostring 14, 3006 Bern",,bern,26.02.2020,,,,1,,1,100m,200m,,250m,,,,,,,,,,,,,, +22610220,Wohnung,1490,1310,180,55,2.5,3.Stock,nachVereinbarung,1,1,,200m,400m,4,"Riedbachstrasse 77, 3027 Bern",04.11.2019,bern,26.02.2020,,2017,1,,1,,750m,750m,,600m,1,1,,,,,1,,,,,,, +22326622,Wohnung,1550,1290,260,,3.5,2.Stock,,,,,,,NaN,3018 Bern,01.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22328345,Wohnung,1780,1470,310,92,4.5,5.Stock,01.05.2020,1,1,,,,NaN,"Holenackerstrasse 11, 3027 Bern",01.11.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22107205,Wohnung,1700,,,60,3,2.Stock,,,,,,,NaN,3006 Bern,31.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22301091,Wohnung,1675,1425,250,74,3.5,EG,nachVereinbarung,1,1,,130m,75m,4,"Giacomettistrasse 27, 27b, 3006 Bern",28.10.2019,bern,26.02.2020,,1956,,1,1,,950m,1000m,700m,,1,,,,,,,,,,,,, +22961200,Wohnung,1700,1500,200,,2.5,4.Stock,01.05.2020,1,,,,,NaN,"Attinghausenstrasse 11, 3014 Bern",01.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22325244,Attika,2445,2180,265,102,4.5,4.Stock,nachVereinbarung,,,,500m,,3,"Hüsliackerstrasse 15, 3018 Bern",,bern,26.02.2020,,2009,,,,,,,,500m,,,,,,,,,,,,,, +22304574,Wohnung,1210,990,220,,2.5,4.Stock,sofort,1,,,,,NaN,"Looslistrasse 54, 3027 Bern",29.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716579,Wohnung,1400,1200,200,61,2.5,1.Stock,sofort,1,,,270m,550m,NaN,"Wangenstrasse 43c, 3018 Bern",,bern,26.02.2020,,,,,,,1340m,930m,,,1,,,,,,,,,,,,, +22325850,Dachwohnung,1990,1710,280,90,3,,sofort,,1,,,,NaN,"Nydeggstalden 10, 3011 Bern",15.01.2020,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22974344,Dachwohnung,2800,2500,300,88,3.5,2.Stock,sofort,1,,,240m,220m,2,"Breitfeldstrasse 41, 3014 Bern",,bern,26.02.2020,,2019,,,,,400m,290m,,,,,,,,,1,,,,,,, +22535293,Dachwohnung,2690,2450,240,115,4,3.Stock,nachVereinbarung,,,1,,,NaN,"Rathausgasse 48, 3011 Bern",25.10.2019,bern,26.02.2020,,1470,,,1,,,,,,,,,1,,,,,,,,,, +22325049,Wohnung,1700,1500,200,,2.5,4.Stock,,,,,,,NaN,3014 Bern,15.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22245660,Maisonette,2870,2650,220,133,2.5,,01.04.2020,,,,,,NaN,"Länggassstrasse 10, 3012 Bern",18.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22813817,Wohnung,2180,1910,270,,4,3.Stock,sofort,1,1,,,,NaN,"Buristrasse 18, 3006 Bern",,bern,26.02.2020,,,,1,1,1,,,,,1,,,,,,,,,,,,, +22278582,Wohnung,2208,1958,250,85,3.5,2.Stock,sofort,1,1,,100m,500m,4,"Rüfenachtweg 6, 3006 Bern",,bern,26.02.2020,,2014,,,,1,,,,500m,1,,1,,,,,,,,,,, +22223188,Maisonette,3215,2915,300,110,4.5,,sofort,1,,,,,NaN,"Bitziusstrasse 51, 3006 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22174564,Dachwohnung,2870,2570,300,,5.5,2.Stock,sofort,,,,100m,100m,NaN,"Mülinenstrasse, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,1,,1,,,,,,,,,, +22716587,Wohnung,1400,1200,200,61,2.5,1.Stock,sofort,1,,,290m,570m,NaN,"Wangenstrasse 41b, 3018 Bern",,bern,26.02.2020,,,,,,,1000m,960m,,,1,,,,,,,,,,,,, +22289612,Wohnung,1590,1390,200,57,2,5.Stock,sofort,,,,,,NaN,"Winkelriedstrasse 48, 3014 Bern",26.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22282206,Wohnung,2595,2395,200,70,,3.Stock,,,,,,,NaN,3011 Bern,25.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22165824,Wohnung,2260,1900,360,105,4.5,13.Stock,sofort,1,1,,,,NaN,"Bahnstrasse 99 Miete, 3008 Bern BE",07.10.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22113363,Wohnung,3850,3500,350,180,5.5,,sofort,,1,,200m,100m,3,"Morellweg 6, 3007 Bern",27.09.2019,bern,26.02.2020,,1906,,,,,,,,,,,,,,,,,,,,,, +22162875,Wohnung,3200,,,120,4.5,,sofort,,,,,,NaN,"Amselweg 19, 3012 Bern",06.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22174663,Wohnung,1360,1140,220,58,2,1.Stock,nachVereinbarung,1,,1,30m,50m,4,"Ostring 77, 3006 Bern",08.10.2019,bern,26.02.2020,,1945,,1,1,,650m,500m,500m,,,,,,,,,,,,,,, +22704023,Dachwohnung,270,,,,1,,nachVereinbarung,,,,,,NaN,3012 Bern BE,27.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024429,Wohnung,1990,,,80,2.5,,01.05.2020,,,,,,NaN,"Funkerstrasse 25, 3013 Bern",03.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22166496,Wohnung,2260,1900,360,105,4.5,13.Stock,sofort,1,1,,,,NaN,"Bahnstrasse 99 Miete, 3008 Bern",07.10.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22102056,Loft,3000,2600,400,178,2,2.Stock,sofort,1,1,,350m,630m,NaN,"Winterholzstrasse 55, 3018 Bern",,bern,26.02.2020,194,,,1,1,,460m,340m,,1800m,1,1,,,,,1,,,,,,, +22169278,Wohnung,1975,1630,345,89,4.5,9.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",07.10.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22282746,Wohnung,2950,2650,300,103,4,2.Stock,sofort,1,1,1,100m,100m,NaN,"Waaghausgasse 5, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22075997,Wohnung,1210,980,230,,2.5,4.Stock,01.03.2020,,,,,,NaN,"Looslistrasse 50, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22690489,Wohnung,2040,1900,140,,2,2.Stock,sofort,1,,1,190m,3270m,NaN,"Kramgasse 39, 3011 Bern",,bern,26.02.2020,,1700,,,,,3840m,,,,,,,,,,,,,,,,, +22434945,Wohnung,1730,1350,380,,2.5,,nachVereinbarung,1,,1,20m,650m,NaN,"Ostring 36/ 38, 3006 Bern",,bern,26.02.2020,,,,,1,1,840m,840m,,40m,,,,,,,,,,,,,, +22051276,Wohnung,2340,2010,330,117,1,EG,sofort,,1,,,,NaN,"Hardeggerstrasse 12, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22938265,Studio,855,830,25,17,1,2.Stock,01.04.2020,,,1,250m,500m,NaN,"Rathausgasse 45, 3011 Bern",,bern,26.02.2020,,,,1,,,500m,500m,500m,,,,,,,,,,,,,,, +22839517,Wohnung,2400,,,100,4.5,,sofort,,,,,,NaN,"Billeweg 8, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22093542,Wohnung,1645,1380,265,69,3.5,2.Stock,sofort,1,1,,,,4,"Obere Zollgasse 92, 3006 Bern",25.09.2019,bern,26.02.2020,,1973,,,,,,,,,,,,,,,,,,,,,, +22091417,Wohnung,1645,1380,265,69,3.5,2.Stock,,,,,,,NaN,3006 Bern,25.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22048431,Wohnung,2340,2010,330,117,1,,,,,,,,NaN,3008 Bern,18.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22075998,Wohnung,1290,1060,230,,3.5,1.Stock,sofort,,,,,,NaN,"Looslistrasse 50, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21831302,Wohnung,1960,1780,180,70,2.5,,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1A, 3015 Bern",15.08.2019,bern,26.02.2020,,2020,,1,,,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +22021641,Wohnung,2000,1720,280,89,4.5,13.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",13.09.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +20460607,Maisonette,2990,2760,230,130,4.5,4.Stock,nachVereinbarung,,,,,,3,"Lorrainestrasse 8a, 3013 Bern",11.09.2019,bern,26.02.2020,,1895,,,,,,,,,,,,,,,,,,,,,, +22716594,Wohnung,1430,1230,200,62,2.5,1.Stock,sofort,1,,,100m,380m,NaN,"Wangenstrasse 49, 3018 Bern",,bern,26.02.2020,,,,,,,1180m,770m,,500m,1,,,,,,,,,,,,, +22925669,Wohnung,1530,1350,180,71,3,1.Stock,16.05.2020,1,,,30m,100m,NaN,"Laubeggstrasse 139, 3006 Bern",,bern,26.02.2020,,,,,,,950m,950m,,,,,,,,,,,,,,,, +21822678,Wohnung,4450,4180,270,123,4.5,5.Stock,01.04.2020,1,1,,300m,300m,NaN,"Weltpoststrasse 1, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,,600m,700m,700m,1000m,1,1,1,,,,1,,,,,,, +20823056,Dachwohnung,1945,1750,195,75,3,,sofort,,,,,,NaN,"Brunngasse 50, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22234055,Wohnung,1490,1310,180,,3,,sofort,1,,,100m,100m,NaN,"Laubeggstrasse 139, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,1,,,,,,,, +21822676,Wohnung,3890,3520,370,147,5.5,,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1B, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,1,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +21988062,Dachwohnung,2400,1980,420,65,2,4.Stock,sofort,,1,,300m,50m,NaN,"Zeughausgasse 27, Wohnungen, 3011 Bern",09.09.2019,bern,26.02.2020,,1927,,,1,,1000m,2800m,2800m,,,,,,,,,,,,,,, +22965465,Dachwohnung,250,220,30,,1,4.Stock,01.05.2020,,,1,1m,100m,NaN,"Morillonstrasse 6, 3007 Bern",13.08.2019,bern,26.02.2020,,1932,,,,,250m,250m,250m,,,,,,,,,,,,,,, +21728072,Wohnung,2480,2080,400,116,3.5,1.Stock,sofort,1,1,,,,NaN,"Le-Corbusier-Platz 12, 3027 Bern",29.07.2019,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +21822674,Wohnung,2930,2660,270,105,4.5,1.Stock,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1A, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,1,600m,700m,700m,1000m,1,1,1,,,,1,,,,,,, +21786260,Wohnung,1760,1550,210,,3,,sofort,1,,,,,NaN,"Heckenweg 41, 3007 Bern",08.08.2019,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22984740,Wohnung,2540,2290,250,68,2.5,1.Stock,sofort,1,,,,,NaN,"Weststrasse 26, 3005 Bern",,bern,26.02.2020,75,1995,,,,,,,,,,,,,,,,,,,,,, +21480256,Wohnung,1804,1524,280,90,3,3.Stock,nachVereinbarung,,,,,,NaN,"Bolligenstrasse 46 A, 3006 Bern",20.06.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716595,Wohnung,1420,1250,170,53,2.5,2.Stock,sofort,1,,,150m,140m,3,"Wylerfeldstrasse 38, 3014 Bern",,bern,26.02.2020,,1946,,,,,130m,240m,,,,,,,,,,,,,,,, +21288148,Wohnung,2750,2500,250,85,2.5,4.Stock,sofort,,,,,,NaN,"Rathausgasse 68, 3011 Bern",02.07.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21805866,Wohnung,1810,1640,170,64,2.5,,sofort,1,1,,300m,300m,4,"Weltpoststrasse 3A, 3015 Bern",12.08.2019,bern,26.02.2020,,2019,,1,,,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +21717612,Wohnung,1310,1130,180,41,2,,sofort,1,,,,,NaN,"Bethlehemstrasse 128, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21373623,Loft,2190,1950,240,98,2,Untergeschoss,nachVereinbarung,,,,,,NaN,"Mühlemattstrasse 55, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21867110,Wohnung,1925,1600,325,87,3.5,1.Stock,sofort,1,1,,,,4,3027 Bern BE,13.03.2019,bern,26.02.2020,,2008,1,1,1,,,,,,,1,,,,,,,,,,,, +22174563,Wohnung,1450,1290,160,,2.5,2.Stock,sofort,1,,,100m,100m,NaN,"Zelgstrasse 29, 3027 Bern",14.03.2019,bern,26.02.2020,,,,,,,,,,500m,,,,,,,,,,,,,, +22919634,Wohnung,2750,2450,300,144,1,EG,nachVereinbarung,1,1,,,,NaN,"Winterholzstrasse 57, 3018 Bern",03.05.2019,bern,26.02.2020,,,1,,1,,,,,,,1,,,,,,,,,,,, +22749461,Wohnung,2490,2190,300,,4,3.Stock,sofort,,1,,50m,50m,NaN,"Aegertenstrasse 53, 3005 Bern",,bern,26.02.2020,,,,,,,,,,2000m,,,,,,,,,,,,,, +21480203,Wohnung,1804,1524,280,90,3,3.Stock,,,,,,,NaN,3006 Bern,20.06.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21056128,Wohnung,1150,,,,1,2.Stock,nachVereinbarung,1,,,,,NaN,3013 Bern BE,26.04.2019,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +21202121,Wohnung,1790,1510,280,89,3,3.Stock,sofort,,,,,,4,"Bolligenstr. 30b, 3006 Bern",16.01.2020,bern,26.02.2020,,1981,,1,,1,,,,,,,,,,,,,,,,,, +21161839,Loft,2800,2500,300,144,1,EG,sofort,1,1,,1940m,6740m,NaN,"Winterholzstrasse 57, 3018 Bern",,bern,26.02.2020,186,,,1,1,,490m,620m,,1800m,1,1,,,,,1,,,,,,, +20842281,Wohnung,1800,,,,2.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,16.03.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/your-project/flats_Bern.csv b/your-project/flats_Bern.csv new file mode 100644 index 0000000..98bf06c --- /dev/null +++ b/your-project/flats_Bern.csv @@ -0,0 +1,723 @@ +,Objektart,MietpreisproMonat,MietpreisproMonat(exkl.NK),Nebenkosten,Wohnfläche,Zimmer,Geschoss,Verfügbarab,Balkon(e),Lift,AltesGebäude,ÖV-Haltestelle,Einkaufsmöglichkeit,rating,adress,publication_date,city,DateofScrapping,Nutzfläche,Baujahr,Aussenparkplatz,Haustiereerlaubt,Kabel-TV,Kinderfreundlich,Kindergarten,Primarschule,Sekundarschule,Autobahn,Einstellplatz,Rollstuhlgängig,Minergie-zertifiziert,Cheminée,Kubatur,Hochparterre,Neubau,Wohnungen,Wasseranschluss,Toiletten,Mittelhaus,Möbliert,JährlicherMietpreisprom²,JährlicherMietpreisprom²(exkl.NK) +23016581,Wohnung,1480,1240,240,68,3,2.Stock,01.05.2020,1,1,1,40m,50m,NaN,"Konsumstrasse 8, 3007 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016600,Wohnung,3500,3200,300,140,5,2.Stock,01.05.2020,1,1,,,,NaN,"Monbijoustrasse 24, 3011 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014342,Wohnung,1710,1470,240,73,3.5,,01.03.2020,1,1,,200m,200m,4,"Fischerweg, 3012 Bern",24.02.2020,bern,26.02.2020,73,1965,1,1,1,1,700m,700m,700m,,,,,,,,,,,,,,, +23017350,Wohnung,1180,1030,150,,2,1.Stock,01.05.2020,1,,,240m,500m,NaN,"Biderstrasse 23, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,,350m,,,1000m,,,,,,,,,,,,,, +23016559,Wohnung,1360,1230,130,44,2.5,3.Stock,01.06.2020,,,,,,NaN,"Rathausgasse 46, 3011 Bern",25.02.2020,bern,26.02.2020,,1600,,,1,,,,,,,,,,,,,,,,,,, +23014346,Wohnung,2090,1780,310,93,3.5,,01.04.2020,1,1,,100m,100m,4,"""OpenCourts - OC"" Le Corbusier-Platz 5, 3027 Bern",24.02.2020,bern,26.02.2020,93,2014,,,1,1,500m,1000m,1000m,,1,,,,,,,,,,,,, +23016606,Wohnung,950,750,200,,1.5,1.Stock,01.05.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014344,Wohnung,1750,1460,290,75,3,,16.05.2020,,,,1000m,10m,NaN,"Scheibenstrasse, 3014 Bern",24.02.2020,bern,26.02.2020,75,,,,,,100m,100m,1000m,,,,,,,,,,,,,,, +23014339,Wohnung,1575,1325,250,70,3,,01.05.2020,1,,,1300m,500m,4,"Freiburgstrasse, 3008 Bern",24.02.2020,bern,26.02.2020,70,1923,,,1,,300m,300m,1700m,,,,,,,,,,,,,,, +23018295,Wohnung,1185,925,260,55,3,6.Stock,16.05.2020,,1,,,,NaN,"Wangenstrasse 44, 3018 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23023602,Wohnung,2470,2200,270,115,3.5,3.Stock,01.04.2020,1,1,,,,4,"Winterholzstrasse 55, 3018 Bern",26.02.2020,bern,26.02.2020,,2018,1,,1,,,,,,,1,,,,,,,,,,,, +23023377,Wohnung,2200,1900,300,106,3.5,EG,,1,,,,,NaN,"Murtenstrasse 143 H, 3008 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23023371,Wohnung,2785,2400,385,104,4.5,1.Stock,01.07.2020,,1,,,,2,"Laubeggstrasse 33, 3006 Bern",25.02.2020,bern,26.02.2020,,1988,,,,,,,,,,,,,,,,,,,,,, +23020985,Wohnung,1899,,,78,3.5,,sofort,,,,,,NaN,"Sandrainstrasse 68, 3007, 3007 Bern",26.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23020983,Wohnung,1120,905,215,45,2,3.Stock,01.05.2020,1,1,,,,5,"Morillonstrasse 40, 3007 Bern",26.02.2020,bern,26.02.2020,,1934,,,1,,,,,,,,,,,,,,,,,,, +23023376,Wohnung,1480,1240,240,68,3,2.Stock,,,1,,300m,200m,4,"Konsumstrasse 6, 8, 3007 Bern",25.02.2020,bern,26.02.2020,,1953,,1,1,,400m,400m,400m,,1,,,,,,,,,,,,, +23023374,Wohnung,1515,1275,240,66,3.5,EG,01.05.2020,1,1,1,100m,100m,4,"Winkelriedstr. 13, 3014 Bern",25.02.2020,bern,26.02.2020,,1960,1,1,1,1,200m,200m,500m,,1,,,,,,,,,,,,, +23022989,Wohnung,2070,1820,250,87,3.5,1.Stock,01.07.2020,1,1,,,,4,"Riedbachstrasse 80, 3027 Bern",26.02.2020,bern,26.02.2020,,2013,,1,1,,,,,,1,,1,,,,,,,,,,, +23018279,Wohnung,1800,1550,250,74,2.5,2.Stock,,1,,1,100m,500m,NaN,"Wernerstrasse 26, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,1,500m,500m,500m,300m,,,,,,,,,,,,,, +23018904,Wohnung,850,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016581,Wohnung,1480,1240,240,68,3,2.Stock,01.05.2020,1,1,1,40m,50m,NaN,"Konsumstrasse 8, 3007 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23016600,Wohnung,3500,3200,300,140,5,2.Stock,01.05.2020,1,1,,,,NaN,"Monbijoustrasse 24, 3011 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014342,Wohnung,1710,1470,240,73,3.5,,01.03.2020,1,1,,200m,200m,4,"Fischerweg, 3012 Bern",24.02.2020,bern,26.02.2020,73,1965,1,1,1,1,700m,700m,700m,,,,,,,,,,,,,,, +23017350,Wohnung,1180,1030,150,,2,1.Stock,01.05.2020,1,,,240m,500m,NaN,"Biderstrasse 23, 3006 Bern",25.02.2020,bern,26.02.2020,,,,,,,350m,,,1000m,,,,,,,,,,,,,, +23016559,Wohnung,1360,1230,130,44,2.5,3.Stock,01.06.2020,,,,,,NaN,"Rathausgasse 46, 3011 Bern",25.02.2020,bern,26.02.2020,,1600,,,1,,,,,,,,,,,,,,,,,,, +23014346,Wohnung,2090,1780,310,93,3.5,,01.04.2020,1,1,,100m,100m,4,"""OpenCourts - OC"" Le Corbusier-Platz 5, 3027 Bern",24.02.2020,bern,26.02.2020,93,2014,,,1,1,500m,1000m,1000m,,1,,,,,,,,,,,,, +23016606,Wohnung,950,750,200,,1.5,1.Stock,01.05.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",25.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014344,Wohnung,1750,1460,290,75,3,,16.05.2020,,,,1000m,10m,NaN,"Scheibenstrasse, 3014 Bern",24.02.2020,bern,26.02.2020,75,,,,,,100m,100m,1000m,,,,,,,,,,,,,,, +23014339,Wohnung,1575,1325,250,70,3,,01.05.2020,1,,,1300m,500m,4,"Freiburgstrasse, 3008 Bern",24.02.2020,bern,26.02.2020,70,1923,,,1,,300m,300m,1700m,,,,,,,,,,,,,,, +23018295,Wohnung,1185,925,260,55,3,6.Stock,16.05.2020,,1,,,,NaN,"Wangenstrasse 44, 3018 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014336,Wohnung,1795,1585,210,90,4,,sofort,1,1,,500m,600m,5,"Kasthoferstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,90,1967,,,1,,200m,500m,500m,,,,,,,,,,,,,,, +23012211,Wohnung,1525,,,,3,,01.05.2020,,,,,,NaN,"Sulgenauweg 38, 3007 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23014335,Wohnung,1730,1490,240,84,3,,sofort,1,1,,1500m,800m,4,"Bolligenstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,84,1980,,1,1,1,100m,400m,800m,,1,,,,,,,,,,,,, +23012690,Wohnung,1730,,,,2.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012299,Einzelzimmer,600,,,16,1,,sofort,,,,,,NaN,3018 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012149,Wohnung,1677,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012863,Wohnung,1650,,,,3.5,,nachVereinbarung,,,,,,NaN,3012 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012147,Wohnung,150,,,,,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012689,Wohnung,1500,,,,2.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024824,Wohnung,1990,,,,2.5,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23010526,Wohnung,1185,925,260,55,3,6.Stock,,,,,,,NaN,3018 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011226,Wohnung,950,,,25,1.5,,sofort,,,,,,NaN,"Militärstrasse 41, 3014 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011219,Wohnung,1515,,,,3.5,,sofort,,,,,,NaN,"Egelgasse, 3006 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011217,Wohnung,1290,,,,3,,sofort,,,,,,NaN,"Schosshaldenstrasse, 3006 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011230,Wohnung,970,,,,2.5,,sofort,,,,,,NaN,"bern west, 3027 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011216,Wohnung,1063,,,,2,,sofort,,,,,,NaN,"Asterweg 21, 3004 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012103,Einzelzimmer,650,,,,1,,nachVereinbarung,,,,,,NaN,"Unterer Aareggweg 3D, 3004 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011229,Wohnung,1890,1790,100,120,4.5,EG,16.05.2020,1,,,800m,800m,NaN,"Thüringstrasse 24, 3018 Bern",24.02.2020,bern,26.02.2020,,,1,,1,1,,,,1500m,1,,,1,,,,,,,,,, +23011220,Einzelzimmer,750,,,24,,,sofort,,,,,,NaN,3007 Bern,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23018298,Wohnung,1665,1480,185,58,1,3.Stock,15.03.2020,,,,,,NaN,"Junkerngasse 35, 3011 Bern",24.02.2020,bern,26.02.2020,,1555,,,,,,,,,,,,,,,,,,,,,, +23009321,Wohnung,1290,,,,3,,nachVereinbarung,,,,,,NaN,3006 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23011795,Studio,1090,,,,1.5,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23008236,Wohnung,730,,,110,1,9.Stock,01.04.2020,1,1,,,,NaN,"Jupiterstraße 57, 3015 Bern BE",24.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23010040,Dachwohnung,1290,,,65,2.5,4.Stock,01.06.2020,1,,,,,NaN,"Werkgasse 47, 3018 Bern",24.02.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +23009241,Wohnung,140,,,,1.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23009096,Wohnung,1500,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23008832,Wohnung,790,,,73,1,1.Stock,nachVereinbarung,1,,,,,NaN,"Werkgasse 55, 3018 Bern BE",24.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23009245,Wohnung,1590,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23009092,Wohnung,513,,,,1,3.Stock,01.04.2020,1,,,,,NaN,3012 Bern BE,24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23012360,Dachwohnung,1390,,,70,1.5,,01.04.2020,,,,,,NaN,"Papiermühlestrasse 10, 3013 Bern",24.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001635,Dachwohnung,780,,,40,1.5,4.Stock,01.03.2020,,,,180m,170m,NaN,"Neufeldstrasse 141, 3012 Bern",,bern,26.02.2020,40,,,,,,370m,580m,,,,,,,,,,,,,,,, +23023375,Wohnung,1985,1785,200,89,3.5,2.Stock,01.04.2020,1,,,,,3,"Morgartenstrasse 21, 3014 Bern",23.02.2020,bern,26.02.2020,,1972,,1,1,1,,,,,,,,,,,,,,,,,, +23004548,Studio,1140,1050,90,35,1,Untergeschoss,01.05.2020,1,,1,150m,500m,NaN,"Steigerweg 26, 3006 Bern",,bern,26.02.2020,35,,,,1,1,700m,100m,,1500m,,,,,,,,,,,,,, +23003638,Wohnung,890,820,70,27,1,1.Stock,01.06.2020,,,,50m,550m,NaN,"Mühledorfstrasse 2, 3018 Bern",,bern,26.02.2020,,,,,1,,250m,350m,800m,4000m,1,,,,,,,,,,,,, +23003778,Wohnung,1960,1850,110,100,5,1.Stock,01.04.2020,,,1,30m,100m,4,"Freiburgstrasse 115, 3008 Bern",,bern,26.02.2020,100,1896,,,1,,300m,300m,1000m,400m,,,,,240m³,,,,,,,,, +23001358,Wohnung,1395,1295,100,54,2.5,EG,sofort,1,1,,30m,430m,NaN,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,54,,,,,1,220m,20m,,,1,,,,,,,,,,,,, +23007278,Wohnung,1200,,,25,1.5,,nachVereinbarung,,,,,,NaN,"Militärstrasse 41, 3014 Bern",23.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001357,Wohnung,1410,1300,110,54,2.5,1.Stock,sofort,1,1,,30m,430m,NaN,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,54,,,,1,1,220m,20m,,,,,,,,,,,,,,,, +23004647,Dachwohnung,1620,1500,120,,2.5,4.Stock,15.03.2020,,,,270m,230m,NaN,"Tellplatz 1, 3014 Bern",,bern,26.02.2020,,,,1,1,1,530m,430m,,950m,,,,,,,,,,,,,, +23008032,Wohnung,1430,,,50,2,1.Stock,15.04.2020,1,,,1100m,1000m,NaN,"Jurastrasse 99, 3013 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +23000701,Wohnung,1718,,,,3.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996918,Wohnung,1480,1390,90,,3.5,2.Stock,01.04.2020,1,,,,,NaN,"Thüringstrasse 24, 3018 Bern",21.02.2020,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +23000224,Wohnung,725,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999678,Wohnung,2770,2500,270,117,4.5,6.Stock,01.06.2020,,,,,,3,"Scheuerrain 3, 3007 Bern",,bern,26.02.2020,,2003,,,,,,,,,,,,,,,,,,,,,, +23000765,Wohnung,1650,,,60,2.5,1.Stock,14.03.2020,1,1,,,,NaN,"Hochfeldstrasse 7, 3012 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23001261,Wohnung,1500,1315,185,50,2.5,3.Stock,15.03.2020,,1,,150m,150m,3,"Seidenweg 70, 3012 Bern",,bern,26.02.2020,,1979,,,,,,,,,,,,,,,,,,,,,, +22998916,Wohnung,1250,,,80,2.5,,15.04.2020,,,,,,NaN,"Roschistrasse, 1a, 3007 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999554,Wohnung,870,770,100,25,1,,nachVereinbarung,1,1,,100m,100m,3,"Randweg 11, 3013 Bern",,bern,26.02.2020,,1971,,,1,,250m,,,,1,,,,,,,,,,,,, +22999694,Wohnung,730,600,130,,1,5.Stock,sofort,,1,,100m,500m,NaN,"Belpstrasse 41, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22999794,Wohnung,1450,1210,240,67,3,EG,01.06.2020,1,,,,,4,"Alemannenstrasse 46, 3018 Bern",21.02.2020,bern,26.02.2020,,1951,,,1,1,,,,,,,,,,,,,,,,,, +22996209,Wohnung,1760,1570,190,,3,,01.07.2020,1,,1,50m,500m,NaN,"Schlossstrasse 91, 3008 Bern",,bern,26.02.2020,,,,1,1,1,50m,500m,,1000m,,,,,,1,,,,,,,, +22995891,Wohnung,1060,950,110,,1,3.Stock,01.06.2020,,1,,300m,500m,NaN,"Brunngasse 12, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +18016327,Attika,1690,1550,140,,2.5,3.Stock,01.04.2020,1,,,100m,100m,NaN,"Unterer Aareggweg 5, 3004 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,1,,,,,,,,,, +22996108,Dachwohnung,1200,930,270,60,2,4.Stock,01.05.2020,,,1,100m,100m,NaN,"Rodtmattstrasse 61, 3014 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22996914,Wohnung,1000,,,30,1,,sofort,,,,,,NaN,"Amthausgasse 1, 3011 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996295,Wohnung,1750,1560,190,,3,2.Stock,15.05.2020,,,1,,,NaN,"Lilienweg 17, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23005365,Wohnung,1945,,,70,2.5,EG,01.04.2020,1,1,,150m,250m,4,"Holligenstrasse 17, 3008 Bern",21.02.2020,bern,26.02.2020,,2017,,1,1,,,,,,1,1,,,,,,,,,,,, +22996913,Wohnung,850,,,30,1,,sofort,,,,,,NaN,3006 Bern,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22995468,Wohnung,1660,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996912,Wohnung,1800,,,100,3.5,,sofort,,,,,,NaN,"Kirchenfeldquartier, 3005 Bern",21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992739,Dachwohnung,1705,1525,180,,2,2.Stock,01.05.2020,,,,,,NaN,"Brunngasse, 25, 3011 Bern",20.02.2020,bern,26.02.2020,60,,,,,,,,,,,,,,,,,,,,,,, +22992547,Wohnung,1520,,,,2,,nachVereinbarung,,,,,,NaN,3011 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992825,Wohnung,1450,,,,3,,nachVereinbarung,,,,,,NaN,3018 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22993702,Studio,1060,950,110,,1.5,3.Stock,01.03.2020,,1,1,,,NaN,"Brunngasse 12, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22995364,Wohnung,1420,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,21.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999034,Wohnung,2200,1900,300,115,4.5,7.Stock,01.04.2020,1,1,,,,4,"Wankdorffeldstrasse 75, 3014 Bern",20.02.2020,bern,26.02.2020,,1965,,1,1,,,,,,,1,,,,,,,,,,,, +22992694,Wohnung,2630,2300,330,123,4.5,EG,sofort,,,,,,NaN,"Murtenstrasse 143 G, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992548,Wohnung,1700,,,,2,,nachVereinbarung,,,,,,NaN,3011 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992763,Wohnung,1550,1395,155,,3.5,5.Stock,01.05.2020,1,1,,120m,400m,NaN,"Murtenstrasse 7, 3008 Bern",,bern,26.02.2020,,,1,,1,,360m,320m,,,,,,,,,,,,,,,, +22992939,Wohnung,2500,,,,3,,nachVereinbarung,,,,,,NaN,3000 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22991121,Wohnung,1390,1220,170,55,2.5,1.Stock,01.05.2020,,,,480m,790m,NaN,"Murifeldweg 59, 3006 Bern",,bern,26.02.2020,,,,,,,300m,1130m,,,,,,,,,,,,,,,, +22992542,Dachwohnung,330,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990768,Wohnung,1250,,,50,2.5,,01.06.2020,,,,,,NaN,3006 Bern,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992695,Wohnung,1220,1050,170,40,2,5.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 B, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22991787,Wohnung,1450,1250,200,,2,2.Stock,01.05.2020,1,,,1430m,410m,NaN,"Roschistrasse 8, 3007 Bern",,bern,26.02.2020,,,,1,,,2440m,,,,,,,,,,,,,,,,, +22992543,Wohnung,1300,,,,2.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992351,Wohnung,1320,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992693,Wohnung,1310,1140,170,48,2,1.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 B, 3008 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992349,Studio,1,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990698,Wohnung,1620,1450,170,75,3,,01.05.2020,1,,,270m,230m,4,"Tellplatz 1, 3014 Bern",,bern,26.02.2020,,1942,,,1,,530m,430m,,,,,,,,1,,,,,,,, +22989570,Wohnung,1530,,,62,2,,sofort,,,,,,NaN,"Grünerweg 5, 3013 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22988325,Wohnung,1320,1070,250,71,3,2.Stock,01.06.2020,,1,,100m,50m,5,"Effingerstr. 107, 3008 Bern",,bern,26.02.2020,,1948,,,,,,120m,,,,,,,,,,,,,,,, +22989566,Wohnung,1200,1050,150,38,1.5,,,1,,,20m,30m,NaN,"Zieglerstrasse 37, 3007 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,200m,,,,,,,,,,,,,, +22988936,Wohnung,1700,1450,250,72,3.5,3.Stock,sofort,1,1,,490m,260m,4,"Randweg 11, 3013 Bern",,bern,26.02.2020,85,1971,,,1,,230m,290m,250m,2000m,1,,,,,,,,,,,,, +22990583,Wohnung,1350,,,60,3,,nachVereinbarung,,,,,,NaN,"Baumgartenstrasse 15, 3018 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22990662,Wohnung,1500,1300,200,,3,3.Stock,01.05.2020,1,1,,200m,470m,NaN,"Brunnmattstrasse 71, 3007 Bern",,bern,26.02.2020,,,,,1,,380m,190m,,,,,,,,,,,,,,,, +22989564,Wohnung,1420,,,,2.5,,sofort,,,,,,NaN,"Mülinenstrasse, 3006 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22987640,Wohnung,950,800,150,32,1,1.Stock,sofort,,,,,,NaN,"Schifflaube 24, 3011 Bern BE",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22996917,Wohnung,1350,,,67,3,,sofort,,,,,,NaN,"Baumgartenstrasse 15, 3018 Bern",20.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22989088,Wohnung,3500,3200,300,110,5,2.Stock,01.05.2020,1,,,400m,140m,NaN,"Helvetiastrasse 27, 3005 Bern",,bern,26.02.2020,,,,,1,1,570m,,,,,,,,,,,,,,,,, +22985085,Wohnung,1580,,,60,2.5,4.Stock,sofort,1,,,,,NaN,"Dorngasse 4, 3006 Bern BE",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22983446,Wohnung,1300,,,31,1,,01.08.2020,,,,,,NaN,3007 Bern,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22988431,Attika,2680,2450,230,,2.5,3.Stock,sofort,1,1,,200m,800m,NaN,"Bitziusstrasse 40, 3006 Bern",20.02.2020,bern,26.02.2020,,2016,,1,,1,950m,500m,500m,1000m,1,,,,,,,,,,,,, +22985629,Wohnung,2600,2270,330,123,4.5,3.Stock,sofort,,,,,,NaN,"Murtenstrasse 143 G, 3008 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22985339,Wohnung,1700,1490,210,82,3.5,2.Stock,01.04.2020,1,,,150m,,4,"Heckenweg 4, 3007 Bern",19.02.2020,bern,26.02.2020,,1961,,,,,,500m,500m,,,,,,,,,,,,,,, +22985624,Attika,1730,1550,180,43,2,5.Stock,01.05.2020,,,,,,NaN,"Brückfeldstr. 19, 3012 Bern",19.02.2020,bern,26.02.2020,,1976,,1,,,,,,,,,,,,,,,,,,,, +22983541,Wohnung,1530,,,62,2.5,,01.04.2020,,,,,,NaN,"Grünerweg 5, 3013 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22984174,Wohnung,1700,1490,210,82,3.5,2.Stock,,,,,,,NaN,3007 Bern,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22985498,Wohnung,2300,2050,250,120,3,3.Stock,sofort,,,1,,100m,NaN,"Gerechtigkeitsgasse 77, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22984975,Wohnung,690,,,12,1,1.Stock,sofort,1,1,,,,NaN,"Weiermattstr 74, 3027 Bern BE",19.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22988283,Wohnung,1370,1150,220,,3,9.Stock,sofort,1,1,,,,NaN,"Looslistrasse 66, 3027 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22982410,Einzelzimmer,950,,,18,,,sofort,,,,,,NaN,"Schläflirain 7, 3013 Bern",19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22981792,Wohnung,1330,1050,280,65,3,,01.06.2020,,,,,400m,5,"Goumoensstrasse 43, 3007 Bern",19.02.2020,bern,26.02.2020,,1948,,1,1,,200m,1100m,1100m,,,,,,,,,,,,,,, +22978925,Wohnung,3160,2860,300,122,4.5,4.Stock,01.05.2020,1,1,,20m,20m,NaN,"Viktoriastrasse 21, 3013 Bern",18.02.2020,bern,26.02.2020,,,,1,,,300m,500m,500m,2000m,1,,,,,,,,,,,,, +22983111,Wohnung,1250,1080,170,55,2,3.Stock,01.04.2020,1,,,,,NaN,"Seftigenstrasse 93, 3007 Bern",19.02.2020,bern,26.02.2020,,,,1,,,,,,,1,,,,,,,,,,,,, +22978923,Einzelzimmer,750,,,14,,,sofort,,,,,,NaN,"Länggasse, 3012 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22983220,Wohnung,1690,1400,290,,3.5,2.Stock,sofort,1,1,,,,NaN,"Könizstrasse 29, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22983138,Wohnung,1330,1050,280,65,3,EG,01.06.2020,,,,200m,400m,5,"Goumoensstrasse 43, 3007 Bern",19.02.2020,bern,26.02.2020,,1948,,1,1,,200m,1100m,1100m,,,,,,,,,,,,,,, +22992546,Wohnung,920,,,,2,,nachVereinbarung,,,,,,NaN,3018 Bern BE,19.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22981726,Wohnung,1820,1600,220,75,3,Untergeschoss,01.06.2020,1,,,220m,700m,NaN,"Muristrasse 88, 3006 Bern",19.02.2020,bern,26.02.2020,,,,,,,220m,220m,220m,1000m,,,,,,,,,,,,,, +22976921,Dachwohnung,1165,965,200,53,2,3.Stock,01.05.2020,,,,240m,900m,NaN,"Biderstrasse 23, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,1,,350m,,,1500m,,,,,,,,,,,,,, +22978084,Wohnung,1380,1100,280,58,3,EG,sofort,1,1,,170m,300m,4,"Waldmannstrasse 10, 3027 Bern",18.02.2020,bern,26.02.2020,,1964,,,,,1000m,700m,,,,,,,,,,,,,,,, +22978104,Wohnung,1840,1600,240,88,3.5,EG,sofort,1,1,,570m,150m,NaN,"Jupiterstrasse 49a, 3015 Bern",,bern,26.02.2020,,,,,,1,470m,,,,1,,,,,,,,,,,,, +22977163,Wohnung,1630,1490,140,55,2.5,10.Stock,01.08.2020,1,1,,100m,450m,4,"Hilfikerstrasse 4, 3014 Bern",,bern,26.02.2020,,2020,,,,,2510m,1670m,,,1,,1,,,,1,,,,,,, +22976434,Wohnung,920,,,23,1,,01.04.2020,,,,,,NaN,"Thunstrasse 103, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976247,Dachwohnung,690,,,100,4.5,,nachVereinbarung,,,,,,NaN,"Seftigenstrasse 47, 3007 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976109,Wohnung,2000,,,90,,,01.04.2020,,,,,,NaN,"Optingestrasse 4, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22989567,Wohnung,1250,,,,2.5,,sofort,,,,,,NaN,"Morillonstrasse, 3007 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23015857,Wohnung,1400,,,,3.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22977159,Wohnung,1570,1370,200,,2.5,2.Stock,01.04.2020,1,,,230m,260m,NaN,"Rodtmattstrasse 51, 3014 Bern",,bern,26.02.2020,,,,1,1,,550m,690m,,,,,,,,,,,,,,,, +22973983,Dachwohnung,2000,1675,325,90,4,4.Stock,01.04.2020,,1,,220m,650m,NaN,"Optingenstrasse 4, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,1,,600m,450m,450m,3000m,1,,,,,,,,,,,,, +22972391,Dachwohnung,1380,,,,3,,nachVereinbarung,,,,,,NaN,3006 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22975983,Wohnung,1350,1165,185,53,2.5,2.Stock,01.05.2020,1,,1,100m,500m,NaN,"Zwyssigstrasse 41, 3007 Bern",,bern,26.02.2020,,,,,1,,250m,250m,250m,,,,,,,,,,,,,,, +22983532,Wohnung,935,,,,1,,nachVereinbarung,,,,,,NaN,"Hildanusstrasse 18, 3013 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976101,Wohnung,1750,,,80,3,,01.03.2020,,,,,,NaN,"Waldstätterstrasse 23, 3014 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +17555800,Wohnung,2980,2680,300,102,4,4.Stock,01.05.2020,1,1,1,50m,100m,NaN,"Viktoriastrasse 41, 3013 Bern",,bern,26.02.2020,102,1931,,,1,,,,,2000m,,,,,,,,,,,,,, +22974055,Wohnung,1804,1524,280,90,3,3.Stock,nachVereinbarung,,,,,,NaN,"Bolligenstrasse 46 A, 3006 Bern",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22974414,Wohnung,2850,2500,350,110,4,2.Stock,01.04.2020,1,1,1,250m,250m,2,"Gutenbergstrasse 29, 3011 Bern",,bern,26.02.2020,110,1920,,1,1,,250m,250m,250m,,,,,,,,,,,,,,, +22972384,Dachwohnung,1350,,,,2.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22976009,Wohnung,2220,2010,210,84,3.5,8.Stock,16.07.2020,1,1,,100m,450m,4,"Hilfikerstrasse 4, 3014 Bern",,bern,26.02.2020,,2020,,1,,,2510m,1670m,,,1,,1,,,,1,,,,,,, +22968430,Wohnung,1290,1150,140,,1,4.Stock,01.05.2020,,,,,,NaN,"Rodtmattstrasse 83, 3014 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22972274,Wohnung,1040,,,,1.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22970510,Dachwohnung,1965,1745,220,89,3.5,4.Stock,16.03.2020,,,,,,4,"Lagerweg 2, 3013 Bern",17.02.2020,bern,26.02.2020,,1938,,1,1,,,16m,,,,,,,,,,,,,,,, +22969201,Dachwohnung,2900,2550,350,143,4.5,2.Stock,01.06.2020,1,,,210m,585m,NaN,"Kalcheggweg 27, 3006 Bern",17.02.2020,bern,26.02.2020,,,1,,1,,680m,850m,,,,,,1,,,,,,,,,, +22972269,Wohnung,850,,,18,1,EG,nachVereinbarung,1,,,,,NaN,"Sandrainstrasse 68, 3007 Bern BE",18.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22972268,Wohnung,690,,,15,1,4.Stock,sofort,,1,,,,NaN,"Seftigenstrasse 47, 3007 Bern BE",18.02.2020,bern,26.02.2020,,2018,,,1,,,,,,,,,,,,,,,,,,, +22970532,Wohnung,1320,1100,220,67,3.5,8.Stock,nachVereinbarung,,,,200m,400m,NaN,"Waldmannstrasse 53, 3027 Bern",,bern,26.02.2020,,,,,,,300m,670m,1300m,2000m,,,,,,,,,,,,,, +22970533,Wohnung,1320,1100,220,67,3.5,8.Stock,01.05.2020,,,,200m,250m,NaN,"Fellerstrasse 50, 3027 Bern",,bern,26.02.2020,,,,,,,200m,500m,1300m,2000m,,,,,,,,,,,,,, +22970327,Studio,880,750,130,33,1,3.Stock,01.05.2020,,1,,50m,100m,4,"Mattenhofstr. 15, 3007 Bern",17.02.2020,bern,26.02.2020,,1992,,1,1,1,500m,500m,1000m,,1,,,,,,1,,,,,,, +22969161,Wohnung,1490,1340,150,,2.5,,01.05.2020,1,1,1,10m,160m,NaN,"Winkelriedstrasse 68, 3014 Bern",,bern,26.02.2020,63,,,,1,,340m,320m,,,,,,,,1,,,,,,,, +22970590,Wohnung,1835,1505,330,104,4.5,2.Stock,01.05.2020,1,1,,,,NaN,"Werkgasse 40, 3018 Bern",17.02.2020,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22965669,Wohnung,1750,,,87,3,,sofort,,,,,,NaN,"Waldstätterstrasse, 3014 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965670,Attika,1350,1200,150,64,2.5,3.Stock,,1,,,,,4,"Bümplizstrasse 173, 3018 Bern",17.02.2020,bern,26.02.2020,58,1951,,,1,,,,,,,,,,,,,,,,,,, +22967255,Wohnung,2740,2490,250,,4.5,2.Stock,01.03.2020,1,,,100m,100m,NaN,"Frikartweg 11, 3006 Bern",,bern,26.02.2020,,,,1,1,1,250m,250m,,,1,,1,,,,,,,,,,, +22970172,Wohnung,1480,1230,250,75,3,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 506, 3018 Bern",17.02.2020,bern,26.02.2020,,,1,1,,,,,,,,,,,,,,,,,,,, +22967543,Dachwohnung,1250,,,,2,,nachVereinbarung,,,,,,NaN,"Muristrasse 72, 3006 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22967107,Wohnung,1320,1150,170,53,3,2.Stock,01.05.2020,,,,300m,500m,4,"Keltenstrasse 82, 3018 Bern",,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +22967185,Wohnung,1160,1000,160,,2.5,1.Stock,01.04.2020,1,,1,25m,75m,NaN,"Schlossstrasse 124, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,300m,,,,,,,,,,,,,, +22965671,Wohnung,1440,,,69,3,,sofort,,,,,,NaN,"Bümpliz, 3018 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22975988,Wohnung,1430,1300,130,,2,2.Stock,01.05.2020,1,,,,,NaN,"Könizstrasse 4, 3008 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965666,Wohnung,1200,,,,4.5,,sofort,,,,,,NaN,3014 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965663,Wohnung,1550,,,70,4,,sofort,,,,,,NaN,3012 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965117,Wohnung,1805,1510,295,63,3.5,,,,,,,,NaN,3007 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965360,Wohnung,2870,2650,220,89,3,2.Stock,01.05.2020,,,,80m,30m,NaN,"Marktgasse 17, 3011 Bern",17.02.2020,bern,26.02.2020,,1731,,,,,,,,,,,,,,,,,,,,,, +22965114,Wohnung,1615,1400,215,63,3,,,,,,,,NaN,3007 Bern,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22967024,Wohnung,1805,1510,295,63,3.5,EG,01.04.2020,,,,350m,400m,3,"Kirchbühlweg 48, 3007 Bern",17.02.2020,bern,26.02.2020,,1929,,,,,2200m,550m,280m,,,,,,,,,,,,,,, +22965361,Wohnung,1615,1400,215,63,3,EG,01.05.2020,,,,60m,120m,4,"Holzikofenweg 5, 3007 Bern",17.02.2020,bern,26.02.2020,,1905,,,,,,,,,,,,,,,,,,,,,, +22963491,Wohnung,1910,,,,4,,nachVereinbarung,,,,,,NaN,3007 Bern BE,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22965391,Wohnung,1195,1020,175,,2.5,14.Stock,sofort,,1,,500m,100m,NaN,"Jupiterstrasse 45, 3015 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,1,,,,,,,,,,,, +22965421,Wohnung,1690,1530,160,,3,EG,01.04.2020,1,,1,100m,50m,NaN,"Könizstrasse 63, 3008 Bern",,bern,26.02.2020,,,,,1,1,1400m,500m,500m,1000m,,,,,,,,,,,,,, +22960601,Einzelzimmer,700,,,30,,,nachVereinbarung,,,,,,NaN,3013 Bern,16.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22978918,Einzelzimmer,920,,,14,,,sofort,,,,,,NaN,"Brunnmattstrasse 22, 3007 Bern",17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961573,Dachwohnung,1680,1540,140,75,2.5,5.Stock,01.05.2020,1,,1,100m,100m,4,"Weissensteinstrasse 27, 3008 Bern",,bern,26.02.2020,,1927,,,,,,,,,,,,1,,,,,,,,,, +22963488,Studio,1000,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,17.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22962980,Wohnung,1550,1350,200,66,3,2.Stock,01.05.2020,1,,,100m,500m,4,"Winkelriedstrasse 63, 3014 Bern",,bern,26.02.2020,66,1950,,,1,,100m,200m,300m,1000m,,,,,,,,,,,,,, +22958131,Einzelzimmer,1000,,,18,,,sofort,,,,,,NaN,"Schwanengasse 3, 3011 Bern",15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961553,Wohnung,1600,1400,200,,2.5,3.Stock,sofort,1,,1,180m,250m,NaN,"Rodtmattstrasse 52, 3014 Bern",,bern,26.02.2020,,,,,1,,1050m,940m,,1200m,,,,,,,,,,,,,, +22962895,Dachwohnung,1800,1550,250,110,3.5,2.Stock,01.04.2020,,,1,100m,300m,6,"Kirchenfeldstrasse 10, 3005 Bern",,bern,26.02.2020,100,1899,,,1,,,,,1500m,,,,,,,,,,,,,, +22962389,Wohnung,2100,,,73,3.5,1.Stock,02.03.2020,,,1,,,NaN,"Hallerstrasse 21, 3012 Bern",,bern,26.02.2020,73,,1,,1,,,,,,,,,,,,,,,,,,, +22963487,Wohnung,1500,,,55,1,6.Stock,01.04.2020,1,,,,,4,3011 Bern BE,17.02.2020,bern,26.02.2020,,2010,,,1,,,,,,,,,,,,,,,,,,, +22955102,Studio,1160,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22956336,Wohnung,aufAnfrage,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22958129,Wohnung,1250,,,,2,,sofort,,,,,,NaN,"seftigenstrasse 93, 3007 Bern",15.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955398,Wohnung,1280,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955045,Wohnung,1000,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955397,Wohnung,400,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955403,Wohnung,2310,2080,230,95,4.5,3.Stock,01.07.2020,1,1,,150m,100m,3,"Könizstrasse 21, 3008 Bern",14.02.2020,bern,26.02.2020,95,1990,,,1,1,550m,650m,550m,1000m,1,,,1,,,,,,,,,, +22955768,Wohnung,1180,,,55,2,,sofort,,,,,,NaN,3018 Bern,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955757,Wohnung,2420,,,100,4.5,,sofort,,,,,,NaN,"Schwarztorstrasse 102, 3007 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23000226,Wohnung,490,,,,2,,nachVereinbarung,,,,,,NaN,3006 Bern BE,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22952290,Wohnung,2370,2090,280,83,3.5,2.Stock,01.05.2020,1,,1,100m,500m,NaN,"Stadtbachstrasse 40, 3012 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +23004673,Wohnung,1460,1350,110,45,1.5,EG,01.05.2020,,,,400m,400m,NaN,"Flurstrasse 29, 3014 Bern",14.02.2020,bern,26.02.2020,,1932,,1,1,,200m,700m,800m,,,,,,,,,,,,,,, +22954473,Wohnung,1700,1500,200,,2.5,4.Stock,,,,,,,NaN,3014 Bern,14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22951911,Wohnung,1630,1450,180,,3,EG,01.04.2020,1,,1,,,NaN,"Sulgenrain 8, 3007 Bern",,bern,26.02.2020,,1930,,,1,,,,,,,,,,,,,,,,,,, +22952289,Wohnung,1490,1290,200,,3.5,2.Stock,01.03.2020,1,,1,100m,250m,NaN,"Ginsterweg 16, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22962722,Wohnung,1690,1440,250,71,3,4.Stock,nachVereinbarung,,,,,,NaN,"Effingerstrasse 41d, 3008 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22954197,Studio,1000,,,40,1,,nachVereinbarung,,,,,,NaN,"Schlossstrasse 118, 3008 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22955753,Wohnung,1280,1100,180,58,2,1.Stock,01.05.2020,,,,10m,170m,NaN,"Schwarztorstrasse 95, 3007 Bern",14.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22962560,Wohnung,2260,2000,260,,3.5,1.Stock,sofort,1,,,,,NaN,"Morellweg 12, 3007 Bern",14.02.2020,bern,26.02.2020,83,1907,,,1,1,,,,,,,,,,,,1,,,,,, +22965416,Wohnung,2950,2700,250,125,4.5,EG,01.04.2020,1,1,,200m,200m,NaN,"Tscharnerstrasse 16, 3007 Bern",,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22949449,Wohnung,1590,1400,190,,3.5,EG,01.03.2020,1,,,50m,50m,NaN,"Looslistrasse 79, 3027 Bern",,bern,26.02.2020,,,,,1,,,,,500m,,,,,,,,,,,,,, +22946536,Wohnung,1050,1000,50,45,2,1.Stock,01.03.2020,,,,200m,360m,NaN,"Federweg 24, 3008 Bern",,bern,26.02.2020,42,,,,,,740m,730m,,,,,,,,,,,,,,,, +22949689,Wohnung,2150,1900,250,,4.5,1.Stock,sofort,1,,,100m,480m,NaN,"Robinsonweg 38, 3006 Bern",,bern,26.02.2020,,1974,1,1,1,1,50m,,,,,,,,,,,,,,,,, +22947161,Wohnung,1780,1460,320,101,4,3.Stock,01.05.2020,,,,500m,500m,5,"Belpstrasse 28, 3007 Bern",,bern,26.02.2020,,1950,,,,,1000m,950m,950m,,,,,,,,,,,,,,, +22946168,Wohnung,2730,2380,350,100,3.5,EG,01.05.2020,,1,,120m,600m,NaN,"Frikartweg 21, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22949555,Wohnung,950,800,150,25,1,EG,01.06.2020,,,,,,3,"Gesellschaftsstr. 42, 3012 Bern",13.02.2020,bern,26.02.2020,,1977,,1,,,,,,,,,,,,,,,,,,,, +22963729,Studio,710,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22947888,Wohnung,600,550,50,11,1,4.Stock,nachVereinbarung,1,1,,,,NaN,3007 Bern BE,13.02.2020,bern,26.02.2020,,1980,,,,,,,,,,,,,,,,,,,,,, +22951125,Wohnung,1420,1160,260,76,3.5,6.Stock,sofort,,1,,100m,50m,5,"Effingerstr. 103, 3008 Bern",,bern,26.02.2020,,1948,,,,,,120m,,,,,,,,,,,,,,,, +13552194,Wohnung,2500,2300,200,100,5,2.Stock,01.07.2020,1,,1,200m,200m,NaN,"Holligenstrasse 94, 3008 Bern",,bern,26.02.2020,100,,1,,1,,,,,500m,,,,,,,,,,,,,, +22951945,Wohnung,2450,2170,280,85,3.5,1.Stock,01.04.2020,1,,,820m,180m,2,"Nordweg 10, 3013 Bern",13.02.2020,bern,26.02.2020,,1882,1,,,,150m,290m,,750m,1,,,,,,,,,,,,, +22943663,Dachwohnung,1280,,,55,2.5,3.Stock,01.04.2020,,,1,100m,100m,NaN,"Balmweg 33, 3007 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,1000m,,,,,,,,,,,,,, +22944029,Wohnung,2140,1840,300,90,4.5,2.Stock,01.05.2020,1,1,1,50m,800m,NaN,"Länggassstrasse 91, 3012 Bern",,bern,26.02.2020,,,,1,1,,,,,1200m,,,,,,,,,,,,,, +22944583,Wohnung,2000,,,,3,,sofort,,,,,,NaN,3006 Bern,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22951947,Wohnung,1410,1250,160,70,2.5,3.Stock,01.05.2020,1,,,350m,350m,NaN,"Olivenweg 44, 3018 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,750m,,,,,,,,,,,,,, +22944580,Wohnung,1630,,,70,3,,sofort,,,,,,NaN,"Kirchenfeldstrasse 53, 3005 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22944050,Wohnung,1390,1200,190,70,3,1.Stock,01.05.2020,1,,,,,NaN,"Schlossstrasse 113, 3008 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22944585,Einzelzimmer,300,,,50,,,sofort,,,,,,NaN,"schenkstrasse 27, 3008 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22946123,Wohnung,1560,1230,330,,3,2.Stock,01.04.2020,1,,,,,NaN,"Weissensteinstrasse 38, 3007 Bern",13.02.2020,bern,26.02.2020,,1956,,1,,1,,,,,,,,,,,,,,,,,, +22944589,Wohnung,915,,,,1,,sofort,,,,,,NaN,"Zähringerstrasse 45, 3012 Bern",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939406,Wohnung,1800,1580,220,89,3.5,3.Stock,01.05.2020,,,,500m,,4,"Hüsliackerstrasse 11, 3018 Bern",,bern,26.02.2020,,2009,,,,,,,,500m,,,,,,,,,,,,,, +22941234,Wohnung,1380,1130,250,57,2.5,4.Stock,,,,,,,NaN,3008 Bern,13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940683,Wohnung,910,850,60,20,1,1.Stock,nachVereinbarung,1,,,,,NaN,"Holzikofenweg 1, 3007 Bern BE",13.02.2020,bern,26.02.2020,,,1,,1,,,,,,1,,,,,,,,,,,,, +22942586,Wohnung,1350,1160,190,60,2,,01.03.2020,1,1,,,,NaN,"Scheibenstrasse 25, 3014 Bern BE",13.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940018,Wohnung,2435,2115,320,172,2.5,1.Stock,01.05.2020,,1,,50m,2500m,5,"Hintere Engehaldestrasse 12, 3004 Bern",12.02.2020,bern,26.02.2020,,1991,,,,,450m,3000m,3000m,,,,,,550m³,,,,,,,,, +22943190,Wohnung,1780,1530,250,67,3,1.Stock,01.05.2020,1,,,180m,550m,NaN,"Wabernstrasse 87, 3007 Bern",13.02.2020,bern,26.02.2020,,1950,,1,,1,500m,500m,1000m,4000m,,,,,,,,,,,,,, +22943189,Wohnung,1380,1130,250,57,2.5,4.Stock,01.05.2020,1,,,,,NaN,"Freiburgstrasse 58/L, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22939433,Wohnung,1495,1360,135,75,3.5,,sofort,1,1,,30m,430m,4,"Brünnenstrasse 43a, 3018 Bern",,bern,26.02.2020,,1964,1,,,1,220m,20m,,,1,,,,,,,,,,,,, +22939382,Wohnung,1430,1190,240,,3,1.Stock,01.06.2020,1,,,100m,500m,NaN,"Keltenstrasse 35, 3018 Bern",,bern,26.02.2020,,,,,1,,,,,700m,,,,,,,,,,,,,, +22939407,Wohnung,2270,2000,270,96,3.5,2.Stock,01.05.2020,,,,,,5,"Weltpoststrasse 8c, 3015 Bern",,bern,26.02.2020,,2012,,,,,,,,,,,,,236m³,,,,,,,,, +22939305,Wohnung,1200,1000,200,35,1,1.Stock,01.03.2020,,1,1,100m,300m,NaN,"Nydeggstalden 8, 3011 Bern",,bern,26.02.2020,,,,1,1,,,,,3000m,,,,,,,,,,,,,, +22939638,Wohnung,1390,1160,230,63,3,1.Stock,nachVereinbarung,,,,300m,650m,NaN,"Fröschmattstrasse 20, 3018 Bern",12.02.2020,bern,26.02.2020,,,,,,,350m,1400m,4900m,2500m,,,,,,,,,,,,,, +22939332,Wohnung,2280,2000,280,100,3.5,1.Stock,01.05.2020,1,,,,,NaN,"Wilkerstrasse 32, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22999552,Wohnung,950,850,100,30,1,3.Stock,01.04.2020,1,,,,,NaN,"Seftigenstrasse 95, 3007 Bern",12.02.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22939276,Wohnung,1393,1213,180,52,2,5.Stock,01.05.2020,1,1,,350m,,3,"Fabrikstrasse 29 B, 3012 Bern",12.02.2020,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22939313,Attika,3385,3035,350,119,5,4.Stock,01.05.2020,1,1,,100m,100m,NaN,"Mattenhofstrasse 39, 3007 Bern",,bern,26.02.2020,,,,1,,1,,500m,,,,,,,,,,,,,,,, +22938234,Wohnung,1700,1500,200,,3,EG,01.05.2020,1,,,,,NaN,"Attinghausenstrasse 13, 3014 Bern",12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939331,Wohnung,2880,2380,500,131,4.5,2.Stock,01.05.2020,1,1,,,,NaN,"Le-Corbusier-Platz 11, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +23023797,Wohnung,1375,1050,325,,3.5,,,,,,,,NaN,3018 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22939242,Wohnung,1190,950,240,,2,EG,01.05.2020,,,,,,NaN,"Jupiterstrasse 41, 3015 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22934785,Wohnung,1368,,,47,2.5,Untergeschoss,sofort,,1,,390m,,NaN,"Murtenstrasse 143 B, 3008 Bern",,bern,26.02.2020,47,,,,1,,750m,600m,,10m,1,,,,,,1,,,,,,, +22936337,Wohnung,1500,1290,210,66,3.5,,01.04.2020,1,,,89m,229m,NaN,"Zelgstrasse 31, 3027 Bern",,bern,26.02.2020,,,,,1,1,145m,111m,443m,711m,1,,,,,,,,,,,,, +22934611,Wohnung,1040,900,140,25,1,4.Stock,01.05.2020,,1,,120m,500m,2,"Seilerstrasse 25, 3011 Bern",12.02.2020,bern,26.02.2020,,1910,,,,,2400m,900m,900m,,,,,,,,,,,,,,, +22934667,Wohnung,1640,1440,200,78,3,2.Stock,01.05.2020,,,1,100m,100m,NaN,"Weissensteinstrasse 22a, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936087,Wohnung,1190,950,240,,2,,,,,,,,NaN,3015 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936306,Wohnung,2880,2380,500,131,4.5,2.Stock,,,,,,,NaN,3027 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936305,Wohnung,2280,2000,280,100,3.5,1.Stock,,,,,,,NaN,3008 Bern,12.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22934786,Dachwohnung,1150,1000,150,,2,3.Stock,01.04.2020,,,,1290m,1260m,NaN,"Vennerweg 6, 3006 Bern",,bern,26.02.2020,,,,,,,480m,790m,,,,,,,,,,,,,,,, +22972267,Wohnung,1085,935,150,,1,EG,01.05.2020,,,,,,NaN,"Hildanusstrasse 18, 3013 Bern BE",12.02.2020,bern,26.02.2020,,2000,,,,,,,,,,,,,,,,,,,,,, +22934107,Wohnung,1550,1350,200,68,3,1.Stock,01.06.2020,,,,,,NaN,"Schlossstrasse 106, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930157,Wohnung,1530,1290,240,64,2.5,1.Stock,15.04.2020,1,,,,,4,"Funkerstrasse 17, 3013 Bern",11.02.2020,bern,26.02.2020,,1943,,,,,,,,,,,,,,,,,,,,,, +23023378,Wohnung,1225,1050,175,52,2.5,EG,01.04.2020,,,,,,NaN,"Bottigenstrasse 31, 3018 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930381,Wohnung,3050,2640,410,110,3.5,2.Stock,nachVereinbarung,1,1,1,500m,500m,NaN,"Matterstrasse 4, 3006 Bern",,bern,26.02.2020,,,,1,1,1,250m,250m,250m,,1,,,1,,,,,,,,,, +22930380,Wohnung,3085,2685,400,124,4.5,1.Stock,31.10.2020,1,1,1,100m,100m,NaN,"Matterstrasse 2, 3006 Bern",,bern,26.02.2020,,,,,1,1,250m,250m,,,1,1,,,,,,,,,,,, +22930475,Wohnung,1800,1600,200,76,3,2.Stock,01.05.2020,,,,20m,10m,NaN,"Seftigenstrasse 40, 3007 Bern",11.02.2020,bern,26.02.2020,,,,1,1,,,,,1000m,,,,,,,1,,,,,,, +22930236,Wohnung,1700,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22929352,Wohnung,2550,2260,290,,3.5,2.Stock,nachVereinbarung,1,1,,640m,510m,NaN,"Stadtbachstrasse 40, 3012 Bern",,bern,26.02.2020,,,,,1,1,810m,,,,,,,,,,,,,,,,, +22930674,Wohnung,1250,,,,2.5,5.Stock,01.05.2020,,,,,,NaN,3007 Bern BE,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22933485,Wohnung,610,,,9,1,10.Stock,sofort,1,1,,,,NaN,"Mühledorfstrasse, 1, 3018 Bern BE",12.02.2020,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22930732,Wohnung,1790,1590,200,95,3.5,1.Stock,15.05.2020,,1,,150m,200m,5,"Könizstrasse 21a, 3008 Bern",11.02.2020,bern,26.02.2020,,1990,,,1,1,550m,650m,550m,1000m,1,,,,,,,,,,,,, +22927851,Wohnung,1210,,,55,2.5,,sofort,,,,,,NaN,"Kalcheggweg 4, 3006 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926768,Wohnung,2280,1990,290,119,2.5,2.Stock,01.05.2020,,,,,,NaN,"Dählhölzliweg 3, 3005 Bern",11.02.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22926744,Wohnung,1370,1180,190,50,2.5,4.Stock,15.04.2020,1,1,,30m,30m,3,"Brunnmattstrasse 20 A, 3007 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22935654,Wohnung,1375,,,,2,,sofort,,,,,,NaN,"Federweg, 3008 Bern",11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926841,Wohnung,1780,1600,180,,1.5,2.Stock,01.03.2020,,,1,50m,100m,NaN,"Zibelegässli 16, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921196,Wohnung,1900,1730,170,85,2,1.Stock,01.03.2020,,,,100m,250m,NaN,"Schifflaube 22, 3011 Bern",,bern,26.02.2020,,,,,,,200m,50m,,,,,,,,,,,,,,,, +22926787,Wohnung,1900,1550,350,,3,5.Stock,01.06.2020,,1,,100m,150m,NaN,"Viktoriarain 17, 3013 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22924690,Wohnung,1900,1550,350,,3,5.Stock,,,,,,,NaN,3013 Bern,11.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22926854,Wohnung,1230,1050,180,,2.5,,01.03.2020,1,,,,,NaN,"Stöckackerstrasse 77, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,1,,,,,1,,,,,,,, +22927538,Wohnung,1510,1290,220,75,3.5,11.Stock,01.03.2020,1,1,,,,4,"Normannenstrasse 35, 3018 Bern",11.02.2020,bern,26.02.2020,,1966,,,1,1,,,,,1,,,,,,,,,,,,, +22917444,Wohnung,1690,1510,180,,2.5,4.Stock,,,,,50m,100m,NaN,"Monbijoustrasse 82, 3007 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921966,Wohnung,2170,1950,220,93,3.5,1.Stock,,1,,,,,NaN,"Gryphenhübeliweg 26, 3006 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,1,,,,,,, +22921444,Wohnung,1680,1480,200,61,2.5,4.Stock,01.05.2020,1,,,,,3,"Gutenbergstr. 39, 3011 Bern",10.02.2020,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,1,1,,,, +22918193,Wohnung,1840,1600,240,73,3,EG,01.06.2020,,,,250m,700m,4,"Muristrasse 92, 3006 Bern",,bern,26.02.2020,,1941,,,,,,,,,,,,,,,,,,,,,, +22921968,Wohnung,840,730,110,26,1,1.Stock,,1,,,,,NaN,"Giacomettistrasse 25 a, 3006 Berne",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,1,,,,,,, +22920049,Wohnung,2585,2350,235,100,3.5,2.Stock,01.03.2020,1,1,,160m,50m,3,"Schwarztorstrasse 102, 3007 Bern",,bern,26.02.2020,,2013,,,1,1,320m,280m,,,,,,,,,,,,,,,, +22921036,Wohnung,1475,1235,240,70,3.5,3.Stock,01.05.2020,1,1,,,,NaN,"Balthasarstrasse 19, 3027 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22918325,Wohnung,1900,1590,310,,4,3.Stock,01.05.2020,1,,,200m,500m,NaN,"Holzikofenweg 20, 3007 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22917445,Wohnung,1685,,,75,3,,sofort,,,,,,NaN,"beundenfeldstrasse, 3013 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22918106,Wohnung,1580,1400,180,54,2.5,EG,15.03.2020,1,1,,190m,64m,3,"Quartiergasse 16, 3013 Bern",10.02.2020,bern,26.02.2020,,1972,,,,,290m,100m,100m,,,,,,,,,,,,,,, +22917261,Wohnung,1295,1050,245,,2.5,14.Stock,nachVereinbarung,1,1,,,,NaN,"Holenackerstrasse 65, 3027 Bern",10.02.2020,bern,26.02.2020,59,,,,1,,,,,,,,,,,,,1,,,,,, +22916861,Dachwohnung,1250,1060,190,65,3,2.Stock,01.04.2020,,,,100m,100m,5,"Aehrenweg 29, 3027 Bern",10.02.2020,bern,26.02.2020,,1950,,1,1,,1000m,1000m,,2000m,,,,,,,,,,,,,, +22915007,Wohnung,2900,2700,200,120,4,2.Stock,sofort,1,,1,150m,400m,2,"Diesbachstrasse, 3012 Bern",,bern,26.02.2020,100,1906,,,1,,,,,,,,,,,,,,,,,,, +22915512,Wohnung,1030,,,26,1,1.Stock,09.03.2020,1,1,,,,NaN,"Parkstrasse 11, 3014 Bern BE",10.02.2020,bern,26.02.2020,,,1,,,,,,,,1,,,,,,,,,,,,, +22915626,Wohnung,1344,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22927029,Wohnung,1520,,,,3,,01.03.2020,,,,,,NaN,"Waldheimstrasse 8, 3012 Bern",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915623,Wohnung,855,,,,1,2.Stock,01.04.2020,1,1,,,,NaN,"Mittelstrasse 16, 3012 Bern BE",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915513,Wohnung,890,,,15,1,4.Stock,01.06.2020,1,1,,,,NaN,"Chutzenstrasse 67, 3007 Bern BE",10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22915909,Wohnung,1730,,,,3,,nachVereinbarung,,,,,,NaN,3014 Bern BE,10.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22921967,Wohnung,1360,1200,160,57,2.5,4.Stock,,1,,,,,6,"Giacomettistrasse 25, 3006 Bern",10.02.2020,bern,26.02.2020,,2016,,,,,,,,,,,,,,,1,,,,,,, +22914284,Wohnung,1000,,,36,2,,15.03.2020,,,,,,NaN,"Weberstrasse, 3007 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22912691,Wohnung,aufAnfrage,,,,,,nachVereinbarung,,,,,,NaN,3006 Bern,08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914440,Einzelzimmer,650,,,80,,,sofort,,,,,,NaN,"zentweg, 3006 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914286,Wohnung,1250,,,52,2,,01.03.2020,,,,,,NaN,"Landoltstrasse, 3007 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22992549,Wohnung,850,,,,1.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22914048,Wohnung,2080,,,90,3.5,,01.03.2020,,,,,,NaN,"Kyburgstrasse 1, 3013 Bern",09.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22907779,Wohnung,1640,1400,240,80,3.5,2.Stock,01.04.2020,1,,,660m,340m,NaN,"Alemannenstrasse 40, 3018 Bern",,bern,26.02.2020,,,,,,1,330m,670m,,,,,,,,,,,,,,,, +22912720,Studio,1200,,,20,1,,nachVereinbarung,,,,,,NaN,"Mittelstrasse, 3012 Bern",08.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22907776,Wohnung,1640,1400,240,77,3.5,1.Stock,sofort,1,,,660m,340m,NaN,"Alemannenstrasse 40, 3018 Bern",,bern,26.02.2020,,,,,,1,330m,670m,,,,,,,,,,,,,,,, +22909233,Wohnung,1690,1450,240,87,3.5,2.Stock,01.05.2020,1,,,690m,600m,NaN,"Alemannenstrasse 44, 3018 Bern",,bern,26.02.2020,,,,,,1,250m,810m,,,,,,,,,,,,,,,, +22904990,Wohnung,1390,1190,200,75,3,EG,nachVereinbarung,1,,1,70m,1200m,NaN,"Faehrstrasse 29, 3004 Bern",07.02.2020,bern,26.02.2020,,,1,,1,,1200m,1200m,1200m,2000m,,,,,,1,,,,,,,, +22907750,Wohnung,2100,1900,200,86,3,2.Stock,15.03.2020,1,1,1,100m,100m,NaN,3012 Bern,,bern,26.02.2020,,,,1,1,,,,,1000m,,,,,,,,,,,,,, +22907663,Dachwohnung,1260,1100,160,72,2.5,,16.03.2020,,,,,,5,"Schwarztorstrasse 97, 3007 Bern",,bern,26.02.2020,,1929,,,1,,,,,,,,,,,,,,,,,,, +22905888,Wohnung,1400,1240,160,,2.5,1.Stock,sofort,,,,100m,100m,NaN,"Kasernenstrasse 11c, 3013 Bern",,bern,26.02.2020,,1930,,,,,,,,,,,,,,,,,,,,,, +22906685,Wohnung,1282,252,1030,,,,,,,,,,NaN,"Freiburgstrasse 123, 3008 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22904395,Wohnung,1860,,,80,3.5,,sofort,,,,,,NaN,"Hüsliackerstrasse 23, 3018 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22909204,Wohnung,3700,3500,200,130,5.5,,01.03.2020,1,,,,,NaN,3006 Bern,07.02.2020,bern,26.02.2020,,1960,1,,1,1,,,,,1,,,1,,,,,,,,,, +22902034,Wohnung,1490,1340,150,59,2.5,3.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22961182,Wohnung,1450,1150,300,,1.5,2.Stock,01.05.2020,,,,840m,1480m,NaN,"Kollerweg 30, 3006 Bern",,bern,26.02.2020,,,,,,,560m,560m,,,,,,,,,,,,,,,, +22903942,Wohnung,1870,1590,280,90,4.5,3.Stock,16.05.2020,1,1,,100m,100m,NaN,"Waldmannstrasse 14, 3027 Bern",,bern,26.02.2020,,,,1,1,1,100m,100m,100m,,,,,,,,,,,,,,, +22901311,Wohnung,2000,1750,250,,2.5,EG,01.04.2020,1,,1,50m,100m,NaN,"Hallwylstrasse, 3005 Bern",,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22901294,Wohnung,2870,2570,300,115,3.5,2.Stock,01.06.2020,1,,1,100m,100m,NaN,"Jubiläumsstrasse 97, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22900020,Wohnung,1580,1340,240,,3,1.Stock,01.05.2020,1,,,,,NaN,"Schenkstrasse 41, 3008 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22900019,Wohnung,1180,1020,160,,1,2.Stock,sofort,1,,,280m,570m,NaN,"Morillonstrasse 48, 3007 Bern",,bern,26.02.2020,,,,,,,370m,,,,,,,,,,,,,,,,, +22898386,Wohnung,860,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22898387,Wohnung,1160,,,28,1.5,1.Stock,01.04.2020,1,1,,,,NaN,"Quartiergasse, 3013 Bern BE",07.02.2020,bern,26.02.2020,,1980,,,,,,,,,,,,,,,,,,,,,, +22901545,Wohnung,1626,1466,160,65,2,3.Stock,01.03.2020,,,1,,100m,NaN,"Gerechtigkeitsgasse 56, 3011 Bern",07.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22901993,Wohnung,1860,1460,400,92,4.5,4.Stock,01.05.2020,1,1,1,100m,60m,NaN,"Sulgeneckstrasse 64, 3006 Bern",,bern,26.02.2020,,,1,1,1,,1110m,630m,,1500m,1,,,,,,,,,,,,, +22900764,Wohnung,2650,2100,550,,5,3.Stock,01.06.2020,1,1,,100m,200m,NaN,"Untermattweg 64, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22900625,Wohnung,3310,2960,350,122,4,4.Stock,sofort,1,1,1,,,NaN,"Monbijoustrasse 22, 3011 Bern",,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22897108,Attika,3350,3050,300,,4.5,3.Stock,01.03.2020,1,1,,,,NaN,"Wasserwerkgasse 37, 3011 Bern",06.02.2020,bern,26.02.2020,,1981,,,1,1,,,,,,,,1,,,,,,,,,, +22895173,Wohnung,700,,,,3,,nachVereinbarung,,,,,,NaN,3018 Bern BE,06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22900690,Wohnung,2030,1705,325,95,3.5,1.Stock,nachVereinbarung,,,,,,4,"Riedbachstrasse 81, 3027 Bern",06.02.2020,bern,26.02.2020,,2012,,,,,,,,,,,,,237m³,,,,,,,,, +22902420,Wohnung,1210,1095,115,44,1,EG,01.05.2020,,,,,,3,"Buristr. 8, 3006 Bern",06.02.2020,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22903422,Wohnung,1270,1070,200,,2.5,2.Stock,01.03.2020,1,,,10m,400m,NaN,"Keltenstrasse 11, 3018 Bern",07.02.2020,bern,26.02.2020,,,,,,,450m,400m,400m,1300m,,,,,,,,,,,,,, +22899965,Wohnung,1410,1190,220,,2.5,1.Stock,01.03.2020,1,,,,,NaN,"Bantigerweg 56, 3006 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899897,Wohnung,1850,1650,200,55,2.5,1.Stock,01.05.2020,1,1,,20m,20m,NaN,"Aegertenstrasse 53, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,2000m,,,,,,,,,,,,,, +22896587,Wohnung,1050,950,100,35,1.5,EG,01.04.2020,,,,400m,1000m,3,"Egelgasse 47, 3006 Bern",06.02.2020,bern,26.02.2020,,1957,,,,,1000m,2100m,4700m,3300m,,,,,,,,,,,,,, +22901261,Studio,1168,1000,168,51,1,EG,01.05.2020,,1,,50m,100m,4,"Mattenhofstr. 15, 3007 Bern",06.02.2020,bern,26.02.2020,,1992,,1,1,1,500m,500m,1000m,,1,,,,,,1,,,,1,,, +22895843,Wohnung,1210,1095,115,44,1,,,,,,,,NaN,3006 Bern,06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899973,Wohnung,1800,1415,385,,2.5,3.Stock,15.03.2020,,1,,190m,300m,NaN,"Münstergasse 58, 3011 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902421,Wohnung,1780,1530,250,90,4,3.Stock,01.05.2020,,,,200m,50m,4,"Obermattstr. 18, 3018 Bern",05.02.2020,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22893424,Einzelzimmer,574,,,12,,,sofort,,,,,,NaN,"Rehhastrasse 45, 3018 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22889307,Wohnung,1800,1415,385,,2.5,3.Stock,,,,,,,NaN,3011 Bern,05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902010,Wohnung,1822,1482,340,98,4.5,2.Stock,16.05.2020,1,1,,,,NaN,"Holenackerstrasse 5, 3027 Bern",06.02.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,1,,,,,, +22888686,Wohnung,1450,,,,2.5,,nachVereinbarung,,,,,,NaN,3007 Bern BE,05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22902801,Wohnung,1750,1575,175,50,2.5,7.Stock,sofort,,,,,,3,"Europaplatz 1, 3008 Bern",05.02.2020,bern,26.02.2020,,2014,,,,,,,,,,,,,,,,,,,,,, +23020982,Einzelzimmer,910,,,20,,,sofort,,,,,,NaN,"Holzikofenweg 1, 3007, 3007 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22893423,Wohnung,2700,,,,3,,sofort,,,,,,NaN,"Turnweg 27B, 3013 Bern",06.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22888808,Dachwohnung,1450,,,60,1,,nachVereinbarung,,,,,,NaN,"Elisabethenstrasse 26, 3014 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22886505,Wohnung,990,840,150,45,1,Untergeschoss,01.05.2020,,1,,100m,2000m,NaN,"Hintere Engehaldenstrasse 38, 3004 Bern",05.02.2020,bern,26.02.2020,,1999,,1,,1,800m,800m,1500m,,1,,,,,,,,,,,,, +22886506,Wohnung,1614,1414,200,63,2.5,1.Stock,01.05.2020,1,,,300m,300m,4,"Buristrasse 17, 3006 Bern",05.02.2020,bern,26.02.2020,,1991,,,,,300m,300m,500m,,,,,,,,,,,,,,, +22884352,Wohnung,1500,1255,245,73,3,5.Stock,01.05.2020,,1,,750m,600m,4,"Holligenstrasse 109, 3008 Bern",04.02.2020,bern,26.02.2020,,1961,,1,,,900m,,,1200m,,,,,,,,,,,,,, +22882531,Wohnung,1140,1030,110,38,1.5,EG,01.05.2020,1,,1,100m,100m,NaN,"Militärstrasse 53, 3014 Bern",,bern,26.02.2020,,,,1,1,,250m,250m,250m,,,,,,,,,,,,,,, +22887292,Wohnung,1730,,,60,2.5,,sofort,,,,,,NaN,"Neuengasse, 3011 Bern",05.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22899979,Wohnung,2170,1850,320,99,4.5,1.Stock,01.05.2020,1,1,,200m,,3,"Fabrikstrasse 29 D, 3012 Bern",05.02.2020,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22882344,Wohnung,1600,1330,270,,3.5,EG,nachVereinbarung,1,,,,,NaN,"Stapfenstrasse 48, 3018 Bern",04.02.2020,bern,26.02.2020,,1950,,1,,1,,,,,,,,,,,,,,,,,, +22882504,Wohnung,1465,1200,265,,2.5,2.Stock,sofort,,,,,,NaN,"Bottigenstrasse 68, 3018 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22882630,Wohnung,1890,1610,280,97,4.5,3.Stock,01.04.2020,,,,290m,140m,NaN,"Statthalterstrasse 54, 3018 Bern",,bern,26.02.2020,,,,,,,200m,460m,,,,,,,,,,,,,,,, +23014341,Wohnung,2860,2720,140,127,3,,sofort,1,,,100m,300m,NaN,"Münstergasse, 3011 Bern",04.02.2020,bern,26.02.2020,127,,,,1,,,,,,,,,1,,,,,,,,,, +22874742,Wohnung,1390,1245,145,59,2,EG,01.04.2020,,,,,,4,"Buristr. 10, 3006 Bern",03.02.2020,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22881488,Wohnung,1750,,,,3,,nachVereinbarung,,,,,,NaN,3011 Bern BE,04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22879005,Wohnung,1480,,,70,3.5,,sofort,,,,,,NaN,"Hallerstrasse 20, 3012 Bern",04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +13963125,Dachwohnung,1280,1085,195,,3,2.Stock,01.04.2020,,,1,200m,200m,NaN,"Frankenstrasse 22, 3018 Bern",,bern,26.02.2020,,,,,,1,,,,1000m,,,,,,,,,,,,,, +22880969,Attika,3080,2780,300,115,4.5,4.Stock,01.05.2020,1,1,,210m,120m,3,"Stöckackerstrasse 103, 3018 Bern",,bern,26.02.2020,,2017,,,1,1,540m,970m,,600m,1,,,,,,,,,,,,, +22880464,Wohnung,1395,1275,120,52,1.5,1.Stock,01.05.2020,1,1,,10m,180m,NaN,"Bümplizstrasse 142, 3018 Bern",,bern,26.02.2020,,,,1,1,,,,,,1,1,,,,,,,,,,,, +22998672,Wohnung,1200,,,,2.5,,01.07.2020,,,,,,NaN,3007 Bern,04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22879392,Wohnung,1150,,,90,1,3.Stock,sofort,1,,,,,NaN,"Gryphenhübeliweg 45, 3006 Bern BE",04.02.2020,bern,26.02.2020,,2016,,,,,,,,,,,,,,,,,,,,,, +22873707,Wohnung,3450,2950,500,139,5.5,1.Stock,01.03.2020,1,1,,500m,450m,NaN,"Hesseweg 20, 3006 Bern",,bern,26.02.2020,,,,1,,1,1100m,1100m,,1500m,1,1,,,,,,,,,,,, +22893420,Wohnung,1750,,,65,,,sofort,,,,,,NaN,"Kapellenstrasse 27, 3011 Bern",04.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22873043,Wohnung,1320,1080,240,60,3,1.Stock,nachVereinbarung,1,,,,,5,"Tiefenaustrasse 139, 3004 Bern",03.02.2020,bern,26.02.2020,,1951,,1,,,,,,,,,,,,,,,,,,,, +22871189,Maisonette,3100,2800,300,153,5.5,3.Stock,sofort,1,,1,140m,220m,3,"Südbahnhofstrasse 4, 3007 Bern",,bern,26.02.2020,,1906,,,1,,320m,,,,,,,1,,,,,,,,,, +22872140,Wohnung,1320,1080,240,60,3,1.Stock,,,,,,,NaN,3004 Bern,03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22870085,Wohnung,550,,,,4,,nachVereinbarung,,,,,,NaN,3018 Bern BE,03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866634,Wohnung,1495,1325,170,40,2,2.Stock,01.04.2020,,1,,,,NaN,"Brunngasse, 8, 3011 Bern BE",03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866077,Wohnung,1490,1310,180,53,2.5,5.Stock,01.04.2020,,1,,300m,,NaN,"Effingerstrasse 41a, 3008 Bern",,bern,26.02.2020,53,,,,1,,,,,,,,,1,,,,,,,,,, +22879006,Einzelzimmer,619,,,20,,,sofort,,,,,,NaN,"Wankdorffeldstrasse 83, 3014 Bern",03.02.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22866920,Wohnung,650,,,13,1,19.Stock,sofort,1,1,,,,NaN,3015 Bern BE,03.02.2020,bern,26.02.2020,,1977,1,,1,,,,,,,,,,,,,,,,,,, +22855263,Wohnung,4500,,,36,1.5,,sofort,,,,,,NaN,"Mühledorfstrasse1, 3018 Bern",31.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22860992,Wohnung,1600,,,,2.5,,15.03.2020,1,,,250m,310m,NaN,"Holligenstrasse 85, 3008 Bern",,bern,26.02.2020,,,1,,,,520m,690m,,1m,,,,,,1,,,,,,,, +22859930,Wohnung,1680,1500,180,70,3,2.Stock,,1,,,20m,500m,NaN,"Weissensteinstrasse 35, 3007 Bern",31.01.2020,bern,26.02.2020,,,,,,,500m,500m,500m,,,,,,,,,,,,,,, +22860642,Wohnung,2835,2520,315,71,3.5,3.Stock,01.05.2020,,1,,300m,50m,NaN,"Zeughausgasse 27, Wohnungen, 3011 Bern",31.01.2020,bern,26.02.2020,,1927,,,1,,1000m,2800m,2800m,,,,,,,,,,,,,,, +22848071,Wohnung,1390,1200,190,,3.5,EG,01.05.2020,1,,,,,NaN,"Brünnenstrasse 65, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22847922,Wohnung,3490,3140,350,158,4.5,2.Stock,01.04.2020,1,1,,200m,150m,3,"Wasserwerkgasse 33, 3011 Bern",,bern,26.02.2020,,1980,1,,1,,400m,100m,,3000m,1,1,,1,,,,,,,,,, +22847911,Wohnung,2690,2390,300,96,3,,01.03.2020,,1,,,,NaN,"Münstergasse 16, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848078,Wohnung,1750,1550,200,78,3,2.Stock,01.03.2020,1,,,,,NaN,"Waldstätterstrasse 23, 3014 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839519,Wohnung,1200,,,,2.5,,sofort,,,,,,NaN,3000 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22840923,Wohnung,150,,,36,1.5,,nachVereinbarung,,,,,,NaN,"Mühledorfstrasse 1, 3018 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22842292,Wohnung,1700,1490,210,82,3.5,,01.03.2020,1,,,,,4,"Heckenweg 40, 3007 Bern",29.01.2020,bern,26.02.2020,,1961,,1,,,,,,,,,,,,,,,,,,,, +22839518,Einzelzimmer,628,,,,,,sofort,,,,,,NaN,3000 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839483,Einzelzimmer,766,,,,,,sofort,,,,,,NaN,"Nähe Rosengarten, 3013 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839459,Wohnung,1800,,,,3,,sofort,,,,,,NaN,"Schlossstrasse 93, 3008 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839465,Wohnung,1600,,,60,2,,sofort,,,,,,NaN,3011 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839479,Einzelzimmer,720,,,16,,,sofort,,,,,,NaN,"Funkerstrasse 2, 3013 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839386,Einzelzimmer,450,,,,,,sofort,,,,,,NaN,"Bolligenstrasse, 3006 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22839381,Einzelzimmer,600,,,15,,,sofort,,,,,,NaN,"Erlenweg 14, 3005 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22838846,Attika,2870,2570,300,,5.5,,sofort,,,,,,NaN,"Mülinenstrasse 28, 3006 Bern",29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22839385,Einzelzimmer,370,,,20,,,sofort,,,,,,NaN,3006 Bern,29.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22919640,Wohnung,1720,1520,200,,3.5,5.Stock,01.07.2020,1,1,,,,NaN,"Winkelriedstrasse 14, 3014 Bern",28.01.2020,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22829703,Wohnung,1110,,,,1,1.Stock,01.03.2020,1,,,410m,330m,NaN,"Güterstrasse 16, 3008 Bern",,bern,26.02.2020,,,,,,,800m,510m,,,,,,,,,,,,,,,, +22830980,Einzelzimmer,1150,1000,150,30,1,3.Stock,sofort,,,,,,NaN,"Rathausgasse 18, 3011 Bern",28.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +15769803,Wohnung,1720,1520,200,,3.5,5.Stock,01.07.2020,1,1,,200m,200m,NaN,"Winkelriedstrasse 14, 3014 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22825593,Wohnung,2300,,,,4.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824535,Wohnung,1110,910,200,49,2,17.Stock,01.03.2020,1,1,,500m,100m,NaN,"Waldmannstrasse 61, 3027 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22824407,Wohnung,3040,2740,300,,6,5.Stock,01.04.2020,1,1,,50m,100m,NaN,"Neufeldstrasse 15, 3012 Bern",27.01.2020,bern,26.02.2020,,,,,,,20m,20m,20m,,,,,,,,,,,,,,, +22825361,Wohnung,1710,1450,260,,4,2.Stock,01.03.2020,1,1,,,,NaN,"Bümplizstrasse 12, 3027 Bern BE",27.01.2020,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22827667,Wohnung,1290,1140,150,40,1,EG,01.05.2020,1,1,,100m,100m,3,"Sulgenbachstr. 20, 3007 Bern",27.01.2020,bern,26.02.2020,,2003,,1,1,,600m,600m,1000m,,1,,,,,,,,,,,,, +23009097,Wohnung,950,,,,1.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22822874,Wohnung,2200,,,,3.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22827517,Wohnung,1670,1500,170,,2,3.Stock,01.04.2020,,1,,,,NaN,"Kramgasse 11, 3011 Bern",27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824895,Wohnung,3500,,,130,5.5,EG,sofort,1,,,,,NaN,3006 Bern BE,27.01.2020,bern,26.02.2020,,1960,,,1,,,,,,1,,,,,,,,,,,,, +22825563,Wohnung,1650,1460,190,50,2.5,4.Stock,01.05.2020,1,1,,200m,100m,NaN,"Landoltstrasse 3, 3007 Bern",,bern,26.02.2020,,1948,,,,,,,,,,,,1,,,,,,,,,, +22814014,Wohnung,1750,1550,200,64,3.5,,sofort,1,1,1,500m,500m,NaN,"Hopfenweg 27, 3007 Bern",24.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,1,,,,,,,, +22813792,Wohnung,1800,1550,250,74,2.5,1.Stock,sofort,1,,1,100m,500m,NaN,"Wernerstrasse 26, 3006 Bern",,bern,26.02.2020,,,,,,1,500m,500m,500m,800m,,,,,,,,,,,,,, +22983797,Wohnung,2000,1700,300,78,3.5,10.Stock,nachVereinbarung,1,1,,,,NaN,3015 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22814753,Wohnung,1215,1050,165,55,2.5,2.Stock,01.03.2020,1,,,190m,550m,NaN,"Fröschmattstrasse 36, 3018 Bern",24.01.2020,bern,26.02.2020,,1956,,1,,,800m,1000m,,,,,,,,,,,,,,,, +22916934,Wohnung,1580,1400,180,54,2.5,,,,,,,,NaN,3013 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22970502,Wohnung,2050,1840,210,83,4,3.Stock,01.05.2020,1,,,100m,100m,3,"Bühlstrasse 40, 3012 Bern",,bern,26.02.2020,,1954,,,1,1,500m,500m,300m,,,,,,,,,,,,,,, +22927852,Wohnung,1490,,,,2,,sofort,,,,,,NaN,"Wildermettweg 58, 3006 Bern",25.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22815003,Wohnung,2380,2100,280,112,4.5,1.Stock,01.05.2020,,,,,,NaN,"Murtenstrasse 143 C, 3008 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22865840,Wohnung,1870,,,82,3.5,,01.03.2020,,,,,,NaN,"Ankerstrasse 18,, 3006 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22813105,Wohnung,1215,1050,165,55,2.5,2.Stock,,,,,,,NaN,3018 Bern,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22827393,Wohnung,1450,1320,130,52,2,4.Stock,01.04.2020,1,1,,190m,100m,NaN,"Breitenrainstrasse 12A, 3013 Bern",23.01.2020,bern,26.02.2020,,,,,,,650m,400m,,,,,,,,,,,,,,,, +22811978,Wohnung,2840,2590,250,111,4.5,2.Stock,01.03.2020,1,1,,100m,100m,NaN,3011 Bern,,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22805667,Wohnung,1290,1070,220,,3,1.Stock,01.05.2020,1,,,,,NaN,"Tiefenaustrasse 129, 3004 Bern",23.01.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22811917,Wohnung,1600,1400,200,78,2.5,1.Stock,sofort,,,,,,NaN,"Eigerstrasse 12, 3007 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22807785,Wohnung,2500,2250,250,,4.5,1.Stock,sofort,1,,1,,,NaN,"Rodtmattstrasse 31, 3014 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22807752,Wohnung,1850,,,80,3.5,EG,sofort,1,1,,220m,650m,NaN,"Hüsliackerstrasse 23, 3018 Bern",23.01.2020,bern,26.02.2020,,,1,1,1,1,,,,500m,1,,,,,,,,,,,,, +22995363,Wohnung,1400,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23000222,Dachwohnung,450,,,,1,,nachVereinbarung,,,,,,NaN,3012 Bern BE,23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22809674,Loft,1870,1650,220,56,2,5.Stock,01.05.2020,,,,,,NaN,"Mühlemattstrasse 55, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23020988,Wohnung,120,70,50,35,1,Untergeschoss,01.04.2020,,,,300m,500m,NaN,"Keltenstrasse 84, 3018 Bern",23.01.2020,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +22798844,Wohnung,1900,1650,250,69,3,1.Stock,01.04.2020,1,,,100m,500m,NaN,"Weissenbühlweg 16, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22797115,Wohnung,2260,2000,260,95,3,1.Stock,sofort,,1,,,,3,"Kapellenstrasse 26, 3011 Bern",22.01.2020,bern,26.02.2020,,1912,,,,,,,,,,,,,,,,,,,,,, +11298313,Wohnung,1400,1200,200,,3,1.Stock,01.03.2020,,,,100m,100m,NaN,"Bahnhöheweg 26, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22802012,Wohnung,1290,1150,140,,3,4.Stock,,,,,,,NaN,3007 Bern,23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22800070,Wohnung,1570,1370,200,,3,3.Stock,sofort,1,,,470m,70m,NaN,"Güterstrasse 14, 3008 Bern",22.01.2020,bern,26.02.2020,,,,,1,1,760m,480m,,,1,,,,,,,,,,,,, +22801396,Wohnung,1100,950,150,18,1,3.Stock,sofort,1,,,,,NaN,"Schwanengasse, 3, 3011 Bern BE",23.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22800082,Wohnung,1890,1620,270,91,3.5,2.Stock,sofort,1,1,,,,NaN,"Konsumstrasse 17, 3007 Bern",22.01.2020,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22803547,Wohnung,1550,1300,250,,2.5,1.Stock,01.05.2020,,,,180m,440m,NaN,"Zielweg 5, 3014 Bern",,bern,26.02.2020,,,,,1,1,300m,590m,,,,,,,,,,,,,,,, +22803667,Wohnung,2000,1750,250,110,4.5,1.Stock,01.05.2020,1,,1,300m,290m,5,"Werkgasse 29, 3018 Bern",,bern,26.02.2020,110,2000,1,1,1,1,300m,300m,400m,500m,,,,,,,,,,,,,, +22798843,Wohnung,1450,1290,160,62,2.5,2.Stock,01.05.2020,1,,,80m,150m,NaN,"Pestalozzistrasse 22, 3007 Bern",,bern,26.02.2020,,,,,1,,250m,130m,,,,,,,,,,,,,,,, +22786595,Wohnung,1810,1550,260,,4,5.Stock,01.04.2020,,1,,600m,910m,NaN,"Mülinenstrasse 29, 3006 Bern",,bern,26.02.2020,,,,,,,2130m,1960m,,,,,,,,,,,,,,,, +22532506,Wohnung,1498,,,75,3.5,,nachVereinbarung,,,,,,NaN,"Weidmattweg 24, 3018 Bern",21.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22784408,Wohnung,1950,1750,200,70,3,3.Stock,nachVereinbarung,,,,500m,460m,NaN,"Reichenbachstrasse 75, 3004 Bern",,bern,26.02.2020,,,,,,,400m,2040m,2290m,,,,,,,,,,,,,,, +22796811,Wohnung,500,,,65,3,,nachVereinbarung,,,,,,NaN,"Pfaffensteig 4, 3018 Bern",24.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22788477,Wohnung,1675,1370,305,94,3.5,8.Stock,nachVereinbarung,1,1,,,,NaN,"Holenackerstrasse 65, 3027 Bern",21.01.2020,bern,26.02.2020,,,1,,1,1,,,,,,1,,,,,,1,,,,,, +22789185,Wohnung,1390,1200,190,58,2,1.Stock,,,,,,,NaN,3006 Bern,21.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22794824,Wohnung,2320,2070,250,100,4.5,2.Stock,01.05.2020,1,,,50m,550m,NaN,"Mühledorfstrasse 2, 3018 Bern",,bern,26.02.2020,,,,,1,,250m,350m,800m,4000m,1,,,,,,,,,,,,, +22786788,Wohnung,1490,1290,200,65,2.5,Untergeschoss,01.04.2020,1,,,840m,1480m,NaN,"Dunantstrasse 4, 3006 Bern",,bern,26.02.2020,65,1971,,1,1,,560m,560m,,400m,,,,,,,,,,,,,, +22800024,Wohnung,1200,1000,200,,,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 129, 3008 Bern",22.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22789894,Wohnung,1390,1200,190,58,2,1.Stock,01.03.2020,1,,,200m,1000m,4,"Elfenauweg 23, 3006 Bern",21.01.2020,bern,26.02.2020,,1949,,,,,,,,,,,,,,,,,,,,,, +22859998,Wohnung,1575,1375,200,70,3.5,EG,,1,,,,,NaN,"Winkelriedstrasse 61, 3014 Bern",20.01.2020,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22895174,Wohnung,1575,,,,3.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,20.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22768541,Wohnung,1660,1400,260,66,2.5,4.Stock,01.03.2020,,,,,,3,"Gutenbergstr. 37, 3011 Bern",17.01.2020,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,,,,,, +22769686,Wohnung,2350,2050,300,112,4.5,1.Stock,sofort,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",17.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22782084,Wohnung,1260,1110,150,37,1.5,1.Stock,sofort,,,,,,NaN,"Brückfeldstr. 19, 3012 Bern",20.01.2020,bern,26.02.2020,,1976,,1,,,,,,,,,,,,,,,,,,,, +22779118,Wohnung,1360,1160,200,,3,,01.06.2020,1,,,,,NaN,"Freiburgstrasse 433, 3018 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,,,1,,,,,,,, +22768618,Wohnung,1990,1690,300,82,4.5,3.Stock,sofort,,,1,200m,350m,NaN,"Hopfenweg 40, 3007 Bern",,bern,26.02.2020,,,1,,1,1,500m,500m,500m,,,,,,,,,,,,,,, +22776336,Wohnung,2010,1725,285,91,3.5,EG,01.07.2020,,,,50m,50m,4,"Gigonweg 16, 3027 Bern",,bern,26.02.2020,,2010,,1,,,,,,100m,,,,,,,,,,,,,, +22779980,Wohnung,890,,,17,1,EG,01.04.2020,1,1,,,,NaN,3001 Bern BE,20.01.2020,bern,26.02.2020,,2018,1,,1,,,,,,1,1,,,,,,,,,,,, +22769497,Dachwohnung,2200,1910,290,105,2.5,4.Stock,01.04.2020,,,1,100m,200m,NaN,"Münstergasse 42, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,1,,,,,,,,,, +22768529,Wohnung,938,740,198,28,1,,sofort,,1,,,,3,"Eigerstrasse 78, 3007 Bern",16.01.2020,bern,26.02.2020,,1956,,1,,,,,,,,,,,,,,,,,,,, +22767470,Wohnung,1800,,,,3,,nachVereinbarung,,,,,,NaN,3008 Bern,16.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22824579,Wohnung,1240,1100,140,,2,4.Stock,sofort,,,,70m,300m,NaN,"Ostring 62, 3006 Bern",,bern,26.02.2020,,,,,,,850m,750m,,,,,,,,,,,,,,,, +22766460,Wohnung,1020,870,150,,1.5,1.Stock,01.07.2020,1,1,,200m,400m,NaN,"Riedbachstrasse 77, 3027 Bern",17.01.2020,bern,26.02.2020,,2017,1,,1,,750m,750m,,600m,1,1,,,,,1,,,,,,, +22753594,Wohnung,400,,,,1,,nachVereinbarung,,,,,,NaN,3005 Bern BE,15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22758233,Wohnung,1280,1150,130,,2,,01.05.2020,,,,,,NaN,"Chutzenstrasse 61, 3007 Bern",16.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22764611,Wohnung,2880,,,,3.5,,nachVereinbarung,,,,,,NaN,3006 Bern BE,17.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22905956,Wohnung,2357,2057,300,120,4.5,EG,01.04.2020,1,1,,,,3,"Schloss-Strasse 121, 3008 Bern BE",15.01.2020,bern,26.02.2020,,1930,,1,1,,,,,,1,,,,,,,,,,,,, +22761302,Wohnung,2450,,,100,3.5,2.Stock,nachVereinbarung,,,,,,NaN,"Rabbentalstrasse 51, 3013 Bern BE",16.01.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22755271,Wohnung,1550,1350,200,66,3.5,1.Stock,01.05.2020,,,,230m,800m,4,"Wangenstrasse 86d, 3018 Bern",15.01.2020,bern,26.02.2020,,2000,,,,,500m,600m,600m,850m,,,,,,,,,,,,,, +22747620,Wohnung,2220,2020,200,,3.5,Untergeschoss,nachVereinbarung,1,,1,100m,180m,NaN,"Seftigenstrasse 26, 3007 Bern",,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22835037,Wohnung,1500,1300,200,,2.5,EG,sofort,,,,40m,480m,NaN,"Morillonstrasse 6, 3007 Bern",,bern,26.02.2020,,,,,,,820m,910m,,,,,,,,,,,,,,,, +22753919,Wohnung,1698,1473,225,74,3.5,3.Stock,01.04.2020,1,1,,,,NaN,"Morillonstrasse 11, 3007 Bern",21.01.2020,bern,26.02.2020,,,,1,,,,,,,,,,,,,,,,,,,, +22749729,Wohnung,2950,2700,250,,3.5,2.Stock,sofort,1,,,,,NaN,"Lombachweg 13, 3006 Bern",,bern,26.02.2020,,2019,,,1,,,,,,,,,,,,1,,,,,,, +13443727,Wohnung,4650,4250,400,210,7.5,1.Stock,01.05.2020,1,,1,100m,100m,3,"Muristrasse 42, 3006 Bern",,bern,26.02.2020,,1895,,1,1,1,100m,500m,300m,800m,,,,,,,,,,,,,, +22745340,Maisonette,2990,2600,390,121,4.5,2.Stock,01.03.2020,1,,,,,NaN,"Bürenstrasse 27, 3007 Bern",,bern,26.02.2020,,,,1,1,,,,,,,,,1,,,,,,,,,, +22751367,Wohnung,1550,1350,200,,3,2.Stock,01.03.2020,1,,,,,NaN,"Kehrgasse 24, 3018 Bern",15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22745150,Dachwohnung,2305,2100,205,84,2.5,6.Stock,sofort,,1,,130m,30m,NaN,"Marktgasse 52, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,2900m,,,,,,,,,,,,,, +22748294,Wohnung,1630,1430,200,,3.5,8.Stock,sofort,1,1,,,,NaN,"Neuhausweg 21, 3027 Bern",15.01.2020,bern,26.02.2020,,,1,,,,,,,,1,,,,,,,,,,,,, +22992348,Wohnung,750,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,15.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22869511,Dachwohnung,830,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22737231,Wohnung,1610,1390,220,72,3,EG,01.03.2020,1,,,,,NaN,"Martiweg 7, 3008 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22739903,Wohnung,250,,,,1,,nachVereinbarung,,,,,,NaN,3000 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22742331,Wohnung,1380,1160,220,,3,3.Stock,01.05.2020,1,,,,,NaN,"Looslistrasse 40, 3027 Bern",14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22742980,Wohnung,1345,1145,200,55,2,,01.04.2020,1,1,,,,NaN,"Viktoriastrasse 45, 3013 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22979612,Wohnung,2080,1850,230,76,3,1.Stock,16.03.2020,1,1,,,,NaN,"Viktoriastrasse 45, 3013 Bern",,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,1,,,,,,, +22780636,Dachwohnung,1840,1670,170,66,2.5,5.Stock,01.03.2020,,1,,60m,100m,NaN,"Scheibenstrasse 16, 3014 Bern",,bern,26.02.2020,,,,,,,40m,490m,,,,,,,,,1,,,,,,, +22739908,Wohnung,1000,,,,3.5,,nachVereinbarung,,,,,,NaN,3014 Bern BE,14.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22744843,Wohnung,1660,1400,260,88,3.5,,01.04.2020,,,,,,5,"Cäcilienstr. 7, 3007 Bern",14.01.2020,bern,26.02.2020,,1979,,1,,1,,,,,,,,,,,,,,,,,, +22742085,Wohnung,1540,1260,280,,3.5,EG,01.04.2020,1,,,,,NaN,"Burgunderstrasse 17, 3018 Bern",14.01.2020,bern,26.02.2020,,1953,,1,,1,,,,,,,,,,,,,,,,,, +22962806,Wohnung,1900,1650,250,95,4.5,9.Stock,sofort,1,1,,420m,210m,5,"Jupiterstrasse 5, 3015 Bern",,bern,26.02.2020,,1973,,1,,1,520m,390m,,,1,,,,,,,,,,,,, +22837321,Wohnung,1430,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,11.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848279,Wohnung,1490,1290,200,61,2.5,,16.05.2020,1,1,,,,4,"Mittelstrasse 57, 3012 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22919672,Wohnung,2190,1990,200,,3,EG,01.04.2020,1,,,,,NaN,"Schillingstrasse 23, 3005 Bern",13.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22726324,Wohnung,2650,2360,290,98,4.5,1.Stock,01.04.2020,1,1,,200m,450m,NaN,"Amietstrasse 15, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,500m,1,1,,,,,,,,,,,, +22738662,Wohnung,1830,1650,180,,3,3.Stock,01.03.2020,,,,30m,50m,NaN,"Seidenweg 6, 3012 Bern",13.01.2020,bern,26.02.2020,,1930,,,,,,,,,,,,,,,,,,,,,, +22725944,Wohnung,2900,2375,525,131,4.5,EG,01.05.2020,1,1,,,,NaN,"Le-Corbusier-Platz 11, 3027 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22735651,Wohnung,1970,1800,170,53,1.5,2.Stock,01.04.2020,,1,,,,NaN,"Brunngasse 30, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +16616241,Wohnung,2190,1990,200,,3,,01.04.2020,1,,,180m,865m,NaN,"Schillingstrasse 23, 3005 Bern",,bern,26.02.2020,,,,,1,,,,2500m,,,,,,,1,,,,,,,, +22727212,Wohnung,1440,1300,140,55,2.5,2.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22724110,Wohnung,2040,1850,190,76,3.5,1.Stock,sofort,,,,200m,250m,3,"Elfenauweg 17, 3006 Bern",,bern,26.02.2020,,1954,,,,,,,,,,,,,,,,,,,,,, +15824060,Wohnung,2650,2300,350,,3.5,1.Stock,sofort,1,,1,100m,500m,NaN,"Brunnadernstrasse 12a, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,500m,,,,,,,,,,,,,, +22722271,Wohnung,1140,990,150,,1,1.Stock,01.03.2020,1,1,,,,NaN,"Nydeggstalden 20, 3011 Bern",10.01.2020,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22937891,Wohnung,1700,1500,200,,3,,,,,,,,NaN,3014 Bern,10.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716779,Wohnung,2690,2400,290,93,4.5,1.Stock,sofort,1,1,,,,NaN,"Dalmazirain 26, 3005 Bern",09.01.2020,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22722868,Wohnung,2900,2375,525,131,4.5,,,,,,,,NaN,3027 Bern,10.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22713248,Wohnung,1500,,,,2,,nachVereinbarung,,,,,,NaN,3000 Bern BE,09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22718754,Wohnung,625,,,16,1,2.Stock,nachVereinbarung,,,,,,NaN,"Marzilistrasse 19, 3005 Bern BE",10.01.2020,bern,26.02.2020,,1940,,,,,,,,,,,,,,,,,,,,,, +22723917,Wohnung,1470,1250,220,62,2.5,2.Stock,01.04.2020,,,,,,4,"Bolligenstr. 46C, 3006 Bern",10.01.2020,bern,26.02.2020,,1983,,1,,1,,,,,,,,,,,,,,,,,, +22724285,Maisonette,2910,2650,260,109,4.5,3.Stock,nachVereinbarung,1,1,,200m,200m,NaN,"Sennweg 6, 3012 Bern",10.01.2020,bern,26.02.2020,,1964,,1,1,1,600m,600m,800m,,1,,,,,,1,,,,,,, +22706892,Wohnung,aufAnfrage,,,,1,,nachVereinbarung,,,,,,NaN,3013 Bern BE,08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22710869,Wohnung,3220,2900,320,117,4.5,1.Stock,,,,,,,NaN,3013 Bern,09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22706318,Wohnung,1675,1435,240,70,3.5,,nachVereinbarung,1,,,100m,,NaN,"Lombachweg 9, 3006 Bern",,bern,26.02.2020,,,,,1,1,,,,,,,,1,,1,,,,,,,, +22707491,Wohnung,1690,1440,250,61,3,2.Stock,nachVereinbarung,,,,,,NaN,"Sonnenhofweg 11, 3006 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22807828,Wohnung,1450,1200,250,,3.5,,01.03.2020,1,,,270m,330m,NaN,"Holligenstrasse 72, 3008 Bern",,bern,26.02.2020,,1967,,,1,,650m,650m,650m,1000m,,,,,,1,,,,,,,, +22708977,Wohnung,1000,,,,1,2.Stock,sofort,1,,,,,NaN,"Mühlemattstrasse 48, 3007 Bern BE",09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +10531133,Wohnung,2790,2490,300,114,3.5,1.Stock,01.05.2020,1,,1,100m,100m,NaN,"Jubiläumsstrasse 97, 3005 Bern",,bern,26.02.2020,,,,,1,,,,,,1,,,,,,,,,,,,, +22748881,Wohnung,1790,1640,150,59,3,5.Stock,01.04.2020,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",09.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22835706,Wohnung,2160,1860,300,95,3.5,4.Stock,01.03.2020,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22711254,Wohnung,3220,2900,320,117,4.5,1.Stock,01.04.2020,1,1,,200m,500m,3,"Lorrainestrasse 25, 3013 Bern",09.01.2020,bern,26.02.2020,,2017,,,,,200m,500m,500m,,,,,,,,,,,,,,, +22702206,Wohnung,1700,1550,150,59,3,2.Stock,sofort,,1,,,,NaN,"Mühledorfstrasse 4, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22696103,Wohnung,2198,1998,200,70,2.5,2.Stock,01.04.2020,,,,,,NaN,"Kramgasse 13, 3011 Bern",07.01.2020,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +22697866,Wohnung,2920,2770,150,130,3.5,4.Stock,01.03.2020,1,,,100m,100m,NaN,"Kramgasse 29, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22707454,Wohnung,2160,1860,300,95,3.5,4.Stock,01.03.2020,,,,,,NaN,"Murtenstrasse 143 F, 3008 Bern",08.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22936928,Wohnung,1350,1220,130,36,1.5,4.Stock,01.04.2020,1,,,50m,50m,NaN,"Flurstrasse 3, 3014 Bern",,bern,26.02.2020,,,,,,,,50m,,200m,,,,,,,,,,,,,, +22697752,Wohnung,1080,880,200,30,1.5,3.Stock,,,,,,,NaN,"Rodtmattstrasse 46, 3014 Bern",07.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22697849,Wohnung,1700,1450,250,66,3.5,EG,nachVereinbarung,1,1,,100m,100m,4,"Reiterstrasse 9, 3013 Bern",,bern,26.02.2020,,1990,,1,1,1,,,,,,,,,,,,,,,,,, +22690402,Dachwohnung,2550,2250,300,115,3.5,3.Stock,sofort,1,,,300m,300m,NaN,"Bühlstrasse 25, 3012 Bern",,bern,26.02.2020,,,,,1,,,,,1000m,1,,,,,,,,,,,,, +22824955,Wohnung,650,500,150,,1,1.Stock,nachVereinbarung,1,,,,,NaN,3006 Bern BE,07.01.2020,bern,26.02.2020,,,1,1,1,,,,,,,,1,,,,,,,,,,, +22906085,Wohnung,1390,1230,160,,3,2.Stock,01.04.2020,1,,,100m,100m,NaN,"Frankenstrasse 28, 3018 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,1,,,,,,, +22679898,Wohnung,1880,1580,300,90,4,6.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 18, 3018 Bern",03.01.2020,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22675401,Wohnung,1590,1390,200,55,2,3.Stock,01.03.2020,1,,,,,NaN,"Tscharnerstrasse 38, 3007 Bern BE",03.01.2020,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,, +22685481,Wohnung,1700,1500,200,85,3.5,,nachVereinbarung,,,,,,4,3014 Bern BE,06.01.2020,bern,26.02.2020,,1965,1,,,,,,,,,,,,,,,,,,,,, +22654425,Wohnung,3480,3080,400,115,4.5,6.Stock,,,,,,,NaN,3013 Bern,04.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,1,, +22917114,Dachwohnung,2450,,,105,3.5,2.Stock,01.03.2020,1,,,250m,250m,NaN,"Rabbentalstrasse 51, 3013 Bern",,bern,26.02.2020,,,,,1,1,250m,350m,,1500m,,,,,,,,,,,,,, +22688757,Wohnung,1350,1100,250,55,2,EG,01.03.2020,,1,,30m,400m,4,"Ostring 10, 3006 Bern",,bern,26.02.2020,,1946,,,,,,,,,,,,,,,,,,,,,, +22656456,Wohnung,5,,,,2,,nachVereinbarung,,,,,,NaN,3013 Bern BE,06.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22673675,Wohnung,850,,,,1,3.Stock,nachVereinbarung,1,,,,,NaN,3027 Bern BE,02.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22464483,Wohnung,2390,2290,100,70,3.5,,sofort,1,1,,210m,10m,NaN,"Waffenweg 10/12, 3014 Bern",,bern,26.02.2020,,,,1,,,190m,470m,,,,1,,,,,,,,,,,, +22679222,Wohnung,930,760,170,28,1,1.Stock,sofort,,1,,,,3,"Eigerstrasse 78, 3007 Bern",03.01.2020,bern,26.02.2020,,1956,,1,,,,,,,,,,,,,,,,,,,, +22669668,Wohnung,615,600,15,20,1,6.Stock,nachVereinbarung,1,1,,,,NaN,3014 Bern BE,31.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22660694,Wohnung,850,650,200,,1,EG,sofort,,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",28.12.2019,bern,26.02.2020,,,,,,1,,,,,,,,,,,,,,,,,, +22921052,Wohnung,1240,1020,220,,2.5,3.Stock,01.04.2020,1,,,,,NaN,"Bümplizstrasse 42, 3027 Bern",31.12.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22646355,Wohnung,2500,2220,280,,,,01.07.2020,1,1,,230m,600m,NaN,"Spitalackerstrasse 23, 3013 Bern",,bern,26.02.2020,,,,,,1,120m,300m,,,,,,,,,1,,,,,,, +22777264,Wohnung,1350,,,,2.5,,nachVereinbarung,,,,,,NaN,3008 Bern BE,24.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22673571,Wohnung,628,,,,1,3.Stock,nachVereinbarung,1,,,,,NaN,"Effingerstrasse, 3008 Bern BE",02.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22658197,Wohnung,1440,1290,150,47,2,EG,15.04.2020,1,,,100m,300m,3,"Greyerzstrasse 93, 3013 Bern",,bern,26.02.2020,,1936,,,,,,,,,,,,,,,,,,,,,, +22641154,Wohnung,1700,,,48,1.5,5.Stock,nachVereinbarung,1,1,,,,2,3012 Bern BE,23.12.2019,bern,26.02.2020,,2017,,,,,,,,,1,,,,,,,,,,,,, +22670104,Wohnung,1900,,,,3.5,,nachVereinbarung,,,,,,NaN,3012 Bern BE,31.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22634101,Wohnung,1690,1420,270,,2.5,,sofort,1,,,340m,980m,NaN,"Elfenauweg 7, 3006 Bern",,bern,26.02.2020,,,,,,,1980m,170m,,,,,,,,1,,,,,,,, +22630891,Wohnung,1250,1120,130,40,1,5.Stock,01.04.2020,1,1,1,,,NaN,"Schwarztorstrasse 25, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22930239,Wohnung,1420,1250,170,55,2,,sofort,1,1,1,100m,100m,NaN,"Mittelstrasse 66, 3012 Bern",,bern,26.02.2020,,,,,1,,250m,250m,250m,,,,,,,1,,,,,,,, +22631450,Wohnung,1860,1650,210,70,3,Untergeschoss,sofort,1,1,,290m,290m,3,"Schönburgstrasse 56, 3013 Bern",,bern,26.02.2020,,1960,,,,,340m,670m,,,,,,,,,,,,,,,, +22630543,Wohnung,880,700,180,31,1,5.Stock,01.03.2020,1,1,,200m,200m,NaN,"Giacomettistrasse 6, 3006 Bern",20.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22629120,Wohnung,,,130,29,1,3.Stock,sofort,,,,,,NaN,"Friedheimweg 20, 3007 Bern BE",20.12.2019,bern,26.02.2020,,,,1,1,,,,,,,,,,,,,,,,,,850,720 +22627730,Wohnung,1520,1290,230,73,3,10.Stock,01.03.2020,,1,,750m,600m,4,"Holligenstrasse 121, 3008 Bern",19.12.2019,bern,26.02.2020,,1961,,1,,,900m,,,1200m,,,,,,,,,,,,,, +22626059,Wohnung,1420,1250,170,50,,,01.04.2020,1,1,,100m,250m,NaN,"Mittelstrasse 66, 3012 Bern",19.12.2019,bern,26.02.2020,,,1,,1,1,100m,100m,250m,,,,,,,,,,,,,,, +22629805,Wohnung,2130,1950,180,66,2.5,EG,sofort,1,1,,200m,900m,3,"Hostettlerweg 4, 3006 Bern",20.12.2019,bern,26.02.2020,,2016,,1,,1,140m,140m,140m,900m,1,,,,,,,,,,,,, +22634099,Wohnung,1895,1720,175,,2,4.Stock,01.05.2020,,1,,,,NaN,"Postgasse 18, 3011 Bern",20.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22629804,Wohnung,2820,2550,270,98,3.5,1.Stock,sofort,1,1,,200m,900m,3,"Hostettlerweg 4, 3006 Bern",20.12.2019,bern,26.02.2020,,2016,,1,,1,140m,140m,140m,900m,1,,,,,,,,,,,,, +22848197,Wohnung,3155,2890,265,,3.5,4.Stock,nachVereinbarung,1,1,,120m,10m,NaN,"Moserstrasse 33, 3014 Bern",,bern,26.02.2020,90,2019,,,1,1,620m,390m,,2000m,1,,,,,,1,,,,,,, +22621887,Wohnung,990,840,150,,1,3.Stock,sofort,,1,,50m,100m,NaN,"Belpstrasse 45, 3007 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22586867,Wohnung,2450,,,124,3.5,3.Stock,nachVereinbarung,1,1,,,,NaN,"Stöckackerstrasse 102, 3018 Bern BE",12.12.2019,bern,26.02.2020,,,,,1,,,,,,1,1,,,,,,,,,,,, +22394497,Wohnung,1690,1450,240,63,3,2.Stock,nachVereinbarung,,1,,,,NaN,"Monbijoustrasse 114, 3007 Bern",17.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22624636,Wohnung,1540,1350,190,59,2.5,4.Stock,01.04.2020,,,,,,3,"Gutenbergstr. 39, 3011 Bern",19.12.2019,bern,26.02.2020,,1934,,1,,,,225m,,,,,,,,,,,,,,,, +22716586,Wohnung,1700,1450,250,72,3.5,1.Stock,sofort,1,1,,480m,530m,NaN,"Holenackerstrasse 7, 3027 Bern",,bern,26.02.2020,,,,,,,260m,770m,,,1,,,,,,,,,,,,, +22789961,Wohnung,1460,1250,210,60,3,3.Stock,sofort,1,,,220m,330m,3,"Waldmannstrasse 7, 3027 Bern",,bern,26.02.2020,,1962,,,1,1,180m,190m,,,,,,,,,,,,,,,, +22583828,Wohnung,1365,1175,190,51,2.5,5.Stock,sofort,,1,,30m,30m,4,"Brunnmattstrasse 20 A, 3007 Bern",,bern,26.02.2020,,1974,,,,,,,,,,,,,,,,,,,,,, +22485331,Wohnung,550,,,,4,,nachVereinbarung,,,,,,NaN,3013 Bern BE,27.01.2020,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22604923,Wohnung,2650,2450,200,98,4,1.Stock,01.03.2020,1,,,,,NaN,"Primelweg 1, 3004 Bern",,bern,26.02.2020,112,,,1,1,1,,,,,,,,,92m³,,,,,,,,, +22919678,Wohnung,1550,1350,200,71,2.5,1.Stock,sofort,1,,,,,NaN,"Stapfenackerstrasse 50, 3018 Bern",11.12.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22571175,Attika,3850,3330,520,155,5.5,4.Stock,01.03.2020,1,1,,100m,100m,NaN,"Frohbergweg 7, 3012 Bern",,bern,26.02.2020,,,,1,1,1,,,,,1,,,1,,,,,,,,,, +22578189,Wohnung,2870,2490,380,,2,1.Stock,sofort,1,1,,,,NaN,"Junkerngasse 16, 3011 Bern",11.12.2019,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +22570932,Wohnung,1330,1190,140,45,2,3.Stock,01.03.2020,,,,,,3,"Buristr. 6, 3006 Bern",10.12.2019,bern,26.02.2020,,1967,,1,1,,,,,,,,,,,,,,,,,,, +22579121,Dachwohnung,3060,2680,380,,2,4.Stock,sofort,,1,,,,NaN,"Junkerngasse 16, 3011 Bern",11.12.2019,bern,26.02.2020,,,,,,,,,,,1,,,,,,,,,,,,, +23025899,Maisonette,2175,1900,275,100,3,,nachVereinbarung,,,,,,NaN,3014 Bern,11.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22568524,Wohnung,1540,1300,240,,3.5,EG,,1,,,,,NaN,"Eigerstrasse 6, 3007 Bern",09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22575321,Wohnung,1555,1285,270,73,3.5,4.Stock,01.03.2020,,,,,,4,"Spitalackerstrasse 20 a, 3013 Bern",,bern,26.02.2020,,1966,,,,,,,,,,,,,,,,,,,,,, +22193572,Wohnung,3050,2850,200,140,4.5,1.Stock,15.07.2020,1,,1,,,NaN,"Muristrasse 7, 3006 Bern",09.12.2019,bern,26.02.2020,,,1,1,1,,,,,,,,,,,,,,,,,,, +22570265,Wohnung,2800,2500,300,110,4.5,2.Stock,nachVereinbarung,1,,,,,NaN,"Seminarstrasse 11, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22979611,Wohnung,3850,3500,350,145,5,3.Stock,01.04.2020,1,1,,,,NaN,"Dufourstrasse 23, 3005 Bern",,bern,26.02.2020,,,,1,1,,,,,,,1,,,,,1,,,,,,, +23018296,Wohnung,2690,2300,390,143,3,4.Stock,15.03.2020,,,,,,4,"Kramgasse 9, 3011 Bern",06.12.2019,bern,26.02.2020,,1900,,,,,,,,,,,,,,,,,,,,,, +23025182,Wohnung,300,,,,1,,nachVereinbarung,,,,,,NaN,3011 Bern BE,09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22856274,Wohnung,2350,2100,250,84,2.5,4.Stock,nachVereinbarung,1,1,,120m,80m,NaN,"Dufourstrasse 23, 3005 Bern",,bern,26.02.2020,,,,1,1,,920m,,,,,,,,,,,,,,,,, +22543224,Wohnung,2800,2500,300,134,6,2.Stock,nachVereinbarung,1,1,,,,NaN,"Morillonstrasse 16, 3007 Bern",05.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22535127,Wohnung,2295,2025,270,103,3.5,3.Stock,01.04.2020,,,,,,5,"Weltpoststrasse 8b, 3015 Bern",,bern,26.02.2020,,2012,,,,,,,,,,,,,253m³,,,,,,,,, +22548756,Attika,2790,2600,190,85,3.5,3.Stock,sofort,,,,200m,800m,NaN,"Gryphenhübeliweg 28, 3006 Bern",,bern,26.02.2020,,1953,,,,,,,,,,,,,,,,,,,,,, +22549464,Wohnung,1740,1520,220,70,3,1.Stock,01.03.2020,1,,,50m,400m,3,"Reiterstrasse 17, 3013 Bern",05.12.2019,bern,26.02.2020,,1949,,,,,,,,,,,,,,,,,,,,,, +22562918,Wohnung,1200,,,25,1.5,,01.03.2020,,,,,,NaN,3014 Bern,09.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22542085,Wohnung,2800,2500,300,134,6,2.Stock,,,,,,,NaN,3007 Bern,05.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22940495,Wohnung,1570,1320,250,,3,EG,sofort,1,,,60m,150m,NaN,"Güterstrasse 14, 3008 Bern",01.12.2019,bern,26.02.2020,,,,1,1,1,,,,400m,1,,,,,,,,,,,,, +22716577,Wohnung,1450,1250,200,50,2.5,,01.03.2020,1,,,100m,500m,3,"Wylerfeldstrasse 36, 3014 Bern",,bern,26.02.2020,,1946,,,,,,,,,,,,,,1,,,,,,,, +22528880,Wohnung,3870,3500,370,151,5.5,2.Stock,sofort,1,1,,450m,,NaN,"Wildhainweg 7, 3012 Bern",03.12.2019,bern,26.02.2020,,2005,1,,1,1,,,,1300m,1,,,,,,,,,,,,, +22517122,Wohnung,1930,1630,300,,3.5,3.Stock,sofort,1,1,1,100m,100m,NaN,"Schönburgstrasse 58, 3013 Bern",,bern,26.02.2020,,,,,1,,,,,1000m,1,,,,,,,,,,,,, +22879575,Wohnung,1150,1000,150,49,2,2.Stock,sofort,,,,,,NaN,"Freiburgstrasse 431, 3018 Bern",03.12.2019,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22535394,Wohnung,765,,,14,1,2.Stock,nachVereinbarung,1,1,,,,NaN,"Bethlehemstrasse 171, 3018 Bern BE",04.12.2019,bern,26.02.2020,,,,,,,,,,,1,,1,,,,,,,,,,, +22539051,Wohnung,1935,1685,250,78,3.5,1.Stock,sofort,1,1,,,,NaN,"Billeweg 24, 3027 Bern",04.12.2019,bern,26.02.2020,,,,1,1,,,,,,1,,1,,,,,,,,,,, +22519198,Wohnung,aufAnfrage,,,260,4,1.Stock,sofort,,,1,420m,610m,NaN,"Junkerngasse, 3011 Bern",,bern,26.02.2020,260,,,,,,3560m,,,,,,,1,,,,,,,,,, +23018297,Wohnung,1370,1180,190,,2.5,2.Stock,,,,,,,NaN,"Brunngasse 19, 3011 Bern",04.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22881998,Wohnung,1450,1250,200,77,3.5,1.Stock,nachVereinbarung,1,,,,,NaN,"Freiburgstrasse 431, 3018 Bern",03.12.2019,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22505369,Dachwohnung,1650,1450,200,,2.5,5.Stock,sofort,,,1,5m,20m,NaN,"Länggassstrasse 32A, 3012 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22562773,Wohnung,1620,1490,130,50,2,EG,01.03.2020,,,,50m,100m,NaN,"Sonnenhofweg 7, 3006 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22919654,Wohnung,1500,1200,300,,3.5,1.Stock,sofort,1,,,,,NaN,"Libellenweg 5, 3006 Bern",25.11.2019,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +22121564,Wohnung,1990,1720,270,75,3.5,4.Stock,sofort,,1,,,,NaN,"Breitenrainstrasse 27, 3013 Bern",,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22852017,Dachwohnung,1780,1500,280,65,3,2.Stock,nachVereinbarung,1,,,,,NaN,3007 Bern,25.11.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22500114,Wohnung,2100,1900,200,77,3.5,2.Stock,01.03.2020,1,,,,,NaN,"Morillonstrasse 4, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22513324,Wohnung,1450,,,75,3.5,,01.03.2020,,,,,,NaN,"Schenkstrasse 57, 3008 Bern",01.12.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024695,Wohnung,750,,,,1,,nachVereinbarung,,,,,,NaN,3014 Bern BE,29.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22486129,Wohnung,1380,1200,180,50,,5.Stock,01.03.2020,1,1,,570m,250m,NaN,"Gotenstrasse 21, 3018 Bern",,bern,26.02.2020,,,,,,,310m,1040m,,,,,,,,,,,,,,,, +22487418,Wohnung,1840,1640,200,85,3.5,2.Stock,nachVereinbarung,1,,1,330m,1290m,NaN,"Segantinistrasse 20, 3006 Bern",,bern,26.02.2020,,,,,,,120m,300m,,,,,,,,,,,,,,,, +22456492,Wohnung,840,740,100,27,1,2.Stock,sofort,1,,,100m,200m,4,"Sonnenhofweg 12, 3006 Bern",,bern,26.02.2020,,1952,,,,,,,,,,,,,,,,,,,,,, +22458297,Wohnung,2470,2200,270,84,3.5,EG,sofort,,,,100m,300m,NaN,"Cäcilienstrasse 14, 3007 Bern",21.11.2019,bern,26.02.2020,,1916,,,,,500m,300m,300m,,,,,,,,,,,,,,, +22778088,Wohnung,2450,2200,250,120,3,3.Stock,sofort,,,,,,NaN,"Gerechtigkeitsgasse 77, 3011 Bern",15.11.2019,bern,26.02.2020,,,,,,,,,,,,,,1,,,,,,,,,, +22412628,Wohnung,2600,2400,200,112,4,EG,,,1,,,,NaN,"Gutenbergstrasse 27, 3011 Bern",14.11.2019,bern,26.02.2020,112,,1,,1,,,,,,,,,,,,,,,,,,, +22461911,Wohnung,4550,4050,500,170,7,1.Stock,nachVereinbarung,,1,,,,NaN,"Bernastrasse 57, 3005 Bern",22.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22535492,Wohnung,2100,1900,200,70,3,3.Stock,nachVereinbarung,,,,,,2,"Jubiläumsstrasse 54, 3005 Bern BE",21.11.2019,bern,26.02.2020,,1934,,,1,,,,,,,,,,,,,,,,,,, +22412060,Wohnung,2350,2050,300,,4.5,2.Stock,sofort,1,,1,,250m,NaN,"Scharnachtalstrasse 12, 3006 Bern",,bern,26.02.2020,,,,,,,,300m,,,,,,1,,,,,,,,,, +22709261,Wohnung,1620,1400,220,,3,2.Stock,01.03.2020,1,1,,,,NaN,"Bottigenstrasse 22, 3018 Bern",20.11.2019,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22716581,Wohnung,1840,1640,200,83,3,8.Stock,sofort,1,1,,50m,50m,NaN,"Winkelriedstrasse 7, 3014 Bern",,bern,26.02.2020,,,,,,,100m,100m,250m,,1,,1,,,,,,,,,,, +22801397,Wohnung,40,,,,1,,nachVereinbarung,,,,,,NaN,3014 Bern BE,19.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22409350,Wohnung,2985,2700,285,,4,1.Stock,nachVereinbarung,1,1,,120m,10m,NaN,"Moserstrasse 33, 3014 Bern",,bern,26.02.2020,99,2019,,,1,1,620m,390m,,,1,1,,,,,1,,,,,,, +22440482,Maisonette,1530,1340,190,,2.5,4.Stock,sofort,,,,,,NaN,"Breitenrainstrasse 15, 3013 Bern",06.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22371514,Wohnung,1440,1250,190,,3,2.Stock,sofort,1,,,210m,30m,NaN,"Brünnenstrasse 105, 3018 Bern",,bern,26.02.2020,,,,,,,280m,610m,,,,,,,,,,,,,,,, +22696121,Wohnung,1500,1350,150,60,2.5,4.Stock,nachVereinbarung,,,,,,NaN,"Thunstrasse 93, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22783178,Dachwohnung,3890,3540,350,120,5,3.Stock,sofort,1,,,100m,250m,NaN,"Diesbachstrasse 10, 3012 Bern",13.11.2019,bern,26.02.2020,,1906,,,1,,,,,500m,,,,,,,,,,,,,, +22387120,Wohnung,1390,1190,200,54,3,3.Stock,sofort,,,,,,NaN,"Untermattweg 76, 3027 Bern",15.01.2020,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22410815,Wohnung,1515,1315,200,60,3.5,3.Stock,sofort,1,,,100m,100m,4,"Egelgasse 70 / 70a, 3006 Bern",,bern,26.02.2020,,1961,,,,,,,,,,,,,,,,,,,,,, +22568122,Wohnung,1500,1300,200,,2.5,1.Stock,sofort,1,,,300m,700m,NaN,"Stapfenackerstrasse 50, 3018 Bern",11.12.2019,bern,26.02.2020,,,,,1,,,200m,,,1,,,,,,,,,,,,, +22413228,Wohnung,2950,2650,300,105,4.5,EG,sofort,,,,100m,300m,NaN,"Cäcilienstrasse 14, 3007 Bern",14.11.2019,bern,26.02.2020,,1916,,,,,500m,300m,300m,,,,,,,,,,,,,,, +22866995,Wohnung,1700,,,,3,,nachVereinbarung,,,,,,NaN,3007 Bern BE,14.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22349596,Wohnung,1390,1190,200,,3,4.Stock,sofort,1,,,100m,100m,NaN,"Schlossstrasse 125, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22353841,Wohnung,1470,1340,130,51,2.5,5.Stock,sofort,,,,,,NaN,"Mühledorfstrasse 2A, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22848026,Wohnung,1350,1150,200,,2.5,2.Stock,sofort,1,1,,,500m,NaN,"Bahnhöheweg 36, 3018 Bern",,bern,26.02.2020,,,1,,1,,,,,,1,,,,,,,,,,,,, +22328581,Wohnung,1535,1300,235,61,3,7.Stock,sofort,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",01.11.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22334029,Wohnung,1870,1610,260,71,2.5,1.Stock,sofort,1,1,,,,NaN,"Le-Corbusier-Platz 10, 3027 Bern",01.11.2019,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +22328369,Wohnung,1550,1290,260,,3.5,2.Stock,sofort,1,,,,,NaN,"Mädergutstrasse 79, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22578963,Wohnung,600,,,,1,,nachVereinbarung,,,,,,NaN,3007 Bern BE,06.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22346226,Wohnung,2710,2400,310,130,4.5,2.Stock,nachVereinbarung,1,,,,,4,"Muristrasse 59, 3006 Bern",,bern,26.02.2020,,1935,,1,1,,,,,,,,,,,,,,,,,,, +22722696,Wohnung,1510,1290,220,75,3,5.Stock,sofort,,1,1,100m,100m,NaN,"Ostring 14, 3006 Bern",,bern,26.02.2020,,,,1,,1,100m,200m,,250m,,,,,,,,,,,,,, +22610220,Wohnung,1490,1310,180,55,2.5,3.Stock,nachVereinbarung,1,1,,200m,400m,4,"Riedbachstrasse 77, 3027 Bern",04.11.2019,bern,26.02.2020,,2017,1,,1,,750m,750m,,600m,1,1,,,,,1,,,,,,, +22326622,Wohnung,1550,1290,260,,3.5,2.Stock,,,,,,,NaN,3018 Bern,01.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22328345,Wohnung,1780,1470,310,92,4.5,5.Stock,01.05.2020,1,1,,,,NaN,"Holenackerstrasse 11, 3027 Bern",01.11.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22107205,Wohnung,1700,,,60,3,2.Stock,,,,,,,NaN,3006 Bern,31.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22301091,Wohnung,1675,1425,250,74,3.5,EG,nachVereinbarung,1,1,,130m,75m,4,"Giacomettistrasse 27, 27b, 3006 Bern",28.10.2019,bern,26.02.2020,,1956,,1,1,,950m,1000m,700m,,1,,,,,,,,,,,,, +22961200,Wohnung,1700,1500,200,,2.5,4.Stock,01.05.2020,1,,,,,NaN,"Attinghausenstrasse 11, 3014 Bern",01.11.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22325244,Attika,2445,2180,265,102,4.5,4.Stock,nachVereinbarung,,,,500m,,3,"Hüsliackerstrasse 15, 3018 Bern",,bern,26.02.2020,,2009,,,,,,,,500m,,,,,,,,,,,,,, +22304574,Wohnung,1210,990,220,,2.5,4.Stock,sofort,1,,,,,NaN,"Looslistrasse 54, 3027 Bern",29.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716579,Wohnung,1400,1200,200,61,2.5,1.Stock,sofort,1,,,270m,550m,NaN,"Wangenstrasse 43c, 3018 Bern",,bern,26.02.2020,,,,,,,1340m,930m,,,1,,,,,,,,,,,,, +22325850,Dachwohnung,1990,1710,280,90,3,,sofort,,1,,,,NaN,"Nydeggstalden 10, 3011 Bern",15.01.2020,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22974344,Dachwohnung,2800,2500,300,88,3.5,2.Stock,sofort,1,,,240m,220m,2,"Breitfeldstrasse 41, 3014 Bern",,bern,26.02.2020,,2019,,,,,400m,290m,,,,,,,,,1,,,,,,, +22535293,Dachwohnung,2690,2450,240,115,4,3.Stock,nachVereinbarung,,,1,,,NaN,"Rathausgasse 48, 3011 Bern",25.10.2019,bern,26.02.2020,,1470,,,1,,,,,,,,,1,,,,,,,,,, +22325049,Wohnung,1700,1500,200,,2.5,4.Stock,,,,,,,NaN,3014 Bern,15.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22245660,Maisonette,2870,2650,220,133,2.5,,01.04.2020,,,,,,NaN,"Länggassstrasse 10, 3012 Bern",18.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22813817,Wohnung,2180,1910,270,,4,3.Stock,sofort,1,1,,,,NaN,"Buristrasse 18, 3006 Bern",,bern,26.02.2020,,,,1,1,1,,,,,1,,,,,,,,,,,,, +22278582,Wohnung,2208,1958,250,85,3.5,2.Stock,sofort,1,1,,100m,500m,4,"Rüfenachtweg 6, 3006 Bern",,bern,26.02.2020,,2014,,,,1,,,,500m,1,,1,,,,,,,,,,, +22223188,Maisonette,3215,2915,300,110,4.5,,sofort,1,,,,,NaN,"Bitziusstrasse 51, 3006 Bern",,bern,26.02.2020,,,1,,,,,,,,,,,,,,,,,,,,, +22174564,Dachwohnung,2870,2570,300,,5.5,2.Stock,sofort,,,,100m,100m,NaN,"Mülinenstrasse, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,1,,1,,,,,,,,,, +22716587,Wohnung,1400,1200,200,61,2.5,1.Stock,sofort,1,,,290m,570m,NaN,"Wangenstrasse 41b, 3018 Bern",,bern,26.02.2020,,,,,,,1000m,960m,,,1,,,,,,,,,,,,, +22289612,Wohnung,1590,1390,200,57,2,5.Stock,sofort,,,,,,NaN,"Winkelriedstrasse 48, 3014 Bern",26.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22282206,Wohnung,2595,2395,200,70,,3.Stock,,,,,,,NaN,3011 Bern,25.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22165824,Wohnung,2260,1900,360,105,4.5,13.Stock,sofort,1,1,,,,NaN,"Bahnstrasse 99 Miete, 3008 Bern BE",07.10.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22113363,Wohnung,3850,3500,350,180,5.5,,sofort,,1,,200m,100m,3,"Morellweg 6, 3007 Bern",27.09.2019,bern,26.02.2020,,1906,,,,,,,,,,,,,,,,,,,,,, +22162875,Wohnung,3200,,,120,4.5,,sofort,,,,,,NaN,"Amselweg 19, 3012 Bern",06.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22174663,Wohnung,1360,1140,220,58,2,1.Stock,nachVereinbarung,1,,1,30m,50m,4,"Ostring 77, 3006 Bern",08.10.2019,bern,26.02.2020,,1945,,1,1,,650m,500m,500m,,,,,,,,,,,,,,, +22704023,Dachwohnung,270,,,,1,,nachVereinbarung,,,,,,NaN,3012 Bern BE,27.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +23024429,Wohnung,1990,,,80,2.5,,01.05.2020,,,,,,NaN,"Funkerstrasse 25, 3013 Bern",03.10.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22166496,Wohnung,2260,1900,360,105,4.5,13.Stock,sofort,1,1,,,,NaN,"Bahnstrasse 99 Miete, 3008 Bern",07.10.2019,bern,26.02.2020,,,,1,1,1,,,,,,,,,,,,,,,,,, +22102056,Loft,3000,2600,400,178,2,2.Stock,sofort,1,1,,350m,630m,NaN,"Winterholzstrasse 55, 3018 Bern",,bern,26.02.2020,194,,,1,1,,460m,340m,,1800m,1,1,,,,,1,,,,,,, +22169278,Wohnung,1975,1630,345,89,4.5,9.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",07.10.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +22282746,Wohnung,2950,2650,300,103,4,2.Stock,sofort,1,1,1,100m,100m,NaN,"Waaghausgasse 5, 3011 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,,,,,,,,, +22075997,Wohnung,1210,980,230,,2.5,4.Stock,01.03.2020,,,,,,NaN,"Looslistrasse 50, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22690489,Wohnung,2040,1900,140,,2,2.Stock,sofort,1,,1,190m,3270m,NaN,"Kramgasse 39, 3011 Bern",,bern,26.02.2020,,1700,,,,,3840m,,,,,,,,,,,,,,,,, +22434945,Wohnung,1730,1350,380,,2.5,,nachVereinbarung,1,,1,20m,650m,NaN,"Ostring 36/ 38, 3006 Bern",,bern,26.02.2020,,,,,1,1,840m,840m,,40m,,,,,,,,,,,,,, +22051276,Wohnung,2340,2010,330,117,1,EG,sofort,,1,,,,NaN,"Hardeggerstrasse 12, 3008 Bern",,bern,26.02.2020,,,,,,,,,,,,1,,,,,,,,,,,, +22938265,Studio,855,830,25,17,1,2.Stock,01.04.2020,,,1,250m,500m,NaN,"Rathausgasse 45, 3011 Bern",,bern,26.02.2020,,,,1,,,500m,500m,500m,,,,,,,,,,,,,,, +22839517,Wohnung,2400,,,100,4.5,,sofort,,,,,,NaN,"Billeweg 8, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22093542,Wohnung,1645,1380,265,69,3.5,2.Stock,sofort,1,1,,,,4,"Obere Zollgasse 92, 3006 Bern",25.09.2019,bern,26.02.2020,,1973,,,,,,,,,,,,,,,,,,,,,, +22091417,Wohnung,1645,1380,265,69,3.5,2.Stock,,,,,,,NaN,3006 Bern,25.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22048431,Wohnung,2340,2010,330,117,1,,,,,,,,NaN,3008 Bern,18.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22075998,Wohnung,1290,1060,230,,3.5,1.Stock,sofort,,,,,,NaN,"Looslistrasse 50, 3027 Bern",23.09.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21831302,Wohnung,1960,1780,180,70,2.5,,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1A, 3015 Bern",15.08.2019,bern,26.02.2020,,2020,,1,,,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +22021641,Wohnung,2000,1720,280,89,4.5,13.Stock,nachVereinbarung,,,,200m,50m,3,"Obermattstr. 16, 3018 Bern",13.09.2019,bern,26.02.2020,,1970,,1,1,1,500m,269m,3000m,3000m,,,,,,,,,,,,,, +20460607,Maisonette,2990,2760,230,130,4.5,4.Stock,nachVereinbarung,,,,,,3,"Lorrainestrasse 8a, 3013 Bern",11.09.2019,bern,26.02.2020,,1895,,,,,,,,,,,,,,,,,,,,,, +22716594,Wohnung,1430,1230,200,62,2.5,1.Stock,sofort,1,,,100m,380m,NaN,"Wangenstrasse 49, 3018 Bern",,bern,26.02.2020,,,,,,,1180m,770m,,500m,1,,,,,,,,,,,,, +22925669,Wohnung,1530,1350,180,71,3,1.Stock,16.05.2020,1,,,30m,100m,NaN,"Laubeggstrasse 139, 3006 Bern",,bern,26.02.2020,,,,,,,950m,950m,,,,,,,,,,,,,,,, +21822678,Wohnung,4450,4180,270,123,4.5,5.Stock,01.04.2020,1,1,,300m,300m,NaN,"Weltpoststrasse 1, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,,600m,700m,700m,1000m,1,1,1,,,,1,,,,,,, +20823056,Dachwohnung,1945,1750,195,75,3,,sofort,,,,,,NaN,"Brunngasse 50, 3011 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22234055,Wohnung,1490,1310,180,,3,,sofort,1,,,100m,100m,NaN,"Laubeggstrasse 139, 3006 Bern",,bern,26.02.2020,,,,,1,,,,,,,,,,,1,,,,,,,, +21822676,Wohnung,3890,3520,370,147,5.5,,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1B, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,1,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +21988062,Dachwohnung,2400,1980,420,65,2,4.Stock,sofort,,1,,300m,50m,NaN,"Zeughausgasse 27, Wohnungen, 3011 Bern",09.09.2019,bern,26.02.2020,,1927,,,1,,1000m,2800m,2800m,,,,,,,,,,,,,,, +22965465,Dachwohnung,250,220,30,,1,4.Stock,01.05.2020,,,1,1m,100m,NaN,"Morillonstrasse 6, 3007 Bern",13.08.2019,bern,26.02.2020,,1932,,,,,250m,250m,250m,,,,,,,,,,,,,,, +21728072,Wohnung,2480,2080,400,116,3.5,1.Stock,sofort,1,1,,,,NaN,"Le-Corbusier-Platz 12, 3027 Bern",29.07.2019,bern,26.02.2020,,,,,1,1,,,,,,,,,,,,,,,,,, +21822674,Wohnung,2930,2660,270,105,4.5,1.Stock,01.04.2020,1,1,,300m,300m,4,"Weltpoststrasse 1A, 3015 Bern",14.08.2019,bern,26.02.2020,,2020,,1,,1,600m,700m,700m,1000m,1,1,1,,,,1,,,,,,, +21786260,Wohnung,1760,1550,210,,3,,sofort,1,,,,,NaN,"Heckenweg 41, 3007 Bern",08.08.2019,bern,26.02.2020,,1960,,,,,,,,,,,,,,,,,,,,,, +22984740,Wohnung,2540,2290,250,68,2.5,1.Stock,sofort,1,,,,,NaN,"Weststrasse 26, 3005 Bern",,bern,26.02.2020,75,1995,,,,,,,,,,,,,,,,,,,,,, +21480256,Wohnung,1804,1524,280,90,3,3.Stock,nachVereinbarung,,,,,,NaN,"Bolligenstrasse 46 A, 3006 Bern",20.06.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +22716595,Wohnung,1420,1250,170,53,2.5,2.Stock,sofort,1,,,150m,140m,3,"Wylerfeldstrasse 38, 3014 Bern",,bern,26.02.2020,,1946,,,,,130m,240m,,,,,,,,,,,,,,,, +21288148,Wohnung,2750,2500,250,85,2.5,4.Stock,sofort,,,,,,NaN,"Rathausgasse 68, 3011 Bern",02.07.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21805866,Wohnung,1810,1640,170,64,2.5,,sofort,1,1,,300m,300m,4,"Weltpoststrasse 3A, 3015 Bern",12.08.2019,bern,26.02.2020,,2019,,1,,,600m,700m,700m,1000m,1,1,1,,,1,1,,,,,,, +21717612,Wohnung,1310,1130,180,41,2,,sofort,1,,,,,NaN,"Bethlehemstrasse 128, 3018 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21373623,Loft,2190,1950,240,98,2,Untergeschoss,nachVereinbarung,,,,,,NaN,"Mühlemattstrasse 55, 3007 Bern",,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21867110,Wohnung,1925,1600,325,87,3.5,1.Stock,sofort,1,1,,,,4,3027 Bern BE,13.03.2019,bern,26.02.2020,,2008,1,1,1,,,,,,,1,,,,,,,,,,,, +22174563,Wohnung,1450,1290,160,,2.5,2.Stock,sofort,1,,,100m,100m,NaN,"Zelgstrasse 29, 3027 Bern",14.03.2019,bern,26.02.2020,,,,,,,,,,500m,,,,,,,,,,,,,, +22919634,Wohnung,2750,2450,300,144,1,EG,nachVereinbarung,1,1,,,,NaN,"Winterholzstrasse 57, 3018 Bern",03.05.2019,bern,26.02.2020,,,1,,1,,,,,,,1,,,,,,,,,,,, +22749461,Wohnung,2490,2190,300,,4,3.Stock,sofort,,1,,50m,50m,NaN,"Aegertenstrasse 53, 3005 Bern",,bern,26.02.2020,,,,,,,,,,2000m,,,,,,,,,,,,,, +21480203,Wohnung,1804,1524,280,90,3,3.Stock,,,,,,,NaN,3006 Bern,20.06.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, +21056128,Wohnung,1150,,,,1,2.Stock,nachVereinbarung,1,,,,,NaN,3013 Bern BE,26.04.2019,bern,26.02.2020,,,1,,1,,,,,,,,,,,,,,,,,,, +21202121,Wohnung,1790,1510,280,89,3,3.Stock,sofort,,,,,,4,"Bolligenstr. 30b, 3006 Bern",16.01.2020,bern,26.02.2020,,1981,,1,,1,,,,,,,,,,,,,,,,,, +21161839,Loft,2800,2500,300,144,1,EG,sofort,1,1,,1940m,6740m,NaN,"Winterholzstrasse 57, 3018 Bern",,bern,26.02.2020,186,,,1,1,,490m,620m,,1800m,1,1,,,,,1,,,,,,, +20842281,Wohnung,1800,,,,2.5,,nachVereinbarung,,,,,,NaN,3011 Bern BE,16.03.2019,bern,26.02.2020,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/your-project/links_bern.csv b/your-project/links_bern.csv new file mode 100644 index 0000000..266dc05 --- /dev/null +++ b/your-project/links_bern.csv @@ -0,0 +1,723 @@ +,link +0,https://www.comparis.ch/immobilien/marktplatz/details/show/23016581 +1,https://www.comparis.ch/immobilien/marktplatz/details/show/23016600 +2,https://www.comparis.ch/immobilien/marktplatz/details/show/23014342 +3,https://www.comparis.ch/immobilien/marktplatz/details/show/23017350 +4,https://www.comparis.ch/immobilien/marktplatz/details/show/23016559 +5,https://www.comparis.ch/immobilien/marktplatz/details/show/23014346 +6,https://www.comparis.ch/immobilien/marktplatz/details/show/23016606 +7,https://www.comparis.ch/immobilien/marktplatz/details/show/23014344 +8,https://www.comparis.ch/immobilien/marktplatz/details/show/23014339 +9,https://www.comparis.ch/immobilien/marktplatz/details/show/23018295 +10,https://www.comparis.ch/immobilien/marktplatz/details/show/23023602 +11,https://www.comparis.ch/immobilien/marktplatz/details/show/23023377 +12,https://www.comparis.ch/immobilien/marktplatz/details/show/23023371 +13,https://www.comparis.ch/immobilien/marktplatz/details/show/23020985 +14,https://www.comparis.ch/immobilien/marktplatz/details/show/23020983 +15,https://www.comparis.ch/immobilien/marktplatz/details/show/23023376 +16,https://www.comparis.ch/immobilien/marktplatz/details/show/23023374 +17,https://www.comparis.ch/immobilien/marktplatz/details/show/23022989 +18,https://www.comparis.ch/immobilien/marktplatz/details/show/23018279 +19,https://www.comparis.ch/immobilien/marktplatz/details/show/23018904 +20,https://www.comparis.ch/immobilien/marktplatz/details/show/23016581 +21,https://www.comparis.ch/immobilien/marktplatz/details/show/23016600 +22,https://www.comparis.ch/immobilien/marktplatz/details/show/23014342 +23,https://www.comparis.ch/immobilien/marktplatz/details/show/23017350 +24,https://www.comparis.ch/immobilien/marktplatz/details/show/23016559 +25,https://www.comparis.ch/immobilien/marktplatz/details/show/23014346 +26,https://www.comparis.ch/immobilien/marktplatz/details/show/23016606 +27,https://www.comparis.ch/immobilien/marktplatz/details/show/23014344 +28,https://www.comparis.ch/immobilien/marktplatz/details/show/23014339 +29,https://www.comparis.ch/immobilien/marktplatz/details/show/23018295 +30,https://www.comparis.ch/immobilien/marktplatz/details/show/23014336 +31,https://www.comparis.ch/immobilien/marktplatz/details/show/23012211 +32,https://www.comparis.ch/immobilien/marktplatz/details/show/23014335 +33,https://www.comparis.ch/immobilien/marktplatz/details/show/23012690 +34,https://www.comparis.ch/immobilien/marktplatz/details/show/23012299 +35,https://www.comparis.ch/immobilien/marktplatz/details/show/23012149 +36,https://www.comparis.ch/immobilien/marktplatz/details/show/23012863 +37,https://www.comparis.ch/immobilien/marktplatz/details/show/23012147 +38,https://www.comparis.ch/immobilien/marktplatz/details/show/23012689 +39,https://www.comparis.ch/immobilien/marktplatz/details/show/23024824 +40,https://www.comparis.ch/immobilien/marktplatz/details/show/23010526 +41,https://www.comparis.ch/immobilien/marktplatz/details/show/23011226 +42,https://www.comparis.ch/immobilien/marktplatz/details/show/23011219 +43,https://www.comparis.ch/immobilien/marktplatz/details/show/23011217 +44,https://www.comparis.ch/immobilien/marktplatz/details/show/23011230 +45,https://www.comparis.ch/immobilien/marktplatz/details/show/23011216 +46,https://www.comparis.ch/immobilien/marktplatz/details/show/23012103 +47,https://www.comparis.ch/immobilien/marktplatz/details/show/23011229 +48,https://www.comparis.ch/immobilien/marktplatz/details/show/23011220 +49,https://www.comparis.ch/immobilien/marktplatz/details/show/23018298 +50,https://www.comparis.ch/immobilien/marktplatz/details/show/23009321 +51,https://www.comparis.ch/immobilien/marktplatz/details/show/23011795 +52,https://www.comparis.ch/immobilien/marktplatz/details/show/23008236 +53,https://www.comparis.ch/immobilien/marktplatz/details/show/23010040 +54,https://www.comparis.ch/immobilien/marktplatz/details/show/23009241 +55,https://www.comparis.ch/immobilien/marktplatz/details/show/23009096 +56,https://www.comparis.ch/immobilien/marktplatz/details/show/23008832 +57,https://www.comparis.ch/immobilien/marktplatz/details/show/23009245 +58,https://www.comparis.ch/immobilien/marktplatz/details/show/23009092 +59,https://www.comparis.ch/immobilien/marktplatz/details/show/23012360 +60,https://www.comparis.ch/immobilien/marktplatz/details/show/23001635 +61,https://www.comparis.ch/immobilien/marktplatz/details/show/23023375 +62,https://www.comparis.ch/immobilien/marktplatz/details/show/23004548 +63,https://www.comparis.ch/immobilien/marktplatz/details/show/23003638 +64,https://www.comparis.ch/immobilien/marktplatz/details/show/23003778 +65,https://www.comparis.ch/immobilien/marktplatz/details/show/23001358 +66,https://www.comparis.ch/immobilien/marktplatz/details/show/23007278 +67,https://www.comparis.ch/immobilien/marktplatz/details/show/23001357 +68,https://www.comparis.ch/immobilien/marktplatz/details/show/23004647 +69,https://www.comparis.ch/immobilien/marktplatz/details/show/23008032 +70,https://www.comparis.ch/immobilien/marktplatz/details/show/23000701 +71,https://www.comparis.ch/immobilien/marktplatz/details/show/22996918 +72,https://www.comparis.ch/immobilien/marktplatz/details/show/23000224 +73,https://www.comparis.ch/immobilien/marktplatz/details/show/22999678 +74,https://www.comparis.ch/immobilien/marktplatz/details/show/23000765 +75,https://www.comparis.ch/immobilien/marktplatz/details/show/23001261 +76,https://www.comparis.ch/immobilien/marktplatz/details/show/22998916 +77,https://www.comparis.ch/immobilien/marktplatz/details/show/22999554 +78,https://www.comparis.ch/immobilien/marktplatz/details/show/22999694 +79,https://www.comparis.ch/immobilien/marktplatz/details/show/22999794 +80,https://www.comparis.ch/immobilien/marktplatz/details/show/22996209 +81,https://www.comparis.ch/immobilien/marktplatz/details/show/22995891 +82,https://www.comparis.ch/immobilien/marktplatz/details/show/18016327 +83,https://www.comparis.ch/immobilien/marktplatz/details/show/22996108 +84,https://www.comparis.ch/immobilien/marktplatz/details/show/22996914 +85,https://www.comparis.ch/immobilien/marktplatz/details/show/22996295 +86,https://www.comparis.ch/immobilien/marktplatz/details/show/23005365 +87,https://www.comparis.ch/immobilien/marktplatz/details/show/22996913 +88,https://www.comparis.ch/immobilien/marktplatz/details/show/22995468 +89,https://www.comparis.ch/immobilien/marktplatz/details/show/22996912 +90,https://www.comparis.ch/immobilien/marktplatz/details/show/22992739 +91,https://www.comparis.ch/immobilien/marktplatz/details/show/22992547 +92,https://www.comparis.ch/immobilien/marktplatz/details/show/22992825 +93,https://www.comparis.ch/immobilien/marktplatz/details/show/22993702 +94,https://www.comparis.ch/immobilien/marktplatz/details/show/22995364 +95,https://www.comparis.ch/immobilien/marktplatz/details/show/22999034 +96,https://www.comparis.ch/immobilien/marktplatz/details/show/22992694 +97,https://www.comparis.ch/immobilien/marktplatz/details/show/22992548 +98,https://www.comparis.ch/immobilien/marktplatz/details/show/22992763 +99,https://www.comparis.ch/immobilien/marktplatz/details/show/22992939 +100,https://www.comparis.ch/immobilien/marktplatz/details/show/22991121 +101,https://www.comparis.ch/immobilien/marktplatz/details/show/22992542 +102,https://www.comparis.ch/immobilien/marktplatz/details/show/22990768 +103,https://www.comparis.ch/immobilien/marktplatz/details/show/22992695 +104,https://www.comparis.ch/immobilien/marktplatz/details/show/22991787 +105,https://www.comparis.ch/immobilien/marktplatz/details/show/22992543 +106,https://www.comparis.ch/immobilien/marktplatz/details/show/22992351 +107,https://www.comparis.ch/immobilien/marktplatz/details/show/22992693 +108,https://www.comparis.ch/immobilien/marktplatz/details/show/22992349 +109,https://www.comparis.ch/immobilien/marktplatz/details/show/22990698 +110,https://www.comparis.ch/immobilien/marktplatz/details/show/22989570 +111,https://www.comparis.ch/immobilien/marktplatz/details/show/22988325 +112,https://www.comparis.ch/immobilien/marktplatz/details/show/22989566 +113,https://www.comparis.ch/immobilien/marktplatz/details/show/22988936 +114,https://www.comparis.ch/immobilien/marktplatz/details/show/22990583 +115,https://www.comparis.ch/immobilien/marktplatz/details/show/22990662 +116,https://www.comparis.ch/immobilien/marktplatz/details/show/22989564 +117,https://www.comparis.ch/immobilien/marktplatz/details/show/22987640 +118,https://www.comparis.ch/immobilien/marktplatz/details/show/22996917 +119,https://www.comparis.ch/immobilien/marktplatz/details/show/22989088 +120,https://www.comparis.ch/immobilien/marktplatz/details/show/22985085 +121,https://www.comparis.ch/immobilien/marktplatz/details/show/22983446 +122,https://www.comparis.ch/immobilien/marktplatz/details/show/22988431 +123,https://www.comparis.ch/immobilien/marktplatz/details/show/22985629 +124,https://www.comparis.ch/immobilien/marktplatz/details/show/22985339 +125,https://www.comparis.ch/immobilien/marktplatz/details/show/22985624 +126,https://www.comparis.ch/immobilien/marktplatz/details/show/22983541 +127,https://www.comparis.ch/immobilien/marktplatz/details/show/22984174 +128,https://www.comparis.ch/immobilien/marktplatz/details/show/22985498 +129,https://www.comparis.ch/immobilien/marktplatz/details/show/22984975 +130,https://www.comparis.ch/immobilien/marktplatz/details/show/22988283 +131,https://www.comparis.ch/immobilien/marktplatz/details/show/22982410 +132,https://www.comparis.ch/immobilien/marktplatz/details/show/22981792 +133,https://www.comparis.ch/immobilien/marktplatz/details/show/22978925 +134,https://www.comparis.ch/immobilien/marktplatz/details/show/22983111 +135,https://www.comparis.ch/immobilien/marktplatz/details/show/22978923 +136,https://www.comparis.ch/immobilien/marktplatz/details/show/22983220 +137,https://www.comparis.ch/immobilien/marktplatz/details/show/22983138 +138,https://www.comparis.ch/immobilien/marktplatz/details/show/22992546 +139,https://www.comparis.ch/immobilien/marktplatz/details/show/22981726 +140,https://www.comparis.ch/immobilien/marktplatz/details/show/22976921 +141,https://www.comparis.ch/immobilien/marktplatz/details/show/22978084 +142,https://www.comparis.ch/immobilien/marktplatz/details/show/22978104 +143,https://www.comparis.ch/immobilien/marktplatz/details/show/22977163 +144,https://www.comparis.ch/immobilien/marktplatz/details/show/22976434 +145,https://www.comparis.ch/immobilien/marktplatz/details/show/22976247 +146,https://www.comparis.ch/immobilien/marktplatz/details/show/22976109 +147,https://www.comparis.ch/immobilien/marktplatz/details/show/22989567 +148,https://www.comparis.ch/immobilien/marktplatz/details/show/23015857 +149,https://www.comparis.ch/immobilien/marktplatz/details/show/22977159 +150,https://www.comparis.ch/immobilien/marktplatz/details/show/22973983 +151,https://www.comparis.ch/immobilien/marktplatz/details/show/22972391 +152,https://www.comparis.ch/immobilien/marktplatz/details/show/22975983 +153,https://www.comparis.ch/immobilien/marktplatz/details/show/22983532 +154,https://www.comparis.ch/immobilien/marktplatz/details/show/22976101 +155,https://www.comparis.ch/immobilien/marktplatz/details/show/17555800 +156,https://www.comparis.ch/immobilien/marktplatz/details/show/22974055 +157,https://www.comparis.ch/immobilien/marktplatz/details/show/22974414 +158,https://www.comparis.ch/immobilien/marktplatz/details/show/22972384 +159,https://www.comparis.ch/immobilien/marktplatz/details/show/22976009 +160,https://www.comparis.ch/immobilien/marktplatz/details/show/22968430 +161,https://www.comparis.ch/immobilien/marktplatz/details/show/22972274 +162,https://www.comparis.ch/immobilien/marktplatz/details/show/22970510 +163,https://www.comparis.ch/immobilien/marktplatz/details/show/22969201 +164,https://www.comparis.ch/immobilien/marktplatz/details/show/22972269 +165,https://www.comparis.ch/immobilien/marktplatz/details/show/22972268 +166,https://www.comparis.ch/immobilien/marktplatz/details/show/22970532 +167,https://www.comparis.ch/immobilien/marktplatz/details/show/22970533 +168,https://www.comparis.ch/immobilien/marktplatz/details/show/22970327 +169,https://www.comparis.ch/immobilien/marktplatz/details/show/22969161 +170,https://www.comparis.ch/immobilien/marktplatz/details/show/22970590 +171,https://www.comparis.ch/immobilien/marktplatz/details/show/22965669 +172,https://www.comparis.ch/immobilien/marktplatz/details/show/22965670 +173,https://www.comparis.ch/immobilien/marktplatz/details/show/22967255 +174,https://www.comparis.ch/immobilien/marktplatz/details/show/22970172 +175,https://www.comparis.ch/immobilien/marktplatz/details/show/22967543 +176,https://www.comparis.ch/immobilien/marktplatz/details/show/22967107 +177,https://www.comparis.ch/immobilien/marktplatz/details/show/22967185 +178,https://www.comparis.ch/immobilien/marktplatz/details/show/22965671 +179,https://www.comparis.ch/immobilien/marktplatz/details/show/22975988 +180,https://www.comparis.ch/immobilien/marktplatz/details/show/22965666 +181,https://www.comparis.ch/immobilien/marktplatz/details/show/22965663 +182,https://www.comparis.ch/immobilien/marktplatz/details/show/22965117 +183,https://www.comparis.ch/immobilien/marktplatz/details/show/22965360 +184,https://www.comparis.ch/immobilien/marktplatz/details/show/22965114 +185,https://www.comparis.ch/immobilien/marktplatz/details/show/22967024 +186,https://www.comparis.ch/immobilien/marktplatz/details/show/22965361 +187,https://www.comparis.ch/immobilien/marktplatz/details/show/22963491 +188,https://www.comparis.ch/immobilien/marktplatz/details/show/22965391 +189,https://www.comparis.ch/immobilien/marktplatz/details/show/22965421 +190,https://www.comparis.ch/immobilien/marktplatz/details/show/22960601 +191,https://www.comparis.ch/immobilien/marktplatz/details/show/22978918 +192,https://www.comparis.ch/immobilien/marktplatz/details/show/22961573 +193,https://www.comparis.ch/immobilien/marktplatz/details/show/22963488 +194,https://www.comparis.ch/immobilien/marktplatz/details/show/22962980 +195,https://www.comparis.ch/immobilien/marktplatz/details/show/22958131 +196,https://www.comparis.ch/immobilien/marktplatz/details/show/22961553 +197,https://www.comparis.ch/immobilien/marktplatz/details/show/22962895 +198,https://www.comparis.ch/immobilien/marktplatz/details/show/22962389 +199,https://www.comparis.ch/immobilien/marktplatz/details/show/22963487 +200,https://www.comparis.ch/immobilien/marktplatz/details/show/22955102 +201,https://www.comparis.ch/immobilien/marktplatz/details/show/22956336 +202,https://www.comparis.ch/immobilien/marktplatz/details/show/22958129 +203,https://www.comparis.ch/immobilien/marktplatz/details/show/22955398 +204,https://www.comparis.ch/immobilien/marktplatz/details/show/22955045 +205,https://www.comparis.ch/immobilien/marktplatz/details/show/22955397 +206,https://www.comparis.ch/immobilien/marktplatz/details/show/22955403 +207,https://www.comparis.ch/immobilien/marktplatz/details/show/22955768 +208,https://www.comparis.ch/immobilien/marktplatz/details/show/22955757 +209,https://www.comparis.ch/immobilien/marktplatz/details/show/23000226 +210,https://www.comparis.ch/immobilien/marktplatz/details/show/22952290 +211,https://www.comparis.ch/immobilien/marktplatz/details/show/23004673 +212,https://www.comparis.ch/immobilien/marktplatz/details/show/22954473 +213,https://www.comparis.ch/immobilien/marktplatz/details/show/22951911 +214,https://www.comparis.ch/immobilien/marktplatz/details/show/22952289 +215,https://www.comparis.ch/immobilien/marktplatz/details/show/22962722 +216,https://www.comparis.ch/immobilien/marktplatz/details/show/22954197 +217,https://www.comparis.ch/immobilien/marktplatz/details/show/22955753 +218,https://www.comparis.ch/immobilien/marktplatz/details/show/22962560 +219,https://www.comparis.ch/immobilien/marktplatz/details/show/22965416 +220,https://www.comparis.ch/immobilien/marktplatz/details/show/22949449 +221,https://www.comparis.ch/immobilien/marktplatz/details/show/22946536 +222,https://www.comparis.ch/immobilien/marktplatz/details/show/22949689 +223,https://www.comparis.ch/immobilien/marktplatz/details/show/22947161 +224,https://www.comparis.ch/immobilien/marktplatz/details/show/22946168 +225,https://www.comparis.ch/immobilien/marktplatz/details/show/22949555 +226,https://www.comparis.ch/immobilien/marktplatz/details/show/22963729 +227,https://www.comparis.ch/immobilien/marktplatz/details/show/22947888 +228,https://www.comparis.ch/immobilien/marktplatz/details/show/22951125 +229,https://www.comparis.ch/immobilien/marktplatz/details/show/13552194 +230,https://www.comparis.ch/immobilien/marktplatz/details/show/22951945 +231,https://www.comparis.ch/immobilien/marktplatz/details/show/22943663 +232,https://www.comparis.ch/immobilien/marktplatz/details/show/22944029 +233,https://www.comparis.ch/immobilien/marktplatz/details/show/22944583 +234,https://www.comparis.ch/immobilien/marktplatz/details/show/22951947 +235,https://www.comparis.ch/immobilien/marktplatz/details/show/22944580 +236,https://www.comparis.ch/immobilien/marktplatz/details/show/22944050 +237,https://www.comparis.ch/immobilien/marktplatz/details/show/22944585 +238,https://www.comparis.ch/immobilien/marktplatz/details/show/22946123 +239,https://www.comparis.ch/immobilien/marktplatz/details/show/22944589 +240,https://www.comparis.ch/immobilien/marktplatz/details/show/22939406 +241,https://www.comparis.ch/immobilien/marktplatz/details/show/22941234 +242,https://www.comparis.ch/immobilien/marktplatz/details/show/22940683 +243,https://www.comparis.ch/immobilien/marktplatz/details/show/22942586 +244,https://www.comparis.ch/immobilien/marktplatz/details/show/22940018 +245,https://www.comparis.ch/immobilien/marktplatz/details/show/22943190 +246,https://www.comparis.ch/immobilien/marktplatz/details/show/22943189 +247,https://www.comparis.ch/immobilien/marktplatz/details/show/22939433 +248,https://www.comparis.ch/immobilien/marktplatz/details/show/22939382 +249,https://www.comparis.ch/immobilien/marktplatz/details/show/22939407 +250,https://www.comparis.ch/immobilien/marktplatz/details/show/22939305 +251,https://www.comparis.ch/immobilien/marktplatz/details/show/22939638 +252,https://www.comparis.ch/immobilien/marktplatz/details/show/22939332 +253,https://www.comparis.ch/immobilien/marktplatz/details/show/22999552 +254,https://www.comparis.ch/immobilien/marktplatz/details/show/22939276 +255,https://www.comparis.ch/immobilien/marktplatz/details/show/22939313 +256,https://www.comparis.ch/immobilien/marktplatz/details/show/22938234 +257,https://www.comparis.ch/immobilien/marktplatz/details/show/22939331 +258,https://www.comparis.ch/immobilien/marktplatz/details/show/23023797 +259,https://www.comparis.ch/immobilien/marktplatz/details/show/22939242 +260,https://www.comparis.ch/immobilien/marktplatz/details/show/22934785 +261,https://www.comparis.ch/immobilien/marktplatz/details/show/22936337 +262,https://www.comparis.ch/immobilien/marktplatz/details/show/22934611 +263,https://www.comparis.ch/immobilien/marktplatz/details/show/22934667 +264,https://www.comparis.ch/immobilien/marktplatz/details/show/22936087 +265,https://www.comparis.ch/immobilien/marktplatz/details/show/22936306 +266,https://www.comparis.ch/immobilien/marktplatz/details/show/22936305 +267,https://www.comparis.ch/immobilien/marktplatz/details/show/22934786 +268,https://www.comparis.ch/immobilien/marktplatz/details/show/22972267 +269,https://www.comparis.ch/immobilien/marktplatz/details/show/22934107 +270,https://www.comparis.ch/immobilien/marktplatz/details/show/22930157 +271,https://www.comparis.ch/immobilien/marktplatz/details/show/23023378 +272,https://www.comparis.ch/immobilien/marktplatz/details/show/22930381 +273,https://www.comparis.ch/immobilien/marktplatz/details/show/22930380 +274,https://www.comparis.ch/immobilien/marktplatz/details/show/22930475 +275,https://www.comparis.ch/immobilien/marktplatz/details/show/22930236 +276,https://www.comparis.ch/immobilien/marktplatz/details/show/22929352 +277,https://www.comparis.ch/immobilien/marktplatz/details/show/22930674 +278,https://www.comparis.ch/immobilien/marktplatz/details/show/22933485 +279,https://www.comparis.ch/immobilien/marktplatz/details/show/22930732 +280,https://www.comparis.ch/immobilien/marktplatz/details/show/22927851 +281,https://www.comparis.ch/immobilien/marktplatz/details/show/22926768 +282,https://www.comparis.ch/immobilien/marktplatz/details/show/22926744 +283,https://www.comparis.ch/immobilien/marktplatz/details/show/22935654 +284,https://www.comparis.ch/immobilien/marktplatz/details/show/22926841 +285,https://www.comparis.ch/immobilien/marktplatz/details/show/22921196 +286,https://www.comparis.ch/immobilien/marktplatz/details/show/22926787 +287,https://www.comparis.ch/immobilien/marktplatz/details/show/22924690 +288,https://www.comparis.ch/immobilien/marktplatz/details/show/22926854 +289,https://www.comparis.ch/immobilien/marktplatz/details/show/22927538 +290,https://www.comparis.ch/immobilien/marktplatz/details/show/22917444 +291,https://www.comparis.ch/immobilien/marktplatz/details/show/22921966 +292,https://www.comparis.ch/immobilien/marktplatz/details/show/22921444 +293,https://www.comparis.ch/immobilien/marktplatz/details/show/22918193 +294,https://www.comparis.ch/immobilien/marktplatz/details/show/22921968 +295,https://www.comparis.ch/immobilien/marktplatz/details/show/22920049 +296,https://www.comparis.ch/immobilien/marktplatz/details/show/22921036 +297,https://www.comparis.ch/immobilien/marktplatz/details/show/22918325 +298,https://www.comparis.ch/immobilien/marktplatz/details/show/22917445 +299,https://www.comparis.ch/immobilien/marktplatz/details/show/22918106 +300,https://www.comparis.ch/immobilien/marktplatz/details/show/22917261 +301,https://www.comparis.ch/immobilien/marktplatz/details/show/22916861 +302,https://www.comparis.ch/immobilien/marktplatz/details/show/22915007 +303,https://www.comparis.ch/immobilien/marktplatz/details/show/22915512 +304,https://www.comparis.ch/immobilien/marktplatz/details/show/22915626 +305,https://www.comparis.ch/immobilien/marktplatz/details/show/22927029 +306,https://www.comparis.ch/immobilien/marktplatz/details/show/22915623 +307,https://www.comparis.ch/immobilien/marktplatz/details/show/22915513 +308,https://www.comparis.ch/immobilien/marktplatz/details/show/22915909 +309,https://www.comparis.ch/immobilien/marktplatz/details/show/22921967 +310,https://www.comparis.ch/immobilien/marktplatz/details/show/22914284 +311,https://www.comparis.ch/immobilien/marktplatz/details/show/22912691 +312,https://www.comparis.ch/immobilien/marktplatz/details/show/22914440 +313,https://www.comparis.ch/immobilien/marktplatz/details/show/22914286 +314,https://www.comparis.ch/immobilien/marktplatz/details/show/22992549 +315,https://www.comparis.ch/immobilien/marktplatz/details/show/22914048 +316,https://www.comparis.ch/immobilien/marktplatz/details/show/22907779 +317,https://www.comparis.ch/immobilien/marktplatz/details/show/22912720 +318,https://www.comparis.ch/immobilien/marktplatz/details/show/22907776 +319,https://www.comparis.ch/immobilien/marktplatz/details/show/22909233 +320,https://www.comparis.ch/immobilien/marktplatz/details/show/22904990 +321,https://www.comparis.ch/immobilien/marktplatz/details/show/22907750 +322,https://www.comparis.ch/immobilien/marktplatz/details/show/22907663 +323,https://www.comparis.ch/immobilien/marktplatz/details/show/22905888 +324,https://www.comparis.ch/immobilien/marktplatz/details/show/22906685 +325,https://www.comparis.ch/immobilien/marktplatz/details/show/22904395 +326,https://www.comparis.ch/immobilien/marktplatz/details/show/22909204 +327,https://www.comparis.ch/immobilien/marktplatz/details/show/22902034 +328,https://www.comparis.ch/immobilien/marktplatz/details/show/22961182 +329,https://www.comparis.ch/immobilien/marktplatz/details/show/22903942 +330,https://www.comparis.ch/immobilien/marktplatz/details/show/22901311 +331,https://www.comparis.ch/immobilien/marktplatz/details/show/22901294 +332,https://www.comparis.ch/immobilien/marktplatz/details/show/22900020 +333,https://www.comparis.ch/immobilien/marktplatz/details/show/22900019 +334,https://www.comparis.ch/immobilien/marktplatz/details/show/22898386 +335,https://www.comparis.ch/immobilien/marktplatz/details/show/22898387 +336,https://www.comparis.ch/immobilien/marktplatz/details/show/22901545 +337,https://www.comparis.ch/immobilien/marktplatz/details/show/22901993 +338,https://www.comparis.ch/immobilien/marktplatz/details/show/22900764 +339,https://www.comparis.ch/immobilien/marktplatz/details/show/22900625 +340,https://www.comparis.ch/immobilien/marktplatz/details/show/22897108 +341,https://www.comparis.ch/immobilien/marktplatz/details/show/22895173 +342,https://www.comparis.ch/immobilien/marktplatz/details/show/22900690 +343,https://www.comparis.ch/immobilien/marktplatz/details/show/22902420 +344,https://www.comparis.ch/immobilien/marktplatz/details/show/22903422 +345,https://www.comparis.ch/immobilien/marktplatz/details/show/22899965 +346,https://www.comparis.ch/immobilien/marktplatz/details/show/22899897 +347,https://www.comparis.ch/immobilien/marktplatz/details/show/22896587 +348,https://www.comparis.ch/immobilien/marktplatz/details/show/22901261 +349,https://www.comparis.ch/immobilien/marktplatz/details/show/22895843 +350,https://www.comparis.ch/immobilien/marktplatz/details/show/22899973 +351,https://www.comparis.ch/immobilien/marktplatz/details/show/22902421 +352,https://www.comparis.ch/immobilien/marktplatz/details/show/22893424 +353,https://www.comparis.ch/immobilien/marktplatz/details/show/22889307 +354,https://www.comparis.ch/immobilien/marktplatz/details/show/22902010 +355,https://www.comparis.ch/immobilien/marktplatz/details/show/22888686 +356,https://www.comparis.ch/immobilien/marktplatz/details/show/22902801 +357,https://www.comparis.ch/immobilien/marktplatz/details/show/23020982 +358,https://www.comparis.ch/immobilien/marktplatz/details/show/22893423 +359,https://www.comparis.ch/immobilien/marktplatz/details/show/22888808 +360,https://www.comparis.ch/immobilien/marktplatz/details/show/22886505 +361,https://www.comparis.ch/immobilien/marktplatz/details/show/22886506 +362,https://www.comparis.ch/immobilien/marktplatz/details/show/22884352 +363,https://www.comparis.ch/immobilien/marktplatz/details/show/22882531 +364,https://www.comparis.ch/immobilien/marktplatz/details/show/22887292 +365,https://www.comparis.ch/immobilien/marktplatz/details/show/22899979 +366,https://www.comparis.ch/immobilien/marktplatz/details/show/22882344 +367,https://www.comparis.ch/immobilien/marktplatz/details/show/22882504 +368,https://www.comparis.ch/immobilien/marktplatz/details/show/22882630 +369,https://www.comparis.ch/immobilien/marktplatz/details/show/23014341 +370,https://www.comparis.ch/immobilien/marktplatz/details/show/22874742 +371,https://www.comparis.ch/immobilien/marktplatz/details/show/22881488 +372,https://www.comparis.ch/immobilien/marktplatz/details/show/22879005 +373,https://www.comparis.ch/immobilien/marktplatz/details/show/13963125 +374,https://www.comparis.ch/immobilien/marktplatz/details/show/22880969 +375,https://www.comparis.ch/immobilien/marktplatz/details/show/22880464 +376,https://www.comparis.ch/immobilien/marktplatz/details/show/22998672 +377,https://www.comparis.ch/immobilien/marktplatz/details/show/22879392 +378,https://www.comparis.ch/immobilien/marktplatz/details/show/22873707 +379,https://www.comparis.ch/immobilien/marktplatz/details/show/22893420 +380,https://www.comparis.ch/immobilien/marktplatz/details/show/22873043 +381,https://www.comparis.ch/immobilien/marktplatz/details/show/22871189 +382,https://www.comparis.ch/immobilien/marktplatz/details/show/22872140 +383,https://www.comparis.ch/immobilien/marktplatz/details/show/22870085 +384,https://www.comparis.ch/immobilien/marktplatz/details/show/22866634 +385,https://www.comparis.ch/immobilien/marktplatz/details/show/22866077 +386,https://www.comparis.ch/immobilien/marktplatz/details/show/22879006 +387,https://www.comparis.ch/immobilien/marktplatz/details/show/22866920 +388,https://www.comparis.ch/immobilien/marktplatz/details/show/22855263 +389,https://www.comparis.ch/immobilien/marktplatz/details/show/22860992 +390,https://www.comparis.ch/immobilien/marktplatz/details/show/22859930 +391,https://www.comparis.ch/immobilien/marktplatz/details/show/22860642 +392,https://www.comparis.ch/immobilien/marktplatz/details/show/22848071 +393,https://www.comparis.ch/immobilien/marktplatz/details/show/22847922 +394,https://www.comparis.ch/immobilien/marktplatz/details/show/22847911 +395,https://www.comparis.ch/immobilien/marktplatz/details/show/22848078 +396,https://www.comparis.ch/immobilien/marktplatz/details/show/22839519 +397,https://www.comparis.ch/immobilien/marktplatz/details/show/22840923 +398,https://www.comparis.ch/immobilien/marktplatz/details/show/22842292 +399,https://www.comparis.ch/immobilien/marktplatz/details/show/22839518 +400,https://www.comparis.ch/immobilien/marktplatz/details/show/22839483 +401,https://www.comparis.ch/immobilien/marktplatz/details/show/22839459 +402,https://www.comparis.ch/immobilien/marktplatz/details/show/22839465 +403,https://www.comparis.ch/immobilien/marktplatz/details/show/22839479 +404,https://www.comparis.ch/immobilien/marktplatz/details/show/22839386 +405,https://www.comparis.ch/immobilien/marktplatz/details/show/22839381 +406,https://www.comparis.ch/immobilien/marktplatz/details/show/22838846 +407,https://www.comparis.ch/immobilien/marktplatz/details/show/22839385 +408,https://www.comparis.ch/immobilien/marktplatz/details/show/22919640 +409,https://www.comparis.ch/immobilien/marktplatz/details/show/22829703 +410,https://www.comparis.ch/immobilien/marktplatz/details/show/22830980 +411,https://www.comparis.ch/immobilien/marktplatz/details/show/15769803 +412,https://www.comparis.ch/immobilien/marktplatz/details/show/22825593 +413,https://www.comparis.ch/immobilien/marktplatz/details/show/22824535 +414,https://www.comparis.ch/immobilien/marktplatz/details/show/22824407 +415,https://www.comparis.ch/immobilien/marktplatz/details/show/22825361 +416,https://www.comparis.ch/immobilien/marktplatz/details/show/22827667 +417,https://www.comparis.ch/immobilien/marktplatz/details/show/23009097 +418,https://www.comparis.ch/immobilien/marktplatz/details/show/22822874 +419,https://www.comparis.ch/immobilien/marktplatz/details/show/22827517 +420,https://www.comparis.ch/immobilien/marktplatz/details/show/22824895 +421,https://www.comparis.ch/immobilien/marktplatz/details/show/22825563 +422,https://www.comparis.ch/immobilien/marktplatz/details/show/22814014 +423,https://www.comparis.ch/immobilien/marktplatz/details/show/22813792 +424,https://www.comparis.ch/immobilien/marktplatz/details/show/22983797 +425,https://www.comparis.ch/immobilien/marktplatz/details/show/22814753 +426,https://www.comparis.ch/immobilien/marktplatz/details/show/22916934 +427,https://www.comparis.ch/immobilien/marktplatz/details/show/22970502 +428,https://www.comparis.ch/immobilien/marktplatz/details/show/22927852 +429,https://www.comparis.ch/immobilien/marktplatz/details/show/22815003 +430,https://www.comparis.ch/immobilien/marktplatz/details/show/22865840 +431,https://www.comparis.ch/immobilien/marktplatz/details/show/22813105 +432,https://www.comparis.ch/immobilien/marktplatz/details/show/22827393 +433,https://www.comparis.ch/immobilien/marktplatz/details/show/22811978 +434,https://www.comparis.ch/immobilien/marktplatz/details/show/22805667 +435,https://www.comparis.ch/immobilien/marktplatz/details/show/22811917 +436,https://www.comparis.ch/immobilien/marktplatz/details/show/22807785 +437,https://www.comparis.ch/immobilien/marktplatz/details/show/22807752 +438,https://www.comparis.ch/immobilien/marktplatz/details/show/22995363 +439,https://www.comparis.ch/immobilien/marktplatz/details/show/23000222 +440,https://www.comparis.ch/immobilien/marktplatz/details/show/22809674 +441,https://www.comparis.ch/immobilien/marktplatz/details/show/23020988 +442,https://www.comparis.ch/immobilien/marktplatz/details/show/22798844 +443,https://www.comparis.ch/immobilien/marktplatz/details/show/22797115 +444,https://www.comparis.ch/immobilien/marktplatz/details/show/11298313 +445,https://www.comparis.ch/immobilien/marktplatz/details/show/22802012 +446,https://www.comparis.ch/immobilien/marktplatz/details/show/22800070 +447,https://www.comparis.ch/immobilien/marktplatz/details/show/22801396 +448,https://www.comparis.ch/immobilien/marktplatz/details/show/22800082 +449,https://www.comparis.ch/immobilien/marktplatz/details/show/22803547 +450,https://www.comparis.ch/immobilien/marktplatz/details/show/22803667 +451,https://www.comparis.ch/immobilien/marktplatz/details/show/22798843 +452,https://www.comparis.ch/immobilien/marktplatz/details/show/22786595 +453,https://www.comparis.ch/immobilien/marktplatz/details/show/22532506 +454,https://www.comparis.ch/immobilien/marktplatz/details/show/22784408 +455,https://www.comparis.ch/immobilien/marktplatz/details/show/22796811 +456,https://www.comparis.ch/immobilien/marktplatz/details/show/22788477 +457,https://www.comparis.ch/immobilien/marktplatz/details/show/22789185 +458,https://www.comparis.ch/immobilien/marktplatz/details/show/22794824 +459,https://www.comparis.ch/immobilien/marktplatz/details/show/22786788 +460,https://www.comparis.ch/immobilien/marktplatz/details/show/22800024 +461,https://www.comparis.ch/immobilien/marktplatz/details/show/22789894 +462,https://www.comparis.ch/immobilien/marktplatz/details/show/22859998 +463,https://www.comparis.ch/immobilien/marktplatz/details/show/22895174 +464,https://www.comparis.ch/immobilien/marktplatz/details/show/22768541 +465,https://www.comparis.ch/immobilien/marktplatz/details/show/22769686 +466,https://www.comparis.ch/immobilien/marktplatz/details/show/22782084 +467,https://www.comparis.ch/immobilien/marktplatz/details/show/22779118 +468,https://www.comparis.ch/immobilien/marktplatz/details/show/22768618 +469,https://www.comparis.ch/immobilien/marktplatz/details/show/22776336 +470,https://www.comparis.ch/immobilien/marktplatz/details/show/22779980 +471,https://www.comparis.ch/immobilien/marktplatz/details/show/22769497 +472,https://www.comparis.ch/immobilien/marktplatz/details/show/22768529 +473,https://www.comparis.ch/immobilien/marktplatz/details/show/22767470 +474,https://www.comparis.ch/immobilien/marktplatz/details/show/22824579 +475,https://www.comparis.ch/immobilien/marktplatz/details/show/22766460 +476,https://www.comparis.ch/immobilien/marktplatz/details/show/22753594 +477,https://www.comparis.ch/immobilien/marktplatz/details/show/22758233 +478,https://www.comparis.ch/immobilien/marktplatz/details/show/22764611 +479,https://www.comparis.ch/immobilien/marktplatz/details/show/22905956 +480,https://www.comparis.ch/immobilien/marktplatz/details/show/22761302 +481,https://www.comparis.ch/immobilien/marktplatz/details/show/22755271 +482,https://www.comparis.ch/immobilien/marktplatz/details/show/22747620 +483,https://www.comparis.ch/immobilien/marktplatz/details/show/22835037 +484,https://www.comparis.ch/immobilien/marktplatz/details/show/22753919 +485,https://www.comparis.ch/immobilien/marktplatz/details/show/22749729 +486,https://www.comparis.ch/immobilien/marktplatz/details/show/13443727 +487,https://www.comparis.ch/immobilien/marktplatz/details/show/22745340 +488,https://www.comparis.ch/immobilien/marktplatz/details/show/22751367 +489,https://www.comparis.ch/immobilien/marktplatz/details/show/22745150 +490,https://www.comparis.ch/immobilien/marktplatz/details/show/22748294 +491,https://www.comparis.ch/immobilien/marktplatz/details/show/22992348 +492,https://www.comparis.ch/immobilien/marktplatz/details/show/22869511 +493,https://www.comparis.ch/immobilien/marktplatz/details/show/22737231 +494,https://www.comparis.ch/immobilien/marktplatz/details/show/22739903 +495,https://www.comparis.ch/immobilien/marktplatz/details/show/22742331 +496,https://www.comparis.ch/immobilien/marktplatz/details/show/22742980 +497,https://www.comparis.ch/immobilien/marktplatz/details/show/22979612 +498,https://www.comparis.ch/immobilien/marktplatz/details/show/22780636 +499,https://www.comparis.ch/immobilien/marktplatz/details/show/22739908 +500,https://www.comparis.ch/immobilien/marktplatz/details/show/22744843 +501,https://www.comparis.ch/immobilien/marktplatz/details/show/22742085 +502,https://www.comparis.ch/immobilien/marktplatz/details/show/22962806 +503,https://www.comparis.ch/immobilien/marktplatz/details/show/22837321 +504,https://www.comparis.ch/immobilien/marktplatz/details/show/22848279 +505,https://www.comparis.ch/immobilien/marktplatz/details/show/22919672 +506,https://www.comparis.ch/immobilien/marktplatz/details/show/22726324 +507,https://www.comparis.ch/immobilien/marktplatz/details/show/22738662 +508,https://www.comparis.ch/immobilien/marktplatz/details/show/22725944 +509,https://www.comparis.ch/immobilien/marktplatz/details/show/22735651 +510,https://www.comparis.ch/immobilien/marktplatz/details/show/16616241 +511,https://www.comparis.ch/immobilien/marktplatz/details/show/22727212 +512,https://www.comparis.ch/immobilien/marktplatz/details/show/22724110 +513,https://www.comparis.ch/immobilien/marktplatz/details/show/15824060 +514,https://www.comparis.ch/immobilien/marktplatz/details/show/22722271 +515,https://www.comparis.ch/immobilien/marktplatz/details/show/22937891 +516,https://www.comparis.ch/immobilien/marktplatz/details/show/22716779 +517,https://www.comparis.ch/immobilien/marktplatz/details/show/22722868 +518,https://www.comparis.ch/immobilien/marktplatz/details/show/22713248 +519,https://www.comparis.ch/immobilien/marktplatz/details/show/22718754 +520,https://www.comparis.ch/immobilien/marktplatz/details/show/22723917 +521,https://www.comparis.ch/immobilien/marktplatz/details/show/22724285 +522,https://www.comparis.ch/immobilien/marktplatz/details/show/22706892 +523,https://www.comparis.ch/immobilien/marktplatz/details/show/22710869 +524,https://www.comparis.ch/immobilien/marktplatz/details/show/22706318 +525,https://www.comparis.ch/immobilien/marktplatz/details/show/22707491 +526,https://www.comparis.ch/immobilien/marktplatz/details/show/22807828 +527,https://www.comparis.ch/immobilien/marktplatz/details/show/22708977 +528,https://www.comparis.ch/immobilien/marktplatz/details/show/10531133 +529,https://www.comparis.ch/immobilien/marktplatz/details/show/22748881 +530,https://www.comparis.ch/immobilien/marktplatz/details/show/22835706 +531,https://www.comparis.ch/immobilien/marktplatz/details/show/22711254 +532,https://www.comparis.ch/immobilien/marktplatz/details/show/22702206 +533,https://www.comparis.ch/immobilien/marktplatz/details/show/22696103 +534,https://www.comparis.ch/immobilien/marktplatz/details/show/22697866 +535,https://www.comparis.ch/immobilien/marktplatz/details/show/22707454 +536,https://www.comparis.ch/immobilien/marktplatz/details/show/22936928 +537,https://www.comparis.ch/immobilien/marktplatz/details/show/22697752 +538,https://www.comparis.ch/immobilien/marktplatz/details/show/22697849 +539,https://www.comparis.ch/immobilien/marktplatz/details/show/22690402 +540,https://www.comparis.ch/immobilien/marktplatz/details/show/22824955 +541,https://www.comparis.ch/immobilien/marktplatz/details/show/22906085 +542,https://www.comparis.ch/immobilien/marktplatz/details/show/22679898 +543,https://www.comparis.ch/immobilien/marktplatz/details/show/22675401 +544,https://www.comparis.ch/immobilien/marktplatz/details/show/22685481 +545,https://www.comparis.ch/immobilien/marktplatz/details/show/22654425 +546,https://www.comparis.ch/immobilien/marktplatz/details/show/22917114 +547,https://www.comparis.ch/immobilien/marktplatz/details/show/22688757 +548,https://www.comparis.ch/immobilien/marktplatz/details/show/22656456 +549,https://www.comparis.ch/immobilien/marktplatz/details/show/22673675 +550,https://www.comparis.ch/immobilien/marktplatz/details/show/22464483 +551,https://www.comparis.ch/immobilien/marktplatz/details/show/22679222 +552,https://www.comparis.ch/immobilien/marktplatz/details/show/22669668 +553,https://www.comparis.ch/immobilien/marktplatz/details/show/22660694 +554,https://www.comparis.ch/immobilien/marktplatz/details/show/22921052 +555,https://www.comparis.ch/immobilien/marktplatz/details/show/22646355 +556,https://www.comparis.ch/immobilien/marktplatz/details/show/22777264 +557,https://www.comparis.ch/immobilien/marktplatz/details/show/22673571 +558,https://www.comparis.ch/immobilien/marktplatz/details/show/22658197 +559,https://www.comparis.ch/immobilien/marktplatz/details/show/22641154 +560,https://www.comparis.ch/immobilien/marktplatz/details/show/22670104 +561,https://www.comparis.ch/immobilien/marktplatz/details/show/22634101 +562,https://www.comparis.ch/immobilien/marktplatz/details/show/22630891 +563,https://www.comparis.ch/immobilien/marktplatz/details/show/22930239 +564,https://www.comparis.ch/immobilien/marktplatz/details/show/22631450 +565,https://www.comparis.ch/immobilien/marktplatz/details/show/22630543 +566,https://www.comparis.ch/immobilien/marktplatz/details/show/22629120 +567,https://www.comparis.ch/immobilien/marktplatz/details/show/22627730 +568,https://www.comparis.ch/immobilien/marktplatz/details/show/22626059 +569,https://www.comparis.ch/immobilien/marktplatz/details/show/22629805 +570,https://www.comparis.ch/immobilien/marktplatz/details/show/22634099 +571,https://www.comparis.ch/immobilien/marktplatz/details/show/22629804 +572,https://www.comparis.ch/immobilien/marktplatz/details/show/22848197 +573,https://www.comparis.ch/immobilien/marktplatz/details/show/22621887 +574,https://www.comparis.ch/immobilien/marktplatz/details/show/22586867 +575,https://www.comparis.ch/immobilien/marktplatz/details/show/22394497 +576,https://www.comparis.ch/immobilien/marktplatz/details/show/22624636 +577,https://www.comparis.ch/immobilien/marktplatz/details/show/22716586 +578,https://www.comparis.ch/immobilien/marktplatz/details/show/22789961 +579,https://www.comparis.ch/immobilien/marktplatz/details/show/22583828 +580,https://www.comparis.ch/immobilien/marktplatz/details/show/22485331 +581,https://www.comparis.ch/immobilien/marktplatz/details/show/22604923 +582,https://www.comparis.ch/immobilien/marktplatz/details/show/22919678 +583,https://www.comparis.ch/immobilien/marktplatz/details/show/22571175 +584,https://www.comparis.ch/immobilien/marktplatz/details/show/22578189 +585,https://www.comparis.ch/immobilien/marktplatz/details/show/22570932 +586,https://www.comparis.ch/immobilien/marktplatz/details/show/22579121 +587,https://www.comparis.ch/immobilien/marktplatz/details/show/23025899 +588,https://www.comparis.ch/immobilien/marktplatz/details/show/22568524 +589,https://www.comparis.ch/immobilien/marktplatz/details/show/22575321 +590,https://www.comparis.ch/immobilien/marktplatz/details/show/22193572 +591,https://www.comparis.ch/immobilien/marktplatz/details/show/22570265 +592,https://www.comparis.ch/immobilien/marktplatz/details/show/22979611 +593,https://www.comparis.ch/immobilien/marktplatz/details/show/23018296 +594,https://www.comparis.ch/immobilien/marktplatz/details/show/23025182 +595,https://www.comparis.ch/immobilien/marktplatz/details/show/22856274 +596,https://www.comparis.ch/immobilien/marktplatz/details/show/22543224 +597,https://www.comparis.ch/immobilien/marktplatz/details/show/22535127 +598,https://www.comparis.ch/immobilien/marktplatz/details/show/22548756 +599,https://www.comparis.ch/immobilien/marktplatz/details/show/22549464 +600,https://www.comparis.ch/immobilien/marktplatz/details/show/22562918 +601,https://www.comparis.ch/immobilien/marktplatz/details/show/22542085 +602,https://www.comparis.ch/immobilien/marktplatz/details/show/22940495 +603,https://www.comparis.ch/immobilien/marktplatz/details/show/22716577 +604,https://www.comparis.ch/immobilien/marktplatz/details/show/22528880 +605,https://www.comparis.ch/immobilien/marktplatz/details/show/22517122 +606,https://www.comparis.ch/immobilien/marktplatz/details/show/22879575 +607,https://www.comparis.ch/immobilien/marktplatz/details/show/22535394 +608,https://www.comparis.ch/immobilien/marktplatz/details/show/22539051 +609,https://www.comparis.ch/immobilien/marktplatz/details/show/22519198 +610,https://www.comparis.ch/immobilien/marktplatz/details/show/23018297 +611,https://www.comparis.ch/immobilien/marktplatz/details/show/22881998 +612,https://www.comparis.ch/immobilien/marktplatz/details/show/22505369 +613,https://www.comparis.ch/immobilien/marktplatz/details/show/22562773 +614,https://www.comparis.ch/immobilien/marktplatz/details/show/22919654 +615,https://www.comparis.ch/immobilien/marktplatz/details/show/22121564 +616,https://www.comparis.ch/immobilien/marktplatz/details/show/22852017 +617,https://www.comparis.ch/immobilien/marktplatz/details/show/22500114 +618,https://www.comparis.ch/immobilien/marktplatz/details/show/22513324 +619,https://www.comparis.ch/immobilien/marktplatz/details/show/23024695 +620,https://www.comparis.ch/immobilien/marktplatz/details/show/22486129 +621,https://www.comparis.ch/immobilien/marktplatz/details/show/22487418 +622,https://www.comparis.ch/immobilien/marktplatz/details/show/22456492 +623,https://www.comparis.ch/immobilien/marktplatz/details/show/22458297 +624,https://www.comparis.ch/immobilien/marktplatz/details/show/22778088 +625,https://www.comparis.ch/immobilien/marktplatz/details/show/22412628 +626,https://www.comparis.ch/immobilien/marktplatz/details/show/22461911 +627,https://www.comparis.ch/immobilien/marktplatz/details/show/22535492 +628,https://www.comparis.ch/immobilien/marktplatz/details/show/22412060 +629,https://www.comparis.ch/immobilien/marktplatz/details/show/22709261 +630,https://www.comparis.ch/immobilien/marktplatz/details/show/22716581 +631,https://www.comparis.ch/immobilien/marktplatz/details/show/22801397 +632,https://www.comparis.ch/immobilien/marktplatz/details/show/22409350 +633,https://www.comparis.ch/immobilien/marktplatz/details/show/22440482 +634,https://www.comparis.ch/immobilien/marktplatz/details/show/22371514 +635,https://www.comparis.ch/immobilien/marktplatz/details/show/22696121 +636,https://www.comparis.ch/immobilien/marktplatz/details/show/22783178 +637,https://www.comparis.ch/immobilien/marktplatz/details/show/22387120 +638,https://www.comparis.ch/immobilien/marktplatz/details/show/22410815 +639,https://www.comparis.ch/immobilien/marktplatz/details/show/22568122 +640,https://www.comparis.ch/immobilien/marktplatz/details/show/22413228 +641,https://www.comparis.ch/immobilien/marktplatz/details/show/22866995 +642,https://www.comparis.ch/immobilien/marktplatz/details/show/22349596 +643,https://www.comparis.ch/immobilien/marktplatz/details/show/22353841 +644,https://www.comparis.ch/immobilien/marktplatz/details/show/22848026 +645,https://www.comparis.ch/immobilien/marktplatz/details/show/22328581 +646,https://www.comparis.ch/immobilien/marktplatz/details/show/22334029 +647,https://www.comparis.ch/immobilien/marktplatz/details/show/22328369 +648,https://www.comparis.ch/immobilien/marktplatz/details/show/22578963 +649,https://www.comparis.ch/immobilien/marktplatz/details/show/22346226 +650,https://www.comparis.ch/immobilien/marktplatz/details/show/22722696 +651,https://www.comparis.ch/immobilien/marktplatz/details/show/22610220 +652,https://www.comparis.ch/immobilien/marktplatz/details/show/22326622 +653,https://www.comparis.ch/immobilien/marktplatz/details/show/22328345 +654,https://www.comparis.ch/immobilien/marktplatz/details/show/22107205 +655,https://www.comparis.ch/immobilien/marktplatz/details/show/22301091 +656,https://www.comparis.ch/immobilien/marktplatz/details/show/22961200 +657,https://www.comparis.ch/immobilien/marktplatz/details/show/22325244 +658,https://www.comparis.ch/immobilien/marktplatz/details/show/22304574 +659,https://www.comparis.ch/immobilien/marktplatz/details/show/22716579 +660,https://www.comparis.ch/immobilien/marktplatz/details/show/22325850 +661,https://www.comparis.ch/immobilien/marktplatz/details/show/22974344 +662,https://www.comparis.ch/immobilien/marktplatz/details/show/22535293 +663,https://www.comparis.ch/immobilien/marktplatz/details/show/22325049 +664,https://www.comparis.ch/immobilien/marktplatz/details/show/22245660 +665,https://www.comparis.ch/immobilien/marktplatz/details/show/22813817 +666,https://www.comparis.ch/immobilien/marktplatz/details/show/22278582 +667,https://www.comparis.ch/immobilien/marktplatz/details/show/22223188 +668,https://www.comparis.ch/immobilien/marktplatz/details/show/22174564 +669,https://www.comparis.ch/immobilien/marktplatz/details/show/22716587 +670,https://www.comparis.ch/immobilien/marktplatz/details/show/22289612 +671,https://www.comparis.ch/immobilien/marktplatz/details/show/22282206 +672,https://www.comparis.ch/immobilien/marktplatz/details/show/22165824 +673,https://www.comparis.ch/immobilien/marktplatz/details/show/22113363 +674,https://www.comparis.ch/immobilien/marktplatz/details/show/22162875 +675,https://www.comparis.ch/immobilien/marktplatz/details/show/22174663 +676,https://www.comparis.ch/immobilien/marktplatz/details/show/22704023 +677,https://www.comparis.ch/immobilien/marktplatz/details/show/23024429 +678,https://www.comparis.ch/immobilien/marktplatz/details/show/22166496 +679,https://www.comparis.ch/immobilien/marktplatz/details/show/22102056 +680,https://www.comparis.ch/immobilien/marktplatz/details/show/22169278 +681,https://www.comparis.ch/immobilien/marktplatz/details/show/22282746 +682,https://www.comparis.ch/immobilien/marktplatz/details/show/22075997 +683,https://www.comparis.ch/immobilien/marktplatz/details/show/22690489 +684,https://www.comparis.ch/immobilien/marktplatz/details/show/22434945 +685,https://www.comparis.ch/immobilien/marktplatz/details/show/22051276 +686,https://www.comparis.ch/immobilien/marktplatz/details/show/22938265 +687,https://www.comparis.ch/immobilien/marktplatz/details/show/22839517 +688,https://www.comparis.ch/immobilien/marktplatz/details/show/22093542 +689,https://www.comparis.ch/immobilien/marktplatz/details/show/22091417 +690,https://www.comparis.ch/immobilien/marktplatz/details/show/22048431 +691,https://www.comparis.ch/immobilien/marktplatz/details/show/22075998 +692,https://www.comparis.ch/immobilien/marktplatz/details/show/21831302 +693,https://www.comparis.ch/immobilien/marktplatz/details/show/22021641 +694,https://www.comparis.ch/immobilien/marktplatz/details/show/20460607 +695,https://www.comparis.ch/immobilien/marktplatz/details/show/22716594 +696,https://www.comparis.ch/immobilien/marktplatz/details/show/22925669 +697,https://www.comparis.ch/immobilien/marktplatz/details/show/21822678 +698,https://www.comparis.ch/immobilien/marktplatz/details/show/20823056 +699,https://www.comparis.ch/immobilien/marktplatz/details/show/22234055 +700,https://www.comparis.ch/immobilien/marktplatz/details/show/21822676 +701,https://www.comparis.ch/immobilien/marktplatz/details/show/21988062 +702,https://www.comparis.ch/immobilien/marktplatz/details/show/22965465 +703,https://www.comparis.ch/immobilien/marktplatz/details/show/21728072 +704,https://www.comparis.ch/immobilien/marktplatz/details/show/21822674 +705,https://www.comparis.ch/immobilien/marktplatz/details/show/21786260 +706,https://www.comparis.ch/immobilien/marktplatz/details/show/22984740 +707,https://www.comparis.ch/immobilien/marktplatz/details/show/21480256 +708,https://www.comparis.ch/immobilien/marktplatz/details/show/22716595 +709,https://www.comparis.ch/immobilien/marktplatz/details/show/21288148 +710,https://www.comparis.ch/immobilien/marktplatz/details/show/21805866 +711,https://www.comparis.ch/immobilien/marktplatz/details/show/21717612 +712,https://www.comparis.ch/immobilien/marktplatz/details/show/21373623 +713,https://www.comparis.ch/immobilien/marktplatz/details/show/21867110 +714,https://www.comparis.ch/immobilien/marktplatz/details/show/22174563 +715,https://www.comparis.ch/immobilien/marktplatz/details/show/22919634 +716,https://www.comparis.ch/immobilien/marktplatz/details/show/22749461 +717,https://www.comparis.ch/immobilien/marktplatz/details/show/21480203 +718,https://www.comparis.ch/immobilien/marktplatz/details/show/21056128 +719,https://www.comparis.ch/immobilien/marktplatz/details/show/21202121 +720,https://www.comparis.ch/immobilien/marktplatz/details/show/21161839 +721,https://www.comparis.ch/immobilien/marktplatz/details/show/20842281 From 6ebcdc3abbe4efaef760517180313ffa5e3c812d Mon Sep 17 00:00:00 2001 From: ElviraHae <58638126+ElviraHae@users.noreply.github.com> Date: Wed, 26 Feb 2020 22:00:23 +0000 Subject: [PATCH 03/11] zurich-done --- .../ZurichScrapping-checkpoint.ipynb | 5269 ++++++++++++++++ your-project/ZurichScrapping.ipynb | 5303 ++++++++--------- your-project/flats_zuerich.csv | 960 +++ your-project/links_zuerich.csv | 971 +++ 4 files changed, 9736 insertions(+), 2767 deletions(-) create mode 100644 your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb create mode 100644 your-project/flats_zuerich.csv create mode 100644 your-project/links_zuerich.csv diff --git a/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb new file mode 100644 index 0000000..bc2777a --- /dev/null +++ b/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb @@ -0,0 +1,5269 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Get the links for all flats announced in City X" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0'" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select city and define url\n", + "city = 'Zuerich'.lower()\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "url" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1 Webscrapping for page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [], + "source": [ + "## minimize the size of the side, so that we get all the links\n", + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%223%22%2C%22RoomsTo%22%3A%223.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%222%22%2C%22RoomsTo%22%3A%222.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=1',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=99',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/zuerich/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026014',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025970',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/hirslanden/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0#top',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B26%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025557',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=5',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025556',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B13%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B6%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=3',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B17%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B3%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%221%22%2C%22RoomsTo%22%3A%221.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B2%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B5%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " None,\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025959',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025678',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/hottingen/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026064',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025958',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B4%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/fluntern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten',\n", + " 'https://www.comparis.ch/magazin']" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23026064',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025557',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025959',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025970']" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n" + ] + } + ], + "source": [ + "print(len(links))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "99" + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get links from flats from all the result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.342)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.4 Save lis of links to a csv" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "970" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.DataFrame(links, columns =['link'])\n", + "linklist.to_csv('links_'+city+'.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Load Links and change type to list" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "metadata": {}, + "outputs": [], + "source": [ + "linklist=list(linklist['link'])" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "970" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(linklist)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "4½ Zimmer Wohnung in 8047 Zürich ZH – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Lichtdurchflutete, offene und geräumige 4.5 Zimmerwohnung per 01.05. in Albisrieden

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      8047 Zürich ZH

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + "Bilder\n", + "
      • \n", + "
      • \n", + "Karte\n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 3'530\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "auf Anfrage
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 445 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 3'530
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "4½
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "nach Vereinbarung
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + "
      Dieses Schmuckstück bietet so einiges;3 Schlafzimmer, all zwischen 14.5 und 15.5 m2. Von jedem Zimmer gelangt man zum grossen Balkon.\n", + "
      Die Wohnung verfügt zudem über ein WC/Bad und WC/Dusche.\n", + "
      Die gesamte Wohnung ist mit bodentiefen Fenstern verseht und bietet somit von morgens bis abends Tageslicht.\n", + "
      Zudem mangelt es nicht an ausreichendem Stauraum, dank den vielen Wandschränken.\n", + "
      Auf dem Balkon kann man von morgens bis nachmittags die Sonne geniessen, auf der Dachterrasse, welche sich eine Etage oberhalb befindet (privat natürlich und mit direktem Zugang von der Wohnung aus), geniesst man die Sonne von nachmittags bis zum Untergang, inkl. Blick über Zürich.\n", + "
      Im Freilager Areal befinden sich jegliche Geschäfte, der Innenhof ist autofrei, ein Spar, welcher von Mo-Sa bis 20.00 Uhr geöffnet hat und für alle Feinschmecker, ist die Brasserie Freilager gleich um die Ecke.\n", + "
      Parkplatz (Garage) 190.- (kann dazugemietet werden)\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 445 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23026064" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23026064
      cityzuerich
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23026064\n", + "city zuerich\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23026064
      adress8047 Zürich ZH
      \n", + "
      " + ], + "text/plain": [ + " 23026064\n", + "adress 8047 Zürich ZH" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 55, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23026064
      publication_date26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23026064\n", + "publication_date 26.02.2020" + ] + }, + "execution_count": 55, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 3'530\", '4½', 'ca. CHF 445 /Jahr']" + ] + }, + "execution_count": 56, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23026064
      ratingNaN
      \n", + "
      " + ], + "text/plain": [ + " 23026064\n", + "rating NaN" + ] + }, + "execution_count": 57, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23026064
      ObjektartWohnung
      MietpreisproMonat3530
      Zimmer4.5
      VerfügbarabnachVereinbarung
      \n", + "
      " + ], + "text/plain": [ + " 23026064\n", + "Objektart Wohnung\n", + "MietpreisproMonat 3530\n", + "Zimmer 4.5\n", + "Verfügbarab nachVereinbarung" + ] + }, + "execution_count": 59, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatZimmerVerfügbarabratingadresspublication_datecityDateofScrapping
      23026064Wohnung35304.5nachVereinbarungNaN8047 Zürich ZH26.02.2020zuerich26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat Zimmer Verfügbarab rating \\\n", + "23026064 Wohnung 3530 4.5 nachVereinbarung NaN \n", + "\n", + " adress publication_date city DateofScrapping \n", + "23026064 8047 Zürich ZH 26.02.2020 zuerich 26.02.2020 " + ] + }, + "execution_count": 61, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026064\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025958\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025557\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025556\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025959\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025970\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025154\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024860\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025383\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025400\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025409\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024134\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024113\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024760\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024646\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023573\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023271\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024135\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021886\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023270\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021871\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021885\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021867\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021868\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021873\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021856\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021858\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021853\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021855\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021848\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021223\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021225\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021021\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021708\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021834\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020752\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019694\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020743\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019820\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019405\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019270\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018906\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018907\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018910\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018859\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019182\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018616\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019079\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023826\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023784\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23019080\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016250\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015814\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016185\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014731\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014743\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014724\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014723\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014738\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018927\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014719\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014717\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014705\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018943\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014709\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014708\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013598\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012855\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012822\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014700\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013718\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014699\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022505\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013058\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013055\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012814\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012820\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012821\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012816\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012813\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012812\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012809\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012810\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012802\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012795\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018924\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012797\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012796\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012794\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012684\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012681\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012679\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010080\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009758\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009760\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011658\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012142\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018862\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009388\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009342\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009493\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009341\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009333\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004871\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001504\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009105\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004650\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001508\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003705\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23004420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012677\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000712\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001497\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000709\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000711\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000257\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001494\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003562\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997971\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001350\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001441\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999665\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22998106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999366\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999737\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996399\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999367\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997962\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22994879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995470\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22995469\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007809\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22994322\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993544\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996156\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993484\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993251\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993536\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993150\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993155\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22996066\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992835\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992957\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993145\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992834\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23015790\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992566\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992522\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991373\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992592\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992328\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990633\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991597\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992521\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990283\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992069\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990046\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991240\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990281\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990551\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22987727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988418\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986437\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988301\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986478\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986328\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985332\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985436\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992127\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985773\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985330\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988279\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22985328\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983009\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982998\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983624\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984186\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018469\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983189\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983259\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982057\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981521\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981413\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979223\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979716\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025399\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978364\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978565\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22980100\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978130\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979715\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978181\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978183\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975837\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975829\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976755\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975834\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978184\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972458\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973670\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971018\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971035\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971862\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971017\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970413\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22969415\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968739\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970133\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968863\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970136\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970146\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965599\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965167\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966680\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967208\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965177\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965169\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965168\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965165\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/14718974\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964900\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965137\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964711\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965134\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963829\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963828\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963837\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963962\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963838\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963884\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963839\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963334\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962892\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963699\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22962893\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22959538\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956167\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956503\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952251\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23000134\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22953713\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955609\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22953720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22951391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999646\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949298\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945389\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949171\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945390\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949143\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22948308\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949141\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946562\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947095\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947098\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945132\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947090\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945379\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945368\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22950058\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946214\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943165\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22945576\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22943130\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946215\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014737\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946210\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937577\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937559\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941576\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22941578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937553\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939388\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937542\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940758\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930991\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930152\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936438\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929102\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928855\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22972561\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928821\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/14714029\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928845\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927074\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930153\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928770\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928851\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22931011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928822\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926819\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001268\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925453\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925447\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22927000\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925945\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925339\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924665\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22923926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924597\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926821\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956170\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920922\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22923313\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22922501\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918971\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021870\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918972\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918963\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918941\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916734\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920022\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921080\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22931240\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22914721\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915981\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907348\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908783\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909883\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908786\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907639\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907408\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898777\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905958\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22906737\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22898798\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925974\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908984\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903412\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901179\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895114\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895107\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901081\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895771\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899930\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22896626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904403\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904404\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900516\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894780\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22892887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891591\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889791\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891026\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891049\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891619\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009501\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891644\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23022714\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899918\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888864\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900520\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888862\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888328\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22889108\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884906\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884903\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885766\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884901\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885619\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884908\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884054\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885772\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884900\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22883979\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881977\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023810\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884157\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881331\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22881480\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880410\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882286\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22882330\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874404\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921933\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875235\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875232\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22876443\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22878096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871625\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22872950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871613\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22904987\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871540\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22874388\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870521\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869877\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870905\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871597\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871077\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868744\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871057\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867162\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867219\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868762\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867149\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867218\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866896\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867068\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975838\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867159\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22865644\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22861002\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22863645\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22860997\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018925\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866895\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859900\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857551\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852691\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852690\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947890\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22851552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22853584\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857556\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22853614\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855550\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867165\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848137\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848116\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848095\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22851528\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938373\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22851556\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848246\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848131\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840856\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22841277\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22850241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843571\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22846985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22846675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909902\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22867270\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848354\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22833850\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22837280\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937544\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22846986\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967885\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830266\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024645\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831292\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22834843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830315\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22829579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22833238\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22823803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848565\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825626\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22823024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827027\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22899919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822820\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22822022\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22925942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814174\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22812805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22818574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828476\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22823352\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22815524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22813891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990282\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003639\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22926087\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807790\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22808611\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22809682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806153\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009345\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22891025\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22804516\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800562\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800519\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22804836\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021882\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797474\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22693140\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22794409\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22795343\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971021\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22795802\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935404\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012819\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22797476\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16765312\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22785024\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/14494958\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788910\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22787956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001501\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018948\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22790082\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782088\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784948\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784058\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783723\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22784047\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781048\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781027\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993494\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782155\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781046\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780987\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22780528\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781014\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22786030\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777623\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22781008\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22422600\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782191\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777463\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22937547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770585\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770590\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770592\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777404\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777353\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22774720\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852683\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936987\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916086\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22773089\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907629\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22772042\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22764888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/8961935\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22772023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22763829\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761716\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22762543\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22762545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967893\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22762056\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22760576\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22762524\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827616\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22757246\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22756264\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755819\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22759005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22753365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758499\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22756321\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22301802\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936442\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748289\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22752840\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22744849\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746944\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745041\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745083\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22740010\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745304\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22743450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22745136\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746667\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739253\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22741062\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746872\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22739249\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22741330\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22736146\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22988570\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22736811\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22736106\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008034\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22740113\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22736591\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22733655\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22732592\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22740016\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22737001\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22732952\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735137\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22735169\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22736097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725649\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22112731\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726725\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723109\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723112\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725655\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723121\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722155\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22718919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723098\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22112734\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22719512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716148\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22722326\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22721606\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22370205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714424\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22710373\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714433\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751112\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012853\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22715258\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714404\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714435\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720602\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21372668\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967898\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708241\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706053\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993541\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026103\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22705234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001480\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708227\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22705200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702978\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22705194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22705202\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827461\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22701451\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704046\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702980\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22702982\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22700143\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888865\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697618\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22700144\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901785\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22701512\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22701488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949170\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22967884\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23025958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025557',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025959',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025970',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025154',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024860',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025383',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025400',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025409',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024134',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024113',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024760',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024646',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023573',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023271',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024135',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021886',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023270',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021871',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021885',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021867',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021868',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021873',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021856',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021858',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021851',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021850',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021853',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021855',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021848',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021223',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021225',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021021',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021708',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021834',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020752',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019694',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020743',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019820',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019405',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019270',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018906',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018907',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018910',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018859',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019182',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018616',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019079',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023826',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023784',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23019080',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016250',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015814',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016185',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014731',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014743',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014724',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014739',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014723',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014738',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018927',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014719',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014717',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014705',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018943',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014709',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014708',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013598',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012855',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012822',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014700',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013718',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014699',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022505',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013058',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013055',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012814',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012820',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012821',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012811',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012816',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012813',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012812',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012809',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012810',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012802',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012795',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018924',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012797',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012796',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012794',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012684',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012681',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018863',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012679',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010080',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009758',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009760',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011658',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012142',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018862',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009388',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009389',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009342',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009493',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009341',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009333',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009504',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004871',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001504',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009105',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004650',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001508',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003705',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23004420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012677',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000712',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001408',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001497',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000709',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000711',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000257',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001494',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003562',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997971',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001350',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001441',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999665',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22998106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999366',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999737',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003418',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999367',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999364',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997962',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22994879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995470',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993538',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22995469',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007809',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22994322',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993544',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996156',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993484',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993251',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993536',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993150',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993155',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22996066',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992835',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992957',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993145',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992839',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992834',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23015790',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992566',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992522',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991373',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992592',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992328',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990633',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991597',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992521',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990283',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992069',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990046',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991240',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991892',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990281',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990551',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990553',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22987727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986433',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988418',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986437',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988301',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986478',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986328',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985332',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985436',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992127',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985773',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985330',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988279',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22985328',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983009',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982997',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982998',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983624',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984186',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018469',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983189',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981286',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983259',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982057',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981521',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981413',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979223',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979716',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025399',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978364',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978565',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22980100',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978130',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979715',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978181',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978183',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975837',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975829',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976755',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975834',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978184',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972458',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973670',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971018',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971035',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971862',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971017',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970413',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22969415',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968739',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970133',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968863',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970136',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970146',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965599',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965167',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966680',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967208',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965177',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965169',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965168',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965165',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14718974',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963963',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964900',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965137',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964711',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965134',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963829',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963828',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963837',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963962',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963838',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963884',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963839',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963334',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962892',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963699',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22962893',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22959538',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955982',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956167',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956503',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952251',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23000134',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22953713',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955609',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22953720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22951391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999646',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949298',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945389',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949171',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945390',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949143',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22948308',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949141',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946562',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947095',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947098',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945132',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947090',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945379',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945368',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22950058',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943082',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946214',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943165',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22945576',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22943130',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946215',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014737',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946210',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992840',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937577',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937559',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941576',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22941578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937553',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939388',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937542',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940758',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930991',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930152',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936438',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929102',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929461',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928855',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22972561',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928821',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14714029',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928845',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927074',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930153',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928770',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928851',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22931011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928822',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013625',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926819',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001268',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925453',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925447',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22927000',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925945',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925339',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924665',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22923926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924668',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924597',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926821',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956170',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920109',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920922',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22923313',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22922501',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918971',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021870',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918972',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918963',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918941',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916734',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920022',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921080',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22931240',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22914721',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915981',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907348',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908783',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909883',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908786',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907639',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907408',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898777',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22906737',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22898798',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925974',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908984',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903412',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901179',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895114',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895107',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901081',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895771',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899930',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22896626',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895978',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904403',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904404',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900516',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894780',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22892887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891591',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22889791',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891026',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891049',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891619',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009501',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891644',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23022714',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899918',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888864',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900520',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888862',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888328',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22889108',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884906',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884903',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885766',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884901',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885619',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884908',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884054',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885772',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884900',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22883979',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881977',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023810',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884157',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881331',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22881480',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880410',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882286',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22882330',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874404',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921933',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875235',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875232',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22876443',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22878096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871625',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22872950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871613',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22904987',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871540',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22874388',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870521',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869877',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871062',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870905',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871597',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871077',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868744',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871057',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867162',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867219',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867087',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868762',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867149',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867218',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866896',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867068',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975838',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867159',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22865644',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22861002',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22863645',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22860997',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018925',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866895',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859900',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857551',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852691',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852690',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947890',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22851552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22853584',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22853614',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855550',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867165',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848137',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848116',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848095',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22851528',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938373',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986424',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22851556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848246',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848131',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840856',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22841277',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22850241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843571',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22846985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22846675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909902',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22867270',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848354',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22833850',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22837280',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937544',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22846986',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967885',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830266',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024645',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831292',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22834843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830315',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22829163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22829579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22833238',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22823803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848565',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825626',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22823024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827027',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22899919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22822820',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22822022',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22815847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22925942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814174',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22812805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22818574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828476',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22823352',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22815524',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22813891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990282',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003639',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22926087',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807790',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22808611',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22809682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806153',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009345',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22891025',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22804516',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800562',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800519',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827148',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22804836',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021882',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22797474',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22693140',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22794409',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22795343',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971021',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22795802',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935404',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012819',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22797476',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16765312',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22785024',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14494958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788910',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22787956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001501',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018948',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22790082',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782088',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784948',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784058',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783723',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22784047',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781048',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781027',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993494',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782155',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781046',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22780987',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22780528',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22786030',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777623',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22781008',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22422600',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782191',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777463',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22937547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770585',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770590',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770592',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777404',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777353',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22774720',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852683',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936987',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916086',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22773089',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907629',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22772042',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22764888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/8961935',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22772023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22763829',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761716',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22762543',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22762545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967893',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22762056',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22760576',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22762524',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827616',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22757246',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22756264',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755819',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22759005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22753365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758499',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22756321',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22301802',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936442',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748289',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22752840',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22744849',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746944',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745041',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745083',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22740010',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745304',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22743450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22745136',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746667',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739253',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22741062',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746872',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22739249',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22741330',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22736146',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22988570',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22736811',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22736106',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008034',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22740113',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22736591',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22733655',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22732592',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22740016',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22737001',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22732952',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22735137',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22735169',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22736097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725649',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22112731',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726725',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723109',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723112',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725655',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723121',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722155',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22718919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723098',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22112734',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22719512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716148',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22722326',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22721606',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22370205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714424',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22710373',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714433',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751112',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012853',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22715258',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714404',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714435',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720602',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21372668',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967898',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708241',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706053',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993541',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026103',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22705234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001480',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708227',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22705200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702978',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22705194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22705202',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827461',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22701451',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704046',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702980',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22702982',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22700143',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888865',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697618',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22700144',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901785',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22701512',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22701488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949170',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22967884']" + ] + }, + "execution_count": 63, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 69, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "849\n", + "850\n", + "851\n", + "852\n", + "853\n", + "854\n", + "855\n", + "856\n", + "857\n", + "858\n", + "859\n", + "860\n", + "861\n", + "862\n", + "863\n", + "864\n", + "865\n", + "866\n", + "867\n", + "868\n", + "869\n", + "870\n", + "871\n", + "872\n", + "873\n", + "874\n", + "875\n", + "876\n", + "877\n", + "878\n", + "879\n", + "880\n", + "881\n", + "882\n", + "883\n", + "884\n", + "885\n", + "886\n", + "887\n", + "888\n", + "889\n", + "890\n", + "891\n", + "892\n", + "893\n", + "894\n", + "895\n", + "896\n", + "897\n", + "898\n", + "899\n", + "900\n", + "901\n", + "902\n", + "903\n", + "904\n", + "905\n", + "906\n", + "907\n", + "908\n", + "909\n", + "910\n", + "911\n", + "912\n", + "913\n", + "914\n", + "915\n", + "916\n", + "917\n", + "918\n", + "919\n", + "920\n", + "921\n", + "922\n", + "923\n", + "924\n", + "925\n", + "926\n", + "927\n", + "928\n", + "929\n", + "930\n", + "931\n", + "932\n", + "933\n", + "934\n", + "935\n", + "936\n", + "937\n", + "938\n", + "939\n", + "940\n", + "941\n", + "942\n", + "943\n", + "944\n", + "945\n", + "946\n", + "947\n", + "948\n", + "949\n", + "950\n", + "951\n", + "952\n", + "953\n", + "954\n", + "955\n", + "956\n", + "957\n", + "958\n", + "959\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "link = link[858:]\n", + "for x in link:\n", + " #print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\") \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)\n", + " print(ds.shape[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatZimmerVerfügbarabratingadresspublication_datecityDateofScrappingWohnfläche...GeschirrspülmaschineWasseranschlussKubaturEckhausVerandaHochparterreHebebühneAnfahrrampeHolzofenGrundstückfläche
      23026064Wohnung35304.5nachVereinbarungNaN8047 Zürich ZH26.02.2020zuerich26.02.2020NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23025958Wohnung11251nachVereinbarungNaN8052 Zürich ZH26.02.2020zuerich26.02.2020NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23025554Wohnung1200101.05.2020NaNLimmattalstrasse 71, 8049 Zürich ZH26.02.2020zuerich26.02.202025...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23025557Wohnung30003.5nachVereinbarungNaN8057 Zürich ZH26.02.2020zuerich26.02.2020NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23025556Wohnung16502nachVereinbarungNaN8004 Zürich ZH26.02.2020zuerich26.02.2020NaN...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      ..................................................................
      22901785Wohnung58305.501.03.2020NaN8038 Zürich08.01.2020zuerich26.02.2020151...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      22701512Wohnung17002.5sofortNaNSchürgistr. 71, 8051 Zürichzuerich26.02.202080...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      22701488Wohnung25103.501.04.20205Oberwiesenstrasse 67, 8050 Zürichzuerich26.02.202081...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      22949170Wohnung17851.501.04.2020NaNNägelihof 3, 8001 Zürich08.01.2020zuerich26.02.202032...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      22967884Wohnung28002.501.04.2020NaNRestelbergstrasse 26, 8044 Zürich07.01.2020zuerich26.02.202080...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      \n", + "

      959 rows × 50 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat Zimmer Verfügbarab rating \\\n", + "23026064 Wohnung 3530 4.5 nachVereinbarung NaN \n", + "23025958 Wohnung 1125 1 nachVereinbarung NaN \n", + "23025554 Wohnung 1200 1 01.05.2020 NaN \n", + "23025557 Wohnung 3000 3.5 nachVereinbarung NaN \n", + "23025556 Wohnung 1650 2 nachVereinbarung NaN \n", + "... ... ... ... ... ... \n", + "22901785 Wohnung 5830 5.5 01.03.2020 NaN \n", + "22701512 Wohnung 1700 2.5 sofort NaN \n", + "22701488 Wohnung 2510 3.5 01.04.2020 5 \n", + "22949170 Wohnung 1785 1.5 01.04.2020 NaN \n", + "22967884 Wohnung 2800 2.5 01.04.2020 NaN \n", + "\n", + " adress publication_date city \\\n", + "23026064 8047 Zürich ZH 26.02.2020 zuerich \n", + "23025958 8052 Zürich ZH 26.02.2020 zuerich \n", + "23025554 Limmattalstrasse 71, 8049 Zürich ZH 26.02.2020 zuerich \n", + "23025557 8057 Zürich ZH 26.02.2020 zuerich \n", + "23025556 8004 Zürich ZH 26.02.2020 zuerich \n", + "... ... ... ... \n", + "22901785 8038 Zürich 08.01.2020 zuerich \n", + "22701512 Schürgistr. 71, 8051 Zürich zuerich \n", + "22701488 Oberwiesenstrasse 67, 8050 Zürich zuerich \n", + "22949170 Nägelihof 3, 8001 Zürich 08.01.2020 zuerich \n", + "22967884 Restelbergstrasse 26, 8044 Zürich 07.01.2020 zuerich \n", + "\n", + " DateofScrapping Wohnfläche ... Geschirrspülmaschine Wasseranschluss \\\n", + "23026064 26.02.2020 NaN ... NaN NaN \n", + "23025958 26.02.2020 NaN ... NaN NaN \n", + "23025554 26.02.2020 25 ... NaN NaN \n", + "23025557 26.02.2020 NaN ... NaN NaN \n", + "23025556 26.02.2020 NaN ... NaN NaN \n", + "... ... ... ... ... ... \n", + "22901785 26.02.2020 151 ... NaN NaN \n", + "22701512 26.02.2020 80 ... NaN NaN \n", + "22701488 26.02.2020 81 ... NaN NaN \n", + "22949170 26.02.2020 32 ... NaN NaN \n", + "22967884 26.02.2020 80 ... NaN NaN \n", + "\n", + " Kubatur Eckhaus Veranda Hochparterre Hebebühne Anfahrrampe Holzofen \\\n", + "23026064 NaN NaN NaN NaN NaN NaN NaN \n", + "23025958 NaN NaN NaN NaN NaN NaN NaN \n", + "23025554 NaN NaN NaN NaN NaN NaN NaN \n", + "23025557 NaN NaN NaN NaN NaN NaN NaN \n", + "23025556 NaN NaN NaN NaN NaN NaN NaN \n", + "... ... ... ... ... ... ... ... \n", + "22901785 NaN NaN NaN NaN NaN NaN NaN \n", + "22701512 NaN NaN NaN NaN NaN NaN NaN \n", + "22701488 NaN NaN NaN NaN NaN NaN NaN \n", + "22949170 NaN NaN NaN NaN NaN NaN NaN \n", + "22967884 NaN NaN NaN NaN NaN NaN NaN \n", + "\n", + " Grundstückfläche \n", + "23026064 NaN \n", + "23025958 NaN \n", + "23025554 NaN \n", + "23025557 NaN \n", + "23025556 NaN \n", + "... ... \n", + "22901785 NaN \n", + "22701512 NaN \n", + "22701488 NaN \n", + "22949170 NaN \n", + "22967884 NaN \n", + "\n", + "[959 rows x 50 columns]" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'Zimmer', 'Verfügbarab', 'rating',\n", + " 'adress', 'publication_date', 'city', 'DateofScrapping', 'Wohnfläche',\n", + " 'Geschoss', 'Kabel-TV', 'Rollstuhlgängig', 'Baujahr', 'Balkon(e)',\n", + " 'Einstellplatz', 'Aussenparkplatz', 'Cheminée',\n", + " 'MietpreisproMonat(exkl.NK)', 'Nebenkosten', 'Lift', 'ÖV-Haltestelle',\n", + " 'Einkaufsmöglichkeit', 'Haustiereerlaubt', 'Autobahn', 'Kindergarten',\n", + " 'Primarschule', 'Sekundarschule', 'Raumhöhe', 'Wohnungen', 'Bäder',\n", + " 'Neubau', 'Still', 'Sonnig', 'Nutzfläche', 'Toiletten',\n", + " 'Kinderfreundlich', 'Erstbezug', 'Minergie-zertifiziert',\n", + " 'AltesGebäude', 'Geschirrspülmaschine', 'Wasseranschluss', 'Kubatur',\n", + " 'Eckhaus', 'Veranda', 'Hochparterre', 'Hebebühne', 'Anfahrrampe',\n", + " 'Holzofen', 'Grundstückfläche'],\n", + " dtype='object')" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "959" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/ZurichScrapping.ipynb b/your-project/ZurichScrapping.ipynb index cedbb62..bc2777a 100644 --- a/your-project/ZurichScrapping.ipynb +++ b/your-project/ZurichScrapping.ipynb @@ -9,7 +9,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ @@ -37,23 +37,23 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=0'" + "'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0'" ] }, - "execution_count": 2, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# select city and define url\n", - "city = 'Bern'.lower()\n", + "city = 'Zuerich'.lower()\n", "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", "url" ] @@ -81,7 +81,7 @@ "metadata": {}, "outputs": [], "source": [ - "url=\"https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2\"\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", "driver.get(url)" ] }, @@ -113,66 +113,63 @@ "data": { "text/plain": [ "['',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/3-zimmer/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", - " 'https://www.instagram.com/comparis_ch/',\n", - " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/studio/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/moebilierte-wohnung/mieten',\n", - " 'https://it.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", - " 'https://www.comparis.ch/comparis/info/legal',\n", - " 'https://www.linkedin.com/company/comparis.ch-ag',\n", - " 'https://fr.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/weissenbuehl/wohnung/mieten',\n", - " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", - " 'https://www.facebook.com/comparis.ch',\n", - " 'https://www.comparis.ch/magazin',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/lorraine/wohnung/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/5-zimmer/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", - " 'https://www.comparis.ch/comparis/karriere/jobs',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/haus/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2#top',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%223%22%2C%22RoomsTo%22%3A%223.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", " 'https://www.comparis.ch/comparis/press/default',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295',\n", - " 'https://www.comparis.ch/comparis/info/kontakt',\n", - " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/bern/wohnung/mieten',\n", - " 'https://www.snapchat.com/add/comparis.ch',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%222%22%2C%22RoomsTo%22%3A%222.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=1',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=99',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/zuerich/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026014',\n", " 'https://www.comparis.ch/wohnen',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/loft/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wg-zimmer/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", - " None,\n", - " 'https://www.comparis.ch/comparis/press/impressum',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=3',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/maisonette/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/kirchenfeld/wohnung/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/4-zimmer/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=78',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025970',\n", " 'https://www.comparis.ch/ueber-comparis',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=5',\n", - " 'https://en.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=2',\n", - " 'https://www.comparis.ch/comparis/info/privacy',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/bastelraum/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/1-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/hirslanden/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0#top',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B26%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025557',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", " 'https://www.youtube.com/comparis',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/dachwohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=5',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025556',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", " 'https://www.comparis.ch/',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/attika/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/einzelzimmer/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/parkplatz-garage/mieten',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/mieten?page=1',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B13%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B6%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=3',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3A%5B17%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B3%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B1%5D%2C%22PropertyTypes%22%3Anull%2C%22RoomsFrom%22%3A%221%22%2C%22RoomsTo%22%3A%221.5%22%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B2%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B5%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " None,\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=2',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025959',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", " 'https://twitter.com/comparis',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/bern/wohnung/2-zimmer/mieten']" + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025678',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/hottingen/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026064',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025958',\n", + " 'https://www.comparis.ch/immobilien/result/list?requestobject=%7B%22DealType%22%3A10%2C%22SiteId%22%3A0%2C%22RootPropertyTypes%22%3A%5B4%5D%2C%22PropertyTypes%22%3A%5B%5D%2C%22RoomsFrom%22%3Anull%2C%22RoomsTo%22%3Anull%2C%22FloorSearchType%22%3A0%2C%22LivingSpaceFrom%22%3Anull%2C%22LivingSpaceTo%22%3Anull%2C%22PriceFrom%22%3Anull%2C%22PriceTo%22%3A%221200%22%2C%22ComparisPointsMin%22%3A0%2C%22AdAgeMax%22%3A0%2C%22AdAgeInHoursMax%22%3Anull%2C%22Keyword%22%3A%22%22%2C%22WithImagesOnly%22%3Anull%2C%22WithPointsOnly%22%3Anull%2C%22Radius%22%3Anull%2C%22MinAvailableDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22MinChangeDate%22%3A%221753-01-01T00%3A00%3A00%22%2C%22LocationSearchString%22%3A%22Z%C3%BCrich%22%2C%22Sort%22%3A11%2C%22HasBalcony%22%3Afalse%2C%22HasTerrace%22%3Afalse%2C%22HasFireplace%22%3Afalse%2C%22HasDishwasher%22%3Afalse%2C%22HasWashingMachine%22%3Afalse%2C%22HasLift%22%3Afalse%2C%22HasParking%22%3Afalse%2C%22PetsAllowed%22%3Afalse%2C%22MinergieCertified%22%3Afalse%2C%22WheelchairAccessible%22%3Afalse%2C%22LowerLeftLatitude%22%3Anull%2C%22LowerLeftLongitude%22%3Anull%2C%22UpperRightLatitude%22%3Anull%2C%22UpperRightLongitude%22%3Anull%7D&sort=11',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/fluntern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/zuerich/wohnung/mieten',\n", + " 'https://www.comparis.ch/magazin']" ] }, "execution_count": 41, @@ -193,16 +190,16 @@ { "data": { "text/plain": [ - "['https://www.comparis.ch/immobilien/marktplatz/details/show/23016581',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016600',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014342',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017350',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016559',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014346',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016606',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014344',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014339',\n", - " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018295']" + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23026064',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025557',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025959',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026014',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025970']" ] }, "execution_count": 42, @@ -248,7 +245,7 @@ { "data": { "text/plain": [ - "78" + "99" ] }, "execution_count": 44, @@ -309,7 +306,7 @@ { "data": { "text/plain": [ - "722" + "970" ] }, "execution_count": 46, @@ -365,16 +362,16 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "722" + "970" ] }, - "execution_count": 51, + "execution_count": 50, "metadata": {}, "output_type": "execute_result" } @@ -399,7 +396,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 51, "metadata": {}, "outputs": [ { @@ -408,22 +405,22 @@ "\n", "\n", "\n", - "3 Zimmer Wohnung in 3007 Bern – Immobilienmarkt von comparis.ch\n", + "4½ Zimmer Wohnung in 8047 Zürich ZH – Immobilienmarkt von comparis.ch\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", "\n", "\n", "\n", - "\n", + "\n", "\n", "\n", "\n", @@ -432,16 +429,16 @@ "\n", "\n", "\n", - "\n", + "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -461,7 +458,7 @@ "googletag.pubads().setForceSafeFrame(true);\n", "googletag.pubads().setSafeFrameConfig({sandbox:true});\n", "googletag.pubads().collapseEmptyDivs();\n", - "googletag.pubads().setTargeting('immoZipCode',['3007']).setTargeting('immoCanton',['BE']).setTargeting('immoBuyRent',['rent']).setTargeting('immoRent',['1400-1499']).setTargeting('immoType',['apartment']).setTargeting('immoRooms',['3']).setTargeting('immoArea',['60-69']).setTargeting('cantonCurrent',['BE']).setTargeting('cantonSearch',['BE']).setTargeting('zipCodeCurrent',['3007']).setTargeting('zipCodeSearch',['3007']).setTargeting('propertyBuyRent',['Rent']).setTargeting('propertyType',['Flat']).setTargeting('environment',['Production']).setTargeting('loginState',['LoggedOut']).setTargeting('pageCategory',['Detail']).setTargeting('url',['/immobilien/marktplatz/details/show/23016581']);\n", + "googletag.pubads().setTargeting('immoZipCode',['8047']).setTargeting('immoCanton',['ZH']).setTargeting('immoBuyRent',['rent']).setTargeting('immoRent',['3500-3999']).setTargeting('immoType',['apartment']).setTargeting('immoRooms',['4.5']).setTargeting('cantonCurrent',['ZH']).setTargeting('cantonSearch',['ZH']).setTargeting('zipCodeCurrent',['8047']).setTargeting('zipCodeSearch',['8047']).setTargeting('propertyBuyRent',['Rent']).setTargeting('propertyType',['Flat']).setTargeting('environment',['Production']).setTargeting('loginState',['LoggedOut']).setTargeting('pageCategory',['Detail']).setTargeting('url',['/immobilien/marktplatz/details/show/23026064']);\n", "var sbp=[\n", "{slot:googletag.defineSlot('/261058272/comparis.de/immobilien/immobilienmarkt',[[0,0]],'ad-slot-half-page-skyscraper-right').addService(googletag.pubads()).setTargeting('adSlotPosition',['right']).defineSizeMapping(googletag.sizeMapping().addSize([1151,0],[[300,600]]).addSize([1080,0],[[160,600]]).addSize([0,0],[]).build()),breakpoints:[[1151,0],[1080,0],[0,0]]},\n", "{slot:googletag.defineSlot('/261058272/comparis.de/immobilien/immobilienmarkt',[],'ad-slot-leaderboard-center').addService(googletag.pubads()).setTargeting('adSlotPosition',['center']).defineSizeMapping(googletag.sizeMapping().addSize([1355,0],[]).addSize([740,0],[[728,90]]).addSize([0,0],[]).build()),breakpoints:[[1355,0],[740,0],[0,0]]},\n", @@ -471,7 +468,7 @@ "if (comparis) comparis.require('framework.responsive.ui.adSlotResize').addSlotBreakpointPairs(sbp);\n", "});\n", "\n", - "\n", "\n", "\n", @@ -584,7 +581,7 @@ "\n", "\n", "\n", - "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "\"\"\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnen in der Tribschenstadt, Seenähe

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Rösslimatte 52, 6005 Luzern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 2'724\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "122 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Comparis-Note

      \n", + "
      \n", + "\n", + "\n", + "\n", + " 5\n", + " \n", + "\n", + "
      \n", + "\n", + "\n", + "\n", + "Mehr zur Comparis-Note\n", + " \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 343 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 2'724
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat (exkl. NK)\n", + "
      \n", + "
      \n", + "CHF 2'534
      \n", + "
      \n", + "
      \n", + "
      \n", + " Nebenkosten\n", + "
      \n", + "
      \n", + "CHF 190
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "122 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "4½
      \n", + "
      \n", + "
      \n", + "
      \n", + " Geschoss\n", + "
      \n", + "
      \n", + "1. Stock
      \n", + "
      \n", + "
      \n", + "
      \n", + " Baujahr\n", + "
      \n", + "
      \n", + "2005
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "15.06.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + " Balkon(e)\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einstellplatz\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Lift\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Haustiere erlaubt\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kabel-TV\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kinderfreundlich\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " ÖV-Haltestelle\n", + "
      \n", + "
      \n", + "200 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Autobahn\n", + "
      \n", + "
      \n", + "1000 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kindergarten\n", + "
      \n", + "
      \n", + "250 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Primarschule\n", + "
      \n", + "
      \n", + "450 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Sekundarschule\n", + "
      \n", + "
      \n", + "450 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einkaufsmöglichkeit\n", + "
      \n", + "
      \n", + "400 m
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Die Lage der Wohnung besticht durch die zentrale, ruhige Lage, wenige Schritte zum See sowie zum Bahnhof (10 Gehminuten). Bushaltestelle um die Ecke.

      Einkaufsmöglichkeiten mit Restaurant und Café vor der Haustüre; Hochschule, Kantonsschule, UNI Luzern sowie viele Freizeitmöglichkeiten sind in wenigen Fussminuten erreichbar.

      Platten-/Parkettboden; moderne und offene Küche; grosses Bad/Badewanne, Gäste-Bad mit DU; eigener Waschturm in separa...\n", + "
      \n", + "Mehr
      \n", + "
      \n", + "

      \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Anbieter

      \n", + "
      \n", + "
      \n", + "

      \n", + "CSS Versicherung AG\n", + "
      \n", + "Immobilien\n", + "
      \n", + "Tribschenstrasse 21\n", + "
      \n", + "6002 Luzern\n", + "
      \n", + "

      \n", + "

      \n", + "+41-582771727\n", + "
      \n", + "\n", + "Anzeigen\n", + " \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Comparis-Note und Sparpotenzial

      \n", + "
      \n", + " Die Comparis-Note bewertet die Attraktivität des Verkaufspreises im Vergleich zum Marktpreis. Entspricht der Verkaufspreis dem Marktpreis, erhält das Inserat die Durchschnittsnote 4.5 (befriedigend).\n", + "
      \n", + "
      \n", + "weitere Hinweise zur Berechnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      gut

      \n", + "

      \n", + "Sparpotenzial
      \n", + "CHF 193\n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
        \n", + "
      • \n", + "
        \n", + "

        Marktpreis

        \n", + "\n", + "
        \n", + "
      • \n", + "
      • \n", + "
        \n", + "\n", + "
        \n", + "
        \n", + "

        \n", + "Mietpreis

        \n", + "\n", + "
        \n", + "
        \n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 343 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Fragen zum Inserat?

      \n", + "

      Inserent direkt kontaktieren

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\"Lädt...\"\n", + "Verarbeitung läuft\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Anbieter

      \n", + "
      \n", + "
      \n", + "

      \n", + "CSS Versicherung AG\n", + "
      \n", + "Immobilien\n", + "
      \n", + "Tribschenstrasse 21\n", + "
      \n", + "6002 Luzern\n", + "
      \n", + "

      \n", + "

      \n", + "+41-582771727\n", + "
      \n", + "\n", + "Anzeigen\n", + " \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23028097" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      cityluzern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "city luzern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      adressRösslimatte 52, 6005 Luzern
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "adress Rösslimatte 52, 6005 Luzern" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      publication_date
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "publication_date " + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 2'724\", '4½', '122 m²', 'ca. CHF 343 /Jahr']" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      rating5
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "rating 5" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[\n", + " \n", + " \n", + " 5\n", + " \n", + " ]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      ObjektartWohnung
      MietpreisproMonat2724
      MietpreisproMonat(exkl.NK)2534
      Nebenkosten190
      Wohnfläche122
      Zimmer4.5
      Geschoss1.Stock
      Baujahr2005
      Verfügbarab15.06.2020
      Balkon(e)1
      Einstellplatz1
      Lift1
      Haustiereerlaubt1
      Kabel-TV1
      Kinderfreundlich1
      ÖV-Haltestelle200m
      Autobahn1000m
      Kindergarten250m
      Primarschule450m
      Sekundarschule450m
      Einkaufsmöglichkeit400m
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "Objektart Wohnung\n", + "MietpreisproMonat 2724\n", + "MietpreisproMonat(exkl.NK) 2534\n", + "Nebenkosten 190\n", + "Wohnfläche 122\n", + "Zimmer 4.5\n", + "Geschoss 1.Stock\n", + "Baujahr 2005\n", + "Verfügbarab 15.06.2020\n", + "Balkon(e) 1\n", + "Einstellplatz 1\n", + "Lift 1\n", + "Haustiereerlaubt 1\n", + "Kabel-TV 1\n", + "Kinderfreundlich 1\n", + "ÖV-Haltestelle 200m\n", + "Autobahn 1000m\n", + "Kindergarten 250m\n", + "Primarschule 450m\n", + "Sekundarschule 450m\n", + "Einkaufsmöglichkeit 400m" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)...AutobahnKindergartenPrimarschuleSekundarschuleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23028097Wohnung272425341901224.51.Stock200515.06.20201...1000m250m450m450m400m5Rösslimatte 52, 6005 Luzernluzern26.02.2020
      \n", + "

      1 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23028097 Wohnung 2724 2534 190 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) ... \\\n", + "23028097 122 4.5 1.Stock 2005 15.06.2020 1 ... \n", + "\n", + " Autobahn Kindergarten Primarschule Sekundarschule \\\n", + "23028097 1000m 250m 450m 450m \n", + "\n", + " Einkaufsmöglichkeit rating adress \\\n", + "23028097 400m 5 Rösslimatte 52, 6005 Luzern \n", + "\n", + " publication_date city DateofScrapping \n", + "23028097 luzern 26.02.2020 \n", + "\n", + "[1 rows x 26 columns]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23029830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/14070830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027235\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025655\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027130\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023643\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023679\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23030079\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023781\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021474\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018772\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025741\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020748\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23029805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020747\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013139\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012000\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012008\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011999\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014551\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014550\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011614\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009098\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009100\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028314\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009329\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007135\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008837\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001093\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999798\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026835\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15836730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993179\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026833\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997277\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17339224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986184\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990038\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991878\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978282\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981031\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975186\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977258\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013170\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976258\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975187\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971870\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960745\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964957\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961458\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964933\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961848\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961409\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956126\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22957534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955831\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22957535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956135\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954884\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952458\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22953311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954223\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952453\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/8181810\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949413\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939617\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947152\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949426\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936807\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939333\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936186\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939462\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936799\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936802\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22932145\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018745\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930215\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930213\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22932096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929315\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921016\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/7946818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22923485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22922438\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22910138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915715\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915714\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920041\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15292843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944035\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903035\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897419\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991225\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900474\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907738\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22892300\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888605\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888151\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22890091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887836\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22890095\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902436\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901427\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885540\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884648\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879253\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22876172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22878078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880872\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936809\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868467\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868280\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870038\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13481986\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879900\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868312\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22861695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22858565\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859704\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849723\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22850698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22853335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857316\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847259\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843388\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22854374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849316\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842167\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/8114506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847637\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840688\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840362\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840366\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838733\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849068\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907717\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23002664\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828816\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828984\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832079\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22826287\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825952\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824141\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811415\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22817966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22821204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22812226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22817221\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22804823\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22808261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806807\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22684901\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22808260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22555973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800301\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16178827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800300\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22799854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22799872\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990039\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22791064\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788501\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22791203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798721\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789937\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22785097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905871\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783738\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22790071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777066\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22765562\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766476\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22534230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22501462\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22757450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22757021\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748486\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758962\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22759291\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22754218\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22754846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22730202\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747520\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746958\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728144\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728272\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726604\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724215\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728146\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720354\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725499\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716639\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716530\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714218\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720288\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917886\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22180776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22703451\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19417510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706370\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22699967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866870\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22692124\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22703976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22666205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22686713\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22765614\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680142\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22667545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909684\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22678774\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22682554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22678214\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680134\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22649906\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22659284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22653190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22633866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918712\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22622589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22607676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22625394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22605630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22617534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22603099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22605498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010556\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22585104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22598232\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586721\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22665700\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22585915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22589412\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966733\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22577201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22590765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22573651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22565782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22312527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21562437\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22590766\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22545956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544940\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542238\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22606066\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544025\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22546909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21921395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539112\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908924\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001094\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22525472\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680126\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22312306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22521727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22877792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535439\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22541852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22523899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22506960\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22495995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22518092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22493964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22492125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22529385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22516547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22476304\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22465608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768645\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22477147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22339467\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21849431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22476228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22310608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22443703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22451028\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22443702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22450415\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22447435\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/6671032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027232\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22421686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22425526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21111523\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21510123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19863483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22395380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21396180\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22442762\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22393200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22367561\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22370207\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940890\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15361217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22395812\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22477231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22359358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22330000\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869780\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22491405\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22339984\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22357464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22145238\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21339799\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22270596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22271830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22307221\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22306027\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22263782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22287772\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918680\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22306028\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770777\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22221444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22238909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908855\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22238609\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22260550\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22251801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245838\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22196532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21193155\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22210067\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17323378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21689361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22089242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22122909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21872717\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22137579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22129023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22130587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21427926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22130578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22143919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22128369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21223579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22035194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22012547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22035275\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22040351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22049589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16241976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22388299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22402173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21978396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22143938\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21976724\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22078309\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21424634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22248060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22067158\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21956732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21944806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21817852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21952482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20668824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680136\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936864\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21896013\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21894812\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19222117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21821682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21859115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22264243\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21797074\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21811549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22417138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21910259\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22518393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22032116\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21652740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21647844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22064417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22111070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21735401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21250768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22717532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21586549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22482938\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21557672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21586554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21260347\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21517240\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22060086\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20957707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21460841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483790\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21514434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22492564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21395783\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21285726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20898914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420910\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21218628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20591414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21200202\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483793\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20634110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20882306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483819\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21216722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21855416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22558083\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483813\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20426847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483743\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21825642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20657528\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22104581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483750\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23029830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14070830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027235',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025655',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027130',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021475',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023643',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023679',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23030079',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023781',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021474',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018772',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025741',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020748',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23029805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020747',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013139',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012000',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012008',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011999',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014551',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014550',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011614',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009098',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009100',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028314',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009329',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007135',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008837',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001093',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999798',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026835',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15836730',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993179',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997376',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026833',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997277',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17339224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986184',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990038',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991878',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978282',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981031',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975186',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977245',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977258',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013170',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976934',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976258',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975187',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971870',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22960745',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964957',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961458',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964933',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958511',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961848',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961409',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956126',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22957534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955831',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22957535',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956135',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954884',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952458',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22953311',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954223',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952453',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946349',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/8181810',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949413',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939617',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947152',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949426',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936807',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939333',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936186',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939462',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936799',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936802',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22932145',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018745',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930215',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930213',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22932096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930340',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918118',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929315',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921016',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/7946818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22923485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22922438',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22910138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915715',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915714',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920041',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920037',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15292843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909256',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944035',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903035',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897419',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991225',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902460',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900474',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907738',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22892300',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888605',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888151',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22890091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22887836',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22890095',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902436',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901427',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885540',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884648',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873175',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879253',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22876172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22878078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880872',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936809',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868467',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868280',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870038',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868375',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13481986',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879900',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868312',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22861695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22858565',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859704',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866955',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849723',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22850698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22853335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857316',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847259',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843388',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22854374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849316',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847990',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22842167',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/8114506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847637',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840688',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840362',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840366',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838733',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849068',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907717',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23002664',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831572',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828816',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828984',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828992',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832079',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22826287',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825952',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824141',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825263',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811415',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22817966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811406',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22821204',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22812226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22817221',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22804823',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22808261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806807',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22684901',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22808260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22555973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800301',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16178827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800300',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22799854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22799872',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990039',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22791064',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788501',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22791203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798721',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789937',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22785097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979555',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779671',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905871',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783738',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22790071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905869',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777066',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22765562',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766476',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22534230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22501462',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22757450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22757021',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748486',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758962',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22759291',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22754218',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22754846',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22730202',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22747520',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728144',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728272',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726604',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724215',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728146',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720354',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725499',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716639',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716530',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714218',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720288',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917886',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22180776',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22703451',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19417510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706370',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903051',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22688425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22699967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866870',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22692124',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22703976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22666205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22686713',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22765614',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680142',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22667545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909684',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22678774',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22682554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22678214',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680134',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22649906',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22659284',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22653190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22633866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22631420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918712',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22622589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22607676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22625394',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22605630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22617534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22603099',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22605498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22585104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855961',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22598232',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22586721',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22665700',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22585915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22589412',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012007',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966733',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22577201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22590765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22573651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22565782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22312527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22575695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21562437',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22590766',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22545956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22543276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544940',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22542238',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22606066',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544025',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22546909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21921395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22539112',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908924',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001094',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22525472',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680126',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22312306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22521727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22877792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535439',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22541852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22523899',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22500594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22506960',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22495995',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22518092',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22493964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22492125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22529385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22516547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22476304',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22465608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22486628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768645',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22477147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22339467',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21849431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22476228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22310608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22443703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22451028',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22443702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22450415',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22447435',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/6671032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027232',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22413532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483754',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22421686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22425526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21111523',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21510123',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19863483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22395380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22505763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21396180',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22442762',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22393200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22367561',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22370207',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940890',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22371269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15361217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22395812',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22477231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22359358',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22330000',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869780',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22491405',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22339984',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22357464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22145238',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21339799',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22270596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22271830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22307221',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22306027',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22263782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22287772',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22410050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918680',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22306028',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770777',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22221444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22238909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908855',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22238609',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22260550',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22251801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22245838',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22196532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22223176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870036',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21193155',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22210067',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17323378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21689361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22089242',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22122909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21872717',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22137579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22129023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22130587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21427926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22130578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22143919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22128369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21223579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22035194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22012547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22035275',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22040351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22049589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16241976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22388299',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22402173',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21978396',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22143938',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21976724',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22078309',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21424634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22248060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21988166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22067158',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21956732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21944806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21817852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21952482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20668824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680136',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936864',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21896013',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21894812',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19222117',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21821682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21859115',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22264243',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21797074',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21811549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22417138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21910259',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22518393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22032116',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21652740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21647844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22064417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22111070',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21735401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21250768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22717532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21586549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22482938',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21557672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21586554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21260347',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21517240',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22060086',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20957707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21460841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483790',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21514434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22492564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21395783',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21285726',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20898914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420910',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21218628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20591414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21200202',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483793',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20634110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20882306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483819',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21216722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21855416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22558083',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483813',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20426847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483743',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21825642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20657528',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22104581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420912',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483750']" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "535\n", + "536\n", + "537\n", + "538\n", + "539\n", + "540\n", + "541\n", + "542\n", + "543\n", + "544\n", + "545\n", + "546\n", + "547\n", + "548\n", + "549\n", + "550\n", + "551\n", + "552\n", + "553\n", + "554\n", + "555\n", + "556\n", + "557\n", + "558\n", + "559\n", + "560\n", + "561\n", + "562\n", + "563\n", + "564\n", + "565\n", + "566\n", + "567\n", + "568\n", + "569\n", + "570\n", + "571\n", + "572\n", + "573\n", + "574\n", + "575\n", + "576\n", + "577\n", + "578\n", + "579\n", + "580\n", + "581\n", + "582\n", + "583\n", + "584\n", + "585\n", + "586\n", + "587\n", + "588\n", + "589\n", + "590\n", + "591\n", + "592\n", + "593\n", + "594\n", + "595\n", + "596\n", + "597\n", + "598\n", + "599\n", + "600\n", + "601\n", + "602\n", + "603\n", + "604\n", + "605\n", + "606\n", + "607\n", + "608\n", + "609\n", + "610\n", + "611\n", + "612\n", + "613\n", + "614\n", + "615\n", + "616\n", + "617\n", + "618\n", + "619\n", + "620\n", + "621\n", + "622\n", + "623\n", + "624\n", + "625\n", + "626\n", + "627\n", + "628\n", + "629\n", + "630\n", + "631\n", + "632\n", + "633\n", + "634\n", + "635\n", + "636\n", + "637\n", + "638\n", + "639\n", + "640\n", + "641\n", + "642\n", + "643\n", + "644\n", + "645\n", + "646\n", + "647\n", + "648\n", + "649\n", + "650\n", + "651\n", + "652\n", + "653\n", + "654\n", + "655\n", + "656\n", + "657\n", + "658\n", + "659\n", + "660\n", + "661\n", + "662\n", + "663\n", + "664\n", + "665\n", + "666\n", + "667\n", + "668\n", + "669\n", + "670\n", + "671\n", + "672\n", + "673\n", + "674\n", + "675\n", + "676\n", + "677\n", + "678\n", + "679\n", + "680\n", + "681\n", + "682\n", + "683\n", + "684\n", + "685\n", + "686\n", + "687\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "link = link[546:]\n", + "for x in link:\n", + " #print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\") \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)\n", + " print(ds.shape[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)...AutobahnKindergartenPrimarschuleSekundarschuleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23028097Wohnung272425341901224.51.Stock200515.06.20201...1000m250m450m450m400m5Rösslimatte 52, 6005 Luzernluzern26.02.2020
      \n", + "

      1 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23028097 Wohnung 2724 2534 190 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) ... \\\n", + "23028097 122 4.5 1.Stock 2005 15.06.2020 1 ... \n", + "\n", + " Autobahn Kindergarten Primarschule Sekundarschule \\\n", + "23028097 1000m 250m 450m 450m \n", + "\n", + " Einkaufsmöglichkeit rating adress \\\n", + "23028097 400m 5 Rösslimatte 52, 6005 Luzern \n", + "\n", + " publication_date city DateofScrapping \n", + "23028097 luzern 26.02.2020 \n", + "\n", + "[1 rows x 26 columns]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('./Data/flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Baujahr',\n", + " 'Verfügbarab', 'Balkon(e)', 'Einstellplatz', 'Lift', 'Haustiereerlaubt',\n", + " 'Kabel-TV', 'Kinderfreundlich', 'ÖV-Haltestelle', 'Autobahn',\n", + " 'Kindergarten', 'Primarschule', 'Sekundarschule', 'Einkaufsmöglichkeit',\n", + " 'rating', 'adress', 'publication_date', 'city', 'DateofScrapping'],\n", + " dtype='object')" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/.ipynb_checkpoints/Untitled-checkpoint.ipynb b/your-project/.ipynb_checkpoints/Untitled-checkpoint.ipynb new file mode 100644 index 0000000..2fd6442 --- /dev/null +++ b/your-project/.ipynb_checkpoints/Untitled-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb b/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb index bc2777a..eec5933 100644 --- a/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb +++ b/your-project/.ipynb_checkpoints/ZurichScrapping-checkpoint.ipynb @@ -325,7 +325,7 @@ "outputs": [], "source": [ "linklist = pd.DataFrame(links, columns =['link'])\n", - "linklist.to_csv('links_'+city+'.csv')" + "linklist.to_csv('./Data/links_'+city+'.csv')" ] }, { @@ -348,7 +348,7 @@ "metadata": {}, "outputs": [], "source": [ - "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + "linklist = pd.read_csv('./Data/links_'+city+'.csv', index_col=0)" ] }, { @@ -5180,7 +5180,7 @@ "metadata": {}, "outputs": [], "source": [ - "ds.to_csv('flats_'+ city + '.csv')" + "ds.to_csv('./Data/flats_'+ city + '.csv')" ] }, { diff --git a/your-project/BernScrapping.ipynb b/your-project/1.1 Scrapping_Bern.ipynb similarity index 99% rename from your-project/BernScrapping.ipynb rename to your-project/1.1 Scrapping_Bern.ipynb index cedbb62..5a63e80 100644 --- a/your-project/BernScrapping.ipynb +++ b/your-project/1.1 Scrapping_Bern.ipynb @@ -328,7 +328,7 @@ "outputs": [], "source": [ "linklist = pd.DataFrame(links, columns =['link'])\n", - "linklist.to_csv('links_'+city+'.csv')" + "linklist.to_csv('./Data/links_'+city+'.csv')" ] }, { @@ -351,7 +351,7 @@ "metadata": {}, "outputs": [], "source": [ - "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + "linklist = pd.read_csv('./Data/links_'+city+'.csv', index_col=0)" ] }, { @@ -5434,7 +5434,7 @@ "metadata": {}, "outputs": [], "source": [ - "ds.to_csv('flats_'+ city + '.csv')" + "ds.to_csv('./Data/flats_'+ city + '.csv')" ] }, { diff --git a/your-project/ZurichScrapping.ipynb b/your-project/1.2 Scrapping_Zuerich.ipynb similarity index 99% rename from your-project/ZurichScrapping.ipynb rename to your-project/1.2 Scrapping_Zuerich.ipynb index bc2777a..eec5933 100644 --- a/your-project/ZurichScrapping.ipynb +++ b/your-project/1.2 Scrapping_Zuerich.ipynb @@ -325,7 +325,7 @@ "outputs": [], "source": [ "linklist = pd.DataFrame(links, columns =['link'])\n", - "linklist.to_csv('links_'+city+'.csv')" + "linklist.to_csv('./Data/links_'+city+'.csv')" ] }, { @@ -348,7 +348,7 @@ "metadata": {}, "outputs": [], "source": [ - "linklist = pd.read_csv('links_'+city+'.csv', index_col=0)" + "linklist = pd.read_csv('./Data/links_'+city+'.csv', index_col=0)" ] }, { @@ -5180,7 +5180,7 @@ "metadata": {}, "outputs": [], "source": [ - "ds.to_csv('flats_'+ city + '.csv')" + "ds.to_csv('./Data/flats_'+ city + '.csv')" ] }, { diff --git a/your-project/1.3 Scrapping_Luzern.ipynb b/your-project/1.3 Scrapping_Luzern.ipynb new file mode 100644 index 0000000..8e04a0a --- /dev/null +++ b/your-project/1.3 Scrapping_Luzern.ipynb @@ -0,0 +1,4939 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Web Scrapping Comparis" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "from selenium import webdriver\n", + "from selenium.webdriver.common.keys import Keys\n", + "from selenium.webdriver.common.action_chains import ActionChains\n", + "from selenium.webdriver.chrome.options import Options\n", + "from getpass import getpass\n", + "import csv\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "import re\n", + "import pandas as pd\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Get the links for all flats announced in City X" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# select city and define url\n", + "city = 'Luzern'.lower()\n", + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "url" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "wdpath = \"chromedriver\"\n", + "driver = webdriver.Chrome(wdpath)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1 Webscrapping for page 1" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "url = \"https://www.comparis.ch/immobilien/marktplatz/\"+city+\"/wohnung/mieten?page=0\"\n", + "driver.get(url)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "## minimize the size of the side, so that we get all the links\n", + "driver.execute_script(\"document.body.style.zoom = '0.1'\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "flats_link = driver.find_elements_by_class_name(\"excbu0j3\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['',\n", + " 'https://www.comparis.ch/wohnen',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/horw/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/press/impressum',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/4-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/ferienimmobilie/mieten',\n", + " 'https://www.instagram.com/comparis_ch/',\n", + " 'https://www.comparis.ch/',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/haus/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027235',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wg-zimmer/mieten',\n", + " 'https://www.snapchat.com/add/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten',\n", + " 'https://www.comparis.ch/comparis/info/kontakt',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/attika/mieten',\n", + " 'https://www.comparis.ch/immobilien/result/favoritelist',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=71',\n", + " 'https://www.comparis.ch/ueber-comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/maisonette/mieten',\n", + " 'https://www.facebook.com/comparis.ch',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/5-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0#top',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025655',\n", + " 'https://www.comparis.ch/comparis/press/default',\n", + " 'https://www.comparis.ch/comparis/info/legal',\n", + " 'https://www.comparis.ch/comparis/karriere/jobs',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/moebilierte-wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23029830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=4',\n", + " 'https://www.comparis.ch/comparis/newsletter/subscribe',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/studio/mieten',\n", + " None,\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=5',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/3-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/2-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028097',\n", + " 'https://www.comparis.ch/comparis/info/privacy',\n", + " 'https://www.comparis.ch/Authentication/Login?successUrl=/immobilien/marktplatz/luzern/wohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=3',\n", + " 'https://twitter.com/comparis',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/einzelzimmer/mieten',\n", + " 'https://fr.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/dachwohnung/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/terrassenwohnung/mieten',\n", + " 'https://www.comparis.ch/magazin',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/1-zimmer/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=1',\n", + " 'https://www.youtube.com/comparis',\n", + " 'https://www.linkedin.com/company/comparis.ch-ag',\n", + " 'https://en.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=2',\n", + " 'https://it.comparis.ch/immobilien/marktplatz/luzern/wohnung/mieten?page=0',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14070830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/parkplatz-garage/mieten',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/luzern/loft/mieten']" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + "flat_links" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23028097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23029830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14070830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027235',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025655']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "links = list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + "\n", + "links" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "10\n" + ] + } + ], + "source": [ + "print(len(links))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Get number of result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "71" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#amount of links\n", + "nr = list(set([x[-3:] if len(str(re.findall('page', str(x))))>=3 else 0 for x in flat_links]))[0:]\n", + "\n", + "\n", + "nrlis = [\"\".join(re.findall('[0-9]', str(x))) for x in nr]\n", + "resultpages=int(max(nrlis))\n", + "resultpages\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3 Get links from flats from all the result pages" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "urlOhnePage = url[:-1]\n", + "for i in range(1, (resultpages-1)):\n", + " page_url = urlOhnePage + str(i)\n", + " driver.get(page_url)\n", + " driver.execute_script(\"document.body.style.zoom = '0.1'\")\n", + " time.sleep(2.342)\n", + " flats_link = driver.find_elements_by_class_name(\"excbu0j3\")\n", + " flat_links = list(set([flats.get_attribute('href') for flats in flats_link]))\n", + " lin= list(set([x if len(str(re.findall('https://www.comparis.ch/immobilien/marktplatz/details/show/', str(x))))>=3 else 0 for x in flat_links]))[1:]\n", + " for x in lin: \n", + " links.append(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.4 Save list of links to a csv" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "700" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(links)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.DataFrame(links, columns =['link'])\n", + "linklist.to_csv('./Data/links_'+city+'.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Detailed Infos for each flat " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Load Links and change type to list" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "linklist = pd.read_csv('./Data/links_'+city+'.csv', index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "linklist=list(linklist['link'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "700" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(linklist)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Infos for one flat" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.0 get soup" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "4½ Zimmer Wohnung in 6005 Luzern – Immobilienmarkt von comparis.ch\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\"comparis.ch\n", + "\n", + "
      \n", + "
      \n", + "\n", + "
        \n", + "
      • Menü
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "\"\"\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Suchabo anlegen – Verpassen Sie kein neues Inserat!

      \n", + "
      \n", + "
      \n", + "

      Die neusten Angebote zu Ihrer Suche per E-Mail.

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Ihr Suchabo ist jetzt aktiviert. Sie können es jederzeit anpassen. Alle Informationen haben wir Ihnen per E-Mail zugesendet.\n", + "\n", + "
      \n", + "

      Bitte bestätigen Sie Ihre Newsletter-Anmeldung. Klicken Sie dazu auf den Link in der Ihnen eben zugeschickten E-Mail. \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnen in der Tribschenstadt, Seenähe

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Rösslimatte 52, 6005 Luzern

      \n", + "
      \n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Error loading tab content\n", + "
      \n", + "
      \n", + "
      \n", + "\n", + " Als Favorit hinzufügen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Objektart

      \n", + "
      \n", + "
      \n", + "Wohnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "Mietpreis pro Monat\n", + "

      \n", + "
      \n", + "
      \n", + "CHF 2'724\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Zimmer

      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Wohnfläche

      \n", + "
      \n", + "
      \n", + "122 m²\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Comparis-Note

      \n", + "
      \n", + "\n", + "\n", + "\n", + " 5\n", + " \n", + "\n", + "
      \n", + "\n", + "\n", + "\n", + "Mehr zur Comparis-Note\n", + " \n", + "
      \n", + "
      \n", + "

      Alternative zum Mietzinsdepot – Die Mietkaution\n", + "

      \n", + "
      \n", + "
      \n", + "ca. CHF 343 /Jahr\n", + "
      \n", + "
      \n", + "\n", + " » Online Prämie berechnen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "

      Details

      \n", + "
      \n", + "
      \n", + "
      \n", + " Objektart\n", + "
      \n", + "
      \n", + "Wohnung
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat\n", + "
      \n", + "
      \n", + "CHF 2'724
      \n", + "
      \n", + "
      \n", + "
      \n", + " Mietpreis pro Monat (exkl. NK)\n", + "
      \n", + "
      \n", + "CHF 2'534
      \n", + "
      \n", + "
      \n", + "
      \n", + " Nebenkosten\n", + "
      \n", + "
      \n", + "CHF 190
      \n", + "
      \n", + "
      \n", + "
      \n", + " Wohnfläche\n", + "
      \n", + "
      \n", + "122 m²
      \n", + "
      \n", + "
      \n", + "
      \n", + " Zimmer\n", + "
      \n", + "
      \n", + "4½
      \n", + "
      \n", + "
      \n", + "
      \n", + " Geschoss\n", + "
      \n", + "
      \n", + "1. Stock
      \n", + "
      \n", + "
      \n", + "
      \n", + " Baujahr\n", + "
      \n", + "
      \n", + "2005
      \n", + "
      \n", + "
      \n", + "
      \n", + " Verfügbar ab\n", + "
      \n", + "
      \n", + "15.06.2020
      \n", + "
      \n", + "
      \n", + "
      \n", + " Balkon(e)\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einstellplatz\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Lift\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Haustiere erlaubt\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kabel-TV\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kinderfreundlich\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + " ÖV-Haltestelle\n", + "
      \n", + "
      \n", + "200 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Autobahn\n", + "
      \n", + "
      \n", + "1000 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Kindergarten\n", + "
      \n", + "
      \n", + "250 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Primarschule\n", + "
      \n", + "
      \n", + "450 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Sekundarschule\n", + "
      \n", + "
      \n", + "450 m
      \n", + "
      \n", + "
      \n", + "
      \n", + " Einkaufsmöglichkeit\n", + "
      \n", + "
      \n", + "400 m
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "Service\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Umzugs- und Reinigungsofferten\n", + "

      \n", + "

      \n", + " Sicher und stressfrei in Ihr neues Zuhause einziehen.\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + " Kostenlose Offerten jetzt vergleichen\n", + " \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "

      Beschreibung

      \n", + "
      \n", + " Die Lage der Wohnung besticht durch die zentrale, ruhige Lage, wenige Schritte zum See sowie zum Bahnhof (10 Gehminuten). Bushaltestelle um die Ecke.

      Einkaufsmöglichkeiten mit Restaurant und Café vor der Haustüre; Hochschule, Kantonsschule, UNI Luzern sowie viele Freizeitmöglichkeiten sind in wenigen Fussminuten erreichbar.

      Platten-/Parkettboden; moderne und offene Küche; grosses Bad/Badewanne, Gäste-Bad mit DU; eigener Waschturm in separa...\n", + "
      \n", + "Mehr
      \n", + "
      \n", + "

      \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Anbieter

      \n", + "
      \n", + "
      \n", + "

      \n", + "CSS Versicherung AG\n", + "
      \n", + "Immobilien\n", + "
      \n", + "Tribschenstrasse 21\n", + "
      \n", + "6002 Luzern\n", + "
      \n", + "

      \n", + "

      \n", + "+41-582771727\n", + "
      \n", + "\n", + "Anzeigen\n", + " \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "Missbrauch melden\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      Comparis-Note und Sparpotenzial

      \n", + "
      \n", + " Die Comparis-Note bewertet die Attraktivität des Verkaufspreises im Vergleich zum Marktpreis. Entspricht der Verkaufspreis dem Marktpreis, erhält das Inserat die Durchschnittsnote 4.5 (befriedigend).\n", + "
      \n", + "
      \n", + "weitere Hinweise zur Berechnung\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      gut

      \n", + "

      \n", + "Sparpotenzial
      \n", + "CHF 193\n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
        \n", + "
      • \n", + "
        \n", + "

        Marktpreis

        \n", + "\n", + "
        \n", + "
      • \n", + "
      • \n", + "
        \n", + "\n", + "
        \n", + "
        \n", + "

        \n", + "Mietpreis

        \n", + "\n", + "
        \n", + "
        \n", + "
        \n", + "
      • \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Services

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "\t\t\t\tBlockieren Sie Ihr Geld nicht auf einem Bankdepot\n", + "\t\t\t

      \n", + "

      Mietkaution für dieses Objekt ab
      ca. CHF 343 /Jahr

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt informieren\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Immobilienpreise
      \n", + "

      \n", + "\t\t\t\tWas bezahlen Ihre Nachbarn?\n", + "\t\t\t

      \n", + "

      Miet- und Kaufpreise aus Inseraten der letzten 5 Jahre.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Jetzt vergleichen\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Umzugsratgeber
      \n", + "

      \n", + "\t\t\t\tUmzugs-Checkliste:\n", + "\t\t\t

      \n", + "

      Der Umzugsratgeber von Comparis führt Sie in fünf Schritten von der Planung bis in die neue Wohnung.

      \n", + "
      \n", + "
      \n", + "
      \n", + "Zu den Tipps\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Fragen zum Inserat?

      \n", + "

      Inserent direkt kontaktieren

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\"Lädt...\"\n", + "Verarbeitung läuft\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Anbieter

      \n", + "
      \n", + "
      \n", + "

      \n", + "CSS Versicherung AG\n", + "
      \n", + "Immobilien\n", + "
      \n", + "Tribschenstrasse 21\n", + "
      \n", + "6002 Luzern\n", + "
      \n", + "

      \n", + "

      \n", + "+41-582771727\n", + "
      \n", + "\n", + "Anzeigen\n", + " \n", + "

      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Auch inseriert auf:\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "

      Weitere Angebote

      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "\n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "\n", + "
      \n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      Login
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "
      \n", + "Abbrechen\n", + "\n", + "
      \n", + "
      \n", + "
      \n", + "

      \n", + " Sie sind ein neuer Benutzer:\n", + " Registrieren\n", + "

      \n", + "

      \n", + "Passwort vergessen?\n", + "

      \n", + "
      \n", + "
      \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "url2 = linklist[0]\n", + "\n", + "html2 = requests.get(url2).content\n", + "html2\n", + "\n", + "soup2 = BeautifulSoup(html2, \"lxml\") # Check documentation to specify 'features'\n", + "soup2" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23028097" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nr = int(url2[-8:])\n", + "nr" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      cityluzern
      DateofScrapping26.02.2020
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "city luzern\n", + "DateofScrapping 26.02.2020" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + "source" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.1 Adress and Date of Publication" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      adressRösslimatte 52, 6005 Luzern
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "adress Rösslimatte 52, 6005 Luzern" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "###\n", + "\n", + "\"\"\"\n", + "

      Riedbachstrasse 80, 3027 Bern

      \n", + "\n", + "\"\"\"\n", + "adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + "if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + "else:\n", + " adress = {'adress': adress_soup[0].text}\n", + "adress\n", + "adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "adress" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      publication_date
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "publication_date " + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#Date of Publication\n", + "\n", + "\"\"\"\n", + "
      \n", + "
        \n", + "
      • \n", + " Erstmals gefunden am 26.02.2020\n", + "
      • \n", + "
      \n", + "
      \n", + "\"\"\"\n", + "\n", + "publication={}\n", + "publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + "for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + "publication\n", + "publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + "publication_date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### (##2.2.2 Overview (First large table)##)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Wohnung', \"CHF 2'724\", '4½', '122 m²', 'ca. CHF 343 /Jahr']" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## Overview from one flat --> not used?\n", + "overview=[]\n", + "overview_soup = soup2.find_all('div', attrs = {'class':'item-price large'})\n", + "for element in overview_soup:\n", + " for x in element.find_all('strong'):\n", + " overview.append(x.text)\n", + "overview\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.3 Ratings" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      rating5
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "rating 5" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#### rating\n", + "\"\"\"\n", + "
      \n", + " \n", + " \n", + " \n", + " 4\n", + " \n", + " \n", + "
      \n", + "\"\"\"\n", + "rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + "if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + "else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + "rating\n", + "rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "rating" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[\n", + " \n", + " \n", + " 5\n", + " \n", + " ]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rating_soup" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### 2.2.4 Detailed overview (second smaller table)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      23028097
      ObjektartWohnung
      MietpreisproMonat2724
      MietpreisproMonat(exkl.NK)2534
      Nebenkosten190
      Wohnfläche122
      Zimmer4.5
      Geschoss1.Stock
      Baujahr2005
      Verfügbarab15.06.2020
      Balkon(e)1
      Einstellplatz1
      Lift1
      Haustiereerlaubt1
      Kabel-TV1
      Kinderfreundlich1
      ÖV-Haltestelle200m
      Autobahn1000m
      Kindergarten250m
      Primarschule450m
      Sekundarschule450m
      Einkaufsmöglichkeit400m
      \n", + "
      " + ], + "text/plain": [ + " 23028097\n", + "Objektart Wohnung\n", + "MietpreisproMonat 2724\n", + "MietpreisproMonat(exkl.NK) 2534\n", + "Nebenkosten 190\n", + "Wohnfläche 122\n", + "Zimmer 4.5\n", + "Geschoss 1.Stock\n", + "Baujahr 2005\n", + "Verfügbarab 15.06.2020\n", + "Balkon(e) 1\n", + "Einstellplatz 1\n", + "Lift 1\n", + "Haustiereerlaubt 1\n", + "Kabel-TV 1\n", + "Kinderfreundlich 1\n", + "ÖV-Haltestelle 200m\n", + "Autobahn 1000m\n", + "Kindergarten 250m\n", + "Primarschule 450m\n", + "Sekundarschule 450m\n", + "Einkaufsmöglichkeit 400m" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "infos_soup = soup2.find_all('dl')\n", + "\n", + "### Categorie name\n", + "info1=[]\n", + "for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + "\n", + "info1\n", + "\n", + "### actual info\n", + "\n", + "info2=[]\n", + "for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + "\n", + "info2\n", + "\n", + "info={}\n", + "for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + "\n", + "info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + "info\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### 2.6 to one column" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds=pd.concat([info, rating, adress, publication_date, source])" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)...AutobahnKindergartenPrimarschuleSekundarschuleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23028097Wohnung272425341901224.51.Stock200515.06.20201...1000m250m450m450m400m5Rösslimatte 52, 6005 Luzernluzern26.02.2020
      \n", + "

      1 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23028097 Wohnung 2724 2534 190 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) ... \\\n", + "23028097 122 4.5 1.Stock 2005 15.06.2020 1 ... \n", + "\n", + " Autobahn Kindergarten Primarschule Sekundarschule \\\n", + "23028097 1000m 250m 450m 450m \n", + "\n", + " Einkaufsmöglichkeit rating adress \\\n", + "23028097 400m 5 Rösslimatte 52, 6005 Luzern \n", + "\n", + " publication_date city DateofScrapping \n", + "23028097 luzern 26.02.2020 \n", + "\n", + "[1 rows x 26 columns]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds = ds.transpose()\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Repeat for other flats" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23029830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/14070830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026894\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027235\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028371\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025655\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027130\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021475\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23024384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023643\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023679\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23030079\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023781\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021474\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018772\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23025741\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020748\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23016539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23017686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23029805\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028305\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23020747\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021473\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013139\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012000\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012008\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011999\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011678\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012005\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014551\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23014550\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012254\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23011614\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009098\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009100\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23028314\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009329\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007135\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23008837\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23023552\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23009101\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001093\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999798\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999531\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23007808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001084\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001085\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026835\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23003430\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15836730\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22993179\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997376\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23026833\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997277\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22997377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17339224\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986184\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990038\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991669\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22986533\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982779\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983422\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991878\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978282\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977693\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22981031\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22982212\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22978384\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975186\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977245\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975178\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22977258\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23013170\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976934\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22976258\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23021096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22975187\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971870\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968398\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22970337\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971880\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22989920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22968397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22971879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22973936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22999539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22963327\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22960745\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964957\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961458\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964933\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22958511\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961848\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961409\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961459\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22965091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956126\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22957534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961363\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955831\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22955832\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22957535\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956135\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954884\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952458\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961491\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22953311\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961490\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22954223\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952453\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22952201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961815\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22961234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22946349\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/8181810\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949454\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949413\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939617\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940887\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22947152\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22949426\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940072\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22938220\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936800\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936807\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939333\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936186\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22939462\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936799\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22935397\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936802\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22928482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22932145\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22934391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23018745\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930215\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930213\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22932096\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22930340\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22919567\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918118\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22929315\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921016\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/7946818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22921325\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22923485\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22922438\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22912640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22910138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915715\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22915714\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916696\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920041\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22920037\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22916757\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909255\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908857\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15292843\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905429\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909256\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944035\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907407\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903923\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903035\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903825\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22897419\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991225\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902460\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22900474\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907738\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22892300\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888605\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22888151\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22893950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22890091\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22887836\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22890095\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22984778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22894233\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22902436\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22901427\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885540\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880874\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22885265\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884648\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873175\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879253\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22876172\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22875593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22878078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22873040\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22880872\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936809\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868467\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22871778\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868280\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868365\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868674\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870038\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868375\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/13481986\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22879900\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870019\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22868312\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22861695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22858565\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859704\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866955\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22859707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895662\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852386\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849723\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855595\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22850698\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22853335\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852489\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852488\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22857316\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22852492\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847259\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843387\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843388\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22854374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848808\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849316\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843382\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22843377\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847990\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22842167\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849746\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/8114506\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22847637\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840688\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840362\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22840366\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848879\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831641\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838733\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22849068\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22907717\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23002664\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22848011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22838841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831572\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828816\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828985\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22830050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828993\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828984\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22828992\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832079\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22826287\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905574\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825952\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22827502\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824163\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824141\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824206\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22825263\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22824176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22831593\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811415\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22817966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811406\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22821204\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22814788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22974369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22812226\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22924324\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22817221\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22804823\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22811722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806804\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22808261\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22806807\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22684901\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22808260\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22807817\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22555973\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800301\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22964881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16178827\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801374\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22801395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22800300\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884391\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22799854\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22799872\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22990039\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22791064\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788501\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789936\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22791203\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789803\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22798721\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789937\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22789729\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22785097\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22979555\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779671\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905871\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22783738\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22779722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22790071\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22782642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905869\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22777066\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22832920\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22765562\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766476\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22761622\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22534230\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766496\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22766495\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22501462\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22757450\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22757021\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22748486\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22758962\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22759291\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22755842\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749234\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983787\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22749110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22754218\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22754846\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22992951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22730202\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734638\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22747520\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738290\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746423\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917881\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22746958\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22751788\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726392\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728144\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728272\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22726604\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22724215\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22728146\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720354\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22723969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22725499\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716639\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720601\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22716530\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22714218\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734003\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22720288\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22917886\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22180776\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704012\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704011\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22708043\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22712647\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22703451\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19417510\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706370\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22706706\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22903051\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22956129\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22704888\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22688425\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22699967\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22697635\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22866870\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22692124\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22703976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22666205\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22686713\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22765614\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680142\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22667545\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22909684\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22678774\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22682554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22678214\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680134\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22568032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22734078\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22649906\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22659284\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22653190\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22633866\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22630468\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22631420\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027640\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22895620\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918712\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22622589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22607676\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22625394\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22605630\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22617534\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22603099\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22605498\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23010556\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22585104\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855961\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22598232\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22586721\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22665700\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22585915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22589412\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855966\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23012007\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22966733\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22577201\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22590765\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22788675\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22573651\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22565782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562465\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22312527\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22575695\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21562437\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22590766\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544942\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22545956\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22543276\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544940\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22542238\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22606066\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22544025\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22546909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21921395\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22539112\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908924\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23001094\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22525472\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680126\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22312306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22521727\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22877792\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22535439\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22541852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22523899\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22500594\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22506960\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22495995\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22518092\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22493964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22492125\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22884417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22529385\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22516547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22476304\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22465608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22486628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22768645\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991950\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22477147\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22339467\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21849431\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22476228\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22310608\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22443703\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22451028\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991951\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905876\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22443702\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22450415\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22447435\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/6671032\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/23027232\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483753\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22413532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483754\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22905875\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22421686\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22425526\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21111523\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21510123\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19863483\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22395380\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22505763\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21396180\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22442762\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22393200\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22738965\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22367561\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22370207\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940890\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22371269\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22940891\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/15361217\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22395812\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22477231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22359358\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22330000\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22869780\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22491405\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22339984\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22357464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22145238\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21339799\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22270596\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22271830\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22307221\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22306027\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22263782\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22991231\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22287772\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22410050\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918680\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22306028\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420911\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22770777\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22221444\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22238909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22908855\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22238609\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22260550\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22251801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22245838\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22196532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22223176\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870036\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21193155\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22210067\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/17323378\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22918689\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21689361\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22089242\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22122909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21872717\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22137579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22129023\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22130587\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21427926\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22130578\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22143919\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22128369\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420861\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21223579\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22035194\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22012547\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22035275\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22040351\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22049589\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/16241976\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22388299\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22402173\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21978396\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22143938\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21976724\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22078309\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21424634\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22248060\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21988166\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989818\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22983909\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21989801\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22067158\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21956732\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21944806\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21817852\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21952482\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420913\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20668824\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22680136\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22936864\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21896013\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22727539\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21894812\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/19222117\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22944033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22562464\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21821682\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21859115\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22264243\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21797074\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21811549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22417138\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21910259\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22518393\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22032116\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21652740\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21647844\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22870033\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22064417\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22111070\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21735401\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21250768\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22717532\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21586549\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22482938\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21557672\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21586554\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855964\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21260347\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21517240\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22060086\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20957707\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21460841\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22855969\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483790\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21514434\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22492564\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21395783\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21285726\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20898914\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420910\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21218628\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20591414\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21200202\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483793\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20634110\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20882306\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483819\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21216722\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21855416\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22558083\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483813\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20426847\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420915\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483749\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483743\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/21825642\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/20657528\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22104581\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22420912\n", + "https://www.comparis.ch/immobilien/marktplatz/details/show/22483750\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "for x in linklist:\n", + " print(x)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['https://www.comparis.ch/immobilien/marktplatz/details/show/23029830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/14070830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026894',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027235',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028371',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025655',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027130',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021475',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23024384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023643',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023679',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23030079',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023781',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021474',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018772',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23025741',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020748',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23016539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23017686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23029805',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028305',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23020747',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021473',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013139',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012000',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012008',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011999',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011678',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012005',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014551',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23014550',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012254',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23011614',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009098',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009100',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23028314',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009329',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007135',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23008837',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23023552',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23009101',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001093',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999798',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999531',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23007808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001084',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001085',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026835',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23003430',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15836730',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22993179',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997376',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23026833',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997277',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22997377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17339224',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986184',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990038',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991669',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22986533',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982779',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983422',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991878',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978282',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977693',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22981031',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22982212',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22978384',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975186',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977245',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975178',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22977258',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23013170',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976934',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22976258',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23021096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22975187',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971870',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968398',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22970337',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971880',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22989920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22968397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22971879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22973936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22999539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22963327',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22960745',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964957',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961458',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964933',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22958511',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961848',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961409',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961459',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22965091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956126',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22957534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961363',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955831',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22955832',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22957535',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956135',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954884',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952458',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961491',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22953311',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961490',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22954223',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952453',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22952201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961815',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22961234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22946349',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/8181810',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949454',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949413',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939617',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940887',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22947152',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22949426',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940072',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22938220',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936800',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936807',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939333',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936186',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22939462',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936799',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22935397',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936802',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22928482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22932145',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22934391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23018745',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930215',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930213',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22932096',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22930340',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22919567',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918118',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22929315',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921016',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/7946818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22921325',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22923485',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22922438',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22912640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22910138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915715',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22915714',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916696',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920041',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22920037',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22916757',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909255',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908857',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15292843',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905429',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909256',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944035',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907407',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903923',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903035',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903825',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22897419',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991225',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902460',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22900474',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907738',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22892300',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888605',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22888151',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22893950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22890091',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22887836',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22890095',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22984778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22894233',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22902436',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22901427',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885540',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880874',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22885265',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884648',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873175',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879253',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22876172',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22875593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22878078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22873040',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22880872',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936809',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868467',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22871778',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868280',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868365',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868674',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870038',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868375',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/13481986',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22879900',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870019',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22868312',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22861695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22858565',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859704',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866955',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22859707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895662',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852386',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849723',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855595',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22850698',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22853335',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852489',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852488',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22857316',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22852492',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847259',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843387',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843388',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22854374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848808',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849316',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843382',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22843377',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847990',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22842167',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849746',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/8114506',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22847637',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840688',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840362',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22840366',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848879',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831641',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838733',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22849068',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22907717',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23002664',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22848011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22838841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831572',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828816',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828985',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22830050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828993',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828984',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22828992',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832079',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22826287',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905574',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825952',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22827502',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824163',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824141',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824206',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22825263',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22824176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22831593',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811415',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22817966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811406',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22821204',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22814788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22974369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22812226',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22924324',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22817221',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22804823',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22811722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806804',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22808261',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22806807',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22684901',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22808260',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22807817',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22555973',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800301',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22964881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16178827',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801374',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22801395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22800300',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884391',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22799854',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22799872',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22990039',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22791064',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788501',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789936',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22791203',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789803',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22798721',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789937',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22789729',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22785097',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22979555',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779671',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905871',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22783738',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22779722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22790071',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22782642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905869',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22777066',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22832920',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22765562',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766476',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22761622',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22534230',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766496',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22766495',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22501462',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22757450',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22757021',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22748486',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22758962',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22759291',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22755842',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749234',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983787',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22749110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22754218',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22754846',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22992951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22730202',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734638',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22747520',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738290',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746423',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917881',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22746958',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22751788',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726392',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728144',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728272',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22726604',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22724215',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22728146',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720354',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22723969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22725499',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716639',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720601',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22716530',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22714218',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734003',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22720288',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22917886',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22180776',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704012',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704011',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22708043',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22712647',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22703451',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19417510',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706370',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22706706',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22903051',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22956129',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22704888',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22688425',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22699967',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22697635',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22866870',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22692124',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22703976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22666205',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22686713',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22765614',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680142',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22667545',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22909684',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22678774',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22682554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22678214',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680134',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22568032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22734078',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22649906',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22659284',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22653190',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22633866',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22630468',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22631420',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027640',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22895620',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918712',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22622589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22607676',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22625394',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22605630',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22617534',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22603099',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22605498',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23010556',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22585104',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855961',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22598232',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22586721',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22665700',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22585915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22589412',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855966',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23012007',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22966733',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22577201',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22590765',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22788675',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22573651',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22565782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562465',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22312527',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22575695',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21562437',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22590766',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544942',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22545956',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22543276',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544940',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22542238',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22606066',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22544025',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22546909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21921395',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22539112',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908924',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23001094',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22525472',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680126',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22312306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22521727',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22877792',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22535439',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22541852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22523899',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22500594',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22506960',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22495995',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22518092',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22493964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22492125',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22884417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22529385',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22516547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22476304',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22465608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22486628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22768645',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991950',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22477147',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22339467',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21849431',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22476228',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22310608',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22443703',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22451028',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991951',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905876',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22443702',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22450415',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22447435',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/6671032',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/23027232',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483753',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22413532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483754',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22905875',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22421686',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22425526',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21111523',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21510123',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19863483',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22395380',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22505763',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21396180',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22442762',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22393200',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22738965',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22367561',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22370207',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940890',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22371269',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22940891',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/15361217',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22395812',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22477231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22359358',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22330000',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22869780',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22491405',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22339984',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22357464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22145238',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21339799',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22270596',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22271830',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22307221',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22306027',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22263782',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22991231',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22287772',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22410050',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918680',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22306028',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420911',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22770777',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22221444',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22238909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22908855',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22238609',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22260550',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22251801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22245838',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22196532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22223176',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870036',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21193155',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22210067',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/17323378',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22918689',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21689361',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22089242',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22122909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21872717',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22137579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22129023',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22130587',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21427926',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22130578',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22143919',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22128369',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420861',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21223579',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22035194',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22012547',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22035275',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22040351',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22049589',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/16241976',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22388299',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22402173',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21978396',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22143938',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21976724',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22078309',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21424634',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22248060',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21988166',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989818',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22983909',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21989801',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22067158',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21956732',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21944806',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21817852',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21952482',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420913',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20668824',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22680136',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22936864',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21896013',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22727539',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21894812',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/19222117',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22944033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22562464',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21821682',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21859115',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22264243',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21797074',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21811549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22417138',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21910259',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22518393',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22032116',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21652740',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21647844',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22870033',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22064417',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22111070',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21735401',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21250768',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22717532',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21586549',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22482938',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21557672',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21586554',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855964',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21260347',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21517240',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22060086',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20957707',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21460841',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22855969',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483790',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21514434',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22492564',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21395783',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21285726',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20898914',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420910',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21218628',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20591414',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21200202',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483793',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20634110',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20882306',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483819',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21216722',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21855416',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22558083',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483813',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20426847',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420915',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483749',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483743',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/21825642',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/20657528',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22104581',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22420912',\n", + " 'https://www.comparis.ch/immobilien/marktplatz/details/show/22483750']" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "link=linklist[1:]\n", + "link" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "535\n", + "536\n", + "537\n", + "538\n", + "539\n", + "540\n", + "541\n", + "542\n", + "543\n", + "544\n", + "545\n", + "546\n", + "547\n", + "548\n", + "549\n", + "550\n", + "551\n", + "552\n", + "553\n", + "554\n", + "555\n", + "556\n", + "557\n", + "558\n", + "559\n", + "560\n", + "561\n", + "562\n", + "563\n", + "564\n", + "565\n", + "566\n", + "567\n", + "568\n", + "569\n", + "570\n", + "571\n", + "572\n", + "573\n", + "574\n", + "575\n", + "576\n", + "577\n", + "578\n", + "579\n", + "580\n", + "581\n", + "582\n", + "583\n", + "584\n", + "585\n", + "586\n", + "587\n", + "588\n", + "589\n", + "590\n", + "591\n", + "592\n", + "593\n", + "594\n", + "595\n", + "596\n", + "597\n", + "598\n", + "599\n", + "600\n", + "601\n", + "602\n", + "603\n", + "604\n", + "605\n", + "606\n", + "607\n", + "608\n", + "609\n", + "610\n", + "611\n", + "612\n", + "613\n", + "614\n", + "615\n", + "616\n", + "617\n", + "618\n", + "619\n", + "620\n", + "621\n", + "622\n", + "623\n", + "624\n", + "625\n", + "626\n", + "627\n", + "628\n", + "629\n", + "630\n", + "631\n", + "632\n", + "633\n", + "634\n", + "635\n", + "636\n", + "637\n", + "638\n", + "639\n", + "640\n", + "641\n", + "642\n", + "643\n", + "644\n", + "645\n", + "646\n", + "647\n", + "648\n", + "649\n", + "650\n", + "651\n", + "652\n", + "653\n", + "654\n", + "655\n", + "656\n", + "657\n", + "658\n", + "659\n", + "660\n", + "661\n", + "662\n", + "663\n", + "664\n", + "665\n", + "666\n", + "667\n", + "668\n", + "669\n", + "670\n", + "671\n", + "672\n", + "673\n", + "674\n", + "675\n", + "676\n", + "677\n", + "678\n", + "679\n", + "680\n", + "681\n", + "682\n", + "683\n", + "684\n", + "685\n", + "686\n", + "687\n" + ] + } + ], + "source": [ + "## repeat in a loop with all url\n", + "link = link[546:]\n", + "for x in link:\n", + " #print(x)\n", + " # get soup (2.1):\n", + " html2 = requests.get(x).content\n", + " soup2 = BeautifulSoup(html2, \"lxml\") \n", + " # get id:\n", + " nr = int(x[-8:])\n", + " ## city and date of webscrapping\n", + " source =pd.DataFrame.from_dict({'city': city, 'DateofScrapping': '26.02.2020'}, orient='index', columns = [nr] )\n", + " \n", + " # adress:\n", + " adress_soup = soup2.find_all('h3', attrs = {'class':'text-green'})\n", + " if len(adress_soup)==0:\n", + " adress = {'adress': 'NaN'}\n", + " else:\n", + " adress = {'adress': adress_soup[0].text}\n", + " adress = pd.DataFrame.from_dict(adress, orient='index', columns = [nr] )\n", + "\n", + " #publication Date:\n", + " publication={}\n", + " publication_soup = soup2.find_all('div', attrs = {'class':'row xsmall-12 columns'})\n", + " for element in publication_soup:\n", + " for x in element.find_all('li'):\n", + " publication['publication_date']=(x.text.replace('\\r\\n','').replace('Erstmals gefunden am ','').replace('\\r\\n','').replace(\" \",''))\n", + " publication_date = pd.DataFrame.from_dict(publication, orient='index', columns = [nr] )\n", + " \n", + " \n", + " # rating: \n", + " rating_soup = soup2.find_all('span', attrs = {'class':'item-rating medium'})\n", + " if len(rating_soup)==0:\n", + " rating = {'rating': 'NaN'}\n", + " else:\n", + " rating = {'rating': re.findall('[0-9]',rating_soup[0].text)[0]}\n", + " rating = pd.DataFrame.from_dict(rating, orient='index', columns = [nr] )\n", + "\n", + " \n", + " # details: \n", + " infos_soup = soup2.find_all('dl')\n", + " # Categorie name\n", + " info1=[]\n", + " for x in infos_soup[0].find_all('dt'):\n", + " info1.append(x.text.replace(\" \",\"\").replace(\"\\r\\n\",\"\"))\n", + " # actual info\n", + " info2=[]\n", + " for x in infos_soup[0].find_all('dd'):\n", + " info2.append(x.text.replace('\\r\\n','').replace('CHF','').replace(' ','').replace('\\n\\n', '1').replace(\"'\",\"\").replace(\"m²\",\"\").replace('½','.5'))\n", + " info={}\n", + " for x in range(len(info2)):\n", + " info[info1[x]] = info2[x]\n", + " info = pd.DataFrame.from_dict(info, orient='index', columns = [nr] )\n", + " \n", + " #row\n", + " row =pd.concat([info, rating, adress, publication_date, source])\n", + " row = row.transpose()\n", + " # merge with dataset\n", + " ds=pd.concat([ds, row], sort=False)\n", + " print(ds.shape[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBaujahrVerfügbarabBalkon(e)...AutobahnKindergartenPrimarschuleSekundarschuleEinkaufsmöglichkeitratingadresspublication_datecityDateofScrapping
      23028097Wohnung272425341901224.51.Stock200515.06.20201...1000m250m450m450m400m5Rösslimatte 52, 6005 Luzernluzern26.02.2020
      \n", + "

      1 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "23028097 Wohnung 2724 2534 190 \n", + "\n", + " Wohnfläche Zimmer Geschoss Baujahr Verfügbarab Balkon(e) ... \\\n", + "23028097 122 4.5 1.Stock 2005 15.06.2020 1 ... \n", + "\n", + " Autobahn Kindergarten Primarschule Sekundarschule \\\n", + "23028097 1000m 250m 450m 450m \n", + "\n", + " Einkaufsmöglichkeit rating adress \\\n", + "23028097 400m 5 Rösslimatte 52, 6005 Luzern \n", + "\n", + " publication_date city DateofScrapping \n", + "23028097 luzern 26.02.2020 \n", + "\n", + "[1 rows x 26 columns]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.3 Save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('./Data/flats_'+ city + '.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Baujahr',\n", + " 'Verfügbarab', 'Balkon(e)', 'Einstellplatz', 'Lift', 'Haustiereerlaubt',\n", + " 'Kabel-TV', 'Kinderfreundlich', 'ÖV-Haltestelle', 'Autobahn',\n", + " 'Kindergarten', 'Primarschule', 'Sekundarschule', 'Einkaufsmöglichkeit',\n", + " 'rating', 'adress', 'publication_date', 'city', 'DateofScrapping'],\n", + " dtype='object')" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/2. Cleaning b/your-project/2. Cleaning new file mode 100644 index 0000000..1070d56 --- /dev/null +++ b/your-project/2. Cleaning @@ -0,0 +1,4726 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Cleaning" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Load Datas\n", + "2. Basic Cleaning\n", + " 2.1 Column per column\n", + " 2.1.1 columns to float\n", + " 2.1.2 columns with datetime\n", + " 2.1.2 columns with Boolean\n", + " 2.1.2 Rest\n", + "3. Cleaning on micro level\n", + "4. Change column names and save to csv" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Load Datas" + ] + }, + { + "cell_type": "code", + "execution_count": 1089, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "import csv\n", + "import requests\n", + "import re\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 1090, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'AltesGebäude', 'ÖV-Haltestelle',\n", + " 'Einkaufsmöglichkeit', 'rating', 'adress', 'publication_date', 'city',\n", + " 'DateofScrapping', 'Nutzfläche', 'Baujahr', 'Aussenparkplatz',\n", + " 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich', 'Kindergarten',\n", + " 'Primarschule', 'Sekundarschule', 'Autobahn', 'Einstellplatz',\n", + " 'Rollstuhlgängig', 'Minergie-zertifiziert', 'Cheminée', 'Kubatur',\n", + " 'Hochparterre', 'Neubau', 'Wohnungen', 'Wasseranschluss', 'Toiletten',\n", + " 'Mittelhaus', 'Möbliert', 'JährlicherMietpreisprom²',\n", + " 'JährlicherMietpreisprom²(exkl.NK)', 'Raumhöhe', 'Bäder', 'Still',\n", + " 'Sonnig', 'Erstbezug', 'Geschirrspülmaschine', 'Eckhaus', 'Veranda',\n", + " 'Hebebühne', 'Anfahrrampe', 'Holzofen', 'Grundstückfläche', 'Estrich',\n", + " 'Swimmingpool'],\n", + " dtype='object')" + ] + }, + "execution_count": 1090, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds1 = pd.read_csv(\"./Data/flats_Bern.csv\", index_col=0)\n", + "ds2 = pd.read_csv(\"./Data/flats_zuerich.csv\", index_col=0)\n", + "ds3 = pd.read_csv(\"./Data/flats_luzern.csv\", index_col=0)\n", + "\n", + "ds=pd.concat([ds1, ds2, ds3], sort=False)\n", + "ds\n", + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 1091, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      MietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerBalkon(e)LiftAltesGebäuderatingNutzflächeBaujahr...ErstbezugGeschirrspülmaschineEckhausVerandaHebebühneAnfahrrampeHolzofenGrundstückflächeEstrichSwimmingpool
      count1729.0000001730.0000001753.0000002319.0000001199.0901.0134.0676.000000137.000000851.000000...1.04.07.01.01.01.01.02.000002.02.0
      mean1964.921342229.65317979.1739872.9400601.01.01.04.094675131.0583941969.900118...1.01.01.01.01.01.01.03953.000001.01.0
      std978.06130697.15869838.8269631.2505680.00.00.00.967579474.15348462.213754...NaN0.00.0NaNNaNNaNNaN5494.219690.00.0
      min70.00000013.0000001.0000001.0000001.01.01.02.00000010.0000001375.000000...1.01.01.01.01.01.01.068.000001.01.0
      25%1327.000000170.00000056.0000002.0000001.01.01.03.00000060.0000001954.000000...1.01.01.01.01.01.01.02010.500001.01.0
      50%1680.000000220.00000075.0000003.0000001.01.01.04.00000083.0000001976.000000...1.01.01.01.01.01.01.03953.000001.01.0
      75%2350.000000280.000000100.0000003.5000001.01.01.05.000000112.0000002012.000000...1.01.01.01.01.01.01.05895.500001.01.0
      max8900.0000001050.000000320.00000012.5000001.01.01.06.0000005613.0000002020.000000...1.01.01.01.01.01.01.07838.000001.01.0
      \n", + "

      8 rows × 40 columns

      \n", + "
      " + ], + "text/plain": [ + " MietpreisproMonat(exkl.NK) Nebenkosten Wohnfläche Zimmer \\\n", + "count 1729.000000 1730.000000 1753.000000 2319.000000 \n", + "mean 1964.921342 229.653179 79.173987 2.940060 \n", + "std 978.061306 97.158698 38.826963 1.250568 \n", + "min 70.000000 13.000000 1.000000 1.000000 \n", + "25% 1327.000000 170.000000 56.000000 2.000000 \n", + "50% 1680.000000 220.000000 75.000000 3.000000 \n", + "75% 2350.000000 280.000000 100.000000 3.500000 \n", + "max 8900.000000 1050.000000 320.000000 12.500000 \n", + "\n", + " Balkon(e) Lift AltesGebäude rating Nutzfläche Baujahr \\\n", + "count 1199.0 901.0 134.0 676.000000 137.000000 851.000000 \n", + "mean 1.0 1.0 1.0 4.094675 131.058394 1969.900118 \n", + "std 0.0 0.0 0.0 0.967579 474.153484 62.213754 \n", + "min 1.0 1.0 1.0 2.000000 10.000000 1375.000000 \n", + "25% 1.0 1.0 1.0 3.000000 60.000000 1954.000000 \n", + "50% 1.0 1.0 1.0 4.000000 83.000000 1976.000000 \n", + "75% 1.0 1.0 1.0 5.000000 112.000000 2012.000000 \n", + "max 1.0 1.0 1.0 6.000000 5613.000000 2020.000000 \n", + "\n", + " ... Erstbezug Geschirrspülmaschine Eckhaus Veranda Hebebühne \\\n", + "count ... 1.0 4.0 7.0 1.0 1.0 \n", + "mean ... 1.0 1.0 1.0 1.0 1.0 \n", + "std ... NaN 0.0 0.0 NaN NaN \n", + "min ... 1.0 1.0 1.0 1.0 1.0 \n", + "25% ... 1.0 1.0 1.0 1.0 1.0 \n", + "50% ... 1.0 1.0 1.0 1.0 1.0 \n", + "75% ... 1.0 1.0 1.0 1.0 1.0 \n", + "max ... 1.0 1.0 1.0 1.0 1.0 \n", + "\n", + " Anfahrrampe Holzofen Grundstückfläche Estrich Swimmingpool \n", + "count 1.0 1.0 2.00000 2.0 2.0 \n", + "mean 1.0 1.0 3953.00000 1.0 1.0 \n", + "std NaN NaN 5494.21969 0.0 0.0 \n", + "min 1.0 1.0 68.00000 1.0 1.0 \n", + "25% 1.0 1.0 2010.50000 1.0 1.0 \n", + "50% 1.0 1.0 3953.00000 1.0 1.0 \n", + "75% 1.0 1.0 5895.50000 1.0 1.0 \n", + "max 1.0 1.0 7838.00000 1.0 1.0 \n", + "\n", + "[8 rows x 40 columns]" + ] + }, + "execution_count": 1091, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 1092, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2368" + ] + }, + "execution_count": 1092, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 1093, + "metadata": {}, + "outputs": [], + "source": [ + "ds = ds.drop_duplicates()" + ] + }, + { + "cell_type": "code", + "execution_count": 1094, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2356" + ] + }, + "execution_count": 1094, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Basic Cleaning" + ] + }, + { + "cell_type": "code", + "execution_count": 1095, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Objektart 2356\n", + "MietpreisproMonat 2355\n", + "MietpreisproMonat(exkl.NK) 1717\n", + "Nebenkosten 1718\n", + "Wohnfläche 1744\n", + "Zimmer 2307\n", + "Geschoss 1796\n", + "Verfügbarab 2136\n", + "Balkon(e) 1191\n", + "Lift 896\n", + "AltesGebäude 133\n", + "ÖV-Haltestelle 995\n", + "Einkaufsmöglichkeit 982\n", + "rating 673\n", + "adress 2356\n", + "publication_date 1997\n", + "city 2356\n", + "DateofScrapping 2356\n", + "Nutzfläche 133\n", + "Baujahr 847\n", + "Aussenparkplatz 364\n", + "Haustiereerlaubt 443\n", + "Kabel-TV 921\n", + "Kinderfreundlich 366\n", + "Kindergarten 593\n", + "Primarschule 606\n", + "Sekundarschule 392\n", + "Autobahn 417\n", + "Einstellplatz 462\n", + "Rollstuhlgängig 109\n", + "Minergie-zertifiziert 50\n", + "Cheminée 120\n", + "Kubatur 17\n", + "Hochparterre 27\n", + "Neubau 103\n", + "Wohnungen 20\n", + "Wasseranschluss 6\n", + "Toiletten 21\n", + "Mittelhaus 3\n", + "Möbliert 2\n", + "JährlicherMietpreisprom² 1\n", + "JährlicherMietpreisprom²(exkl.NK) 1\n", + "Raumhöhe 6\n", + "Bäder 12\n", + "Still 4\n", + "Sonnig 4\n", + "Erstbezug 1\n", + "Geschirrspülmaschine 4\n", + "Eckhaus 7\n", + "Veranda 1\n", + "Hebebühne 1\n", + "Anfahrrampe 1\n", + "Holzofen 1\n", + "Grundstückfläche 2\n", + "Estrich 2\n", + "Swimmingpool 2\n", + "dtype: int64" + ] + }, + "execution_count": 1095, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "## drop columns with only a few count\n", + "ds.count()" + ] + }, + { + "cell_type": "code", + "execution_count": 1096, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "56" + ] + }, + "execution_count": 1096, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(ds.columns)" + ] + }, + { + "cell_type": "code", + "execution_count": 1097, + "metadata": {}, + "outputs": [], + "source": [ + "minCount=0.1*ds.shape[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 1098, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Objektart 2356\n", + "MietpreisproMonat 2355\n", + "MietpreisproMonat(exkl.NK) 1717\n", + "Nebenkosten 1718\n", + "Wohnfläche 1744\n", + "Zimmer 2307\n", + "Geschoss 1796\n", + "Verfügbarab 2136\n", + "Balkon(e) 1191\n", + "Lift 896\n", + "ÖV-Haltestelle 995\n", + "Einkaufsmöglichkeit 982\n", + "rating 673\n", + "adress 2356\n", + "publication_date 1997\n", + "city 2356\n", + "DateofScrapping 2356\n", + "Baujahr 847\n", + "Aussenparkplatz 364\n", + "Haustiereerlaubt 443\n", + "Kabel-TV 921\n", + "Kinderfreundlich 366\n", + "Kindergarten 593\n", + "Primarschule 606\n", + "Sekundarschule 392\n", + "Autobahn 417\n", + "Einstellplatz 462\n", + "dtype: int64" + ] + }, + "execution_count": 1098, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "for x in ds.columns:\n", + " if ds[x].count() < minCount:\n", + " ds= ds.drop([x], axis=1)\n", + " \n", + "len(ds.columns)\n", + "\n", + "ds.count()" + ] + }, + { + "cell_type": "code", + "execution_count": 1099, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'ÖV-Haltestelle', 'Einkaufsmöglichkeit', 'rating',\n", + " 'adress', 'publication_date', 'city', 'DateofScrapping', 'Baujahr',\n", + " 'Aussenparkplatz', 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich',\n", + " 'Kindergarten', 'Primarschule', 'Sekundarschule', 'Autobahn',\n", + " 'Einstellplatz'],\n", + " dtype='object')" + ] + }, + "execution_count": 1099, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.1 Column per column" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.1.1 columns to float" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### a) prices\n", + "MietpreisproMonat, \n", + "MietpreisproMonat(exkl.NK), \n", + "Nebenkosten" + ] + }, + { + "cell_type": "code", + "execution_count": 1100, + "metadata": {}, + "outputs": [], + "source": [ + "col = ['MietpreisproMonat', \n", + "'MietpreisproMonat(exkl.NK)', \n", + "'Nebenkosten']\n", + "\n", + "\n", + "## drop Mietpreise = nan und Mietpreise \"aufAnfrage\"\n", + "ds.MietpreisproMonat[(ds['MietpreisproMonat'] != 'aufAnfrage')].count()\n", + "ds = ds[ds['MietpreisproMonat'] != 'aufAnfrage']\n", + "\n", + "\n", + "ds['MietpreisproMonat'] = ds['MietpreisproMonat'].astype('float')\n", + "ds['MietpreisproMonat(exkl.NK)'] = ds['MietpreisproMonat(exkl.NK)'].astype('float', errors='ignore')\n", + "ds['Nebenkosten'] = ds['Nebenkosten'].astype('float', errors='ignore')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1101, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([127., 810., 581., 147., 38., 6., 1., 5., 1., 2.]),\n", + " array([ 13. , 116.7, 220.4, 324.1, 427.8, 531.5, 635.2, 738.9,\n", + " 842.6, 946.3, 1050. ]),\n", + " )" + ] + }, + "execution_count": 1101, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX0AAAD4CAYAAAAAczaOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAARQklEQVR4nO3df6xkZX3H8fenrEBVlAWuhu4uvVi3FtKmdbtRrK1ppEUB69JUEtSUDZJs0mCrpU1d6x+aNmmgP7Q1bTBUaJdG/IUaNkWrBLGmSUEXRH646q64wpWVXeWHtpQq9ds/5rk6LPfujztz597d5/1KJnPOc54z53sOw2fOfebM2VQVkqQ+/MRSFyBJmhxDX5I6YuhLUkcMfUnqiKEvSR1ZsdQF7M9JJ51U09PTS12GJB1Wbrvttm9X1dRcy5Z16E9PT7Nt27alLkOSDitJvjHfMod3JKkjhr4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI8v6F7mHq+nNNyzJdndddu6SbFfS4cMzfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHDH1J6oihL0kdMfQlqSOGviR1xNCXpI4Y+pLUEUNfkjpywNBPcnWSPUnuHmo7IcmNSXa055WtPUnenWRnkjuTrBtaZ2PrvyPJxsXZHUnS/hzMmf4/A6/cp20zcFNVrQVuavMAZwNr22MTcAUMPiSAtwMvBl4EvH32g0KSNDkHDP2q+izw0D7NG4AtbXoLcN5Q+zU1cAtwfJKTgVcAN1bVQ1X1MHAjT/0gkSQtsoWO6T+3qnYDtOfntPZVwP1D/WZa23ztkqQJGvcXuZmjrfbT/tQXSDYl2ZZk2969e8danCT1bqGh/2AbtqE972ntM8CaoX6rgQf20/4UVXVlVa2vqvVTU1MLLE+SNJcVC1xvK7ARuKw9Xz/U/sYkH2Dwpe2jVbU7ySeBvxj68vYs4K0LL/vgTG++YbE3IUmHlQOGfpL3A78OnJRkhsFVOJcBH0pyMXAfcH7r/nHgHGAn8BhwEUBVPZTkz4HPt35/VlX7fjksSVpkBwz9qnrtPIvOnKNvAZfM8zpXA1cfUnWSpLHyF7mS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHFnqXzW7sOvZ1I60//fi1Y6pEkkbnmb4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHDH1J6oihL0kdMfQlqSOGviR1ZKTQT/KHSe5JcneS9yc5NsmpSW5NsiPJB5Mc3foe0+Z3tuXT49gBSdLBW3DoJ1kF/AGwvqp+HjgKuAC4HHhXVa0FHgYubqtcDDxcVc8H3tX6TcRxp23muNM2T2pzkrRsjTq8swL4ySQrgKcDu4GXA9e15VuA89r0hjZPW35mkoy4fUnSIVhw6FfVN4G/Bu5jEPaPArcBj1TVE63bDLCqTa8C7m/rPtH6n7jv6ybZlGRbkm179+5daHmSpDmMMryzksHZ+6nATwHPAM6eo2vNrrKfZT9uqLqyqtZX1fqpqamFlidJmsMowzu/AXy9qvZW1Q+AjwK/AhzfhnsAVgMPtOkZYA1AW/5s4KERti9JOkSjhP59wBlJnt7G5s8EvgTcDLym9dkIXN+mt7Z52vJPV9VTzvQlSYtnlDH9Wxl8IXs7cFd7rSuBtwCXJtnJYMz+qrbKVcCJrf1SwMtpJGnCVhy4y/yq6u3A2/dpvhd40Rx9HwfOH2V7kqTR+ItcSeqIoS9JHTH0Jakjhr4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHDH1J6oihL0kdMfQlqSOGviR1xNCXpI4Y+pLUEUNfkjpi6EtSRwx9SeqIoS9JHTH0Jakjhr4kdWSk0E9yfJLrknw5yfYkL0lyQpIbk+xozytb3yR5d5KdSe5Msm48uyBJOlijnun/HfBvVfVzwC8C24HNwE1VtRa4qc0DnA2sbY9NwBUjbluSdIgWHPpJngW8DLgKoKq+X1WPABuALa3bFuC8Nr0BuKYGbgGOT3LygiuXJB2yUc70nwfsBf4pyReSvDfJM4DnVtVugPb8nNZ/FXD/0Pozre1JkmxKsi3Jtr17945QniRpX6OE/gpgHXBFVb0Q+G9+PJQzl8zRVk9pqLqyqtZX1fqpqakRypMk7WuU0J8BZqrq1jZ/HYMPgQdnh23a856h/muG1l8NPDDC9iVJh2jBoV9V3wLuT/KC1nQm8CVgK7CxtW0Erm/TW4EL21U8ZwCPzg4DSZImY8WI6/8+8L4kRwP3Ahcx+CD5UJKLgfuA81vfjwPnADuBx1rfiTrutMHo0/e2XzbpTUvSsjBS6FfVHcD6ORadOUffAi4ZZXuSpNH4i1xJ6oihL0kdMfQlqSOGviR1xNCXpI4Y+pLUEUNfkjpi6EtSRwx9SeqIoS9JHTH0Jakjhr4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHDH1J6siKpS7gSLfr2NeN/BrTj187hkokyTN9SeqKoS9JHTH0JakjI4d+kqOSfCHJv7b5U5PcmmRHkg8mObq1H9Pmd7bl06NuW5J0aMZxpv8mYPvQ/OXAu6pqLfAwcHFrvxh4uKqeD7yr9ZMkTdBIoZ9kNXAu8N42H+DlwHWtyxbgvDa9oc3Tlp/Z+kuSJmTUM/2/Bf4E+GGbPxF4pKqeaPMzwKo2vQq4H6Atf7T1f5Ikm5JsS7Jt7969I5YnSRq24NBP8ipgT1XdNtw8R9c6iGU/bqi6sqrWV9X6qamphZYnSZrDKD/Oeinw6iTnAMcCz2Jw5n98khXtbH418EDrPwOsAWaSrACeDTw0wvYlSYdowWf6VfXWqlpdVdPABcCnq+r1wM3Aa1q3jcD1bXprm6ct/3RVPeVMX5K0eBbjOv23AJcm2clgzP6q1n4VcGJrvxTYvAjbliTtx1juvVNVnwE+06bvBV40R5/HgfPHsT1J0sL4i1xJ6oihL0kdMfQlqSOGviR1xNCXpI4Y+pLUEUNfkjpi6EtSRwx9SeqIoS9JHTH0Jakjhr4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqiKEvSR0x9CWpI4a+JHXE0Jekjhj6ktQRQ1+SOmLoS1JHDH1J6oihL0kdMfQlqSOGviR1ZMGhn2RNkpuTbE9yT5I3tfYTktyYZEd7Xtnak+TdSXYmuTPJunHthCTp4Ixypv8E8EdVdRpwBnBJktOBzcBNVbUWuKnNA5wNrG2PTcAVI2xbkrQACw79qtpdVbe36e8B24FVwAZgS+u2BTivTW8ArqmBW4Djk5y84MolSYdsxTheJMk08ELgVuC5VbUbBh8MSZ7Tuq0C7h9abaa17d7ntTYx+EuAU045ZRzldWN68w1Ltu1dl527ZNuWdPBG/iI3yTOBjwBvrqrv7q/rHG31lIaqK6tqfVWtn5qaGrU8SdKQkUI/ydMYBP77quqjrfnB2WGb9ryntc8Aa4ZWXw08MMr2JUmHZpSrdwJcBWyvqncOLdoKbGzTG4Hrh9ovbFfxnAE8OjsMJEmajFHG9F8K/C5wV5I7WtufApcBH0pyMXAfcH5b9nHgHGAn8Bhw0QjbliQtwIJDv6r+g7nH6QHOnKN/AZcsdHuSpNGN5eodLa5dx75upPWnH792TJVIOtx5GwZJ6oihL0kdMfQlqSNdhv5xp20+cCdJOgJ1GfqS1CtDX5I6YuhLUkeO6Ov0HbuXpCfzTF+SOmLoS1JHDH1J6oihL0kdMfQlqSOGviR1xNCXpI4c0dfp78+o96iXpMORZ/qS1BFDX5I60u3wTk/85xYlzfJMX5I6YuhLUkcMfUnqiKEvSR0x9CWpI91evfMLp54CwF1fv2+JKzkyTG++YUm2u+uyc5dku9LhyjN9SepIt2f6OnjjuGWF1/pLy4Nn+pLUkYmHfpJXJvlKkp1J/JfLJWmCJjq8k+Qo4B+A3wRmgM8n2VpVX5pkHZq8xboVxFJ9gQx+iazD06TH9F8E7KyqewGSfADYACxZ6O97Fc+B5rU0lvpW2HN96HjFkg5Hkw79VcD9Q/MzwIuHOyTZBGxqs/+V5CsjbO8k4NsH0zE/mrr7APMTcdB1LzNHcN2vmkghByOX/2jyCD7ey9LhVPdPz7dg0qE/V3bWk2aqrgSuHMvGkm1VtX4crzVJ1j1Z1j1Z1r20Jv1F7gywZmh+NfDAhGuQpG5NOvQ/D6xNcmqSo4ELgK0TrkGSujXR4Z2qeiLJG4FPAkcBV1fVPYu4ybEMEy0B654s654s615CqaoD95IkHRH8Ra4kdcTQl6SOHJGhv9xu9ZBkTZKbk2xPck+SN7X2dyT5ZpI72uOcoXXe2ur/SpJXDLVPdN+S7EpyV6tvW2s7IcmNSXa055WtPUne3Wq7M8m6odfZ2PrvSLJxkWt+wdAxvSPJd5O8eTke7yRXJ9mT5O6htrEd3yS/3P777WzrjuUnJ/PU/VdJvtxq+1iS41v7dJL/GTru7zlQffMdg0WsfWzvjQwuVLm11f7BDC5aWT6q6oh6MPiC+GvA84CjgS8Cpy9xTScD69r0ccBXgdOBdwB/PEf/01vdxwCntv05ain2DdgFnLRP218Cm9v0ZuDyNn0O8AkGv8c4A7i1tZ8A3NueV7bplRN8P3yLwY9Vlt3xBl4GrAPuXozjC3wOeElb5xPA2YtY91nAijZ9+VDd08P99nmdOeub7xgsYu1je28AHwIuaNPvAX5vEu/1g30ciWf6P7rVQ1V9H5i91cOSqardVXV7m/4esJ3Br5PnswH4QFX9b1V9HdjJYL+Wy75tALa06S3AeUPt19TALcDxSU4GXgHcWFUPVdXDwI3AKydU65nA16rqG/vps2THu6o+Czw0Rz0jH9+27FlV9Z81SKBrhl5r7HVX1aeq6ok2ewuD3+HM6wD1zXcMFqX2/Tik90b7S+XlwHWLUfs4HImhP9etHvYXsBOVZBp4IXBra3pj+3P46qE/Yefbh6XYtwI+leS2DG6RAfDcqtoNgw804DmtfTnVPesC4P1D88v9eMP4ju+qNr1v+yS8gcGZ+6xTk3whyb8n+bXWtr/65jsGi2kc740TgUeGPvyWVf7AkRn6B7zVw1JJ8kzgI8Cbq+q7wBXAzwC/BOwG/ma26xyr137aF9NLq2odcDZwSZKX7afvcqqbNpb6auDDrelwON77c6h1LtVxfxvwBPC+1rQbOKWqXghcClyb5FlLVd88xvXeWE77NKcjMfSX5a0ekjyNQeC/r6o+ClBVD1bV/1XVD4F/ZPAnI8y/DxPft6p6oD3vAT7Wanyw/Wk++yf6nuVWd3M2cHtVPQiHx/FuxnV8Z3jyEMui19++RH4V8Po2ZEMbGvlOm76NwVj4zx6gvvmOwaIY43vj2wyG3Vbs075sHImhv+xu9dDG+a4CtlfVO4faTx7q9tvM3tJzUO8FSY5JciqwlsEXXhPdtyTPSHLc7DSDL+rubtucvUJkI3D9UN0XtqtMzgAebX+afxI4K8nK9mfzWa1tsb2WoaGd5X68h4zl+LZl30tyRnsPXjj0WmOX5JXAW4BXV9VjQ+1TGfxbGiR5HoPje+8B6pvvGCxW7WN5b7QPupuB10yq9kO21N8kL8aDwVUOX2VwRvG2ZVDPrzL4E+9O4I72OAf4F+Cu1r4VOHlonbe1+r/C0BUXk9w3BlcmfLE97pndHoNxy5uAHe35hNYeBv9Iztfafq0feq03MPgSbCdw0QSO+dOB7wDPHmpbdsebwYfSbuAHDM4eLx7n8QXWMwiwrwF/T/sV/iLVvZPBOPfse/w9re/vtPfPF4Hbgd86UH3zHYNFrH1s7432/83n2vH4MHDMYr/fD+XhbRgkqSNH4vCOJGkehr4kdcTQl6SOGPqS1BFDX5I6YuhLUkcMfUnqyP8D3q5qgsKRMtgAAAAASUVORK5CYII=\n", + "text/plain": [ + "
      " + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(ds[col[0]].dropna())\n", + "plt.hist(ds[col[1]].dropna())\n", + "plt.hist(ds[col[2]].dropna())" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### b) size of flat\n", + "\n", + "Wohnfläche,Zimmer" + ] + }, + { + "cell_type": "code", + "execution_count": 1102, + "metadata": {}, + "outputs": [], + "source": [ + "ds['Wohnfläche'].unique()\n", + "ds['Wohnfläche'] = ds['Wohnfläche'].astype('float', errors = 'ignore')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1103, + "metadata": {}, + "outputs": [], + "source": [ + "ds['Zimmer'] = ds['Zimmer'].astype('float')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### c) dicstances\n", + "Kindergarten\n", + "Primarschule\n", + "Sekundarschule" + ] + }, + { + "cell_type": "code", + "execution_count": 1104, + "metadata": {}, + "outputs": [], + "source": [ + "col = ['Kindergarten', 'Primarschule', 'Sekundarschule','ÖV-Haltestelle', 'Einkaufsmöglichkeit', 'Autobahn']" + ] + }, + { + "cell_type": "code", + "execution_count": 1105, + "metadata": {}, + "outputs": [], + "source": [ + "for x in col: \n", + " ds[x]= ds[x].apply(lambda y: float(str(y).replace(\"m\",\"\")))" + ] + }, + { + "cell_type": "code", + "execution_count": 1106, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      23016581Wohnung1480.01240.0240.068.03.02.Stock01.05.20201.01.0...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500.03200.0300.0140.05.02.Stock01.05.20201.01.0...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.01.0...1965.01.01.01.01.0700.0700.0700.0NaNNaN
      23017350Wohnung1180.01030.0150.0NaN2.01.Stock01.05.20201.0NaN...NaNNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      23016559Wohnung1360.01230.0130.044.02.53.Stock01.06.2020NaNNaN...1600.0NaNNaN1.0NaNNaNNaNNaNNaNNaN
      ..................................................................
      21825642Wohnung1430.01290.0140.035.02.5NaNnachVereinbarungNaNNaN...NaNNaNNaNNaNNaN400.0610.0NaNNaNNaN
      20657528Wohnung1840.01660.0180.078.01.52.StocknachVereinbarungNaN1.0...1975.0NaN1.01.0NaN600.080.080.0NaNNaN
      22104581Wohnung1890.01610.0280.0NaN4.53.StocksofortNaNNaN...NaN1.0NaN1.0NaNNaNNaNNaNNaNNaN
      22420912Wohnung1540.01450.090.036.01.57.StocknachVereinbarung1.01.0...NaNNaNNaNNaNNaNNaNNaNNaN2000.0NaN
      22483750Wohnung1350.01180.0170.057.03.02.Stocksofort1.0NaN...NaN1.0NaN1.0NaNNaNNaNNaN3000.0NaN
      \n", + "

      2344 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "23016581 Wohnung 1480.0 1240.0 \n", + "23016600 Wohnung 3500.0 3200.0 \n", + "23014342 Wohnung 1710.0 1470.0 \n", + "23017350 Wohnung 1180.0 1030.0 \n", + "23016559 Wohnung 1360.0 1230.0 \n", + "... ... ... ... \n", + "21825642 Wohnung 1430.0 1290.0 \n", + "20657528 Wohnung 1840.0 1660.0 \n", + "22104581 Wohnung 1890.0 1610.0 \n", + "22420912 Wohnung 1540.0 1450.0 \n", + "22483750 Wohnung 1350.0 1180.0 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "23016581 240.0 68.0 3.0 2.Stock 01.05.2020 \n", + "23016600 300.0 140.0 5.0 2.Stock 01.05.2020 \n", + "23014342 240.0 73.0 3.5 NaN 01.03.2020 \n", + "23017350 150.0 NaN 2.0 1.Stock 01.05.2020 \n", + "23016559 130.0 44.0 2.5 3.Stock 01.06.2020 \n", + "... ... ... ... ... ... \n", + "21825642 140.0 35.0 2.5 NaN nachVereinbarung \n", + "20657528 180.0 78.0 1.5 2.Stock nachVereinbarung \n", + "22104581 280.0 NaN 4.5 3.Stock sofort \n", + "22420912 90.0 36.0 1.5 7.Stock nachVereinbarung \n", + "22483750 170.0 57.0 3.0 2.Stock sofort \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz Haustiereerlaubt \\\n", + "23016581 1.0 1.0 ... NaN NaN NaN \n", + "23016600 1.0 1.0 ... NaN NaN NaN \n", + "23014342 1.0 1.0 ... 1965.0 1.0 1.0 \n", + "23017350 1.0 NaN ... NaN NaN NaN \n", + "23016559 NaN NaN ... 1600.0 NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21825642 NaN NaN ... NaN NaN NaN \n", + "20657528 NaN 1.0 ... 1975.0 NaN 1.0 \n", + "22104581 NaN NaN ... NaN 1.0 NaN \n", + "22420912 1.0 1.0 ... NaN NaN NaN \n", + "22483750 1.0 NaN ... NaN 1.0 NaN \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule Sekundarschule \\\n", + "23016581 NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 700.0 700.0 700.0 \n", + "23017350 NaN NaN 350.0 NaN NaN \n", + "23016559 1.0 NaN NaN NaN NaN \n", + "... ... ... ... ... ... \n", + "21825642 NaN NaN 400.0 610.0 NaN \n", + "20657528 1.0 NaN 600.0 80.0 80.0 \n", + "22104581 1.0 NaN NaN NaN NaN \n", + "22420912 NaN NaN NaN NaN NaN \n", + "22483750 1.0 NaN NaN NaN NaN \n", + "\n", + " Autobahn Einstellplatz \n", + "23016581 NaN NaN \n", + "23016600 NaN NaN \n", + "23014342 NaN NaN \n", + "23017350 1000.0 NaN \n", + "23016559 NaN NaN \n", + "... ... ... \n", + "21825642 NaN NaN \n", + "20657528 NaN NaN \n", + "22104581 NaN NaN \n", + "22420912 2000.0 NaN \n", + "22483750 3000.0 NaN \n", + "\n", + "[2344 rows x 27 columns]" + ] + }, + "execution_count": 1106, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.1.2 columns with datetime" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Verfügbarab\n", + "publication_date\n", + "DateofScrapping\n", + "Baujahr" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### a) Verfügbarab" + ] + }, + { + "cell_type": "code", + "execution_count": 1107, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['01.05.2020', '01.03.2020', '01.06.2020', '01.04.2020',\n", + " '16.05.2020', nan, '01.07.2020', 'sofort', 'nachVereinbarung',\n", + " '15.03.2020', '15.04.2020', '14.03.2020', '15.05.2020',\n", + " '01.08.2020', '16.07.2020', '16.03.2020', '02.03.2020',\n", + " '31.10.2020', '09.03.2020', '15.07.2020', '16.04.2020',\n", + " '13.05.2020', '10.04.2020', '03.04.2020', '01.11.2020',\n", + " '05.04.2020', '17.04.2020', '11.05.2020', '01.10.2020',\n", + " '13.04.2020', '30.03.2020', '31.03.2020', '23.03.2020',\n", + " '04.05.2020', '05.07.2020', '10.03.2020', '01.12.2020',\n", + " '15.06.2020', '11.04.2020', '01.09.2020', '06.04.2020',\n", + " '04.04.2020', '13.03.2020', '27.03.2020', '09.04.2020',\n", + " '29.02.2020', '12.04.2020'], dtype=object)" + ] + }, + "execution_count": 1107, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds['Verfügbarab'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 1108, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2125" + ] + }, + "execution_count": 1108, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds['Verfügbarab'].count()" + ] + }, + { + "cell_type": "code", + "execution_count": 1109, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "ds['Verfügbarab'] = pd.to_datetime(ds.Verfügbarab, errors='ignore', format = \"%d.%m.%Y\") # infer_datetime_format=True," + ] + }, + { + "cell_type": "code", + "execution_count": 1110, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['01.05.2020', '01.03.2020', '01.06.2020', '01.04.2020',\n", + " '16.05.2020', nan, '01.07.2020', 'sofort', 'nachVereinbarung',\n", + " '15.03.2020', '15.04.2020', '14.03.2020', '15.05.2020',\n", + " '01.08.2020', '16.07.2020', '16.03.2020', '02.03.2020',\n", + " '31.10.2020', '09.03.2020', '15.07.2020', '16.04.2020',\n", + " '13.05.2020', '10.04.2020', '03.04.2020', '01.11.2020',\n", + " '05.04.2020', '17.04.2020', '11.05.2020', '01.10.2020',\n", + " '13.04.2020', '30.03.2020', '31.03.2020', '23.03.2020',\n", + " '04.05.2020', '05.07.2020', '10.03.2020', '01.12.2020',\n", + " '15.06.2020', '11.04.2020', '01.09.2020', '06.04.2020',\n", + " '04.04.2020', '13.03.2020', '27.03.2020', '09.04.2020',\n", + " '29.02.2020', '12.04.2020'], dtype=object)" + ] + }, + "execution_count": 1110, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.shape[0]\n", + "#dscopy.groupby('Verfügbarab').count()\n", + "ds['Verfügbarab'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 1111, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([911., 59., 33., 29., 4., 7., 14., 6., 5., 5.]),\n", + " array([ 0. , 4.3, 8.6, 12.9, 17.2, 21.5, 25.8, 30.1, 34.4, 38.7, 43. ]),\n", + "
      )" + ] + }, + "execution_count": 1111, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(ds['Verfügbarab'].dropna()[(ds['Verfügbarab'] !='sofort') & (ds['Verfügbarab'] !='nachVereinbarung')])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### b) Date of scrapping" + ] + }, + { + "cell_type": "code", + "execution_count": 1112, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['2020-02-26T00:00:00.000000000'], dtype='datetime64[ns]')" + ] + }, + "execution_count": 1112, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "ds['DateofScrapping'] = pd.to_datetime(ds.DateofScrapping, format = \"%d.%m.%Y\")\n", + "plt.hist(ds.DateofScrapping)\n", + "\n", + "ds['DateofScrapping'].unique()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### c) Baujahr (year of construction)" + ] + }, + { + "cell_type": "code", + "execution_count": 1113, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...DateofScrappingAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      Baujahr
      1375.01111111101...1011000000
      1437.01100111100...1001000000
      1470.01111111100...1001000000
      1541.01111111100...1100000000
      1555.01111111100...1000000000
      ..................................................................
      2016.026262525232625221718...2661211813971014
      2017.022221616192222211717...2275135663610
      2018.028282424282828272022...286615910111814
      2019.035353030303528332727...35101417121819131112
      2020.022221616222212222220...226855151513713
      \n", + "

      130 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "Baujahr \n", + "1375.0 1 1 1 \n", + "1437.0 1 1 0 \n", + "1470.0 1 1 1 \n", + "1541.0 1 1 1 \n", + "1555.0 1 1 1 \n", + "... ... ... ... \n", + "2016.0 26 26 25 \n", + "2017.0 22 22 16 \n", + "2018.0 28 28 24 \n", + "2019.0 35 35 30 \n", + "2020.0 22 22 16 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab Balkon(e) \\\n", + "Baujahr \n", + "1375.0 1 1 1 1 1 0 \n", + "1437.0 0 1 1 1 1 0 \n", + "1470.0 1 1 1 1 1 0 \n", + "1541.0 1 1 1 1 1 0 \n", + "1555.0 1 1 1 1 1 0 \n", + "... ... ... ... ... ... ... \n", + "2016.0 25 23 26 25 22 17 \n", + "2017.0 16 19 22 22 21 17 \n", + "2018.0 24 28 28 28 27 20 \n", + "2019.0 30 30 35 28 33 27 \n", + "2020.0 16 22 22 12 22 22 \n", + "\n", + " Lift ... DateofScrapping Aussenparkplatz Haustiereerlaubt \\\n", + "Baujahr ... \n", + "1375.0 1 ... 1 0 1 \n", + "1437.0 0 ... 1 0 0 \n", + "1470.0 0 ... 1 0 0 \n", + "1541.0 0 ... 1 1 0 \n", + "1555.0 0 ... 1 0 0 \n", + "... ... ... ... ... ... \n", + "2016.0 18 ... 26 6 12 \n", + "2017.0 17 ... 22 7 5 \n", + "2018.0 22 ... 28 6 6 \n", + "2019.0 27 ... 35 10 14 \n", + "2020.0 20 ... 22 6 8 \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule \\\n", + "Baujahr \n", + "1375.0 1 0 0 0 \n", + "1437.0 1 0 0 0 \n", + "1470.0 1 0 0 0 \n", + "1541.0 0 0 0 0 \n", + "1555.0 0 0 0 0 \n", + "... ... ... ... ... \n", + "2016.0 11 8 13 9 \n", + "2017.0 13 5 6 6 \n", + "2018.0 15 9 10 11 \n", + "2019.0 17 12 18 19 \n", + "2020.0 5 5 15 15 \n", + "\n", + " Sekundarschule Autobahn Einstellplatz \n", + "Baujahr \n", + "1375.0 0 0 0 \n", + "1437.0 0 0 0 \n", + "1470.0 0 0 0 \n", + "1541.0 0 0 0 \n", + "1555.0 0 0 0 \n", + "... ... ... ... \n", + "2016.0 7 10 14 \n", + "2017.0 3 6 10 \n", + "2018.0 1 8 14 \n", + "2019.0 13 11 12 \n", + "2020.0 13 7 13 \n", + "\n", + "[130 rows x 26 columns]" + ] + }, + "execution_count": 1113, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.groupby('Baujahr').count()" + ] + }, + { + "cell_type": "code", + "execution_count": 1114, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "array([None, 1965, 1600, 2014, 1923, 2018, 1988, 1934, 1953, 1960, 2013,\n", + " 1967, 1980, 1555, 1972, 1896, 2003, 1979, 1971, 1951, 2017, 1942,\n", + " 1948, 2016, 1961, 1976, 1964, 2020, 1931, 1920, 1938, 1992, 1954,\n", + " 1731, 1929, 1905, 1927, 1950, 1899, 2010, 1990, 1932, 1930, 1907,\n", + " 1974, 1977, 1882, 1956, 2009, 1991, 2012, 1910, 2000, 1943, 1966,\n", + " 1941, 1906, 1900, 1981, 1957, 1970, 1999, 1912, 1949, 2019, 1895,\n", + " 1973, 1940, 1983, 1946, 1936, 1962, 2005, 1952, 1916, 1935, 1470,\n", + " 1945, 1700, 1995, 2008, 1969, 1984, 1958, 1968, 2015, 1987, 2001,\n", + " 1996, 1903, 1886, 1959, 1955, 1894, 1911, 2007, 1982, 1989, 1890,\n", + " 1541, 1901, 1898, 1998, 1975, 1947, 1978, 2002, 2004, 1926, 1875,\n", + " 1993, 2006, 1963, 1924, 1997, 1985, 1921, 2011, 1933, 1897, 1908,\n", + " 1558, 1858, 1375, 1904, 1994, 1437, 1642, 1909, 1939, 1772],\n", + " dtype=object)" + ] + }, + "execution_count": 1114, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "ds['Baujahr'] = pd.to_datetime(ds.Baujahr, errors='ignore', format = \"%Y\")\n", + "#plt.hist(ds.Baujahr)\n", + "\n", + "ds['Baujahr'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### d) publication_date" + ] + }, + { + "cell_type": "code", + "execution_count": 1115, + "metadata": {}, + "outputs": [], + "source": [ + "## change type, but dont drop nan" + ] + }, + { + "cell_type": "code", + "execution_count": 1116, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array(['25.02.2020', '24.02.2020', '26.02.2020', nan, '23.02.2020',\n", + " '21.02.2020', '20.02.2020', '19.02.2020', '18.02.2020',\n", + " '17.02.2020', '16.02.2020', '15.02.2020', '14.02.2020',\n", + " '13.02.2020', '12.02.2020', '11.02.2020', '10.02.2020',\n", + " '09.02.2020', '08.02.2020', '07.02.2020', '06.02.2020',\n", + " '05.02.2020', '04.02.2020', '03.02.2020', '31.01.2020',\n", + " '29.01.2020', '28.01.2020', '27.01.2020', '24.01.2020',\n", + " '25.01.2020', '23.01.2020', '22.01.2020', '21.01.2020',\n", + " '20.01.2020', '17.01.2020', '16.01.2020', '15.01.2020',\n", + " '14.01.2020', '11.01.2020', '13.01.2020', '10.01.2020',\n", + " '09.01.2020', '08.01.2020', '07.01.2020', '03.01.2020',\n", + " '06.01.2020', '04.01.2020', '02.01.2020', '31.12.2019',\n", + " '28.12.2019', '24.12.2019', '23.12.2019', '20.12.2019',\n", + " '19.12.2019', '12.12.2019', '17.12.2019', '11.12.2019',\n", + " '10.12.2019', '09.12.2019', '06.12.2019', '05.12.2019',\n", + " '01.12.2019', '03.12.2019', '04.12.2019', '25.11.2019',\n", + " '29.11.2019', '21.11.2019', '15.11.2019', '14.11.2019',\n", + " '22.11.2019', '20.11.2019', '19.11.2019', '06.11.2019',\n", + " '13.11.2019', '01.11.2019', '04.11.2019', '31.10.2019',\n", + " '28.10.2019', '29.10.2019', '25.10.2019', '15.10.2019',\n", + " '18.10.2019', '26.10.2019', '07.10.2019', '27.09.2019',\n", + " '06.10.2019', '08.10.2019', '03.10.2019', '23.09.2019',\n", + " '25.09.2019', '18.09.2019', '15.08.2019', '13.09.2019',\n", + " '11.09.2019', '14.08.2019', '09.09.2019', '13.08.2019',\n", + " '29.07.2019', '08.08.2019', '20.06.2019', '02.07.2019',\n", + " '12.08.2019', '13.03.2019', '14.03.2019', '03.05.2019',\n", + " '26.04.2019', '16.03.2019', '22.02.2020', '02.02.2020',\n", + " '01.02.2020', '30.01.2020', '26.01.2020', '18.01.2020',\n", + " '12.01.2020', '05.01.2020', '30.12.2019', '27.12.2019',\n", + " '25.12.2019', '18.12.2019', '16.12.2019', '14.12.2019',\n", + " '13.12.2019', '07.12.2019', '28.11.2019', '27.11.2019',\n", + " '02.12.2019', '26.11.2019', '12.11.2019', '07.11.2019',\n", + " '11.11.2019', '08.11.2019', '02.11.2019', '30.10.2019',\n", + " '23.10.2019', '22.10.2019', '17.10.2019', '16.10.2019',\n", + " '20.10.2019', '11.10.2019', '14.10.2019', '30.09.2019',\n", + " '01.10.2019', '02.10.2019', '24.09.2019', '16.09.2019',\n", + " '20.09.2019', '17.09.2019', '07.09.2019', '06.09.2019',\n", + " '05.09.2019', '12.09.2019', '29.08.2019', '04.09.2019',\n", + " '03.09.2019', '30.08.2019', '26.08.2019', '19.08.2019',\n", + " '23.08.2019', '21.08.2019', '09.08.2019', '22.07.2019',\n", + " '27.07.2019', '17.07.2019', '16.07.2019', '15.07.2019',\n", + " '07.08.2019', '19.07.2019', '30.07.2019', '10.07.2019',\n", + " '18.11.2019', '05.07.2019', '29.06.2019', '26.06.2019',\n", + " '06.06.2019', '14.06.2019', '08.06.2019', '21.06.2019',\n", + " '07.06.2019', '21.05.2019', '03.06.2019', '10.05.2019',\n", + " '08.05.2019', '26.03.2019', '22.03.2019', '27.03.2019',\n", + " '17.05.2019', '31.03.2019', '07.03.2019', '16.01.2019',\n", + " '01.03.2019', '21.03.2019', '01.02.2019', '18.02.2019',\n", + " '26.02.2019'], dtype=object)" + ] + }, + "execution_count": 1116, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds['publication_date'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 1117, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "ds['publication_date']= pd.to_datetime(ds['publication_date'], format = \"%d.%m.%Y\")" + ] + }, + { + "cell_type": "code", + "execution_count": 1118, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      publication_date
      2019-01-161100111111...0111000001
      2019-02-011111111111...0101111010
      2019-02-181111111101...1011011100
      2019-02-261111011100...0101000000
      2019-03-012222222222...0000100020
      ..................................................................
      2020-02-22121266712101065...4505222102
      2020-02-234411341410...1011100000
      2020-02-2411211252527310964995934...3720133582021171216
      2020-02-2575754949537262624524...2814103561312111117
      2020-02-2698985959699773894630...39151537101618101814
      \n", + "

      193 rows × 26 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "publication_date \n", + "2019-01-16 1 1 0 \n", + "2019-02-01 1 1 1 \n", + "2019-02-18 1 1 1 \n", + "2019-02-26 1 1 1 \n", + "2019-03-01 2 2 2 \n", + "... ... ... ... \n", + "2020-02-22 12 12 6 \n", + "2020-02-23 4 4 1 \n", + "2020-02-24 112 112 52 \n", + "2020-02-25 75 75 49 \n", + "2020-02-26 98 98 59 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "publication_date \n", + "2019-01-16 0 1 1 1 1 \n", + "2019-02-01 1 1 1 1 1 \n", + "2019-02-18 1 1 1 1 1 \n", + "2019-02-26 1 0 1 1 1 \n", + "2019-03-01 2 2 2 2 2 \n", + "... ... ... ... ... ... \n", + "2020-02-22 6 7 12 10 10 \n", + "2020-02-23 1 3 4 1 4 \n", + "2020-02-24 52 73 109 64 99 \n", + "2020-02-25 49 53 72 62 62 \n", + "2020-02-26 59 69 97 73 89 \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz \\\n", + "publication_date ... \n", + "2019-01-16 1 1 ... 0 1 \n", + "2019-02-01 1 1 ... 0 1 \n", + "2019-02-18 0 1 ... 1 0 \n", + "2019-02-26 0 0 ... 0 1 \n", + "2019-03-01 2 2 ... 0 0 \n", + "... ... ... ... ... ... \n", + "2020-02-22 6 5 ... 4 5 \n", + "2020-02-23 1 0 ... 1 0 \n", + "2020-02-24 59 34 ... 37 20 \n", + "2020-02-25 45 24 ... 28 14 \n", + "2020-02-26 46 30 ... 39 15 \n", + "\n", + " Haustiereerlaubt Kabel-TV Kinderfreundlich Kindergarten \\\n", + "publication_date \n", + "2019-01-16 1 1 0 0 \n", + "2019-02-01 0 1 1 1 \n", + "2019-02-18 1 1 0 1 \n", + "2019-02-26 0 1 0 0 \n", + "2019-03-01 0 0 1 0 \n", + "... ... ... ... ... \n", + "2020-02-22 0 5 2 2 \n", + "2020-02-23 1 1 1 0 \n", + "2020-02-24 13 35 8 20 \n", + "2020-02-25 10 35 6 13 \n", + "2020-02-26 15 37 10 16 \n", + "\n", + " Primarschule Sekundarschule Autobahn Einstellplatz \n", + "publication_date \n", + "2019-01-16 0 0 0 1 \n", + "2019-02-01 1 0 1 0 \n", + "2019-02-18 1 1 0 0 \n", + "2019-02-26 0 0 0 0 \n", + "2019-03-01 0 0 2 0 \n", + "... ... ... ... ... \n", + "2020-02-22 2 1 0 2 \n", + "2020-02-23 0 0 0 0 \n", + "2020-02-24 21 17 12 16 \n", + "2020-02-25 12 11 11 17 \n", + "2020-02-26 18 10 18 14 \n", + "\n", + "[193 rows x 26 columns]" + ] + }, + "execution_count": 1118, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.groupby('publication_date').count()" + ] + }, + { + "cell_type": "code", + "execution_count": 1119, + "metadata": {}, + "outputs": [], + "source": [ + "ds['publication_date'] = pd.to_datetime(ds.publication_date, errors='ignore', format = \"%d.%m.%Y\")" + ] + }, + { + "cell_type": "code", + "execution_count": 1120, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "2303" + ] + }, + "execution_count": 1120, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dscopy['publication_date'] = ds['publication_date'].dropna()\n", + "dscopy.shape[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 1121, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 356., 0., 0., 0., 0., 0., 0., 0., 0.,\n", + " 1947.]),\n", + " array([612411.0088327 , 624918.00794943, 637425.00706616, 649932.00618289,\n", + " 662439.00529962, 674946.00441635, 687453.00353308, 699960.00264981,\n", + " 712467.00176654, 724974.00088327, 737481. ]),\n", + "
      )" + ] + }, + "execution_count": 1121, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX0AAAD4CAYAAAAAczaOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAWRklEQVR4nO3df7BkdXnn8fcnoCT+IAzhQuHMuIPWYIKWjnCDbBmNkYRfSQkmmoVsZBatGnUxpYmVDZjUamlRhcYfKcoEC5cpoFZBEjTMrhgcWVdqU4LcwXGYEZA7SOQ6U8w1Yym7pDDgs3/092pn6Hvnzu2+PYPn/arq6tPPOafPc7vPfPrMt093p6qQJHXDzx3sBiRJ42PoS1KHGPqS1CGGviR1iKEvSR1y+MFuYH+OOeaYWrNmzcFuQ5KeNrZs2fK9qpoYNO+QD/01a9YwNTV1sNuQpKeNJP8037z9Du8kWZ3ky0nuTbIjyTtb/egkm5M80K5XtHqSXJFkOsm2JCf33df6tvwDSdaP4o+TJC3eYsb0nwDeXVW/ApwGXJzkJOAS4LaqWgvc1m4DnA2sbZcNwJXQe5EA3gu8AjgVeO/cC4UkaTz2G/pVtbuq7m7TjwL3AiuBc4Fr22LXAue16XOB66rnDuCoJMcDZwKbq2pvVX0f2AycNdK/RpK0oAM6eyfJGuDlwJ3AcVW1G3ovDMCxbbGVwMN9q8202nz1QdvZkGQqydTs7OyBtChJWsCiQz/Jc4CbgHdV1Q8XWnRArRaoP7VYdVVVTVbV5MTEwDegJUlLsKjQT/IMeoH/qar6bCs/0oZtaNd7Wn0GWN23+ipg1wJ1SdKYLObsnQBXA/dW1Uf7Zm0C5s7AWQ/c3Fe/sJ3Fcxrwgzb8cytwRpIV7Q3cM1pNkjQmizlP/5XAm4B7kmxttfcAlwM3JnkL8B3gjW3eLcA5wDTwGHARQFXtTfIB4K623Purau9I/gpJ0qLkUP8+/cnJyfLDWZK0eEm2VNXkoHmH/CdyJelgWnPJ5w/Kdh+6/LeX5X79wjVJ6hBDX5I6xNCXpA4x9CWpQwx9SeoQQ1+SOsTQl6QOMfQlqUMMfUnqEENfkjrE0JekDjH0JalDDH1J6hBDX5I6xNCXpA4x9CWpQwx9SeqQxfww+sYke5Js76t9JsnWdnlo7rdzk6xJ8i998z7Rt84pSe5JMp3kivaD65KkMVrMzyVeA3wcuG6uUFX/YW46yUeAH/Qtv7Oq1g24nyuBDcAd9H48/SzgCwfesiRpqfZ7pF9VtwN7B81rR+u/D1y/0H0kOR44sqq+Wr1fYr8OOO/A25UkDWPYMf1XAY9U1QN9tROSfD3JV5K8qtVWAjN9y8y02kBJNiSZSjI1Ozs7ZIuSpDnDhv4F/Nuj/N3A86vq5cCfAJ9OciQwaPy+5rvTqrqqqiaranJiYmLIFiVJcxYzpj9QksOB3wVOmatV1ePA4216S5KdwIn0juxX9a2+Cti11G1LkpZmmCP93wTuq6qfDNskmUhyWJt+AbAWeLCqdgOPJjmtvQ9wIXDzENuWJC3BYk7ZvB74KvCiJDNJ3tJmnc9T38B9NbAtyTeAvwPeVlVzbwK/HfhvwDSwE8/ckaSx2+/wTlVdME/9Pw2o3QTcNM/yU8BLDrA/SdII+YlcSeoQQ1+SOsTQl6QOMfQlqUMMfUnqEENfkjrE0JekDjH0JalDDH1J6hBDX5I6xNCXpA4x9CWpQwx9SeoQQ1+SOsTQl6QOMfQlqUMMfUnqkMX8XOLGJHuSbO+rvS/Jd5NsbZdz+uZdmmQ6yf1Jzuyrn9Vq00kuGf2fIknan8Uc6V8DnDWg/rGqWtcutwAkOYneb+e+uK3zN0kOaz+W/tfA2cBJwAVtWUnSGC3mN3JvT7Jmkfd3LnBDVT0OfDvJNHBqmzddVQ8CJLmhLfvNA+5YkrRkw4zpvyPJtjb8s6LVVgIP9y0z02rz1QdKsiHJVJKp2dnZIVqUJPVbauhfCbwQWAfsBj7S6hmwbC1QH6iqrqqqyaqanJiYWGKLkqR97Xd4Z5CqemRuOskngf/Zbs4Aq/sWXQXsatPz1SVJY7KkI/0kx/fdfD0wd2bPJuD8JEckOQFYC3wNuAtYm+SEJM+k92bvpqW3LUlaiv0e6Se5HngNcEySGeC9wGuSrKM3RPMQ8FaAqtqR5EZ6b9A+AVxcVU+2+3kHcCtwGLCxqnaM/K+RJC1oMWfvXDCgfPUCy18GXDagfgtwywF1J0kaKT+RK0kdYuhLUocY+pLUIYa+JHWIoS9JHWLoS1KHGPqS1CGGviR1iKEvSR1i6EtShxj6ktQhhr4kdYihL0kdYuhLUocY+pLUIYa+JHWIoS9JHWLoS1KH7Df0k2xMsifJ9r7aXya5L8m2JJ9LclSrr0nyL0m2tssn+tY5Jck9SaaTXJEky/MnSZLms5gj/WuAs/apbQZeUlUvBb4FXNo3b2dVrWuXt/XVrwQ2AGvbZd/7lCQts/2GflXdDuzdp/bFqnqi3bwDWLXQfSQ5Hjiyqr5aVQVcB5y3tJYlSUs1ijH9NwNf6Lt9QpKvJ/lKkle12kpgpm+ZmVYbKMmGJFNJpmZnZ0fQoiQJhgz9JH8OPAF8qpV2A8+vqpcDfwJ8OsmRwKDx+5rvfqvqqqqarKrJiYmJYVqUJPU5fKkrJlkP/A5wehuyoaoeBx5v01uS7AROpHdk3z8EtArYtdRtS5KWZklH+knOAv4MeF1VPdZXn0hyWJt+Ab03bB+sqt3Ao0lOa2ftXAjcPHT3kqQDst8j/STXA68BjkkyA7yX3tk6RwCb25mXd7QzdV4NvD/JE8CTwNuqau5N4LfTOxPoF+i9B9D/PoAkaQz2G/pVdcGA8tXzLHsTcNM886aAlxxQd5KkkfITuZLUIYa+JHWIoS9JHWLoS1KHGPqS1CGGviR1iKEvSR1i6EtShxj6ktQhhr4kdYihL0kdYuhLUocY+pLUIYa+JHWIoS9JHWLoS1KHGPqS1CGLCv0kG5PsSbK9r3Z0ks1JHmjXK1o9Sa5IMp1kW5KT+9ZZ35Z/oP2wuiRpjBZ7pH8NcNY+tUuA26pqLXBbuw1wNr0fRF8LbACuhN6LBL3f130FcCrw3rkXCknSeCwq9KvqdmDvPuVzgWvb9LXAeX3166rnDuCoJMcDZwKbq2pvVX0f2MxTX0gkSctomDH946pqN0C7PrbVVwIP9y0302rz1Z8iyYYkU0mmZmdnh2hRktRvOd7IzYBaLVB/arHqqqqarKrJiYmJkTYnSV02TOg/0oZtaNd7Wn0GWN233Cpg1wJ1SdKYDBP6m4C5M3DWAzf31S9sZ/GcBvygDf/cCpyRZEV7A/eMVpMkjcnhi1koyfXAa4BjkszQOwvncuDGJG8BvgO8sS1+C3AOMA08BlwEUFV7k3wAuKst9/6q2vfNYUnSMlpU6FfVBfPMOn3AsgVcPM/9bAQ2Lro7SdJI+YlcSeoQQ1+SOsTQl6QOMfQlqUMMfUnqEENfkjrE0JekDjH0JalDDH1J6hBDX5I6xNCXpA4x9CWpQwx9SeoQQ1+SOsTQl6QOMfQlqUMMfUnqEENfkjpkyaGf5EVJtvZdfpjkXUnel+S7ffVz+ta5NMl0kvuTnDmaP0GStFiL+o3cQarqfmAdQJLDgO8Cn6P3Q+gfq6oP9y+f5CTgfODFwPOALyU5saqeXGoPkqQDM6rhndOBnVX1Twsscy5wQ1U9XlXfBqaBU0e0fUnSIowq9M8Hru+7/Y4k25JsTLKi1VYCD/ctM9NqT5FkQ5KpJFOzs7MjalGSNHToJ3km8Drgb1vpSuCF9IZ+dgMfmVt0wOo16D6r6qqqmqyqyYmJiWFblCQ1ozjSPxu4u6oeAaiqR6rqyar6MfBJfjqEMwOs7ltvFbBrBNuXJC3SKEL/AvqGdpIc3zfv9cD2Nr0JOD/JEUlOANYCXxvB9iVJi7Tks3cAkjwL+C3grX3lDyVZR2/o5qG5eVW1I8mNwDeBJ4CLPXNHksZrqNCvqseAX9qn9qYFlr8MuGyYbUqSls5P5EpShxj6ktQhhr4kdYihL0kdYuhLUocY+pLUIYa+JHWIoS9JHWLoS1KHGPqS1CGGviR1iKEvSR1i6EtShxj6ktQhhr4kdYihL0kdYuhLUocMHfpJHkpyT5KtSaZa7egkm5M80K5XtHqSXJFkOsm2JCcPu31J0uKN6kj/N6pqXVVNttuXALdV1VrgtnYb4Gx6P4i+FtgAXDmi7UuSFmG5hnfOBa5t09cC5/XVr6ueO4Cjkhy/TD1IkvYxitAv4ItJtiTZ0GrHVdVugHZ9bKuvBB7uW3em1SRJY3D4CO7jlVW1K8mxwOYk9y2wbAbU6ikL9V48NgA8//nPH0GLkiQYwZF+Ve1q13uAzwGnAo/MDdu06z1t8Rlgdd/qq4BdA+7zqqqarKrJiYmJYVuUJDVDhX6SZyd57tw0cAawHdgErG+LrQdubtObgAvbWTynAT+YGwaSJC2/YYd3jgM+l2Tuvj5dVf+Q5C7gxiRvAb4DvLEtfwtwDjANPAZcNOT2JUkHYKjQr6oHgZcNqP8zcPqAegEXD7NNSdLS+YlcSeoQQ1+SOsTQl6QOMfQlqUMMfUnqEENfkjrE0JekDjH0JalDDH1J6hBDX5I6ZBRfrXzIWnPJ5w/Kdh+6/LcPynYlaX880pekDjH0JalDDH1J6hBDX5I6xNCXpA4x9CWpQwx9SeqQJYd+ktVJvpzk3iQ7kryz1d+X5LtJtrbLOX3rXJpkOsn9Sc4cxR8gSVq8YT6c9QTw7qq6O8lzgS1JNrd5H6uqD/cvnOQk4HzgxcDzgC8lObGqnhyiB0nSAVjykX5V7a6qu9v0o8C9wMoFVjkXuKGqHq+qbwPTwKlL3b4k6cCNZEw/yRrg5cCdrfSOJNuSbEyyotVWAg/3rTbDPC8SSTYkmUoyNTs7O4oWJUmMIPSTPAe4CXhXVf0QuBJ4IbAO2A18ZG7RAavXoPusqquqarKqJicmJoZtUZLUDBX6SZ5BL/A/VVWfBaiqR6rqyar6MfBJfjqEMwOs7lt9FbBrmO1Lkg7MMGfvBLgauLeqPtpXP75vsdcD29v0JuD8JEckOQFYC3xtqduXJB24Yc7eeSXwJuCeJFtb7T3ABUnW0Ru6eQh4K0BV7UhyI/BNemf+XOyZO5I0XksO/ar6Pwwep79lgXUuAy5b6jYlScPxE7mS1CGGviR1iKEvSR1i6EtShxj6ktQhhr4kdYihL0kdYuhLUocY+pLUIYa+JHWIoS9JHWLoS1KHGPqS1CGGviR1iKEvSR1i6EtShxj6ktQhhr4kdcjYQz/JWUnuTzKd5JJxb1+SumysoZ/kMOCvgbOBk+j9iPpJ4+xBkrps3Ef6pwLTVfVgVf0IuAE4d8w9SFJnHT7m7a0EHu67PQO8Yt+FkmwANrSb/zfJ/UNu9xjge0Pex6LlgwvOHmsvi3Ao9XMo9QL2s5BDqRc4tPoZSS/7yZH9+XfzzRh36GdArZ5SqLoKuGpkG02mqmpyVPc3jEOpFzi0+jmUegH7Wcih1AscWv0cSr0MMu7hnRlgdd/tVcCuMfcgSZ017tC/C1ib5IQkzwTOBzaNuQdJ6qyxDu9U1RNJ3gHcChwGbKyqHWPY9MiGikbgUOoFDq1+DqVewH4Wcij1AodWP4dSL0+RqqcMqUuSfkb5iVxJ6hBDX5I65GkZ+kk2JtmTZPs+9T9qX/GwI8mHWu0ZSa5Nck+Se5Nc2rf8SL4SYlA/ST6TZGu7PJRka6v/VpItrZ8tSV7bt84prT6d5Iokg05xHVkvbd5Lk3y1PWb3JPn5UfWyQD/rktzR+plKcmqrp21rOsm2JCf3rbM+yQPtsn4pvRxoP33zfzXJk0neMMp+DvCx+cUk/yPJN9pzddEoe1mgn5e1/eOetv0jW/1g7McDe2nzlm0/TrI6yZfTy48dSd7Z6kcn2dwe981JVrT6su/HQ6mqp90FeDVwMrC9r/YbwJeAI9rtY9v1HwA3tOlnAQ8Ba+i9kbwTeAHwTOAbwEmj6mef+R8B/mubfjnwvDb9EuC7fct9Dfj39D7P8AXg7GXu5XBgG/CydvuXgMNG1csCz9UX5+4POAf4333TX2jbPA24s9WPBh5s1yva9Irl7qfdPgz4X8AtwBtG2c8BPjbvAT7YpieAvW2/Xe7H5i7g19v0m4EPHKz9eIFelnU/Bo4HTm7TzwW+Re9rZD4EXNLql/Q9P8u+Hw9zeVoe6VfV7fR2+n5vBy6vqsfbMnvmFgeeneRw4BeAHwE/ZIRfCTFPP0DvVR/4feD6tuzXq2ruswk7gJ9PckSS44Ejq+qr1dtDrgPOW85egDOAbVX1jbbuP1fVk6PqZYF+Cpg7SvtFfvpZjXOB66rnDuCo1suZwOaq2ltV3wc2A2eNoR+APwJuAvb01UbSzwH2UsBz23P4nLbeE6PqZYF+XgTc3qY3A7/Xlj0Y+/HAXljm/biqdlfV3W36UeBeet8ucC5wbVvs2r77Xvb9eBhPy9Cfx4nAq5LcmeQrSX611f8O+H/AbuA7wIerai+DvxJi5TL09Srgkap6YMC83wO+3l6oVrYelrOffXs5Eagktya5O8l/afXl7uVdwF8meRj4MDA35Dbfc7Lcz9XAfpKsBF4PfGKf5Zezn/kem48Dv0LvReAe4J1V9eNl7gVgO/C6Nv1G/u2HK+eMaz+er5ex7cdJ1tD7X86dwHFVtRt6LwzAsX3bPRj78aL8LIX+4fT+y3Qa8KfAje2o6FTgSeB5wAnAu5O8gEV+JcQIXMBPj6x/IsmLgQ8Cb50rjaGffXs5HPg14D+269cnOX0Mvbwd+OOqWg38MXB1q8+33YPVz18Bf1ZVT+6z/HL2M18vZwJb6e3H64CPtzHt5X5s3gxcnGQLvaGNH/XPHPN+PF8vY9mPkzyH3v/63lVVP1xo0Xm2O67MWdDPUujPAJ9t/6X6GvBjel989AfAP1TVv7Yhn38EJhnDV0K0IaXfBT6zT30V8Dngwqra2df/quXqZ55eZoCvVNX3quoxeuPWJy93L8B64LNt+m/pvTDP9TPoOVnu52q+fiaBG5I8BLwB+Jsk5y1zP/P1chE/3b+ngW8Dv7zMvVBV91XVGVV1Cr0Dhrn9dez78QK9LPt+nOQZ9AL/U1U19/w80oZtaNdzQ4AHaz9elJ+l0P974LUASU6k9ybX9+gN6by2vaP+bHr/E7iP8XwlxG8C91XVT/6LmeQo4PPApVX1j3P19t/DR5Oc1v6HciFw83L2Qu+T0S9N8qz2ovDrwDfH0Muuti3oPWdzw02bgAvbc3Ua8IPWy63AGUlWtDMkzmi1Ze2nqk6oqjVVtYbeMOF/rqq/X+Z+5ntsvgOcDpDkOHrj2w8ucy8kObZd/xzwF7ShroOxH8/XC8u8H7d1rwburaqP9s3aRO9FmnZ9c1/9YOzHizPqd4bHcaH3Kr8b+Fd6r55voRfy/53euN/dwGvbss+hd8S0A/gm8Kd993MOvXfidwJ/Psp+Wv0a4G37LPsX9N5j2Np3mTvTaLL1v5PeGG6Ws5dW/8P22GwHPtRXH7qXBZ6rXwO20Dtj6k7glLZs6P3Izk5649aTfffzZmC6XS4a8b4zsJ991ruGdvbOqPo5wMfmefTO7LmnPS9/OKbH5p3t38i3gMvn9oODsR/P18ty78ftOSl6ZwjN/a3n0DtL6DZ6L8y3AUePaz8e5uLXMEhSh/wsDe9IkvbD0JekDjH0JalDDH1J6hBDX5I6xNCXpA4x9CWpQ/4/k5DmTHFwoTMAAAAASUVORK5CYII=\n", + "text/plain": [ + "
      " + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(dscopy['publication_date'])" + ] + }, + { + "cell_type": "code", + "execution_count": 1122, + "metadata": {}, + "outputs": [], + "source": [ + "### 2.2.3 Booleans\n", + "\n", + "col =['Balkon(e)', 'Lift', 'Aussenparkplatz', 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich','Einstellplatz']" + ] + }, + { + "cell_type": "code", + "execution_count": 1123, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 1. nan]\n", + "[ 1. nan]\n", + "[nan 1.]\n", + "[nan 1.]\n", + "[nan 1.]\n", + "[nan 1.]\n", + "[nan 1.]\n" + ] + } + ], + "source": [ + "for x in col: \n", + " print(ds[x].unique())" + ] + }, + { + "cell_type": "code", + "execution_count": 1124, + "metadata": {}, + "outputs": [], + "source": [ + "### 2.2.4 Rest" + ] + }, + { + "cell_type": "code", + "execution_count": 1125, + "metadata": {}, + "outputs": [], + "source": [ + "col =['Objektart', 'Geschoss', 'city']" + ] + }, + { + "cell_type": "code", + "execution_count": 1126, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['Wohnung' 'Einzelzimmer' 'Studio' 'Dachwohnung' 'Attika' 'Maisonette'\n", + " 'Loft' 'Terrassenwohnung']\n", + "['2.Stock' nan '1.Stock' '3.Stock' '6.Stock' 'EG' '9.Stock' '4.Stock'\n", + " 'Untergeschoss' '5.Stock' '7.Stock' '10.Stock' '8.Stock' '14.Stock'\n", + " '11.Stock' '19.Stock' '17.Stock' '13.Stock' '20.Stock' '22.Stock'\n", + " '18.Stock' '28.Stock' '12.Stock' '26.Stock']\n", + "['bern' 'zuerich' 'luzern']\n" + ] + } + ], + "source": [ + "for x in col: \n", + " print(ds[x].unique())" + ] + }, + { + "cell_type": "code", + "execution_count": 1127, + "metadata": {}, + "outputs": [], + "source": [ + "ds['Geschoss']= ds.Geschoss.apply(lambda y: float(str(y).replace(\".Stock\",\"\").replace(\"EG\",\"0\").replace(\"Untergeschoss\",\"-1\")))" + ] + }, + { + "cell_type": "code", + "execution_count": 1128, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 33., 0., 151., 0., 0., 245., 0., 207., 0., 37.]),\n", + " array([2. , 2.4, 2.8, 3.2, 3.6, 4. , 4.4, 4.8, 5.2, 5.6, 6. ]),\n", + " )" + ] + }, + "execution_count": 1128, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAD4CAYAAAAXUaZHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAPaUlEQVR4nO3dbYxcV33H8e+PONCKpE2oN6lrO12KXNRQFSe10qBIKG0qyEOFQYXKkRpMBDJtkxZUpMrwotBKkfKiQEUfggxJMTQ8RIEUlwRKCFQIqQTWaZoHTIoFLjF24wVKkpYK5PDvi7kuw3jsnd3Z2Vkfvh9pNHfOPXfu38e+v7175s51qgpJUlueNu0CJEnLz3CXpAYZ7pLUIMNdkhpkuEtSg9ZMuwCAtWvX1uzs7LTLkKRTyt69e79ZVTPD1q2KcJ+dnWVubm7aZUjSKSXJf5xondMyktSgBcM9ycYkn0myL8nDSV7Xtb8lyTeS3N89ruzb5o1J9id5JMmLJ/kHkCQdb5RpmaPAG6rqviRnAnuT3N2te3tV/UV/5yTnA9uA5wE/B3wqyS9W1VPLWbgk6cQWPHOvqsNVdV+3/CSwD1h/kk22Ah+squ9V1deA/cBFy1GsJGk0i5pzTzILXADc2zVdn+SBJLckObtrWw882rfZQYb8MEiyI8lckrn5+flFFy5JOrGRwz3JGcCHgddX1RPATcBzgM3AYeCtx7oO2fy4u5NV1a6q2lJVW2Zmhl7JI0laopHCPcnp9IL91qr6CEBVPVZVT1XVD4B38cOpl4PAxr7NNwCHlq9kSdJCRrlaJsDNwL6qeltf+7q+bi8DHuqW9wDbkjwjybOBTcAXlq9kSdJCRrla5hLgGuDBJPd3bW8Crk6ymd6UywHgtQBV9XCS24Av0bvS5jqvlJGklbVguFfV5xg+j37XSba5AbhhjLqkVWN2551T2e+BG6+ayn7VBr+hKkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSg9ZMuwBJq8vszjuntu8DN141tX23xjN3SWqQ4S5JDVow3JNsTPKZJPuSPJzkdV37s5LcneQr3fPZXXuSvCPJ/iQPJLlw0n8ISdKPGuXM/Sjwhqr6JeBi4Lok5wM7gXuqahNwT/ca4ApgU/fYAdy07FVLkk5qwXCvqsNVdV+3/CSwD1gPbAV2d912Ay/tlrcC762ezwNnJVm37JVLkk5oUXPuSWaBC4B7gXOr6jD0fgAA53Td1gOP9m12sGsbfK8dSeaSzM3Pzy++cknSCY0c7knOAD4MvL6qnjhZ1yFtdVxD1a6q2lJVW2ZmZkYtQ5I0gpHCPcnp9IL91qr6SNf82LHplu75SNd+ENjYt/kG4NDylCtJGsUoV8sEuBnYV1Vv61u1B9jeLW8HPtrX/sruqpmLgcePTd9IklbGKN9QvQS4Bngwyf1d25uAG4Hbkrwa+Drwim7dXcCVwH7gu8C1y1qxJGlBC4Z7VX2O4fPoAJcN6V/AdWPWJUkag99QlaQGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBi0Y7kluSXIkyUN9bW9J8o0k93ePK/vWvTHJ/iSPJHnxpAqXJJ3YKGfu7wEuH9L+9qra3D3uAkhyPrANeF63zd8mOW25ipUkjWbNQh2q6rNJZkd8v63AB6vqe8DXkuwHLgL+ZckV6jizO++c2r4P3HjV1PYtaXTjzLlfn+SBbtrm7K5tPfBoX5+DXdtxkuxIMpdkbn5+fowyJEmDlhruNwHPATYDh4G3du0Z0reGvUFV7aqqLVW1ZWZmZollSJKGWVK4V9VjVfVUVf0AeBe9qRfonalv7Ou6ATg0XomSpMVaUrgnWdf38mXAsStp9gDbkjwjybOBTcAXxitRkrRYC36gmuQDwKXA2iQHgTcDlybZTG/K5QDwWoCqejjJbcCXgKPAdVX11GRKlySdyChXy1w9pPnmk/S/AbhhnKIkSePxG6qS1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktSgBcM9yS1JjiR5qK/tWUnuTvKV7vnsrj1J3pFkf5IHklw4yeIlScONcub+HuDygbadwD1VtQm4p3sNcAWwqXvsAG5anjIlSYuxYLhX1WeBbw80bwV2d8u7gZf2tb+3ej4PnJVk3XIVK0kazVLn3M+tqsMA3fM5Xft64NG+fge7tuMk2ZFkLsnc/Pz8EsuQJA2z3B+oZkhbDetYVbuqaktVbZmZmVnmMiTpx9tSw/2xY9Mt3fORrv0gsLGv3wbg0NLLkyQtxVLDfQ+wvVveDny0r/2V3VUzFwOPH5u+kSStnDULdUjyAeBSYG2Sg8CbgRuB25K8Gvg68Iqu+13AlcB+4LvAtROoWZK0gAXDvaquPsGqy4b0LeC6cYuSJI3Hb6hKUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMMd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KD1oyzcZIDwJPAU8DRqtqS5FnAh4BZ4ADwO1X1X+OVKUlajOU4c//1qtpcVVu61zuBe6pqE3BP91qStIImMS2zFdjdLe8GXjqBfUiSTmLccC/gk0n2JtnRtZ1bVYcBuudzxtyHJGmRxppzBy6pqkNJzgHuTvLlUTfsfhjsADjvvPPGLEOS1G+sM/eqOtQ9HwHuAC4CHkuyDqB7PnKCbXdV1Zaq2jIzMzNOGZKkAUsO9yTPTHLmsWXgRcBDwB5ge9dtO/DRcYuUJC3OONMy5wJ3JDn2Pu+vqk8k+SJwW5JXA18HXjF+mZKkxVhyuFfVV4HnD2n/FnDZOEVJksbjN1QlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSg8a9/YAknfJmd945tX0fuPGqibyvZ+6S1CDDXZIadMpPy7T465Qkjcszd0lqkOEuSQ0y3CWpQYa7JDXIcJekBhnuktQgw12SGmS4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAYZ7pLUIMNdkhpkuEtSgwx3SWqQ4S5JDTLcJalBhrskNchwl6QGGe6S1CDDXZIaZLhLUoMmFu5JLk/ySJL9SXZOaj+SpONNJNyTnAb8DXAFcD5wdZLzJ7EvSdLxJnXmfhGwv6q+WlXfBz4IbJ3QviRJA1JVy/+mycuBy6vqNd3ra4Bfq6rr+/rsAHZ0L58LPLLE3a0FvjlGuZOyWuuC1VubdS2OdS1Oi3X9fFXNDFuxZun1nFSGtP3IT5Gq2gXsGntHyVxVbRn3fZbbaq0LVm9t1rU41rU4P251TWpa5iCwse/1BuDQhPYlSRowqXD/IrApybOTPB3YBuyZ0L4kSQMmMi1TVUeTXA/8E3AacEtVPTyJfbEMUzsTslrrgtVbm3UtjnUtzo9VXRP5QFWSNF1+Q1WSGmS4S1KDTolwT7IxyWeS7EvycJLXDemTJO/obnfwQJILV0ldlyZ5PMn93eNPV6Cun0jyhST/1tX1Z0P6PCPJh7rxujfJ7Cqp61VJ5vvG6zWTrqtv36cl+dckHxuybsXHa8S6pjleB5I82O13bsj6FT8mR6xrxY/Jbr9nJbk9yZe7zHjBwPrlHa+qWvUPYB1wYbd8JvDvwPkDfa4EPk7vGvuLgXtXSV2XAh9b4fEKcEa3fDpwL3DxQJ8/AN7ZLW8DPrRK6noV8NdT+nf2x8D7h/19TWO8RqxrmuN1AFh7kvUrfkyOWNeKH5PdfncDr+mWnw6cNcnxOiXO3KvqcFXd1y0/CewD1g902wq8t3o+D5yVZN0qqGvFdWPw393L07vH4CfnW+n9YwO4HbgsybAvn610XVORZANwFfDuE3RZ8fEasa7VbMWPydUqyU8BLwRuBqiq71fVdwa6Let4nRLh3q/7dfgCemd9/dYDj/a9PsgKBu1J6gJ4QTcV8fEkz1uhek5Lcj9wBLi7qk44XlV1FHgc+JlVUBfAb3e/lt6eZOOQ9ZPwl8CfAD84wfqpjNcIdcF0xgt6P5g/mWRvercTGTStY3KhumDlj8lfAOaBv+um2N6d5JkDfZZ1vE6pcE9yBvBh4PVV9cTg6iGbrMhZ4QJ13Ufv/g/PB/4K+IeVqKmqnqqqzfS+HXxRkl8e6DKV8Rqhrn8EZqvqV4BP8cOz5YlJ8lvAkarae7JuQ9omOl4j1rXi49Xnkqq6kN7dX69L8sKB9dM6JheqaxrH5BrgQuCmqroA+B9g8Fboyzpep0y4JzmdXoDeWlUfGdJlKrc8WKiuqnri2FREVd0FnJ5k7aTr6tv/d4B/Bi4fWPX/45VkDfDTwLenXVdVfauqvte9fBfwqytQziXAS5IcoHcH099I8vcDfaYxXgvWNaXxOrbvQ93zEeAOeneD7TeVY3KhuqZ0TB4EDvb9pno7vbAf7LNs43VKhHs3t3kzsK+q3naCbnuAV3afOF8MPF5Vh6ddV5KfPTY3m+QiemP+rQnXNZPkrG75J4HfBL480G0PsL1bfjnw6eo+1ZlmXQNzjC+h9znGRFXVG6tqQ1XN0vuw9NNV9bsD3VZ8vEapaxrj1e33mUnOPLYMvAh4aKDbNI7JBeuaxjFZVf8JPJrkuV3TZcCXBrot63hN6q6Qy+0S4BrgwW6+FuBNwHkAVfVO4C56nzbvB74LXLtK6no58PtJjgL/C2ybdCjQu4pnd3r/acrTgNuq6mNJ/hyYq6o99H4ovS/JfnpnoNsmXNOodf1RkpcAR7u6XrUCdQ21CsZrlLqmNV7nAnd0GbkGeH9VfSLJ78FUj8lR6prGMQnwh8Ct6d1v66vAtZMcL28/IEkNOiWmZSRJi2O4S1KDDHdJapDhLkkNMtwlqUGGuyQ1yHCXpAb9Hzb2bPtGq1g7AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
      " + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.hist(ds['rating'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Cleaning on micro level" + ] + }, + { + "cell_type": "code", + "execution_count": 1129, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      23016581Wohnung1480.01240.0240.068.03.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500.03200.0300.0140.05.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.01.0...19651.01.01.01.0700.0700.0700.0NaNNaN
      23017350Wohnung1180.01030.0150.0NaN2.01.001.05.20201.0NaN...NoneNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      23016559Wohnung1360.01230.0130.044.02.53.001.06.2020NaNNaN...1600NaNNaN1.0NaNNaNNaNNaNNaNNaN
      ..................................................................
      21825642Wohnung1430.01290.0140.035.02.5NaNnachVereinbarungNaNNaN...NoneNaNNaNNaNNaN400.0610.0NaNNaNNaN
      20657528Wohnung1840.01660.0180.078.01.52.0nachVereinbarungNaN1.0...1975NaN1.01.0NaN600.080.080.0NaNNaN
      22104581Wohnung1890.01610.0280.0NaN4.53.0sofortNaNNaN...None1.0NaN1.0NaNNaNNaNNaNNaNNaN
      22420912Wohnung1540.01450.090.036.01.57.0nachVereinbarung1.01.0...NoneNaNNaNNaNNaNNaNNaNNaN2000.0NaN
      22483750Wohnung1350.01180.0170.057.03.02.0sofort1.0NaN...None1.0NaN1.0NaNNaNNaNNaN3000.0NaN
      \n", + "

      2344 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "23016581 Wohnung 1480.0 1240.0 \n", + "23016600 Wohnung 3500.0 3200.0 \n", + "23014342 Wohnung 1710.0 1470.0 \n", + "23017350 Wohnung 1180.0 1030.0 \n", + "23016559 Wohnung 1360.0 1230.0 \n", + "... ... ... ... \n", + "21825642 Wohnung 1430.0 1290.0 \n", + "20657528 Wohnung 1840.0 1660.0 \n", + "22104581 Wohnung 1890.0 1610.0 \n", + "22420912 Wohnung 1540.0 1450.0 \n", + "22483750 Wohnung 1350.0 1180.0 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "23016581 240.0 68.0 3.0 2.0 01.05.2020 \n", + "23016600 300.0 140.0 5.0 2.0 01.05.2020 \n", + "23014342 240.0 73.0 3.5 NaN 01.03.2020 \n", + "23017350 150.0 NaN 2.0 1.0 01.05.2020 \n", + "23016559 130.0 44.0 2.5 3.0 01.06.2020 \n", + "... ... ... ... ... ... \n", + "21825642 140.0 35.0 2.5 NaN nachVereinbarung \n", + "20657528 180.0 78.0 1.5 2.0 nachVereinbarung \n", + "22104581 280.0 NaN 4.5 3.0 sofort \n", + "22420912 90.0 36.0 1.5 7.0 nachVereinbarung \n", + "22483750 170.0 57.0 3.0 2.0 sofort \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz Haustiereerlaubt \\\n", + "23016581 1.0 1.0 ... None NaN NaN \n", + "23016600 1.0 1.0 ... None NaN NaN \n", + "23014342 1.0 1.0 ... 1965 1.0 1.0 \n", + "23017350 1.0 NaN ... None NaN NaN \n", + "23016559 NaN NaN ... 1600 NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21825642 NaN NaN ... None NaN NaN \n", + "20657528 NaN 1.0 ... 1975 NaN 1.0 \n", + "22104581 NaN NaN ... None 1.0 NaN \n", + "22420912 1.0 1.0 ... None NaN NaN \n", + "22483750 1.0 NaN ... None 1.0 NaN \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule Sekundarschule \\\n", + "23016581 NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 700.0 700.0 700.0 \n", + "23017350 NaN NaN 350.0 NaN NaN \n", + "23016559 1.0 NaN NaN NaN NaN \n", + "... ... ... ... ... ... \n", + "21825642 NaN NaN 400.0 610.0 NaN \n", + "20657528 1.0 NaN 600.0 80.0 80.0 \n", + "22104581 1.0 NaN NaN NaN NaN \n", + "22420912 NaN NaN NaN NaN NaN \n", + "22483750 1.0 NaN NaN NaN NaN \n", + "\n", + " Autobahn Einstellplatz \n", + "23016581 NaN NaN \n", + "23016600 NaN NaN \n", + "23014342 NaN NaN \n", + "23017350 1000.0 NaN \n", + "23016559 NaN NaN \n", + "... ... ... \n", + "21825642 NaN NaN \n", + "20657528 NaN NaN \n", + "22104581 NaN NaN \n", + "22420912 2000.0 NaN \n", + "22483750 3000.0 NaN \n", + "\n", + "[2344 rows x 27 columns]" + ] + }, + "execution_count": 1129, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.1 not the info i wanted..." + ] + }, + { + "cell_type": "code", + "execution_count": 1130, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      23016581Wohnung1480.01240.0240.068.03.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500.03200.0300.0140.05.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.01.0...19651.01.01.01.0700.0700.0700.0NaNNaN
      23017350Wohnung1180.01030.0150.0NaN2.01.001.05.20201.0NaN...NoneNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      23016559Wohnung1360.01230.0130.044.02.53.001.06.2020NaNNaN...1600NaNNaN1.0NaNNaNNaNNaNNaNNaN
      ..................................................................
      21825642Wohnung1430.01290.0140.035.02.5NaNnachVereinbarungNaNNaN...NoneNaNNaNNaNNaN400.0610.0NaNNaNNaN
      20657528Wohnung1840.01660.0180.078.01.52.0nachVereinbarungNaN1.0...1975NaN1.01.0NaN600.080.080.0NaNNaN
      22104581Wohnung1890.01610.0280.0NaN4.53.0sofortNaNNaN...None1.0NaN1.0NaNNaNNaNNaNNaNNaN
      22420912Wohnung1540.01450.090.036.01.57.0nachVereinbarung1.01.0...NoneNaNNaNNaNNaNNaNNaNNaN2000.0NaN
      22483750Wohnung1350.01180.0170.057.03.02.0sofort1.0NaN...None1.0NaN1.0NaNNaNNaNNaN3000.0NaN
      \n", + "

      2344 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "23016581 Wohnung 1480.0 1240.0 \n", + "23016600 Wohnung 3500.0 3200.0 \n", + "23014342 Wohnung 1710.0 1470.0 \n", + "23017350 Wohnung 1180.0 1030.0 \n", + "23016559 Wohnung 1360.0 1230.0 \n", + "... ... ... ... \n", + "21825642 Wohnung 1430.0 1290.0 \n", + "20657528 Wohnung 1840.0 1660.0 \n", + "22104581 Wohnung 1890.0 1610.0 \n", + "22420912 Wohnung 1540.0 1450.0 \n", + "22483750 Wohnung 1350.0 1180.0 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "23016581 240.0 68.0 3.0 2.0 01.05.2020 \n", + "23016600 300.0 140.0 5.0 2.0 01.05.2020 \n", + "23014342 240.0 73.0 3.5 NaN 01.03.2020 \n", + "23017350 150.0 NaN 2.0 1.0 01.05.2020 \n", + "23016559 130.0 44.0 2.5 3.0 01.06.2020 \n", + "... ... ... ... ... ... \n", + "21825642 140.0 35.0 2.5 NaN nachVereinbarung \n", + "20657528 180.0 78.0 1.5 2.0 nachVereinbarung \n", + "22104581 280.0 NaN 4.5 3.0 sofort \n", + "22420912 90.0 36.0 1.5 7.0 nachVereinbarung \n", + "22483750 170.0 57.0 3.0 2.0 sofort \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz Haustiereerlaubt \\\n", + "23016581 1.0 1.0 ... None NaN NaN \n", + "23016600 1.0 1.0 ... None NaN NaN \n", + "23014342 1.0 1.0 ... 1965 1.0 1.0 \n", + "23017350 1.0 NaN ... None NaN NaN \n", + "23016559 NaN NaN ... 1600 NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21825642 NaN NaN ... None NaN NaN \n", + "20657528 NaN 1.0 ... 1975 NaN 1.0 \n", + "22104581 NaN NaN ... None 1.0 NaN \n", + "22420912 1.0 1.0 ... None NaN NaN \n", + "22483750 1.0 NaN ... None 1.0 NaN \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule Sekundarschule \\\n", + "23016581 NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 700.0 700.0 700.0 \n", + "23017350 NaN NaN 350.0 NaN NaN \n", + "23016559 1.0 NaN NaN NaN NaN \n", + "... ... ... ... ... ... \n", + "21825642 NaN NaN 400.0 610.0 NaN \n", + "20657528 1.0 NaN 600.0 80.0 80.0 \n", + "22104581 1.0 NaN NaN NaN NaN \n", + "22420912 NaN NaN NaN NaN NaN \n", + "22483750 1.0 NaN NaN NaN NaN \n", + "\n", + " Autobahn Einstellplatz \n", + "23016581 NaN NaN \n", + "23016600 NaN NaN \n", + "23014342 NaN NaN \n", + "23017350 1000.0 NaN \n", + "23016559 NaN NaN \n", + "... ... ... \n", + "21825642 NaN NaN \n", + "20657528 NaN NaN \n", + "22104581 NaN NaN \n", + "22420912 2000.0 NaN \n", + "22483750 3000.0 NaN \n", + "\n", + "[2344 rows x 27 columns]" + ] + }, + "execution_count": 1130, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "ds.groupby('Objektart').count()\n", + "\n", + "## Einzelzimmer = single room. That is not what i am looking for.--> drop!\n", + "## the others are ok.\n", + "ds['Objektart'] =ds.Objektart[(ds['Objektart'] != 'Einzelzimmer')]\n", + "ds" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.2 drop nan" + ] + }, + { + "cell_type": "code", + "execution_count": 1131, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2303" + ] + }, + "execution_count": 1131, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "ds.isna().sum()\n", + "ds =ds[ds.MietpreisproMonat.isna() ==False] ## only one\n", + "\n", + "ds.Objektart.isna().sum() ## i have to drop them, because it is very likely that it is not a flat...\n", + "ds =ds[ds.Objektart.isna() ==False] \n", + "ds.shape[0]\n", + "#ds.head(3)" + ] + }, + { + "cell_type": "code", + "execution_count": 1132, + "metadata": {}, + "outputs": [], + "source": [ + "## 3.3 outliers" + ] + }, + { + "cell_type": "code", + "execution_count": 1133, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      MietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossBalkon(e)LiftÖV-HaltestelleEinkaufsmöglichkeitratingAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      count2303.0000001709.0000001709.0000001709.0000002275.0000001774.0000001181.0887.0985.000000972.000000672.000000361.0442.0912.0365.0589.000000603.000000391.000000414.000000459.0
      mean2068.8293531973.875951230.22527879.5833822.9536262.5636981.01.0187.305584382.0010294.0952381.01.01.01.0456.950764524.313433844.9181591727.5531401.0
      std1116.609899978.14724197.22566137.5489951.2373122.5563370.00.0188.595027493.3882970.9704310.00.00.00.0410.680225428.498836804.3484631372.6951680.0
      min1.00000070.00000013.0000001.0000001.000000-1.0000001.01.01.0000005.0000002.0000001.01.01.01.010.00000010.0000001.0000001.0000001.0
      25%1430.0000001340.000000173.00000057.0000002.0000001.0000001.01.0100.000000100.0000003.0000001.01.01.01.0200.000000250.000000300.0000001000.0000001.0
      50%1790.0000001690.000000220.00000075.0000003.0000002.0000001.01.0130.000000250.0000004.0000001.01.01.01.0400.000000450.000000550.0000001308.5000001.0
      75%2490.0000002350.000000280.000000100.0000003.5000004.0000001.01.0250.000000500.0000005.0000001.01.01.01.0550.000000675.0000001000.0000002000.0000001.0
      max16500.0000008900.0000001050.000000320.00000012.50000028.0000001.01.01940.0000006740.0000006.0000001.01.01.01.03840.0000003070.0000004900.0000008700.0000001.0
      \n", + "
      " + ], + "text/plain": [ + " MietpreisproMonat MietpreisproMonat(exkl.NK) Nebenkosten \\\n", + "count 2303.000000 1709.000000 1709.000000 \n", + "mean 2068.829353 1973.875951 230.225278 \n", + "std 1116.609899 978.147241 97.225661 \n", + "min 1.000000 70.000000 13.000000 \n", + "25% 1430.000000 1340.000000 173.000000 \n", + "50% 1790.000000 1690.000000 220.000000 \n", + "75% 2490.000000 2350.000000 280.000000 \n", + "max 16500.000000 8900.000000 1050.000000 \n", + "\n", + " Wohnfläche Zimmer Geschoss Balkon(e) Lift \\\n", + "count 1709.000000 2275.000000 1774.000000 1181.0 887.0 \n", + "mean 79.583382 2.953626 2.563698 1.0 1.0 \n", + "std 37.548995 1.237312 2.556337 0.0 0.0 \n", + "min 1.000000 1.000000 -1.000000 1.0 1.0 \n", + "25% 57.000000 2.000000 1.000000 1.0 1.0 \n", + "50% 75.000000 3.000000 2.000000 1.0 1.0 \n", + "75% 100.000000 3.500000 4.000000 1.0 1.0 \n", + "max 320.000000 12.500000 28.000000 1.0 1.0 \n", + "\n", + " ÖV-Haltestelle Einkaufsmöglichkeit rating Aussenparkplatz \\\n", + "count 985.000000 972.000000 672.000000 361.0 \n", + "mean 187.305584 382.001029 4.095238 1.0 \n", + "std 188.595027 493.388297 0.970431 0.0 \n", + "min 1.000000 5.000000 2.000000 1.0 \n", + "25% 100.000000 100.000000 3.000000 1.0 \n", + "50% 130.000000 250.000000 4.000000 1.0 \n", + "75% 250.000000 500.000000 5.000000 1.0 \n", + "max 1940.000000 6740.000000 6.000000 1.0 \n", + "\n", + " Haustiereerlaubt Kabel-TV Kinderfreundlich Kindergarten \\\n", + "count 442.0 912.0 365.0 589.000000 \n", + "mean 1.0 1.0 1.0 456.950764 \n", + "std 0.0 0.0 0.0 410.680225 \n", + "min 1.0 1.0 1.0 10.000000 \n", + "25% 1.0 1.0 1.0 200.000000 \n", + "50% 1.0 1.0 1.0 400.000000 \n", + "75% 1.0 1.0 1.0 550.000000 \n", + "max 1.0 1.0 1.0 3840.000000 \n", + "\n", + " Primarschule Sekundarschule Autobahn Einstellplatz \n", + "count 603.000000 391.000000 414.000000 459.0 \n", + "mean 524.313433 844.918159 1727.553140 1.0 \n", + "std 428.498836 804.348463 1372.695168 0.0 \n", + "min 10.000000 1.000000 1.000000 1.0 \n", + "25% 250.000000 300.000000 1000.000000 1.0 \n", + "50% 450.000000 550.000000 1308.500000 1.0 \n", + "75% 675.000000 1000.000000 2000.000000 1.0 \n", + "max 3070.000000 4900.000000 8700.000000 1.0 " + ] + }, + "execution_count": 1133, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "ds.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 1134, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      22794409Wohnung16500.0NaNNaN260.05.56.0nachVereinbarung1.01.0...1858NaNNaNNaNNaNNaNNaNNaNNaNNaN
      \n", + "

      1 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "22794409 Wohnung 16500.0 NaN \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "22794409 NaN 260.0 5.5 6.0 nachVereinbarung \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz Haustiereerlaubt \\\n", + "22794409 1.0 1.0 ... 1858 NaN NaN \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule Sekundarschule \\\n", + "22794409 NaN NaN NaN NaN NaN \n", + "\n", + " Autobahn Einstellplatz \n", + "22794409 NaN NaN \n", + "\n", + "[1 rows x 27 columns]" + ] + }, + "execution_count": 1134, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#outliers for price upwards\n", + "dscopy = ds\n", + "dscopy['MietpreisproMonat'] =ds.MietpreisproMonat[(ds['MietpreisproMonat'] != 'aufAnfrage')]\n", + "dscopy['MietpreisproMonat']=dscopy['MietpreisproMonat'].astype('float')\n", + "dscopy[(dscopy['MietpreisproMonat']>5000) & (dscopy['Zimmer']>7)]\n", + "\n", + "dscopy[(dscopy['MietpreisproMonat']>10000)]\n", + "\n", + "### there are outliers (on max)regarding the size of the flat(nr of rooms) and regarding the prize --> keep in mind" + ] + }, + { + "cell_type": "code", + "execution_count": 1135, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "331.0\n" + ] + } + ], + "source": [ + "## outliers downwoards for MietpreisproMonat (price)\n", + "\n", + "ds['MietpreisproMonat'].quantile(0.05)\n", + "\n", + "ds = ds[(ds['MietpreisproMonat']>ds['MietpreisproMonat'].quantile(0.05)) & (ds['Zimmer'].isna())==False] ## drop 8 \n", + "\n", + "print(ds.MietpreisproMonat[ds['Zimmer']==1].quantile(0.05))\n", + "ds[(ds['MietpreisproMonat']ds.MietpreisproMonat[ds['Zimmer']==1].quantile(0.00))]" + ] + }, + { + "cell_type": "code", + "execution_count": 1136, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      ObjektartMietpreisproMonatMietpreisproMonat(exkl.NK)NebenkostenWohnflächeZimmerGeschossVerfügbarabBalkon(e)Lift...BaujahrAussenparkplatzHaustiereerlaubtKabel-TVKinderfreundlichKindergartenPrimarschuleSekundarschuleAutobahnEinstellplatz
      23016581Wohnung1480.01240.0240.068.03.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500.03200.0300.0140.05.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.01.0...19651.01.01.01.0700.0700.0700.0NaNNaN
      23017350Wohnung1180.01030.0150.0NaN2.01.001.05.20201.0NaN...NoneNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      23016559Wohnung1360.01230.0130.044.02.53.001.06.2020NaNNaN...1600NaNNaN1.0NaNNaNNaNNaNNaNNaN
      ..................................................................
      21825642Wohnung1430.01290.0140.035.02.5NaNnachVereinbarungNaNNaN...NoneNaNNaNNaNNaN400.0610.0NaNNaNNaN
      20657528Wohnung1840.01660.0180.078.01.52.0nachVereinbarungNaN1.0...1975NaN1.01.0NaN600.080.080.0NaNNaN
      22104581Wohnung1890.01610.0280.0NaN4.53.0sofortNaNNaN...None1.0NaN1.0NaNNaNNaNNaNNaNNaN
      22420912Wohnung1540.01450.090.036.01.57.0nachVereinbarung1.01.0...NoneNaNNaNNaNNaNNaNNaNNaN2000.0NaN
      22483750Wohnung1350.01180.0170.057.03.02.0sofort1.0NaN...None1.0NaN1.0NaNNaNNaNNaN3000.0NaN
      \n", + "

      2281 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " Objektart MietpreisproMonat MietpreisproMonat(exkl.NK) \\\n", + "23016581 Wohnung 1480.0 1240.0 \n", + "23016600 Wohnung 3500.0 3200.0 \n", + "23014342 Wohnung 1710.0 1470.0 \n", + "23017350 Wohnung 1180.0 1030.0 \n", + "23016559 Wohnung 1360.0 1230.0 \n", + "... ... ... ... \n", + "21825642 Wohnung 1430.0 1290.0 \n", + "20657528 Wohnung 1840.0 1660.0 \n", + "22104581 Wohnung 1890.0 1610.0 \n", + "22420912 Wohnung 1540.0 1450.0 \n", + "22483750 Wohnung 1350.0 1180.0 \n", + "\n", + " Nebenkosten Wohnfläche Zimmer Geschoss Verfügbarab \\\n", + "23016581 240.0 68.0 3.0 2.0 01.05.2020 \n", + "23016600 300.0 140.0 5.0 2.0 01.05.2020 \n", + "23014342 240.0 73.0 3.5 NaN 01.03.2020 \n", + "23017350 150.0 NaN 2.0 1.0 01.05.2020 \n", + "23016559 130.0 44.0 2.5 3.0 01.06.2020 \n", + "... ... ... ... ... ... \n", + "21825642 140.0 35.0 2.5 NaN nachVereinbarung \n", + "20657528 180.0 78.0 1.5 2.0 nachVereinbarung \n", + "22104581 280.0 NaN 4.5 3.0 sofort \n", + "22420912 90.0 36.0 1.5 7.0 nachVereinbarung \n", + "22483750 170.0 57.0 3.0 2.0 sofort \n", + "\n", + " Balkon(e) Lift ... Baujahr Aussenparkplatz Haustiereerlaubt \\\n", + "23016581 1.0 1.0 ... None NaN NaN \n", + "23016600 1.0 1.0 ... None NaN NaN \n", + "23014342 1.0 1.0 ... 1965 1.0 1.0 \n", + "23017350 1.0 NaN ... None NaN NaN \n", + "23016559 NaN NaN ... 1600 NaN NaN \n", + "... ... ... ... ... ... ... \n", + "21825642 NaN NaN ... None NaN NaN \n", + "20657528 NaN 1.0 ... 1975 NaN 1.0 \n", + "22104581 NaN NaN ... None 1.0 NaN \n", + "22420912 1.0 1.0 ... None NaN NaN \n", + "22483750 1.0 NaN ... None 1.0 NaN \n", + "\n", + " Kabel-TV Kinderfreundlich Kindergarten Primarschule Sekundarschule \\\n", + "23016581 NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 700.0 700.0 700.0 \n", + "23017350 NaN NaN 350.0 NaN NaN \n", + "23016559 1.0 NaN NaN NaN NaN \n", + "... ... ... ... ... ... \n", + "21825642 NaN NaN 400.0 610.0 NaN \n", + "20657528 1.0 NaN 600.0 80.0 80.0 \n", + "22104581 1.0 NaN NaN NaN NaN \n", + "22420912 NaN NaN NaN NaN NaN \n", + "22483750 1.0 NaN NaN NaN NaN \n", + "\n", + " Autobahn Einstellplatz \n", + "23016581 NaN NaN \n", + "23016600 NaN NaN \n", + "23014342 NaN NaN \n", + "23017350 1000.0 NaN \n", + "23016559 NaN NaN \n", + "... ... ... \n", + "21825642 NaN NaN \n", + "20657528 NaN NaN \n", + "22104581 NaN NaN \n", + "22420912 2000.0 NaN \n", + "22483750 3000.0 NaN \n", + "\n", + "[2281 rows x 27 columns]" + ] + }, + "execution_count": 1136, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 4. Change column names and save to csv" + ] + }, + { + "cell_type": "code", + "execution_count": 1137, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Objektart', 'MietpreisproMonat', 'MietpreisproMonat(exkl.NK)',\n", + " 'Nebenkosten', 'Wohnfläche', 'Zimmer', 'Geschoss', 'Verfügbarab',\n", + " 'Balkon(e)', 'Lift', 'ÖV-Haltestelle', 'Einkaufsmöglichkeit', 'rating',\n", + " 'adress', 'publication_date', 'city', 'DateofScrapping', 'Baujahr',\n", + " 'Aussenparkplatz', 'Haustiereerlaubt', 'Kabel-TV', 'Kinderfreundlich',\n", + " 'Kindergarten', 'Primarschule', 'Sekundarschule', 'Autobahn',\n", + " 'Einstellplatz'],\n", + " dtype='object')" + ] + }, + "execution_count": 1137, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 1138, + "metadata": {}, + "outputs": [], + "source": [ + "ds=ds.rename(columns={'Objektart': 'object_type', 'MietpreisproMonat':'price','MietpreisproMonat(exkl.NK)':'price_wo_extras',\n", + " 'Nebenkosten':'extras', 'Wohnfläche':'size', 'Zimmer':'rooms', 'Geschoss':'floor', 'Verfügbarab':'moovIn',\n", + " 'Balkon(e)':'balcony', 'Lift':'lift', 'ÖV-Haltestelle': 'public_transport', 'Einkaufsmöglichkeit':'shopping', 'Baujahr': 'age',\n", + " 'Aussenparkplatz':'parking_out', 'Haustiereerlaubt':'pets_allowed', 'Kabel-TV':'tv', 'Kinderfreundlich':'kids_ok',\n", + " 'Kindergarten':'KG', 'Primarschule':'PS', 'Sekundarschule': 'SS', 'Autobahn': 'highway',\n", + " 'Einstellplatz': 'parking_in'}, errors=\"raise\")" + ] + }, + { + "cell_type": "code", + "execution_count": 1139, + "metadata": {}, + "outputs": [], + "source": [ + "ds.to_csv('./Data/c_flats_clean.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 1140, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      object_typepriceprice_wo_extrasextrassizeroomsfloormoovInbalconylift...ageparking_outpets_allowedtvkids_okKGPSSShighwayparking_in
      23016581Wohnung1480.01240.0240.068.03.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23016600Wohnung3500.03200.0300.0140.05.02.001.05.20201.01.0...NoneNaNNaNNaNNaNNaNNaNNaNNaNNaN
      23014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.01.0...19651.01.01.01.0700.0700.0700.0NaNNaN
      23017350Wohnung1180.01030.0150.0NaN2.01.001.05.20201.0NaN...NoneNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      23016559Wohnung1360.01230.0130.044.02.53.001.06.2020NaNNaN...1600NaNNaN1.0NaNNaNNaNNaNNaNNaN
      ..................................................................
      21825642Wohnung1430.01290.0140.035.02.5NaNnachVereinbarungNaNNaN...NoneNaNNaNNaNNaN400.0610.0NaNNaNNaN
      20657528Wohnung1840.01660.0180.078.01.52.0nachVereinbarungNaN1.0...1975NaN1.01.0NaN600.080.080.0NaNNaN
      22104581Wohnung1890.01610.0280.0NaN4.53.0sofortNaNNaN...None1.0NaN1.0NaNNaNNaNNaNNaNNaN
      22420912Wohnung1540.01450.090.036.01.57.0nachVereinbarung1.01.0...NoneNaNNaNNaNNaNNaNNaNNaN2000.0NaN
      22483750Wohnung1350.01180.0170.057.03.02.0sofort1.0NaN...None1.0NaN1.0NaNNaNNaNNaN3000.0NaN
      \n", + "

      2281 rows × 27 columns

      \n", + "
      " + ], + "text/plain": [ + " object_type price price_wo_extras extras size rooms floor \\\n", + "23016581 Wohnung 1480.0 1240.0 240.0 68.0 3.0 2.0 \n", + "23016600 Wohnung 3500.0 3200.0 300.0 140.0 5.0 2.0 \n", + "23014342 Wohnung 1710.0 1470.0 240.0 73.0 3.5 NaN \n", + "23017350 Wohnung 1180.0 1030.0 150.0 NaN 2.0 1.0 \n", + "23016559 Wohnung 1360.0 1230.0 130.0 44.0 2.5 3.0 \n", + "... ... ... ... ... ... ... ... \n", + "21825642 Wohnung 1430.0 1290.0 140.0 35.0 2.5 NaN \n", + "20657528 Wohnung 1840.0 1660.0 180.0 78.0 1.5 2.0 \n", + "22104581 Wohnung 1890.0 1610.0 280.0 NaN 4.5 3.0 \n", + "22420912 Wohnung 1540.0 1450.0 90.0 36.0 1.5 7.0 \n", + "22483750 Wohnung 1350.0 1180.0 170.0 57.0 3.0 2.0 \n", + "\n", + " moovIn balcony lift ... age parking_out \\\n", + "23016581 01.05.2020 1.0 1.0 ... None NaN \n", + "23016600 01.05.2020 1.0 1.0 ... None NaN \n", + "23014342 01.03.2020 1.0 1.0 ... 1965 1.0 \n", + "23017350 01.05.2020 1.0 NaN ... None NaN \n", + "23016559 01.06.2020 NaN NaN ... 1600 NaN \n", + "... ... ... ... ... ... ... \n", + "21825642 nachVereinbarung NaN NaN ... None NaN \n", + "20657528 nachVereinbarung NaN 1.0 ... 1975 NaN \n", + "22104581 sofort NaN NaN ... None 1.0 \n", + "22420912 nachVereinbarung 1.0 1.0 ... None NaN \n", + "22483750 sofort 1.0 NaN ... None 1.0 \n", + "\n", + " pets_allowed tv kids_ok KG PS SS highway parking_in \n", + "23016581 NaN NaN NaN NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 1.0 700.0 700.0 700.0 NaN NaN \n", + "23017350 NaN NaN NaN 350.0 NaN NaN 1000.0 NaN \n", + "23016559 NaN 1.0 NaN NaN NaN NaN NaN NaN \n", + "... ... ... ... ... ... ... ... ... \n", + "21825642 NaN NaN NaN 400.0 610.0 NaN NaN NaN \n", + "20657528 1.0 1.0 NaN 600.0 80.0 80.0 NaN NaN \n", + "22104581 NaN 1.0 NaN NaN NaN NaN NaN NaN \n", + "22420912 NaN NaN NaN NaN NaN NaN 2000.0 NaN \n", + "22483750 NaN 1.0 NaN NaN NaN NaN 3000.0 NaN \n", + "\n", + "[2281 rows x 27 columns]" + ] + }, + "execution_count": 1140, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/your-project/3.Statistics b/your-project/3.Statistics new file mode 100644 index 0000000..6eedeef --- /dev/null +++ b/your-project/3.Statistics @@ -0,0 +1,1075 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Descriptive Statistics and Inferential Statistics" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Descirptive Statistics\n", + " 1.1 DS\n", + " 1.2 Conclusion\n", + "\n", + "2. Compare Cities\n", + " 2.1 Price\n", + " 2.2 Size (Rooms and m2)\n", + " 2.3 nr of announcements per day\n", + "\n", + "3. Shape of Insereatess\n", + "\n", + "\n", + "4. Price\n", + "\n", + "\n", + "5. Additional Ideas / Plots\n", + " 5.1 most common features\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import math\n", + "import time\n", + "import csv\n", + "import requests\n", + "import re\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      Unnamed: 0object_typepriceprice_wo_extrasextrassizeroomsfloormoovInbalcony...ageparking_outpets_allowedtvkids_okKGPSSShighwayparking_in
      023016581Wohnung1480.01240.0240.068.03.02.001.05.20201.0...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      123016600Wohnung3500.03200.0300.0140.05.02.001.05.20201.0...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
      223014342Wohnung1710.01470.0240.073.03.5NaN01.03.20201.0...1965.01.01.01.01.0700.0700.0700.0NaNNaN
      323017350Wohnung1180.01030.0150.0NaN2.01.001.05.20201.0...NaNNaNNaNNaNNaN350.0NaNNaN1000.0NaN
      423016559Wohnung1360.01230.0130.044.02.53.001.06.2020NaN...1600.0NaNNaN1.0NaNNaNNaNNaNNaNNaN
      \n", + "

      5 rows × 28 columns

      \n", + "
      " + ], + "text/plain": [ + " Unnamed: 0 object_type price price_wo_extras extras size rooms \\\n", + "0 23016581 Wohnung 1480.0 1240.0 240.0 68.0 3.0 \n", + "1 23016600 Wohnung 3500.0 3200.0 300.0 140.0 5.0 \n", + "2 23014342 Wohnung 1710.0 1470.0 240.0 73.0 3.5 \n", + "3 23017350 Wohnung 1180.0 1030.0 150.0 NaN 2.0 \n", + "4 23016559 Wohnung 1360.0 1230.0 130.0 44.0 2.5 \n", + "\n", + " floor moovIn balcony ... age parking_out pets_allowed tv \\\n", + "0 2.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", + "1 2.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", + "2 NaN 01.03.2020 1.0 ... 1965.0 1.0 1.0 1.0 \n", + "3 1.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", + "4 3.0 01.06.2020 NaN ... 1600.0 NaN NaN 1.0 \n", + "\n", + " kids_ok KG PS SS highway parking_in \n", + "0 NaN NaN NaN NaN NaN NaN \n", + "1 NaN NaN NaN NaN NaN NaN \n", + "2 1.0 700.0 700.0 700.0 NaN NaN \n", + "3 NaN 350.0 NaN NaN 1000.0 NaN \n", + "4 NaN NaN NaN NaN NaN NaN \n", + "\n", + "[5 rows x 28 columns]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds= pd.read_csv('./Data/c_flats_clean.csv')\n", + "ds.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Descriptive Statistics" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 1.1 DS" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: pandas-profiling[html,notebook] in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (2.4.0)\n", + "Requirement already satisfied: htmlmin>=0.1.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.1.12)\n", + "Requirement already satisfied: jinja2>=2.8 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (2.10.3)\n", + "Requirement already satisfied: phik>=0.9.8 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.9.9)\n", + "Requirement already satisfied: missingno>=0.4.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.4.2)\n", + "Requirement already satisfied: pandas>=0.19 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.25.1)\n", + "Requirement already satisfied: astropy in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (3.2.1)\n", + "Requirement already satisfied: confuse>=1.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (1.0.0)\n", + "Requirement already satisfied: matplotlib>=1.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (3.1.1)\n", + "Requirement already satisfied: jupyter-client>=5.3.4; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (5.3.4)\n", + "Requirement already satisfied: ipywidgets; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (7.5.1)\n", + "Requirement already satisfied: jupyter-core>=4.6.1; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (4.6.2)\n", + "Requirement already satisfied: MarkupSafe>=0.23 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jinja2>=2.8->pandas-profiling[html,notebook]) (1.1.1)\n", + "Requirement already satisfied: pytest-pylint>=0.13.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.15.0)\n", + "Requirement already satisfied: pytest>=4.0.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (5.2.1)\n", + "Requirement already satisfied: scipy>=1.1.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (1.3.1)\n", + "Requirement already satisfied: joblib>=0.14.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.14.1)\n", + "Requirement already satisfied: numba>=0.38.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.45.1)\n", + "Requirement already satisfied: nbconvert>=5.3.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (5.6.0)\n", + "Requirement already satisfied: numpy>=1.15.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (1.16.5)\n", + "Requirement already satisfied: seaborn in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from missingno>=0.4.2->pandas-profiling[html,notebook]) (0.9.0)\n", + "Requirement already satisfied: pytz>=2017.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas>=0.19->pandas-profiling[html,notebook]) (2019.3)\n", + "Requirement already satisfied: python-dateutil>=2.6.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas>=0.19->pandas-profiling[html,notebook]) (2.8.0)\n", + "Requirement already satisfied: pyyaml in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from confuse>=1.0.0->pandas-profiling[html,notebook]) (5.1.2)\n", + "Requirement already satisfied: cycler>=0.10 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (0.10.0)\n", + "Requirement already satisfied: kiwisolver>=1.0.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (1.1.0)\n", + "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (2.4.2)\n", + "Requirement already satisfied: tornado>=4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (6.0.3)\n", + "Requirement already satisfied: traitlets in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.3.3)\n", + "Requirement already satisfied: pyzmq>=13 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (18.1.0)\n", + "Requirement already satisfied: pywin32>=1.0; sys_platform == \"win32\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (223)\n", + "Requirement already satisfied: nbformat>=4.2.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.4.0)\n", + "Requirement already satisfied: ipykernel>=4.5.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (5.1.2)\n", + "Requirement already satisfied: widgetsnbextension~=3.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (3.5.1)\n", + "Requirement already satisfied: ipython>=4.0.0; python_version >= \"3.3\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (7.8.0)\n", + "Requirement already satisfied: pylint>=2.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (2.4.2)\n", + "Requirement already satisfied: py>=1.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (1.8.0)\n", + "Requirement already satisfied: packaging in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (19.2)\n", + "Requirement already satisfied: attrs>=17.4.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (19.2.0)\n", + "Requirement already satisfied: more-itertools>=4.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (7.2.0)\n", + "Requirement already satisfied: atomicwrites>=1.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (1.3.0)\n", + "Requirement already satisfied: pluggy<1.0,>=0.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.13.0)\n", + "Requirement already satisfied: wcwidth in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.1.7)\n", + "Requirement already satisfied: importlib-metadata>=0.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.23)\n", + "Requirement already satisfied: colorama in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.4.1)\n", + "Requirement already satisfied: llvmlite>=0.29.0dev0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from numba>=0.38.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.29.0)\n", + "Requirement already satisfied: pandocfilters>=1.4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.2)\n", + "Requirement already satisfied: testpath in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.4.2)\n", + "Requirement already satisfied: bleach in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (3.1.0)\n", + "Requirement already satisfied: mistune<2,>=0.8.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.8.4)\n", + "Requirement already satisfied: pygments in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (2.4.2)\n", + "Requirement already satisfied: defusedxml in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.0)\n", + "Requirement already satisfied: entrypoints>=0.2.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.3)\n", + "Requirement already satisfied: six>=1.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from python-dateutil>=2.6.1->pandas>=0.19->pandas-profiling[html,notebook]) (1.12.0)\n", + "Requirement already satisfied: setuptools in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from kiwisolver>=1.0.1->matplotlib>=1.4->pandas-profiling[html,notebook]) (41.4.0)\n", + "Requirement already satisfied: ipython-genutils in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from traitlets->jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.2.0)\n", + "Requirement already satisfied: decorator in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from traitlets->jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.4.0)\n", + "Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbformat>=4.2.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (3.0.2)\n", + "Requirement already satisfied: notebook>=4.4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (6.0.1)\n", + "Requirement already satisfied: backcall in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.1.0)\n", + "Requirement already satisfied: jedi>=0.10 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.15.1)\n", + "Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (2.0.10)\n", + "Requirement already satisfied: pickleshare in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.7.5)\n", + "Requirement already satisfied: astroid<2.4,>=2.3.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (2.3.1)\n", + "Requirement already satisfied: isort<5,>=4.2.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (4.3.21)\n", + "Requirement already satisfied: mccabe<0.7,>=0.6 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.1)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from importlib-metadata>=0.12->pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.0)\n", + "Requirement already satisfied: webencodings in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from bleach->nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.5.1)\n", + "Requirement already satisfied: pyrsistent>=0.14.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.15.4)\n", + "Requirement already satisfied: terminado>=0.8.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.8.2)\n", + "Requirement already satisfied: prometheus-client in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.7.1)\n", + "Requirement already satisfied: Send2Trash in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (1.5.0)\n", + "Requirement already satisfied: parso>=0.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jedi>=0.10->ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.5.1)\n", + "Requirement already satisfied: wrapt==1.11.* in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.11.2)\n", + "Requirement already satisfied: typed-ast<1.5,>=1.4.0; implementation_name == \"cpython\" and python_version < \"3.8\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.1)\n", + "Requirement already satisfied: lazy-object-proxy==1.4.* in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.2)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "#pip install pandas-profiling[notebook,html]" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [], + "source": [ + "from pandas_profiling import ProfileReport" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "profile = ProfileReport(ds, title='Pandas Profiling Report')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
      )" + ] + }, + "execution_count": 170, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pubdate = ds[ds['publication_date'].isna()==False]\n", + "plt.hist('publication_date', data=pubdate)\n", + "\n", + "### is it poission distributed?" + ] + }, + { + "cell_type": "code", + "execution_count": 174, + "metadata": {}, + "outputs": [], + "source": [ + "### test goodnes of fit\n", + "from scipy.stats import poisson\n", + "from scipy.stats import norm" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      counts
      publication_date
      2019-01-161
      2019-02-011
      2019-02-181
      2019-02-261
      2019-03-012
      ......
      2020-02-228
      2020-02-234
      2020-02-24106
      2020-02-2573
      2020-02-2698
      \n", + "

      191 rows × 1 columns

      \n", + "
      " + ], + "text/plain": [ + " counts\n", + "publication_date \n", + "2019-01-16 1\n", + "2019-02-01 1\n", + "2019-02-18 1\n", + "2019-02-26 1\n", + "2019-03-01 2\n", + "... ...\n", + "2020-02-22 8\n", + "2020-02-23 4\n", + "2020-02-24 106\n", + "2020-02-25 73\n", + "2020-02-26 98\n", + "\n", + "[191 rows x 1 columns]" + ] + }, + "execution_count": 186, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", + "pub_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": {}, + "outputs": [ + { + "ename": "TypeError", + "evalue": "unsupported operand type(s) for /: 'str' and 'int'", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpubdate\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'publication_date'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[0mn\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mscale\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;31m#stats.kstest(ab_test['a'], n.cdf)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\_continuous_distns.py\u001b[0m in \u001b[0;36mfit\u001b[1;34m(self, data, **kwds)\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 267\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mfloc\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 268\u001b[1;33m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmean\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 269\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 270\u001b[0m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfloc\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\core\\_methods.py\u001b[0m in \u001b[0;36m_mean\u001b[1;34m(a, axis, dtype, out, keepdims)\u001b[0m\n\u001b[0;32m 85\u001b[0m \u001b[0mret\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mret\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdtype\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mret\u001b[0m \u001b[1;33m/\u001b[0m \u001b[0mrcount\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 86\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 87\u001b[1;33m \u001b[0mret\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mret\u001b[0m \u001b[1;33m/\u001b[0m \u001b[0mrcount\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 88\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 89\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mret\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mTypeError\u001b[0m: unsupported operand type(s) for /: 'str' and 'int'" + ] + } + ], + "source": [ + "\n", + "\n", + "loc, scale = norm.fit(pubdate['publication_date'])\n", + "n = norm(loc=loc, scale=scale)\n", + "\n", + "#stats.kstest(ab_test['a'], n.cdf)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "\n", + "mu = 1\n", + "mean, var, skew, kurt = poisson.stats(mu, moments='mvsk')\n", + "\n", + "x = np.arange(poisson.ppf(0.00001, mu), poisson.ppf(0.9999, mu))\n", + "plt.plot(x, poisson.pmf(x, mu), 'bo', ms=8, label='poisson pmf')\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, diff --git a/your-project/3.Statistics b/your-project/3.Statistics index 6eedeef..32a72b4 100644 --- a/your-project/3.Statistics +++ b/your-project/3.Statistics @@ -16,40 +16,47 @@ " 1.2 Conclusion\n", "\n", "2. Compare Cities\n", + " \n", " 2.1 Price\n", + " \n", " 2.2 Size (Rooms and m2)\n", + " \n", " 2.3 nr of announcements per day\n", "\n", - "3. Shape of Insereatess\n", + "\n", + "3. Distribution of Publication Date\n", "\n", "\n", "4. Price\n", "\n", + " correlation with size and room number and also floor\n", + "\n", "\n", "5. Additional Ideas / Plots\n", - " 5.1 most common features\n", + " \n", + " 5.1 most common features (just a plot in tableau)\n", " " ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 62, "metadata": {}, "outputs": [], "source": [ - "import os\n", "import math\n", "import time\n", - "import csv\n", - "import requests\n", "import re\n", "import pandas as pd\n", - "import matplotlib.pyplot as plt" + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from scipy.stats import ttest_1samp, ttest_rel, ttest_ind\n", + "from scipy.stats import f_oneway\n" ] }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -73,7 +80,6 @@ " \n", " \n", " \n", - " Unnamed: 0\n", " object_type\n", " price\n", " price_wo_extras\n", @@ -83,6 +89,7 @@ " floor\n", " moovIn\n", " balcony\n", + " lift\n", " ...\n", " age\n", " parking_out\n", @@ -98,7 +105,6 @@ " \n", " \n", " \n", - " 0\n", " 23016581\n", " Wohnung\n", " 1480.0\n", @@ -109,6 +115,7 @@ " 2.0\n", " 01.05.2020\n", " 1.0\n", + " 1.0\n", " ...\n", " NaN\n", " NaN\n", @@ -122,7 +129,6 @@ " NaN\n", " \n", " \n", - " 1\n", " 23016600\n", " Wohnung\n", " 3500.0\n", @@ -133,6 +139,7 @@ " 2.0\n", " 01.05.2020\n", " 1.0\n", + " 1.0\n", " ...\n", " NaN\n", " NaN\n", @@ -146,7 +153,6 @@ " NaN\n", " \n", " \n", - " 2\n", " 23014342\n", " Wohnung\n", " 1710.0\n", @@ -157,6 +163,7 @@ " NaN\n", " 01.03.2020\n", " 1.0\n", + " 1.0\n", " ...\n", " 1965.0\n", " 1.0\n", @@ -170,7 +177,6 @@ " NaN\n", " \n", " \n", - " 3\n", " 23017350\n", " Wohnung\n", " 1180.0\n", @@ -181,6 +187,7 @@ " 1.0\n", " 01.05.2020\n", " 1.0\n", + " NaN\n", " ...\n", " NaN\n", " NaN\n", @@ -194,7 +201,6 @@ " NaN\n", " \n", " \n", - " 4\n", " 23016559\n", " Wohnung\n", " 1360.0\n", @@ -205,6 +211,7 @@ " 3.0\n", " 01.06.2020\n", " NaN\n", + " NaN\n", " ...\n", " 1600.0\n", " NaN\n", @@ -219,41 +226,41 @@ " \n", " \n", "\n", - "

      5 rows × 28 columns

      \n", + "

      5 rows × 27 columns

      \n", "" ], "text/plain": [ - " Unnamed: 0 object_type price price_wo_extras extras size rooms \\\n", - "0 23016581 Wohnung 1480.0 1240.0 240.0 68.0 3.0 \n", - "1 23016600 Wohnung 3500.0 3200.0 300.0 140.0 5.0 \n", - "2 23014342 Wohnung 1710.0 1470.0 240.0 73.0 3.5 \n", - "3 23017350 Wohnung 1180.0 1030.0 150.0 NaN 2.0 \n", - "4 23016559 Wohnung 1360.0 1230.0 130.0 44.0 2.5 \n", - "\n", - " floor moovIn balcony ... age parking_out pets_allowed tv \\\n", - "0 2.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", - "1 2.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", - "2 NaN 01.03.2020 1.0 ... 1965.0 1.0 1.0 1.0 \n", - "3 1.0 01.05.2020 1.0 ... NaN NaN NaN NaN \n", - "4 3.0 01.06.2020 NaN ... 1600.0 NaN NaN 1.0 \n", - "\n", - " kids_ok KG PS SS highway parking_in \n", - "0 NaN NaN NaN NaN NaN NaN \n", - "1 NaN NaN NaN NaN NaN NaN \n", - "2 1.0 700.0 700.0 700.0 NaN NaN \n", - "3 NaN 350.0 NaN NaN 1000.0 NaN \n", - "4 NaN NaN NaN NaN NaN NaN \n", - "\n", - "[5 rows x 28 columns]" + " object_type price price_wo_extras extras size rooms floor \\\n", + "23016581 Wohnung 1480.0 1240.0 240.0 68.0 3.0 2.0 \n", + "23016600 Wohnung 3500.0 3200.0 300.0 140.0 5.0 2.0 \n", + "23014342 Wohnung 1710.0 1470.0 240.0 73.0 3.5 NaN \n", + "23017350 Wohnung 1180.0 1030.0 150.0 NaN 2.0 1.0 \n", + "23016559 Wohnung 1360.0 1230.0 130.0 44.0 2.5 3.0 \n", + "\n", + " moovIn balcony lift ... age parking_out pets_allowed \\\n", + "23016581 01.05.2020 1.0 1.0 ... NaN NaN NaN \n", + "23016600 01.05.2020 1.0 1.0 ... NaN NaN NaN \n", + "23014342 01.03.2020 1.0 1.0 ... 1965.0 1.0 1.0 \n", + "23017350 01.05.2020 1.0 NaN ... NaN NaN NaN \n", + "23016559 01.06.2020 NaN NaN ... 1600.0 NaN NaN \n", + "\n", + " tv kids_ok KG PS SS highway parking_in \n", + "23016581 NaN NaN NaN NaN NaN NaN NaN \n", + "23016600 NaN NaN NaN NaN NaN NaN NaN \n", + "23014342 1.0 1.0 700.0 700.0 700.0 NaN NaN \n", + "23017350 NaN NaN 350.0 NaN NaN 1000.0 NaN \n", + "23016559 1.0 NaN NaN NaN NaN NaN NaN \n", + "\n", + "[5 rows x 27 columns]" ] }, - "execution_count": 27, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "ds= pd.read_csv('./Data/c_flats_clean.csv')\n", + "ds= pd.read_csv('./Data/c_flats_clean.csv', index_col=0)\n", "ds.head()" ] }, @@ -810,13 +817,15 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## 2.1 Price" + "## 2.1 Differences t-stat" ] }, { "cell_type": "code", - "execution_count": 30, - "metadata": {}, + "execution_count": 34, + "metadata": { + "scrolled": true + }, "outputs": [ { "data": { @@ -839,7 +848,6 @@ " \n", " \n", " \n", - " Unnamed: 0\n", " price\n", " price_wo_extras\n", " extras\n", @@ -849,6 +857,7 @@ " balcony\n", " lift\n", " public_transport\n", + " shopping\n", " ...\n", " age\n", " parking_out\n", @@ -889,7 +898,6 @@ " \n", " \n", " bern\n", - " 2.267086e+07\n", " 1723.267356\n", " 1633.508982\n", " 231.259481\n", @@ -899,6 +907,7 @@ " 1.0\n", " 1.0\n", " 224.945455\n", + " 364.439114\n", " ...\n", " 1956.818653\n", " 1.0\n", @@ -913,7 +922,6 @@ " \n", " \n", " luzern\n", - " 2.256539e+07\n", " 1945.738872\n", " 1757.939446\n", " 216.356401\n", @@ -923,6 +931,7 @@ " 1.0\n", " 1.0\n", " 175.370056\n", + " 385.796512\n", " ...\n", " 1972.864865\n", " 1.0\n", @@ -937,7 +946,6 @@ " \n", " \n", " zuerich\n", - " 2.288726e+07\n", " 2411.639785\n", " 2451.014587\n", " 241.505673\n", @@ -947,6 +955,7 @@ " 1.0\n", " 1.0\n", " 169.942529\n", + " 394.020057\n", " ...\n", " 1975.431169\n", " 1.0\n", @@ -961,21 +970,21 @@ " \n", " \n", "\n", - "

      3 rows × 22 columns

      \n", + "

      3 rows × 21 columns

      \n", "" ], "text/plain": [ - " Unnamed: 0 price price_wo_extras extras size \\\n", - "city \n", - "bern 2.267086e+07 1723.267356 1633.508982 231.259481 76.510158 \n", - "luzern 2.256539e+07 1945.738872 1757.939446 216.356401 83.350626 \n", - "zuerich 2.288726e+07 2411.639785 2451.014587 241.505673 78.261939 \n", - "\n", - " rooms floor balcony lift public_transport ... \\\n", - "city ... \n", - "bern 2.827663 2.546778 1.0 1.0 224.945455 ... \n", - "luzern 3.305349 2.842105 1.0 1.0 175.370056 ... \n", - "zuerich 2.793831 2.347280 1.0 1.0 169.942529 ... \n", + " price price_wo_extras extras size rooms \\\n", + "city \n", + "bern 1723.267356 1633.508982 231.259481 76.510158 2.827663 \n", + "luzern 1945.738872 1757.939446 216.356401 83.350626 3.305349 \n", + "zuerich 2411.639785 2451.014587 241.505673 78.261939 2.793831 \n", + "\n", + " floor balcony lift public_transport shopping ... \\\n", + "city ... \n", + "bern 2.546778 1.0 1.0 224.945455 364.439114 ... \n", + "luzern 2.842105 1.0 1.0 175.370056 385.796512 ... \n", + "zuerich 2.347280 1.0 1.0 169.942529 394.020057 ... \n", "\n", " age parking_out pets_allowed tv kids_ok KG \\\n", "city \n", @@ -989,10 +998,10 @@ "luzern 551.064103 883.427632 1882.584795 1.0 \n", "zuerich 456.509901 741.606452 1837.312500 1.0 \n", "\n", - "[3 rows x 22 columns]" + "[3 rows x 21 columns]" ] }, - "execution_count": 30, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -1003,16 +1012,94 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 45, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      priceroomssize
      city
      bern1723.2673562.82766376.510158
      luzern1945.7388723.30534983.350626
      zuerich2411.6397852.79383178.261939
      \n", + "
      " + ], + "text/plain": [ + " price rooms size\n", + "city \n", + "bern 1723.267356 2.827663 76.510158\n", + "luzern 1945.738872 3.305349 83.350626\n", + "zuerich 2411.639785 2.793831 78.261939" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.pivot_table(index=[\"city\"], values=['price', \"rooms\",\"size\"], aggfunc= { 'price': np.mean,'rooms':np.mean, 'size':np.mean}, fill_value='-')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.1.1 test one city against \"the rest\"" + ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 2.1 Size (Rooms and m2)" + "##### TODO \n", + "PLOT: 3 DIFFERENt BARPLOTS FOR PRICE, ROOMS AND SIZE JEWEILS PRO STADT " ] }, { @@ -1024,18 +1111,1048 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 97, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "measure = ['price', 'rooms', 'size']" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [], + "source": [ + "city= ds['city'].unique()" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [], + "source": [ + "### remark: all the tests are for alpha = 5% \n", + "\n", + "def t_test (city, measureList): \n", + " ds_city= ds[ds['city']==city][measureList].dropna()\n", + " ds_notcity= ds[ds['city']!=city][measureList].dropna()\n", + " dic = {}\n", + " for m in measureList:\n", + " dic[m] = [round(ttest_ind(ds_city[m], ds_notcity[m])[0],2),round(ttest_ind(ds_city[m], ds_notcity[m])[1],3) ] \n", + " return dic\n", + "\n", + "def t_test_other (city, othercity, measureList): \n", + " ds_city= ds[ds['city']==city][measureList].dropna()\n", + " ds_othercity= ds[ds['city']==othercity][measureList].dropna()\n", + " dic = {}\n", + " for m in measureList:\n", + " dic[m] = [round(ttest_ind(ds_city[m], ds_othercity[m])[0],2),round(ttest_ind(ds_city[m], ds_othercity[m])[1],3) ] \n", + " return dic" + ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 2.3 nr of announcements per day" + "#### a) Bern" + ] + }, + { + "cell_type": "code", + "execution_count": 110, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'price': [-7.95, 0.0], 'rooms': [-1.94, 0.052], 'size': [-1.94, 0.052]}" + ] + }, + "execution_count": 110, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "t_test('bern', measure)\n", + "## significant differences bern against the others only regarding price (lower)" + ] + }, + { + "cell_type": "code", + "execution_count": 111, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "luzern {'price': [-2.94, 0.003], 'rooms': [-5.04, 0.0], 'size': [-3.09, 0.002]}\n", + "zuerich {'price': [-10.81, 0.0], 'rooms': [0.72, 0.471], 'size': [-0.76, 0.446]}\n" + ] + } + ], + "source": [ + "### also compared to asingle city?\n", + "\n", + "print('luzern', t_test_other ('bern', 'luzern', measure))\n", + "print('zuerich', t_test_other ('bern', 'zuerich', measure))\n", + "### similar toe zuerich regarting rooms" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### b) Luzern" + ] + }, + { + "cell_type": "code", + "execution_count": 116, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{'price': [-5.27, 0.0], 'rooms': [6.32, 0.0], 'size': [2.98, 0.003]}" + ] + }, + "execution_count": 116, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "t_test('luzern', measure)\n", + "## significant differences luzer against the others (lower prices and more rooms)" + ] + }, + { + "cell_type": "code", + "execution_count": 117, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "luzern bern {'price': [2.94, 0.003], 'rooms': [5.04, 0.0], 'size': [3.09, 0.002]}\n", + "luzern zuerich {'price': [-8.9, 0.0], 'rooms': [5.93, 0.0], 'size': [2.28, 0.023]}\n" + ] + } + ], + "source": [ + "print('luzern', 'bern', t_test_other ('luzern', 'bern', measure))\n", + "print('luzern', 'zuerich', t_test_other ('luzern', 'zuerich', measure))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### c) Zuerich" + ] + }, + { + "cell_type": "code", + "execution_count": 118, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'price': [12.52, 0.0], 'rooms': [-4.26, 0.0], 'size': [-1.11, 0.266]}" + ] + }, + "execution_count": 118, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "t_test('zuerich', measure)\n", + "## significant differences zuerich against the others (higher prices and less rooms)" + ] + }, + { + "cell_type": "code", + "execution_count": 120, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "zuerich bern {'price': [10.81, 0.0], 'rooms': [-0.72, 0.471], 'size': [0.76, 0.446]}\n", + "zuerich luzern {'price': [8.9, 0.0], 'rooms': [-5.93, 0.0], 'size': [-2.28, 0.023]}\n" + ] + } + ], + "source": [ + "print('zuerich', 'bern', t_test_other ('zuerich', 'bern', measure))\n", + "print('zuerich', 'luzern', t_test_other ('zuerich', 'luzern', measure))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### b) ANOVA" ] }, + { + "cell_type": "code", + "execution_count": 90, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      sum_sqdfFPR(>F)
      C(city)2.003457e+082.086.7323724.987346e-37
      Residual2.631010e+092278.0NaNNaN
      \n", + "
      " + ], + "text/plain": [ + " sum_sq df F PR(>F)\n", + "C(city) 2.003457e+08 2.0 86.732372 4.987346e-37\n", + "Residual 2.631010e+09 2278.0 NaN NaN" + ] + }, + "execution_count": 90, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import statsmodels.api as sm\n", + "from statsmodels.formula.api import ols\n", + "\n", + "model = ols('price ~ C(city)', data=ds).fit()\n", + "anova_table = sm.stats.anova_lm(model, typ=2)\n", + "anova_table\n", + "\n", + "### conclusion for plot: price: signifiant difference among each others (same as above)" + ] + }, + { + "cell_type": "code", + "execution_count": 92, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      sum_sqdfFPR(>F)
      C(city)117.5692662.039.7601971.066435e-17
      Residual3356.1482882270.0NaNNaN
      \n", + "
      " + ], + "text/plain": [ + " sum_sq df F PR(>F)\n", + "C(city) 117.569266 2.0 39.760197 1.066435e-17\n", + "Residual 3356.148288 2270.0 NaN NaN" + ] + }, + "execution_count": 92, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model = ols('rooms ~ C(city)', data=ds).fit()\n", + "anova_table = sm.stats.anova_lm(model, typ=2)\n", + "anova_table\n", + "\n", + "### there are differences regarding the room" + ] + }, + { + "cell_type": "code", + "execution_count": 93, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      sum_sqdfFPR(>F)
      C(city)1.330723e+042.04.7472910.008791
      Residual2.368638e+061690.0NaNNaN
      \n", + "
      " + ], + "text/plain": [ + " sum_sq df F PR(>F)\n", + "C(city) 1.330723e+04 2.0 4.747291 0.008791\n", + "Residual 2.368638e+06 1690.0 NaN NaN" + ] + }, + "execution_count": 93, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "model = ols('size ~ C(city)', data=ds).fit()\n", + "anova_table = sm.stats.anova_lm(model, typ=2)\n", + "anova_table\n", + "### there are differences regarding the size" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.2.2 price for 4.5 room" + ] + }, + { + "cell_type": "code", + "execution_count": 140, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "def t_test_roomsize (roomsize):\n", + " cities= ds['city'].unique()\n", + " dic = {}\n", + " for c in cities:\n", + " ds_city= ds[(ds['city']==c) & (ds['rooms']==roomsize)]['price'].dropna()\n", + " ds_notcity= ds[(ds['city']!=c) & (ds['rooms']==roomsize)]['price'].dropna()\n", + " dic[c] = [round(ttest_ind(ds_city, ds_notcity)[0],2),round(ttest_ind(ds_city, ds_notcity)[1],3) ] \n", + " return dic" + ] + }, + { + "cell_type": "code", + "execution_count": 156, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      bernzuerichluzern
      1.0[-2.77, 0.006][5.02, 0.0][-3.32, 0.001]
      1.5[-2.66, 0.009][2.99, 0.003][-0.83, 0.41]
      2.0[-2.43, 0.016][4.92, 0.0][-2.53, 0.012]
      2.5[-7.86, 0.0][12.79, 0.0][-4.27, 0.0]
      3.0[-4.83, 0.0][10.59, 0.0][-4.66, 0.0]
      3.5[-5.4, 0.0][14.31, 0.0][-7.46, 0.0]
      4.0[-1.24, 0.219][4.85, 0.0][-3.65, 0.0]
      4.5[-2.79, 0.006][9.09, 0.0][-5.63, 0.0]
      5.0[-1.7, 0.108][0.12, 0.902][1.67, 0.113]
      5.5[-0.81, 0.42][3.6, 0.001][-2.79, 0.007]
      \n", + "
      " + ], + "text/plain": [ + " bern zuerich luzern\n", + "1.0 [-2.77, 0.006] [5.02, 0.0] [-3.32, 0.001]\n", + "1.5 [-2.66, 0.009] [2.99, 0.003] [-0.83, 0.41]\n", + "2.0 [-2.43, 0.016] [4.92, 0.0] [-2.53, 0.012]\n", + "2.5 [-7.86, 0.0] [12.79, 0.0] [-4.27, 0.0]\n", + "3.0 [-4.83, 0.0] [10.59, 0.0] [-4.66, 0.0]\n", + "3.5 [-5.4, 0.0] [14.31, 0.0] [-7.46, 0.0]\n", + "4.0 [-1.24, 0.219] [4.85, 0.0] [-3.65, 0.0]\n", + "4.5 [-2.79, 0.006] [9.09, 0.0] [-5.63, 0.0]\n", + "5.0 [-1.7, 0.108] [0.12, 0.902] [1.67, 0.113]\n", + "5.5 [-0.81, 0.42] [3.6, 0.001] [-2.79, 0.007]" + ] + }, + "execution_count": 156, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dictroom = {}\n", + "for x in sorted(ds['rooms'].unique())[:-6]:\n", + " dictroom[x] = t_test_roomsize(x)\n", + "dictroom\n", + "\n", + "dictroom = pd.DataFrame.from_dict(dictroom, orient='index').dropna()\n", + "dictroom" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### TODO \n", + "PLOT: lineplot for roomsize, where each city is a line" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2.2.3 Plot" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      price
      rooms1.01.52.02.53.03.54.04.55.05.56.06.57.07.58.012.5
      city
      bern951.6333331253.6333331454.9558821579.4728681670.4227641934.4880002160.4166672553.2656253154.3753495.0000002880.000000-45504650--
      luzern853.6976741398.5294121392.6428571703.6415091627.0113641931.1405411934.7027032449.5585594852.5003187.7407414253.5714295310--6900-
      zuerich1169.9281441655.1917811849.7846152388.7312502244.1792452858.7426902855.2045453694.8404263999.0005049.5600006013.0000004647.55486.675374-6560
      \n", + "
      " + ], + "text/plain": [ + " price \\\n", + "rooms 1.0 1.5 2.0 2.5 3.0 \n", + "city \n", + "bern 951.633333 1253.633333 1454.955882 1579.472868 1670.422764 \n", + "luzern 853.697674 1398.529412 1392.642857 1703.641509 1627.011364 \n", + "zuerich 1169.928144 1655.191781 1849.784615 2388.731250 2244.179245 \n", + "\n", + " \\\n", + "rooms 3.5 4.0 4.5 5.0 5.5 \n", + "city \n", + "bern 1934.488000 2160.416667 2553.265625 3154.375 3495.000000 \n", + "luzern 1931.140541 1934.702703 2449.558559 4852.500 3187.740741 \n", + "zuerich 2858.742690 2855.204545 3694.840426 3999.000 5049.560000 \n", + "\n", + " \n", + "rooms 6.0 6.5 7.0 7.5 8.0 12.5 \n", + "city \n", + "bern 2880.000000 - 4550 4650 - - \n", + "luzern 4253.571429 5310 - - 6900 - \n", + "zuerich 6013.000000 4647.5 5486.67 5374 - 6560 " + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cds=ds.pivot_table(index=[\"city\"], columns=[\"rooms\"], values=['price'], aggfunc= { 'price': np.mean,}, fill_value='-')\n", + "cds\n", + "### for plotting!" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.3 nr of announcements per day" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "twoweek = \n", + "ds_last2week = ds[ds]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### TODO wenn zeit, diese tun" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3. Nr of announcements per day" + ] + }, + { + "cell_type": "code", + "execution_count": 159, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['object_type', 'price', 'price_wo_extras', 'extras', 'size', 'rooms',\n", + " 'floor', 'moovIn', 'balcony', 'lift', 'public_transport', 'shopping',\n", + " 'rating', 'adress', 'publication_date', 'city', 'DateofScrapping',\n", + " 'age', 'parking_out', 'pets_allowed', 'tv', 'kids_ok', 'KG', 'PS', 'SS',\n", + " 'highway', 'parking_in'],\n", + " dtype='object')" + ] + }, + "execution_count": 159, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 170, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([943., 512., 162., 81., 50., 67., 35., 31., 24., 22.]),\n", + " array([ 0., 19., 38., 57., 76., 95., 114., 133., 152., 171., 190.]),\n", + "
      )" + ] + }, + "execution_count": 170, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pubdate = ds[ds['publication_date'].isna()==False]\n", + "plt.hist('publication_date', data=pubdate)\n", + "\n", + "### is it geometrically distributed?" + ] + }, + { + "cell_type": "code", + "execution_count": 191, + "metadata": {}, + "outputs": [ + { + "ename": "ImportError", + "evalue": "cannot import name 'geometric' from 'scipy.stats' (C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\__init__.py)", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mImportError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mpoisson\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mgeometric\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[1;31mImportError\u001b[0m: cannot import name 'geometric' from 'scipy.stats' (C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\__init__.py)" + ] + } + ], + "source": [ + "### test goodnes of fit\n", + "from scipy.stats import poisson\n", + "from scipy.stats import norm\n", + "from scipy.stats import geometric" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
      \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
      counts
      publication_date
      2019-01-161
      2019-02-011
      2019-02-181
      2019-02-261
      2019-03-012
      ......
      2020-02-228
      2020-02-234
      2020-02-24106
      2020-02-2573
      2020-02-2698
      \n", + "

      191 rows × 1 columns

      \n", + "
      " + ], + "text/plain": [ + " counts\n", + "publication_date \n", + "2019-01-16 1\n", + "2019-02-01 1\n", + "2019-02-18 1\n", + "2019-02-26 1\n", + "2019-03-01 2\n", + "... ...\n", + "2020-02-22 8\n", + "2020-02-23 4\n", + "2020-02-24 106\n", + "2020-02-25 73\n", + "2020-02-26 98\n", + "\n", + "[191 rows x 1 columns]" + ] + }, + "execution_count": 186, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", + "pub_freq" + ] + }, + { + "cell_type": "code", + "execution_count": 188, + "metadata": {}, + "outputs": [ + { + "ename": "AttributeError", + "evalue": "'poisson_gen' object has no attribute 'fit'", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpoisson\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpub_freq\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'counts'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[0mn\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpoission\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mscale\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;31m#stats.kstest(ab_test['a'], n.cdf)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mAttributeError\u001b[0m: 'poisson_gen' object has no attribute 'fit'" + ] + } + ], + "source": [ + "\n", + "\n", + "loc, scale = poisson.fit(pub_freq['counts'])\n", + "n = poission(loc=loc, scale=scale)\n", + "\n", + "#stats.kstest(ab_test['a'], n.cdf)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 190, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "\n", + "mu = pub_freq.mean()\n", + "mean, var, skew, kurt = poisson.stats(mu, moments='mvsk')\n", + "\n", + "#x = np.arange(poisson.ppf(0.00001, mu), poisson.ppf(0.9999, mu))\n", + "plt.plot(x, poisson.pmf(x, mu), 'bo', ms=8, label='poisson pmf')\n", + "plt.show()\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, From 07aae6fe2025764b47dc237191c62755c10fa2f8 Mon Sep 17 00:00:00 2001 From: ElviraHae <58638126+ElviraHae@users.noreply.github.com> Date: Thu, 27 Feb 2020 19:15:24 +0000 Subject: [PATCH 06/11] more --- .../3-checkpoint.Statistics | 685 +++++++++++++++--- your-project/3.Statistics | 683 ++++++++++++++--- your-project/fig1.png | Bin 0 -> 27580 bytes 3 files changed, 1196 insertions(+), 172 deletions(-) create mode 100644 your-project/fig1.png diff --git a/your-project/.ipynb_checkpoints/3-checkpoint.Statistics b/your-project/.ipynb_checkpoints/3-checkpoint.Statistics index 3e6989a..0e1ad69 100644 --- a/your-project/.ipynb_checkpoints/3-checkpoint.Statistics +++ b/your-project/.ipynb_checkpoints/3-checkpoint.Statistics @@ -1955,23 +1955,481 @@ "pubdate = ds[ds['publication_date'].isna()==False]\n", "plt.hist('publication_date', data=pubdate)\n", "\n", - "### is it poission distributed?" + "### is it geometrically distributed?" ] }, { "cell_type": "code", - "execution_count": 174, + "execution_count": 193, "metadata": {}, "outputs": [], "source": [ "### test goodnes of fit\n", "from scipy.stats import poisson\n", - "from scipy.stats import norm" + "from scipy.stats import norm\n", + "from scipy.stats import geom" ] }, { "cell_type": "code", - "execution_count": 186, + "execution_count": 202, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", + "pub_freq=pub_freq.reset_index()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### a) assing a number of day instead of date:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq['publication_date'].min()\n", + "pub_freq['publication_date'].max()" + ] + }, + { + "cell_type": "code", + "execution_count": 242, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'2019-01-16': 407,\n", + " '2019-01-17': 406,\n", + " '2019-01-18': 405,\n", + " '2019-01-19': 404,\n", + " '2019-01-20': 403,\n", + " '2019-01-21': 402,\n", + " '2019-01-22': 401,\n", + " '2019-01-23': 400,\n", + " '2019-01-24': 399,\n", + " '2019-01-25': 398,\n", + " '2019-01-26': 397,\n", + " '2019-01-27': 396,\n", + " '2019-01-28': 395,\n", + " '2019-01-29': 394,\n", + " '2019-01-30': 393,\n", + " '2019-01-31': 392,\n", + " '2019-02-01': 391,\n", + " '2019-02-02': 390,\n", + " '2019-02-03': 389,\n", + " '2019-02-04': 388,\n", + " '2019-02-05': 387,\n", + " '2019-02-06': 386,\n", + " '2019-02-07': 385,\n", + " '2019-02-08': 384,\n", + " '2019-02-09': 383,\n", + " '2019-02-10': 382,\n", + " '2019-02-11': 381,\n", + " '2019-02-12': 380,\n", + " '2019-02-13': 379,\n", + " '2019-02-14': 378,\n", + " '2019-02-15': 377,\n", + " '2019-02-16': 376,\n", + " '2019-02-17': 375,\n", + " '2019-02-18': 374,\n", + " '2019-02-19': 373,\n", + " '2019-02-20': 372,\n", + " '2019-02-21': 371,\n", + " '2019-02-22': 370,\n", + " '2019-02-23': 369,\n", + " '2019-02-24': 368,\n", + " '2019-02-25': 367,\n", + " '2019-02-26': 366,\n", + " '2019-02-27': 365,\n", + " '2019-02-28': 364,\n", + " '2019-03-01': 363,\n", + " '2019-03-02': 362,\n", + " '2019-03-03': 361,\n", + " '2019-03-04': 360,\n", + " '2019-03-05': 359,\n", + " '2019-03-06': 358,\n", + " '2019-03-07': 357,\n", + " '2019-03-08': 356,\n", + " '2019-03-09': 355,\n", + " '2019-03-10': 354,\n", + " '2019-03-11': 353,\n", + " '2019-03-12': 352,\n", + " '2019-03-13': 351,\n", + " '2019-03-14': 350,\n", + " '2019-03-15': 349,\n", + " '2019-03-16': 348,\n", + " '2019-03-17': 347,\n", + " '2019-03-18': 346,\n", + " '2019-03-19': 345,\n", + " '2019-03-20': 344,\n", + " '2019-03-21': 343,\n", + " '2019-03-22': 342,\n", + " '2019-03-23': 341,\n", + " '2019-03-24': 340,\n", + " '2019-03-25': 339,\n", + " '2019-03-26': 338,\n", + " '2019-03-27': 337,\n", + " '2019-03-28': 336,\n", + " '2019-03-29': 335,\n", + " '2019-03-30': 334,\n", + " '2019-03-31': 333,\n", + " '2019-04-01': 332,\n", + " '2019-04-02': 331,\n", + " '2019-04-03': 330,\n", + " '2019-04-04': 329,\n", + " '2019-04-05': 328,\n", + " '2019-04-06': 327,\n", + " '2019-04-07': 326,\n", + " '2019-04-08': 325,\n", + " '2019-04-09': 324,\n", + " '2019-04-10': 323,\n", + " '2019-04-11': 322,\n", + " '2019-04-12': 321,\n", + " '2019-04-13': 320,\n", + " '2019-04-14': 319,\n", + " '2019-04-15': 318,\n", + " '2019-04-16': 317,\n", + " '2019-04-17': 316,\n", + " '2019-04-18': 315,\n", + " '2019-04-19': 314,\n", + " '2019-04-20': 313,\n", + " '2019-04-21': 312,\n", + " '2019-04-22': 311,\n", + " '2019-04-23': 310,\n", + " '2019-04-24': 309,\n", + " '2019-04-25': 308,\n", + " '2019-04-26': 307,\n", + " '2019-04-27': 306,\n", + " '2019-04-28': 305,\n", + " '2019-04-29': 304,\n", + " '2019-04-30': 303,\n", + " '2019-05-01': 302,\n", + " '2019-05-02': 301,\n", + " '2019-05-03': 300,\n", + " '2019-05-04': 299,\n", + " '2019-05-05': 298,\n", + " '2019-05-06': 297,\n", + " '2019-05-07': 296,\n", + " '2019-05-08': 295,\n", + " '2019-05-09': 294,\n", + " '2019-05-10': 293,\n", + " '2019-05-11': 292,\n", + " '2019-05-12': 291,\n", + " '2019-05-13': 290,\n", + " '2019-05-14': 289,\n", + " '2019-05-15': 288,\n", + " '2019-05-16': 287,\n", + " '2019-05-17': 286,\n", + " '2019-05-18': 285,\n", + " '2019-05-19': 284,\n", + " '2019-05-20': 283,\n", + " '2019-05-21': 282,\n", + " '2019-05-22': 281,\n", + " '2019-05-23': 280,\n", + " '2019-05-24': 279,\n", + " '2019-05-25': 278,\n", + " '2019-05-26': 277,\n", + " '2019-05-27': 276,\n", + " '2019-05-28': 275,\n", + " '2019-05-29': 274,\n", + " '2019-05-30': 273,\n", + " '2019-05-31': 272,\n", + " '2019-06-01': 271,\n", + " '2019-06-02': 270,\n", + " '2019-06-03': 269,\n", + " '2019-06-04': 268,\n", + " '2019-06-05': 267,\n", + " '2019-06-06': 266,\n", + " '2019-06-07': 265,\n", + " '2019-06-08': 264,\n", + " '2019-06-09': 263,\n", + " '2019-06-10': 262,\n", + " '2019-06-11': 261,\n", + " '2019-06-12': 260,\n", + " '2019-06-13': 259,\n", + " '2019-06-14': 258,\n", + " '2019-06-15': 257,\n", + " '2019-06-16': 256,\n", + " '2019-06-17': 255,\n", + " '2019-06-18': 254,\n", + " '2019-06-19': 253,\n", + " '2019-06-20': 252,\n", + " '2019-06-21': 251,\n", + " '2019-06-22': 250,\n", + " '2019-06-23': 249,\n", + " '2019-06-24': 248,\n", + " '2019-06-25': 247,\n", + " '2019-06-26': 246,\n", + " '2019-06-27': 245,\n", + " '2019-06-28': 244,\n", + " '2019-06-29': 243,\n", + " '2019-06-30': 242,\n", + " '2019-07-01': 241,\n", + " '2019-07-02': 240,\n", + " '2019-07-03': 239,\n", + " '2019-07-04': 238,\n", + " '2019-07-05': 237,\n", + " '2019-07-06': 236,\n", + " '2019-07-07': 235,\n", + " '2019-07-08': 234,\n", + " '2019-07-09': 233,\n", + " '2019-07-10': 232,\n", + " '2019-07-11': 231,\n", + " '2019-07-12': 230,\n", + " '2019-07-13': 229,\n", + " '2019-07-14': 228,\n", + " '2019-07-15': 227,\n", + " '2019-07-16': 226,\n", + " '2019-07-17': 225,\n", + " '2019-07-18': 224,\n", + " '2019-07-19': 223,\n", + " '2019-07-20': 222,\n", + " '2019-07-21': 221,\n", + " '2019-07-22': 220,\n", + " '2019-07-23': 219,\n", + " '2019-07-24': 218,\n", + " '2019-07-25': 217,\n", + " '2019-07-26': 216,\n", + " '2019-07-27': 215,\n", + " '2019-07-28': 214,\n", + " '2019-07-29': 213,\n", + " '2019-07-30': 212,\n", + " '2019-07-31': 211,\n", + " '2019-08-01': 210,\n", + " '2019-08-02': 209,\n", + " '2019-08-03': 208,\n", + " '2019-08-04': 207,\n", + " '2019-08-05': 206,\n", + " '2019-08-06': 205,\n", + " '2019-08-07': 204,\n", + " '2019-08-08': 203,\n", + " '2019-08-09': 202,\n", + " '2019-08-10': 201,\n", + " '2019-08-11': 200,\n", + " '2019-08-12': 199,\n", + " '2019-08-13': 198,\n", + " '2019-08-14': 197,\n", + " '2019-08-15': 196,\n", + " '2019-08-16': 195,\n", + " '2019-08-17': 194,\n", + " '2019-08-18': 193,\n", + " '2019-08-19': 192,\n", + " '2019-08-20': 191,\n", + " '2019-08-21': 190,\n", + " '2019-08-22': 189,\n", + " '2019-08-23': 188,\n", + " '2019-08-24': 187,\n", + " '2019-08-25': 186,\n", + " '2019-08-26': 185,\n", + " '2019-08-27': 184,\n", + " '2019-08-28': 183,\n", + " '2019-08-29': 182,\n", + " '2019-08-30': 181,\n", + " '2019-08-31': 180,\n", + " '2019-09-01': 179,\n", + " '2019-09-02': 178,\n", + " '2019-09-03': 177,\n", + " '2019-09-04': 176,\n", + " '2019-09-05': 175,\n", + " '2019-09-06': 174,\n", + " '2019-09-07': 173,\n", + " '2019-09-08': 172,\n", + " '2019-09-09': 171,\n", + " '2019-09-10': 170,\n", + " '2019-09-11': 169,\n", + " '2019-09-12': 168,\n", + " '2019-09-13': 167,\n", + " '2019-09-14': 166,\n", + " '2019-09-15': 165,\n", + " '2019-09-16': 164,\n", + " '2019-09-17': 163,\n", + " '2019-09-18': 162,\n", + " '2019-09-19': 161,\n", + " '2019-09-20': 160,\n", + " '2019-09-21': 159,\n", + " '2019-09-22': 158,\n", + " '2019-09-23': 157,\n", + " '2019-09-24': 156,\n", + " '2019-09-25': 155,\n", + " '2019-09-26': 154,\n", + " '2019-09-27': 153,\n", + " '2019-09-28': 152,\n", + " '2019-09-29': 151,\n", + " '2019-09-30': 150,\n", + " '2019-10-01': 149,\n", + " '2019-10-02': 148,\n", + " '2019-10-03': 147,\n", + " '2019-10-04': 146,\n", + " '2019-10-05': 145,\n", + " '2019-10-06': 144,\n", + " '2019-10-07': 143,\n", + " '2019-10-08': 142,\n", + " '2019-10-09': 141,\n", + " '2019-10-10': 140,\n", + " '2019-10-11': 139,\n", + " '2019-10-12': 138,\n", + " '2019-10-13': 137,\n", + " '2019-10-14': 136,\n", + " '2019-10-15': 135,\n", + " '2019-10-16': 134,\n", + " '2019-10-17': 133,\n", + " '2019-10-18': 132,\n", + " '2019-10-19': 131,\n", + " '2019-10-20': 130,\n", + " '2019-10-21': 129,\n", + " '2019-10-22': 128,\n", + " '2019-10-23': 127,\n", + " '2019-10-24': 126,\n", + " '2019-10-25': 125,\n", + " '2019-10-26': 124,\n", + " '2019-10-27': 123,\n", + " '2019-10-28': 122,\n", + " '2019-10-29': 121,\n", + " '2019-10-30': 120,\n", + " '2019-10-31': 119,\n", + " '2019-11-01': 118,\n", + " '2019-11-02': 117,\n", + " '2019-11-03': 116,\n", + " '2019-11-04': 115,\n", + " '2019-11-05': 114,\n", + " '2019-11-06': 113,\n", + " '2019-11-07': 112,\n", + " '2019-11-08': 111,\n", + " '2019-11-09': 110,\n", + " '2019-11-10': 109,\n", + " '2019-11-11': 108,\n", + " '2019-11-12': 107,\n", + " '2019-11-13': 106,\n", + " '2019-11-14': 105,\n", + " '2019-11-15': 104,\n", + " '2019-11-16': 103,\n", + " '2019-11-17': 102,\n", + " '2019-11-18': 101,\n", + " '2019-11-19': 100,\n", + " '2019-11-20': 99,\n", + " '2019-11-21': 98,\n", + " '2019-11-22': 97,\n", + " '2019-11-23': 96,\n", + " '2019-11-24': 95,\n", + " '2019-11-25': 94,\n", + " '2019-11-26': 93,\n", + " '2019-11-27': 92,\n", + " '2019-11-28': 91,\n", + " '2019-11-29': 90,\n", + " '2019-11-30': 89,\n", + " '2019-12-01': 88,\n", + " '2019-12-02': 87,\n", + " '2019-12-03': 86,\n", + " '2019-12-04': 85,\n", + " '2019-12-05': 84,\n", + " '2019-12-06': 83,\n", + " '2019-12-07': 82,\n", + " '2019-12-08': 81,\n", + " '2019-12-09': 80,\n", + " '2019-12-10': 79,\n", + " '2019-12-11': 78,\n", + " '2019-12-12': 77,\n", + " '2019-12-13': 76,\n", + " '2019-12-14': 75,\n", + " '2019-12-15': 74,\n", + " '2019-12-16': 73,\n", + " '2019-12-17': 72,\n", + " '2019-12-18': 71,\n", + " '2019-12-19': 70,\n", + " '2019-12-20': 69,\n", + " '2019-12-21': 68,\n", + " '2019-12-22': 67,\n", + " '2019-12-23': 66,\n", + " '2019-12-24': 65,\n", + " '2019-12-25': 64,\n", + " '2019-12-26': 63,\n", + " '2019-12-27': 62,\n", + " '2019-12-28': 61,\n", + " '2019-12-29': 60,\n", + " '2019-12-30': 59,\n", + " '2019-12-31': 58,\n", + " '2020-01-01': 57,\n", + " '2020-01-02': 56,\n", + " '2020-01-03': 55,\n", + " '2020-01-04': 54,\n", + " '2020-01-05': 53,\n", + " '2020-01-06': 52,\n", + " '2020-01-07': 51,\n", + " '2020-01-08': 50,\n", + " '2020-01-09': 49,\n", + " '2020-01-10': 48,\n", + " '2020-01-11': 47,\n", + " '2020-01-12': 46,\n", + " '2020-01-13': 45,\n", + " '2020-01-14': 44,\n", + " '2020-01-15': 43,\n", + " '2020-01-16': 42,\n", + " '2020-01-17': 41,\n", + " '2020-01-18': 40,\n", + " '2020-01-19': 39,\n", + " '2020-01-20': 38,\n", + " '2020-01-21': 37,\n", + " '2020-01-22': 36,\n", + " '2020-01-23': 35,\n", + " '2020-01-24': 34,\n", + " '2020-01-25': 33,\n", + " '2020-01-26': 32,\n", + " '2020-01-27': 31,\n", + " '2020-01-28': 30,\n", + " '2020-01-29': 29,\n", + " '2020-01-30': 28,\n", + " '2020-01-31': 27,\n", + " '2020-02-01': 26,\n", + " '2020-02-02': 25,\n", + " '2020-02-03': 24,\n", + " '2020-02-04': 23,\n", + " '2020-02-05': 22,\n", + " '2020-02-06': 21,\n", + " '2020-02-07': 20,\n", + " '2020-02-08': 19,\n", + " '2020-02-09': 18,\n", + " '2020-02-10': 17,\n", + " '2020-02-11': 16,\n", + " '2020-02-12': 15,\n", + " '2020-02-13': 14,\n", + " '2020-02-14': 13,\n", + " '2020-02-15': 12,\n", + " '2020-02-16': 11,\n", + " '2020-02-17': 10,\n", + " '2020-02-18': 9,\n", + " '2020-02-19': 8,\n", + " '2020-02-20': 7,\n", + " '2020-02-21': 6,\n", + " '2020-02-22': 5,\n", + " '2020-02-23': 4,\n", + " '2020-02-24': 3,\n", + " '2020-02-25': 2,\n", + " '2020-02-26': 1}" + ] + }, + "execution_count": 242, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dates =pd.date_range(start=pub_freq['publication_date'].min(), end=pub_freq['publication_date'].max())\n", + "dates.shape[0]\n", + "\n", + "dictdate = {\"20\"+str(dates[x].strftime('%y-%m-%d')): dates.shape[0]-x for x in range(dates.shape[0]) }\n", + "dictdate" + ] + }, + { + "cell_type": "code", + "execution_count": 244, "metadata": {}, "outputs": [ { @@ -1995,148 +2453,213 @@ " \n", " \n", " \n", - " counts\n", - " \n", - " \n", " publication_date\n", - " \n", + " counts\n", + " dat_int\n", + " nr_day\n", " \n", " \n", " \n", " \n", + " 0\n", " 2019-01-16\n", " 1\n", + " 2019-01-16\n", + " 407\n", " \n", " \n", + " 1\n", " 2019-02-01\n", " 1\n", + " 2019-02-01\n", + " 391\n", " \n", " \n", + " 2\n", " 2019-02-18\n", " 1\n", + " 2019-02-18\n", + " 374\n", " \n", " \n", + " 3\n", " 2019-02-26\n", " 1\n", + " 2019-02-26\n", + " 366\n", " \n", " \n", + " 4\n", " 2019-03-01\n", " 2\n", - " \n", - " \n", - " ...\n", - " ...\n", - " \n", - " \n", - " 2020-02-22\n", - " 8\n", - " \n", - " \n", - " 2020-02-23\n", - " 4\n", - " \n", - " \n", - " 2020-02-24\n", - " 106\n", - " \n", - " \n", - " 2020-02-25\n", - " 73\n", - " \n", - " \n", - " 2020-02-26\n", - " 98\n", + " 2019-03-01\n", + " 363\n", " \n", " \n", "\n", - "

      191 rows × 1 columns

      \n", "" ], "text/plain": [ - " counts\n", - "publication_date \n", - "2019-01-16 1\n", - "2019-02-01 1\n", - "2019-02-18 1\n", - "2019-02-26 1\n", - "2019-03-01 2\n", - "... ...\n", - "2020-02-22 8\n", - "2020-02-23 4\n", - "2020-02-24 106\n", - "2020-02-25 73\n", - "2020-02-26 98\n", - "\n", - "[191 rows x 1 columns]" + " publication_date counts dat_int nr_day\n", + "0 2019-01-16 1 2019-01-16 407\n", + "1 2019-02-01 1 2019-02-01 391\n", + "2 2019-02-18 1 2019-02-18 374\n", + "3 2019-02-26 1 2019-02-26 366\n", + "4 2019-03-01 2 2019-03-01 363" ] }, - "execution_count": 186, + "execution_count": 244, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", - "pub_freq" + "pub_freq['nr_day'] = pub_freq['publication_date'].map(dictdate)\n", + "pub_freq['nr_day']\n", + "pub_freq.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### b) calculate mean" + ] + }, + { + "cell_type": "code", + "execution_count": 254, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq['weighted_counts'] =pub_freq['nr_day']*pub_freq['counts']\n", + "mean_cal = pub_freq['weighted_counts'].sum()/pub_freq['counts'].sum()" ] }, { "cell_type": "code", - "execution_count": 176, + "execution_count": 255, "metadata": {}, "outputs": [ { - "ename": "TypeError", - "evalue": "unsupported operand type(s) for /: 'str' and 'int'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpubdate\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'publication_date'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[0mn\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mscale\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;31m#stats.kstest(ab_test['a'], n.cdf)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\_continuous_distns.py\u001b[0m in \u001b[0;36mfit\u001b[1;34m(self, data, **kwds)\u001b[0m\n\u001b[0;32m 266\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 267\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mfloc\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 268\u001b[1;33m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmean\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 269\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 270\u001b[0m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfloc\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m~\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\numpy\\core\\_methods.py\u001b[0m in \u001b[0;36m_mean\u001b[1;34m(a, axis, dtype, out, keepdims)\u001b[0m\n\u001b[0;32m 85\u001b[0m \u001b[0mret\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mret\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdtype\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mret\u001b[0m \u001b[1;33m/\u001b[0m \u001b[0mrcount\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 86\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 87\u001b[1;33m \u001b[0mret\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mret\u001b[0m \u001b[1;33m/\u001b[0m \u001b[0mrcount\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 88\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 89\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mret\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mTypeError\u001b[0m: unsupported operand type(s) for /: 'str' and 'int'" - ] + "data": { + "text/plain": [ + "39.483134405812145" + ] + }, + "execution_count": 255, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "\n", - "\n", - "loc, scale = norm.fit(pubdate['publication_date'])\n", - "n = norm(loc=loc, scale=scale)\n", - "\n", - "#stats.kstest(ab_test['a'], n.cdf)\n" + "mean_cal" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### d) exponential function" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 306, "metadata": {}, "outputs": [], "source": [ + "p = 1/mean_cal\n", + "mean, var, skew, kurt = geom.stats(p, moments='mvsk')\n", + "mean\n", + "\n", + "geom.pmf(4, p)\n", + "func=geom(p)" + ] + }, + { + "cell_type": "code", + "execution_count": 303, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
      " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "fig = plt.figure(figsize=(12,8))\n", + "ax = fig.add_subplot(111)\n", + "ax.set_facecolor((0.933,0.8745,0.89)) ## white background\n", "\n", + "ax.tick_params(axis='both', labelsize=14)\n", + "x = np.arange(1,pub_freq['nr_day'].max())\n", + "plt.plot(geom.pmf(x,p),'bo', ms=2, label='geom pmf',color='black')\n", + "plt.plot(pub_freq['nr_day'],pub_freq['counts']/pub_freq['counts'].sum(),'bo', ms=3, label='real_dots', color='red')\n", "\n", - "mu = 1\n", - "mean, var, skew, kurt = poisson.stats(mu, moments='mvsk')\n", + "plt.hlines(y=(0,0.01, 0.02,0.03,0.04,0.05,), xmin=-0.5, xmax=5.5, color=[(0.85,0.85,0.85)], zorder=1) ## grey horizontal lines\n", + "plt.xlabel('nr. of days announcedon on plattform\"', fontsize ='16', fontweight='bold', fontname=\"Arial\", labelpad=20) \n", + "plt.ylabel('% still announced on plattform', fontsize ='16', fontweight='bold', fontname=\"Arial\", labelpad = 20)\n", "\n", - "x = np.arange(poisson.ppf(0.00001, mu), poisson.ppf(0.9999, mu))\n", - "plt.plot(x, poisson.pmf(x, mu), 'bo', ms=8, label='poisson pmf')\n", - "plt.show()\n" + "plt.savefig('fig1.png', bbox_inches='tight')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### e) check goodness of fit" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 311, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "Power_divergenceResult(statistic=2.8914873092385345, pvalue=1.0)" + ] + }, + "execution_count": 311, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from scipy.stats import chisquare\n", + "chisquare(pub_freq['counts']/pub_freq['counts'].sum(), f_exp=geom.pmf(pub_freq['nr_day'],p))" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 312, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "KstestResult(statistic=1.0, pvalue=0.0)" + ] + }, + "execution_count": 312, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from scipy.stats import kstest\n", + "kstest(pub_freq['counts']/pub_freq['counts'].sum(), func.cdf)\n", + "\n" + ] }, { "cell_type": "code", diff --git a/your-project/3.Statistics b/your-project/3.Statistics index 32a72b4..0e1ad69 100644 --- a/your-project/3.Statistics +++ b/your-project/3.Statistics @@ -1960,31 +1960,476 @@ }, { "cell_type": "code", - "execution_count": 191, + "execution_count": 193, + "metadata": {}, + "outputs": [], + "source": [ + "### test goodnes of fit\n", + "from scipy.stats import poisson\n", + "from scipy.stats import norm\n", + "from scipy.stats import geom" + ] + }, + { + "cell_type": "code", + "execution_count": 202, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", + "pub_freq=pub_freq.reset_index()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### a) assing a number of day instead of date:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq['publication_date'].min()\n", + "pub_freq['publication_date'].max()" + ] + }, + { + "cell_type": "code", + "execution_count": 242, "metadata": {}, "outputs": [ { - "ename": "ImportError", - "evalue": "cannot import name 'geometric' from 'scipy.stats' (C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\__init__.py)", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mImportError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mpoisson\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mnorm\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[1;32mfrom\u001b[0m \u001b[0mscipy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstats\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mgeometric\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[1;31mImportError\u001b[0m: cannot import name 'geometric' from 'scipy.stats' (C:\\Users\\haenni\\AppData\\Local\\Continuum\\anaconda3\\lib\\site-packages\\scipy\\stats\\__init__.py)" - ] + "data": { + "text/plain": [ + "{'2019-01-16': 407,\n", + " '2019-01-17': 406,\n", + " '2019-01-18': 405,\n", + " '2019-01-19': 404,\n", + " '2019-01-20': 403,\n", + " '2019-01-21': 402,\n", + " '2019-01-22': 401,\n", + " '2019-01-23': 400,\n", + " '2019-01-24': 399,\n", + " '2019-01-25': 398,\n", + " '2019-01-26': 397,\n", + " '2019-01-27': 396,\n", + " '2019-01-28': 395,\n", + " '2019-01-29': 394,\n", + " '2019-01-30': 393,\n", + " '2019-01-31': 392,\n", + " '2019-02-01': 391,\n", + " '2019-02-02': 390,\n", + " '2019-02-03': 389,\n", + " '2019-02-04': 388,\n", + " '2019-02-05': 387,\n", + " '2019-02-06': 386,\n", + " '2019-02-07': 385,\n", + " '2019-02-08': 384,\n", + " '2019-02-09': 383,\n", + " '2019-02-10': 382,\n", + " '2019-02-11': 381,\n", + " '2019-02-12': 380,\n", + " '2019-02-13': 379,\n", + " '2019-02-14': 378,\n", + " '2019-02-15': 377,\n", + " '2019-02-16': 376,\n", + " '2019-02-17': 375,\n", + " '2019-02-18': 374,\n", + " '2019-02-19': 373,\n", + " '2019-02-20': 372,\n", + " '2019-02-21': 371,\n", + " '2019-02-22': 370,\n", + " '2019-02-23': 369,\n", + " '2019-02-24': 368,\n", + " '2019-02-25': 367,\n", + " '2019-02-26': 366,\n", + " '2019-02-27': 365,\n", + " '2019-02-28': 364,\n", + " '2019-03-01': 363,\n", + " '2019-03-02': 362,\n", + " '2019-03-03': 361,\n", + " '2019-03-04': 360,\n", + " '2019-03-05': 359,\n", + " '2019-03-06': 358,\n", + " '2019-03-07': 357,\n", + " '2019-03-08': 356,\n", + " '2019-03-09': 355,\n", + " '2019-03-10': 354,\n", + " '2019-03-11': 353,\n", + " '2019-03-12': 352,\n", + " '2019-03-13': 351,\n", + " '2019-03-14': 350,\n", + " '2019-03-15': 349,\n", + " '2019-03-16': 348,\n", + " '2019-03-17': 347,\n", + " '2019-03-18': 346,\n", + " '2019-03-19': 345,\n", + " '2019-03-20': 344,\n", + " '2019-03-21': 343,\n", + " '2019-03-22': 342,\n", + " '2019-03-23': 341,\n", + " '2019-03-24': 340,\n", + " '2019-03-25': 339,\n", + " '2019-03-26': 338,\n", + " '2019-03-27': 337,\n", + " '2019-03-28': 336,\n", + " '2019-03-29': 335,\n", + " '2019-03-30': 334,\n", + " '2019-03-31': 333,\n", + " '2019-04-01': 332,\n", + " '2019-04-02': 331,\n", + " '2019-04-03': 330,\n", + " '2019-04-04': 329,\n", + " '2019-04-05': 328,\n", + " '2019-04-06': 327,\n", + " '2019-04-07': 326,\n", + " '2019-04-08': 325,\n", + " '2019-04-09': 324,\n", + " '2019-04-10': 323,\n", + " '2019-04-11': 322,\n", + " '2019-04-12': 321,\n", + " '2019-04-13': 320,\n", + " '2019-04-14': 319,\n", + " '2019-04-15': 318,\n", + " '2019-04-16': 317,\n", + " '2019-04-17': 316,\n", + " '2019-04-18': 315,\n", + " '2019-04-19': 314,\n", + " '2019-04-20': 313,\n", + " '2019-04-21': 312,\n", + " '2019-04-22': 311,\n", + " '2019-04-23': 310,\n", + " '2019-04-24': 309,\n", + " '2019-04-25': 308,\n", + " '2019-04-26': 307,\n", + " '2019-04-27': 306,\n", + " '2019-04-28': 305,\n", + " '2019-04-29': 304,\n", + " '2019-04-30': 303,\n", + " '2019-05-01': 302,\n", + " '2019-05-02': 301,\n", + " '2019-05-03': 300,\n", + " '2019-05-04': 299,\n", + " '2019-05-05': 298,\n", + " '2019-05-06': 297,\n", + " '2019-05-07': 296,\n", + " '2019-05-08': 295,\n", + " '2019-05-09': 294,\n", + " '2019-05-10': 293,\n", + " '2019-05-11': 292,\n", + " '2019-05-12': 291,\n", + " '2019-05-13': 290,\n", + " '2019-05-14': 289,\n", + " '2019-05-15': 288,\n", + " '2019-05-16': 287,\n", + " '2019-05-17': 286,\n", + " '2019-05-18': 285,\n", + " '2019-05-19': 284,\n", + " '2019-05-20': 283,\n", + " '2019-05-21': 282,\n", + " '2019-05-22': 281,\n", + " '2019-05-23': 280,\n", + " '2019-05-24': 279,\n", + " '2019-05-25': 278,\n", + " '2019-05-26': 277,\n", + " '2019-05-27': 276,\n", + " '2019-05-28': 275,\n", + " '2019-05-29': 274,\n", + " '2019-05-30': 273,\n", + " '2019-05-31': 272,\n", + " '2019-06-01': 271,\n", + " '2019-06-02': 270,\n", + " '2019-06-03': 269,\n", + " '2019-06-04': 268,\n", + " '2019-06-05': 267,\n", + " '2019-06-06': 266,\n", + " '2019-06-07': 265,\n", + " '2019-06-08': 264,\n", + " '2019-06-09': 263,\n", + " '2019-06-10': 262,\n", + " '2019-06-11': 261,\n", + " '2019-06-12': 260,\n", + " '2019-06-13': 259,\n", + " '2019-06-14': 258,\n", + " '2019-06-15': 257,\n", + " '2019-06-16': 256,\n", + " '2019-06-17': 255,\n", + " '2019-06-18': 254,\n", + " '2019-06-19': 253,\n", + " '2019-06-20': 252,\n", + " '2019-06-21': 251,\n", + " '2019-06-22': 250,\n", + " '2019-06-23': 249,\n", + " '2019-06-24': 248,\n", + " '2019-06-25': 247,\n", + " '2019-06-26': 246,\n", + " '2019-06-27': 245,\n", + " '2019-06-28': 244,\n", + " '2019-06-29': 243,\n", + " '2019-06-30': 242,\n", + " '2019-07-01': 241,\n", + " '2019-07-02': 240,\n", + " '2019-07-03': 239,\n", + " '2019-07-04': 238,\n", + " '2019-07-05': 237,\n", + " '2019-07-06': 236,\n", + " '2019-07-07': 235,\n", + " '2019-07-08': 234,\n", + " '2019-07-09': 233,\n", + " '2019-07-10': 232,\n", + " '2019-07-11': 231,\n", + " '2019-07-12': 230,\n", + " '2019-07-13': 229,\n", + " '2019-07-14': 228,\n", + " '2019-07-15': 227,\n", + " '2019-07-16': 226,\n", + " '2019-07-17': 225,\n", + " '2019-07-18': 224,\n", + " '2019-07-19': 223,\n", + " '2019-07-20': 222,\n", + " '2019-07-21': 221,\n", + " '2019-07-22': 220,\n", + " '2019-07-23': 219,\n", + " '2019-07-24': 218,\n", + " '2019-07-25': 217,\n", + " '2019-07-26': 216,\n", + " '2019-07-27': 215,\n", + " '2019-07-28': 214,\n", + " '2019-07-29': 213,\n", + " '2019-07-30': 212,\n", + " '2019-07-31': 211,\n", + " '2019-08-01': 210,\n", + " '2019-08-02': 209,\n", + " '2019-08-03': 208,\n", + " '2019-08-04': 207,\n", + " '2019-08-05': 206,\n", + " '2019-08-06': 205,\n", + " '2019-08-07': 204,\n", + " '2019-08-08': 203,\n", + " '2019-08-09': 202,\n", + " '2019-08-10': 201,\n", + " '2019-08-11': 200,\n", + " '2019-08-12': 199,\n", + " '2019-08-13': 198,\n", + " '2019-08-14': 197,\n", + " '2019-08-15': 196,\n", + " '2019-08-16': 195,\n", + " '2019-08-17': 194,\n", + " '2019-08-18': 193,\n", + " '2019-08-19': 192,\n", + " '2019-08-20': 191,\n", + " '2019-08-21': 190,\n", + " '2019-08-22': 189,\n", + " '2019-08-23': 188,\n", + " '2019-08-24': 187,\n", + " '2019-08-25': 186,\n", + " '2019-08-26': 185,\n", + " '2019-08-27': 184,\n", + " '2019-08-28': 183,\n", + " '2019-08-29': 182,\n", + " '2019-08-30': 181,\n", + " '2019-08-31': 180,\n", + " '2019-09-01': 179,\n", + " '2019-09-02': 178,\n", + " '2019-09-03': 177,\n", + " '2019-09-04': 176,\n", + " '2019-09-05': 175,\n", + " '2019-09-06': 174,\n", + " '2019-09-07': 173,\n", + " '2019-09-08': 172,\n", + " '2019-09-09': 171,\n", + " '2019-09-10': 170,\n", + " '2019-09-11': 169,\n", + " '2019-09-12': 168,\n", + " '2019-09-13': 167,\n", + " '2019-09-14': 166,\n", + " '2019-09-15': 165,\n", + " '2019-09-16': 164,\n", + " '2019-09-17': 163,\n", + " '2019-09-18': 162,\n", + " '2019-09-19': 161,\n", + " '2019-09-20': 160,\n", + " '2019-09-21': 159,\n", + " '2019-09-22': 158,\n", + " '2019-09-23': 157,\n", + " '2019-09-24': 156,\n", + " '2019-09-25': 155,\n", + " '2019-09-26': 154,\n", + " '2019-09-27': 153,\n", + " '2019-09-28': 152,\n", + " '2019-09-29': 151,\n", + " '2019-09-30': 150,\n", + " '2019-10-01': 149,\n", + " '2019-10-02': 148,\n", + " '2019-10-03': 147,\n", + " '2019-10-04': 146,\n", + " '2019-10-05': 145,\n", + " '2019-10-06': 144,\n", + " '2019-10-07': 143,\n", + " '2019-10-08': 142,\n", + " '2019-10-09': 141,\n", + " '2019-10-10': 140,\n", + " '2019-10-11': 139,\n", + " '2019-10-12': 138,\n", + " '2019-10-13': 137,\n", + " '2019-10-14': 136,\n", + " '2019-10-15': 135,\n", + " '2019-10-16': 134,\n", + " '2019-10-17': 133,\n", + " '2019-10-18': 132,\n", + " '2019-10-19': 131,\n", + " '2019-10-20': 130,\n", + " '2019-10-21': 129,\n", + " '2019-10-22': 128,\n", + " '2019-10-23': 127,\n", + " '2019-10-24': 126,\n", + " '2019-10-25': 125,\n", + " '2019-10-26': 124,\n", + " '2019-10-27': 123,\n", + " '2019-10-28': 122,\n", + " '2019-10-29': 121,\n", + " '2019-10-30': 120,\n", + " '2019-10-31': 119,\n", + " '2019-11-01': 118,\n", + " '2019-11-02': 117,\n", + " '2019-11-03': 116,\n", + " '2019-11-04': 115,\n", + " '2019-11-05': 114,\n", + " '2019-11-06': 113,\n", + " '2019-11-07': 112,\n", + " '2019-11-08': 111,\n", + " '2019-11-09': 110,\n", + " '2019-11-10': 109,\n", + " '2019-11-11': 108,\n", + " '2019-11-12': 107,\n", + " '2019-11-13': 106,\n", + " '2019-11-14': 105,\n", + " '2019-11-15': 104,\n", + " '2019-11-16': 103,\n", + " '2019-11-17': 102,\n", + " '2019-11-18': 101,\n", + " '2019-11-19': 100,\n", + " '2019-11-20': 99,\n", + " '2019-11-21': 98,\n", + " '2019-11-22': 97,\n", + " '2019-11-23': 96,\n", + " '2019-11-24': 95,\n", + " '2019-11-25': 94,\n", + " '2019-11-26': 93,\n", + " '2019-11-27': 92,\n", + " '2019-11-28': 91,\n", + " '2019-11-29': 90,\n", + " '2019-11-30': 89,\n", + " '2019-12-01': 88,\n", + " '2019-12-02': 87,\n", + " '2019-12-03': 86,\n", + " '2019-12-04': 85,\n", + " '2019-12-05': 84,\n", + " '2019-12-06': 83,\n", + " '2019-12-07': 82,\n", + " '2019-12-08': 81,\n", + " '2019-12-09': 80,\n", + " '2019-12-10': 79,\n", + " '2019-12-11': 78,\n", + " '2019-12-12': 77,\n", + " '2019-12-13': 76,\n", + " '2019-12-14': 75,\n", + " '2019-12-15': 74,\n", + " '2019-12-16': 73,\n", + " '2019-12-17': 72,\n", + " '2019-12-18': 71,\n", + " '2019-12-19': 70,\n", + " '2019-12-20': 69,\n", + " '2019-12-21': 68,\n", + " '2019-12-22': 67,\n", + " '2019-12-23': 66,\n", + " '2019-12-24': 65,\n", + " '2019-12-25': 64,\n", + " '2019-12-26': 63,\n", + " '2019-12-27': 62,\n", + " '2019-12-28': 61,\n", + " '2019-12-29': 60,\n", + " '2019-12-30': 59,\n", + " '2019-12-31': 58,\n", + " '2020-01-01': 57,\n", + " '2020-01-02': 56,\n", + " '2020-01-03': 55,\n", + " '2020-01-04': 54,\n", + " '2020-01-05': 53,\n", + " '2020-01-06': 52,\n", + " '2020-01-07': 51,\n", + " '2020-01-08': 50,\n", + " '2020-01-09': 49,\n", + " '2020-01-10': 48,\n", + " '2020-01-11': 47,\n", + " '2020-01-12': 46,\n", + " '2020-01-13': 45,\n", + " '2020-01-14': 44,\n", + " '2020-01-15': 43,\n", + " '2020-01-16': 42,\n", + " '2020-01-17': 41,\n", + " '2020-01-18': 40,\n", + " '2020-01-19': 39,\n", + " '2020-01-20': 38,\n", + " '2020-01-21': 37,\n", + " '2020-01-22': 36,\n", + " '2020-01-23': 35,\n", + " '2020-01-24': 34,\n", + " '2020-01-25': 33,\n", + " '2020-01-26': 32,\n", + " '2020-01-27': 31,\n", + " '2020-01-28': 30,\n", + " '2020-01-29': 29,\n", + " '2020-01-30': 28,\n", + " '2020-01-31': 27,\n", + " '2020-02-01': 26,\n", + " '2020-02-02': 25,\n", + " '2020-02-03': 24,\n", + " '2020-02-04': 23,\n", + " '2020-02-05': 22,\n", + " '2020-02-06': 21,\n", + " '2020-02-07': 20,\n", + " '2020-02-08': 19,\n", + " '2020-02-09': 18,\n", + " '2020-02-10': 17,\n", + " '2020-02-11': 16,\n", + " '2020-02-12': 15,\n", + " '2020-02-13': 14,\n", + " '2020-02-14': 13,\n", + " '2020-02-15': 12,\n", + " '2020-02-16': 11,\n", + " '2020-02-17': 10,\n", + " '2020-02-18': 9,\n", + " '2020-02-19': 8,\n", + " '2020-02-20': 7,\n", + " '2020-02-21': 6,\n", + " '2020-02-22': 5,\n", + " '2020-02-23': 4,\n", + " '2020-02-24': 3,\n", + " '2020-02-25': 2,\n", + " '2020-02-26': 1}" + ] + }, + "execution_count": 242, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "### test goodnes of fit\n", - "from scipy.stats import poisson\n", - "from scipy.stats import norm\n", - "from scipy.stats import geometric" + "dates =pd.date_range(start=pub_freq['publication_date'].min(), end=pub_freq['publication_date'].max())\n", + "dates.shape[0]\n", + "\n", + "dictdate = {\"20\"+str(dates[x].strftime('%y-%m-%d')): dates.shape[0]-x for x in range(dates.shape[0]) }\n", + "dictdate" ] }, { "cell_type": "code", - "execution_count": 186, + "execution_count": 244, "metadata": {}, "outputs": [ { @@ -2008,127 +2453,140 @@ " \n", " \n", " \n", - " counts\n", - " \n", - " \n", " publication_date\n", - " \n", + " counts\n", + " dat_int\n", + " nr_day\n", " \n", " \n", " \n", " \n", + " 0\n", " 2019-01-16\n", " 1\n", + " 2019-01-16\n", + " 407\n", " \n", " \n", + " 1\n", " 2019-02-01\n", " 1\n", + " 2019-02-01\n", + " 391\n", " \n", " \n", + " 2\n", " 2019-02-18\n", " 1\n", + " 2019-02-18\n", + " 374\n", " \n", " \n", + " 3\n", " 2019-02-26\n", " 1\n", + " 2019-02-26\n", + " 366\n", " \n", " \n", + " 4\n", " 2019-03-01\n", " 2\n", - " \n", - " \n", - " ...\n", - " ...\n", - " \n", - " \n", - " 2020-02-22\n", - " 8\n", - " \n", - " \n", - " 2020-02-23\n", - " 4\n", - " \n", - " \n", - " 2020-02-24\n", - " 106\n", - " \n", - " \n", - " 2020-02-25\n", - " 73\n", - " \n", - " \n", - " 2020-02-26\n", - " 98\n", + " 2019-03-01\n", + " 363\n", " \n", " \n", "\n", - "

      191 rows × 1 columns

      \n", "" ], "text/plain": [ - " counts\n", - "publication_date \n", - "2019-01-16 1\n", - "2019-02-01 1\n", - "2019-02-18 1\n", - "2019-02-26 1\n", - "2019-03-01 2\n", - "... ...\n", - "2020-02-22 8\n", - "2020-02-23 4\n", - "2020-02-24 106\n", - "2020-02-25 73\n", - "2020-02-26 98\n", - "\n", - "[191 rows x 1 columns]" + " publication_date counts dat_int nr_day\n", + "0 2019-01-16 1 2019-01-16 407\n", + "1 2019-02-01 1 2019-02-01 391\n", + "2 2019-02-18 1 2019-02-18 374\n", + "3 2019-02-26 1 2019-02-26 366\n", + "4 2019-03-01 2 2019-03-01 363" ] }, - "execution_count": 186, + "execution_count": 244, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "pub_freq=pubdate.groupby('publication_date').agg({'city':'count'}).rename(columns={'city':'counts'})\n", - "pub_freq" + "pub_freq['nr_day'] = pub_freq['publication_date'].map(dictdate)\n", + "pub_freq['nr_day']\n", + "pub_freq.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### b) calculate mean" + ] + }, + { + "cell_type": "code", + "execution_count": 254, + "metadata": {}, + "outputs": [], + "source": [ + "pub_freq['weighted_counts'] =pub_freq['nr_day']*pub_freq['counts']\n", + "mean_cal = pub_freq['weighted_counts'].sum()/pub_freq['counts'].sum()" ] }, { "cell_type": "code", - "execution_count": 188, + "execution_count": 255, "metadata": {}, "outputs": [ { - "ename": "AttributeError", - "evalue": "'poisson_gen' object has no attribute 'fit'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpoisson\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpub_freq\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'counts'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[0mn\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpoission\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscale\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mscale\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;31m#stats.kstest(ab_test['a'], n.cdf)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mAttributeError\u001b[0m: 'poisson_gen' object has no attribute 'fit'" - ] + "data": { + "text/plain": [ + "39.483134405812145" + ] + }, + "execution_count": 255, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ + "mean_cal" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### d) exponential function" + ] + }, + { + "cell_type": "code", + "execution_count": 306, + "metadata": {}, + "outputs": [], + "source": [ + "p = 1/mean_cal\n", + "mean, var, skew, kurt = geom.stats(p, moments='mvsk')\n", + "mean\n", "\n", - "\n", - "loc, scale = poisson.fit(pub_freq['counts'])\n", - "n = poission(loc=loc, scale=scale)\n", - "\n", - "#stats.kstest(ab_test['a'], n.cdf)\n" + "geom.pmf(4, p)\n", + "func=geom(p)" ] }, { "cell_type": "code", - "execution_count": 190, + "execution_count": 303, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAeoAAAFMCAYAAAAEKP/JAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nO3df3BcVd3H8U+TZZeY3YqOy/rMYBp+RUVN0uCAMzUwtRYk8QcFbUtsebDoA+24hlJooUoJpaQBbdVJoINa49iATQYYhzFxnIkDBKs4JGPaCUzKWE0dhdnZTlGya7jLcvf5o82WNj/uNtmbPbt5v/7q5mw2Z7+9ez97z7n33AWpVColAABgpKJcdwAAAEyNoAYAwGAENQAABiOoAQAwGEENAIDBPLnuwGSi0dGsvt4HPvA+vfnmf7P6mjgdNXYX9XUX9XUX9c1MMBiY9Ofz4oja4ynOdRcKHjV2F/V1F/V1F/WdnXkR1AAA5CuCGgAAgxHUAAAYjKAGAMBgBDUAAAYjqAEAMBhBDQCAwQhqAAAMZuTKZABOsCypu9ujaFQKBj2qr0/K58t1rwDMJYIaMNTBg0Vas6ZEkcj4wFeJQiFbHR1jqqqyc9o3AHOHoAZcMH4kPDJSpPJy+6yPhC1LZ4T0CZHIifDu749zZA3MEwQ1kGUTj4R11kfC3d2eCSE9LhIpUk+PRytWJLPSXwBm42QyIIucjoQtK7PXGRmZ/qPp1A6gcPBpB7IokyPhTJSXT3/k7dQOoHAQ1EAWZetIuL4+qVBo8jAOhWzV1THsDcwXBDWQRdk6Evb5pI6OsQlhPT7XzYlkwPzByWRAFo0fCU82/H22R8JVVbb6++Pq6fEoGi1RMDimujquowbmG4IayKLxI+Gpzvo+25D1+aQVK5IKBqVolOFuYD4iqIEse++R8Ph11BwJA5gpghpwwfiRMADMluPJZLZta9u2bVq1apXWrl2ro0ePTnjO8ePHdc0118g6eZHo6Oiobr/9dq1Zs0arVq3SX/7yl+z3HACAecAxqHt7e5VIJNTZ2alNmzappaXltPYXX3xR69at07Fjx9I/a29v12c+8xl1dHRo586d2r59e/Z7DgDAPOA49D0wMKDa2lpJUnV1tYaGhk5rLyoqUnt7u2688cb0z2655RZ5vV5J0rvvvisfk3MAAMyIY1DHYjH5/f704+LiYiWTSXk8J351yZIlE35n4cKFkqRoNKq7775bW7dudexIa2ur2traJEkbNmxQY2NjZu8gQ8FgIKuvh4mosbuor7uor7uo78w5BrXf71c8Hk8/tm07HdLTOXz4sO68805t3rxZV1xxhePzw+GwwuGwJCkaHVU0Our4O5kKBgNZfT1MRI3dRX3dRX3dRX0zM9WXGcc56pqaGvX19UmSBgcHVVFR4fjH/vrXv6qxsVG7du3S1VdffZZdBQAA4xwPjZcvX64DBw5o9erVSqVSam5uVnt7u8rKyrRs2bJJf2fXrl1KJBJ66KGHJJ04Kt+zZ092ew4AwDywIJVKpXLdiTNle4iEYRf3UWN3UV93UV93Ud/MzHjoGwAA5A5BDQCAwVhCFJgHLEvq7j619nh9PWuPA/mCoAYK3MGDRVPezauqKrP7YwPIHYa+gQJmWZoQ0pIUiZwI75PL8wMwGEENFLDubs+EkB4XiRSpp4dBNcB0BDVQwEZGpv+IO7UDyD0+pUABKy+ffg7aqR1A7hHUQAGrr08qFJo8jEMhW3V1yTnuEYCzRVADBcznkzo6xiaE9fhZ31yiBZiPM0mAAldVZau/P66enlPXUdfVcR01kC8IauAMhbg4iM8nrVjBMDeQjwhq4D1YHASAaZijBk5icRAAJiKogZNYHASAiQhq4CQWBwFgIvY8wEksDgLARAQ1cBKLgwAwEUENnMTiIABMxNkxwHuwOAgA0xDUwBlYHASASRj6BgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgMIIaAACDEdQAABiMoAYAwGAENQAABiOoAQAwGEENAIDBCGoAAAxGUAMAYDCCGgAAgzkGtW3b2rZtm1atWqW1a9fq6NGjE55z/PhxXXPNNbIsS5L09ttvKxwOq6GhQd/61rd0/Pjx7PccAIB5wDGoe3t7lUgk1NnZqU2bNqmlpeW09hdffFHr1q3TsWPH0j/71a9+pYqKCj355JO6/vrr9dhjj2W/5wAAzAMepycMDAyotrZWklRdXa2hoaHT2ouKitTe3q4bb7zxtN/55je/KUm66qqrMgrq1tZWtbW1SZI2bNigxsbGzN9FBoLBQFZfDxNRY3dRX3dRX3dR35lzDOpYLCa/359+XFxcrGQyKY/nxK8uWbJk0t8JBE78p5SWlmp0dNSxI+FwWOFwWJIUjY4qGnX+nUwFg4Gsvh4mosbuor7uor7uor6ZmerLjOPQt9/vVzweTz+2bTsd0pn8Tjwe18KFC8+mrwAA4CTHoK6pqVFfX58kaXBwUBUVFY4vWlNToxdeeEGS1NfXp8svv3yW3QQAYH5yHPpevny5Dhw4oNWrVyuVSqm5uVnt7e0qKyvTsmXLJv2dm266SVu2bNFNN92kc845R7t27cp6xwHMLcuSurs9GhkpUnm5rfr6pHy+XPcKKHwLUqlUKtedOFO25zKYH3EfNXZXrut78GCR1qwpUSRyahAuFLLV0TGmqio7Z/3KllzXt9BR38zMeI4awPxmWZoQ0pIUiZwI75PLJwBwCUENYFrd3Z4JIT0uEilST4/jDBqAWSCoAUxrZGT63YRTO4DZ4RMGYFrl5dPPQTu1A5gdghrAtOrrkwqFJg/jUMhWXV1yjnsEzC8ENYBp+XxSR8fYhLAeP+ubS7QAd3EWCABHVVW2+vvj6uk5dR11XR3XUQNzgaAGkBGfT1qxgmFuYK4x9A0AgMEIagAADEZQAwBgMIIaAACDEdQAABiMoAYAwGAENQAABiOoAQAwGEENAIDBWJkMBcOyTtw7eXyJy/p6lrgEkP8IahSEgweLtGZNiSKRU4NE4zeNqKriNowA8hdD38h7lqUJIS1JkciJ8LasHHUMALKAoEbe6+72TAjpcZFIkXp6GDgCkL8IauS9kZHpN2OndgAwGXsw5L3y8unnoJ3aAcBkBDXyXn19UqHQ5GEcCtmqq+MeygDyF0GNvOfzSR0dYxPCevysby7RApDPOMsGBaGqylZ/f1w9Paeuo66r4zpqAPmPoEbB8PmkFSsY5gZQWBj6BgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgMIIaAACDEdQAABjMccET27bV1NSkw4cPy+v1aseOHVq0aFG6vaurS/v375fH49H69eu1dOlSvf7669q8ebNSqZTe//73a9euXSopKXH1jQAAUIgcj6h7e3uVSCTU2dmpTZs2qaWlJd0WjUa1b98+7d+/X3v37tXu3buVSCT0i1/8Qtddd52eeOIJXXrppXrqqadcfRMAABQqx6AeGBhQbW2tJKm6ulpDQ0PptkOHDmnx4sXyer0KBAIqKyvT8PCwPv7xj+utt96SJMViMXk8rFQKAMBMOCZoLBaT3+9PPy4uLlYymZTH41EsFlMgEEi3lZaWKhaL6cMf/rB27dql3/zmN0okEvr2t7/t2JHW1la1tbVJkjZs2KDGxsaZvJ8pBYMB5ydhVqixu6ivu6ivu6jvzDkGtd/vVzweTz+2bTt9hHxmWzweVyAQ0LZt27Rz507V1tbq+eef15YtW/STn/xk2r8TDocVDoclSdHoqKLR0Rm9ockEg4Gsvh4mosbuor7uor7uor6ZmerLjOPQd01Njfr6+iRJg4ODqqioSLdVVlZqYGBAlmVpdHRUR44cUUVFhRYuXJg+0j7//PPTw+AAAODsOB5RL1++XAcOHNDq1auVSqXU3Nys9vZ2lZWVadmyZVq7dq0aGhqUSqW0ceNG+Xw+3Xfffdq+fbts21YqldK2bdvm4r0AAFBwFqRSqVSuO3GmbA+RMOziPmrsLurrLurrLuqbmRkPfQMAgNwhqAEAMBgXOAOYU5YldXd7NDJSpPJyW/X1Sfl8ue4VYC6CGsCcOXiwSGvWlCgSOTWYFwrZ6ugYU1WVncOeAeZi6BvAnLAsTQhpSYpEToS3ZeWoY4DhCGoAc6K72zMhpMdFIkXq6WGAD5gMQQ1gToyMTL+7cWoH5is+GQDmRHn59HPQTu3AfEVQA5gT9fVJhUKTh3EoZKuuLjnHPQLyA0ENYE74fFJHx9iEsB4/65tLtIDJcfYGgDlTVWWrvz+unp5T11HX1XEdNTAdghrAnPL5pBUrGOYGMsXQNwAABiOoAQAwGEENAIDBCGoAAAxGUAMAYDCCGgAAgxHUAAAYjKAGAMBgBDUAAAYjqAEAMBhBDQCAwQhqAAAMRlADAGAwghoAAIMR1AAAGIygBgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgME+uOwBYltTd7dHISJHKy23V1yfl8+W6VwBgBoIaOXXwYJHWrClRJHJqcCcUstXRMaaqKjuHPQMAMzD0jZyxLE0IaUmKRE6Et2XlqGMAYBDHoLZtW9u2bdOqVau0du1aHT169LT2rq4u3XDDDVq5cqWee+45SdJ///tfbd68WQ0NDfra176mQ4cOudN75LXubs+EkB4XiRSpp4cBHwBw3BP29vYqkUios7NTg4ODamlp0Z49eyRJ0WhU+/bt09NPPy3LstTQ0KAlS5Zo7969uvTSS/XII49oeHhYw8PDqqysdP3NIL+MjEz/PdGpHQDmA8egHhgYUG1trSSpurpaQ0ND6bZDhw5p8eLF8nq98nq9Kisr0/DwsP7whz/ouuuu06233qrS0lLdf//9jh1pbW1VW1ubJGnDhg1qbGyc6XuaVDAYyOrrYaKzrbHTd7fKSp+CQc4qG8c27C7q6y7qO3OOQR2LxeT3+9OPi4uLlUwm5fF4FIvFFAicKn5paalisZjefPNNvfXWW9q7d69+/etf6+GHH9Yjjzwy7d8Jh8MKh8OSpGh0VNHo6Ezf0wTBYCCrr4eJZlLj2lopFCqddPg7FLL12c/GFY1mq4f5jW3YXdTXXdQ3M1N9mXEcW/T7/YrH4+nHtm3L4/FM2haPxxUIBHTeeefpc5/7nCRp6dKlpx2FA+N8PqmjY0yh0Olnd4+f9c0lWgCQQVDX1NSor69PkjQ4OKiKiop0W2VlpQYGBmRZlkZHR3XkyBFVVFTo8ssv1wsvvCBJevnll3XJJZe41H3ku6oqW/39cT3++JjuvdfS44+Pqb8/zqVZAHDSglQqlZruCbZtq6mpSa+99ppSqZSam5vV19ensrIyLVu2TF1dXers7FQqldJtt92ma6+9Vv/+97/1ve99T9FoVB6PRw8//LAuuOCCjDuV7SEShl3cR43dRX3dRX3dRX0zM9XQt2NQ5wJBnX+osbuor7uor7uob2ZmPEcNAAByh6AGAMBgBDUAAAYjqAEAMBiLKQPIS9weFfMFQQ0g73B7VMwnDH0DyCvcHhXzDUENIK9we1TMNwQ1gLzC7VEx37BFA8gr5eXTz0E7tQP5hqAGkFfq65MT7rg2LhSyVVeXnOMeAe4iqAHkFW6PivmGsy4A5J3x26P29Jy6jrqujuuoUZgIagB5yeeTVqxgmBuFj6FvAAAMRlADAGAwghoAAIMR1AAAGIygBgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgMIIaAACDEdQAABiMoAYAwGAENQAABiOoAQAwGEENAIDBCGoAAAxGUAMAYDCCGgAAgxHUAAAYjKAGAMBgjkFt27a2bdumVatWae3atTp69Ohp7V1dXbrhhhu0cuVKPffcc6e1vfzyy7r66quz22MAAOYRj9MTent7lUgk1NnZqcHBQbW0tGjPnj2SpGg0qn379unpp5+WZVlqaGjQkiVL5PV69cYbb+jnP/+5ksmk628CAIBC5XhEPTAwoNraWklSdXW1hoaG0m2HDh3S4sWL5fV6FQgEVFZWpuHhYVmWpfvvv19NTU2udRwAgPnA8Yg6FovJ7/enHxcXFyuZTMrj8SgWiykQCKTbSktLFYvFtH37dq1bt06hUCjjjrS2tqqtrU2StGHDBjU2Np7N+3AUDAacn4RZocbuor7uor7uor4z5xjUfr9f8Xg8/di2bXk8nknb4vG4zjnnHPX39+sf//iHHn30Uf3nP//Rxo0b9cMf/nDavxMOhxUOhyVJ0eiootHRGb2hyQSDgay+Hiaixu6ivu6ivu6ivpmZ6suMY1DX1NToueeeU11dnQYHB1VRUZFuq6ys1I9+9CNZlqVEIqEjR46osrJSv/vd79LPWbJkiWNIAwCAyTkG9fLly3XgwAGtXr1aqVRKzc3Nam9vV1lZmZYtW6a1a9eqoaFBqVRKGzdulM/nm4t+AwAwLyxIpVKpXHfiTNkeImHYxT2WJXV3exSNligYHFN9fVJ8V8s+tmF3sP3ODbbfzMx46BuYysGDRVqzpkSRyPjFAyUKhWx1dIypqsrOad8AJ2y/yBesTIYZsSydsZM7IRI5sfOzrBx1DMgA2y/yCUGNGenu9kzYyY2LRIrU08NgDczF9ot8QlBjRkZGpt90nNqBXGL7RT5ha8SMlJdPP4fn1A7kEtsv8glBjRmpr08qFJp8ZxYK2aqrY413mIvtF/mEoMaM+HxSR8fYhJ3d+FmzXOICk7H9Ip9wxgRmrKrKVn9/XD09p65DravjOlTkB7Zf5AuCGrPi80krViQVDErRKMOFyC9sv8gHDH0DAGAwghoAAIMR1AAAGIygBgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgMIIaAACDEdQAABiMoAYAwGAENQAABiOoAQAwGEENAIDBCGoAAAxGUAMAYDCCGgAAgxHUAAAYzJPrDgBAvrMsqbvbo5GRIpWX26qvT8rny3WvUCgIagCYhYMHi7RmTYkikVMDlKGQrY6OMVVV2TnsGQoFQ98AMEOWpQkhLUmRyInwtqwcdQwFhaAGgBnq7vZMCOlxkUiRenoYtMTsEdQAMEMjI9PvQp3agUywFQHADJWXTz8H7dQOZIKgBoAZqq9PKhSaPIxDIVt1dck57hEKEUENADPk80kdHWMTwnr8rG8u0UI2OJ7pYNu2mpqadPjwYXm9Xu3YsUOLFi1Kt3d1dWn//v3yeDxav369li5dqtdff11bt27Vu+++q1Qqpe3bt+uiiy5y9Y0AQC5UVdnq74+rp+fUddR1dVxHjexxDOre3l4lEgl1dnZqcHBQLS0t2rNnjyQpGo1q3759evrpp2VZlhoaGrRkyRL9+Mc/1po1a/T5z39eL774onbv3q22tjbX3wwA5ILPJ61YwTA33OEY1AMDA6qtrZUkVVdXa2hoKN126NAhLV68WF6vV16vV2VlZRoeHtaWLVsUCAQkSe+++658GXy1bG1tTYf5hg0b1NjYOKM3NJVgMJDV18NE1Nhd1Ndd1Ndd1HfmHIM6FovJ7/enHxcXFyuZTMrj8SgWi6UDWZJKS0sVi8X0wQ9+UJL0t7/9TQ8//LAeffRRx46Ew2GFw2FJUjQ6qmh09KzfzFSCwUBWX68QZHvJQ2rsLurrLurrLuqbmam+zDgGtd/vVzweTz+2bVsej2fStng8ng7ul156SQ888IAeeeQR5qcNw5KHAJA/HM/6rqmpUV9fnyRpcHBQFRUV6bbKykoNDAzIsiyNjo7qyJEjqqio0EsvvaSHHnpIP/vZz/SpT33Kvd7jrLHkIQDkF8cj6uXLl+vAgQNavXq1UqmUmpub1d7errKyMi1btkxr165VQ0ODUqmUNm7cKJ/Pp+bmZr3zzju65557JEkXXnihtm/f7vqbgbNMljzkpBgAMIdjUBcVFU0I2Ysvvjj975UrV2rlypWntT/77LNZ6h6yjSUPASC/sFeeZ1jyEADyC0E9z7DkIQDkF4J6nmHJQwDIL9wsdR5iyUMAyB8E9TzFkoeAWbK9CBEKB0ENADnGIkSYDnPUAJBDLEIEJwQ1AORQJosQYX4jqAEgh1iECE7YAgAgh1iECE4IagDIIRYhghOCGgByiEWI4ISzFAAgx1iECNMhqAHAACxChKkw9A0AgMEIagAADEZQAwBgMOaoAaCAcHOPwkNQ5xk+hACmws09ChNBnUf4EAKYitPNPfr743ypz1PMUecJ7rADYDrc3KNwEdR5gg8hgOlwc4/Cxf9cnuBDCGA63NyjcLF3zxN8CAFMh5t7FC6COk/wIQQwHW7uUbiY2MwT4x/Cqc765kMIIJs39+BSUHMQ1HmEO+wAcJKNm3twKahZCOo8wx12ALiJ67HNwxw1ACCNS0HNQ8XnEHM+AEyXzUtBx/d50agUDHrY580QQT1HmPMBkA+ydSnoxH1eCfu8GWLoew6w/CeAfJGNS0HZ52UXQT0HmPMBkC+ycT12tvd5liU984xHu3d79cwznnkX9CREBmY7t8zynwDyyWwvBc3mPi+b04bZOE8oF+caFXRQZ+NEhmxsJCz/CSDfzOZS0Gzt87J5qVg29uW5OtdoQSqVSk33BNu21dTUpMOHD8vr9WrHjh1atGhRur2rq0v79++Xx+PR+vXrtXTpUh0/flx33XWX3n77bZ1//vnauXOnSkpKMu5UNDo683d0UjYKalnSpz9dOukQTihkZ7yRZOt1TBYMBrLy/4bJUV93Ud/sytY+75lnPLr99qmz4/HHxzL6MpGN/szFfjwYDEz6c8fxh97eXiUSCXV2dmrTpk1qaWlJt0WjUe3bt0/79+/X3r17tXv3biUSCT322GP64he/qCeffFKXXXaZOjs7Z9f7s5StExmyNc/CGrwA5pNs7fOyNYSejX15Ls81cnzlgYEB1dbWSpKqq6s1NDSUbjt06JAWL14sr9crr9ersrIyDQ8Pa2BgQLfddpsk6aqrrtLu3bt1yy23uPMOJpFJQTP5FpbNeRaW/wQwn7x3nxeNligYHDvrfV62htCzsS/P5blGjkEdi8Xk9/vTj4uLi5VMJuXxeBSLxRQInDpULy0tVSwWO+3npaWlGh11HlJqbW1VW1ubJGnDhg1qbGw86zczLhp1ai9RMOj8OpWVTu0+BYNnl7T/939n9fS8MtWwDbKD+rqL+rrj1D4v8+nPcbfcIj3wgPTGGxPb/ud/pP/935KMgj8b+3I38iBTjkHt9/sVj8fTj23blsfjmbQtHo8rEAikf37uuecqHo9r4cKFjh0Jh8MKh8OSTsxRz2a+KBj0aLqNIhgcUzTqfERdWyuFQlPPSXz2s3HHLwXzBXN87qK+7qK+7ppNfX/5y8nPN/rlL8f01luZHVFnY18+F3kw4znqmpoa9fX1SZIGBwdVUVGRbqusrNTAwIAsy9Lo6KiOHDmiiooK1dTU6IUXXpAk9fX16fLLL59d789Stu7dzNwyAOTW+BD644+P6d57LT3++Jj6++NndZZ1NvblucyDjM/6fu2115RKpdTc3Ky+vj6VlZVp2bJl6urqUmdnp1KplG677TZde+21OnbsmLZs2aJ4PK4PfOAD2rVrl973vvdl3ClTzvoeZ1libtkBRyTuor7uor7uMqW+2diXu5kHUx1ROwZ1LmTrP3S8oDM9kQGZM+WDWKior7uor7uob2amCuqCXvBk/IL9YFAZzUkDAGAa1q4EAMBgBDUAAAYjqAEAMBhBDQCAwQhqAAAMRlADAGAwghoAAIMZueBJtrW2tqbXEYc7qLG7qK+7qK+7qO/szIug/uhHP6rDhw/nuhsFjRq7i/q6i/q6i/rODkPfAAAYjKAGAMBgxU1NTU257sRcuPLKK3PdhYJHjd1Ffd1Ffd1FfWduXsxRAwCQrxj6BgDAYAQ1AAAGI6gBADAYQQ0AgMEIagAADEZQAwBgME+uO+Am27bV1NSkw4cPy+v1aseOHVq0aFGuu1VQrr/+egUCAUnSBRdcoJ07d+a4R4Xh4MGD+sEPfqB9+/bp6NGjuueee7RgwQJdeumluv/++1VUxHfs2XpvjV955RXdfvvtKi8vlyTddNNNqqury20H89Q777yjrVu36l//+pcSiYTWr1+vSy65hG14Fgo6qHt7e5VIJNTZ2anBwUG1tLRoz549ue5WwbAsS5K0b9++HPeksPz0pz/Vs88+q5KSEknSzp07dccdd+jKK6/Utm3b9Pvf/17Lly/PcS/z25k1fvXVV/WNb3xD69aty3HP8t+zzz6r8847T9///vf15ptvasWKFfrYxz7GNjwLBf2VZmBgQLW1tZKk6upqDQ0N5bhHhWV4eFhjY2Nat26dbr75Zg0ODua6SwWhrKxMra2t6cevvPKKrrjiCknSVVddpT/+8Y+56lrBOLPGQ0NDev755/X1r39dW7duVSwWy2Hv8tsXvvAFNTY2ph8XFxezDc9SQQd1LBaT3+9PPy4uLlYymcxhjwrLueeeq1tvvVV79+7VAw88oLvuuov6ZsG1114rj+fUYFcqldKCBQskSaWlpRodHc1V1wrGmTWurKzU5s2b9cQTT+gjH/mIHn300Rz2Lr+VlpbK7/crFovpO9/5ju644w624Vkq6KD2+/2Kx+Ppx7Ztn/bhxOxceOGF+vKXv6wFCxbowgsv1HnnnadoNJrrbhWc987lxeNxLVy4MIe9KUzLly/XJz/5yfS/X3311Rz3KL+98cYbuvnmm/WVr3xFX/rSl9iGZ6mgg7qmpkZ9fX2SpMHBQVVUVOS4R4XlqaeeUktLiyQpEokoFospGAzmuFeF57LLLtOf//xnSVJfX58+/elP57hHhefWW2/VoUOHJEl/+tOf9IlPfCLHPcpfx44d07p163T33Xfrq1/9qiS24dkq6JtyjJ/1/dprrymVSqm5uVkXX3xxrrtVMBKJhO699169/vrrWrBgge666y7V1NTkulsF4Z///KfuvPNOdXV16e9//7vuu+8+vfPOO7rooou0Y8cOFRcX57qLee+9NX7llVf04IMP6pxzztGHPvQhPfjgg6dNmyFzO3bs0G9/+1tddNFF6Z9997vf1Y4dO9iGZ6iggxoAgHxX0EPfAADkO4IaAACDEdQAABiMoAYAwGAENQAABiOoAfFrBwkAAAAOSURBVAAwGEENAIDB/h+UQiPnVf9+SwAAAABJRU5ErkJggg==\n", + "image/png": "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\n", "text/plain": [ - "
      " + "
      " ] }, "metadata": {}, @@ -2137,28 +2595,71 @@ ], "source": [ "\n", + "fig = plt.figure(figsize=(12,8))\n", + "ax = fig.add_subplot(111)\n", + "ax.set_facecolor((0.933,0.8745,0.89)) ## white background\n", + "\n", + "ax.tick_params(axis='both', labelsize=14)\n", + "x = np.arange(1,pub_freq['nr_day'].max())\n", + "plt.plot(geom.pmf(x,p),'bo', ms=2, label='geom pmf',color='black')\n", + "plt.plot(pub_freq['nr_day'],pub_freq['counts']/pub_freq['counts'].sum(),'bo', ms=3, label='real_dots', color='red')\n", "\n", - "mu = pub_freq.mean()\n", - "mean, var, skew, kurt = poisson.stats(mu, moments='mvsk')\n", + "plt.hlines(y=(0,0.01, 0.02,0.03,0.04,0.05,), xmin=-0.5, xmax=5.5, color=[(0.85,0.85,0.85)], zorder=1) ## grey horizontal lines\n", + "plt.xlabel('nr. of days announcedon on plattform\"', fontsize ='16', fontweight='bold', fontname=\"Arial\", labelpad=20) \n", + "plt.ylabel('% still announced on plattform', fontsize ='16', fontweight='bold', fontname=\"Arial\", labelpad = 20)\n", "\n", - "#x = np.arange(poisson.ppf(0.00001, mu), poisson.ppf(0.9999, mu))\n", - "plt.plot(x, poisson.pmf(x, mu), 'bo', ms=8, label='poisson pmf')\n", - "plt.show()\n" + "plt.savefig('fig1.png', bbox_inches='tight')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### e) check goodness of fit" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 311, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "Power_divergenceResult(statistic=2.8914873092385345, pvalue=1.0)" + ] + }, + "execution_count": 311, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from scipy.stats import chisquare\n", + "chisquare(pub_freq['counts']/pub_freq['counts'].sum(), f_exp=geom.pmf(pub_freq['nr_day'],p))" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 312, "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "KstestResult(statistic=1.0, pvalue=0.0)" + ] + }, + "execution_count": 312, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from scipy.stats import kstest\n", + "kstest(pub_freq['counts']/pub_freq['counts'].sum(), func.cdf)\n", + "\n" + ] }, { "cell_type": "code", diff --git a/your-project/fig1.png b/your-project/fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6185bc649e2dfae338aafd01597bb4537387e5 GIT binary patch literal 27580 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 Date: Fri, 28 Feb 2020 11:35:08 +0000 Subject: [PATCH 07/11] almost there --- .../3-checkpoint.Statistics | 1346 ++++--- .../3.Statistics-checkpoint.ipynb | 3396 +++++++++++++++++ .../{2. Cleaning => 2. Cleaning.ipynb} | 0 your-project/3.Statistics | 2693 ------------- your-project/3.Statistics.ipynb | 3396 +++++++++++++++++ your-project/Data/c_flats_clean - Kopie.csv | 2282 +++++++++++ your-project/Data/c_flats_clean - Kopie.xlsx | Bin 0 -> 222110 bytes your-project/Data/counts.csv | 13 + your-project/Data/counts.xlsx | Bin 0 -> 10316 bytes your-project/Data/means_days - Kopie.csv | 4 + your-project/Data/means_days - Kopie.xlsx | Bin 0 -> 9926 bytes your-project/Data/means_days.csv | 4 + your-project/Figures/Tabl_Fig1_bar_plota.PNG | Bin 0 -> 65723 bytes your-project/Figures/Tabl_Fig2_pric_room.PNG | Bin 0 -> 71891 bytes your-project/Figures/fig1_dist.png | Bin 0 -> 29737 bytes your-project/Figures/fig2_price_size.png | Bin 0 -> 40377 bytes your-project/Figures/fig3_price_room.png | Bin 0 -> 32238 bytes your-project/Figures/fig4_price_floor.png | Bin 0 -> 26452 bytes your-project/Figures/tabl_Fig4_bubb.PNG | Bin 0 -> 83473 bytes .../tabl_fig3_averg.day on plattform.PNG | Bin 0 -> 32398 bytes your-project/Untitled.ipynb | 6 - your-project/fig1.png | Bin 27580 -> 0 bytes 22 files changed, 9807 insertions(+), 3333 deletions(-) create mode 100644 your-project/.ipynb_checkpoints/3.Statistics-checkpoint.ipynb rename your-project/{2. Cleaning => 2. Cleaning.ipynb} (100%) delete mode 100644 your-project/3.Statistics create mode 100644 your-project/3.Statistics.ipynb create mode 100644 your-project/Data/c_flats_clean - Kopie.csv create mode 100644 your-project/Data/c_flats_clean - Kopie.xlsx create mode 100644 your-project/Data/counts.csv create mode 100644 your-project/Data/counts.xlsx create mode 100644 your-project/Data/means_days - Kopie.csv create mode 100644 your-project/Data/means_days - Kopie.xlsx create mode 100644 your-project/Data/means_days.csv create mode 100644 your-project/Figures/Tabl_Fig1_bar_plota.PNG create mode 100644 your-project/Figures/Tabl_Fig2_pric_room.PNG create mode 100644 your-project/Figures/fig1_dist.png create mode 100644 your-project/Figures/fig2_price_size.png create mode 100644 your-project/Figures/fig3_price_room.png create mode 100644 your-project/Figures/fig4_price_floor.png create mode 100644 your-project/Figures/tabl_Fig4_bubb.PNG create mode 100644 your-project/Figures/tabl_fig3_averg.day on plattform.PNG delete mode 100644 your-project/Untitled.ipynb delete mode 100644 your-project/fig1.png diff --git a/your-project/.ipynb_checkpoints/3-checkpoint.Statistics b/your-project/.ipynb_checkpoints/3-checkpoint.Statistics index 0e1ad69..157591f 100644 --- a/your-project/.ipynb_checkpoints/3-checkpoint.Statistics +++ b/your-project/.ipynb_checkpoints/3-checkpoint.Statistics @@ -40,7 +40,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 416, "metadata": {}, "outputs": [], "source": [ @@ -51,12 +51,13 @@ "import matplotlib.pyplot as plt\n", "import numpy as np\n", "from scipy.stats import ttest_1samp, ttest_rel, ttest_ind\n", - "from scipy.stats import f_oneway\n" + "from scipy.stats import f_oneway\n", + "from scipy import stats" ] }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 417, "metadata": {}, "outputs": [ { @@ -254,7 +255,7 @@ "[5 rows x 27 columns]" ] }, - "execution_count": 31, + "execution_count": 417, "metadata": {}, "output_type": "execute_result" } @@ -280,102 +281,16 @@ }, { "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": true - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requirement already satisfied: pandas-profiling[html,notebook] in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (2.4.0)\n", - "Requirement already satisfied: htmlmin>=0.1.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.1.12)\n", - "Requirement already satisfied: jinja2>=2.8 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (2.10.3)\n", - "Requirement already satisfied: phik>=0.9.8 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.9.9)\n", - "Requirement already satisfied: missingno>=0.4.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.4.2)\n", - "Requirement already satisfied: pandas>=0.19 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (0.25.1)\n", - "Requirement already satisfied: astropy in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (3.2.1)\n", - "Requirement already satisfied: confuse>=1.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (1.0.0)\n", - "Requirement already satisfied: matplotlib>=1.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (3.1.1)\n", - "Requirement already satisfied: jupyter-client>=5.3.4; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (5.3.4)\n", - "Requirement already satisfied: ipywidgets; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (7.5.1)\n", - "Requirement already satisfied: jupyter-core>=4.6.1; extra == \"notebook\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas-profiling[html,notebook]) (4.6.2)\n", - "Requirement already satisfied: MarkupSafe>=0.23 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jinja2>=2.8->pandas-profiling[html,notebook]) (1.1.1)\n", - "Requirement already satisfied: pytest-pylint>=0.13.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.15.0)\n", - "Requirement already satisfied: pytest>=4.0.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (5.2.1)\n", - "Requirement already satisfied: scipy>=1.1.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (1.3.1)\n", - "Requirement already satisfied: joblib>=0.14.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.14.1)\n", - "Requirement already satisfied: numba>=0.38.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (0.45.1)\n", - "Requirement already satisfied: nbconvert>=5.3.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (5.6.0)\n", - "Requirement already satisfied: numpy>=1.15.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from phik>=0.9.8->pandas-profiling[html,notebook]) (1.16.5)\n", - "Requirement already satisfied: seaborn in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from missingno>=0.4.2->pandas-profiling[html,notebook]) (0.9.0)\n", - "Requirement already satisfied: pytz>=2017.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas>=0.19->pandas-profiling[html,notebook]) (2019.3)\n", - "Requirement already satisfied: python-dateutil>=2.6.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pandas>=0.19->pandas-profiling[html,notebook]) (2.8.0)\n", - "Requirement already satisfied: pyyaml in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from confuse>=1.0.0->pandas-profiling[html,notebook]) (5.1.2)\n", - "Requirement already satisfied: cycler>=0.10 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (0.10.0)\n", - "Requirement already satisfied: kiwisolver>=1.0.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (1.1.0)\n", - "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from matplotlib>=1.4->pandas-profiling[html,notebook]) (2.4.2)\n", - "Requirement already satisfied: tornado>=4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (6.0.3)\n", - "Requirement already satisfied: traitlets in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.3.3)\n", - "Requirement already satisfied: pyzmq>=13 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (18.1.0)\n", - "Requirement already satisfied: pywin32>=1.0; sys_platform == \"win32\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (223)\n", - "Requirement already satisfied: nbformat>=4.2.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.4.0)\n", - "Requirement already satisfied: ipykernel>=4.5.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (5.1.2)\n", - "Requirement already satisfied: widgetsnbextension~=3.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (3.5.1)\n", - "Requirement already satisfied: ipython>=4.0.0; python_version >= \"3.3\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (7.8.0)\n", - "Requirement already satisfied: pylint>=2.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (2.4.2)\n", - "Requirement already satisfied: py>=1.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (1.8.0)\n", - "Requirement already satisfied: packaging in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (19.2)\n", - "Requirement already satisfied: attrs>=17.4.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (19.2.0)\n", - "Requirement already satisfied: more-itertools>=4.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (7.2.0)\n", - "Requirement already satisfied: atomicwrites>=1.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (1.3.0)\n", - "Requirement already satisfied: pluggy<1.0,>=0.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.13.0)\n", - "Requirement already satisfied: wcwidth in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.1.7)\n", - "Requirement already satisfied: importlib-metadata>=0.12 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.23)\n", - "Requirement already satisfied: colorama in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.4.1)\n", - "Requirement already satisfied: llvmlite>=0.29.0dev0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from numba>=0.38.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.29.0)\n", - "Requirement already satisfied: pandocfilters>=1.4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.2)\n", - "Requirement already satisfied: testpath in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.4.2)\n", - "Requirement already satisfied: bleach in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (3.1.0)\n", - "Requirement already satisfied: mistune<2,>=0.8.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.8.4)\n", - "Requirement already satisfied: pygments in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (2.4.2)\n", - "Requirement already satisfied: defusedxml in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.0)\n", - "Requirement already satisfied: entrypoints>=0.2.2 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.3)\n", - "Requirement already satisfied: six>=1.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from python-dateutil>=2.6.1->pandas>=0.19->pandas-profiling[html,notebook]) (1.12.0)\n", - "Requirement already satisfied: setuptools in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from kiwisolver>=1.0.1->matplotlib>=1.4->pandas-profiling[html,notebook]) (41.4.0)\n", - "Requirement already satisfied: ipython-genutils in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from traitlets->jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.2.0)\n", - "Requirement already satisfied: decorator in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from traitlets->jupyter-client>=5.3.4; extra == \"notebook\"->pandas-profiling[html,notebook]) (4.4.0)\n", - "Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from nbformat>=4.2.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (3.0.2)\n", - "Requirement already satisfied: notebook>=4.4.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (6.0.1)\n", - "Requirement already satisfied: backcall in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.1.0)\n", - "Requirement already satisfied: jedi>=0.10 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.15.1)\n", - "Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (2.0.10)\n", - "Requirement already satisfied: pickleshare in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.7.5)\n", - "Requirement already satisfied: astroid<2.4,>=2.3.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (2.3.1)\n", - "Requirement already satisfied: isort<5,>=4.2.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (4.3.21)\n", - "Requirement already satisfied: mccabe<0.7,>=0.6 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.1)\n", - "Requirement already satisfied: zipp>=0.5 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from importlib-metadata>=0.12->pytest>=4.0.2->phik>=0.9.8->pandas-profiling[html,notebook]) (0.6.0)\n", - "Requirement already satisfied: webencodings in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from bleach->nbconvert>=5.3.1->phik>=0.9.8->pandas-profiling[html,notebook]) (0.5.1)\n", - "Requirement already satisfied: pyrsistent>=0.14.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.15.4)\n", - "Requirement already satisfied: terminado>=0.8.1 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.8.2)\n", - "Requirement already satisfied: prometheus-client in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.7.1)\n", - "Requirement already satisfied: Send2Trash in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (1.5.0)\n", - "Requirement already satisfied: parso>=0.5.0 in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from jedi>=0.10->ipython>=4.0.0; python_version >= \"3.3\"->ipywidgets; extra == \"notebook\"->pandas-profiling[html,notebook]) (0.5.1)\n", - "Requirement already satisfied: wrapt==1.11.* in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.11.2)\n", - "Requirement already satisfied: typed-ast<1.5,>=1.4.0; implementation_name == \"cpython\" and python_version < \"3.8\" in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.1)\n", - "Requirement already satisfied: lazy-object-proxy==1.4.* in c:\\users\\haenni\\appdata\\local\\continuum\\anaconda3\\lib\\site-packages (from astroid<2.4,>=2.3.0->pylint>=2.0.0->pytest-pylint>=0.13.0->phik>=0.9.8->pandas-profiling[html,notebook]) (1.4.2)\n", - "Note: you may need to restart the kernel to use updated packages.\n" - ] - } - ], + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "#pip install pandas-profiling[notebook,html]" ] }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -384,7 +299,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -393,360 +308,9 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
      Newsletter
      de

      Versicherungen

      Auto & Motorrad

      Immobilien

      Kredit & Hypotheken

      Preisvergleich

      Gesundheit & Vorsorge

      Weitere Services

      \"Comparis\"

      Menü

      ImmobilienBern

      Filter

      Suche zurücksetzen
      Ihre Suchkriterien
      Ausstattung
      Zusatzkriterien

      Weitere Angebote in bern

      Wohnung mieten (777)

      1 Zimmer Wohnung mieten (136)

      2 Zimmer Wohnung mieten (206)

      3 Zimmer Wohnung mieten (278)

      4 Zimmer Wohnung mieten (99)

      5 Zimmer Wohnung mieten (19)

      Loft mieten (5)

      Maisonette mieten (12)

      Studio mieten (12)

      Attika mieten (13)

      Dachwohnung mieten (45)

      Einzelzimmer mieten (28)

      Ihre Favoriten(0)

      Sortieren nach:

      mieten in Bern

      780 Treffer auf allen grossen Schweizer Immobilienmarktplätzen

      780 Treffer auf allen Portalen

      Resultatduplikate sind in der totalen Trefferzahl ausgefiltert.

      420 Inserate

      278 Inserate

      205 Inserate

      131 Inserate

      112 Inserate

      111 Inserate

      108 Inserate

      41 Inserate

      4 Inserate

      3 Inserate

      3 Inserate

      Sortieren nach:

      WOHNUNG

      1.5 Zimmer, 30 m²

      «Renovierte 1.5-Zimmer-Wohnung»

      Freiburgstr. 62, 3008 Bern

      CHF890
      CHF890
      Online seit einer Minute
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 78
    2. 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 Jj@7E#zgr9q6>=>Awnat%XmMPZnK+&0!} zV-P3W+szPmFByRu2?kBGJ7}laUPsHQXl5%hO2f!v_KwiH2V)oj6#Ej`?sOASz;dDo zkh-GszUk1C;clt7sANy=P-p7F;H6U!`V$b&1W_}~MSkj+G5sJ^C2iz;>I4anGBd?O znMrOYCoz3apVRa>b|9yB{;o*PpVcV(FXsn-;9RgllpNhQJrY;B#JtCQ{ z%Y9phzD{OuQhN420K7J`*lfVc(9lfqz~cngl}mltFG+nlV=;ZSUJRtBuVi07#!#Ki z--Xglv$tI)u+vQ78!~}UNF62JdIF#0x?sa3kb@wUCh7W$p@?yB3ZIITLu7>`%Entry?%9yfEhfw|kTWLV^Dh@qzY*uYIn;69*l zXLQ(eIzufF{zKwxGILi_gh@e((~bP8i(p}epo8*Ah)y!HE}-VUBV;Ex(O*z z%4xbA+E6L7kSl1}m!D7*%>}PkoBKCXvwUC&1dWsf(&0AokI9euNOtdEvu3 zF(;K;TWJAj=atnX&t` zJds-qk~0aa;0Eg5aY%(858`TVi8DGj;VO^2D6piP@`cW13Cxk@Ouy;`OnIOZuq8Qp z5I{PUvv~C5V8&T7vK_~nt?8ld8r9^ zYW%aoEx+?MXK7AKABtpJ8ai1!+!+;nFeBh`ivvqOvA>of*?pSRABxo&$5oSq_6?1m_6=ES97rc>AkcKmY=(2)9BXamSh1d+lwC9_x6a>i?40`O8uU~W#LqG@;CL@?X+-QqsD>;(4y)0(y|xr8IhgPH^$K;F=Z z>OdR!VoFJ-1F zx;89-K4&S0lht_Zh>4xx23o}$H7eCC(V%p8ydP7kpnV?+EFIEx8S(Nsnh+}@j-h6E z#7lPYF=|C&$BBA2PtTZ-^8@{$Nha@t)tu=d*V>i-{fGv@MFc zTZdbhEZBB9IoZ3N4MjBSC!t409JOzcE_bk^l~0!rURL{>RAqNWF9b*2am$5jbh_i7 zGm!jcw;A*pjU;OAbr%bJS5qBMXQe{jcB#wMqP{|mcs+m+`*`(@jZ=rh!g_43mKf?U2b}vYKh4> z8mHGFwg)gbB<-GYAUzai5LwlzFvB*ZSW=U$$R^_jPT3l|L!4=%13VSHY@3-i8r}t% zIgxIM=#Fuj+y*S8WJPC*EylsP=#U9lZ_&r}HEmj)qMX9naahZh`zQVy-sttT?!K!Wx=^Z|pPGM`RF-XPMdaitOdR8Y=fq zJ?5%;4Y=*k�R3oyW_D>f~8dC$2&}k&G0fm5NtYRn6~*srp&vJQZi7v&L}2q@62o zd=&34UIo_+SBSAq8lZ3$?aPi1_JF`C-J?D8W;f zwSCTGXn>l>3l4e3+|CuN>9G1wDj~W0f{$eT@;OiKlag`rEHRJ1?&K7#pgQB8pEncS zd8Tg`RyWa~;I&(_FBZ?jC#cllRvIA6R8VDJstvEzCGuJ_J^b>fo<4{MMrhK9%UYx( z;V>3f_Y$aIUH=W~j(wtQ5xsQEvz_9cL+gBzAq{JDc>qEEiacK{-wW$o!JYer+=)PO zTUKaha8xVdGps4^T2tO~ipW;fRWutjuZt;Iu)FAn;5n1CtRIe&O772I*7m%7`HgHD z`9Z8>i_YTt0P%P5Cs{PD(!^gWBG2Y~lfkY|DIbNW?ugYr=pl6t27Y(!p!<78CG_0= zbROHxuRXxuU8;&d&K*0%zIUat5B7&)7`QzQ72nZpiJ23yTk)L0g6Tx!EK^3Or=;b0 ziJSuv6GW-6|LX^$^Z074_JAjnho>Ki^&mNwSX3)T`cpsKJQzF1JszDLcJ*L_G3-W& zOkCqUv7XmZnM;?o$(4QB`9@ag27%BwfY964lw-~a_USGh{rp8UgXffGEzBiAA#L9G zW9Cc~)BG-oX-C?L-RE&;VjApMKYNFi>1F7`o#F{?9&chJxZ7t-kd$n@Q~N^Pn+L8u zR2Epl?m)WBn*%Fu4z9R4d&SMUD{dYWYgwZ9i~&rUxlFmcT*Koj z^ShlV_VQ-={nQSA$Cq#6Hz>k=hyE>dvEr#temj`KFW)B*ZwpqdKfX4YdOznjxfrMP zowJ$nGNwhAq`f?c-z%OHyscI(0F*! zPcT5cby>WJZXuwl&_Ph3WMACVoqrdqEBknOUi0$rdel(_88K`?|5&?Y-X{!b-Z-Xu z-U@!zsJrSvfT|%^ZLzOYD}PRAR2ti*p8w}G_TB~P(gR5QmY6t2=J;)mV3sFZ<*w14 z!)scFz&p0!VlJN*6x=HTm!8lgd9P_3>K`G3_^gERvq!=VCT9igJ@#^`sG-gWb#^2+ zIHzoS`F!+2PY1O9d`-1k4k$HE+mW-}wYqK7vV2^VoJHI#0gu}FFT`Qf2&SH{I?SbB z@YNd!6DLi&^yL|R7AQcr-Iao~>VJ)p?*)m~&-7(8m&q5`%Y(-_b9GnBa!9@?%S27l z4`h|8sl)_vSIXj>PXuKBTso=VpGzkymZ&9*4r8aAtJ92)QIEYYNyr0g0!`pkB>BJR zbY00!TElIO38VfLm^Y=em#F&NHLg!4=9DdIw*3J8cVMdx0~Cr0NF$?2L!z&^@u;%} zl~W*s^AdsXmvl*EdnOkK=+S+B5m(PU!h-I^vKASiyZ?gYGjs(p40eJpM@9icw@FjM;QgivDQ7s{iz>`nHTSX`$xZ@1UV8$+*&MVmvA z-t6cFqM3^?m(udj&~cFv2=SXkaP#cRw1Rgp=^gM`31@S;Qi!yiI}DI0KQ{+cgB^w& zk_`5)hI*eT8j!(8GR;sAwfZ6hQ|w4&kzpYSftpRs*D=J#&C?;758C}|XlvHIe}zsF zS^jo3I+&Q(_)}z`eG`Y7a5i{0$dF^Ch20p2vo)MTq^IYNMWXq|dwn-yG$&K@@-R)A zU#vECn!TX~Q2SKbR(56S3t^!p3@rIZ2~v*eBp=vB#h5g~UD*skxE}-9d{tFp^(*Py zG}#`e2;K+nO=<)6RH?t3x}`Ehj;ho@CSWi%J}}%o9RxoB!TqOy)GW$;ay}5S{M*h- zAuxvNpvJKT*VWO|G3H#F6{-x5ijxkIpqti|T_Q%qfP4n9;6bW_=S<03*w6lq2(ft{ zoR(+$VUreS!;Hyrs^~T`Cs)y7qR^5l{zo4WlBVm=a&962z(E{{SpgXco2RT)vt$j9 z8bV-5K)1H<*Om=X0a6j6d4v|U75g|nr4sgBC;|y11AQri2${nGPA^}i&zlTwnbTDg z@E97=XHAUJYeKJx+!P;gHHpP?+pmFw6-j_vXj&Pt)kFb7Y(!e6$XurG2x zE*Y+QuBkTkGIb|q5S)wMSmSRublY7}+Jt^3K|Mhp-9?9S9 z6Ok#yZdI`#h*UzZGIUi-gnN%HfH>|_kMqYR($RMx`5;Mqm}bD_^ZJ&1AkQiVjzV+=Vi?fW#iEP4{1O7{2oIT;ynywe;CF(Tp!|P z!Fw--_Uz z*!y*+m`<@u8Eq|r3hRn9_+2AF2`4V3KgEgHs95TA&0h5R{*p6%@6ODICwrX%)Tn8v zeU~z0(4NbPN$5DpKN`@161vGZNbqLV;mu#1CNwQgLGGoqA*#8%T-&_g*`DMQ>;-Qv7`xvQsxDNT)Z?)S8Cu|7Rn- zni1Z*OOKFaEW4G#c^OM-Gkqv<`R3$*_4>mHJAoLeqc|pO*{4*RqAu85kEL0BsQ-o^{*%m6b>M!1G#MG ziXL{gj5g(1mi+y`WLt*UG?wafb;HseS*ODq>e4a!{>^kf)u6uy^dpg)JD_BB{pr8n znXZ1Thl=;{Sxz04m;<-CR}_E^OWBc|Rxn&~Sxyb%QYZ)Ds9&LBdyj_CJRaP`gMtl= zF#`yzW^x`SDpACvKO@{6gC>OCm77re9cfUh#?xcNfyQ6pY7hgIF>i-}8_)KzH6Uv>n zU!@K#=fM2T6k-?<6hpYr zo#Ci0LqwOY^QEfGOm3r-rpE*6v5|~Z`VB}MlmzPb!yiBd&#>7&ks65h%on!Dz!_xZ zB+R)EKEQ&tG*;G5rYvH$_X#E!-oYMVxI79{?0v1f+LP8@{pTZkb`zUYkdt+kPI0ay zHh^7~Vup3jJ~49-*lh&wAelGR^??1M80ka;VRiZYh)^@+2*Vy_pD^p;VtSl9bcGW! zbPGV*Z^XSFU?Pk-9-#Jnod$!vi zjvz(3()0rR8iRxBleX)nEP^8}b z8a3_~YK8LGC~3X89Z^myOI$>@ny)yE0*)9H!lZt6J3~Jxr)k=1F?qYB%Yx0Vqz+TU zFC{us?-{ZzoYX)1U(K}QfO@t;eMb_%_8s?^lHHzCfqc*Yuu2X*c}J48*6-uBea2cF7AZjR z;3UL5HP4!pv)`yuxvV2VJ;EuYMBrp}kkN8I&10iDVdUxgx=a%cRuMdtmRxk({hY7c zTh*`H1;0oarWSD}z-+Io5<~JTqPmGi;KEWZU+6~0xV7!9qzNe7S#UIe7S!T8zQX|e zftNewq1`GhGPS5TgtgL>7Ts#5 z_Xop(^Q);}(r<`dG|?Fl%8rH!EsA=gcJ+#qS5}lXJDIU19BvIKnJ>v<+!?Rn+43Dg zff?q^pc{R~8CFfc-Qf+_k?{vUpmwu>UgCdm(bMPDZfQ!!OGJg^k>n$)?WMsGv@G6F$XLmdgt2>$C=AyWmC0ZG8{)h;E;>Mg&9N6GZE zzohhNeehHCv4S0d#eO4&B1EwMbhGX!EIc^(fw?hknTFvMOJo5b&JS3imEf2XeAYN5B~|2Prlxb+P@GkgRU)YHiO@8Lm;60VF=e{{Y9QJ`s}CAJ~B#ijXqpNJQAeqnv|l9?(mAttxdH;GOSR z6ML#|RT*mrqhpmryzGAhmEBXUO&z$j6AAqQ#PFa!mR!;_Owg_K{c0j>KFLoeM4!!E7!dyl)dif?Z7Ar9XXV2A3R?`D4n8}Tjz_DZ%gJh`WCx2A5g#daZaF0^lyZiS8&(gaoi_3>!M|1(81T1%{-ZCQ0{vhA7U-LiNyk%z^J~P-$N=y%4xkRThEbT(GZqaQ zcd9@5-w(vh(VLt8W>0&vLIgb#d>`RWg7#p#`oS8y3TrpmAj-+#(AB{Jq{@daWL#%d zpE}GhI<2uBq|-^Uc|-@cse?@-$f%~t^hqb#y^T2&#;h691NOl*zz!_=eVbQc69cYxBjfmAhp0EnQHF ziwL}*Dbi(%BwiLOEmj@#o@>Fmc?kLbPFf zZXh~JQs-gpdjVw{AEGU1ZlGAd#|f5KNIos^`3JUmHxIrS$WB`^011b z1!4Qk1J{RkEey4M=zoYd3N|>!LDKPMt=P&bMK(t_Ip|wB*g)elm1B*ZyyO=ITC5}<344cG8}?BN1hvpSei4b?16QJKXn*x=rm0}GP7}B$G_#aN;Pd|J#_%Dak zFdACU5wd=w;o1}6vnP5z9iI_s>o0ehm>ek_wqiCBp)Z}}Yb!Y{4;WTh{dmBeg34|Q zA!=5puMdaS56!iDdmL+V#tFJ{0o~B-i)mNyZb8FF8jS!V>V!6pqLN%EPB0${1reX( z&qYfO=?c%QWFge3e>kZt0*fnrE6NZI=JB{nz4)_zsd#2Eiu=?LOjTy#|B@S#zk&v> z>4EuYRuIgSq4Fu(*-(#N@=ZE0+aw9h<{_yH#QPv;T{Trz7-}RJ2h@Z;5%YyS414L1v~ro&yvCSJMtg~V%r^wR8o zJDjpyXJ($gZs10%QM4*}kTeP9B6qF5@$fdBsejlYw^`oUv1H_#(Cp^LPq|aQ-h$ns zlJ)mJZkIGmIHYVjzLNYrHwA2hw%;};TwSF;*e2ovJAI@^2Voo7ju+L`!6HWwcc)up zonez>$NJrOIRa66^iy}n9<}G^9df!h0ZxkKVG_S}OCs4Ne#DG$K-Va90e{^1x*n>0 z^DN(V3G<~VNUy!PS0?y0{`w!+YfLfxb(6W#%TddJeAi>!3o$3|+(-88BUo9zPc#?O zW^>YmDG_I^s$r_&=MnI88I{N~IRXD=c;K`)1MyH>qHARamF#b7hEf|v0yzh*5~<>I zyOl~NNF^9M9TETZUQXI*zT8S&(cGnlT4=)D%&nYi6M%FEzAX6FcfeIn$7`0b`ily& z@`8jdnIJLp2$V;#drdAvhhG-vI#Mk`ekDfalsDc?68o8RQG7`mvx`QT&5MTDhiGgO(a$p&Gxro%{PdiZp=z%bVWQ$>tJv+_;LnYj$Kre0ganS&%ELnZ#P9XA}I~%pyJ|Ra4kxl<` zoQNg{T66Yki?$b~ux0>$s{5&_0C)nHe7VK6orn8_aYD~!u0B`KXR@!s!_O=Xt9|s% zDJv{0n?U79)%8@KBIZVv3K>}RQuek98{-PwH!E{im^=RIBg(9{VwjvP*WT@ItMW z85yhH=ZOpxza7+?Q{;P+w;2(?Q|-R*14*VmBxywl)~FdRW~Mc4mT@CuvYucA9YdoL zDbrdoWC+drRQdMe-$`9bv)_ zN*0iQ@ae-VtE;g2oCFo;l~Cn?>x)UqJl&0B&2$58QF@Y6aFbxV!%z#tZElU^l1gJ@ z%h7)Jrmcz4gdZ>TyEp#WcX+#Z6OK*0q6y4`k4WAH$6qwa-g@5v_XZN$*!Z<^Ft3A^ zow7CqD2P5~C`eC}SX^%T)M|BLBg^Wb`r-$YV4EeAfuXV%H*o7EQ&U*|)2kYCI1%%u z$K<*tQnT|w9?&HRkl$UHhbieI$t!S@bFra`5hM<(@wtoTOl+Y2R^mPPfjshAoQFI) zG^|=peWZ9uRLsxDgkBYxCz!d@?I}SCygmgki4$i8=m*e{D&$d9Up_Mdwyo4oBaDkML?P=%X=e;^;;Irs+DAW4gLwt)U#E zPZ-J@G01vJ{_2z1^qL9u3cD zH^Hteb}PV*LXd**-2dP^jj`nnp~uRxcbx~dcU&LNsvAl>FLyd86Kd+o9Z7X%84zkU z$)fga)hju_|JU_wCb(_vay)jX3J4HS2!*~+p6ljzF}^+=YMPZv@0Z{ni!2=vv z+QXd0TBfR(IJ|*yG9iS+oDfzw7-%tgwfT!3cn#-?VZd-^K+ed=033bZ_SrMwVWwqVOhK^4+tJ_rj6t9 zTAlPjwWk%@bGpT~>M~qBh&FGw2KaKIG(^Zh=0it_YLgfxF~#R}hYBMW;t?CsB!9^7 zUhj{79(o`*%CgH%P8&n2(>!&-&BF6ylqT*8sR8#hW2jL_U)Cd!Jut=-9jOv^`{k5p zsCpD*G`oe}?l0oKW878@sM^g3I=-jutzFlAKYg|-J1o{jDbK%GwL)h&iC9SO9Jns5 zt{}cE>|trv3goG|Xb3ODl?r5rpP`l9LF0j1}OO*mJR~W2r35cQ09Z*x17AMw&pVL(;zra;IKq zT$m(tjBJ*`PFm^Fr=@6w2v1`;W4grNtceB9l;(mEIxFEM|7uLCJl=M_h5EJW4@#g@ z?0!mvYgWT&zVtD_<`0ul*A-Q8P3S%VH>Zq}ibgtB4sxaS%RYtlh4k>%9dR^j~Tw)>y2N1$PT%AoX!|LiaDH66?thHZi z##$TifLZDbVt}sh4hsnjxF81GLMFR{PBdiF)>NQlFSg74DvO{p&Yc1KP9J>?^whk2 zb*g5&Mb{l(EtQAWGiR>3V0YiT{q}8s=Q_1U0C1;b)oqc%i^j;BbDdZekW1Adv;}H;6zukOD_M*#UZGk@$SK?VOp0BkB2I_PZE8=6{ zZS1g0-l(BC`-?8R;z;yugLB`~kTc3b!DvlS3)P-YgrCK7c?W+rrCbUmQ}0#&*u%+q zrf(h63rIp{v7R$M4h`fnOIzD5K`{^gS>T6I!WQ}G`%N8u{IN9}m==fcz;_rezTn?330lsTEcb`U1L5hOdjmM4jT zNB=G`_4aV(Vn`)6mlv`2H_*OlH&No>|DtXl`UUOFg{ z%~(7#nb#B$tVjcQy=kIXN=QRDpYi{>7rHtBx4LpFw6Vt1ohJ}K(fCvAOOkHMF#K2= z%R%T&Kk-x#s>!`mKsN8^HCW|~f(@+6)Hmr5QnO)lMWEFR_4~WC`ypqu@k|l;n6U|_ zY6Ijm&u%P~@ptR{XI)>0sqera`(Wdl>XRK7RKPmQr(QLMML$a3s42utgl<_=ad9QF zmg=pnnm{N%Zj#2bTxjVn0DP7~kW~x$S6J z_5S-FCt>Vg_9(TCqS6!W7l@Tmt$xHpO7i-rVz7zrdDCfZa_;xe`k{sAR4m(z(HvK_Q5Z3IPxBY_K9-HWN$b$5CUec}k zeH1}qHNt$y3T?Bq_2aNg{@yHiVR?M^HDbMiot*?;N7FMWsHV`OsP=VB|0FG?U6cM^ zOTRX?p3>6e|4mC5_iZWv3@u6D(sR{2O&N>t1{sriZjNjX@il|JMPa-Y#92Hyp{yEgI1 z!DPKWFmP++9%p(m=-e1Y$}CQN*G%x?)23J&klKGu?Ie5GNbtAH98C4#^MXT!xl%tD zwUA%|2};1AYY9dzVNj&&7#-uwVpow(%4d_p;3{pMik2Mwn-iqNxJG`H&oK@t5T)wJr z+XkB@vj_=X#LU`5W4h@qnQM?cOXW(_Y2<#9uX~X@1%YsS=zZ7GrvFTjySMFC=9wAy z8CTLpeH**}l*ZU&ps8nU>$WqrHSND`Ye3(&{zCEIfzj4!@?`O0Vk)Xdrqc8|ddi#n zyx4WJ>ubX=_?b#ms9KeuUb+CxAP<>WALy48d$wBTomxitGHscWg-3bXJYx|ZWx*u| z!byFL{W9fvf5x(hAQ0)YD|*YOY=zXpi-m8z3@U&S?qJF$k{?|9`H#Jq%15KE-i#fY z7>7wwPU6&bDR59V-Mg=cAN<~b7^>LA5B6ms1%f1v1aAmaiNW6NtUIj*WWVXYlApzx zCwJHPyVE+P`03{72ycDzIxv!7H;$A7w~p-Rjw^L1)bPHYpDp}!+-ZH$#m}ew98c9~ zQMN`txJ_#OTP6Re_Wyy*{{fu&TNp+#(a)^9Ki_FB{EHvll`>-J67J>T_O_bljV-6PBM9+s!nef#^??Fs8p zC#%>nA(nhPlF#@vj!#>y+jm;`+{PEO)VEk)Y)n-Up@Q4rwr)QuE1T8-#UAU6FZ9fA zvg!x+%xqs~iR-HB8vLPyVpxM^QZ}qjKR4@oH-}Ao!H`F9TzMFTcv=SJ2P9Gd#U*?k%ln=s!LFR?rN>&Dqpv96O|)zT?=#IC!|= zz@653OL@8aT&}v|=L$XVoi?_;yk_8?@9+`3>hAujam%yBT2b3E)-n9t9^}_Wl&1Re z)?cVrS5}|H?pyyIzr4)@9H!Mo&+E&|<#oA!4Sc@zwY>OFP`?IXr+l3Poz-+doHxaE z4@^s@LcXKS|G_r`dh7hDxG;k~;)osqdxEeTqv;wjFZ2uv8+_TWfnIEGfMF+a{e%*` zhos=gedqi9fIoHMUmc$HK0vW>H;`GlhhM3u(qQqI+hd}8nrtwwv`UlxZ|~dwz51rm zb8hNsXR0IZXYR;OIXXY_Vjbi1CcMv=JA z&>xz+pD#?0Oy}N`3epSZ-E^luOm&L4r*~?>VZCmctOcLwwZsbQ6gi0jbiTc#mHSB0LV^6Ndy$XwJvsMpG6@}XWA z3*c{E+^zh%&6R zC)1q;)X75HV!A^wn3PU)qcP>&Zhb?KJ+n2T25t0;S)jQ1i}d&)Jws+)aD=~KoHh^K zcb?!KgYIO>e8MPppPQN^?mO4rY2Dt9vw+aMN!UY;FPztbm!(N`Y5E_O=E zh409#apgT%Qb<1=s}Zq5@X$K{O!#Q#V?oAe;G_Tmv?}ym9WiC^8?TEo}`;LcRfv;+jP^=lfOwnPMI$z z?FN~h_XJ26r$7q=GJ`450w7uWpYU+^)hSHlzEk#Kuy4Het}Hk7EaRCvT4+pQo4@_P3?}s8R|>>tVn32TbV*gvoblF4fpZ~0^JJdQOMsnv zDPW%<(7oH=`x@YX0f+%u!nn;;(E0jNPjG&gsB;C?U7Mt^P@+pr{QB6rFki%)GUk{rFku* zG_Pfpnk<`9n%6Q)^IAqJEY;E@<-vb|2aqYjGEXfU7xr;_fAVSb>C6!uM zQHep#zYTvA7Xk??L2K1Uo<)Q#g61D?q8To$zUu4$fBtIidwup*s}J!{AsZ+Oe+mH< z!k-60sNQu`*Z_qDH2eFWnY(|&Zj{i{zP?^Q?9IJ%XU?2C=ggTiXU@#6;$k9R69L6* zA|M~X`M9Q)CIX7rRL}&lwN=4(2>?Vuk%I_$Ugf6HOWZ|QP6QNXiGbnC1*d{W>bo`?ONLq*jWT=e1J2rdEpA=e1J2rdEpA(XA9YsFfl|pH_;O)JpO4yjF_W z)JpOCyjG?VIpGVJ|6KhnaE}KOfDrK46f=Z8Y~!^H^!hVwNTpXC zK~De$YKd6~NFw$UIjK`>k3@XxgxVu9DqT}FB0sWH57*w4Bt(=Zxrr!EGL~+6S4<}# z9Yg~N*IBh0gm(wtS^-YGL#5gsIEuTV$xHK-KK3__SArhNz@r4YA8n=*96laCq=(?p zMf?I`jw44%H4vfDm`7n#-70s{X!Qx*c|i(3ih1xCCdP3nw~+CG=Z=l|Z9{I1d=-8W zvK9AdaSt2$zFmB_O?0hY1dM8L#5?4_RrUZXp>(VK5$;6yjhH`*JS6-g4;OxrB61Qb z@+5@v;7(|f;7k%k#jHD2BaqOb5jqgN@N8CqqMj_O<2{*jMWIB>K;+@dASOzrO++5z zG*@irqg3l4YS3I4Gml&4599jQB@(I85tC+-NUb~{ng)ar4o%QSZfZzG8$=>u9tD?B zje@Jm4%hj$7;7dPx{;0R_}WPjGwqqi{@O{?L(hCBKMAeF`ydnkLKvukPoqTLVtN!D zEn>cb-r(zHGsSw@J2DLOF=u@_w0m}{$zZ?%1BTZTX81>JX-q?6Q5uf0yUJkr?=kpd z(U%N{tGQR!%Yw_b&^KoKsCnfVq%Ojyy2iE`511Mw^AvL;4p-FsRI|V zaEB69^}U}1q(8SkikS#?9Sv<2RHp{?d}vKrr^a8M8s7JAL(I={8fRnZ3`!O{1KI*Q z12)bD=nN_)bOtYVApVON`%&UNoe>3Oz&axef{q4PDLp);T@pfg}UUVzS^QbK3&QU^>I(^;c{3|MDGLD13QIzwlQyj7QtNS!f2YItYg zL^=a<6ia7Nvd|gO7SI`kE=XrkDWNlXsRM&9rn5!?8L-ZXf}o?pb%xFqd8;lPkve05 z)bM85NM}HfV(AP@7CHmk0y+cJmkY2nsFctdywrh&i|MRUKnAQcq9EvKaGjwuMc%5* zMx@RdAT_+5IFikE9C8#(XHc@x8PFEc8HpF9GpLl%8NAei#Ea>yQ9uT)Gom2qXmFjO zGezF2%SNQm7$7ygYsQk!fE>lr8I&w^2DAlq2G+MOz|NpjLTB(&2c(PXtWiJ)tTUn@ z=xA`Ap)*C^s>?>C&KMvyy!BSn8IYq`I)jph&VaUn&Pci-ok699&fujEBwb8rjRG=Y zoe>2=M}zAOohkBGT{a?h#sI0|b!3pvfE>lr8I&w^2DAlq27+cTz|NpjLTB(&2L@kE zXN>|fV4V>KK}Un@44ox?J}IvQMO=uDBf>ar23GX_WvZymO?xQ;`PV(AP@ z7CHmk0y+a*doIAvpi)9-@KOhcTuf(;0y1Eo5d}dlr8I&w^2DAlq2DY7EfX<*<B(&2P_xUS)+gqSZ72*(9z&JLuZP-RhNxO zoiRXac#q;>3sM+3Jz77QT0d0#|Lk$&N_Eun)QLDyXCs{mhqXq2JoV(L^%Uodgvj0*Q)gW(rAr{Z_``q~FLtKv`i+S?$US8)|q8g9aw6-6Tr zh6izOMfGU?YzqB|3}IMdS20dJ`vPis-y21?9qmA-2)t|Yi#W4{l7(%D?S`=Juz~0T zY`Xz&XO5^k;>?mLAOp7Tq99z1Z5IXPp9Br>%RKIZcA3VI3rZGp0f~TIV3WuN$i)D+ ztVUEFAs10V2F#Es2p1z4Q9%Al(D1GrLHdGr62_1VN)~bfiGW;SBftg71(gyii( z5&r{H!&`~ZVCs8CweO%nplKwHP+L*k=mxAWq99z1+KK{lsnPJx8%Ad3w*2p1!sQ9v#=8s2f3+3Ndx`jrbvgC-Y{2*?FO69*_4Q4lUhE~0>3 zYBanl@OtQbH~N)}sIc|{Gb9Sa#mGezkV}n*_fvf4UXRc3S1zJLmj}#{C0fuy&Z1rMarW1DIh9_->c9(~S2BJ+|}24kUiI89x;GY%AWG2-dja zxXc?)&}P%eJs$B9xS)OZC_cS)Yo7WAKtBOM6#J|bzdvX=ehmP_IC7wPb5Y=QJV8sH zp1OQ$om1~e7o$j^jqz=;CJ+x_!u&c0{D(2%*J1##Ewh9I-gITFE8BkrWjkPDMx(-( zgD@J-HyA$Kj7)vlPu4(xmcVB;=>I_jD+VWFJe)tqhcfD=wC@`*&KYqK1G>fO;u)F z)A2>q45iXK(ba2`>jzbFSK18Mxd%-ng&WxvTtMd>QimQYo09JvvXq7hR`BmP;9dr+FhR?v%S- z$KsrS2$gkDn(7{R56V!zW-6RA1()=R;ybQXv6;%I+>J~6SKKK-a2+!_w?~z)LHQag zUqj_o3~s#_1u_=5z_qLK8#e-%33uZ%2_QQ*;D@e5 zAB68X1Qzzg&{xl^qCbW%yc%!D0qcbmfc3&yRrJSmQ3Y7ezZV>v-#b3qad^iO-np*j zT(`*e2L-d``tS3boXYwAa6OVKT0a9zb8>K*;=sjmA1-qj@eY}nL!#ioW!8PT+`Wi; zl<*>FHep@;*L4;60;wI z)G^s~gxGY1*mQ*0bmZfp#1s)NvQxHbCw-fMHfbed*^cZ2bpMMK`*8Mxd(9`1Dv1gGi4(x>Nw z>8I~QQtxK`4jA|0>Y*;!yS}(~y?i;{c`!6I(dXeK#siGLW{kcTjJ_%KJ@K^}m$tq# zRA@nkDX1_N6{bU=GuC}>BRjA<&{2v;cFad3J02SEUYc`(O~14D*AY!8J3t;?hXxw7 zKj@D!@yS4zeu;ib@wp&=q+{%P^Z^mmq2GN6qQ zQS~A8E~@F5vOa8hyp;7_IDf;9{2~T_KB@1l{f`Jzlgvf-x7hf6KGFa7_O~CVJ;~TOSu&{sq(ONnzCA_$it{_oyLOa>G%7v zueqr9_viC2w!N#>7be8traoBHTK~Dk_4Ox@eX9*~+r1RlTwfBShr}W=?;)$BsLV(5 z;CLQ$z8BGd`y>0`3!nbj^0&k1JbA=ydoX@9w6KWxiFZXZ8?|?iEa=#E(*TQia zY8F~C)GSO#ceo#m@b@2)hrJKBZ4UQ}qS`mk=T)rvpH_d65P`zh>(Mp{OFhu?a1PlF*Aefr|pKbbBGe&MMZzl(|AVw3WOq%1Hi zmt!fE+!=5WJ$gNUx8PR|rE|IiKNUYee%;8FLzB2^bSb3^MFvL(O!Xc{Vi6L1Kf&*$ zc-h-S1!>|pjV`5hxi=$LK_o^O98U%5Qc9P5$Hyv&#HfNM=>11&GZ*;7N&bTU8OA91w;EWM;ojr=K^G3&N?To8pHMc;bR?Zkf z*V&`!I&XBWCeOGk)MiYSFlBO2nD3r+ultd5w1`;3sct}dntKn!FIM}DVl`jqF(}v$ z3X(AEJl6ZM-j8D_`B=&;hxC=MtD${^5yYAf(RDRKO!e`Y+gSQ|9Lwm?Z7$ue)@?3* z?xfG1^!agc<`v7t)aS>#4S<-weGKm zJ>4hRPmcqEMHv+ssmJV*uU5CKb-P-(s}Uw0Yg(cEt95_1?yuJU)rh0j?P}ew*6nJ2 zFHDSyM3L^V*7rMMh|u@6#p)coT@BID{nfg^`hS7HTJ%rai@M}9eARVH02kjM@xyl~ z9>p2)kM`oE*pD8Pzjd58OT*mx<4L*p%Y8Rk*Y&%? zHq*74uFZ5E9{vK&MXaalBbPpM=_3~gl1m?%p^w-4c&(4u`gpC6*8^Ui(ybKTO3|$p z-Aak@-Tie>^wDiI-8R#0Gu<}(i)=G}{Turrb=!_8@P*&7)-77yqSY;0-J;bk+P~@v zLb@HV+wr;`uiNo|ksYtwX1Z;r+h+gwY%_g+uFuae^sGjG4A92_eGK@&HwNha`k$v? z|8E=b2k4ymYm2I0{iEg)&}bL5V_qlzU-QH=UG#L((>vY;xMp>=^LJD`y1mfn!;-qv z)|Ixdv@bwu{{?#EA$fFx!BA3KHb*J2rYJM4smg3?x-!q2p$zi26>oCl80GG$iv2sl7~$gEf1@r?^&Ggz)!``k6-us<_Ag= zq`~;%l&u;RA|Pe}Ndb^pXJynBp{5w?k2+)=-55IiR;NZJH7@n{YBVX<`@>(@hcALp z7c{>8Z{*L#v=xo5r_U#S@p!%vns?z1_HIHw0=&3QYSFx`Ff7p%p1nY+N6<4_L>%D5}7 zIjm;ff%MAPq$IJEKP6VvLg1E9WM=9H=uH-LM8k*#W+fhp?pcFXNH9S>% zHxK~)9c;EW71gF^wY&BjpD6 z*mk~6l$h4gw1)n&6sz3u`*=>Ql+rSF8qX!IJ&)RcP@9*N^ES(Qel*oW)D>iZ;H?nZ z;|QBRBnP=oAos`ut3`HgL5*lEC-@AjDNOJ#))pf8S>yo0yJ%WS1V5416HRa+Fq2aq zRLu|spZ-vg;NRo~Pwz|cS%To104v2J_8>v*gvt?NVh2FzZn=IU5xPDuL};+UJhX*~ z{U57&(``-Q%;{n_!RlRtZ2WQmRA#o?HhC+MP{OvcJ!+N6yueUa3hr1)z9AMrY9uG4UGh>z$yVVvt0iK6{@r@vo*Cm{Tdh#(J(l`6AS+>?JiNjFKSRqyHT+T zt(d^}I@CJ^cuF-{3G->9y=*;_kZCM6HF=)Z5xPHuWrZ( zN#`8u(Ud;<$MJOJ-x^L|FY=bE?+Y|oi>Q?oIO$OGB&$PxTfB15wvM;$PwFPxaT;DO z|J(XA`)@2X-8cjdAD2Aro$o_(Wc$7(kGtMVG$7!3Rvb+Zb%_S$O)K?8Gyw0E(lw>( z-QtC9)6}GH(Mbzi**3Z0q_-M0ge<8yy!laph7l9%(KH*WVB3E8o7Osl^^Z=i?M(|> z#OvxpQzs}6f6}2+_2y8q1ly*hbL>nIq2f=8VXUy5;L&){Ri-A1%t`G^x^)fc6mYNN z5JA>)vb|kN1VR&U%m`tzQZ zSY->aH?6OV=L}Mz?^&(*Q$c-39rW9vQSeQ+ktcy81&&g6(zmas!Bi<+rW9AP6Sjcs zlR8#Bj}^{kHM3cb!~JwSf$S>d{~RiTbZtntZNl(d^8h;|zvyAb_xXmRKQ6-WJ`7It zV5`^yXeA%!z3Nx)hP~45e(==%d+*@}ODXJ&hSQbTxz=_7wxKeqRHcy>q8L~@KCm=B zP?`b|rRwvqYl_h~Xw45myZO8{>THQAapOoNDW1L%1am^R@UWEzhU9D z;^~*$nxHzZj_Jm@x4E7uXhlwRTG0!U`{Q8W9M4FNO&|!n!fDX7NS#QjzYC|5BAmp! zNDclnoVp$<=SWGEsfT2aLsI)Yqlqlg)#z#-kJmD02fK3;-CgNAEKg;3=FolG3eS5m z)7YH_^ps3_CNht)$>Sa5>bTu?_zrgG1U8u(Sirh~zeBAR@JV-2at7-{-#0tdZ))i+ zwoT~b1xbf6Hf6ABFie$rmIoz1zC_IrmZgFsAA06A3t`Xl%t)Qf>-dA{#JK1Ec%EqQ zTj5lq*L_sVp}rJOCE7e7@+#p}%3C4wI>V`y_Yslz*F!kPc#9|>jnQb6RHnWl-ath? z0(wG91IlP+c_&0mE|_hFP=UPTV4#j|*i?CQ!%pW7irtdc!qzWIVCOcPvJAGJki?Pb z3&TrDc6bLe!9cX_%xahat@+Hp%tNl~6az+>d9b&n%Bg^1SBl64Hf6Q4Eiivk_!e#e zE-*UExcudn4>lkVj86hD7tjD@l3#3|=DYkI>U!RlkY8hqZ<1}NEda#E0f(_A0cVQ9 z0J&4y?tsI@PC%gnj0Gc6Ryzk`-@$rVOXeZt_J*BuLmuELMd_%c{@#}g29l?p{V#W4EW>U#z<;7`HR<$05qh2Q{~_jvIVBx z33;diqYWPscVmA1P6^GABgPvs6Lodor(DS=xYd~8W+-;6QY0zm>9$Xxe&@0e9i9(TK;hno)6RQji^(bvO$5g+Y_bJ^QrP4aj)6RMat59!LWkkc zBsO^h$1Dfe8P+MlZ}LQ3?xbgk6FpBszEn0j6@N0=%Iq?<$>Vz@QI1qSWF3P8~7?2mP=0a8hW4zBc5W z`Iw9Wk1B^4_8l2VC{ylBp7KCtn&NQKAel3l8KKE$ntXlAg$Byb@ji}1A{A-e@loYyP%4sMgO zuI#5*0T<^8SGSpMd))lCaVRj`DgWHFIEm-*#bE+Cr;S(F0Y}VwhkBR9@kA1o(mHAi z>q-lhsJSA&p$QI;K)`7|vj@nrbIy^d&9*=L=@*f+a)_TZ~usa98}j}%k_^1-?mfP;U~QR~~pPiEgBzu08k zY1}S@$B8+$B@(za89Fw=Xk+tUhrpBaDVdCFY|&AhYAK6>@7u7iJC3i?L7g$ zu|wW#kjTz?Z^fS$1H|6oOK35GOa_HZ39D{%ze^2b`IYFt`HNWoBP_py`IYbR*1xcZ zvKEhL3e9D>|Bk$O%9JU}q8TXg26Zr|G|@FbRk4#RYpCn2*=cTZ5nX|V!B>pLX|A)9 z)6O6(t|k+kZe`QQvgza4blgh|CRR+H{fc1$MCJHfWSU#hqc3M0OVowG;7nvEy<-8X zC4Y(pc(UagBBEk%Q;J%ZIjQo{{ACcH_-9DGu6T|#1k2Ci{>SMBEMHir(CG-jh>-)cMfE~VUPevQ9j+r}JZyF8yr#@;dO@%rK3LG_X} zne}>(rP@wH@v~>CYPOcDy)or`XcGGlRlG7ahuPce_d9=tsgUwa2a=S=Cb~XP1dpGR zbA_W|fnnCnz~ke~)TJdsHJJA9_t2$jQ1GfR%(&XX+Fcvquf>#Rtr_Lq_M@c^6bU?@ z9w;LdGRw~kEdGPSDWQCq&{=y5Fi^e1X`rm*H1RO!))j|8L+jjk#ksoT<=^amo0@t< z)lL3J{N&YVcuU7@K{vCVT+7Lj@_n}6qe^VYm@b}R>=|?N;T}PQ9*;NGhRhQCS5AX% z>}{$DrEfHSpFK@fP@G!}oei)Qm`ADWK!PhL$Lw+x7?c&_Y1t{4qbks{f;dZ(X4~&I z0C)JnF~H+rz$vL!d~8bz4@4QLlMihTo8byr(2;8 zhGDn7o!O7FqK<~sa>E?pt1MZ@syme@tC*iWh_@kWjUfkFcQSZ0$#$8Pmw5lil<#BY zP>NK>QBbZxr8ykSEWiBJ17NRlNseMaFf_j)bIG!_{3=Wg^G$4t1S9mc0&=?605lXx zQji_XVBDFN{AJ1cRdW4V!aF|&u=4!yQCwkbQl^`f63a@nvC$ltljUE0+_~ zwwv!V*6mBO?VJV+<1A})ZO90ka%4Dnrf|cI?P1$&s%?KhFm>BIOB}NTkEI7@awXC3 zOp;gIJDFYejl^UF{u@mABpO2HhMxd|7Q2cow9B7LXm*MB5yk$*>>a+8a4~QeO)u(j zKIpa|i;@2r`bgjW9hCp5^Cq|b_<8xwK9tD-*fT-8W2`)8YBZ z;^|2Bd?+PtPTHO1x1EMofoj3B8)?f2CqrApTbj~`HWOmdMvXxmtnwX=rp=Gg#aisV zYuWa<*qa2Ay!q#~VklbSh2!L~lw5R_0HueULL@Gso{BfEo(?I=!-_V*=VAXOmu;EZ zm)chV&L=H)8g^kfZ6!!w2}9yugv-!k+iBaTVy{F%?MK7e38*hNP+yDveE}2}+EJf1 z43xSV!SlX>_Z(a>BZ2FT21gu&Adw=BWHJndMJSFJRPIl)%R!P3M3G z-L}*F0@Q#qrxhcaQr)JMzwbGmD!+Wf0$G$_K9}nGI5l}rQ?heI(k^9Ad(s)jc_3+@ zQVvm-l6JGrtjBZ2l62B`I%%JGt{B&NkCkFbCAw0d9-APqE}ZCON0yppY<$F(ChjFK`)8ZYb#%W<~WL; zqhKmtF4@!-0k8L~5K6zi>SIWX+j$fVK82^qG22quJr9fEErp*>#}g|wu>@8Ke_zE9 zX=!}j)kgyE@~vehYAVJvXdQWVesX=&@&vN}%C};6QKF`eIf8jx#XFS$Im%z%RH34} zGW95goR^ubmD!+FH=#_K`o|1j#<(73?m-#W1+RcQliyWrr&K#ZDr#5nGSQGY(Y|GQ za=_W7ews)AbW>gR9s?z8ReiyP<2>Q0x=$pa-7C(03^e5DNCU)fa%tZt@1lygqB-vB zttDmZm(EAOO{u0Pm#JSC==W0oAMyObCU*g1>?WTW&6_-L1Ikozl2McA3*zx6&mu@@ z@=eD(JOhiBe{O(@<9svs$rHxy_(t+$_AlZ z(Mfiea5EH{-*FurnZI^d(ft;R!SJ)zGoN6LYxAh1J%P)OEqFf0c8TY63C8uT{md~k z$lE+;6OhN){BW}hGCaJCu9@pIceooCp$pC|DXS=Z?-fHu9dWM3p*C}R!xOi0a&1U@ z%hW%gzJ|oa)$L#6Wb0ks$xDWipJzWi(>Oobd9%;Xe*6f)Dg5eMZ*d**m#7&zoUX{Y zVhh05u@>}&`I5-Q=9@|c4&eVo%lN9!M$>4F45YVSK~d&kv4JQcR9BIt&PY2#wlKP| z`T|6W2uhT$TRxmb^)a*hHBn*MHWr$N_gahFnIb6X>{M^LYga&#T$_xg3k)S?U{YX_ zX{P$Y3xq{FFhJZ&(-c>4uUt&Xq;X^*g+ZkNy%79|`oSvjw4rI)6s0_+?#X1s@;GIr zGNHlr-B%3j(96+rKX{H)0uDP1qFG8SvVQ-n!J&44atO9lYMHuPymqJ)+BlhcJ%CIy zP!9l_ACLsc{kuxg89u-{ryLa%@_ryVSEdd|DlB2*n!DIsrk0L6f_c*^V1LgYf|LXZ zp)NuSzXrrpL^+-V7sa(V5TDk1syWcWApj=h4( zB>~5HCEv{UUY9Q!6V;n1!ab9$Bw+ZvCE&}4sCq&a37784jNdQB<#t=ZN6u>8y);n8(Z`mHiLzFZ1e8^&&Y6|)4@ zf#JM;gu&n)g|$cR`EGh1f@hSKlsT9nVet@jg@06b^0HBl z7k}VQ?gyg}C_Rcs1IOssmVsil93^7WDF0$GiocDRD?jyRLZby*2dbwxfn1GBhtOAVx#-iZS?Zd*e_jW{h(0V9}3yAQE&~3 z3Fr&NSO^V6B+Y|V-^RMlb&!n4p+S|<{J76MwVw)qjCJ2=;$2XM@>6wG-Ni_$y&r7k znApfql~YBrWP*exmP~A<^cXU6cYlEHhz;neJCW{P*3ZjX^zt5D9O@`w4vW`Y6g#Wy zCQ6S&==143v&1_JYe!gCjhD+dJtSZ6aVE%$&m4rr4)q-mUdLD;lS<#gi<1J12IQ4~ zfsE@9$WXjc;*;~S;8W30>CbPDG91>JHhKjIfZNf&feiqIQ9?uGFx_&R_NBzY(Rgd{ zK+$la1oxHCyEr5gHAR0L)qF8sC=LZRI_#y}7<52n9p)1;C4wS#Ir=~Dx9m0jm6hAy13`%NscD#`NdT=Gf8E4dW9TR%Jmsjoy2llsB`9H4Og{|AeDu%Xyq z@3LUh=1|hASatm;UPt#t`Kezab4*%27XbQ~h~V8Gex6P6t`9%c$mtywetr+*zIRCY`DZYWyuDa**YJ~IOnQ%npI?U7@g596 zpQ8G1YTsHs zvo>Y+Z%stAA{0uhE5L6P!DJLIc;u=)m7l z!Ps0{3M3;ik)Ik$SjUo=)BOXnoe$(`${P#Fzw{5J6R#pL>7PR@;~R60E>E1dvVUM? zA4C9?pZW#47Ghzv5-(tAo0J*cKjBg1vrL2KhWP-XsiVq$V=;7MN!hM?+u-Ky2kd|2)dho9f-|bc!($HDthsThw}D6% zTUuyO;6N)|eDlS~EO)MWzuiA7zazd~NQXuo0g1~X-;|h*az1`RP-w1#08oOI1pfGP zqlCeEy(TYThamVyMZX`Sz5f%22slF(_|xW?bF+&qa>I{15t&Vn+1Mz)uiV%d$vq+8 zSRm*d3wonwmU^3M^Hot>&~NBe*)EmFNw>YtUG$zqExrbkNcI%mH|AcBU5jr>_?h4- zg#Ul`8y5It@k+@xUzaNx?W*cUc5g9UkcyK$&2Xh##){R!g0O?$)tMn2iPe(ZiKt3) zVV22Plzqlu(q_f9W-_Dp4&v>7H%5DxU+VUzx|#>^_9~N}%Vke|N^Lcvt$&JWtE*E& z+>+}KgZ%6dsc)BK>jC5*iy%dQCC9|4mCOS+G!q-(1{zX`^$PL~d%y+{9%&imMy!e` zDXq%9*5Hi1ox5ZgXR*EHZtPq~MLgcb#sv6c_Z5abjn$p&P^%&B5ZkhNH$~@_TL@m8 zFCKS|35B`r#%x($MXP(k6|kTS9eE`_$2mlJleumI!phJf%7{hRP=@3PXEsnKv(3X! zA~2OC2*E_=0p&-9HH#4$g*Zs3UrF~X1^!@f*vR&x&5LufF6w6|P&GS`4xzCU3Rm=Sp23^X$qUMAJZls->*70r_6~9nccVkIA}mu8!+`uSikv9K znt6;l|Afi z-Ih8Gk>C)daui$7+Bk;_fr6(aEvY^0Y=}df7w^Kx94xy7Yk)x3#u2$#-eJwzL#lqz zx2>AK{EKwQO4G#2jifu``qdp6J}<4VgsPzR#%0pVbUC;2?f@H>2hDLjLUVv1t{Rh} z<}M2D+^=A<%dAW_t>~!(i`nMIqu3d?jRpsh*OH@kz|GJZy~xitBMs|g#b)+FzrTnUo>g1aB9*RvYApR?5_T zNfR{lD(W?$^64llk6>HEu+H&54p=A{q;S63J%xN?1+8UDxtW46C%mps*6>2CW@02> zv0$N(mrLMQAxq3&Vv<)qiS8XK1>pJ|3#kDN+c$*za~eA&dNWjyXd-$uadPqc%iuP!zYh zF#9o6)yt9X5Oz+*fW~|<9D0x0VB;w1YqZAqYZZyylhLOqR{gY3n|a-G{r8E@peI@m zVh-2fkqvY(Yy*jrEMx->?`s2nPDV0mZiNU<0j{ryV2@(mu`Mh_z+zCsAX&(UXOFLH zjieQDv|C6a0!_qaak<{dO*LT*VyQ?leIMj{A6AYK7kaZh??GCyOQd~Rv*@CEV_M@*H+Z^7+t!DW?Z>u_?+Vxb{*D`(-8jEoJ)fzR@nDtSNqq2P=>S?=3o2)bxh7x8B1CbxJB5W z=|YC*IWI--9o zG-QJohHTIa$W7Kw4YzH`LQij1X0)0R%-n-^w;PT7ZLPMwnyzeNTZBQ{i$1;wCMh_E z_#keQjz)CS4$UM5&tTf^?Q4=k?NXefA14^a;}79FA}<%#=#Z-V2#bf0%*e@Sp?vnK zelH!tL@h6kN1P4zg3d$8(cChJ`XEwKuD+?VSV=%cedP^&9IvO|c0A)2-GA^O|+BZlatw9pWp)Lr>obwLe zl`l{#wO}aW@od_OQc#H8NI>4v%21d=^6DDXG?ynOaC6x#Y&95kfNbIvmf#y)itYNq znA0#AhooRf1^Q??o%7&8HCWn&l1>hF{1Gu#G<7Rd(5|KwHe4AZuYTM#byn$2zE9^x zUPTH^^xXna%-(=wq9XI|usD@9V@9_7{2(9U$dIvCad=-J`yColnQ6*uu9h;fV-w!x zP~;Fd?Io3#pM{t{Zn`wN@`SHYvl_!R=~5q}vRSt24B<~IF~Kx2EM zh3&vw-1}sAyhVN_Y;(8QYBeW+Lu&K`~`B zEAg;JnUS{h(LcmPBZxk!M7>8q0Z%*~aq)#_ezcWwBYFfJGPQWA9W8cGD6)|>$2M0> zqU+;s*YZh*%E8zoi{rnxT@As)X4zlC#0|wkmXcaFX0b5 zga|tjeupSwEksxgAf=frrNrl&SR84znJJhj=cX8Q zEw34|^QEaJ7poy?MR~Ji2nM2t;c=^`6K8PB+gV!fv_Qmh*R-w1d?WfWH%u>Hi+bMPBir? z{85UbXK3MjS<*Z3mSdH|XMP7At5#WVx@M*{Eo;w`6#fEB_V;}w~ruZoceSolqn(jRn)9C(JxaTA~M<{ivCe&`*@4Lfoy5k)zwHaL9 zvV14D5J=cXsb(JgkWj0`?qo;MQewrz>=M7_Uv(UsV(2Zb} z!|e#__K~T+^rC4E>iJB<&Iu3m+OXh=XUqz05uFS(z*H5Nmy zgyAc@I2|V>l$w=dYi4uS<|<04Ohj*WfC})?aDH!*MQ7vfSg+Jb?($BY+cigJJ+lzb zY=VLI2;cjNy_Q9tY>1JzRu-F`7jccW5Fxl5_2u3`puUOib-s_os8Xsvn~<|uMM~W$d{<{9_;H-ul9ZzsH^2V@QxDLfocG|;ZVPE z)N96|rW05b(%6c{HH?Wha|HvVCXE!kt*O!2n49b~E5?o3-jz${3y%1}u{~C7EXit? zi<{Zm+la=MW3DSS#}}HeONcMb$ZD&)ykTd}5SX!pXW<~kZvYuMn0KMOo(U4=T9_8_ znoF=qtv)EAM57;m(M0t*EM$Qw`&h3NCwlnc^OR;e*lsoO$%g^sEg|FyclhOm>Ceq7 zF8^2~f?D%uwJlD9ZG_VajIha^{spE|buOnij#+_8IfV2-wlqL2X`9G|%Y;};^MjTY z!8V7d6&hGqw39)OFRm0X3?2N1$#(-@nCL~i_QK$& z5`%ncuBHUr>2+lP7ZXjEOF4HsPqQ<=1e{b8V7s;EJ(5h#V`sJVgtR?U!4?X$kgG2o z=o3ZkNu1a>hl#xawSm|;){W>rjp)qH7~7_-=8-e3=Eb+5S`)nZLwsMw(Pr4^SfXA9 zVNl|2n?%L{-}*fj+2Om)Z>@V$GJ-POQ7jeASUVWlMxM3DjWg_xyW5B*5H?4x-@oiC zdG)QHBZ;;q;~`f|ovRIJIr!H=3mUvDAPTH?<+Ql^P0PL_ua1*fZ$d`T;UUH?#`QP~ zXMNo|%%o7@5EY@Z)LV=qE2qVyz!Z6P502SGA~rSq>5u2*E9KQA_;l5^o+^@m(Z1`* zX-|f1UoYDa8V?P%`(2*IJXg<^&fRNB4|vIrTRF{Cze#TVcihUWah&&~U+O4%1*c>m z--%5hs>yRW9j9hDt@#wPfg6PV-rtI2&?)0(&tq7U-iqNUtTXByg!ym1k<5`zN!I0Xtp zf;BYzW+z-d*En0Tz)X9D{ZJePKgW zc|*G+8;TRiFA4t<^k?v%!)UT{T9R!)nraU_cAHlNyn+jlts;Jpm3dvDKUx7JL zjI<@_->K->gL2@Gv9XV7R<7b$le$_My`yn5sxKYJlu~GgO`GMZPS{wOYV;*$6{gEC z7N%mn5_;T~K!Zx(W7C8}+nBkVEA58UHRHKL8wUx67Yw=^YDH7rm3TD@OKjeMLtFA- zG!OMYhr7ya)J$;3>%zUfIxmj3cs?Fd-{gMtcCNdxaW%*L9#UpzAWWoTXYHWu+;r!* z%(m=YYjq3EQydxQn}K5SRP0JoOlbCIlkaPI0afYwI9+?eHGA_QA6EJjxL&t4(HOHl zArFe(XJSLe@txr@s*{#^KwzARO$RV^0!M@E+~CRw*qozELUy6ac^RlZ^Up+W=P}>( zmDqW9l$B#o+sV4awa|BN^Z!tp%)Pe#@-NQq`WU=^n-XOEA=%!OL!0&0B%C>dS`zZ> zs!tl0{R}oJoDMkJ7Iil9jf~j1shQwnUV>GMZTzsbTnT52vfLpocks_9!0l&+-E_G+ z4e&P>Vtbv~+sw;wdut^or9&`07fUd2S@957Jb2}0RIcu@vA(IX_;MTw-=&hMg^CB~ z4nd;_`(dj)$>{OBvC^D`2~k;K7Fp0(x$1;Mf+Md`G8USBW>~rNP1t-4P)1>g=bK1= zw7Cm;5li7YgSD0ld`Yx9P0ne7RD`Y z_RnlFu172z=fhs#&@#MsiPy#&Q)UfcTcLTjus&&jGHACgtGfm*=C?);(=2raRb2EbhURPHsXbC~m$k5vEXqy6Gxz66wqtZY z=UUQ%S&vDJFIOJJX~!nSxa687fbI6l>?1Y|Nn|2=pe@jIaZtayDeh{6`@v7S`$|wC zXlSCzZl@3DE1atXP|{HCi$}WW_=0Phh)f8rWwLgh|8k-+F7rg*tWx!U0?+4H{{raR zxD(NHQZ+)r&uhnr3_h}bBGx8Oy7uFUHLRm7zQaA|BTS8pI><|pEkM=U+>! zx_P0ngl*hr7>Q`FUIdO5b>N)Z>W}Cwn#K{CXY*#2sk@&!-7k;VpV#WyVwY;klY4?$ZcRKam-Y2%;L>-7mVU_8MqB1b+P9D z!xmN*2bICFPF;edW4u`~T38#-EbB;gbq|uC$;303SKzS3Zr1y@zG~oFMCM1Gt>hya zwKa$BlUMJBjhW!((IceAGd->zNnSMz<`j$$gR2RK|4>+m$ivUygYBIS=a}m-%FCeBe!D?+q5@=?6a*fkXnbRfj1S&{q zusvLkGd)>5-JIwIJg!)vP^yYq!?l3dK#$NKAa0G(aE8%C!|3b z2v_lg0pV<2s)bx(d&mDnaV%#{uwn@*dJCR{^k#1z<=I2W0=|I?a0Y1Oiv<2GwUFTe z&Q)~MTWF)K{L}}OzYS1Z!XQOMv8xa8-okrse|OQ0&v^o{PS6>Fw*#u68eivnQlpyu z)J-sj0k9_~jsQ5E-tV2Iej5fT{4nk*0rDq|m7nc|nBwyklkgt>oa)#|f?GH?yKr2! zDTft~g(t_=(d}wAWfi926ix5hFm7sX7oVfzoUfNriZH91uRIx~9qYkjbS$D#q-|!8 z#z!Accc!mF{=O^@#FL_Dw=y@NWz2!tTO#c3W2P~#Q?WpOL{t%^i(c0M1 z%&uG`wz*TdV`eMMlU&_{tLEX2rc3rIaK(3HIZl3R3>CsDvS30ltw^@BNmkm0I}|hS zbL*(H=Tfv4qQrJ(wX6dghLJcV{R}!g*4(MwKJO7E!r70-njaDxhX~g$fdfK1@(F`{ zU@)j^669M+u?|?oAzawV4hh>^sZ*N6Gppqd3AyH z3bq$KoKk?}*ry;T+%3hhsa`kMRavhvEYBmF!M9@mYz#2Pl+K4U?;}{jiAtaAFsm}E zgUK0WF((Bcgv%&l)SkLz%vtH)G%1v!7_ zgHX`RuuS&BaXrmd1Bv;nQlm+XXYqCLj#T^6Eku;#;Gn9fkU^w-d}iuoThS&Q0Cu)< zFm$aEPOMTMP9heygSG{HHc&ofW~2D#t1QZBZ2{p>(NQqL(y-}Ga?-6PAL;-gG;_-`hI{7s3Cj12-Z{Q9#S&3)mRf{q%SwJ?Q8ooekyDb^OuXn(6@P*o67kOM za3UjVJVq1s6z;hX-2M(Fs>S#tiVs4+@Wsokn?eW)vU}KBgd)a{8?_+ZAk22b()Vzv zuC{%QKq@2aYKG$A5pcUi{RyTWz9fE|k6SS$&p0~<>W;5;gr(pTQfwp;j6t#P2#US( zR+wVVxaSnR;%!c`bo}}2Qfwti(I3SgK?l(&HWaslVk3H@D5eGERhx->ns8O!3}ZM# z&y8TQhH}`t6p2DZd4yP;y6 zPOiz8w<(z#fRN+pk%Jk+O-7J%~_ZzAVaa)H^|t`N>k{l8GJXUTk?Dy z?{@InN@+Tl4RG+fr}78fRb3}V9nnA ztn&KvbkAPI^~NbFH!iXyZF3HPN#whX=QFKP8o!6vzHzX#5g9U4xk6#AOQ~+r@W&HWNwP`SZe0RtldkbS*jh1lQ(T9j#AWO4CsR(DnD^>N{Zr0&D@-I zVo4GJlyhUtxQ#7JVXY!EK+ssjN>q!15)CjtqpaZ#sN)UDO}TNoC8;I40d>3q*TJ&^ z4vkc96AieEH(=7c?sdEY%S@F?eBSsC;LkjzvsB`mHtnEs0W{pEEKgCU;!I;HvnR{5 zgpZ~bWC^vPd6-3}D8=a*yRwTjDu=KvJYX_U4C4BrOx+GEFSvk55P1#EQ||ol~)ak>^2o*U=lC{Y}jb2JxVY z7|fHv=)qaJrpo)2sTSV}$nCm`$c1Ia!eA$1&9)}dN8;Et6T4e7?%=%yllmu2#yxDY zh25RPW~H(xtjZG-5}p{#^3qw}IF>ga>o<8Be);tw&NJuX#JH?sHdJWAT!QKj6Hg zVpExVcej^@<45U_Uo6UMeU6t2x>q3PE|1Aw?I#z@shMSJItU4K1FAYftQz&6fJ*Um z3qc}?3*M`v2MKu&2u}g9BbE;7K1av^`zNQS?ZoHsVlyLR^OA(9_(~= zjwRB3tSqv+?@V{w@%gW@Xb`3K$d(*4ZsehMY+oz=vo|1H=vXd%Bf`ucw*t26y>Bl} z7)g1sQ@s!GfoCEL3wmzzkAdsw6z>va2~B~YM$heT?F=v%&R_y+wLoo*`%X#y=zajG zO=m~oC}M|8)q|(F^aQ@XHvsZ>soi)M6?`kA0vyDs!FP39c>CSeD#9*#n1ElsYdmBq zOam*?pqeTI4L+iZI^0Dnq~k%NE92~BuPaW#(zd8ymw4USaQ?Hp~EV#0ninTjdLxZ0tKFSbwd-w@`pIbT37%v^Mqbh_vkn_q`h^>jpJHl$>>t9YUozPizrZpUi-qW5UN1?R9efDWFgA znsB0EJv8@T`7KAPdzm?~$QoFb5m=Ny3xTmePQs^y?5lteBJ;DhFTomeiP}4uC%RfD zv1KOTA|*BRkS7rLaLe&y$Bwxj#uaDn1qE<#Q3aWM-Q@>7J#i0j;x8v9W$nR7I#={u zef8CGZx>Lu{2olNo%NUmPhO!yP>#Co&(mR>-$x}b`_V~C(W(;la(KG22ko4?0ylNl zE&TY^_tbm-#CvvK^)GqCkJM?wgdg&R=hZBc;KH|+oON=;mE^&7Hn!Mlgv4CGM9qN- zqe$71oiE|bA1(F+&`NmWP_GTWKoo+-ZAbLTtKd!eFxZ2gymBGhm-Bimsqd}_#;O|; z4b;CD7=zNXmpnmzq=nXng2E4Zfw18FLv_nD43#j)^SzBg1V%PijwhC=KmD~DU>#t{ z+Mlb`z2NV_=e1yXKjMM_ji&Y;ti08=J{_?g+(QNm-U|S5DzJ?UjL0}sJmDno({NYW z_8T{4ZIpkqo;Kg?^$mKLPk|4sWxrGdaEjy`mXp6@qT1sVjl`#K;G7%-#9|Mu`)co}@>_Cbtazer%fx3VR9}xB$mIv1<9ZlB z%|2gp+trd;_~5NWT}*k=6%lx*wgO|ti3MXnxC;z_^NFB>@R(~cUND$2$cfS9Tb8?#UJ${fVyvVv{$-0Lt^L008X~X{noW@~Db~7!9EqUP;Rov>P3Y4S_h< zB4!iX=u7x$VUa)coU7#&#_ekfaEl)&+B&;{rGj-xfcFhSgvDd{^4?l6RmbNr+KkVk zWC7VC?8^a^taDIqPeQpR2bTENf907?bx%UGA)!sJ3noCVE!jY68`MWcTGknM(z!v@ zIGAc2ihFD#SdL1kMpR1tqbN9hf+zSjWGH2XM&nz^=;4rwI`o}H7<~}Rp>Aw;?Q+ag zuR^PArwjQP26*t#EdZ%WUvRw#Rs+m8zTOCN`j3WP0e8MeZHn1Kt4q{%DyKG03q;(g zkXybAOVe{K#8!?`?(p=&)w;vWws?-1vL=nFmd@;O&mLhhb|F4`oAaZrW?HT@vmJ^d zJFY6xJqDt0edyS@1P@fNdh2YXKP;%Xw`;-GN!)t9w5P@Le9_Ghyl|QWZVuuy>&o z0;%=tTHN@qM}Le*JAe_kRp*f{lbzfrMf-$X!N^15T^OAhjgH<*^>X6BoJsDPynd$;u z)CK=3XmO`mOwaPnqFUo-<8~BYyqP9=MSjE|FE>?A^_(-gHhv1u<6{v8seX4cX0fMK zI*LRo7<~!>NPf~5`2K3aXuSCpe?G;k&AfX%AQ^wuKUCt)1F(AR>!ny%4~{ps?aaf-#=lO8W5DAAOD*Wy@9g;idS4v0tbP|&;4CiL zG6Z(}&;)s?%+9D=3Hhax?{ZIvDRVtxcdvvGyc{G3@WvwSEdh97C6_NYgHiB=fk9a9 z27?e|tckm8vP8SFAqCw>Ne@{2Y5@n=9q#$G`PL0a7x}R-#vHi0M6Cf@FcaL9B?pd! zMq-KT5lOJ9;j4N0Np4+M|~S;jSk@NSqet)NuaW@s8Rsq!;fT`k5cCTQeO(dK*ZE<6efS91Zee}h7EFlH*YAlm zO<&{OfCS$l93KGbs)4HhiFixYgeT0z5;U}fwbKGUHhJ02nSRnjxl(1B(eAe)R+tC% zW1&DXk7DLjR+VbPPr}cv%ov3Q&Qu)SGfKi=gf))B=Ok0jZpwz+DkN8pG8uPa|4)(M zxfaBtIO5#kIzf0e#}ZGr-CUUuUAUII3U*uJGkAVB-Orvp#r{8Y=K>y8buIoG5@CRW z8FiGPDaJM`RBD5bk_c)b$zaRwcwCl zy4SjVuU)#|x_rM~ddRx`kTsA0_gnM!dOPjYynFH?+^0oe(oCUCqsRD(?NT#>Rxwu$ z3bvgFN~Kw|C94g@j^hFJ7K?{M{9eFzzjXuu->AlqCA z511?1Slc;hPqcN-i)$FT7o*QH@t#muGE*Vy^B#z{4Cm~Ke1zsmgl%UaVx>;Nx(YgP z=uA3j49(Zn2J-C}lHM(WRmpps9A%TlG^2&}sVQ(4tihA13q@AFcLa(&={^vv<6iJ9 z518Nf6yLC_&PbES!`{UI){lK1X-DFNaD4O35w+2^q?%Qo!@;38wwtrI*@~$lPw$LB z>lgAO+Q>_s^xj_dPj6eWYX_m{5H_&?u8*{8gWDzxI1GE_{!QFN#SI zGAemip+5PwVlKtK?Y@9|qL}`Q@)`G*(QB<<0`6`1J?gR2!s_`u&GL~qj6}xhNz2uZ zjD&m~#l7_f>IE?19XOSYQtBJ%Jx_PEB+*5 z^ABx^Gp|zXtqLWjo-OFTi8am_p(m~WP?35C-Y~Rfn1I{@oht_ zZq7c}gOQ~MewI48E%CI}l&>`9uTbwL-;|g~!_`{zh#|9*sxNp!ip07+PoxA>`>l;^ z0sdt&L}bik`^XS|d6Tmz))ccwlUsT1h4;~$YVT-VEysi^Rqdl%lvlu*8I;LwZr^S) z#P3u~=`eX4C*`1@GIc97>IdqDS7#`t5WN8c&3}HrA&wUSit0*r1{TTyyMp(VD^-VI zk41NQH*WyTL}bUT%w*NdNa|KR?v&7c!0+G7eVMfJv7A=NMwk(%($7-2>IbrO*fpv0$>o)?1b8CvFLY9FwHP z8B#)~_ZHg=cvq;)+(H17p@+idPJOm;nc+$x6Msr@aGW|jL*|;n6pvicU~(qsnwey& zf4yZU_hs{Ui`<-@M1xrJ5l|EyyT-IPSv{G2Gt@j9tnN!b%J9^juI)@R)u$zT`QZg0 z(bClsrF!{6laQ6R^AI;6gcB}5fvjPzT7LRQY+anNEL)99+AxX!(Yu+sRPRoWvEj%nzHazV8F*yHVGz`bIDJW*Oa;;P??; zTdx>~|AzE^x60vna-iWsz+AV=AYOySd`i-TUHn*ls~jE95}^u>MOzIy;BM&Ls_8QE z=Zdx?Ex1o;X3O4{L8n875}XG`X)Lfo-?)$2${3{0ojJDM`8d zEv29r(HOydwp#~~IhS(_Ecfk;+ZS3}@Q#-Fwsu)CJ~yQPAuS$IKjqNTd$N^TTKGBQMluiJ5vGs!N3d+OSEZs%Vfh$dYQcFYdeeq{gt{K3TGzP4K&< zqbg*dgy3MJud$TdNf!Rr%;mT2d6Cs$VkT5dr%4@57ccJWNQ}euiVS9fw1NCDZpSTn z4Cah1@KirItH`6ibppwyChUq82B+m-@3Cgnjdhyc16QwjIFl~F)gAD`@=qr>+_tba zeY-WiJ**qGKER7VF_}c0P3faNYF)a3e0!`U*ePw!4Uvz;8dk0<=?fLadj8nc+wC#i zY;QcAWl!IX9gpaqOtT+_)qlKcV3ZtccsUdFJ5o2$$yFgsw z*Z1339jZ__%Bf40q1M!Nb;4-~>!-JC0Ut@swyU!Z9Go#hPS0Hx{RNkVq?URCaIu0|8%dwzB`Gmk9nP2>P$$mtZ2s&>9a-b}&xVnm%I3ij2PM z!JSy+$@$(JDW1wG{50O$U0nZ-me1vOb{&ShqBIm!>@GbI=J75jLPvx?>|odTQa>I^ zYbEJkbZq5n0Y3m~tOw$~xau$Fq9E@U^@u$0TcLJCl?@zyjJgYsNnN9SNsK2c^v6tG zBy1@|>Lq$iwn@D z1XH_<_~Uh}=!x=5!h8PeWa#Fl9;@oHnlrQ|uv7IEj$)e{(;WZFjfJowkBnf7Y2J=A z?b;`3{w$%>cdvj(5iBs4Q5hcZ6g`DZHAFkL+fYk5W7^fz)NyK`a>le(s%wCTkS<<4 zqweE{J>ju^x2~swVC3Su+BQ#QC@QrbT3;9|S|gZB#D}_7oB0B_C{FIq(sud83?>6o zrFsHKk~AKYHJR|3HT?;z=wTu6xG3ycK|xPmRa@iK^v0>a8mx`b%0Mx>-4!sVF|SHu zwsddZ{6ik{h&!V^U)W2|YB2 zwb>fKMBMH2^rFlrGLB!I8}>_>j8n1sK=jSo60R7hrT!d1_L%)_wQ}0zhp`qB;iU15 z(2=xsJ~a^(^bFg1)<@=O#V%okIixc5aKwAv_=ymNl|V6;7x3;@Ujzlb&%Ca|tM?@^ zLwK&W7H1zzYcW=+Qk;c``*o`&EQ>U)H5qJ0FT6JC)!T{9g;$(qM1X-b$w?RUE(cDi zs69T{ry3vL8DCryousoN^sKD^Dv~-bhbc zu)S6BY0N1>yQKvg6S^CDDaJb(%ry^bs%J9|X)35&nC?Z(m%u5Js3(+x`mhq8O>K)S zi4)jIr;_*WiM1L)c;q&htB*5#i5E7I^oOl>D^GSTyFqxmqIIb|j8S~0*2_{`|M@Xm zcLl;bD3_opN9|v+Z;=&9+P4t3A_cU@pyg_}r-VU^zzLi-qOrA$nxA03oC%ui+z;}F z5q+2RdM{qLN>gBzteEl4`vVm2R=E<3^p_`L)!f0OB{#F$tmUa7j&P%GPi+^6ISJGd z`JE6&As5+t0FVngXzAU6-gGP{+9ByxO`uQXF17bH4R|STpcze`$<72AcYO*X8bJ&> z{*b*&#=odl1QhvS)RZ_#_)9nix7h`Q(J_^mqb?1rIX!87tR}5kKw{Sx*-z$Y^i+8@ zfoRNU2ausU^L_cg$X@InVv&`odO)HI6)o1+T@)eZgl(GOU(_r=5WaH%ngXx)PN47$`+MXe|7ZR>c)gO~9O!#T z$I`{uHU-cdiV8@39$B~&+@$FfD|U; z+&h#k?g{pUT^)T^4oDo~}R5^PqfRBBan-8sgJglF27|N^4~d+4@PY zek#fWhe z1`_Y>-JxwC&E4JD9EfJefYo_cI$hK(4XWSCh;%>k<DbvgO9TvRj;Zq#T}Qy?tP(J*OLU!fzQ&gel+_J>sUyHw zBTb!Qx{fTCqc^qcrR&H_#+R>@g0-ZEahAxEtG=dA5B@}3xfsJy?DW0eC4-Rj+j_;B zkaF9CGYncgV3bjel?2DD4_@Phj6OkY(Ux>fFgVts79m8>JLDPM4yKt(2X!GICXYDI zVNeHjon73)RZLnL6H?c&O&G4_zSKpsLkZ7R;cCYy;pWC1KBSNY-TG+AR_^{-v00O_ zN`%)gp;f!&5dB+IQMHQOu6mc*Tdl(MjXlKEu3@l7BV-hC4h2E5;t1=ujnNeAwqLfT zvJRoc1qG3yrmZt4t3Srv!%w)M3ng5LP=M>{g&Xf|pE|gMdt#RuU_@%GNsE1BaO2cw zxo50BwR7fRb*0;Mb2%LDoOCPlOohtz_U2Y9_J=Rmf5Ziyn8Ul`bCt^J)|(T@s#;ld zu@hMXkj7+@!@F@nll+$l*I_> z9D`yHZe#r`$`eAF18Na{%Dqx|nog&jKTd?9hSWameZsbJiW0d{Y)%>BUG&CGub`6Q zAku(H;*8Hso_SvjU;4=mj=+~OBt|+OzMM$;_=h6aLHEN6%*M(IkLQ~CH@&qo0LS$0i(;C77Ht!W+y`vT2`Dmy zD>5nKT%Jx;!%wUU?HuA^mG`o2vR!bGUVQm6g;L!iHta_hGs78^NA0-n#X6)g!^#J? z!R?z_&~_GdLCC4i6Jx1gowf-Gt+&U%fdUnqj4|8Pa1!Rx24WQ&#zrP(N9|TGoFIq& zX0_ub={iR_dI)*yu04rmyW+21%a+@ae{!kPGjR^38 zA7qYft&?b8k{qMgMWnO&3El?TMW;N2$^l0~?nXRH&(^LI@B`98k@5LI^6I zqRjZLUFxiULI`RKAO$WV$o$U;!LHq1gkaXKh7d%o=_?nt%JHYEK)dxW;5Ir0 zV=tkSp$4C>?n0}CAopvY9zA6eM^J-XGLFBxX_PfTkGvbvKPTN3rm>Mm*)a8`-m zV%J%ha>Us;1Yv!@g-F1eAGG%8S0wq~R+sPH58oRO&Pj*w4TzKznlWCD#Io*bH@?IN z&GedxFOhO9@LSWBwN4|JL90bV-`Q1qafP5nf)ElmQia<0*PUoR?BYXK8K>$lD9D{! z(4!W`Wc*_2vtM1zb=NLCBt|Bw$LntOKDEv2R5F$Xt?t6^qeo&W+p$J+-BBaCNDBxL z8_Cni%8ogbiOG??)|5Ju1P={Q50l|S#SmBxn=X)Gf@VPS!5Su2d`Ltghcr$7vj~!4 zFOCI)b}6jyyAx9S4Ib_v0gI`Aj@w|upJeBYW_x$}lYF@}CxkRd{NgIrA5BeBX6RdB zMVE9#Bt?BGRG}8Tg%V}x{nNF338ojko!bL)Qc-P%QmHzMs?n6t0taqwa(|Yh$@}x+ zqF!@<&Q4B355@>9jJzRv(@)6qhBQgQ|C;Y&L@bvpA^^6>iqjdaNHT3iYLYx2!DV*) zW-)lMT0pf!I=WjzJe2S)(4hYNDna}Nx+VDdFO!FLLGXI&ihSowAz11bN`c_huW1P0 ze|!k`poE#fz)uQ(Dg3s-kU)a}Irt6O`IX@JI9>l&;rAUg>@SC(&n=V!zuB*9_&sra z_{CmHg`X7sQusZ*@_!zFZ|?a@@S923|5f)t7sFnwJ3O^BCez9r=Zwi1S0SnwAHtwNLTJR6r907( zQBXtKaU!sK!{Z!4_*_w;Wnt$Jg_18Mf>ZjCeNZ^Lk&v+hG4HVF^orS4?RM>UE7A_5 zLQr;fH80E60P|9~1T>Y9t!`a()fwYgO{;{3$h3t^JL3LXt_`_drD#9e5i@5aJ4@kj z4BK3lrDr-bTYcwQgZ3z?vzWw3T#IquqvJHV;>Fkod~6qG2oJ4!>5OB{{F=E?2; z2ag0cPg8FUp^53cT)p;mWR`>7V$D{IQI>1P_P!6{6Pea-bkJGjjk-KTwVT>@fYJ5n zS{O9o>KqwcN#@bZvT}9`V^>FKNl>iL>f+?!Y<4+SJ{|YoTHD2Ih3(#GtJ_%T4`w+n;Td&mVxNWibcV5OSBQg~b|vP*5$1r?Q9$gY8cgSSwIibsz#lseAM ze-XE~U5O(R@k;VP_N%zJGz0T^i z*1f0^U82JxSA@{n^hZoS;hR80ghM&(smzAGLG(-{>xp*mu0WT=+dvovnuLGStcC_EOh{ ztGTtqnG~FvuKvDEBU;S!s?bPWFc7YaJ2VoNlJuJN&NwONysQfWL1QJpi_X8#(^wL0 z1Yf6S#7g8A?ooUGx>wLrUk-#;9ZM6yCNBv ztUZp7v{GGdpkSESd-M-uGGTlaQuJPZ$BW)eSg0#>&2O8UNxfGB=Kq`2`A*r%hg0W= zh9gjQ{}1W&qjU^?-oA{EdGlAH&z(b#L7&SR z;g`_o%|A+6o%`u7ad7^BL7!hHBwwXk^G8G2^o@7F{&5`o{NpPU^!YknbFr!Ue@dVC zo(nD_^@v>aCo0rF>&p*Wt+u@w}$bqn={&$D+?$X1J3V`uxBjzAk-!{Bey#G0*m|LZ7cb z7JYsi(0mDf&PxnX42cfW-Tzng`R~LCs8rbo3Wk54sDB)XKCdlK(C6EA&A_KgL zlyc(yZ}QJq%3eO4KEFq_xk^=K26Loz1F<&rxxlY-J$kizuET4A15`7-~ z*w?1dxs2iK(B~)VB1x3~JM{VaC+PSq)91*eW@d-c=Y3f;aTt9rbBi5LpELf}MV~!C zOwi|UXX@I=qR*pcY{#O{@BAQTS$<1rNl^Tc)8}9P;XkL(zoE=A>GOrD+8hK}K%AAX$4AB#Tc|62-u{?{X4mp=ER1}cu2r}L}O=fTIK&nGj& zFQL!(OiRI{$$EhQAIUd-9|~cse^^7o(B~EU$8qTMc_R|^nRr*!yv)>0^3Pp5#1Mip zEW)c4RyJM}4n+c?blQE10Bn_JBa9tit~|tew1-7o@hiaH1UaBMmIN!p)g^B{;o*H* zH>@txta%|bwoKh!DAk|LnEP!Y936>;tO}piSM0DW_&-E=1Z>$(P@gW?jvaFrl2o)26`oje4YybFFSJ=@vz)Sd>dt@l@~B_V+m3M@ z0#fsx{>!?Z>1kd&mE_@Y|;>|l6En1~_yoq>9rqLQ*aNVrAZk1z z0C3O?#YSrFXLx)iPI3=2Mq+PZ4v>p;X%OSokc6|qoYkHZ!Z4u!D`FBm=AFP8V;Zn? z7_Vx4!@|MSOGC8<5-=P~SU;K#^cgt>9UPUN6;}7X-Od~k+Vw`bE0HoJkx~{wdV+x^ zGa_NEAoY<1SHvS3>O;ypW3yDhdTp@Wh5&jm&LkZ#8X2GK(tuux=zB#Wacby9{#%hA z>pqQzvhzigOZ<+7M7;Jd9+N>DxEVUfW@Fi@#Q$n7?&q<}GDv(&?8)LRiwK|<*;d6s zr+BbEHaFV*Fh1|^6@Mi9CZ}w8g?g_Xx3Y!76@r!`(#5Uqyax?b55zpx^e6#kW~Il{ z4ngVE$RBpPc<>UXx(>EfX?WLOHr|-70x1|>k%`}qH*niJ`l_3M3Z}?``WL0&S|3g} zcghl#WLVSJ+jSbHirxr^39luj;3J9Vw)XLj@tIlbXTLVX!#KXW=~6uTI_0CT>T-{| z^R@Tm_}%4Pdp!^im8oI$tf5JV%kmQk64MpDI)=9H+Nh6KE78W*IHy5LrbvH+I9d5Z^Un{ zBccFFe29~c(m%f}>X7((wFI47)0L`i-HR``MRegw;1$nhufSVK=YefQmGH^=^HT?~xv@+BE=GLZxa#U@w1f zK1KeLHu7(Lab5IIXQW*#!$S;ReU$Hb*OjcxsI%B~eca3_;`7A0LxMB*q16ql)3c38 zS0mE{ceYdy1br&!jD%;NKlAEvwFlCyK8OfnhOF2_QUH7#z@&*-gzxeA z5VMf%YXyuWF}0*#;Y3z>NK^jnH5c1AW<(c;BoOC9VhMN)?3)A^dJ%H#QaTi0gd2VN zr*e3#_Sq-t@6LERJa${3L|Q<;BRy;NZk9ku)!O@#S z`IiOz$DEr$uFnHw-m?2OY>4cXh)R+uci82@(+fj^+kYmtF9#HX`rG)59d3nMB+oA7 z)XDE8Ocgt|-mQxyC1bIbwQS5(zEXnzX40Ik;iW+JwX z;S^Kk@A(O;B@ARGP^K?8;ZYI)l`N#u3UgJ&b1vbvo`^Wg=_Brs(fJ_{I6PG%NLgF# zS=e^15kprt@67a>UiEYjy?y1Jj%;J24%y&L9Z3EJd_YOoLu62|Q<81Z%|>yXzlTE^ zHm5k~PHXHYrd1qlE$HX@inAk{O>5+N^sMo@1Jy;}!?PaU+F)yHwpB9FD#^7<^2~vq z#q<~qXZztkBhZq3p#@`h5pQV%*uKxrpa&7ArX9{ro0T`{^|aE#Liz|?x0@Z@3#(pu z8jUw|efgIFb9`8O*t2}jJYRnI$X@Tpe9YNDBP864j^0D|NrtOV7Sv<+87?UPQYwm{ zCn)ZjZBV@VAt@lCeol1KhiUxoQ*cz3iBjdY8xvKefF=$hyU(bj3O7pO2a|=R04bK@ zVG5TXRrq-+JUdxf3fNu((1%L=tB!TYkTS($|8-%_E@;VGtL z8jbuO)ZNfL=-#e)M8zYWN*ufs^fb&Y>{@tv`*M`<|NK~*%di$?B1|lV4)&p}9EajY z^deIwl04%r<#-SWTX5}lM(WJtbl6Y2NxO$W9bT_FCx23K?l&co2<*UUEb-)T3mJRx z9?dTbEfnXkAF~MB_zVXhZ6)cll*S{#J&%UlRvn{_HqVPLEWmi));v1aa7{V}=kE^T zdevGghsmVfcpF@iJsd*2>6eLHVk$1U_#pO&!=yIrC&zGhlKHuP_F2CIJb3$J)9C%Hi62{zl`Xm87XP4M-kO@hPp38R$a**L-AGz|bnd=2={5Y# zdnV0l$@(Dg10IgZWp@0@YaH26J7T$~@Gf%`f|b?;*BLR;zF{Ct`!|SCurO)8n_zDw zLILao5ei7)dshowLwckirZ3SIavMmyrElGQLYoYzd!<`PTHPzI70`*yqAN{$y2mca zbs}#_%+!a&>a0KS!C5b;{?Kn*+%C;tAq+=aiA1G(WW*kfcpJCS7%`HTZw(Y}0onFE z`DVQ1(Zt>r9wNszCQ5KV1MBAJcxo~vg0E~4>eded;fKUac3#Kdx&^0tUX+a!sIQWJ zfZ=^}U>as+H$FaTRVTpv-;69VC+5K}Dw=wP0fBGt) zQan)Ki;Ba_s!uPzF5rAYCyR?Gk}ONR=@H@wuf1G7>+k+)k2qT`KUGh9QA}oCDc2oh zQ55WvC`4&ykP(Rw)$j*i?>g=Yi?zWzyI@Bv<|=kLplc2m1d1{QB)S52GK1~nTr4!GXe*~8CR-bjy5r}wh+jNjAS!=RFAf}UH^wh!bCXtoyGLsIbwmw`lANJ7{z7kIR zax16rD~9zRQ1@&ja~4*6RQ5ocU33S(V73>@V{e5T0;eOMnLc$Q>QL(C0NB6KlFNuD zWWHT@fy70idheSMqRT(ScTR*Tf%;vv7}ZX9Ago9{3@wf}eZk!*aGT~YNw$#K)h7h% zC9`d^Myu2?7lq`ms9Pmw2V5!F=$CbTnhEjf8F^%Ojo-dk?wse|x`NNs?_SAgzMg3R zjWpQui!7@_H3A$C&^r zS^Z|JvwN;KL$^NC%nWe{g5;U3NI$nxzI+TOV!-{MV{H4GjE0Q{dVBIytD*C%U zHyBu6F|>YzwSGP>r#bmWoslVsHtILb?`C_*MtfScwv%{zxLa@>g?e2S@Nb25wyVPLka?%KrB54ku!@Ry>$&lpym7da8XEgUooNcl!UhB+s65c^=4O<0T# z@V)D8GQl6=yWP(o>2q%KcY@2zJ`&c{2i)P1af{A|Z@V;9=b=y$b{N5~|8BD%p2Y4$!{a~Rs0rWw+BXjp4>(Q4LLOv^hPdV)B{1H!ROv8gy!@m zvM=-Z_umq@zlp~MI4kT_6PKjymlk(dq}<+v37MfBy&^31?JMArYPgzH!$$g5w=o2!VP{3HnSv66NoDu2;A^cn&BZeH}{mn`;s%FC|T70RC+nwKm%mg6H1)pp5wL zhxzQNbXTnA`*xp+$8Y$1(r{_AVJYcCBGB*#>+UwJL2#Z(mEdnsIgonvj7AcuK6=?e(r1nnH7QN=%& z;+|x2DUiTgyU)C%iud10@z;NlXk7}(zCQ8X;#?yxxcR6m#ZqNyvWgUt9`a;B`ncr= z^A8emCTMgrHi^D|*rUaRtC}OqK`FE;e?-uk#FcalsX*-Bh%)|}zp3Uj;%3Y(vZsd7 zOX1CnjH&SKji~jnwKS)tHB^d=WLTZcbFy2Q=LW6~`iHqt!-#?_;D~$1cabwq%>0^| z)!z=zq78uMw?f%2msWEgzW4UeH9G4=YW7odxZ8F5a9@}IN&i@F2-XpbPI$A9kXyT> z_n=SuH`9zrWbHn626$a(e-|OVNuYR-hN5f%DM>Ij)oN*^Co`p5*?9QLpRh=mppDt! zxqx#oxlY$0&l?`u{nt@wKeK<^7H8U|H_I=5+3ZWqDfurDFvLkYgu5Krb)sg;ME0HV)FXfK^ba&-3L#y`VSLMQ9aDE9m+5*l$1Eddtu7cD@Pw;B zmf77jErC{21{|3?92|+23jzbBeS*K0rw-J<%eOA0SQ+-RORA&38nW zKS5Zba`mJ{SwrVTI9TD5kq!P5DMfS*QPBPQvB;o~?|fAuUkoANopdYS2}32M-1+q2 z=gudB^bD3V6CtHO+l5c(^k#`A4DLFa)tWa%11IAYrBuJ$x+qh+M-3%dfEAMqM1^|( z^A9PA#5f$TklRZrEdNzYBh>=WnG@BDjnY;QQ}?fsM{>aK{51|bsjE?7edOMtSn=XK zd&F>p+c)e3hRJo2kXf!{qJ3K(Kdc#Q2FWX%Ab@4&pau6*wpMBdy^{%eL}B}Qx<+Iilmy5wZCJd$d}u!USuEah7_EPAl+QX zSkpPoal` ze+KpMz?%zcW~Y4yYWMUZFLew-4e5)z2r2OtxF!hy&A$^1gR#O4pzM(w_@w86agn55 z&LH9|cX2)aWMmeiii`-xyrrymY(#pPKV%CgAsxZ$Ck3rZA>5dp5t-H`{?D>TWFQW+ zCh`AZYee?qB46W(9Hwhc%C#otS(AoaBMPF;=)|{4&a03KV{5IdlLf!Ep3lama+_#e zD(6JwQjzgAE`5+sYw2V9^9lXrDg7xo;>M*-`m>EswHQ-iXNl~~3iTfsurJCASetWf zFK~+!?`*fRa!|Mb9l}>uP@#UmbGLk{RBO9^l8EG+blGO@Bt~YwHXW!rl^N@As*Kub z?tJQWQG9BlXhL2p^3^}keL}w4^QQ*f;_x&NL#`RF`p6Fw|xu>&u;)VD#6WW++Y?+5(8RFK6-f9{zIMVuHKORn3r=puU_# zRvqD*Lc1|*(X<9?MUQ&=Ud*AQQ<160-I5hd$V?uii2O~!zz&d636dJnMkR=M@a z&}Fr~QC-;+>C+(riruHg)STH<-Aj&W`VxWJyLCy@B}Oa!C+o-2-g*eO^i&zMEA+0R zB*%y=^rn<}X{TT}T;piLo0Gtr3RU(G7e(&%eiApxrGD`}i3zoyHq~dCIXh+9NVe5v zV(vR-83@DFIQ>-zfG*~%C@9_4K7w~c-5~y%nI%H)d}2DFg8+v)MAU#M zjpg40VmT3=2?e-C&_zP@pa&y=I{7WwW#qcRg)PnQ9uJFl46wA(SVDS39K_WB7!e?> zK#HzMCsqJrtpPzeI}@$rv4~r~JG6wss(Y%2yHwHyXTy3&+d{>{=dSSl4niHwWbtUQ-)h*qpT@mr;OnD zZx3NZPf3?ZAMKnH>Ru04gAu?S*nSBqr-xHb_h_8HO`IFWNj&ZKe^YY*c(s zsVdq_8bQd!0%TueL(#apW|24_}aCu z#tS+%ODFeGOcAj2VD8v?5Jc(DpJF3hmS+vs`f-!~^KqV;g*t=LC&sP=25UcO9joGS z??vMEfF~$-b(jjcKfNI<)dkX23CM1xwH6W$tC9ig=tc<53-vqXNJsi7ZqC!zPi6@B z*QNsSaAO&>pBU4kUH3B~mw&?XRYx|`CpzI{iIE;w)1W0VkwiDLUYLkj#d%>CpOzzH zr}+2auhaJs&iYmR(!lbOz3ZD0krl1?z5{b=Et^J($mxWPCDX-ItlG@@Ob;=U?!THP zdW+HDU_YQ+ob4x+;kN_JOUiZqk}IP7dqqxj#+J_PRsCnTo|-`|`k~rYSXymzd*Y{5 zUJ#9yS_j5=1oFQK)Qez>-}GClR#t!qdLY~gI%@0&>5#0B`TJ{5w)Gq;od%guSS=FW zo`g#$td$R>e3`63$hBi5eX`~xGxEg>(z)Y!+@Sn^Ywu3!iiS-~#PCM3?zZ+LT5~(T zJWEaeCqe59a~-FeuAIBB=F{@xb$gog!gYKnDTw4y9ABwMYju7`v?W9^pybfDKhCZg z3NrVA->8KEHh(0cW9Ki>q^09WUo!0R#8$nmH<>~tkIj$`4KFddz@4k@p56`UIC_3= z0(6MKGn@ixN|))?-K_?lK{|~sxX`~Eu2h3j8qlltE%G1Meyp=cZdV6y(!JN!e&9|N zja_83+Mam4Ntb(7Z8Q(4Kl=A9hNfd4M&7kOy14m8yPAM#g11B;l4I0z_1VH5n6x1X z@Fi7<_c%%a3TMYvb5-_+&hLYG|eWq0!i>Zh`Yq!fo_wtggHY_>LWy3Sm65UIL>H{T1Z3RwGOa1 zM6Z&~6>ea7oSO4D4H&LiHQWzp;kVCiPM`5eb*+PBLpsR3wniew=Oq?Vz3_};KkxxBf`l{brbMj)dD9-JA zZFaWES|sKo5(d8vhJRgi*$$J!T#h%7=DGi^dGvJW(X;xr#5`V_dc1l3&Gf}QzQ;TS ztC)xUS$uVN+Tts-(d;HLgSgyTYqH*N(%-y~nB7h2=yZ7lz<+E}7x#T@zNP{oAMUj#F3377}B@Wq0WX)X7eY@WOFhDULB#m5K z1fA4R#$pYSu%249YYp`@0dZcLXY;aAVwAt1U{B5iIYNE|XnQxe>u|Tum^;eV zWt!lrM+QKtNop9A%RBMpwbiB1aik8hvNdxNr7ggJ6Tb{O8^Wj-t&yJPuGM9|W}?7x zOV%eU6F@1S-n}vVA?6V z%H*GXNR{GmX<|{FY0t?ZsaR`ci!IVdl9BESTcQdW+mbc5y+rGTD z2`M?f$({vMmj$~tHdwA6^?V4Sa;nxe7Of{a2^K{suw~T3f0rxj3hNAEeqnNhRtb4t z*GoP}c->L<^d_iVVQ)E5)~J84F=$e|-cxg8UG2O2Sb0O;Y#w88r+)rpI@jmQV?69S zR}7OLHpfX7@iE-2AhP|`%GtVE$qEueJvl-6(9)n;b~_TnaOxy7iAX{aOp##(B-rK? zTjieXBObQy?IL>Pr`zEX20HpCB5j*!@f3?FVn!1)U94#LIuo{A-73ac7XS}V*mls( zCLCO;W_Z+~D+RU0jqgo8Omus0%plE2`VE4E-RqnxlS`M#W=LLooAJBxK{23GfBOwB zP0etSYizAKOE??O{`|{>&TOR0djf?U?E%>HlX-)^f@#ZTCizAzgmyrqjx-3aFOg>S zq>J=`5(ZgaHxTA4_vHyF4iZt^;vL+ z${BvXGa=LJZ`Hm*mYj_7;c*0Q^o5<;cC3IwEOgc6>~SV+w#X&uw>^ZD?uI*AoIssh zgi#@O5z%h$har@cymbfH7K)E)w{t4h3VvY_u6{7*xc+ya4o+e5pS{7z&$MR*f${$|&Q(rbRxv3g_IV!#oF*<|l&k;x_OwR$r4#CwcYc>~C9b2gI zsMtc^)gwvlgycAMY#}`u4NnOyB%U)L==eJJ$V|sS%)5!0IkAzMfR2T^ggybMwOjgB zA~+CtCA<=d8ccAZ5jwcgh_2v5`+j03c9{F!+?{~&F!#H4Zn0!~8y#He-UmQxH@HwZ zTA_3CWT>dA&34~fqX%Ob93!02_2;In!w|sRbyv+wu7i=1$_>w?2C}CfQui;^0l%`@ z_X3?MAz&i5z3(A-OWyv5(lfhmxS2mg3G;wbM_>6q{C3JXe$Oj zZcE#yAj2@)M8#{f>|6shaCf(S78gJ~r9|Ml0 zwM&Xe?lJD+$tXe(U#~HWU{$h0|5+5FJI^~tl!_;7ztqd_{6Q&8wvX--CsuNVDfzRn z?S&XBkw1GsBFd=b&%VVB^2q$z;!LwH=}tflAuYM#NFT4Ze)37&mNNi_OUL=7y`QL_ zyUy&L7N?Y8LP4^4K#MLfCF8T2P%Mm2xft52o)2$`Kjqa@dlD0wL!f~Ey9D^~BiuRE~Lx$WH4~#DGd1`7{k?PL2i`Zx#ldTyrN+fS| ziqWcPSRY`9yA&t5Jf!lx_i(UO-|-+xxW1 zBuPpji4*;2k;KnPx64F`df$(_aLWi$ySAr$=U%i+F4kQXTHFl+^}iM-bgjCU0P{F! zNo270>PMu{D-*pFng0Va6x6~bs2io&HoHf3o{ze#Y0r6KxUkp+nGLDDPTn3+mHZLY zyMOQ+p2?n=p1--~ht3P5C`dArkTctd8c_ZCg-)j9uX`cPb5G6pgbisH)v20EFC4!W zc)qP8IfAZ3xcIeU{q`3;f@Cd_KL=F%NgM#*PtULNMILe-8H?)pSoh!XC;CSMk${3a2ggjOp_IBa&#Hb)FUZ-}2AKha zd9F9ETw`fzNTQ{h3sX9poNVPi-XGCQdt;)N8d`DZ5dWtJff_A~teLSD*B-XQ;3E7= z)lO1~x|%vc_bMN{%-5>TW^Y9d{S;_bu6}hlr(X|An~kSS8MXx6-apQb`H)1h>+-j6RX^h+$bx#{pnJ*;_T zM~)XC?q#-US3MQgD!_3N@gaoZ#}a;g)r>NFeqx#UT?W%}uG1iciWMmjR=8+Jg#VrCi7%7s zRzCy?)J_BiJFk?HYhVx%-7ZC)ejZrNW`4e2oOYG}uEY(bh3PC>BWs~Gn=WN@>2UJG zg;dt0_v*xX)gH2V3YO)ij|dcn4v&Rjr|omj)R$n9Tc03_<1du!F9NDNKmEB!%{)t9 zw(w}Cui7Uj#J+4Uny9Z~++W+hoxxe3snE0!;~imcF@Q@5bS_RQCneAQ*`|3>g_vo}F;en#KPi5?ooO861c( zFv189e}6wtBu>N>V_@x759;Y+Cim78tUBB zl4+=m^T362wd*HnxEAI*#RKgCdZ1;djaZ=!Qxeq2(!yiQuOx=-O7dhcAfG$e)eQCO z58Z`B&6i=l>}|8Qz?NOrzDX=izH44$2@oq+7v|C;E(SAvOj^=!eZUog`vH{F3wn_F zeuPhb%OieKLC#%rJAU*uHD-`VEl54=#+-$t9F%X}MBY$bUmcQ^n*Z#M z_{D8NHWDtWgh->isd@|-EAX8&r)uXjY%RVgBoXHw zL(*Z771Owq6u?)iC;!bIQ^Ep)HaOv8UO{fjHRitqu_|kw&fmmn=9x-ex^FGVFaXC7 zQv64?%WTas_7--8q$u2s_mXoXvY$@^g{$pTu}JwRj9C9+^Mb3Grsu{JP2|x5d>^u} z7?J!w!)cV!RTno6%{6mO=$Kdk3yIz_ruF7DJuP7;T=GCYJxb$G;3iD2R`jO^xrNyU zY7+b+Qi@9TDs0k=L0&tT`@QeRX9v~l{Tt##_90Cnb?yShoZCe(K_Zc%9NyMkU!^gA z6F($mo+x-K)E898?4eTi!LyEJv9h0bII|IU3cs^H=gqh^*RN*6cascOLi)1MLObR@Jur820)kSU#ZcV}zJMptx^$CT`0=STiRYqq6#`eqQs>VYTgW zx>K`O;8k^tU){WNXo#!mOf@+ad6VVb(jp z^EeHi6pA(M;*+PIm>zWSBMu3tiDy=W%qZ5N}lMrG^1^V@3rfE+z( zxk~T2B$%Y3X_T`Xa&>80TI+!v`Cf`F01p`5fTaiTxZh>4W*jtGp=M%K)X{@4%M`ov z0eOpVxWdtM46FIz3>?}`4{VUL?1z)hmglBXZZ`>HCT^XQxT***dP!WyD!>@-RdGTmQ|?EtMuGW?o(4Db~8K~{; z=mB5f(H9Q*2C-SuZRy*aYpInY=Wu1Qi=%J?!VqxR3!^-y;;T+VO7CTT$}ounaZI#;s}Chk5lo?Dw2tr4k>EJ~NIk#I%F zmi*m7Q9Hwxs+Bq=KGMo_DO@>G_rL*yRWOGP38606V!)pb>_i05?WncD=QZNB?sstF zHld`jNDuevxm%Bt2jLob^K-LDFuKf&By3E0FKSZJQVm zk&KQrIjq$t^E8vY7`zSy?KBY)w06WSAED2M3Uu_AYr>dLvOn@OhX5dAuYZ_7x64_$ zBKQ8_&!BgkXIybLCw9#%=Df=YrMBbRR zed09J9kXAu+@Jd*gdt8odTY|5*vLcDn)h>(9(xbuqqJ?0e5ecJBx4hZs4vk&BsVA# zg~pL&$7f9;&cEOCsxzr(w&_!PAO`yBLW{qR0#U7g(&AbJ36@u|X+X7R-OSwin9A&u~WxcAS#`dhN+vLd2N)rJA1B z+K#ui9kY#p9%9_{W@0~Cp}}OeXtU)`+kvw>9%Oo3UuRE(NmaCk7-*aoYJ5JR$KG_Zr3)+51cClw|(#{_B>*}Yks!a6INPp?s>%g+QebNyEpCHCTaP{GBlL+MQfrh+u%8Ae~Wer zVC*#?+vI&L%(jZ2iMDQIR4*ppL_W^nGkXXocvh!r^&M+dqJwv>*2LGMHH?Lx?W$+! zuHymg-JR7q4%m?<#!7B^U6+%|iY02uuoB-lNkewk3LX_YW3w@!e|`2mMr2j3zzt)< zGiJaQt#o2n ztqF|!q~qV|mmnmY&2aKNfmh9Nn4l;3i~EGY>bxZQKPj|gHd9Z6LBqiGWT4NC*bZ>@ z!7%MI&P^~Ua@@ACpcIcWEw{oDftr(Y7BHkh5? zR{Jd~)7%^EXPTq2o%{F-q(K3OzH=GSN5^2g2&*SdIV;k(^93ORMQdOIi`oM9f87D1B}*Cjt{io5?#J9LL_OVkfYZI{s!);6*8G&mQ5O=-1W1!}B3h>sVn&czK;O zw$!Q220eLCE>z4WZv>-dXZ~`=9j`6F-Xs4O^6y>#?dRVq%qT%e1{!fhZ7^Y$!*#Jj zZP}+MX|({!*UWcJwl1_j7Y)JPvP-M5P)Y7JcG}TcB#XcEb;=IeC$(PIwU9uh;NNlU zAyova%iW%-ZBaYf;U`_2Ws~f3x9^V0M~%vQ7b&}W-BnHoR&KpHUhVlbv6SDDVSVBj z>}oxAQ%J2&JWaUm;k9^VF|s1!Hf|)6lH`7ceBdl0j2a3YBV*GF-{Oab;KWyf&8RDc9Kw|zGc2&rof2PczLqdb#4Gn^j2EnYv zXae(0-`S1API;+wd3M;Eux9+Ya@8G1mfhzRYJj~j zNK?B8<3hf8VnuBlcn7Q)z}vJtfgo2~`^}W;l(htEc2(P#0`6C)?w13usEMwLa{&w2 zR5L4D)V7TSfMsl0zzPaTI*OUSjJ<+^kI|+M!H)Cwv+HD53*-%vRaL#lf{cz+^}AB1 zT)!w+*XhZ+Lf!|iIMcJ3Q*2GHUKK=gh_~)6YU^m9amPhKTK?^O{(8^emDhW+`R?N% z1kD~j+4fe&r}^aj1koW8=BFkgo_o>eX<>Cn-`<{%p8D%A{JlM0aWajWjT^OZW>8JO z+%UaF{8mlffh|(SkD{?@T2miZm(q^4CDy%_>mv@9KGs87J&bzE^^V+13tiSc$y>2L zzt9OZPt&v}EEoKC@h0uaapu)K{H!} z0KQ!1`_K#&hMvt}8s1kBZF|?{zr!u2s8cklF;R#amR`@|2uqO*zu}ep|799p2}=>J zu^OF$-P}Ua?Is;~($%jju&(KAUDEYbYpa-p)(EF7|4CqZ8TzQ5^UiuR>9HCzau!ag zxGMpOdDjDcyKukgo(c~!V{v?3aLAhPw+L=JKV;3%wB{QpNS?r~3?^FFzeEgQU@gqG z7NWf3QoCKf9Ux&f(L`&;5#=SUbgUrUuF3hW?0KU^Z8d!t4zibxHW-mKLd&_Vz@tKQ zBVWIA0M!P&?KeBow5H)kt-LHOCo1Bv(7j~;<%n9pbbT2yu z{^Yf0fsFHwVbJ$;*C7F-u|yv#)YG~H=`=N57`)SU2a0+{dg%@jT3$L(LK;Y7Nl6i;ORh7ui25-yP+)!8elZL9Z)RUt?r~rz;bS6^pMDe;qSuf-P_EOn4hy! zPa*)<{`_S+%3uH0bB-@Sgc3?`l{{>And*Bhu(o|3SYi*oYmFWz%%21ba>52qU`6!a zOx{P5Q#$+?vEIx5fr5dgtX!7;DWFD#jakH7^H?7xZbI+6g+FacNE4@eBPT|##ds+~ zIKQbbOize#M22NT-eUKgW9h;HA^=waRbiP-)Qgkq((;P z)<~?L^p1I#)iWzqCLXo3OC~#bjzItkGJUU=hBazBiMTT!cKtqcdWItu0NX%bn^3S`g)gY*G$Rl(@u3Jn;5y1D)&p zVjnZXD^jqTF8uYr#|1QZb?)-C&q6uW>x@)nTAzsSd3~SF;l_A)T|8eLYSCSdP7fU~ zwa4(Km*?ggex7M7naq(pu}tTKIVCqgdrcF z4dw+Qx~eDLl2d`KF7Wad*LJzB{iC`4uO1NYHYef|Y~mk$oQF-NSIAyd;c!}?!1t0& z;6wscV&6z6d(<;IqL~>#*t*7Nm1lD{hd`HR7O<%TZt@$)uB^EyYc17y7M50EZ%Amu zPzDkK0=dNf?7i8#m@n3ku6#pRr0sGa&%>WN<_xHwSK;80yG1#5FN10FW!yg)l20;} zMb5;r*(-2Brb7HYr&X9?6?&TruV4$-yK8iI4%=(H>eEA0oC~PoE}!hj&zT2B)$^v3 zswZ@jD7a={5GfxV8J~mG6oGSl&(5J%gy1Q$f%ZkD6e9t$R>s5Y<5uYq#DL?6!$USC zPTX=H)jO+U{zO8gw~g$Yd$Wc>z(Ql9^K$4-*rnocItB7~@>IIusrzrPcvZ?Pd7*PW zw5!qF%DzR^rdHLsQg*J^OQj^f#$p(PJ&>0GFPY#RhAW=}DfUBDDi=HT93D?msja7} zyrz4{1QWFzuW`c5WSoVI`$^bfg&UpWjflZ=_ogkg1N6{}Bo{H`ww9%>W<8|`kIQY# zU7yw%9Mvi&7uLLN85I-PuI6`_-V-aO7&m?lhXgrFbM(f|+q=!%UXUHSEt~uh8GGfbr=UMqqk#S4JSI7csoMKIv7@mbs|_e9=2|$XK>VHFwjPoLP{m=wd?Fsd(>#!x7u0IzX+7d2ZQ7T1O^T0Mjv*PF**`SCuMLSYDnrCG2k3VM`Qr~ zzM;+}EU!IQFYfB-#d%$NadzikT-T`=9hPafE<2Q=n~xL{vilHDpySsObGM*+b_LpC zcW?xng&TKiqu3e5OtNNrZB?=e0sBYBvW>W`f!0j7h1Ef06f)?IPs)z@NrW&_4r2G_ zHhjQQFg_xecPACP=KPNprZuO6T@IN8HEc3;wd;1O!)W**^u0^hbL*f%hYr?EcV z^U*)~DAprzJde~#U#^0Ez?;}zm5MLc+CPb4M0@G!fCzR7%^m7ILJPBjn$>r+zDbH2 z$|J`OLE|rCrd6Snb#2|Ny7>c>q=Aut)-_sP~7iV zvAO%{0-~?x9(mMS%~R{Vkz85l73jak{C#oOTklB3m*WC*p{Bel-?*B4jNx5oPbury zWykS1Ak_pOS^ZxQ)qbCpb4&Yrx6h4ZSR)N^qIOxc-PY{%BWnKf6;pGmS64ePQ;yjj z_w5tAm{dyz;YM#j3aHcnNckoXcbwTDzI~U88Cs42{#7Rj(}~{dyL&lirR8p&KVbfq zy<+K+p-m}{=1~~-VQ82VM0G0(GYd0FQ7w=5lk+v?y5_3N<=AZV(|Ue2Rd)H8Se+)z zIi`|RS~T4;Qm{spCp}^6E_F+&_e;r1;M(8l*R^UnkYp|R&ebE-L%<@U;W7Vh=EB$X;MG^@;z?Q?i2RfliM(2f@=mbNnumw^(eGF zF|Qm%{4F>v=-|vs36R2v|(;V}FA%&B9 zP(;{7a0@f>N|Sef`xn%Y<+6GD|=Qe~k?&AJmw8ne>7%$N5y))D=yy7b^9A# z6d9jcw~8XG_!=Gl%et&=6(Vm_V68UQBMznm2J};Y z)i#GYxYoUYd1|mkz4Prm^%zS8{apaR*KbJKad_Zmm2HNQmi}w#iFlJ9_{0o-ZUBq zejy4*I@HmB5JAiOPRfmAzd{vOQ?sFHvs~6JH%ZN6Cu0^i)o#dsX$}u?sij9!qhGuv z_`+&vw&_tR14zsIgz2*^A>EYjjylD3RU9~G|IC#C?=n+ab{Y?RhPH_bxvXRH#R(#IE-PD!c1^BC9YR+qIfah8*WSW)LB5Xe#&jP+_vPl z+h^W3EOpp~?ve#p@0Am7y6M&>x88i)jmgIkO6keB-ad25%(I7%wjYPa#L#k_PLmbt zacy8ICY)0}@1$NdY&3#^o8)RZSD}GTDNa=1*uy(w1N?z=^e5LRKRFJ6m6Z9M`t+t? z%Az)L#J)AxTsmT3nQK%tm^pxpp>tJ zYNYG9KI+Sx4#t~PrZH*Jhn}SJs&13jjFY~XBpeT|lg6G~ssFCff5o&x{o%mhLqcScg*e`e_IBv zE;cn(Fa198SURuHv@6yiRMxt`6YuDwLX9fR<5Kwp=$^1duibd?r~FGzqZF!a zt)Y~xf$)-Q?m6a@2gwqPWwa%pNS|;+HepH9W2F8N8H(Y+%(sFj*YmZGWS*c@o#~;H z`0WXk>6_m%>mf<`5_9IYjSfsAVT=xT`_-IB+k_BW%l&HNFZ8POygmLTA_{enjL-N$ zRy3w~C9=g#u8KqWzIjeK@z5|ifO6inM(@_=%~`!jB7zkqU0J;#6Xlg3DLg! zZL^xR9xt8ViFsI(y_V&J@1(JZ=-jn0A4zuY?OTu0HBa43bg`p*qjmQ@bwV{*|8_6G zE~S?QKZ7%EnBRSVQLor(k?z{@u1K?{d6)H?-6uXwoohPUT;%3+Y<+fNo+3=*4w%I5 zMhVBp26qv;Op;pUMEce?M9MNeV?QD7o+t${KAc#gp2U0=lpgN10n(ia?&f6Sp@A-g z7vF;~uKb=gJVy|eDeI&=l^M3@PNIe@P{jz+Dt+u5P|jLki>5Ok))ujcveYT)r=#!t z1h+9Ps8A~j@C(s1$?vYDEZVjAeH(bqkERdr`y?nXcbm=64)fDuel(SM-=|mf`#zx% z&9%M;eukS%Sqs!EPgn9I=)$FtnfWrD_kHhkN%VvG9k<5s2n1d`Kmde(yGO~{##6hK zchLuZ5^|N0T5tKJCS-Thnw{xVPoZm3Y7IZ`b^KTtS{Ij3niz0a6N~c>H=cjGvVfD1 z;{7s<^l3?AeovE{W%h|f_p(s-OB`$~!Fjp+$pwU34^}IZ?u(2Zf`=EcA-s9fTHQ@L zE)bD_Tndb2WcC;UwE(C>o%)tQR7_FNL=xyK!g+SY!0Eq_om_ocW;Ndl=;hziTvlZ3 zM<9|Ei6XS*f_Xr#KTG;UxT@8<}-Vc5( z;=Of2;1PZT8<;4xTrpXq>DIL_%E`d1&IsJVY!Uy(ya7lrQ=DcRVIgt$~$NM?VWKD}asOtbcqAs3tpwQ)Z zcpbs3CdT{i14DQ%uq3gq-BztnV`HspxmIK2B)?Qo2|>9@@jFpI*e%4gpjMEfC+v#d zR(Q6=rIB$&3cc7WO-;u{>AJ`r@E^E!PGcHmFb-REPA0a6CaA-ZBgKEsd?*2}1g9U>SHb zJMzUu4Rme2N?ZN=Y=_fDz*4KR=1U4W^Y=tA^?FKHv#Od}e(%N2(^I_qRW~Usn1*u=e5>RAG78?2#kHOuSxv3q z(=P8l@3v%2?-5?*ilx-7;!B6M8aNf#tk!i^$6Y=7p7wKBrTH_VRX*&}Y*g{8y=<8}0b%I~^cJC(*e@c*BV6IO<7R%l zWD$$P^HSps{8vXvnQf7ABhst$9l=`)$Ak{V{=UR9#1t4H1=g$Jds5)0FeS!@8@r7O z?Th^$t~~Uzylzz8g1?sc^7`k9a>j&yh%JcFSvr_S2fd?4kmABqmk&+!tKX++N7q=U zyrpea#gCgu_T*^f&+_4}U?1Uo$Pqq`nYbL~q8fCSh|qDQXT27C0Rz8d7?1ppgM>JQ zjd!8RxqOK%XQn9+^^hO14d#Ci|FttOrF|K^w|cVni>*;64JM)_ZhaFcf$6XEmIaof z36`h!4>CtY+>C^L5Uf7xake|ZdJi{THiR_N9_w|JQax{oBj~EWDf1&6t4%blGWoiI z1D_AVGb>#Tiod3Q9z{_Vk&{5C6^Jn7k>dJ86GRXKBaD^oLSLJ7bD>Xoa~7A}O(Moh zc;!xkgXps!l>#L6fVOKKtkpj}6cyTX|L5^4c+0nZLZs~<^@RTmz9u+w#}lRT^IATe1yQup5hJ^|TJ?)~)T||JGc5VKpT# zo9$xU%SX2e&YLq-Zi?q0B5!sSenIMlW!~|7 z8L(SjC^4fOu{ud3^eub0t9rr!xIZ!H$bc!3;_{En26O4+QUHBU#m%?*CsLz4_pAAp zau`ale&4rT%GraN?P1cSw0h`|ddpzFLmlbxwT{_dDD34b#0#Ef0)1B0Kzmz=ogiFE z5)%KADzkhJBHvTAl=+3u+G5arZfNTt=t zX86Xv_$WQ7Sx^qi!|6eX)kQYxa`Zl>$Ka_QLLQT_25{Z!T!LEF)Wo|vdsWZ7 zswUo>U(Z9oqOO{_N3Lrx0oXNhuf7&$Qczi}J9GE9`t++I-P5Y?EsZ{~{m_17HYuJ5 ze#zUouTDXImp(>Qt+H5a;@ziFZfZ^Zcv|(;Zqv{DavcgT9VVs3h`1)6OKqOozv*kQ zye(fkRNmH`I_O5QXH7g!e$R+qXjsc<^g9>z2am6bJ9!t%UV4Fibsuk*p3hb69$rv& zD0S%pxxH0qFGp1SN~tI=a5_#aB!leoM&%9fb`EM5Dmsb}t;&Yn1_^3T z+&nusqcwL036jb-)NPHVKZSTWm=y`_!qXyuuUu`zc_x>g$|_Sj&ko*|*80{z137%A z25q$VG`4pmvys?*7I?yYm~#>#P1(FYp5KfsWeq4CA1Ed{mw1ZWSUG1JhZlS`J>fMJ zPWrr5zG9BPQ?O!PBggva$olBG`7V4f=B|m%-Db@`G%vG!k{@HtvTf>ly!WuP!tFz> zH%Uvk2Ga`!B6xL#b_M%PqSQxf0aao!O#$2~Rutub;i>B@@UC1ZY2E}qt<_e0_1p%u zXe;3?WlW(Bk@SZce?B2^w@GF_#?R=*Ik%gD;P(_7)MS0%_+z)|WT(!{#;}D`BpuEA z!ym{<^EY}%?XAI)AU@DD>M(;o!ya_WW>0t%MU#UL{7w&A0+nrM%=j`rh2m!962|qO ztXStKqBO->WkcPndHp8(%Pj!WtX|wMhhu=k&@D81O#a+mj6p`Gxr9edy~u#DZIe`R zXA#bo!jdg8TO5c>Fk5S(0f+TvqyqD?46Bc7PG5@`Xbg&+SuF~Vceuy-jT*&O(62_A zN)5W+&P~FZU0fvp`5PQj@7vcuDR(<>D#|uOC(Nt}$d!5)yH&H23UcF1ujbJb`BR}b z+`SdW<9kx5z#n*!g+-1b`HSOd77WGYihva4d^J*P(4h^au#vZQ2muo3f8r4pn8SZr zHn|E{LGtUhCT6K5-Sp1Tp9M1oHp5}%a$QW(S7 z%fy1r+KYAiKv~v%*jy2gTf0LaMM|>Y721fM6=sMN-OYvitTrj$Z<;uV@6FvGn-ZvS zq*jaSmvZJgb>^`-J@Im;oFs4Dr!_}e3=h9rtirO{NiUy&Xsqyp^gt{KVqRT~`5dXi z$EC(}R`yxUw^c8yvJNuma z4_t>xFAbzTb$^k9W!d!_R)q;LQLTWf^*MP96RhVtJ$M@&#$dcKI7a{iIfO{i4LMWC zhrbi==Qc<6;ns4_wq9rOv@QiDvqDEX>1Jqi%nkC@O$Mn9*KtuQQxUvWP9W*ipOiV2 z-Op-lE)YT>O4v!QlMriOSjLc*>uoJZ@q6y&+9^=mGO_mNl|*lznl zQWqw>Io2j?yR%(jXWe*e|DGsMIc$%lq@=Ku;?@8uNjpBj z%DKoCmuV1jZRmuKLyqVvrK*dVg~-fw3BmC3i-wSrR>P$|8$gTxY;zx5%P;MIjeCJ> zz@_tDp2EmAuKW*Yev5S|gN4bm5VSDRbpFeLy$i$%Y1Rdvw^zo_qrK|cNJ0tOGQa=) zD|)r&Npnst$YDl>kd zk#zzi0S;>pu(`BAwAeS2p=aU=@r?#m@G^98m2nA*#ZiQ zE-X_FFX$RN%IN$pln=M}nb`;XmbfqKYJ1&LU(K`FEf-a>>O!gYj%@BKu{FJ-zJRz| zu}Q+6c8gsmKh9V&rYyX_i0zJ_^Xo-;5<9ov0Ssd~I02*Hcg%hS z%CR2xf^VifW$xNlp82vw>ZNJVyI&sXxo@G|o@s6ec%U zkPeqoB4vyAMhw5FzOgfI!fp)ZN>nnxTf7r}qNn!PfJk_l-ha{eb)r6whSp&W_rmA& zu55F;O4YA|K~&KAsXW#w*e8A}*Xv24NHimrm7D&S)DSF-jwb)}W`C7S9eh(i89@jR zo>XA!q0Ey((a;K7*xYk{yu1oFsO+``MxRbWb)WQcdG+_sSTf14$(eFEDelN zZu!;Dc&sHc@Ia@5zmOdGwToon3z2W+b0q_RU3b${dorjLEqg)rqcH$ccO3U5d5)GX zoSb-8+YSYbh90D=zuG3iSXizOQjNfEyS$oPFIMY6{+TvHuTkn3QmW)FF)LPurrz4c z6l^NWfX#l3*$S!egcHnN#R;Ld4Oq)#Ck&>3%)`1>G68dUpk3laQ3I=AOZ|kbz%nPr zp0#PZW80$lNVK5?TUUwBE#1_?WMa*(8tmrJr)2ddj^GW^x$C5|@w&4s`K*D@ctXB| zNoMY~y>qmr84I}Ewo8A+ho$xhdVw2dbGWUi=K;md$W*H+(^LDo^s{W8`jiRVCr;>oRw=tX@4~fBmq0U6cig{px21k?u8U z*q?4j@9{CfvrILVkpX_8Cn9)-4DJlk;4!#6|0Iw)Lm;)yU>c#qcBrAckLnAi)jVxbFQ8G+MmMonpVfhJ_%DER<9v6>VvD^_ zFLdfvwSr4Qx;z`gF+n<*W%WEg6{vkC56FVcd<^+aPh*MQx66G4DVZ~gq3$z4s(sy{ zDErAk2MVb-EVng1)H~d`t?W+@LwX3fN_Z^@cH=20S1AM-qKs0pFU9zEtnaQ`u39 z+|+Xe_57YHWz;(aeTy=sZND07!$yZG-J>3Tjb?SHy4wSKo6?b@Y#!cV75UT+rjpv@ zbS2rkyTzK_9YYiU+^n%$O|nbPmXGi8MP}sW9|-o-T^d7|Qp3$|>mFb0VnI^Aj(7)c zvf4;`!@&Vws6dYN*`DwuzUG{-xwXc_-H3+?{*KzMPxhWAQ1pSGqCK$nzM8}4gP%*M zT(V{mh}{2#+3e->Mt#I}?J+$dl{B0e4SS=(Mt0slrET;2R!o}6!MzbjJJ|OOtDW7P z5_qp#mt|Wsd{$9TFl~~0!&GW!NmT$Xf#_j)-RO+L2EDuOFz78%1iu$+Pz0w7RMi=L zU=aKUJ$c>KhOh0(3;C&ZjG)w@KkBJ30G>~8GE~B)2J3kbo<%id)EAV%W#JU0b;TK> z6Pa-a?$CpSSL##bZB3&`h-p|8Fgh2}=?+GRhc2}k>ljt`kN%0QjH0_P7n_XSUdogb}bb?dofLm0`Cz*D<|8-epi`EU;0X1h|q*FYLf6Q6Sl zfm-lY0`7i}rpxTMEcpax7hiw7w=?Z0>M4dHwcaETW{oM3+aCudVdY8FEAxMeZ z0x41JdkauBJI29waSjqmJOkKtqrD+}>IRs4vZ&{)PxYv&$EBus)YB#l{6Sq$xf&%S zFbWL5$dtRps|W1Puk0wVVib_xz9r9!T$FuPdZ2ci=e5tsbEEmAy6dC^rbxM3VHcTg zsuMO%eb#Ng6p(91R?W}EawJ@8+Y-$TL{j9m9wp`n2VqDn7LV>_GV77^Ilnkrbhsp{ z$0%G*zFD)-Sjgc#ho?40_t2Z{;cR;}-^%KI(Dxv1sm2ZTZ$=i=_DPGGHoLRvP9C9v zwGp1?ZZko86NdyreyZ=uq5+{QR8&nl_WxHjA_VEq2DwZ;FEVShc2-AW^~$RThBwHw zalW8>+&ri~Qy$O)3m!}eP*=8ekRs*ke!I-Ml!+7xEwdU)?O~`{faT_do3t+TwMy(D zAsG?JAR%KCk=6^%LhoPbY1&_YsXPA4`uQr zc6zD@{Rpq{C0OyAUC5zrOPo+n?pDNcNNIOlWe-|Y9TSvju%i7UeeuFQ}fC zTf$in`{!11KM| ztZk8J2ZWPQn%k+?*4 zo9gM|2jWpZB=s2`ck4Y$yrPAl+s%xW$NS%Nq+%V0mb4bC^A~5UXkMN7rMb$7a%OiDCv0n|^n?$lS+O3|u9g-`W ztcb3WNiTWQDtRVavd{`G^v4%VW9p4S645HaeZp~t7UG^>E_-FkuAY1i$((>Yc(gPV zyqtB7T|CsYdY&L-M6gqYSRmudNE!$s$VhCcAs}Ou8x$&ZNAGm!3o_~;Eml+L4UP=) z(37h23=q`o5t9K9SCis5%}bb{09sCw(T zZ{lJZ8SAT_>dj@kI^M%i4;A6Zsyif;*J$mHFBX`pxr`I+7XDz7Oh$=9M&J5(0jdV_ z6s7(f_{n?O(IQd#o>I{%FZh*k6#C=f%=ltGc_pv<)peCNSc2D8&)wiy!e`XG5lMzk z^P(kd{Hp)MqEW$0AqUIG-dH%6)LWk|6}ltJgW`4hdw8Xfd!7=}Hx;kL5xRG*w|Kmy zX-vbA2~3meW}%PJNM`9nDq-a#DB=)KnJ;30p(b8%D3Y$vB z7vCTlQTM)##Vgy!hld0O=kPSLcou*2n=Cztp4!)V6V}K%jbK`WQV`_PSMQ8RrXV$t z$(5wHLPLmDMfx{=?A48{8*SKXn*qKZogJOvjqC2=_WzFFcbv&S)V{=!t3O!5U$9x+ z#3K)g<&|Xu4+(OlXt27_Zhf#)-dD@}{N~_A1~h^|73zbl5{T>L3}awOT(kb>?Th9u zZxF?N6>e^`+VV{UQQ1#$YbjBzLW~IvLAOD5rIu*}s?cBwDb}to8FBy*F82tH)EwAA zoL155B}r224T4JqSLjE{)?0Yh>13QE+72BgB@<>jY5pw|c7mgjcjKEYVcQU<$1hNi z{7%M$eM;~wxB;>B$&14{jNwBO%x3BH2*u$qQYqkiQ~PDHJBu^&KNfV}vO0wQ#HJt_ z*IEw$TFS2#$m-@cVh|8e+e^xn(Jri|Yb#}%};#2evkYGJq|+B%0;>VB&Jw&%4=1QiIXN{3KAcp^4#Ar z%1lO=6`lLCAl7S>Rr%^wgbh~zxgLheU+djdsxPh?CV83_#WE z#4151W7jI7JuPa7{8nxVHxrDuLS6YRT+NnfrJ5Y@a;#PV^@1={!Rx|JQ=@ZN3V`z{ zA(24Z%T0*_Q{ob|MpcjN-o?(PK0HeoP;9*T^(eAkfwu^)lQzW zUOErwVoRneY=V8-v8HhfLUrw~|K;VsL!_KCGd1Fh`q}|L>o4*OJdjv9gHv70b=Tzz z>~hy1vs^b_&Tp3+am;c(bh)eTa(z3M!+A)au57{y5epZBUyt!7&8|D+y3x1dp;MWz zCk8Cn(GopCtKo2p;7&04Gxx!9oO9?c7Y~iN96GxJU>g9Iq4xO zlYf5;fBUbVn@R_-ksVqLCtKB=`$gq18ItTpAE_ifW3%%Ga3mmdT=i6)IT(=;iEw3J z+ieI-U_w3M7qvT{sYP1l&DdmVkOnqM7)Gc zE{F*e0tr-twgulbwH0NCixNnjfH@ow(!SQ(mRhv7wbi!v)hejP1ZW1-a#1QosGw5a z>7*5u0s&;c-`e|35)j+>|9$`G`FtdEF8l1u+H0@9ZhNi55E(Q;nJvU@ALDZf!J$vy zS_?6L6OJR(T1aS#Z1tT-fCdo|)=BTIbut?3QR%g_qC>8Af5lMErQ(4)_}-4BweFC- zTX#VIawLmGLAqT|xJZZfLC9FEPsiTUGg(AI4M*qqy4J0Xe%IzbN&9}O0`z}Se!-8^ zf?+;Xpn-`ET4Jxe(5ckHFey1ODkAzO7)A8vjT$^=O@k|4b0-HoOkAxGj74@U)Ve5J zi3dXcD~I{(iS%u~{|LX{#6o8#2frSjrCVi3NV9JDA^+YlV7Wbhzm)b8{y5+iWjSS; z*85f-Brxs`Et}`5B4(Or;cXsuSnuZ{%)GU?)ohgcOY+BAO!SE8`P$3E8jU{dIUcH< z(b7`DzMZq7vfo4*MauIdg^Tj5VV44~gInnYpL!ZP$WEFNa_FWh_*cx}2vg#olB}w% zUn_IviH-piK2&Mb@s<-$cLKp<^;@QAaK)K{KjcOY2J1xYGO5C3Q8B%uKftx2Ly$&8 z)fGwz#bNfsArHU92K=mGOmeCpDbjgXPy9jkZk%aA-8UEi9G$UUz5gIf zM(@_GbSLG`(Uk+tMET*s>4y!bvl8KM4nwF=fB2n5xFZseoVf(uIaV4;JCI~sm-WRl zQ@xhhz<{qg(>jnu4ayJ4THT&WW2p_oz&|GW!NMsHWPDCZYlFt;*jfQET%crtl*~eF zH4)_C=pf?hRj30DK)BYwQK)s9yz}bkIWn-A&_q0yN!_!9D24jhsYghlEZ`*q;{2u zEcvne#SG#x-Q}g->+C$-VMiQmIo2!x?clgK>3{xPbI*@0dXNM?=iv37za3T6b#sYQ z9lLIY$C==b{6m_R9wZ#DLTbg!J4CZJ3J!fo66cse{W@9Ro`?|LcHuIOdAtu3)IEI$ zrgmMXoY>q_Q((>Wh=}j~EpwKp=Zs0}o-@{em0INhF};ge%Y>PBiDA!FdV0Z7x5WKL zsdz5msmJ(C#~f5w&>K$dU00v!fpp2dSK19Sd)gp-8Z}&|sfEu_X7xxjJXl$_nxZQ+ zJLZ6G}ac-)h7$&bnU za6pad)87;Clf_CQ{Adn8D35Bxs-IhJ3mVn${1@lFiZdYN^NFCGVNJ>;W|~us@+y>k zb~S@ZKD$c(&RvAHpgp}mJVT~4DZ5I|{t|&ZC&4ElP+85N=zS=Uy;C!#hS0cwO+Vva z-HkD(8(TCTgsL8V&45 z7874^LV_g6Be)76JUKH%73%QSd)cFiSzS_5AyTkP>(3zD)LVIbNzvtF10<;On*v*Q zF-BA`bB(_T|e-=E;AdFBx)`!hcv3a-Rf;Vi|t zP_r}7<4nx7#z{(xu)2s4EnL_jY1z%zt+?c(&$Gs5*+o;(=h{Wn(3#ssGcaDQp;_9U zVezbJid|G<^+61im^fAb$XR&YI8;zp0+z~enB!`FZ~~I}fqwR1?I-a?iOyLf>VQ7; zi11Z31@eSb#I&&bvFW*8R>MSW_r- z{T=9K=j&Snk`}STLx6uV>#S_xP!;kPc z>@3qiH6t1SWT&VgtUewfyHbI@V1_;Iw*0+hivab4prNxubFT|#w7)Hw(Ah3FQ>O%M z$h7g&mKYAQt61Bdu|%}X5@SU{Fm^c-#N{(HthVjP@wU$25FES9I97}K702o}Q!NVE zoCdK}@X4pBw;kV4xM7R)-lJ#Ml+wP{8IRzFn6wC5SD9taWMf+CvnxTPEGvA%t{k=a zoGS9L5Et&6|6x79Z9WtxuqZRO7(b4gS@z)<%5^<}GglD{`a z1%i#!VXN2V(T-DA;BB$WLZ*GWyxLhIm3s*;GKw=b#NY)ltTJM}WW&Zf;|O?=!^FvK z;6cmDB)cff;6iYzSUpivelYvCtc&Net69yr!Q-gU+Oq#-+*VMtgC<1yMYbAr(op59^PD zjpC{3wi0(s9VI8@{ZHyy>Kf?C_PrFWd4{LzwfP2X78j7&N21TMh@6Re()QQ0=>5ae zd!{A!1f{J&VZRsi}t_k@U&R~e{M z?~m3aA1nyjMjWu6xXa$!uIt0a<4^i6fdY$&VHAormxR@$7ivgs6%UYKnAZZaD)mEi zGmElLi3ZwST{JS8y6v$(=N=!_bE0&BcuwovMJ?)rf2RI4xOAJKVp)iz=+e^F`g2@| zdD{L5{#fg+c%q-RGtt*xOnA2dRoTO^!OYPhlv=kkCRIPrC9O^gC&Myx1(3Qw=bpEh zEroBbmUeYAhn27^oP1s&uip8MoHg+$m#yZG_>&DAq>A`5 znF#rh{Vy*7cr`J^6BfG~w>DU<(O&cnD@F-Yj!MqETK)GVDBQ9`GKnoIB)xa&-lTQR zzITSRYz9Q{@_VP*Oz^|gxNb@Ia_rT#!XlFUuuJ_kb!0D+6=f);#s}{jK`CfTa?Xt8 zoN38tWjYNh#lkGTTp>-XstfiKLE;k`frOq=@@zxY;GrSvoyrUN?4lf&aTwCR1U8-t zQs?s}&{yv>Btr(&Z(oI9lSM3>hzUf{)2=bjpU=Va*apAdU+fywja?(o5!$6~u)MON zR5ja~_5xpUga&GSS+jHuU$Xq;k@L)Yhu?6C$edYk2pP-Y8~vO8sB8%CGTRkw6t^BB zLW>Jx&DjuH$d6N*2L%!;Qy$WdFz>d(n3*B%?`-Q5cD=wA-soC5OcqEV(@9HrG1bwfx4eOJX%_|AmF)UP`C?bF zbeC{Rozd5X)ZNa3Vz{JwUa>TFz>=~oGhNp0gwa&v-i28juAZE0@LDopYi6nW=P*ki z{;1zPrkSPU&}~1Ohc-EbFd%>=&?hzN|KPp7Y!;})?7hf43T4?1dKG+E|1Hjzm9QX% zt}PsVnKBaUD^njJFB7UVBDXH|16IPdS<{L7#3m|GyFJ6jfF~&LtdI>`eVRk0{>2j| zQvbXHb*JgLT^X`(GWM?5Tzglh{Z)VdS&>0}j0n^6&S7S=V>PGkKBEvfp}*3eyQRd?#*)zQ@5yJp2zJ&5ghDbJi1Bnz4q=(( zIwrX~oL`D7m3&A>KQliQ4o^ZWs?`_kyeC)a%OBvcXnEk2+LUz@Sw@Mk*%{X75GrbJ+=)W)zrV4JVk$7;ScD2u0s1Zr-~5xOg(mB~V?X@S$EnI4>i@;f7Q9CQs+NsLOnFpuGZvdBfr|Zz z^dw&ny96TBP;2?b9!i`{9{BC6@bPS|2`k@l2n#B&O4YBJje%EHDg%!N9DOUyp^_5y z;1$e0MU#)= zHAQXdA5^O+!3_fotXsm=;Q^l*u8AogRK|fStj4lrtxhCsGCT-%efej&GW7Yq*Gg|H zbLr`!I}AM~ofSGD^mr*s>gKcB%5pYjZoX(f2&=vI+A$w6?$zJ-E5bYur|v|pu>_bv9QCDqoElm>17=e zHx|4g-(6_Fy9V=Sg~~8D69mFj_wy-)V;r>+bn!a7Dv#_}sam#tx|t(l3x@$@XR&bR z=hI;V5|qJ~Tloog0Kau4K`KWg0q!HT6t|-cVSV>ofaGXQGJFA&)J(9kaLA<9Ut6P+ zwFY%Ipim*#<$T%C>`|45X4w7o&p#8<>qx1W9xy$o=Uv#0K(Q4NNo z>tOJDfFXWDz_4JGRlP^&_IgHgPFC;9e=RatYNn!=FTw$r?q}Z4ldaax__c>IcJH(J z$H$K7mClo_08W^i8$_LFIpDrxsOdiPE|1y*6jvIe2;8|$oC4N4@R z7n-KN%pZH1ENZ3*&PEn_SeiV;NSf0_ zkpg(7EtW4w?Pj85(g3$ zxY8)#+Lh2|BLk0DX>_N4@i@)-<*BGHMFZ@sFXZesae1X%L<%zt2-e{8sDxWAJiyvn zp@W%}qoefUDJrMmcaDf7{h;w&@mGOF{s?^LdwCCB&kc%~hgrZQj*eUg-PXYK2t2&_HnKW9*F9^! zN_T@!q8*ZkqgTtmUL#s2SCp%Z zel8%P1n!SJMzlowm*YJ!z;GklLXNwJRnaWi;&=Ygbw(Y&u!~ZkMy79N z@OCDXLWorsZ)=TAl3IJaOGOalv4`Q)vYDxh$7Iiz{~)NECGPX+=Ff1!H%M>bf=!6o z9#q@4*nfs1ybJWc)*&ND;R%>Fz z=`?fyDKzsp45ll>UKhWvGXTpE;qKI@GR6k0f+I}^s)^z-T2rk~nY z0RV)?=C>JL8_jIxF` z5tL7h5+CuY%%0Acxn6`S-Fp#WP8X*Rsq%A95vPccJSjtDDZ)0&*+^0ai8w`8qLer_ z7$6#=dcW=>;*_!c>2ZFpG}VsQ{}gFTWF`9s(v1%`sobqR#G@{8=yK}rX0i2tqvfIV zFd4$N-An8cBLTH=x?Y^7No?UmZ06ZU>9l_;>b3bLr5KvX_4nT)q7kyD?}%e`v$8~y+{4ZA64SWf34LdA=H3;40-i{*5iDGL#ARac7;IA1J@6>8|uTnng> z)b7w5x>xjvw&Gr0*%(uqwtte-b^_e|KOg7YGC6o(bgF%G?&B$2zh#`=G@xB>4$`HFvz&H>3ABMJEWg%PuL~T;VS5^ES!>G*Ru_4` z#)Vcs*=^an70qj=(9x*2Y{|jBVqfi*HT6KI=2`xbqmC3-*f(WUy2iC^?J!Gn1`Tzi zbBbdW+o$n=z!!5$P62!cUJzo0>{9a06pki?gFceU?HZU=2{2SvOe zJ@&TqZkiQ*V4Zv+(GwR@<&2yh;^XL))OAXKm)N+a$ag;VQ8IrR^o9H_v+GPd{VkfJ?j?jRMpg$@}&5-X)d*g>;04H)B#6?cmt$vn%N|1|^Y;pdmZjVkS9i8zRH3ZP5f8tL?2q&X{l58B3f(Pqy z>eCVw^xCAqFShT1wegeSoqe3JFJ2sA!acVK=WHtbB)Ei&#jingzsZBC@bZo%LZSSIp=eu%*Hp1EBKI@Fp`5ye%Sc>7u zfN#SjN%0+0znMZd(&~&vUoNm5nzf)VM)PEiI^KANZh;msbI+_q5OX+CHJmkW+ zYmmU_U(_b>fp6=APtW&zd%o{EADQaouNq7%3FW>K_v{zUD)4!Z%iQ>xn{db?$6QI^ zv`KQ|-(mQ5XQ7c0<6iwe@nHBKp$?JEzDwd|an!ofsqR4aXg7_5#*hU)UN0B&Uu~~c zPQ*4f3uE&C_Rvk712?}R%_MH_)3GrKF5A)lvUNUc#$#y;&oYpiqrdm}ysaR1xFnXmb9cRC*{ z)`wwnSb2{VFz3eg(5#`60Src6!Qqznp-_IS(hm~_;$WP& zQk3ekMJ@j6FFk6)0y(zrES^!NHvaw{Q~>{_RRA;8-O~+~*DXMK-g<_H&5cKW?SI}$ zt`(JrqfOOm`gvG24yKIm45`^IsOv4*MxDiBvajv=5smGckN#v}t(W#OO1}In+B3<; z=7m)+(_VK64o)*2=+Wbs6_xyeN}QrF1DLgsoM}zmO3Fj2lgIe1NVSV^(ZdL4k%3bIIk5$3s3Z+cDrdx60<4{0 zsxLDyiu)GpZ8MeXZ=iuaP>o^^tWNm)zsNnAicg3?)757I#?^_tHB`p(Tl3qpT9$L z09Rg;2Y=8HdPu3R5=hij2&OD)d%6U_KHqB1zc=Jm`0)1(j{C$Oioxukoa5}Bzc@6n zm(|Kbj~8VKBC_~V0)qAWQ0KO;L!IUvox_3{Y>)Nlhn&fBj_xkMGczNa2JK8v2vsJb z9UQjVt#h8U(tyh^fO@4`S7}ft8bBX6b1e(gqpsm^WzCl%JnGJB@wZ}x`wtS zNdA>eIdT*IBO1C7*zZJ#@?J{IbuH1E)Gk;H!U(Ri_Q|^sQtvohbc6F!o=8G7eX-;> z=J#0(rg#zq8jk;nenbOnmF(z(Sj8v zNobdj;Mh&}f9sJCv10N|XyVCk;@M=3;F#QvqkI3*`*+4Mj>5hX z8Kw7(Gs}Wy8PtS_1M_m}R6Q>#`Iuebs7$Nv6+({4BCyV-U@2eE71A~J9Xe#M7|x}& zPX5ZK?>d8OU8`z`YY~5j!cXPbulk2X%6wr;S97WTh+|%e@%!xR9;)e@JZYn!DQv~j z3RoZDKsmL;VYQ&|OSAferQ*^}EM~uTj)hZ^*ebtOsR~;>MU^Jt*TxS)=Z~k0Eow z>IQ>zSJ1o99wQrRq`S8WCthuQQ3+IPr^iK#@Hk_A_Bn`rvGoOd_XyW|Cs(N7#i2y$ z_E~YPJhap#?O7{bsHgUg(*2MMf?4+5HwyRb57M#ntdZh1ng|cRTc|F(-BS?Tt~8oA zRG9ULQA>)lYpnjYZr0qAO_Swfr|X>~O+V|sn%cu^B7j0;muezQR_pKXlA~$6thSmT z$=}2(GGqlo8 z&eZ(|G(z34RaY<~T4=E@P@zv*$erpIfTY)zhkG-xQ|Vxe?>9Iaw#lhC^#JOS;dU?Q zE}wmCD1X=7e)cfyBt$fnI6HsC+_OlX?aUWzN?&Vl;;(S=)=B#UaZ0Gov|dv;mV+#9 z!tigfk@`KPx?w)YWf%|QdvQ0gz1paj4nLZ1yrej*wMDIMGEP$X`fkV&t)%hXrenwo z_JCQzH7q?hS7ATwpEZ+Yf>z!j$?TelK zM)3a2Wq(Vv_R0)9vxMNaxf8Wi&Y#vCe-Eqo(|5uz1g$^b#uJh;I(1LtZc?RsW2-z=d=pAMs49kX4!gQ|56$v!h_+lj6+X37aCoYLp;K`LCssrs8Yy^2*d5Q`s* zwma3UK(7sZ+3&|lQ-6@AB`z0-7Q<=>C=4iacZ-XnWCV5UUWb!OlD$$5rZ{JSovDpZ z=}Ie8Vu%);sH#GR))6N+dR-$0_e#C(-;shV*$9q>)qSQ$sZUIZPF*v_H21Myiv47P zG_Ow|BMg844(?KJoEQwH@&~2zKk65qH7BHgiw~vp3MI~qbXPbkYXg2^e~@D8sY!Zi zIF8gUE;Az!Y-Yv2rdLk0dceG{uX|8GXjJ#QG*+j~V-9?pi-Js&C2qNh3a;D=h@iBrJ5QYwFm?gezEya@4H1zm=W7 z-t<|rQHHVKjZ#V6YLMPZSwjBRTm4m&)e}#=lR`65|LFVz^bk~gYl}uTRPBO;eeA1q zMAyNbq1_l$US3}FIf{gqNiOWc$~W%buILcp-pFU-kzu-ZizRaJ^+yI8}Ct1EQDVy3&o2=;dS%S4+CRA z{{QOe=D+fMI0sqcMcJ|f)$+alSA$Guo)rgfPpHoa=lay&6$RUQ??oAv0^ z`tS4lueMq)6SrbLLhI3u`f;=V`?~(SN&np@f6WnF?F(u2NZslL(dUSj0aZ|!l_6zf zP^%e9>}XOFTLv&aSiyLajMziWgL0SSbO4(%p^Vocz#8V-inNkkL!F)4(*0N`f4f;g zdxh@lI{DlEw0_-d(uVlOHuI~Vx=Bx0{kj)YkDr#u51GdX!0PbV0ae)|YB}pba)K{9 zK!TZ%IRU3D+4AhN1)uw7&gZ;w%I+XwR6V=^QrhQ~vCC$OWHyV}DXz9`xcbpw`{C>z zQui%qM<@%Z+6Ac6Tjf+3Yo?l;Qy6lCr{-L&VG6f6(@hq{Y%%?o_^q-`*0@L3IObUJ zF3UZnn2l|1z=SSju26Zp=8<%}C@Z!g%d_AL_|x~r7fEzfL9|rXL?3+dM1KX5 z%Zi5!qZBYutf)#{?W_}ol@olmgKHjO`oikfe`#82yO=Dg8(dvLy+Z?Z&JJIPYkboK+;Jx8eYB;aipj}2C|K(* zB8%xjAUmE&QMACnOcH`YZ6~pd){a&)uWU;a2qPfh)Y8M{7q>y@Z_YW-S=LN-G(sLM zzmR7X_8G9x`h*@I@mgq3)llUVX- zGCEMlV8yx<#d&7;L|DRy=7IPoG{sH2l9XWCok3h|B3*uqD4FdssX=Rgc1z@Jro|_N zs4@d@yzmSIm#r;Cixmuf_7@pAp4RWmDAE11UE#nuxmJ<@7xVG*as6=s4?e%GvDw-g zEa{9T`$R9M0U!B=4l{K+W8c+44{df0ftrJiz<=iACsW0Ho8psBDIP4@9y``2I>D_w z{e)ZhE;`6LhTQlvnO6~J5||;;>+QXGO37ajrDTHV!b<)DN1S%STwZ)Ri|aSs7f;B|pUjJYp3k)e(vdHs7jW~m zdGWqnuQu1`W^*lzjG880$h8oEu9I9RmT>W-i@2D_#Yb}SZ7!C{t65x(zL<+!xY#5Y zlew6h!^H$H-jj<0E=n)q;uziQfzh>cgP&xk|E1aVld@Bml^b>^)K@>`e%Dtz0~k014r>tHVg+<%T3~i zH9FTwFL5%{JN7B$&$W%<;)}E$ro27#g!7<)r$XHiGQsE@X}m%$;Fi_dY27c~L*GdA zW_1diC9V(QyG8w>I^}1VW)M<7a+fuwj$)>v~tZ>vBJcy9=LUETe4 zm1>fvCfr(q z8B4B|FgT-QN7KmYUXHpQ1y+9SSRitB>{wrz?S*qZYa|RuG-r**>hohqheXbb9X&g` zeNBI!6I>i$TL~^MrBa+`Lx;f5-FuBT6ustzJHqPMZ^P+vuJ&jkc>ixHL+q|?P?6lE z8J3?%?dL))#JiOh|0b91TFf-})ex0-IqvSh-!1nacHjT0FZVmU?Uq!}N{e}_le9pSUUTY>v(Rp z)%L2{$ZgH9AoOb9UbtT!Ij;8Nnm2d?{klz53IXznl6c_uS9Xf!D*0Ypvi;B0?e=IX zP)%gIHxX7$qQ84{6@4WuB59HyrMO*ohdrhwf6Vw`-<6Ut>i?A87&aTH`fG07kwP?84_N%2Af#p3& z>rh+wIx)DrjTC7$_Sk>hv)b;jdh~4anR_5r;%WI>=NbRcYoQAyUcfPs6$26cUSMc3fJK34`mO9r3njto9Pcl@S1(W=<--oXc+)zhMZc_Q+S z^4j@f)uMgfWKb1kIhy~??_8C;9gzBBAAgDJu5>%pyYA14tMZQq8)viP-4QlU=h}de zZW^AjCjfq`0nlgB7(D_jx+&IjEONDO^yaQc$^9vf&RRF?&iQk5x7*>g+>dFu%8qVw zo9f?vKh2S@TE>-XJF-5H z7R>!p*W!(w(~XJUlqyy8KdzOU+aIJS-PD6%cKdOufO>2=tBZPYQbLJ;_i;e3-`9F- zFH-Mhv-=$-zEOreu0Bve+6gk3Lu1a#XhUjEdKQqw#9hn_x`<2gz8SJJ{7?vn>VU_` z2pl^;3nNo!AUY&PEM%HpVo|1NTo@JEZ`>7ijl4fILD-T1IRwFKbE$#u{;*W{^~rW( z4VLbjOh%>(HI0Fbxnx1VuHIkrIZb`@j7{Md3(YCqA6q9l;EPU$7&(Qzhzs-k_jD3V zogn=`*WUl%*1o*-Bf@D0pKl>a^@d={+gLs>(aGfN_SY{Omb@}LgsDQhttIYL=Xpr5 zB(<(Wf^Fe(<7PV;ELk6%u$3iP=G|m%T|VqZ<|BFSkJ`WY3s0oq*yz8C^W)KWkUAc@ zV#L-M8}g;O$(LkjE*AWXeC3R&wL5WvU zAC|<-<3E8zp3XyYJjv?Db}XVUi!f%DY%o1oge%U}hs4=VgJuyZ>+bKcEy!a=Nb17F zyI*kDY8X-HWjOYqDroy1Yy^3vS|xeP9qo;g)%`4o}hS$5%$ zyg(?p^gZEPmVlI#EF9H{-2ud;h#rugZGJ! zqKkqCV^0aVIHX$OAHi-P2rm7(yce=MS$$_<7g0^OIh~k$b-gYC2#tJjyY=X4ApAnt zf|z?v7vBE+jpI2wAzRXLcagfZJbMV^?m^2#hL%TPHFP|&z8lnrh$nul8`Sgg^X`{s zk?47FU=ju6)!jq&UK1&^;(}27OTx7y)bDvnO!&oK+->w`H1x8$Rk68MsC=ns zNz$`$&F5?iQ?5GG{*&4iWQMVdYx^w5@j``ZtZvsB!rZ#1vB_2H@t+AoWZ8W`HYaXs&+}rhHFl-Ae+G^>$oj5-r#=Of2+OJcD z?v{=GDKWkixk)|wCEeHdAMv35`}}En&;P8~yWX1mdSa_|SF zZ@Yv8-qw4PrR|&dYdXhJ=ZO`O!-e0mIl@;o-YP3dEHfyBsP1WBs_X6|2HIAg5=nyh z2{X~qc_}+lu(4DKnC`MCsKs(s11S+iV9f)8s^Fb zJAE)$7KsUW>RQvfb}~>{i@SHv>V}6a%?gW?nAp80hpNpyl5RvVF>1k4?#?va-M)Us z`>yRPvb#rzmeo^PYTxTA(SBwly}A3V?kx(FMb}1(NF%ds_VQg^4c1kkVVY@Abdg;n zxci6Qvf-B+Iwje5^h;&}dPT>{z}Da|m5gjYy$kX*@q06Eku7RHEov|fH(>ao3x@A@ ztG>Gtu>EU%++CsBx%ESX)2DJ2$mJ#8#JSz0Jx3mNf1Uzi*O+?pAp5(^^#I-L?&JjM zb=Tyic#Ge=UH?`0r!H^t{nTy~(7Z)zy=}*jF!=n~{t%7cvTXXnwT0o@UR^%)6$n=H z+MgP(tvLFxvH9!a+O8r6{FNhKjUB^dMx(GOtb&b00e*Lzrn~Z{T}XtO#7faU!Xi#b zC>Dv>kCiyKp_esV;jZ-Q6`EAwyc4fb`*wh51`*Mxbu9G5PGmRXw?rfDr_ue*nG zcW_}Zdtm({FT8pG5<(`BrQx;^``Rl;Ot^(@ijBQ5>A{x%rJpC!hl@j7jldvjH~&LI z%D;{@+fI=vPnk_*kPtqTl9Q4YpIVkYPLXc6?j9QahK_A~;~omoqg%F#2XU<)23AlJ zd-`p}mf^C=+eD~k;!zMAI9;Xv4I{qz_-BRHop0=6{C?b2+MI`_=;Y*AoXX6}c&tu# z9^R-Qgt3UqmF+eD-u9$fR%<0$`F(?e=+?Mu6Ao-sg^Jj&O81|xF z?cmcc6zGltlVQ!?Z*9>FQ%}Evj)?en!^`q5%p5x#k_&S5t4scgn ztr#$`K|&z;yjA>F@RKwIp$USZlP2@0_@=lvK>7GWt>k0z6YkTh52FFEeX8F-cDXJQ zxwhci0wOPstyMve1og<4gmhkrKr z_H52w)X1dt;aH=G4hb~nI2&cR#! zkD_zG!!8*=x}?PLJ%%F7pxghc3u6`mNm{r@YH(cxs?<;ZqIsd<^N)&-3$0}vBznao zTpOXmS`V?As`9r-zXMKu!FgDCD(HAGdvGI&vX8d}XWboq!S~hMNBeG#7LLnriyj2` zp7kbf&^zmehWm+3N_>mi%jXPeYQXD<%YYNNb#ERn2VcPV;sj_^S6`)=h;y8J*Q#!9 z;K6%KD?t;VQAUYcI7N1ElNOLEOaKn!eWYiURk!c6tF8}YOHJy2Ijv-mfj?%G5#;uQ z+t4JL+?q;va$lLMCpV9Kn{5TBt2oq(Un?l*z}d+VqKgAE%^`g8XR{(X5Ue&|cG^s9 z9u7V<2XS!1qOdAAwWx*sz9RbwTeCP=tlPo0(KyfuUfhfSjSCI?=PNS*%-croWV7xR zC!56YTw8AH?5ZX|!RH$^A~Y`?Xn$Ac+HMeJNTfUZ&MMvEM0bTJSE`IRHR2G^?O@G7 zjBFKZtRE=g{!%J?gt))3PvE6F&2MGq%@l7u{DxOtYDjA-=jzAwxAVcF^}&*IUvNSv zw!t#*F{^X=x$89d@u=ZGilYA-1NMo|XgfM1^bzQc2(a+V3zUj2L}xV3tVrQ;;|=xv zl{dM`M1dXMp)>1tFNK;6daB~%#UrlPYb3b6ac!IwILAmRO;2Xw$RzvW74M9(z{|v#KO=plX z|NnvD#R9>l<1_?&83_L5U#CLwS2?Fc@CW9Jf#7T0oB~0i_eK=toTTKq5llQ(Gg4YQ zkCwXUk6BBrs!}7RLGik6l_^syFID{^7S|n8y*Xv(o_RlG?YUC>AIF|ndmn1wa_H3B z-@aH6$9T;R{NL67WvTsEYPYq|49hnl+s+kh&Vy0Jo}Kj|MkFF#KGTc%4YEkPoS5i9 zDIFkwr&dX7qj2O5wo&1*>+3$zj=f5KrDq>&xe);Cvq$cJdItE8mOj2T<}?WOrUS2k zaw-INUDN{t0jd2z!?!?cuRgu@bZY<3X|>U-d*BV?Gsra5jZUIIJ6PM7KD|v|vu=#quRgfY9kGz>p>ChF`na2O zJ7cddHocmtdo}8R)2n+;Q>XXJPp`(G)~j&OUNv$fkoufnr62{FQ!9WtWTvyGTzBh- zAl>H>>TY1|&(;t)y<7e0)^84;3aquJs9D|r;HJAaL^etfD?S@R3rM*joGe^YATe8XuNACUP!&~r#ieK4#C z#t%KMc8!x$G)_9zdrn~s&z7a!re4~!2QP($_qNwM*IuE;v}N)aUSXsw zGVyWs)7)R|ic061DUoe9rIbp{h!={OibIQhY-EGZaE$~nP~|@r*+5r4`w7H@)z<7M zyTyY`O2NU>)fH;d&6w|P}qv}{KfZU^Qe^+>PS&YsF;8#kLPQ{+= zFkG@b6~=p+uFsPmjYQA4(DWTuvIoY`E}Dbf-%5w|m^ptXQCntrz~zNs5zz`p&v%0` zdQ0e4T3v^nyV@~P_p?;@Q%MzN5l*gIy@($rt`5ScQ8>Kt?1_7rd_H zaSAI;{|0uWJB&+KZc>mWlFBxbV_vM#pgD(1cWc@^v$1u52f$Z z-+0#i3e5CXO4T=Rt7u>Ig8uex@I162E7PxuFTD z=b7GLDD|a<&3Gs3dwUeh3eGW3^yMFf8;(w~ zZ}N@4$qy*JVpJPLd_F&wiSL!NwujYg)d!OHfSO>BGhb;Ojjj2z404rU_-r}zB?VZE z9uiNW!XrR5$0{DCIRyUEcvltf4=$YxQviZkZ?RBjoo5KKmVNZDrO#bhq1FN)kp;90 zAvIt6M1i}>BEM_?i*OT=t8?WXK_3$)$sE@8;Q&}XfyHo874T!&q9a2E1>`V6*OFXd z&92ucZE};{%(3Mxk}gVsWS>>oRH;5a*WeC$E!6h;B%c95Z5H`qa_%@J5$y{b?ZPIG z=T|=<2ePWFYEPlX6s}w4)mWYXtCN)w^rlan(s*IJHbc zR0rzv{p3RIjGMIW>RYpTcPJbd#CaE>VZ-pMAF{+vdrPP$r9ELq>7D6}?R`Hp1?RZ3 zPHFF@_j|TC@l5TF=xQ%`YI|}JrE6$MTgUjk25W{o(L+{xocw$;SbfHu(1t1`F;q*B zf}C;P9e;Q9;EsT<2hFVJ?_#4pk?918l8|KhMx%M#l@74cw+7Qtv9zd#$H`9=#Pz^V zdr4Zs#O+)+=<>yW?{N_!uHjS}9M6nF8T=zebOvk?ici@9SWE_X<8&W%q_VD%m@DDa~z z4oScI@Rm@<(m`wdAYbaWJ>HK(CM~EFqv5AI@{@U#<nl>XG)431u&4NaR)+ip_~&nbOt<`RYg43$;k0i~mER zRTN^G(VG&##_qH-pLdhppA9(OUg+2R=ZF?!D;^t$f9d$G!SOpeWU2LDV8S2I5yXUX zBXZZ}AJ6kFynYyj=!51VT|!M4 zi2855KShwl*(0{V$F}EIl1n86B?gXEBAQ!`RT6viUpu;Dl*uuL2|k9Aq17iur|dqX z6wcBi&2At#tM<8u3hXLA#4f4(jAn-9fwew$!P#cn5mjFYntnYk}IN$pt7eRs6LQFyPVYKvIhHl9o z2y8Eqg_54QfTT#M*oRns(5>`$Ciy0-m#<{20VUB8r!Q?bWIfWKfKB2L{Zn4bJYZ-u zv;^E|K~i~@sa(wDM5-Mpn-2!x@w+&3kK?1nJdllg18=Ej+jvOU0sAY^+QShJDgc^4 z79C^UKOK}O#r&iGLz zI1UBJujd$}7<8Alzb+gyLE-E6h@1NO35Ss8IG=)cV4oW5LPitlGH%34GgBj6mj=wG zK5ldk$j$7tG&lh+gtt|cSfa`bSH7T9-rhk>vJlsXmpnOHaz~EK;O5ZqR#k`KR7;KN!JO#)XA{= z>S0Z}f}!fM{FM@?pO8)M8cwO-a0n981W}~0gC&_5WR{G^wMw0=3&WS^btwrdHBL6d9cO`eV={7glt>$doOZfgl0!YXWCzI*9H0@$4N991t zEq3t=|0;O;l=nGM6t2@6c(bslTHr*T#$tcu6u|WYFD#2a^71->`bx zv?>QG?Wu=2NGTit5cyU^e+#cu42z7Zn-&`0rHh*&$!0*h68(Zr-qkIqb>;(!LTWl= zp&zF+twnyXY2sTwnn;cCI$f_jLbXD4XR@bECl8AiT?5lcF3B`mDKL_C`*Jt87KA)j zL57^alt5v~&PGdz%C3+V1d{2<{Z@6ex6MMrE`51)v48H_mPBBO6HlDOpnn85aFBe7 z2=0708Y;=!`2rMGf+830A6=-(gxA088&J7Ioh`I<10nQIMEBTHoPqWcot#u8Bi56D z3)?gz7b4)x)`t3gkB)RJi5W-Hk{xXpW7ZNbCA}-Lw=N3m`8PnR$qN4=nq`MscSp>NI`YxEaWBxKQcjeI|1G}eHR+JZvI3M)1CrD7ue)*fC>8)cz zo&*SDQxqia78H!B52SW^KSE}RzoMiRYnwZtlnxxqg@qmw7dKitt>=w9Bnm6sBk_cZ z#6FcOvAz;jb@+>rfTTU`gm;^D>j@$Qd3PeH)$NNS!P^&zg%;Rt+oF0a*0*F{zS{)dmVYh@vW5aWyD$b zgplNGId#B48sH9C@ZBE7%4a*~l#_4%!1{Yao~XZdY{+YS6KCnjlygG_ln$%E1ImmrkUwr~QwUQ0K zYQwN>8Uvm@`hsVcefCI3{n#9lkORv{H;CRa_~2Ils;sR#$nXL+_xlObpeMh42ZhvI z++a2?s?AaN_ScX`x6IxbXZQQ+3!L&3v$3p&M_)~)=XMb02()Z635+31Nl z{JdHk8Pc=vd$_UlFxB1=y*65{|-DKPki1o$O;!@F#pM z`czn1IOG}`qS|UIj9o8xoPim_)Ty&pC6Ygr-kLHO8U$)T4rC4NSYOr_n7QTs^ng)T z5l++U6X})2`cS1tL)6{G0xAA4Wrm00Os&l^vh`hN_jkxw`mx;nXyffMPpdR0!YS%AomZ)C1)H~lF_Mqlz564rNpEPM_U)p4U3_!u7d#+klVkmT>Cb&!CI+Jku#T=3A%I-piUp{#5YW;x$_CA`n z@-ziX(c$4Kj%qhA*d$7s`2D1d|fhA)DhK70Kp;{WQXdn^#qqD zWm1}b6QUp4rLU7w1o20vn21sP!^{x>@TCz~;s+s>`PChfJbMVc=EdSXb2R^^kaG{q z=U8yudU+iEr(L&$-Kh8IlF(evt=k3YkoUWx1>GbP_dp`;x@~rlPMmKYmlcTD!MN=# zLL47u1s>=7aq|7~ZbMgOhZ5J?cl-0tAt(A+$P`k2e!5dYxJee>WSMg7O;zw1CPAS~I=VoG zn&C6M)scK;`(weSgJdE#<&Eh#U49s7YuF!>^D@;^O(gx~LRFgvoiri{s+|k4LKy4~ z+qrP!`LZYvunaD+K4Ec=IL^YL*>3>}t^fn;u2jTQLc?h`b^vT_UzD7}z6vMXk|td< z8*|ruN%j+2r~_91&kG(`ouO)OOP`O@*MsAUN<07`vcdXLY)&5lS*`53{XuvJ;N8ad zkghg46d{C~QeTwkdbHoCv6TO4&k*#Ch)oTw?yt@(K>^i%IR(4q#ncYYMy3h3;E&ce z;p88XEa3PNhw?WO^==@EmNx6CcP&J{BMdL8jy6Mww-EJ?kab7wVLBNfifEEG`N2Sx zBn7?n+@P>zK&Sxr2*;1g)MI;E$A~z#FBK3E;Z8N>n~Z$>aivnfJL@Faggk5wZ5rz% zo~0h-GgK(dj$!|LWFs+LU+!Ud_Yvv-W+!d|P4NuQBc{;y%*)Nbq> zrPe2h$VzmxLGDL&g&oeBC`kp!iOOG%(E!@Vo}$x2f`YxT>4Ad75w$;yf>$t~kVn{qxuN9TfRZo)u9l^nmnM<0?1OkN zj+W4Gua5Yb6ivr^kwPec{k$5iUOUxszH5-Zk&I1BdOyzpBJ}RY%hRlu?MFp`I~p7t z=kN^zoYfW_yKS=45i;-fjgAH)SyuG{ll+L-DjTn8OM2h&?#+(|*kr2@U`lAWb(KDf zA;XP0>SU$s#<5kRk_;BVmVb~;lCMc*mbduYXgt~^YfS~}E;4DEQ0FbyE>^OPD@C3EJhBIMPM2}bB)&-xC4<4^OHXRtK$=Ca7xkOVGij{G z+fuUW7(mY@EMK6OGlBzT0;Q?x^R>qSEqiW4s*UJ=*K;9BV6T z;X@VT1*6rv=;QO^7_s>;(WfeT_V62D(5p?mD3~2ynD4^Ci{eI4xP^DqVx8V-zue8T zAJmUYWSXny!|d^a+|4fvoDOgBN6v*Vo|T)ds+wF?UKviFeX~^D0;o3&>)S2?1EgpkhG+0O`RG%%3 zk61(39v`A56k`rQ^{_&3*D0hLC`X@9eD0dkL z^iSrfklba-kjzf5?G|Lcf_9GrlzoBsoUG(q3BS1rXN$2ZrIQu@wJt+!KIBoI8nCC4 zW;imivWm#%eDo$3^u*bWuQ#1b1S-wb@bHusml==>2y(w5L{JgkP&mLGRc|oYIb7$y zAweF-Z*z?*s1We9!SG>^vhK>Z=VV%UW!iIm!g`D8Pm`PSkWB)N@(eqiX_aT%SYXSE z&lj@F$xY5?oFkSM4S$Sq+Tt&Pz-K)uhn7R#Fs64s-xq)PjPKR7`}JXG-95^yJDa-i z^<0Do>$#XSNPhe)^-th7{V+5~|71L)A7(b|pB{5jA?e2o18YZ3!3p@y*!yX*c|X>!4_}hgVSyAf#5!hZQJ*C-;0e0O z@7b%w7p6Lc%id3ODSSDJs0$A~_M9#-sC1i@mRBsHshi{z^XVY6FBb0WD)zDzlggyn zb5`L-eoLPYHa-oVK{O3M_%kk`4+!3u*<TnE6OV;C$}-M{HuZw z&ZjJ~mn6`Pr(MqC5#!${- zCuO}^bx*_#SIbr6N@5IgunJ}AB;zc?duVQqoRO*MtZ zFH%ukker_pR(?~MBM3!zNY?G*Zb%Lyo$sp3Dh)(ANfqf0+!v3-H4~VfWsk{-wcLSa z1!?yzQ*$!Jv#bClp{PB zdY!_jkr{J$zlg%pgJKJ-8^Pe`_{t|&RD>BHiR6=2u!lq{+izut*GRE&g~Stonlvzh z^c~W~jG8x6s)JI}J|bBF2_v zc<1s=A^(FoL^h~gb^y42Ha z6syOihyi^|uw(LGt8usjA;xKUD$EUzi&T3^rGnZUOW?q}*L~M{KU=FikBeC3oG8U@}2EyKU zc?fIAUC21yq}1iPqB%?fEaQP-qpWfib-@Qk_7jiVU}HjG1-N=wdR3aSbaSv#3k!wd zrk#J2(?qA2TrZR7OiKpGZpW?%Vcj+2Xz)IXdnmhn-_fO^;Qgz)v)&$YY~FzFN3Z9j z8-w?Y!)iY7e%Ks*xaIJAZ*+;jg}+%KEwJ-RMGR0nPH%;kmI z{0u-}-M4I~-iM@W!Rd#beoq z5nFN18?g&f6d^XZIUkeywace?Z(e%1DI?7(@J9N_MGGrBK>3v5LwhJ|Pd(rzVFNj9 zTF2bzAvshpYZM#cmAP*$pW(f^plQaSo5$uKUG#BN`HdpUvi}^mLQE(_8wK|o_eeMj z(bgLOoD?CN(`|6VC%_()iK-3P{H4t-SS#9W-$lmB5J+Z4pRh`sU=K@ja+B!JOIJk) z5C)eHChdZ3t8kTF*lbOGF1W5xDH*GK(u2;fa3kF0<<(6~cP}1+Qjv|XbhRXZNJdwZyb8Su zJCCkuqjUA6vM<64o}}|j4=*@ZK3?FzyzYtZN$-&aY1^MmZMjE)SQoe!hGKOuvv}m# zYrL1>)0!RdzSu*mcdsB)qjCUYtjHPwd)$ z!SA===w?-~l)SqeQ+uFY+Gs~tqeCrxpnVlA1Gpg5iIR_r?THJl=0})&YeQI_-~bz# z!0e((46bVsG&mgxg6n>-AD@h!Jh?=;eBo7^fj1bUKWP80v{v}CUAoalOzWf=^$VXy zFJ>1$(=-OnW&0L1D)n`1IOygU3O2sPqxMFc1jGiIJ9t7h_*IN1_xRF3$!(#5?L+t? ztZ9FdCo%~U67)zh@?MSD0QwBwe!N1)rM}epj(A}4)#2Suk4VQ&&ra)*A?9TrLSW_? z4yCkNi~jJudr(8Lk0#zut>w=WYKg_F33XqM6+);xWpe6-P=6$?R%b}I(EYjt$dLAV zrx5A|DMEd8baiI%{y*ws0o#)w58fwh*)Gi-(KZiFez55=ZYA*Jb6)G!;KR+^k2M_Q zNkQ;?>l@zR-xgV-N%k0z_3GmD%^sxbc9ptUSB8QSpg^#z4c#6{s}SxNWheCf zKa`yde3RAr_!Al+Kud}iC{U%&h-IR-TD2XhK=Wr^57i_5`piDshX)7q5GCf_`1Vw3qk^lEOCuxhi|L_0jqiJ&9^PbCd z&Uwyrf0mRH_J>P~bpml)Us~X*;!F!OGFd(hDM8#wHUC+eG=a8D)2);f z(RRl_zm2xh6M(cOy-rWOJpsI(1DeJ{;3CgUGbaSb*MD=pb@I2cG{HeY)E|O+1wk{z z%mnTQN9T#Jxx9G2HS_X75m@>_5=A#$KH>YZwAPk(kwAWXc|2mz86 z^l4AgNV@!e+OsK-HS{2Dth(_F=Sm zyS$UY(TTdzVj(viv0{5lDkwL&3mmvLa)6tGEPSbPsgedW)9nzQTP@zk%Dlh$#v=T5O&-RQ{Tq&?Pj>v`?B@^kDI z5OjuI?b2Yqgmn%r73?esJaoI4YiKmzqJ0E4dp1q;vVw0nOuJ;oAS82Z1aEwakDqmr zL$amR>#*;XIQQbCE7wf8p#KJblKw5PF{+=)WDBx}+xlrjmxNVYhuB9-emQQ&L|cN}MpZ|`H) z8bd>Yk_IM7Snq=NC>@$PpD$e(xyKfPLC=&@nZH4wBjr)?cJOy%S6WbC#p|r{tyU3d z{RK8v``luxK2MhjvSUrtL9#91N zJ|f3JBj4>7cWwDP(v{lfFEo_(GRSw=XM!gDJ?scp?oSo#m0%Xg6C`E`sCa@n4qObr zy}dxYnT>(&g08Mt_&wK-^gKc+anC(Xbxj~atRIRIc*K{v$;)*b_~w+J6y;p{ldRfEe`C6NjtSAFU?s0-|R8Gz(u z&bBWd9VNQYC7$4vNc{mRMGDqv_2DHS+-?Ro5C>$-xvh`MHa4G^Q4?{dvgBP9xcACC zqj&D=a7Jk)@QP^~cK$^f1J)B?%GH=|Mccn%8*sM?^WwImXCd@OF>1G~)Wj z3hXFWTw)KZf2Y>v{L&hP@o{0(tzX2>qWDa02^h&ARCvHsdcfLxc&GD#b0@+PpI>xU z)74WDnCt*8%A^zI*XH_^kSzzbgq&pM8xZrqFroQQ=oH`VhJenAp54h$|}z3H_UN!^0>qEcPOcLcuITPrek z>J>hLRhCua^{g*4!LEv2_6Y3Co_MK1iKRdIn;k>{xw?Hk#q$Z6X~ zBnKRAQtcA%^ocWYE>jo1D8gI9KvfN8ySeM$sU=TIO#Vu0;homIv4Qry^yi$hzP$9D z6TgI7XW`LBm0~mXa~ck>$RZR=J>TlKk;JkJ^PRTQn7D{9^hdt-!6d#Zg3|!;DU;a2xq-$ zj2iN(oIF>wB%e+>qWi%D$li+gA>csEBW!LyRYZDY%$SlHrnIK4TBW|)64&_@BB_0x z9Z-?4w8U4J<^VQYDV2OT)3Rx*LOzgTl;&F{`FV}bqQu_!6cwMxgVE-h#%DbQl? zgheep9>fCrxKJ&oVZGHu*M5kHrVe!VCedZ8h#WRs!fEg22QHRJg171LGY{#EtcdjS$2wNsFQ1xb1v9t|Bzq7b_6E)(P zO6+ES16M&TJ?sTC?CDuV=NO7b%8_1ylj|C5U8s>#(6|dHzm|8bS#9)8^phrLB>}~L ztfy$r-N*0ST#>5O!cK9=m_=BBmLRlzpTjyr(4C<+p<5g6k)E=nwWE>H%_rIGRAemL4Xw?;S|zJc^*9Z{K#gmvo6KngTc=-SBL`gg*sPhc?#AdmuM zo&>pucj56x7fQa;FRkN;--l>*zR#iWW%mn>%R7g|!o~^?F}n^;v2Vt7HRR?G!2nq? zm?JQVzE_OyK_nLYI#%v)WI*~hi#+TVu`sx*&MPc4=)K4#W}R+gfyO`9$1)P|is^Bm z4MV69EpcbFD5$u6{<`CmDSq-$JzLIv=@2=Oot0H;$ps&iT&197faLr0y3_@GbxUX@ zJ?rbd&(ltLONNd?WBRx2ydpUuRNX_g$w_eCC^I0Z5{EV1_&Cmy=N;Ek;p%n=7bV?; zZmt>Se~kL-`emry-yn!5x8jfWa0xV5Q)C{t^N`F^?wSGqZPK{<=YO_Rn-nidfF|dM zn;usS8YHt{k4T&ny0YSh;HdC!fa~CV5W| zy?&mY0h>sGDV}>KdHWV_MQ7;t)X6m`5jaWhlNj9RX3->V zqev9h1Ga4$2qX*NUU&xgTE~dL#iJ#%N42GOD|D~a4R6V^7G$)Gc!ZxBcERZ5O~-rP zu;rzjcCU~4oGXu9_DgR+Pxy3~!!f!O70RwCwT)|tlEu&#{NN}w4icurojfT`fD8O znp4Nl@w%-RV_!}>sgqaF@%E+K_tNV2RNU7eE$Do!&Ry?SIA~gjh$kbr0S=jL3TqxS69dna0&E5%G|HsUiq7avo= z0tKc&coGsPp6vY*=Aa%2mUZkLw>8I`s=M#o zP&y!Xwms7eC4y-sm-j?yRfcexXUPzj3PVPhnw1!aN$4lT(EBmq%>`Q7I|! z#lZS%Qx>s)NnjhRS0(8&SNvxWmcg0vSg>(r;gr>hsq7n zZ|&=u^gp_l;osQ3x5xD>{J=Bu$O(J96XRsr+12WsI(GIlc6O(FBC|*5GM{R72T<3$ zTI^X*W;9q8&6Yvw`Ka)h+a)JmHcvrd`Bf~67s~ON0K`+@8@is+r;^vKuOo0(xG|j; zpS)PI?YU)Eq1sCwk=p$4S+IOrumZDSmnIi1Up?Mx_D#t+c|;Sl@$u-|H+|{nER#Pi zTP-nFDH>~va@F-+MN>@CcvWeNz=RVleWT+$m(;|fQSNus5&E4*` z_*Q6xR5|g>KP8OJL3KBOn10>cH2L}-&Qi3vjjwQI-abTo?+(#H8}QfmhI{Hby7k+=UU z_lQKZkP5Lg?X&}?;wjw~CriaAx++QqqN^-+5%)qwoozUZtc*)*p88p=8q~4c_K8eG zPr!s<772}>h#t=m?6gCsn}Qmrzh1Y$RbOZfM4n)=meyfv457xWQX|||L!Lked7Ym1 zjrgy%a@)~oWu`a_2<3d_16gWq`;_$4OmaX8CM7yS9}}|sZWpMl!JuVHv|Xj1U)K_U zJr#&YQpZNJE+INxrFw)i7FL$&jptejKts?$;$86-q{4fZ>Q8*f*f98>dQ85xswZg} z>Pqy7m!SsB6h(|4+dMrstx!qO+u9mzBc(1MxFvq!bagEwfEvK^3xCIf;y#Xr z4StUmE_N-xarU%Sq!kj%5HH-m#!gGKlepCMuru8!cBaE+EM0b{sDB@LUmt~TJs3J( zc=lA1K%i*O7~K($?z4wMwr$ua>zSVdi2jOwbYpR|hq3{Q)Z$JtmY~%Cov}0z`&F&jk zlj-yKaX#x%XErCdsZgJL~SqQrC0N!uPG$ zYI)O&Ea1~q|By7TvsybMv(`wxHMXt*Z$S!=&f03k0yh`*w{?FI`k+?03}G*p@YUM8 zdd`5}!eCfOg~j;1{U%DyxKq^diLv;WK2Ge~t5pu)nd&wCY5xbE(rjiGEJ(99_!Ac7 zUW7U_s967~{!1keTZZX5F-CIB2G^(=?+L!kV7WuD$s3M&qUDvAt7yy z-DYe2MOm9_HF81>#TK9wi`svW2Xd|LO|tQE=jw0;&omRParwt$9Hdi&4ucJsX?{Z= z8WxgwL&M@;X;QX!UK`SxSJY~@p)@sco36i?7b80Q4d_Gia? zw6{@2&%qnN)oX8cT91|vUaDIfLs6uBjcU2=<9NHEfD^Vz`^O@-q^(hUG|Azs7G7>& z%Cqit8^jgX|8Zy~s7IRXq#m)Bde^{drL!Sa?(4~8FBNon;fyY$xE?7f(ecAxO!5{~ zsqtH!9ByLGgpWG|(~%*R<0P=@KC+HfsU~AXhFe>eYP~}ayY|>V3+^OzsWVu>MP_{l zFSi5c2m~Q^*N1)u4SA4QNYAg~gn#AaQkN8u_wVY-^mJh#{0tK|j=^kE0g-sTIExq< z=9cfQ@?qSAD^$9ghMg|gF1>C9VK~CA4s}o#;!;N-*Ph!3&WscxZ|bwSicmDy0*VL$ zc;Dd!HwFdN7wn`0=2^>_@`GbV1u>tDem00D!>|pR+q3z5n zLkEPnIwexjJ&oFoWMcuxiP9A8D?6`Q+)sFxhB8;I{}#MX#=FGxpxfM}OJJI`j^aKE zO!KUt;?c(aCayh!lTr$s2x`;`Y7xYzQOl8iOE@SHFeMKQP)%UW%#%&c&e#cnyk52*TgV6)`w8nBD)~D*Aks;?GJy` zxXw)cBYud5vUYXomRE%L8~0=#79ZwU2lLG%+>q7mJm@?MO_C(M6Io={rUY6z& zdA)A8r)-XQoTqFVy%w=U4|u{)ar=<+(;`du!W@{g%=+C8R}Qeod4m^|^BC@m|A~U- zO>h4V^T^xXezlN33kQWiJ5Z&*dP{e=Qdp6Y?j;JFoDG|tRmt$()oOxv_(MU`;2J5d zi{Fj^;jeyy$?6{xQ0PQ%Fu)!n;3MV4*>Hn$!Ge zfk*WQT*w-+0k8bN>L(|vpX@JBR-a_5=blhqC-Cmi)-@>}){aNyiAQiQN3c?rPtivZpEr`j z2V1zk&cy`O?lZQ;6(qL@nsXOqeP3bJ-i!ShB0p3MAp5PXb%g-@;tA`Vo8Hj$!#*n5 zYa2LDmFoVGKFXf;|k3&HNy# zSon=xO>#kQ?jVr2&@NM+SmC}MPzge9_{OO9T*%TqZ#ObF4_9{MD16oE!jq_PH4H_ z1iXV~n@-k0IK#<$A$l}rnW^s288l=>-RDB`}p_Ge9#QFIZ=PW z_ty8A`W}Dp4-!e_f0d{|;l!yW#*=R9r~9ju^{+|Pm#DWr#`C;W0|OQICp-{EATN>2G_PrX8N*H)A9Co!E7r`Z`{C-WfV_ zj;DT!bac41EV!8pdc%9_uA?mUcPDIo`;YnRSwC$6w~ZuhF@uw+S#0rM_NAUpo^aF7 zaA$u{cr=AH^RM}EMdbmBp0F?q?l1;ml_~?aaW&6a+1$a8-BGEUtINx+07cBcF z+#)X2=QABuMrTmKeM<|EixVKRkFu;z?DUd75w)M`O#Tu#!5v^M9dv*0dmbxS{LzTd zeajYolH0TS9qJsp&bhdEsIy;iob_gC^T(khr!GEO==V)c*kyRuzvFrA{dse59Vri= z2pvheb#SPuK1AHxfwFcI!pHO2n+u)9q)T49`w{YJ|0A;hpk|L7Dp|)^6c;&VEp?-E zvvUQ7Z2>!Z>TKC;b6ez2u@343D1nAh0N-?)77PM_I?0LnoeGuej1ql3L(9`0CPwV) z;!p8ZH8|y6)--%{5R8imfocZ%3m$sLZ1b`|nWOqYjQ_iDq)|V3I&Y-;FH62LB=Lp_ z33|Mtk5XE2h^{=oSK?&1!>Mu;-G&$)&H!{C$D{zkIh@G|{Ef#FXyGETiv;2rz7`F1 zb1G3CVxrHpFL#Z-9IGvoD_gBI)Un@a5tUS!?P651GkJ|8i;sKtHnzP8@7Yi#={&=I zv>$&e)jz7XL9~CWsiYPaenYRe2<3zCdFt<`2D3*%<@9b4oIoJ}(00d?WLGS=(6IT8{(~=!;?oE%tIZ%2@d+;yf)3oZbw`Fm}M{hERkVTzm`j4)QZJr03 zew6C<-1FB0Z0liN>;6V?RpN5e9U%lryh51OZXOe=PE|C?7Dxt?NOxS^|A}+!tT#pO z=+J{&`QgKu4tdsO)6>i2Cwd$=9F)(EGVQ~kSWNpjuQ4m;pkBQ{0t9efzEO1LRg z`8v`3ZbAG?yp2hGPwsRREk*>hVt08$=DGgpyx9G|>7;O*pcesSz{r%;Nbo(2*f7OA z@pgKP8^O?+DPk!|Oqq}2Skon1jCz&C003IVtKFiBZe}d2u?KnR<42cxfCHd|0G>(A zB@w2l)(ln;pAExGM7D(Z@&Q?bw3R;a|nuI@w`q7GYebf`AL>?hLkqdewV}L5*|Wv2*N+S&_>!Wmd&I z^>C}L_f@)#w(rTr`jArR zi;N5@6U2%UG(AL15>EVvZ??u`&vtEYC^2KXC>`K`@-ttok4H=_ zK-6u&7Io0}YT|(H1lvRo_qbYfUNcuKo8#l)I$5#}UniHWTtCwb)e1sPF;_xo zaU1oxiheW$o17ib{-@;9(iV_!2+pFfh zX+N2+3kUTNHl*pJI|Anuf8vIgKR*5R)7Hnk{vB~G0)COyJ2@EYJy=uhg$JPWIsCr! z`wZ%pD=p)1cs?GVATz-y@39DfU3j z&;}rVmyp`Q!w>=o?M3dwfq}#0gP&SQ2tTx2n#KO0Od=2UXFC!~Q#V{o@F*H?l$cTS zUB`@?Vs+g99?cTFk7lD#?Jz#lY=?cj)IVGl{1j`F!T6!I62WS}PyG*IwS)WNPX1*e zG2vx_pf=y?+ML~*TSyEI4)y#sY@E68VW9<4>Q;_l$<}DAR)>Gd7mV}{lBDHK*Z_MZ zVb2O%u#ujUqrQYe)xvf-qI_08i$btHsV%fb{%mkLSJu$HZR!fZj0kb0gwb}Waz0{% z^0rM-MSRn3pTf9Bz8KTX+NLINOe}nIoeNBXnbeK^=%R}^XNvKx)_J6x9comaTIcbI zY|n8|Cby?l=+b$}Nz$5Pl>RK?_r&hVVMBcJ+1J>bpDE*7oTZ-IV8(U(2wjk_9yJBk z>OS+OOK+_G`b>Njv*RvzfgOopA`Ud#*D8pRejjX#MU2+sHes+LO9?xz@gbMwKnwS8 z$Wo|ZLhFvXOcTEdwu?qkqmNybVN)BH&Qw8>-p^DyQ&P<*G5Oy;7ed=;kv9BQ4OJcn!bjj;(RHmof*W7O^I^@TOs3UtKHTn*tTNGMvA!`mPxj4##Ze{CfoH8H1?OvN$U5T?T5_#QF45){A= zxJR?di(M#9>%Z~T{ZI}|ajMwRlC@-g$p}eZWPplydW8U0vo^B6K2=dBYvO5WlPQ!V z#uF>fC0OaET1}jKyI=Pj0O4$1yB1!l#6TG9?+Sr%g@G_~N7L-#Qq!!~Y5lLwZqv1E zD`m8L^%&FWp%pI0WM4s{K_Kco;ZIQ0NWCTQ?1Y2ti z_K$gRe>n_3BUxnoK4FN9-5|6=?8v#64&!{Pmw)w(2I5IJE^$`bBCxep>iBetb0){r z_i4}Lc@nR2Z-%;#r_&TvtBx1+6JwQ4Z0Mf<%#FHo|EmK1*a$PM zuV}?Oxbh9DDVIxoUKPA$`NVZ<&EY_zRmm^eRo+K!cUH6-*m|6(7O_ zf)=G~m;C89&gs)DLAlfYj^PdraN{%JENjohCa0+}9o^XCTc3BLxO_O}S;FfG>2F1} zmaHVzV})eg1R-95IBK31t?8v|rVGXshGA^v#c@!;=;(UYTLNZZKeW!v$~WMqZOKO|PEe zi&x=fUYi=$1-(4KY>vIaY3!wT`H}N2gv(8)``)_ynUvOC=)XpH?@DxkP~AUM;9)WW{p&Ag`qF)ZZr5^`nshaY zM*v=OeXFLA`a7b18v$^%RJ6wqVjv$#h*+wtqE2}t9PHaBbZ=TTVfg6w#iv7|tNVDL ztBIHgV-u~)+r|c8-&@w(QRg#^lY2$=&nCqUA&z0?VgI`7>04-wh7tIciYS~lrouU@ zT0KXmWf^U!-}S-+4%O!uT8)HAq`WPmKSEHZHEpx8y6J)Nk#{0Ng=U`qbN!0QPOzQo zOuW^{Xy#_SAoR}s?MLxMZq$A1*5@>Mx+P>+B?~^#7yowUGX>_j)#)E&G#S?;ASCBi zP-};Ckzo44S|ZluB5M?s%Qs|()6y`go#Yue&XdeK{ag{2@A0`GBCNcYw|A-LykO=(Lbq_P{OSzE6 z32-QmSL_&{dT#1ABGDzmt-%O&MtZw(vqc}m#T>D?q7wnqnA#Eib2=KJX8 zNgzz1+RN=~FIR_sWlm(G(<=2kr;RCm_x2*IG{;QbpOKvSxprD+Pr8k{`^?;34avDn z1u>A!k;GsGb*#!DbXp+}{pq)t5beb@Ik>CI^X#-N(`1raQLr&S{|f@qXYWk5Ds{x> zEkjz>i0xzzgdWtgK=i~3Bf$flX2OFX0-k*%Fa=G4e#|yr<{e!&Ce8pg{Qml^fRxt6 z!OPrW|F_nn4@ztB7DzpMW3z!omZ&qb5X)#tWIDR3u9g1p<63@VOJllQI`2CzCDwFD za!rLjHfn=TXsWX#j44S|m4L!?)j5CC8%3<#o7w4InaHQ$A~mRpa5Cu=o!N%Aqy)ags~vipx%>wD(|g{MYo6n<0v~5)iSA z#@JJGt<9&s89ovZWPk(~=1=#j8^9b8UXZ=9e%iehnn=|wP`5l|jyrK&uWJkMFAz7e z&v3dd$q%>=#K(hA?4|h)CGLij)PkZ^N$nFU!WRN3fZuacbpj4N>ky!z2v%AKu*WLF zadV%AcioCy^(pw*zOKzK%C#4cA@B3!UlQ?Xvh$lkjf61qOeDrq8$o4be@u*GANd$1 zA6HR<^>^^c(gLfz1^@I7xnObhpNVSCRxS4CnHDZq8%7 zfvb!3OOfT{Ln|_|CYptC@IPSizsi_!wSq=OKTcFD0VrKw{3JVTA6FMFQoTGVMk-R2VND`Ao# z$BWynE3wgK=zH+Ai^&#b(Oe=LtJ~-bu@>at z0vS8NMJXfUZ0EVltdd-|2yTgbsM*P(?xga`jFh)i^?*}NdqIK+$e6GCOvc=1#=P|D zo`6n{Ia?1nL8(Taxh}9x-FwzZ_4zd)lHGJqM3{zDdqoCo%0!6lRNUsTJ>f;{%gu|}TlsTuSuB=#K2>@E zz?JikPaVRZPWGHg7#a9?_o(+H&?i~41Jc<4F*)Y+mEc9WVuY~YrPP;5rrCOEEWTue$ zparC3^(Xuri+c59M-}dP{+$3y9mn8Mr~$CnbvsGdN1O$=XkZ*W)NOm%pA|URkkN-2 zujTvwqT4m=wUG7F`pH2Px|Zxz_4w5|d|p5Tq|XxSD&F(|{KS_ydqh+iePqX#LbS0uTA4W|WuH%7vrIrnO8;Ug#J zC*ZAKlCj9aMATB~CF>A*yfAs@7`9oJWW^$-7jB;VL94nBPLl10pky=yF(WAXZzD+b zFEn0(hFS99m*m!@s){G|N(xIaLCkUNHF(z@DIpiu-TOXc$7CnV{9DYeXfd-aN+PYWx$d_@$=OUrjuw9n@2Wz4mYN7@i=FbRUlovE)Pn9 z5})U_=4D&+a#Z!B>|TP>jzS{iLof*x=8Yj|$9?ktsBniT7_iCcay`*~$wop37m(|x z_=O{2iaOe^UF?`nEZ^xqf7|{m9qK)dS~I8sQH>MY8{fS*_am06A%D*rd15auD%o|0u(dJBuPhrPKl&#p`zTbUjh zU0CV9^=fjQ<^LMDbkP!v>-6ZInEF~pnbs66F;wLvpTuLY>rfkHpdP(rVc*ePQ;0+z zjRz0J2YV;Hgk=qZInmJc$UnwJbbN#)pMf3q3ICG&#^s}w=1r-J~Twi8Q~RkNJ(H<%`BYf8}_CsgKj+;L~;Y0 z8Leif6c85uVBsWhhUbomtSn9qS+eDXr5_w{K`Hx@qBy_^Vya-l6fP`gl zh2O52e|p8W;m&xVud~D#u9_)+kLjvlEs&-8u~;~I>TiI}l{v_|bmF-;{Gm_cNI;)E zDp*i3>&c>tGknH>9y?)K0gr(QIg$tU=i;kCH||!yPLr=NNU6%!U-Q*h{p2z%uu5jj zRWOG=UYrX#STet%#BZ06vnp=1ipLccr(<)0F79AtDQc~~sjZmS!<_YHIq%?yU6lXb z8{mO?<_3V%g=#EF?zJS%i0{wb42?|G^O+yTqkZIVB=lI(A<0p<^pIV24Bo+7ddx2B zu$FdkO%;v}p3fausUCt=2Lj-ru|&7p-qy(A8?**aYrvu`W?7=Lqh7PcqMZn{Zn-SA#^teFDaH>~N=~)tw>@{R*|n&BBTI6KyWXi5{$n>$QbZ$- z@B)-tD;%1oiWfQ@P<{ANoa0CDoM;i4?0Ij zj>`P|R)qjxf8a?UAAI04v{k ziZv53h{jcNGpKL=Bz*-2i(G`P*6PWZbY}BvHTTus&o{ zRqBVQC1-JYV(9q47N63J8J3QBl4|P-*?Iz2=gSu|0l!54^bhY1vsj59U@`YEND}2@ zeKoUOa((RPBK1Eg2zqz8zS9Ij9x2^G<9>vQIgrH_cgp}0rF=V;;rG*1kU zv!qRId`jg4=xdMjiunt;`{liif>b6PuAMTT>Y6kaVZ6+=V2*bHN~?S?mTY>8I!$f= z4>=oL2i(@97*rRZxAdF$=NqVRLCvyRq^~hwi(V`iSYUUV>C_Z0TB^2I}@)9W7xN zIi&i{)B0eY9J<}_2&4glc+GK6dI{h-QSO_S;19!1`Q}_*^Zf3(ACUnm1IH?;Jj89h^a{m1>@>A8kqI;xS!K^`WUqX)kPz77~kS zc4_QQ>tL1Y#TkVyOzb)RdYZ7E@3FIS~vT+!^cYIVs&2H=`Q zyioth(nud6a;NeBHF_96QWYLWup_2ww-jH>bs=y`i zP=8P1Pp7(!zU4}oX_ffQiQo31^sGhK2^$oY^lz)bKZPNjpheQW;KWM=F7k&Q^i^UX z_1TMT=OaW*C1h0x5Ua^HFJdkSQKH^LY^8JrcNByH# zOZ#ET63-FJbg2i5zW_Bcr+rAq&_(iBla@28)SQ!A;{|iS5R;C5>gEUZl60#8<|PY~ zDu8lRVBoltA3e?4l6cB3mz`h2%THI^AJ@wbEU&kM`+a(c*Epd`F||=8xnjC1fIinc zEzR_SJ5r(SNA+9{iLHcHwG0w;?v88 zciq2fEumJh?$@&vPim2!pZJeCz%PiYi252s#JTNPP}|&xJu!}^ZUW}mVGgG{L{;Kci|rNA$x`88cSEO5LudLMK!?B~{|z+%4IXB_ z28#XXk$=gOJw?-WsQ&@46TyYd-YP$K0<1a!j)3agH@=pe#4bMus26$|-D@T-D#$N=;FPiAL}niP>mZEO z)R{=V<`q<`5$Q(%hghMr(toc!yZZv(XjSb$-yKi1cS%=!B`)<_8hm}W;N(Z9_J#7e z&&Ma&$Wv(zQ7=px=CFrAZHg^9SE58CYpdkUMBTw1c$dm0kJ%i(wTVYsXVf8W;L#~A zw(7#^^t>n0>9%{4lW10F%OqNfF?g!~3hJu}OxPe;rgo5ba!TkugjXNhkn%!t#}11Ctk_| zGM|4lFRCkOd4q_bh2r=5cS>0)W&Cti`*+LF0)DPJd^v;q>dDb@TjJr|A$icHESZZe3*^qOTj)_ zB)EDG>PEdIYuz0FsAD31idSl0NMDuO_=)?YbVzr;W zI|+hjbrJ((Rdm=!7^Z07dD3*LOSQ{`Bo6$qen_6 zG1_#UHDCm+#XuiE^;HXWC4>#gns%)`$N)n9nxImetalIZT1iOS`0f4P3SMjv$!lB* z9T2~LqkNR*Z4Ng&!@C^)J_ydijY71WP2nb|en@fN4*jj)CBaL0I=YW_blAHHZd;l< zMq+vRK$9pfD_kbXD*Z^|4 z@L_xg3jPI~WlN_5@oN980+XxHWzL=I73@TsBn*W$H?-cH>>ihQQ#>)x0rw>{6GfPNINd#>aj`n}sN^BojwO{0?h- zN2(9S`q}ees323KnF~-Abd*MLD+x6QTDn?k%!7;ImBbN^fe|n&jU_e!=s+x{4 zl(YxZ_sX|qF{IgfxQtsB8P=)fZ6Q4E?{MEEf$6CLL0q&4AgYJu``reNXG(9x6;s?; zkAPl!;|pmIT>D#UC06q$N=lr2%c{q_1TuW4bQ$0tb*LP|ht6mZv_8A&cov$D%rmtvshwnjeX z^wepc1T^UE3@RR9ldKq3S5q;xlo+U9v~H0pUY{EE@JFJ718eyIB|9qpY-kfCUj93& z`HDoLaRkm>+1$oosn#mms4pM-h+S9d|3+TeJBA6hssie3T*KyM=Czznx%!y4oK@9I z$JQRk_!MzI^VkkTBJ1H@*)_b9RCV<%Ci04?L{>IG&ZjjmqwuJwu7xIakdI20+g&|f z{i<}gthrcAy6x(8v@S3{86&Y!@y*yEh#Oucl`+1>PLGsk`y%slD%FL=$TN4*`PPSK z)pJm;U~0(~n|!UmympVqRRtyI%NEE{7bLpA-sO|1+ig~+xs^jLXr^|a%k8uXM<3Z`$ZZ|Tya7l062X}A7zTxF##Nh zt|9?A@HldqxKC$DFBCYHxLD~7JGs&&>1uHaL+i_oS*f@$OR_MJN%oavwM9#EfDgEn zTa|1h8O%4?<=MK+1iTwpC)q$eNWj!b(5ZSZ(ql_I*nkHHGZn9S}$O1D+0!fPa zX%&@_ODF1V)HIT8J0YhMSHd;AiY@s7un)nOFP-=9s@n~9;5W07ZCExABP3rcFcdJm z183`71}tEG8Yy!7)LDP}TrRn2iV$ScB10{^Wr!TPV^3uV&Pl>G`Nqk~H-tXp4YbBY zqApIpG2T-rnI2fNtF3P6Zkc32*=emn&=t-C5`?w$Un0PJnI*|hvY}ay#sDxM<5M3sXdnPhI?H24tk3N-uTcDn1(-Lj z-7J96u*n6uQ^2JcApN@w@XQ|*OC|&}Z)i4QR`Lzc%WZB?_(GOIlke4P_npaQXjYdN z$@bXRRl>D5h9a|3B)0N;AT1jP9~DpCA7n2!snxH4E^?!~2j%Cy)V$pS(IychySR4k z^y>JGT)S^!sVlG`4~#W46Q}znsrJ;&RC{J-y0taticHE(1@F#4em#WVN;0h#h?{3- zikh__m0Y$fGuF#V;uTga2Mb@dh+bnItJ*Rk#KY7=%&)9&XgOriN{mnj$41p zimT$UxN7DBS7DPAH)7eI@JxH8c(%tZM*s;MZ^A zEfNjtG9P$v6rQQ<%y+9nGxn63l#HijUM6TKlPOjDtJy5EY^l>((?`91vT(nd-~xyG zL59qs(jORwE#|$W_|dBV9b!U4;b=xAB!!)-RToN}sspP|xGa0{`nooBQ} z7M^g&TK8|2Ohr71kkFRU^H3FqyF7IgN%z|o?aR`ws!Vj-_T)MCFkLsju+`+zvRBL` zc?SlT9*Y3oE@^Oc`%83U(|Uz_bW{|aN65L1+2zF)kN1RM5(M38p}kw-+SOUug`QW{ZqV$0YucfpdM2QiF3HftuDP$X?nI~s$JnD1>nzwI7VHK z8AUqh--{xkGg6f4Q!76BD2~YU&aJ3c#Hcado|bKwW<^$Hi!)^>b`;SRm{*Q^D$s*h zfKaxtM<9mRbah;?{!}SJnOK399cc%G_p@FG1EGAsqRwETirH+ipYtOr`ifLcRsC1C z#MSTKAzFR%pV@PQ5oWpVmt{=${rdAS+vR(Md=~Dt4h-A6&be$z;n86Sm$Q0AshEgi zZ|c|y*`8lE8Yy_Ut)=l~5m&h7Zk_U4%fgAmur?hgx>{{W7j6X%>8Tg;sV2k!jCt@# z_k&Cx*km5nbw84nMdD1%rQ?6gJiWgAsf6g`wLRuRdG~`Y@?e<%GxH$7`@x^& zfwQK!-!VuJ?}n3PctivD)c=x4q`c?e?_-|*$CDU(@HVJ}A*N7u6<$X>F8@eVd|I-d zV1*=ualp!Y&6Ah9UdYGV9a}DSMvAnXsxF|O*xBtK^&jnVX*F{nA?dEaL$9i5{a4|) z6V9T~QzX*t^lnXQc>nCA`BCv9JMF2CmmJsHgT<)kw+qBRId%2em4ZHQA7X5Q7tq9p zYk3lWW435f{ZdOkYWfOaEWZev8VNpwVBa^CTk_RM(L|ST@LwfA{;Yqz;Sb1<-{~Ja z{kHtLSO3`Ke@K2b=pV|zPJS$vAH|0v%OB;ECVt;GaTu3iwHK)$@tsI6(_D|qh^#a} zpAu6w?MA-9*6|e<(!>5A{_@uNrZVOcT6V!7b?~MO9#z+@)DQ}9ITTc89u;OD?dc#U zk>+Zx*X!$uH3+?Nkrtk4OZJ-xM2!~3waytE`udCd@r6AeSMXSX(}kT^?tfGuss+(H z21K3rehMVA8bP$y?;?WD2ZW#@v0`u}8a1c(Dc1oq9)Kv}pkDgjsxDo%N2to5nW`CG zRgui1`g7YC>HumNSUa(}fujb9e>ekw%Yb)2+vtUhOvF7R<+e^tghsr7tOVXu%{heK zTcbw`VptSn^WZCfD0y~I#0RL76WSg^nIwGUaO7YWiuX-G_)lb(x?D~u8A~EKbRATe z@PpV5x$JL_z(92^zhO+EBkDf}HaI6@ZmaX6a8cbMtk}weai^Vqwx|9LzH??;*c~KI z`b6tSCD(D?P9Bg~*5_CHQPIBcN0Mkk^2+Wj?C`A8nZe52LgNZQ30_qbudb?8Khci2 zLlC2yYT~*9&erDB>f0>#``?=qESTmT)ZcCM!3@zE!I5d;$fJ^?Udb~iq)X7_o8aM zrwOPTg+%8Hx%T&jlQEEc#M-QJ__y*Vvi*M~r;Bx0g==)vt%IC>xKbntqSXibUQ`sx zu(~KTB#&!gK6=3&kh5F{vg~!yV0|di>)dHEZ3&ft3LY}F&lI6kv z+>;f-X0UsvZh$^BoP9ZTT6iUSkjI(F}GV3pvO@)eis? zd!s}42D?L*@teJY62scUR*Wq-cucfB$vcFrMaa`IE5f~$*N8|h;4toC%VC7kIU;~724n@be>@nFbH(TQQf z%Z}*^Z7+fCpIB=GnXd*?f=DC{!CBg0SYo+kW0K(I9DDo+*o*{lda_?)^8|@(_??;( zY~k8tdcR^Fm`jWWhKUvSrai(^P4apYNjDmo8qx%9by<3)M3m3>sS#!*^|t{G(PN_z zWb{52e|S%v5bubnBsgEX3Y(XE27+H;ilk4q=MRJzp9*x^)q@mwVK!MGJ1tx8610BX zf~V++1AS_G`~0=6jJnY;;})MNUB_94|Bh_LB>c&g(FTn45?~34%xX8(Or2N6I1QJ( zq7&RgiNqJXl>~i;2*uk&e*KyoU;j#zUvDIT4U}JX+`;;pr(s@tv?QYsEg)clC>*a% z8c7HwaL|%|sA&vaF%J{NU2Va8wl#0G^{{t4FY#xq`6I~Eyu}M6NTMR;m1@n?d*Z97 z46sjzG?rjLu|bhF`cYmZw$FqRA(_)Q0)Qo6@RV)!lzlk8Ql0mW-kHclNvTEDmBr+k z=8ldpo~mxvgU=MFgo2XPVE@pHG>50|C$bCIc<-iHm6pd%Q7@8Ryi$G8^m20zIWUyv@o<+6{p z{c*xh3^alS%zrw;2i4oZMhteax>7y%C})un)roW5u~-k9fSV%#G%@0L5>MSkQ*`S1 zoFd4UxIdccdHhOE^vwOf>aIlf9)wTOR6pm0>N?gTVKas!IAYO#{_7g0b#RQX9h7*o zJ#a;}86bnp27s&i)q~cNldZ$vOM0omnf|RTt$(Mi?@5pCfm_EF&EFDzqUwkkI~hv)I}rWF_d|5BKy=x?35ZUA}t(y;|YRvgHnfO&J02Sy4+AZ-R$Zs|)a^hXO+` zqqagD=j|4*?p{GwD>5T@NdwjD^$R~nO19hNZG-`DR`;C(M?h$e8Y;@2RGtxTJ1(&v zYw{4jimfjA*uFfS9D3%YJpL=#8YBs=)e#X1FZ@jcCdd*~)wX~JNp+;8)~D9%Zrq_2 zr%TqRMW}?-A9yYiNZ{)-%m5EDuF%E?dUpg)3U9ohFD@PZ%yUO8W#mW>FVE`jsnd6W zh$wy5CtxsghgXqYoD}Ps1-$~NTZmS6h>&12&f1y8v^Yl?0kKeC0Tw9QGCtiYd_Qs) zvf7f1++|%xY8EYYh)(p;k3;o(v_G^vIRs`}$JmWma{LgzbwOYWY6kz$*P@<%?3Vxl zut@yzpxoSoE%fZ)TA0`nC8x6=B$yTr($>Yqy9;;pU07*n)jtf~7Ar^6SW&Cm8Kqen z^)X-VyJU6Qx^K`<_m(gqa4kG*y1Gz%!9l?^z9Lug=w>L@-9;L}e-=^hWo7`e-vwjX zp^wy?k~FrH(XWJ?GT`FZ-1m&oI6rXceVI=%(-!CM*ruMR;{*yUn@zxu76V)UrzOE7 zL!rUatJDZk$m*&AwgkQ;AYE*LpewH0R4+H}JA~nsYM!#4p2=@x!1I<^dA;E#lKjH- zjpxcdzai?V=MGU9ZQ2S!WO%&z`ka$NMVJ0!EAm#zDNCZ;3Y{icLLxP5+Hd^~k*~UK z=sz<^_>qN)N681 z_d9q0U*GZg&oLvLb6iG-Y$;>@+QY8oh;g^mT3! z@ZT3`paKCwwHddtUk~)8Lv@^m5Md>(w>@>|09d4&AQhr%GBv#DjjmHzW{LD`r{$V! zz6Zs6r)-0l=O!susUR{zUq(2NM(sIiCQg=v`Q22)8}i;K^OMwzJV8x7(5L== z3+AtB1>H4=Wl(cNS50|BO;2o@oi^UoD(NPmKa|R6bqz-d5E5GsFlMRGV&LEtvWRO|t_y;AYb zu8LBj8*VdAb%EOisn@HkcX?vQIZ%&tes|4bB9>^GmzC%Dt6H7da`E+v9w>nv8|9^FI%m30zFFlh# z-FV_m9Bcl+I!XQBP8j^GZ?(Jb|EXPEguObFhEM%v&iBE{h;29O#@$K3mvEDJZhPRS zZC%kr38CmMoRH(GOJPNbAR5P8QbIK&uP;wulwqTF!J-)giKxbIVzAmpUQ^~H>k?_i z1$}fC5$xDgFZvrPB27WohRCE1uEGO>AKDUVk-M!Dg8?fgxs3Q_Cl|{G>2%~!w9A`?U;4tv2e6!v&Vz&L_@R|5jkvAT$;T5vq8YO_I*QAa)(QPnQM|IGG^Gp(VMF*oVSL>95}eSQ+^&jBS_f&MswUo7-mus5v4+~(d35C>fxrNDDv zW9;Ahty#=*dBYt;1m`VL8)_Vg?Fb_w3AvA;*2Qtp8|JKH` zZ?z$$k{0RVm8hu@mz_4o;0c3(+%ERUiq&N``lN*~mS6GUr+JN!)$;AJWqd??OHKJ{>fU4OY8niw_C0`-7|tlW@L|YC zj$<_y-kKh{&E+XS;wgXACKq?`--J!+U3g3Sie5ZyVm0*XF!DL5+_5-@daSpJDCmw) zcL@_;;>HGE?}+dcx09V4v=ae>- zR40xpch%V2)K3bB;>6=L8hkRYf!P;RrWlzkvusWTHj&Z!M-=XVI(%+Bi z@5S2i&8jHdh|tCn8P~^JUKd$0)mk2cXF!GS+!@tLtK_M5ujEQ|cAE5JKJ~{N_kyHD z)nM(_y+_(xB@`Qm z50TrEU|6Br^9N|5Z%ZpAW$Om-A7nY8|p+(U{g*BQX%(cKu$SE`)vY46Yy-5xwkaZco}0$#G#iblj*>(!sx`csSrt+k`% zGip0lhf-O(hE@6eZdiK(pDOK%?eT`S^K~^z@M*2}>Cemc=PW+$z71<%FxXTlaA}7tG4q~-g=wAh%F;`9pH;qUgsIK zYA4?s*0$+S#iw05&RVsfFOlLh>&kJg)jgOQmQIS?C0oi`bx1!#w;U&wr(HTVa+e4_ ztyQwgwycuv=(N_l__HCGj}(m4)V&M##5auNSLCjYWZ6o}h!+*PYdj@ZdBf^Z8DAP! zW%Efn;?Izeul#M8t^W>Mm1F+iCGE=d`HAuZ{;E%>l9O}oOukxca24I3 z19r65&f!;dmAobYB6nTOw<ck?GD>S`l%aY0`W2e#%lB}j-=|)YUqqZQTW!hlZ)nJ7KpV^W z0IK$ivJ_&aoplltj8-)xO#~UV=u^9Ri;~X<(5N&OU-vj~s2Q(zH747yp+Q9Mc1eDy zc0R)D7)A8C@qYSAsVF0>ZI+BAv_Uox5*N?<&=|H4&G}S@9wbBW{S*yLriYhrVr##k zf28#Fsl&Ijt9e%vJvst;vaiO^wDg|aa0=;^t>QI4^;xD-Hy7UxaQ%L;6xk`s^!YOp zIF?o7Z^-~wlx+ahI;5_{BQ*OOC^W8`DF@A$_(__-sXV(ZT`2;-MT}>PPp$beLy%K>3{szxw~-}&1j$| zPh9zTTV4F^R()U7>V&RV?|$}MtzOvO>WWDMj6f;3le!&eMrg#b;Z1^KCD8_jH54K& zY6OejCB?FBH;9x4&VDn0dOIkLFB*?5aa}yF-4!BpCpqio`WC2|rY1<-r~5!6u}f@E zXrtcQp1PsP%2qZ#%6h7PL^~4F-bGPz^_{_=^p=P1f5&eZorQ<}$c9zBYS^a{=|C-$ zN$Rwy>iKK;Vhl1yU4EUu*~*xBTK4&M z`>nS%Nu>!Y&@Rzt2x!FeFkMGv3W-rqp)b4i7z*VSwWJ83@J^@7lTz)E`{b29yD*XU zt9(XmhjJVqwu7h|ZSbnnBsuJRmC=ayG5l%b)niGY$m+z4;^D2C-w9$?)-SZ7P2MF( z%;!FP2sVZ3#wA@@lWCEmsreDvRuW`yC~Zn0eiQ95XieApO~6Vd4lqIi9rZVl}RoKD<4SLA5l3 zI9uIXKvbqu%sI1s>U#NJu?#;H87TfVi^yEuCmhWzj0QJj=14rD2}s5UL5z+NzGdlxz%*L}b#!aE`OyuJa$Jdvm)f^d-DKV_nr#o%#ZH1P4l3<1wVly$(|k+6 z7(`tlZJPE8qixox)mot;dY4`?JuDmO{<=XHaFzb7SSCBIs#a~fOmUN?YG|rm^ovD( zI65EL*WU@pYnLn-TM{7k2;otFoNr$SOH?N7G0d*b4>yjpPL0f45RN`x>8p<4ic_5{ zo?GLv`^0_TNW}tm?5FIvdAJa}L$BlmP)Fd0)~J=uLVSZXBoJNa40Y+=FSwVg)k^u> zsa$Pe$o{ZLS-VsRMfP2CWH_RME98i3`=`yB4r%^h)h#*)ZqMVI(4iVk0wrir!U2r{ z>ff=_1HBK#d)evs1Db6Ah5l^9nPOwr=VF0;P_5&OK~X6^Iy@ns1irT%VZ4HqIIyHl zHnA5oe_;hz>Puj@%O3A0XG-0A*=d}yu`W;jmrMnZ07895iZTj!1Wp#q_aEbyj2n-& zBByex&K6)>bl^dd68?$QGtihhJmxD3771_$SHzs?s|3-G_;7C=j-k7r%;GuRF`be@+XKsjP1T2erg@QVD=N5j!W8xFDmoSdi+rCvq8`5kpO zNfNAz{NO&jN?xReSZ^K^5uqyI!cD9~=51Gu!;OUqVMGUm$+fC-)z|-rxpx7NsyY|` zGh~DTMlxvBs3}An6%=jIsEMEkaz&Uh5J>P6q^;0MJ$?uY7cnt7KxSvVf#X3%Yt^1( zTiet2V7=iD6QBtw0wPKfl&GjHCTg%$L8djG5tqHqH$y>y3&u*6C8*u~k_6=L2Sn&=c|Lic{o zafs2DoxG@Z3eyH3PohC0*<3|?*b-UEu2)9yt3|E2eTpVMs8AI*v_(75(e~(YrP!k* zH46zM6RhYH%t=s_?Xs|k5s<32+Zd|$rrJs!F(CCOspuKP{YqT6BEKdO;Ve2U422`n zp)?Cn|6oaydU}a0j*kFQ-OoUa6dTS0cfsPc*5Y)mJEB!H8G>PStA!pVvLwOUuG}vc z5&`iE8lk3Pz>4ciM-|1TUz;bz9l5$<@j&#E-BS2@l5GhG3FTifyy?p#0?Je>geZ`8 zOx*ITzQm1Hvkc3!WSC3kFJ&`gjDsTk0QaZ4Ttf=O*GW%X3l*!GWa|&C>1~+Wg{ zI&C-f-KXVd^hYv4&n_l5R(>Gsg(Jx@TjFb0s9fd-%OOw6{p&R z`gxnJd+OAFt|jhXvg6RFYJb%e0#E)w5E=Re^~2TRH%)(>%PPcmJv|YKks)ax`zbNS z^<+thjj{cJ@a>0z*LxVC$|RwdEG>d5&QC-gEN#FYT%2jtOZ#@1e)nd0dSzXnk+^rl zc;KPower*Pl&Y$WFYmqdxJ>=@b9ZHl2c(u_{cO)5K1V=x{2ruQ8UiE!gyv$vmMUiZ zQ!}f6rN8~{iK0X#`$CB|g9BcSf+V`t42cYZ@qE2tD9rLDZ7lH(@fmTLJDwQkWk96`bDYV&2Xll(%|``!2v9;QC!`n}N(;XCLUc?wDc!#9mUiCsDb zOkkB}vCnx2jeGEfl!gW_G5ISvQ(!ko)b=6uFE=9tdri$5QIwSu7Qt3)5uejk8Zu09ddE}Tu)seuRaomW;K%1rj0%cx;#fgP zUObJ&Qx%xvMCYbU?Bq-!ttg{4c^U#X3~=+^=o_(S(6$`eMCTM{1&@`Gsw#LT+Ifvr zRHE;$<4$l32aIs;uI|MyW!G9o1&Jq4X^yJDc5k%v>{vY+d>JkZq=WvYY)+zVxOG-; zoiAm{Pc%jz2Yr+mkgw{7I8#fYG_YDJQ!AmhWXY2Sw|Llp>m~`7OH~<eqb3!m=y=z+V6kuLaA)RC&veLUTzo#$usV&t4$PY;>2THq>g(Vayvz&Sg0S<#;;kCWG%a)c`UB-@#9%|;@_MQJ*j;32 ztrq7UQa<7h!Cy`YuNC4rsk(%|A0YTpjO&!AVxtF~sO|s7>LBMSz%1+y^(VQj%SOfR z(@CaD&M-FzQO+k*zLaP<;X1Oo-zc9gq2TaMU$ve7`W+l5CCcU=ok{rZq&u$W9|WFY<*l_1bDy>#-ZAFeEGgu+wk@7a`@l0H^O~8>+aOK~%uThFiFb zrszQqso&MHiQ?vlH-r+WK%7kN@*7qfm!6t*edH6o{kHM$ zmK1((07ge}c_q+T)&Tn?`x3&X6QjpIiFBL9rs9_<<|4eZ=Maq1C$3Ipk0T3Omykgv zkVVQO9?&6m4xVPB;5KmKYW;5pv zGUq~<^@a~w)GA_T;ec@Y5~8a9S~AQ)j3qt#J_LyoK@bxqLoiq%?!f_`A zQl~uvp{RxID%*n;XqhIH**n`V(O8OUvDS*fK5=#!ZGd{|S`p7j#`n4}|NjBB`wXe#>f&tNIw9K#|sNti2 z?G5^Ue`nb=`R0#*gE3e(g-Z#u^6Y*vfySP6lV?4|=;evP2gq?$|Z6CaTk70R+< z$rlSzFF;?c^Lk1RNQ+jFpRC}p>hv`@KSI=Vw<}WJ2LZ2fhiG$B)?C&wrr+^p35VeCSN6w47bE`d`Zz34j!!N5} zoWYlz{<_r))%L_YI&Y|-CgoICciy#8Z16F$5F30ilr)lKj&!kZKgr#5xnI14x>D~$ zjvZMS(AtM%5@<~)?r@nX*4-Xe0{EXAXE3o^5yO>``bpN8CLn$fhD+e2WzlAa>an(j zpObBrRMR)SRyI*m^(nw?__=gu-&5mnSt_9H=_CtGiAws#k$@ZnDC$FRqASc<^cv-> zPi)b@NtGP|sx(#ui4IU6n}Pc0qzAG~XhpvAXwND8Vd)Q~oW%6JxWqlNtmf!58+Z;S zvZ!BDca(51OPjc-TNf;q7cfjZyApe;pEwkTRKe*<6ddoZd0c{Li1k$G!_Hc%+*#Tr zf0xO4LlqO$vU;tq2_GC-jW=G+DfZyb@S+w$H16hpX(~8EgwC`72EI&W zEY~fZp2L-MZGeNjEIqCIl1_mCM~gIXn@VFS#Oe-rO|p@jd|;Q1BL^0t`Nsw# zW7Bd6(-kOGydM)N$*Bm^0BopDzKNeOP^{t*rDtb=NQ796 zh|u{V<;<2Pn?z`Cz<#pLj51Vp>dZd$s3={J6xyvcoq9E8$P=}!S~E67 zo3?N|dW!Ti8@lXLZenCeJS(bbDdy89q37)y;)Ev9?<^iWi{uc15MC7F*YajU3-^}W z75ec&XtBW(!iSJI>ak)@TAZGcul<;3990+pnV+I8l7fh&kmpxQS?GB%6M>2Ezxv~7 zV}3tpnXFr6X#sy5^ZWDuhRD)FZs799qzO-I{p(*#Ja>z91zZ5~GoxeA-^n9vG zdH%QEJnf(IA5CZHzXPK5QuBqps2dHT+(maP!~8he(XK^heahL3WbUpxJ|E8)z$}nt!q-9&mv9z|U;p($$nK zQ-d=#OT)O6b%Ld(qK#6U?v?qr%16TFs|O!^C%ULb>@S4deB~NeMUI(knQf4_Oa#b# zNI@JJj_{n*XvTPJKrAn9Vnjw$RY-kC@5AYtBb5)Zd)p-?YB0@_`L-!#@!32b-sG%Z z!AH)+_44;VIby7(kLte~yq5|Agoh(hWC$e__iz+)_{|3xMRQq&vsAu9HZ)y49;>H2 zbrM41-bEk@tv!qBx|sN-KY*+>O|cEsJh@#atyQRZ&Y+z`>elPQ6uP5xP4%XZP^^(s z-AK*D_8{$079m{f!V+h>K#+O{h{i0vw*KXdxlJO)#@G_|BdP&WICZl?@-u#;BMagb z$BOiE9u^S@n}M|AI!Zk22AArF%qde3Z`&Ugq61P_`-TXqyP7Z5wWIYut*={{WDi7xZDiuUrq%2DRjXo;e-V2uK%f?x$7V^?ufr_Gfbas5_+LU#z-Qlq3@8VCm2}fy zBbHYZe(Ue_5y#{@5^vpNm(5adbCQY*@P3{%n<95<%Ayk7o!+-C?fio?@APqDROovjznbYGN&TaCS4b%m`Rr;yRM zx=O-Qd^3|PRI#aq?}>sa+CxvPfZRb--m_lRg!c=-+?&vXsx9NkOU$v z-Bnv}R{K7oOe}-!^nlE;tosB8)twiiKAh^R5AUHvgoFvNpU=uI87tC7y~OsZBXsT6 zmmE`vh=x#i;X8W7B8;6gT<}>v9`IS#M4RBRs;d+D%YENIBF^(jt|d9yHd5FXgZOac z!MRE&a$KA#wWyt^?~Phylqgf11{pyS86T3JM}#FKK2Ia5Z;Ju|sp~w2mMa5EuvIi9 zvP`43UCPen*j_HvP_BOcD-P;is_BnV@cY$|&p?24w{C~tK7Uobx9bv#DP5{f=wI{) zx}Q$X0g;d#v`1xFy<10RP;=6RnA~T-dP0H;Y7>YmYJ|2Bn%AZGWV}@zFmaKG;O}WX z5d2-;yZ+8mN!1sEo~LF=W+E>k3d60)DF~By8=*5AS-v^i;pYa)ol}f@ zi&3Ymne$0?yGspU`HsZH5Sr{ZTu$;io4$SECS$A(m-fZJk_7Srd$PZ7(I@zb3A z4678<>Qx5hpzbKm2&vns(jK2BW{dY{@~Pd|&dWxH(760Ct%sW)iTK&| zyF4J7pT;8OOx1K3p~BEcAQU9RHDnlKU&dn3AP~_E368yZq()Uo8Ss_PWD3#U7Nw() z$$K@SZo<+%jY`y+Phglf1M`WDmImoZlKM5In!QY>lBN8dT4Pj{&P)BhHY<-_#IW>& zJT4ajPnVL;73Z~ntAQTL;TeMvPStcJd3<&+~a&+zlG_*coy>?t-)+??S z)s~SD6IBHdUko5o7d*PWMl_=VdO%$3;xu*Z|A=X#bghD}A$UtHjqHo>U7MBhwKcAl{Hx+1u5nM0U-^*TO=D9~jJea?6`&_#Ma zyy`ddi#jjAz-Ic(ve`OzU-k^)b}A@NYDEbHV-@?U-zp9?7N$l>=dP`AW~9nCpWcav zo0K*M_?1-k2UDwGJ_7RAnY{Y36tS7aGV92H%nvm~umN}{YOek!K9n?fYAXUwo$s#a z7qR*5UeqN-fjgznwTG>(f}$ckYZ-N+C=;vUXEkJ1``~msmhuMc=xrG5b0j-OvxaX1 zdpYIPP~!JX8JaYa)Eu7|i-1lrjdhT4t-ga}%8B84Pe8IHDI>k)ZvZ4S#$ISbv_%md2z5j|TbT?N#-auT!S1A`T) zF^y2J_qWMs4I){ymxuU^nC}Pb>{%cWealJG;68T6j)uS9b9oFZ)^mEG8Cae!6_t|B zRAt+nCH>SR`bmTQMHF!wQ#Iz#TVROKq9@X6h*rY$p_C+d?|4}A3SrHeozuS1GO_xX zHEVA4)=on<)kL2ari*DKQbYk9$x(2X?Y&ZiI(Ol?0a@0I`*~ z`rt(1r4oV?(xZ$Akd;zB8O4HJ0SPmFCv4#LQ4LOvHE1>KCPQnaO|qlK8q6>a%Jw>T zo9uqt^r}Ct(k+4_NXF-i8$>sLOmV}aZlr4>ZYVCW?{8<;?UHQb^=WZ~eZMS6xcM<) zoS;RZ=(lfHvNf_JIp{(gnM>z7KB*+{1PNy^)K(?JBZ_Ye!eWu=v6%{`m9vN za;wYAHCTw&prv6b4?Ud|`4Rxt@`V>LHj(gl9Q>rOwZ5S^l_2taW__8s(Z~V^)J)5Jm}ToTj1il->f3 z{Vz4ULc^SzF11YchhNr`-|C-9+drpmX6$+r(?l)A>~+(ux+=S*KuzR@1OTkdw18z4 z(qa#;-u@&_wwVqlEyn5AdcsMkgq2xrcF&UCktzKp2=$T!JnJ}tDP^R;0|Gl*B#|Dc z^BP%L(wh$7tdmLgDn4`#@on!(aZFZ3ilgdba(>YeSP2A}O)?Fr}hs_r9>X1G~J8l)9P)+A_G zsf*bWerk|B{rM)*e5y~l7Psbgm>PE^GX!gIxHS;|xVu7Kc!{ofkyxtL3rS31&8eAX zdZt2%2y1_SS`xv|VFDzKR>YqM1{JhjG!3&N{|yM2#i}c(M6y#6*?Ov}&RH%eXPN4A zm7JVYF#Ae+bQin3#9Kxb|1-u6QYy9aIf>i z^yg`l`&2b_nAh&%=#u~B{NYF}?4FsUT88U(31kKeDNHB1picx8egqUb$B0ng zJz*kJ%T%67Y=d2rmRQbwl2c=tf`pRL=m?=iY1IAZufQp#!%so(VDcbBr3Yb_|;!Ay^O#qI~w zD@f2iksrN!ufV^+Y!*?u$>)$S)oDHo4+Qzhg5RnUHpefK{k^N}hAscC|Obr~!kZ!$O z%U^{Ko#BIH@I!%4%rbKxx8BkeX!=xOO~>x!$m!|zvoH;_(XPjcQ4%fYc(t&lUCh1#zq zj+Mz#WB{@LxeJ--B*Gmm5n`u)?J&8mxzpAkHjWx>Pax9%K|HR$A?#H6o0DtKm53ZC zSDjBUb?l(3({${hOTP0(O3ByZXll)cYf`Dv(;TY0D)z~x`jeWI%_s3QWJ?On&we#j zcv_>?oCp=>ZWxK@6Qj<>_y%y5V<5|3WX^S8-A^#4^t4$Gavy$K@LW<&DMqI1p?Yxq zdh7KI9ub1=%;j=W_T5$eLl?TC4#)@aL~0Bo%apwWXeKuRTZ)z%G?{n5d{zIl)~r^a z+0vjdr1qIo`~8Bht%hyo|6e1zTLAC0hcwwON_b+BI~j%O6-Z*oSYMeZ<-LAh{nOIDoO>Y)1L5T zZPZ^y8l)y9PRV+QhE%x^Sk|>Z;fX{p03@iXeu0Vn5>T&Ss5e0U%X-Fma_Peo*w3Y$!>d*C<;v=Y>Cqm7Wcr$ zO8?^R)qO?jrqgyJ}h4w@x8X{6>&7W87y?C zw_CeB2a$4K`Z$rkgY86a8nc&+J!-|>Y@O+CI$^EfDpVnL>jfIb?Ajf4eQdl#bVrjl z;-jPOFLZZ)K+Px%v!02-*e2{r2?9yI`?Qpu<(6PNw=_zHongu zODk~INu27|S}AHe`|9~JM!$|=pbfH!iZ40j{OT&U#?cHi7){5SLHXT$gW8+GQVDG09~lUyt~^N`k6sCVzd!T@1Ro_cEDJ8tw3*DNv4a>qytzY$$*4L9H7)VS%8 zZ>4s-{Ge0WW$h}D&ONNIq0`6_Ma(u`A%(=C@_pCVYBc2O0d0|GQn9PE{sS^&y2Oq> z{YSFAq=i%ML*whRE>(gx=!NlNLe|qk40`6vA@12KzG5Fc<9#w6PhUhmh4ckqfMJ&H-~|h=7=4(Hq{r^>1|Aw5x!la zdx_{xQmxTR&O^Rb)67RR?@_PJWj2j0wSK|H`0NVl)-vj1kA31|WBl@iL=c@<#q#B& zQ(~4cQo#09MyI95hM$Icmm6JFhZgO|)~?()^cCW=-@N_Vf7|^`?z%Y_3QJt>AG%ds zJod^%r*;qCFmUbrx8o&EI?&-01gomK{FtejqvtR!0atpmkFe{vi9I*Qm%DY2aN<9i zfn!*4n!qg9nVkBgLeO!o5(%F0K!aTO65Y1=JzaB8X5TsUhwgIf{CJmGwQVQYoW%>fT0c+91A0(O(-je3#lkod)wwgWC9H+jtr*_NB{kenR7P>bLxu z;XHPpfP~J-$!r5wgEEb`0y|s7u3lP+u7caM_*>kQv@QCi2aQ}Bv07E?W1=3c@pC=1 zuX<>poa$z|$5OF`XY*e#3(l(8)+8{Tm|azNG)(O$CLr!wiPXFVOy}+uT3nndRuA>h z4dHK6^||PY8nU?LcX-lY+#aU{tx`{I1gJoK`jkU=J7-PFuRY-UBgpS zM&1AI&S+!9YV&?RKQ#Iaeq@@YoSu~x?t@2T4 znW4twl1M@3cxJOWPe0*rpg2cg@;6W{v1?yiR};NzT$!l^`d`fK;x0m*yOo*ScwpT@)V*4t zB|%}I(gtK=wMKkfiO1)&R%Yrmdu3*ol*NRcCwiHO1VmHg{rY0b{i? zQ>)!qX0`#3+zDGs*`4O@F?08pxqH;yy=m?qGIu-7-70e@N$06WNGEF9Zthl?yVuR# z-R5qaxf4!_k{it3Vsj_aKB%SM+*Qflq|7@gc7wT`&*k;zvYN|~xtzsiiMhOm%K~#* z#bu7Uyot-p&E+&MFEf`na4DOSCZ=$Crn#KNWtU9Rq|6YPqEF{?9G5b6LQp zq^zbu9+xMW%aL3rnadn5WrtEAn@bTTa+$?tz+4XFGR0gD;WEiw3IH5r4k(+!Ww*IZ zS1EGJ?^gvs_*je&u`ZB+e5opQmZlPTbb)!4p{_KK1kBYFn-J3&_*YN=7{A7+GG%ih zDgbM9K|poMoBQC8H(=#RW(BV#cIQ)ild8@P-H5x*Ro4eQqxCOl{ybi28ds_% zUPwl*JpZ*t3jH=-NU)jul_|sv!FfbKpiaSNYASXiTni#rgRaHE@K zGf!y@ue&d(-tGSQ{jbvf!g$?}^U8er2l?_(pP}=*Tc1)8U^h}M&g^rH3U%{+Ui4{T z6?00SBVWcflK<$tvn8UD)?|Jc@zJE? zd?Y=S@&_s3wk^>}=07OkP5H-rls_=2XQ#~hf0SQ>;1xB_Er;aIZ++yHddt*_nL?-H zI|m-@t+614%pdMV;F6H3y~SqB8VYP#td*iK&+XnVM_-~Z>kmtL89NK&=&#(Ue9MoH47%4|IB}|2x|5lIq zv0)ymMpnZk?pK#iB@45=-VeC#y7{in;KNg7~PGO2%#_ca>_85j?4v&u0 z5xy#^dJs<5$b7}%HRNqA(rps$V+O5Rhw<2bfiBYe!NIgybc{Bgx7;=*ipK=nbfb90 z_0~ttUuDgf@64aev@!!nMm0%?Q@xfz-YVw|4IQmX+hnE)t^uz~BqlHTfUIiX?r5GD zyJf%?y=1Y^f60SMk>UUfck4!R-j-=pqZkL%XPkb&J9RB@_L#axnv3b*eMx!;+N7o< z2fDV0-mljDQ8L4yZF&`pf^t;$_@!gT+v3~PbFur5t zGZ-;SQVqIkywh1N#1I)e(_yCI6{PjXKniIfm5NS&kBFz=-K_1AFTEA(&C)dV^;)RA z?BDSu)!X$E+Kvf!Vt6ARxA8aw*v)Puu+q#_^<xRp1Mv0Mr&C|E`sJ zwJr};RE75QtitU9Mu9bZs)Q>t(zz~HuUz&2vzE?Tmynuo4^PzdTV?M32&zEqL3-!} zeJcEKs2X(_57Ta}i!R@2*9O39s0;@8=u_TB^r@Zph1EWnZXrz324u;k{}m%99IewN zKT>Hr))@c}mZ9C+%Rta<{GY%p=~znw;igo0niKR`d^&ccj`HfJ`N5wX!+x^19FPgJ z2Xa)^c3Y>~NQiOpp5U{}eZ(x_S476P54(^+`2;tT;vw}jy2q}1_!b$Yj(?*EDe-TP zN=I*?FX)3eIo-Jp1Nl@{#aDd%L+ZeH?V;07i-o??V=(>4L>388NNX4bU1^Rx6cda1 zCF9Cr-SGg(W+1U5>8DMEg$dGYiL@XRoT!8k2_9x+&!-WqE5WySrIVY7Wf~rJYPt~i zCBTJ!cooJ$g>7Z!6>82od-clpCif4k@qty?E{zJXd}O_+TlHaQFB4d}&w3xbO8UZsX|dW*c8-K&ScCo;Xn3i^X>r zRcH&C!fru>=drayV&;QKCT4kV?m!UXru%3Q$&kvUGg=m0xkQ^7t~^sPqVKzXSm^da z1Mk)JAcjg}R{v&q>q8*CAT_Dx=hhY->B7%8^Qv*Dm~FPdHR-TmyL>jcHW?(nUDkOI z;dbZ1_8h#kN#z z*Bc8+_i$1ZQNP-Ay_`xR2d&G;&ayVf&l>hI;>ikiV00UH?t5g3_LDzSqnQ=_$QiXu zEtM-h16L;6;o}o-GRig0|E7kI-((4hj%z9$B&##I+z$*bRH@&4f?&!Mv#AQfQ>t@MP9WpJ zSMyNaAIM|IwX1az6A%F7p%X{HQbbOxRQ1Y70PQibon8;YYeQnQ2hLV}ZzeFdAPZ8R zF&QFNuI+Xv`(;`1{V>at3U3(@FFCzDC+X!8j8>?7I3yNxS@xZMrA`4ysEWyH;uifm z)nRqY8Zie#`t$}x(Vv-pedY8 zBjt3-zj8vk*kimGl&9-R%_f?Vh^W67sqfH3FXvHZ?xB?Ytv7F9iRhO@*0av>jnEf`ZjT6YF(#CHN%S03G)UXYp!M1WB9|>d4Vi; zY1F3PpboLt7y(BfUWo0BPW>HT=ub*nQpq!WVX8eRU>zLV-F&du%}p}u+$)pPAdr*N4iLy#RUwsrtf<&e_h`bdKU+ z+t8gN*NO(3N|CLv(X#dYZBF4H@q?MD zK7JnFEV!>+4Ur}a_mPOB4Z(Ybs$cM)tnz+-z>eXTbTHn&X7*q0j@++OmLOu6_y~4M z#swwm5-DoGbc8ZZQbt~QFYw9pLlRqx=a2JTJB%m8EHdcuuNk!3fb~!3LhB>Zw2cku z18{7rW+l@M$%ktSVM_A@YBVNeLh>Ex9LFhvCNi4%3KJ_>(8PBZb`uLzt%U*Qk9|cC z&ZP$&Dakewk4W6@SAUgh-{sV%sTZ0wZvWz^F@o&pDG6AZnbf(1SyAt6+Zz`i61ccf zqBjwlaQG+AZQ%3+&IBl!blfb-sCEi1;DYDUKhz29(gRxvQE;io7Z7{FR8Yq7&#anm zcxBK;VHfx!4SetsB%V#cXzbJo7>#LDlf^F&dJ!S*YLGo@uG>d4>xd5s_5&gzJkC^q zbaEG}4}(S?8ju){Ky!lp1~UmLAFxM}C%irdBB^1Isqq2GuZQWi*B&P*#1Gu3ngVvVZ$Jf0K`r$C2J56fTgfk zXcJ;QdYL!mu0&c5BZ&%jDWdiyK``lDzDIF{pKmnu&?RQ5Pn`H2dMGwp$RRz}@8Jpa zq#fZ2f19p(!hHje!xJuWTh)~9m9&}Q2@|6|KDT#`U&BIcl8;bD|B%~T4NdeNZm*0U zeh;_T*4l&Hdx+*@B%0y&G`2qWdMq7x{PkG8=pU}fjc&v4dYnbmaZv*n+&!T0Us;dS z&eZEMDR7+i=xA|=E9deb`~R!!@q9mbJyQRf_1Jf;^;mz#_pV1ttb=l_`*jCRoWY*! z!ESWsrE%8Y{-VZJSz*Z(cRp$p`^Hq5|H3XbC0OsN>v->C)A8v<)ez_RuIOYk|LUv; zZcG%rG8Hz`+ETUc-Z4bcj|$)DSD#&;prSMhl~$&%Ac`lu3v!C1pCno8=H+OJH8Ex6 zDv}%x;qmE|P#^Fv+#=l!zo7ZE!+i~Z7K8kNp#pZgl=ko@f{p4h#;u+V=GW64y;yzw zK3bsCR8k14!t=I7wLvzdxRc)7s@w-+G+~e5^R!l|{R5B=?NUEsZvyZkx2QssM7tsc zKGK?Q%VmrusI>idhG#zPg~YkGPUo0YvrHXeoi$WyFvgwK5{J+uqRBu*eW39am>6Xg z5z~p~PYp<{Dy2{R)lwLL%{tv2uP&=+bpU)%d>ey!BTYMg^w<|fry|npvt_L`j@jjl z!?ds%NBm>nAp|Qselzb~?WoVate3SBi(m23z3081vY5tLlrMX{2dYA9!#M~mk9@E3 z!>}Gauejr+M9zb}z|@0Kvn1~=KkV5S3QY_Vm*V|rw?)GXhe$q<>fTsp_3r#JTw`p2 z)ss};cQ8>(v!-umCY{1|J|{as(gKe038C_;Z70kpCp3fBbeq?y*;aKjEg6x@NI<4s zt$EalRCbYkU{5ot4FB!r3|7MNk5Gq%(#p@Ka;tEo7O7XLj@|||#MLLzXMR%EwB9uF zWVW{JFAikTAQ3<%FxZW0+7jd%KW6CGXbiK7fVVH@*%$WswagGU77d73Bu@*%D3m7?Lz(Cm2@QQ?H){_9#l# z4HV&o^E=aj5JG+3$=Wm4r|vb+IG6jDtB5;5O@W)3Kf-_Xq`%c$pYD#b`96SjU|IlQ z1QNJOA+agOdE&wT8iYqMiyDM~!#!@s-{tllraLZkoj|+s-C}ZO#M}KR>uksPnn>haFJU(9{$^JcyWhhMpp`><4$9QXy3V7{Nhs7jNyzv<4^;CrriFu+& zVuBxh%6?i59_(MPk-sm!$lnCAH(q1E@t8#~T(hWaAMeEu1Jk#tJsBg9f%QAgqhz_> zER_tfA{*s5IG;FeH8)Y*V>^G~Nn_tgu-$eZcQ4j#x=Z*^g{zg?st29lS#xDcccS2)nQJA;Ogve9;b8>z0F6@~~ci(KyJixgiql zu!FNAm7mDnIJPU7IR_%ma2Uf1%UTiKSqbz_9JHLYdaA47+xXRWc05(<&hi)()#An;m#-?k%j zXhmch?BI)5M3%;O^lV3D#cbzpUEopvHU>YAMD*eYKZ->3f(Jj0L^Kct_eCPBb(s$$ z5rMtN;QNt?fL~+qy+}kLurb&ki8OIxJ5th$Y|z*8#ER_E*Yd=Qw9DT^>ZG{{hiaaR zg#~;jdTNiOsVO0qs)}J6G}*>nQbJD+dBICHPVL>;@WX1p`I?+TExkP+!U1oTn?vf? z{B-s~INdvfX}-q26Lcft4OLpL65CO(+-s|*7M)Q6Gs- z{1_K+c{LiF&YwwZv1FC&0&&w@zeW^@Y1s%gxC?#+BEyZJiPQfDeULrj?a3&(voFtW z!7RIa4iQ{7RrhxgYp54Nc%6M(3%e*nv=IAx?}!_Ha|Th%E-N{t-gy00gc)6!7bJ(* zi{6_6#+}4v)ZacR#2$~nS+dEk0E3*Z>X)y*N;IN5X56GN&8<;2j+wPbc&KePk65uZ z_iRQyt!GUnl|GYD?)5q2Q8g_3n$G2s%{OMf9qgJjcIbM?d$065q#6$EIo86TJ)ZRl zO)*ft(d&34FlxpA3Y9@IrgS<#rX#27-o=b-)sM!e8EzOjKo2^`?-b*bH`g1zY=YKJ zLkkmD29@3b6nWwrB6>Y>n}yndR{i~90wX;yFRZbL z1z?H}d)~57_q>t&m34Z}Yevf$+Yd%kY9=-pZfEF0U;>R<9)UcQ@>0V8Ba?EQ&zV4O zp&c(!=hd-Up4>I`+n0IE4tV`r1cacDu060fpu|*$s~O5$jd!Hu7Bfty8W26V>fonFmhy-gZAGl?2CaAXcZK z0a-jwTatVaHuGtI%zDlEMrzG)H=BC@tDRAG`q^EB94`M zp00(vyaMP-x(THe+=n93^04>W_}V^kzwCTn4m^x2Gp5}v4GD~8&4&atYEYw!p9E((jts3 zB-AC5kUyf)+2P40Gl!{L|K@g`7?w2~qBR?x!hIo;N1?vML3`7NS9Knhx{Yc{KwP4W8L z4@AsS)299ud+@n_uuuKcJTSQ9b#4R+X1S=tJ#oZabN*3e-nh(JLg$^Q({qy8Qj>Yx z?%kar^VZ7^v9Ryk9Vhc7h59TQxtn!6EYvI9W%+P!l(f-QY1i*FSP+F1Wu$%G>K6RTsfP{)p?>oq18&DmIA z?#4Mo=tdeUFt`rP;$dZU9=2`XAW(Px95nHjmhD1Chhdh;ga4r z_l=a%Z!bC&&*74izl+Axv5NMxEDtt7WflZmK;gGZVwKB+k0 zOp>hT^EAUI-pX}{>F_9tmpJ->wcwz&fWL=5`{lLg3#NeInw>It)wCpYNsf_C*}J5{V9GMJxCNK_sV5!+Je)p40aq|dxeR|WJKGww5u8FxU<{i{J=OeUFU zMiemHOCFZPd|YN03%ZKeR$FXAL2_zf_s)brPoj#PQ z4K$3t7{(HD6Z+y?dB<$*m7iT|CLtTcEjQ#otvkO&i@r1qbJ7>?(SL`Y8(D_N&vwRq zu8Ah~J$`M{$?y2J>7K{@+V1}et>Xyxp8OtC6Lo(@H2aJF0voY|Dz+jeJ+YlLDqFZV zHT@M3TJaDkxFe*l)z{#?jc{`l*->zFPBA70FNVt1=-54JZB~mX%LSAcBJU4m59vyG zi9B3QH0o=Y&92$Jf=u#S>;QyQ9So4!-SB$XvAXpOwUczsYW0V14arXMMfJwT61aAw zdX?Y$+PxYh?ohTVP+!}rAGE96%>#oX|HO@eU&*nlt5mzjFh81>o0+Fx`rJj>PDNqTAZF66rs}oHCc4ZdP5=cz3;6j9%b!j5cba^c;NsDm+_$cd6I}pV{!dV-Ep_(>85#COn z%pH9!SEW=^U)P@iV`;#Sd)&SJnV$Xn+SqaTC-cB``+aVN%=z?OK@?& zm=o;#r>zrjPL5e8I&b_*UdG7a9qj^r-&iWqP65zwfP1~;K`L~~br)}+(>#fHavJX1Xa`tBiu*ZV}_2jc)7{o+$~ORrr9xtId;i5!p7kNn6fxb$82&gMkfx# zRA;_5eT5hwb!8Kh(5hL90djB^Avi=VK|sJXCc@(sW)W+SC}Q2fM}I<}*aJhT3{Wjs zsKcL=Uy9v)NL_)7nXkwXj0rgmI-v^l`yxC<a z5BfwLSkI2m!zMTOE>pkD^zh=``a4g=AWn>|wB1h1k~S`}{w?j$2(LBi4)&JNb@@Gj zXXY*HBJ&=H?DgvXI|$`f7jVXtpx}-*^kd_oxc?0ihBh;b-kEpc!9v-!?KZA>@?WN~wS(YdM7x&G*! zYSrgvb_O%K5a3Q({I(3tBN`T}VtT!+J)M5nsJgQ^GG7UeMCeA0xPW1+T?@7Bv00MQ zW?>cq-t02cY|p}`PY%_SC3IOpbal{cCix9V=ohsury#K z#_SMovo=Td8VVJUN@&=p03C*eB^lN_;C^&Q&yvH`3%mwIHxNV3UM4^VRL*DUv12(q zi5=W=0l;oZC0E4cin(THtHzJxBm*Yhk_N)BuAx#CX9%|!g*0llr_91%dKYQr27cr7}=dg7Vg(8FIq)<;1peyFQb-Fv? zg#Ve2sDUp2TmqV0t~!Mt-!IlI?{Vdfm(YqSOl*bP`;nfiINflR4~_AUdEPDL(iYPC zIbU{&h=8Qfq(0!hwUQdWU~WFGLV{CNor_T0hkDVpq1?wfn4^b~m=% zw{UD_>i6cQte{UraIeHz0ChF)6ItGL9q;QXd%(Sq_E_EjqMii#q@`1uZj0$KGW1Ai zW~%4*#Q{2lL5Nc(7?Z7ob6t94Ql#*6yHL)XLJY?dkQ32VJ>0>_aFE%KKgd9aOi(l> z6aw*a3qOyL1?qI>2MRN`4NjB3#AuEyzhwR?}okX@R zzL{1@6=F-3#>Y5NhSVCjSUhQFleYlP!9bx(2*^TUvK8lIOEm|jrMks@ZKu$?K8b}9 z1FI)7MyK!J-E<|7^jH=@vmKv`bs6z95S#!)sPw%onz`0)1d+YP!@`T~P5c3z_IBFxX%EnSTuA@aV%m`gs$Rg4{NS z77ccA@xw-YOqv}^cV=Z+w_)m!Sxve<86(=XiRIB*>8c9k1VtIQ?$c|me!ssXI()mk zty$o565Cs+#do*Q98e5(50?0+_2{v-qi`kVF*Bc-HQ7I7&$^R_nYq-D8TPS!9Dnyq zci3XY@Ne(SQE*UDmdTo~_slVJvd6s_Z+}k%S!>cP!9oAXdolguW7xBX=^-Ggk@hj% zo_w(m3I(;9=3JxH9fw{e`jrRQ1*1S}J1%lY`Ozy(*V4Q%CQJ3k|CtgwlX?H9F5^KLR{nYQGv=WXA z{Ds;LO4C%{5IrT>)1cuXd6CA^VmeUcLkawF?MC;I_ypBfg?iq6X)rS*I`W@6gjsGR ziR!QG@cqS$MB~2X?kFMoy!L`rYg8(I0T-s!2#$T@YY zWpmDjoBir}-ay9#a3^aM65^~TOh^z=aGKpl_?x&5i6IDt#Kf=5xz=#(t)3M^(P5lE z$~!|_N`^w#dlS|05802qR1q_39mbuG#Ljg?bO6*Wt8SRu{t!_{NOe~?&Z;Z1>Lyur zA**hRI*qRkz5MRpp4h_7B@k))@I5w~&+QXDpt1tAEADN7;oj7E_YpN32ol|?89}&t zTy*Y~=-f%l!WAnzcbxj>vfW|v|Aq;TEi&*n1r>eUdoe^$yH2@Qv}Mf$#c-eF@WEzmO=>H*f|E&9oshC^EGdCsLnQ z5iul{&+IV4{l(^MhrcbFGe{Vgx7CziiHL%hSlXxN0F7`iPx0PN(9hpZY%o6-pKayp zklql+kjx&NY327A0_{?L-(LWkyqW%@SQ~;7+l8JLmuo@iN%pB$fczgOhW_*yIU>rW zbgN+P9(6H_LL_WWk;=A6<=Y}^CQpGLi}?6d#70A8Nf}LL8-u7WlMyX_bZ4}4%xd_O zw=OJPDU5^(xJHaU-0%=8v%v=v4 z9T;S0cHlb#%y4Zn;hdp2|F5j?fqsego&QK;eRteu)^`W*O)qSE8bhG&`koF|Mha<( z*9pgTto0rGz(2dbKKuW|`kpJJ>9M}QdAP^=`V#BAan(Ou-`#zCtnXCnao4wuOTE6w z!nd*2rmUtC>ld)k&aua2LZGBPldRdBn>RV=** z5@|XDN*c?LS%_Y{1!N2`#PR--&~`-oKQ!&Li7ttT(*DKPcMzMC)?bqlo%)Pg{Pr-56T7umZ{}Cv4|UftLSJ;HnnUJY_16c{h-mkPGumXPM^1$p zN=SiI-SZ4~UnKrB{p#YKQp}6&r&T1gKds+Q#%!#g#tyL-9`8gIX)uRQyYNQrS>$K% z1s3rqCFRF^ZA@}D90^!6}$7zqF?TrqA82D;8=Ffk;1gwMv& z``d)%*7#)v^sn)hx2FWG_i4#-_5MVdIlvJ>rcR}$5y=>_Jm3Hm?_rAq1)#48Txwi_>i^HsZ0$Y z%$SYl7LRsLWk!lb??4Q_?N@W8p}ifqb6gub-p*P?6k<=(>>*BVs<^@T;WKR}UNswd zNqm{hmmQ)}L&A6An`X^$>nT@(I|T%g(~2<18_kN&@z%*r9_t8yIEfQ`#E*ZgI55leDAW&q{tMbnwiY&0!GIzbG#Td&w-$bs!|9qpG{ zwyzNZwDwdv2{Nig%(s4q;MO|O9hD;}73Lt>+9g>(dDBUYW~Kj=s$(nNGhU6x?`FMY zpb-vfF-ma(JX zjCW|@F**eNksg)itu2tVg0gO$p(Uvpo0q~V9B=0f9sa0?p_UGVkvI;)&1@5FxHJ=Q z_5{rhdELXNJ_i3rAFM5DSvb85)F;rcHsty4`4`$nLx`c>Qn=Y;Rc^Bicj%r@hV*ob zvRg)d>k*^B5i8&nK%qszV6ZJx*c9^@_l)Kse^ahP`1u%&FsXvyif10qr^ImXn=@1#V%-fk7 zYEOytb6{#ArlSFR87(cT26|x)rRy_9+}Y)tInUfKd&y{!4S%E|CMGF#F}6`ynczg@ zhl!ZG_;|~J%8*dbI&K7W4*@#Vevjslj=0`-b%lY+|n`lCGJ+tibc%a*IU8v=5GeGJI-1! z;BdU9u}Pq+$RwIF;b7{px?f8rB|Hax(vOE&tf6=h_VL zGj3u79eM#CI4~IPClSh3bVeiwOkniW34j_Q(VUHSBjBQ!iKmv z-4yPR=}mWaV-EpiGR-Cgp)spl)2?vP<|zK&=so?%)9?||dmgz`cjc`&MAml&eO~o8~s}+??EZ zQ|_|4!B+gPrSjXBvV4)e?A!c7FDH9Zb9=9$>$RlA2R6r+HoX3D&F7sHa$9CkyW_{X zErdo25~Zd2qh8KPUARSONZ$>8LriqyNY;D~WMami+cx`BPJ(O_j}ND6UFFkK%B_-F z)oeW&(*WC1e_a~hz+bCJgajaFwc+lM;)Pt(^8AEE>GUN^GF&-!pQdqnt-bW(T%Sch!fI4@?dL81h<{UZj524>pdC>jn zWb5S#dbpoa{IkUr zso9G=LsQC_ZEKQ}dL=FT+QZ+JaqB|r_FsM!?aA{2FW*~!1ykW_4mqXmUXW{Vi8Vzp z<_#-GYio5X!7tU-51ScFS<)e!qj&xMUPp(`U67V?|ce%i6|SH2@rx+*>p%`a~1- zK;5!h3;g!A7`^$duZO-pr@#2h?De!-Ut|9>%Io=J_?KbjNg3UeyKPSTTH&{>*4!^r zioa<7yqBkyFgp3)Rw&`8Txp`IQ>YnNp-5UD5xx#r#W2{`!LQz%H33WG!A6{2sT`P_ zWC!kOp*J*v6fAxW9?F%F0a!~$FH^lTbV*o?-p0tm?E7&WWs2e=%;8O)zjsH2cMbk# zHK6D;`*yGOYAaP?i2T>N!|c&sL=AT>;WoEB<*s^u?Or&&I{t{`T^+rce%-+{s_ndP z`0m{Ob0*0b2WMC2cF(?nl9iNPBPB1P2gq%~@1 zxo>0B8}(+lUfFdF@gjiWf(5>m(QjETp09_#mHXE0Gp)B?mgR2#te594*171b+?F}L z%hj0(qc!sqTWR#i`;O3*viL%2eXQ2@-WWx*z4tHXK!KYUg}hj56!bAh!-HFk1vqfE zvLu(Mgv?TBa1Tpo*7>HEBgqqiS+O)Y%)x~gV~czPamNXQ3)?8F@Qbe%%BTeaYeBlT z09i_^FvA()=FD>SxB0@AO4$S>W;9+#%V;z(Qa8m_9|BTg$|A~=^h9}*38@<~Tszw6 zEH)?1ur{Lmp>$-6xJHce*}0*K(F$~mH7D^I#5W2&sQweQmz!)!R7ywui_NXENyQM0 zuq>|1#m-N?AU}Y?{fK=3obyqP5a&q=Vgzn^HzGf6&NRsN)v=(j182l9jqK2CaCRUu1vSW2fa0YP-omFO=Fq9Ni5F->YXoQti#F;ae9hDn_(Ja z6RJv66Kh1;5K_NiZ-6EqMOq9VZl*pk0hSI%@?$Iyz+A4K&t=peCuU>x8iS6Vqd3To z3XB+)TD<_%5+NwH$Sx%8o=EIOTz7G-UCRx?s@c8680t%I-lBx8jwm@JkjsJV%T(=t z7_MFFOMXN|hk-gtEHOUROqQ0+!4i;}ijf(xc4#F=R+>p*UbQzcAk)Xf1K9J8IpfPz z^+w3sL+Sz3#$9q}bn!iaCI&ClddknN+J_jf?K2n?{ZS2tVqPU;Eo@o&n~K$n zTG0z4sc@woTqR1x!I2w#VHQcA(TBehAbd1uaLVE{ASaw)i~7M5v?eDCP4=yWllmc5 za3=YWf~(a?{rk8okh<8qyD`UfCO>9PO?PTGSOW}V+?pJ03RO6Tt3%}zCaME03P%lQ z=YtZP+%9~GY=rZ@n(X?(2|n)Rdqc{1IpA0L7(8b1F@P}H?t`rBfL+<-j>;}vgII#M zYcRpF3!fs$fecd2Js%ILKeVtJYFh|=*HVnA26|ydo$zz0`E;Nc0O-jt^-$xAz)Kg) zzIhDRrtq;u=je`FD3vkbLwdk#)P8<#tU&vM{&AR4--Ow!!6p{V!!#M7OKXk;9W=lZ zd#}dL$ylH+Zi?@_G$SY;;Hh&OXryi6RW~N@1OTXbnM&tW|{8N|p#wf0yk|sBj z-Iq&R++1zBG5E<#KtinCc9cz$dv|E+RLjLxKeUd?Xn0nRjV`<90 zx$CMgd|CXV?duM=jy_D4NuIB*Yq3#m_Z-UI#Vnv}*_8@{j(P@&bMh!LkR}X| zT`rW$?KHl+Sg4Vg~L z&OaIp9%q5!%QU`k^#s!Yl+-%PJ4FBZviS+=c)0JCsrlUusjgE^ai#9?q<+|w{7SvhWet-r6+@Zse+(!!0t z@fx?i)U(DOvPt9Ag6RGQIm5&-MUT+&p5b}*Si_V^&DuWY-=!_$i?Nj2K4mfxI#Lpt zNseB`&%gk1` zwqyzEF#-#98A}@)oE+EG@r|qd5k%+Z7d7~C0)a`-rYlI!m{tNY#jQQeU(??(i9#>>a*FLZog zX96x3~o&Vu|^4+61lFIoJ>UT4z5x6|5D;|y=YAE*Qup-WLc?gbH(8E zxg&%MD>;03nF^tJaY}R4_6{wZeU%?_9a>YfdQ38AI8%={!%?}dh^(}%V+yksBO2m6 ziil?IJ*jVd!4Me*jdJ3g5x`|yHG5j~5kb;}8jiy*yR-{CM(oIuhZpV>%pKq; z!v=hMyIrKj>kw0su5eQ?ZDDW=tBlloPe_Sm%c%);j;2jH#ht22R zSp;^y24bZg;ZMueqbW>LA%6Kt*}Jg&lpI~sPOwW(wXVeI`LgBfRt~KU^(Q6Ao|xH9 ze?C5B3Gy5NXP_$Fb%&;Rw66?kO)s$W&chm`awGfc>$$t5*x8ZaKFju$MMF7Ot0BR& zoXLA^&qT-*c~U*cnqD7n$rkE(zghg%PR*+L;t#TNuvwLbpDGKle)S7k^?E}UKd4sR zA*;Sxulk?WUEGPg-0k{zkDAS|8OsCDCC1`~T3Ml%og`FCL@kxy$&fvZouWMJVu6bk zr*^dyTp60+6h_3_c`?q9Pk`!WJNL1^78|ya))m%He9>4~@>im;u{^Fs`|yZ1? zdUG)_hG%I%NP!HyaD@;lFS8CrD_WrgXWeZD??x-I8coq^=py0M_VhhuIpX6PQXMtB zqw;E%Q@E;ctN6O@Mwu@7QOetGyb6)!pZ4QP9)f4R-v*0-Y z?OB6YBwAS0wZz_Q8a66PT}~+sUsq4Wig+r(D|VLFF7#nZ=(I3g&huFplkD40o`_C0 zL_R-t&POaBx$RLAfvVvVL@{Z71e?&`Z6O}`QL_ne?vuq+b--uhO2`C^M=%ULc8H$i|pb%Cg*(lIC;2553@pQ(7U6UPQ=s{9Be)Qnf+mm zJyDmC4>YA@eckC=yrl(Q)_$a1c5k+TB(=}O)mLO%ZFOhZr!M+NL|R(9C8gHm%tTbc zn)LcReMy7|?=8}-XlRzzyoN=KF5XlP*wa8C zfdCBS3HO0#xKo?mT9D~&XSM0#9k^{5;N?m^1(_f@$^Dig=&B$yorUKomFoHNsS^-h zAwHw7@cJB#yLUO2!$N8y3A6CvQa@xxJFl?LW#=G&lGKk{K_SMq7vzaZ? z$KLWs>5Yl$*2lh7h(7kyfArMH>PK5%Pw8V{=x(4!{b;vPy{sesfAx_!p&K|Y-|KO! zmna6kE|7dsADOm#AfT*&DqlsmnzFZ@d=+abm9oL%y}t7gOW~z7NJz~$!C5WTuWsz=+0J*>}BaGu7lVl~I+zY#`ntVk5gW{uu zVKw17j*ZdTb?TmH`68(W)T=w~eb@&vHSjmEty@-%vjB`<$;)CFVyZP`e zD(m2Uw#)LEl01%EzRJOzYn!83v~&i-AN)!7L+qtutzXJ> z2nw(|@xU>eoSE#}{Dm%ji34g@Cvz%}g;R2q(Ok9Q6`9i@xj;nV z5KKn%lwbEcG#SlTEqt}BxOIqF;zUPYoBwq?N8{r!hNtcB;fOuxS(P_%dx3>4&xW}W z%>!<^D*A6u@`(zrzics~R>3Fz0QOb@j5^YCO_pMAEP6o5w^q{V!@o&0{c#Nyaq93PXsOV9N zFJMU)JA=fzfpG*88Z?TqwS!RAT$u}kZnz0Mf$d@S>&g$3@RmWERded}clemxI<;c zXYSa50WiSY^$u;V$Ke3_54XstXwr-W1 zXO)Uy8zl4sG2kn5Bpi|39*2srUb)YK^RDU;>tJ_{Xd5N;7nkTf!sX=B8u#bIwOkMe z7Jg=rE3zsC)w3O^d=@1t0tvtQosJJ`R}`T#LO_BFOku@7{eMR6y?C)5Zx?F8;3qXCX8Mxvj%-drH z(8GwWTG*$Gx0`K#!%i(n*+!H>Mwdan2{C~oL;W$T83YSKzlb%fD5_$nnAfm34Q!HQ?$o||! z<3K0j4>@$uz2|TTW@ETSDUj?u0&Sp0JBjeav}yKAI|~%_H657 zi347pC2K#C1U=dIM9p|ODZ<8Zp=HS@5SdIE4~|hzT!~iZQ^zn|!w{dKK`2ORs+sXr zvO-vn$w3J?zE^~%O z|806=ux(~c)|z&AKe~tFL1HQiClMf`L~~_sb7fw0Wr60)@qMlGE*c+b4ijW9;O5^b zIW8pd+#pxutZdh!aCSsal9Jq}*LYT(8y(nIob66{n_i1}_(q{TY=s(U<{`%kloSvf zq&Sau1{D`1`pHu%mFLn7zjJO#q!T6BDbscr>B6rG&MaKJLM}(#YrTd80`;1L9X!&` z@76d^dxn;of#c}UYqE%H(mXo5d30{`=)C691YpDOptsjQ;{d&1G`P(9-N8m? zD?RNqQ`1h2iYEQa%)NSD108tlnqV=7M+S?@sxFi7nw3qM#F=`{d};u_>eoIfikV({ zUGKd9=+`}8zZl#`eYb!9TVk~`AsDusf)dJH%->i|PiRCSewD{x^`^gSoqg>5*PX}sC%-8q?_R9`uP`rMFXY}0^Z01YzBf)#k$Af%WR|KsQ zr%`VmKPdXDdG(lnm2Zt0Lh&cfvuF4qw&IxTYLIbiSWRX>R>YFW`R5NoGMX4fBP~*` zB%8iUaud7in?YCQ!kLX}Xln5{T_ya&U9t)5SF-@>@fP@IrmaqwtX0STSYxVxX?cH* z%e)d?4%gD*bp$knecn0aFbp#W@`t(WU?XVGusWK z2tBnP3Epi!WWw8;^n|;a$s=aGg?F^Enh#z*#)oyqx6e3OsAoKZ`T8QpQNd)+znuF= z=hILvA*X~E`Vci1#jXjfTQ}|%(gH4B!?-3{n;hCy55ZMPJ*TkANA zVD<}FwZ7Y%lc~Vk^unnCF{JC@dqcXIseJdkgWLENf(UHH*gSC)$Z} zkY@a&HppkvKdOyV*~22if)%cTXZ1Ppu3(P8bRD&F{iQ(EcS3NeZZk6U(w293yR3C9 z&+M)H^is3pveHB+3{o2>N;bu5tj$d8#o!b2>p8vL&G(tD zbzd;GwNR|=R{uhMvm427YKfdK>sg_z|G0bD8a>FBvr+i?8d1_ScU>6D1J9sVu`M)EUN*FVa+-h= zni`0Q0c4ZEYK^%1Ih0fb;*kQ4vx+4=SxK?5C!;ER9*md#QqM$r>?;=K7c2_+sd*EL zCOSmcw2K+T?({+|o9+&F$U>0+m0CS`X}|cFI6Mx_wTv{Qp105Pc{s% zF-7ig(DYQ|hFa|sI~jfFBYGUmT?>DfVI3k$miu5Q+jySry1D+cHU5!XB~#;y`U z=JEhxiVD}p(NW_cho@b6u4(z~ROkMt_Zez@_9iR31{AwcU|9bGWPS3^I$g9zU4D~+ zVy=l^x=DTX3k}1fiKJ=i@Go7}^qSS?uiQ8PGw#!3t5#nptyH6#T~v#N!J~`J>TNU1 zHHB+S#*ZIg|K$Fky23Se>R7MHW^?Sxo9yTtq5YA|@uG{*ULR}8)p4my`&-*NNqXD; zF;1?77y5zb0DSnIpfZ1{4iSM0t0lzai>>yB-j2Q+uiB*cy^d6B_P=!W&7G>m0Bc9# zgN2E{o!=sP43z)0-F>t@|FmP`p*Jw&k17z63jt^o=3oN-JT3FL#tFCeY zkr+5r19OOhgK_r#XcC1{*LArZ8&PDBU>67K$H>9HZkb@AK>+2i*XzH$c!b||u(J^~ z5RG)E;GyLn=|$gxt`q}eOk&O^d=j+UK8BRJp-*P_LtOF>NE1jL z7uquWSQ~v7f%iVc%X)v}t@xE5>mB=Ie&P?1xQKiKT%H=j>XQdee*>-0<1@1*>P=-p z&(!|ka4uBs6}y~~o6zKzdH>?J3Ysg)EoEGGx@GMWm#+KvOG(5n*lXsYS{6g#+whQ7 z^j4I}lV`te2v#TsKeB53>vD#=tE zbP&g10|Ciy;T$*EWPo;CS9;9%~tvK*5J1CdY66eff_a8 zHUyB^s*If(R+W5@t0esfpU9pQH}SHv6kn28tbRDZ zw~z4N03pFY`Xnl}j|e;h(P$r$1t2bI-S$&{)JE%yY=3119?~yaBTOK*YGjFv-qlF! zK#^(BehJEgk#L=wI{YofNJV8E1%Y2ur#+w%s&V#e*DSJ{EmHyWAkhagPGFeC!inPU?s{aj zy!aNEI=p&oQWp@1*Xc;NNNzl(lKhunFa6lmGMCywX$n3z!znnjzJOCjZN1+#Enzh; ztQTR7XSo>4xwpq>;xN1WGTh$Fy>($^RzImCdN+}-?KQlwQ@@*}1D#(#o;b7rg6)g# zWRA5)UhHd$J5D47FA4xe3~Kxysp_*1^9t{6w-rJMi>#-IppQB_Tx_?XuiQ&N;{O`2 z9jUe05?I9gmv}NvsYGUatRvSX(&j|36=*M}e843Z93JUtr22v(BV;?khdnkd_|ITd zVzo3q%TLiWtl2n4gj64>Q@7L#iV41;bP^P+0L3=OXK(u!EURwlRj0TCg0JJ);2De+XqVBSp$l}2wFeyLU}dR##(?bBx5PvOBOF!=E1QCk z@vCuGy(VSBS z9<9;F>VPpVlH>a@2Dl&t@y_O6VP18Cd}D#mdRHAc?ycmarr@JAlE}ny@VLSq5Cnhn zIo+Xp@@IOSbn_S`Ski4g==L>C>$XLPXK0%dj~}U}&1{^@nDVt4hXt;?*?p*RN2#0w z*PlXYYkZfzNXI%#gso+im7WCZy>J+hVu?0*JO(MC7|}%KoL2LA zh)_m$KOqXp%KH$i7t1|N^^%cuf#g@$y-i#<`~S@3%x-3l%bIz2BJbwwcRx1oM1I~Z zgNm1;XSp}5GK5(5*SpHDxt`IP9AMXD>NELncCq^Xsmus22I|kW^Nq2Vzm^*7I66p; z74zG#&40I6txhdQZ~!lMsvIS;_JAD6u+w+2OU$hGrlrJid!SyPc?{v}61h_T!~9eIT3B;Uao7G7bl91KL!aL8J5k@tcg{Jm&%YwmzhbQ0TGjeq?;)$) zo2@km|0R)3HY@k0R(0}CE$){?B>S?~w086!vWB9)-2C`2WipPUjOQrI^gfC*nMYBk z&ry`|9z~hHM^UEVQIzR_6lHuzQD(qVlo@ywW&B4`CU6vG1|3D2V~(QCvH!6QJf@`$ zWzu_T-k#^cctbu2(q}B$$r}u5I$pM}$BENcd)Nx7S1Y&c?6v;+B7MMDb^Y0LLTQ=Y z|M3JBOFTY?8(@RG{x|%t{}Y^tnvqYu_xWLYd}95b|9l!=WcnZ5g9Fi5k{o~GSDdMmD}m4QM1`8*vF zrt(G3YQ2+_yiV=oG(D-Sjn69Pirl5nd+kklmEn-xK8~4DUGlhK$@5}pC}9$l*9D>f z+|khE!EZRR0*N2v;RF@NBBk?@Qre*;z+!akzph@Aa$1D$g^(hd{YSE@;Z*fqc} z^-w+P#V{5bha^0UYDNR+hH7&JlGc!m=5Jt&AncW5xj(pZw$~LII9{DIK}fkrKOe7- zsY(BmdVMgdS`Kq&plzJ3v>EdrwPQ5dva2N3?R$62++`VKnx2rzS#rpB$7a$^8DOm? z9cnYl(|W*joQ9{Z+~ZE-%pbi{cP-~u9>bH)thUGi(ZSzLcZrO`&&o}ox6-G%JQxcN zLC92wihA2d^mfY)j!&0}P$Qq1%y)?fG!kkL9BrZlSe4*h?9dJV`&x_* zm>VNs)-fBEQwe%Ygo(Eh+8m6-j`6-0allDM2Xh8iC=qqbh_-iC|E3+Y`r21{h`w+- zH^jch4au77aPl^<`lD_F8(F6bW2R8Jqwx*|5?d0l33mXi$PD~Sm-M9h^F2M%pft`p z#}!4bhU$+1#5$&`?Q5Ucqkc)AO)u`i`M1#PW*|J93tC&e~xDhV@ zhyxl!@N*HrM3Zh;y{}-O9%{>U>6`?~f*Q4-olE8k>rm>}u6Y@;y$hJM!Cci)&xsw9 zukd5ysmwmmp2@1Z1AtvRB#E+84ZTF~}SP)7{#ez(XhBSt5w2(&b8 zRLc$?n`IjqCwyFM4)xVKYHNRa0-rKE!NBWihRZ;TdrWVIMMV42mUsv7=44evf`Yrj zLg8%IM#Q&)%=2pcEjp7&fcvtU8#M{fZnQLB$kYbAab`cEHi@lEra}N zNsQ*I(qaiCYjM-};QBACe+vP-;%Cwep7%T>|3lN|+5Ge*`m@=K$aR(oVZ1OITap@e zQ=v$f(5{urH8j(nyjubS?Zd9;#}t$c;K#zm?^d}Q1}7@g1b)cQU`o?4)!G8V`Hiy* zWvRcb_kBik>`)zL?_@SxlOFl7@}ZFdI7{JF|NEGJ(sNInRdMz-&3z|6@c_(bzv>1L zyCimxR3KRO3Z|2|cy{!FY}c`7fmSvfpk#@_bv;ME6lY(yw{ccJI#?L&YMVT6q{5Dt zTD#iH^Ic(Kt?Fw9yWfNc)fe+EtUhGnQGY{te~bED8!{H+`M{-pwc5#(rX7)I34~Sr zEXGxcMC9^&nE;T^tflu`NgjjfS80{x&B<&l$#+j)J-PEn5cgZ)11id%QVFpy$y-#C zKc^3uu=`dg2EaLhHzGT2)hWbtcP$bHxVw? z5(#1ybI9ldj3x0@3Z5Jzt+if3=P$QIOpNXf7>Vsfr7wb3S9PsAjZW;$VWn9}oQu6e zQ%b7zS`v&3+M&stl^Ll|x)RsNqaEU+nT1OE8C^}2>PxH}wh_Xn!+IB|viUo#6C<8v zhK++S+3}ckyj-O$Fzh5b^dMEq0PGvMV0Pd>NE!SQodZstBd_$VtXLojkUBz*FMSUz zU}AUat-@^8KOl2;01EBQ)fdc$S?=c#Ide5a%qB>Y(^pT|N#Yh!r37KrPKuZ=N7JR# zVG8HuPPvVl*O&*a)+=<{6x_t4WslKoZCE{Vw~$XS*F&#Pgc)key;csj9)fD2mpttbyK%R%yrKn-hoJeRC z*UV!$`72U00&pL@4t-MxSn)GNWvR)TpokvP)KlIG0 zzL+n0SBT05b*|Jx(>+`;6ktL`8(YP0|W_!}SGd z6!k(Y>pQ~78Hjm@h}>UkVD(p;sSDSQSJB5c1K2RIei?I0E;RF7LL_=sZLclK25)`4 zelyy6v)yV_A=zB86&F%qxd1S}e$&ejQT_j&cle?GyqRstR@R2zFS9c$?%*A`5TXs4IT58#~Ttcs6AZBp# zZjISczhWMwsh@hB9D-I9X{EACR*~wJ}Y0#;{UPGz0l3!BzA|{`4oZ zkvWzeb|BSK`ou#XGkK5R%eBa3Alg*6kHrz$FX@fn{j=W%(ZtXm7G}5giO7|^jOYwr zsa6$Ag-mTaramUp1XqXV+Z<|UMY-d zZyTLO-*~Azc4)6ZwvVC24)vclK#*I_pJ)oC6RIf-AXGsY{HB3|XXGG%ov_UKp_4-!0SAF?%4+M4WzM&_oZ zWI?sQ*qn%au11Iz_x*%!tS#!IKWbF%52_w~-Tg&8vcPA3!g2Uc^bMOZA##-BUvF)a zyMnLU+Nyf%3fAY=p=fVwlh~Xdk8o2KR)-iMsIar|!gfgF1eSS+bVV+b+?Lxl2ybux zDDIh#;vw!^2ngzLPp1IbdvJ^U?f6{_ee*xF_D4Bty;c#kl;X%!d(ikrvZW_xNw^^= zCb)D};SIG;8z0)|Z)#(0bpRE%U))f0If62Tqlh#$@Yz^6D?I!}wkk@Z&k#~eUh-bNO z+9BUV>j+lB{l!0G^QHXkw`}6Xi6jK|k60D2^Hq~wH?00L2py&{CKA%+BI%S3svZX{ zC_|gN1|pF-5s)*8rU}%Ub}zyxI#7@Eh%5r*N3cqXJaa#(<`*!`fA#Ftc0E^>nm%Wbf$YEsKr>X<16i6?QRRbe)}$I0gR~H zgS7NEPvm?CzFeZ@n6bMzy4Mj|D?YS1?m6FjT@L;en4x7-!g|x)?rw{IkU|l?_iMvk zsRlTjd7;OLoGp_XCTyA3EHDx8a%bUwMOcP*!c!VHd(vznB=H*#r}=hGA9EcdB23Ce zNBuj8E$R!k`{#d0h{zNV&h>8&SvS45_48ggt&(LTuTpF0;P^7m9NHWqh8s7yqs!FcUD6Zd$vLhr_J$aPk9y{*4M?xCQm9kR;qYXhNzSC;exB`+) zEPQPQ1gvZ`EIY!^UdibJu7!X1qgb2*Tpqg)tNbCYkM_B)BTEjO|1Puv_k?Z(bmK_tg3B^3_&_L*8TQH_>T^=3W;(h ziP$AH)HX@m`?ds!!Z4Xg7c~+hN(rxGlPy_K8h!O*{fXFPRd`KMwOF~AJD_0MyLSrF z%Kh4jC{h7iqyv&KekSq4Lt89PyV-jq1@`Q{f7i>ug?7s&6>-G@yZo?Kak#zQ1nGDi z#B{$CqWmmRln}dn$ekN{Jwg;Nug1wVJhywT8D8{^0PAwE;x!@H-n3?Uqi+dn6Ch#( z;gE)jXDPgs=kYXtG= zbn?!qC+^S$TNFh4Ry7eFz7=RI_GoijT56o-;T~=Go!q(blVsAAlE(Y0{g9F7azd); znr$T>;-O9MoJ}bsW0WXfJ7Kf9!ha)K7~ZWg+XNds_sb8^Ck4oWr!LT6QR&sGyrpOY zz&@Sh(J^~Z>9F+Xf|0_|DyPBKaDKz}9ALZYM?F|Ar%jgC`uM%VXc2%n>^&QWp1bvP z4}Q>Oob{^Ug^2oyrRSEkd*qD-c>Q0B1{a&Xwvlt08=B#R)QR)=YLP|5x$1*!(M}&q z`sZIL`wjuj41$dy16l-+36mBfhj6@XlMt*88E22 z<%3SH+))n7=K%e*O1gp0{+%k4O}$RF@-5Y9^iKrhE?Wk)cG)KX(r|yq)thjQwn*g; z`Wsinl)q-z z3|%}WYt?cr_Gs)-#*99_-JB_tS1aNVtS94&sL{J5ya;8>m z5fX+gA6BdBzwx^gyD=>5NbCd?=ow*EayoulIP^K_*`U8lx<+*^UyUTh$k7b3hogW6 zpRHN&1I*h6oOj$g#KlElIJLFPP%{W4e5&V%BkM^?C8fck7S?4Pg1a;>Y8=$w=^se+ z_<%YqEKv@8LNVgeO^7dMKH(Qsvh+Ru-R;_wj zIwxw4k2n}rn{bp;8}EO`VW+F<-#V1y1I=wmLhiw`8AYbG4i;L62tA=`EsEk^HbT&I zqq)N3^aHfS8IHKGJ@Z^fWCVilgg>nL+*);A1A7<)0&)E9&J>aJ^}EzIeV5`U)j%Uy z#~l_L^VIrR}y-OqhHg%qP zU=aTY{17BC(U?;395LQk81E$H(vcI>n8UY5mJK#mfsW;K<+#!lc{~-MK6pvgU>YtWz_}V;!x&EeZ z4aZie&2hXuR^zIA@Mn4HIhD)l`tHkVEAl>EPPW&7#iZ7%KTTv-!(6Mj5wgmeQ*5V< zK_H0`qv+SR^L zO#pW>f7O0})fe(E`VqE!8za4k)dgl>Zg9Gv1OkH;9ZDQ;Px6K`BK}y5*Y*;@6;rBE ze|&|ic544b48sQciFC>dur2zt#E`F7|G-p#=WEpygw#~HImcQgO9du*O-~B&i1=Fq zxWF;e_*4%}Ky;@D{!Dv(;6H$FM|Tpm&4FFpBld*-N`M9SR(JMkd$yi@Yn0ya4stN3U600fUR>)pICr5ill5Y+R ze>rV6MXRf&zK+Nlg1NP3!J%UrNDx>4&$dbe@seC?7XJsWlAJg(RA%vi0mAxtNs%>+ z|A$*8Lu0MQ>cS;{&f`hy9Q`>}4dRX+Uo1$VGUe+6aa6HZn7<+_wif97?}85f-2C0G zpNof#hESx-ocQxvlu@ttAz~MvBK9Q?)ye7k>Qg~<(epk*_M#M*nG4xqPP^%eT{w)J=l8hF#9Hz!GIIPY zEIycANHZe6$iIm6?hS0m5LrmrKyLG89o6xP9o71P1v^z(9i}7M*~i*se-39^7%r=w z$BMm;FiCBmVN*TPCnda4w^mWz+AVJ}T1DmowD=w@i%@tqNq&v5Wwp}+1s8*d)M%j96m4E&z+@|fS zO|a*1&7v3Tl5EZM2)=91mzlQ+3DBpD-d%FL7b#(7_Y~p~hVU$Cku1xZMB=^0TJv$h z@r1hkOEF`f zm2~*Obh3=x9$%Ysq+dl$dAk=&UZ#AOnevfHHIaXO46B8bBi9}p6rjwejjxcs9Iq{o zPnooWZzyfL04~d4_9o6&SyrLrAAzn%$KYKO8|~Y zFpv8pqDHQ!$W>9YT_sMPd5K=uU}m;2T?XM+6M`4gX)a?Cox}jX`_QL1Xr76O7(D2Q zbUE8Rq-t*RHV^TELFqBUVuUA8@FvBpr!5mwiQ_a)fC;U7iQ}4tJ8X047gAd2SBf~a z2yyU=nW9&==FrvNDJcO90i* zALutb?b#jXP1Jd_vvZWZA$(@pnjx=S+Ys&%s<>=@u@mE!@cynLTcJu;*XAU`Dr9OS z4$WipCI>I)&*lEouK7uS(?XDFUXnkAh226GCjxv}?W#A^MFXvg8|{e<@LT(N=xF+h zT$AeK_MUyr?b*jLylFhk5oC)`&-(aX^N@h8LG(1|n40SG)+=h&Vrgbm&}9JCyF?bhn(6RbBeitIUA_~?YbidLVo?9n z>g|^$pZyZCJmNEotg082Gm6w%Fb+_Gis9Cbp+w}cugwchM*l?^LYG~W6}v+cO1>yR zMtH5sFTuY^Ub?DH#?Y)E785BRp!+`L(wCcfF_RJ>;e!pp@vP}Sa6=}3Vh8h~Cmw-> znfU1L+84Ai!mt=`y`g8rDLIqKd+TL=jwrL-lo>WNYdZ21-fud}RT{>ATQ0;gCFG8Xu4m3`uCxN5bB)t3mV*_U$7EhTqNmS#qG*J4xg=m9vZqr~8{ z7MYvgUuQ(5oKE3cQGTO^ln;mNVJCXGWfa;CKbb#DR)#Sh4%-sM|-To!!l zTyO^c{txtqHOMU22M^E+%Px-Yl;29=aMPnxt3IDiTs?MnKge z%Wi6s>@g!Z`bWNFhln*xn6bT~S0aOw(*oF8T}TNYAZ_g=*hG8O?uXh5 z*ea5lQ<1=%**lrBbt@}%Mj-f0Q6mG<1}*^fF&qae0sLZh7s7j>?uT~aZ7!Q9CC*4* z%o}yRc|H(z1A+=DsK;8JSWgp)zE(j(5AtoyhPc@oBS^VBp(Vk)?la3RiEvcrPhKJ3 z`WQ0?t;kBI`dN6SwK&cXnQRXT%JIw$0c#Bz4^bpZv61O0>%drkxhwQoDP@l*_ zWOl8AYU_11z|CDn2U-WYS&HjtE3Ti!htaw4=W9BJ^F@-o? z@NA;@8Mk#(^9TozN%=!Mzfvc97>&w$-NwfFrh5%5;b9 zD#I{3$MLagJDtVL@arY$oy5yWR<_mO^tylmMvr3xrlDcqP4ryi@Dmgb%>ZmtjvT>d z%H+^kBhi!eL2_pIL6V)Afgu9xoETx=osoK%C^Q%J9rXFNJ9?t@+wbnFUB1yd-gCIM zghG*H#n-C~p&|D?zmfX&vNjF_Upc2P6xz?gCa0vt8Hovuz#b;_YVw|VZGatw$bP&G zwU)Kn1NYj`+MJfCj`fBLjTGT{`wDOTc5i4<^Z*%jhE)*?F}jk5(Y7*jy*g_q8;P2> zSW4g6_ZWRV21}@6~Q=5Gf zNgPgfe-&DFJGn*3qqPmW-waRWIBOm1`_}h*4cRmv$}|gKX5rzh0-;xC^bMgxEAjX% z)xZ6uaFNoapVI6Bn z6n<@dZNtuN*XAW2{kKy89i#tF)qf-WwU$U3Ye|#->(hU|`mcDE zTT24^uTWxZNj86*m*nd2dHS!;Qn{o+f6wRdjqMAD@*#zX>xV`9Z;Ad(&~C)vdiD3B z5=hJQ4MrrF3Lt7Xk#ZYX2&^t#j1~*HDwna?3#2JFiQifvO_MQll15j1fdFA%2vA}5 zz0?aCfq5a2vV6n_*oq7^)sQ6-;-#Rsu@Ad*&8B;}82kCa5 z?!9rvpZQ6+*W^-JYW05V@#Cq-f*)#wc`O|Wrqn6_d@zW3v1P))VKKv5uW86XPkUdC zHXPd$ZEYpl?r^0|Z72-GG9^_s?pat|alt3r=Q!AbJ*xEq-Il0VJQC^?@fQ5?9`db8 zs;ol#$~mTV|%W1qUz&WhZL=Rl07VTXO@dh z7IQrH&CH@|s5Rt60y6(r+$ZKt*qiLbIVh&3a>;Bj_3&4iX`n;8;2W<#$koF|V90v@ zZI=w)S}k{~b6(RwQ0H*)xEPqQf^#OYwOxtv;_rRyOB<5bjYu$sOqAk`ZI6a(3@Y~8 zH6EuUk@*+J=SVyZYi5=z;H;4exKX^D-Bs@=J5S2cF?Dbj9*09P!3_shc;gkh@wz~K zt~Yr>csx$IYw`rbEW1C}<4wxl-h%O}K^NeyHX zVyPIPGln8>-On0R{qtDsB(-RqMDERLYO(wJn@DWxS|-SrQ9eQZsaH?YoeEG>b@h={ zU(#K@SdH#kJtWlyg`Mh6-PJGU6{E%yuW?zk0Z2;6n`JBazMCiGiOX=FbcdM_lj3hW zOWu>I{#^QtlRBtN1^L!i;U%y91eP+aO3sz?Bta-Zl%}7oK*q^6BS=?mjY2Wqz5l{r zUKWMb)df!TMCYN`R4bd$`Fbled$#hNZe>}zm5;hxxljh>z;fz0U^%~MD=+C*ga8;= z%Im!BBptWoRxmo%%2f_53*Vq5K^f-|uUB>AJ|atSIY2MdI)JJiW*D@nQ**}(@V@0j zW;mt_cL-igVQw<`48ZX4o8B$Jzzh0_c#n03{=j3Zh^bCVOOk@+9OfV-xl)Ym11CuK_ zQ>P|8;Af!%%Y~*NF~Mt@vm++>7)oO0SAE0;OEp*YGy}#AX0h{ikrHXB{w+|wB%(zJ zhdzcS5PV*EfJ!NpPGF@EVCM?WXqMBctx?Wtcl=&CfqKh9Jsvx?7L9-6pVBm}2U=D- zO?GdQUzqmJmiDT0+8X63cK4R^k1-R?Om@m~59vWmV_)(j1>YIpXl$%$%Jl(?2`pXW#VCUO|3-E`MERw^CtQEDnCiW<4l^9 z_Fc=}M6lP0U(x_c0gLgQ*rg`|jmUudO9I46_izSeVyTG5qm&n`MvuJhgE_*n93bLy zwU5n!f3PkjGL#QPEEITq{MIJ&-~bMUDcyZDqf0M5B4yQ#H%4b zo2(03`i2+WS>haJeO{xz#liEGndELYz%*ufq!NCJki=ZW9ciNY0?O&A`7~TvijdoG z(eY23f{i>^wI@gn5W)@($tD;~ms-aMhyOnDnt>rAFALm<)cagj_5oA1BOlg;631^i z8R?pyrWNuqOAN|<{^jwnfVWh^OI;jl?z&=8AFH+T-FF&WS2lK?IAg$~3it3!B7xy| zMSP3;48JD&-Nw1@YobAV$s@AeBme%LORYF3?K9{>#hMSZHa`j~(y4ed5M?&6MlAy# zrURNX|4Qc_md?Y}O&2g>?ZvS}z5GAXcK|?aI^9doiZrW?} z6kSrI>eKBtNxV`2(viUnw3iRP2@t4tbDT`$C7$s$Dp83HO>=JJs|}1mQ{oeTMc%PcR+IlwG;UBYG4US1uBRSAHH# z`lC5|3jOuJN>%u)sc@N8Xj(hdkA5GQv$aTRsg^j4xyb{~@-a@xahz?g@NgV{d2VX8 zo5WYgiJgm+ng@dbX90fc>R$Z2dMy6N?!`~9#n~DRV^*kF(^RPcl}!5t(~v=(9<}AA zUdewK8q`^oLY-81{>p=~ufAo}FFF;rQGxw#46r1HqE~@AsLEH{9T+ZOV!lw5+ z`K@GPob@)i-TWRktS>s{tdQ;3I7{PAU#Sh=go(z% zXsyAT?M-2Koq$JtsFQT}hK(cFx*#}awSq)y!4KP$iTU>6rk0s~{7ctZhtN*-;X3GE z6IvZP(Z3?Y|9lJ9fZN5z0Adr#WWGuhn+0t^EsTZ!aT)+?zw& zBfT4kT@o22Q68#qWE1JEfD=-~%a#aGKn&eH;hOR4tWV^%1bQ#; zKeI1Ru9?l{{S&84pfUXBC0Y+Y^JDwZ8ieNd4`q5##yLRTmBToY0&ebHz(sa zMR`P`A=$4v>K5~eX%xTJ$N2TNPz8=zr05g2VuFhS&R#J~*HC3Nm-bKi>cKr1sQ05LK~<3s73X$zOW{4deUv}jR1syg(q7RlzI(01SNW$ zRD#GkwWtw#<@SxCFCyoL-kH`Y(AyK&L!B?mn7AoE@_6@kx7(JhjZwdU`;kbO%0{^{UYjeDvpiHuVyZ7LU>?WC z<=j%e_!xq%CVtFziQ;hm3)s(MSro3WUn<1YcE2f)Z{UfkRR6L(j+n-oaabq&X>E{3&tCW-B~E_e5vky|#(UHyrk93(^@F6rgiB&#<=SI|fO7W2 z$E5TG>xqlY;8EJo7JID4a9{Xy{X4dpBv~3Z&$jV*HNa zw1cSO?XELu0rrgi7A|Y8`dA=66Yv+5q`=2_(dq|8*G{r4uHpE)3)e>q+>kENuGSu= zRt7e=Qv<}1C={5^ltJ_tHK+Q+jvb6AK+?IhSrKAUW3E0nN2a&rWTv+(+|a-N5~=e^ zlAmXWaTWx&BDKpW^FYE)qZWOI@Vg7K&K7TU{8I@_+994l+uL0o>S-B*1X;$bkv0yC zp}=5!tWbzKz?qica2-o)tGyJ`R~Uy#*r^C)jdQbI65$BtFVNpV8!Os5Uaq%@sB&R* z2#P)~5Wm*rFMY>fy44#9E7HOr&vG5QWw6AV760YAU4- zh|=rmGxyLd%>;^j&@2yxE{bmob{MdeI+r@ScM+FCh_tLDGQ^&n9&k% zN;k&ogE>VbUm>8Kp^bMBid>0Kp*&7A#@#y!J0~%6@`m1y zjActnLS&Qht;cM8NdTurNq)4pYHe6s{!Lptb8=j(3=!D+y4Yioz z!GuBl5I7(4;~1M`b%fO!dK>OhKl4KT4*xI6{&zu4HnS7K<$_C@fOIG(BiT7p9y111 zs#WU@Tt=|t;AwpM8lkWf^YDj!fdg24NFFTNCRFPX@qXBk+TkU+bdx+1IeK!bR8m*n zCvLzTNC7nsDZ983Kf3RLPTH6DpwR{8m}*}jEy{l>KUs`i2hYxb$#A7Sj(z3io~bQG~ko4HDTST26B|n0jrK>ft&LEvc@K9G0swQJd8>ujA?d@1tgI0+CCN{R%h|v#|H$pwiT9h=F7U#a zzx~;2ck~#$>|VRFNd5Jp4$e>#EGDjqNADx^d(>O2CfXv72V?KGXBOF$hI8!>62wJK z{zV6(_o&Y_#TER+goL@eHPuGE>OQr(W2bW{H|vSGK80I72k4AXPNVEp8WXHlh=(_U zJ6$+SpG9|ZDSKDWA~>LxgE)%@a26q4uslINFtx|jEQ?s+2y764Be&epo(v6(h`XYC zwUdbQtL0|Hy-i0P7#dVdFV-u=wJiWs*2%B#qa@{dtv#|*A*qagm&hT?@rL1eoFE_( z6?A%_R^@*aB!Ia#8-4*dA0IyUR|!C;M$Qp{h69iR#h=94XSEulyJzn`>qd=Bg~-XB zqJixJZ>E7)ULwrJK?WH7*1NUgpByQ*v!E)}9MbDnXlezDn=RO@xdMKD$IJ z=bP}=_WHMno1jNB15+)=qY zn(2I4KTr7rnJ~NQCGWA`hT*hlXKR)hxex|hqKTLdk!xyc@1rr+XjkV1T#><&)S*Iv zAI$8_UEj<6&j{41r~QmSyB&mJ)?A4Z8aaG|8T<<%Ujjo4*zn*-7TEFXdch8XSu!y~&aWq@T;q%7&NjQh(JOCn8}&e`ofPUu3QWh~0kKm%b0NVX2#Nw(!hA%`ZM4C1 zh0j8RbZtN`Ulm^K-B?RFtS$y&m!FYhgdW340M27dCDDA!GB z`6{1#HHYub3rPFAT|L|XL-=4y=9WN~)$;sS~^FBUa;QS%z6&ZzEs3)>ghkMYt= zkTqDFv^DK$D?a4*H(63J-LucukemMFQ}ST;utnNJr4@n;gx1-tBuOt^pxQ^e-o_Qu zDZ1np*p8S^>eSo&Irs+LN9-YMHKygq6C&do8EA(Npot~wSiD=lzQ7$_sp4mGCS7lQ|~j&ex0|%8i>#s$9Ke>-erPU z3@oE08+|WMflpkrBf0E39$H-)r4Xl%%MtU4lA|z*jPo?-ejwpu{7WaDKww28sRZ0x zA!LN-YK^{Q4|tF@VYLvK7KaSqJmXpRfJeTq!hkcW za6-C*l(F4)y8L6`R{mTm|1X``QaX?_8J9UVxNEHFU`lXtYy7(=Md*Ri=$iRctsRJP zW#?qtdg|EbYw{LMtpoxksYh1Q{rzcbqh-Sv-`Ur)OVWzUH*##9j zyufP$e*oFcZX#dU75VUs$YV9MWQScKyDJ=DAoo%DIZu2+hkj6&jaf)8|8j5@42F{z zVW`13$p&AZMS0nylHFw;Lyx^w$=Ti^(6MNoJ~Q*e_OS$B-Ub(*jgQD6Uaxk4nv|2N zKM7xs6~h9#FqsVGolShzI z05)~W`Ke0uGv6!y;5(s~AH%nCS?t?;UX?GZ)EAR&a$7Ykl7n(yV@vua}IysZJ`Sp{k&2;nQB+$Xhx8c%Nc# z^6&!f{66L^e2|kjsgF`_{`gm+%6t?Ca3yH&x>WqE{r6l=345RfB-zNDj0GJ$T?x5$ z;koVQ{V;hy#b*z!QGe<#kZB5JQs4yLK#jUL{kCxJN_K@b;BooKc6EM=S&q5sI_Fu+ zduVpC9UZAJT=injslNQKLCi7|x=*sp#*lP;bfq}fbl7G3b9b$}l2D~$>^HjDDjid& zu8^OsTj@xRkHKr8uXQX|gJ_-YvY>Tmj*ZWDX|7$CFT_1x&M*pg#tNFIHf(|BKUF7eviz=be7Jmq~-P!iOW&#Sp{nJ@38>d$;K$A>x7tuz4IVX z_Nn6q0%YpnfZ)sBJs@Zu(v8BY{@H^m_J-Jtv$9;#sfg8X*n?ugXYFe6s8{j~#)x_L zrDw{(nV37h%_#qn0r+N~g(BqTi#jDKJp}s#dtkkO^xH8!n&N5jszu!m)TkX64Dr}3 zYfg`CY^RqqkhTW^HT}iyQhv1u7#6^SJ7z1LZS-$1as$$>>A% z!u;3IkYn;Hmzd0ZAD13Y;fbbj=Tyjdz4WMFJxe1&>{9uajQ+HtxIQLzPj%`_&!*&w zPF-=tWjL#z8=IeIB(RfRB2LfcLAxYip)MsXQ+d9e%NWAW%C<}L<711+Dxnes zFn=E#w&sjcf&OF1FRK_=*Q1@=d{<7oT=hYXR8eXJzYTKV zPt$2Cx@vg(lFXXwU_bNrw9tmxoc|I*JiD_=r-yF%5}CZv339KYM1)Aa$4~oi{gQ)p z7%j(dI3%trDNK-Cb#V#_Mh1%-m&=s7qIcp}{g7Nx;v}*UODmqX=l@!8FZWEhntm8S970EwL4HlXA`K8(Z<9e3^N5{E=WIU+}Ao&xsH-dr0YC{&lF| za|c{@L(4<@4aQ1xc5_lIWLVb`)!U00u5=?aFj8KH)c~eIY+lrjuOQ^yu0DpI%V|c_ z;EO=T3iLm{dj(Qsz-Cr>^|T;{Q7n+#S85R7vllkYdyW}#;GB{duZytzNoerApnkOq z9p2(-1czJYP=#XkOeRS^=M-Uj62E$b5Ja7xceRN6i&Xh{^hP683ActO$*dl)fL3^u z&+EDRJrL`;^3VS(2-dh#aF+YSZ}bn1%SO1}xKj2$Z{L+d zlpbS`S41!qx@4Q)ik$~JzRdg~lz3CXHM2COD1MLd?p9`v`rzH}3CcTSf^vIK&|kKs zCrF;h%k!9^8}oZiP?5SNS5MHQdt{O9g|eEMs235ZV5rO!@$%wqLOL%OQHuKP3)zY_ z>aRkTx2wK~!5MBI`zh3!4Rrpc56A+?AC(bfvT98U#2*!8u%`Ip*G8;Ulg|r@uO5%w zoeKe%GW9HsKH(Itg>qsvu5^&)k4%{TfRKG=mzXPRKVL=CASx?+p}erpM3F682cqVT z&5hR<3A^gE7s_E`xfd-IK$^?@EUL(#*RD^IE^BLx@&w(@rQT|l|6L-Alw(kw`^8K# z_n=ur*8^XtvdXfm)@f8AFn;c4^V2?uNx89q3}&oowdI26t~}A*bCZz`Q*&Pd%wp9=~I= zie21_=L~m68f;BPp?cTZvjdHnyCNeHh)=CiH$X)iF9%(O-V)?Q3@Gc=IG%D^JO%w1 zahK#|a2~Oo?@kr`i zUPUNoKbR|IU}SKrghj(b0RvB?19p=lyG|1_Rx_!HJ+{TwE~dx%GB%gdCfr*!caZ> zyjWfv%|Qhe289sEuBLdA>j_vFpHj~`VB=0HcCy)GHmuVWpuG^mTn3lA_<}rEhb%%b zvjz)t_%8ct!oe+oupl8n$>IT^))ElK{&@#a>;=2|+xasdI16%E4LHOK_=24`K_-an zIPe9Dfb0PTh{{!h4wwhJ>wis^`VL`G|3Lv}HPUciz5gsp)3aij&Ya_4I?iO0WezVF zd&A$F=M5*5+fw*l8rO#r*JQB*Wa1!}_&08ef(nv@?nW^EFgcXZRty znjNwBHM6>EJzi6dD>RLWqLCH~5-tc+*oMeMsW!Q7($(Gv^T zmLQb8Xwd{;;F7HV@lo!`-h_u02*OsY2fr(9hZ>J=P7NAS z8<#E?3S}LP|6GV=e5q`Ia@rXRIX+xnYYtb;RCCp0-a#be@KF_41K%YJEE3s8qDGCH)>VVjHbJV1pbg}Skgy>pK}*0|!5Fbc$Os4yiYSj<4*4oxqe3XY+OaKWeA_zqgR8*8nleR%95K;E~pPAiFK(sBtAKBfx zbLV;H%y}OK`!gf|f zjkzjDqn%y1@-0eSFS$cW;g#|*fz-<@H}STmUHE=pur)%BCHs7hVk}Zuo9yy6*7Gfj&5H=$gMENAS>icDs;SN2I}iyU zb%)C8YExV**&$bGEOCGVGOc5Xv)Cy~0nxdO9orRB{iNM-%%-4pALakQ<#!gWGpNMHp{b|6d#3YXWJ8}J$@%pcRy}pUITHhfA zM~ng%`=Y!36tFhL#OB!bw&$dP2O@PVgs_0*oX^wxh@7&}$#pA2Y&PpJE?adgI;2L; zN#Y;BU?Z!SQny0xIIh$`^5KN#B_0OV4Vzi5@Ce>@?%T~f$il0>iu}o?KKY@9jgTTE zb`?Q$B)vraoHrpQocq@BsOmNs=Vh5x)xRAb(-@0yFSdkA+&86aF)`k!IS*?mR}p7x zF>Z;8hYF@1uOu3yAOrojxDB3OxAH@p*RtHLe5zlarVoDI%C}?1(!HvS6^me4zjh?{ zT*wo3UF>;#ta!H+k2b{)8s;uFpB1QEDT8y>T1I>fqFPggSgZ7u;^CPBUEtg1;X#Wc?4`>i_06(O-*bQ2U&jO zouSsud<%0sF@9HnszQc#pKLZj`;Sw*i4auThC_{pXZX`E8>`9U;}qDKc;IR zTeo|x%dOk7Lr|_OwG#6pZf+=x+<;edt&Ru??w6Yx$`ZYDzK4UQy%9X^-13>Zf&Su} z;DJfP=HfdHMJ{8yVPIGDO9Tjp(T{<9H{Pi4m@aGgnW6aJK*s7+iiq#-DvHC)g%a-- zs|VOl0gUcnzo%rN!=^@lsKaf1Jb?*n=wRQ%w!DG^BzbpyWFek9bbchblofF z$oN3?v_{gc32?CO->G{gdTu^u7oEHGxzRO(RJo9&W#3~C&qSGfexf-%&kU6lAw^ht zmk>ZgWkTNQV-uv%9GiMwNq#$bH_)f9=Qs821m|HHhcj-PGp~>w7~^3s&>4+)9+s*Y z9;M);QglW1+(=pU+z4@{&yBFlC$&{dP}Od2c9(+mF;Waz0-)5QD|y%N9c?$AEYJJhpva!L~0 z>REf%oUcHJeV5QuWP%DGPO|39_t1s0_N(4t4b;E?5p6TswE1(|Y?A;Kz9o0bR{569 zmklQE)fe_Dj>c}`Ren5oA}`4o8YP>bvPMIkyJcx&y#>|&SWkb}Hk7J2 zJ;{JyW$rK~1Yh8nui?+~62eNo`?ia?A27LP>-B{NTjfkD3^z{$*0AUKktsD*OVxE- z^;MSa6c?(Lw}iHog;WFOYh_~l1kLI+(wlC^?<^B215uW$g9w*2uTyG$sLr4n&Gl>- zAq#D7l26mt>wIn4No%2#Xk=}jtdLvK66$%sV|d|Sgyy&I5xJE!3W4h%+P85AjNgfK ze=5bKZh^ORxi$72#*Ar`>RV(aPHi%XEw59x{affkjp1RJljxqo z_>KL!&tK5#8|YF;7>?HQjK4BQ687uSX}4vS>GVYXna<`)XG>z8rD!Eqg&HN2>wT&b zvPJh&_q~|J_cy-osipLk_d*Dod8onh@k9Caf-=$kdqw%N)0OTIsILyh=Zft(vh&^C zWqDp%V^zVcI-EZWD*~XMef9^yEow4J#hs#uA-9G$&0>Dxmcx~8+31q_uJeIeB13WJ zRaL0m^A3o!bw51GYcSPnKXtL2P;d8%^t?h{s2^e@r$x=tJu>U1?R^wOiQYf5IGTjo zO_{d2KdbIeRI3d~`R(9eUz`?HU2WhL$;Rg7Ap7&!;as^N@&l2V1hoW}q)X=b!9F-+ zGTqG<;yPVLU0w@v${8jCn-ua4IAJZK+3So6qF;0hQmo=sPE0+O#-!QkI!gl>Az^ie ze8(zJ#2!Z;A=<$Jzkobx5||7Z7KHkoCaWMBlTNE35cOL?c^|Ycs7_UbPL5xf#sER< z2Hw9Mpz326r(%F0x`Eb$BqrptCMOf}sMf3gC|#lB&kvZfx1X)2{;&ecX%QG=l)n%w z7QQ%<<&Z_HIY|dPRR6pk!L+6d*~M~tkDZg`I54pXtiRX;{)I@KF@0=Xq8aHo*#n9W zX)QSsRb7vlUOwg}Y1Pg^G3mxx1|{qO;z#aNx9xo&QN?^yGfH%87{Z1Rc12Sj&MY~b z`vhV$VD#Z3F43VuzejXQyCO-#i;|JCtkWqHtd-XRzS2g!exar;WFrcRCVoi*x#yR%*wDOEb^ts^@W1I|_vbz;qO`qD<2+5{yqW!L zP7?ytgU+**#m}DuTH3z0z~e@7w2w@^WgUiZ+|xh4;!*u6JrSW`RzKU**aV|WRxy#x zYjbkppjyJ~-Qlj@z6V>V#VPTw6Sl;hkNS=cjLGnII&K$=*Wnz8f682I6S?Pn4S(l* z-JNN!m0&nHiCaOCj)cVWT22}axYa10yFv8}?k(89M)6mX>b^#aq*8Z>e9Pn;!m&ZV zC1VCzZy<$k6gS{Gr#3xw37>XFqVL8PxXJ#jOy0?RQ1lzWg(wtD^2QbV zO3!r~GkM6ZjPA)2l}DGF_?mn)>HgK^7ft;NKI{G}ZM#CJ%Tm>RPwlt2iyiod(%xk} z*9@`Q`nG;TYS*ukJri}$>hNlUwm(=(5dGC3Z;Q+??T@37Z^zA6pH9os1f<#><^6>bwgHDlgtUZzH;e@9(4nyoV_5wtK(E$(!*6 zSL|kNas*eb;Yg5;YC7Sv(aB4u!}^t4Vj;paf>U=QVDQZs>j~swp?pqYNOFp;s6&)z zr;|vtR0Yio+<&ENj}@(oop&Ba%brL&ZlbR~hIPdH_#+98eO9#_-yYpNEV9&7O%KVt zNyFSMqTavg;(?`N=~pF(qYgJibexP+&|lZ?aw@li+?Esp7@J0%hhs*vQN zWxITZ=)v=Li@&-(kkZkc$qqrGM?4=()!#MmfXp?tEMsSTub14CMBpCt;+CiZ~K-M5sZ3)COJxw#g(g%uhA|SPEkjzTMkWmx!Q7LKRjR>o3Z+; zy_W!7wH>~PR%Pt0C>>v39tq+c+5v?u#;jpEUu9%xfzznAhuXJ$GIrweF`kKL-Le}p zHkWziZd9jzurY#1c%r)b$I=;-sQC_cp1)B%THH02eE*I94%qLExsD*)qIrbrFJMgs zT#5DkCvNZRb}|FrtA*?1)!BfDwc06Kptk%OaMBXF`F+evRB8W@MD)1rAH?|Bm|qK! zjpM0V1~cubTyp!=elDQgT3h1>T%EiHBKCGrM6~y(zDyzI4|H@oF`5rbMyxJGpcy*} z=Dw?2iu7G!fy4Wyco28=8+T6 zA<}!)9aFYrh`HsjiOG7S6Ttd;P+KHCFAbJEmB;`h+zYsBM%zUjtjcw2Ed-=JZy4qr zm0QW{sEwUa2R;9jcR<#}ci$AO{*}7*{5M6{njmS^x2qTK#$&Q*gDRQ{1y#9Dq=X9y zAY&H~6DPr8%pjWoRVoee3v;1vVGMliIz?3a$7YE&yX#|G;Wa~!K?>>Clug##W?O`- zzy&X8P1yj+mzrP*skpzEwmJQKI-|(jfWOw_zH=mKhpe7;M>5ny?K&&j?t>7T2*WhG z7nfMv4nBh06H`jElI&9#2#xz?_(;U6+)#5lWkM?NQ@@4ch3>RN>x6dNq)Mn(hn9|< z2n~Ow{qR~M>TNAo_I2+>+Lp<7L5#poW6-ybz@rnq*q3n{u&4>D`o6FvJJfBuC%bl? zv9?K(7^L<%a)@?V1;ZpiN`;TrnzAWs{xW3^_AkB6gxAK5Z0mkqi2chCWWsCkWzY9- z`t>LnRWs#z$*uV*AiW5dbl1=sQx3OgI-wMC2pcA=RJnoKwWqQd4k@$T1X@V8NrRQQ zwKT}HQg!EfINpVbYTN;-Nl5Pao(ce5K7ip7X|s=*)Fi2}%xa&ySK8HRB!|Ivduhdp z;ut=S*||aH>4T<92GZOy5RrL@(?Js&gm56CoUj z44%Vf2EPZ~iq!*_Y^%SELr0hT^K__oQKy>Muw_z{;;#`bLcfMZXEE$RhvjR{&!i_; zuq09U+WUOF-D9Pv_8?(kZnHJ8)O{o!@OL~Ml+y4=C^6@yR_GB za%Al3>gF)iz_Au{+eOV1x0v%UdzIgnt8G%@YLA^Nd9KdVgY$&1kYAC|dl}77Nxi3< z`D1GQ+|+1)EsD#(K5{(dfQQzRiLwM0YKKRU{L0wK_w(C~yvh})z0m|qdoi9E!%kU; z130q?pIWzUx3m>HP5h}((=4&r`C^wVjeg0xO#HqquW%ECbfa-b_*nk6r`4vcQRp(# zNwWeF>&*s#MzIaM2p-0Bt5ofqD47wnE7U>02;o#GcEx%te-}BGt?Z$6swmg3UT<1; zgPcVeb{^PX{ekfUWS~c3IVs1m3WHancNcy~tUK8UJhtNXZ;#f$P1mO!mrbb;C37b* zskx^tX8p$Fs&6VI*g=n((G z%JtK)Odn$9S|LUr$6C31E`W~vus>)zZsn?rn!iJlwsL*CyMa>m!*jpM%JoX-66K3y z)^9PmGsnL8)AzVkzRB|Vlmrceam(X#_H8EoXGMxysXCv3K&659H9F@{(MNjk8|V#l6>%5LT3^~gQ~NE zAM4BZ-s(q*8Y9kiOOG&H$6H$ujP)p|=Wkz1kNWhO93DC*wiolsp5~^YrxdQEYy22G ze|$uPK>1~F40Axp%)gL7*YcxpVI5nPJM8*Sl9*jnJ-e*UjrO$GiYEGs7`w-%%@ zNIcdJgz%<*@Av^uU)p0yhUozw(DX{&b{K4F=xRf4sVn7#-sTabPf=v-b?)0vKhQ~i zjasNe%^m!1q<-x#S)+aGHGY7ilP>~?Fwq@qfPB*@{B>p*+W~QTjNLn?Kcpc&NIbtR zfC*~<+Q&qBAo#^3ZXmla$iz@<+99Z~1cmuJwN`l|YRwEHn?VSbW)O|Rl$lRPlRBTQo3s}-IhL@d^!&C9YZtu&8oi5BI;wNFAFB& zvDU)0&s-s5NlD4@nfr*)K$ZY{VCZ&FH>_Pp; zo9Vba^~h0u7C%Ouq7P|bS~e@bkO8q(n~v(Ss#}^JgZty(7p-0Q`-jc@`_o&^`#oju z=G+|rzKD{0yw4?6cL(ubP9j@S|HB$y^f`y<<9(55k}u+A^A3{qbzB!__4N4U{`&-z zm6&{V{UHN!C-7JKFR}Na*-`ABO`jTj|8A;=m=7>uJR$ae{ly-r%3=U9Ad1}{u`Sle z=|p}bzdUG0EjMcK1JWA@wA*iFnB1t2r{|5Ti+*-y>_#2m-2i^iXMNL++CjDG;9@sw zY-~}URb3@ApKryYmj-%Z(K-A86yM>)V9|B*O=HnJyF2TqEqX>GA{_uLg7ZO62j;<` zi+lfVmH|n5}XBb+4q6N zB#(xDfyCXS=v;O9Jmzz*9*?!VY8p2>R$D*$mk>@=uGW>ETG%4BQEJ}VVImgY#Z=-R z;4ur9=shA)j28f08qeCHBuw$dpGjAQ`MB9gw*?&L!<(s!&5%2_Yvd)Q68ECP|2!RqaDw zp7;c!785+<4iofnx|)4J?@8UO0YS~CbgsJIlw#j0BZh={fPy%~7K1H35=cEa>r1ue zyDUv#T*ZrVHo+xaT;y;KM>{hKA=nRpr(x(msf1c`a*sPL8m55TPyR*MuVYyB-p3fm z+)(JcN!Kco(WQsb8mnj>no};m@7jGzx+8D(r4V|XcyRJT3@d04WNAl@rLd-9)Yi%W ziePMjkU*42d7C&N$YG~62koMD)@M$oDphBbs=76A&*D?(xDapb!4OzrY3~?g2;9dR zN1FDLL{a4)c!dvpO0zJ=p{>?sx>tLOaL&R<@18_o`|QvfHABAbQ1;WZPBNLs5rA|1 zR5f_r_6W+0DdcCAp)d%t*;${It4By|%^(`sg5XJk@1Y0Z5ao z>-gi;Zmm#n+afbYe7DIOu0DT`W@&VvN~TNJQFT`SD|&8QKaV2`7_=A;_N$G*WpFtB z!!t!=KA0E+9gW3mau8Z#(G#QKF|Q!sr(nx=7j3@$o8#MDk*PwT&n^xx<7-)H$-uBuoV9VsvBO=<>M-y*#zn}?FJWWRJ=98ljwAIScx z^Yv$hdS<4 zSDWa1r}jj+&~jPesuH0x049TDd*8VK$+^#8wPEse0| zm_X%yHo5{`CITfEF>;48=-Fxcf??S!m3m3_EEHycb z=x~ zOLGG!olH)6*Hqp-bH}v6nIF#O(X_xx3?ZE|eD7K3s{_L%5Oa3FZA_b$q#(tY$5YGr z4c)K7WuXRwg#rXJhU94f*Yl%ywEq_RCnhlcr_sMx`uE2BPp02w`cLCiXD(-Igmz{m z5>H!3A|ZzuMZAB%FK>rTnJRv3p};BYwcff%V3n1*M?tlqDWi-1BV|FhK^M%O;r8JDh#H*LqBf2UKB zjQ#GZFt1KQfN%Zz7H&=C?sxM|$77jx7vM5BPzW-)=pS(u&@D%VBbBU#8=aBKkr!k) zA}`3{jl3Y>5_w?}e}lC5mT)I`%P;F;dE#KWu+Ic`i!6~2Y{@)lP z?eMPsi0ramr$Mfzejh*T`t7J0ZSAmD9ok%v4M^n9es6@zVD2V)G@*(`n>)POm9aYG z?S3En8t3x{npy%yG`| z0y=dKY$4FZ+bxlEY2wjU)|UF!(kIh@v^hMFzzL78$y|dDFLNu(#D-12+J3^`Qy|UvwVCTBt}fA>{EE}LaS7&>Cku}S}QpSO_@nJQ7D@i_#jS&w#-R#CZ%1R=RJ!+Ptbwmyj44yeN}@{ zE9>|}6q>LhRoIks)#+OxRi;9-3HV?9_ipfyW9E)Do3tudEO>D#`p{H6L=29MfA!m9 zS0-7t=d7Y+5^9FF z`x?aWFXJFi)mG*1mM?mjk1q*YYk{#XYP`I-nIx5@zdZDb@A)^~1XtTNcNaH4=hg%M|xQsXIx8K`t?@rrcvA_+pITVla^XO>pi>-!fN|6Hav1x z<*pUdu5ax2W#+S$Orr^TTL)EcaOYm;9XRo_#EgUCRc^a>)4+Y!x~wnG=p?7IX0Mz81g$j59n^R?@2jUMf#8a-}~9+`b;I|&bb$l7w~-TM9d)Eo&F zX1pUAVDDThf3C{d%;>GR!`oa|S#!U`sKB82LpO2`GTzZOTJzTEiae$!^)fp9wS@Ai zFnFJ}_Ka;-(FPXrkQ|kRzDHZEH={@89nOtDFPWP-Bbn>aEjO(4<<@TS<$geddaJgX zzPMNN@M_=6dfSr|?OFb;{l11$xJYMQz^O=f3Lr`rTY1aq#43B$&TEFaAD-hsYi3gI zSUa@U&f8AhPwkgDKPR~cJlg84w6>dtL@C=ecw5WS-cGT*zKel* zec?Y+Jb06}s^zeU6OgseH>#x`sEZ^BGV1GKIFZvrT;}oRK{fHmgbFI!({uE020vN? z?B_74fg}Agypd+o?iTm`g`okm)pc% z+n$wT7o^In$#MA~SFJZ4$X?7!X%m*y9(eqs&7<_27tO3#B(#h*OS|@eU$eUh$^15i z^Y)~+-(jC}eCPfCtIjvj`5&+O-#hO|=hCxX^eUNm%hjK}LKdjpeo!?R%a(m^m6?RS za!fF^0pv+etV4(^>}=GT)Z`$ASJT7>yX@8Bm5Y6iTae(H^8|ZpqfXA--tN)JZd@WJ z1*DCw@LOcyt-yFQiO4eQfY=;pTK$YYaxvvbRRdI35A4Qt8oPn{`twzF7oRaqWF!Ze zR|zlL+4D4C$rYRRp|4?-V;MDA~cBMYYDDUOgo?npM zloLP41)Spq$0KQR1?2sF@$1yOW8@qs1l4-Nhcb7oa%)?gzz!j~@^ygV3;FdwwpAN# zYm%pJk+j9>-O_TTw=*Vwdf)%AU|}6p=fa8@EX0Q#KfDFe!^=#&4=+wUU-`}94Q*mc zPhc_pFcyr|Njyd-5ma5-Nn;hOF?k+iEvBN7% z4whKc_6uqJwBzUb6{Y|Az-?fjOUwWFd7jFc1m>N}U7`to1=xe4DS?+WApf3#d?h)m zzX9Ygq$VI`S2lx>fU(AxMNt{4OFgFg~@ zAJzljpL%~AY=U}>k7LCfvHMrY;f#sQ@b?Dxa|2iyInA1Fg$J1BLHNFy3l}M)#LmYF zS%OO;N@dBKIh?Qxd|M*Nbh!Ov4ob}##9NEZLb~UTTo&V{ncb1lUfQb(kpCu-q~4V# zC1!yWa&mEmI;~2T)iPs2JCaN6j@_<= zkbh8RQWy`*IVV}2{kHoWdvn07PDHm<{_xP0WJU)qiWI{4e5bYDz0EF5_C5avspG=i zA&z_xWZEr+Ib`WCEmL#lQ79%yzSnmy;cx9sw6_O{H= zQ{FbbLA~pqb>lxC+AX1;Ul9stOvYxbGh=(d7A{@8zK*rAEum~{%0X5e2Xd2&<<0(< zBbv}@wpP`zlGhp|zDM&qg-vL=yr|Rn;Om(!zK2>G-ty&EcKC9)wO=bEoc#j{inDV} z&vvc%G<_8%s#axe?6*yiBa{YhrK_7^^?WB|JM`LWclaGwzm^(;PZRkX=d$pc^LJwCHnI|D#)<)AhdLJC4=o*cq6vUntoY4%M7*?MEIo7@p`$gz%#iIjgO^L9ro- z$xhqd-WO#V6l*8<2ew+eIjvF^`IP9n<#c2si;GI*IUTb3A^<^BKEL3wGxMO1ongB4ZD??6%hW8fB8C zyptKWGWWJ~WYS{;>EN5gJ3$5rd8cUef#|LW?K3b16i=JCNgi>HO{SjO&cXYkHO+PP z-_n|25b=e^-A4(=$&JOuPDr~JyS7szcc0syAPwVWPY_IxeU;ZjyD>_l7~5ARN`T{0 zi8g7;dWGZh#{^?*uN_iOj`n7C)eLepQOhl$elA@Vd)wRWK4KjeR3E&jk49AKYoOVL z`Z1u4N*(>n(=kfNO*SM^zD&aB;LD@%s9oyb&p(x=tuICs#Fa)SbD~l(QbLz7#+-EV zpurUf51O1z@u10p{7Oc)V-adI2mhLYor7l$`n!NtFvQL&vk(26#16soHNyGEH__M`8t8G^K$}C zjT7~ktDExft&%*M>iQi9Eg+7lFpdIbbe7q0KOgw%XM~V+8eP0ojjPeru1_P?nd%4K zub5{+m3{#_54{+r%KLNtN*#GeoqDExl|icS@1xBwl|YHPe*Zu#;y!SgL!@z-wwkIa z$8J>;tyZY!pS3cI3iUHaAzNei1qQg^iU9Ap@!FjBPq9O?3rC1LC=r~0uGl%}-9quX z2>+|(o>O((%?w+8OSB;bx{2~q^+1|WfZ58_eT!Nwip7xDOi|Xx*C5A@UQutmGm_Ae zTal@taM`6lyowKQ1}ry#kB{6RR;a(fF9r}D>XkD&GgB0MiYN&QSpqR8^VwVvu#rE+ zDo?k{hgs#Bq=O-#Y0N;E#aXN0mv9UYWA3({N{U8p40nu(5g&8X^{`Gfrtq9}S51XA zVj^HShGD%*Y;|f+)Hvp6fIM2%h7gEc{TG~ zF)d!Dw*Putq^@?mOMbnl-r$#Ay9@(k2`Ki|g^(k~!&IOTD5XoC%?H|AYf@VGeDL#dk1TcLikO!lEJ^Bh_EU#sAwvJZ=qQk(^i@akb?NG2>pX)k?1zT~6L0pJ96l;_OAs(4REM==A-5G~l=)4`6apn1)aVc;U+vU4B!HFG5 zzDNDT_ZH@y2;Ie3sUS&f=LsJ#GU8-zJ~dDsMG}laz^|T`cZ*WgRni{OhsQHgjxIQ; z-`4JhOFiyDuzp&f8%0OqmSJ)d4&b-kbRIyIpU%a4X4KXyooV;5wc5wTj6v74dgfZ4 zOM7-nD)_i{WU5rR{MsEPeh7Ik^z6UC=%!}}N7wBbdKT&v6>xQ-vft@O5zUujUZAdV z(QjWdi^%sQnMYX~2?Zh{RMjbXiQp6>T4KrIYb+&VmL_HhQF!S{?{156i<76a_S}Z~taXxd z(I~2G7GJ#}!z@a{&^3QZD_aoTgjGHK6|f+TdKZzUxE40okHJsI-@`3QxEVQRWS&F! z$D3jC^bu=;(a|w>`^Cnr1w_ZEF}I*H`w}dFrz6X^F2Oo!f*0G8EaG%zTCA~O;&&AK zt(G2p^!cV9E62LUEE~BF_Uc1Gqa^zfd*VWPZsH4w@PT&3x!Pk1c3ZV!gG5!?r#?L@ zu?ZxAGE}JZfut-&iX}$I{H~4u){~j5dllnHp@S;Q#qMQeg$hUm9P52@>i5SO zh)dag*Tw@9BPa&FQO-D3SLAFjZzsCcDKbK+!nZjb`L5Ez_yhki0o)NdTs(v$vPt;rJe+=kS#3t18alI_GGOKzlV}&-Il%1Jvh#~5DJWLZ8_|}X`Qqp6sEVO z>s*)_R6addEeeZ9etI|RQawIqsa*CL~628yt8w4*7X7Rl>xq%Ob)*3e2LTzM{4EWsL{P zg1L??m_h$MaT-muvydmyilQDi+1rLL4hFZ>Ym>Yu!l%&u)X@` zs!q6os&fWQkiVr<1Y!s`u{C%F*4R62zEo7Zs$2su>`UdKx&WIp!jQ9ae$ zWS`RbPUtWxGIP9H$u&Mm2)n;M((7E~&GM2WGj9)R9q(yB1&stY>o|Z(bXVx^_D?AZ z&+)oKfRS+Jz4hv8noqZ(LuH5QHCu>>RCM z!!udHj`bkY0;j3*pyg(7iqn)ePtuT{7p>I;HiIIM;M^5;0_hh6pANu!3c*9O-l#pv z9$+0Jnx4P?)U3_5gFwiDKRil5Yh(NS&aEEnkbN!;HpioDa&EHSwMxZaGc*wgB&diyz28(_{`0~ms7V8~v*cTaTnbLi)59Hs{Vg`9{w7> zYx%N>n@Et@iPYS@OiCqtPG9oN+-bt`aYY>_%rWN;euDZEn^b2knwM$kk04G^2@m$B ziWD7B^3Z@|`>C6kgI{bCZvO;D&WO#t(7oQt&xCuKL_Ar+#$2+5+!yk}Dimsi^9A|>xI=YbP^m=|f)P`L!(o;RlwV}+B z1R?jl>W-(jMV3EHJ^dR$b$+u7dJIltU-i?o$!vmK>r{x~M4=tgiG1`*CNEgrBV3c< z&5=pk-T@SEISuunNMIh;?z`>2s=gAJhb`X3|SI4 zhg8iU&IV2OE>D%Yjq#{Sm-2gzC)^TLrLnJ7s!+b(;aR39G}Y^FWh9=eR^HLW2`-cI zz_7_Z+jAtx4MHmDaV(P&231yUFdm(Y?s{1W3~=u7ESHYlU25)Glt@@m%|oQlWjTt2 zP@t`AyU(6KZvUIA7X45t-%Rz0{tT)G`m;(k=})iP@Hh5W$Ae-~bRe*9F$$|ut_sfl z_c7rdH61378`efp**^6PP)z%U*1olO2LxQyoigORQ}{dl?o|FFsxaZE9!~c`8$@Zu zXh0?Km0UQQCW(e<#vkt5GiXBF74Lifc#7ofv`qJV51bx*Z}~CreGT7P>p(a`H4XdC zD8`Rb*2YHkKYO$8JQFw;viiRLfW0Q0^XN0`j~D0trRUiFim6|Wze*w?Xw;;J*>|8v zB%YFbQl>p-ESUi@*A5aIA#uFAf6f-fJv9TD>$v85DxsKhZ@X7^-J_CNZ*%XhUn57} zkji@Zxh(3I>kSE2+V!#<*2dxWvL7`?&Pr)4>+WR!&d9az(@m$46NGplG#MUFNEYz= zvibDVb0gnsKgGFEi#h-Jo{E_Lb{qb&r$UJNg4pdQ4FXNlB}O?tT%7d%dMl?gQ$3%| z1ay$my`1alHuZRZfBgAntV8#6;r_1i_?AM$ZIqR}QR>Oc5pN{qC)V+^RF@SxfbLV1 ze^FnA?)@-szqQ^Kg6hI8sYt1wKNXCH9HS+ZAA;nig%@Kju&2?Tgzhl0Qi%+8x{(3^ z2%iY>5%aH9m3_ER=;{lGzHj=5E9&_#+KSwV*Xd+@F}f>%LUoP0a+N{eViCS}`W84O zLAGOOOAHIKkDiCQ*UUuTd8&ZHsaBx;@*R2>^|Y}}zD zd=OHk;c+$suakLxXTrpAbCq~YXfp=HICaZDVzzi#FZ&&#UxMn|+4?56i_?8eO8OH> zr?*|=vHJzh0Rl7bP%V)+$bjJQ(d)uCdY$J9=Z{TsCgln{dNJdm>U0@SetI2C;S?sa-2Gz9 zUJ|St``GWu1(sW?vM1?wCm)KA~kd(#+#PvNbqy$?L&QvX~iOJxz_sH$%EOxJAEW+CGoS=BUhX8T|pgJyeF zRg<@M)HGSS%&TV3NwTku%&Jliria#o>GHtN&qf@Sp9!78^(yho2Ox@fP z%>wYmpZFx|sjpgQ0C2lxWUa1Nq%b);4rZnr938w)@Lo(R2)lR!cTOqA-SnQEmJP4Q zt#-s;s*Zt(h7znA1M=L!?5dY3R%Nfn0G<50Kcn9rqzbqpBvD}SqMBeAPP9j-SYrT~ zi52SAw)gNi{JG1Sc?04s&uo$U=G@Sf^K(`t=LSOZds}m=Xw{WD=I3)xi_E-1-A42F z#DEZ4tvPzB&@*1glH>*^AQBbjC8MG*Ed6y~sn(c@JkFLng;hMyna-avv+cs^mR(2F zsPHESviU!Z|LOeC;qXFp)39~v{g3?bwNGXbYVQU7p)U!MFShlGtYLbOqkW-xl?{)&l%-Q)7zg9IuioPr<7g(8eT~Jm$Z|~J zBB)S{zkDNN?U$hV40yVnYI|jq{Jrm9{${;BGXNalN~P8UbA&lM<3IZfHGYbvE9!)K zbmX!#M@4)L$$5bx_g#KZb!ZS#%#{Fp<$kEIi53_m%Nud3o0&kc;F->xIa z^!whY^qU(Po1%5uY$%*RLjec>K|Xe<9e;a+ePIDayDXC>P%dk$Bc8FAg)E23TrhzO zVn#4gYF{i{wdwUoT}V-HFx3LS(QmTKRaBWK>!LTZCQvhenTJ)8>;{O)-_+sK1?ct0 zl~zz(NG5;}&0(J;hh5~d`^O#v$7u$Z)K|-}PU>-AWpiImO^F?4kPG*`XaSO8Ly|>>0W188{R_<}lqcE0Sj2Sd zTjWl_PJe#T-&9U|&qTN&Z1%~5$sL5+i1@?A$yf`^iYlPF)xDq?8hxavdbS$6!k~y& zTAxo`n64&IfK~UTUIzz*m?xJU)AR_$OEUuWxDNnvYCW?e&=R>lU~K5QSer)O;YDF& z&qGG)u}D}}n$$D~4Mnp0WB_PzYKow}=4m3e@n*bZdo2ku9t&uMCbCW4z;I#<)Wcy~ z=oQ&(dK&Nm3@au(mve*gSA7sXF4wF4Ndn11=J_ks4_;?I3Bp^H)aq&;hl(;= z0Mtcv@haDn5OR-g;-QMn3dM{UiMD8ZHlzUV%c7CrwUr+1C*t1J9$^Py4OH9+1W1xXWGpk#_H^KD&kBgYH0Evp2@P_Nhnhy zIE|19PIs)tzk7!@DOp|CU!aBiGgCDzl1L`bWMTcRg0Z@GuGB7y*7mD~BABK2M;|7stqF!Xi9`)N9yCQ4v+08HFQH^C>^Rqje?)gZ5-lO;%6*%O3#Z%-HRp*GK zswBMhn)n}1etK0S=e0_B>ZehUFW>g$j8Z4<2ZdoOg)es;S5(m!RueNc&ve@A}r%OhiJE!&N;+J3VqUOKp z;`fO?yGT-z3ejdFd@v(_`0LG{9c>oxDM>!0N1hcuex=ZkdgSAeX*OBMz@l0Eo(Eak z@N04nxG_HT-Md#-`aJ?;qT-rLxLlk}#okPVg3c8vgo@-tK+R|u;s!)gd5u~{1B6T{ zMN1&Q(}LS^e(It!u~i7rq^qiqk*m#rF$lIri)aG#^V6dkcKQv1VTEWxZX?=5Lhy>+ z8zLivZ&40o;6~$o#L?~t;)@Aik>ja)^w@>TPY){3xF{HrrwT9vH~Q_V!~joISKUZ{ zrOP2h!SkRav{`T1qmxjE*$9&hlkBTftioip5PXVsIf)R0{!tzYCB1-dAXw2UFFPcd zW`z3ZE66*FpttqsSoMMayjrdN6d8DNHfa0_Cf$v(CPp!Zkt?8B`=+Q~b7%;3^Efc4 zBak%m+c4i_rNQHJyu+dX#}+R%Esh!xZSj(Li(kC_^%i3d#xN##ujuZ+G2YfsrCE_s zbPyobAjsd)Y`26$<6$$%|F+HASeuW;+Z=aHo8A01#txcJh$>mC6V(kbX<*|>2!2H? z(uxFC!=hjem1iDfuulX$QEQ@)`AiM(i&ONKz`Y$3zxRL-OR6cGY+LZ6Rk_L1E{WZD zt9S(e>^mFf4kvlIJv%Auh_B%inwM;I)(+_3-Y6JyJkZ^9d^-*CYaI5daJn;-q=K4{ z8-od*gtNb^yVA$>`1Mx)G9cDUqYP=;NI1iwI^!nIK>L=A>2JM9CZyi>Af^*EPjSn7 zbXb&s4wXk)?!8qfenT_lym4dvjlgk(AO`EMMRZ!Ca$8A_=7$6e3@7Ms%QC2$O7WI z68hCkz6A;E`qcoR_>pXV71NrcWHs!-8_^??^}{rrLvH*L`9+z z!^`vlu>0zy%5*eHcJW+m-rOFKNMxD(R~jz9LE>TF(DO-99eq`vj3p&&&+<(5nJy;| zr5LS3P%S56{;%>eUQ?0wk4fFP-VrQnJ|Z-w!mu!G_299Aj1@q*$TMIy)=D*C63raM2_aUw(FL ze!7>|TJwkTS48N!{7)yZj=b)ar^HI$f+VisQ1Z<;69oA8i5VG95*Gwt_Z-l$t z(q@AD4z$a`3dsIw1M_tQxTa?%gnrSsjyA)G2l^Ublg3+aH5V=sU6Xe2&M4~wtD&wF3Il2cJYDH3 zij@lx*@W;in{F5*q5wD;eU+*dCkd!V3_6VJ5@Y~DP1nCx5W7T)2l8#t8ATD=Hl6zve0sX`S_+!D#E_15$&S4Ghgq9)ghO)cNY z&Y}RpXDmL`;CLNV zs!zB`Ak%bU+s{ZDkF60Y<7dlh!Pkp?OTEarq<+|f@aO;@IaqhGb-S$32*k6S?Zta) zyDAtAC3Qfv%qJN7_o73;)a>ZL{`j>Wjnh^%VZE)foowni=9E8lG5sBrQ{FyP({ig8 z%l?W<)NxSt`>8#a?-oW7TfYA~HrT8`m~$^;{I=goZ{WJ_*kE6lAn3hynchQ;nIxyY zE*ig)A{}k>((VRI)s2%yopGX^@|&m@9bD`th}tC*ujTh<3^CK?Qq}SJ%i4ujsMrtx8-j9o9^G)SJ& zJ?yVpT!^IV59j%igS}`b5VuC^w#tw?AL}~z^{8Xel0Ng{j=+iXU;J3xj$N*8$A;Os zNQ_HzDgxqklh=U}hm)5GbJd*!BMF;HKem)64F=o|*P)pEU8_3{fH9*hWyolJ@_|O8 z7k8T29;)S9lmCM7K*b&$o6*&WlI${)b0b>4)IKF@iJUIc54duJ-pIRVeY&3Q-d3|0 zc5RZr+^aS{G}=`a{K*_b{wAvQZLFw7)QB6J5-(HA(B@-@nU9&Hv2jEPZsm*psd|F! zrcs+HWARA)QG3jbsig*eA2F*);;4@WW;eCMl0SLPyXb=3&SZ2^E3f!jG{k1C*G9kX!%sd^|E$p}t_mj?D6!QY;V&)P)%itj}%D&QXH+vff3 zA9ZIt?mud<1`_?1~0uK-*j*F$MhD*CmI(H`5Hp$RJ+SH zLMhP*WlR*I{7Td%&O#*sg#{o~j}E!yjGOD+nJV}tYNJg=CaAzKs_$hc~mP$C$t)5tyIXfumv~-m!dm=jZL=!!ti`Hzcv0C#tjni-BprNbys|C07Jb zd3uGgEaw-o)tHyrtH1q5Adx_jTEQQPb0r%8V_1UHBhR@{_Ch`ODZ(Mc`rST})FQ?p zWy=`c-HPX`f9za~Rya9~=lVXil0ran>D6Gm$(3zCpc6s!(V3It$gUk?ZN$D)<|npA z!Yc?~y{tf5y8$bI^~g+7?@q_&UwubP@7u(nBcU|)+aF76cI)m5!kXMYQUAS;zqZf1 zPs+q&Kxav`$9b*$M%?dydNZ>u{I)C{-M@}x%A1Te#a+ZA~H8T1D5Vjez{T&~U^`A+NIya9a} z;>N;c-@t6z)IrPT7Br1m>(HGL3OCpz9ArEupQt#17)-*|#N4*XRNv25@qgV^-}U_8 zhUV?VX@S)DIT9Qa*?FvvM+69g*1KxlGf2V3Q&<1>C~u07WOvxuEq0U4K82e46~C@e zJ&*F68i?mji0p2Y91S1Q(QafkUyt33!3~VjFtZrOYBFy9VHfE;yw)G?^7!s*7HF*W z&QAz5kH`*v7hlL;LF>)PsRyoH>hdjZb_j5{!*}=Zsg=>(_5>f{t|Z@G5`n_EG$Cl} z(c;wb;nPC1^xM(0vP9p~bs5cg9As?{-5CDj)EU>WU<+K%9iFUrXT6A_hi|DTIryY> zWUY;Cg6deS3v-iu1tWw;;{9gK@Uk|~YMdHAI;du7cz1%%`8;?vCWRzKX?DMvwPnWh z?I)S!eAa-)#+IkGukfyzQ2z^4RJ$yRum-)_KLHh*n^o{mZ6ar@k5R~kBZ)IEmY$dR zos@@o(-rj~wiqIeoR@*d7b-EF)#ZD* zdDh3Y{J~RT`-bO`t0taq)WGh|nyNsMyBM-oDVjn9kk z>6TMkcAtU?cJ?Trgfl1;^wiSQ=5H!?H%;x;l%GK6zSqs95QZ4z2qU!7WFv+V;VYr( zP=F23_xc*n7JNX;SP`?24Ft$f5kiA9i;ES}15&((Pgx7}>#5LWS*>I)H!%q7{0UBNEPLCPl(B_r>VuF3`-p-7YYzWj<~5PoH)=?5 z8;=AL)I8?0d!d~S24B<1@gw&a#48!E_CE>HwnIq(4QQ8Tsj`|=lv~_O49QJ;8~2Bp zijjYO(KQS2y0TIH3@5pn^4V&%WJf~J@^+qX2|xq z4YAIxSihdj1UUeSudpNj8G8E3N!Bb9E2=U-ec^^&v|CN1TS*VIWRY|)9>y0xE;n^_ z-v}`lJ=uE7-=cBpD|6ka&O!03+4n(uKGNWOjIO)E9x{y+WIynuCaXoN0_mZj>`~j6QE{-EkqCrUtQXc7!Kx;M; z0G&fRkRkTTyGYA|H^A78=Imhg&?^6hh!d;)+`G!2DKfnztK~ORr~M-Pr9%6K_Q}drJiEK%{ZesyyrNXF-I5gn08+Dy5V-4{J@@_|_N_}Dc^00nI7PU| z9;pko_*%#)*E7oGHbur9KAJRlDws_iF%I3X(;Hne>giLy6Dq-TuNSVtri}Y5ytX52 zZRm2}Qmp%zno_4J0%n@ZH9G5L-_rH3_+00@e7|{PMn9)eN#*8CuR_`%Tkv^`P#1>wU7YEBOy?h2*o42JEe z>im)I12PV_pR}^KyqZAHMf>Cqv*u^%HSbsL4GKqpv@y0d@>oDBnAFW{BPZ3T2A4c1 znr%~C&f66!_GMi6MB~X?H48lrW*q^ia!4fb&{p;lx3oS8yKK+#(dM-ar zK*X@9ktf?aD1BaM)gszfUpyQ|UXlehf%xBO!m+Z>OSX-i>oGBjhiJzmS=uLvQ5Qlm z(vx;z-~j-u_XnZ)K)86N>G@{ebL`&fiM`;Uw1@#?rN-_~Q|wDYI%5(=sCKt>Hb!@L zS&z;VteMGb-bKfB<2gY$F~&MR!KY<{XLR>eX0 z^vxpSIYt&8Nzg;NR7P+jna|lhNAS^uab`T;e+)!4Af6~sMf)$!o{22F@)yz@Xu4Y# zJ^KgbsrdBCp0a3Nw03Ds4EKlb2C$E=-vFjRkt{m5dvGy+IW{(K;Fy?T@|WtxrxfNW z{$*e$$yPK80@M#}Vtr&0`J?~^nE2!sJ)+lT1V2Pd)1{_TK&`J!>yH%o*rV4NYxf>$ z4)=J=iEq&WT}N*^6VqQ9A^`IFuVhzF(C0m|K1CcnhCYwc02$j1qYrzmb_2Kj3H4!2 z%g}v#>!9D_nVK>m&|B8(S|@AtpEN{;?BLfjHH~BjEZjF~h}IVMShV?c7bDNKw}LrQ z^&O%{m%J6xB&|s%F2DpYev8B41g(d*a~qR497P#Ku+>`aid-60uO)rLPg%7ytAAYe z^u@>)s;gbqzVCqx?vz;@(0uB5pRfp&r=rIB~c`#*usXfLXsVtSiO=Vz&@2_3Ya zlyR`wVD*Q7A&^qPM&_um6#FkSo2-2^dqb2K36Fa|SxQyPdf5wp&S|ZlWg5(D{}b-G zdL}otKgGTNr#OEc?wA;5>by?vCcUxtIk=D~%G5k0J}7Fgc9&FGmCuqDBrVFyJ*h_BGtXV<)s2c4Na6 z@pmT3JGIZ+1<42N{tQT`hEjb?!WYrJW1l3Ql$5K33*&7Jrh0|CsOg{#k=4zBfM~|% zvAe;((jcJ&7mMj%HpbY?y5DZ6!3x!JPxNhsO+?CjK4X1Wq1;V*Pm{{kL20O){Cjtk zFY}t6_q3fo>|mW(4yM+e5A@*cl2#z(0rHJz-q{^gL!XS#t4_beqwLeJkl>0lZc~l> zKaOAwa7I-EVpCneS9kp&^{d>m2W@)Q^rBuS4|>HOZ0de+4i8j@ZnLIGn}6=E@ueII z5x-<7U6H^TeD}P=3P(aut54?ZC9v`yCq&lCdcU!(%v)r{7N|Y86U#jB5o)_ycK1T1 z5eYp`AcZ}8r)MWxYeOZCxQ84LT~)5GY5j+624w5h;UiC*m07N)_bf@8aRGbqx~>yn zsD5UUFSzNo=n-GTct)C&RkfOt2O!qJqI(QDFUqk+AmVlIs*|TRNQGvcMnQ`9Jm7b_<8eFlcgaI!4bFTe-$WcUHZa1u zYAhd_4yKc1aVMb}p}}2tW;k-1@16ta0Kb91ju?VT^iXnl`^(kq(*=}~MJ3lQ5(M%Z zGLLlr=gN)*UOI?z7@jq3if+f(@B&SsC-p>zTJNfl!ulNemR6j$LQV*%;62|1M4;{^ z$E9G4dwu=-uLN%+hkRqIb-$oJJAVj>r{rK=kYW2nS8%+rp{KL+UzW!3QK=bBo$%~z zSEyfj*#;SY&FQAPCo}+zboBppMQ}m?YIMgn<|i{SNK@VQ&d1V_g!p5ijj@p*Iy>6A zui^g)27pof!Fr7{eU10Y@9b;=?J!@P?h*ugKECKKU&C*8-67$YT%Z(rkUEIpo>`PO zOP&p-=Yw_6Q@K~o1>;raU6je1dE#qUD?N|$glA{c-j4_;WA}mC8+Kf+3Tjom$E%uO zMi-sq7hUubJUV!nct&UY8s7t%b$97&d7^+QoHSQypHWN zotFbm{3=&}>m9wUs{P2V=9ZMBnMsLWR~b7+jOaT{B-()2bpF@KO9L)ZSH*^}UMHUN`t20gg@Zml+XHg~D-5lQC3y>&ljlzzvVKn}_IN2mc z=a|uaaJ8h8^)*N=SkZ~?FxeqqXBk)2GcVQU|o~Ze1SXLVzyI+ZV?Ej+p zM*}A^#o2b9yd7R9b%2k*vYkjMuVYrvJS=qq1Ltwwtgm6(8DR2y>XoYL21N%;sazFQ z12vY?ghBz8%GH;@)E&tfFQtIhN{lWE!qen~EpA`q4M@rkw)FBf*0L4{TRgtTTj{(y zt-2S0o~$-qud!*>4M;Nd^--Ox?~cA-v@@)vwpVZmvxi1r6nIeMUyA}k%@1+4GZ?M} zC`U}|T>&;Aj)Sk^R`!NWW#8e20dzlr_s0fO)P&`FeBM^c<>G29lpP!zZG!}1u~q< z)tMUVWU&TQPU%=m`)gR#x8R^ysrpqfePqIiQ+@Y*)nC^wr0$gNmiL;{0!q*8F5OJ2 zkCZxB8Cs$-7erdBMw`~8<4Y(2(zSYPx-D9;27O9_D-Q#j9Rv#Q)mwi^kCt)O3@lZB zyIYvXfv=MA`R1~>sH``v{IK4z>Y;jL6WgXTloKs*Y@6O-WATCHTvQL>SjY(=)=1H1 z@kRask0iX-y$Xyb6rAks85ze` z1}fXVAQkJDiTs1tJ;>&&L2$M3hZR{*zi)&Y+{+!`xPixsNNTzdJg5cD&P{k_oq76^F)ytM$AfptJW-Wx;=>*~UafdFdU0^`_!?fJltzWpu#Sk5pe>@&uHC2F$Jvrm!JK@^ z;S%1&Ao~NHNI-46zK{QOTYPWdqP$#PRT{z+cv9L|}8+n=;%K+2e+@cpb3uHD(IBmd!qi9$H=8->$Z! zIC|J;T1QKvXnc3*Im(y@MPZ7rzOWAEw7O*T+ptEDu6(Mm@lgO-TFcm((^ke~pfn4i zm%jaR>y{4dso$2(DD9!)c|%;j#$kLPueQvgZ$ zVlU>Zn=d5HciS}63c%iyMa7yX&WIe#!8r^tL-8w87e3WTFQDi z64a`>Nka(R-cZY~l&bIkMgtvWo?YL>=&VQOZ`*UAllZ0e#Ioq6MdT~C@0%~KWn7S4 zIsKg|Jy1^KPdOc$S$T|yJdl&756(|7kw+RS*6}Eg8K5E78t@ z?#+?KiF~CsIiJWv*v`U|*iY4axj<*K9B)ewL|ER75?Gg;<1LW;E1vO=MnG!s5q<0_ zZ@g39$sY!*327C1LBAYK=448P*ULl1uPmw6YG{%;@ixRW(ZxCqA0U1myI70Tzgf=#V(rc3*BIZi?MwBXLvzf5N^6 zKC0sSe>Yi3fWQqHF$zM2poDi2fe2^<1Ogb?WXUdSBd8c}qf&&u5{1BqO&~XyRkS{^ zTE%MBT53_0;G-D8CZMPY)S^&9iaP6}f{y?`*#GyOxpT9i{r&lT*xWmJo@dUS*PJ<1 zu4XXJFE8M3KysGl)(zn~hknEK;GZb?|C{%tH>?K3|y;RKog3hv?p?W9Twc9!{VC;&1Mf@J?tHs4L_94BJhRJ%&!!J5? zDie67zeqo9J3EN7Qvdlfmx)SzZ2WLmyKR{bti zr8SNR7k}+Zq$We-wygnla*THb7LZ(vj zyO-<_m^=GJ3O&YU#v9*_<89bC0y9k7PYe9@l}S#BsB)f*e~w8gViev;4+sqjkU<{6;&%KD{C5^C@We(7w96BApVZu+^8)t zip}!kVLmF+VW+u&G1b`nqe zOTsYBUSeZru%}8C?}T{BHZ_QjK%`b(oMm5n=5xj~r_94n8IaM7aahp;^1TMO<%%A_ z1y*_oRbGD+X-uN$$||B`m0bXn3dsu;(G~p~P$nCfUwl1-alK9SiS|K$v@2EjT2>{! zqW%VFk?#X$tM4LmjHhH=2(>QCbdvuw+d<_FRHuL7a1fdu?%qE?;}LG^PyKm{>Xd61 zxRwS-*6byIA!?ktTSW3qVJa_ZtGUu86AxNrI1#`61-}be}k7ehxj819m}i~Y!!gXw8QP2aqr?*a zx|M4BR#j(PKRd{}d?HD<8_hb2?Q60*ULA z%lB2nc%APSV-gdMckvy18<|?>m~UGqvBnCspgqhk21`@SwQfOQISY|DP{0W9TY(N5uW)P`XzOF8c`kc(E6~HrvC?~R2~aFi0%GWnD?%2*sh|#bz3nCV1UH=XsN_Ye3vKZ z9;EukPVSJ$UKY9g$qhL}OzC4Iv{ri`vSIm|&Gx=PQ@ZLNs#|&|vvKQgnt%AvSS#qk zt_%hp@OIh@2BtKuCSl5ax4}%pxI>3ehdyzqzLmSbp3_?M&XzhXp`V?Ye|wLUN;Z}BAQ@)OwR7CtYjj|BCY^h3OY}} zQQB;z;BIpun*fBF!Zno_z61K$0DYk|7>TNb&!=#|72Ca6PT_|2Md(*_9m-(H#A4K%^osFcFuZ{67Xoo$>Q{2Z zHCH>N1 zng)>YgncksPFNi#?5q{h@t~aD0k||?|It}7-=Zxhc3*tV-z$eke?HDb46P-5!7?Z; z3Z0>#kO_!b%xmb4D|!taqZFpXAw)I~S*L+!;lHYlN{OPT-GDdxsBA#OkZE-~cw;)u z#-KP6Ydfl@Q-_vZU$#;Lvv~%K8KUEpQYm=``LHZmDM<&UdO|7b#>Wu}A*#R#GR^Q< zbR{xjB1&dps^xl(d@dI`Xswg>p~cG_s6vM)(s4013rT4}0|aBu&!V<=1TP3ZNz~~_ z;G#Jl=twGFc@6cO%(-p0L`G(R-1o8m3I`j-hLEtpog|37~7)03vik>j??|Pq0=M_z6)5 z0sO!J6LUIN1eRnE3Wz?RolQ^EWlGMrfVioFVUA7oN3%m{!zaF-Ny{e zR0i*=KnG_MC#sefBh1%N)z z@`?l3GM%BRfy>AkBqm5!|MJ^pGe~l|MAwgxw9!Fei9VR9asF3W#@SBOTU671?WPAt zM^cVV%A0{Fl5}Y3(XXV`H@gC64oVp4f_#46a5(eOG*fTzxE7CWb3rHQnaFJ=0ZsO3 zb`Kgt27&fkfBv-lQht2786`BLRh|Wvje8;|I#oXs{VzBfm!@DE#o#P zXMFvmXc~Ua*B}X~40^YcQ&z4;x?_~3O((!^CM>8cc~!vX3Oi0de!3R)rzbjCT9Ab& zvhNgOyS?ia{+JH9IJ;H-2^t>E3CS6&*!aXUTsqQ`?-fjbykTbQu*>gVKlpiU>OF&I z3yd$LJMdR8b3oZj09g-Gg()W_@rt>J83~zMvqy~&i@q#Vss-f@ZF?n+1 zlh2^>q;atw$s~@dJFp|oiP3P)zZDwJrH|v(Vzu?LJMGVGfx0lC88^3|E8CBjqF&;z z*LkBqL1IjpyG@uoqg{b2^ zrT~0Ix!;bI{%u38qI@vA{^6#HxXh0c@~at&;gC{;QgS`!^J!siBb&JKWdMOSTNZf@ zMR>A<8TtcG%e|=Osrbo_!!5&D#8VZ(?jq*R;1{AO=ORC9xr&TO|2@c9Aom%~g8YDZ zU#6H~9~aj$PJjoUhpCkW8{Tdtp?AV@KD1BMU*r`pKf+9eD*p!n120KHrU)xBd}o#m zw{^qSwQd6T-tNK2x(Vr8-3mPTMAf5QjBZ5gxQe>xsmNr! zH13Othn-6nDacZ9$(rcfE?2gg4 zN&f6TFcT7;?LQREYlG9@*C-(5?Vnr2wsf4Ffw2o@c&Mw(0ws570lyz z6M++O7`3my9=+7pz-VjJ%>vmKzqtGs#!#G~Ot`v(TSR-Piq0xFT*-9htPJw(2;EeS z$V3Z0*5cG~l^5`h$@X=ObpXcmc(j;$l!*T_Ny4HV;7} z23no8#)6KxynIqiPD>=CJ?{B?m3El`_#pmZDlFp|wwU+Cu8c2CjW6_6cE?`9rDFL6 z0vxQX)N1`+WJR~nt=SR+M#zlfIS61_)+vaEP#PU@k;!kPqkxsuMQ`d6ulg zV;IL7=OXQ^4)>^IS9fNH-=G!kGKPrD*8vLm(3`oEe$hCf@n8u#9Hi!nn0kr>JcyxnXR_S)fF3|sgLJ}(rd4c@(Jzhcx1i<)p15Lu-(1H~wN@O*F!TF>PaAGAb+8YZPJ?s8XG*?2( zPPsMBi<#_$?PPdf(U5~FdLIlUHrN+0ATl414pm3>vo0O0C;bwWuO|SA{Fs6Cvfs@_Iy-sQqrtKb*;U&Qq=Xn(&tQ z{vFrmyr1m#l$6F7ri+JIpHH)y~t52!#{r z8DEqhUz7$~05-pfX($41WXfEj9qIL)9jDiAbU%8HM0Z5CPYBH?4}#;0dW3MKfUh|0 zWrbcs%QVX%9xn3(M0I2@NS`=4kpO_`s&0t!PZiP&afvyR!Xr3jCA{KmC+#Y>mPS0i z=v+5{dwCKUPA)%!BID5x&Qr^#d~mUZ^SZ1YA23utZ`LG|v)%RWV~F8ITkmXnjcF}z zh)XWqiU1)eQw>hD2Y2SFZh6N9R#Bwv0K=9byU#1=@V|s?Pn`~|C$g>;Z!@B<_r``> z)%$Q)BJ>C34L2c#NnXnx*?MPHKz|VZVB{{f%M3*j9$3NMlD;gyS^~VM18{^wbh<>) z{*G?Ewoi(r2m2$0a-{5#dE6`Lat}0WZpm#zV4^fehsArPoDDi>@&xS&rsTP`hqlQn zrW2$coEGH_<9;gxmsfyhQvsLJORT`cweF!ebERDgX!hZ060xCd*mEE3E}64e{DczB zv~c~F6AA%HEctWz$g!HEwCv^iBVaM4dRhZl>(0!E$4SIy zr#A|h5U$SjEIJ40%Q^Bvi;GqL75Gr;@$1`(#vRls^b0Gde?-a3c7FXGN^faPud~zl zQ2O6hdhm9t<3mbQfs@*h*$N|mP74ncdND_nP0gq9|`jX9yE$;rkwIJDY=>4xaP z5rKXtxx=3<+ww_jhwbCY(yJ|}3+?r}^h2_bz8x7M{pULfLX?0J1ebGSJ~I$3vl%1< z5QU>nIzSbA+f&c5Kz#EiY*o#{b$tcosGN-$TR4d!Eso+rT}f1mgaq9Gs&X`+8~iZ|9v zztt)5iRx{5JNLFZr6ZrLgWyOeCE(Xz{J>}xfn}Rs=oBUEUbGvC9mWJF%S9RbEe=## z=vylgIx;J1OnK%V9n1@4go|ga5*U&e_`|2&+KMMYJ*}x;t?{mz;pWqM&D!K+ktKOa zuaGPQQ{^l(nEjjNhP|i@XH@s1KV%MAhgx%+`~fek3=1!3eh26Uu+2RS9MD~0lPInB z36#W_nMggaE!C2#rHOficOst`DPQL+0(Ub~rX%G)PD&Z6t)-YT9NhAYkGMvlXAmdO zP#EcBDSfMx-jC9!le~v6-Z=a-c>$jZvqynJ0s10{&B7!l$u6 zxdF2nor}>EWo(7`C)IsV)Qhx$@X9JTXQ2{AVaq$FJffW&ARwS@t-ZRKS2VeGI?|gZTzySEu01_Cu{9?$B zcKyMH#7}Qh^#9hiD_MVCB}gUvCZvg7 zYrCrei8lRL3=IMBNPM7M00JWG1Q8iFYVIO1B+3+TP{J_C6h85ncNl_L?8^Zr$_57l z#u6*DL|F1G0!TaMEnowQ8S~|*f#v&xnbwR z#FfkM;(!rsdL?qhC%*9{;3(WT^Xws_|7LnOH~)lRYsE2sreDkq8hE*a`yqGU&CRrb zDL*`_K9FscYN5aK(=0v)=D|e-NHRCmul#VO{1D%G07+t5h0_CiH#Z-`ueE|Vur}Kp zSn1BD)0Yznk>LWci}TX2taP-jCcbeylEi?vO6lF)yc56ijf6U)i~MG8rZ;nQ6MrE* z7vJ$3^q8CJ&D^|+zpSG#AE__&W^P{3U!I~bP3jB1nVX;GFOSlfr_~pFGdHj0FZa`z zRq{*ZZe}8zDb3uxhQ2%y0u=XKulHJlH`vQ-`GIaowNlJevF=OF{Pv$O6!L`H`P)7XekKN^^6UvkKQJ@e|Z?Y%oF|UaA!ljt)frRKemVZFJ$V9{wv!f@G0rj=|@O(Ify4_H!GW%@Zh#< zx8JLu3v;zd+CoXV>VTqPsb!yG2lK$iTl*u`f{02K5fRPa=4_AEJ>d1nOXY!j7|Gh3 zHyz@m@<;fn{O3OL4O3g}vDK%A;fk&Coj32=_FAn zL{O3%@`=Ir>J4VKPMYNoc7T4~nm@-K>}X9Y8t2M~2i>4e^e5KOFaFCGNNg`50%Of7 z55$fITJ8@1TtKC@!Y!~>VVD>at_=%%*1OBML9DUOD)ZCfF)e%{+*6@o!B?*F4Cjh) zbq4vDW(NC0)C^2)2|(EGnnAjU^;#=<#P2t1=xEo?aOt62Dz_dOwmcm z3QcKKjqe~{yNt}(WUJ_>P@c=UuG#IT6QJoH1V!x%*3n0{3gY(%v>dxZ{}~NSv~WzR z^EWeEtREg5tFzS0So1M5GS-yXpXb4Aon(Aj+KngvJly`w`cWME5e^B1f?jhKrc+(| zrl5J$4hn2D6ze=|e5SRgp4J@v$?n8oL@mK6RO*mr=J9cp4ylvX@auTZxg|&V! zdJ72)zAm?1^&!j8e?DOP$FN4V$;!y zP}Lk)upR7Au@tfG)mR+eWgL)=l1mvzJrSyfF;Kr*)mT~0)jcVzgDLTAZ0z~O#B3&q zWXxhRvvrCjq#P1@TW%{WTSw3+A_gP{_gfQ2m>*g78K@Q0xih{#6Hf$*_gRiz_Nv*E z+oUg4jp`TS$y=E&2FYgY;+t+q_g?YhN1M34grzM-R#R1sq*NIrX*9z;--dZtf_Z=; zZZ-qv#_)#nG@YFK7-07B-UK+HY+^XI`(Xo@qYQ}a`tm5{5Dyl~Av(q&Vit6DPwPtB z`tTT;k(J~MSJ~bx?zx9>F*S4#e}R+2DEbmUbSzTT5!!HMqPt@vXP9G~0&r{Oqbw6z zy{%-#RN~Y69K(=QHv&p-Yb9>pd=$2%>2PNQ3ebmCd@%Rbv=GnE-QSu&3zqBq5&Xw1 zO0Q!wA1PadNJY3~+5Fa93SDY3v&>1M>PKBhSGwnVUEFw9yl@vM4+Q}(TpKsmVCUt10f$F3%(0lS;g7szm4J0egeKCk(n7`O}|K7|JHv7TL_V;6B2QjKMn)HAXyLb|hi z4N7dDmUDIKWI0!J96J)-si7+{+c5Tt;pGe;L^0ktVU`47qzr%xA98yUifJ8=s#i;> zjDwf}*H2t)t>=Qn`^1bKDvEf(!9M0et9)Jf$Ic6e=-;YQ+q*iqY?6p&8x$Xzgnq$( zu5-W4ldY2hh{>5opSt~#;`PCE+R;F1-{YdCOziNjehm#WmZfqKv?xcsx-CZ)(jvyA ze(}H-rh$;ievDMFs>}%Z?cgEk=Ea!iNa1?u8b%q(wKS{U%zYamw1}&f_F-J0dw{8O zZAkygXB+Jy;6RC2DpW&3U)A!cYCZ7CmT(-<;{rg)6u;bo~w#vsw-IGK%hc+qeQeIt>@DbF_Sh0bdSe2dL>UOUrkne$36EU`(> zYZrPQ#eH@=qnZ>O>SWN6A@mG^@gSngb$8O!k)GRX7qR2l{cF6WE{T?NeFTb%0ke34 z0N}O6lOYt58Qwf0NehKKZJER~6q%H!S0D#y?8rJ^$cP;M7_DRTF@m7^7^ztzX(2t5 z{$)OPKmU@hWSG7^ zc_06hE^Iz_h<`~`G9MHC`yKxtyJO?W2yX0l*D|D ze6-BR()c%%e>3$xy4k8|K&#!bfK@ z35ry&7oAbjz zCIx%I2iXX|k}>3YSM2=Caj{z}C&X@kVGHCR!oEvLjd2KAI(x;QVlRe}iFWQth zAo}qjY%@w(z9fCK5=oy5Y_FuDG&n)!wn8L=gDf-`$U_%EcY&)Wj)|Oakij+|w$)i+ z2bT|23ejaq^&;h3C#5g6tvTp@&R~_NYd~bb#_%O9AK4DjgpW2@DFXd~sZ=iJ5wHP_ z>D_N%kb`K-ZOw{OhyRn}i3MGBBDVxcjNvv|2ATWDGA~l@9ns zR6$g$eHb7^cSe(O^C}p~+P*Bqmw;$~#ewcTBmf8=@ukFQ3$P<%PDTj2+a4~d@hV0l zc*D$rjcW68p?Hhpk5oa8xl zin2ftkS7ZQVtk4{@dyxtVVW(tg&1X0#Q~N%(SMwxpbrOfn<}WI?Z~6I?{HjPGYbDl zV)&y_CE1$k26`QTM^e69yOA|vK3=o&HwYX|!n01$9!ft&IMxIYGVpF{VGvrt*haYs zw3u{+%E7=$dw~-v;eym)wAw%51*Q8?6}X7=ckQE_x@^-=2cZcr`!wL-`6OV+IXEr*jL8KvQ-)QY^+;1F1}!dt&HzGYF34u+$m z3=y{5BX2O9=R}_&SMmIxXk9cQ8T(vCq{YEXgO!vj2EWX+LeG8?x|)|d>O%Bt*nie=xiJ{9R(Bf7$X_IS%T(0n;rI7m;#_$4fKYGg%TtQG zd$!ZDEe6ppoYEl>-HR$Dh)8f{5PAN}Afg>Bxbp-6B(aQ>Qlnv%*T*5_Sog3}O-cpTKE{l@OW~e$HsM?-pAi;Qo53UXFXps8K+%VfN&i+)y()DZ< ziOv8b%M27Wmj?4ERX=Co!HkkU!$}H)Y?1i>L52)ZZNOWiUq{1R%bC&vpr^@|lkA4E zH1o%35{;CP4|1!Hx$*E{%DPodK$u^dHsnW3e7Q3c?ZPDA>mofX-Top>Thz%}f>>>(e>Ezo;y zN)ix*1~AS=*HNN3_J*zD^4(cV$%TYD5f}fwK?KDWybTHkZhw&XX64hiYZu5^$4;!}8c;{x<@DhllWj(kaqT-~D(OT&u&7rRm$Z&c&l^rTP>`(#M zjag&`fsp$E!iivRpsp8jA&9S7_57dXPZ5@8(|^C1zKo<1I2Xc%NM;L3S)_~hoM(7Y zuU(49eB`F>k^@7)UJ`M-NeMSP3`>Ntth1MWzm%Dw$U1lRi;c9`-B6sK`$g>zczjyJ zf@xM!X1lRy$!v-B$=yMQrAYPqNZC5={w*b?uo}MxAw0~Mhw)bNI?NZmlE|8TtT#_K zdmj!U+ZEzGLkA=rd{A{IgsMF|3U;3qypUq4J^RH#;aA)U0voYU?{UT}t4tc{7A^3~|a55KkRptC6`a zwo~7VIg72A^@kS^a|P#Db_4u%(xa3P`#o+{e~#McZR7G~c=?ufA( z%G7mjJ$My~iyY7VqQdTi zjmYQ8PQ+g(yp}LKx2-3;&Kvx6$RR;`cVl*!c0YKhEwEelM{ zW@|{U$Wer3@t3Kme2!G7`HN1)Ua}ser+j+)n4U(`6Inx|gYX0zS{%aiXDSMZrh}TT zQF<@r9p^rRqr>&+OF))=CCuvq6PGz-p%8?`>swotDmZ1;(M zJX6G_h9E=S2vM?xLi{|?QG7U;Y_<#+(FX@Fz~#s@PQMUqDVC-u)1P)a8GR)2m#h26 zC+yXYD#ay*jF{1GKed^WizJ7&U1}qRUs>nFyXuvTh$OQXN;b!calkKLkQ;`$(4l%~ zrIujfmKXDBjfGzUZSQDXI}BfnY(%y#ajtZ>Cp!1KH-H0-yT&>QPRJQ4+~i03R$k`3 zn*M@Rn$>kYrPhR5Cw4Jsgq{%)RXB>t%n=@D$VaV5ieHKw>tSt2pr^R82?mxsm@Cp| zU!?kgR`)nE#*LS#17buQMw4^|Q^7k28K}Is=WdM|6dT7U_P`E-cBC8NXg&8V_$IGq z_{KU*QSQ$PxzS`md^(yzE=}j>4go!d*MnqVvc$qOOQ826#N@ye+aeo1s#vkEOiZ{5 zi&(APb{nQ`oIWf3iMyl}HqF9YsJDcFg^}t<1LEgrd0ir)XEAmqN&-$~nIIsv&KD_M zHKG zyI}KXgIgY2^pL}`U(8PI(>;S^pU&98AYn68!55w=w5N%q`movIQr1jk(&?IYz!E;x zkdB1VEA)Diww%t*=#M#Y@c`3V6p#Ip;X+<4esK>BIl!TqznN=sp;nJ^5y?zO53rlN ze&|Ar4Z>u)xeemvR|Bbou~D*csVuDj&1vKy+T=!7$VONWO-I3(xuEhnVdEnddGg0d zfq0yP)%8esB_2-+h<`oJ$N}TvSXd-dk``V@qD{800Qn51qKnuRl;LkZhDJFk0s#|; zU>$Cx4C^bLo;iZ_(MRR*hev-xW;yR(655T_W)NLEaI+eta0R=vzM)q^wPMS2Yzkfb zK8pej6jjy5tA^zLxM%=FYBG*Z_GM`bn0h&?utH=~X;@8r2cg4RO<%N&_0!3_musv1 z9fRmb*^%6)B5-7uVRCop9E1$3HBRbSyBpW)z(?Ib$YPfS>poJdw8o8OM$h>sZ|lPL zb-T@75T=UL^IBd#4|U_*6HZ8hYhd1P!#m)BBN(GB2*pM!>LcW^OzK#LyN0dtr*gIg zyR=T4NcR)AcW*P_i`C+~%9GJs!8eHeOvyB_u8LkqZ#X4zbrrjmQUx+##z8=>+2xL2 zjtpx3WWjNd-Pf6R%N@7tGF!ucN2yffiki49AAUqB72(A=u`*33%bJ9Vhev{Lq*OG0m_<&i4g9eM=CJcaB8+?@}qW*QX03%aJ ztHZ$hCOl)+?Wl{J+s$Hu8->J54}w7#3zTr5T;OqUU)WVY<@BjAdNYPb!crJ%5#Jp6 z%=pd1BjQ-vIeoo~KEa*o3ThkI8S7f(v(wKRbU29jx&AF#^ynN>?DeN8=5>0x!qe%MqiA0&-S z1@9tX1)w6f4|AOLhAVg5Xj*xydDw!sQ`ivtx|He3E^Of=<3e$O<*uxCF-t7v)oql zGLv^zf*4~F+;}l94MkDUJ`a^{GYqJmKrsV;%4w16ubC}7u+1RYB4{aKd)G+^w#F@R zb_`X2oniC|R|~f>7B}#OM!Ss>m2Pik23;Oh(vg4&&zM-ge)}(nYCR;u*S=${ht&9q zgjU|nu$`wq4wZ)@*i&dtKe@^iH&1cQ5tpiq-GH0f9N;jTy#P!=3%6xGOf7ii7S9xh ztm8fEg9{FJBoH&(K1X+BZ^CVNOu?q9tRB)0T|^%SbXhfkWig69F&=&chxa%IL&rWLLI=qMD?G|;9Ou`vn zfj5_ZlowZ%#`;Dk1fMq97jgI1FjmgV4iwgZSYvU{-i>nk$&&6Mk9Nx|SRtM?wVfLsMM^*z3#bN6uXA zGW|8@Z4sl$<-cbXVJkKG*eo3JUh#X%L(?jY-N_ld%8XFL=w88Pa&TH5$-{{Q++L-i zbLIe}#O1*xXHp}{(-4LkHQ{WiNS#E3#+`6L>)#^7EM)NKY{@&WEf1lH`xu-AE6fT0 zSRsAD3r;xVqGaDp6B1Uk&+Fb=Qi>^z!{zxOGLQf&8jcL8XqrFgt-P%Z#<;gsnA7}P z!Y0-yv zd}&&JXJJBGIPO_A0VBm#W&5z=z@tmW6EJm1dNiat*&Q2*&#{Xe3dxNJ;#g18lq!=- zMNcMMX|YaVASw73OER17A&ZT-sgZagw1$_ayMl&aTzHat$Q0W5LDd zHw1W+&qe~x$mI^QGjdFun>=j}t^!+-E?%0*Q-?fv@4((NiA7wU+sKG~TTX zA`N!uV;xzkgCoAN8*y6xi3Z6|MTTkU=c49}>CXeUL%U^{!1w zAh&)x3~&X4NbILA9_oXeLWll7Rq2d#?B z3%-XzggiX-Cf#?AXajjC7WAQdb9ax|8o?yA#x!q5-n+q01+cz*sOKVpK37kenaOO)zU*#a#lmQu`1A z5EYR6>eQOkqd~Hb3}AmhMp2yJu!Dp3w`O>(f)RjPJ8Q}?cr+1aymAx^+uc-=mm5q2 z2*XXMjc*}|B&~NR_$l+LjWhRQOl@@s`K<2R)%)+=kTctBi?9fwU ztPe7!KA8JFIn$(dM4Og(M8kdASj?@vo4!b?pP8Kw;kzqLqYa^cl)4Ki*(YXq1?+&4 z?cs=&Y999q+CBo{_?DygFeO9=+14226I}n8gisXnq{OfuiPJ^AlSpO(q?Oc#bqPMf_URZN6{0mj(=31| zTJSClj(F&ND_5Ow+-gl3i!+vHCs19V$iH6^J8*LxC`yaWhglgEIG}WOf6z(8W_zh^^L&=Kv;q>#LRYk#3`fQj)<&--%uahQE`TF5bWCeXtJ*juk~N^esL^Qv8XVXO%_<(x2*F)v8gs3zV(r&d2hzvApgKn$Q4IZFG* zQBOigf07%9_&P#=4|9H2M`y^Unp1`=cq}6qInGCp=8>dL!vTE}+Y5=6F zD;1_R>{+2yq2YO}W^0lY2Ux)k=IG%+&UCT&{n0(1gP2D0uO*+W4>!?z-V z{(#kSeV*|-cwFjc%7OI;Jq?g)yYG1%?I>K%_6P`>;0)x| zmf;lzmpBdPqkcXKjpPAs$rNP|{Ycxq5Aq)g3O=!^4|62GRXH{OpcfQAEVpc0(5g?Y zk>BBG;>kHl`<)QVhyZ`M=WvIIXc!a1&6)5D^%#GLI|rQHJUF^yO;(pvYjw0M6A z+sX*;Kt&%)sMX0J}aB6TGtrbfF^ zp-d`%99_f>MA&`Z&gRNgb4$(fbg;{cJTOA7a69w>FQ38}Tl(4X$Bo=j+h25EIbe;a zulkw-@#+icUHUj`U^N)UhWR=LN7<Dj*nmwz%HEj^0Kn$#* z!oNK!Fqz4((2~${YO^Vg{;swEuD1V%@Hf72khn^248PU4)ma!L#>u< z>wxqejH{SI4Kk|L(vn41oIYar-b>rQkO>Ki`N)4^TPnGzU}*96G*|XL zTL@P3u$R`P+6~Tu6fw+p9{yKvg;7({W)^m{+)m198}4MhM3V(hb-l6lj&#MOBUmp8aM)UCFhPE3LKnAN+`%iB)V%`d5M3npe^QPfum-$?aO0P7I^A=ED65+g!Mx!m-5fo5{ozHe#(d z1sOY>HjTaLKQ_HB8w%*5RyP~VjR>Hz_YG=Md-CH2J(>#-3>b!`_&OE(YK)YU~m-ag`UaNipg@nq<^+ z?^4fqY9%CP;8cOJp4M}mQchpSs#4UK=Kzf8?=V#TQYR-_fw=x| zi8-0_-tAPrKROAez-S@xvo-`RsP`xvbGEN{*PKemf?jZuUtH5*gEiQ#rez%a!9%zH$WqhLHvqWF}pIdh6w%v z)rEr>({Y8gSf2h=2Q|TtK=}DGd;P^O)}L3O?X~%~`i5nmD(<%Hmm1VpozGgNB$M=) zW1$IHo4BvAy$?U766gf(HsDa`;I z9Sp~M#?mfUJq-hlbUJqM5uqNk9noMCcL=u^b#7@-BWRgKXRsh7IyUs0qhw{VRSf%- zAoBKXCV7|sqCa%oce)Gh1jBPtRKyT3(jhH z5|v=nQf!i6Ynns&5~&-D^&R;~K7JAUEg-_<*d|aAf0;gDi_4VRv6GZ0emjB}R6;Lt zx-3Jpp>D5(ZAbKw<|@d+%hc9`)=_w>$05vMwuo?(c@pRz zpFdh`=TlR}8Ea{y+1w^R`{5I8afyTYLmCB5Ien!t?mn|{wb)U|YXIlBed59a>|zf= z$5?F|Yy3D}?G;PeS%N+6|BJ#H;ktl$mlZAWdad?dB!cLfExOkrPB*WI&Ejz*ICY`= ze(7BE(Roh#(@4j0Z#oqBQ4z^MToFk%XqZypRH?zGR{8z$ODS!=lNN*z9i=?xq|EY* zF6Szl;DK$isrttX$!&1YT+HB(bq1M(NA@`Y2QWl&7o&sZE^`_5maztgonH8VF)|oy ztm^w?DX{-iazI>S%dh0Cx$_iPgFsL6A+}zcHXN0j@%=lieYgq{n}=^A7tV0$Ri5$r}|PgAcd+NBdV*Pd@|NM$IYYY|s+o?m>>T>*$IX;H6Z{q zuE6QsO9CPw0~a}ruFQwXRQ6DeqR`#syh|Y!tonK^S&FqC9MNFX5v<|-4Z+J1Xvj#@ z17LHK?~903p;^ll2pX2%bDrhrxJ~2o9wmU{+4@%p(iA;Z_I)ZZe z#q(b~^br@TELHTezy2?$;vK5u2V}(%$=IqM-GUFv)kj!UOOZwMP8!3YU-V%Xj*Z+2 zX8{vYwU}lQBnRmNZNO{#fYX#Sh5=_Z)jxK1TTR-=)ieT*pW=R(0&=dFRbt9fYhV4l zUskt&p^f7Gqn|=#L1of;%dP0gDYu+FX@X6dyaaqpbMTFsi3c9(v<}5=8x}#(tl{9d(-6JUq`^3{uX8}Tp8v&oh#x_GcFVqNjgEG>XfzQCxoie>Q?%+LGRyUFUU_xi#*2VCG$?6e z*nWlYZFY@v+pdvY*%2J8pNMgpAtpFaXRQah^(yL}u@=ndZOgS{|i9B&h9p!!O8Z#c6fav*QGWxkE%e0g$V3_7C+He z5~|X2zy1WN3Lfp%LtV7xPcT-(cK~}%0{ zm?u(KbK{&}YOUuYx3!6EnARG~kE#J{LgsA}_fcK!Z8 z_?XBb`o+}QO%FfAIr@BHw;o{?g23^ z<=4RX;g7#u=L(3bznOBq(@r70uM3aKqcJ4M6{fYWAW+~?KUoTK9t0b%g$K~d4Z>bj zTJ5v=f*?_M*g)3m=x~Fijvd-^E$3Vht6V|DCswH!Lx+1c!rtM=Wj>(tFD8ii3qY9}WdU=w#+Uuw~50ZKaoZu>_U*qTy%>~X_ zhEOb$=bY@l>Gcuk6>#{oC!wQ`2zsgA$uk$Z>>p$np6dd+zT01PCXw$S5EFwo>KQ%a z8;NEL&oFgWQHRjow563r#(=X|Jk^i=dnFw~G(tGq;*(%^#U~K4?dkt2zR?H#B~*RF z-LRVKf(vrfC+$Or-$;F{o)ds}Jd%^xDf#V53GP(Kp@G&BEOyi3MI}inwnCUP&1vOe zO!>h8SzGhd!&M`2>;m&FDMY?;r9GOFL)B;ogJ#$RqSLAc4q<>~gUCth6}E@}HD2Dg zQ6p~S7xTNAbmGke4p2275Vos{DGU#Yo1Fz#D4D`X$!ZCXkmO>Alh7BD z;sI_Laz0Yv23r~H{xx8~_5J?>woT7Sz=m!?e)O$1QYJW`Okc0;0yTptfL9Fqk_8DM zL3=DHvW-FT4#Ld~yI$>8Ct1?|lX@jR_+J3qdx^8tMn8Yaf5_5@ju33RU#QlNM6Q*e z(Kk9#lcs2F-)8qv{b7$n4u|GHR>8;-eF-H3Vrhod?FtXT{xzRx(=0p`5bfnN#xqdP z`^-<&x?k!O;&*D^Zx4w5>c!XxnLbkdd87B7KKCyQIGq7GTaRGs_(e*hF-$4i>3RBOl7N|vxx7p=Y8r8Yq$w`yU zsttxVeUxhX=zxgzU{KYyLZh4NXmt60(O31G4ID!q5|f2k@RLV`S%Pz6k6w6V_S_mB z+dAZsO@+_S1uwRIW6KD^MUW551ni?gnD`4M5F(;O{9cj|!+aFEQ|M_L;u{#^v^K0+ z%q)SZ$_SVb!Ck&`DKtVXHW4?D2E+m;9X7MO{`604{O22BafwMC)AXp&asc#z7ZxdSo;J%D%@1#z0F*tvV(@JWbxG`%6H5HcZSIq{GBuyJ!<`DkIm$1d zkf#BFLpHP0R)%Tt>WbHVV-ey`G0#Hm2I3i&-F)Ijo+O$`mhXL{Uz{e25+=#)@%h8V z2Q%c_Yi>&l-^xi8!U1Z*3Z8zRYo9QF`n9=EJ}&3_7xDr@8;&COft#PtGzrppZTeQ^ z0YZ3!U7)P}M*IprlbbQ0Fb$>tGoI{Lum1-T9O$qDVRemPma&6 z1|-M#jaqkStpn9Z)TiLv65@zDs4xM<3ZL5e9c!b2@ryh8015#{tNjy7naywpRro2x zZxH9}62R$LwfGlH&Uc70fF_|*a=!PRgsc4`tSSliM@;Jd;K^@D@(nYBN18x;I5p-> z$UA5pps*4^vzvZa$jQP<+7G{mXn*+X|HCgyo>KHs*-Nxq3hx9^(X9cQAZRQ0D~`M6b8yp&+^~Y@A$xfN?KCu@zgF`^2I{+>F*({Bd59 zC)j^d-U;I~-E!)b9lTuD$rNd5bS5kuIE`u65OydNrT@#b3A2q*3SUP5LjNSYFToEN z2xMX}Y?3qLLAa<>XK+#E5kQjy%RHF~%~A3*hSFPq^sLTCu2ax#BpfW?=@Xf6Nhkmx zN6RHeNNN_osnwF>AmT_=?=y|M@5G2D}}6JJ5n%=$#2x{perj&39Wjy`(U`m;uZAB8vZf(;tLlFBY{iE^-iw$w-O zJf)Vybh*rQCt)1QTfE@g7FDye2%+NvjJ$eik*52_mez!&bcQlIEta^P)cohGO?q3N z!1+Dt7pX0u2Ifi{$rY8C`b4Q}Q>)EIx>@~_v@&cyX?I<#Js;`R{ebvOTOx62tN0}x zlSKbI*dB)PA1{EsvCFp18r`kw@|cBITZ@UuQH$sb{3Qc&(-SP^la&==mVR^^TL)%J z>hG&tL>+UzkirSt+>k@l+|_|00{Ws+;K83e=#)%VBcuk6e&iX`&ty0Vk6#Hl(m8+N7pk zt9=}aXdfo=p(h*&H6YQtn_9Nq2+e^LG+ON)R9gJ;JB1^)H__+9O?+020`+N)`y$n^ zV<2x1JZm82+HJ0&UxH&jx|1-N8YvZ8)vwcFUO#g%bM22@I5rC*v^Elqn zQs!HC(@+#-f^%?8Uez0fAomg$J+c)jgdJVeOxWQQtrB+d;1(a)kK4#NR@IAji%bkX z4X3h43adBk7BH?xr-0HZed3>=%T<`4Ks$&etM%AMKOB2GJRGNe|-UE7}9OnR`a#>|N>hi4)Fu5Qw$kw1KZpfFELa%h{4p{rSay#GRz5`Nd!N z*n~8Aflpj{gW{stj~MQ}K;6EgxwM{t=0 zyC+~5J?O=e`&M?@PBJFu?w0n3eC__Nk(u2*ChLu{K?yoXc5})+ePXK8^Bp75M!#(Y zBL7d>QH+Cv59?@L)oE6*%7KXg=2ZDR z+%W{htXFK{Iiywh8_5O_9aHO)A`!RoyI@b;8Y({fLjq^})>*MxkXdIiT^e(v<2jcsARkIWUklLY)h0kO(y<`ya7$DJ--BPEZooP;UyjcoGX zNG5M4)4yfXLCWFafS4saMKn8@73WNdmcboW@%O2?vd>bFcN|XaF;Ts?e+vG#K78i> zjn@^t+L?$2(=izR&v4QRh}W5B6Uax&@eFmke=%>@c;oZ0@`?34GpyCZFYL=-gXUnn zZ%V6`{ZaOZ;7n4!pa*(5#7CR&sI(T%iw!rA@r`%Mi!!ZLtI9)nm4PeVkjY#j16-jS z&R87-Us#A^cc66AM%-pXQ0>_U_cCg)$P>O3L!UyXIIF{%OJ&5SLx3&#af2= z0@yqXh~ww|qQRtJZSX93EBnJ_?3STPj9Y>j2YqKsm5m?dnGircPxXDOUP$ET!m?xLPOn4Lk);7&OmJA z?xMHVP$4sPas~r6{Pfj|>Lc8dlo{k+;e#K`QDrgTqfy!8IE2xpzmkrwYU8(8n0LR4 z)j(T0MMYr7+bq~Y%W%%+kX1F&EIZ&nWft!XS08c((;GAzX5oR$Q-fXdry3`%;(e3z z-ZKuz?%@q$d-R2S$&STFo%|>%iq8E00zaj&LFS!&7-3MfArX9ruyAfheKR6YL%As*!#0RFCR4AES85x$KV6s0pmI3RuvKP&(9zsYM` z|DF9O>5K&aIl`(rie^amz88P3SB}wdS=yFENiVo5(r(ZEa7$`<*-x%u3AqH0tn5*0 zejxIl&VzN3lfee3^HXRvZ0Pw2oEVJ7K z3K=hepyharcCwrA�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