From 4c2887371a3579253659a657f830f2a45b64f878 Mon Sep 17 00:00:00 2001 From: radmirkaz <69034231+radmirkaz@users.noreply.github.com> Date: Sat, 18 Feb 2023 23:31:41 -0800 Subject: [PATCH] Add files via upload --- ..._krasnodar_18_Feb_2023_03_00_53_912228.csv | 1381 ++++++++++ ..._krasnodar_17_Feb_2023_16_32_25_653503.csv | 133 + krasnodar_data.ipynb | 2404 +++++++++++++++++ krasnodar_vtorichka.ipynb | 1116 ++++++++ merged_stats_final.csv | 154 ++ model_pervichka.pkl | Bin 0 -> 267413 bytes models_vtorichka.pkl | Bin 0 -> 1666516 bytes vtorichka_final.csv | 683 +++++ 8 files changed, 5871 insertions(+) create mode 100644 cian_parsing_result_sale_1_100_krasnodar_18_Feb_2023_03_00_53_912228.csv create mode 100644 cian_parsing_result_sale_50_200_krasnodar_17_Feb_2023_16_32_25_653503.csv create mode 100644 krasnodar_data.ipynb create mode 100644 krasnodar_vtorichka.ipynb create mode 100644 merged_stats_final.csv create mode 100644 model_pervichka.pkl create mode 100644 models_vtorichka.pkl create mode 100644 vtorichka_final.csv diff --git a/cian_parsing_result_sale_1_100_krasnodar_18_Feb_2023_03_00_53_912228.csv b/cian_parsing_result_sale_1_100_krasnodar_18_Feb_2023_03_00_53_912228.csv new file mode 100644 index 0000000..b18c6d1 --- /dev/null +++ b/cian_parsing_result_sale_1_100_krasnodar_18_Feb_2023_03_00_53_912228.csv @@ -0,0 +1,1381 @@ +author;author_type;link;city;deal_type;accommodation_type;floor;floors_count;rooms_count;total_meters;price_per_m2;price;year_of_construction;living_meters;kitchen_meters;phone;district;street;underground;residential_complex +ID 49687416;homeowner;https://sochi.cian.ru/sale/flat/282192207/;Краснодар;sale;flat;6;19;3;93.1;338345;31500000;2008;62.6;10.1;+79892742553;Центральный;Невская;;Невская 19 +ID 79095486;homeowner;https://krasnodar.cian.ru/sale/flat/279661943/;Краснодар;sale;flat;20;22;1;43.0;115116;4950000;2021;18.2;14.8;+79180594044;;;; +ID 65428770;homeowner;https://sochi.cian.ru/sale/flat/261817706/;Краснодар;sale;flat;4;14;2;52.0;615384;32000000;2013;45.9;-1;+79181901372;Адлерский;Просвещения;; +ID 79095486;homeowner;https://krasnodar.cian.ru/sale/flat/282999378/;Краснодар;sale;flat;2;10;3;74.0;114864;8500000;2002;42.0;15.6;+79180594044;;;; +ID 94985723;homeowner;https://krasnodar.cian.ru/sale/flat/279796497/;Краснодар;sale;flat;5;6;1;39.5;93670;3700000;2012;18.1;10.8;+79184110513;;;; +ID 24492173;homeowner;https://krasnodar.cian.ru/sale/flat/276556880/;Краснодар;sale;flat;13;18;1;45.1;88691;4000000;2020;20.8;11.7;+79885945606;;;; +ID 88902791;homeowner;https://krasnodar.cian.ru/sale/flat/271544680/;Краснодар;sale;flat;10;22;1;32.27;114657;3700000;2021;-1;-1;+79094602110;;;; +ID 99812501;homeowner;https://krasnodar.cian.ru/sale/flat/283591165/;Краснодар;sale;flat;8;8;1;34.6;109826;3800000;2020;17.0;9.0;+79180418308;;;; +ID 81974003;homeowner;https://sochi.cian.ru/sale/flat/283428668/;Краснодар;sale;flat;4;4;1;37.0;189189;7000000;2018;35.0;-1;+79892107886;Центральный;Тимирязева;; +ID 76294960;homeowner;https://krasnodar.cian.ru/sale/flat/278705525/;Краснодар;sale;flat;9;24;2;68.0;125000;8500000;2020;40.0;20.0;+79654652238;;;; +ID 32889183;homeowner;https://krasnodar.cian.ru/sale/flat/280228523/;Краснодар;sale;flat;1;22;3;91.0;101098;9200000;2014;-1;-1;+79182404147;;;; +ID 99215702;homeowner;https://krasnodar.cian.ru/sale/flat/282835527/;Краснодар;sale;flat;7;10;3;63.5;94488;6000000;1999;-1;11.0;+79898107228;;;; +ID 76727254;homeowner;https://krasnodar.cian.ru/sale/flat/275491711/;Краснодар;sale;flat;1;4;2;45.0;86666;3900000;-1;27.0;10.0;+79885946346;;;; +ID 96132240;homeowner;https://krasnodar.cian.ru/sale/flat/278614920/;Краснодар;sale;flat;10;24;3;102.6;141325;14500000;2011;-1;-1;+79883357025;;;; +ID 1874032;homeowner;https://krasnodar.cian.ru/sale/flat/280428513/;Краснодар;sale;flat;19;19;1;32.0;96875;3100000;2020;12.6;7.1;+79628767121;;;; +ID 89183915;homeowner;https://krasnodar.cian.ru/sale/flat/283713717/;Краснодар;sale;flat;22;23;1;39.0;115384;4500000;2022;-1;-1;+79183905573;;;; +ID 90855402;homeowner;https://krasnodar.cian.ru/sale/flat/273402765/;Краснодар;sale;flat;2;16;1;37.0;104594;3870000;2021;14.4;10.2;+79676533821;;;; +ID 71759733;homeowner;https://sochi.cian.ru/sale/flat/255111075/;Краснодар;sale;flat;3;5;2;55.0;154545;8500000;2017;40.0;10.0;+79628745245;Центральный;Макаренко;; +ID 96650740;homeowner;https://krasnodar.cian.ru/sale/flat/283705704/;Краснодар;sale;flat;2;24;1;35.1;108262;3800000;2020;-1;-1;+79892605395;;;; +ID 81720560;homeowner;https://sochi.cian.ru/sale/flat/283625141/;Краснодар;sale;flat;1;14;2;46.0;510869;23500000;2015;25.0;4.0;+79628859772;Центральный;Курортный проспект;;Барселона Парк +ID 99953080;homeowner;https://krasnodar.cian.ru/sale/flat/283765339/;Краснодар;sale;flat;5;10;1;40.0;102500;4100000;2006;22.9;9.7;+79186257460;;;; +ID 98946843;homeowner;https://sochi.cian.ru/sale/flat/282488302/;Краснодар;sale;flat;7;14;2;41.0;378048;15500000;-1;-1;-1;+79654629356;Хостинский;Лысая Гора;; +ID 91931466;homeowner;https://sochi.cian.ru/sale/flat/283609441/;Краснодар;sale;flat;4;4;-1;36.8;199728;7350000;2020;-1;-1;+79189899568;Центральный;Макаренко;;Sydney +ID 61072788;homeowner;https://krasnodar.cian.ru/sale/flat/283767972/;Краснодар;sale;flat;7;10;1;32.0;443750;14200000;2015;14.0;-1;+79884648480;;;; +ID 52786794;homeowner;https://sochi.cian.ru/sale/flat/283876094/;Краснодар;sale;flat;6;7;3;68.3;263543;18000000;2011;-1;-1;+79883357043;Хостинский;Бытха;; +ID 31981018;homeowner;https://sochi.cian.ru/sale/flat/281646952/;Краснодар;sale;flat;5;6;1;19.3;440414;8500000;-1;-1;-1;+79898555204;Адлерский;Нижнеимеретинская;; +ID 66258985;homeowner;https://sochi.cian.ru/sale/flat/281824503/;Краснодар;sale;flat;2;15;2;52.1;141074;7350000;2020;-1;12.0;+79183507868;Центральный;Пасечная;; +ID 97750126;homeowner;https://krasnodar.cian.ru/sale/flat/282160741/;Краснодар;sale;flat;7;16;3;84.0;106547;8950000;2016;41.3;13.9;+79676541572;;;; +ID 48531972;homeowner;https://sochi.cian.ru/sale/flat/275270422/;Краснодар;sale;flat;9;9;1;28.0;239285;6700000;2020;23.0;3.0;+79094607551;Лазаревский;Калараша;;Звезда +ID 7012744;homeowner;https://anapa.cian.ru/sale/flat/278589070/;Краснодар;sale;flat;6;13;2;50.0;138000;6900000;2020;27.0;9.0;+79183408065;;;; +ID 27340444;homeowner;https://gelendzhik.cian.ru/sale/flat/279471550/;Краснодар;sale;flat;3;7;2;72.0;215277;15500000;2017;42.4;15.6;+79180686400;;;; +ID 96160923;homeowner;https://sochi.cian.ru/sale/flat/278667316/;Краснодар;sale;flat;18;25;2;88.0;818181;72000000;2014;44.0;15.0;+79182845405;Хостинский;Черноморская;;Панорама Парк +ID 91435081;homeowner;https://sochi.cian.ru/sale/flat/281653502/;Краснодар;sale;flat;15;18;1;33.0;312121;10300000;2018;18.0;10.0;+79884132919;Адлерский;Гастелло;;Адлер +ID 44562099;homeowner;https://sochi.cian.ru/sale/flat/249278235/;Краснодар;sale;flat;6;6;1;36.0;330555;11900000;2011;20.0;10.0;+79094475332;Хостинский;Лермонтова;; +ID 46576185;homeowner;https://krasnodar.cian.ru/sale/flat/281444688/;Краснодар;sale;flat;9;17;3;86.7;91118;7900000;2018;44.7;12.1;+79184525491;;;; +ID 98330870;homeowner;https://sochi.cian.ru/sale/flat/282207295/;Краснодар;sale;flat;1;6;2;57.0;236842;13500000;-1;32.0;13.4;+79892302791;Адлерский;Аллейная;; +ID 75404611;homeowner;https://krasnodar.cian.ru/sale/flat/283022801/;Краснодар;sale;flat;8;16;1;25.3;130434;3300000;2020;-1;-1;+79898305484;;;; +ID 85790937;homeowner;https://sochi.cian.ru/sale/flat/278709699/;Краснодар;sale;flat;1;4;2;40.0;174975;6999000;-1;-1;-1;+79183808525;Центральный;Тимирязева;; +ID 89965366;homeowner;https://sochi.cian.ru/sale/flat/282657550/;Краснодар;sale;flat;3;4;1;35.0;285714;10000000;1889;-1;-1;+79883351657;Адлерский;Лесная;; +ID 92608294;homeowner;https://sochi.cian.ru/sale/flat/275186361/;Краснодар;sale;flat;11;19;2;106.0;291509;30900000;2005;-1;17.0;+79886222427;Хостинский;Яна Фабрициуса;; +ID 35523391;homeowner;https://sochi.cian.ru/sale/flat/280844003/;Краснодар;sale;flat;4;9;2;60.0;183333;11000000;1991;54.0;-1;+79094597868;Центральный;Вишневая;; +ID 80978557;homeowner;https://sochi.cian.ru/sale/flat/265022100/;Краснодар;sale;flat;6;12;2;59.5;252100;15000000;1993;38.1;13.1;+79181507740;Центральный;Гагарина;; +ID 66187202;homeowner;https://sochi.cian.ru/sale/flat/281194232/;Краснодар;sale;flat;6;6;5;216.0;164351;35500000;2006;-1;-1;+79094469855;Хостинский;Бытха;; +ID 82696261;homeowner;https://krasnodar.cian.ru/sale/flat/282979027/;Краснодар;sale;flat;4;4;1;33.0;121212;4000000;2010;17.0;8.0;+79180687323;;;; +ID 91358337;homeowner;https://sochi.cian.ru/sale/flat/280381016/;Краснодар;sale;flat;4;4;1;29.3;271331;7950000;2017;-1;-1;+79654644365;;;; +ID 98607920;homeowner;https://sochi.cian.ru/sale/flat/282084492/;Краснодар;sale;flat;4;12;1;23.6;245762;5800000;2022;-1;7.0;+79184112502;Адлерский;Искры;; +ID 66258985;homeowner;https://sochi.cian.ru/sale/flat/283681740/;Краснодар;sale;flat;5;15;3;80.4;110074;8850000;2017;-1;15.0;+79183507868;Центральный;Пасечная;; +ID 71623863;homeowner;https://krasnodar.cian.ru/sale/flat/282347418/;Краснодар;sale;flat;6;18;2;61.45;110659;6800000;2023;32.1;15.2;+79181908910;;;; +ID 98246528;homeowner;https://sochi.cian.ru/sale/flat/281605004/;Краснодар;sale;flat;3;5;2;53.2;244360;13000000;1986;31.0;8.5;+79676536203;;;; +ID 87578411;homeowner;https://krasnodar.cian.ru/sale/flat/270329823/;Краснодар;sale;flat;12;24;1;36.42;79626;2900000;2022;-1;9.5;+79180594293;;;; +ID 97397107;homeowner;https://krasnodar.cian.ru/sale/flat/280426180/;Краснодар;sale;flat;8;18;1;43.5;94252;4100000;2013;21.0;14.0;+79676509723;;;; +ID 97246283;homeowner;https://sochi.cian.ru/sale/flat/280111287/;Краснодар;sale;flat;1;6;1;28.0;232142;6500000;2016;-1;-1;+79628771817;Адлерский;Троицкая;; +ID 81980635;homeowner;https://sochi.cian.ru/sale/flat/279607486/;Краснодар;sale;flat;5;10;2;56.0;392857;22000000;2014;-1;-1;+79676539315;Адлерский;Белорусская;;Green Sail +ID 96907785;homeowner;https://krasnodar.cian.ru/sale/flat/279642648/;Краснодар;sale;flat;8;9;2;69.4;396253;27500000;2013;35.3;-1;+79184346845;;;; +ID 47231310;homeowner;https://sochi.cian.ru/sale/flat/283606424/;Краснодар;sale;flat;2;5;1;32.0;234375;7500000;1969;-1;-1;+79180594271;Центральный;Тимирязева;; +ID 92545600;homeowner;https://sochi.cian.ru/sale/flat/282160529/;Краснодар;sale;flat;5;12;1;30.0;333333;10000000;2019;-1;-1;+79883120318;;;; +ID 96352441;homeowner;https://krasnodar.cian.ru/sale/flat/278925176/;Краснодар;sale;flat;10;17;3;90.0;183333;16500000;2011;55.0;15.0;+79898106912;;;; +ID 87114024;homeowner;https://krasnodar.cian.ru/sale/flat/283649104/;Краснодар;sale;flat;2;2;1;23.2;178879;4150000;-1;-1;-1;+79654630491;;;; +ID 97095401;homeowner;https://krasnodar.cian.ru/sale/flat/280008092/;Краснодар;sale;flat;10;22;2;61.2;116830;7150000;2017;11.5;11.2;+79094603567;;;; +ID 51585388;homeowner;https://sochi.cian.ru/sale/flat/283773253/;Краснодар;sale;flat;13;17;2;84.2;409738;34500000;2010;-1;-1;+79184112739;Центральный;Виноградная;; +ID 14128581;homeowner;https://sochi.cian.ru/sale/flat/267618775/;Краснодар;sale;flat;5;5;3;84.0;300000;25200000;2014;62.0;13.0;+79094596716;;;; +ID 93994142;homeowner;https://novorossiysk.cian.ru/sale/flat/282620028/;Краснодар;sale;flat;12;12;1;41.42;84500;3499999;2022;-1;-1;+79094643647;;;; +ID 96638363;homeowner;https://krasnodar.cian.ru/sale/flat/282880419/;Краснодар;sale;flat;7;7;3;53.0;373584;19800000;2011;41.6;-1;+79884648478;;;; +ID 99717152;homeowner;https://krasnodar.cian.ru/sale/flat/283455401/;Краснодар;sale;flat;5;5;3;89.0;48876;4350000;2016;58.0;14.3;+79676525061;;;; +ID 58678290;homeowner;https://krasnodar.cian.ru/sale/flat/283343144/;Краснодар;sale;flat;14;16;2;65.0;72307;4700000;2010;55.0;-1;+79892101088;;;; +ID 26182348;homeowner;https://sochi.cian.ru/sale/flat/283294277/;Краснодар;sale;flat;5;8;-1;18.8;361702;6800000;-1;-1;-1;+79181108388;Хостинский;Курортный проспект;;Моравия +ID 22627864;homeowner;https://sochi.cian.ru/sale/flat/282148351/;Краснодар;sale;flat;5;13;2;50.0;530000;26500000;2018;25.0;20.0;+79186286676;Центральный;Крымская;; +ID 97732587;homeowner;https://krasnodar.cian.ru/sale/flat/280910756/;Краснодар;sale;flat;21;22;-1;250.0;200000;50000000;2010;-1;-1;+79186257601;;;; +ID 21606883;homeowner;https://krasnodar.cian.ru/sale/flat/281074803/;Краснодар;sale;flat;4;5;2;48.4;165289;8000000;1980;16.0;27.0;+79676539074;;;; +ID 99936114;homeowner;https://krasnodar.cian.ru/sale/flat/283737889/;Краснодар;sale;flat;6;16;2;43.2;128472;5550000;2016;30.0;7.0;+79676541032;;;; +ID 77636878;homeowner;https://krasnodar.cian.ru/sale/flat/275873630/;Краснодар;sale;flat;7;9;2;61.4;97231;5970000;2020;-1;-1;+79676528175;;;; +ID 76167462;homeowner;https://anapa.cian.ru/sale/flat/282975688/;Краснодар;sale;flat;6;16;1;40.4;146039;5900000;2019;17.3;9.6;+79676539986;;;; +ID 98623095;homeowner;https://krasnodar.cian.ru/sale/flat/283282828/;Краснодар;sale;flat;6;6;2;63.4;71451;4530000;2010;31.5;16.8;+79094500623;;;; +ID 99615310;homeowner;https://krasnodar.cian.ru/sale/flat/283383338/;Краснодар;sale;flat;6;9;1;41.5;84337;3500000;2017;19.7;10.8;+79628748956;;;; +ID 83723777;homeowner;https://krasnodar.cian.ru/sale/flat/280412835/;Краснодар;sale;flat;3;9;2;48.8;108606;5300000;1982;29.9;6.8;+79604746673;;;; +ID 90473615;homeowner;https://krasnodar.cian.ru/sale/flat/283714276/;Краснодар;sale;flat;12;16;1;41.0;115853;4750000;2014;18.0;12.0;+79183607096;;;; +ID 97916815;homeowner;https://krasnodar.cian.ru/sale/flat/283680222/;Краснодар;sale;flat;14;18;2;62.5;102400;6400000;2017;30.1;13.7;+79654648317;;;; +ID 45758906;homeowner;https://anapa.cian.ru/sale/flat/283556518/;Краснодар;sale;flat;4;10;1;42.0;202380;8500000;2016;20.0;15.0;+79605446586;;;; +ID 96303300;homeowner;https://krasnodar.cian.ru/sale/flat/282111237/;Краснодар;sale;flat;15;23;2;51.3;136452;6999999;2012;-1;-1;+79604780989;;;; +ID 13140727;homeowner;https://sochi.cian.ru/sale/flat/283860548/;Краснодар;sale;flat;13;22;1;32.0;499687;15990000;2018;27.0;-1;+79184342116;Центральный;Больничный Городок мкр;;Огни Сочи +ID 45975019;homeowner;https://sochi.cian.ru/sale/flat/283627259/;Краснодар;sale;flat;4;8;3;65.6;381097;25000000;2015;-1;-1;+79676539501;Центральный;Макаренко;; +ID 378269;homeowner;https://gelendzhik.cian.ru/sale/flat/276154608/;Краснодар;sale;flat;16;17;3;121.0;491735;59500000;2014;70.0;30.0;+79883356557;;;; +ID 72810680;homeowner;https://anapa.cian.ru/sale/flat/278046637/;Краснодар;sale;flat;14;14;1;47.0;153191;7200000;2021;-1;-1;+79094436729;;;; +ID 50179087;homeowner;https://krasnodar.cian.ru/sale/flat/279238673/;Краснодар;sale;flat;11;15;2;57.48;137439;7900000;2006;34.0;11.0;+79654641315;;;; +ID 97386702;homeowner;https://krasnodar.cian.ru/sale/flat/280411276/;Краснодар;sale;flat;2;16;2;61.8;87378;5400000;2018;32.4;11.6;+79892905093;;;; +ID 85878833;homeowner;https://sochi.cian.ru/sale/flat/268919479/;Краснодар;sale;flat;7;7;1;24.6;217479;5350000;2012;-1;-1;+79189504727;Хостинский;Лысая Гора;; +ID 97720719;homeowner;https://krasnodar.cian.ru/sale/flat/280901690/;Краснодар;sale;flat;2;6;2;50.0;68000;3400000;2015;-1;10.0;+79184111463;;;; +ID 12624963;homeowner;https://sochi.cian.ru/sale/flat/258115048/;Краснодар;sale;flat;8;9;1;34.0;200000;6800000;2020;16.0;9.0;+79898304492;Лазаревский;Калараша;;Звезда +ID 81392132;homeowner;https://krasnodar.cian.ru/sale/flat/279466552/;Краснодар;sale;flat;23;25;3;102.9;212827;21900000;2018;65.0;20.0;+79183607475;;;; +ID 86870581;homeowner;https://sochi.cian.ru/sale/flat/272722988/;Краснодар;sale;flat;4;5;2;52.8;407196;21500000;1971;36.0;8.7;+79184111346;Центральный;Роз;; +ID 94900791;homeowner;https://krasnodar.cian.ru/sale/flat/278192058/;Краснодар;sale;flat;15;16;2;65.0;158461;10300000;2021;-1;21.0;+79094451587;;;; +ID 99491345;homeowner;https://krasnodar.cian.ru/sale/flat/283250125/;Краснодар;sale;flat;1;2;3;67.4;65281;4400000;1989;40.0;17.0;+79676516759;;;; +ID 81071913;homeowner;https://sochi.cian.ru/sale/flat/280385606/;Краснодар;sale;flat;5;20;3;115.2;152777;17600000;-1;-1;20.0;+79189504129;Адлерский;Голубые Дали;; +ID 96516864;homeowner;https://sochi.cian.ru/sale/flat/279576665/;Краснодар;sale;flat;5;5;1;27.0;229629;6200000;-1;-1;-1;+79885945628;Центральный;Целинная;; +ID 88172743;homeowner;https://sochi.cian.ru/sale/flat/283190329/;Краснодар;sale;flat;3;5;1;18.0;233333;4200000;1966;-1;-1;+79885204382;Хостинский;Мацестинская;; +ID 60916652;homeowner;https://krasnodar.cian.ru/sale/flat/282725047/;Краснодар;sale;flat;3;6;2;74.0;84459;6250000;2009;30.0;16.0;+79883807907;;;; +ID 2101192;homeowner;https://krasnodar.cian.ru/sale/flat/258735506/;Краснодар;sale;flat;8;17;3;97.0;68030;6599000;2021;60.0;15.0;+79892742563;;;; +ID 41152701;homeowner;https://sochi.cian.ru/sale/flat/267439912/;Краснодар;sale;flat;1;3;2;107.1;167133;17900000;1959;47.2;26.0;+79898303933;Центральный;бульвар Цветной;; +ID 50171508;homeowner;https://sochi.cian.ru/sale/flat/271095968/;Краснодар;sale;flat;4;5;2;46.8;208333;9750000;1968;29.3;5.0;+79670394749;Хостинский;50 лет СССР;; +ID 96746715;homeowner;https://krasnodar.cian.ru/sale/flat/279435123/;Краснодар;sale;flat;4;5;2;44.0;109090;4800000;1971;-1;7.0;+79183609026;;;; +ID 70821341;homeowner;https://sochi.cian.ru/sale/flat/278133498/;Краснодар;sale;flat;3;5;1;18.1;243093;4400000;1973;-1;-1;+79180101186;Центральный;переулок Строительный;; +ID 95219227;homeowner;https://krasnodar.cian.ru/sale/flat/277678214/;Краснодар;sale;flat;20;24;3;125.0;135200;16900000;2012;58.0;16.6;+79676535387;;;; +ID 63299765;homeowner;https://gelendzhik.cian.ru/sale/flat/275610218/;Краснодар;sale;flat;2;12;1;70.0;212857;14900000;2006;25.3;23.9;+79898303075;;;; +ID 97215783;homeowner;https://krasnodar.cian.ru/sale/flat/280055841/;Краснодар;sale;flat;3;3;1;47.3;317124;15000000;2017;32.5;-1;+79189504722;;;; +ID 87775296;homeowner;https://krasnodar.cian.ru/sale/flat/280045157/;Краснодар;sale;flat;12;17;1;49.9;150300;7500000;2020;23.0;14.0;+79628735361;;;; +ID 76030421;homeowner;https://sochi.cian.ru/sale/flat/280905979/;Краснодар;sale;flat;2;6;1;34.0;223529;7600000;1983;25.0;6.0;+79654649082;Хостинский;Ясногорская;; +ID 83344588;homeowner;https://sochi.cian.ru/sale/flat/267112577/;Краснодар;sale;flat;4;4;3;91.0;153846;14000000;2011;-1;-1;+79885946848;;;; +ID 90532203;homeowner;https://anapa.cian.ru/sale/flat/282314545/;Краснодар;sale;flat;5;5;1;30.5;190164;5800003;1971;7.0;15.1;+79676540318;;;; +ID 13077699;homeowner;https://krasnodar.cian.ru/sale/flat/263861071/;Краснодар;sale;flat;4;8;1;32.0;203125;6500000;2019;29.7;-1;+79181415962;;;; +ID 98799271;homeowner;https://sochi.cian.ru/sale/flat/282314825/;Краснодар;sale;flat;4;9;2;42.0;221428;9300000;2015;23.0;15.0;+79676513814;Хостинский;Водораздельная;; +ID 95486493;homeowner;https://krasnodar.cian.ru/sale/flat/281228635/;Краснодар;sale;flat;2;2;2;51.0;50784;2590000;1988;32.8;8.4;+79891999083;;;; +ID 33048838;homeowner;https://sochi.cian.ru/sale/flat/283549725/;Краснодар;sale;flat;2;5;1;19.1;209424;4000000;1964;-1;-1;+79628856469;Центральный;Донская;; +ID 74736737;homeowner;https://novorossiysk.cian.ru/sale/flat/283401631/;Краснодар;sale;flat;11;17;1;47.2;139830;6600000;2021;17.7;13.6;+79182307485;;;; +ID 74319683;homeowner;https://krasnodar.cian.ru/sale/flat/282162449/;Краснодар;sale;flat;17;24;2;91.59;88437;8100000;-1;-1;-1;+79676542301;;;; +ID 87569951;homeowner;https://krasnodar.cian.ru/sale/flat/270313392/;Краснодар;sale;flat;4;4;4;114.2;50788;5800000;-1;75.9;7.3;+79094430686;;;; +ID 86442284;homeowner;https://sochi.cian.ru/sale/flat/283574657/;Краснодар;sale;flat;2;5;1;44.3;200902;8900000;2012;-1;-1;+79885206760;Хостинский;Звездная;; +ID 82324314;homeowner;https://sochi.cian.ru/sale/flat/280217331/;Краснодар;sale;flat;2;6;2;48.8;215163;10500000;2011;-1;-1;+79182506227;;;; +ID 16746002;homeowner;https://krasnodar.cian.ru/sale/flat/280875925/;Краснодар;sale;flat;1;2;2;66.0;136212;8990000;2016;25.0;15.0;+79094504891;;;; +ID 97215783;homeowner;https://krasnodar.cian.ru/sale/flat/280054388/;Краснодар;sale;flat;3;3;3;91.7;272628;25000000;2017;72.6;-1;+79189504722;;;; +ID 72256590;homeowner;https://sochi.cian.ru/sale/flat/283440552/;Краснодар;sale;flat;2;3;3;102.0;196078;20000000;2004;71.2;15.0;+79654629635;Хостинский;Шоссейная;; +ID 25757755;homeowner;https://krasnodar.cian.ru/sale/flat/283681219/;Краснодар;sale;flat;2;27;3;81.5;94478;7700000;2022;50.0;15.0;+79182404813;;;; +ID 21812662;homeowner;https://sochi.cian.ru/sale/flat/283589966/;Краснодар;sale;flat;1;3;1;27.6;293478;8100000;2014;-1;-1;+79892202677;Адлерский;Орбитовская;; +ID 23612030;homeowner;https://krasnodar.cian.ru/sale/flat/281037889/;Краснодар;sale;flat;11;12;3;69.0;391304;27000000;2022;45.0;20.0;+79094589247;;;; +ID 98194037;homeowner;https://sochi.cian.ru/sale/flat/281526343/;Краснодар;sale;flat;9;10;1;44.3;240406;10650000;2006;26.2;15.0;+79094542152;Хостинский;Искры;; +ID 95240189;homeowner;https://krasnodar.cian.ru/sale/flat/278454730/;Краснодар;sale;flat;12;12;1;32.0;103125;3300000;2015;-1;-1;+79094479402;;;; +ID 99738483;homeowner;https://krasnodar.cian.ru/sale/flat/283480722/;Краснодар;sale;flat;1;5;1;31.0;129032;4000000;1968;20.0;7.0;+79094432816;;;; +ID 17704222;homeowner;https://sochi.cian.ru/sale/flat/271669617/;Краснодар;sale;flat;1;9;1;22.0;218181;4800000;2020;-1;-1;+79180686284;Лазаревский;Калараша;;Семейный +ID 97870506;homeowner;https://krasnodar.cian.ru/sale/flat/281168845/;Краснодар;sale;flat;15;25;1;47.0;112553;5290000;2021;19.7;13.9;+79186257936;;;; +ID 89426278;homeowner;https://novorossiysk.cian.ru/sale/flat/283515540/;Краснодар;sale;flat;14;17;1;40.0;132500;5300000;2021;19.5;12.0;+79628741427;;;; +ID 66804296;homeowner;https://sochi.cian.ru/sale/flat/283264251/;Краснодар;sale;flat;5;6;2;54.0;201851;10900000;-1;39.0;15.0;+79892107497;Центральный;Клубничная;; +ID 79883760;homeowner;https://sochi.cian.ru/sale/flat/277648905/;Краснодар;sale;flat;7;10;2;60.1;214642;12900000;2013;40.0;14.0;+79064355729;Центральный;Виноградная;; +ID 80229792;homeowner;https://gelendzhik.cian.ru/sale/flat/283451261/;Краснодар;sale;flat;7;8;1;54.8;267335;14650000;2016;30.0;15.0;+79094610522;;;; +ID 96807536;homeowner;https://sochi.cian.ru/sale/flat/279517248/;Краснодар;sale;flat;15;18;2;48.0;427083;20500000;2020;-1;-1;+79628852334;Хостинский;Есауленко;;Южное море +ID 99174317;homeowner;https://krasnodar.cian.ru/sale/flat/282779122/;Краснодар;sale;flat;4;10;2;97.0;463917;45000000;2020;-1;-1;+79654629491;;;; +ID 13404190;homeowner;https://sochi.cian.ru/sale/flat/283742652/;Краснодар;sale;flat;3;4;1;17.0;317647;5400000;-1;14.0;3.0;+79094462834;Адлерский;Чкалова;; +ID 99515404;homeowner;https://krasnodar.cian.ru/sale/flat/283217221/;Краснодар;sale;flat;2;3;1;25.1;73705;1850000;2022;16.0;5.0;+79181208448;;;; +ID 266194;homeowner;https://krasnodar.cian.ru/sale/flat/278720945/;Краснодар;sale;flat;1;3;1;41.4;103623;4290000;1953;18.0;10.1;+79898106735;;;; +ID 423042;homeowner;https://sochi.cian.ru/sale/flat/277436747/;Краснодар;sale;flat;4;17;2;55.6;548561;30500000;2021;38.0;11.0;+79186258243;Хостинский;Депутатская;; +ID 97830498;homeowner;https://krasnodar.cian.ru/sale/flat/281055417/;Краснодар;sale;flat;10;16;1;31.6;113924;3600000;2022;-1;-1;+79892601975;;;; +ID 60634105;homeowner;https://krasnodar.cian.ru/sale/flat/277544831/;Краснодар;sale;flat;8;16;2;56.5;141592;8000000;2011;30.6;11.5;+79186273140;;;; +ID 22709463;homeowner;https://sochi.cian.ru/sale/flat/283789002/;Краснодар;sale;flat;3;4;1;27.2;312500;8500000;1960;17.0;4.0;+79189604514;Центральный;Гагарина;; +ID 12962414;homeowner;https://krasnodar.cian.ru/sale/flat/280593793/;Краснодар;sale;flat;14;16;1;42.0;108333;4550000;2006;20.0;10.0;+79654655175;;;; +ID 69961357;homeowner;https://krasnodar.cian.ru/sale/flat/279614729/;Краснодар;sale;flat;5;5;1;40.0;124875;4995000;1969;21.0;9.0;+79654656114;;;; +ID 97193012;homeowner;https://krasnodar.cian.ru/sale/flat/280031073/;Краснодар;sale;flat;21;21;2;68.6;86734;5950000;2014;36.4;12.3;+79094537067;;;; +ID 79938285;homeowner;https://krasnodar.cian.ru/sale/flat/282816985/;Краснодар;sale;flat;15;19;1;27.0;122222;3300000;2017;-1;-1;+79628767134;;;; +ID 80778468;homeowner;https://krasnodar.cian.ru/sale/flat/269002873/;Краснодар;sale;flat;15;16;2;62.1;136876;8500000;2014;31.1;14.5;+79094610076;;;; +ID 11286526;homeowner;https://sochi.cian.ru/sale/flat/279300704/;Краснодар;sale;flat;1;7;1;17.0;529411;9000000;-1;17.0;-1;+79628758830;Центральный;Крымская;; +ID 77806052;homeowner;https://krasnodar.cian.ru/sale/flat/280499751/;Краснодар;sale;flat;2;3;1;26.0;71153;1850000;2021;-1;-1;+79628766296;;;; +ID 90843981;homeowner;https://sochi.cian.ru/sale/flat/283686610/;Краснодар;sale;flat;2;24;2;50.0;1040000;52000000;2008;-1;-1;+79654650311;Хостинский;Гагринская;;Миллениум Тауэр +ID 95904870;homeowner;https://gelendzhik.cian.ru/sale/flat/278344152/;Краснодар;sale;flat;10;10;1;57.8;250865;14500000;2017;26.4;17.8;+79094626791;;;; +ID 13259607;homeowner;https://sochi.cian.ru/sale/flat/283653524/;Краснодар;sale;flat;1;23;2;45.0;380000;17100000;2014;-1;8.0;+79183906891;Центральный;переулок Горького;; +ID 21467881;homeowner;https://sochi.cian.ru/sale/flat/281517417/;Краснодар;sale;flat;11;12;4;160.0;231250;37000000;2016;70.0;16.7;+79676542315;;;; +ID 22709463;homeowner;https://sochi.cian.ru/sale/flat/283392896/;Краснодар;sale;flat;1;3;1;30.9;226537;7000000;-1;16.2;5.8;+79094456458;Центральный;Санаторная;; +ID 33040889;homeowner;https://gelendzhik.cian.ru/sale/flat/283003059/;Краснодар;sale;flat;6;6;1;42.3;200945;8500000;2019;14.3;14.2;+79676526800;;;; +ID 20782773;homeowner;https://sochi.cian.ru/sale/flat/283139711/;Краснодар;sale;flat;8;13;2;73.0;683561;49900000;2020;50.0;10.0;+79189505184;Хостинский;Гагринская;;Светлана парк +ID 85568526;homeowner;https://krasnodar.cian.ru/sale/flat/283752257/;Краснодар;sale;flat;4;5;1;32.4;98765;3200000;2014;12.0;10.0;+79183408158;;;; +ID 43877920;homeowner;https://krasnodar.cian.ru/sale/flat/283473220/;Краснодар;sale;flat;1;6;1;18.0;66666;1200000;2011;15.0;3.0;+79182106867;;;; +ID 77068163;homeowner;https://krasnodar.cian.ru/sale/flat/283669414/;Краснодар;sale;flat;7;10;1;22.0;136363;3000000;2016;-1;-1;+79883807613;;;; +ID 83956266;homeowner;https://anapa.cian.ru/sale/flat/267491942/;Краснодар;sale;flat;1;9;2;57.0;98245;5600000;1983;28.1;9.3;+79186256961;;;; +ID 98830986;homeowner;https://krasnodar.cian.ru/sale/flat/282356692/;Краснодар;sale;flat;1;6;1;28.0;98214;2750000;2013;16.0;8.0;+79094655098;;;; +ID 66343626;homeowner;https://krasnodar.cian.ru/sale/flat/283158422/;Краснодар;sale;flat;9;16;1;26.2;129770;3400000;2017;16.0;3.0;+79183408448;;;; +ID 98741030;homeowner;https://krasnodar.cian.ru/sale/flat/282332001/;Краснодар;sale;flat;4;5;1;33.8;99260;3355000;1997;-1;-1;+79182404982;;;; +ID 83224753;homeowner;https://krasnodar.cian.ru/sale/flat/282953336/;Краснодар;sale;flat;10;16;1;46.0;117391;5400000;2013;-1;-1;+79189970454;;;; +ID 95962640;homeowner;https://krasnodar.cian.ru/sale/flat/278411781/;Краснодар;sale;flat;2;5;2;35.0;130000;4550000;1968;24.0;6.0;+79898555190;;;; +ID 84768179;homeowner;https://sochi.cian.ru/sale/flat/268098798/;Краснодар;sale;flat;8;11;2;34.3;259475;8900000;2015;-1;-1;+79892605579;Центральный;переулок Чехова;; +ID 15727468;homeowner;https://sochi.cian.ru/sale/flat/283699324/;Краснодар;sale;flat;2;4;1;35.0;157142;5500000;-1;-1;-1;+79628734202;Адлерский;Пархоменко;; +ID 2101192;homeowner;https://krasnodar.cian.ru/sale/flat/273270612/;Краснодар;sale;flat;2;16;2;90.0;73322;6599000;2021;55.0;21.0;+79892742563;;;; +ID 16954321;homeowner;https://krasnodar.cian.ru/sale/flat/280424115/;Краснодар;sale;flat;3;4;1;39.0;115384;4500000;-1;20.0;11.0;+79189886467;;;; +ID 67132708;homeowner;https://sochi.cian.ru/sale/flat/283679833/;Краснодар;sale;flat;2;2;1;21.0;228571;4800000;-1;16.0;4.0;+79883854961;Центральный;Воровского;; +ID 94862413;homeowner;https://krasnodar.cian.ru/sale/flat/277346940/;Краснодар;sale;flat;6;9;2;63.0;119047;7500000;2011;36.0;12.0;+79676527612;;;; +ID 80324468;homeowner;https://krasnodar.cian.ru/sale/flat/283659241/;Краснодар;sale;flat;5;9;3;65.3;119448;7800000;1985;38.8;7.9;+79180683644;;;; +ID 97412072;homeowner;https://sochi.cian.ru/sale/flat/283737086/;Краснодар;sale;flat;11;25;1;27.0;462962;12500000;2018;19.0;6.0;+79183605302;Центральный;Пластунская;;Раз Два Три +ID 60426018;homeowner;https://krasnodar.cian.ru/sale/flat/283603628/;Краснодар;sale;flat;18;24;1;43.57;114734;4999000;2017;16.2;12.1;+79886663240;;;; +ID 94764738;homeowner;https://krasnodar.cian.ru/sale/flat/277279223/;Краснодар;sale;flat;6;6;1;21.9;93607;2050000;2012;18.7;-1;+79676529792;;;; +ID 13183826;homeowner;https://krasnodar.cian.ru/sale/flat/282815691/;Краснодар;sale;flat;16;17;1;45.0;176666;7950000;2015;-1;-1;+79628724839;;;; +ID 99737810;homeowner;https://sochi.cian.ru/sale/flat/283638567/;Краснодар;sale;flat;3;3;-1;61.0;318032;19400000;-1;-1;-1;+79189806609;Центральный;Стартовая;; +ID 58489253;homeowner;https://krasnodar.cian.ru/sale/flat/282798471/;Краснодар;sale;flat;2;2;3;71.0;95774;6800000;1952;46.6;9.0;+79186272849;;;; +ID 82412950;homeowner;https://krasnodar.cian.ru/sale/flat/283792675/;Краснодар;sale;flat;2;3;1;32.5;64615;2100000;1978;-1;-1;+79628753359;;;; +ID 99950915;homeowner;https://sochi.cian.ru/sale/flat/283759281/;Краснодар;sale;flat;7;10;1;28.2;134751;3800000;-1;20.0;6.0;+79885946154;Хостинский;Ручей Видный;; +ID 45999376;homeowner;https://krasnodar.cian.ru/sale/flat/283836335/;Краснодар;sale;flat;22;25;1;33.0;119696;3950000;2021;11.0;14.0;+79180594514;;;; +ID 97600374;homeowner;https://krasnodar.cian.ru/sale/flat/283860470/;Краснодар;sale;flat;2;8;2;64.0;85156;5450000;-1;-1;-1;+79189605086;;;; +ID 99571041;homeowner;https://anapa.cian.ru/sale/flat/283655014/;Краснодар;sale;flat;7;17;1;33.0;215151;7100000;2016;-1;-1;+79654643281;;;; +ID 91994657;homeowner;https://krasnodar.cian.ru/sale/flat/280689918/;Краснодар;sale;flat;9;16;2;66.0;127272;8400000;2013;-1;-1;+79180102752;;;; +ID 20712189;homeowner;https://krasnodar.cian.ru/sale/flat/283164459/;Краснодар;sale;flat;15;16;1;22.7;138766;3150000;2021;-1;-1;+79183906177;;;; +ID 80855437;homeowner;https://gelendzhik.cian.ru/sale/flat/283817918/;Краснодар;sale;flat;6;7;3;86.0;203488;17500000;2019;40.0;28.0;+79628739823;;;; +ID 95489618;homeowner;https://novorossiysk.cian.ru/sale/flat/277924455/;Краснодар;sale;flat;5;9;2;51.8;108108;5600000;1983;32.6;7.8;+79898305116;;;; +ID 92052694;homeowner;https://krasnodar.cian.ru/sale/flat/274631224/;Краснодар;sale;flat;1;3;2;47.0;93617;4400000;1981;30.0;7.1;+79181508096;;;; +ID 45505906;homeowner;https://gelendzhik.cian.ru/sale/flat/283584394/;Краснодар;sale;flat;4;5;2;56.6;208480;11800000;2015;37.0;9.0;+79094531276;;;; +ID 15469194;homeowner;https://novorossiysk.cian.ru/sale/flat/280046963/;Краснодар;sale;flat;8;21;2;58.0;137931;8000000;2011;-1;14.0;+79628844972;;;; +ID 96235157;homeowner;https://gelendzhik.cian.ru/sale/flat/278780936/;Краснодар;sale;flat;4;5;3;104.0;134615;14000000;2018;32.7;33.2;+79183406131;;;; +ID 93262441;homeowner;https://krasnodar.cian.ru/sale/flat/280214889/;Краснодар;sale;flat;2;6;1;40.0;102500;4100000;2008;-1;-1;+79654644703;;;; +ID 96784598;homeowner;https://sochi.cian.ru/sale/flat/279484579/;Краснодар;sale;flat;5;5;1;19.0;263157;5000000;1966;19.0;-1;+79183605245;Адлерский;Калинина;; +ID 72897675;homeowner;https://krasnodar.cian.ru/sale/flat/282107098/;Краснодар;sale;flat;9;10;1;37.0;107837;3990000;2005;17.8;9.9;+79186357430;;;; +ID 84406471;homeowner;https://krasnodar.cian.ru/sale/flat/267805963/;Краснодар;sale;flat;5;5;3;102.0;115686;11800000;2002;50.0;30.0;+79180460825;;;; +ID 2101192;homeowner;https://krasnodar.cian.ru/sale/flat/279286956/;Краснодар;sale;flat;9;16;2;54.0;124074;6700000;2016;28.0;13.0;+79892742563;;;; +ID 89884553;homeowner;https://sochi.cian.ru/sale/flat/281471545/;Краснодар;sale;flat;6;10;2;60.3;182421;11000000;2019;40.0;15.0;+79654633290;Центральный;Санаторная;;Шоколад +ID 98272008;homeowner;https://krasnodar.cian.ru/sale/flat/281636962/;Краснодар;sale;flat;1;5;1;31.0;104838;3250000;1970;17.0;6.0;+79186399093;;;; +ID 66816716;homeowner;https://sochi.cian.ru/sale/flat/278403360/;Краснодар;sale;flat;1;4;1;29.8;218120;6500000;2021;23.1;-1;+79183408906;Центральный;Макаренко;; +ID 93428938;homeowner;https://sochi.cian.ru/sale/flat/282665188/;Краснодар;sale;flat;4;5;1;35.0;274285;9600000;1962;19.0;8.1;+79654630346;Центральный;Красноармейская;; +ID 31619910;homeowner;https://anapa.cian.ru/sale/flat/271282972/;Краснодар;sale;flat;5;6;2;55.0;136363;7500000;2010;28.0;10.2;+79183408007;;;; +ID 47230763;homeowner;https://sochi.cian.ru/sale/flat/263653365/;Краснодар;sale;flat;14;15;2;37.0;343243;12700000;2018;18.0;6.0;+79628744977;Хостинский;Аллея Челтенхэма;; +ID 10767144;homeowner;https://sochi.cian.ru/sale/flat/277077841/;Краснодар;sale;flat;1;4;2;45.0;277777;12500000;-1;-1;-1;+79654626737;;;; +ID 58909566;homeowner;https://sochi.cian.ru/sale/flat/283369627/;Краснодар;sale;flat;4;6;2;46.0;245652;11300000;1970;35.0;6.0;+79891206098;Хостинский;Бытха;; +ID 95955249;homeowner;https://novorossiysk.cian.ru/sale/flat/278469468/;Краснодар;sale;flat;5;5;1;31.0;118387;3670000;1983;18.0;5.5;+79094619127;;;; +ID 12806124;homeowner;https://krasnodar.cian.ru/sale/flat/282961891/;Краснодар;sale;flat;5;7;2;98.0;107142;10500000;2011;44.2;22.7;+79186255914;;;; +ID 80470533;homeowner;https://sochi.cian.ru/sale/flat/283218968/;Краснодар;sale;flat;11;12;2;49.7;375586;18666666;2020;-1;6.0;+79892808309;Центральный;Донская;; +ID 45056365;homeowner;https://sochi.cian.ru/sale/flat/279517150/;Краснодар;sale;flat;2;3;1;29.0;168965;4900000;2017;13.0;10.0;+79183109106;Лазаревский;Магнитогорская;; +ID 71617212;homeowner;https://krasnodar.cian.ru/sale/flat/282592710/;Краснодар;sale;flat;6;24;4;101.5;137931;14000000;-1;-1;13.0;+79094522894;;;; +ID 76233642;homeowner;https://anapa.cian.ru/sale/flat/260588155/;Краснодар;sale;flat;2;6;2;89.7;256410;23000000;2013;47.5;21.7;+79094498642;;;; +ID 96871730;homeowner;https://krasnodar.cian.ru/sale/flat/282973095/;Краснодар;sale;flat;2;3;3;72.0;80555;5800000;2011;30.0;30.0;+79676521720;;;; +ID 78526978;homeowner;https://anapa.cian.ru/sale/flat/265908935/;Краснодар;sale;flat;14;16;1;36.4;163461;5950000;2020;14.0;16.0;+79094439983;;;; +ID 45999376;homeowner;https://krasnodar.cian.ru/sale/flat/283043840/;Краснодар;sale;flat;17;20;1;40.0;82250;3290000;2021;15.5;9.5;+79180594514;;;; +ID 97212474;homeowner;https://anapa.cian.ru/sale/flat/280056264/;Краснодар;sale;flat;4;7;2;52.2;167624;8750000;2013;28.0;10.0;+79186273255;;;; +ID 29121552;homeowner;https://sochi.cian.ru/sale/flat/275699943/;Краснодар;sale;flat;1;6;1;24.9;542168;13500000;-1;-1;-1;+79186256387;;;; +ID 27683346;homeowner;https://krasnodar.cian.ru/sale/flat/280856776/;Краснодар;sale;flat;14;25;1;45.0;113333;5100000;2020;18.0;14.0;+79180687337;;;; +ID 48531972;homeowner;https://novorossiysk.cian.ru/sale/flat/277688075/;Краснодар;sale;flat;19;22;1;48.3;132505;6400000;2020;29.3;12.0;+79094607551;;;; +ID 22113160;homeowner;https://anapa.cian.ru/sale/flat/265957297/;Краснодар;sale;flat;6;16;1;47.0;170212;8000000;-1;-1;-1;+79184348080;;;; +ID 77340707;homeowner;https://sochi.cian.ru/sale/flat/276820287/;Краснодар;sale;flat;9;10;2;77.4;193798;15000000;2004;35.0;18.9;+79885576036;Лазаревский;Павлова;; +ID 16313081;homeowner;https://krasnodar.cian.ru/sale/flat/272265987/;Краснодар;sale;flat;20;22;1;28.6;106643;3050000;2021;-1;-1;+79180460408;;;; +ID 50912643;homeowner;https://krasnodar.cian.ru/sale/flat/282357383/;Краснодар;sale;flat;19;20;1;35.0;124285;4350000;2017;14.0;9.0;+79186273229;;;; +ID 95979805;homeowner;https://novorossiysk.cian.ru/sale/flat/278418603/;Краснодар;sale;flat;15;15;1;35.5;130985;4650000;2022;14.0;10.0;+79186635431;;;; +ID 65656054;homeowner;https://sochi.cian.ru/sale/flat/248224633/;Краснодар;sale;flat;2;3;1;32.2;276397;8900000;2016;27.6;-1;+79180686236;Адлерский;Апрельская;; +ID 85983140;homeowner;https://sochi.cian.ru/sale/flat/278955745/;Краснодар;sale;flat;15;25;2;37.0;398798;14755555;2020;11.0;12.0;+79183108715;Центральный;Пластунская;;Раз Два Три +ID 74711168;homeowner;https://sochi.cian.ru/sale/flat/258887944/;Краснодар;sale;flat;7;8;4;200.0;350000;70000000;-1;150.0;20.0;+79676540159;Центральный;Пирогова;; +ID 89674211;homeowner;https://krasnodar.cian.ru/sale/flat/272245137/;Краснодар;sale;flat;1;5;1;42.0;69047;2900000;2014;16.0;10.0;+79676542441;;;; +ID 15336561;homeowner;https://krasnodar.cian.ru/sale/flat/282389990/;Краснодар;sale;flat;14;25;1;38.5;122077;4700000;2018;-1;11.1;+79676522936;;;; +ID 74209593;homeowner;https://krasnodar.cian.ru/sale/flat/265882466/;Краснодар;sale;flat;8;16;2;42.0;134523;5650000;2017;37.0;-1;+79186258246;;;; +ID 66366814;homeowner;https://anapa.cian.ru/sale/flat/281453330/;Краснодар;sale;flat;17;20;2;62.2;143086;8900000;2020;45.0;14.0;+79628753410;;;; +ID 97770992;homeowner;https://novorossiysk.cian.ru/sale/flat/280975577/;Краснодар;sale;flat;21;23;2;44.4;134909;5990000;2022;26.0;10.0;+79094532470;;;; +ID 19850216;homeowner;https://sochi.cian.ru/sale/flat/261240342/;Краснодар;sale;flat;7;9;-1;56.6;181978;10300000;2021;47.0;-1;+79182845140;Лазаревский;Калараша;;Семейный +ID 91580051;homeowner;https://sochi.cian.ru/sale/flat/278645335/;Краснодар;sale;flat;12;13;1;32.0;406250;13000000;2020;-1;-1;+79181507227;;;; +ID 98760166;homeowner;https://krasnodar.cian.ru/sale/flat/282244381/;Краснодар;sale;flat;4;12;1;36.0;138888;5000000;2013;19.0;9.0;+79885945212;;;; +ID 27252610;homeowner;https://krasnodar.cian.ru/sale/flat/273236164/;Краснодар;sale;flat;12;16;3;109.1;127406;13900000;2008;65.0;18.2;+79183408260;;;; +ID 92054640;homeowner;https://krasnodar.cian.ru/sale/flat/274644648/;Краснодар;sale;flat;9;14;1;36.2;118784;4300000;2012;16.9;11.6;+79892808702;;;; +ID 757063;homeowner;https://sochi.cian.ru/sale/flat/277468478/;Краснодар;sale;flat;1;4;1;36.0;277777;10000000;1963;17.5;6.0;+79898555344;Хостинский;50 лет СССР;; +ID 96758512;homeowner;https://krasnodar.cian.ru/sale/flat/282065999/;Краснодар;sale;flat;3;3;2;52.3;71701;3750000;1984;29.4;9.3;+79094598509;;;; +ID 75730748;homeowner;https://krasnodar.cian.ru/sale/flat/271821502/;Краснодар;sale;flat;18;24;1;35.2;108806;3830000;-1;14.0;14.0;+79184110612;;;; +ID 10256320;homeowner;https://krasnodar.cian.ru/sale/flat/280996703/;Краснодар;sale;flat;16;18;2;65.45;83269;5450000;2020;35.4;11.4;+79891697832;;;; +ID 95205788;homeowner;https://krasnodar.cian.ru/sale/flat/279803873/;Краснодар;sale;flat;2;10;2;60.0;133333;8000000;1997;55.0;-1;+79189899048;;;; +ID 74164897;homeowner;https://krasnodar.cian.ru/sale/flat/264006197/;Краснодар;sale;flat;5;7;1;37.0;321621;11900000;2012;-1;-1;+79676540941;;;; +ID 533056;homeowner;https://sochi.cian.ru/sale/flat/278545068/;Краснодар;sale;flat;2;19;1;46.0;402173;18500000;2009;18.6;15.5;+79064363944;Хостинский;Депутатская;; +ID 96866030;homeowner;https://sochi.cian.ru/sale/flat/279581003/;Краснодар;sale;flat;5;13;2;74.0;267567;19800000;2007;30.0;12.0;+79182403658;Центральный;переулок Рахманинова;; +ID 96161851;homeowner;https://krasnodar.cian.ru/sale/flat/278667769/;Краснодар;sale;flat;14;24;3;84.0;100595;8450000;2022;50.0;15.0;+79676536782;;;; +ID 70962472;homeowner;https://krasnodar.cian.ru/sale/flat/279000315/;Краснодар;sale;flat;7;9;3;66.0;136363;9000000;1984;38.2;7.8;+79676525095;;;; +ID 95520536;homeowner;https://krasnodar.cian.ru/sale/flat/277990048/;Краснодар;sale;flat;1;2;3;60.0;41666;2500000;1977;40.0;8.0;+79676539785;;;; +ID 69931120;homeowner;https://novorossiysk.cian.ru/sale/flat/280815501/;Краснодар;sale;flat;4;4;3;97.0;106185;10300000;-1;-1;-1;+79891999064;;;; +ID 697772;homeowner;https://gelendzhik.cian.ru/sale/flat/200345740/;Краснодар;sale;flat;5;6;4;122.0;102459;12500000;2002;88.0;14.5;+79189504241;;;; +ID 87183349;homeowner;https://sochi.cian.ru/sale/flat/271544892/;Краснодар;sale;flat;15;18;1;30.0;216666;6500000;2019;-1;-1;+79180683568;Центральный;Вишневая;;Альпика 18 +ID 53561233;homeowner;https://gelendzhik.cian.ru/sale/flat/269855105/;Краснодар;sale;flat;6;10;1;49.1;224032;11000000;2014;-1;-1;+79604744183;;;; +ID 99436951;homeowner;https://sochi.cian.ru/sale/flat/283109332/;Краснодар;sale;flat;5;5;1;24.6;254065;6250000;2020;21.0;-1;+79676537122;Хостинский;Амбровая;; +ID 41150476;homeowner;https://krasnodar.cian.ru/sale/flat/278718849/;Краснодар;sale;flat;2;2;2;28.0;89285;2500000;1961;-1;5.0;+79883123226;;;; +ID 74319683;homeowner;https://krasnodar.cian.ru/sale/flat/282162349/;Краснодар;sale;flat;22;24;1;43.1;104408;4500000;-1;-1;-1;+79676542301;;;; +ID 51793256;homeowner;https://sochi.cian.ru/sale/flat/283305416/;Краснодар;sale;flat;3;12;1;28.2;258865;7300000;2022;24.0;-1;+79681878025;Адлерский;Искры;; +ID 82262459;homeowner;https://sochi.cian.ru/sale/flat/283649186/;Краснодар;sale;flat;10;11;2;47.0;310000;14570000;2019;-1;-1;+79676539092;Хостинский;Амбровая;; +ID 90420047;homeowner;https://sochi.cian.ru/sale/flat/282001997/;Краснодар;sale;flat;10;17;2;60.0;916666;55000000;2018;46.0;10.0;+79189883960;Центральный;Парковая;; +ID 92359818;homeowner;https://sochi.cian.ru/sale/flat/281435043/;Краснодар;sale;flat;5;5;1;18.6;209677;3900000;1966;-1;-1;+79186204553;Хостинский;Мацестинская;; +ID 84738607;homeowner;https://krasnodar.cian.ru/sale/flat/282873845/;Краснодар;sale;flat;3;9;3;70.0;114285;8000000;1993;-1;-1;+79628855082;;;; +ID 73488624;homeowner;https://sochi.cian.ru/sale/flat/277175747/;Краснодар;sale;flat;8;21;3;60.0;416666;25000000;2014;50.0;5.0;+79186204116;Адлерский;Ленина;;Морская симфония +ID 36173241;homeowner;https://krasnodar.cian.ru/sale/flat/275618514/;Краснодар;sale;flat;9;18;1;29.0;155172;4500000;2021;-1;-1;+79181414339;;;; +ID 44990854;homeowner;https://krasnodar.cian.ru/sale/flat/220950559/;Краснодар;sale;flat;16;16;1;40.0;114000;4560000;2005;20.0;10.0;+79892742690;;;; +ID 88926273;homeowner;https://krasnodar.cian.ru/sale/flat/281240098/;Краснодар;sale;flat;9;12;2;51.1;97847;5000000;1980;-1;-1;+79841251239;;;; +ID 95535292;homeowner;https://sochi.cian.ru/sale/flat/281188891/;Краснодар;sale;flat;1;3;2;34.0;173529;5900000;-1;20.0;10.5;+79181103433;;;; +ID 99573116;homeowner;https://krasnodar.cian.ru/sale/flat/283281297/;Краснодар;sale;flat;3;4;1;43.0;144186;6200000;2017;-1;10.0;+79898304219;;;; +ID 96117798;homeowner;https://sochi.cian.ru/sale/flat/282623267/;Краснодар;sale;flat;3;5;1;30.0;233333;7000000;-1;30.0;-1;+79189895967;Хостинский;Пятигорская;; +ID 64665442;homeowner;https://krasnodar.cian.ru/sale/flat/279082817/;Краснодар;sale;flat;19;25;-1;51.91;140628;7300000;2022;40.0;-1;+79189705927;;;; +ID 53466490;homeowner;https://sochi.cian.ru/sale/flat/279548489/;Краснодар;sale;flat;4;8;-1;19.0;447368;8500000;-1;14.0;4.0;+79652919436;Хостинский;Курортный проспект;;Моравия +ID 9767584;homeowner;https://sochi.cian.ru/sale/flat/263222176/;Краснодар;sale;flat;2;5;2;42.0;285714;12000000;2015;10.0;22.0;+79094537867;Хостинский;Чекменева;; +ID 15510202;homeowner;https://sochi.cian.ru/sale/flat/243254643/;Краснодар;sale;flat;6;7;2;58.0;244827;14200000;2014;40.0;-1;+79654647746;;;; +ID 92735863;homeowner;https://gelendzhik.cian.ru/sale/flat/282148985/;Краснодар;sale;flat;1;6;1;57.0;254385;14500000;2016;16.0;23.0;+79883121889;;;; +ID 90420047;homeowner;https://sochi.cian.ru/sale/flat/274720640/;Краснодар;sale;flat;10;18;1;46.0;326086;15000000;-1;30.0;10.0;+79189883960;Центральный;переулок Трунова;; +ID 75359585;homeowner;https://sochi.cian.ru/sale/flat/274692214/;Краснодар;sale;flat;4;9;2;40.0;387500;15500000;2019;13.0;16.0;+79094466587;;;; +ID 69261042;homeowner;https://krasnodar.cian.ru/sale/flat/272806701/;Краснодар;sale;flat;13;24;2;50.0;110000;5500000;2022;-1;14.5;+79180594056;;;; +ID 92355851;homeowner;https://novorossiysk.cian.ru/sale/flat/282974164/;Краснодар;sale;flat;1;20;3;75.0;140000;10500000;2017;60.0;12.0;+79094622762;;;; +ID 74964966;homeowner;https://sochi.cian.ru/sale/flat/283767659/;Краснодар;sale;flat;4;4;3;90.0;166666;15000000;2016;-1;-1;+79183108947;Центральный;Вишневая;; +ID 70431828;homeowner;https://sochi.cian.ru/sale/flat/253297692/;Краснодар;sale;flat;4;5;3;175.0;342857;60000000;2010;125.0;30.0;+79182611765;Хостинский;Звездная;; +ID 31619910;homeowner;https://anapa.cian.ru/sale/flat/276371769/;Краснодар;sale;flat;6;10;2;75.0;146666;11000000;2005;37.0;17.0;+79183408007;;;; +ID 95475103;homeowner;https://sochi.cian.ru/sale/flat/277901306/;Краснодар;sale;flat;1;7;3;85.5;175438;15000000;1994;-1;35.5;+79186635723;Хостинский;Звездная;; +ID 99838087;homeowner;https://novorossiysk.cian.ru/sale/flat/283755092/;Краснодар;sale;flat;10;23;4;76.0;197355;14999000;2022;35.0;22.0;+79892107698;;;; +ID 60476589;homeowner;https://krasnodar.cian.ru/sale/flat/282596454/;Краснодар;sale;flat;17;25;1;38.2;107329;4100000;2021;-1;-1;+79676513240;;;; +ID 71584790;homeowner;https://krasnodar.cian.ru/sale/flat/281028956/;Краснодар;sale;flat;1;3;3;59.4;67340;4000000;1990;38.1;10.1;+79883357921;;;; +ID 95117973;homeowner;https://krasnodar.cian.ru/sale/flat/283316702/;Краснодар;sale;flat;13;16;1;22.0;118181;2600000;-1;17.0;-1;+79186204610;;;; +ID 86863916;homeowner;https://sochi.cian.ru/sale/flat/273863806/;Краснодар;sale;flat;2;6;1;24.7;121052;2990000;-1;-1;-1;+79676536430;Хостинский;Пятигорская;; +ID 16755140;homeowner;https://krasnodar.cian.ru/sale/flat/283346951/;Краснодар;sale;flat;7;19;1;39.2;82908;3250000;2021;16.5;11.0;+79182844239;;;; +ID 99384662;homeowner;https://krasnodar.cian.ru/sale/flat/283026114/;Краснодар;sale;flat;13;24;1;36.0;104166;3750000;2022;17.0;9.0;+79180303881;;;; +ID 99201919;homeowner;https://krasnodar.cian.ru/sale/flat/282871897/;Краснодар;sale;flat;1;2;3;62.0;61290;3800000;-1;-1;8.2;+79654642579;;;; +ID 81452454;homeowner;https://krasnodar.cian.ru/sale/flat/281531106/;Краснодар;sale;flat;9;16;1;35.0;134285;4700000;2022;-1;-1;+79186324934;;;; +ID 447896;homeowner;https://krasnodar.cian.ru/sale/flat/257580927/;Краснодар;sale;flat;4;4;1;18.0;288888;5200000;2016;13.0;2.0;+79186669712;;;; +ID 95389982;homeowner;https://sochi.cian.ru/sale/flat/283206310/;Краснодар;sale;flat;5;6;1;21.0;252380;5300000;-1;-1;-1;+79628831246;;;; +ID 12563757;homeowner;https://krasnodar.cian.ru/sale/flat/283479337/;Краснодар;sale;flat;2;16;2;56.9;96660;5500000;2021;32.0;12.0;+79654650821;;;; +ID 92255422;homeowner;https://krasnodar.cian.ru/sale/flat/283172692/;Краснодар;sale;flat;7;8;3;96.5;60103;5800000;2013;55.0;15.0;+79094497353;;;; +ID 58493161;homeowner;https://krasnodar.cian.ru/sale/flat/282084723/;Краснодар;sale;flat;4;18;2;63.0;94444;5950000;2017;-1;12.0;+79180462803;;;; +ID 21554871;homeowner;https://novorossiysk.cian.ru/sale/flat/281176362/;Краснодар;sale;flat;3;5;3;61.0;100000;6100000;1974;45.0;6.0;+79891999138;;;; +ID 99480115;homeowner;https://krasnodar.cian.ru/sale/flat/283387882/;Краснодар;sale;flat;16;16;2;56.1;111408;6250000;2013;-1;-1;+79183808807;;;; +ID 81629240;homeowner;https://krasnodar.cian.ru/sale/flat/266617766/;Краснодар;sale;flat;7;10;2;90.0;68888;6200000;2014;42.0;20.0;+79094583398;;;; +ID 99603523;homeowner;https://krasnodar.cian.ru/sale/flat/283305186/;Краснодар;sale;flat;1;9;2;48.0;135416;6500000;2021;18.0;20.0;+79628744366;;;; +ID 96085636;homeowner;https://krasnodar.cian.ru/sale/flat/282806454/;Краснодар;sale;flat;23;25;1;45.0;151111;6800000;2018;-1;-1;+79094570199;;;; +ID 21548522;homeowner;https://krasnodar.cian.ru/sale/flat/282878071/;Краснодар;sale;flat;19;25;3;80.0;106250;8500000;2021;55.0;20.0;+79183408220;;;; +ID 93470045;homeowner;https://sochi.cian.ru/sale/flat/283565191/;Краснодар;sale;flat;3;4;2;49.5;181818;9000000;-1;35.0;8.0;+79892809667;Хостинский;Следопытов;; +ID 98850774;homeowner;https://sochi.cian.ru/sale/flat/282844385/;Краснодар;sale;flat;4;4;1;34.9;277936;9700000;2013;21.0;8.7;+79186273356;Хостинский;Молодогвардейская;; +ID 99563672;homeowner;https://sochi.cian.ru/sale/flat/283371830/;Краснодар;sale;flat;4;6;2;49.5;227272;11250000;2015;37.0;8.0;+79628764095;Центральный;Олимпийская;; +ID 99564624;homeowner;https://gelendzhik.cian.ru/sale/flat/283324239/;Краснодар;sale;flat;2;5;1;57.0;201754;11500000;-1;25.0;12.0;+79654650835;;;; +ID 94159719;homeowner;https://krasnodar.cian.ru/sale/flat/278520747/;Краснодар;sale;flat;4;26;1;41.8;275119;11500000;2016;18.6;9.0;+79676542497;;;; +ID 474112;homeowner;https://sochi.cian.ru/sale/flat/271837577/;Краснодар;sale;flat;5;5;2;50.8;236023;11990000;1974;29.6;8.2;+79184110872;Адлерский;Революции;; +ID 88168522;homeowner;https://sochi.cian.ru/sale/flat/271346549/;Краснодар;sale;flat;8;12;1;38.71;321622;12450000;-1;16.3;10.0;+79892303354;Центральный;;; +ID 92316736;homeowner;https://sochi.cian.ru/sale/flat/283236128/;Краснодар;sale;flat;3;4;1;38.0;328947;12500000;2020;25.0;8.0;+79628767524;Хостинский;Сухумское шоссе;; +ID 325561;homeowner;https://anapa.cian.ru/sale/flat/283323716/;Краснодар;sale;flat;8;11;2;66.0;193939;12800000;2016;40.0;10.0;+79654647843;;;; +ID 96661038;homeowner;https://krasnodar.cian.ru/sale/flat/279348356/;Краснодар;sale;flat;11;24;3;98.0;132653;13000000;1986;60.0;20.0;+79628764721;;;; +ID 81551883;homeowner;https://krasnodar.cian.ru/sale/flat/267912385/;Краснодар;sale;flat;9;20;3;96.2;153846;14800000;2020;52.7;17.7;+79181908823;;;; +ID 93282764;homeowner;https://sochi.cian.ru/sale/flat/276124379/;Краснодар;sale;flat;2;5;1;32.0;468750;15000000;1981;14.0;9.0;+79885202350;Адлерский;Мира;; +ID 355414;homeowner;https://sochi.cian.ru/sale/flat/283277688/;Краснодар;sale;flat;13;18;2;48.0;468750;22500000;2019;-1;12.0;+79654631929;Хостинский;Есауленко;;Южное море +ID 47885855;homeowner;https://sochi.cian.ru/sale/flat/282404781/;Краснодар;sale;flat;13;19;3;117.0;400000;46800000;2015;-1;-1;+79883355724;Адлерский;Ленина;;Golden Residence +ID 13306242;homeowner;https://sochi.cian.ru/sale/flat/278803421/;Краснодар;sale;flat;1;5;1;41.0;121951;5000000;-1;-1;-1;+79885945936;Адлерский;Фабричная;; +ID 17487228;homeowner;https://sochi.cian.ru/sale/flat/276716819/;Краснодар;sale;flat;1;3;1;34.0;173529;5900000;-1;-1;-1;+79676525956;Центральный;переулок Рахманинова;; +ID 13306242;homeowner;https://sochi.cian.ru/sale/flat/266638699/;Краснодар;sale;flat;5;5;2;44.0;159090;7000000;-1;35.0;-1;+79189504742;Адлерский;Фабричная;; +ID 90365057;homeowner;https://krasnodar.cian.ru/sale/flat/279248380/;Краснодар;sale;flat;3;6;1;43.0;59302;2550000;2011;18.0;11.0;+79883855089;;;; +ID 72481624;homeowner;https://krasnodar.cian.ru/sale/flat/283639493/;Краснодар;sale;flat;10;10;1;35.6;94101;3350000;1995;18.0;10.0;+79094530672;;;; +ID 81555538;homeowner;https://sochi.cian.ru/sale/flat/279632884/;Краснодар;sale;flat;2;4;1;17.0;141176;2400000;2017;-1;-1;+79884616168;Центральный;переулок Ландышевый;; +ID 96355604;homeowner;https://krasnodar.cian.ru/sale/flat/278930093/;Краснодар;sale;flat;10;10;1;35.6;73033;2600000;2016;-1;-1;+79189806361;;;; +ID 84706392;homeowner;https://krasnodar.cian.ru/sale/flat/268032456/;Краснодар;sale;flat;1;5;1;16.0;68750;1100000;2011;-1;-1;+79883356733;;;; +ID 83349745;homeowner;https://krasnodar.cian.ru/sale/flat/267106837/;Краснодар;sale;flat;6;6;1;34.0;73529;2500000;2014;20.0;10.0;+79180685351;;;; +ID 72522227;homeowner;https://krasnodar.cian.ru/sale/flat/280989065/;Краснодар;sale;flat;1;3;1;36.12;80287;2900000;2020;16.0;10.0;+79880802552;;;; +ID 65616213;homeowner;https://krasnodar.cian.ru/sale/flat/278920578/;Краснодар;sale;flat;18;18;1;36.0;76666;2760000;2016;20.0;10.0;+79891205820;;;; +ID 81571538;homeowner;https://krasnodar.cian.ru/sale/flat/265593774/;Краснодар;sale;flat;19;19;1;48.0;62291;2990000;2016;-1;-1;+79628738568;;;; +ID 86323673;homeowner;https://krasnodar.cian.ru/sale/flat/273492116/;Краснодар;sale;flat;10;10;1;36.0;83333;3000000;2014;-1;8.0;+79654654673;;;; +ID 59344361;homeowner;https://krasnodar.cian.ru/sale/flat/280633579/;Краснодар;sale;flat;6;6;1;37.0;86486;3200000;2012;16.0;12.0;+79676539319;;;; +ID 96224185;homeowner;https://krasnodar.cian.ru/sale/flat/278766739/;Краснодар;sale;flat;8;8;1;38.0;77105;2930000;2012;25.0;-1;+79885575691;;;; +ID 73964444;homeowner;https://krasnodar.cian.ru/sale/flat/277219045/;Краснодар;sale;flat;1;5;1;26.0;92307;2400000;2018;24.3;-1;+79186610299;;;; +ID 98832635;homeowner;https://krasnodar.cian.ru/sale/flat/282662025/;Краснодар;sale;flat;2;2;1;28.0;100000;2800000;1918;20.0;5.0;+79183606488;;;; +ID 27271052;homeowner;https://krasnodar.cian.ru/sale/flat/283657450/;Краснодар;sale;flat;5;5;1;31.4;103503;3250000;1965;17.0;6.0;+79891986515;;;; +ID 12474877;homeowner;https://krasnodar.cian.ru/sale/flat/279940189/;Краснодар;sale;flat;4;6;1;33.0;100000;3300000;2012;18.0;8.0;+79654630680;;;; +ID 12876839;homeowner;https://krasnodar.cian.ru/sale/flat/280754100/;Краснодар;sale;flat;2;3;1;32.0;96875;3100000;1954;18.0;6.5;+79180686816;;;; +ID 68013817;homeowner;https://krasnodar.cian.ru/sale/flat/282156186/;Краснодар;sale;flat;1;5;1;33.0;84848;2800000;1977;20.0;11.0;+79892808955;;;; +ID 44810910;homeowner;https://krasnodar.cian.ru/sale/flat/269900168/;Краснодар;sale;flat;6;9;1;35.0;84285;2950000;2021;17.0;12.0;+79186635478;;;; +ID 94855222;homeowner;https://krasnodar.cian.ru/sale/flat/277340890/;Краснодар;sale;flat;6;16;1;40.0;86250;3450000;2015;16.0;10.0;+79676539875;;;; +ID 21373719;homeowner;https://krasnodar.cian.ru/sale/flat/278912391/;Краснодар;sale;flat;2;9;1;26.0;99615;2590000;2021;-1;-1;+79181416096;;;; +ID 82122998;homeowner;https://krasnodar.cian.ru/sale/flat/280138723/;Краснодар;sale;flat;7;7;1;28.4;91549;2600000;2014;24.4;-1;+79180685477;;;; +ID 84460871;homeowner;https://krasnodar.cian.ru/sale/flat/277341991/;Краснодар;sale;flat;8;16;1;29.6;87837;2600000;2020;17.3;-1;+79094507715;;;; +ID 13288879;homeowner;https://krasnodar.cian.ru/sale/flat/283680802/;Краснодар;sale;flat;4;9;1;30.0;100000;3000000;1989;16.0;8.0;+79676537255;;;; +ID 89920846;homeowner;https://krasnodar.cian.ru/sale/flat/274094613/;Краснодар;sale;flat;4;5;1;21.0;145238;3050000;1975;16.0;-1;+79886222547;;;; +ID 65381117;homeowner;https://krasnodar.cian.ru/sale/flat/281707652/;Краснодар;sale;flat;1;8;1;36.0;77777;2800000;2022;-1;-1;+79654649391;;;; +ID 23104924;homeowner;https://krasnodar.cian.ru/sale/flat/266219599/;Краснодар;sale;flat;8;8;2;50.2;61752;3100000;2012;-1;16.0;+79180686975;;;; +ID 93679201;homeowner;https://krasnodar.cian.ru/sale/flat/276432925/;Краснодар;sale;flat;2;5;1;36.2;88397;3200000;2014;13.0;10.0;+79891999674;;;; +ID 97756687;homeowner;https://krasnodar.cian.ru/sale/flat/283066313/;Краснодар;sale;flat;4;4;1;37.0;75675;2800000;2014;-1;-1;+79883856597;;;; +ID 14110520;homeowner;https://krasnodar.cian.ru/sale/flat/278388612/;Краснодар;sale;flat;1;3;1;38.1;91601;3490000;2006;17.9;9.3;+79654646155;;;; +ID 98178075;homeowner;https://krasnodar.cian.ru/sale/flat/281500590/;Краснодар;sale;flat;3;8;1;37.0;91351;3380000;2013;18.0;10.0;+79604737086;;;; +ID 97280136;homeowner;https://krasnodar.cian.ru/sale/flat/280203260/;Краснодар;sale;flat;1;6;1;32.6;96625;3150000;2012;13.0;10.6;+79180593997;;;; +ID 20634351;homeowner;https://krasnodar.cian.ru/sale/flat/277997539/;Краснодар;sale;flat;5;5;1;37.0;74324;2750000;2018;17.0;10.0;+79184113682;;;; +ID 56119595;homeowner;https://krasnodar.cian.ru/sale/flat/278781549/;Краснодар;sale;flat;7;8;1;35.0;88571;3100000;2020;14.0;9.0;+79885207049;;;; +ID 97148062;homeowner;https://krasnodar.cian.ru/sale/flat/281630511/;Краснодар;sale;flat;5;6;1;36.0;93055;3350000;2013;16.0;8.0;+79654647025;;;; +ID 81181852;homeowner;https://krasnodar.cian.ru/sale/flat/282578799/;Краснодар;sale;flat;3;5;1;32.5;98461;3200000;1963;16.5;6.0;+79885947120;;;; +ID 42556640;homeowner;https://krasnodar.cian.ru/sale/flat/283772401/;Краснодар;sale;flat;1;5;1;22.4;118303;2650000;2015;22.4;-1;+79676516095;;;; +ID 76156434;homeowner;https://krasnodar.cian.ru/sale/flat/260527055/;Краснодар;sale;flat;7;19;1;31.0;98387;3050000;2021;12.0;7.1;+79628837587;;;; +ID 97566321;homeowner;https://krasnodar.cian.ru/sale/flat/280684696/;Краснодар;sale;flat;5;8;1;39.0;79487;3100000;2020;17.0;11.5;+79094469225;;;; +ID 64713393;homeowner;https://krasnodar.cian.ru/sale/flat/282423695/;Краснодар;sale;flat;16;19;1;35.7;88235;3150000;2022;13.2;12.0;+79180593774;;;; +ID 82211314;homeowner;https://krasnodar.cian.ru/sale/flat/266209262/;Краснодар;sale;flat;8;18;1;37.0;75675;2800000;2020;12.0;11.0;+79182307527;;;; +ID 97554184;homeowner;https://krasnodar.cian.ru/sale/flat/280662635/;Краснодар;sale;flat;17;21;1;31.4;101592;3190000;2015;-1;-1;+79094607648;;;; +ID 96311820;homeowner;https://krasnodar.cian.ru/sale/flat/279369921/;Краснодар;sale;flat;1;3;2;53.0;66037;3500000;2014;35.0;9.0;+79628770769;;;; +ID 96725823;homeowner;https://krasnodar.cian.ru/sale/flat/279402896/;Краснодар;sale;flat;1;3;2;41.6;43269;1800000;1975;27.8;6.4;+79884648263;;;; +ID 68489079;homeowner;https://krasnodar.cian.ru/sale/flat/277173839/;Краснодар;sale;flat;22;26;1;34.8;91954;3200000;2019;23.0;8.0;+79189602872;;;; +ID 98186580;homeowner;https://krasnodar.cian.ru/sale/flat/281517510/;Краснодар;sale;flat;1;6;1;43.0;31395;1350000;2013;26.0;16.0;+79676541231;;;; +ID 96408887;homeowner;https://krasnodar.cian.ru/sale/flat/279575006/;Краснодар;sale;flat;2;18;1;32.6;88957;2900000;2020;26.0;6.0;+79189806599;;;; +ID 83182282;homeowner;https://krasnodar.cian.ru/sale/flat/274832802/;Краснодар;sale;flat;2;2;1;25.0;104000;2600000;-1;-1;-1;+79189502651;;;; +ID 38719882;homeowner;https://gelendzhik.cian.ru/sale/flat/279589547/;Краснодар;sale;flat;1;7;1;21.0;116666;2450000;2008;-1;-1;+79094502830;;;; +ID 72750059;homeowner;https://krasnodar.cian.ru/sale/flat/272267221/;Краснодар;sale;flat;7;16;1;36.0;94444;3400000;2016;20.0;-1;+79885948014;;;; +ID 94081496;homeowner;https://sochi.cian.ru/sale/flat/276648814/;Краснодар;sale;flat;2;3;1;17.0;173529;2950000;-1;-1;-1;+79892808717;Лазаревский;Азовская;; +ID 214013;homeowner;https://anapa.cian.ru/sale/flat/275319255/;Краснодар;sale;flat;1;9;1;17.7;107344;1900000;2016;-1;-1;+79189502630;;;; +ID 74185609;homeowner;https://krasnodar.cian.ru/sale/flat/275295631/;Краснодар;sale;flat;1;6;1;36.7;81743;3000000;-1;15.7;10.3;+79094682492;;;; +ID 85400603;homeowner;https://krasnodar.cian.ru/sale/flat/271230840/;Краснодар;sale;flat;4;16;1;27.1;123616;3350000;2018;14.0;4.8;+79898304918;ЗИП г. Краснодара. В 10 минутах ходьбы расположена трамвайная линия;рядом Чистяковская роща;; +ID 50632557;homeowner;https://krasnodar.cian.ru/sale/flat/276276617/;Краснодар;sale;flat;6;9;-1;31.0;96774;3000000;2010;20.0;5.0;+79182107494;;;; +ID 10277722;homeowner;https://sochi.cian.ru/sale/flat/269776723/;Краснодар;sale;flat;2;3;1;21.0;157095;3299000;-1;15.0;4.0;+79180303752;Лазаревский;Азовская;; +ID 88848472;homeowner;https://sochi.cian.ru/sale/flat/271482354/;Краснодар;sale;flat;2;3;1;20.0;174500;3490000;-1;15.0;3.0;+79676541024;Лазаревский;Азовская;; +ID 95238673;homeowner;https://krasnodar.cian.ru/sale/flat/278069993/;Краснодар;sale;flat;5;5;1;29.3;112627;3300000;1972;16.0;6.0;+79094520970;;;; +ID 94952786;homeowner;https://sochi.cian.ru/sale/flat/277897160/;Краснодар;sale;flat;3;5;1;18.4;184782;3400000;1979;15.0;-1;+79883357927;Центральный;Пасечная;; +ID 96918049;homeowner;https://krasnodar.cian.ru/sale/flat/279671939/;Краснодар;sale;flat;2;2;2;49.2;59959;2950000;-1;30.9;8.4;+79891999173;;;; +ID 96683657;homeowner;https://krasnodar.cian.ru/sale/flat/279361287/;Краснодар;sale;flat;7;12;1;24.0;104166;2500000;2020;-1;-1;+79181108368;;;; +ID 96078986;homeowner;https://krasnodar.cian.ru/sale/flat/279473083/;Краснодар;sale;flat;4;9;1;20.2;146039;2950000;2021;13.0;-1;+79181507258;;;; +ID 96121694;homeowner;https://krasnodar.cian.ru/sale/flat/280041077/;Краснодар;sale;flat;1;2;2;33.0;93939;3100000;1918;26.0;-1;+79182845497;;;; +ID 60297902;homeowner;https://sochi.cian.ru/sale/flat/273207638/;Краснодар;sale;flat;2;8;1;16.0;191875;3070000;2012;16.0;-1;+79654659417;Хостинский;Ручей Видный;; +ID 66387824;homeowner;https://krasnodar.cian.ru/sale/flat/278036321/;Краснодар;sale;flat;2;3;1;41.9;71599;3000000;2016;16.5;14.3;+79604776993;;;; +ID 72726938;homeowner;https://krasnodar.cian.ru/sale/flat/280028304/;Краснодар;sale;flat;5;5;1;38.0;81578;3100000;2011;18.0;10.0;+79654626249;;;; +ID 91113386;homeowner;https://krasnodar.cian.ru/sale/flat/273674983/;Краснодар;sale;flat;5;5;1;31.2;83333;2600000;1963;17.6;5.9;+79883858198;;;; +ID 93132965;homeowner;https://krasnodar.cian.ru/sale/flat/276723121/;Краснодар;sale;flat;1;5;1;40.0;47500;1900000;-1;-1;-1;+79885947551;;;; +ID 80768399;homeowner;https://krasnodar.cian.ru/sale/flat/274381938/;Краснодар;sale;flat;2;5;1;37.0;91891;3400000;2012;20.0;7.0;+79094626316;;;; +ID 46260653;homeowner;https://krasnodar.cian.ru/sale/flat/280401940/;Краснодар;sale;flat;1;6;1;26.0;86538;2250000;2019;22.0;-1;+79181908974;;;; +ID 97398012;homeowner;https://sochi.cian.ru/sale/flat/280427757/;Краснодар;sale;flat;10;14;1;17.0;164705;2800000;1952;-1;-1;+79676511270;Хостинский;Шоссейная;; +ID 94287235;homeowner;https://krasnodar.cian.ru/sale/flat/276830611/;Краснодар;sale;flat;6;6;1;21.0;132380;2780000;2015;-1;-1;+79818761966;;;; +ID 43888788;homeowner;https://krasnodar.cian.ru/sale/flat/272630555/;Краснодар;sale;flat;3;4;1;27.0;98148;2650000;2021;17.8;-1;+79181109478;;;; +ID 39237860;homeowner;https://krasnodar.cian.ru/sale/flat/279888641/;Краснодар;sale;flat;7;8;1;21.0;119047;2500000;2021;16.1;-1;+79094523006;;;; +ID 96895315;homeowner;https://krasnodar.cian.ru/sale/flat/279616788/;Краснодар;sale;flat;4;6;1;39.7;88161;3500000;2012;18.3;14.4;+79891202303;;;; +ID 94068671;homeowner;https://krasnodar.cian.ru/sale/flat/276624685/;Краснодар;sale;flat;1;10;1;28.0;103571;2900000;2014;-1;-1;+79189705432;;;; +ID 58216082;homeowner;https://krasnodar.cian.ru/sale/flat/277377968/;Краснодар;sale;flat;3;3;1;33.4;95808;3200000;-1;15.7;9.4;+79892605546;;;; +ID 69665312;homeowner;https://krasnodar.cian.ru/sale/flat/279604012/;Краснодар;sale;flat;2;4;1;35.7;89635;3200000;2015;14.5;12.2;+79186257719;;;; +ID 58283935;homeowner;https://krasnodar.cian.ru/sale/flat/270541480/;Краснодар;sale;flat;3;3;1;32.0;96875;3100000;2017;20.0;9.0;+79676536681;;;; +ID 61765357;homeowner;https://sochi.cian.ru/sale/flat/280571376/;Краснодар;sale;flat;1;2;1;32.0;90625;2900000;-1;11.0;15.0;+79182611285;;;; +ID 80338413;homeowner;https://krasnodar.cian.ru/sale/flat/278781283/;Краснодар;sale;flat;16;24;1;28.1;99644;2800000;2021;-1;-1;+79182844869;;;; +ID 38705027;homeowner;https://krasnodar.cian.ru/sale/flat/265333166/;Краснодар;sale;flat;4;18;1;35.2;93749;3300000;2020;-1;-1;+79885946289;;;; +ID 39929479;homeowner;https://krasnodar.cian.ru/sale/flat/278545008/;Краснодар;sale;flat;20;20;1;34.0;75000;2550000;2019;25.0;7.0;+79892904806;;;; +ID 93395800;homeowner;https://krasnodar.cian.ru/sale/flat/276002947/;Краснодар;sale;flat;1;1;1;28.8;104166;3000000;1910;17.0;6.0;+79186397244;;;; +ID 58216082;homeowner;https://krasnodar.cian.ru/sale/flat/240713145/;Краснодар;sale;flat;3;3;1;29.78;90664;2700000;1970;15.1;10.0;+79892605546;;;; +ID 74971675;homeowner;https://krasnodar.cian.ru/sale/flat/276669067/;Краснодар;sale;flat;4;4;1;26.0;105769;2750000;2018;-1;7.0;+79180604273;;;; +ID 12741050;homeowner;https://krasnodar.cian.ru/sale/flat/277032012/;Краснодар;sale;flat;15;24;1;25.0;106000;2650000;2022;18.0;4.0;+79628735112;;;; +ID 81427150;homeowner;https://krasnodar.cian.ru/sale/flat/275939397/;Краснодар;sale;flat;1;9;1;26.6;116541;3100000;1984;18.8;2.8;+79183504134;;;; +ID 94355758;homeowner;https://krasnodar.cian.ru/sale/flat/276894151/;Краснодар;sale;flat;3;3;1;23.0;108695;2500000;2021;15.0;-1;+79180685882;;;; +ID 79235243;homeowner;https://krasnodar.cian.ru/sale/flat/268850995/;Краснодар;sale;flat;6;19;1;20.4;137254;2800000;2022;10.4;10.0;+79654651809;;;; +ID 13093181;homeowner;https://anapa.cian.ru/sale/flat/265297664/;Краснодар;sale;flat;3;7;-1;15.2;190789;2900000;2021;-1;-1;+79676533168;;;; +ID 97494275;homeowner;https://krasnodar.cian.ru/sale/flat/280589800/;Краснодар;sale;flat;5;14;1;24.0;112500;2700000;2019;24.0;-1;+79094533679;;;; +ID 91912077;homeowner;https://krasnodar.cian.ru/sale/flat/277573221/;Краснодар;sale;flat;2;9;1;23.0;130434;3000000;2016;13.9;2.7;+79094506350;;;; +ID 24058652;homeowner;https://krasnodar.cian.ru/sale/flat/281469860/;Краснодар;sale;flat;8;22;1;25.0;126000;3150000;2021;-1;-1;+79883358073;;;; +ID 68882052;homeowner;https://krasnodar.cian.ru/sale/flat/268977569/;Краснодар;sale;flat;5;25;1;32.0;101562;3250000;2021;-1;-1;+79181416375;;;; +ID 78266549;homeowner;https://krasnodar.cian.ru/sale/flat/279603327/;Краснодар;sale;flat;7;7;1;35.5;95774;3400000;2012;16.0;13.4;+79898102075;;;; +ID 92567219;homeowner;https://krasnodar.cian.ru/sale/flat/278757745/;Краснодар;sale;flat;2;9;1;34.0;98529;3350000;2022;-1;31.9;+79180605266;;;; +ID 96003480;homeowner;https://krasnodar.cian.ru/sale/flat/278451315/;Краснодар;sale;flat;10;10;1;41.2;72330;2980000;2014;17.6;12.4;+79094595107;;;; +ID 80188329;homeowner;https://novorossiysk.cian.ru/sale/flat/274132977/;Краснодар;sale;flat;1;1;2;34.1;92375;3150000;1917;20.3;7.8;+79181109226;;;; +ID 96299354;homeowner;https://krasnodar.cian.ru/sale/flat/278852408/;Краснодар;sale;flat;18;23;1;27.4;105839;2900000;2020;-1;-1;+79676516067;;;; +ID 19384259;homeowner;https://krasnodar.cian.ru/sale/flat/280452796/;Краснодар;sale;flat;10;17;1;24.0;123333;2960000;2020;-1;-1;+79628845981;;;; +ID 46652973;homeowner;https://krasnodar.cian.ru/sale/flat/282820319/;Краснодар;sale;flat;6;6;1;37.2;86021;3200000;2011;-1;-1;+79184525089;;;; +ID 2738470;homeowner;https://krasnodar.cian.ru/sale/flat/259528172/;Краснодар;sale;flat;10;16;1;30.0;103333;3100000;2021;10.0;10.0;+79094554941;;;; +ID 16362116;homeowner;https://krasnodar.cian.ru/sale/flat/282342601/;Краснодар;sale;flat;9;24;1;26.0;115384;3000000;2022;-1;-1;+79183508114;;;; +ID 96856468;homeowner;https://krasnodar.cian.ru/sale/flat/279571587/;Краснодар;sale;flat;1;5;1;14.0;67857;950000;2011;10.0;-1;+79676534934;;;; +ID 96534549;homeowner;https://krasnodar.cian.ru/sale/flat/279164709/;Краснодар;sale;flat;1;2;1;32.5;70769;2300000;1975;22.0;6.0;+79628734745;;;; +ID 96712122;homeowner;https://krasnodar.cian.ru/sale/flat/279392668/;Краснодар;sale;flat;2;3;2;43.8;57077;2500000;-1;-1;-1;+79180687019;;;; +ID 86815534;homeowner;https://krasnodar.cian.ru/sale/flat/269621792/;Краснодар;sale;flat;1;1;2;38.4;79427;3050000;1917;19.9;9.3;+79676541903;;;; +ID 84511375;homeowner;https://krasnodar.cian.ru/sale/flat/268103099/;Краснодар;sale;flat;8;9;1;32.3;102167;3300000;1986;19.3;6.4;+79186304527;;;; +ID 52789698;homeowner;https://krasnodar.cian.ru/sale/flat/269800518/;Краснодар;sale;flat;1;1;3;78.0;5769;450000;-1;50.0;25.0;+79180212804;;;; +ID 76349177;homeowner;https://novorossiysk.cian.ru/sale/flat/276734443/;Краснодар;sale;flat;3;7;1;13.0;146153;1900000;1976;-1;-1;+79604789800;;;; +ID 45670;homeowner;https://novorossiysk.cian.ru/sale/flat/271526063/;Краснодар;sale;flat;1;1;2;24.0;91666;2200000;-1;14.0;7.0;+79189806310;;;; +ID 95112288;homeowner;https://sochi.cian.ru/sale/flat/277585584/;Краснодар;sale;flat;2;2;1;25.0;128000;3200000;-1;20.0;-1;+79676527563;;;; +ID 97706908;homeowner;https://krasnodar.cian.ru/sale/flat/280887442/;Краснодар;sale;flat;1;3;2;50.0;42000;2100000;-1;35.0;10.0;+79184111572;;;; +ID 29969149;homeowner;https://krasnodar.cian.ru/sale/flat/280844838/;Краснодар;sale;flat;4;5;2;34.0;73529;2500000;1971;12.0;7.6;+79184347002;;;; +ID 22369404;homeowner;https://krasnodar.cian.ru/sale/flat/272548790/;Краснодар;sale;flat;1;2;3;43.7;13729;600000;1969;31.0;8.1;+79181414247;;;; +ID 67272032;homeowner;https://krasnodar.cian.ru/sale/flat/282151067/;Краснодар;sale;flat;2;2;1;15.0;83333;1250000;1969;15.0;-1;+79189672818;;;; +ID 17326693;homeowner;https://krasnodar.cian.ru/sale/flat/277117685/;Краснодар;sale;flat;11;16;1;35.1;84045;2950000;-1;-1;-1;+79181410701;;;; +ID 93735783;homeowner;https://krasnodar.cian.ru/sale/flat/276369675/;Краснодар;sale;flat;10;10;1;24.5;120408;2950000;2017;22.5;-1;+79180102775;;;; +ID 71759888;homeowner;https://krasnodar.cian.ru/sale/flat/279184758/;Краснодар;sale;flat;1;2;2;51.6;58139;3000000;1988;28.5;10.5;+79186358842;;;; +ID 49489951;homeowner;https://krasnodar.cian.ru/sale/flat/276590456/;Краснодар;sale;flat;13;20;1;39.6;84343;3340000;2021;25.0;9.8;+79180687117;;;; +ID 98925991;homeowner;https://krasnodar.cian.ru/sale/flat/282458533/;Краснодар;sale;flat;1;2;1;27.3;11721;320000;1927;-1;-1;+79892302965;;;; +ID 58666658;homeowner;https://krasnodar.cian.ru/sale/flat/281575314/;Краснодар;sale;flat;3;5;1;30.1;91362;2750000;2014;22.0;-1;+79189705309;;;; +ID 93764078;homeowner;https://krasnodar.cian.ru/sale/flat/279077156/;Краснодар;sale;flat;1;2;1;29.1;75000;2182500;2022;11.6;9.8;+79628859817;;;; +ID 93228819;homeowner;https://krasnodar.cian.ru/sale/flat/278782352/;Краснодар;sale;flat;6;6;1;18.0;30555;550000;2019;10.0;4.0;+79180685427;;;; +ID 12228651;homeowner;https://krasnodar.cian.ru/sale/flat/262863612/;Краснодар;sale;flat;9;20;1;34.3;93294;3200000;2021;14.3;10.0;+79094570261;;;; +ID 95421496;homeowner;https://krasnodar.cian.ru/sale/flat/277856461/;Краснодар;sale;flat;15;18;1;30.8;90909;2800000;2020;-1;-1;+79898555182;;;; +ID 92396369;homeowner;https://krasnodar.cian.ru/sale/flat/278125498/;Краснодар;sale;flat;1;2;2;43.4;23041;1000000;1987;-1;9.2;+79885575899;;;; +ID 27481603;homeowner;https://krasnodar.cian.ru/sale/flat/277091121/;Краснодар;sale;flat;1;5;1;30.5;62295;1900000;1972;17.1;6.0;+79892808658;;;; +ID 96242006;homeowner;https://anapa.cian.ru/sale/flat/281131125/;Краснодар;sale;flat;1;20;-1;25.0;106000;2650000;2017;17.0;-1;+79654641621;;;; +ID 85074370;homeowner;https://krasnodar.cian.ru/sale/flat/277173113/;Краснодар;sale;flat;4;19;1;27.0;103703;2800000;2022;16.5;-1;+79891983029;;;; +ID 17781421;homeowner;https://krasnodar.cian.ru/sale/flat/278385403/;Краснодар;sale;flat;3;17;1;32.0;96875;3100000;2021;-1;-1;+79186255784;;;; +ID 98185046;homeowner;https://krasnodar.cian.ru/sale/flat/281521561/;Краснодар;sale;flat;2;3;1;39.3;83969;3300000;2017;18.8;9.8;+79094463964;;;; +ID 50013105;homeowner;https://krasnodar.cian.ru/sale/flat/269167460/;Краснодар;sale;flat;16;16;1;26.1;132183;3450000;2020;10.4;6.0;+79186357405;;;; +ID 97346843;homeowner;https://krasnodar.cian.ru/sale/flat/280332390/;Краснодар;sale;flat;1;1;2;40.0;25000;1000000;-1;27.0;10.0;+79628831003;;;; +ID 97578734;homeowner;https://krasnodar.cian.ru/sale/flat/280700175/;Краснодар;sale;flat;1;2;1;30.0;50000;1500000;1970;20.0;6.0;+79186357349;;;; +ID 92242390;homeowner;https://novorossiysk.cian.ru/sale/flat/274824095/;Краснодар;sale;flat;2;2;1;32.2;99378;3200000;1958;20.8;-1;+79186365193;;;; +ID 96784226;homeowner;https://krasnodar.cian.ru/sale/flat/279482907/;Краснодар;sale;flat;1;1;3;50.0;12000;600000;1971;35.9;11.9;+79180687101;;;; +ID 93605329;homeowner;https://krasnodar.cian.ru/sale/flat/276268380/;Краснодар;sale;flat;8;10;1;45.9;67647;3105000;2010;19.5;10.3;+79180594242;;;; +ID 96075773;homeowner;https://krasnodar.cian.ru/sale/flat/278543965/;Краснодар;sale;flat;7;8;1;33.0;100000;3300000;2019;15.0;8.6;+79654651356;;;; +ID 38707027;homeowner;https://krasnodar.cian.ru/sale/flat/279309540/;Краснодар;sale;flat;2;5;1;31.1;67524;2100000;1974;-1;7.0;+79628759484;;;; +ID 95791805;homeowner;https://krasnodar.cian.ru/sale/flat/278176922/;Краснодар;sale;flat;1;5;1;32.5;95384;3100000;1965;18.0;6.5;+79094528390;;;; +ID 66624876;homeowner;https://krasnodar.cian.ru/sale/flat/275391627/;Краснодар;sale;flat;6;7;1;20.6;77669;1600000;-1;20.6;-1;+79181208794;;;; +ID 124526;homeowner;https://krasnodar.cian.ru/sale/flat/274184332/;Краснодар;sale;flat;3;5;1;30.4;82236;2500000;1967;18.0;6.5;+79892605526;;;; +ID 81506005;homeowner;https://krasnodar.cian.ru/sale/flat/279836860/;Краснодар;sale;flat;4;8;1;25.0;103200;2580000;2021;14.0;-1;+79183610133;;;; +ID 15356170;homeowner;https://krasnodar.cian.ru/sale/flat/280297454/;Краснодар;sale;flat;10;24;1;24.5;122040;2990000;2021;23.0;-1;+79676538313;;;; +ID 87708863;homeowner;https://krasnodar.cian.ru/sale/flat/282345793/;Краснодар;sale;flat;10;18;1;26.0;126923;3300000;2015;18.0;8.0;+79181208818;;;; +ID 75082478;homeowner;https://krasnodar.cian.ru/sale/flat/275768046/;Краснодар;sale;flat;4;5;1;22.0;95454;2100000;2020;15.0;5.0;+79883806767;;;; +ID 93060566;homeowner;https://krasnodar.cian.ru/sale/flat/275649753/;Краснодар;sale;flat;1;3;3;50.5;63366;3200000;1981;-1;5.0;+79189311104;;;; +ID 44680951;homeowner;https://krasnodar.cian.ru/sale/flat/220409485/;Краснодар;sale;flat;5;5;3;60.0;56666;3400000;1989;38.7;7.4;+79891698377;;;; +ID 83813323;homeowner;https://krasnodar.cian.ru/sale/flat/280595170/;Краснодар;sale;flat;8;19;1;20.1;114427;2300000;2021;13.5;-1;+79181416134;;;; +ID 21550040;homeowner;https://novorossiysk.cian.ru/sale/flat/282930853/;Краснодар;sale;flat;4;5;1;18.3;163934;3000000;1975;13.0;5.0;+79892810163;;;; +ID 58223345;homeowner;https://krasnodar.cian.ru/sale/flat/278855635/;Краснодар;sale;flat;9;16;1;25.36;118296;3000000;2019;23.9;1.4;+79676540650;;;; +ID 97297127;homeowner;https://krasnodar.cian.ru/sale/flat/280240932/;Краснодар;sale;flat;9;22;1;27.0;129629;3500000;2017;-1;-1;+79180594847;;;; +ID 96024931;homeowner;https://krasnodar.cian.ru/sale/flat/278481668/;Краснодар;sale;flat;3;3;1;31.8;53459;1700000;1973;17.1;6.4;+79184343847;;;; +ID 72116358;homeowner;https://krasnodar.cian.ru/sale/flat/274622029/;Краснодар;sale;flat;1;2;1;36.3;48209;1750000;1983;23.3;9.0;+79886222725;;;; +ID 94280836;homeowner;https://krasnodar.cian.ru/sale/flat/279023417/;Краснодар;sale;flat;3;3;2;50.6;53359;2700000;1987;-1;-1;+79877499101;;;; +ID 97612079;homeowner;https://krasnodar.cian.ru/sale/flat/280749739/;Краснодар;sale;flat;5;19;1;34.5;85507;2950000;2022;-1;8.5;+79654643945;;;; +ID 75799732;homeowner;https://krasnodar.cian.ru/sale/flat/280713746/;Краснодар;sale;flat;4;9;1;27.0;111111;3000000;2015;25.0;-1;+79654650800;;;; +ID 82200517;homeowner;https://novorossiysk.cian.ru/sale/flat/266335901/;Краснодар;sale;flat;3;3;1;21.6;143518;3100000;2020;-1;-1;+79184111059;;;; +ID 74929296;homeowner;https://krasnodar.cian.ru/sale/flat/275458372/;Краснодар;sale;flat;1;3;1;46.4;68965;3200000;2018;19.6;9.8;+79676539645;;;; +ID 3141370;homeowner;https://krasnodar.cian.ru/sale/flat/278800090/;Краснодар;sale;flat;7;8;1;32.0;100000;3200000;2018;16.0;8.2;+79892904982;;;; +ID 21065261;homeowner;https://krasnodar.cian.ru/sale/flat/279119667/;Краснодар;sale;flat;10;14;1;37.6;86436;3250000;2022;-1;-1;+79628725737;;;; +ID 63921384;homeowner;https://krasnodar.cian.ru/sale/flat/272538962/;Краснодар;sale;flat;5;16;1;36.6;88797;3250000;2020;-1;-1;+79676524536;;;; +ID 87046676;homeowner;https://krasnodar.cian.ru/sale/flat/282099983/;Краснодар;sale;flat;8;12;1;26.5;124490;3299000;2019;18.0;-1;+79883356419;;;; +ID 96260911;homeowner;https://krasnodar.cian.ru/sale/flat/278802227/;Краснодар;sale;flat;3;5;2;33.0;101515;3350000;2018;19.0;10.0;+79182405196;;;; +ID 2032972;homeowner;https://novorossiysk.cian.ru/sale/flat/279672007/;Краснодар;sale;flat;7;23;1;27.4;122262;3350000;2022;18.3;3.0;+79654645098;;;; +ID 70567827;homeowner;https://krasnodar.cian.ru/sale/flat/256579760/;Краснодар;sale;flat;2;16;1;33.6;99702;3350000;2021;15.8;9.6;+79094631871;;;; +ID 95473666;homeowner;https://krasnodar.cian.ru/sale/flat/277899542/;Краснодар;sale;flat;3;3;2;36.0;94444;3400000;1983;21.7;5.8;+79886665391;;;; +ID 81113640;homeowner;https://krasnodar.cian.ru/sale/flat/270421811/;Краснодар;sale;flat;18;19;1;38.0;90789;3450000;2022;14.0;13.0;+79883855184;;;; +ID 73273715;homeowner;https://krasnodar.cian.ru/sale/flat/280072746/;Краснодар;sale;flat;5;8;1;25.0;138000;3450000;-1;25.0;-1;+79892809791;;;; +ID 7296329;homeowner;https://sochi.cian.ru/sale/flat/280593015/;Краснодар;sale;flat;1;3;1;16.0;200000;3200000;2014;-1;-1;+79183607522;Лазаревский;пос. Мамайский Перевал;; +ID 81979434;homeowner;https://krasnodar.cian.ru/sale/flat/266022982/;Краснодар;sale;flat;1;1;1;35.1;29914;1050000;1950;21.9;6.6;+79183906800;;;; +ID 81503843;homeowner;https://krasnodar.cian.ru/sale/flat/280385064/;Краснодар;sale;flat;1;3;1;30.0;61666;1850000;1979;14.1;9.0;+79892201914;;;; +ID 90803861;homeowner;https://krasnodar.cian.ru/sale/flat/275114209/;Краснодар;sale;flat;5;5;2;48.0;55208;2650000;1978;-1;-1;+79676520840;;;; +ID 2413102;homeowner;https://krasnodar.cian.ru/sale/flat/264729467/;Краснодар;sale;flat;17;20;1;23.8;117647;2800000;2020;-1;-1;+79676533610;;;; +ID 86308678;homeowner;https://krasnodar.cian.ru/sale/flat/269202086/;Краснодар;sale;flat;3;3;2;51.0;54901;2800000;1952;33.0;6.0;+79182403772;;;; +ID 70577478;homeowner;https://krasnodar.cian.ru/sale/flat/278054046/;Краснодар;sale;flat;20;25;1;21.7;133640;2900000;2021;-1;-1;+79180462973;;;; +ID 47918638;homeowner;https://krasnodar.cian.ru/sale/flat/279176711/;Краснодар;sale;flat;4;5;1;32.5;90769;2950000;2012;-1;10.0;+79628735856;;;; +ID 58723852;homeowner;https://krasnodar.cian.ru/sale/flat/265919075/;Краснодар;sale;flat;2;3;1;29.0;103413;2999000;-1;-1;-1;+79182612143;;;; +ID 79039183;homeowner;https://krasnodar.cian.ru/sale/flat/264246532/;Краснодар;sale;flat;3;17;1;30.0;100000;3000000;2021;-1;-1;+79654601032;;;; +ID 82132577;homeowner;https://krasnodar.cian.ru/sale/flat/279453548/;Краснодар;sale;flat;1;16;1;27.0;111111;3000000;2020;24.0;-1;+79676520457;;;; +ID 78038438;homeowner;https://krasnodar.cian.ru/sale/flat/279951369/;Краснодар;sale;flat;4;9;1;23.8;134453;3200000;2016;-1;-1;+79180593853;;;; +ID 90506519;homeowner;https://krasnodar.cian.ru/sale/flat/273090089/;Краснодар;sale;flat;6;6;1;35.0;91428;3200000;2012;-1;-1;+79181416306;;;; +ID 97726769;homeowner;https://krasnodar.cian.ru/sale/flat/280904052/;Краснодар;sale;flat;1;3;1;37.0;89189;3300000;2009;18.0;13.0;+79189503774;;;; +ID 93434362;homeowner;https://krasnodar.cian.ru/sale/flat/278129296/;Краснодар;sale;flat;8;18;1;24.0;137500;3300000;2017;-1;-1;+79654647648;;;; +ID 21758748;homeowner;https://krasnodar.cian.ru/sale/flat/274451710/;Краснодар;sale;flat;7;16;1;29.6;111486;3300000;2020;-1;-1;+79676520278;;;; +ID 71296976;homeowner;https://krasnodar.cian.ru/sale/flat/279794096/;Краснодар;sale;flat;7;15;1;24.9;134538;3350000;2020;17.0;3.0;+79654659788;;;; +ID 23912028;homeowner;https://krasnodar.cian.ru/sale/flat/280872703/;Краснодар;sale;flat;7;24;1;26.6;125939;3350000;-1;-1;-1;+79183609952;;;; +ID 18600847;homeowner;https://krasnodar.cian.ru/sale/flat/281297056/;Краснодар;sale;flat;17;24;1;40.0;84000;3360000;2021;-1;-1;+79628745817;;;; +ID 91117189;homeowner;https://krasnodar.cian.ru/sale/flat/273685435/;Краснодар;sale;flat;14;23;1;29.6;114864;3400000;2018;-1;-1;+79181410663;;;; +ID 6621856;homeowner;https://krasnodar.cian.ru/sale/flat/278057921/;Краснодар;sale;flat;6;24;1;33.0;104545;3450000;2021;15.0;12.0;+79186256160;;;; +ID 79859371;homeowner;https://krasnodar.cian.ru/sale/flat/278899533/;Краснодар;sale;flat;12;16;1;26.3;131178;3450000;2022;26.3;-1;+79883357196;;;; +ID 16156560;homeowner;https://krasnodar.cian.ru/sale/flat/276107724/;Краснодар;sale;flat;8;16;1;24.1;143153;3450000;2016;15.6;5.0;+79182404808;;;; +ID 80453783;homeowner;https://krasnodar.cian.ru/sale/flat/264615512/;Краснодар;sale;flat;11;22;1;26.3;133079;3500000;2020;-1;-1;+79186257466;;;; +ID 69052603;homeowner;https://krasnodar.cian.ru/sale/flat/278666565/;Краснодар;sale;flat;1;2;2;43.5;39080;1700000;1987;25.7;8.5;+79676534996;;;; +ID 46296587;homeowner;https://krasnodar.cian.ru/sale/flat/269307898/;Краснодар;sale;flat;8;8;1;24.5;130612;3200000;2021;12.7;-1;+79183108198;;;; +ID 7840020;homeowner;https://krasnodar.cian.ru/sale/flat/266762079/;Краснодар;sale;flat;5;8;1;35.69;89660;3200000;2022;17.1;10.3;+79676540551;;;; +ID 64716874;homeowner;https://krasnodar.cian.ru/sale/flat/276265529/;Краснодар;sale;flat;2;2;2;38.7;77519;3000000;1973;-1;5.2;+79885200339;;;; +ID 94899052;homeowner;https://krasnodar.cian.ru/sale/flat/277396745/;Краснодар;sale;flat;3;3;3;66.2;22658;1500000;-1;44.6;8.8;+79654646360;;;; +ID 89133104;homeowner;https://krasnodar.cian.ru/sale/flat/277742504/;Краснодар;sale;flat;2;2;3;43.9;71753;3150000;1953;30.0;4.0;+79180683684;;;; +ID 97476889;homeowner;https://krasnodar.cian.ru/sale/flat/280608207/;Краснодар;sale;flat;18;19;1;27.3;119047;3250000;2016;16.8;6.0;+79181507536;;;; +ID 86825997;homeowner;https://krasnodar.cian.ru/sale/flat/279787810/;Краснодар;sale;flat;7;12;1;30.4;91776;2790000;2021;26.0;-1;+79885576039;;;; +ID 91893625;homeowner;https://krasnodar.cian.ru/sale/flat/274476346/;Краснодар;sale;flat;1;3;2;48.4;39256;1900000;1977;26.6;12.0;+79094457902;;;; +ID 22112458;homeowner;https://krasnodar.cian.ru/sale/flat/259760450/;Краснодар;sale;flat;5;5;1;20.0;100000;2000000;2019;-1;-1;+79181909459;;;; +ID 97114973;homeowner;https://krasnodar.cian.ru/sale/flat/279898525/;Краснодар;sale;flat;2;3;1;27.0;85185;2300000;1987;-1;-1;+79094518591;;;; +ID 97399399;homeowner;https://krasnodar.cian.ru/sale/flat/280443339/;Краснодар;sale;flat;1;1;1;31.0;80645;2500000;-1;15.0;9.0;+79676536722;;;; +ID 58901509;homeowner;https://krasnodar.cian.ru/sale/flat/282425213/;Краснодар;sale;flat;3;3;2;39.9;70150;2799000;1978;29.0;6.0;+79094434527;;;; +ID 88779717;homeowner;https://krasnodar.cian.ru/sale/flat/282116297/;Краснодар;sale;flat;5;5;1;31.8;88050;2800000;1985;16.0;7.8;+79676541868;;;; +ID 17011735;homeowner;https://krasnodar.cian.ru/sale/flat/280073621/;Краснодар;sale;flat;3;8;1;29.6;101351;3000000;2022;-1;-1;+79180419752;;;; +ID 97692853;homeowner;https://krasnodar.cian.ru/sale/flat/280874366/;Краснодар;sale;flat;1;3;1;32.3;92879;3000000;2017;16.0;10.0;+79628858315;;;; +ID 13244838;homeowner;https://krasnodar.cian.ru/sale/flat/279100935/;Краснодар;sale;flat;4;5;1;42.0;72619;3050000;-1;20.6;10.5;+79183403108;;;; +ID 96902740;homeowner;https://krasnodar.cian.ru/sale/flat/279634214/;Краснодар;sale;flat;3;10;1;33.5;92537;3100000;2021;-1;-1;+79892204998;;;; +ID 97418543;homeowner;https://krasnodar.cian.ru/sale/flat/280782416/;Краснодар;sale;flat;4;5;2;50.0;62000;3100000;1997;27.3;8.5;+79885575672;;;; +ID 79881422;homeowner;https://krasnodar.cian.ru/sale/flat/276863620/;Краснодар;sale;flat;2;3;1;41.3;76271;3150000;2021;17.1;11.0;+79094431394;;;; +ID 96480563;homeowner;https://krasnodar.cian.ru/sale/flat/279085430/;Краснодар;sale;flat;2;3;2;43.7;72082;3150000;1962;-1;-1;+79180685869;;;; +ID 52115029;homeowner;https://krasnodar.cian.ru/sale/flat/281283285/;Краснодар;sale;flat;2;2;1;35.0;91428;3200000;1980;-1;-1;+79180687230;;;; +ID 54483854;homeowner;https://krasnodar.cian.ru/sale/flat/279757542/;Краснодар;sale;flat;10;16;1;25.3;126482;3200000;2022;17.0;5.0;+79094519046;;;; +ID 97166816;homeowner;https://krasnodar.cian.ru/sale/flat/282152031/;Краснодар;sale;flat;4;6;1;27.0;118518;3200000;-1;16.0;6.0;+79885575674;;;; +ID 20168153;homeowner;https://anapa.cian.ru/sale/flat/254962911/;Краснодар;sale;flat;1;16;-1;71.0;45774;3250000;2008;-1;6.0;+79604788511;;;; +ID 97605091;homeowner;https://krasnodar.cian.ru/sale/flat/280739706/;Краснодар;sale;flat;9;9;1;34.0;97058;3300000;2017;-1;-1;+79676540998;;;; +ID 1568554;homeowner;https://krasnodar.cian.ru/sale/flat/279715691/;Краснодар;sale;flat;3;5;1;34.7;97982;3400000;1974;-1;7.1;+79891987127;;;; +ID 75081489;homeowner;https://krasnodar.cian.ru/sale/flat/275964136/;Краснодар;sale;flat;4;5;1;35.0;99657;3488000;2010;-1;8.0;+79182611157;;;; +ID 92684154;homeowner;https://krasnodar.cian.ru/sale/flat/275267768/;Краснодар;sale;flat;5;5;2;40.0;86250;3450000;1971;25.2;6.8;+79180593834;;;; +ID 96753277;homeowner;https://krasnodar.cian.ru/sale/flat/281638415/;Краснодар;sale;flat;2;2;1;29.0;44827;1300000;1963;18.0;6.0;+79654655767;;;; +ID 69459911;homeowner;https://krasnodar.cian.ru/sale/flat/258456332/;Краснодар;sale;flat;5;8;1;34.4;87209;3000000;2019;16.8;8.2;+79628844093;;;; +ID 65499087;homeowner;https://krasnodar.cian.ru/sale/flat/267633733/;Краснодар;sale;flat;6;7;1;20.6;87378;1800000;2015;20.0;-1;+79182844782;;;; +ID 96846717;homeowner;https://anapa.cian.ru/sale/flat/279561902/;Краснодар;sale;flat;1;7;1;15.0;166666;2500000;2012;-1;-1;+79183606546;;;; +ID 94988133;homeowner;https://krasnodar.cian.ru/sale/flat/280198892/;Краснодар;sale;flat;11;16;1;28.7;100000;2870000;2021;25.0;-1;+79182844510;;;; +ID 79312991;homeowner;https://krasnodar.cian.ru/sale/flat/281610668/;Краснодар;sale;flat;9;10;1;32.0;92187;2950000;2019;26.0;-1;+79628740489;;;; +ID 97418275;homeowner;https://krasnodar.cian.ru/sale/flat/280463544/;Краснодар;sale;flat;7;10;1;23.6;127118;3000000;2018;22.0;-1;+79094589697;;;; +ID 32498037;homeowner;https://krasnodar.cian.ru/sale/flat/279981441/;Краснодар;sale;flat;13;24;1;28.5;105263;3000000;2021;18.9;-1;+79184110316;;;; +ID 12465724;homeowner;https://krasnodar.cian.ru/sale/flat/275457665/;Краснодар;sale;flat;3;8;1;35.71;89610;3200000;-1;17.1;10.3;+79184526465;;;; +ID 58166927;homeowner;https://krasnodar.cian.ru/sale/flat/272085685/;Краснодар;sale;flat;9;17;1;35.4;90395;3200000;-1;21.6;5.0;+79186635416;;;; +ID 81518327;homeowner;https://krasnodar.cian.ru/sale/flat/271454183/;Краснодар;sale;flat;13;16;1;35.1;92592;3250000;-1;-1;-1;+79094626534;;;; +ID 97252294;homeowner;https://krasnodar.cian.ru/sale/flat/280128540/;Краснодар;sale;flat;4;12;1;30.0;113333;3400000;2017;16.0;-1;+79094629604;;;; +ID 79627110;homeowner;https://krasnodar.cian.ru/sale/flat/269993914/;Краснодар;sale;flat;17;24;1;29.6;114864;3400000;2016;-1;-1;+79891986472;;;; +ID 44026389;homeowner;https://anapa.cian.ru/sale/flat/279574132/;Краснодар;sale;flat;1;10;1;21.0;47142;990000;2018;-1;-1;+79676527073;;;; +ID 98821610;homeowner;https://krasnodar.cian.ru/sale/flat/282342899/;Краснодар;sale;flat;1;5;1;22.0;86363;1900000;2012;11.0;3.0;+79654628846;;;; +ID 77540107;homeowner;https://krasnodar.cian.ru/sale/flat/268652963/;Краснодар;sale;flat;3;8;1;22.45;131403;2950000;2018;-1;-1;+79654648990;;;; +ID 87538989;homeowner;https://krasnodar.cian.ru/sale/flat/273320202/;Краснодар;sale;flat;6;10;1;24.0;127500;3060000;2017;-1;-1;+79883357836;;;; +ID 57482645;homeowner;https://krasnodar.cian.ru/sale/flat/273958235/;Краснодар;sale;flat;8;12;1;37.0;85135;3150000;2022;-1;-1;+79676529775;;;; +ID 87794462;homeowner;https://krasnodar.cian.ru/sale/flat/271869737/;Краснодар;sale;flat;9;9;1;39.0;80769;3150000;2021;26.0;-1;+79883358485;;;; +ID 97497461;homeowner;https://krasnodar.cian.ru/sale/flat/280688095/;Краснодар;sale;flat;3;6;1;39.0;82051;3200000;2012;15.0;12.0;+79094514317;;;; +ID 92804789;homeowner;https://krasnodar.cian.ru/sale/flat/275389929/;Краснодар;sale;flat;2;3;1;34.02;97001;3300000;2017;17.7;8.4;+79183508006;;;; +ID 74895929;homeowner;https://krasnodar.cian.ru/sale/flat/270956412/;Краснодар;sale;flat;3;5;1;37.3;91152;3400000;2012;13.8;11.1;+79891205915;;;; +ID 15102190;homeowner;https://krasnodar.cian.ru/sale/flat/279660904/;Краснодар;sale;flat;6;9;1;31.9;109404;3490000;2022;19.7;-1;+79676541872;;;; +ID 96247111;homeowner;https://krasnodar.cian.ru/sale/flat/278790449/;Краснодар;sale;flat;1;1;3;54.0;22222;1200000;-1;40.0;9.1;+79676542392;;;; +ID 89700344;homeowner;https://krasnodar.cian.ru/sale/flat/277778478/;Краснодар;sale;flat;1;1;4;80.0;18125;1450000;-1;-1;-1;+79183407918;;;; +ID 98818120;homeowner;https://krasnodar.cian.ru/sale/flat/282341971/;Краснодар;sale;flat;2;2;3;43.6;52752;2300000;1968;30.0;10.0;+79604758568;;;; +ID 96069696;homeowner;https://krasnodar.cian.ru/sale/flat/278532755/;Краснодар;sale;flat;2;2;3;73.4;34059;2500000;-1;-1;-1;+79183107738;;;; +ID 97335688;homeowner;https://krasnodar.cian.ru/sale/flat/280343563/;Краснодар;sale;flat;2;2;3;58.8;47619;2800000;1949;-1;7.5;+79628831684;;;; +ID 22991945;homeowner;https://krasnodar.cian.ru/sale/flat/278600434/;Краснодар;sale;flat;2;2;3;53.7;59590;3200000;1956;38.6;6.0;+79898300542;;;; +ID 94029548;homeowner;https://krasnodar.cian.ru/sale/flat/276586907/;Краснодар;sale;flat;1;2;3;66.0;49242;3250000;1981;40.0;18.0;+79180462382;;;; +ID 96233312;homeowner;https://krasnodar.cian.ru/sale/flat/279894293/;Краснодар;sale;flat;5;5;3;57.8;58823;3400000;1987;39.0;7.0;+79183907160;;;; +ID 83001729;homeowner;https://krasnodar.cian.ru/sale/flat/267527446/;Краснодар;sale;flat;1;1;3;39.4;25380;1000000;-1;27.0;10.0;+79885947143;;;; +ID 96281489;homeowner;https://krasnodar.cian.ru/sale/flat/278827541/;Краснодар;sale;flat;2;2;2;51.0;23529;1200000;-1;30.0;10.0;+79654644026;;;; +ID 45401519;homeowner;https://krasnodar.cian.ru/sale/flat/279533287/;Краснодар;sale;flat;2;4;2;45.8;32751;1500000;1963;40.1;2.5;+79883356314;;;; +ID 94329977;homeowner;https://krasnodar.cian.ru/sale/flat/280639943/;Краснодар;sale;flat;2;2;2;41.9;40572;1700000;1985;-1;-1;+79094602579;;;; +ID 32203781;homeowner;https://krasnodar.cian.ru/sale/flat/282450387/;Краснодар;sale;flat;5;5;1;31.5;57142;1800000;1969;17.8;6.5;+79186363862;;;; +ID 89425051;homeowner;https://krasnodar.cian.ru/sale/flat/272004107/;Краснодар;sale;flat;2;2;3;58.2;24914;1450000;-1;28.6;-1;+79184113439;;;; +ID 17053352;homeowner;https://krasnodar.cian.ru/sale/flat/270004309/;Краснодар;sale;flat;1;3;3;57.0;36842;2100000;-1;41.1;8.0;+79676540251;;;; +ID 78101616;homeowner;https://krasnodar.cian.ru/sale/flat/262436085/;Краснодар;sale;flat;1;2;3;51.3;66276;3400000;1976;34.5;6.0;+79886222406;;;; +ID 54301922;homeowner;https://krasnodar.cian.ru/sale/flat/280308775/;Краснодар;sale;flat;5;6;1;32.0;62500;2000000;2018;20.0;7.0;+79892202711;;;; +ID 97653538;homeowner;https://krasnodar.cian.ru/sale/flat/280817196/;Краснодар;sale;flat;2;2;2;46.7;47109;2200000;-1;-1;8.0;+79654630075;;;; +ID 96123107;homeowner;https://krasnodar.cian.ru/sale/flat/281451574/;Краснодар;sale;flat;1;1;3;59.0;13559;800000;-1;39.0;9.0;+79676540243;;;; +ID 13306242;homeowner;https://sochi.cian.ru/sale/flat/227013375/;Краснодар;sale;flat;4;5;2;52.0;165384;8600000;-1;38.0;12.0;+79885945936;Адлерский;Изумрудная;; +ID 96397073;homeowner;https://krasnodar.cian.ru/sale/flat/281581237/;Краснодар;sale;flat;2;2;2;43.9;7972;350000;-1;24.4;8.0;+79883358198;;;; +ID 97336365;homeowner;https://krasnodar.cian.ru/sale/flat/281192417/;Краснодар;sale;flat;1;1;3;30.0;22833;685000;-1;-1;3.5;+79182611995;;;; +ID 97288740;homeowner;https://krasnodar.cian.ru/sale/flat/280233778/;Краснодар;sale;flat;1;2;2;35.0;28571;999999;1964;30.0;-1;+79885206823;;;; +ID 86439281;homeowner;https://anapa.cian.ru/sale/flat/281474569/;Краснодар;sale;flat;1;5;1;22.0;50000;1100000;2020;-1;-1;+79094521393;;;; +ID 97614088;homeowner;https://krasnodar.cian.ru/sale/flat/280752531/;Краснодар;sale;flat;1;2;2;42.0;26190;1100000;-1;-1;-1;+79094536290;;;; +ID 89640071;homeowner;https://krasnodar.cian.ru/sale/flat/281999939/;Краснодар;sale;flat;6;6;2;67.5;17777;1200000;-1;38.2;12.0;+79183507909;;;; +ID 33071583;homeowner;https://krasnodar.cian.ru/sale/flat/279804817/;Краснодар;sale;flat;9;10;1;24.1;51867;1250000;2015;20.3;-1;+79886222097;;;; +ID 55102151;homeowner;https://krasnodar.cian.ru/sale/flat/282957135/;Краснодар;sale;flat;1;16;1;21.0;59523;1250000;2009;10.0;5.0;+79654650932;;;; +ID 97417041;homeowner;https://krasnodar.cian.ru/sale/flat/280461651/;Краснодар;sale;flat;1;1;2;49.0;26530;1300000;-1;-1;-1;+79094553704;;;; +ID 91405947;homeowner;https://anapa.cian.ru/sale/flat/274009151/;Краснодар;sale;flat;1;9;1;18.5;70270;1300000;2019;-1;-1;+79186633852;;;; +ID 88572563;homeowner;https://krasnodar.cian.ru/sale/flat/279165985/;Краснодар;sale;flat;1;3;1;24.0;54166;1300000;-1;-1;10.0;+79628853668;;;; +ID 14499812;homeowner;https://krasnodar.cian.ru/sale/flat/279069624/;Краснодар;sale;flat;1;1;1;38.8;34793;1350000;2014;16.0;11.9;+79676542556;;;; +ID 95584448;homeowner;https://krasnodar.cian.ru/sale/flat/278010563/;Краснодар;sale;flat;2;3;1;25.0;60000;1500000;1937;16.0;-1;+79676528614;;;; +ID 97899237;homeowner;https://krasnodar.cian.ru/sale/flat/281158494/;Краснодар;sale;flat;1;1;2;44.9;34521;1550000;1933;-1;-1;+79183111239;;;; +ID 82803165;homeowner;https://krasnodar.cian.ru/sale/flat/283329342/;Краснодар;sale;flat;1;1;3;62.0;25806;1600000;-1;-1;-1;+79676514248;;;; +ID 21533641;homeowner;https://krasnodar.cian.ru/sale/flat/279294171/;Краснодар;sale;flat;1;2;3;44.2;36199;1600000;1962;30.0;5.0;+79883120285;;;; +ID 20050994;homeowner;https://krasnodar.cian.ru/sale/flat/261767008/;Краснодар;sale;flat;1;1;2;56.0;29464;1650000;-1;-1;-1;+79183905667;;;; +ID 17944465;homeowner;https://krasnodar.cian.ru/sale/flat/276608182/;Краснодар;sale;flat;1;2;3;66.0;27272;1800000;-1;37.0;8.3;+79676518052;;;; +ID 30645268;homeowner;https://krasnodar.cian.ru/sale/flat/282838271/;Краснодар;sale;flat;1;1;2;44.0;45454;2000000;-1;-1;-1;+79892303173;;;; +ID 59051026;homeowner;https://krasnodar.cian.ru/sale/flat/278538312/;Краснодар;sale;flat;4;5;1;33.4;59880;2000000;1987;18.2;6.2;+79182612125;;;; +ID 98564172;homeowner;https://krasnodar.cian.ru/sale/flat/282039109/;Краснодар;sale;flat;1;1;2;28.4;70422;2000000;-1;-1;-1;+79676540710;;;; +ID 71716154;homeowner;https://krasnodar.cian.ru/sale/flat/277468350/;Краснодар;sale;flat;3;4;2;44.3;45146;2000000;1964;-1;-1;+79181508049;;;; +ID 76349505;homeowner;https://anapa.cian.ru/sale/flat/281148993/;Краснодар;sale;flat;1;17;1;16.0;125000;2000000;2011;-1;5.0;+79094520068;;;; +ID 92805765;homeowner;https://krasnodar.cian.ru/sale/flat/281378610/;Краснодар;sale;flat;4;5;1;32.0;62500;2000000;1986;-1;-1;+79628769439;;;; +ID 13003884;homeowner;https://krasnodar.cian.ru/sale/flat/278636795/;Краснодар;sale;flat;4;6;1;26.9;78066;2100000;2021;21.1;-1;+79181104095;;;; +ID 59207305;homeowner;https://krasnodar.cian.ru/sale/flat/281592051/;Краснодар;sale;flat;1;1;2;36.5;63013;2300000;-1;-1;-1;+79628766499;;;; +ID 98818995;homeowner;https://krasnodar.cian.ru/sale/flat/282378731/;Краснодар;sale;flat;2;3;1;33.9;67846;2300000;2016;17.7;8.5;+79892107862;;;; +ID 97651350;homeowner;https://krasnodar.cian.ru/sale/flat/280886123/;Краснодар;sale;flat;6;7;1;32.5;70769;2300000;2015;12.6;9.8;+79094465717;;;; +ID 98738920;homeowner;https://krasnodar.cian.ru/sale/flat/282214100/;Краснодар;sale;flat;2;5;1;34.4;68313;2350000;1986;18.0;7.3;+79628729766;;;; +ID 98440758;homeowner;https://krasnodar.cian.ru/sale/flat/281920360/;Краснодар;sale;flat;15;16;1;22.8;105263;2400000;2019;-1;-1;+79892303130;;;; +ID 82297041;homeowner;https://krasnodar.cian.ru/sale/flat/280701832/;Краснодар;sale;flat;1;2;2;48.0;50000;2400000;1964;-1;10.0;+79186257438;;;; +ID 98581320;homeowner;https://krasnodar.cian.ru/sale/flat/282131441/;Краснодар;sale;flat;2;2;2;55.8;43010;2400000;1959;40.0;9.0;+79628840918;;;; +ID 87614574;homeowner;https://krasnodar.cian.ru/sale/flat/270352005/;Краснодар;sale;flat;3;3;1;33.5;71641;2400000;2015;18.0;9.0;+79654655927;;;; +ID 92241315;homeowner;https://krasnodar.cian.ru/sale/flat/276181881/;Краснодар;sale;flat;1;3;1;23.6;101694;2400000;2017;-1;-1;+79654646328;;;; +ID 76029256;homeowner;https://krasnodar.cian.ru/sale/flat/281448889/;Краснодар;sale;flat;16;16;1;20.04;122255;2450000;2021;18.1;-1;+79183906978;;;; +ID 54366005;homeowner;https://novorossiysk.cian.ru/sale/flat/282355439/;Краснодар;sale;flat;1;2;1;27.0;92592;2500000;1935;16.0;5.0;+79094683078;;;; +ID 96167275;homeowner;https://krasnodar.cian.ru/sale/flat/278979279/;Краснодар;sale;flat;2;5;2;38.4;65104;2500000;1977;-1;5.4;+79892904851;;;; +ID 21564438;homeowner;https://krasnodar.cian.ru/sale/flat/282936348/;Краснодар;sale;flat;1;5;2;46.0;54347;2500000;1971;27.0;6.0;+79891698138;;;; +ID 98079448;homeowner;https://krasnodar.cian.ru/sale/flat/281387318/;Краснодар;sale;flat;1;2;2;43.0;58139;2500000;1960;30.0;6.0;+79654649620;;;; +ID 98192041;homeowner;https://krasnodar.cian.ru/sale/flat/281522513/;Краснодар;sale;flat;5;5;2;51.6;49418;2550000;1986;-1;9.0;+79181909738;;;; +ID 93391913;homeowner;https://krasnodar.cian.ru/sale/flat/276002877/;Краснодар;sale;flat;4;18;1;41.0;63414;2600000;2019;19.0;13.0;+79885203511;;;; +ID 26373075;homeowner;https://krasnodar.cian.ru/sale/flat/274180913/;Краснодар;sale;flat;1;3;1;27.1;95940;2600000;2016;-1;-1;+79628766927;;;; +ID 95892112;homeowner;https://krasnodar.cian.ru/sale/flat/282242284/;Краснодар;sale;flat;2;11;1;30.0;86666;2600000;2014;25.0;5.0;+79604787464;;;; +ID 76711974;homeowner;https://krasnodar.cian.ru/sale/flat/275752222/;Краснодар;sale;flat;6;6;1;30.8;87662;2700000;2011;16.0;7.4;+79094491446;;;; +ID 96582393;homeowner;https://krasnodar.cian.ru/sale/flat/279472643/;Краснодар;sale;flat;3;3;2;42.5;63529;2700000;1962;-1;-1;+79181909112;;;; +ID 98781959;homeowner;https://krasnodar.cian.ru/sale/flat/282285436/;Краснодар;sale;flat;5;5;2;41.2;65533;2700000;1967;30.0;6.0;+79064361633;;;; +ID 84528156;homeowner;https://krasnodar.cian.ru/sale/flat/279660872/;Краснодар;sale;flat;2;16;1;25.6;105468;2700000;-1;-1;-1;+79186900334;;;; +ID 95213850;homeowner;https://krasnodar.cian.ru/sale/flat/277674657/;Краснодар;sale;flat;2;2;3;80.0;33750;2700000;1989;65.0;12.0;+79182612308;;;; +ID 17920839;homeowner;https://krasnodar.cian.ru/sale/flat/272397457/;Краснодар;sale;flat;1;16;1;21.0;130952;2750000;2021;13.5;2.7;+79064351509;;;; +ID 61054151;homeowner;https://krasnodar.cian.ru/sale/flat/282255464/;Краснодар;sale;flat;2;4;1;18.0;152777;2750000;-1;18.0;-1;+79654633025;;;; +ID 86774786;homeowner;https://krasnodar.cian.ru/sale/flat/282591365/;Краснодар;sale;flat;9;16;1;25.3;110671;2800000;2019;24.0;-1;+79186256510;;;; +ID 96021228;homeowner;https://krasnodar.cian.ru/sale/flat/278475470/;Краснодар;sale;flat;6;9;1;28.0;100000;2800000;2019;20.0;5.0;+79676540537;;;; +ID 93311714;homeowner;https://krasnodar.cian.ru/sale/flat/277288043/;Краснодар;sale;flat;1;2;2;65.5;42748;2800000;1993;37.4;8.7;+79676537846;;;; +ID 24121030;homeowner;https://krasnodar.cian.ru/sale/flat/281374038/;Краснодар;sale;flat;4;4;1;26.8;106343;2850000;1961;15.0;-1;+79182845270;;;; +ID 98795520;homeowner;https://krasnodar.cian.ru/sale/flat/282305589/;Краснодар;sale;flat;4;4;2;34.0;85264;2899000;2014;-1;-1;+79186635852;;;; +ID 47302809;homeowner;https://krasnodar.cian.ru/sale/flat/282259381/;Краснодар;sale;flat;2;2;2;42.0;67857;2850000;1976;26.0;6.0;+79184109539;;;; +ID 77752578;homeowner;https://krasnodar.cian.ru/sale/flat/275097445/;Краснодар;sale;flat;2;3;2;50.3;57654;2900000;1975;-1;7.0;+79654655290;;;; +ID 97357906;homeowner;https://novorossiysk.cian.ru/sale/flat/282355735/;Краснодар;sale;flat;1;9;1;28.5;101754;2900000;1982;14.0;7.0;+79883120339;;;; +ID 48526137;homeowner;https://krasnodar.cian.ru/sale/flat/281164054/;Краснодар;sale;flat;12;16;1;23.0;128260;2950000;2021;10.0;5.0;+79676538504;;;; +ID 98252443;homeowner;https://krasnodar.cian.ru/sale/flat/281610578/;Краснодар;sale;flat;2;5;1;34.1;86510;2950000;1982;-1;-1;+79628736494;;;; +ID 26172930;homeowner;https://krasnodar.cian.ru/sale/flat/270331000/;Краснодар;sale;flat;1;1;2;40.7;73464;2990000;-1;24.1;7.5;+79183108728;;;; +ID 86810053;homeowner;https://krasnodar.cian.ru/sale/flat/282064225/;Краснодар;sale;flat;2;3;1;35.4;83333;2950000;2014;-1;12.0;+79180462862;;;; +ID 90538050;homeowner;https://krasnodar.cian.ru/sale/flat/273450154/;Краснодар;sale;flat;21;22;1;26.7;110486;2950000;2022;24.9;-1;+79184822115;;;; +ID 13491476;homeowner;https://sochi.cian.ru/sale/flat/282187025/;Краснодар;sale;flat;3;3;1;17.7;169491;3000000;-1;-1;-1;+79883356190;;;; +ID 47698689;homeowner;https://krasnodar.cian.ru/sale/flat/280658327/;Краснодар;sale;flat;3;3;1;32.6;92024;3000000;1995;15.5;7.6;+79676539367;;;; +ID 96927427;homeowner;https://krasnodar.cian.ru/sale/flat/281183325/;Краснодар;sale;flat;5;9;1;34.7;86455;3000000;2018;17.2;10.3;+79885576066;;;; +ID 88800035;homeowner;https://krasnodar.cian.ru/sale/flat/281608041/;Краснодар;sale;flat;10;10;1;38.1;78740;3000000;2010;14.0;11.0;+79676537650;;;; +ID 75788364;homeowner;https://krasnodar.cian.ru/sale/flat/272505761/;Краснодар;sale;flat;4;17;1;20.3;147783;3000000;2022;18.4;-1;+79189405466;;;; +ID 95722342;homeowner;https://krasnodar.cian.ru/sale/flat/278129672/;Краснодар;sale;flat;12;17;1;25.0;120000;3000000;2018;-1;-1;+79898304407;;;; +ID 95619140;homeowner;https://krasnodar.cian.ru/sale/flat/278033635/;Краснодар;sale;flat;2;24;1;32.4;92592;3000000;2021;15.0;9.0;+79676538088;;;; +ID 89627337;homeowner;https://krasnodar.cian.ru/sale/flat/278086096/;Краснодар;sale;flat;1;2;3;70.0;42857;3000000;1958;45.0;10.0;+79184524828;;;; +ID 96950506;homeowner;https://krasnodar.cian.ru/sale/flat/282383738/;Краснодар;sale;flat;1;2;2;40.0;75000;3000000;1977;-1;-1;+79094595380;;;; +ID 84004067;homeowner;https://krasnodar.cian.ru/sale/flat/280460420/;Краснодар;sale;flat;1;6;1;31.0;96774;3000000;-1;-1;-1;+79189308141;;;; +ID 91600761;homeowner;https://anapa.cian.ru/sale/flat/274216860/;Краснодар;sale;flat;1;13;1;40.5;76518;3099000;2018;-1;8.0;+79885947535;;;; +ID 97271170;homeowner;https://krasnodar.cian.ru/sale/flat/282155343/;Краснодар;sale;flat;3;9;1;28.4;109154;3100000;1985;-1;8.0;+79183408941;;;; +ID 97791278;homeowner;https://krasnodar.cian.ru/sale/flat/281276637/;Краснодар;sale;flat;3;3;1;37.0;83783;3100000;-1;-1;-1;+79182844543;;;; +ID 78414553;homeowner;https://krasnodar.cian.ru/sale/flat/276730381/;Краснодар;sale;flat;6;6;1;30.8;100649;3100000;2015;-1;6.0;+79183408185;;;; +ID 88806829;homeowner;https://sochi.cian.ru/sale/flat/283023655/;Краснодар;sale;flat;4;5;1;18.0;172222;3100000;-1;-1;-1;+79886222107;Хостинский;Пятигорская;; +ID 89210015;homeowner;https://krasnodar.cian.ru/sale/flat/277855736/;Краснодар;sale;flat;5;17;1;27.7;111913;3100000;2016;16.7;-1;+79180686050;;;; +ID 20057994;homeowner;https://krasnodar.cian.ru/sale/flat/276720129/;Краснодар;sale;flat;2;5;1;33.0;95454;3150000;1968;18.5;6.5;+79654629918;;;; +ID 62643441;homeowner;https://krasnodar.cian.ru/sale/flat/281922204/;Краснодар;sale;flat;18;25;1;21.0;150000;3150000;2022;16.0;-1;+79628749954;;;; +ID 7090192;homeowner;https://sochi.cian.ru/sale/flat/282147830/;Краснодар;sale;flat;3;5;1;18.0;175000;3150000;1978;15.0;2.0;+79892808125;Центральный;переулок Строительный;; +ID 98650997;homeowner;https://krasnodar.cian.ru/sale/flat/282119172/;Краснодар;sale;flat;4;24;1;33.4;94311;3150000;-1;15.5;9.0;+79182403805;;;; +ID 73329039;homeowner;https://krasnodar.cian.ru/sale/flat/279861978/;Краснодар;sale;flat;2;4;1;30.0;107333;3220000;2014;18.0;6.0;+79654642108;;;; +ID 92290903;homeowner;https://krasnodar.cian.ru/sale/flat/274883211/;Краснодар;sale;flat;20;22;1;27.0;118518;3200000;2021;14.0;6.0;+79180105141;;;; +ID 94171592;homeowner;https://krasnodar.cian.ru/sale/flat/276728129/;Краснодар;sale;flat;1;10;1;44.8;71428;3200000;-1;17.0;12.5;+79189806598;;;; +ID 86425515;homeowner;https://krasnodar.cian.ru/sale/flat/277012018/;Краснодар;sale;flat;7;17;1;25.36;126182;3200000;2021;-1;-1;+79883807883;;;; +ID 15547598;homeowner;https://krasnodar.cian.ru/sale/flat/264568994/;Краснодар;sale;flat;2;24;1;31.3;102236;3200000;2021;15.1;-1;+79189406492;;;; +ID 94953830;homeowner;https://krasnodar.cian.ru/sale/flat/277470455/;Краснодар;sale;flat;3;3;1;38.1;83989;3200000;2018;19.4;8.5;+79180305162;;;; +ID 97957799;homeowner;https://krasnodar.cian.ru/sale/flat/281219854/;Краснодар;sale;flat;4;10;1;25.0;128000;3200000;2017;-1;-1;+79183108729;;;; +ID 14203092;homeowner;https://krasnodar.cian.ru/sale/flat/277842082/;Краснодар;sale;flat;6;16;-1;33.6;95238;3200000;2022;17.0;6.5;+79654626538;;;; +ID 66629905;homeowner;https://krasnodar.cian.ru/sale/flat/283070585/;Краснодар;sale;flat;4;7;1;36.0;91666;3300000;2012;17.5;9.0;+79891698065;;;; +ID 75549544;homeowner;https://krasnodar.cian.ru/sale/flat/260979774/;Краснодар;sale;flat;5;6;3;74.0;44594;3300000;-1;-1;-1;+79676536422;;;; +ID 62329617;homeowner;https://krasnodar.cian.ru/sale/flat/283249734/;Краснодар;sale;flat;2;5;1;33.5;98507;3300000;2011;20.0;8.0;+79186743108;;;; +ID 61843098;homeowner;https://krasnodar.cian.ru/sale/flat/282513146/;Краснодар;sale;flat;2;3;1;30.2;109271;3300000;2017;14.8;8.4;+79184343916;;;; +ID 72055498;homeowner;https://krasnodar.cian.ru/sale/flat/281564378/;Краснодар;sale;flat;5;5;3;68.0;48529;3300000;1982;60.0;5.0;+79654630940;;;; +ID 97338519;homeowner;https://krasnodar.cian.ru/sale/flat/280321852/;Краснодар;sale;flat;24;25;1;30.0;110000;3300000;2021;15.0;5.0;+79094572946;;;; +ID 98351126;homeowner;https://krasnodar.cian.ru/sale/flat/281721223/;Краснодар;sale;flat;2;5;1;34.0;98529;3350000;-1;-1;-1;+79184524918;;;; +ID 16169038;homeowner;https://krasnodar.cian.ru/sale/flat/275882455/;Краснодар;sale;flat;2;3;2;51.2;65429;3350000;2021;27.9;11.8;+79094570247;;;; +ID 98720285;homeowner;https://krasnodar.cian.ru/sale/flat/282184032/;Краснодар;sale;flat;1;1;2;46.0;73260;3370000;-1;31.0;8.0;+79898303920;;;; +ID 97604755;homeowner;https://krasnodar.cian.ru/sale/flat/280739098/;Краснодар;sale;flat;7;18;1;34.8;97701;3400000;2021;-1;-1;+79676540474;;;; +ID 43877795;homeowner;https://krasnodar.cian.ru/sale/flat/281317392/;Краснодар;sale;flat;1;8;1;28.6;118881;3400000;2022;20.6;-1;+79181909201;;;; +ID 99016576;homeowner;https://krasnodar.cian.ru/sale/flat/282594412/;Краснодар;sale;flat;3;6;1;32.1;105919;3400000;2013;16.1;8.5;+79883355709;;;; +ID 6258484;homeowner;https://krasnodar.cian.ru/sale/flat/278534966/;Краснодар;sale;flat;6;7;1;32.9;103343;3400000;2021;-1;-1;+79676526913;;;; +ID 91185801;homeowner;https://krasnodar.cian.ru/sale/flat/281857131/;Краснодар;sale;flat;18;22;1;24.0;141666;3400000;2017;11.0;9.0;+79189310980;;;; +ID 16217933;homeowner;https://krasnodar.cian.ru/sale/flat/275561010/;Краснодар;sale;flat;10;22;1;44.7;76062;3400000;2022;21.9;10.0;+79180593783;;;; +ID 96146921;homeowner;https://krasnodar.cian.ru/sale/flat/278857500/;Краснодар;sale;flat;4;5;1;38.0;89473;3400000;2016;15.0;11.0;+79189605543;;;; +ID 26273260;homeowner;https://krasnodar.cian.ru/sale/flat/283264575/;Краснодар;sale;flat;5;5;1;31.0;111290;3450000;1973;-1;-1;+79182505940;;;; +ID 67486354;homeowner;https://novorossiysk.cian.ru/sale/flat/283047458/;Краснодар;sale;flat;5;12;1;28.0;123214;3450000;2022;24.2;-1;+79182107567;;;; +ID 97519510;homeowner;https://krasnodar.cian.ru/sale/flat/280610812/;Краснодар;sale;flat;5;5;2;67.5;51851;3500000;1997;-1;11.0;+79181907528;;;; +ID 76111947;homeowner;https://krasnodar.cian.ru/sale/flat/282327667/;Краснодар;sale;flat;4;5;1;30.0;116666;3500000;2006;15.0;9.0;+79184526279;;;; +ID 79386345;homeowner;https://novorossiysk.cian.ru/sale/flat/282447004/;Краснодар;sale;flat;11;12;1;20.0;175000;3500000;1600;-1;-1;+79094526208;;;; +ID 66270175;homeowner;https://krasnodar.cian.ru/sale/flat/276148870/;Краснодар;sale;flat;7;9;1;33.5;104477;3500000;2017;-1;-1;+79676528105;;;; +ID 98172897;homeowner;https://krasnodar.cian.ru/sale/flat/281490576/;Краснодар;sale;flat;2;5;1;33.8;104437;3530000;-1;14.2;10.0;+79654629067;;;; +ID 84114499;unknown;https://krasnodar.cian.ru/sale/flat/279327198/;Краснодар;sale;flat;10;16;1;37.9;34300;1300000;2005;20.0;10.0;+79892810158;;;; +ID 98070460;unknown;https://krasnodar.cian.ru/sale/flat/282910337/;Краснодар;sale;flat;9;18;1;45.0;61111;2750000;2017;30.0;-1;+79094564277;;;; +ID 96386038;homeowner;https://krasnodar.cian.ru/sale/flat/280977435/;Краснодар;sale;flat;1;3;1;25.0;140000;3500000;2017;-1;-1;+79094556945;;;; +ID 97746281;homeowner;https://krasnodar.cian.ru/sale/flat/280933976/;Краснодар;sale;flat;2;9;2;36.0;97222;3500000;1981;30.0;-1;+79676522089;;;; +ID 97609823;homeowner;https://krasnodar.cian.ru/sale/flat/280744980/;Краснодар;sale;flat;7;17;1;29.7;117845;3500000;2016;16.5;5.0;+79628847261;;;; +ID 35640865;homeowner;https://krasnodar.cian.ru/sale/flat/273104131/;Краснодар;sale;flat;14;24;1;29.0;120689;3500000;-1;18.0;10.0;+79676541623;;;; +ID 96725688;homeowner;https://krasnodar.cian.ru/sale/flat/279417510/;Краснодар;sale;flat;16;17;1;37.15;94212;3500000;2014;22.1;-1;+79094515480;;;; +ID 97428071;homeowner;https://krasnodar.cian.ru/sale/flat/280489330/;Краснодар;sale;flat;2;2;1;35.0;100857;3530000;1918;19.0;6.0;+79094462234;;;; +ID 97175029;homeowner;https://sochi.cian.ru/sale/flat/280003675/;Краснодар;sale;flat;1;1;2;28.0;125000;3500000;-1;-1;8.0;+79891999706;Хостинский;Береговая;; +ID 55504340;homeowner;https://krasnodar.cian.ru/sale/flat/279398308/;Краснодар;sale;flat;2;3;1;37.7;92838;3500000;2020;17.0;18.0;+79883357187;;;; +ID 65083642;homeowner;https://krasnodar.cian.ru/sale/flat/280587723/;Краснодар;sale;flat;7;24;1;34.4;101744;3500000;2021;18.0;10.0;+79094454859;;;; +ID 14026085;homeowner;https://krasnodar.cian.ru/sale/flat/276861849/;Краснодар;sale;flat;17;17;1;38.0;92105;3500000;2021;16.5;10.0;+79883856520;;;; +ID 96560417;homeowner;https://krasnodar.cian.ru/sale/flat/279190071/;Краснодар;sale;flat;3;16;1;26.6;131578;3500000;2021;17.3;6.0;+79892107356;;;; +ID 96455037;homeowner;https://krasnodar.cian.ru/sale/flat/279052555/;Краснодар;sale;flat;2;16;1;35.8;98882;3540000;2022;19.0;7.1;+79886222558;;;; +ID 62058980;homeowner;https://krasnodar.cian.ru/sale/flat/269318647/;Краснодар;sale;flat;7;12;1;40.3;86848;3500000;2021;16.6;13.1;+79186636062;;;; +ID 88435765;homeowner;https://krasnodar.cian.ru/sale/flat/277492875/;Краснодар;sale;flat;3;5;1;38.0;92105;3500000;2012;20.0;12.0;+79892303182;;;; +ID 63669942;homeowner;https://krasnodar.cian.ru/sale/flat/278685788/;Краснодар;sale;flat;2;2;2;44.5;78651;3500000;1965;-1;-1;+79094521173;;;; +ID 79515451;homeowner;https://krasnodar.cian.ru/sale/flat/278449316/;Краснодар;sale;flat;7;8;1;32.0;109375;3500000;2015;15.3;8.3;+79676541746;;;; +ID 86163530;homeowner;https://krasnodar.cian.ru/sale/flat/272795252/;Краснодар;sale;flat;8;14;1;36.6;95628;3500000;2009;17.0;11.3;+79181507838;;;; +ID 14156653;homeowner;https://krasnodar.cian.ru/sale/flat/273256849/;Краснодар;sale;flat;8;9;2;52.0;67307;3500000;1998;37.0;9.0;+79181107335;;;; +ID 91518010;homeowner;https://krasnodar.cian.ru/sale/flat/274155606/;Краснодар;sale;flat;9;16;1;32.9;106382;3500000;2022;9.5;14.6;+79891980892;;;; +ID 87163005;homeowner;https://krasnodar.cian.ru/sale/flat/283390984/;Краснодар;sale;flat;16;22;1;28.0;126785;3550000;2021;-1;-1;+79654643932;;;; +ID 96256457;homeowner;https://krasnodar.cian.ru/sale/flat/278798990/;Краснодар;sale;flat;13;17;1;24.0;147916;3550000;2020;-1;-1;+79064354033;;;; +ID 51948794;homeowner;https://sochi.cian.ru/sale/flat/281046793/;Краснодар;sale;flat;5;5;1;15.4;230519;3550000;1974;15.4;-1;+79186609876;Центральный;переулок Строительный;; +ID 34934711;homeowner;https://krasnodar.cian.ru/sale/flat/283586725/;Краснодар;sale;flat;7;24;1;44.4;79954;3550000;2022;17.0;14.0;+79676541245;;;; +ID 96546614;homeowner;https://krasnodar.cian.ru/sale/flat/279850113/;Краснодар;sale;flat;16;18;1;36.6;98087;3590000;2015;-1;-1;+79898305249;;;; +ID 95354016;homeowner;https://krasnodar.cian.ru/sale/flat/277810887/;Краснодар;sale;flat;8;24;1;35.1;101139;3550000;2022;23.5;9.2;+79181909178;;;; +ID 81972163;homeowner;https://krasnodar.cian.ru/sale/flat/281490371/;Краснодар;sale;flat;2;5;1;35.5;100000;3550000;-1;14.2;10.2;+79891981952;;;; +ID 87766559;homeowner;https://krasnodar.cian.ru/sale/flat/279932671/;Краснодар;sale;flat;17;24;1;35.5;100000;3550000;2022;20.0;11.0;+79094597319;;;; +ID 83417644;homeowner;https://novorossiysk.cian.ru/sale/flat/273006962/;Краснодар;sale;flat;5;9;1;21.7;163594;3550000;1979;12.1;5.0;+79885945464;;;; +ID 80272496;homeowner;https://krasnodar.cian.ru/sale/flat/274812438/;Краснодар;sale;flat;16;19;1;35.6;100000;3560000;-1;15.1;9.5;+79181908414;;;; +ID 78742552;homeowner;https://krasnodar.cian.ru/sale/flat/276265651/;Краснодар;sale;flat;4;20;1;39.5;89873;3550000;2021;-1;-1;+79883808277;;;; +ID 21492393;homeowner;https://krasnodar.cian.ru/sale/flat/281201144/;Краснодар;sale;flat;3;3;-1;41.0;87560;3590000;2020;32.0;4.0;+79186365623;;;; +ID 96393310;homeowner;https://krasnodar.cian.ru/sale/flat/278983110/;Краснодар;sale;flat;2;5;2;52.0;68269;3550000;1982;31.0;8.0;+79184346551;;;; +ID 96803221;homeowner;https://krasnodar.cian.ru/sale/flat/279521856/;Краснодар;sale;flat;3;9;1;34.9;102865;3590000;2021;20.0;11.0;+79654653453;;;; +ID 85782862;homeowner;https://krasnodar.cian.ru/sale/flat/271674696/;Краснодар;sale;flat;5;7;1;41.8;84928;3550000;2021;-1;10.0;+79676528938;;;; +ID 19383447;homeowner;https://krasnodar.cian.ru/sale/flat/271406089/;Краснодар;sale;flat;2;3;2;52.0;68269;3550000;1994;32.0;12.0;+79616313061;;;; +ID 79360397;homeowner;https://krasnodar.cian.ru/sale/flat/263602513/;Краснодар;sale;flat;3;5;1;35.5;100000;3550000;2013;-1;-1;+79181107871;;;; +ID 94767915;homeowner;https://krasnodar.cian.ru/sale/flat/281540002/;Краснодар;sale;flat;5;6;1;47.2;76271;3600000;2010;20.7;13.4;+79186273044;;;; +ID 89538321;homeowner;https://krasnodar.cian.ru/sale/flat/283843622/;Краснодар;sale;flat;1;1;2;55.9;64400;3600000;-1;27.1;9.5;+79094437635;;;; +ID 50205360;homeowner;https://krasnodar.cian.ru/sale/flat/277921354/;Краснодар;sale;flat;3;4;2;45.0;80000;3600000;1963;29.0;6.0;+79654642181;;;; +ID 43346179;homeowner;https://krasnodar.cian.ru/sale/flat/283742941/;Краснодар;sale;flat;11;17;-1;30.0;120000;3600000;2016;30.0;-1;+79184110689;;;; +ID 24742796;homeowner;https://krasnodar.cian.ru/sale/flat/268030001/;Краснодар;sale;flat;2;9;1;36.0;100555;3620000;2016;19.0;10.0;+79094461439;;;; +ID 96565187;homeowner;https://krasnodar.cian.ru/sale/flat/279193491/;Краснодар;sale;flat;7;17;1;43.0;83720;3600000;2022;21.0;12.0;+79892107508;;;; +ID 13946871;homeowner;https://krasnodar.cian.ru/sale/flat/274668843/;Краснодар;sale;flat;5;6;1;33.5;107462;3600000;2011;-1;-1;+79628855801;;;; +ID 98833842;homeowner;https://krasnodar.cian.ru/sale/flat/282360230/;Краснодар;sale;flat;8;9;1;39.6;90909;3600000;2019;-1;11.2;+79676516908;;;; +ID 72664525;homeowner;https://krasnodar.cian.ru/sale/flat/283504745/;Краснодар;sale;flat;4;5;2;51.7;69632;3600000;1976;-1;7.0;+79676517650;;;; +ID 78096052;homeowner;https://krasnodar.cian.ru/sale/flat/282258093/;Краснодар;sale;flat;4;17;1;28.9;124567;3600000;2017;24.9;-1;+79676542127;;;; +ID 98014176;homeowner;https://krasnodar.cian.ru/sale/flat/281305183/;Краснодар;sale;flat;6;17;1;37.6;95744;3600000;2022;20.0;8.0;+79064362809;;;; +ID 76665646;homeowner;https://krasnodar.cian.ru/sale/flat/281884427/;Краснодар;sale;flat;7;17;1;41.0;87804;3600000;2015;18.0;12.0;+79884616386;;;; +ID 16691198;homeowner;https://krasnodar.cian.ru/sale/flat/282358646/;Краснодар;sale;flat;5;12;1;33.3;108108;3600000;1984;19.5;7.5;+79676508291;;;; +ID 11206112;homeowner;https://krasnodar.cian.ru/sale/flat/283249826/;Краснодар;sale;flat;5;6;1;39.6;90909;3600000;2011;21.0;9.6;+79183408140;;;; +ID 94206732;homeowner;https://krasnodar.cian.ru/sale/flat/276759530/;Краснодар;sale;flat;7;9;3;66.2;54380;3600000;1988;40.9;8.6;+79064366894;;;; +ID 50945615;homeowner;https://krasnodar.cian.ru/sale/flat/280609946/;Краснодар;sale;flat;5;5;2;47.2;76271;3600000;1982;33.0;5.0;+79898555154;;;; +ID 6636694;homeowner;https://krasnodar.cian.ru/sale/flat/282847146/;Краснодар;sale;flat;11;18;1;22.0;163636;3600000;2018;19.0;-1;+79181208201;;;; +ID 24456489;homeowner;https://krasnodar.cian.ru/sale/flat/282832015/;Краснодар;sale;flat;22;22;1;25.0;144000;3600000;2021;22.0;-1;+79094530918;;;; +ID 77798232;homeowner;https://krasnodar.cian.ru/sale/flat/281161788/;Краснодар;sale;flat;3;26;1;25.3;142292;3600000;2021;17.7;4.0;+79885575113;;;; +ID 94414347;homeowner;https://krasnodar.cian.ru/sale/flat/277197450/;Краснодар;sale;flat;6;17;1;36.9;97560;3600000;2018;12.0;12.3;+79181414486;;;; +ID 90767417;homeowner;https://krasnodar.cian.ru/sale/flat/273310825/;Краснодар;sale;flat;5;5;3;68.0;52941;3600000;1981;45.0;6.0;+79885206778;;;; +ID 21362026;homeowner;https://krasnodar.cian.ru/sale/flat/278464406/;Краснодар;sale;flat;2;5;1;31.1;115755;3600000;1962;17.5;6.1;+79883122330;;;; +ID 49659931;homeowner;https://krasnodar.cian.ru/sale/flat/280425661/;Краснодар;sale;flat;2;3;1;29.6;121621;3600000;2020;-1;-1;+79883805738;;;; +ID 24504910;homeowner;https://krasnodar.cian.ru/sale/flat/281103420/;Краснодар;sale;flat;3;3;1;41.0;87804;3600000;2019;18.0;14.0;+79186363861;;;; +ID 97807081;homeowner;https://krasnodar.cian.ru/sale/flat/281026690/;Краснодар;sale;flat;9;18;1;34.2;105263;3600000;2020;17.0;8.7;+79628735499;;;; +ID 97276355;homeowner;https://sochi.cian.ru/sale/flat/280198926/;Краснодар;sale;flat;2;2;2;39.9;90225;3600000;-1;20.4;11.3;+79676540289;;;; +ID 96454891;homeowner;https://krasnodar.cian.ru/sale/flat/280728434/;Краснодар;sale;flat;13;17;1;35.2;102272;3600000;2022;-1;-1;+79094582577;;;; +ID 94722829;homeowner;https://krasnodar.cian.ru/sale/flat/280882173/;Краснодар;sale;flat;2;3;2;50.0;72000;3600000;-1;-1;12.0;+79654634328;;;; +ID 95666061;homeowner;https://krasnodar.cian.ru/sale/flat/278091033/;Краснодар;sale;flat;24;24;1;35.1;102564;3600000;-1;14.3;9.2;+79186743318;;;; +ID 74071756;homeowner;https://krasnodar.cian.ru/sale/flat/281639228/;Краснодар;sale;flat;1;5;1;40.0;90000;3600000;-1;-1;-1;+79094458604;;;; +ID 90943443;homeowner;https://krasnodar.cian.ru/sale/flat/280324035/;Краснодар;sale;flat;6;16;1;37.58;95795;3600000;2021;-1;-1;+79184111270;;;; +ID 97176034;homeowner;https://krasnodar.cian.ru/sale/flat/280009418/;Краснодар;sale;flat;1;5;2;52.0;69230;3600000;1958;32.2;12.8;+79182844845;;;; +ID 88050644;homeowner;https://sochi.cian.ru/sale/flat/280594669/;Краснодар;sale;flat;1;3;1;25.0;144000;3600000;2022;-1;-1;+79181507459;;;; +ID 71101710;homeowner;https://krasnodar.cian.ru/sale/flat/274379122/;Краснодар;sale;flat;3;5;1;40.0;90000;3600000;2010;20.0;9.0;+79184109551;;;; +ID 96572105;homeowner;https://krasnodar.cian.ru/sale/flat/279204077/;Краснодар;sale;flat;1;16;1;34.5;104347;3600000;2021;-1;-1;+79628741689;;;; +ID 78729061;homeowner;https://krasnodar.cian.ru/sale/flat/279652992/;Краснодар;sale;flat;1;4;2;52.2;68965;3600000;2015;-1;9.0;+79628859014;;;; +ID 36045846;homeowner;https://krasnodar.cian.ru/sale/flat/278489801/;Краснодар;sale;flat;1;19;1;40.4;89108;3600000;2021;29.0;9.4;+79180594669;;;; +ID 77785212;homeowner;https://sochi.cian.ru/sale/flat/278023705/;Краснодар;sale;flat;4;5;1;18.4;195652;3600000;1974;-1;-1;+79883807950;Центральный;переулок Чехова;; +ID 75218535;homeowner;https://krasnodar.cian.ru/sale/flat/271424205/;Краснодар;sale;flat;8;10;1;30.0;120000;3600000;2003;16.0;9.0;+79183108941;;;; +ID 46939645;homeowner;https://krasnodar.cian.ru/sale/flat/276451646/;Краснодар;sale;flat;3;5;1;33.5;107462;3600000;2012;17.0;7.0;+79189504813;;;; +ID 63356738;homeowner;https://novorossiysk.cian.ru/sale/flat/277487638/;Краснодар;sale;flat;6;24;1;38.0;94736;3600000;-1;17.0;15.0;+79186363942;;;; +ID 94079869;homeowner;https://krasnodar.cian.ru/sale/flat/276645661/;Краснодар;sale;flat;4;4;2;50.0;72000;3600000;1992;-1;-1;+79676509264;;;; +ID 87309736;homeowner;https://krasnodar.cian.ru/sale/flat/270068772/;Краснодар;sale;flat;5;9;1;25.0;144000;3600000;2017;-1;-1;+79654626089;;;; +ID 72323127;homeowner;https://krasnodar.cian.ru/sale/flat/275188261/;Краснодар;sale;flat;1;3;1;28.9;124567;3600000;-1;12.4;8.4;+79180461228;;;; +ID 89702808;homeowner;https://krasnodar.cian.ru/sale/flat/272260966/;Краснодар;sale;flat;19;19;1;38.49;93530;3600000;2022;-1;12.5;+79094588380;;;; +ID 21830121;homeowner;https://krasnodar.cian.ru/sale/flat/282506651/;Краснодар;sale;flat;4;5;2;61.0;59836;3650000;2021;-1;13.0;+79676540495;;;; +ID 81492710;homeowner;https://sochi.cian.ru/sale/flat/274379807/;Краснодар;sale;flat;3;5;1;18.0;202777;3650000;1973;15.1;-1;+79676540583;Хостинский;Бытха;; +ID 47869290;homeowner;https://krasnodar.cian.ru/sale/flat/280376977/;Краснодар;sale;flat;14;16;1;37.0;98648;3650000;2022;13.0;12.0;+79603180638;;;; +ID 94721716;homeowner;https://krasnodar.cian.ru/sale/flat/277532426/;Краснодар;sale;flat;10;16;2;40.2;90796;3650000;2020;-1;-1;+79676514375;;;; +ID 97232959;homeowner;https://krasnodar.cian.ru/sale/flat/280085428/;Краснодар;sale;flat;15;16;1;37.0;98648;3650000;2015;18.0;11.0;+79654644793;;;; +ID 55626832;homeowner;https://sochi.cian.ru/sale/flat/271550060/;Краснодар;sale;flat;9;9;-1;30.0;121666;3650000;2017;20.0;8.0;+79094616548;Хостинский;Сутугинское садовое товарищество;; +ID 97966390;homeowner;https://krasnodar.cian.ru/sale/flat/281233538/;Краснодар;sale;flat;14;26;1;35.5;102816;3650000;2021;14.5;9.5;+79094439947;;;; +ID 96270086;homeowner;https://krasnodar.cian.ru/sale/flat/281084758/;Краснодар;sale;flat;1;6;1;37.4;97593;3650000;-1;16.8;9.8;+79654641244;;;; +ID 97490600;homeowner;https://krasnodar.cian.ru/sale/flat/280586755/;Краснодар;sale;flat;5;16;1;46.0;79347;3650000;2022;18.0;14.0;+79180101364;;;; +ID 69475490;homeowner;https://krasnodar.cian.ru/sale/flat/273538938/;Краснодар;sale;flat;8;19;1;36.0;101388;3650000;2020;15.0;10.0;+79898106980;;;; +ID 97225746;homeowner;https://krasnodar.cian.ru/sale/flat/280071101/;Краснодар;sale;flat;4;16;1;35.6;102528;3650000;-1;21.4;4.5;+79885946593;;;; +ID 33970892;homeowner;https://krasnodar.cian.ru/sale/flat/275683185/;Краснодар;sale;flat;1;16;1;42.0;86904;3650000;2020;-1;10.0;+79183111269;;;; +ID 12268242;homeowner;https://krasnodar.cian.ru/sale/flat/277328194/;Краснодар;sale;flat;2;3;1;43.6;83715;3650000;2022;27.2;13.9;+79189504996;;;; +ID 92407680;homeowner;https://krasnodar.cian.ru/sale/flat/275013664/;Краснодар;sale;flat;19;23;1;31.5;115873;3650000;2021;14.0;7.0;+79676541835;;;; +ID 91982541;homeowner;https://krasnodar.cian.ru/sale/flat/281492570/;Краснодар;sale;flat;3;5;2;53.5;69158;3700000;2019;25.0;17.0;+79184113646;;;; +ID 62635528;homeowner;https://krasnodar.cian.ru/sale/flat/245204970/;Краснодар;sale;flat;4;4;2;43.0;86046;3700000;-1;35.0;-1;+79892809101;;;; +ID 92479947;homeowner;https://krasnodar.cian.ru/sale/flat/275986019/;Краснодар;sale;flat;10;18;1;29.4;125850;3700000;2018;20.9;-1;+79883357893;;;; +ID 77865157;homeowner;https://krasnodar.cian.ru/sale/flat/271020490/;Краснодар;sale;flat;5;16;1;34.0;108823;3700000;2018;17.0;10.0;+79892311631;;;; +ID 93228709;homeowner;https://sochi.cian.ru/sale/flat/275843440/;Краснодар;sale;flat;4;4;1;15.0;246666;3700000;2016;12.0;3.0;+79189705863;Адлерский;Чкалова;; +ID 61567411;homeowner;https://sochi.cian.ru/sale/flat/282868373/;Краснодар;sale;flat;2;5;1;21.7;170506;3700000;-1;18.0;-1;+79628730396;Хостинский;Яна Фабрициуса;; +ID 20038013;homeowner;https://krasnodar.cian.ru/sale/flat/283087271/;Краснодар;sale;flat;11;19;1;38.5;96103;3700000;2016;19.5;10.5;+79892808157;;;; +ID 93027785;homeowner;https://krasnodar.cian.ru/sale/flat/282747561/;Краснодар;sale;flat;14;16;1;38.9;95115;3700000;2021;19.5;10.5;+79883356163;;;; +ID 88183847;homeowner;https://krasnodar.cian.ru/sale/flat/278995230/;Краснодар;sale;flat;4;5;1;31.8;116352;3700000;2019;18.0;10.5;+79183906249;;;; +ID 38787254;homeowner;https://gelendzhik.cian.ru/sale/flat/281613566/;Краснодар;sale;flat;8;9;2;32.0;115625;3700000;1985;21.5;8.0;+79885946386;;;; +ID 98139251;homeowner;https://krasnodar.cian.ru/sale/flat/281460220/;Краснодар;sale;flat;1;3;1;38.0;97368;3700000;2016;16.5;9.8;+79186255730;;;; +ID 46369046;homeowner;https://krasnodar.cian.ru/sale/flat/274233362/;Краснодар;sale;flat;5;5;2;40.0;92500;3700000;2020;25.0;7.0;+79676509280;;;; +ID 83952373;homeowner;https://krasnodar.cian.ru/sale/flat/278689446/;Краснодар;sale;flat;2;3;1;38.8;95360;3700000;-1;32.7;-1;+79604759385;;;; +ID 46300891;homeowner;https://krasnodar.cian.ru/sale/flat/280193461/;Краснодар;sale;flat;13;16;1;40.0;92500;3700000;2016;20.0;10.0;+79189806236;;;; +ID 81851539;homeowner;https://krasnodar.cian.ru/sale/flat/279399180/;Краснодар;sale;flat;24;24;1;36.6;101092;3700000;2021;11.0;15.6;+79184343673;;;; +ID 96784399;homeowner;https://krasnodar.cian.ru/sale/flat/279483696/;Краснодар;sale;flat;1;9;1;35.0;105714;3700000;1989;21.0;12.0;+79883858403;;;; +ID 46161364;homeowner;https://krasnodar.cian.ru/sale/flat/276861334/;Краснодар;sale;flat;8;10;1;37.0;100000;3700000;1995;18.8;7.7;+79676542090;;;; +ID 95516115;homeowner;https://krasnodar.cian.ru/sale/flat/279793441/;Краснодар;sale;flat;4;4;1;36.5;101369;3700000;1982;-1;8.0;+79189806322;;;; +ID 71757152;homeowner;https://krasnodar.cian.ru/sale/flat/279898731/;Краснодар;sale;flat;1;1;3;45.0;82222;3700000;-1;30.0;9.0;+79898554567;;;; +ID 91067774;homeowner;https://krasnodar.cian.ru/sale/flat/273621358/;Краснодар;sale;flat;3;4;3;53.85;68709;3700000;1962;40.0;7.0;+79676529802;;;; +ID 93316998;homeowner;https://krasnodar.cian.ru/sale/flat/277125511/;Краснодар;sale;flat;15;16;1;42.56;86936;3700000;2021;10.2;18.8;+79180101669;;;; +ID 90683100;homeowner;https://anapa.cian.ru/sale/flat/281720979/;Краснодар;sale;flat;17;20;1;23.0;163043;3750000;2021;21.0;-1;+79180593824;;;; +ID 7464684;homeowner;https://krasnodar.cian.ru/sale/flat/272834386/;Краснодар;sale;flat;1;16;1;40.0;93750;3750000;2007;21.0;9.0;+79182845407;;;; +ID 97197387;homeowner;https://krasnodar.cian.ru/sale/flat/280035000/;Краснодар;sale;flat;2;5;1;40.0;93750;3750000;2010;17.2;11.2;+79676536402;;;; +ID 86024325;homeowner;https://krasnodar.cian.ru/sale/flat/268978759/;Краснодар;sale;flat;7;8;2;54.0;69444;3750000;2021;26.3;15.0;+79898305489;;;; +ID 73632065;homeowner;https://krasnodar.cian.ru/sale/flat/283524059/;Краснодар;sale;flat;5;5;3;74.5;50335;3750000;1982;-1;12.0;+79892904750;;;; +ID 86207405;homeowner;https://krasnodar.cian.ru/sale/flat/276152109/;Краснодар;sale;flat;15;17;1;43.41;87076;3780000;2011;18.2;11.8;+79186272873;;;; +ID 96958076;homeowner;https://krasnodar.cian.ru/sale/flat/281102626/;Краснодар;sale;flat;4;17;1;32.95;113808;3750000;-1;13.1;10.9;+79628724834;;;; +ID 18862888;homeowner;https://krasnodar.cian.ru/sale/flat/283040419/;Краснодар;sale;flat;4;6;1;35.0;107142;3750000;-1;15.0;11.0;+79186304942;;;; +ID 82372450;homeowner;https://krasnodar.cian.ru/sale/flat/278760485/;Краснодар;sale;flat;4;5;1;22.0;172727;3799999;2013;-1;-1;+79676542436;;;; +ID 79429435;homeowner;https://krasnodar.cian.ru/sale/flat/282371799/;Краснодар;sale;flat;5;25;1;34.1;109970;3750000;2021;17.3;10.4;+79139110328;;;; +ID 97301288;homeowner;https://krasnodar.cian.ru/sale/flat/280663820/;Краснодар;sale;flat;18;24;1;37.2;100806;3750000;2022;-1;-1;+79676521554;;;; +ID 97373320;homeowner;https://krasnodar.cian.ru/sale/flat/281198420/;Краснодар;sale;flat;12;18;1;27.2;137867;3750000;2021;-1;-1;+79189603504;;;; +ID 97885775;homeowner;https://krasnodar.cian.ru/sale/flat/281140861/;Краснодар;sale;flat;1;3;1;40.0;93750;3750000;2016;16.3;13.8;+79186258230;;;; +ID 86809284;homeowner;https://krasnodar.cian.ru/sale/flat/276284735/;Краснодар;sale;flat;16;17;1;22.83;165571;3780000;2019;18.6;-1;+79184109365;;;; +ID 92467599;homeowner;https://krasnodar.cian.ru/sale/flat/275053078/;Краснодар;sale;flat;7;22;1;45.0;83333;3750000;-1;25.0;10.0;+79094532946;;;; +ID 88554903;homeowner;https://krasnodar.cian.ru/sale/flat/271220651/;Краснодар;sale;flat;3;16;1;38.0;99736;3790000;2007;20.0;10.0;+79676528379;;;; +ID 96126860;homeowner;https://krasnodar.cian.ru/sale/flat/280316026/;Краснодар;sale;flat;9;16;1;36.0;104166;3750000;2018;15.0;10.0;+79182612644;;;; +ID 70309030;homeowner;https://krasnodar.cian.ru/sale/flat/272106848/;Краснодар;sale;flat;3;3;1;40.0;93750;3750000;2021;18.0;8.0;+79182504723;;;; +ID 93509778;homeowner;https://krasnodar.cian.ru/sale/flat/276102903/;Краснодар;sale;flat;1;4;2;40.3;93052;3750000;1963;24.0;6.0;+79676517900;;;; +ID 52947468;homeowner;https://krasnodar.cian.ru/sale/flat/276823899/;Краснодар;sale;flat;6;16;1;30.0;125000;3750000;2020;20.0;10.0;+79885207270;;;; +ID 87613385;homeowner;https://krasnodar.cian.ru/sale/flat/274949123/;Краснодар;sale;flat;13;17;1;36.0;105000;3780000;2021;19.0;12.0;+79186272971;;;; +ID 37322329;homeowner;https://krasnodar.cian.ru/sale/flat/282594914/;Краснодар;sale;flat;15;17;1;33.0;115151;3800000;-1;-1;-1;+79654642943;;;; +ID 94583564;homeowner;https://krasnodar.cian.ru/sale/flat/279263653/;Краснодар;sale;flat;4;5;2;47.0;80851;3800000;-1;29.0;7.0;+79676525591;;;; +ID 66557444;homeowner;https://krasnodar.cian.ru/sale/flat/283170838/;Краснодар;sale;flat;6;19;1;35.5;107042;3800000;2021;15.7;10.9;+79094464779;;;; +ID 93510125;homeowner;https://krasnodar.cian.ru/sale/flat/276103222/;Краснодар;sale;flat;14;25;1;38.7;98191;3800000;2022;15.6;10.9;+79094573641;;;; +ID 93466381;homeowner;https://sochi.cian.ru/sale/flat/276051891/;Краснодар;sale;flat;2;5;1;19.0;200000;3800000;1971;-1;-1;+79183408064;Центральный;переулок Чехова;; +ID 91656722;homeowner;https://krasnodar.cian.ru/sale/flat/280593913/;Краснодар;sale;flat;17;24;1;32.0;120000;3840000;-1;14.0;5.0;+79892808021;;;; +ID 57685766;homeowner;https://krasnodar.cian.ru/sale/flat/275812320/;Краснодар;sale;flat;6;17;2;38.0;100000;3800000;2019;9.3;16.7;+79182107268;;;; +ID 70992059;homeowner;https://krasnodar.cian.ru/sale/flat/283272353/;Краснодар;sale;flat;4;5;1;29.1;130584;3800000;1963;17.5;5.6;+79181507365;;;; +ID 27405752;homeowner;https://krasnodar.cian.ru/sale/flat/283484818/;Краснодар;sale;flat;16;19;1;36.0;105555;3800000;2020;13.0;13.5;+79094522719;;;; +ID 67653633;homeowner;https://krasnodar.cian.ru/sale/flat/278914754/;Краснодар;sale;flat;1;5;1;27.0;140740;3800000;1998;13.0;11.0;+79628729887;;;; +ID 91179086;homeowner;https://krasnodar.cian.ru/sale/flat/277671151/;Краснодар;sale;flat;6;6;1;34.1;111436;3800000;2013;16.3;8.2;+79676516808;;;; +ID 58383295;homeowner;https://krasnodar.cian.ru/sale/flat/282846105/;Краснодар;sale;flat;7;15;1;40.0;95000;3800000;2015;19.5;11.0;+79676524861;;;; +ID 57861521;homeowner;https://krasnodar.cian.ru/sale/flat/282724606/;Краснодар;sale;flat;1;10;1;45.0;84444;3800000;2014;16.3;12.0;+79676538624;;;; +ID 71421740;homeowner;https://krasnodar.cian.ru/sale/flat/277945154/;Краснодар;sale;flat;5;5;2;49.9;76152;3800000;1983;-1;-1;+79654630769;;;; +ID 43880039;homeowner;https://sochi.cian.ru/sale/flat/280299456/;Краснодар;sale;flat;3;5;1;15.0;253333;3800000;1982;15.0;-1;+79676535341;Адлерский;Голубые Дали;; +ID 55200323;homeowner;https://sochi.cian.ru/sale/flat/273742494/;Краснодар;sale;flat;3;3;1;30.0;126666;3800000;-1;10.0;10.0;+79180304532;;;; +ID 12726411;homeowner;https://krasnodar.cian.ru/sale/flat/282524265/;Краснодар;sale;flat;2;8;1;34.4;110465;3800000;2018;14.4;8.5;+79180594856;;;; +ID 59621329;homeowner;https://krasnodar.cian.ru/sale/flat/279696223/;Краснодар;sale;flat;3;5;2;51.2;74218;3800000;2001;29.1;8.9;+79180593846;;;; +ID 50550257;homeowner;https://krasnodar.cian.ru/sale/flat/282503754/;Краснодар;sale;flat;1;24;1;42.6;89201;3800000;2021;-1;17.8;+79891697851;;;; +ID 75273428;homeowner;https://krasnodar.cian.ru/sale/flat/282354256/;Краснодар;sale;flat;2;2;3;51.5;73786;3800000;1968;-1;10.0;+79676512142;;;; +ID 67875684;homeowner;https://krasnodar.cian.ru/sale/flat/282204220/;Краснодар;sale;flat;21;25;1;37.2;102150;3800000;2022;9.0;15.5;+79676537234;;;; +ID 15336288;homeowner;https://krasnodar.cian.ru/sale/flat/280606917/;Краснодар;sale;flat;6;16;1;28.7;132752;3810000;2022;25.7;-1;+79180685501;;;; +ID 83014818;homeowner;https://krasnodar.cian.ru/sale/flat/280328771/;Краснодар;sale;flat;10;16;1;35.2;107954;3800000;-1;13.1;14.1;+79094438557;;;; +ID 97042674;homeowner;https://krasnodar.cian.ru/sale/flat/279807095/;Краснодар;sale;flat;6;16;1;38.0;100000;3800000;2016;19.5;10.1;+79189403831;;;; +ID 14011544;homeowner;https://krasnodar.cian.ru/sale/flat/267213447/;Краснодар;sale;flat;15;17;1;35.0;108571;3800000;2016;-1;8.0;+79094594622;;;; +ID 24591309;homeowner;https://krasnodar.cian.ru/sale/flat/279671388/;Краснодар;sale;flat;2;4;1;30.0;126666;3800000;-1;16.0;10.0;+79183110769;;;; +ID 48069779;homeowner;https://krasnodar.cian.ru/sale/flat/280610685/;Краснодар;sale;flat;2;5;1;30.6;124183;3800000;-1;19.0;9.0;+79180604172;;;; +ID 96285730;homeowner;https://krasnodar.cian.ru/sale/flat/278832532/;Краснодар;sale;flat;17;17;1;45.5;83516;3800000;2022;41.9;-1;+79676529368;;;; +ID 42679076;homeowner;https://krasnodar.cian.ru/sale/flat/279459524/;Краснодар;sale;flat;4;6;1;40.8;93137;3800000;2012;18.0;10.0;+79186204404;;;; +ID 93598883;homeowner;https://krasnodar.cian.ru/sale/flat/276198270/;Краснодар;sale;flat;15;24;1;38.9;97686;3800000;2018;17.0;11.0;+79186257055;;;; +ID 96344206;homeowner;https://krasnodar.cian.ru/sale/flat/279232401/;Краснодар;sale;flat;3;3;2;52.3;72657;3800000;1985;28.0;9.0;+79628748550;;;; +ID 36572610;homeowner;https://sochi.cian.ru/sale/flat/275609236/;Краснодар;sale;flat;2;3;1;24.5;155102;3800000;-1;24.5;-1;+79094536977;;;; +ID 89461111;homeowner;https://krasnodar.cian.ru/sale/flat/278206819/;Краснодар;sale;flat;2;3;1;37.8;100529;3800000;2015;18.1;12.1;+79184343900;;;; +ID 10735614;homeowner;https://krasnodar.cian.ru/sale/flat/278964399/;Краснодар;sale;flat;2;5;1;49.7;76458;3800000;2011;20.2;19.9;+79183508228;;;; +ID 92439940;homeowner;https://krasnodar.cian.ru/sale/flat/277518320/;Краснодар;sale;flat;5;5;2;43.0;88372;3800000;1969;28.0;6.0;+79898304180;;;; +ID 94022530;homeowner;https://krasnodar.cian.ru/sale/flat/276572967/;Краснодар;sale;flat;5;5;3;61.9;61389;3800000;1963;-1;-1;+79885946623;;;; +ID 84689402;homeowner;https://krasnodar.cian.ru/sale/flat/278168687/;Краснодар;sale;flat;14;16;1;38.0;100000;3800000;2015;18.0;11.0;+79094563528;;;; +ID 2510530;homeowner;https://krasnodar.cian.ru/sale/flat/272904471/;Краснодар;sale;flat;20;24;1;31.5;120634;3800000;2022;10.0;15.0;+79676539104;;;; +ID 48308324;homeowner;https://krasnodar.cian.ru/sale/flat/273686716/;Краснодар;sale;flat;3;6;2;50.0;76000;3800000;2015;30.0;15.0;+79892601414;;;; +ID 31710686;homeowner;https://krasnodar.cian.ru/sale/flat/279823081/;Краснодар;sale;flat;4;9;2;56.0;68750;3850000;1988;-1;8.5;+79186394657;;;; +ID 98329324;homeowner;https://krasnodar.cian.ru/sale/flat/281702660/;Краснодар;sale;flat;13;28;1;45.0;85555;3850000;-1;18.0;11.0;+79676534514;;;; +ID 88852450;homeowner;https://krasnodar.cian.ru/sale/flat/279079692/;Краснодар;sale;flat;16;16;1;37.5;102933;3860000;2013;19.4;10.1;+79654657068;;;; +ID 92899329;homeowner;https://krasnodar.cian.ru/sale/flat/275482695/;Краснодар;sale;flat;16;17;2;49.3;78093;3850000;-1;29.7;14.2;+79883857705;;;; +ID 97526026;homeowner;https://krasnodar.cian.ru/sale/flat/282155254/;Краснодар;sale;flat;1;5;2;41.0;93902;3850000;1966;25.4;5.9;+79181103349;;;; +ID 77407727;homeowner;https://sochi.cian.ru/sale/flat/280210391/;Краснодар;sale;flat;2;5;1;15.0;256666;3850000;1979;-1;-1;+79181106511;Центральный;Пасечная;; +ID 91477309;homeowner;https://krasnodar.cian.ru/sale/flat/274064170/;Краснодар;sale;flat;1;3;1;40.4;95297;3850000;-1;17.5;9.8;+79654626833;;;; +ID 41250208;homeowner;https://krasnodar.cian.ru/sale/flat/264881840/;Краснодар;sale;flat;21;24;1;30.0;129666;3890000;2022;20.1;-1;+79183905687;;;; +ID 86826616;homeowner;https://krasnodar.cian.ru/sale/flat/269644381/;Краснодар;sale;flat;20;24;1;22.0;175000;3850000;2021;-1;-1;+79891698484;;;; +ID 88017799;homeowner;https://krasnodar.cian.ru/sale/flat/278382850/;Краснодар;sale;flat;16;18;1;46.0;83695;3850000;2017;17.0;11.0;+79676539619;;;; +ID 95619890;homeowner;https://krasnodar.cian.ru/sale/flat/278035869/;Краснодар;sale;flat;5;16;1;34.8;110632;3850000;2011;-1;-1;+79184524806;;;; +ID 58506819;homeowner;https://krasnodar.cian.ru/sale/flat/241094538/;Краснодар;sale;flat;16;19;1;41.1;93673;3850000;2018;-1;-1;+79883357970;;;; +ID 82708124;homeowner;https://krasnodar.cian.ru/sale/flat/266635570/;Краснодар;sale;flat;2;3;4;74.0;52432;3880000;1994;54.0;10.0;+79676541247;;;; +ID 15255387;homeowner;https://krasnodar.cian.ru/sale/flat/281186591/;Краснодар;sale;flat;3;16;1;30.2;127483;3850000;2021;15.6;5.0;+79186357436;;;; +ID 62547210;homeowner;https://anapa.cian.ru/sale/flat/280435303/;Краснодар;sale;flat;3;3;1;29.0;132758;3850000;-1;-1;-1;+79898555274;;;; +ID 96460254;homeowner;https://krasnodar.cian.ru/sale/flat/279059263/;Краснодар;sale;flat;15;25;1;41.5;92771;3850000;-1;18.8;12.5;+79094528408;;;; +ID 95722727;homeowner;https://krasnodar.cian.ru/sale/flat/278130532/;Краснодар;sale;flat;5;5;3;70.0;55000;3850000;1971;48.8;8.7;+79184525304;;;; +ID 94842017;homeowner;https://krasnodar.cian.ru/sale/flat/277335603/;Краснодар;sale;flat;9;16;1;39.5;97468;3850000;2021;12.7;14.8;+79654653150;;;; +ID 70434446;homeowner;https://krasnodar.cian.ru/sale/flat/276007947/;Краснодар;sale;flat;6;7;2;52.0;74038;3850000;2012;28.0;9.0;+79189806582;;;; +ID 90143225;homeowner;https://krasnodar.cian.ru/sale/flat/272718209/;Краснодар;sale;flat;2;6;1;42.5;90588;3850000;2013;17.6;13.3;+79676536432;;;; +ID 12894014;homeowner;https://krasnodar.cian.ru/sale/flat/278910470/;Краснодар;sale;flat;6;16;2;48.0;81250;3900000;2022;22.0;12.7;+79094465986;;;; +ID 77281221;homeowner;https://krasnodar.cian.ru/sale/flat/282602569/;Краснодар;sale;flat;1;5;2;44.1;88435;3900000;1973;29.2;6.0;+79628762973;;;; +ID 25926053;homeowner;https://krasnodar.cian.ru/sale/flat/282537705/;Краснодар;sale;flat;4;9;1;38.1;102362;3900000;2012;-1;11.0;+79628725546;;;; +ID 98888237;homeowner;https://krasnodar.cian.ru/sale/flat/282426179/;Краснодар;sale;flat;1;9;2;37.5;104000;3900000;1985;-1;18.0;+79094483575;;;; +ID 98874707;homeowner;https://krasnodar.cian.ru/sale/flat/282412023/;Краснодар;sale;flat;10;17;1;36.1;108033;3900000;2021;18.5;11.6;+79654631180;;;; +ID 70229283;homeowner;https://krasnodar.cian.ru/sale/flat/272896940/;Краснодар;sale;flat;11;16;1;35.3;110481;3900000;-1;13.4;10.7;+79186204524;;;; +ID 96194076;homeowner;https://krasnodar.cian.ru/sale/flat/278715553/;Краснодар;sale;flat;14;16;1;39.5;98734;3900000;2018;20.0;10.0;+79886222579;;;; +ID 96418113;homeowner;https://krasnodar.cian.ru/sale/flat/278998569/;Краснодар;sale;flat;9;14;1;36.0;108333;3900000;2012;-1;-1;+79094573921;;;; +ID 46645052;homeowner;https://krasnodar.cian.ru/sale/flat/282316558/;Краснодар;sale;flat;10;12;1;38.2;102094;3900000;2001;19.5;10.2;+79676521400;;;; +ID 95977571;homeowner;https://krasnodar.cian.ru/sale/flat/283477997/;Краснодар;sale;flat;8;9;1;40.0;97500;3900000;2014;17.7;9.7;+79183408749;;;; +ID 87742365;homeowner;https://krasnodar.cian.ru/sale/flat/270454245/;Краснодар;sale;flat;16;18;1;45.5;85714;3900000;2017;16.8;10.7;+79654644229;;;; +ID 33502061;homeowner;https://krasnodar.cian.ru/sale/flat/281131790/;Краснодар;sale;flat;12;12;1;40.0;97500;3900000;2003;-1;11.0;+79189504855;;;; +ID 97372758;homeowner;https://krasnodar.cian.ru/sale/flat/283177794/;Краснодар;sale;flat;14;17;1;42.0;92857;3900000;2017;-1;12.0;+79181100854;;;; +ID 89918359;homeowner;https://sochi.cian.ru/sale/flat/274591541/;Краснодар;sale;flat;3;4;1;28.0;139285;3900000;2020;-1;-1;+79676536571;Центральный;Амбулаторный переулок;; +ID 72484612;homeowner;https://sochi.cian.ru/sale/flat/267922921/;Краснодар;sale;flat;3;5;1;15.0;263000;3945000;1982;12.0;-1;+79823205127;Адлерский;Голубые Дали;; +ID 59580929;homeowner;https://krasnodar.cian.ru/sale/flat/277358759/;Краснодар;sale;flat;6;20;1;38.3;101827;3900000;2022;17.1;10.3;+79094532740;;;; +ID 89536834;homeowner;https://krasnodar.cian.ru/sale/flat/276978640/;Краснодар;sale;flat;15;17;1;40.0;97500;3900000;2021;16.1;10.9;+79885576054;;;; +ID 22558032;homeowner;https://krasnodar.cian.ru/sale/flat/282447077/;Краснодар;sale;flat;7;26;1;35.0;111428;3900000;2019;14.0;9.0;+79183906746;;;; +ID 48938023;homeowner;https://krasnodar.cian.ru/sale/flat/277375746/;Краснодар;sale;flat;1;2;3;73.4;53133;3900000;1959;52.5;7.7;+79676538301;;;; +ID 70379997;homeowner;https://krasnodar.cian.ru/sale/flat/279192284/;Краснодар;sale;flat;15;24;1;36.9;105691;3900000;2022;16.7;10.0;+79885204489;;;; +ID 91145120;homeowner;https://krasnodar.cian.ru/sale/flat/281939247/;Краснодар;sale;flat;14;16;1;40.0;97500;3900000;2018;20.0;10.0;+79189504847;;;; +ID 97810071;homeowner;https://krasnodar.cian.ru/sale/flat/281163110/;Краснодар;sale;flat;2;24;1;40.0;97500;3900000;2021;-1;12.0;+79676535126;;;; +ID 97859474;homeowner;https://krasnodar.cian.ru/sale/flat/281097129/;Краснодар;sale;flat;14;18;1;40.0;97500;3900000;2022;18.0;12.0;+79676516072;;;; +ID 97743417;homeowner;https://krasnodar.cian.ru/sale/flat/280930101/;Краснодар;sale;flat;8;18;1;45.0;86666;3900000;2016;18.0;12.4;+79184109696;;;; +ID 85349976;homeowner;https://sochi.cian.ru/sale/flat/277211847/;Краснодар;sale;flat;7;8;1;18.0;216666;3900000;2000;12.0;3.0;+79676542241;Лазаревский;Победы;; +ID 96105830;homeowner;https://anapa.cian.ru/sale/flat/280454342/;Краснодар;sale;flat;7;16;1;33.11;117789;3900000;2022;-1;-1;+79654650470;;;; +ID 93961421;homeowner;https://krasnodar.cian.ru/sale/flat/276538329/;Краснодар;sale;flat;24;25;1;33.4;116766;3900000;2022;10.5;13.6;+79676539287;;;; +ID 66986422;homeowner;https://krasnodar.cian.ru/sale/flat/272645510/;Краснодар;sale;flat;10;16;1;35.4;110169;3900000;-1;21.6;4.9;+79676529049;;;; +ID 50937546;homeowner;https://krasnodar.cian.ru/sale/flat/281324486/;Краснодар;sale;flat;18;21;1;48.9;79754;3900000;2020;15.1;21.1;+79180213018;;;; +ID 12555814;homeowner;https://krasnodar.cian.ru/sale/flat/277217701/;Краснодар;sale;flat;13;20;1;40.4;96534;3900000;2022;-1;-1;+79676540516;;;; +ID 13043128;homeowner;https://krasnodar.cian.ru/sale/flat/260559310/;Краснодар;sale;flat;1;14;1;34.3;114868;3940000;2019;15.4;10.3;+79094559886;;;; +ID 90806995;homeowner;https://krasnodar.cian.ru/sale/flat/280900283/;Краснодар;sale;flat;14;18;1;38.8;100515;3900000;2016;17.0;10.8;+79676542141;;;; +ID 57358998;homeowner;https://krasnodar.cian.ru/sale/flat/267649235/;Краснодар;sale;flat;5;24;1;33.0;118181;3900000;2019;-1;-1;+79186255117;;;; +ID 93754415;homeowner;https://krasnodar.cian.ru/sale/flat/276329434/;Краснодар;sale;flat;3;4;1;42.2;92417;3900000;2014;17.0;13.0;+79883807670;;;; +ID 88939670;homeowner;https://krasnodar.cian.ru/sale/flat/271581945/;Краснодар;sale;flat;3;7;1;39.2;99489;3900000;2012;19.6;13.0;+79892205028;;;; +ID 95791103;homeowner;https://krasnodar.cian.ru/sale/flat/278173554/;Краснодар;sale;flat;2;2;3;56.7;68783;3900000;1979;41.7;6.2;+79676540196;;;; +ID 43636109;homeowner;https://krasnodar.cian.ru/sale/flat/277353185/;Краснодар;sale;flat;4;7;1;37.0;105405;3900000;2015;-1;-1;+79891999635;;;; +ID 118057;homeowner;https://krasnodar.cian.ru/sale/flat/277122789/;Краснодар;sale;flat;2;17;1;35.1;111111;3900000;2021;15.0;10.0;+79676539724;;;; +ID 56358628;homeowner;https://krasnodar.cian.ru/sale/flat/275527312/;Краснодар;sale;flat;1;3;1;33.0;118181;3900000;-1;17.0;-1;+79183109143;;;; +ID 94172153;homeowner;https://krasnodar.cian.ru/sale/flat/276727547/;Краснодар;sale;flat;2;6;1;41.0;95121;3900000;2012;22.0;12.0;+79676537218;;;; +ID 82943456;homeowner;https://krasnodar.cian.ru/sale/flat/268924152/;Краснодар;sale;flat;14;18;1;40.0;97500;3900000;-1;20.2;10.2;+79676533049;;;; +ID 97200402;homeowner;https://krasnodar.cian.ru/sale/flat/280037750/;Краснодар;sale;flat;6;9;2;52.4;76316;3999000;1989;31.9;8.6;+79181200299;;;; +ID 98400364;homeowner;https://krasnodar.cian.ru/sale/flat/281816238/;Краснодар;sale;flat;1;4;2;44.0;89772;3950000;2012;35.0;9.0;+79181106766;;;; +ID 83943091;homeowner;https://krasnodar.cian.ru/sale/flat/283818522/;Краснодар;sale;flat;11;19;1;36.8;107336;3950000;2022;17.6;10.0;+79180422105;;;; +ID 97401458;homeowner;https://krasnodar.cian.ru/sale/flat/280436019/;Краснодар;sale;flat;7;9;1;33.3;119519;3980000;2017;20.0;10.0;+79094524007;;;; +ID 50430469;homeowner;https://krasnodar.cian.ru/sale/flat/282450804/;Краснодар;sale;flat;11;15;1;36.0;109722;3950000;2022;17.8;10.0;+79180685807;;;; +ID 97313832;homeowner;https://krasnodar.cian.ru/sale/flat/280293216/;Краснодар;sale;flat;11;20;1;30.0;131666;3950000;2021;18.0;5.0;+79654625720;;;; +ID 59931412;homeowner;https://krasnodar.cian.ru/sale/flat/267100582/;Краснодар;sale;flat;8;9;1;39.3;100508;3950000;2020;14.0;10.0;+79181101074;;;; +ID 77806052;homeowner;https://krasnodar.cian.ru/sale/flat/279337565/;Краснодар;sale;flat;6;25;1;33.3;118618;3950000;2019;-1;-1;+79628766296;;;; +ID 82801090;homeowner;https://krasnodar.cian.ru/sale/flat/279379028/;Краснодар;sale;flat;5;6;2;58.2;67869;3950000;2021;35.8;11.0;+79892742753;;;; +ID 98839165;homeowner;https://krasnodar.cian.ru/sale/flat/282366980/;Краснодар;sale;flat;16;16;1;38.0;103947;3950000;2015;-1;-1;+79094601258;;;; +ID 15735366;homeowner;https://krasnodar.cian.ru/sale/flat/280696335/;Краснодар;sale;flat;6;17;1;26.2;152290;3990000;2021;18.8;7.2;+79676524392;;;; +ID 88360034;homeowner;https://krasnodar.cian.ru/sale/flat/271024626/;Краснодар;sale;flat;13;16;1;38.4;102864;3950000;2017;-1;17.1;+79182612314;;;; +ID 50070725;homeowner;https://krasnodar.cian.ru/sale/flat/268041093/;Краснодар;sale;flat;9;16;1;32.2;123913;3990000;-1;14.0;8.5;+79628769659;;;; +ID 26364998;homeowner;https://sochi.cian.ru/sale/flat/283408801/;Краснодар;sale;flat;3;4;1;25.0;158000;3950000;2023;24.0;-1;+79183407898;;;; +ID 95999428;homeowner;https://krasnodar.cian.ru/sale/flat/283373932/;Краснодар;sale;flat;6;6;1;28.0;141071;3950000;2016;28.0;-1;+79892605469;;;; +ID 79140078;homeowner;https://krasnodar.cian.ru/sale/flat/271424939/;Краснодар;sale;flat;9;9;1;36.6;109016;3990000;2021;27.1;-1;+79094548953;;;; +ID 97902040;homeowner;https://krasnodar.cian.ru/sale/flat/283169443/;Краснодар;sale;flat;3;24;1;38.7;102067;3950000;-1;15.6;11.0;+79064365762;;;; +ID 72699417;homeowner;https://krasnodar.cian.ru/sale/flat/280682623/;Краснодар;sale;flat;9;16;1;23.0;171739;3950000;2019;19.7;-1;+79189899764;;;; +ID 97740043;homeowner;https://krasnodar.cian.ru/sale/flat/280924317/;Краснодар;sale;flat;4;5;2;48.6;81275;3950000;2013;27.7;12.0;+79094511025;;;; +ID 89501420;homeowner;https://krasnodar.cian.ru/sale/flat/273256042/;Краснодар;sale;flat;5;19;2;44.6;88565;3950000;2020;22.4;9.0;+79898555167;;;; +ID 75557712;homeowner;https://krasnodar.cian.ru/sale/flat/280385862/;Краснодар;sale;flat;7;9;1;37.6;105053;3950000;1986;-1;10.0;+79183609179;;;; +ID 62116289;homeowner;https://krasnodar.cian.ru/sale/flat/280607757/;Краснодар;sale;flat;9;22;1;27.0;146296;3950000;2021;24.0;-1;+79676539764;;;; +ID 96867754;homeowner;https://krasnodar.cian.ru/sale/flat/279621714/;Краснодар;sale;flat;8;8;2;44.5;88764;3950000;-1;23.0;10.0;+79885206902;;;; +ID 97198171;homeowner;https://krasnodar.cian.ru/sale/flat/280044166/;Краснодар;sale;flat;7;7;1;39.0;101282;3950000;2014;16.0;14.0;+79628761781;;;; +ID 17107377;homeowner;https://krasnodar.cian.ru/sale/flat/280656937/;Краснодар;sale;flat;8;9;1;42.0;94761;3980000;2022;-1;11.8;+79885948306;;;; +ID 17358063;homeowner;https://krasnodar.cian.ru/sale/flat/276035032/;Краснодар;sale;flat;1;1;2;52.2;76436;3990000;2001;38.3;10.0;+79883129586;;;; +ID 48225831;homeowner;https://krasnodar.cian.ru/sale/flat/276863715/;Краснодар;sale;flat;2;25;1;28.5;140000;3990000;2022;18.9;5.0;+79898107238;;;; +ID 15328378;homeowner;https://krasnodar.cian.ru/sale/flat/275204696/;Краснодар;sale;flat;15;17;1;44.4;88963;3950000;2021;17.0;11.0;+79676535841;;;; +ID 46413908;homeowner;https://krasnodar.cian.ru/sale/flat/276999356/;Краснодар;sale;flat;3;16;1;30.0;133000;3990000;2022;20.0;5.0;+79886222714;;;; +ID 65394179;homeowner;https://krasnodar.cian.ru/sale/flat/267220182/;Краснодар;sale;flat;5;16;1;35.4;111581;3950000;-1;12.8;13.1;+79654634652;;;; +ID 93135502;homeowner;https://krasnodar.cian.ru/sale/flat/279126953/;Краснодар;sale;flat;8;19;1;22.35;178926;3999000;2018;9.9;-1;+79189705355;;;; +ID 89797549;homeowner;https://krasnodar.cian.ru/sale/flat/278602547/;Краснодар;sale;flat;2;10;1;36.0;110833;3990000;2016;-1;-1;+79676537047;;;; +ID 82007674;homeowner;https://krasnodar.cian.ru/sale/flat/277937063/;Краснодар;sale;flat;15;24;2;43.4;91013;3950000;2021;16.3;18.5;+79183408804;;;; +ID 85561676;homeowner;https://krasnodar.cian.ru/sale/flat/268639218/;Краснодар;sale;flat;6;16;2;51.0;78039;3980000;2018;28.2;10.0;+79676532674;;;; +ID 53350331;homeowner;https://krasnodar.cian.ru/sale/flat/278213996/;Краснодар;sale;flat;7;8;1;46.7;85224;3980000;2020;-1;-1;+79094530452;;;; +ID 77562622;homeowner;https://krasnodar.cian.ru/sale/flat/276697664/;Краснодар;sale;flat;7;12;1;33.0;119696;3950000;1982;20.0;7.0;+79676515465;;;; +ID 86323673;homeowner;https://krasnodar.cian.ru/sale/flat/282765605/;Краснодар;sale;flat;11;11;2;57.0;70175;4000000;2014;-1;-1;+79654654673;;;; +ID 20448553;homeowner;https://krasnodar.cian.ru/sale/flat/282986356/;Краснодар;sale;flat;2;17;1;35.0;114285;4000000;2014;-1;-1;+79182107006;;;; +ID 74319683;homeowner;https://krasnodar.cian.ru/sale/flat/282162241/;Краснодар;sale;flat;19;24;1;43.1;92807;4000000;2023;-1;-1;+79676542301;;;; +ID 94508002;homeowner;https://krasnodar.cian.ru/sale/flat/277086112/;Краснодар;sale;flat;11;24;1;36.0;111111;4000000;2022;14.0;13.2;+79094610446;;;; +ID 93990550;homeowner;https://krasnodar.cian.ru/sale/flat/276550702/;Краснодар;sale;flat;1;1;4;60.0;66666;4000000;-1;-1;-1;+79184525196;;;; +ID 79577402;homeowner;https://krasnodar.cian.ru/sale/flat/263820952/;Краснодар;sale;flat;3;6;2;53.5;74766;4000000;-1;41.5;-1;+79654652126;;;; +ID 96445000;homeowner;https://sochi.cian.ru/sale/flat/279065603/;Краснодар;sale;flat;3;5;1;34.0;117647;4000000;-1;-1;-1;+79182612773;Центральный;Виноградная;; +ID 72578332;homeowner;https://krasnodar.cian.ru/sale/flat/270910846/;Краснодар;sale;flat;15;16;1;37.5;106666;4000000;2022;-1;14.3;+79628738860;;;; +ID 88844980;homeowner;https://krasnodar.cian.ru/sale/flat/282232686/;Краснодар;sale;flat;3;22;1;38.45;104031;4000000;2014;15.0;10.0;+79181508126;;;; +ID 98382287;homeowner;https://krasnodar.cian.ru/sale/flat/281873085/;Краснодар;sale;flat;2;7;1;42.0;95238;4000000;2016;20.0;10.0;+79154995413;;;; +ID 75958734;homeowner;https://krasnodar.cian.ru/sale/flat/271551486/;Краснодар;sale;flat;1;9;1;29.72;134589;4000000;2016;12.4;9.0;+79628738779;;;; +ID 13072370;homeowner;https://sochi.cian.ru/sale/flat/280708073/;Краснодар;sale;flat;4;5;1;16.0;250000;4000000;1984;10.0;6.0;+79628845816;Центральный;Гранатная;; +ID 70292809;homeowner;https://krasnodar.cian.ru/sale/flat/269033726/;Краснодар;sale;flat;6;8;2;52.3;76481;4000000;2021;26.0;12.0;+79189504689;;;; +ID 3027958;homeowner;https://krasnodar.cian.ru/sale/flat/279800560/;Краснодар;sale;flat;3;5;3;55.0;72727;4000000;1976;-1;6.0;+79181507824;;;; +ID 91555255;homeowner;https://krasnodar.cian.ru/sale/flat/282474731/;Краснодар;sale;flat;5;5;2;45.0;88888;4000000;1990;-1;7.0;+79186304818;;;; +ID 97392432;homeowner;https://krasnodar.cian.ru/sale/flat/280454862/;Краснодар;sale;flat;3;3;2;36.2;110497;4000000;-1;22.0;10.0;+79654653048;;;; +ID 74439237;homeowner;https://sochi.cian.ru/sale/flat/272852308/;Краснодар;sale;flat;3;3;1;20.0;200000;4000000;-1;-1;-1;+79883858485;Адлерский;Кутаисская;; +ID 97720588;homeowner;https://krasnodar.cian.ru/sale/flat/280899376/;Краснодар;sale;flat;1;2;3;63.0;63492;4000000;-1;-1;-1;+79180212568;;;; +ID 87952932;homeowner;https://krasnodar.cian.ru/sale/flat/280748979/;Краснодар;sale;flat;11;17;1;31.48;127064;4000000;2018;30.2;-1;+79654631224;;;; +ID 54928531;homeowner;https://krasnodar.cian.ru/sale/flat/280744469/;Краснодар;sale;flat;2;17;1;46.82;85433;4000000;2022;17.0;16.6;+79628844723;;;; +ID 97583751;homeowner;https://krasnodar.cian.ru/sale/flat/280708990/;Краснодар;sale;flat;5;25;1;40.0;100000;4000000;2021;17.0;11.0;+79183408564;;;; +ID 97260491;homeowner;https://novorossiysk.cian.ru/sale/flat/280159788/;Краснодар;sale;flat;11;12;1;40.3;99255;4000000;1600;15.2;12.3;+79883855183;;;; +ID 97420670;homeowner;https://krasnodar.cian.ru/sale/flat/280467827/;Краснодар;sale;flat;3;5;2;52.3;76481;4000000;1988;-1;9.3;+79676515547;;;; +ID 97106079;homeowner;https://krasnodar.cian.ru/sale/flat/279891795/;Краснодар;sale;flat;1;1;4;54.0;74074;4000000;1964;31.0;13.0;+79892742604;;;; +ID 63098010;homeowner;https://krasnodar.cian.ru/sale/flat/281454590/;Краснодар;sale;flat;10;23;1;32.3;123839;4000000;2017;25.7;-1;+79628737391;;;; +ID 75138172;homeowner;https://krasnodar.cian.ru/sale/flat/275184684/;Краснодар;sale;flat;1;3;2;42.0;95238;4000000;1956;28.0;5.0;+79186256817;;;; +ID 73212959;homeowner;https://krasnodar.cian.ru/sale/flat/256963433/;Краснодар;sale;flat;1;2;3;61.1;65466;4000000;1975;37.5;14.4;+79184110265;;;; +ID 94573420;homeowner;https://krasnodar.cian.ru/sale/flat/277102825/;Краснодар;sale;flat;5;10;1;37.0;108108;4000000;2014;-1;-1;+79180101573;;;; +ID 96932687;homeowner;https://krasnodar.cian.ru/sale/flat/279680967/;Краснодар;sale;flat;3;3;1;36.0;111111;4000000;2016;15.0;9.5;+79883858432;;;; +ID 751807;homeowner;https://sochi.cian.ru/sale/flat/280609964/;Краснодар;sale;flat;2;5;1;17.0;235294;4000000;1971;13.0;-1;+79654642878;Центральный;переулок Чехова;; +ID 92314688;homeowner;https://krasnodar.cian.ru/sale/flat/274892122/;Краснодар;sale;flat;8;17;1;37.5;106666;4000000;2019;-1;10.0;+79186255812;;;; +ID 95045899;homeowner;https://krasnodar.cian.ru/sale/flat/279420138/;Краснодар;sale;flat;2;3;1;44.2;90497;4000000;2014;17.3;10.0;+79189504734;;;; +ID 6671080;homeowner;https://sochi.cian.ru/sale/flat/276803353/;Краснодар;sale;flat;5;5;1;15.0;266666;4000000;1981;-1;10.0;+79189706116;Центральный;Гуковский переулок;; +ID 94660038;homeowner;https://krasnodar.cian.ru/sale/flat/277177172/;Краснодар;sale;flat;4;5;1;47.5;84210;4000000;2009;-1;-1;+79886665382;;;; +ID 95248072;homeowner;https://sochi.cian.ru/sale/flat/277742329/;Краснодар;sale;flat;3;5;1;33.0;121212;4000000;-1;-1;-1;+79094530180;;;; +ID 91592674;homeowner;https://krasnodar.cian.ru/sale/flat/278213226/;Краснодар;sale;flat;23;24;1;33.0;121212;4000000;2022;10.5;13.4;+79654636570;;;; +ID 21120059;homeowner;https://krasnodar.cian.ru/sale/flat/278140378/;Краснодар;sale;flat;12;16;1;38.0;105263;4000000;2018;16.0;10.0;+79182307440;;;; +ID 69318018;homeowner;https://krasnodar.cian.ru/sale/flat/278073300/;Краснодар;sale;flat;14;18;1;43.0;93023;4000000;2013;22.0;14.0;+79186204121;;;; +ID 21313317;homeowner;https://krasnodar.cian.ru/sale/flat/272897562/;Краснодар;sale;flat;2;4;1;38.0;105263;4000000;2015;25.0;11.0;+79676539046;;;; +ID 19271616;homeowner;https://krasnodar.cian.ru/sale/flat/280857420/;Краснодар;sale;flat;8;17;1;37.0;109459;4050000;2021;17.0;11.0;+79676538771;;;; +ID 15770103;homeowner;https://krasnodar.cian.ru/sale/flat/272340375/;Краснодар;sale;flat;6;16;1;36.0;112500;4050000;2016;18.0;10.0;+79181102091;;;; +ID 47163802;homeowner;https://krasnodar.cian.ru/sale/flat/278456008/;Краснодар;sale;flat;7;18;1;40.3;101488;4090000;2015;-1;-1;+79189406338;;;; +ID 94579641;homeowner;https://krasnodar.cian.ru/sale/flat/277110155/;Краснодар;sale;flat;4;5;2;49.0;83469;4090000;1975;29.3;5.5;+79184525168;;;; +ID 45857698;homeowner;https://krasnodar.cian.ru/sale/flat/272780525/;Краснодар;sale;flat;15;21;1;39.6;102272;4050000;2021;16.4;9.8;+79094454438;;;; +ID 97497815;homeowner;https://krasnodar.cian.ru/sale/flat/280605807/;Краснодар;sale;flat;15;16;1;45.6;88815;4050000;2009;19.5;12.8;+79883354599;;;; +ID 53263840;homeowner;https://krasnodar.cian.ru/sale/flat/279589220/;Краснодар;sale;flat;4;5;3;63.0;64285;4050000;1971;-1;-1;+79883356416;;;; +ID 95516794;homeowner;https://krasnodar.cian.ru/sale/flat/277939297/;Краснодар;sale;flat;19;20;1;39.35;102922;4050000;2021;15.5;12.9;+79891697916;;;; +ID 94750028;homeowner;https://novorossiysk.cian.ru/sale/flat/277255516/;Краснодар;sale;flat;14;16;1;37.7;107427;4050000;-1;-1;-1;+79186397154;;;; +ID 96212782;homeowner;https://krasnodar.cian.ru/sale/flat/279386807/;Краснодар;sale;flat;2;5;1;34.3;119533;4100000;1992;15.9;7.1;+79654646817;;;; +ID 98951254;homeowner;https://krasnodar.cian.ru/sale/flat/282496306/;Краснодар;sale;flat;2;5;2;44.5;92134;4100000;1970;30.5;5.6;+79180600994;;;; +ID 2140378;homeowner;https://krasnodar.cian.ru/sale/flat/281323199/;Краснодар;sale;flat;16;16;1;39.5;103797;4100000;2015;20.0;10.0;+79883359033;;;; +ID 82978440;homeowner;https://krasnodar.cian.ru/sale/flat/282460164/;Краснодар;sale;flat;1;16;1;38.3;107049;4100000;2007;19.6;10.3;+79654657461;;;; +ID 27405752;homeowner;https://krasnodar.cian.ru/sale/flat/283485985/;Краснодар;sale;flat;10;17;1;40.0;102500;4100000;2020;17.7;10.2;+79886027362;;;; +ID 93276209;homeowner;https://krasnodar.cian.ru/sale/flat/275885459/;Краснодар;sale;flat;1;2;3;69.59;58916;4100000;1985;46.3;9.0;+79654644052;;;; +ID 97743012;homeowner;https://krasnodar.cian.ru/sale/flat/283165862/;Краснодар;sale;flat;1;5;2;44.4;92342;4100000;1971;30.0;6.0;+79186256983;;;; +ID 91411497;homeowner;https://krasnodar.cian.ru/sale/flat/278667855/;Краснодар;sale;flat;7;22;1;26.3;155893;4100000;2020;20.2;-1;+79676541690;;;; +ID 53675975;homeowner;https://krasnodar.cian.ru/sale/flat/281892651/;Краснодар;sale;flat;17;22;1;29.5;138983;4100000;2014;20.0;5.0;+79094512896;;;; +ID 74268610;homeowner;https://krasnodar.cian.ru/sale/flat/281359495/;Краснодар;sale;flat;1;5;3;65.1;62980;4100000;1989;-1;15.0;+79883357859;;;; +ID 50176049;homeowner;https://sochi.cian.ru/sale/flat/266361789/;Краснодар;sale;flat;3;3;1;21.0;195238;4100000;-1;-1;-1;+79891698172;Адлерский;Кутаисская;; +ID 80445291;homeowner;https://krasnodar.cian.ru/sale/flat/280044186/;Краснодар;sale;flat;3;6;1;34.0;120588;4100000;2020;18.0;12.0;+79181208133;;;; +ID 92172601;homeowner;https://krasnodar.cian.ru/sale/flat/276972095/;Краснодар;sale;flat;3;19;1;41.8;98086;4100000;2016;16.9;10.7;+79886222825;;;; +ID 24058831;homeowner;https://krasnodar.cian.ru/sale/flat/280329444/;Краснодар;sale;flat;4;5;1;47.4;86497;4100000;2020;-1;13.5;+79189311294;;;; +ID 418894;homeowner;https://novorossiysk.cian.ru/sale/flat/278998306/;Краснодар;sale;flat;10;16;1;25.0;164000;4100000;2021;20.0;-1;+79180605724;;;; +ID 96119030;homeowner;https://krasnodar.cian.ru/sale/flat/278601561/;Краснодар;sale;flat;6;8;1;31.2;131410;4100000;2016;13.7;11.1;+79181414592;;;; +ID 95807174;homeowner;https://krasnodar.cian.ru/sale/flat/278194237/;Краснодар;sale;flat;16;16;1;37.7;108753;4100000;2013;19.4;10.1;+79181907878;;;; +ID 95573822;homeowner;https://sochi.cian.ru/sale/flat/277996779/;Краснодар;sale;flat;1;3;1;24.0;170833;4100000;-1;-1;-1;+79891986147;;;; +ID 94668083;homeowner;https://krasnodar.cian.ru/sale/flat/277313125/;Краснодар;sale;flat;2;7;1;40.0;102500;4100000;2016;24.0;11.0;+79181109035;;;; +ID 93887922;homeowner;https://krasnodar.cian.ru/sale/flat/276464732/;Краснодар;sale;flat;10;16;1;38.0;107894;4100000;2010;19.3;10.3;+79184112331;;;; +ID 89084836;homeowner;https://krasnodar.cian.ru/sale/flat/271678959/;Краснодар;sale;flat;13;18;1;34.0;120588;4100000;2020;12.0;10.0;+79183408527;;;; +ID 92600665;homeowner;https://krasnodar.cian.ru/sale/flat/275176423/;Краснодар;sale;flat;1;16;1;40.4;101485;4100000;2022;13.0;9.6;+79182404794;;;; +ID 54878763;homeowner;https://krasnodar.cian.ru/sale/flat/273708574/;Краснодар;sale;flat;11;16;1;21.3;192488;4100000;2021;14.6;-1;+79676529748;;;; +ID 52782696;homeowner;https://krasnodar.cian.ru/sale/flat/283642373/;Краснодар;sale;flat;1;5;2;43.7;94965;4150000;1970;-1;5.9;+79184111489;;;; +ID 56658775;homeowner;https://krasnodar.cian.ru/sale/flat/282823888/;Краснодар;sale;flat;2;16;1;36.0;116388;4190000;2017;17.9;9.5;+79885946225;;;; +ID 98112730;homeowner;https://krasnodar.cian.ru/sale/flat/281469370/;Краснодар;sale;flat;1;8;1;36.0;115277;4150000;2019;-1;-1;+79654650525;;;; +ID 81557627;homeowner;https://krasnodar.cian.ru/sale/flat/277395336/;Краснодар;sale;flat;11;18;1;47.0;88297;4150000;2018;27.0;16.5;+79180604299;;;; +ID 87258329;homeowner;https://krasnodar.cian.ru/sale/flat/270036330/;Краснодар;sale;flat;10;17;1;42.56;98449;4190000;2021;24.0;13.8;+79186606117;;;; +ID 11572499;homeowner;https://krasnodar.cian.ru/sale/flat/281770272/;Краснодар;sale;flat;11;24;2;46.1;91106;4199999;-1;-1;-1;+79676541369;;;; +ID 96666684;homeowner;https://krasnodar.cian.ru/sale/flat/279337686/;Краснодар;sale;flat;4;5;1;48.3;85921;4150000;2020;17.3;15.3;+79628766306;;;; +ID 97744428;homeowner;https://krasnodar.cian.ru/sale/flat/280931548/;Краснодар;sale;flat;6;9;1;40.0;103750;4150000;2016;-1;-1;+79181909573;;;; +ID 94860443;homeowner;https://krasnodar.cian.ru/sale/flat/281882668/;Краснодар;sale;flat;4;4;1;35.0;119971;4199000;2016;18.0;8.5;+79094553746;;;; +ID 86966802;homeowner;https://krasnodar.cian.ru/sale/flat/280859357/;Краснодар;sale;flat;5;5;3;66.7;62218;4150000;1988;-1;-1;+79189706342;;;; +ID 91104167;homeowner;https://krasnodar.cian.ru/sale/flat/273662600/;Краснодар;sale;flat;9;16;1;50.0;83800;4190000;2022;21.0;16.0;+79094535922;;;; +ID 76928370;homeowner;https://krasnodar.cian.ru/sale/flat/277355477/;Краснодар;sale;flat;1;2;2;43.0;96511;4150000;1959;-1;6.0;+79654651701;;;; +ID 91809125;homeowner;https://krasnodar.cian.ru/sale/flat/274388136/;Краснодар;sale;flat;13;16;1;54.0;76851;4150000;2019;18.0;11.0;+79064369773;;;; +ID 58067265;homeowner;https://krasnodar.cian.ru/sale/flat/276434892/;Краснодар;sale;flat;1;5;2;46.0;90217;4150000;1969;-1;5.6;+79604719358;;;; +ID 52708570;homeowner;https://krasnodar.cian.ru/sale/flat/276693160/;Краснодар;sale;flat;10;16;1;36.0;115277;4150000;2020;-1;-1;+79180212722;;;; +ID 79189082;homeowner;https://krasnodar.cian.ru/sale/flat/276188445/;Краснодар;sale;flat;4;19;1;42.0;98809;4150000;2016;16.6;10.8;+79883356624;;;; +ID 66040812;homeowner;https://krasnodar.cian.ru/sale/flat/272534783/;Краснодар;sale;flat;2;18;1;39.03;106328;4150000;2015;19.1;12.2;+79180103744;;;; +ID 96288721;homeowner;https://krasnodar.cian.ru/sale/flat/283858602/;Краснодар;sale;flat;6;19;2;32.8;128658;4220000;2021;18.0;8.0;+79180104802;;;; +ID 5056492;homeowner;https://krasnodar.cian.ru/sale/flat/282006874/;Краснодар;sale;flat;12;25;1;36.1;116343;4200000;2022;13.6;10.4;+79184114308;;;; +ID 19734925;homeowner;https://krasnodar.cian.ru/sale/flat/231294170/;Краснодар;sale;flat;6;6;1;43.0;97674;4200000;2012;20.0;12.0;+79186256811;;;; +ID 66595954;homeowner;https://krasnodar.cian.ru/sale/flat/283769709/;Краснодар;sale;flat;5;18;1;43.0;97674;4200000;2016;18.0;14.0;+79180683573;;;; +ID 87731725;homeowner;https://krasnodar.cian.ru/sale/flat/282950570/;Краснодар;sale;flat;7;9;1;40.0;105000;4200000;2013;17.0;13.0;+79628736938;;;; +ID 65975421;homeowner;https://krasnodar.cian.ru/sale/flat/278999036/;Краснодар;sale;flat;5;5;2;45.0;93333;4200000;1965;28.0;6.5;+79186286824;;;; +ID 60102745;homeowner;https://krasnodar.cian.ru/sale/flat/279228286/;Краснодар;sale;flat;8;16;1;38.7;108527;4200000;2015;-1;-1;+79676536372;;;; +ID 98957222;homeowner;https://krasnodar.cian.ru/sale/flat/282504383/;Краснодар;sale;flat;2;3;1;37.1;113207;4200000;2015;16.0;12.0;+79891698154;;;; +ID 87527601;homeowner;https://krasnodar.cian.ru/sale/flat/283603835/;Краснодар;sale;flat;3;6;1;42.2;99526;4200000;2012;-1;15.0;+79183906514;;;; +ID 19046011;homeowner;https://novorossiysk.cian.ru/sale/flat/269813959/;Краснодар;sale;flat;8;16;1;40.23;105145;4230000;2021;-1;-1;+79181508113;;;; +ID 96990888;homeowner;https://krasnodar.cian.ru/sale/flat/280034110/;Краснодар;sale;flat;9;16;1;39.82;105474;4200000;2008;20.5;11.2;+79884600822;;;; +ID 89010504;homeowner;https://krasnodar.cian.ru/sale/flat/283391431/;Краснодар;sale;flat;2;3;1;39.5;106329;4200000;2014;20.0;12.0;+79892107674;;;; +ID 96563761;homeowner;https://krasnodar.cian.ru/sale/flat/279192189/;Краснодар;sale;flat;10;19;1;35.0;120000;4200000;-1;-1;9.4;+79892107483;;;; +ID 92777246;homeowner;https://krasnodar.cian.ru/sale/flat/276264565/;Краснодар;sale;flat;12;17;1;36.0;116666;4200000;2020;16.0;10.0;+79883856519;;;; +ID 78444468;homeowner;https://sochi.cian.ru/sale/flat/273911488/;Краснодар;sale;flat;9;9;1;30.0;140000;4200000;2015;-1;-1;+79183110821;Хостинский;Ручей Видный;; +ID 69928526;homeowner;https://krasnodar.cian.ru/sale/flat/275502165/;Краснодар;sale;flat;3;5;1;40.0;105000;4200000;2010;-1;14.0;+79628853407;;;; +ID 98589483;homeowner;https://novorossiysk.cian.ru/sale/flat/282066143/;Краснодар;sale;flat;4;9;1;30.0;140000;4200000;2020;26.0;4.0;+79094614741;;;; +ID 75887621;homeowner;https://krasnodar.cian.ru/sale/flat/278588716/;Краснодар;sale;flat;1;4;2;53.2;78947;4200000;2014;31.2;8.9;+79676540574;;;; +ID 87744161;homeowner;https://krasnodar.cian.ru/sale/flat/270599607/;Краснодар;sale;flat;14;17;1;39.1;107416;4200000;2019;-1;10.3;+79094474609;;;; +ID 98839369;homeowner;https://krasnodar.cian.ru/sale/flat/283141606/;Краснодар;sale;flat;16;20;1;30.9;135922;4200000;2021;10.3;13.3;+79676533709;;;; +ID 25080325;homeowner;https://krasnodar.cian.ru/sale/flat/273959488/;Краснодар;sale;flat;4;4;1;34.5;121739;4200000;1980;20.0;9.0;+79094574716;;;; +ID 34934711;homeowner;https://krasnodar.cian.ru/sale/flat/268983931/;Краснодар;sale;flat;1;1;2;33.0;127272;4200000;1918;20.2;5.0;+79676541245;;;; +ID 66816799;homeowner;https://krasnodar.cian.ru/sale/flat/256792222/;Краснодар;sale;flat;2;2;2;43.0;97674;4200000;1918;-1;-1;+79184346051;;;; +ID 84943696;homeowner;https://sochi.cian.ru/sale/flat/281540501/;Краснодар;sale;flat;1;4;1;19.5;215384;4200000;2018;12.0;5.0;+79186609832;Хостинский;Молодогвардейская;; +ID 94759794;homeowner;https://krasnodar.cian.ru/sale/flat/281149939/;Краснодар;sale;flat;8;9;1;41.4;101449;4200000;1991;18.6;-1;+79180463157;;;; +ID 90807584;homeowner;https://krasnodar.cian.ru/sale/flat/275210620/;Краснодар;sale;flat;10;18;1;45.0;93333;4200000;2016;23.0;13.0;+79181506831;;;; +ID 21876295;homeowner;https://krasnodar.cian.ru/sale/flat/269562697/;Краснодар;sale;flat;13;16;1;44.0;95454;4200000;2018;20.0;11.0;+79883357110;;;; +ID 16215131;homeowner;https://novorossiysk.cian.ru/sale/flat/280043617/;Краснодар;sale;flat;5;5;1;36.8;114130;4200000;1984;-1;-1;+79628761584;;;; +ID 97510353;homeowner;https://krasnodar.cian.ru/sale/flat/280603689/;Краснодар;sale;flat;1;2;2;47.7;88050;4200000;1953;-1;-1;+79186363544;;;; +ID 96727660;homeowner;https://novorossiysk.cian.ru/sale/flat/279406996/;Краснодар;sale;flat;3;12;1;31.97;131373;4200000;2022;22.8;-1;+79094567175;;;; +ID 96250308;homeowner;https://krasnodar.cian.ru/sale/flat/278796905/;Краснодар;sale;flat;18;22;1;38.0;110526;4200000;2016;18.0;11.1;+79676521532;;;; +ID 90143535;homeowner;https://krasnodar.cian.ru/sale/flat/279351378/;Краснодар;sale;flat;15;16;1;42.0;100000;4200000;2015;19.0;11.0;+79883357875;;;; +ID 26888130;homeowner;https://krasnodar.cian.ru/sale/flat/279191713/;Краснодар;sale;flat;7;8;1;41.3;101694;4200000;2022;14.7;18.5;+79892107561;;;; +ID 37460719;homeowner;https://krasnodar.cian.ru/sale/flat/279813285/;Краснодар;sale;flat;7;8;1;46.5;90967;4230000;2022;10.8;22.5;+79181807944;;;; +ID 84233694;homeowner;https://krasnodar.cian.ru/sale/flat/280778888/;Краснодар;sale;flat;13;20;1;43.7;96109;4200000;-1;-1;10.4;+79886026711;;;; +ID 7627200;homeowner;https://krasnodar.cian.ru/sale/flat/279999980/;Краснодар;sale;flat;1;16;1;42.0;100000;4200000;2020;22.0;11.0;+79094482484;;;; +ID 95065759;homeowner;https://krasnodar.cian.ru/sale/flat/277560361/;Краснодар;sale;flat;3;19;1;31.0;135483;4200000;2021;25.0;-1;+79898106986;;;; +ID 75214788;homeowner;https://anapa.cian.ru/sale/flat/276449050/;Краснодар;sale;flat;4;12;1;26.0;161538;4200000;2022;-1;-1;+79183108846;;;; +ID 96781406;homeowner;https://krasnodar.cian.ru/sale/flat/279481553/;Краснодар;sale;flat;9;18;1;40.3;104218;4200000;2017;-1;10.4;+79676527817;;;; +ID 92895221;homeowner;https://krasnodar.cian.ru/sale/flat/275478457/;Краснодар;sale;flat;8;8;2;44.0;95454;4200000;-1;-1;10.0;+79183604167;;;; +ID 89913377;homeowner;https://krasnodar.cian.ru/sale/flat/278984047/;Краснодар;sale;flat;4;5;1;42.0;100000;4200000;2009;22.6;8.5;+79181108676;;;; +ID 55238144;homeowner;https://krasnodar.cian.ru/sale/flat/279664427/;Краснодар;sale;flat;1;5;2;42.0;100000;4200000;2015;22.5;8.4;+79186257939;;;; +ID 73719092;homeowner;https://krasnodar.cian.ru/sale/flat/277806643/;Краснодар;sale;flat;11;15;1;52.0;80769;4200000;2021;38.0;10.8;+79094436118;;;; +ID 82313363;homeowner;https://krasnodar.cian.ru/sale/flat/267138087/;Краснодар;sale;flat;1;1;-1;120.0;35000;4200000;-1;40.0;21.0;+79628771351;;;; +ID 80341382;homeowner;https://krasnodar.cian.ru/sale/flat/264656847/;Краснодар;sale;flat;3;4;3;69.0;60869;4200000;1973;49.0;10.0;+79184823081;;;; +ID 71335265;homeowner;https://krasnodar.cian.ru/sale/flat/275277833/;Краснодар;sale;flat;1;5;2;52.0;80769;4200000;-1;-1;-1;+79883357008;;;; +ID 95435749;homeowner;https://krasnodar.cian.ru/sale/flat/277870544/;Краснодар;sale;flat;13;19;1;38.7;108527;4200000;2020;16.7;11.1;+79186283875;;;; +ID 94026604;homeowner;https://krasnodar.cian.ru/sale/flat/276581210/;Краснодар;sale;flat;3;6;2;45.0;93333;4200000;2013;-1;18.0;+79182612724;;;; +ID 59062068;homeowner;https://krasnodar.cian.ru/sale/flat/275999501/;Краснодар;sale;flat;6;10;1;38.89;107996;4200000;2002;15.6;11.4;+79184109326;;;; +ID 89225494;homeowner;https://krasnodar.cian.ru/sale/flat/274139395/;Краснодар;sale;flat;4;7;1;38.0;110526;4200000;2014;16.3;14.1;+79654649470;;;; +ID 92208909;homeowner;https://krasnodar.cian.ru/sale/flat/274786202/;Краснодар;sale;flat;11;24;1;34.5;121739;4200000;2021;-1;-1;+79676527407;;;; +ID 56763439;homeowner;https://krasnodar.cian.ru/sale/flat/272467109/;Краснодар;sale;flat;13;16;1;36.0;116666;4200000;-1;19.0;10.0;+79676520754;;;; +ID 91216431;homeowner;https://krasnodar.cian.ru/sale/flat/273778744/;Краснодар;sale;flat;12;16;1;37.8;112433;4250000;2020;19.5;10.0;+79883858334;;;; +ID 84083694;homeowner;https://krasnodar.cian.ru/sale/flat/274451101/;Краснодар;sale;flat;4;25;1;36.0;118055;4250000;2019;-1;8.6;+79183605279;;;; +ID 83788951;homeowner;https://krasnodar.cian.ru/sale/flat/267338682/;Краснодар;sale;flat;4;25;1;36.0;118055;4250000;2019;-1;8.6;+79676527810;;;; +ID 87037014;homeowner;https://krasnodar.cian.ru/sale/flat/274900204/;Краснодар;sale;flat;13;24;1;36.3;117079;4250000;2021;-1;15.5;+79628847119;;;; +ID 77680738;homeowner;https://krasnodar.cian.ru/sale/flat/279821611/;Краснодар;sale;flat;1;2;2;56.2;76498;4299228;-1;32.4;10.1;+79183508014;;;; +ID 43456351;homeowner;https://krasnodar.cian.ru/sale/flat/281201376/;Краснодар;sale;flat;10;18;1;40.5;105000;4252500;2022;-1;12.0;+79628830840;;;; +ID 45802541;homeowner;https://anapa.cian.ru/sale/flat/281207801/;Краснодар;sale;flat;7;14;1;26.0;163461;4250000;2022;15.4;-1;+79676528203;;;; +ID 78026072;homeowner;https://novorossiysk.cian.ru/sale/flat/282154544/;Краснодар;sale;flat;16;16;2;44.2;97058;4290000;2021;15.4;13.6;+79676511606;;;; +ID 96661833;homeowner;https://krasnodar.cian.ru/sale/flat/279334147/;Краснодар;sale;flat;4;16;1;41.0;103658;4250000;2019;18.0;10.0;+79182313289;;;; +ID 82501474;homeowner;https://krasnodar.cian.ru/sale/flat/280428312/;Краснодар;sale;flat;2;2;2;70.0;60714;4250000;1967;36.0;8.0;+79892742597;;;; +ID 42930281;homeowner;https://anapa.cian.ru/sale/flat/281452222/;Краснодар;sale;flat;12;14;1;26.0;163461;4250000;2022;16.0;-1;+79628743437;;;; +ID 64058297;homeowner;https://krasnodar.cian.ru/sale/flat/273200233/;Краснодар;sale;flat;11;24;1;37.0;114864;4250000;2022;11.2;15.4;+79198510558;;;; +ID 93369401;homeowner;https://novorossiysk.cian.ru/sale/flat/275985492/;Краснодар;sale;flat;15;16;1;38.7;109819;4250000;2015;19.5;10.1;+79180304758;;;; +ID 59473877;homeowner;https://krasnodar.cian.ru/sale/flat/268004592/;Краснодар;sale;flat;19;22;1;32.0;132812;4250000;2022;32.0;-1;+79654651643;;;; +ID 90740390;homeowner;https://krasnodar.cian.ru/sale/flat/279808678/;Краснодар;sale;flat;9;17;1;25.0;170000;4250000;2021;13.0;4.0;+79182404846;;;; +ID 12736361;homeowner;https://novorossiysk.cian.ru/sale/flat/279491343/;Краснодар;sale;flat;3;21;1;40.3;106203;4280000;2020;18.5;13.5;+79183609725;;;; +ID 67652736;homeowner;https://krasnodar.cian.ru/sale/flat/277001101/;Краснодар;sale;flat;7;9;2;57.0;74561;4250000;1981;29.4;7.8;+79186397215;;;; +ID 80873539;homeowner;https://krasnodar.cian.ru/sale/flat/276966039/;Краснодар;sale;flat;3;22;1;36.0;118055;4250000;2013;17.0;10.0;+79604786178;;;; +ID 78667854;homeowner;https://sochi.cian.ru/sale/flat/269868479/;Краснодар;sale;flat;1;3;1;21.0;203809;4280000;-1;-1;-1;+79094557836;Центральный;Плеханова;; +ID 76671518;homeowner;https://krasnodar.cian.ru/sale/flat/278735319/;Краснодар;sale;flat;7;22;1;39.6;108585;4300000;2022;18.5;10.0;+79628829907;;;; +ID 54132238;homeowner;https://krasnodar.cian.ru/sale/flat/279801643/;Краснодар;sale;flat;17;18;1;38.1;112860;4300000;2015;15.0;11.0;+79180101153;;;; +ID 98947510;homeowner;https://krasnodar.cian.ru/sale/flat/282488724/;Краснодар;sale;flat;5;18;1;43.5;98850;4300000;2015;18.6;13.3;+79186603585;;;; +ID 88684466;homeowner;https://krasnodar.cian.ru/sale/flat/271351959/;Краснодар;sale;flat;3;3;2;48.6;88477;4300000;1990;26.3;7.3;+79186635476;;;; +ID 97211476;homeowner;https://krasnodar.cian.ru/sale/flat/280046461/;Краснодар;sale;flat;3;5;1;42.0;102380;4300000;2011;18.0;8.0;+79186607381;;;; +ID 98921217;homeowner;https://krasnodar.cian.ru/sale/flat/282455539/;Краснодар;sale;flat;13;19;1;30.1;142857;4300000;2018;-1;-1;+79186257195;;;; +ID 52176927;homeowner;https://anapa.cian.ru/sale/flat/275466077/;Краснодар;sale;flat;9;15;1;29.0;148275;4300000;2020;16.1;8.0;+79884831950;;;; +ID 85752721;homeowner;https://krasnodar.cian.ru/sale/flat/282993227/;Краснодар;sale;flat;3;4;2;47.5;90526;4300000;2016;28.0;15.0;+79891999803;;;; +ID 60558539;homeowner;https://sochi.cian.ru/sale/flat/275809353/;Краснодар;sale;flat;1;4;1;20.0;215000;4300000;2022;-1;-1;+79183507784;;;; +ID 67881887;homeowner;https://krasnodar.cian.ru/sale/flat/273843903/;Краснодар;sale;flat;10;18;1;27.0;159259;4300000;2018;22.0;5.0;+79676526858;;;; +ID 86599566;homeowner;https://krasnodar.cian.ru/sale/flat/283431392/;Краснодар;sale;flat;7;8;1;44.7;96196;4300000;2012;21.9;10.3;+79094604367;;;; +ID 98719936;homeowner;https://krasnodar.cian.ru/sale/flat/282182104/;Краснодар;sale;flat;3;9;1;36.6;117486;4300000;2020;16.0;11.9;+79654646575;;;; +ID 86110405;homeowner;https://sochi.cian.ru/sale/flat/283328578/;Краснодар;sale;flat;3;3;1;26.4;162878;4300000;-1;-1;-1;+79094535913;Центральный;Пластунская;; +ID 98636836;homeowner;https://krasnodar.cian.ru/sale/flat/282107264/;Краснодар;sale;flat;8;10;1;48.9;87934;4300000;2017;17.2;13.4;+79094610698;;;; +ID 45967560;homeowner;https://krasnodar.cian.ru/sale/flat/281250733/;Краснодар;sale;flat;4;5;2;43.8;98173;4300000;1967;26.7;6.0;+79189406366;;;; +ID 90446285;homeowner;https://sochi.cian.ru/sale/flat/281452897/;Краснодар;sale;flat;1;5;1;38.0;113157;4300000;2015;-1;15.0;+79883358965;Центральный;Пасечная;; +ID 87196613;homeowner;https://krasnodar.cian.ru/sale/flat/278146175/;Краснодар;sale;flat;5;6;2;46.0;93478;4300000;2014;24.0;8.8;+79676536504;;;; +ID 91281823;homeowner;https://krasnodar.cian.ru/sale/flat/273844567/;Краснодар;sale;flat;3;5;2;49.6;86693;4300000;2013;27.3;15.0;+79883356352;;;; +ID 96800973;homeowner;https://sochi.cian.ru/sale/flat/279509768/;Краснодар;sale;flat;1;5;1;20.5;209756;4300000;1973;-1;-1;+79883357039;Центральный;Пасечная;; +ID 90737648;homeowner;https://novorossiysk.cian.ru/sale/flat/275400134/;Краснодар;sale;flat;6;16;1;26.0;165384;4300000;2020;25.0;-1;+79891981233;;;; +ID 20892836;homeowner;https://novorossiysk.cian.ru/sale/flat/282797878/;Краснодар;sale;flat;1;5;1;32.7;131498;4300000;1961;17.0;6.0;+79676529984;;;; +ID 98332300;homeowner;https://krasnodar.cian.ru/sale/flat/281705761/;Краснодар;sale;flat;3;3;1;38.19;112594;4300000;2019;18.8;10.5;+79654646046;;;; +ID 96710286;homeowner;https://sochi.cian.ru/sale/flat/279391164/;Краснодар;sale;flat;2;2;-1;24.0;179166;4300000;-1;20.0;-1;+79180605573;;;; +ID 86197786;homeowner;https://krasnodar.cian.ru/sale/flat/281853068/;Краснодар;sale;flat;9;17;1;40.0;107500;4300000;2019;19.2;10.2;+79654652675;;;; +ID 72885697;homeowner;https://krasnodar.cian.ru/sale/flat/280887473/;Краснодар;sale;flat;5;18;1;43.5;98850;4300000;2015;18.6;14.0;+79094502341;;;; +ID 79257136;homeowner;https://krasnodar.cian.ru/sale/flat/279577363/;Краснодар;sale;flat;14;16;2;54.0;79629;4300000;2021;-1;15.0;+79094610152;;;; +ID 61846343;homeowner;https://krasnodar.cian.ru/sale/flat/280895720/;Краснодар;sale;flat;1;16;1;39.0;110256;4300000;2013;-1;-1;+79184525540;;;; +ID 70294911;homeowner;https://sochi.cian.ru/sale/flat/261467584/;Краснодар;sale;flat;1;4;-1;23.1;186147;4300000;2014;-1;-1;+79892202097;Лазаревский;переулок Магнитогорский;; +ID 96014016;homeowner;https://krasnodar.cian.ru/sale/flat/278464968/;Краснодар;sale;flat;9;9;2;44.0;97727;4300000;1976;-1;8.0;+79892810030;;;; +ID 211855;homeowner;https://krasnodar.cian.ru/sale/flat/274379428/;Краснодар;sale;flat;12;16;1;36.6;117486;4300000;2021;12.0;11.2;+79183609694;;;; +ID 607541;homeowner;https://krasnodar.cian.ru/sale/flat/274333682/;Краснодар;sale;flat;3;5;3;62.8;68471;4300000;1975;46.1;5.6;+79094513477;;;; +ID 96127267;homeowner;https://krasnodar.cian.ru/sale/flat/278607029/;Краснодар;sale;flat;1;5;2;46.8;91880;4300000;1978;30.2;5.3;+79094467731;;;; +ID 39537302;homeowner;https://krasnodar.cian.ru/sale/flat/281339578/;Краснодар;sale;flat;9;18;1;40.0;107500;4300000;2017;20.0;12.0;+79183608551;;;; +ID 67353677;homeowner;https://krasnodar.cian.ru/sale/flat/279112971/;Краснодар;sale;flat;14;16;-1;49.4;87044;4300000;2022;39.3;-1;+79125620765;;;; +ID 96464772;homeowner;https://krasnodar.cian.ru/sale/flat/279064244/;Краснодар;sale;flat;24;24;1;47.0;91489;4300000;2021;16.0;15.0;+79676528434;;;; +ID 20244493;homeowner;https://krasnodar.cian.ru/sale/flat/280904368/;Краснодар;sale;flat;2;5;1;26.4;162878;4300000;1984;12.2;5.5;+79883356047;;;; +ID 96886344;homeowner;https://krasnodar.cian.ru/sale/flat/279605151/;Краснодар;sale;flat;8;9;1;42.1;102137;4300000;2017;16.3;11.1;+79676537570;;;; +ID 61845749;homeowner;https://krasnodar.cian.ru/sale/flat/280593008/;Краснодар;sale;flat;4;14;1;41.0;104878;4300000;2020;21.0;11.0;+79676526986;;;; +ID 87472522;homeowner;https://krasnodar.cian.ru/sale/flat/279175424/;Краснодар;sale;flat;6;7;1;42.9;100233;4300000;2016;17.7;11.8;+79892278914;;;; +ID 96304129;homeowner;https://krasnodar.cian.ru/sale/flat/278862033/;Краснодар;sale;flat;9;24;1;29.0;148275;4300000;2020;18.0;-1;+79094558591;;;; +ID 95470579;homeowner;https://krasnodar.cian.ru/sale/flat/277901517/;Краснодар;sale;flat;12;17;1;36.6;117486;4300000;-1;-1;10.9;+79094523390;;;; +ID 31206580;homeowner;https://krasnodar.cian.ru/sale/flat/278538252/;Краснодар;sale;flat;14;16;2;53.0;81132;4300000;2020;30.0;15.0;+79094452919;;;; +ID 88469334;homeowner;https://krasnodar.cian.ru/sale/flat/272567297/;Краснодар;sale;flat;7;24;1;37.8;113756;4300000;2021;15.1;8.1;+79182845283;;;; +ID 70769900;homeowner;https://anapa.cian.ru/sale/flat/271398142/;Краснодар;sale;flat;4;16;1;36.3;118457;4300000;2019;-1;-1;+79180685503;;;; +ID 61991395;homeowner;https://krasnodar.cian.ru/sale/flat/271677362/;Краснодар;sale;flat;3;18;1;41.0;106097;4350000;2021;-1;10.6;+79186255427;;;; +ID 89769763;homeowner;https://krasnodar.cian.ru/sale/flat/277064276/;Краснодар;sale;flat;1;1;2;54.3;80662;4380000;1951;20.0;12.0;+79891697858;;;; +ID 89380075;homeowner;https://krasnodar.cian.ru/sale/flat/277772652/;Краснодар;sale;flat;7;19;1;36.3;119834;4350000;2020;14.3;10.1;+79892277089;;;; +ID 97618250;homeowner;https://krasnodar.cian.ru/sale/flat/280757359/;Краснодар;sale;flat;4;13;1;40.5;107407;4350000;2014;25.0;12.0;+79180462900;;;; +ID 23458451;homeowner;https://krasnodar.cian.ru/sale/flat/252510059/;Краснодар;sale;flat;8;9;1;36.0;120833;4350000;2016;12.8;9.6;+79884608405;;;; +ID 32507192;homeowner;https://krasnodar.cian.ru/sale/flat/268154997/;Краснодар;sale;flat;5;24;1;35.0;124285;4350000;2019;-1;10.6;+79628842538;;;; +ID 64474797;homeowner;https://anapa.cian.ru/sale/flat/276530893/;Краснодар;sale;flat;19;20;1;30.0;146333;4390000;2019;26.0;-1;+79628845864;;;; +ID 94321875;homeowner;https://krasnodar.cian.ru/sale/flat/276859509/;Краснодар;sale;flat;6;8;2;50.7;85798;4350000;2021;-1;25.0;+79094573968;;;; +ID 75218715;homeowner;https://sochi.cian.ru/sale/flat/259528043/;Краснодар;sale;flat;2;3;1;20.0;217500;4350000;2008;20.0;-1;+79891999318;Центральный;;; +ID 91733462;homeowner;https://novorossiysk.cian.ru/sale/flat/274329810/;Краснодар;sale;flat;3;21;1;45.5;96703;4399999;2020;16.8;10.9;+79886222589;;;; +ID 24868214;homeowner;https://krasnodar.cian.ru/sale/flat/274387907/;Краснодар;sale;flat;4;5;1;32.0;135937;4350000;1974;-1;-1;+79064357240;;;; +ID 96146110;homeowner;https://krasnodar.cian.ru/sale/flat/278995411/;Краснодар;sale;flat;6;9;1;34.3;126822;4350000;1985;18.3;7.9;+79654651538;;;; +ID 97290784;homeowner;https://krasnodar.cian.ru/sale/flat/280230071/;Краснодар;sale;flat;8;25;1;28.4;154577;4390000;2022;17.5;-1;+79654647365;;;; +ID 96772301;homeowner;https://krasnodar.cian.ru/sale/flat/279470759/;Краснодар;sale;flat;1;4;3;61.9;70274;4350000;1989;-1;8.5;+79182845358;;;; +ID 95190179;homeowner;https://krasnodar.cian.ru/sale/flat/277660284/;Краснодар;sale;flat;5;5;2;41.4;105072;4350000;2014;-1;10.0;+79892742734;;;; +ID 16144253;homeowner;https://krasnodar.cian.ru/sale/flat/271571242/;Краснодар;sale;flat;11;17;1;45.0;96666;4350000;2017;16.0;13.0;+79181507036;;;; +ID 22841817;homeowner;https://krasnodar.cian.ru/sale/flat/264198881/;Краснодар;sale;flat;7;7;2;61.3;71778;4400000;2012;35.0;15.0;+79676539849;;;; +ID 49952891;homeowner;https://krasnodar.cian.ru/sale/flat/268632989/;Краснодар;sale;flat;1;6;2;62.5;70400;4400000;2012;30.3;13.3;+79057622946;;;; +ID 97743012;homeowner;https://krasnodar.cian.ru/sale/flat/281832550/;Краснодар;sale;flat;18;19;1;45.0;97777;4400000;2014;18.0;12.0;+79186256983;;;; +ID 47562585;homeowner;https://krasnodar.cian.ru/sale/flat/273500210/;Краснодар;sale;flat;16;16;1;44.0;100000;4400000;2021;10.0;20.0;+79183108345;;;; +ID 16950705;homeowner;https://krasnodar.cian.ru/sale/flat/282208587/;Краснодар;sale;flat;24;24;1;43.0;102325;4400000;2021;-1;18.0;+79676539484;;;; +ID 56119595;homeowner;https://krasnodar.cian.ru/sale/flat/277081355/;Краснодар;sale;flat;12;18;2;48.0;91666;4400000;2020;27.0;6.0;+79885207049;;;; +ID 37627042;homeowner;https://sochi.cian.ru/sale/flat/263762868/;Краснодар;sale;flat;3;4;1;18.0;244444;4400000;2017;15.0;3.0;+79628753053;Адлерский;Пархоменко;; +ID 92894368;homeowner;https://krasnodar.cian.ru/sale/flat/275476855/;Краснодар;sale;flat;17;18;1;45.0;97777;4400000;2016;17.0;10.6;+79183905889;;;; +ID 46087819;homeowner;https://krasnodar.cian.ru/sale/flat/283062098/;Краснодар;sale;flat;16;23;1;39.4;111675;4400000;2022;20.0;11.4;+79184526480;;;; +ID 96103605;homeowner;https://krasnodar.cian.ru/sale/flat/278585348/;Краснодар;sale;flat;1;6;2;73.0;60273;4400000;2015;35.0;20.0;+79184111629;;;; +ID 91076200;homeowner;https://krasnodar.cian.ru/sale/flat/275354335/;Краснодар;sale;flat;2;18;1;36.0;122222;4400000;2021;15.0;10.0;+79181909168;;;; +ID 96232550;homeowner;https://novorossiysk.cian.ru/sale/flat/278777275/;Краснодар;sale;flat;4;4;1;31.9;137931;4400000;1962;17.8;6.5;+79183609929;;;; +ID 96134773;homeowner;https://krasnodar.cian.ru/sale/flat/278620645/;Краснодар;sale;flat;7;8;1;43.0;102325;4400000;-1;16.0;13.0;+79094437662;;;; +ID 45134692;homeowner;https://novorossiysk.cian.ru/sale/flat/279748957/;Краснодар;sale;flat;7;9;1;38.0;115789;4400000;2015;20.0;10.0;+79054864635;;;; +ID 90679831;homeowner;https://krasnodar.cian.ru/sale/flat/280616187/;Краснодар;sale;flat;15;16;1;43.3;101616;4400000;2019;20.0;-1;+79676525705;;;; +ID 89126543;homeowner;https://krasnodar.cian.ru/sale/flat/271716007/;Краснодар;sale;flat;3;3;2;45.0;97777;4400000;2020;24.0;10.0;+79183808473;;;; +ID 83229695;homeowner;https://krasnodar.cian.ru/sale/flat/271009109/;Краснодар;sale;flat;12;18;1;40.0;110000;4400000;2017;17.0;12.0;+79892810305;;;; +ID 66057443;homeowner;https://krasnodar.cian.ru/sale/flat/278776922/;Краснодар;sale;flat;7;16;1;38.71;113665;4400000;2016;19.3;10.1;+79898106805;;;; +ID 92973213;homeowner;https://krasnodar.cian.ru/sale/flat/275554783/;Краснодар;sale;flat;16;17;1;48.1;91476;4400000;2016;18.7;12.8;+79628853508;;;; +ID 11612304;homeowner;https://krasnodar.cian.ru/sale/flat/277845140/;Краснодар;sale;flat;14;24;1;48.7;90349;4400000;2021;17.0;23.0;+79180460552;;;; +ID 76343693;homeowner;https://sochi.cian.ru/sale/flat/274593757/;Краснодар;sale;flat;5;5;1;18.7;237967;4450000;1964;12.0;6.7;+79182611351;Центральный;Донская;; +ID 13228974;homeowner;https://krasnodar.cian.ru/sale/flat/282450310/;Краснодар;sale;flat;2;3;1;33.0;135151;4460000;2006;-1;-1;+79094612563;;;; +ID 68826272;homeowner;https://krasnodar.cian.ru/sale/flat/259159866/;Краснодар;sale;flat;5;5;3;54.0;82407;4450000;1968;-1;6.0;+79189504867;;;; +ID 27405752;homeowner;https://krasnodar.cian.ru/sale/flat/283487499/;Краснодар;sale;flat;10;16;1;45.0;98888;4450000;2020;13.0;18.0;+79886027362;;;; +ID 63416814;homeowner;https://krasnodar.cian.ru/sale/flat/282343253/;Краснодар;sale;flat;3;5;2;60.9;73875;4499000;2010;29.6;10.1;+79183508071;;;; +ID 98752915;homeowner;https://krasnodar.cian.ru/sale/flat/283551005/;Краснодар;sale;flat;2;3;3;56.6;78621;4450000;1960;-1;6.0;+79883357963;;;; +ID 98817672;homeowner;https://novorossiysk.cian.ru/sale/flat/282337306/;Краснодар;sale;flat;5;5;1;32.0;139062;4450000;1970;18.0;8.0;+79189605419;;;; +ID 98752915;homeowner;https://krasnodar.cian.ru/sale/flat/282300013/;Краснодар;sale;flat;2;3;3;56.6;78621;4450000;1960;-1;6.0;+79883357963;;;; +ID 34494575;homeowner;https://krasnodar.cian.ru/sale/flat/276285299/;Краснодар;sale;flat;9;17;1;37.3;120000;4476000;2022;14.0;14.0;+79676542100;;;; +ID 86865272;homeowner;https://krasnodar.cian.ru/sale/flat/279007889/;Краснодар;sale;flat;7;16;3;65.3;68437;4469000;-1;35.4;12.6;+79189706010;;;; +ID 53118813;homeowner;https://krasnodar.cian.ru/sale/flat/277645850/;Краснодар;sale;flat;9;18;1;42.5;104705;4450000;2021;20.0;13.0;+79183808454;;;; +ID 77546220;homeowner;https://krasnodar.cian.ru/sale/flat/280876863/;Краснодар;sale;flat;1;4;1;35.1;126780;4450000;-1;29.0;5.0;+79183110469;;;; +ID 95243479;homeowner;https://krasnodar.cian.ru/sale/flat/279866860/;Краснодар;sale;flat;1;5;3;69.0;65072;4490000;1982;-1;9.0;+79604745674;;;; +ID 92579864;homeowner;https://krasnodar.cian.ru/sale/flat/276152965/;Краснодар;sale;flat;12;26;1;45.6;97587;4450000;2020;16.4;10.0;+79094499873;;;; +ID 91445443;homeowner;https://krasnodar.cian.ru/sale/flat/277561590/;Краснодар;sale;flat;14;16;1;39.0;114102;4450000;2013;20.0;10.0;+79182844191;;;; +ID 53561255;homeowner;https://krasnodar.cian.ru/sale/flat/276713250/;Краснодар;sale;flat;10;18;1;27.0;165555;4470000;2021;22.0;5.0;+79898555260;;;; +ID 46085703;homeowner;https://krasnodar.cian.ru/sale/flat/264005534/;Краснодар;sale;flat;9;16;2;44.0;101136;4450000;2019;30.0;12.0;+79189806519;;;; +ID 97400297;homeowner;https://krasnodar.cian.ru/sale/flat/280431254/;Краснодар;sale;flat;5;8;2;52.7;85388;4500000;2022;-1;-1;+79189504235;;;; +ID 86862277;homeowner;https://krasnodar.cian.ru/sale/flat/279194823/;Краснодар;sale;flat;10;18;2;52.0;86538;4500000;2022;-1;-1;+79892107539;;;; +ID 33158667;homeowner;https://krasnodar.cian.ru/sale/flat/282314288/;Краснодар;sale;flat;18;22;1;39.0;115384;4500000;2019;16.0;10.0;+79604735627;;;; +ID 52399408;homeowner;https://krasnodar.cian.ru/sale/flat/282242358/;Краснодар;sale;flat;5;5;2;48.0;93750;4500000;-1;-1;-1;+79094458872;;;; +ID 44750979;homeowner;https://krasnodar.cian.ru/sale/flat/281225834/;Краснодар;sale;flat;7;8;1;44.4;101351;4500000;2012;17.0;13.7;+79628738969;;;; +ID 33173068;homeowner;https://sochi.cian.ru/sale/flat/276863796/;Краснодар;sale;flat;2;3;1;21.4;210280;4500000;-1;-1;-1;+79654651703;Центральный;;; +ID 96981227;homeowner;https://novorossiysk.cian.ru/sale/flat/279754065/;Краснодар;sale;flat;15;15;1;19.6;229591;4500000;2022;-1;-1;+79891698133;;;; +ID 66481162;homeowner;https://krasnodar.cian.ru/sale/flat/282717996/;Краснодар;sale;flat;11;17;2;45.0;100000;4500000;2018;25.0;14.2;+79654651459;;;; +ID 98515996;homeowner;https://sochi.cian.ru/sale/flat/281999132/;Краснодар;sale;flat;8;9;1;21.0;214285;4500000;-1;-1;-1;+79186609586;;;; +ID 96879137;homeowner;https://krasnodar.cian.ru/sale/flat/279591874/;Краснодар;sale;flat;2;3;2;58.6;76791;4500000;2014;29.5;14.5;+79094534914;;;; +ID 91359910;homeowner;https://krasnodar.cian.ru/sale/flat/274412937/;Краснодар;sale;flat;2;8;2;48.9;92024;4500000;2022;-1;10.8;+79094616249;;;; +ID 97789171;homeowner;https://krasnodar.cian.ru/sale/flat/281000242/;Краснодар;sale;flat;1;3;2;61.5;73170;4500000;2014;-1;-1;+79885946631;;;; +ID 10731804;homeowner;https://krasnodar.cian.ru/sale/flat/282016895/;Краснодар;sale;flat;13;25;1;38.6;116580;4500000;-1;15.3;11.1;+79094532031;;;; +ID 58970698;homeowner;https://sochi.cian.ru/sale/flat/278312332/;Краснодар;sale;flat;1;4;1;26.5;169811;4500000;-1;-1;-1;+79885573508;Хостинский;Яна Фабрициуса;; +ID 97981724;homeowner;https://krasnodar.cian.ru/sale/flat/281282712/;Краснодар;sale;flat;19;25;1;48.2;93360;4500000;2020;14.1;18.3;+79883358391;;;; +ID 81633047;homeowner;https://krasnodar.cian.ru/sale/flat/282903709/;Краснодар;sale;flat;1;5;2;57.0;78947;4500000;2011;43.0;12.0;+79676542373;;;; +ID 98995080;homeowner;https://krasnodar.cian.ru/sale/flat/283058615/;Краснодар;sale;flat;8;25;2;41.0;109756;4500000;2022;-1;-1;+79184109694;;;; +ID 95963046;homeowner;https://krasnodar.cian.ru/sale/flat/278408407/;Краснодар;sale;flat;9;16;1;35.0;128571;4500000;2017;-1;9.0;+79186357396;;;; +ID 96584822;homeowner;https://krasnodar.cian.ru/sale/flat/279229135/;Краснодар;sale;flat;3;5;2;45.3;99337;4500000;1970;30.0;7.0;+79628745167;;;; +ID 94536129;homeowner;https://krasnodar.cian.ru/sale/flat/277079404/;Краснодар;sale;flat;2;3;1;44.2;101809;4500000;2017;16.4;13.6;+79654631976;;;; +ID 97541260;homeowner;https://krasnodar.cian.ru/sale/flat/280640180/;Краснодар;sale;flat;1;5;2;47.9;93945;4500000;2012;29.6;9.7;+79094615422;;;; +ID 51471287;homeowner;https://krasnodar.cian.ru/sale/flat/279315757/;Краснодар;sale;flat;3;9;2;62.0;72580;4500000;2019;48.0;12.0;+79186273198;;;; +ID 13116115;homeowner;https://krasnodar.cian.ru/sale/flat/281527968/;Краснодар;sale;flat;16;19;1;36.0;125000;4500000;2020;30.0;6.0;+79094600667;;;; +ID 80374721;homeowner;https://krasnodar.cian.ru/sale/flat/280312973/;Краснодар;sale;flat;1;9;3;60.0;75000;4500000;1978;39.0;9.0;+79182844095;;;; +ID 78277090;homeowner;https://krasnodar.cian.ru/sale/flat/278963464/;Краснодар;sale;flat;5;6;1;42.0;107619;4520000;2012;19.0;13.5;+79186286849;;;; +ID 16764752;homeowner;https://krasnodar.cian.ru/sale/flat/270592609/;Краснодар;sale;flat;3;8;2;40.0;113000;4520000;2013;21.0;12.0;+79186258235;;;; +ID 98119816;homeowner;https://krasnodar.cian.ru/sale/flat/281441731/;Краснодар;sale;flat;5;5;3;75.0;60000;4500000;2006;-1;-1;+79676540915;;;; +ID 44761378;homeowner;https://sochi.cian.ru/sale/flat/258744963/;Краснодар;sale;flat;2;3;1;25.0;180000;4500000;2021;23.4;-1;+79883854893;Лазаревский;пос. Мамайский Перевал;; +ID 98004423;homeowner;https://anapa.cian.ru/sale/flat/281290049/;Краснодар;sale;flat;11;17;1;27.2;165441;4500000;2018;-1;-1;+79628727664;;;; +ID 88280510;homeowner;https://krasnodar.cian.ru/sale/flat/270955513/;Краснодар;sale;flat;3;8;3;55.0;81818;4500000;2021;35.0;17.0;+79884648567;;;; +ID 5983942;homeowner;https://krasnodar.cian.ru/sale/flat/277315045/;Краснодар;sale;flat;2;5;1;35.0;128571;4500000;1973;20.0;7.0;+79094530468;;;; +ID 92360825;homeowner;https://krasnodar.cian.ru/sale/flat/274944562/;Краснодар;sale;flat;5;16;1;35.27;127587;4500000;-1;10.3;16.1;+79676518029;;;; +ID 92288550;homeowner;https://krasnodar.cian.ru/sale/flat/274880584/;Краснодар;sale;flat;2;3;3;60.0;75000;4500000;-1;-1;-1;+79654653325;;;; +ID 97759319;homeowner;https://sochi.cian.ru/sale/flat/280954958/;Краснодар;sale;flat;2;3;1;22.0;204545;4500000;-1;20.0;2.0;+79654630633;Хостинский;Молодогвардейская;; +ID 76036753;homeowner;https://krasnodar.cian.ru/sale/flat/280769950/;Краснодар;sale;flat;20;24;1;39.0;115384;4500000;2019;16.0;-1;+79892202049;;;; +ID 94404499;homeowner;https://novorossiysk.cian.ru/sale/flat/277892111/;Краснодар;sale;flat;5;5;1;31.2;144230;4500000;1970;16.7;10.0;+79181909423;;;; +ID 21406708;homeowner;https://krasnodar.cian.ru/sale/flat/277605814/;Краснодар;sale;flat;1;5;2;38.7;116279;4500000;1975;25.4;6.1;+79654630252;;;; +ID 97012212;homeowner;https://krasnodar.cian.ru/sale/flat/279784355/;Краснодар;sale;flat;13;16;2;47.0;95744;4500000;2021;30.0;15.0;+79189603945;;;; +ID 70080659;homeowner;https://krasnodar.cian.ru/sale/flat/281460830/;Краснодар;sale;flat;1;7;1;40.0;112500;4500000;2022;18.0;9.7;+79181907680;;;; +ID 96923160;homeowner;https://krasnodar.cian.ru/sale/flat/279702292/;Краснодар;sale;flat;16;21;1;39.0;115384;4500000;2017;-1;9.0;+79654654974;;;; +ID 21408161;homeowner;https://krasnodar.cian.ru/sale/flat/253774747/;Краснодар;sale;flat;7;20;1;46.6;96566;4500000;2021;14.5;15.3;+79892808357;;;; +ID 97297127;homeowner;https://krasnodar.cian.ru/sale/flat/280380983/;Краснодар;sale;flat;4;4;2;56.0;80357;4500000;2016;-1;-1;+79180594847;;;; +ID 96683119;homeowner;https://sochi.cian.ru/sale/flat/279757811/;Краснодар;sale;flat;4;5;1;15.0;300000;4500000;1982;13.0;2.0;+79094530619;Центральный;Абрикосовая;; +ID 10616081;homeowner;https://krasnodar.cian.ru/sale/flat/244551627/;Краснодар;sale;flat;2;2;3;60.8;74013;4500000;1951;41.1;6.0;+79050631698;;;; +ID 76269251;homeowner;https://krasnodar.cian.ru/sale/flat/261563136/;Краснодар;sale;flat;3;9;2;54.7;82266;4500000;2020;28.0;13.8;+79886222706;;;; +ID 96676411;homeowner;https://krasnodar.cian.ru/sale/flat/279354423/;Краснодар;sale;flat;4;5;2;45.0;100000;4500000;1973;26.0;6.0;+79628767443;;;; +ID 28719963;homeowner;https://krasnodar.cian.ru/sale/flat/280608048/;Краснодар;sale;flat;13;17;1;38.0;118421;4500000;2022;16.0;12.0;+79180594124;;;; +ID 96806190;homeowner;https://krasnodar.cian.ru/sale/flat/279515133/;Краснодар;sale;flat;17;17;1;38.5;116883;4500000;2017;15.5;12.6;+79094589003;;;; +ID 44106819;homeowner;https://krasnodar.cian.ru/sale/flat/280467413/;Краснодар;sale;flat;8;18;1;42.8;105140;4500000;2022;18.3;11.1;+79892204613;;;; +ID 96440605;homeowner;https://krasnodar.cian.ru/sale/flat/280344046/;Краснодар;sale;flat;2;2;2;50.0;90000;4500000;1953;-1;10.0;+79628831724;;;; +ID 86100969;homeowner;https://krasnodar.cian.ru/sale/flat/280239249/;Краснодар;sale;flat;2;7;1;24.7;183455;4531339;-1;15.0;3.0;+79654636275;;;; +ID 96571386;homeowner;https://krasnodar.cian.ru/sale/flat/279203129/;Краснодар;sale;flat;4;4;2;47.0;95744;4500000;2015;29.0;10.0;+79628741121;;;; +ID 79887528;homeowner;https://gelendzhik.cian.ru/sale/flat/278631667/;Краснодар;sale;flat;4;9;1;21.7;207373;4500000;1987;-1;5.0;+79676535221;;;; +ID 96372962;homeowner;https://krasnodar.cian.ru/sale/flat/278949236/;Краснодар;sale;flat;2;2;2;42.0;107142;4500000;1975;25.5;9.0;+79182706966;;;; +ID 83385150;homeowner;https://krasnodar.cian.ru/sale/flat/277513045/;Краснодар;sale;flat;1;16;1;39.0;115384;4500000;2017;-1;9.5;+79181507635;;;; +ID 22326562;homeowner;https://krasnodar.cian.ru/sale/flat/200734041/;Краснодар;sale;flat;5;5;1;27.3;164835;4500000;1974;14.6;6.3;+79628856802;;;; +ID 56887436;homeowner;https://krasnodar.cian.ru/sale/flat/277666495/;Краснодар;sale;flat;6;24;1;36.2;124309;4500000;2022;11.0;15.0;+79891698135;;;; +ID 15513930;homeowner;https://krasnodar.cian.ru/sale/flat/278316055/;Краснодар;sale;flat;15;22;1;43.2;104166;4500000;2022;22.0;9.2;+79883358557;;;; +ID 92496181;homeowner;https://krasnodar.cian.ru/sale/flat/277332048/;Краснодар;sale;flat;1;5;2;37.0;121621;4500000;1978;-1;-1;+79094533721;;;; +ID 95583559;homeowner;https://krasnodar.cian.ru/sale/flat/278008061/;Краснодар;sale;flat;3;5;2;88.1;51078;4500000;2005;45.0;16.0;+79181507420;;;; +ID 94718072;homeowner;https://krasnodar.cian.ru/sale/flat/277957610/;Краснодар;sale;flat;5;5;2;59.0;76271;4500000;2006;32.4;10.3;+79189806298;;;; +ID 95144517;homeowner;https://krasnodar.cian.ru/sale/flat/277601654/;Краснодар;sale;flat;2;4;1;35.4;127118;4500000;2009;18.0;10.0;+79676541579;;;; +ID 94871140;homeowner;https://sochi.cian.ru/sale/flat/277354955/;Краснодар;sale;flat;1;10;1;20.9;215311;4500000;2012;-1;-1;+79184525702;Центральный;Тимирязева;; +ID 94861119;homeowner;https://krasnodar.cian.ru/sale/flat/277371430/;Краснодар;sale;flat;1;3;1;31.5;142857;4500000;2019;-1;-1;+79676526870;;;; +ID 90325222;homeowner;https://krasnodar.cian.ru/sale/flat/273081996/;Краснодар;sale;flat;17;19;1;46.0;97826;4500000;2021;26.0;8.0;+79676539187;;;; +ID 78078307;homeowner;https://krasnodar.cian.ru/sale/flat/273346087/;Краснодар;sale;flat;4;5;2;41.8;107655;4500000;1967;28.2;5.9;+79186255932;;;; +ID 12892594;homeowner;https://krasnodar.cian.ru/sale/flat/277102739/;Краснодар;sale;flat;15;20;1;39.3;114503;4500000;2015;14.6;10.9;+79094552851;;;; +ID 82944579;homeowner;https://krasnodar.cian.ru/sale/flat/266838839/;Краснодар;sale;flat;18;21;1;37.7;119363;4500000;2022;16.8;10.0;+79883808085;;;; +ID 81524259;homeowner;https://krasnodar.cian.ru/sale/flat/275585584/;Краснодар;sale;flat;1;7;1;42.0;107142;4500000;2012;18.2;11.5;+79654640057;;;; +ID 98246007;homeowner;https://krasnodar.cian.ru/sale/flat/281609658/;Краснодар;sale;flat;1;5;3;72.0;63875;4599000;1977;50.0;8.0;+79676542389;;;; +ID 16258773;homeowner;https://sochi.cian.ru/sale/flat/282835427/;Краснодар;sale;flat;1;4;1;25.3;181027;4580000;2019;-1;-1;+79892808237;Хостинский;Высокогорная;; +ID 44939928;homeowner;https://krasnodar.cian.ru/sale/flat/282922425/;Краснодар;sale;flat;2;16;2;41.1;110705;4550000;2022;20.0;9.6;+79198764803;;;; +ID 78437644;homeowner;https://krasnodar.cian.ru/sale/flat/262863500/;Краснодар;sale;flat;9;25;1;44.0;104522;4599000;2022;20.2;10.2;+79182307442;;;; +ID 55799340;homeowner;https://krasnodar.cian.ru/sale/flat/282861029/;Краснодар;sale;flat;7;10;2;45.7;99562;4550000;2022;-1;10.0;+79184347359;;;; +ID 56335133;homeowner;https://krasnodar.cian.ru/sale/flat/281431461/;Краснодар;sale;flat;7;9;2;69.5;65467;4550000;2001;38.0;12.0;+79654644564;;;; +ID 78199524;homeowner;https://krasnodar.cian.ru/sale/flat/262902840/;Краснодар;sale;flat;1;3;1;47.0;96808;4550000;2020;24.0;16.1;+79180593836;;;; +ID 96960662;homeowner;https://krasnodar.cian.ru/sale/flat/279729190/;Краснодар;sale;flat;5;16;1;32.5;140000;4550000;2022;13.7;12.2;+79898105252;;;; +ID 96026828;homeowner;https://krasnodar.cian.ru/sale/flat/278484007/;Краснодар;sale;flat;17;17;1;54.0;84259;4550000;2016;17.0;11.7;+79654644309;;;; +ID 50595741;homeowner;https://anapa.cian.ru/sale/flat/276171121/;Краснодар;sale;flat;4;8;1;27.0;168518;4550000;-1;-1;-1;+79094538506;;;; +ID 6950398;homeowner;https://krasnodar.cian.ru/sale/flat/278551793/;Краснодар;sale;flat;3;20;1;32.0;142187;4550000;2018;-1;9.0;+79181108796;;;; +ID 90156143;homeowner;https://krasnodar.cian.ru/sale/flat/272740812/;Краснодар;sale;flat;12;24;1;37.0;122972;4550000;2018;16.0;11.0;+79094487396;;;; +ID 13777740;homeowner;https://krasnodar.cian.ru/sale/flat/277373757/;Краснодар;sale;flat;3;3;2;42.7;107728;4600000;1964;29.4;5.9;+79654633954;;;; +ID 95618076;homeowner;https://krasnodar.cian.ru/sale/flat/283345450/;Краснодар;sale;flat;2;8;2;55.8;82437;4600000;2015;33.0;11.8;+79628769024;;;; +ID 98907439;homeowner;https://krasnodar.cian.ru/sale/flat/282442872/;Краснодар;sale;flat;3;5;2;48.0;95833;4600000;1969;35.0;10.0;+79189705546;;;; +ID 79760013;homeowner;https://krasnodar.cian.ru/sale/flat/263967543/;Краснодар;sale;flat;3;25;1;37.3;123324;4600000;2021;19.0;9.0;+79628753137;;;; +ID 98786425;homeowner;https://krasnodar.cian.ru/sale/flat/282386161/;Краснодар;sale;flat;12;17;1;46.0;100000;4600000;2020;20.0;12.0;+79892107354;;;; +ID 72761722;homeowner;https://sochi.cian.ru/sale/flat/282452397/;Краснодар;sale;flat;1;2;1;19.8;232323;4600000;1956;9.4;7.0;+79676508376;Хостинский;Самшитовая;; +ID 73826221;homeowner;https://sochi.cian.ru/sale/flat/283645429/;Краснодар;sale;flat;4;5;1;17.0;270588;4600000;1979;-1;5.0;+79094503169;Адлерский;Голубые Дали;; +ID 78315518;homeowner;https://krasnodar.cian.ru/sale/flat/282095738/;Краснодар;sale;flat;12;17;1;40.3;114143;4600000;2020;-1;-1;+79183507768;;;; +ID 51284942;homeowner;https://anapa.cian.ru/sale/flat/278832871/;Краснодар;sale;flat;12;19;1;24.0;191666;4600000;2021;10.0;4.0;+79676521938;;;; +ID 97781740;homeowner;https://krasnodar.cian.ru/sale/flat/280989800/;Краснодар;sale;flat;21;24;2;55.0;83636;4600000;2022;-1;-1;+79628742864;;;; +ID 92540173;homeowner;https://sochi.cian.ru/sale/flat/277969280/;Краснодар;sale;flat;4;4;-1;22.1;208144;4600000;2021;20.1;-1;+79885206889;Центральный;Санаторная;; +ID 50205360;homeowner;https://krasnodar.cian.ru/sale/flat/281702661/;Краснодар;sale;flat;2;11;2;48.0;95833;4600000;2017;20.0;13.0;+79654642181;;;; +ID 56452107;homeowner;https://sochi.cian.ru/sale/flat/281923079/;Краснодар;sale;flat;2;4;1;35.0;131428;4600000;1965;-1;-1;+79654628147;Лазаревский;переулок Павлова;; +ID 96631436;homeowner;https://krasnodar.cian.ru/sale/flat/279298805/;Краснодар;sale;flat;2;2;2;50.2;91633;4600000;1982;25.0;8.7;+79186604072;;;; +ID 58377818;homeowner;https://krasnodar.cian.ru/sale/flat/272834427/;Краснодар;sale;flat;4;4;1;33.0;139393;4600000;-1;12.5;10.0;+79676538230;;;; +ID 85409242;homeowner;https://krasnodar.cian.ru/sale/flat/281713556/;Краснодар;sale;flat;13;19;1;42.0;109523;4600000;2019;18.0;13.0;+79186397387;;;; +ID 79330966;homeowner;https://krasnodar.cian.ru/sale/flat/281481593/;Краснодар;sale;flat;7;13;1;34.79;132221;4600000;2022;17.3;8.5;+79676516564;;;; +ID 68485388;homeowner;https://krasnodar.cian.ru/sale/flat/282427671/;Краснодар;sale;flat;2;5;3;56.0;82142;4600000;1965;-1;-1;+79892302730;;;; +ID 64203310;homeowner;https://krasnodar.cian.ru/sale/flat/276159390/;Краснодар;sale;flat;4;5;2;53.4;86142;4600000;1983;47.7;-1;+79064356103;;;; +ID 1984222;homeowner;https://krasnodar.cian.ru/sale/flat/281836399/;Краснодар;sale;flat;13;18;2;53.5;85981;4600000;-1;32.0;15.0;+79182404735;;;; +ID 81827113;homeowner;https://krasnodar.cian.ru/sale/flat/278151446/;Краснодар;sale;flat;10;10;2;51.6;89147;4600000;1998;30.1;8.0;+79094503347;;;; +ID 63799151;homeowner;https://krasnodar.cian.ru/sale/flat/280706982/;Краснодар;sale;flat;7;12;1;34.0;135294;4600000;2015;19.0;9.0;+79676538461;;;; +ID 96128218;homeowner;https://krasnodar.cian.ru/sale/flat/278607789/;Краснодар;sale;flat;3;8;1;52.0;88461;4600000;-1;21.0;19.0;+79181909321;;;; +ID 96919507;homeowner;https://novorossiysk.cian.ru/sale/flat/279658624/;Краснодар;sale;flat;5;5;2;50.0;92000;4600000;1978;30.0;9.0;+79676526859;;;; +ID 15352034;homeowner;https://krasnodar.cian.ru/sale/flat/277140095/;Краснодар;sale;flat;2;5;2;43.9;105239;4620000;1971;27.8;8.5;+79628843237;;;; +ID 46992942;homeowner;https://krasnodar.cian.ru/sale/flat/280346407/;Краснодар;sale;flat;3;3;1;36.2;127071;4600000;2019;15.0;10.2;+79181105144;;;; +ID 96171232;homeowner;https://krasnodar.cian.ru/sale/flat/278682672/;Краснодар;sale;flat;4;17;1;35.3;130311;4600000;2010;14.4;10.2;+79654648451;;;; +ID 78434079;homeowner;https://krasnodar.cian.ru/sale/flat/277657341/;Краснодар;sale;flat;1;2;2;44.0;104545;4600000;1961;29.0;6.0;+79654646165;;;; +ID 14020777;homeowner;https://krasnodar.cian.ru/sale/flat/277260032/;Краснодар;sale;flat;4;16;2;53.38;86174;4600000;2019;22.2;15.7;+79094523154;;;; +ID 7691214;homeowner;https://krasnodar.cian.ru/sale/flat/276863730/;Краснодар;sale;flat;4;5;3;59.0;77966;4600000;1984;37.3;7.9;+79883808018;;;; +ID 15263791;homeowner;https://krasnodar.cian.ru/sale/flat/277066912/;Краснодар;sale;flat;5;9;1;35.0;131428;4600000;1983;18.7;8.2;+79184110626;;;; +ID 85081173;homeowner;https://krasnodar.cian.ru/sale/flat/268310122/;Краснодар;sale;flat;9;18;2;48.9;94069;4600000;2020;15.1;16.3;+79094516107;;;; +ID 67359495;homeowner;https://krasnodar.cian.ru/sale/flat/249777077/;Краснодар;sale;flat;13;19;1;40.0;116250;4650000;2016;18.5;10.7;+79183906308;;;; +ID 84418991;homeowner;https://krasnodar.cian.ru/sale/flat/281548549/;Краснодар;sale;flat;16;17;1;44.5;104494;4650000;2011;-1;-1;+79628768607;;;; +ID 98740175;homeowner;https://krasnodar.cian.ru/sale/flat/282215825/;Краснодар;sale;flat;17;25;2;53.05;88407;4690000;-1;25.0;11.0;+79628770933;;;; +ID 46413908;homeowner;https://krasnodar.cian.ru/sale/flat/279191383/;Краснодар;sale;flat;10;17;1;40.0;116750;4670000;2022;20.0;10.0;+79886222714;;;; +ID 19806217;homeowner;https://anapa.cian.ru/sale/flat/282692788/;Краснодар;sale;flat;1;10;1;26.0;178846;4650000;2019;20.0;6.0;+79654648856;;;; +ID 22191213;homeowner;https://novorossiysk.cian.ru/sale/flat/277882733/;Краснодар;sale;flat;9;16;1;41.0;113414;4650000;2013;18.0;10.0;+79186255710;;;; +ID 21965029;homeowner;https://anapa.cian.ru/sale/flat/281305425/;Краснодар;sale;flat;14;16;1;42.0;110714;4650000;2017;20.0;11.0;+79676541906;;;; +ID 76000299;homeowner;https://krasnodar.cian.ru/sale/flat/280202366/;Краснодар;sale;flat;7;19;1;38.9;119537;4650000;2017;19.9;10.0;+79180594255;;;; +ID 53384005;homeowner;https://anapa.cian.ru/sale/flat/280026852/;Краснодар;sale;flat;2;20;1;27.7;168953;4680000;2020;-1;-1;+79654643782;;;; +ID 94422497;homeowner;https://krasnodar.cian.ru/sale/flat/276973780/;Краснодар;sale;flat;2;16;2;54.0;86111;4650000;2021;-1;-1;+79628841352;;;; +ID 97156032;homeowner;https://novorossiysk.cian.ru/sale/flat/279971379/;Краснодар;sale;flat;2;5;2;49.7;93561;4650000;1970;40.0;7.0;+79180101542;;;; +ID 88392837;homeowner;https://krasnodar.cian.ru/sale/flat/272808407/;Краснодар;sale;flat;12;15;1;28.0;167142;4680000;2022;15.0;-1;+79654647114;;;; +ID 69824792;homeowner;https://krasnodar.cian.ru/sale/flat/277956056/;Краснодар;sale;flat;8;18;1;47.7;97693;4660000;2015;23.1;12.9;+79676518537;;;; +ID 74092728;homeowner;https://sochi.cian.ru/sale/flat/276318814/;Краснодар;sale;flat;2;4;1;24.8;187500;4650000;-1;24.8;-1;+79180422235;Лазаревский;Львовская;; +ID 59368738;homeowner;https://krasnodar.cian.ru/sale/flat/268901336/;Краснодар;sale;flat;2;14;1;45.0;104444;4700000;2020;13.0;18.0;+79654630397;;;; +ID 88131548;homeowner;https://krasnodar.cian.ru/sale/flat/280873922/;Краснодар;sale;flat;17;24;1;43.6;107798;4700000;2022;12.8;15.8;+79181109767;;;; +ID 89463347;homeowner;https://krasnodar.cian.ru/sale/flat/272608949/;Краснодар;sale;flat;1;16;1;35.0;134285;4700000;2011;-1;10.0;+79186664791;;;; +ID 78781212;homeowner;https://krasnodar.cian.ru/sale/flat/281101716/;Краснодар;sale;flat;3;5;1;35.6;132022;4700000;1990;18.5;8.4;+79883359387;;;; +ID 684307;homeowner;https://krasnodar.cian.ru/sale/flat/283392948/;Краснодар;sale;flat;4;5;2;40.0;117500;4700000;1967;27.0;5.6;+79094482656;;;; +ID 96626986;homeowner;https://novorossiysk.cian.ru/sale/flat/279393110/;Краснодар;sale;flat;2;5;2;50.7;92702;4700000;1979;-1;-1;+79886668740;;;; +ID 45997207;homeowner;https://krasnodar.cian.ru/sale/flat/279619931/;Краснодар;sale;flat;3;3;2;61.0;77049;4700000;2015;36.0;14.0;+79883356060;;;; +ID 20515032;homeowner;https://krasnodar.cian.ru/sale/flat/280441921/;Краснодар;sale;flat;8;17;1;43.5;108045;4700000;2016;-1;-1;+79885946241;;;; +ID 95855731;homeowner;https://krasnodar.cian.ru/sale/flat/283111946/;Краснодар;sale;flat;3;9;4;75.3;62416;4700000;1984;52.5;14.0;+79182602671;;;; +ID 91479918;homeowner;https://sochi.cian.ru/sale/flat/274947377/;Краснодар;sale;flat;4;4;1;24.0;195833;4700000;2020;20.0;-1;+79180594547;Адлерский;Адлер жилрайон;; +ID 92831811;homeowner;https://krasnodar.cian.ru/sale/flat/276432561/;Краснодар;sale;flat;1;3;2;51.5;91262;4700000;1979;28.0;8.8;+79064359036;;;; +ID 94674581;homeowner;https://krasnodar.cian.ru/sale/flat/278932443/;Краснодар;sale;flat;2;5;2;45.0;104444;4700000;1978;30.0;6.0;+79180594128;;;; +ID 76562242;homeowner;https://krasnodar.cian.ru/sale/flat/278987123/;Краснодар;sale;flat;9;10;1;33.0;142424;4700000;1999;-1;-1;+79676526927;;;; +ID 89598298;homeowner;https://krasnodar.cian.ru/sale/flat/274092074/;Краснодар;sale;flat;10;19;1;40.0;117500;4700000;2018;-1;10.7;+79094515921;;;; +ID 92249947;homeowner;https://krasnodar.cian.ru/sale/flat/274839763/;Краснодар;sale;flat;1;5;2;44.5;105617;4700000;1975;27.6;5.8;+79883356642;;;; +ID 20106602;homeowner;https://krasnodar.cian.ru/sale/flat/280879917/;Краснодар;sale;flat;1;5;1;30.0;156666;4700000;1967;16.6;9.0;+79676541470;;;; +ID 91849791;homeowner;https://krasnodar.cian.ru/sale/flat/274435557/;Краснодар;sale;flat;8;16;1;41.0;114634;4700000;2019;16.7;12.0;+79676542269;;;; +ID 93744786;homeowner;https://novorossiysk.cian.ru/sale/flat/276323066/;Краснодар;sale;flat;3;5;1;32.0;146875;4700000;1980;20.0;6.0;+79180685997;;;; +ID 97551076;homeowner;https://krasnodar.cian.ru/sale/flat/280671855/;Краснодар;sale;flat;4;18;2;59.3;79258;4700000;2020;-1;10.8;+79189406336;;;; +ID 93433639;homeowner;https://krasnodar.cian.ru/sale/flat/280636134/;Краснодар;sale;flat;1;14;1;42.2;111374;4700000;2015;-1;-1;+79181416092;;;; +ID 96330771;homeowner;https://krasnodar.cian.ru/sale/flat/280467578/;Краснодар;sale;flat;21;24;2;42.3;111111;4700000;2022;25.0;10.6;+79892202664;;;; +ID 96554736;homeowner;https://krasnodar.cian.ru/sale/flat/279184751/;Краснодар;sale;flat;6;6;1;51.4;91439;4700000;2011;-1;-1;+79884616946;;;; +ID 88010612;homeowner;https://krasnodar.cian.ru/sale/flat/275460574/;Краснодар;sale;flat;14;16;1;40.0;117500;4700000;2015;18.0;14.0;+79676507856;;;; +ID 96601802;homeowner;https://krasnodar.cian.ru/sale/flat/279253647/;Краснодар;sale;flat;2;2;2;48.6;96707;4700000;1952;30.2;11.3;+79628750368;;;; +ID 68825418;homeowner;https://krasnodar.cian.ru/sale/flat/279099582/;Краснодар;sale;flat;15;17;1;40.0;117500;4700000;2020;-1;10.0;+79898555214;;;; +ID 96224315;homeowner;https://krasnodar.cian.ru/sale/flat/278980147/;Краснодар;sale;flat;16;18;1;42.5;110588;4700000;2020;18.6;12.8;+79883856774;;;; +ID 63986727;homeowner;https://sochi.cian.ru/sale/flat/273144769/;Краснодар;sale;flat;3;3;-1;25.0;188000;4700000;-1;-1;-1;+79891698153;;;; diff --git a/cian_parsing_result_sale_50_200_krasnodar_17_Feb_2023_16_32_25_653503.csv b/cian_parsing_result_sale_50_200_krasnodar_17_Feb_2023_16_32_25_653503.csv new file mode 100644 index 0000000..bf067cc --- /dev/null +++ b/cian_parsing_result_sale_50_200_krasnodar_17_Feb_2023_16_32_25_653503.csv @@ -0,0 +1,133 @@ +author;author_type;link;city;deal_type;accommodation_type;floor;floors_count;rooms_count;total_meters;price_per_m2;price;year_of_construction;living_meters;kitchen_meters;phone;district;street;underground;residential_complex +ID 7691214;homeowner;https://krasnodar.cian.ru/sale/flat/276863730/;Краснодар;sale;flat;4;5;3;59.0;77966;4600000;1984;37.3;7.9;+79883808018;;;; +ID 15263791;homeowner;https://krasnodar.cian.ru/sale/flat/277066912/;Краснодар;sale;flat;5;9;1;35.0;131428;4600000;1983;18.7;8.2;+79184110626;;;; +ID 85081173;homeowner;https://krasnodar.cian.ru/sale/flat/268310122/;Краснодар;sale;flat;9;18;2;48.9;94069;4600000;2020;15.1;16.3;+79094516107;;;; +ID 67359495;homeowner;https://krasnodar.cian.ru/sale/flat/249777077/;Краснодар;sale;flat;13;19;1;40.0;116250;4650000;2016;18.5;10.7;+79183906308;;;; +ID 84418991;homeowner;https://krasnodar.cian.ru/sale/flat/281548549/;Краснодар;sale;flat;16;17;1;44.5;104494;4650000;2011;-1;-1;+79628768607;;;; +ID 98740175;homeowner;https://krasnodar.cian.ru/sale/flat/282215825/;Краснодар;sale;flat;17;25;2;53.05;88407;4690000;-1;25.0;11.0;+79628770933;;;; +ID 46413908;homeowner;https://krasnodar.cian.ru/sale/flat/279191383/;Краснодар;sale;flat;10;17;1;40.0;116750;4670000;2022;20.0;10.0;+79886222714;;;; +ID 19806217;homeowner;https://anapa.cian.ru/sale/flat/282692788/;Краснодар;sale;flat;1;10;1;26.0;178846;4650000;2019;20.0;6.0;+79654648856;;;; +ID 22191213;homeowner;https://novorossiysk.cian.ru/sale/flat/277882733/;Краснодар;sale;flat;9;16;1;41.0;113414;4650000;2013;18.0;10.0;+79186255710;;;; +ID 21965029;homeowner;https://anapa.cian.ru/sale/flat/281305425/;Краснодар;sale;flat;14;16;1;42.0;110714;4650000;2017;20.0;11.0;+79676541906;;;; +ID 76000299;homeowner;https://krasnodar.cian.ru/sale/flat/280202366/;Краснодар;sale;flat;7;19;1;38.9;119537;4650000;2017;19.9;10.0;+79180594255;;;; +ID 53384005;homeowner;https://anapa.cian.ru/sale/flat/280026852/;Краснодар;sale;flat;2;20;1;27.7;168953;4680000;2020;-1;-1;+79654643782;;;; +ID 94422497;homeowner;https://krasnodar.cian.ru/sale/flat/276973780/;Краснодар;sale;flat;2;16;2;54.0;86111;4650000;2021;-1;-1;+79628841352;;;; +ID 97156032;homeowner;https://novorossiysk.cian.ru/sale/flat/279971379/;Краснодар;sale;flat;2;5;2;49.7;93561;4650000;1970;40.0;7.0;+79180101542;;;; +ID 88392837;homeowner;https://krasnodar.cian.ru/sale/flat/272808407/;Краснодар;sale;flat;12;15;1;28.0;167142;4680000;2022;15.0;-1;+79654647114;;;; +ID 69824792;homeowner;https://krasnodar.cian.ru/sale/flat/277956056/;Краснодар;sale;flat;8;18;1;47.7;97693;4660000;2015;23.1;12.9;+79676518537;;;; +ID 74092728;homeowner;https://sochi.cian.ru/sale/flat/276318814/;Краснодар;sale;flat;2;4;1;24.8;187500;4650000;-1;24.8;-1;+79180422235;Лазаревский;Львовская;; +ID 59368738;homeowner;https://krasnodar.cian.ru/sale/flat/268901336/;Краснодар;sale;flat;2;14;1;45.0;104444;4700000;2020;13.0;18.0;+79654630397;;;; +ID 88131548;homeowner;https://krasnodar.cian.ru/sale/flat/280873922/;Краснодар;sale;flat;17;24;1;43.6;107798;4700000;2022;12.8;15.8;+79181109767;;;; +ID 89463347;homeowner;https://krasnodar.cian.ru/sale/flat/272608949/;Краснодар;sale;flat;1;16;1;35.0;134285;4700000;2011;-1;10.0;+79186664791;;;; +ID 78781212;homeowner;https://krasnodar.cian.ru/sale/flat/281101716/;Краснодар;sale;flat;3;5;1;35.6;132022;4700000;1990;18.5;8.4;+79883359387;;;; +ID 684307;homeowner;https://krasnodar.cian.ru/sale/flat/283392948/;Краснодар;sale;flat;4;5;2;40.0;117500;4700000;1967;27.0;5.6;+79094482656;;;; +ID 96626986;homeowner;https://novorossiysk.cian.ru/sale/flat/279393110/;Краснодар;sale;flat;2;5;2;50.7;92702;4700000;1979;-1;-1;+79886668740;;;; +ID 45997207;homeowner;https://krasnodar.cian.ru/sale/flat/279619931/;Краснодар;sale;flat;3;3;2;61.0;77049;4700000;2015;36.0;14.0;+79883356060;;;; +ID 20515032;homeowner;https://krasnodar.cian.ru/sale/flat/280441921/;Краснодар;sale;flat;8;17;1;43.5;108045;4700000;2016;-1;-1;+79885946241;;;; +ID 95855731;homeowner;https://krasnodar.cian.ru/sale/flat/283111946/;Краснодар;sale;flat;3;9;4;75.3;62416;4700000;1984;52.5;14.0;+79182602671;;;; +ID 91479918;homeowner;https://sochi.cian.ru/sale/flat/274947377/;Краснодар;sale;flat;4;4;1;24.0;195833;4700000;2020;20.0;-1;+79180594547;Адлерский;Адлер жилрайон;; +ID 92831811;homeowner;https://krasnodar.cian.ru/sale/flat/276432561/;Краснодар;sale;flat;1;3;2;51.5;91262;4700000;1979;28.0;8.8;+79064359036;;;; +ID 94674581;homeowner;https://krasnodar.cian.ru/sale/flat/278932443/;Краснодар;sale;flat;2;5;2;45.0;104444;4700000;1978;30.0;6.0;+79180594128;;;; +ID 76562242;homeowner;https://krasnodar.cian.ru/sale/flat/278987123/;Краснодар;sale;flat;9;10;1;33.0;142424;4700000;1999;-1;-1;+79676526927;;;; +ID 89598298;homeowner;https://krasnodar.cian.ru/sale/flat/274092074/;Краснодар;sale;flat;10;19;1;40.0;117500;4700000;2018;-1;10.7;+79094515921;;;; +ID 92249947;homeowner;https://krasnodar.cian.ru/sale/flat/274839763/;Краснодар;sale;flat;1;5;2;44.5;105617;4700000;1975;27.6;5.8;+79883356642;;;; +ID 20106602;homeowner;https://krasnodar.cian.ru/sale/flat/280879917/;Краснодар;sale;flat;1;5;1;30.0;156666;4700000;1967;16.6;9.0;+79676541470;;;; +ID 91849791;homeowner;https://krasnodar.cian.ru/sale/flat/274435557/;Краснодар;sale;flat;8;16;1;41.0;114634;4700000;2019;16.7;12.0;+79676542269;;;; +ID 93744786;homeowner;https://novorossiysk.cian.ru/sale/flat/276323066/;Краснодар;sale;flat;3;5;1;32.0;146875;4700000;1980;20.0;6.0;+79180685997;;;; +ID 97551076;homeowner;https://krasnodar.cian.ru/sale/flat/280671855/;Краснодар;sale;flat;4;18;2;59.3;79258;4700000;2020;-1;10.8;+79189406336;;;; +ID 93433639;homeowner;https://krasnodar.cian.ru/sale/flat/280636134/;Краснодар;sale;flat;1;14;1;42.2;111374;4700000;2015;-1;-1;+79181416092;;;; +ID 96330771;homeowner;https://krasnodar.cian.ru/sale/flat/280467578/;Краснодар;sale;flat;21;24;2;42.3;111111;4700000;2022;25.0;10.6;+79892202664;;;; +ID 96554736;homeowner;https://krasnodar.cian.ru/sale/flat/279184751/;Краснодар;sale;flat;6;6;1;51.4;91439;4700000;2011;-1;-1;+79884616946;;;; +ID 88010612;homeowner;https://krasnodar.cian.ru/sale/flat/275460574/;Краснодар;sale;flat;14;16;1;40.0;117500;4700000;2015;18.0;14.0;+79676507856;;;; +ID 96601802;homeowner;https://krasnodar.cian.ru/sale/flat/279253647/;Краснодар;sale;flat;2;2;2;48.6;96707;4700000;1952;30.2;11.3;+79628750368;;;; +ID 68825418;homeowner;https://krasnodar.cian.ru/sale/flat/279099582/;Краснодар;sale;flat;15;17;1;40.0;117500;4700000;2020;-1;10.0;+79898555214;;;; +ID 96224315;homeowner;https://krasnodar.cian.ru/sale/flat/278980147/;Краснодар;sale;flat;16;18;1;42.5;110588;4700000;2020;18.6;12.8;+79883856774;;;; +ID 63986727;homeowner;https://sochi.cian.ru/sale/flat/273144769/;Краснодар;sale;flat;3;3;-1;25.0;188000;4700000;-1;-1;-1;+79891698153;;;; +ID 68603892;homeowner;https://krasnodar.cian.ru/sale/flat/275383486/;Краснодар;sale;flat;8;16;1;40.0;117500;4700000;2015;-1;-1;+79186286575;;;; +ID 44401887;homeowner;https://krasnodar.cian.ru/sale/flat/278619922/;Краснодар;sale;flat;8;9;2;45.1;105321;4750000;1979;28.8;6.2;+79189502806;;;; +ID 72242478;homeowner;https://krasnodar.cian.ru/sale/flat/281844703/;Краснодар;sale;flat;11;17;2;64.5;74403;4799000;2022;-1;12.0;+79676537889;;;; +ID 47128892;homeowner;https://krasnodar.cian.ru/sale/flat/283599443/;Краснодар;sale;flat;10;12;2;50.0;95000;4750000;2015;42.0;-1;+79883357734;;;; +ID 28390671;homeowner;https://krasnodar.cian.ru/sale/flat/283577789/;Краснодар;sale;flat;14;18;2;64.0;74218;4750000;2020;34.4;10.5;+79186284343;;;; +ID 58227489;homeowner;https://krasnodar.cian.ru/sale/flat/283363523/;Краснодар;sale;flat;6;18;2;64.0;74218;4750000;2016;30.0;13.0;+79892810346;;;; +ID 94245220;homeowner;https://krasnodar.cian.ru/sale/flat/282119017/;Краснодар;sale;flat;2;5;2;57.9;82556;4780000;2020;-1;12.0;+79184102230;;;; +ID 97337789;homeowner;https://krasnodar.cian.ru/sale/flat/282012912/;Краснодар;sale;flat;1;10;1;40.9;116625;4770000;2015;18.0;12.5;+79186399885;;;; +ID 97661860;homeowner;https://krasnodar.cian.ru/sale/flat/280831913/;Краснодар;sale;flat;5;16;1;42.7;111475;4760000;2022;18.0;13.7;+79186256297;;;; +ID 88056626;homeowner;https://krasnodar.cian.ru/sale/flat/270750739/;Краснодар;sale;flat;1;5;2;57.0;83333;4750000;2011;30.0;13.0;+79628738536;;;; +ID 89881835;homeowner;https://krasnodar.cian.ru/sale/flat/274706769/;Краснодар;sale;flat;16;24;2;66.2;71752;4750000;2022;37.0;15.0;+79676528092;;;; +ID 96861090;homeowner;https://krasnodar.cian.ru/sale/flat/279576756/;Краснодар;sale;flat;2;16;1;30.0;158333;4750000;2014;-1;-1;+79676523286;;;; +ID 93709341;homeowner;https://krasnodar.cian.ru/sale/flat/276285392/;Краснодар;sale;flat;5;6;2;58.9;80645;4750000;2014;30.5;13.0;+79676527374;;;; +ID 49494437;homeowner;https://krasnodar.cian.ru/sale/flat/273429495/;Краснодар;sale;flat;9;18;1;39.0;121794;4750000;2016;20.0;12.0;+79186357836;;;; +ID 83004683;homeowner;https://krasnodar.cian.ru/sale/flat/282605154/;Краснодар;sale;flat;6;18;1;38.0;126315;4800000;2017;-1;-1;+79189806635;;;; +ID 99024423;homeowner;https://krasnodar.cian.ru/sale/flat/282606632/;Краснодар;sale;flat;5;5;1;32.0;150000;4800000;1963;17.5;6.5;+79654638153;;;; +ID 15572094;homeowner;https://krasnodar.cian.ru/sale/flat/268333927/;Краснодар;sale;flat;3;8;2;53.9;89053;4800000;2023;-1;-1;+79182612508;;;; +ID 51905809;homeowner;https://krasnodar.cian.ru/sale/flat/231767155/;Краснодар;sale;flat;1;1;3;50.0;96000;4800000;-1;-1;-1;+79883123072;;;; +ID 92347611;homeowner;https://krasnodar.cian.ru/sale/flat/282862876/;Краснодар;sale;flat;1;1;3;65.0;73846;4800000;1916;40.0;10.0;+79180604274;;;; +ID 83717961;homeowner;https://krasnodar.cian.ru/sale/flat/267313246/;Краснодар;sale;flat;16;18;2;64.8;74074;4800000;2020;36.0;10.5;+79094589034;;;; +ID 60478263;homeowner;https://krasnodar.cian.ru/sale/flat/283574571/;Краснодар;sale;flat;10;18;1;45.97;104415;4800000;2019;-1;-1;+79886222144;;;; +ID 98892222;homeowner;https://novorossiysk.cian.ru/sale/flat/282429494/;Краснодар;sale;flat;7;15;1;36.7;130790;4800000;2015;-1;9.0;+79181907998;;;; +ID 71891487;homeowner;https://sochi.cian.ru/sale/flat/257883806/;Краснодар;sale;flat;3;3;-1;20.1;238805;4800000;2020;-1;-1;+79676520861;Центральный;Красная;; +ID 54416319;homeowner;https://novorossiysk.cian.ru/sale/flat/283433509/;Краснодар;sale;flat;2;9;1;37.0;129729;4800000;1985;18.0;9.0;+79181415849;"""женской консультации""";вся мебель;; +ID 98690916;homeowner;https://krasnodar.cian.ru/sale/flat/282150691/;Краснодар;sale;flat;12;12;1;37.8;126984;4800000;2015;19.3;10.1;+79094508512;;;; +ID 66342454;homeowner;https://anapa.cian.ru/sale/flat/279062469/;Краснодар;sale;flat;2;7;1;35.0;137142;4800000;2012;16.0;10.0;+79064356704;;;; +ID 96459296;homeowner;https://krasnodar.cian.ru/sale/flat/279057618/;Краснодар;sale;flat;10;16;2;62.0;77419;4800000;2011;32.0;11.8;+79064369784;;;; +ID 70622081;homeowner;https://sochi.cian.ru/sale/flat/282153978/;Краснодар;sale;flat;2;3;1;20.0;240000;4800000;-1;-1;-1;+79604716044;;;; +ID 58723269;homeowner;https://krasnodar.cian.ru/sale/flat/277190895/;Краснодар;sale;flat;10;16;2;50.0;96000;4800000;2022;25.0;12.5;+79676539129;;;; +ID 13333603;homeowner;https://krasnodar.cian.ru/sale/flat/270374642/;Краснодар;sale;flat;3;8;1;32.0;150000;4800000;2020;16.0;9.0;+79094593068;;;; +ID 93649131;homeowner;https://krasnodar.cian.ru/sale/flat/282085444/;Краснодар;sale;flat;2;4;3;62.0;77419;4800000;1983;-1;8.6;+79891986968;;;; +ID 88433079;homeowner;https://krasnodar.cian.ru/sale/flat/271104213/;Краснодар;sale;flat;1;4;1;36.3;132231;4800000;1960;-1;-1;+79180422156;;;; +ID 97721649;homeowner;https://anapa.cian.ru/sale/flat/280899035/;Краснодар;sale;flat;8;16;2;36.0;133333;4800000;2022;24.0;10.0;+79182403815;;;; +ID 74251324;homeowner;https://krasnodar.cian.ru/sale/flat/258779629/;Краснодар;sale;flat;5;5;1;39.0;123076;4800000;2006;19.0;9.0;+79676541450;;;; +ID 47378107;homeowner;https://anapa.cian.ru/sale/flat/280998159/;Краснодар;sale;flat;4;4;1;37.0;129729;4800000;2013;-1;10.0;+79094501988;;;; +ID 97493108;homeowner;https://krasnodar.cian.ru/sale/flat/280588964/;Краснодар;sale;flat;3;5;3;58.0;82758;4800000;1975;45.0;5.0;+79885946460;;;; +ID 96898832;homeowner;https://krasnodar.cian.ru/sale/flat/280292804/;Краснодар;sale;flat;20;24;1;43.0;111627;4800000;2020;19.3;15.7;+79886026996;;;; +ID 85929878;homeowner;https://krasnodar.cian.ru/sale/flat/279752879/;Краснодар;sale;flat;11;22;1;40.0;120000;4800000;2022;18.0;12.0;+79064354915;;;; +ID 87917920;homeowner;https://krasnodar.cian.ru/sale/flat/271925848/;Краснодар;sale;flat;5;5;3;53.0;90566;4800000;1970;35.0;5.3;+79094514587;;;; +ID 94127658;homeowner;https://krasnodar.cian.ru/sale/flat/276820183/;Краснодар;sale;flat;7;16;1;37.0;129729;4800000;-1;-1;12.0;+79676541985;;;; +ID 64390056;homeowner;https://gelendzhik.cian.ru/sale/flat/275001281/;Краснодар;sale;flat;1;3;1;40.0;120000;4800000;-1;19.6;9.4;+79676538248;;;; +ID 95166229;homeowner;https://krasnodar.cian.ru/sale/flat/277632257/;Краснодар;sale;flat;6;6;2;56.0;85714;4800000;2014;33.0;13.0;+79183507968;;;; +ID 93195370;homeowner;https://krasnodar.cian.ru/sale/flat/275809740/;Краснодар;sale;flat;4;5;3;52.0;92307;4800000;-1;-1;-1;+79654637769;;;; +ID 59484209;homeowner;https://krasnodar.cian.ru/sale/flat/272176193/;Краснодар;sale;flat;8;24;2;53.3;90844;4842000;2021;29.9;8.0;+79094557271;;;; +ID 86460002;homeowner;https://novorossiysk.cian.ru/sale/flat/281472531/;Краснодар;sale;flat;1;4;1;32.0;151562;4850000;1961;20.0;6.2;+79654651792;;;; +ID 66475018;homeowner;https://krasnodar.cian.ru/sale/flat/280537162/;Краснодар;sale;flat;9;27;1;41.5;116867;4850000;2022;17.8;10.2;+79885941165;;;; +ID 16193883;homeowner;https://novorossiysk.cian.ru/sale/flat/280045429/;Краснодар;sale;flat;9;21;1;40.0;121250;4850000;2021;-1;-1;+79628762650;;;; +ID 86493469;homeowner;https://krasnodar.cian.ru/sale/flat/280165163/;Краснодар;sale;flat;2;5;2;46.0;105434;4850000;1976;-1;-1;+79183807988;;;; +ID 74206165;homeowner;https://krasnodar.cian.ru/sale/flat/283260282/;Краснодар;sale;flat;22;25;1;38.0;127631;4850000;2021;26.0;10.0;+79181507119;;;; +ID 40497246;homeowner;https://krasnodar.cian.ru/sale/flat/279653457/;Краснодар;sale;flat;17;18;1;42.0;116428;4890000;2017;18.0;12.0;+79189406397;;;; +ID 38581430;homeowner;https://krasnodar.cian.ru/sale/flat/279119923/;Краснодар;sale;flat;20;24;1;42.7;113583;4850000;2020;19.3;15.7;+79885948088;;;; +ID 89306225;homeowner;https://krasnodar.cian.ru/sale/flat/282335422/;Краснодар;sale;flat;1;12;1;38.0;127631;4850000;2016;-1;-1;+79892107827;;;; +ID 90474279;homeowner;https://krasnodar.cian.ru/sale/flat/281756756/;Краснодар;sale;flat;3;24;1;37.6;128989;4850000;2022;-1;15.5;+79180463015;;;; +ID 97344195;homeowner;https://krasnodar.cian.ru/sale/flat/280329797/;Краснодар;sale;flat;1;12;2;60.0;80833;4850000;2015;28.2;14.8;+79628830458;;;; +ID 52070928;homeowner;https://krasnodar.cian.ru/sale/flat/281298153/;Краснодар;sale;flat;6;8;2;52.5;92380;4850000;2012;-1;12.4;+79628749117;;;; +ID 20975005;homeowner;https://krasnodar.cian.ru/sale/flat/273174676/;Краснодар;sale;flat;10;25;2;69.0;70869;4890000;2020;34.0;14.0;+79180211178;;;; +ID 90654678;homeowner;https://sochi.cian.ru/sale/flat/273241640/;Краснодар;sale;flat;4;4;1;53.0;92452;4900000;2020;40.0;10.0;+79676529707;Центральный;Макаренко;; +ID 38502460;homeowner;https://krasnodar.cian.ru/sale/flat/282606145/;Краснодар;sale;flat;7;18;1;42.0;116666;4900000;2013;18.0;13.0;+79654626190;;;; +ID 91539608;homeowner;https://krasnodar.cian.ru/sale/flat/283686130/;Краснодар;sale;flat;10;19;1;41.0;119512;4900000;2016;-1;-1;+79654642279;;;; +ID 97336418;homeowner;https://krasnodar.cian.ru/sale/flat/282456882/;Краснодар;sale;flat;4;14;1;37.9;129287;4900000;2019;19.5;10.2;+79676539627;;;; +ID 94900711;homeowner;https://krasnodar.cian.ru/sale/flat/277400873/;Краснодар;sale;flat;5;5;2;50.0;98000;4900000;1965;28.0;-1;+79180462738;;;; +ID 87479709;homeowner;https://krasnodar.cian.ru/sale/flat/278306364/;Краснодар;sale;flat;9;10;2;55.1;88929;4900000;2019;32.0;9.8;+79094503964;;;; +ID 21806550;homeowner;https://krasnodar.cian.ru/sale/flat/279004402/;Краснодар;sale;flat;3;9;1;39.1;125319;4900000;2017;18.0;10.0;+79180101324;;;; +ID 97185195;homeowner;https://krasnodar.cian.ru/sale/flat/280022091/;Краснодар;sale;flat;12;16;1;40.0;122500;4900000;2015;16.0;12.0;+79628744262;;;; +ID 98717581;homeowner;https://sochi.cian.ru/sale/flat/282175638/;Краснодар;sale;flat;1;5;1;33.0;148484;4900000;-1;-1;-1;+79181908757;Центральный;Вишневая;; +ID 98437009;homeowner;https://anapa.cian.ru/sale/flat/282132183/;Краснодар;sale;flat;1;4;1;46.0;106521;4900000;2021;16.0;17.0;+79628843697;;;; +ID 90961338;homeowner;https://krasnodar.cian.ru/sale/flat/273491864/;Краснодар;sale;flat;8;14;1;74.2;66037;4900000;2022;-1;-1;+79898305473;;;; +ID 89342050;homeowner;https://krasnodar.cian.ru/sale/flat/282428988/;Краснодар;sale;flat;12;16;2;68.0;72058;4900000;2020;23.0;11.0;+79181208698;;;; +ID 91076371;homeowner;https://krasnodar.cian.ru/sale/flat/280209896/;Краснодар;sale;flat;15;19;1;40.5;120987;4900000;2018;16.0;13.0;+79654631123;;;; +ID 78972427;homeowner;https://krasnodar.cian.ru/sale/flat/273845803/;Краснодар;sale;flat;14;18;2;61.7;79416;4900000;2021;-1;12.3;+79183508280;;;; +ID 94069238;homeowner;https://krasnodar.cian.ru/sale/flat/276719687/;Краснодар;sale;flat;5;5;2;39.0;125641;4900000;1960;-1;-1;+79676542198;;;; +ID 98112730;homeowner;https://krasnodar.cian.ru/sale/flat/281461538/;Краснодар;sale;flat;1;8;2;58.0;84482;4900000;2019;-1;12.0;+79654650525;;;; +ID 88695609;homeowner;https://anapa.cian.ru/sale/flat/271361808/;Краснодар;sale;flat;14;16;1;36.0;136111;4900000;-1;19.0;5.0;+79180593854;;;; +ID 12213511;homeowner;https://sochi.cian.ru/sale/flat/271366878/;Краснодар;sale;flat;3;5;1;30.0;163333;4900000;-1;17.0;6.4;+79094626027;Лазаревский;Авроры;; +ID 80389854;homeowner;https://krasnodar.cian.ru/sale/flat/273790417/;Краснодар;sale;flat;2;7;1;41.7;117505;4900000;2012;22.0;10.0;+79628751822;;;; +ID 65429960;homeowner;https://krasnodar.cian.ru/sale/flat/280982767/;Краснодар;sale;flat;10;16;1;27.0;181481;4900000;2016;13.0;9.0;+79676527449;;;; +ID 64155719;homeowner;https://krasnodar.cian.ru/sale/flat/282018161/;Краснодар;sale;flat;6;17;1;45.0;108888;4900000;2020;25.0;14.0;+79181409161;;;; +ID 75171550;homeowner;https://sochi.cian.ru/sale/flat/275755084/;Краснодар;sale;flat;3;3;1;25.0;196000;4900000;-1;22.0;3.0;+79180462770;Лазаревский;Главная;; +ID 79839077;homeowner;https://krasnodar.cian.ru/sale/flat/279166783/;Краснодар;sale;flat;10;19;1;42.0;116666;4900000;2019;15.0;11.0;+79181109127;;;; +ID 97459304;homeowner;https://sochi.cian.ru/sale/flat/280538531/;Краснодар;sale;flat;2;3;2;25.0;196000;4900000;-1;18.0;5.0;+79885946305;Хостинский;Молодогвардейская;; +ID 83441659;homeowner;https://sochi.cian.ru/sale/flat/270757384/;Краснодар;sale;flat;5;6;1;25.0;196000;4900000;-1;-1;-1;+79183808528;;;; +ID 82605358;homeowner;https://krasnodar.cian.ru/sale/flat/279690602/;Краснодар;sale;flat;8;19;1;41.0;119512;4900000;2022;15.6;14.3;+79676538927;;;; +ID 86779306;homeowner;https://anapa.cian.ru/sale/flat/269589070/;Краснодар;sale;flat;12;14;1;33.0;148484;4900000;2021;-1;-1;+79654645458;;;; +ID 96563785;homeowner;https://krasnodar.cian.ru/sale/flat/279575367/;Краснодар;sale;flat;4;4;1;32.7;149847;4900000;-1;16.0;14.0;+79094533778;;;; +ID 90021606;homeowner;https://sochi.cian.ru/sale/flat/274526449/;Краснодар;sale;flat;5;5;2;47.8;167364;8000000;1985;30.7;8.0;+79094475033;Лазаревский;Центральная;; +ID 96445000;homeowner;https://sochi.cian.ru/sale/flat/279065603/;Краснодар;sale;flat;3;5;1;34.0;117647;4000000;-1;-1;-1;+79182612773;Центральный;Виноградная;; +ID 15085293;homeowner;https://krasnodar.cian.ru/sale/flat/257283764/;Краснодар;sale;flat;4;5;2;60.0;96666;5800000;2014;34.0;10.0;+79676539451;;;; +ID 29854265;homeowner;https://krasnodar.cian.ru/sale/flat/280837605/;Краснодар;sale;flat;7;10;2;70.5;113475;8000000;2020;32.7;19.6;+79885204646;;;; diff --git a/krasnodar_data.ipynb b/krasnodar_data.ipynb new file mode 100644 index 0000000..39cee68 --- /dev/null +++ b/krasnodar_data.ipynb @@ -0,0 +1,2404 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + } + }, + "cells": [ + { + "cell_type": "code", + "source": [ + "import pandas as pd\n", + "import numpy as np" + ], + "metadata": { + "id": "1wCgQ3uby0j8" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = pd.read_excel('/content/krasnodar_hack_data.xlsx')\n", + "df['date'] = df['date'].apply(lambda x: x[1:-1])\n", + "df['date'] = pd.to_datetime(df['date'])\n", + "df['floor'] = df['floor'].apply(lambda x: str(x).replace('--', '-'))\n", + "df['liter_num'] = df['liter_num'].apply(lambda x: str(x).replace('--', '-'))\n", + "df['price_per_m'] = df['price_per_m'].apply(lambda x: x.replace('\\xa0', '').replace(' ', '')).astype(int)\n", + "df['num_beds'] = df['num_beds'].astype(int)\n", + "df['area'] = df['area'].apply(lambda x: str(x).replace(',', '.')).astype(float)\n", + "df" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 423 + }, + "id": "zYk8ByTx8DXL", + "outputId": "909d53dd-a9a5-4185-dda0-49fd511f3055" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " community liter_num done_date developer floor \\\n", + "0 ЖК «Смородина» 1-5 1 квартал 2023 ООО «АЛЬФА» 1-4 \n", + "1 ЖК «Смородина» 1-5 1 квартал 2023 ООО «АЛЬФА» 5-8 \n", + "2 ЖК «Смородина» 1-5 1 квартал 2023 ООО «АЛЬФА» 9-12 \n", + "3 ЖК «Смородина» 1-5 1 квартал 2023 ООО «АЛЬФА» 13-16 \n", + "4 ЖК «Смородина» 1-5 1 квартал 2023 ООО «АЛЬФА» 1-4 \n", + "... ... ... ... ... ... \n", + "1284 ЖК «Role Clef» nan 2 полугодие 2021 ООО «Уютный дом» 2-12 \n", + "1285 ЖК «Role Clef» nan 2 полугодие 2021 ООО «Уютный дом» 2-12 \n", + "1286 ЖК «Role Clef» nan 2 полугодие 2021 ООО «Уютный дом» 2-12 \n", + "1287 ЖК «Мелодия» nan дом сдан NaN 5 \n", + "1288 ЖК «Мелодия» nan дом сдан NaN 11 \n", + "\n", + " area num_beds price_per_m date \n", + "0 32.95 1 118000 2022-01-25 \n", + "1 32.95 1 119000 2022-01-25 \n", + "2 32.95 1 120000 2022-01-25 \n", + "3 32.95 1 121000 2022-01-25 \n", + "4 35.20 1 117000 2022-01-25 \n", + "... ... ... ... ... \n", + "1284 NaN 1 586000 2023-02-15 \n", + "1285 NaN 2 400000 2023-02-15 \n", + "1286 NaN 3 395000 2023-02-15 \n", + "1287 NaN 2 94000 2023-02-15 \n", + "1288 NaN 2 94000 2023-02-15 \n", + "\n", + "[1289 rows x 9 columns]" + ], + "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", + "
communityliter_numdone_datedeveloperfloorareanum_bedsprice_per_mdate
0ЖК «Смородина»1-51 квартал 2023ООО «АЛЬФА»1-432.9511180002022-01-25
1ЖК «Смородина»1-51 квартал 2023ООО «АЛЬФА»5-832.9511190002022-01-25
2ЖК «Смородина»1-51 квартал 2023ООО «АЛЬФА»9-1232.9511200002022-01-25
3ЖК «Смородина»1-51 квартал 2023ООО «АЛЬФА»13-1632.9511210002022-01-25
4ЖК «Смородина»1-51 квартал 2023ООО «АЛЬФА»1-435.2011170002022-01-25
..............................
1284ЖК «Role Clef»nan2 полугодие 2021ООО «Уютный дом»2-12NaN15860002023-02-15
1285ЖК «Role Clef»nan2 полугодие 2021ООО «Уютный дом»2-12NaN24000002023-02-15
1286ЖК «Role Clef»nan2 полугодие 2021ООО «Уютный дом»2-12NaN33950002023-02-15
1287ЖК «Мелодия»nanдом сданNaN5NaN2940002023-02-15
1288ЖК «Мелодия»nanдом сданNaN11NaN2940002023-02-15
\n", + "

1289 rows × 9 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 22 + } + ] + }, + { + "cell_type": "code", + "source": [ + "df.to_csv('krasnodar_data_final.csv', index=False)" + ], + "metadata": { + "id": "v7B0OICi8LOx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = pd.read_csv('/content/drive/MyDrive/krasnodar_hack/krasnodar_data_final.csv')\n", + "df = df[~df['area'].isna()]\n", + "df = df[~df['done_date'].isna()]\n" + ], + "metadata": { + "id": "UNgPSTGM8Ypj" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "mgrkF997ncDd" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "Mk8Qx67bsjVX" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df_uniq = df.drop(columns=['price_per_m', 'date', 'floor']).drop_duplicates() #.to_csv('unique_communities.csv', index=False)" + ], + "metadata": { + "id": "iZBXk0P7ndiS" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = df.fillna('nan')" + ], + "metadata": { + "id": "Wf8Al8YdnlFk" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t = df.groupby(['community', 'liter_num', 'done_date', 'developer', 'area', 'num_beds', 'date'])['price_per_m'].mean()" + ], + "metadata": { + "id": "1QEUL1kKpY9I" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t = t.reset_index()" + ], + "metadata": { + "id": "344wp42UpZwo" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t.community.value_counts()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "PE9rV5olp36f", + "outputId": "64bfe96a-47ee-43f9-8de9-a9c768444595" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "ЖК «Novella» 53\n", + "ЖК «Зеленодар» 47\n", + "ЖК «AVrorA», 42\n", + "ЖК «Смородина» 40\n", + "ЖК «Fresh» 39\n", + "ЖК «The Grand Palace» 21\n", + "ЖК «Небо» 20\n", + "ЖК «URAL», 18\n", + "ЖК «Спортивный парк» 17\n", + "ЖК «Дом на Лаврова» 8\n", + "Name: community, dtype: int64" + ] + }, + "metadata": {}, + "execution_count": 144 + } + ] + }, + { + "cell_type": "code", + "source": [ + "rep = {\n", + " '4 квартал 2021' : \"4 квартал 2021\",\n", + " '9 квартал 2021' : \"4 квартал 2021\",\n", + " '8 квартал 2021' : \"4 квартал 2021\",\n", + " '7 квартал 2021' : \"4 квартал 2021\",\n", + " '6 квартал 2021' : \"4 квартал 2021\",\n", + " '5 квартал 2021' : \"4 квартал 2021\",\n", + " '18 квартал 2021' : \"4 квартал 2021\",\n", + " '17 квартал 2021' : \"4 квартал 2021\",\n", + " '16 квартал 2021' : \"4 квартал 2021\",\n", + " '14 квартал 2021' : \"4 квартал 2021\",\n", + " '13 квартал 2021' : \"4 квартал 2021\",\n", + " '12 квартал 2021' : \"4 квартал 2021\",\n", + " '11 квартал 2021' : \"4 квартал 2021\",\n", + " '10 квартал 2021' : \"4 квартал 2021\",\n", + " '15 квартал 2021' : \"4 квартал 2021\",\n", + "}\n", + "kvartal_to_date = {\n", + " '4 квартал 2021': '2021-12-15',\n", + " '2 квартал 2022': '2022-06-15',\n", + " '3 квартал 2022': '2022-09-15',\n", + " '1 квартал 2023': '2023-03-15',\n", + " '2 квартал 2023': '2023-06-15',\n", + " '3 квартал 2023': '2023-09-15',\n", + " '4 квартал 2023': '2023-12-15',\n", + " '1 квартал 2024': '2024-03-15',\n", + " '2 квартал 2024': '2024-06-15',\n", + " '3 квартал 2024': '2024-09-15',\n", + " '4 квартал 2024': '2024-12-15',\n", + " 'дом сдан': '1990-12-15'\n", + "}" + ], + "metadata": { + "id": "OjfuBFcqs1pa" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t['done_date'] = t.done_date.replace(rep)" + ], + "metadata": { + "id": "HnG-tuphqo29" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "Hr0tYXDnq7Xx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t.done_date = t.done_date.replace(kvartal_to_date)" + ], + "metadata": { + "id": "1YCU5SSkuXMB" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t.done_date = pd.to_datetime(t.done_date)\n", + "t.date = pd.to_datetime(t.date)\n", + "t['days_to_done'] = t['done_date'] - t['date']\n", + "t['days_to_done'] = t['days_to_done'].apply(lambda x: int(str(x).split()[0]))\n" + ], + "metadata": { + "id": "LaxUGtDRubue" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "az33D3T0u1Fe" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "xJxBzp7Bwe2i" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "trend = []\n", + "for idx, row in t.iterrows():\n", + " if row.date == pd.to_datetime('2022-01-25'):\n", + " trend.append(0)\n", + " continue\n", + " elif row.date == pd.to_datetime('2022-11-06') and row.area == t.iloc[idx-1].area:\n", + " trend.append(row.price_per_m/(t.iloc[idx-1].price_per_m)*100)\n", + " continue\n", + " elif row.date == pd.to_datetime('2023-02-15') and row.area == t.iloc[idx-1].area:\n", + " trend.append(row.price_per_m/(t.iloc[idx-2].price_per_m)*100)\n", + " continue\n", + " else:\n", + " trend.append(0)" + ], + "metadata": { + "id": "yGCs4h8V1izN" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t['trend'] = trend" + ], + "metadata": { + "id": "B6LkDXQ123BG" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t['trend'] = t.trend.apply(lambda x: round(x, 2))" + ], + "metadata": { + "id": "65q_WpTE24zn" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t = t[~((t['trend'] < 100) & (t['trend'] > 50))]" + ], + "metadata": { + "id": "MY0wDX8s388F" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "same_cols = ['community', 'liter_num', 'done_date', 'developer', 'area', 'num_beds']" + ], + "metadata": { + "id": "3ZviqlKJHHga" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "new_df = []\n", + "for idx, row in t.iterrows():\n", + " if row.date == pd.to_datetime('2022-01-25'):\n", + " i = 1\n", + " if idx+i < t.shape[0]:\n", + " if (t.iloc[idx+i][same_cols] == row[same_cols]).values.sum() == 6:\n", + " row['price_per_m'] = t.iloc[idx+i]['price_per_m']\n", + " row['trend'] = t.iloc[idx+i]['trend']\n", + "\n", + " new_df.append(row)\n", + " if row.date == pd.to_datetime('2022-11-06'):\n", + " i = 1\n", + " if idx+i < t.shape[0]:\n", + " if (t.iloc[idx+i][same_cols] == row[same_cols]).values.sum() == 6:\n", + " row['price_per_m'] = t.iloc[idx+i]['price_per_m']\n", + " row['trend'] = t.iloc[idx+i]['trend']\n", + "\n", + " new_df.append(row)" + ], + "metadata": { + "id": "93JSoKBK941f" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "new_df = pd.DataFrame(new_df)" + ], + "metadata": { + "id": "EqxOuJDpH5OG" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "new_df = new_df[~(new_df['trend'] == 0)]" + ], + "metadata": { + "id": "Nu_gJz4cIDAf" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 423 + }, + "id": "rgQgfyA3ItLS", + "outputId": "7ce259e9-638d-4317-db58-eb8fed976978" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " community liter_num done_date developer \\\n", + "0 ЖК «AVrorA», nan 2022-09-15 ООО «АльфаСтройКомплекс» \n", + "1 ЖК «AVrorA», nan 2022-09-15 ООО «АльфаСтройКомплекс» \n", + "2 ЖК «AVrorA», nan 2022-09-15 ООО «АльфаСтройКомплекс» \n", + "3 ЖК «AVrorA», nan 2022-09-15 ООО «АльфаСтройКомплекс» \n", + "4 ЖК «AVrorA», nan 2022-09-15 ООО «АльфаСтройКомплекс» \n", + ".. ... ... ... ... \n", + "300 ЖК «Спортивный парк» 7 2022-06-15 ООО «АЛЬФА» \n", + "301 ЖК «Спортивный парк» 8 2022-06-15 ООО «АЛЬФА» \n", + "302 ЖК «Спортивный парк» 8 2022-06-15 ООО «АЛЬФА» \n", + "303 ЖК «Спортивный парк» 8 2022-06-15 ООО «АЛЬФА» \n", + "304 ЖК «Спортивный парк» 8 2022-06-15 ООО «АЛЬФА» \n", + "\n", + " area num_beds date price_per_m days_to_done trend \n", + "0 44.0 1 2022-01-25 187000.0 233 0.00 \n", + "1 44.0 1 2022-11-06 202000.0 -52 108.02 \n", + "2 44.0 1 2023-02-15 236600.0 -153 126.52 \n", + "3 47.0 1 2022-01-25 200750.0 233 0.00 \n", + "4 47.0 1 2022-11-06 205750.0 -52 102.49 \n", + ".. ... ... ... ... ... ... \n", + "300 45.0 1 2023-02-15 101800.0 -245 117.01 \n", + "301 48.0 1 2022-01-25 84000.0 141 0.00 \n", + "302 48.0 1 2022-11-06 98000.0 -144 116.67 \n", + "303 51.0 1 2022-01-25 79000.0 141 0.00 \n", + "304 51.0 1 2022-11-06 92500.0 -144 117.09 \n", + "\n", + "[300 rows x 10 columns]" + ], + "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", + "
communityliter_numdone_datedeveloperareanum_bedsdateprice_per_mdays_to_donetrend
0ЖК «AVrorA»,nan2022-09-15ООО «АльфаСтройКомплекс»44.012022-01-25187000.02330.00
1ЖК «AVrorA»,nan2022-09-15ООО «АльфаСтройКомплекс»44.012022-11-06202000.0-52108.02
2ЖК «AVrorA»,nan2022-09-15ООО «АльфаСтройКомплекс»44.012023-02-15236600.0-153126.52
3ЖК «AVrorA»,nan2022-09-15ООО «АльфаСтройКомплекс»47.012022-01-25200750.02330.00
4ЖК «AVrorA»,nan2022-09-15ООО «АльфаСтройКомплекс»47.012022-11-06205750.0-52102.49
.................................
300ЖК «Спортивный парк»72022-06-15ООО «АЛЬФА»45.012023-02-15101800.0-245117.01
301ЖК «Спортивный парк»82022-06-15ООО «АЛЬФА»48.012022-01-2584000.01410.00
302ЖК «Спортивный парк»82022-06-15ООО «АЛЬФА»48.012022-11-0698000.0-144116.67
303ЖК «Спортивный парк»82022-06-15ООО «АЛЬФА»51.012022-01-2579000.01410.00
304ЖК «Спортивный парк»82022-06-15ООО «АЛЬФА»51.012022-11-0692500.0-144117.09
\n", + "

300 rows × 10 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 358 + } + ] + }, + { + "cell_type": "code", + "source": [ + "t['date'].unique()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "7vWFl3uoIMnm", + "outputId": "1d5dbc94-c32c-4426-a324-4a6186f44773" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array(['2022-01-25T00:00:00.000000000', '2022-11-06T00:00:00.000000000',\n", + " '2023-02-15T00:00:00.000000000'], dtype='datetime64[ns]')" + ] + }, + "metadata": {}, + "execution_count": 365 + } + ] + }, + { + "cell_type": "code", + "source": [ + "test_df = new_df[['area', 'num_beds', 'price_per_m', 'days_to_done', 'community']]\n", + "test_df = test_df[test_df['days_to_done'] > -2000]\n", + "test_df['community'] = test_df['community'].apply(lambda x: x.strip())" + ], + "metadata": { + "id": "GsddQYnB_hi5" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "from sklearn.linear_model import LinearRegression\n", + "from sklearn.model_selection import StratifiedKFold" + ], + "metadata": { + "id": "iIV_dc5N_nZB" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "kfold = StratifiedKFold(n_splits=5, shuffle=True, random_state=0xBACED)" + ], + "metadata": { + "id": "g-1NcmetADYQ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "for fold, (train_index, val_index) in enumerate(kfold.split(test_df, test_df['days_to_done'])):\n", + " if fold == 0:\n", + " df_train = test_df.iloc[train_index]\n", + " df_val = test_df.iloc[val_index]\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "QbgRtLQ-AI89", + "outputId": "18b36f27-7059-470d-eb7a-5e7e1c0e03db" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/sklearn/model_selection/_split.py:676: UserWarning: The least populated class in y has only 1 members, which is less than n_splits=5.\n", + " warnings.warn(\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "X = df_train.drop(columns=['price_per_m'])\n", + "y = df_train['price_per_m'].values\n", + "\n", + "X_val = df_val.drop(columns=['price_per_m'])\n", + "y_val = df_val['price_per_m'].values" + ], + "metadata": { + "id": "asPYq7hz_uAR" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "!pip install shap catboost -qqq" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "clgz4UO8A92Y", + "outputId": "5f8340de-1a3d-4f02-b895-0c64e09adfa0" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m575.9/575.9 KB\u001b[0m \u001b[31m12.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m76.6/76.6 MB\u001b[0m \u001b[31m12.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25h" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "from catboost import CatBoostRegressor, Pool" + ], + "metadata": { + "id": "060Gc1XtCYYA" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "regression_params = dict(\n", + " iterations=5000, \n", + " learning_rate=0.05,\n", + " verbose=100,\n", + " early_stopping_rounds=500,\n", + " loss_function='RMSE',\n", + " eval_metric='MAE',\n", + " task_type='CPU',\n", + " cat_features=['community']\n", + ")\n" + ], + "metadata": { + "id": "PRyAwOaTCjw1" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model = CatBoostRegressor(**regression_params).fit(X, y, eval_set=(X_val, y_val))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "vSL8GlhyCZ2n", + "outputId": "ce8a65b1-edaf-44b3-bf69-e3c70febb28b" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "0:\tlearn: 37709.1413245\ttest: 37499.9541219\tbest: 37499.9541219 (0)\ttotal: 848us\tremaining: 4.24s\n", + "100:\tlearn: 9375.1949588\ttest: 8095.7973147\tbest: 8082.1061214 (99)\ttotal: 60.6ms\tremaining: 2.94s\n", + "200:\tlearn: 6081.2680389\ttest: 6465.3010380\tbest: 6465.3010380 (200)\ttotal: 185ms\tremaining: 4.41s\n", + "300:\tlearn: 4427.3214133\ttest: 6545.6179437\tbest: 6361.4411869 (251)\ttotal: 397ms\tremaining: 6.19s\n", + "400:\tlearn: 3395.6664363\ttest: 6681.1132311\tbest: 6361.4411869 (251)\ttotal: 551ms\tremaining: 6.31s\n", + "500:\tlearn: 2712.4185987\ttest: 6611.7024042\tbest: 6361.4411869 (251)\ttotal: 732ms\tremaining: 6.58s\n", + "600:\tlearn: 2258.2942629\ttest: 6603.5144130\tbest: 6361.4411869 (251)\ttotal: 833ms\tremaining: 6.1s\n", + "700:\tlearn: 1912.3338542\ttest: 6570.2824488\tbest: 6361.4411869 (251)\ttotal: 993ms\tremaining: 6.09s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 6361.441187\n", + "bestIteration = 251\n", + "\n", + "Shrink model to first 252 iterations.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "from sklearn.metrics import mean_absolute_percentage_error" + ], + "metadata": { + "id": "N7iYT6eBCfd9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "y_pred = model.predict(X_val)\n", + "\n", + "1-mean_absolute_percentage_error(y_pred, y_val)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "oFTHqEcPDflg", + "outputId": "f1fe7202-d1ed-49eb-abb1-7f114d7f44da" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "0.9550957107941889" + ] + }, + "metadata": {}, + "execution_count": 405 + } + ] + }, + { + "cell_type": "code", + "source": [ + "y_val" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "-4SgdPmkLcja", + "outputId": "5dc0d00e-7dc0-44cb-df2d-35104cbb3e1b" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([193000. , 226700. , 232200. , 219600. ,\n", + " 206000. , 202200. , 176583.33333333, 96000. ,\n", + " 117000. , 118200. , 129540. , 141500. ,\n", + " 128850. , 135500. , 135500. , 117500. ,\n", + " 113500. , 108500. , 186040. , 183666.66666667,\n", + " 106333.33333333, 131033.33333333, 115400. , 121500. ,\n", + " 109000. , 92500. ])" + ] + }, + "metadata": {}, + "execution_count": 406 + } + ] + }, + { + "cell_type": "code", + "source": [ + "y_pred" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "IeaNjO_oLcoZ", + "outputId": "ce1e60be-5e1b-4526-b99c-e42c1aa7a248" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([202911.61234791, 236242.42223859, 233670.36797393, 210230.78031406,\n", + " 183976.26830126, 200929.81459329, 186790.2239417 , 103177.72064145,\n", + " 123926.00722971, 120629.70265349, 132298.84564404, 139909.99354828,\n", + " 109067.28903354, 138292.26372966, 140931.85016274, 114561.81108316,\n", + " 115840.26418613, 109029.5771292 , 182236.07980921, 179040.32183855,\n", + " 112353.82995154, 132299.89543314, 122734.93978517, 131085.9483305 ,\n", + " 111778.34988534, 103989.33626743])" + ] + }, + "metadata": {}, + "execution_count": 407 + } + ] + }, + { + "cell_type": "code", + "source": [ + "model.predict(pd.DataFrame({'area': [41], 'num_beds': [1], 'days_to_done': [200], 'community':['ЖК «Спортивный парк»']}))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "dokS6aD0D71b", + "outputId": "5579ebe6-d114-4ebb-fe75-d1286aadb483" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([118381.91800424])" + ] + }, + "metadata": {}, + "execution_count": 423 + } + ] + }, + { + "cell_type": "code", + "source": [ + "pd.DataFrame({'feature_importance': model.get_feature_importance(Pool(X, y, cat_features=['community'])), \n", + " 'feature_names': X.columns}).sort_values(by=['feature_importance'], \n", + " ascending=False)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 175 + }, + "id": "T-c2wrQSDlPk", + "outputId": "73959236-8520-4343-e09d-3d829f733471" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " feature_importance feature_names\n", + "3 43.253428 community\n", + "2 20.491219 days_to_done\n", + "0 19.305202 area\n", + "1 16.950151 num_beds" + ], + "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", + "
feature_importancefeature_names
343.253428community
220.491219days_to_done
019.305202area
116.950151num_beds
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 424 + } + ] + }, + { + "cell_type": "code", + "source": [ + "X_val.head()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 206 + }, + "id": "4-Qa4p3BDrIk", + "outputId": "b9c0485c-6d6d-4148-cb1b-3ef678f0ea91" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " area num_beds days_to_done community\n", + "6 49.0 1 233 ЖК «AVrorA», \n", + "7 49.0 1 -52 ЖК «AVrorA», \n", + "13 52.0 1 -52 ЖК «AVrorA», \n", + "22 67.0 2 -52 ЖК «AVrorA», \n", + "24 70.0 2 233 ЖК «AVrorA», " + ], + "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", + "
areanum_bedsdays_to_donecommunity
649.01233ЖК «AVrorA»,
749.01-52ЖК «AVrorA»,
1352.01-52ЖК «AVrorA»,
2267.02-52ЖК «AVrorA»,
2470.02233ЖК «AVrorA»,
\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 388 + } + ] + }, + { + "cell_type": "code", + "source": [ + "model.predict(X_val.iloc[0])" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "WV_8itnWLsuX", + "outputId": "396bf26b-37e2-46d5-9837-5f1ffdc5bfc3" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "202911.6123479114" + ] + }, + "metadata": {}, + "execution_count": 390 + } + ] + }, + { + "cell_type": "code", + "source": [ + "model.predict(pd.DataFrame({'area': [44], 'num_beds': [1], 'days_to_done': [400], 'community':['ЖК «AVrorA»,']}))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "uRNrzco4N-FJ", + "outputId": "c3c80908-1cb7-45a8-f8e0-60809b1d35a1" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([197725.156463])" + ] + }, + "metadata": {}, + "execution_count": 434 + } + ] + }, + { + "cell_type": "code", + "source": [ + "import pickle\n", + "\n", + "with open('model_pervichka.pkl', 'wb') as f:\n", + " pickle.dump(model, f)" + ], + "metadata": { + "id": "wBBuVC7QOSFL" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "d = test_df.drop(columns=['price_per_m']).drop_duplicates()" + ], + "metadata": { + "id": "CKZW2i5YQAd-" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "d.num_beds.value_counts()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "z5iZsIoeSm2P", + "outputId": "dc444da6-bb07-4796-e790-4538d532e9d5" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "1 51\n", + "2 38\n", + "3 34\n", + "0 2\n", + "Name: num_beds, dtype: int64" + ] + }, + "metadata": {}, + "execution_count": 441 + } + ] + }, + { + "cell_type": "code", + "source": [ + "в" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 423 + }, + "id": "Xz472NLWTLU3", + "outputId": "cd37fffc-c003-4a30-f77c-c17222199844" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " area num_beds days_to_done community\n", + "0 44.0 1 233 ЖК «AVrorA»,\n", + "1 44.0 1 -52 ЖК «AVrorA»,\n", + "3 47.0 1 233 ЖК «AVrorA»,\n", + "4 47.0 1 -52 ЖК «AVrorA»,\n", + "6 49.0 1 233 ЖК «AVrorA»,\n", + ".. ... ... ... ...\n", + "293 45.0 1 -52 ЖК «Спортивный парк»\n", + "297 41.0 1 -144 ЖК «Спортивный парк»\n", + "299 45.0 1 -144 ЖК «Спортивный парк»\n", + "302 48.0 1 -144 ЖК «Спортивный парк»\n", + "304 51.0 1 -144 ЖК «Спортивный парк»\n", + "\n", + "[125 rows x 4 columns]" + ], + "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", + "
areanum_bedsdays_to_donecommunity
044.01233ЖК «AVrorA»,
144.01-52ЖК «AVrorA»,
347.01233ЖК «AVrorA»,
447.01-52ЖК «AVrorA»,
649.01233ЖК «AVrorA»,
...............
29345.01-52ЖК «Спортивный парк»
29741.01-144ЖК «Спортивный парк»
29945.01-144ЖК «Спортивный парк»
30248.01-144ЖК «Спортивный парк»
30451.01-144ЖК «Спортивный парк»
\n", + "

125 rows × 4 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 442 + } + ] + }, + { + "cell_type": "code", + "source": [ + "df = pd.read_csv('/content/drive/MyDrive/krasnodar_hack/krasnodar_data_final.csv')\n", + "df = df[~df['area'].isna()]\n", + "df = df[~df['done_date'].isna()]" + ], + "metadata": { + "id": "FUArSeHiUQk9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = df.loc[df.drop(columns=['price_per_m', 'date', 'floor', 'done_date']).drop_duplicates().index]" + ], + "metadata": { + "id": "F93iEA_4UUmS" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "rep = {\n", + " '4 квартал 2021' : \"4 квартал 2021\",\n", + " '9 квартал 2021' : \"4 квартал 2021\",\n", + " '8 квартал 2021' : \"4 квартал 2021\",\n", + " '7 квартал 2021' : \"4 квартал 2021\",\n", + " '6 квартал 2021' : \"4 квартал 2021\",\n", + " '5 квартал 2021' : \"4 квартал 2021\",\n", + " '18 квартал 2021' : \"4 квартал 2021\",\n", + " '17 квартал 2021' : \"4 квартал 2021\",\n", + " '16 квартал 2021' : \"4 квартал 2021\",\n", + " '14 квартал 2021' : \"4 квартал 2021\",\n", + " '13 квартал 2021' : \"4 квартал 2021\",\n", + " '12 квартал 2021' : \"4 квартал 2021\",\n", + " '11 квартал 2021' : \"4 квартал 2021\",\n", + " '10 квартал 2021' : \"4 квартал 2021\",\n", + " '15 квартал 2021' : \"4 квартал 2021\",\n", + "}\n", + "kvartal_to_date = {\n", + " '4 квартал 2021': '2021-12-15',\n", + " '2 квартал 2022': '2022-06-15',\n", + " '3 квартал 2022': '2022-09-15',\n", + " '1 квартал 2023': '2023-03-15',\n", + " '2 квартал 2023': '2023-06-15',\n", + " '3 квартал 2023': '2023-09-15',\n", + " '4 квартал 2023': '2023-12-15',\n", + " '1 квартал 2024': '2024-03-15',\n", + " '2 квартал 2024': '2024-06-15',\n", + " '3 квартал 2024': '2024-09-15',\n", + " '4 квартал 2024': '2024-12-15',\n", + " 'дом сдан': '1990-12-15'\n", + "}\n", + "\n", + "df['done_date'] = df['done_date'].replace(rep).replace(kvartal_to_date)\n", + "\n", + "df.done_date = pd.to_datetime(df.done_date)\n", + "df.date = pd.to_datetime(df.date)\n", + "df['days_to_done'] = df['done_date'] - df['date']\n", + "df['days_to_done'] = df['days_to_done'].apply(lambda x: int(str(x).split()[0]))\n", + "\n", + "df = df[df['days_to_done'] > -2000]" + ], + "metadata": { + "id": "YGVXldFpVK3r" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import uuid" + ], + "metadata": { + "id": "YQ8yCNOUWfBH" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df['id'] = [uuid.uuid4() for i in range(df.shape[0])]" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "uqaytktLVtEG", + "outputId": "4987f94a-12b5-4054-e04f-6614ddaa2f87" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " df['id'] = [uuid.uuid4() for i in range(df.shape[0])]\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "df = df.reset_index(drop=True)" + ], + "metadata": { + "id": "PEhBbLi2WAjW" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df['community'] = df['community'].apply(lambda x: x.strip())" + ], + "metadata": { + "id": "OzeORCqdYs-i" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.predict(pd.DataFrame({'area': [58.0], 'num_beds': [1], 'days_to_done': [1000], 'community':['ЖК «Novella»']}))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "3Y17izGaXrBB", + "outputId": "98da920d-41b9-4b94-cab9-e47b969f39f0" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "array([135260.44035891])" + ] + }, + "metadata": {}, + "execution_count": 499 + } + ] + }, + { + "cell_type": "code", + "source": [ + "df.to_csv('info_final.csv', index=False)" + ], + "metadata": { + "id": "fVwsL2LcX9g6" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import tqdm\n", + "\n", + "preds = []\n", + "for idx, row in tqdm.tqdm(df.iterrows()):\n", + " subjs = {\n", + " 'id':str(row['id']),\n", + " 'days_to_done':row['days_to_done'],\n", + " 'price_at_moment': round(model.predict(row[model.feature_names_])*row.area)\n", + " }\n", + " \n", + " prices_after = []\n", + " for days in [1000, 700, 500, 300, 200, 100, 50, 0, -50, -100]:\n", + " row['days_to_done'] = days\n", + " pred = round(model.predict(row[model.feature_names_])*row.area)\n", + " \n", + " subjs[f'{days}_to_done'] = pred\n", + "\n", + " if days < subjs['days_to_done']:\n", + " prices_after.append(pred)\n", + "\n", + " if max(prices_after) == pred:\n", + " subjs['max_price_after_invest'] = pred\n", + " subjs['increase'] = subjs['max_price_after_invest'] - subjs['price_at_moment']\n", + " subjs['increase_procent'] = round((subjs['increase']/(subjs['price_at_moment']*100))*100*100, 2)\n", + "\n", + " subjs['days_for_increase'] = subjs['days_to_done']-days\n", + "\n", + " if subjs['days_for_increase'] >= 365:\n", + " subjs['status'] = 'long'\n", + " else:\n", + " subjs['status'] = 'short'\n", + "\n", + " \n", + " if subjs['increase_procent'] >= 7:\n", + " subjs['risk'] = 'good'\n", + " elif subjs['increase_procent'] <= 0:\n", + " subjs['risk'] = 'bad'\n", + " else:\n", + " subjs['risk'] = 'riskey'\n", + "\n", + "\n", + " preds.append(subjs)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "OVh5D4kQX-0J", + "outputId": "6ec9394b-4554-4c0d-d40a-8e696c56b71b" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "153it [00:03, 44.60it/s]\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "f = pd.DataFrame(preds)" + ], + "metadata": { + "id": "f5ifJU9habaL" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "f.risk.value_counts()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "2GJK98WAmwRj", + "outputId": "5ca8d789-1afe-4051-f611-bf62eea3bdfb" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "good 67\n", + "riskey 47\n", + "bad 39\n", + "Name: risk, dtype: int64" + ] + }, + "metadata": {}, + "execution_count": 587 + } + ] + }, + { + "cell_type": "code", + "source": [ + "df.id = df.id.astype(str)" + ], + "metadata": { + "id": "1YzsbENSnDPx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "f.merge(df[['community', 'liter_num', 'done_date', 'developer', 'floor', 'area',\n", + " 'num_beds', 'days_to_done', 'id']], on='id', how='left').to_csv('merged_stats_final.csv', index=False)" + ], + "metadata": { + "id": "_7FnZAE_m-Bt" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import json\n", + "\n", + "with open('stats_final.json', 'w') as f:\n", + " json.dump(preds, f)" + ], + "metadata": { + "id": "oHMm4LIKb02q" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "cols = ['1000_to_done', '700_to_done',\n", + " '500_to_done', '300_to_done', '200_to_done',\n", + " '100_to_done', '50_to_done', '0_to_done', '-50_to_done',\n", + " '-100_to_done']" + ], + "metadata": { + "id": "BfqXQdrSiN6_" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import plotly.express as px" + ], + "metadata": { + "id": "lDjZh9gVjCvu" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "t = f[f['increase_procent'] > 15][cols].T" + ], + "metadata": { + "id": "eY5RJbHIeWvY" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "fig = px.line(t)\n", + "fig.show()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 542 + }, + "id": "4mg4YGkWiivI", + "outputId": "314a02a7-1a9c-4fe4-b4d5-3d5b73a24ac0" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "" + ] + }, + "metadata": {} + } + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "Ciovt8RxjbuC" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/krasnodar_vtorichka.ipynb b/krasnodar_vtorichka.ipynb new file mode 100644 index 0000000..f13ddca --- /dev/null +++ b/krasnodar_vtorichka.ipynb @@ -0,0 +1,1116 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + } + }, + "cells": [ + { + "cell_type": "code", + "source": [ + "!pip install shap catboost -qqq" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "S-bKew6sru-E", + "outputId": "d3e42f68-d081-4c79-d4e4-b232aadb5992" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m575.9/575.9 KB\u001b[0m \u001b[31m13.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m76.6/76.6 MB\u001b[0m \u001b[31m9.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", + "\u001b[?25h" + ] + } + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "Rql8Sw4On-L8" + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "source": [ + "df1 = pd.read_csv('/content/drive/MyDrive/krasnodar_hack/cian_parsing_result_sale_1_100_krasnodar_18_Feb_2023_03_00_53_912228.csv', sep=';')\n", + "df2 = pd.read_csv('/content/drive/MyDrive/krasnodar_hack/cian_parsing_result_sale_50_200_krasnodar_17_Feb_2023_16_32_25_653503.csv', sep=';')" + ], + "metadata": { + "id": "kgtmpsa2oYkQ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = pd.concat([df1, df2])" + ], + "metadata": { + "id": "Fd0PVyVxo6H3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df = df.drop_duplicates()\n", + "df = df[df['living_meters'] > 10]" + ], + "metadata": { + "id": "yx0EDpVxpCeL" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df.info()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "6Swi2L94pfp7", + "outputId": "9cf81e64-d09d-4fd3-eb56-1bc119924d1c" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "\n", + "Int64Index: 1004 entries, 0 to 131\n", + "Data columns (total 20 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 author 1004 non-null object \n", + " 1 author_type 1004 non-null object \n", + " 2 link 1004 non-null object \n", + " 3 city 1004 non-null object \n", + " 4 deal_type 1004 non-null object \n", + " 5 accommodation_type 1004 non-null object \n", + " 6 floor 1004 non-null int64 \n", + " 7 floors_count 1004 non-null int64 \n", + " 8 rooms_count 1004 non-null int64 \n", + " 9 total_meters 1004 non-null float64\n", + " 10 price_per_m2 1004 non-null int64 \n", + " 11 price 1004 non-null int64 \n", + " 12 year_of_construction 1004 non-null int64 \n", + " 13 living_meters 1004 non-null float64\n", + " 14 kitchen_meters 1004 non-null float64\n", + " 15 phone 1004 non-null int64 \n", + " 16 district 96 non-null object \n", + " 17 street 94 non-null object \n", + " 18 underground 0 non-null float64\n", + " 19 residential_complex 14 non-null object \n", + "dtypes: float64(4), int64(7), object(9)\n", + "memory usage: 164.7+ KB\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "df = df.drop(columns=['author', 'author_type', 'city', 'deal_type', 'accommodation_type', 'floors_count', 'price_per_m2', 'phone', 'district', 'street',\n", + " 'underground', 'residential_complex'])" + ], + "metadata": { + "id": "FfwwIZnAptDZ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import seaborn as sns\n", + "sns.distplot(df[(df['price'] > 1000000) & (df['price'] < 10000000)]['price'].values)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 361 + }, + "id": "eHaAjo3oqSOu", + "outputId": "687d1aee-6962-4955-8e95-5b4db0a8156c" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/seaborn/distributions.py:2619: FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar flexibility) or `histplot` (an axes-level function for histograms).\n", + " warnings.warn(msg, FutureWarning)\n" + ] + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 48 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "sns.distplot(np.log(df['price'].values))\n" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 341 + }, + "id": "QWk979EYqSX8", + "outputId": "19b9153e-7e3d-4d42-bd93-9e6f91130c7d" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/seaborn/distributions.py:2619: FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar flexibility) or `histplot` (an axes-level function for histograms).\n", + " warnings.warn(msg, FutureWarning)\n" + ] + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 26 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "df = df[(df['price'] > 1000000) & (df['price'] < 10000000)]" + ], + "metadata": { + "id": "yTsj5H6er_E4" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "1.050000e+06" + ], + "metadata": { + "id": "9HUIrkcm2Fjb", + "outputId": "c12b60c2-8596-4670-bb4a-b6e905d50d46", + "colab": { + "base_uri": "https://localhost:8080/" + } + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "1050000.0" + ] + }, + "metadata": {}, + "execution_count": 129 + } + ] + }, + { + "cell_type": "code", + "source": [ + "df['price'].describe()" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "XExt2svC1_02", + "outputId": "cf147a42-b740-455b-c75f-51fc365f9a94" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "count 9.210000e+02\n", + "mean 4.081383e+06\n", + "std 1.286029e+06\n", + "min 1.050000e+06\n", + "25% 3.400000e+06\n", + "50% 3.980000e+06\n", + "75% 4.500000e+06\n", + "max 9.750000e+06\n", + "Name: price, dtype: float64" + ] + }, + "metadata": {}, + "execution_count": 128 + } + ] + }, + { + "cell_type": "code", + "source": [ + "from sklearn.model_selection import StratifiedKFold\n", + "from catboost import CatBoostRegressor, Pool" + ], + "metadata": { + "id": "HgnofJwbrFA0" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "regression_params = dict(\n", + " iterations=5000, \n", + " learning_rate=0.01,\n", + " verbose=100,\n", + " early_stopping_rounds=500,\n", + " loss_function='RMSE',\n", + " eval_metric='MAE',\n", + " task_type='CPU',\n", + ")" + ], + "metadata": { + "id": "GhbyXwJAsHdi" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "kfold = StratifiedKFold(n_splits=5, shuffle=True, random_state=0xBACED)\n", + "\n", + "models = []\n", + "preds = []\n", + "data = []\n", + "for fold, (train_index, val_index) in enumerate(kfold.split(df, df['price'])):\n", + " df_train = df.iloc[train_index]\n", + " df_val = df.iloc[val_index]\n", + "\n", + " X = df_train.drop(columns=['price', 'link'])\n", + " y = np.log(df_train['price'].values)\n", + "\n", + " X_val = df_val.drop(columns=['price', 'link'])\n", + " y_val = np.log(df_val['price'].values)\n", + "\n", + " model = CatBoostRegressor(**regression_params).fit(X, y, eval_set=(X_val, y_val))\n", + " preds.append(np.exp(model.predict(X_val)))\n", + " data.append(df_val)\n", + "\n", + " models.append(model)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "EMHyD_A0rx9v", + "outputId": "bffcf7c6-b68b-4c06-bd6c-5adaa0ce9136" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/sklearn/model_selection/_split.py:676: UserWarning: The least populated class in y has only 1 members, which is less than n_splits=5.\n", + " warnings.warn(\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "0:\tlearn: 0.2087847\ttest: 0.2202941\tbest: 0.2202941 (0)\ttotal: 4.76ms\tremaining: 23.8s\n", + "100:\tlearn: 0.1821797\ttest: 0.2034064\tbest: 0.2034064 (100)\ttotal: 101ms\tremaining: 4.89s\n", + "200:\tlearn: 0.1729615\ttest: 0.2031829\tbest: 0.2026452 (132)\ttotal: 233ms\tremaining: 5.57s\n", + "300:\tlearn: 0.1675100\ttest: 0.2046471\tbest: 0.2026452 (132)\ttotal: 344ms\tremaining: 5.37s\n", + "400:\tlearn: 0.1635192\ttest: 0.2059701\tbest: 0.2026452 (132)\ttotal: 441ms\tremaining: 5.05s\n", + "500:\tlearn: 0.1599954\ttest: 0.2067372\tbest: 0.2026452 (132)\ttotal: 558ms\tremaining: 5.01s\n", + "600:\tlearn: 0.1564030\ttest: 0.2074788\tbest: 0.2026452 (132)\ttotal: 663ms\tremaining: 4.85s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 0.2026452004\n", + "bestIteration = 132\n", + "\n", + "Shrink model to first 133 iterations.\n", + "0:\tlearn: 0.2081645\ttest: 0.2234853\tbest: 0.2234853 (0)\ttotal: 1.06ms\tremaining: 5.32s\n", + "100:\tlearn: 0.1830416\ttest: 0.1983601\tbest: 0.1983601 (100)\ttotal: 89.7ms\tremaining: 4.35s\n", + "200:\tlearn: 0.1764459\ttest: 0.1906699\tbest: 0.1906699 (200)\ttotal: 202ms\tremaining: 4.83s\n", + "300:\tlearn: 0.1725523\ttest: 0.1887852\tbest: 0.1886834 (284)\ttotal: 307ms\tremaining: 4.79s\n", + "400:\tlearn: 0.1695154\ttest: 0.1877802\tbest: 0.1877044 (384)\ttotal: 441ms\tremaining: 5.06s\n", + "500:\tlearn: 0.1667373\ttest: 0.1876195\tbest: 0.1876195 (500)\ttotal: 536ms\tremaining: 4.81s\n", + "600:\tlearn: 0.1635846\ttest: 0.1881362\tbest: 0.1876075 (503)\ttotal: 679ms\tremaining: 4.97s\n", + "700:\tlearn: 0.1607667\ttest: 0.1877806\tbest: 0.1876075 (503)\ttotal: 771ms\tremaining: 4.73s\n", + "800:\tlearn: 0.1580077\ttest: 0.1876148\tbest: 0.1875523 (794)\ttotal: 882ms\tremaining: 4.62s\n", + "900:\tlearn: 0.1557013\ttest: 0.1875733\tbest: 0.1875069 (822)\ttotal: 971ms\tremaining: 4.42s\n", + "1000:\tlearn: 0.1533426\ttest: 0.1880110\tbest: 0.1875069 (822)\ttotal: 1.1s\tremaining: 4.38s\n", + "1100:\tlearn: 0.1513860\ttest: 0.1886087\tbest: 0.1875069 (822)\ttotal: 1.19s\tremaining: 4.21s\n", + "1200:\tlearn: 0.1488173\ttest: 0.1896967\tbest: 0.1875069 (822)\ttotal: 1.3s\tremaining: 4.1s\n", + "1300:\tlearn: 0.1461068\ttest: 0.1905671\tbest: 0.1875069 (822)\ttotal: 1.4s\tremaining: 3.98s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 0.1875069368\n", + "bestIteration = 822\n", + "\n", + "Shrink model to first 823 iterations.\n", + "0:\tlearn: 0.2127787\ttest: 0.2065350\tbest: 0.2065350 (0)\ttotal: 1.04ms\tremaining: 5.21s\n", + "100:\tlearn: 0.1867680\ttest: 0.1874736\tbest: 0.1874736 (100)\ttotal: 112ms\tremaining: 5.41s\n", + "200:\tlearn: 0.1777852\ttest: 0.1877269\tbest: 0.1866778 (123)\ttotal: 226ms\tremaining: 5.41s\n", + "300:\tlearn: 0.1732305\ttest: 0.1892600\tbest: 0.1866778 (123)\ttotal: 321ms\tremaining: 5.01s\n", + "400:\tlearn: 0.1700595\ttest: 0.1905574\tbest: 0.1866778 (123)\ttotal: 410ms\tremaining: 4.7s\n", + "500:\tlearn: 0.1671602\ttest: 0.1912499\tbest: 0.1866778 (123)\ttotal: 501ms\tremaining: 4.5s\n", + "600:\tlearn: 0.1643526\ttest: 0.1915617\tbest: 0.1866778 (123)\ttotal: 601ms\tremaining: 4.4s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 0.1866777773\n", + "bestIteration = 123\n", + "\n", + "Shrink model to first 124 iterations.\n", + "0:\tlearn: 0.2134981\ttest: 0.2029683\tbest: 0.2029683 (0)\ttotal: 1.34ms\tremaining: 6.7s\n", + "100:\tlearn: 0.1884117\ttest: 0.1792734\tbest: 0.1792734 (100)\ttotal: 105ms\tremaining: 5.08s\n", + "200:\tlearn: 0.1802974\ttest: 0.1747837\tbest: 0.1747608 (188)\ttotal: 219ms\tremaining: 5.24s\n", + "300:\tlearn: 0.1755450\ttest: 0.1743983\tbest: 0.1743297 (292)\ttotal: 320ms\tremaining: 5s\n", + "400:\tlearn: 0.1714775\ttest: 0.1744935\tbest: 0.1742771 (326)\ttotal: 422ms\tremaining: 4.84s\n", + "500:\tlearn: 0.1679037\ttest: 0.1749257\tbest: 0.1742771 (326)\ttotal: 516ms\tremaining: 4.63s\n", + "600:\tlearn: 0.1644564\ttest: 0.1756507\tbest: 0.1742771 (326)\ttotal: 627ms\tremaining: 4.59s\n", + "700:\tlearn: 0.1610518\ttest: 0.1765478\tbest: 0.1742771 (326)\ttotal: 738ms\tremaining: 4.52s\n", + "800:\tlearn: 0.1582828\ttest: 0.1772818\tbest: 0.1742771 (326)\ttotal: 839ms\tremaining: 4.4s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 0.1742771224\n", + "bestIteration = 326\n", + "\n", + "Shrink model to first 327 iterations.\n", + "0:\tlearn: 0.2131309\ttest: 0.2034499\tbest: 0.2034499 (0)\ttotal: 1.07ms\tremaining: 5.35s\n", + "100:\tlearn: 0.1831531\ttest: 0.1942513\tbest: 0.1940467 (92)\ttotal: 89.5ms\tremaining: 4.34s\n", + "200:\tlearn: 0.1743874\ttest: 0.1960204\tbest: 0.1939128 (119)\ttotal: 221ms\tremaining: 5.27s\n", + "300:\tlearn: 0.1696565\ttest: 0.1983809\tbest: 0.1939128 (119)\ttotal: 319ms\tremaining: 4.98s\n", + "400:\tlearn: 0.1659821\ttest: 0.1998092\tbest: 0.1939128 (119)\ttotal: 418ms\tremaining: 4.79s\n", + "500:\tlearn: 0.1626480\ttest: 0.2014341\tbest: 0.1939128 (119)\ttotal: 514ms\tremaining: 4.62s\n", + "600:\tlearn: 0.1593397\ttest: 0.2024361\tbest: 0.1939128 (119)\ttotal: 601ms\tremaining: 4.4s\n", + "Stopped by overfitting detector (500 iterations wait)\n", + "\n", + "bestTest = 0.1939127814\n", + "bestIteration = 119\n", + "\n", + "Shrink model to first 120 iterations.\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "import pickle \n", + "\n", + "with open('models_vtorichka.pkl', 'wb') as f:\n", + " pickle.dump(models, f)" + ], + "metadata": { + "id": "LuUXVv6wsto7" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "import uuid" + ], + "metadata": { + "id": "88sjMEUnvS16" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "df['id'] = [str(uuid.uuid4()) for i in range(df.shape[0])]" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "V8PatXqMv12q", + "outputId": "23782a79-969e-4607-9f18-46b86e8d0d01" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " df['id'] = [str(uuid.uuid4()) for i in range(df.shape[0])]\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "full_data = pd.concat(data)" + ], + "metadata": { + "id": "G81m40Zev9Jj" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "full_data['pred_price'] = np.concatenate(np.array(preds))" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "-xH6NW7rwDRg", + "outputId": "42bdd58d-730d-49e8-c958-ed86a0a714f1" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":1: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.\n", + " full_data['pred_price'] = np.concatenate(np.array(preds))\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "full_data['diff'] = (full_data['pred_price']-full_data['price'])/(full_data['price']*100)*10000" + ], + "metadata": { + "id": "8Q15MWTjxbVA" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "sns.distplot(full_data['diff'])" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 351 + }, + "id": "AhY2fdDaxklU", + "outputId": "c4343704-b7b6-4e19-ac7f-0c044be76a6e" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/seaborn/distributions.py:2619: FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar flexibility) or `histplot` (an axes-level function for histograms).\n", + " warnings.warn(msg, FutureWarning)\n" + ] + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 106 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "full_data = full_data[(full_data['diff'] > -40) & (full_data['diff'] < 40)]" + ], + "metadata": { + "id": "LVqw0yno1otY" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "sns.distplot(full_data['diff'])" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 351 + }, + "id": "YeVaBMq913Xg", + "outputId": "c6c89ee9-0b4f-4bf4-86f7-52f2940411dc" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.8/dist-packages/seaborn/distributions.py:2619: FutureWarning: `distplot` is a deprecated function and will be removed in a future version. Please adapt your code to use either `displot` (a figure-level function with similar flexibility) or `histplot` (an axes-level function for histograms).\n", + " warnings.warn(msg, FutureWarning)\n" + ] + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": {}, + "execution_count": 108 + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "from sklearn.metrics import mean_absolute_percentage_error\n", + "1-mean_absolute_percentage_error(full_data['price'], full_data['pred_price'])" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "Eo2R38Mo14Rk", + "outputId": "3bfa5396-5357-4d10-96c4-31df7e9cd2cc" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "0.8755430954272614" + ] + }, + "metadata": {}, + "execution_count": 110 + } + ] + }, + { + "cell_type": "code", + "source": [ + "marker = []\n", + "for diff in full_data['diff']:\n", + " if diff >= 3:\n", + " marker.append('overpriced')\n", + " elif diff <= -3:\n", + " marker.append('underpriced')\n", + " else:\n", + " marker.append('riskey')" + ], + "metadata": { + "id": "iuDeTnh72Bpi" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "full_data['marker'] = marker" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "nuCT6GnB22If", + "outputId": "6097b72e-dcaa-4eac-c497-d8f6c3d8645c" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + ":1: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame.\n", + "Try using .loc[row_indexer,col_indexer] = value instead\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " full_data['marker'] = marker\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "full_data = full_data[~full_data['marker'].isin(['riskey'])]" + ], + "metadata": { + "id": "i97F-t_Q28x7" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "full_data.to_csv('vtorichka_final.csv', index=False)" + ], + "metadata": { + "id": "ad4O7c_929iE" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "full_data" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 487 + }, + "id": "qNGLilGP3Eoq", + "outputId": "c8887e92-129b-4374-dfd5-c694eb0179b7" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + " link floor rooms_count \\\n", + "1 https://krasnodar.cian.ru/sale/flat/279661943/ 20 1 \n", + "20 https://krasnodar.cian.ru/sale/flat/283765339/ 5 1 \n", + "58 https://krasnodar.cian.ru/sale/flat/280008092/ 10 2 \n", + "72 https://krasnodar.cian.ru/sale/flat/283282828/ 6 2 \n", + "73 https://krasnodar.cian.ru/sale/flat/283383338/ 6 1 \n", + ".. ... ... ... \n", + "104 https://krasnodar.cian.ru/sale/flat/277400873/ 5 2 \n", + "106 https://krasnodar.cian.ru/sale/flat/279004402/ 3 1 \n", + "112 https://krasnodar.cian.ru/sale/flat/280209896/ 15 1 \n", + "118 https://krasnodar.cian.ru/sale/flat/273790417/ 2 1 \n", + "130 https://krasnodar.cian.ru/sale/flat/257283764/ 4 2 \n", + "\n", + " total_meters price year_of_construction living_meters \\\n", + "1 43.0 4950000 2021 18.2 \n", + "20 40.0 4100000 2006 22.9 \n", + "58 61.2 7150000 2017 11.5 \n", + "72 63.4 4530000 2010 31.5 \n", + "73 41.5 3500000 2017 19.7 \n", + ".. ... ... ... ... \n", + "104 50.0 4900000 1965 28.0 \n", + "106 39.1 4900000 2017 18.0 \n", + "112 40.5 4900000 2018 16.0 \n", + "118 41.7 4900000 2012 22.0 \n", + "130 60.0 5800000 2014 34.0 \n", + "\n", + " kitchen_meters pred_price diff marker \n", + "1 14.8 4.283516e+06 -13.464333 underpriced \n", + "20 9.7 3.961314e+06 -3.382591 underpriced \n", + "58 11.2 4.384590e+06 -38.677063 underpriced \n", + "72 16.8 4.974593e+06 9.814404 overpriced \n", + "73 10.8 4.035056e+06 15.287324 overpriced \n", + ".. ... ... ... ... \n", + "104 -1.0 4.098767e+06 -16.351694 underpriced \n", + "106 10.0 3.849727e+06 -21.434151 underpriced \n", + "112 13.0 4.065052e+06 -17.039765 underpriced \n", + "118 10.0 3.836344e+06 -21.707273 underpriced \n", + "130 10.0 4.615458e+06 -20.423139 underpriced \n", + "\n", + "[682 rows x 11 columns]" + ], + "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", + "
linkfloorrooms_counttotal_meterspriceyear_of_constructionliving_meterskitchen_meterspred_pricediffmarker
1https://krasnodar.cian.ru/sale/flat/279661943/20143.04950000202118.214.84.283516e+06-13.464333underpriced
20https://krasnodar.cian.ru/sale/flat/283765339/5140.04100000200622.99.73.961314e+06-3.382591underpriced
58https://krasnodar.cian.ru/sale/flat/280008092/10261.27150000201711.511.24.384590e+06-38.677063underpriced
72https://krasnodar.cian.ru/sale/flat/283282828/6263.44530000201031.516.84.974593e+069.814404overpriced
73https://krasnodar.cian.ru/sale/flat/283383338/6141.53500000201719.710.84.035056e+0615.287324overpriced
....................................
104https://krasnodar.cian.ru/sale/flat/277400873/5250.04900000196528.0-1.04.098767e+06-16.351694underpriced
106https://krasnodar.cian.ru/sale/flat/279004402/3139.14900000201718.010.03.849727e+06-21.434151underpriced
112https://krasnodar.cian.ru/sale/flat/280209896/15140.54900000201816.013.04.065052e+06-17.039765underpriced
118https://krasnodar.cian.ru/sale/flat/273790417/2141.74900000201222.010.03.836344e+06-21.707273underpriced
130https://krasnodar.cian.ru/sale/flat/257283764/4260.05800000201434.010.04.615458e+06-20.423139underpriced
\n", + "

682 rows × 11 columns

\n", + "
\n", + " \n", + " \n", + " \n", + "\n", + " \n", + "
\n", + "
\n", + " " + ] + }, + "metadata": {}, + "execution_count": 119 + } + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "b3tUDuIN3iFr" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/merged_stats_final.csv b/merged_stats_final.csv new file mode 100644 index 0000000..d83d9df --- /dev/null +++ b/merged_stats_final.csv @@ -0,0 +1,154 @@ +id,days_to_done_x,price_at_moment,1000_to_done,700_to_done,500_to_done,300_to_done,max_price_after_invest,increase,increase_procent,days_for_increase,status,200_to_done,100_to_done,50_to_done,0_to_done,-50_to_done,-100_to_done,risk,community,liter_num,done_date,developer,floor,area,num_beds,days_to_done_y +6aec4e83-9c8c-4868-a88d-200acf50c6a9,414,4313432,4383463,4402803,4351453,4353278,4353278,39846,0.92,114,short,4300979,4272868,4272868,4171391,4171391,4168944,riskey,ЖК «Смородина»,1-5,2023-03-15,ООО «АЛЬФА»,1-4,32.95,1,414 +3a3e88ed-5671-4893-b276-6e31e09d425b,414,4614225,4688287,4709698,4654842,4656792,4656792,42567,0.92,114,short,4600921,4570891,4570891,4446567,4446567,4430335,riskey,ЖК «Смородина»,1-5,2023-03-15,ООО «АЛЬФА»,1-4,35.2,1,414 +1337487c-fc88-4084-82c9-6325c624cdeb,689,4402803,4383463,4402803,4351453,4353278,4353278,-49525,-1.12,389,long,4300979,4272868,4272868,4171391,4171391,4168944,bad,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,1-4,32.95,1,689 +eed05176-e97e-476d-9641-17253135c7e6,689,4709698,4688287,4709698,4654842,4656792,4656792,-52906,-1.12,389,long,4600921,4570891,4570891,4446567,4446567,4430335,bad,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,1-4,35.2,1,689 +894d96d7-0319-4f84-a26f-a89d918b0ec6,689,5606903,5733590,5606903,5495606,5513751,5867835,260932,4.65,639,long,5608027,5867835,5867835,5759654,5759654,5704205,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,1-4,50.0,2,689 +fdabfcbf-3a51-4c7f-8db9-59d17d11fde6,689,6411950,6670947,6411950,6283336,6289946,6752350,340400,5.31,639,long,6391540,6752350,6752350,6733832,6733832,6660380,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,1-4,57.78,2,689 +99279e68-68bf-4d9c-a85e-811503a9b879,689,6359777,6610846,6359777,6231141,6237752,6700236,340459,5.35,639,long,6339363,6700236,6700236,6681715,6681715,6608250,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,5-8,57.79,2,689 +c919e09d-40dd-4457-b38c-df45d4454adc,689,6330762,6580428,6330762,6202103,6208716,6671279,340517,5.38,639,long,6310344,6671279,6671279,6652755,6652755,6579278,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,9-12,57.8,2,689 +c2ed291a-c51c-4eb1-88e1-f34323543186,689,6331857,6581566,6331857,6203176,6209790,6672433,340576,5.38,639,long,6311436,6672433,6672433,6653906,6653906,6580416,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,13-16,57.81,2,689 +36e3517f-20f5-493d-adad-4305228ff1fb,689,7409322,7853157,7409322,7237317,7245566,7737968,328646,4.44,639,long,7337370,7737968,7737968,7716104,7716104,7660412,riskey,ЖК «Смородина»,2-3-4,2023-12-15,ООО «АЛЬФА»,1-4,68.22,3,689 +ee1c04dc-467a-4c13-9a74-4f0a8b9b31b1,141,5843927,4242502,4746304,4915806,5223617,5887562,43635,0.75,191,short,5488616,5877197,5877197,5887562,5887562,5876866,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,23.5,1,141 +a44a321e-fa8b-4b18-ba2c-729a9559ece6,141,7018248,5013352,5645583,5854755,6251666,7143527,125279,1.79,191,short,6577089,7079315,7079315,7143527,7143527,7042685,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,29.0,1,141 +87c9ca8d-224a-4477-b0f6-7251d20d85ef,141,8300540,6300799,7096097,7243269,7767750,8546109,245569,2.96,191,short,7941492,8420080,8420080,8546109,8546109,8353621,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,44.0,2,141 +ecad396a-b2b5-4a88-b66a-82497861b407,141,9690871,7616571,8416682,8597301,9195240,9944738,253867,2.62,191,short,9365185,9863064,9863064,9944738,9944738,9662698,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,54.0,2,141 +a6e8dcc5-879f-41bd-bcba-4c7dd41e1045,141,11653678,9552742,10281631,10568367,11311935,12019824,366146,3.14,191,short,11467293,11916975,11916975,12019824,12019824,11652405,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,68.0,2,141 +ab9571a6-7eab-485d-92a5-05e5bb3c5827,141,11767235,9109360,10085425,10300830,11001442,12015445,248210,2.11,191,short,11286291,11918041,11918041,12015445,12015445,11736004,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,64.4,3,141 +431d1881-96de-4c6f-bd7c-0532cb98d24e,141,13535448,10636283,11608986,11927769,12727537,13909198,373750,2.76,191,short,13069800,13779762,13779762,13909198,13909198,13763199,riskey,ЖК «The Grand Palace»,,2022-06-15,ООО «АВА ДЕВЕЛОПМЕНТ»,6-7,75.6,3,141 +04c5c640-ae1e-49b9-b936-d5ecf8665efe,233,9105909,7088960,8147601,8467551,9105909,10532253,1426344,15.66,283,short,9530742,10309566,10309566,10532253,10532253,10339765,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,2,44.0,1,233 +19ed65e4-005b-4f62-a129-c0e3b866ade0,233,9546796,7475984,8530651,8872415,9546796,11120472,1573676,16.48,283,short,9976949,10882601,10882601,11120472,11120472,10891154,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,1-4,47.0,1,233 +6a84b353-5e95-46b7-bcad-c37193b75863,233,9942669,7807007,8883283,9239591,9942669,11575879,1633210,16.43,283,short,10391126,11327886,11327886,11575879,11575879,11336802,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,2,49.0,1,233 +0c3f6cf4-6873-4ea1-9e0b-5d7673e17403,233,10346816,8132150,9243373,9614224,10346816,12022076,1675260,16.19,283,short,10813578,11773693,11773693,12022076,12022076,11771514,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3-4,51.0,1,233 +e18a233f-ac3b-44c3-bf42-c7f25733f2fd,233,10442681,8231922,9329474,9707596,10442681,12150859,1708178,16.36,283,short,10918595,11905570,11905570,12150859,12150859,11883065,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,2,52.0,1,233 +385a1c11-6192-48b5-9d2f-8a5c15d37edb,233,10806495,8556904,9657207,10042601,10806495,12484443,1677948,15.53,283,short,11275744,12234436,12234436,12484443,12484443,12207626,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,1-4,53.0,1,233 +df3ec9b9-07ee-4416-b5be-1b069bb7aad7,233,12334179,9894065,11036355,11487193,12334179,14337620,2003441,16.24,283,short,12883111,14004601,14004601,14337620,14337620,14002620,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3-4,62.0,1,233 +dec08247-72f5-4866-9047-d9f3c431180b,233,12280391,10181659,11081718,11454665,12280391,14085462,1805071,14.7,283,short,12650911,13725491,13725491,14085462,14085462,13723446,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,2,67.0,2,233 +c4c5060c-c3ac-442c-afc1-544e847d05e9,233,12878339,10642070,11671028,12060673,12878339,15053222,2174883,16.89,283,short,13332061,14622314,14622314,15053222,15053222,14691093,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,1-4,70.0,2,233 +a732ed2c-e196-473e-8c0e-8efd6dac2585,233,14120132,11804835,12806439,13218726,14120132,16312842,2192710,15.53,283,short,14587229,15899528,15899528,16312842,16312842,16150843,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,2,80.0,2,233 +b5a3f13e-73c5-4133-b2d6-2568afe8057a,233,15029716,12530203,13637331,14075386,15029716,17359471,2329755,15.5,283,short,15526007,16920325,16920325,17359471,17359471,17187347,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3-4,85.0,2,233 +1d2c9d80-3bd2-4a13-8544-9b0154dce60f,233,21088802,17953328,19200540,19720281,21088802,24111578,3022776,14.33,283,short,21813231,23596461,23596461,24111578,24111578,24049421,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3,120.0,3,233 +9920609a-8a3b-40e9-bafa-37ef250faecb,233,22975198,19246443,20996613,21508479,22975198,26141399,3166201,13.78,283,short,23717737,25608257,25608257,26141399,26141399,25777669,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3-4,123.0,3,233 +0c50976b-520c-4e57-8333-446c522cdd08,233,28359041,22548150,25503004,26212547,28359041,31534564,3175523,11.2,283,short,28991539,30947122,30947122,31534564,31534564,30937703,good,"ЖК «AVrorA»,",,2022-09-15,ООО «АльфаСтройКомплекс»,3-4,127.0,3,233 +9cef4a89-345c-4f25-a1ab-f217b3911163,1055,3988680,4122362,4489136,4486988,4590395,4737612,748932,18.78,1005,long,4592264,4737612,4737612,4736145,4736145,4689665,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,24.0,0,1055 +5bc59d18-6dbf-4b29-845d-89ffe4a5dfe1,1055,5128520,5336347,5880530,5868408,6003247,6464836,1336316,26.06,1105,long,6033179,6314911,6314911,6464836,6464836,6392827,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,36.0,1,1055 +391a1be2-e379-42e3-abb4-d4504cb42bbe,1055,6064159,6368407,7174170,7198773,7421255,8104989,2040830,33.65,1105,long,7534504,7909253,7909253,8104989,8104989,7977505,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,47.0,1,1055 +5d5a0a2d-dec6-4d5a-9743-458312e3432b,1055,7121495,7488287,8112263,8173827,8370943,9221914,2100419,29.49,1105,long,8576774,9018775,9018775,9221914,9221914,9067337,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,60.0,2,1055 +00be775b-f219-4afa-93f7-bb696124afdd,1055,8785269,9128630,9869452,9985103,10316977,11727644,2942375,33.49,1155,long,10591361,11393464,11393464,11657210,11657210,11727644,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,78.0,3,1055 +ecda2c4b-77e5-4e94-8c3a-f072903c33ed,1055,10224199,10630057,11380447,11500151,11820099,13449148,3224949,31.54,1155,long,12106685,13059710,13059710,13366975,13366975,13449148,good,"ЖК «URAL»,",,2024-12-15,ООО «СЗ ВЕРТИКАЛЬ»,3-6,91.0,3,1055 +b7d52019-d3a4-4bba-9243-5c6b6e64ed8f,-41,3469042,3638400,3597435,3583642,3540516,3469042,0,0.0,9,short,3542721,3518594,3518594,3469042,3469042,3424904,bad,ЖК «Зеленодар»,1,2021-12-15,"ООО «Модо Капитал», ",1-8,26.0,1,-41 +2875283d-9666-4ba0-83e1-119c0cf988d9,-41,3978840,4278564,4204739,4168571,4107060,3978840,0,0.0,9,short,4126220,4054518,4054518,3978840,3978840,3926214,bad,ЖК «Зеленодар»,1,2021-12-15,"ООО «Модо Капитал», ",1-8,31.0,1,-41 +15acad57-bdb5-41bd-aec9-dc6b32928a18,-41,3974726,4412988,4294765,4228028,4130761,3974726,0,0.0,9,short,4131097,4061206,4061206,3974726,3974726,3931668,bad,ЖК «Зеленодар»,1,2021-12-15,"ООО «Модо Капитал», ",1-2,33.0,1,-41 +8cec8102-237d-4061-86d7-90125a008fa5,-41,4262495,4769175,4640205,4567400,4461291,4262495,0,0.0,9,short,4446948,4356837,4356837,4262495,4262495,4224353,bad,ЖК «Зеленодар»,1,2021-12-15,"ООО «Модо Капитал», ",1-2,36.0,1,-41 +b8784800-29d7-4524-bbd1-45d215be9de3,506,5011940,5176681,5094905,5011940,4925334,5011940,0,0.0,6,short,4909398,4788373,4788373,4683549,4683549,4632858,bad,ЖК «Зеленодар»,4A,2023-06-15,"ООО «Модо Капитал», ",1,40.0,1,506 +ba16d146-e21d-409b-9448-21e30e62baf3,506,6998132,7707613,7131439,6998132,6890721,7459701,461569,6.6,556,long,6993879,7315935,7315935,7459701,7459701,7375767,riskey,ЖК «Зеленодар»,4A,2023-06-15,"ООО «Модо Капитал», ",1,70.0,2,506 +569ae3a3-51d7-4d8b-895a-d56a1f7cd429,506,9017322,9843385,9195293,9017322,8790550,9648285,630963,7.0,606,long,8728117,9417434,9417434,9571329,9571329,9648285,good,ЖК «Зеленодар»,4A,2023-06-15,"ООО «Модо Капитал», ",2-4,91.0,3,506 +ba727824-0962-4510-8d18-b4b313940f56,233,9743447,9340549,9605396,9455754,9743447,10641963,898516,9.22,333,short,9948315,10559716,10559716,10632860,10632860,10641963,good,ЖК «Fresh»,2,2022-09-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-9,89.0,3,233 +7164f74a-b9f2-4fea-98cc-126f21da8826,233,9905061,9647959,9776024,9614613,9905061,10959250,1054189,10.64,333,short,10098466,10784442,10784442,10863339,10863339,10959250,good,ЖК «Fresh»,2,2022-09-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-9,96.0,3,233 +e6759abd-4c54-4054-b187-8186a2e37b6e,233,9977066,9768443,9866702,9701928,9977066,11038622,1061556,10.64,333,short,10205269,10835105,10835105,10915646,10915646,11038622,good,ЖК «Fresh»,2,2022-09-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-9,98.0,3,233 +330fedbd-85ea-411e-abca-62d1eb0c1fae,233,10931224,10702774,10807048,10632187,10931224,12085499,1154275,10.56,333,short,11173398,11959109,11959109,12044581,12044581,12085499,good,ЖК «Fresh»,2,2022-09-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-9,104.0,3,233 +818c6fa2-afd6-4053-84c9-28272c4a4bfe,506,9669487,9728944,9832579,9669487,9962961,11058585,1389098,14.37,606,long,10188835,10881957,10881957,10961676,10961676,11058585,good,ЖК «Fresh»,3,2023-06-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,97.0,3,506 +c1b387c3-7fe5-4053-9044-ab18b0a4f473,964,5112340,5112340,5546803,5549036,5778932,5810050,697710,13.65,764,long,5810050,5807780,5807780,5786144,5786144,5707975,good,ЖК «Fresh»,4,2024-09-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,40.0,1,964 +d4ff95ec-94a3-4550-b5b5-88c3db39a818,1055,5066448,5258929,5710851,5704649,5951827,6014544,948096,18.71,1005,long,5994239,6014544,6014544,5991826,5991826,5909748,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,42.0,1,1055 +07b9d056-15c8-4f41-905c-223a79bb061e,1055,4975210,5163109,5604597,5598542,5834186,5885903,910693,18.3,1005,long,5866082,5885903,5885903,5863727,5863727,5783603,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,41.0,1,1055 +8642ebd7-491a-48c8-a22d-12da82f0a567,1055,6849271,7122095,7518397,7458087,7710962,8305834,1456563,21.27,1105,long,7894465,8303436,8303436,8305834,8305834,8145727,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,65.0,2,1055 +2a2f4bd1-ec19-4109-9743-d38a048a7f48,1055,7252457,7533675,7797884,7715927,7999578,8476867,1224410,16.88,1105,long,8145782,8474394,8474394,8476867,8476867,8311833,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,67.0,2,1055 +5a878850-9ec1-4846-a793-fb9b7d030bcf,1055,9185899,9556661,9814786,9660101,9957491,10952849,1766950,19.24,1155,long,10169265,10867829,10867829,10943439,10943439,10952849,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,92.0,3,1055 +729244f5-7a38-4e5d-b920-76c0545a550f,1055,9101012,9483863,9764240,9604511,9891933,10992351,1891339,20.78,1155,long,10110612,10819365,10819365,10897440,10897440,10992351,good,ЖК «Fresh»,4,2024-12-15,ООО «АВА ДЕВЕЛОПМЕНТ ПЛЮС»,3-6,95.0,3,1055 +9d8f800c-f9dc-44bc-b8e1-239132a95916,689,4436070,4139002,4436070,4466305,4635859,4635859,199789,4.5,389,long,4621794,4611221,4611221,4573932,4573932,4521360,riskey,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,30.0,1,689 +41492226-ad33-4feb-b9ae-48639a87d24f,689,4756940,4411511,4756940,4768726,4949341,4998426,241486,5.08,639,long,4969421,4998426,4998426,4980035,4980035,4933809,riskey,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,34.0,1,689 +07b526d7-c01d-40a4-9d34-34dc0fcfe7ea,689,5255106,4875038,5255106,5268279,5470143,5535300,280194,5.33,639,long,5499705,5535300,5535300,5514746,5514746,5440485,riskey,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,38.0,1,689 +ff77d591-a2f3-4347-96b0-913234614fd6,689,5631657,5196348,5631657,5635495,5860421,5951731,320074,5.68,639,long,5902833,5951731,5951731,5929013,5929013,5846935,riskey,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,42.0,1,689 +444e4396-b83f-4192-9dc6-12d63b421fd2,689,6643310,6331378,6643310,6610367,6840558,7354959,711649,10.71,739,long,7004299,7352819,7352819,7354959,7354959,7212094,good,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,58.0,2,689 +8108a537-f42f-4fa3-becb-a2bd0448f1b2,689,7197898,6849415,7197898,7162115,7412149,7970895,772997,10.74,739,long,7590006,7968571,7968571,7970895,7970895,7815715,good,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,63.0,2,689 +8eb8a4d2-ce46-4398-82c5-9ed7f3ad6988,689,7501338,7167069,7501338,7444354,7706295,8275172,773834,10.32,739,long,7892621,8272737,8272737,8275172,8275172,8112602,good,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,66.0,2,689 +0f8613ca-5367-4e8f-8330-10db5e741144,689,8183307,7924438,8183307,8086320,8385743,9152789,969482,11.85,789,long,8588688,9110274,9110274,9130270,9130270,9152789,good,ЖК «Novella»,1,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,76.0,3,689 +334744a8-132b-415a-94ae-945e02ff962b,689,4756940,4411511,4756940,4768726,4949341,4998426,241486,5.08,639,long,4969421,4998426,4998426,4980035,4980035,4933809,riskey,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,34.0,1,689 +85a09177-fcd3-45af-87fe-513ae29ff9c4,689,5255106,4875038,5255106,5268279,5470143,5535300,280194,5.33,639,long,5499705,5535300,5535300,5514746,5514746,5440485,riskey,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,38.0,1,689 +a779965e-c3f2-4ac5-b670-e26d915660d8,689,5925333,5510759,5925333,5929446,6174082,6312041,386708,6.53,639,long,6219523,6312041,6312041,6287701,6287701,6188750,riskey,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,45.0,1,689 +82653222-db9b-45f4-93c7-2a8f6aa3cec2,689,7102832,6759881,7102832,7067617,7313683,7863560,760728,10.71,739,long,7488717,7861272,7861272,7863560,7863560,7710842,good,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,62.0,2,689 +8dbeea00-4092-43b3-af81-b885bf7a8df6,689,7641526,7446480,7641526,7583679,7872584,8340762,699236,9.15,739,long,8018789,8338290,8338290,8340762,8340762,8175729,good,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,67.0,2,689 +3dce20e0-c645-4904-b68b-e20afba0000b,689,7610859,7436683,7610859,7552149,7845949,8285071,674212,8.86,739,long,7994335,8282562,8282562,8285071,8285071,8117575,good,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,68.0,2,689 +73a35b48-0be6-4509-a23c-9f111b3ea4c4,689,7934621,7694672,7934621,7870731,8162274,8899835,965214,12.16,739,long,8368093,8857076,8857076,8899835,8899835,8876437,good,ЖК «Novella»,4-5-6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,74.0,3,689 +c9180321-56ed-421d-b398-5575eef5f9c9,141,3122487,3231689,3197285,3185606,3191052,3121995,-492,-0.02,91,short,3144414,3121995,3121995,3082196,3082196,3069960,bad,ЖК «Спортивный парк»,7,2022-06-15,ООО «АЛЬФА»,1-8,22.0,0,141 +39caf245-566d-4c7f-b666-0d33c7a25698,141,3802556,3947735,3904270,3889936,3885688,3806897,4341,0.11,91,short,3826963,3806897,3806897,3727821,3727821,3707084,riskey,ЖК «Спортивный парк»,7,2022-06-15,ООО «АЛЬФА»,1-8,27.0,0,141 +ef94979b-04f8-43a1-b45e-35d43e18bec5,141,4984146,5584198,5391410,5286177,5225066,4902397,-81749,-1.64,91,short,5094869,4902397,4902397,4732504,4732504,4706298,bad,ЖК «Спортивный парк»,7,2022-06-15,ООО «АЛЬФА»,1-8,45.0,1,141 +b2b74069-2940-46d2-9aba-da4d21b1906f,141,4809137,5310167,5121125,5025246,4973563,4751549,-57588,-1.2,91,short,4853659,4751549,4751549,4596758,4596758,4582912,bad,ЖК «Спортивный парк»,7,2022-06-15,ООО «АЛЬФА»,1-8,41.0,1,141 +d4547f12-a2ba-4b9b-bcc2-6ae70bf01609,141,5276581,5915416,5717460,5605211,5540026,5189381,-87200,-1.65,91,short,5416905,5189381,5189381,5008162,5008162,4974924,bad,ЖК «Спортивный парк»,8,2022-06-15,ООО «АЛЬФА»,1-8,48.0,1,141 +d25044d5-2e0f-424f-855f-3f37e80b7c0d,141,5614623,6270864,6067132,5947868,5868172,5521973,-92650,-1.65,91,short,5737357,5521973,5521973,5343122,5343122,5303456,bad,ЖК «Спортивный парк»,8,2022-06-15,ООО «АЛЬФА»,1-8,51.0,1,141 +08ff3284-03ee-4e09-8d04-af7731a41dec,233,3191052,3231689,3197285,3185606,3191052,3144414,-46638,-1.46,33,short,3144414,3121995,3121995,3082196,3082196,3069960,bad,ЖК «Спортивный парк»,10,2022-09-15,ООО «АЛЬФА»,1-8,22.0,0,233 +ee7201af-5f5a-472d-bdeb-19ea93543aa7,233,3741773,3801523,3759667,3745864,3741773,3685223,-56550,-1.51,33,short,3685223,3665901,3665901,3589753,3589753,3569785,bad,ЖК «Спортивный парк»,10,2022-09-15,ООО «АЛЬФА»,1-8,26.0,0,233 +f6c383f2-d343-4a69-8e8d-12a94f7d1042,233,4142539,4231591,4171938,4156542,4142539,4079464,-63075,-1.52,33,short,4079464,4052733,4052733,3969743,3969743,3947470,bad,ЖК «Спортивный парк»,10,2022-09-15,ООО «АЛЬФА»,1-8,29.0,0,233 +5f004b43-b97c-41f9-abc1-3dd15f071a64,233,4973563,5310167,5121125,5025246,4973563,4853659,-119904,-2.41,33,short,4853659,4751549,4751549,4596758,4596758,4582912,bad,ЖК «Спортивный парк»,10,2022-09-15,ООО «АЛЬФА»,1-8,41.0,1,233 +fe6cf696-0537-41f4-8955-01f1b9cddabd,233,5225066,5584198,5391410,5286177,5225066,5094869,-130197,-2.49,33,short,5094869,4902397,4902397,4732504,4732504,4706298,bad,ЖК «Спортивный парк»,10,2022-09-15,ООО «АЛЬФА»,1-8,45.0,1,233 +7d3b91ef-af08-4dfc-b3da-be1d74a519fd,313,4832542,5166082,5026365,4947493,4832542,4832542,0,0.0,13,short,4817004,4719383,4719383,4617179,4617179,4567755,bad,ЖК «Зеленодар»,4Б,2023-09-15,"ООО «Модо Капитал», ",2,39.0,1,313 +ed6ec0af-d930-4d07-b42d-08a8fd021528,313,5016272,5286917,5206719,5101421,5016272,5016272,0,0.0,13,short,5000850,4869246,4869246,4759181,4759181,4705955,bad,ЖК «Зеленодар»,4Б,2023-09-15,"ООО «Модо Капитал», ",2,42.0,1,313 +15c91f21-e1d0-4798-83b0-07fb966bfc75,313,6890721,7707613,7131439,6998132,6890721,7459701,568980,8.26,363,short,6993879,7315935,7315935,7459701,7459701,7375767,good,ЖК «Зеленодар»,4Б,2023-09-15,"ООО «Модо Капитал», ",2-8,70.0,2,313 +8ce832fe-dd51-4a85-b0c5-ff8891fdb861,313,8786117,9824340,9186412,9010397,8786117,9616961,830844,9.46,413,long,8724370,9388647,9388647,9540851,9540851,9616961,good,ЖК «Зеленодар»,4Б,2023-09-15,"ООО «Модо Капитал», ",2-4,90.0,3,313 +f9808372-39f2-4d1f-92ad-393eae9556ae,129,3653925,3778338,3735798,3721475,3676690,3653925,0,0.0,79,short,3678979,3653925,3653925,3602466,3602466,3556631,bad,ЖК «Зеленодар»,2,2023-03-15,"ООО «Модо Капитал», ",2-4,27.0,1,129 +dc8ebb62-ebc2-4803-9f77-9bf2b45e1bcc,129,5827031,6045738,5715049,5628164,5539798,5894539,67508,1.16,179,short,5616385,5827031,5827031,5894539,5894539,5830737,riskey,ЖК «Зеленодар»,2,2023-03-15,"ООО «Модо Капитал», ",2-4,54.0,2,129 +6530ea19-bc14-44ea-92bd-eb39028b2876,129,7029651,7540048,6984610,6857015,6770372,7113411,83760,1.19,179,short,6837078,7029651,7029651,7113411,7113411,7037062,riskey,ЖК «Зеленодар»,2,2023-03-15,"ООО «Модо Капитал», ",2-4,67.0,2,129 +8be188a5-c030-48db-9f0b-2b52fed5576f,28,4051123,4257081,4275863,4225994,4227766,4051123,0,0.0,78,short,4176975,4149675,4149675,4051123,4051123,4048747,bad,ЖК «Смородина»,1,2023-03-15,ООО «АЛЬФА»,1-4,32.0,1,28 +5f32742f-c6b7-40d4-89c9-803b0c05c81b,28,4446567,4688287,4709698,4654842,4656792,4446567,0,0.0,78,short,4600921,4570891,4570891,4446567,4446567,4430335,bad,ЖК «Смородина»,1,2023-03-15,ООО «АЛЬФА»,1-4,35.2,1,28 +b12989e8-3631-4599-a9da-e884bc28311f,28,4051123,4257081,4275863,4225994,4227766,4051123,0,0.0,78,short,4176975,4149675,4149675,4051123,4051123,4048747,bad,ЖК «Смородина»,5,2023-03-15,ООО «АЛЬФА»,1-4,32.0,1,28 +63c41d5e-e607-4368-a2d6-10a3039ff63e,28,4446567,4688287,4709698,4654842,4656792,4446567,0,0.0,78,short,4600921,4570891,4570891,4446567,4446567,4430335,bad,ЖК «Смородина»,5,2023-03-15,ООО «АЛЬФА»,1-4,35.2,1,28 +7ea1acde-746b-468f-b266-e5dd6d66ca74,303,4227766,4257081,4275863,4225994,4227766,4227766,0,0.0,3,short,4176975,4149675,4149675,4051123,4051123,4048747,bad,ЖК «Смородина»,4,2023-12-15,ООО «АЛЬФА»,1,32.0,1,303 +028809f2-829c-452e-8576-220ab4dbd33d,303,4656792,4688287,4709698,4654842,4656792,4656792,0,0.0,3,short,4600921,4570891,4570891,4446567,4446567,4430335,bad,ЖК «Смородина»,4,2023-12-15,ООО «АЛЬФА»,1,35.2,1,303 +54f98e28-5f73-4267-930d-5fcb6de9a3db,303,5513751,5733590,5606903,5495606,5513751,5867835,354084,6.42,253,short,5608027,5867835,5867835,5759654,5759654,5704205,riskey,ЖК «Смородина»,4,2023-12-15,ООО «АЛЬФА»,1,50.0,2,303 +2adb1558-a576-4823-b5b1-ae1d6e5d1189,303,4227766,4257081,4275863,4225994,4227766,4227766,0,0.0,3,short,4176975,4149675,4149675,4051123,4051123,4048747,bad,ЖК «Смородина»,2-3,2023-12-15,ООО «АЛЬФА»,1,32.0,1,303 +677d6c49-4e87-44cb-b650-f21ee5eebb15,303,4656792,4688287,4709698,4654842,4656792,4656792,0,0.0,3,short,4600921,4570891,4570891,4446567,4446567,4430335,bad,ЖК «Смородина»,2-3,2023-12-15,ООО «АЛЬФА»,1,35.2,1,303 +fe5cb067-79d2-4fc3-8913-04355bbc7f00,303,5513751,5733590,5606903,5495606,5513751,5867835,354084,6.42,253,short,5608027,5867835,5867835,5759654,5759654,5704205,riskey,ЖК «Смородина»,2-3,2023-12-15,ООО «АЛЬФА»,1,50.0,2,303 +53f92188-4375-49ab-967b-3dddb7e1b79f,303,6205035,6580893,6325392,6198514,6205035,6661196,456161,7.35,253,short,6305257,6661196,6661196,6642929,6642929,6570468,good,ЖК «Смородина»,2-3,2023-12-15,ООО «АЛЬФА»,1-4,57.0,2,303 +a16caaf3-9fd9-48df-9c32-18d4cab144a4,303,7292542,7901086,7444754,7273304,7292542,7638084,345542,4.74,253,short,7364605,7638084,7638084,7616291,7616291,7557441,riskey,ЖК «Смородина»,2-3,2023-12-15,ООО «АЛЬФА»,1-8,68.0,3,303 +3feedb65-4613-44fc-99da-d6e62183ea2d,394,4716951,4792696,4814594,4758491,4760485,4760485,43534,0.92,94,short,4688636,4661930,4661930,4534781,4534781,4518180,riskey,ЖК «Смородина»,7,2024-03-15,ООО «АЛЬФА»,1,36.0,1,394 +81661c36-8a78-43c9-882d-b9fab36e875a,394,5632323,5959228,5818755,5703006,5699363,6081655,449332,7.98,344,short,5797410,6081655,6081655,6007164,6007164,5937178,good,ЖК «Смородина»,7,2024-03-15,ООО «АЛЬФА»,1,52.0,2,394 +17368236-5920-4cae-87d2-f067f31243c3,394,4716951,4792696,4814594,4758491,4760485,4760485,43534,0.92,94,short,4688636,4661930,4661930,4534781,4534781,4518180,riskey,ЖК «Смородина»,8,2024-03-15,ООО «АЛЬФА»,1,36.0,1,394 +d9f23170-833c-47b0-ab39-1c04b0d7ce64,394,5632323,5959228,5818755,5703006,5699363,6081655,449332,7.98,344,short,5797410,6081655,6081655,6007164,6007164,5937178,good,ЖК «Смородина»,8,2024-03-15,ООО «АЛЬФА»,1,52.0,2,394 +66e0bf28-35b7-4128-b168-71ac64e588f1,394,6145982,6580893,6325392,6198514,6205035,6661196,515214,8.38,344,short,6305257,6661196,6661196,6642929,6642929,6570468,good,ЖК «Смородина»,9,2024-03-15,ООО «АЛЬФА»,1-4,57.0,2,394 +a2a378a2-fb9a-427a-a0aa-9e1fc0c0af1e,394,7277598,7901086,7444754,7273304,7292542,7638084,360486,4.95,344,short,7364605,7638084,7638084,7616291,7616291,7557441,riskey,ЖК «Смородина»,9,2024-03-15,ООО «АЛЬФА»,1-4,68.0,3,394 +8b45a005-ad07-4f1b-be2e-ebdd1085caa0,394,6145982,6580893,6325392,6198514,6205035,6661196,515214,8.38,344,short,6305257,6661196,6661196,6642929,6642929,6570468,good,ЖК «Смородина»,10,2024-03-15,ООО «АЛЬФА»,1-4,57.0,2,394 +7850698c-c2a4-401a-ada0-027652a7f487,394,7277598,7901086,7444754,7273304,7292542,7638084,360486,4.95,344,short,7364605,7638084,7638084,7616291,7616291,7557441,riskey,ЖК «Смородина»,10,2024-03-15,ООО «АЛЬФА»,1-4,68.0,3,394 +4df31420-ff1e-430c-b88d-f3cd37520a76,394,4393024,4569305,4474556,4448810,4362715,4362715,-30309,-0.69,94,short,4212760,4103111,4103111,4002058,4002058,4009595,bad,ЖК «Небо»,1,2024-03-15,ООО «СЗ Ярославская»,1,30.0,0,394 +a2b142dc-476e-4d84-b485-55c7fb967ebb,394,5234843,5522825,5421834,5345470,5252506,5252506,17663,0.34,94,short,5066877,4924873,4924873,4765438,4765438,4773947,riskey,ЖК «Небо»,1,2024-03-15,ООО «СЗ Ярославская»,1,40.0,1,394 +ee51fbcf-5f85-41c2-bf37-925fa304fdad,394,5665272,6462521,5943742,5814467,5675431,6341974,676702,11.94,444,long,5758982,6338766,6338766,6341974,6341974,6326359,good,ЖК «Небо»,1,2024-03-15,ООО «СЗ Ярославская»,1,55.0,2,394 +10d087c1-ad16-4185-99ef-c78adad5abcb,394,6413036,7307997,6732011,6583932,6424672,7188168,775132,12.09,444,long,6520376,7184493,7184493,7188168,7188168,7172925,good,ЖК «Небо»,1,2024-03-15,ООО «СЗ Ярославская»,1,63.0,2,394 +b8e75f4b-ffc5-47c6-b4ce-efc1c88a7f7e,394,8124204,9430608,8575164,8305013,8034246,9464355,1340151,16.5,494,long,8021376,9246472,9246472,9314745,9314745,9464355,good,ЖК «Небо»,1,2024-03-15,ООО «СЗ Ярославская»,1,83.0,3,394 +391e0f90-2d8a-441f-9fee-7d4cc1a46c22,394,4393024,4569305,4474556,4448810,4362715,4362715,-30309,-0.69,94,short,4212760,4103111,4103111,4002058,4002058,4009595,bad,ЖК «Небо»,2,2024-03-15,ООО «СЗ Ярославская»,1,30.0,0,394 +3db5c572-9daa-4721-91f6-26ee581607f4,394,5234843,5522825,5421834,5345470,5252506,5252506,17663,0.34,94,short,5066877,4924873,4924873,4765438,4765438,4773947,riskey,ЖК «Небо»,2,2024-03-15,ООО «СЗ Ярославская»,1,40.0,1,394 +312f6a78-c0dc-4e96-9f4a-a79277fd178c,394,5665272,6462521,5943742,5814467,5675431,6341974,676702,11.94,444,long,5758982,6338766,6338766,6341974,6341974,6326359,good,ЖК «Небо»,2,2024-03-15,ООО «СЗ Ярославская»,1,55.0,2,394 +aaef35a9-c180-4dcd-9dad-f03e3ddc3b1d,394,6413036,7307997,6732011,6583932,6424672,7188168,775132,12.09,444,long,6520376,7184493,7184493,7188168,7188168,7172925,good,ЖК «Небо»,2,2024-03-15,ООО «СЗ Ярославская»,1,63.0,2,394 +a84a3428-a053-42fb-9530-1efe42b328dc,394,8124204,9430608,8575164,8305013,8034246,9464355,1340151,16.5,494,long,8021376,9246472,9246472,9314745,9314745,9464355,good,ЖК «Небо»,2,2024-03-15,ООО «СЗ Ярославская»,1,83.0,3,394 +f2331df9-806c-4836-8ade-456d909ff78b,578,4448810,4569305,4474556,4448810,4362715,4448810,0,0.0,78,short,4212760,4103111,4103111,4002058,4002058,4009595,bad,ЖК «Небо»,3,2024-09-15,ООО «СЗ Ярославская»,1,30.0,0,578 +7c3f6830-042b-4018-bef1-0e042f7134f8,578,5345470,5522825,5421834,5345470,5252506,5345470,0,0.0,78,short,5066877,4924873,4924873,4765438,4765438,4773947,bad,ЖК «Небо»,3,2024-09-15,ООО «СЗ Ярославская»,1,40.0,1,578 +c78bca62-df96-4272-81ad-c30bfacf4ea1,578,5814467,6462521,5943742,5814467,5675431,6341974,527507,9.07,628,long,5758982,6338766,6338766,6341974,6341974,6326359,good,ЖК «Небо»,3,2024-09-15,ООО «СЗ Ярославская»,1,55.0,2,578 +711ef05c-97b9-4086-b02c-d38400c18c34,578,6583932,7307997,6732011,6583932,6424672,7188168,604236,9.18,628,long,6520376,7184493,7184493,7188168,7188168,7172925,good,ЖК «Небо»,3,2024-09-15,ООО «СЗ Ярославская»,1,63.0,2,578 +c0a26a50-7cae-4600-961a-066004286faa,578,8305013,9430608,8575164,8305013,8034246,9464355,1159342,13.96,678,long,8021376,9246472,9246472,9314745,9314745,9464355,good,ЖК «Небо»,3,2024-09-15,ООО «СЗ Ярославская»,1,83.0,3,578 +4799ae8a-1487-4bb4-a9b1-8d4d05b6bcd6,578,4448810,4569305,4474556,4448810,4362715,4448810,0,0.0,78,short,4212760,4103111,4103111,4002058,4002058,4009595,bad,ЖК «Небо»,4,2024-09-15,ООО «СЗ Ярославская»,1,30.0,0,578 +b28f27b9-1a60-42ba-9c97-09c781d9966f,578,5345470,5522825,5421834,5345470,5252506,5345470,0,0.0,78,short,5066877,4924873,4924873,4765438,4765438,4773947,bad,ЖК «Небо»,4,2024-09-15,ООО «СЗ Ярославская»,1,40.0,1,578 +12b35773-5910-4584-9235-08a6ed2f446f,578,5814467,6462521,5943742,5814467,5675431,6341974,527507,9.07,628,long,5758982,6338766,6338766,6341974,6341974,6326359,good,ЖК «Небо»,4,2024-09-15,ООО «СЗ Ярославская»,1,55.0,2,578 +db3f08b6-c144-4712-9d7e-29d23ad3a780,578,6583932,7307997,6732011,6583932,6424672,7188168,604236,9.18,628,long,6520376,7184493,7184493,7188168,7188168,7172925,good,ЖК «Небо»,4,2024-09-15,ООО «СЗ Ярославская»,1,63.0,2,578 +33caef86-96e0-4c67-b614-c76c31594a78,578,8305013,9430608,8575164,8305013,8034246,9464355,1159342,13.96,678,long,8021376,9246472,9246472,9314745,9314745,9464355,good,ЖК «Небо»,4,2024-09-15,ООО «СЗ Ярославская»,1,83.0,3,578 +7318f6d8-f4e3-4eef-8c17-b8a7d241bd25,394,4378840,4646720,4521333,4450550,4347389,4347745,-31095,-0.71,194,short,4347745,4273618,4273618,4181897,4181897,4144814,bad,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,35.0,1,394 +7e026b84-8290-4c17-a8dc-31b00c9d6304,394,5042785,5286917,5206719,5101421,5016272,5016272,-26513,-0.53,94,short,5000850,4869246,4869246,4759181,4759181,4705955,bad,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,42.0,1,394 +59c719c7-947e-45b5-8335-0d4d3628ad03,394,5956569,6219887,6155632,6027770,5928661,5928661,-27908,-0.47,94,short,5917065,5668892,5668892,5525510,5525510,5441056,bad,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,51.0,1,394 +50698e18-a2b9-408f-8f88-6236ca7c1b57,394,4102551,4376058,4198984,4158512,4087511,4309719,207168,5.05,344,short,4136992,4309719,4309719,4295240,4295240,4257097,riskey,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,36.0,2,394 +86b92121-015d-42b0-b49c-33764c4ea569,394,4695716,4943241,4803675,4734489,4689247,4928901,233185,4.97,344,short,4749692,4928901,4928901,4911606,4911606,4857113,riskey,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,43.0,2,394 +70b5fe26-a06b-4845-8314-1c0c297f5f7d,394,4928010,5167275,5046013,4970390,4924136,5099685,171675,3.48,344,short,4996776,5099685,5099685,5080782,5080782,5004545,riskey,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,47.0,2,394 +8313000b-d1ec-4686-ab4e-137182f71a35,394,5563740,6045738,5715049,5628164,5539798,5894539,330799,5.95,444,long,5616385,5827031,5827031,5894539,5894539,5830737,riskey,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,54.0,2,394 +80590127-a5f7-4123-be3c-55d5dae55831,394,6395918,6947980,6572445,6471079,6367985,6781850,385932,6.03,444,long,6457337,6703091,6703091,6781850,6781850,6710059,riskey,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,63.0,2,394 +ef3c5e08-f361-4208-a0b4-b29866d4d234,394,7963465,8717417,8190185,8004812,7855666,8606486,643021,8.07,494,long,7830257,8420725,8420725,8538833,8538833,8606486,good,ЖК «Зеленодар»,5A,2024-03-15,"ООО «Модо Капитал», ",2,80.0,3,394 +1031dbeb-8170-4cf2-a2be-cca57ae994f4,303,4025448,3639997,3867897,3880243,4025448,4025448,0,0.0,3,short,4010461,4010739,4010739,3983696,3983696,3938134,bad,ЖК «Novella»,2,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,26.0,1,303 +e250ccb4-6723-4111-99c9-e109ae201cc5,303,5614094,5003328,5393398,5406918,5614094,5680965,66871,1.19,253,short,5644434,5680965,5680965,5659870,5659870,5583655,riskey,ЖК «Novella»,2,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,39.0,1,303 +d32364fc-a378-4a62-9a69-cb50dbd25419,303,6840558,6331378,6643310,6610367,6840558,7354959,514401,7.52,353,short,7004299,7352819,7352819,7354959,7354959,7212094,good,ЖК «Novella»,2,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,58.0,2,303 +c1953319-2da2-4895-a955-113fc77e4d8d,303,8842305,8381577,8647956,8544588,8842305,9633627,791322,8.95,403,long,9058602,9604031,9604031,9625342,9625342,9633627,good,ЖК «Novella»,2,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,81.0,3,303 +730f89e1-ac67-4ff8-85ce-a2f37ae253ac,303,4155773,3791121,4000434,4012780,4155773,4155773,0,0.0,3,short,4147709,4133994,4133994,4116992,4116992,4071429,bad,ЖК «Novella»,3,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,26.0,0,303 +be78319e-d093-48ae-963b-2d18e4b3467c,303,5470143,4875038,5255106,5268279,5470143,5535300,65157,1.19,253,short,5499705,5535300,5535300,5514746,5514746,5440485,riskey,ЖК «Novella»,3,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,38.0,1,303 +d801df55-687b-41f7-91fb-46479e405d2e,303,6840558,6331378,6643310,6610367,6840558,7354959,514401,7.52,353,short,7004299,7352819,7352819,7354959,7354959,7212094,good,ЖК «Novella»,3,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,58.0,2,303 +fbe02dd1-347b-44da-8a55-09b80cc5f871,303,8951469,8485053,8754721,8650077,8951469,9752560,801091,8.95,403,long,9170437,9722599,9722599,9744173,9744173,9752560,good,ЖК «Novella»,3,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,82.0,3,303 +bc76f51f-cc0c-4a43-b91d-238248e3a56f,303,5999955,5320070,5765744,5769674,5999955,6093438,93483,1.56,253,short,6043376,6093438,6093438,6070180,6070180,5986148,riskey,ЖК «Novella»,4,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,43.0,1,303 +2253787f-a8c2-47ac-badb-354ec7f5385f,303,5470143,4875038,5255106,5268279,5470143,5535300,65157,1.19,253,short,5499705,5535300,5535300,5514746,5514746,5440485,riskey,ЖК «Novella»,5,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,38.0,1,303 +290c406f-bbbc-455c-b1b8-5d2747a945ae,303,5704091,5064950,5483592,5495387,5704091,5760170,56079,0.98,253,short,5735209,5760170,5760170,5738534,5738534,5660365,riskey,ЖК «Novella»,5,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,40.0,1,303 +ed6d5186-1902-4a50-9cb1-7b8864672105,303,7872584,7446480,7641526,7583679,7872584,8340762,468178,5.95,353,short,8018789,8338290,8338290,8340762,8340762,8175729,riskey,ЖК «Novella»,5,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,67.0,2,303 +6a1559dc-738b-41e6-a584-a3dea2114e0a,303,7313683,6759881,7102832,7067617,7313683,7863560,549877,7.52,353,short,7488717,7861272,7861272,7863560,7863560,7710842,good,ЖК «Novella»,6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,62.0,2,303 +ce9fbbb7-4257-40fd-a6a2-66097cf89acb,303,7872584,7446480,7641526,7583679,7872584,8340762,468178,5.95,353,short,8018789,8338290,8338290,8340762,8340762,8175729,riskey,ЖК «Novella»,6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,67.0,2,303 +a755104b-095d-4e79-8431-c2fb0fe96e50,303,8496081,8028707,8290982,8192718,8496081,9273221,777140,9.15,403,long,8701697,9230146,9230146,9250405,9250405,9273221,good,ЖК «Novella»,6,2023-12-15,ООО «Специализированный застройщик АСК 6»,1-2,77.0,3,303 diff --git a/model_pervichka.pkl b/model_pervichka.pkl new file mode 100644 index 0000000000000000000000000000000000000000..68bc3e805920c09e92d648d03e9488f2dac910d1 GIT binary patch literal 267413 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�OcvhRpMLv0lXZP-}`9{U^QXlaGL_TU&*9&6&SL;Q5mjJ!sC!4qj#I;koeyKL_ zZU8xeKjyFlU4%cyGcW$)`zYeYvovxEyW&4r?>w;(1YUy>25_Wc#*(&xw)Ru zpOZV7ea@Xv*hjcQ$Yr^?<-BrpO$c@bPeMyVgjad8#%*Ex@D+e>nlz?KA^zg4qC`_N zOp0=SX%sTpyozEoH#f;^1?kBmd4*z#Cv454erxJ+z0Yz7dlp4^dGa1QzWA&o&SeD5 zh#!G`nNtZG#rU_erz_eMEs$2k4jT*Rgi`(zT}`p5VH3HlLkR(oYM!Ypj-gdQsMZu~ z2r&fAEsjE1DXwVfCnU)&SD=8u-DKVD1B2A$7pmr3BXdeZe@1q!U z$46nR?@QaVucC83U(}bP^FZHYq#Hg0xG{!q_?_6hM?_R?Oe&p<3!ECtn?NvSs07Rh zaYe*Y7yS4_|Dq={B{mXtEG+uO$crkNaFdYbb@IeVuekdqz2oA_5Om33eS#6eoKTZc zm*7ZfK=2^=68s5)gkVBj?+X_3-ukxj-aF>SQ@=Z*zxT-#gGk>{Iv-9LNf_-N++Yl0 z9Gy?{o-=zoVJ4l=A{)efjRap zKkwq!W*=iAGi+^6$La=K)f0g6^ z6mL_~0lm=0V{Aa@s13{+5D2RC{cnt?GbLOup0j9vp@hQ5(~@{q>ld{I{MEIuK^`x3 z3j==eD^=3cDtED_%s_9=v-F_77Db zu9@dF8(Fp8Xyn7A!=Q&g#g2@jQ^nr3WfyeJS?Pq_Og{t)9n&TlMkJ@i#&nJD)io(G zqEBS^-m$3>(On`F<720FoMttl5?y+d(`=)YQetg;^zPoPYh+4FWZJX|rBb6KyGN!> zn>uYmNs)!xm|khgv7i)-YcOr>n9GK0(8MT3}$HKYSGbX|CusEy_pp=dFFV znFTtrX`_g*i%}PIAI&LRK~)>kpWIR*x%O%Gqws^XDyhZ2SFMs4H2y-0?Hy(NKfQ!2 AcmMzZ literal 0 HcmV?d00001 diff --git a/models_vtorichka.pkl b/models_vtorichka.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7b045d450c28beea8dfd9cf484184211d6d36651 GIT binary patch literal 1666516 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

^1Yg!0n9e!?%58njv3F z`2V=O?f@&QtN(1VfP#sN5!Cf5xKLkR}cGp;4IwUxzcKD@p}n$vQk?a< z{y83QH@@>Cj90FB*dITyAb`VEm9O^6Ib9UHch<2%Tqp6w%>bFejl%Ke8T`;jLs#gACQszPZ z9uDp`fe+}54}9dir-5b-w8m}7qrG+s<*jz4Rzkj_Rs#GG>Um>#&@F}aOF(}`J+EJH zwsoloJ%_R-LJH~ue8w>^fS(k~`=`486}whDM0QmTnWzzrg-am&G;h`RW@5dY=c;^sS@O$@>V#1Wz zODL^kC?B*NW&F$%T2B-==-Q5m-__I*@IKMvc_FUj0FCc@o{DlKbNZbg%t!DKIkZEj zgTJvM_n&;@!TA%)Ep5mG1@yTh{0f90^lKPaItT=P&(l5n)_Z$o zzF^ejU(1CZ`Se7-VuE4KIF9xmrz*DS6r<^llF;X)5(np-`*m965G;+8`n@K$Bl3Dr zl-rr`&GBO2H9oN($A|Ts!@r*IB7TPb#lK6R<<~dPaWJmWu_SKei67<4b|fFscRxZq zy#CkcuOgo+7JtC0ezIeUUrsoWuN+sJ=W`I$5BwGxq(aE! z1=~mciIzSm#r#5i9p7LFa`1}#NSL2-ej{>?(H|l2gB(AdANkZZUJBr;yJ6aQ_N)?ccSVQEu93vL?ah5$D<%?Vol3gLvASPzUAO zQ*g<*J}*Q&Vh^wbI?i`eVh8Ib;E)4keb52(kG~@p=D|B*8L`59K8O@ zH%>=CQ!~0gRZ1+O-Y$N1plr{Nb+ z0uXuJFV%i0Y{h#*4-f(ZF>W9Zu+g66IY^58zxdbZs~o@Rn-d&<;iq7@p6#O?TygR^ z%yQbVJ#nfW8wl|%&h>J$Q&qn8kwdTE$Z36xQKnr_QMQ zby(2#m+(p6dk;tUH%8Vy>czD_QUPDWgaX9^A&!0z9Q_+{w-x!Gqz8G|x)OZY6MgGB zD*Qkm>y^>u58n%bT)q%~(qxz8haBj@OIR<@0MHI$FHdz9_l-j;=ty9kLcKb~qW5`8 zK>X{u6tRKo`x+oFD=SnGPKB0B4AO9n%HZ`jc|B&beEexF*Msa*_SCevb`u zfYOet^uDLq#kvlV>mByvQKT?`X3NA5c zp6f;R4tgEqsH&qMfqXffpK_*BQE%X9{EH0Ru=qxn+$I# z6!`;m`Zc*ZC|BS3lv{f(RqUc)TXMpOALh$>g6q3BxW^E!`@|mXIO-K_eqNyGg(6@k zlRZ@o6FTk?z0Rn{YeEwk_my5}%ZU`D^Q2JR_Z`>Nc$3?%x4q?7P;ZOH=nnAlq#W)v3y~U*0 z`91VP^9{QwN8tIw?k29`jVmsX@y1}j#`u>OIm8FMM6W{mrSKidc zaoLwIp6k#{hjbn1Tn3SE7e6Uo_kRurUwPnp8`ORBkaM(O9q+ZBt3t8_%0arv+z!7)xc*i6o1KE`(fN=zt%{XZ1YuYjXJ0SDCcMgvN2DC;*o zC(z%UDHc8K*PzY!40wMEIpiZPc0gx{II(|lv^T`3;|tsI;m8lKSM#lBE)Sny=A*vI zFaLfCt5qLsLK5Z|7VzLW|Ie10P!j!*;_#U9zxU`ffO>!&$^-PY2{|~A!1*Zp6XX#$ zaM)X45PmRDiGO}C-s_(GGxCM{zJTWw(q_2PS_{sKpd_X&7ITxmVqvbx5(KE8h@;zDthJ^`WQGXsS*LmtQfa_iY3( zqVMro`wz4$1cUqmXMfx;cppvj-hD0hq41Y4q4y&{o^ zJ*>}pTnMe&{}CTJu*3NPpXhp@9sb&yP!i(^AoO)VAOyq@KG_Gk&alkHRZ;#zEt)8N zBM{#UaQ26|IWLBKQbFE{Hu(F37q4oxY1OYAROf+Qr7tg@$vpL8C?e@`{1x0&>3n!BZf<#>0ExO zPtaMO@Kq<6xMSk;zS-Ijzz?jDKGqFj>-}F4Fb)7$dnTk%dxse8WXnVj3>ioCJ{ZRX z9Da2E3hn4V5$y`&1jZ>@MyUGj(4n2h?Od%eYmwvC` zrBFRe6pI}pSJ66+&re9(y2q#Q&q1(r+&;((k$(`zk-YaF0?B*Y3*01z@b9VzZbukL zQxsQXhXo39oLwajoPWE_`^FoWo`+sBJ@lWQ6hfD{8C^TyrRS%MUGx)|0=Gkz6MfVt zmoMa)4jl6=%`Z?>$oms8uwT~k&4e7-hg=7t1J`~{biE%5K@X&HPJj2$SzaD{9Jfc@ zV*Bcm6?h%O;}P{=>w6xgufJ=E{L{Fr&#l1cc$m)Rq4g|^%tw2GUBm}D+8?C`8%XAa zC39-$r#$0=8RgMOT1@^JJP9*`=C%U30Ou6JZewO2XIrAA;zmnkkn7P|Mk&>52z*o|p3NS9rbw_q5K} zeU6l0SIIuN)>!mglt zUI6-lxV%1(5&0DM*TAu!W_zWfooabrsPhW+QO{W4Z&hFj4ZS6txQ-zv5C6=B#fK(egBrPAw_@y$6xObE7)%7qDKy zID~R=#en>~+L=o)DSeCyCDQ^!EP8HHA$0aHxPAwm_hpj5nKMP7+htnlsrB^7@#gEs zw?6XO=XC@5M?W;j8R9TX{1U>sTv^@1MIZ4Okv&VE332%%v=0^o4nM$g-YS_RsAU>tk~3MA=@x>)2uwGtKKiyq_Kustw_I7_UwDCmz?oj!QnpdgAjw zo!hssd@(+1I7U-HC3HW9a-sHQJy+v+j)>bcyuXWivk|;Mrq2m*|6R(N&ta;3{efN3 zy$1ds0gGEWw|^=hOWq{;PQWFD3unAE6JsW8?Dr9wqqj3)}~N<7q1H&obw`Ps#D5J@zaIaf1H- zwXgi4#^nckeL>XU{wA44l!w6b*`c2Eeig<$?zdDg*>N8KG!JXA>$`l^kt2crTWB2I zZyfG6Iyr5^5M23{`o?#8zYhHwYPU%gMIMc*~;&rXI z^SBr=>p6i(9(oZpQ8HI5VLjwhO+t&-5f14g#=)p3GChB0tCbTBlVUiZkH?s6k;?Ig zNrZd&dDkbI_o9XQuc&}NL9`o`FK~_r=LJkRu*VF-edXgChr~=)&$HtGvI*N=woLRm zfAYO1eLg^ZrKjS4Q}XBBuRy>DF<-mn5D%X}i9F^}m%7r^Mw9C%^xV%8N3`zBt-r3V zTGPmfLrBXJ?U3cthADaCq|fnS--L4^?8Azn2biZ@6|Y@izu(~MXWV}{e)Z!@kbmlL zdJjjQ2UQ*u%Ii5T`~k9?Vv)yt|L8B|ht(8^UCyTp)Kfy&#bmF8sUdjZBSoB~uFro> zXh+#22v>$9!SR*ksqZiwksbCr30>-4pBoPoI`$8)eLwDN(K&DA7b&p^RQs0@q#c2s z(s5rYxf609*!Me3xs}(Urp-FY+N3^b5qetST2|~2_2w!c6*iixNpStren)>-F|K7} z@ZZ+hynHA;58$3P&M#n#`zhnx@0suFN3g%CL2jq$4~UccJ+GJb`JTu}>zRqDvk=zFsvU+=5xIz;GbcQsa$|ErRIU5)W3sVd?JOi3I` z^&uzYa`jPl)Q6oyq2{AdL;30JIXQo?6lOFo6H?H=03inmdDr>{e8@YYadHY`;GBiV z*T`n*7vBMm=#s*?h;<5yV|+Setpw5PKRM% zejRESnez<+_(wfi{)|WpgdFP^3!mpBl^4FwM`A$yd+(9LpUz7{korryezLwl)Jo!- zDG+}0h6Ul+|9I8LzyV@t@c)p2S zvoYv_Q!0LxF1S3mw&q(c&rq(C?=8VDpxOn2U{6B?LVfz&u1GyGs(wtUBK^@lK8AAs zb8SxqSTD(Vtn)LKa|-tbF-~Cq?jZ4c+^}7IZys`TVO0^{Vh(8{-MiN73(j9L>i^A+l(1bgwir8OE>s)`*cPWiW2x z{0r^bh+WhJ`b8qE^(d6I{LxPGbdB#F=to1aK7yF^Goakw^gDejP{#!JZ`|Lyo47&FAMSTa{Cb`* zTgxjntNnoO#=ZJ6v>U%rec+H8<9_j(YGf?X7B@!w%p7 z;7E9!V!q_BXoAB&QI#jTJKY{gmUV|S%^b5iH`3A%k zvVCPp0_zE;D{eIPvq(^XTYOr+@yF$}7~lE4IcZ_|#-F5iAcu7Z)&X3O@b4j&rhkDar@SJJnO?QAny-2UmOqN`aM*!r}v>?zrLU& zAG*&%f3NHMwXSh?Hle1}zutS4c)ib2&<`E?OQFBI;)A}6k8*MGH+8zM&%!`g@%jMs z8S;Vqh`w@xe7>-+sa=EWv54RQBJGM(U=NT4eEIP4slSr-wW!0dEx2(g)_4>TL;IVO zji%})!RIgBpRjI%GmaPS(;zN^dQK3h<36u(-3LVbf?eQ%^85|Y0T7n;J8h-#D-tw+ zdEYPgw7cm3vqrFS6I?IFlz-|6*-^~TGklzLpkAPkdJ~+#=T+ggtgn(`_xn( zPIHAa=zPvQUt0bsKV06HyoZ2uBbOZ)9cG!2@dNuK+*9Ilqlog67994_Zh*s|LXijV z>7NkuLi7{l1MPz2;P`o*^g7x!1@N8+-WS35T&(XRVcj9wu+Hs}JuNpQ6hH_FR5`(E ze744OF7LDn71<8j1?Xs3pyRoX%btXjqWq@lIf23RPskSv5ijiUz6tSzZwylP1Ia#q zS5S@Xd>&Ft^!|iVkyrxd9wXXFw2u^?#Iby?v4z(Mh07g2Ty*g33-Y)EyVw`d{DJ*( z*7ZIV^Z{M@aM7U$=z5-m^%dHU^e5e)k1?>28}{_@Sqt%szmk*l)MtD7;_weW?2Caj zT$z>`Aw zO)AfF(8qj&asplC^?PGn|0Jj7%zm(bl73clya^?I;}P2dK3w!&<&C%m;(K>RlSB`8 zHWt)%Q61w!Jtd7F@;d&)FJMwbB8T!#tR{Y>zN++mPYj^{!5*If0cSq1vpF8dVW++z z+ei7j?6Z8SAxXkn9`-@+8JEuvj^kw9{+_fYkS76gh#Jo4oL0D>1BV?~KXw_!bJ$`N zN}xQfa&;Mq)Ab%3$~n&VVykAF8W}S*gkFV01rR674|rYec1PTRY{*3q<@8nn+~0^=~^7kPa?jQN7sADG|MhCK-Gq6-`Tra=x+_!w6pCu9Z1BCq49awH*qj+@0? z?cL=U`sn989)hp!0C9jJ5bHnG2eI|L$gViLie0Q1SReUv>0|xoiXZk+&%pDBrgjZ$ z9T=C_@c>p_`2{~;sO>wqVszdte3o~WuZZjW-zsO~j!FpU{K0}N@u0>J})apK$?X7F4Dcw>W92=RWK%P!MdpK)$a z9mpTI2aJ1&itV9agHP)>Ykh!t0pYKN;($GrKl~zojAs}x#)v-b0?K;3-k-l=9fLTz z9N`~)#0$Joh5DL%Z+D?JmTc_F#9hi``rIoJ|0bk!5?76*+3~%m>-EdTLwEJ zte7r1&nH|ia*svV>8bFq3g_5@N5DkMpHj5$0#lz0u|Eg^y81cxJ{Q*M-2b@UqCX;j$fKTN*aeYa)H`t4VLkQ348g&7l%GQ@ zBFl4=sQ;UY_frb?K~0-51v>KWYG2S3SdI66q}}Seyt~*Xc`pjT#dXuiy-odYce%$7 z@{RK*4iN2)>4aPRPU8E}l6l4_QagWyLm&C8UE9q?dw>Mn1770r4?Q1bKR$Wp^EfZ| z^!)@^e`Gs(;`)7Vjo-v9==~v#4>4{MByNv2s-}nhqNyZ@deOL8vz~DHahjvJoN{$! zVElIF6Y~|uWyA~Ua?8)3U2-lukKcS>&et9>4!Z37=#uYjnF%HFKDaO6@aq~+e15^l zcnW{gPQkY3A!US#X#Nt0tA0rjsGe){xBvk_T_=D*(Bs$pog!~LGUSj@UcaF{Ma)bv zVM^*v@2{ZU1B$!_&@U{85Io~nCGM-Z^nLRJ<;ODPsXsH!h)Qm_=wzWg{Xj1?Q$90} zhtv)DKjC`A9nnUP-yK*&PJ!`LJy#xIyS?h8Yv=3t!CcW7d-QQ$h53Nu)9Q!}|I+Jl9ver%3)` zH($u(Q=aw5bEi?55HD9gmSE}`zpj=EOM5aiTv$9?y4x1HvEl05Prr zNBI{SP~y-<7pbi7C*x{~F_ec(f%8vt71&Q}zDXb{ia20LAfCVK`3T#CJm|p19^S`I z$v6eE2%0dd?IhyVq|nb1AF=g$GxLF?y`W#SKGqFrhs;lkBi~8oEjeRRauV1N^5Kx~61&JR^nhFQ zEXnKnjnJVFNabY8Ngw+Z_~UvhCV8|c$fJIh4tYQb0=nqJS38i;6C&R(wW-F%si8;T zJ#xtD`C)D|`ulgq&Eh2;yak3#zc>H~3M9^!Fl-8{$ACd3d2>bp$nA=mvs4LLv(MO;Ky)W=sr zM*?w+9UcF$J_TQ(?*B0FfRB2_JT$_HLxJGSc#r3z1^e1?b%5bX~*%QMd9H_)&|9Or#&Daq@6D{8b)(tQi(&l@lK z(WpYYem6(y@r3@~3dml65UeN2{uuYULA|n^)Q9yQdzPDH;*@;-$F=jv9R9NUyXK)u zeP2^O7)^;p9Cz4_giMs&7%5+T74i78C&qDW{e$sV^Fs36A2IGi-qHu7j*#tP-UJ=v z3n1t+?&|)*_exZFzxq9=@{6yrU z{f$Qv@?%U)Q16$6%H_}XnU3p2O(FDM=@4|S=?FfDWeeFK(Wi4hbN{qnvI*2^{0YV9J11}V^Jv#rio`+46 z_~4hv6~bBHt|zi*2*)@e{&?I(7*0s>q+nmq*Tf%}gVUfeaBhqGfjz->ewXufZQmG= zU?2LxeeFf%B*FQ^b3|eDKDU~mPq4kjxCtc@Kec0hPJ`zOIRDKze~IG}L7qpj4iGk; z=S26$gn@j(U)mrQLgxGOVadnM`LLp_ArZ!j%_zn-&bo##N}Z7$%aHieARJ6m-ZQrmmyu>n?<{E)uYBI_EL^Nl?(aR6>)j19rAd_ z{hHlyzhr*CINA;RZ++YM#$)0VRDN-09$0B;xAMpkswV7XUd4H{3Xr_gDIw*g^B}R; zJ1YGYzx%BIkUu5-k0#`tqcZRHj`0+T@QZWHRqOgVH(%Esu6l6M5f#Q|v`>sn!Z+++ z|*hB00M_d(Y8$Q$||QFgTPXw)y;`ko%IPq{u(9`d|cqoH#T zrMnU=PvfjhP3fL;uE6tHQK*_=RJA6-`h;7*uZ?pQl2fBDx(ZN&*QNRDlQ}!{WwWgX#t?!|ibg(F{p^=0>G zVkcW>Y9ht`&@8Wm(;>e`=%;@?o}+$MfD$<8bjh(jQs2<%qFE;H(sO?@E^K3ZuJ6i! z5&0`7oY#}Ki`pq{zjo;qf1iV&Q|NmG9y|5LE}v(_6d+r6(OE7b?rV=+k36pNIKuMG z_njN@dWy5*tKYO?jW~|=Pn>Fh_YM5CsYzwaLRf>W`;YUxF7KzbWq z|3tq0B*X>ChU*zGg&%?3U(_Asgn<01yzoI+J(36A*Y6?sbAhgWYy3u2>n2L(=ccbK zvtH9!cW$Km$ojtTP?McJh^1M@bW= zR>9~w7Q|Sdama-*i}$TT=K2QR1^FDtC0AEE_Zw9(t0ZY-!F$D2lV-0-}TSs%Q)TV)9=V4Zj8T@J?q@It%+sa`ffMY zA&}y8bUqg$e^7Hm#EJD4@<;95eeN!nVTWO{iMcM~{?2~%++Wmm{SxA4dfZ-$^Y2=R z#-gZ4g!7B>0{N!+y`D=bf2a?yq6i=!$WJg~is|5^-UY9iEb`#{#xu5y=O)lE7*aew zdt81#c^{wqn@1kM4+t^qd>jlwEqSKjf)jLOd~qA0BV%oLqk& zNaBrtUsU2keqav}f#`fg@`c6^`##9=K;A_MKPenyLP@NXU>D~OgN2WFfbj?I1Td*T zmcw~3=xA5KeGu{Z;~~l+&b2Z03!4*CeEHG#B?j1Usfk-I7F^|sAD524 z+ro6gt@mB1JS!{W_OoSiT+FyZq3y$MIpkQ?QCr4h`(C>Eg&mBW(jN5tgW!AZttSEO-(2Rk zoJ0WSC}_#4CQJ$4`kss2e?q-l_u<6O{|sm=<>AT@KmW)0i1y*qbJ4Lr$30@y5A3@1 z(kA32m3P^}c%|c<*hM^+p71fwz(4lMmb`~hB=)c`K)zk`6545J(S!NA_CxW<=OU(@ z?8A?g7ry^wjkmu32s`xzi{w5a%vsN8P(OeWtS`v-z0jU4`^KWw5K!M3#}&^l&eUlA zZ)#YE&%H*LabPzh2kU{0a%M{OCA=^2E3-cy@}38-yIF=!d|6t`PYuHj;x7R&f3~ zf5<=dx!s|Eu^#XO>knoW!k+X`UH_>-JfXiAtNl67S4{J#lzL6r-={Ni`&|jI=Xk99 zZ*lJ_YyHf8tj9nvqImhdmEyPB8TJW~n?Ux^?%+?`ZAh@*<7Ii?m%tC~Sg}MJdXOt4cMt8)PC&H z*Y7$w_+B#dhxrLO$^p=42;-wAZ$eEjH^>3@CpplQj*}`Uc32N0k`>*Hl zye>#fyz9+#Xn47d_bDDHy9{=-Wj13lRsW>u|1wY z&|lCWS)Os+`vRTYIs3=B#p_n+1FrA>q4o_tt{D$` zmkmx3eWoYH(GJ>@9m#Js-{Z~KZc=$mj^eTS>zhFSQBH8n{h8}8&-Jmj-twK7B98ik zBjWkh?`>+kkMnJ}9=>n<#QMTE98$P^Sx)0*Mu^+LOJU-I-2S<~J^uAOW^t<#<~h%= zo=)*t`5}H}IZWX^fa$<_94GtcSOdurqJ2v_==)aC!~7H1s(%drcz;~~o;GQVa~GH} zKFmkjpM)NAYxys7T%K5$vnIyyaE<}Hs1L*e`p*`c+>s-neE$=4)FbfRR&r3uAM5jcl#a{u`wBT6)K21hdC+Hlz(=lsk`sBnpM2N$=6!i#5FwSsoyh%7Pk-9XB>KfJq=QIgFK&j z>ceuv^1gW40FCc@Uy$X1lYI1@M-j-^Ki138!*~H4em7Of&!O^-o8?iTOn2trI5|Ht zcFi*1gTt>teg7Z(p0=W&h8@6E&c8}L=Yw6Aa?v5@<3r8`QJyaT{~8_r3HhS-S#hcX zr*07aQ?#w`!JwTawa)PtTHls`6Gj5Nh@br;UdRDwsC>hmI^pG~kez(bhwJ2Z9VI<4 z5?V3EQzAIZ75nu;Aw640@+tc3;Ng4bfBSwW*++b?btKM@UE=`yhl`(<__f~2f1#-F zd=~B1$gsKEHp{#^M$ zy}J160{xE_eY6jPdjEjv8V=|nXnzy}@vY|}#82_~NBOVj^)mbdvOUlNefqDFSdg}jl7CCU$1gXQNUsR}e1mx%`qV%8J;9c3)@>f5UKc#yT@Q?g>#I1gYae?}aZN}K7 zwUnxBDYa{aW3riM$07W2Q|CG;4toyk9NUn;W7pyvs;*fBhfbF9{q5hnTn+SvZ z8RE}3Jd^`qQhllq@A)3vg+3t49pea(--+8J92q1+2tRS^I+$4}y*A0?Pzmwl(kWeE zq8!nWA&31AaE6#aq0jZ{%|980Jt1cY7!n|q+Y>#XOnKHPY9Hm?H}20&h~ud=@DOT$ zMmtD({#cId%cJgRo45$oM-|?~Lw(IB`M9=?K~Fh(>Z{&HN>F(eelInikLp6t6XWLc z$IyQ$pZOcAn?}V{6IbN+&Fu&MF0PdvV|#cWqjbar=rFDFb>u^BNP&J}Cn@B(d3;G~ zN9ByBVhQ#WV@8N~{m=7Dq#CAhp2~FKR{jh)A>{Et&ULT9Ay;a`6#Q8E7Cz(&no-1` zPB_WeJIe7gUhfXcAm@Lki3@Ol=W)sxuf-?(Sbsr|+Y{)B3gZRv0wI5&E!&Oa?+!U^pznAejmoN=h5f-VEb5CyX1<=zOQ|;eIL&A z7t6DMz7NXsdcVlTI2HIFmMfns9oJJb5@jAf@0guoDfet=#YkAK+yX`4-gE3I$n_+`YGEbbua4MZ?OTC7sk1|`iC7~e`o)Ap6J`B zv7QUZ`qjl}I@(Q76LRv+zsiUD*7&LQ&5lFd$a%Ek_x5v(d#Tp_A+H7rc;Y2#3te=Q zv1mUl0@`sMgSNi+i}?rZLCdZQDb$YieMA`-Mw}&bmc9^RALrkmeB}MTB#qAz0Q_S; z1l%Fc&%rD)_Q$xTU@XeUAmFMs2(cjkzdi% zIMu&U7-zqXd-iA6{U+9Doc(vA_^tJ#=43r3$Unzds8_77IA8G7UHoHQ!MXwS7~~KK zmnY~hi1nq|sl>eGlCN(%?>7*S=EH;@(XNqiEw}m&sB%N^zd3v(`Q>_r9Ox(y&-y3p z8h2n1>s}1Fk z{A784BmVkE_4f>2_2i->FsuI>a0C+0_P9NAeXu;n4R~R`PoL*09zR&0&sPtl{2&g% zH1T;I#QK;Qq0jl@c!_VluQ!7Hwlp$|yquK7Z|r4k1q?4m!q z{7d`7dofw8Z($eTJK%nY0Hi%z@3n*PgNU=t_#|`lp!qJp1Kd;B8~7v%BZCFi2^{Ns{y(bLAoNk)f0`W0X@?Ueq$G4u%X z?-N?zvxPkT`EbZ3h1?I&Kb-o8IE)h;^^bN=@$3D1QM10M3Ukmydxt&n6&g*|o)9@J zzogH6!~s~lleJv32YHO!cn$mk%cS-&FC~?) zXSpoiFY($naS5yolq!5JUy|o`rgCC{acBQghnq$M{SVK(WIc!VN75iGsh`cP>%J4^ z2$(bgSN(83Aio~_`rN44Py~X*4sn4-zlQ`$e$d+I)4jjEmNLSROZd zvt4nCq3kgxOws;C{geq`366xzkEi|})*>?I*@!|ZLpY(>M-W+2X}7u`1Vi$Z_1;e~ z(8vv4<(gaCqUt?giz5V2`^pY6F3lQx7Uuw_b~%0if_h%x^O>*R;5^lpyRNn8r<(37 zWy@GTj#uIQBqe_(aX!fP2Gbt47{;*32Zrxvr`^%#Jh(XtUqy9L-<2?5lv@_NNj&&>Q4gDE>-#sdv7ec%t;<!aU;&f^9DzG~V)GK3g!kYC_&sR;9(xA^oU zOLa@3zq+(>e+l{F`$3?)^fz((@)Jz$5vIWxSSGMUAjTs{J()oypZb~qNqeZ6Ao-I1 zVnza|{NX(GDB|-viRW!HlcMKmR=@VOL#`jj*&pMu4+uWu0?v@eM}3Y6xnhGW}q1n>YpM=2Gs~ID+TezVRV$)s3P409g|4 z72^}y1Imr#SA7$veCtQpWj*8%ewYusbzUQWA@3Vc;0N+p?;xMR!FQDt_yq0mpP5iX z?UMqdMIsM6;w>dQ_ylLpAvvrEQGO(Ep(Uh`_JDB|v2Hv0l7YqA9%ri8sIDsx(o97 z;M4c;_4jUE{(N*T2cKZb=kpuAPmxSLrST$PxK9E+p&f{ssRqe9LH!=E)W3C)$QqYC z{_2711P(qR=m}vZ&ZAxO#m2=6 z=@{S9|7({{RnGL-OV`e?pyw%;JIq%WLkJzjzLuBZs86Lk4EXpCwWMTgeT#BU=(l2m zAyqWkC3yVi^(oIcYkz zE#Z8vcB#Z%-v4;VRm}H*XrCBI(O-abBwAl4o?>)Oh{UcwlD6p;ppW7G819r6hq2PhghZv6sMFyPQkn@i?a!cD( zj+gDJhS5|_!smzMw&clP+`7Jpq-54-Tm>bOHemvC=x@j$=Udbi`0l;Hjw(n3^{LOz z4NKIHquhFn9^z-{vQixC8NBy^cv4~y5cbFpoW*L+KEe^>1Yp32aa|P9Q6yofXb%?>m$Eu6Bk6e!XD0% zR7&J!-=OagD*xx6ko=(>xZHrt_u#TUMLyqb!#>J6UwxN6>`D99_kQ6|+6~q>`dpUh zBeGxRJKt+-NF$C`;yr^n`F{vAwdV!nOzl#2=X&O`DxA-uePH~Mc42(=>x)e7`UG?H z^*&u)?eO@X+l`xASHG~R{YwapL(T;;9{coMah90SGS4Gyk8!jEx&LH^hkd)N{UUBl zF;4>KV@u6gl-vY|oaa3Wya%7#W<d$`9FNK93W; z&SUx7qf6;J19H}QOz~jcfxPacK*$g3dvX%D{d?WwANj(#1)R$xKlk?UpTK@nJ3}Ns z$RjS`9%%I+{{9c^qd&k8wN$-2?og!@_1^MXI$L+{Vev+IN8t2d5reUw23?5`KUC`H~HQtk6TX_W#jgU z?MDloXSDvgocx|ci30tn(x!G#R9}{`*T2~3`~lbJ>y9|u3LWcs=m~D!Z=?Vl&ve*@ zoYlX<5a`Pv;)5FElYVF2pHG`m675>$VL%}0kOSLA2cKZYWD}=AKTdUHN%v_k3)sJb zpRa!|f9Pwy8CcE@F@8Z0QZ739@XLC_$8!k1PwSA=-wWh%80F&9(|b%N^vH6)`$Ld- z^(!>zMRWuXB$v*L(T_FAs3<*Ac zAKzhC$u51NXK}uy3V9~DUh-7eb(>4i)xTZxOjms)96$&X?pqHtA7<(bxqn;dM`RfD z4#-6YsT%0~-U*~|-vjl={X@%36sZ5}_f}x9U}(q!;Z!~qc%FlH4L)$5mylnXKPsn+ zeUuyK7m7mBw8)nWRE8tr+K(bWK<~WauwUO~U;a_P9ZYV|RNh&-Zx<CnDY3GG|frA5wo#RBs0G*}qJcg~g4bzEV7oZ2W4mjK$Ui(ep}?_b*YO-=0{ zbQ}}0dXJa<^E#CMQGZBHi0e0=8^=@Y`w!pW5kJ?McDTXED z_;3%OiMWd-rBH^2VxIC?(DL>plEqNkfJ=d1( zKup?;8B2W33xJSkm=--FQ0(dVC$SEpcBy7ikK7L6*QEyo;6omCloQ$u;s75|<_GIL z%2*e|4&sC!ApE9{Pz2)Ku2^u`5h(={zx7-bdWhTQANhw|O8nuuGU^`=aUZNy@q~XB3|$rPaAMTi2TZT zcB%#vU-G5zd24>+W>P30GtjJo*-3Fc#>|0K@%bU<6_L&MBYSDWMQ-B( ziig^dH!jQr5Tx?;exH=<3*#H=3wE8*#5ruwW5@d51mYLHbF*R}cC@{PbTdKtsf2&9 z198{<1wP^dj`|UL_3;KA2lVjSzGa2=1xG&GGT$rzl&>(bUud)wc-!t11A zm-l7sh}0x~_VFAM_MG}gIDimj9Q1^+!16bf^Yl;o)b+R0*&gEw^Oaa^ecP`+kjnWU z|5`3CJ05+PTA_4|V`+!~0^3y-p2I%+4d&}eAxz=93)7S0D0e{8({Z=V#5p2gG=b=G zse&- za|hVT7^DOe&gUv5UGFHb>qmw0WD6_@J&$(;T;$!4gmI`k*S9iU36H+EZ_zIjdGTY0 zlD>!~2Ks)FLxa!fSPbnMbczpTC&V}k0k)Sm;DnIyD%wBBg_B?=iI7`{<8@2s=J@ov zJu!}Pkm8{| zEpz*#d2c!PPb}xM%H>7&ta+O4qy?iG8GxT|O@C$v9i`#?4jg#!FZ>QoW!m!5g{Nk!U(}W5rNA3^2zk!^%sa!z% zLQe{;^Wmh5kfV4&P7DjZU&QOD#EwOf*MC;|=W8%edA@(Z<;n3dpW6q!*Yjd#gt+xP zm9Q^xy?EJ( z@! z)CbCy&pmm4(t+aR{RBrjh~$Z{=b%L2Xei190a*2Az)1#Ct}bb^pDi~xPjQGR?ujBYUo%)I1vxhzIx1PXe&J_R91Mbl)n2mUO zT-{LZ68tcUphy_n%$iSoLIL zl6sF@sd2uNvCp;ai3H+w@rxaH;Q;y$KUtlp#18wx^ETXnhFw6suZ8|j`ug4>(V_00 z_k7>0bJ>LhAK%k2tK@ke%vq4f8y3JlOyB&?dW`dW#P|G*_4z!5`98d@iAiKV>(7|* zT7-XRg!$g{V=g~q;wCW8qa6ZD{p;_a#M80~i@o4(^9(6CfK>OU@y#C?>S?u?;9ZEb_ zyNl~7mQ+p^;)(1LCQe|?vQP49!dc&gU%5c^Ek95cK2WC|1b${v>%ER~cQ$cFJ{QA0 z0VzKJ!8#6nj)%*eap=_*vVUIpaR1`*+vC?vFrkFRT|Fs|hs;|3)A}UE=V`U5)(4A! zPl(T38Ml0LeX@YJK250MklSW~@Ixv4ys3ovkOTCUC%)(9%LnZF=4WnSlrQW1JkVAE;d_vP zy6=Qt_Ahp`^gd`c-|KVfi@hqmhk|`F{6G&7^#4_e{aao0OZ|I;7Zdj1j`&yceKBg6 z#&?du^Q)CXV^LxR9xr3eRLXasSo;I%Dcas>GG_wuJIW`g&ITmv_nqL=iqn9T6I##r zNGi+c5oCXn?hi$g*MBHK*d=|CosjFF^sVPnXwPcUXsRYb`f+9stk~orZbGEK5+Cx# z;|b;`gbX?09$3Ne`?}UQx{sH5c%4k+Ms%+x48S^f<95UMw!Ha}I6V0S+d4<%=SiF& z;FwQwPK3C$-AEj51)_fVoO6Wm5fGlY0PjzH%sb%2FCdpU$Kxe3NFr&V4Q@cU5 zQ%E5$ri0Ir+C{`RHOYeaf9MyHVM>L5h-jn8m&I}DtGt5`J6cX2ImqV;Z#!M=YP%u> zJPs1OU^H#S1fZZOAB=-22hh>4fs2|2AZIaz;L11TdE5aVkjF950e$`4SH5%}4zu+J z)24P)lZB6R2CQ8xIk&smcW9L8d4tHoKOpH<;=Tyc6QlfGl>IQyh6{Zj=(ErM7{_@L z)05)9`vTftO-_s6-}BC?wGOdsZo4XhaX<;aMD6yR-wQ%LtndDZbr$?t*`fHIa+czT zA^7UUGd|Arock2%`3{u>a;NKl5aO^%?K|}2;y*u(_g9nyeE*lo>!4-70 z7s)gKR^j=e8a0}#NqF?*!nrV$i3dA+e6;=3@p_NESnc+6-%h_8Ni93rC{7t!-Yd3;Q&4?SP~yYh#6 zO*pBbq z6md>+=!?B7toI-fsP!WHpmQ9cuP0dL`aPQs9LIXfp8b2{>itybJj>pdARUr+z^{+^-Rb;$9Juc&{u zW5N{1^^t;upB9|=E#Nb>#y`=Aeb@aTtDM-d;2t^aeuuVaiNi80bd|FN@*^Oh(878M z5cKr~t#vZusjvL`;&#=K7%szSEgZEt0b0iCBqJ8>k&5 zilr_>*oV|bcdgExvJcR zqUdLM-?~`nh$pE*OHS-qbO*t@&*+d#O3t$!t>-rTn53Q@a;(pIT&)`4Z${jxm$+En zG0%L6=SFa_9Q_0FfT7T6s!j=Q|F9!a{AKm|cAc#Im7Mt!)%q@fj>y-)eDSfpdd92p ze6G%RO`SD=Qq=o*buEWN>rdNf9kY?If6k|8|L%Q%!kF3vx5fjK=lFpaiyX%b9Q$J4 z$AaHM^kGk<6gt)g%$NRBSs`+&M+rPXfIqO2->D9LiM!x?TF5{ACWVL(-#=XVJ5W5_XF5ZTajaWLcD5-M<4h0o%THXPCa4Z{;Wez&o^A{2=(RA_mX|<3&h9% zxnFr5IRsqeoA_JhI=^<9V{*k&CM0qEEa<`u-Cwx!=kiDNEPk(#=!sEZ{rU`HeGWNa zIr4sm{rmKJye;&;F5(8vcU(#vXy$}jE}xuI>kxhUFEQ%~uTAp#EtgMR+KW|S-tol& zOTKvo_s}4pGMdVju+Ga#sA@Xt`<}mf@==B7pX5i;V)CbqO(fx~Z%_VH7{6WFk@bv= zohmaMgXZ-%(RKB|Q1B!2CgKiu%g8u6)F0Js(leVFK^z z!4LER3tZpu_c_SBA4U5>JgniOi=2K3lGiEF108-~U&_PXJ|O6UY}X^MY>BUAmQhlj z60Us!@(;+yLGSMH4?gQzxI^EPa}Z7tefH-oSIE28PiXHBx42JS@cV%BbJO^oJ&Hclz9E!9M3LzG{cAUDSWi z@xOe1{Psf?cX^#NY@6pN?>;p6(}Gd$A6V2ZNM)BDw%z@$*6MwDLyu?rWn6loFTC-C zwokV>WUc(P=WZO)Fq3-viI1nQ9-f)f{kqg$ExTrZch%$Dzjj2Mpxwod1}%QKjoMq* zclCqU{n%P@*vl7wbKmKUdp}zq{C>o{?|(R_cVzFj-yPcf-60X~FudIlJ$g0Vxlb^x zy3OaK-s+Y~HJ-Hj@K1+iR+X)6cyY;=~tEij@-!T5i3&!pmz}- z>ZWa54DGN-=HI`2aknS7>YN$=a`i2P52?r?pM}EjZu;`>FB_Dpy#ZV8w0iW=K^kZI zEfep$Y+14L3-!nPmsah*xcP^Nsr@S-Zh!C=Hx5vI@3xDsA8_Xc#UH!xth+8sPs!Z+ z%2my`ePMhs`sQWb4!Eyfz;+*-G_2_GH%0{GpG)oZ$5#&x-fp@1tQPMN48FK^{+cCb zWabY?UvYi*)3L$I-Lp40=^N!2cJ4ak{12XK)iFrl(!TFqUE60`zuIvBGa8M~{O-xi z8g91#B#j61N#XsIkG}U8-wn!J|Lqf}_IaT9sz;OhNh=SG&indj^l)`X-s5}DIbr{zfx%&S+;-d}4G#$Z@%_M(|9sOUIHtpgzkBk{fkD|Pb3g0Y zXy@RspAHl<&M_xzd7GbcXPe*Yg28=>~*Ox*w5>t?jq_z$@4xHWrD8>{@i zrWe0Zxlh#Imkq!ApW6+M`r~uQ-Mm$gO1uAXK3sUSS3ha}$M*-T|MK={uADPujQTgz z`aJaQl7kihVRXY5)y3m8UvK%v_M4TK2Lo0h+da^8B;zPiH3Gv)!{z8#N88#_f6X?RQ7z|Mcv8`mQ{vNaN`<a49A zZ*^6%`roJY(Jy~<_>Y}9P8a^zH@}$w&Hjg~eV3ez{?>c9-`wM~Xx{qv)sG%~Yrw$7 z_AY#_=TXm`8nvfp11@bjYulq#f6*(WUi$a7k-d?-SGJs)iu`?j@6iV827uzboIMKelGu(?7WIn4rl{Yua40^@z+jGp;Nj z{BEC2pHKe!;`8Gt1#Nyf>4dkIbqKECX73>%j~EmzIezs0i-wnEmYx60yJp?fJviLWe5_9}W{(!%JoB}GeFy(r{(jCWgAXvl%P%b(v2cE`%x5F^*z5Wq zMrO|JaQrt%t>_WFbIyJ{?|*w#UMruu|D+2)Z7sB~zmL|987~+`Y6> zC$;}ogC{QC?0}NYIc@*ATaRrTXD%CD++g#Eqx$Nz#YwBWZPP7){ihc+y?Og9GpY}| z3$|>&;OAcw35NFDqh0ql#lbfpbU$;i1&0S8?f1+j zvrpJDGxO-`mdBm8Q*hFLhwgQ9hiSo)B_GYYFWWzJd-azmUzd*hpUW@kZ60pY{+l~G ztN*Jnn)}it#|#R-`!L<6#dAG^dw1@6^qIfU1Y>tv`cg%U=9!|`N{`D2e(x+8A2fdNkz?NP*dn;>+4OC@9X23X z+UD8UX1rON`Q4fCj{mm*_nmghd~n_i9m|7jb{bi{%QJfg%O5y&!JgOJ^9k~MW9i5v zx{q3?e1@*TJY~DXGLPKabl>kk=nxz> zY3h@mPmbz;W%}dEXEw}e{m;5_`}bBhipB%@b-{TA?~ zZ=dqtalz;9&$)cnf69X~r8^(J^xX2G?NcYUKYZYhT3;@^t7q?j#07Up?Q+fXlU|>E zOp(Uv(%V$%-B-Nx-Bus;44PFIZN2cHdjv1Op1te+?xmTAhZc>!_kj-He0=rk{DsH< zqpOzFVKY8#ux8CbuO9Nh>r4OLrNjPRgT5Cv`sRp(I|U8?`kx7dUp^=kTzP1#_ulQP zb|F7&`r^*Rvb(7Lp8Kwt@%h^$gOTM6M?8IBd8T~Ms%3XC8l5@y&O6)9TQM=S@0;eb z0Z)}>t{Jy#kJ(p`&-|fNo6hs^*eTQQx(x%6Kng7k?uHTvLQ6Fj-# z@Hs=9PYxy>-0+n9+Pl|Ni09zF-#%pE@Rq@8=QbSmLdWMiRsQGur6WEY9IWa3RCez3 z?X38r2l%Uh{H@cU?>#DbXxkfa*lKp?%!T*;c+gi%j|k2=y-m0I&qU>T&1cQ~!`>IBoFQdEXD)Bh%)DEBE>R+VvOs)9&ux?UMtVs{T&LpS{`R zJ;x~j$ut5-oN#v%-`CyIrEy61_c*P9=`C2{r6UXh+~f%Zv4;iHG_hyKELgZ{!7~{zxm9d zsQK>ejBil*nZXxNe(vZU_Z|_Hcb@D5Y8JnOsI&g}i&ibV(a_u4;nhkKeddSz5_e((8LzxMvY znJ$?I<%b{8Eoimo(#qDCAE5bh#W%9?uUbB^$Dm;NCrz&?`D^FQ4!y2v+y03?f`HSnRf4k&d^rL&7*{IFHsK3pbmA&rKk~UgShgYom?OFRB>WuHS7JD^mllqnN z?`ZYJ7OnRgsrZB0qT<(|pOi7r|KGt!w?0Dcw%TW0!|5{)RNNIG=*1lt9{26wvB5(- zelq{kD~1J?gBu>YvVX5&d>4}*{aGLNH}tQWU8*nYt#(^~{Lr5Fx9XkwX8htqo;YNZ z(u1<=kDNDosN(SBg8L48X7hf}^bC&Z{M<`VbtwsM{_vpphjs25Tv+;O`ym%a=M~+W zbeORHjT1GVhdXqic=CcH6^H%I1HU|PO8@Bm5%i?6$E=%A8!+^s;PF5AZu-^M?(>~3 z&MH}6c2+mb|LgPiJ?HFgqj@i>U&x&?Y4g<+M;#t)f9eB68r;>(vJbgQD_+0gt-npm zWOrG3(_ZQE!Tl90nl*jDdC+Fble@q6+rxrY-B)+~e%Gd%e*Zpe;zdIz2hbZl?Aznd zSbN^S-;(SlXRSUW^U(8u-}!?tI|q9X{$~5@M~n*&ZT`cZ2fsTobJMEq=l5P2tpi*2 z`f-=doAwSqdF>ka-N9_J#?J zXRm=l*U7WCc=E8aASiFs|L#k=2lH;<>ioC=HNYx=S3a_*tj-QuGC|w(lY1X~-R9Sq zD$aU++CEXa`+HG+@A!)!-#35jss0-5a_Kg|?KUBE;l*EW*Kg9qpybLEtM(ojtuJA3 z$>@&PZ#nCOPMHVJ>+<1_gVo=)eO_6Wy(Q{zkk1#EU1wf9ab@@5^}cUDed7`KxL48l z$UXzsw(~P)pE&XEa|cK9e==wH3tt_P`E+Pz^>aH83oiMf^Rd?t-$Ua=9Cywi|JsjL zJ%g#M&-`KVlIXms{enUB4{tUmv(4kbyK~U;LBX{2xrw=WiYyF#WuVV>?Fcg{|Iyc;~&IjmC$5=PVpDx=D0iFyoE#uG7w&oN4gg=i@$l zdrZ){N5zrX4q5SNpT;fz@6k`AILh14DO+@JpPH}$O_ zn?(KPy&IP>YVH@j!)Z$FLlpS|nbEf*af zjdReu@0FFeJ@oAnnVW|0wtDK(hgxICLFS#|r(8OtXYi}< zw%O(BA9`g*9{a{?jeGVFjy!j>_bSIWQTgp2y88IirP1?+Z(h7&S<^9XGHdoMZ@K2$ z!!mQ9U6AR~t4C(vkDeHJ`$zqPg@Yg6>%gm`@o9^%`@A^0Zy&YyyBTLRJEXaPf8xqF z=pR0L^`zOCx6X9ga*G`XK2#nwE4g!N!{$SRo4)J%$6GGxp#F*`4X>PiP;t=i=*KT8xqrXRm-Fsh*l2XmU`UJc7ajQQ@L=-`?(X(9M)?~AiWWgZ;!(x1NVQ4w@) zxMIb1r#H-8cFv5iUhF(DSejirBxn=O7w`AotM$|SkIbC>>pOqbHyE5b>9W!{&eJ)nc&fF-#Kek%S`Zxt8U-&yf=!1EqA!F#jkJw@zE8}UHtuFV=IEU+WdOY z2Noo+SLFNrZnr;hz$aaT@2;MC#?cRV&20JDSB8^{$$EI zqqID~?6zHpi&sSFE&u(bSCcQgma9DMCxx#bvU-Q>-ig-R_xCwe^t!Nc!+)Z81j_vs_1oiuOck!t_*kH$^B^rmQi&-UIN zJ+aptUB_uXJvRN4m%n^9n%`KS@dl4pO+2vWAocgnK3m?u`TQZ7=Zfwgwf7HWf^&A7 zy>j}S(S8~FyDmKKo-Wm0gR*Pi=yrFTXg&kKQ25wczpdW&ze9rJegFG>zZDHK1N%I) zy2Xk?L6bITHoT(6fZ(PxhmBsd_kiI1sx6u}`*?@o%mEMHTXw;q%&1;pUvScs(fSr~ z9CLNat&dzVEZCt(%i%9AjOIV(A3U+$EC1+{nfJ@jzrOdRXnX{pVW+#l{$$Ut{esI6 z>vrFR?-yzLvE2H?w}1ALVEjwXGdJB+yzDQp^vSHg>5OO3xUya5h(ixwyyb&Yf6mwc z%5R^1{Fv>hWe)$fnbf+hU2x3qPhR)xyprIuQI(Hf*X7WlboD-;E*!9@wl|;s7gt>L zX8ZFF(DGUG_BKyfcRyTlm;TMi-j#muh2fda_x#KL?_G6>`g`fAR!b^QNIu?w-+tU% zPyIMW^_TQD*IziRhu8ngwhLx`+j3&C`O>9NUS8VDl7G8ZyNdVDU)!E;nY<=5xMQ%m zYVNs{zUmcxIP~65qxbJ-$-DCT>T&&_+T!tOzqsAMPW|ERl4w3^^yKG1wCo?{A9lX! zH1_fBhL6Y;AHR2pBhMQabSa(o?Z7p?GOtV;wd;VtN8?kU&--5T#V_6G0sksr-h1w-7?FmPIG2~Y} z1^s_<)yPlhObed=>guJpRSnNP-uCIn-|Xt1&tPx!)9<+AqlvA99Y?G3EI1*GrvlsBY8FtA9zO*FI}lGBNm}{HsxO zb{Z2bnf^p_akY|7Y&KqoR1Wg;7Byi;{EBk~2e?BIlfQP70z(6j1?15J{pSQIaA?6iFgb zh>9X2qDYh=pn|9%0!mOm-deA_&w_8Bp5Hz9-Z%g3RaHAz+O?~@XCyRn@HK!`hq~lO z9gX3e>k8HFe3l?Z`}b<{#&f8T1@qqtpJIes*S*?U*6cvi6AEEdCRGsW|FpmGz9uA3 znCU$yDg!#pj&svq0`Tnec+E8n7vLaxuY;pV6x!Xj7hfyp1~j|ocf6OQ0!+N7&FaC} z{Qo(5l2U99i|<$YEY zNpsq})&#l?9B6@Ndr<$eEw*0teU0T$o?5s~MuubK3F%KlP~I;kGCld%OT=L@sawz(FcQ(x5eQpcJhi~O9}Xca)?;)2PI5g9_?>>fbAcyv%jg` z2QYu{>1fFIQ<#Xj~}+iALS1V-RsTlp!vv0hKuZ5 z^A$ARGA`k_yr9E&>KmdX_9%Zu{tE9CXQn(W@ThlezmX3usxQ+1Uxhk(KbKSisgr7r-Gz} zyFKCJ_k993g);E_xaxHg4QxKXyr-Izw%=llzJDth!ShQYFUz{*2~W@zs4z}q^9yMY z2uT;W88Uz~e&5X;?Y7?c*p)j^aCo^wF8-#YuV{Cn;|QUr#y@ZW8D$BNOIl7d=%}Ik zt|pK6n{BfP9)}+^7TnQ*=`6FsA2;?5gf2$@ds|?g28zGaCMjz51h(F?I`zF39ybI@ zs=@K~>*l~=FaFY6pbkp!^~)yMImioy|Agxa12}lGPc2B@#xgqGC5iJwczM1UnRDWuJ?-F+WkZie%PH`7o_U|UG}sEjg?A5pFTCB4-P^g zF&r>}Tq7u8qE#v>!viu5&#P+g)Pp@An9Q2ZO+cL~2afs|Ej(rQ`c47}FWB_?_$IGS_Q*tp5=|ATW;Un_9|*HEJJHkHCSKKBgZuR0y^oPua$mrDKBn z6QTPP>@F0KPfyl{e2g)d?1DD#t%RyVNG{qz^62du*BG$87a=}R^}`1XZNKBqOQ6SG z`U_aTx$=Ac^k61-4|If+GiZvFAJtD)1Ddv}@StV7?B@3ivP>wy6!)J}rzj23_HErS z7rQwzyXPkB?K^JZfX!*0yM=>xKx?laN8o8=l)l*d@^%_YHncp>eaolBivcR;i@$XG z>IlJ4A`?x0T$YUy7;ZHtZ5*P1GEbiV~re(aZ`58kH5?y0;!d#<%N zWAm*vc>kxkTq~5Hk9vz8>&ElR(}94 z{&ZrOBTuvvT9$PA=AWh}30`}qDz+#%fwuY^Vm0UV0jtIrdy(}3aQ5h#ZR??q(Ej;5 zNBdKR=Z{O;n?_O-X_POa@$m1~kI2bU*!3E~d@`ypF-lmxittHX9{b4G>j@4~YF%}d z$JPs^UH=Eg`~^)jsB`*AmB!cITlAarE{|Yxq5}v%AsB4l=rvG}<#*ooCoYSVV(aBR z&Aza`C$Vu#Y^IalRw})_2@ikyYaxeV19bLCQ$e^ zVWyLay$=#-cWDo0A-3*pmcO&B>R1W89ZY-}DHVTN9(1o;XSSG#fo(O8tov$op!yeI z0iNQm<8?D13Hn2oH6O$vQop#c>@>h)3+eLv(m2Jibr5MspzDQvKEDDl@H%SYe)thH zxWnz%!o*1cQi+O8E)to6nD3TEdJ}G_KM*orD1U*i&pydL~ zZ^{8*u=wQQx33TBJuHFJupV946)f&KcZ-Q3Kie3TO3=is%#ot>h~EEcX!KJ@dgPr4 zJkoV7qGOvCoQULbEN?M^1Gu#Yb#^%r;C_bWaDy&vk6O-vMpCFgdxPjXLKm=nDx%lI zdFAu5kp__e_7kPnPuP4z+8vJ7Kl;io4GI#)-vo!?0aE`bs7F)SNn^V)zW$qj2b^Q> zpFEAt_iX`5=bXzi``mwe5MA-Y&cALQ>Qa}aeF*AvPd#qGW!l#BBBK7(E2(RX#&Y0U zBX_PFF*U3W;lmw#q5*1C1;=J}*YHyj^y50`uzeAslS?P3ID11E3O;!-S00N4D?F*+ zZ*9D%{^Z%K$h(OqFs?o=dbmEE|Pg>rC_7_5rK+8NqyKVIR(DxdbaoII3i0@p@ z5!qn?jvl-1_3eZZP}Y{$-Q$DJON5SWd?M~m_7Z;G;&PQ97b|>{@c8t{hdR)vG@6C- znFWZ3G#x8PC16YaZoSCodRzSS)T3&eCruTs7OX4YuXRM**GA~?(cK6`^=;IXx~uR@ z18qm-BaqswvNA&(8xLuhwl$D!$KtB(;{n1=`h>^V3Psl3+lScwMWOvu$*?Z$KKv9& z9#YEQI(`xP$9)5SM~PzcE_F0otv|u?Gl3DtxbX|v`hd_O(AcqPYOu%)j9P_pT-)g0H@PEegiG=jw5^{77 zxxb2!f5BUw6|DhrCEJAK^!ef0W)+1cIX|FqXC;hN!~yOroTz>>s{&e1^_s1ZX`%Dr z=Cs)7J+B>L%G$d#y>`}cGNWL2rdtvYr=@dd?Xv`(D`Nu(E-FCR6)on2MZBj9bEj3fmOdgi?*~dXtC;Pnk&=-+tQ^Uw5gZ?9%(OW%DL^3 zjK9U2WzGU@f7osHJDmn3_b7*JSz_yVl8Lh+w=6b4*%RnT$nw2V{~&h0sju}n&d1JI zNd4bJnQQM(tKa|D%#a%&`n(i7_aO91L!k%1c&e3QkZB5gZmEZx`&wHPc0M9R z|E6Si+fP|ds5>06r{nF$dvS9Gw<7)Vu%g?vnDxjUo)8^UUn*EqQ*$lWmw;UpS ztOaQzm*N_$j6pALxp}!X9Y{KPe0JUp4>ER<$A!`B!b=popXd0o`}7P^XQJmfJpp2` zlp%vJ$5||X09Vge^jO3z!WxELN&^X7pdfSzpL$InrqFVPADmYKg7~vT6GE1-WeY#i5rhzBE^B);a#W4c%%Vonc#xa9TQ;QS`=~E#}T}mzMm|k#RW_` ziL|6F0pu7ook^Q={-gapoMwy87o{Op;*&$?lXy{l?^oZ0E_$1z_8|8DE&Q=}_{mRA zCD@j~(A4tX0+>`$JvVu0f$|?bzVo)Bi4#Hos-{M7cb>2Uz3u&j{OzhRu3JOC{5N(U zf1*CkOr5rM|DlS#F@D*@4KjV+Uo?2z4t8o}t^ZQT&apvJGZ_L@V((hQ%HYXfkZy_X5 zG0$af@^#}r329Ee&w?|6p0L70^7>07efZ;opUJa42FM=xwk|D60uEMQJ;07PfG)oe zMfDgE&W{}acuYPo0NZB~{s=6tUEK4d9GkC5{bm@ZHQ9PtPZEAq_SEFt$gh0wKhZ07 zLKA*&Iqup0e|djtGd-cQ|BMyaxA48dOGL-_yT22xK7EObE=C9S148%AXHZ$%PzLJt zHye2*?*h9k{isx~8NvA*Y3p1!7l*$T(w%K&} z)|!Dk{kP8)Ry#tm<~!zZ)VH3uAFN0Fj>;H9twiG1>+K%kmApe<&sPgjLezfw!w>BI z`A_X^>RAnC(ZFp~F58Ca17!T!S%3NZn|@t{0;ak2|= zJGpvjwg`*Mg#w!I1W1^pd{hO>>yC0`c`5PkCL!J^Y#%Z5J;hJdjJ+o?y60M7OP(+~ z4y1!p$rgsO^JT^7>CWi2t$sr6AB{}zOK)dJ)kpqTaYtB(tSHzkuBjk^V0-=zb>#t)?W~oFMZ`&EE5ERIoEn?nCI}R zLN~^AHH^WC>X^umOEy4rw)@PhUwdHOj^kwqCpPX0wzEC)bv6PmujR>KVEJRD{ZBAn z<8F0EpAyLF5Y5d$j_v=O>2{gOAD2Zw_xDyv^(=i>?S$DS6FTh9ZZR@6;+^sx0E z;V1FBqNOL%37X);IeNs+QCV9_Zq=Kf3L(Aj*%BKD{FK$#J*6U<}i}pQ~PYIGi(N$-I$| zay;X;9y6!`!qSFy&Xmx>Z&BaKb8PUy^Rc@@O`tp&5Z7wS+rQP%gyj6G-q!;!ny`XH z^>xF4{wWlX#UCZFRpn0~WI*RleEg-SuBYt4aJ8xY?HE^-?n%7LNi$~|NcU*PCjzev zwKFq>C;|3d%Ew>j-6k`dkhoW^k=DThueJ5M0Er03Ro@i+GzdLl%7fZW>8VRQ}oMI@a6fybzB6rrLH_5g3dMlv|#~ z^6&!oikdCq+@Rc+b^0;0H|XVjt2;f2oinIfAF{Pwk_V^gZrrACk_QzhE-aDF>!R{; zc`@a=JnrB^!!d5Lzu13vO*z`{vBvyZId#rgKLQUQ*p-6?Qah9{q5gSid@lRso5Sn@Q%c0|N=qPlVqM#b53!8~YDZjt!S4dwx+COjd@~g~(%eA?=&tyCWgX zsr1-5&UX4@_EEtAq|!|85G~e5_i#6Lj@po{jGIGU-rwP?Y2>Y8DUSb z{0M?a2q4FO)F@L&dEQOXIM9EH^K57m) zZu!hj)ab*Bx|z=kptT)#Wzc2U)qGEM~Ct#*mN&qCw zgihnOJHR8&HTDcE0&pKmj@D0IPjHp3b3Qgo2_`V#>=>yqfGub10$P0(z&(k%UjogB z!1Zv}an0S>{%P8B-M{RoD5@VZ`PlPqc?RHBf+*Sb94Sygm{&0LFa5)ua^g7t0O9;8 zxs&(p@Zp1yP(KvfUEOyt6!Yh1yzn&_366(*P<=MH|Eava>O)TK4J?k@j6YIh>N?7( zLy*4{`{&B^V#4PO#=Wi@Eb{K4c%Uly<_~4aY;o^n&H-64kxo^eiR;13>WqD@Pj-Mw zfHo>3-U=q0Gf&$e5`}C>%KdP!S>cuG{3LRJZJ6N2(n{uF51z?JCNq*!q5e8^+1p!h z%@Zv{(JmKt5qTK8Yi&ilL;^nc2w{=^wbG35PkP@+sQ@+e!Gr~l6~&j)Uv+CvmIWm- zxjaPPx^SQy&UOFP0#_PpuNd=4!28Z)nxnyl?{_7Kz1RJn%)oE{OT$I-jzH^hMv1mB zmS3RDj=p8D?*z^?OTDD#)`cx=JEx~52#;Ul)Z6jY&RAZY{@6`wmliC3r|v!xxq9dC z`@2azpG%Cx6?9kTs?q}`@a@Abt0|MM@3V1F?&P7bGXN$j(s>0g*z>;z^7Gs37zyXM zUhf#8e-|lFaC|Jh2X`}+yg{b9Ub|7XJfj^IY$4$Jm0IDCq#r0}ztT(#lw{W|R(ea1ijZoi9IMQkdXy5rK#NJj%_4n!a zsOvp1h?e2EqWg}H)+jwuCDD)b7qR=?tGrT1B+s$^!LYx3xTt`zeu(^k3T-@nZ-=!J zj!#-CYL@-XT!F>q;Ki{2kMI1c6?;w#E^U1;>7VMgneIz*wo(VD29$5ew^^#whI_t0 zJ4j8U3;XSea&_(0U}JG6f6)6yd|mBXzsa3~;Ov{Q-5!+!z{7_BdFzp#sK4!&Yv!Ln z@kh(bbsyP1_hb2?+5L>CaSPaZ>-O~Y02|+zdh&q({Ub+vly0+r^nn#g9gY8e_FElO zlekl446m5Hin$P@1`m+N)7Yg*Li6BjzKs@)P_y{S3m$e^I3PrxOgW_vWM#M09=tCL z@jE%QCA6{lN$OO`4mDLQ&NkueU|nLu+I@(hx@+IY@-4*_nRi5JJ;3&YtBIdW3ETHz zhgjaFb6EVj**}@}##V}Z&4J8U`=OCQmo0wuEj-xmCMOMV=Ta^n;KKAl__!DzIoX+G&=7*=0a(qk)5juz6*;#k@l>BNGBy_F}N`F zVRA@=e+xZF&2oLj7&h;plfURU$y0@=UIoVo?`O`BNTD^|XIKAx00f-1FR&C9rcN0lUsad7;QB7;(dwG)I$L)D^ z;i2BIOT6(CK>GFZ*d#wqIA&$Rp&K~YeC~>*YKV|2>ess+x6&wb`|&q-yse-7f~|jD z9E$BSXS4wEz_~ILT1LQoRDZ(alm=?=^|0q5_;@GqcHI1DrlA4AvsC5rJ|et-ApWy? zuNb8jgXMpbdO~noV$62_HsSFkZ?56m_Cf}FjH}*ynS%8P*9D9AdwGAqe-e`ar+SSZ zR_}ceu>4YdKvzcQvs`L%-v&Bs`}9J@@_YsA9`?pl}6*H5F2EV@{IIk#lu~Zw}|ayh_|B?0y{Q1jDEx+)gA6IFcKG}gWc*rA#%nLqQ z%YRn()(#zK2)_E)8+Shx8NkSSpUg%IRdCMTnBrK42~_Gycym8W1m#cmGH@j<0NdXY zdIUP-%7_~-du`#L)M9xm=$JTkicFE5dZV+Yz5T_si*kgMQC1+!quF#dnF?li%~9__aqSUg5L0#w&>ZXK6EY{hGI~CrG>Ho6KbY zK`ifz)FUwGlqjzwjRh+27emi`%EMUy$6UKx@%f4pK=3z1EtPvVeCIsS_SSykHuLXHw4b}pT^2(uT50xFJb4dF~u&2ZfPTwZ}9`+ zWX0>Q@DaJUp8^{LMC2gw%b1k(xPve>rJ?N7n3Vx8e1?$|d6-`jJOnztC=Vswc)l4a zZ-&2dsU)>JtN52DxFd8ETk|n3xe6g|zv;o6)7tcG=hpU6uGOKZ53qdt7pJe9-Y2kq z8sA!=y*9Iio}1qYGM(W0VvO2bbM;q+ZjLVO3;(3-Uuy=TAw|>Bm_B&MS=czb-45ZwpH#I2WOTGciK&uqIQTepZaxuMjVy5+0TC}KR*`h zF!V3qo5K~1gruHgL;0ONY|ouJj*U+_(#MuyCpLfo#Q(p${di8~drBEB4$V5C^YYvo zY+MR`6y_NW!S+Wn`2IlB4{W}d_7>&6d&Y_SlkN5i1%|t}XgT~uo4;-(I*4<_TgpAMFKz^efV*IMd&BE zef!fkzW?1Q60qygdmWhDoXONV#)8T-sy3hI@K6DV9W~3YZ+thKZ{XoQ)kJI_-RPro zRg55MJ5+Mu?5D^$)2h1dm$p3r@XFg3_1DpHG{9 zVGZuQyZPITNdd0CT6#-bkBz^dMpVTg*sQ>fI_0)!(KWC`3LRHqh%bELCgJ*HI~flvGT>>S)n&>f6o6hFPS~gkT8XQ`O&XKi{-$F z!1UV7l7?Vh{VT0>F4muf?DprppL+fmFPNn=c=v(=dmit)hGt0iPY=Kq=_|>63tRv9 zzUtvy1lYY(ys7ihZVye=ZbEVh)vM{nR96--LK*8OQ;s9jz>o^AReabJ_}&$f-((rB5G976RfB#hyHB(u%y62GVosj>BU)Yao! zCWj?pG+VUFQ;|dMo2r=XU01=L)2eg1Fz8O&OS@gh8`9%L(zVdsJ(fCme9cNH? zZ+LJj7LOu)3Bk1PCWC%PLwKa1scN;B0#LKJT+Cg!_-pyTC2j{YO#)E-GlwTxf9Yl;b9@&Ulw3YISZ}BapZw^Q?M{`4npeq#TEuN&In|E) zYB#k(dt7T)oURQ#aJ`Q9cb5*#(Bvp98We^v$VRtU5KDq9Y?2Zy?bv#^^Fd6kRU$8H zf5mylh!`RnM;4LNLmnW>W!N${oJV)FBP@S%1Z`vaQPp)X| zRcdKNkIR>9le9Ge7#fZ~xbeO#A-^H@EH!72-F~8q;+em>5!Kj-#aRg6|1|t`W_y90oHmWCF-~CQ z1GkUfz#h2AJ#)vff*!0q6?#)DLIC>92RL4uuB8$zJea3namri8_?d+@FW&UG!sXbI4y*!}>qc$GX%AhmY!na4I_2E@AC-{4HT*NNH4VH0< z+`D~751wQo4l}T~0xzURt>1CVZlOc$Kd7&o4kk7ZE&uN?<5rN>_cV7D|J8?vfQDVz z`4z!Kpyg86!x)?-N-q(>jH?N^M9T=?KZPlM@&~UZ?FOm7byCYzbX)jpH(%=%&65Xf zWWF+om-NAG%W!CPm?ro#bv40vW@AJRbf9#QV?Ft zYRp$52Q}u#X%3D6csQHe-#T0ir0UOT zi(!bXRgN3fuKl`doU8)5?W$Dn_h4}{?d?-uhM9Kow@^aGVQs?q8_yN^^AD8T0l+ z|6T>JH6%zRLI2%r zTsDi?x)IU)e5}TEYku>e>hZrtcRk?hlc|Sq zs16e%%X85KJtNnE3a1FP>v~C~bJ+zjT8~>MJrzX9hd8~iqJ57WD*vt9SV^xo7UwSR zd@XPI5?j9%WW;MvMFJ=!shCKsrwDzr!rNzZuzR4~mLz!=Ng>Fro>QvUDgyYf^))Ks zH}3J?f#&RacF_OD!%wdRySFnO`dq?VhRv5_)Co-Ps@T11>$%0zc@6Bj2);Zn8$G-* zT(~(oCST(Td(MQA`gSTp)@Z}Ji!DaLaktjP>Pu_Q4h*Xo+4< zZyGPuZp6?3)6mE#{JVUOI6*yl&Uc*?zO01y$AQ}wsu}`V-hniJZ#i)lfN4UnzuovC z4xGBJBA&?ZhD@Z1+&GDSz~SX|%eAXgprZJQzD2kdpc-Q%mV0Rrc&|suUCuBAq8WFV z8ZU7He!(9vnbpXk@!d7YMRiS>{qD9x`)wQu_dNTfKur_UO1&B_otJ?6xrq_|@p`a6 ziWX0W69qclvkq~Rs=)2NOmEMf}IoG8g-IAyf9eOlPFdU+TQ}H$<-=ufe=5jIe7*bDb5qFS_DwE? z-{_D18`IciG9SD(Zu^s5q`f%nn~(~JJ3J?U;6lhN95~CxTxR=C4NAm!2E}RP{wN>e zgFqUy?ags4SY8#W_c+XcY&H-(*C6$Gy%?hruEr$j{?QI2z>u z9FGi0{Mz_GgHp$d{IKh`s2r};sy+b0ZzQTi4sg-`R{c4+xU??C4VT5SLG@^0O0W`g-~Gr#}o za?WDs*#m0^a9D?GU-p_WsyCuXUG7Vp8;@v!*=Iu~QHHJSMk>!p0&dJ4zV$yoluR!I z($WkWr6-i2_vd3vER771llUb0+JGXYApYjkuxJDn%ieU9oMZ%pZ239u{*Hi}rm;3v zS_i%zdzCbFVe9%s9v@7^5yt|;)Ed(6z10ASUWA|$RMC#y_`j3ElL@A{=B?{|7nAPP z?s+?~V;Hwuwci@-2rnXj?_~oIw~<|2-uRB4ZY^^sX_zB4%zs3i_Y7NK5P591$u@c)xPH2W502zT|6`o(R$*Q>ZE?83^B5cE^lOpdO>?(Y%$m2mfk;Jl6h z=UKcU+pw`eBJ~_nn){?JMN$8Mx^d}_q`x%Uj^Gi3O&Ya;WfY4m559H`Z*kNiNH0!( zfA|i+1+afM+grk~1B)4m_)5IQz(MazyDp0HK+4Y-tyPk@=EM9dFUUQ~5(KkCVHUJp z*tmZ3G_;D+R%zqA39T{27NYR;k4vC_FLsZM=xrJ%&B%}U1fzA2r=L?`_6s(O1{WWq zK<#Ixs=ZOGkKMN+^n{?mm7Y}(2W*};N|AWpsKf5jH`873x*-=8>kXp2>uf|nc|-dJ zstEc_Wq80pbV5Ux2WI>v&T{>M<+BlbyIV#sNB-r1_gi>|%tDMI}`QgZixuFS9Q$Te$PLSTi6y%?6dL($=3_4hekFXS4 zfxGdZZu3og0F<&89y`qk^iN(G$&Jy2mY46ZpIWzs#guQT!&1zkn6L+KP}3Cpp1Z&w z*9<^^`y=x_S`Vm^_nNYiQXdwPk5D_&S_0Lzyp_(|8jvr%pJs;%G1z#h!#gwG0*H7f2kd~uX0$OG$tzOZ#7(!*QlC*qfg(^fi%0<8zOBQ27Yne-*wB zI9|&TK)4_NUH)1DRMf}M8NsHo;kLXUX;?pM#g#&11%*}1OCIgB*`oi0Yf;3nY4xC> zVUWki25f&`?qct?gIo}if0XOtX-R*=_h%u|#A!bTy@1z;tQ#(0U7+^!g7UEe6L5pF zO6PWH9a8up0$l5W3a=4xc}-0;hHC+j=Rm_3`H%WzQ8=Q`DYLg=JsuHzsHq z@f#sXKq-D%f<&qjgTr~Ed6@=G(8 z54;gXq|wUs_xFP{a9B&y9vk=1UXbGSv$pQQ9{_eqJms@OM)7w*q z+Z~l*Q^M$lZO3uIa_?Iv-5I@FbhMkO3^8nm^NmeUp16kIrLxAwu*zzH**sIBs||&*c0t z&0@1#@ZtyeuQ;G+yuPhP1IwcjqTgI!@%r@Z&vGh|^-*8}7u(kPzZrjX`TV)v@1^=R z!PDyn-{!nE{%HSZdPDUubOZIa@Ro7?!!JDgTj(u1R8%Rd@u2eXkDcEbw(jpNC!Qrr zPzr%hyYh%A>9F_$k@Io(yj51YH^^}Asd&Tc32rOirk(fw=i|t_=yCg45*BwE%YS!MfEn}|MOfzHMQfkrQs zz(+aWx10tvD8G_m?v{^N%kVY(-i9)iY>jUbzW-IIHIw&b2RAlf|Ev7|DSd)rI2}#} zTgT2!KXOUsv;>AdA72J0xon(&Jwo$lNzrj;5vjfUu0aU(SJ0_Kdb191v>d^)x6?uw z+jnjnUZo56!tzo=lWb!GpRjrNVl?Pwggdsrvb5Etl77ST{7Uefqx)kP=v5}&+{VZQ zir1f4m^eAX=+^>QAeReF(4VTiyYU`JWYVtz53yZPjI8N7;L!#Ptv4mKgW16YUe8Xp z3pUVv_2)a@U#zghSnb1Ab{zDaoOz>TB?Xvm`pqXkC_rZ19*&b_%gtY+o;UTIm;$jo zK_}C<|L;E^fb{E;eLvUrnAK1}SGNu@n$ck6M~&J2ak4KH+E0uLhLu$t-yJ~cPu#Ab zaG%2Be?eBVs(gAawEfP@C*_a!WBnGFb2Owl!4-%X9X%o4Y6)+Ky`N#dzx7^%_FSk? z5SuBqE@gcdRm_j-hsZ@BmpyAl+`0pjX@0a z@*%lvqLA#?{LrGb7>G}L(Ym`*6Y?)G7dz}#1T8D$``R~`S28EOF9<^Zcmr!f>@W}N< zs&9%Nyf7n_v`VUu+LtrDCt_EkBV5joGtW@L)(ij3y$k5+J&|&n)oyra52GX^^Tj<#G=5gN{_+t2DVQai#Exynpgvl$1zlFwTiH* zGW%ju05$3#n-dAnSt*uasA|ljB$^JYU+#)bJWGo5mtqf4Y9F%#5fN{!?$&F-U32P^ z27K80X4ziss!EIvNbcj=J9u3djvW{578+DW`6tb+YBbAW`=iHMMIT}_FO@|*Xe(;2?tK{x@S%UO2t2ge< zZNr{BIPN*m;G-yn>RY7wo4M}=cK$=;BCx)SwvbHQ5(IueVHzZj***NR>f*4vGwf9H z>+KCSg`*a7=Wa+Fzz6TsoOZct04e4xQ<9yU(4DryezlT+i+*!wOb)v|poZo-pLyuo zw)$tTPsze=N(@HWdr)MX$!(!W^h02A%VLDn4I=o$nTRvupd37Kg_Fs>3&5P{I8Kje z|NMUGOER@!>A##O5P1mf$#H)n!-K7_Nd4c!Wd}Jfoqzc*#%8)9W6L`_uPy&*|7N;> zTF$u2)^Bwji)Tyy_I;1}>G=#d5=Ngkb|NeQ1^N#spxtFZLB)=K1Ccpx4F}u+G z*l7pKL39XNurj#6lTs><&l3cxDSc7ehKJ6u=~trtPKY~B+Nxb-0TcEoRa0&3ONbu` z!Km{jE3Dc9Fw*Rh&2+mxB-%E+*B@v?p9Kw#oopNDK=%8oKHVI@Cv_L%#4mu@CU( z@6`v}xgFDgp0I>O-(4umC2?SC&&zztTN}@x(!Ozgbkzbr*X=l+CLjjvri%Qu)l2~E zAuYy|Ben$X+i`9tF_>y=eeFy{#WHuK^tt7xF_c z2|~51LB8?^i${W&JG{X}>q+|$ zqd_o5oTErG1Y561{7!2<(lUle7>1g}lm%hT?>LuO3hbOkF2qb*s)Bt_^|^vO7x@ep zuWj~gR)*Jsxi8LOpz~bFgO|3@$zqoOq?!~M+8e!ke&c_;hvKLF9_HJhZQqAugO-;@b%zrypylZ5FF9*|NIu=n zM5gWrqh9?!kq~18j}leHsIqDS_J`jnK55GUp^m|`%p%ym+X*t)3XhHVrT6429pF$@ z0zV{94}~AmLj6Y9X~F%u=>Fc(vzN z#7{+WfH3LLL1+^p|#q#pVbEC|0v+Z zzFCf+_{=ChY6UB-KN0>%M#;~qZ+v(CQ3H39cETF|djj3F3lSD5J-hMQ8`MLJaIpL- zjdP(qKFO8@rk`lA(Y=dfy8*Y=70zNa zRfzxTWTX?P2Z!;WAEs`+pVrBL?A_;b6&PQT@$9Cz3XC);`}IBri>s0cabeFq1prqg z&fJen3)mSy>-r>U0)%_1Rq0>YfvWd@lT?U*KrV} z-yXfIqmu%Qb9S!eRPafYc-Ks5D9N**a{z z6(1j`*!IX1+ztHD5%|CqN>nJ(b7%9xX!0;ix;E^&JcOPQoF9E1xohJ)ph){p_QOwm zw6Jl2A0kP2tHaiRCii`zj1oquopP7*IDfN@ zT;biCe~feHpZIO@20oC8Cwwr7n=ZdWXUR9Ff@Y6GyY2izlT?icl z1$iT7UUE7E@qrW4(x>#{P2Ib4oY(iDcAR^z5oa!MkCqX-&5$W*I}uZ}IMn(=q5nQn z5Y@LK^Uh@9WdpEdTi39=C=~GrD1lhvN+v+}5Fp{C| z6Aw>(toGn?fi<#z2Ls%K&jpy7x7YxOv6|LdktXPF%Yk;!|b6q zc6aw;an-9=t?7le*!e@r*a{ZEx^D71Mv zj@iPX$L+o+g_Jk=ijaqAAs^F zAyKL^pEW|u-b<3a!*XkA93+sk)9kkb8%qBte>ivcc*?AiqWHr~)~bWYjX`{Bf!g(o# z8p33f=#3Xy=s;c6RSqL+1K{i!Sa^O+4;l`fYFgcR|9mL1*^qK0A9OFR@DZPl0iX;c zPwus%1SKnnsYRsdz$_Elbq`BL@Z_wC3H|-8>pvlXK;xxbb%9Lic-V|b-BU3q%w|fk zzjDvSo+JIg+($;)xi*U5;{o^fiFg}45`-R}w7wrO;KR75(wYD&=g35auyO(6ocXhP97;B<3C^3oOEQe6p(1Y8$Zw!k!pA>5* zu|IbMtE*KW#uZ!dr4T-)7T^f2gdX%c;F6l^EDe!*1m-fz^uPOr%@?E|fnHi)6^|R^ zA?-CG>5K@@E%XQ;A!sa7bv-{@1HN*WjSYFnj@pml$GWjgs(2ILztuT>yQ}K?;Iwq0 zK=l{G;|t+O2v$XqRDC**SH9?dSQFJhq+)@~JczGiO}!0IBbN5cU50 zeN7-f)IB{M_UAbDeY3lKbsBaqNeOrt%a$q)Mt0t;nXJacGV`0tw#-}v<>&m4XgqC% zjUS46!`r>-Y9J*X6vX9f0pH8t#zp$D^#suqfl0AqdWDsWsQwCr_H>tjxq#|*Pwiw? zRkR+#M_@)kY^pBj}&xtN9JdHoI+pUfqe1|~s1f~P_>fm8_~FA(~P?i26tF!zmL z(gu!{dgs3iyMgt@XF_j14d5N2m5`Zu8yM87v!l_?5Kv{`%(3_(3l8bJ--}M(xc{{n zI@7pU7TnqMxVj|43s8qA&<#(CgKM*ML!5&&sC`JkAn=8f){&mC8~;DOnDSAKObdw3 zEbBk}z6Uhc%k{q#A-rB7^!FF8rV8=$6XcKJ{ZsgY_PZf{g*3dkYkN&*2^O#Nt7TF1 zq*y?6VMpbM+dtw@-aIl|zJ}#F**L%T?P#|LyI89|=rP9x3^E%>I>4S0u9!p`Iqj!!=d{8107Z(Zc==NVDF zF`U@mzGy}0ub1;{-jx^Bn6>yiSz1FeznK8C91-}@J$-c>zZH!6;Q#Z6gceYg&EXJi z@rH<=Y`&~u<7kDJk^28Gcp%{;{hJ(9NKfjnns^)s4;IPY&E?^R{$Z!XPW>c7?II-K zE5)ax(ZCVnf-Z>1Q@BBiOkGm#ELGq&t5i9zrVFUQrmlu4$w8B4IFe{?1@f{-N*hiX zgBga|w<#O%jo~X^<*hAv!Av){qAPi1;OmVOUw%-yLuz@_kLS){*g*i=9FPKX3o5AJMD`w7{rE4>cd$g&$+>^P;>7Tb0`iVb4v^aK+&0_>V5EA( zaDb%{u*v;6E=-JrGN;$S(>wY=; zW5p=|hlgyfwm&YK%MkQ`m8{p9uNHi$9*92>c#ZM%1M+{#M>SgirFx}~T z)5%t_MLtoQxPyMZ6_6G&qvNqoHOcJCOcQ=Fggx!f#6 zkp9q3<&~xrSlor^g}}=-t<>#m*!MG$dIS#dbpAigy>(cXOV>C|Dkyeve@MeX|1$8c&o!?0coS^?h<6;4!&V-*#-j-x6dKl}jOWbpXjTesgk(@Au-F(~M zH@=WX?Xj0pkMh0__CIS@zTbjN3dH+MMTXq$P%n1Qf!K){w7#pIt(zhZ-q=}W6pKj# z>5KyJ53T~BWg=Vul94h{k^MZ1duR{utcJZ%6jg>gS>yUt%7Ia*{08{b;-v1LnvOJa$)Z-rWds;oyWn%|YdwDe3|_N_pm zGcBq}TIB*pPYy4C=^^Yd-|Xv}4(2L?lLjUWfzI*-_Sv$kT{l7J0E#Q7l0@+5fYn=W zd+TOn=ban%+bmsis!h)DEH)n-jV!db3)2y`&u0Aox64a!u_SiI837Y_Dz~p$*#2sx z9@|sYiwrFN2ySOiAVQK+mvSAt4r749>_*m+1|X|qDdUDrkNFQ+-u~gE|!e zp?wj)YqAujgDTiQ<86b01c?V`Uj*;(!YSVnlKa#)AZhhBi|aiDSo~(l(XJHV{+`kl z$?gV_{cBF?!BKsXUH*IYy^S>#cX=Dfvu!)f>ys^zmQsPD`<7`vEU|kje^)LsJf`n9 zYxiBTc%RBk<1LDw*m;oau!FXg7v}H3%r`4K6^+FciSb49*G#t>PL#K(y-^R_@9~jhsL(fMLIs|qe+$)p+PJy6)-87{a_vr+{J+l+F zGm*;h*)h{Fz9JUbe$&farvzIEeU&}K&hEkH^-!(K6ILwRuzn=9xec5yy%pHUS+<(VFpX9#gIN7Ki{YB;3IiTfq;e4M8~G#H?EF@IagpWS1E zrhDV}Z{OMCh4S-D*KmJCO=bn_^dY4{JSn%JKG=6rbI-1G z+VIIka^9#R8$e?snZ?;*4TdNi`RK1;^Vz@EE1G#MAmyzU%y*R6@^X|y?Thg1Aic}9 zL{9=mNe-;D@Dlogo=-*GWQ)8A=n(qYvY_?`A3LbZ*5F?}OQ>&c*8YYyPaPn8*xviv zVFM76^hkap-VZuFxgRQa&IzQ&kI&uyWeYDF92=mwbp@GOW@z#!)>8;dEp6-_FDdq2y_PNFQ2BJ#lN%v@Xt@1f&d#x-)nq5 zW3dd^_f*N|ii{Q*`gzXof+;_=*D-(Ye$p2TZs%ahKVSr1y!KjG&l|vBVtM5aefmV@ zBK7~fu$yI9Kwz0X%5RL*fmh#<1R(THrC}lsE?Ata9+uwikjLT_(p=lCzwlz~(YU|| zjb>^wlwU(f{^kB6Y`hH~-x|wz&>rQF$oap5lrR3omXnDS)n`cf*&PiUU$j0~!hcS@ zd5fJ#lbhI(e6b8f%io?iRgk)Z#Wi>Nj*h&!kNF>4YV7-SLmj~JOIF$sW3hFHSpC;< zrBzKq)F}T^j=&2g3*0a(PjYYiD_u0782wS(Ioj_<*gJ}ER!;nkOP7Q(tdWv?am4pu za?2JD{wCURc5+ofER_?L<1}2Z{VLxcSiF%H<=TVIvm52#xKuOHMB)PE8T{A%ZLs+F z``e;rbhRd6BmUn_2dP}09pJ(G+ux-_@S67r^!RrZ?%$E}&EVor|F;)!5U!`2(IMqC zb9KQcLoPt4#=fjspLl%z$=fb(JN*FE?uX+qksp`A;-m||vfqxX^T0ifF?qkGX;C~x zPLS{3J=t5Gz_s0%G9_B2p!H|p_ueUt;74>R?u)1cjS7LFN z!NES})gUEQ&gF=HGXGjeKr3`T$96%Npgnzf9c(#x6@WVH>rBol0oWN5bp3lW1EdPA z?_M-@2iHw5m?!cR?|+}3$}~QHhV}1jS<+^HJlMRW!u??TQ%h1n_Uusw()3-S(*B}LwHV7J>(gDfk_0l z3o$-^^=2dOG*;k*J(b}4iaW5n8NX(NkM|?^*Xg}x*#mXqWle@t?>&gO3xZD!27I6K zd8$N?@+F41F@HDvBbDgm-e^7E2>Hh+NlKz=iwzLDUaVKOOasLP`|He>UmeKj&!=2SyfzGlH%%WI(OU-QS+^KE= zw+|CyQUG)Rys57&2I#^K4kZerN9%QR@goRp+lh26qCj5 zZ2Odn+N z?{6UTRNmF|E_q?|e@zQr{;K{?w0u}{>%|@+SF|1_-t}oMKd^I)qN~x+F5P>sJ!{rMsp4!Y#*}`e`C5{G+*{;DK>xKKIgGD-UvH)G&m_D zWrN@EFJ~+S3nZAs0Co9iO7t#pU#>!~#9MoyA@I3!>97kb|IZFT@i2b_D6{u$%_kju zXwIqk!)ZwbGPdxZZl~l0%GBQH-TalHME~}Oq|CA)gK8p5`K&X1mK&V8W6B+{oF)C} zHEja+Js&#XQ7(qsZKK{u+M-#3b5&VtN zoZj&_S&1OTDazFPosj@+;dDFp1_3a6YmY%%qCJ>yTN-5LutMwSttZ0UafN}XUO^hM zK_=fZKWd}Af0`~RQRr9g+euX3Mt(Y9%@zkmvHnN4J`{Swiyf91_lbMdnnF2Zw&&?LYch5%B(g?EbC85gfdg7|ahbKaRoo z(Xh<4GHQ>F@~aGw(mrY+KE5~N|4*kIjAH1|)ZpKN&9rhnVx|EqL8E|bAr{}h?MwE2 zPSF(Tk*IbloHPe=clq>4=63)_lj+nG4E8{mHxj2o=|f+xy7+W58!Nc8;zYYKXsY4(Yj;U z9j%vh0Y%-7y(%cZm|4bKn=9Y-?6Y93AcZw#(TF#Vv8&RnOeDWoYqJZ)N4VdA{96Is zZ07?J5~}dnwLRhc>$O2TCvK`;NE*mZI=g;w(*{ne>6d4v0W?h@4OdOY=Ebs{hb5iS z`l!5%eN=gQiddR{{zNLDi8n~FeZHmRjsbW^^#(>ytD*XyZ*DxB^VSN`Tv+*e(q%^P z3`dabHZ|;={XV5!=iHJ3bkxU9fJke z8t*w_*nu}T^(8#uMiaZ;e1Z#n`1@Yo*BhI!1MSLn2`RdUP^3GkKV2XDADB`VQ`8v# zeV5JpqixcwTV#L}Zh6L*zm&@au1H37ZVmH+Z10sA>G0>_8|g1yzbZ$5l?PVyUzk3x zYDiFC;1zscqAUnfbaGM}n{6Q|AG%)kJiL<`7EAwDZ#+Qg-73zD zdY2YY{C7VQy#Fo85us(}v)ddND>2C*b@=D;nDByS!|*dYuyB8#>(({!kM$qq2|v;( z;R*`)Gizh$^`PQTSnRva52luehYeIJpzV{a>m7N8-yMwqoVxy0c{@xQ3(cu-$M#MC z)?QpK4^=GaDWFQH(?O-%3gA4)m=|xP5-{$4<%n$=kSCe1 z{r0^lv^&!lxz?x;m8ZntxA7~(>`QDH4JJ7^wI`WTwOPEhGE9C!-K!Yr4ig$(kMLSi zgNA{{;gh6<{>?OF6jO;076(V_g}`_cn!1V}4LD{cTH0*GO`tzdePQOxGs1fW2>pYA zsl%=ATY;zuL|G9l4B9D7U?TAl_4)op?Q1tMz8yMtprzt-{2^FYJjOn^WK-p3H zq^fgfu$FCdAY>#`o<`7Oft-$GWadojKJ_;(K^-(OOtBmDo` zpfjjtD-?mUMz?%e9`6KI`QEf*k@){RKJ@2EGc+ZzH=>8c{I~S#`_2UA{Hz1l#uVS{ zFVB=ea6RQ8HG_@ROdc(!AAfa;f>uzJju^L&dc$l{4}U1C=S&vt!~ zaW*xAN4OcB4{#IqS44iMmmc-H!#u&h#%A*QAHKCedUI!eGbFl4^7I!S}wvqqrV${>IQb(ft(Z{a8 z>tV&tkG>396ev6I0J`L)Z$i9<2-+3luOp+HN89I1w0x%SfIrI|7MDio5ZE+BvU<|M zhA6$@QSe!RN)OdLgm0x@ssc-YWJqXueb)gkH&=J0?;XV2%_qT!cQ+4lyX8nmW_&T$ zAS&PR8!fN4oi^0Ey(Rp?Fg*d@)*y|S((ru)($CSdS6Mr-=wfw>ZWz? zgA2A9mHUAx0srN*6fd;Yl^|Ir-2rzoeLz`Tv8HfJ3|#)e@yn@78!T#MXM{RAqxB!& z-F6_U-VPYb=E;rbS%ddGrrUpBB;M|KyPae|(wKmq_v$;8GfYuFxVs-bOQL*%kFwi{ zYLP!w3jPuPWWOD>yY7521OMI(m5rWD)gMQ2V#Z4Ev8g*e=p@ivy^ie@k@iL49%EGx zvq##%DoWQTp;HIyd-Rj*JK3P}!sND-3Ha!vX_j8cDRX@M38DYLf*y-8-A_xTVavsY zdxQA)xqSSgm)&*-IL2g@8dJgsXbz=)%8c3y1jg(~O;fP-nE&Uz&mTTjSgHJ&iLCA$ zjy@vIi781H|2;kaGmrRH!JRTihfiA^A?bS~aw@yuI76vCf45;Qj(7EJcT5L<{x9?~ zv5zY-g?aMKA_WkOOCa`GI3-Q?OUnc%Hti`ddnf=qj_);hf35_qzTLWfi&qP5OAa3@ zRTl>`4M`tF13%(i*7Oo&_d0YzE(A`J-Lj>SZ z#es*HKkCD@i08@K-VDI>oQe+YFayd$WrJpSF@HjId^IDUU++KezkJ#a+24efVUbAi zt(F_&z&xbdI^m=i6!bqhv(*xlw_VyMEUDZG)n7~CLw}E!J>V7HEv~Zc0-{=CKD*rf zh6_D)N8h5!5}Z4mdF#w2byPoR8Mpb7KiGb`D%a~$cnCP8m^%|+7Z84%!9YicB1SRde40WFD-X4E zz|fas#WHWVqxL}fs&&8ju5`lI#Ri8Cx|lfwv_2|l9K#ty;_1w*PD z1AzPfyc@9x=Wqp4tPQbeWkAa5YAW&4MFM}2nEW3N9f5NkSUkypwtz$}8LKxjx?i5X zGHT1DklN|tmEV*cVDfY`*E0cb=&a;2bKxJn?|gcDg;`MXPSnnp0iS*gqZiTCQva6C=uFC%ghD3M@05&jI{fAkty z(}NY^8I7|S-?{3*T^9>(x3sdO?Ga(0uVk831I@|KAFFW& zu;-JS>lstx`yfQ#MtJqT4SS=ZHsmThc15n10Y-f9|B_8E3M;(INfd+$_p|1SDT;15 zRrpG-4!0Vr2~0xm-W8pd1btSwj=oD)LG^tf_1$afH5;1VC>Op-e)|&dpCkF&qrYZe zn*j)Ve_Y5@Glh3-j~##`So{jXi}qcjCOwD$KH$+L+-YM+;D7o0)m zBJTO|;3+K>pMGsjSoIX<-vUXCgLyf6AQi`uZfzbRqyJ%12+OEfU z;3OsaJyjs~(a+RX!2lfLUbyz^vLQHVF~j}V*#IE;uRSw+dYHDOax_~Oaj!|;L3eDZ zYUD9bG+(@1pNjr(+~-30nue}$PT=D#NLoT@k;ne^1bUu~A7K|6W97v*Qujc6Wf#*BK;V50b{_y*tl& z9>}WML)tUvf9p*Pz^$bbA^8a8rLDhI=)sEG5y?m3 z^|1#5UN;Em)B2m87a}fuLM8i`!%e@{A&Y_>Tv&31!(}2j>!!>=$nWzXOusn5qqfI1 zPT!;ePloE^G744UgPlD(`JslWJjxGEP8=#&d;^h-z!ko&C$F3rN9`NNQx+w>T_1Q^ z@x?zX!GCYGzkoAU8tdl>T}!*=z859>@KWCXRsV58D9w1|nM$NIIDB!ulM4crpFdYc zgZ4#CAA}x(wXGgi8hu!t%7b}$k9CF%XquG0VB%>46-x(t&#V3O^C*P>zlAoB_|}qJ zRbkVrmqhcf!g-8ipmL)jm$NL+kf<`R8{_(rmxy0P6!L`VNd?^DjdGJ;~3Z z5I-Mi43bf1wNnBqw?MlxpWW~WX;QfBRr7x=58?Z7A$fT9BmXc9*vhK5Y9(O|z1>FI z!p7tw7w_d9<;&Rm`FHuRlk)Ap!^8|@wQe0uiy?;_>C&DR-&f?I1|_ogtzT~%f{}7t zdW(!;*cz2$$LvZt{x{MSOY>IOzFakQC6Gr9AIaxwp0AVG&jI&nobsKM#O5QUJbs&< zLFRLH*jbWo=U|Ji6G%A%)1?yxoX3fe|CBi@pBy7gfvIXkhcUDm8M4@2y0EEVFtk*hHP42f^Za^LQ<{{5od={=vxud&VC(hX!eAke zCzyUF3>~Yl@o@x1zT%H#zLj{tC#q6B??Ac%;Hf`lyPsDAD2t1$NpZUotv5m+K^rI} zGfq72jo=Z3{MrfSZ}8vWCRYAW^Z!(m?1|~LKFY+J>?Zd`h+TeatjEQNM7s#x+>syhE*=r-e-C9k7iECKgaAWy@nwI+^l`Eox zonI_BeckVniH-B=qXzTFdW8K7kz0m~xDxJ2+%Gs_wQHE_^(fl!>IxN??(t#sobaiq zbC1_{q4orcmDg$R?t=06Y8$p@I)cMnx;`FiumF;}X+0sFB4|4@uDZlr`utN^ z_R5XQvy=`#0o!(Dwo8Jz#G(isk2)Op_Os5!zbiBN#9OX9OBl5V`inE2rM<3 zU_WH30@A|2J{xsYMd=?YZflH;41fq9)=wvs%8oI>Ut^^VWQ!Is!B8t{KeG{N+V!)* zUvd|S7%*CYWsc2{MGgga>%7?hbH?};(@>l%${*qTe+|z_TpSa^*@OI!%H5P^+tB(F z)2krNu=fl8oG>6G^qc#l3RG3)6#S#)1mC)??Pne!9$y?%q;9@=&=`;kQMoJP;}8h{ zTYNe*f1*s#blX7mT}Xxb^$9OC%H3i9k-S>ZMmR+Weqbx>@grr46`R?pn5{fbBn8IzRq*(E4#RT5bI~wB8?xoys`D`N%9&lS$Zo``}|Wo zFvPQ6(-Xnw@5&30okkwb+kQYkK=NQ`!z5P(sTQKEpBg1$oj&uq%waMjHRV z%Yl$5IrobUK$U#i6xAzpXtT&O5!P=GCT}>l=5hmA_<$8;8j^y5ni2)FQ>MVw(1pU9 zLWO`Y!hiHzuxZdQ;^ou&W>cP-o&do&4arkDxvq?++jD*=klSMSYILt@&z66}>_y6U z^6UOK0AX;s_4xx!)TJBJ#5v3+=5!p@$UN*+MhKCc_=ZVKh<`+l%p zvV`tE`*|kSZGd9ow?`$$GGOgN`W#KX2?$|4a981{J(zgma@su03PwEmHv7uQ4SWuu z%Hp%p1S6s}`RpXVU@-kio4&9S=4AiCwE6ptFZN zdPWGx{Z7~$0ySwHtiOK1*0aFZVlKhk>|yl`hvWE8H~6RPLju)Z3-B~rLb`{+5d?us z9f>d%5ak&W`Tey5q`R0&pEIEd3~I>uJB0D`KIhNJ#z$Ph^QF<%`}ps4@!s*^W_;lU z!b(qaOtBe(`;V)NBHl}ZYWFLD+P~03L>~c9tuBW-5m+?X{PogHGkE>N&sE$@b0~by zSHfga5+)i7T!V&oK(cT7uuZTGFb(TZZKjn)>$&UccBbo(d4UG@Y z4HZ+gwfFvX0_v|$8H~^igIt|M7C$*5_Z9#pJGGB&dsgD*j1 zN5q!Y;L>)*SeYmlC|^x?=Y0qh3=5jRqhzWD!i729^v$vTLj2aPcTVBIn^s)rANc0A z6UrB<9|BLTKYPU3ip52dd<1^&a&t{qH9_ry}YF}c0A3}$~W|G}Dmwm8x8_7pt^ob|0-{RX3NpFPT1cEx{JnaFAKu1-bIWwH4 zS)b>134+|uuFi)$o4{wM#4p-c7!lC_)VSno_(=rrm=;?P`{n?oGLk2{SNY*1yL~N| zE(}1qCY(O{81Z^%`MC95DqY2ierLT?5pE9V78wo)wkW||ogazT`Ix_V%1n-?(+-R4 zBKkKxb&X&6VgUk%lh2K^Zhn6pp+lgBn%-NXG6is`jYMnsE)#5LTuHc$-zT3uW3O`X zyDoH8A4&Rl-yP~YUafyvLTKO0o7TP4xsITyR#?E$?4QTWT<^tYXScn^zKcm z7;*I42@V^G@F{h5Xw+|brZ=ZaE2MZw0r2l|<_|~~0=?o23}TYR+Zmxp;L|Z@%J>Yd zeFe8(XmgzsgiB9Hz~KdBR9>3r5UUCPJ34e~bELOx?I93!H{`*_~-5 z9*;rjiNT{X!!mxKEkOKq$l^OXEbc^eNA*OxCC2xf#O%m;nE^b&q8nwc;|jE{_w(X( zl)(v2&73`!NH6c3?Cpqp;CcVj00 z-cqIC=}0xK{~+bWppx&&@>O~4{NIUlVn7^8mqWFdB2Mdbde&TuLI|^)k#yk#L zrN8$H?Z;DXzn;(H-|c-mQTI@yVI60%?|BH@b`HScn6~aTD+riBwdx#E-H!50dl$CC zeHwe;h8g;)CV#{1xv`!+DgMO*10E>7%tcRD$K%*~^I14)=ci6raOY9qBjHn4P*?YS zrSo zK;$BDCG5T-LoYVJ$HacJ{3b$<)>mCoiT>+ufZ7M4L*VM*%%~Io|BFakWbP!{$570F z>=-|^Kb;ZV$0B$LluE60x8TR-YqQ$tb~oZ%?*8 zv}{XFA1fj5HzR!iQ)qUXg0lL%5>N{NC|Y&Ro_-O5*PH~{|2gs#1*%CNU^BrZW-3`9sj zdE2*U3n-=TUZa1z1Af|i(64Mo9r*Bb|JGPl13?!p>BG;-qI?m3DE_F4@YE7tM-V(> z&|BYktHXCCc*=b6u8Ers0smhrTj|<6MS$h!g_%+gGlKGse2+y>XYHtTg&=iq7mP83 zHwI$+_YBa2jd;Y;-U$&2+S9Vois36`Dl@jPAx6J3pYGl9 z=o-U+Z=VsrU##qPfcS-$=PAV3kx%e!xWC?$M{-^NW`8E7I!v0}_zkC0|yO;=n1S(ai=JmPj z613NOp(;tu2o?Cq2VP`@oN)Z2>o!+IUhtHs;=9FdtbfJPMcnOS#QZwH(h-rIU~K+I zZ0@E-_NrzQ0uGy0~uoj$fy(h zD6CWqE{C-qGvmAzO=qM5 z*zrg1-EUTK{ENgFGADe#&5JAYGnmA1{?hU6s|p}(=>!J4b?K86o21;MeOxY z;oiaLl6_2;ps@G+J%Njw(BcnMw7Rkje9NFI*z`aXs9OFwL_VSq%@(Fruh1-`?VA$R z+I;*bcD}Kh+|x5V0~QP109DtG!=FCu1BUAL)#w2=&>nRx&Ew!NTqkR?9_x)s+;mTu z&mxH<1abE?w?<&=`DXn8Z8@9%tU3EFRanFq`SRmsA<)2Cdh^3Ef3Uokaw28e3Fvek z>0Z2q`H{afsHa47F+Zne`Btr8!DrMiJL2>nOZ)u&akH7;_oy7);FIkj=Ox#Lmo=tP zg4mJ?(M<|RbV#oaWf z8ZWfaa*I6&G#buhesJiAN3>P}=1}cV;K}ZbEI>PnOeXFU57;>`q!x0X7cPa`h*ha$ z?E~+(>WPIoLSq%0(!>-8FmyrVsg1r6>=L}D&A)5_r<Hii?8adbcy4w;4=aH|^sf(lXi;8z=tTkJJbAG}U1C7!!MzQ6@)iWWmFPu6> zRKW~hIdJ`LayDj{f2$AY=b%sQ#nMoZ!D9?A6aJszq+Tq?kxTACd?s?c7LGzaaEr1oTH0xROcC=6#Nk0!2aK2#9 zFgdFm9jA3A&L&!1%3w^+-62L^5}N3Grq>0lfP4AY2Zv9nfWmxQ`_K6I^Yr}ee!eTl z?v2eP##}i6i3Dv2*Ql9qEviy*Z3|h9SECTneYEbFlA#Nx;|J^ZoHqrATO+t?^7Q~> zf4@WN0u=&ST%ac3fJNJs2YkLY9vnDH3kF3LwWK8b-({%p!{aELQ1^Aom@s^1Z5I^BZ#kxTbvTu7f_ z`~K#-&!$fs#o+#`_)HCLEAWwOsj{OEp!}!IPkb&La7OJHar4}6w`1$*ID4q0z!iMe z9#qzFo}wzm;sJ=A^ooXMUiM=Cx&3!}F6y(G{XG-4C>T7A`?B8#@YoZ)td?7U_qg1>F6IxG%elu85Fg|=$RRWY`>z+v!=tBGVW^^0N z)j}PZXQ!}!ij?Q_HYHlOsX^NNi;DvqTR@BIn6?I~B&w&o)Tv*N9%_(>dXo31J+=-Y z^d&hLc77GNfsx~#TRaczz_*qDVWwp2aM(gZ*Qml1gw6%)4+N@!t@-QVN3|WOX{oIp zHd6!JCaXtJlM(8J@I_#OgP)wXrWyVmqsOLsjCgzi!QTkyB5ZT2SRFw0DYhEe4z~ssp$t_>^$=r zh~X3*uzhD$-X(xX?$E2p+g`pnA+jsEoLa#>!L-%A_+dXmU5LR@xdlm=96X~v$(fCec?CR zG~myPZ1T?#TR#x`{om|g=rAh*YnB&Wj3dV2-qx4)?NAk@9`a<)H8DozU2y*b9}W>e zFCo2|(#q?@2ob)ID-A-+NeKU^fRt~9F9Z*LHltQT<()fOVaU4=i_dMu|8J$EBaOQ{ zWgJ1N&AtcE`?2#Bs$bgz#rs@A6}>z~Tn+aBhj)s_byva|VcJUF)3v>X>)l4ZMkPy? z=l}9P+{W_F(kl-o*LaNNP`j$GSclIT>w!09-#B+H1^|7YG)HKP-P0TKQ`<_ncRQf4 zj3uFTu|Vy)nH*x}1z&9`O07`+$o5zq&6a0J(^0N_ z$l1Dl(X_zjA^l7iO?cSMu`8>P10r&y(puu|NQj?foQSwuJfO&q;v;nbEyyi2a`0fg z103h8+*Qg-=szKHw$xh2+qDwTzexGNh1Fliw=J17qIOy<99$ng=!w=h^&G<>rMe(m ze%th!+RaotG`&$SE={L9lpc$#Y%JfHjxxM`nYP3XT5=2ByOl}-nvXdecr@yRug&En zPC3|o>fRr4sV5y-D5@>#?yMN&8qfdlf6`!ud8kIeG!i z{>$5Pjws>pBMzVFkO1*bdOGA$^;KHfJn?03Q01$;nBRi%`=^jMqkz11fg6yz9SYcH z@S9+L=cKAhJfkiP1+T4W|7zL%|1SSj{$}{Ljw2Z?i^{;hr+2tSRzdRo(P~)xeW8+&_B-JS^}T+TJ?g;Xi)xniP*BnWt*7s?CrRUx zhVaSV{V(KZ@%IP*%fG??_aD9mV*8O<*B<({uO6^^7e#|%w=Oh&xy1GLjvmaOYLbXg z`OoM7c9E}#@8&b0^*d5dGxjDEyVvonCAEXwRvR+J`Rz3{wE|+D<#OqlFh3V}{SDh4 zc`KAYXK{|~e7X&qe*TJ8GS?NGKd&e7-x;Em1g||p-@X?!0!Jde_*l+j?WnQ)f!4DF zSi87?q@+yzV+gh#DruQHBnh3wPN~8K?gZGfX+?Ogv3rFTmR?Zye4{b(|l+(St&2lfz6!a$7`-MngehE^(8LYYE zcK1rh=5f!M<$(fCe7uktKd$!DvaYZHem!iTa?Lm@?+Sj2vIaCK8w1^aArF-nMBzqx zT^E~GeA)2v^+YY}HVXnQ`UmY3($!us{??{1&j6Le7hwv`A9 zv&dm~R5Y7vxUKDnmT%NYOUrx9lVjNVFw0W`y&7l^zr~TyWQ(iArNAWI(~E?0P21W* zUvd09zp1}XyPmw{LG|0n|36K0?o~g$c0!S;{)*}!3PU8+Q29qG(&|5^IHGBr$8U}SbFn*F>3^TTf!SUua5W(;3e z`L;QH$NV8;^u+R2i%1?^ofm|{8Lzu3Upb+A^IT4!q9a!V2;G;@`s_RZsG{Xer7suy z+QiW``6#_N>!cR2cgS~*)3=2B1=h=k60&gGvulO2+Yn?uvgmSFFn}h>T%RQ)HGoH# z<(sNFGoW=sOJy{`8kK{{+X(j#f83M54{JyG<@S!>g_s|<5r1P^fd2ZJ+=40)i7Ysl zoZ$?-zwn%stmOf7*Y-ETTl!$+2T55Oe&6$TLB^xk4D0{uuh}X*?i&DY?p*R@{QKJq z37yB<`?324TYh=HkN=^vss3a-Q#*o5O#qYIN=pq7wyu78&iM(~{~3pSp1}HL3;x}X zRvBS4awX_NbNP5~x*H@f_tSjHuM5M-%&#RmV)r*=#``6uldU1cx{MZ&@#gbC+xJHO z-Te6P)g-amk3W$GPeZ(Oj!0|=7PEHCuS%7{;1e&86@GT8A^OtblpPPOKiNyuGA0a4 zPhLNINs=72(r=B;RRi#s8Rgld3}R4Cm|oM>od@nn+4W66vJD+?8|{vyecptgZA~zP zRW~0!B=>%U(|Y;)cJ>2&zs<87J!+5LFGBE7-DrF5Yi$fi#h#~Jlf%vpkn$Yqq<5Xi zB%$4}Wk$X5&G+XB9Rl;^=#SSnSpbh@O%HEq3ASek|Iy+2hFg#uP^~?OwLgM?Gg+P? zV08!VTuuBf*NE+dkn%Mjrgui1wD|Y?r>76*N}=NdDenvzlh^jM14Z77r9oF(HnkT* zhrpHKwsiM=BUnh4Q7?IwFg}Ig5rdT4UvE3(zxNpKP65bv6Q6HXH8j%qiT!20X}ce) zN{Q{`^lhtm1)Rb9??!nx6_ur&ro_)re%AAVR9@oeL>u{SOiwl5SqSg@_v`&i^oX3O zFScLIZSowb&Htn~;1hIyc!x1OJ*8@O(H@I8AoAs{GW!nyafdV>!NJc~gbBubl!=<& zZ)!RCjsjF2c&ZKG9lW`dK4lJ9)SygZ^+ON52=&yv@|Sx_F8viO=2h%KPa#<0vJauZ zfyhN*ZQo~gIsA9o+`H_J(;u1=$Vc#qK_=N!2SXLCUZ?1}M2=dEf-;^x^lPF*D8KKu zs^kMalmEDXB66D_eYh}>|DIs&3ustTYz{gVO43;UuzBmjt~;#4Q^s%~_F{|)%#U#|eJaQ$Yz1RTW6j^U2!ao>huD-W(sQpudIiC++Gy$Im)^ZyrY`|z>`}nhEY+j9wthp!X z$BW``)c2J`$q3abb`R&+KPcL-fya=XQEH%mGeZZw*y1$A2H>H|gD_ zEBYX6j{0$=h#{(%;6si_?No&4At4iSpX2tHlJl50ENxACTl-(*;N0H{9I%!fvlVX>f zT-Sjwli0m0B>%q!-SW~*4+N{imEXOg0VG&l8{uzwY^Khc%NQ=IeZS(|w7I{E(EVL_ zy{(-8g|ifFb9sJFN12Jh{#Uyza@=-c_rd-y-@l7jKF@k6I9viM=^Xf~ukZuMV0O_y z$=e+6*wy;AGEEaCKdfqe5o-uPpRT--*Aar_ zn)eJC?HLL5uQs#%-dG$0whoD{kx63XbT>ozjZdBbdA*pQxnxI?I>Pgg9ih7qVf*W_ zD@E+zWU)9J-P`U9JbIXaWozSbz+do}UXl4mf<8>8us z_M8$Q_}x@%4a{fBwkE3T!`@MsL@{5?9}tD3TI0{;z?8zN^|$_v-E@$LFol0U$OcV z)9cT*z>pXoeU$$`d0PtAQ#>H;5nX!_{{IYL*fJ>pWO)OGK6>sNcTT@99IvI4kE`4K zd>*0O2wkYRkh@;M;!PXNcSew>i!_MC-H%^B*E7caM2_R!>^61w(CEsUfsSi!I2#ze zH8cb3mr{GQlC%y|0*%C*Lhl;HLEp@grC~e5d3(L;TY4@&-eQVV&bXl^i`M@&?*Ppk zUtb`>5YqHE9&%-wz#;l3r7~BYb;07Y)}B{yhInH2 zV)QnCp|!glN2hw;$$YOS)O}^7re){?+PJS|90_p%WI4Kds}lAwYin7N2AMKAo71UJ zwa*^LFyR^5&~FCWQd-!Q#&)6hqZrKJ z_dZ+!O(XO?NoQYeKaQ<0@mkyVwn|$_nUIz`Ry)luu5d2whkB4cWxr#IR^5Iqm zE93{24sYK3apC_wLYggDX(I&+m_=Ogy~f6iIy(>j2cQQ$Us00PO}l`1U#5%AX&vE6 z&ifv6bw`jNw)EpHDLFWyZm6Ejok(~UtNOK+^P zrwue8kw}d3u?N2{k2d6-69Z@ZNa9jU6$$FKuRqW-(^&!Dc@^l`PtHeB-Xck6ggS^7x<>d^ICZ^3g$9mum_C+q*0?+k>}#cuDZ(ueomhOdkrR{|_wN}9e( zv7`Ldejeql(PaXq{{Bu4v)mxxPV%Fmqc|wnjFDp;GXpu%CbZ3E=HLn&=Xqlq4e$c@ z%tz;)8K8N3k0z+g0rX4cn=PIRK=~ndLEy0TP19G6*t&=0Be2;<^eZ(V<`*FO2vl=t zYv}pQ|4EU21bR>u?58c(hB9_L$NWzjLV4$?`phw9RG-=Xa`eZ-)!}cR^(&EL*#5k- zgo~1?+#Y0-21fo0(}gU-M+(m{2*d1=pOeE(&v$9hJ6K3GxUvA zL4a0Wh~f_iu)Q&P?4+w0biW;HnCwj0ZxH=9gMo_Of?G)KP<=Pz3r%*+Hi&J~cdR$My#KmnvsHu6++v%~3ykZvn2WAH;>Jfjf*J@Gq&=l9$3UBJ0( ziuZoXu?Mjsj1$IXR)ACNlz+(seXwn4KJ`iw7H70SCQifEu&&2?xD}350s61lvimNJ$P|}U1?(W-~0Vt*UUdndh%~7f1^G~dgsYCmhQvE z{XYbc%NuStO0xyUg(@&9v0^0nZ4udQJq(RM}f+=niZ`RvmHzlZbBH!jja`I*a# ze*F6IHZNn*87*u+M(~M2l@bP{_iT}Ib%BM2S> zhsv+L`cZ=QgTkq&41+JWqIw#;oJk?Rc>ylnwNu4yMC0R`w949Y1T0`PurU zDrzqzpE6Hzu7+##^$o%QpMpwjD?F!c89@C4L-X0&`oK&K(8P% z?zS)~=t`9ix-Mhq1>bhEC)&4Rzvwub4Ot})6Wvx9w zh{NWQM>J#1=b!kX{fHPpV);WjGrRdWG%&rXAaH6oHa@RUX+78RF@Q;wscSrriYWi% zpKfuxn@hm($+nO2IA3_G@(f9AH|A#}a&C2Vd(-Tfh5L@E=$*YKh|(kFL(NTv*YM|8 zFUT+DMC+15u6#0*5Lr_=n>qB1G*kyPxaHRN?Y9DEQtWZZ$42$uu)6P(=8%NzJ~5|M7V~pRdP#f9|hdulMWo`F?-?xtw#Zb*{6nbDeXaC&vLl`5|n7 z{BP;ETyiU7@*1{&6Y?#W=6Kh0k92vrJw<2~1J-UsFTWj;Z6w}j5%NXS_bl#8yt@6D z`41`hFPIlPd%r6a<4;gbcG~6?!(uzO|FCCkRC(|ni<`5v89BUZSAm3dNcx>i_KoZg z4bU3W@_Tua*iWaGZSYQs(u7Vmnra0s*!+XgzbS1u8MX?AqxC%bEEHsruk6=^wue1< zQsP)qIV%m56>@`3WtdUL`R?zggLgRKnaeLZ%Z`c=^~boC zbG|jdBtd`Kk7USz&GU%-u6r}~VTFOv@WPcB*_2K|R8e!&)_eAFY?FL=b+jQo=6;ao z_=qXsD(ib0#;gi+eGm0NyX6c{4kzDuqvir?0+|nlO5x9Mskk>@PaxiZBXS7gj}ryE zivBXr3CsU9?Z1!^|FlOP+!*`%sn(2iKUj~SPT$nT?*GI2JEi@X@l+Zto}4!<>ynb< z3&N<*Ki%)B3fYfsYzv+yw*Pu^|I_kZ)7|ugCX$eSjxGLkst!^6BmAp3TpuwJ#OD7E z1_>Kye5_D>yWqQO--<2JeumH?Fn5%S^>B|IioaRaprN$V9+=g9Yq%q31kJ8|mC^kS zphc~E+Y@yj_#hxob4ijNa=068Yts!w`LZA4iKYL8ck2+j2;3^p#Z&8rtqVy0(aXQA zsaEXa!bgvX`XRdDT-b+N6(0Qi7fCjP&%fz{O2-2U=a$uAfyWmw+CDEhu`e~Z|FZ({ z2Nz@RKQcq>gYa7qHp?cLcN$^mxq}Jg%aPl#^Vi1_CYBfa@#}*sq|{V&1LuA2PARzP zK#GVUd%&}*aX$<5n)Uz+sq7UOu3&!Ls)ml7;lx|? z9AaXQTfTP>cCKcSQNH(zIW`YDl%Ed?eul-b6$`>$R2^i|cKI-=eU2hk1nob??a~f| z%9!2ilXge}It?hDWAWkgCT#z0C{@ec`4+o(PH5kZD?IH=Ml+~id3Cp#Lx!>xtSu-> z9Fp>dAz>DA+B-7&m9fIelO1n=Esh2$HsA>VOv+IGv=qB z>~RUPWL_^0wiW@8&!8x7#%v6j-lkU$U=t*QHcw*};{D!U;qZVK)ueSUB_*#O|o zipc^g2I^T(tmPZ1;qM>*40JbtqX$+)x9hC(ZAaUOP;O>(q|-X# zE%81T;am4O;i}|8BeXvu`3OvG3y4bAb|YCXEO26M^rJP&^8V2uEw))7ny1j_93J$?dWbE*Z7lTGM&(-W zi_MeoFo5CjZgL%n!1mqhdzx`yZLsyII8eWtZi#AE?eYZ!-|p)|bnrKo{FRSIV8>F`vEumhLMemiD7u?2?{ zF20~k4Mpqg>K}b6L0$>InplD#cM{(RLF8NBrZ2MEBMIERjvS|=Vn_9zS8eq;BrggR zxVaCobCI6cuYK0Y@((qF(-h}rnY8iW0}K>r4kY6N4E(+g%niKYcG~4$8nO@Q`u^f% zL_q33tX<^zO={g#WnjnZOl9^*T_}5$Z-2uHA(%OPltnyU3f?16($*is-cgWzu|aG8 ziY}_>(AbQnGmQxdn)Q7~;c5a`C0ARoiyt$R^YiVZ>=K!_ZJ&^8q&-Ib)c_O?4#~l{Ci0w@7yM} zu=9`YlZls}b?Tt<2R=Zm^YPfag~+X;VfGo*CWEiGnU_=C!0cb9rN5Tl><$pTQl_ZY z3=1=GG$HKDoV72SkCY?uQ8l;2+Gb5uE|ULm!)beahNa8c{DAPc%KJW6^u8YL2T1~9e3k?$4+UG>Ve{~r)Ojb zlULaxBY48R%czN(2Cm>Qy+mhf!2?f!#^p>pgP+mryB|JyQLk5c?(2133Glh(^2)fM zCD>;wOqMHSi|UEUp*~T$i+5`V-On@GItg zm&5vlGWR^E*Eh`n>C~cMF-$Z6yxheG>+Ambp1*Xzk0=Z!ve)$Paa|Uv<>acnLunDGbisI z37)V3zehE;#LWA_RsZz6262F>{R#OHrX$^a&&N#7)}NqlJbcBB^t?z&hopnPl4C3IcRaeO1u#ti_&&z;WRM>HV0pTno8H;uv1eE+Fm z6;A)yo{0Yc(~zN?SB~kj56tp7*PA*@1|6@2p4IomfoWcw;>4rG^E;tFJ@+;oPTXY% zr!AkQ>g^MQS8QyGzGz4Sq3dieJY`-W?NHxrW|h{uc6csAZXOjtJkKh)i`04tWBxm# z{Pogt+n>=xPU3No(9vaYR(<%!1ddSX7P89?qwR{6UotknXzu7wvfpM_7TMnwkOit` z=0W30Z0pw3w)9Ok+dFI?N8}*T%xGRDY>f1ILM&ai-~Ci<-9YFN$bUuZh~jm1RNreG zDI0ope9&~!uGq{Gc_TDk9}q2jG0_kf$A4Z(zeocouH?Ra@4tvU5>dHh_fKZPSac(a z(}xzVS40olu9dsky7VIgR-T>VM$2DO6ndu6ZvqUrsfG7>7y>uty%*ToNdMl0_f~sv zw=_0yMD*|3XOM&WM@YT?Da?JZ{au|w6s<2IpDRArmC0wL(DM63cSd@iWBd9;7DfBT z&zQrE*~q;KU^7}zgimoWIoWQ0{C;wy-&xpd49vD2ZaFk!05wymICAV|K+nZ0_bnBw zD1U?wflXBNOyL7kC|~WEv8C3(yvK;({Zq)vWLo#knDn}8PcyeOiw28ZG~7PdxwQoA zf6`L|XLfb4!k^{rqqQITP(2ZS=ycnE8SQidy;P2IyaHw*C2osi-)TWuu{E*b={*;a z&NFa&3nsK%b=tPd zLVNgz&%wzIE*5I>obz`Ac_QaU7Bh+W=ZIVcT3huO)Zo7#pEZ_Q7r_4zogY~854FB< z!@uuJl{B&7KnXjNnCWOgyP)-%RIx2Hm9)UWL*2g|ql5LE@1bL-YdWz0j>sVe7aSxu zMh;-(HNc`FrSYIGMDVrWiMyGzZbs8PPo#5H^tz&Y@E2P1{od#gH5T|k1sc$!cnJM^ zaDjcV^!y`Z*d<$SQ0uOa@{Q(S)XojX#%U~Lyy{_7%j*y8*K)tg@(e;R=DyM2H*DcJz)|1KAH_3g*UzY#qWEYqUL3M^4Rb;U&$qfbqN zcJU1(?P*ykANM-s7k-_68}a+|ui#K~5UcJT z>87xB+v`LNBP)1R|DoZ}EN9^3-|%t2vIx9JBcRUK!2y>yPUYmCBlK9njKiYwxYKsJTqDY(l`_< zk5-wY_Rd<4dK%GZ0Qx2wtJ5pU;0d8f_v@Gby>l=^yKy=l%dq+;hPMAW!_u_)3mx#u zg?w{0Gy;sTHv9DAzlWPLxEwwIOd7?DpDO+^W`Oy#a)z&uX-#75(Bx1=P7XKbUlGbB zOxNuin={A1i(g8Xu8{mp9yIr*M;{+ig0D54*t8xig4xQfJ+KCwe|g&0R1BdVs?QdI z{93~tC)AFN!tKTuGcIVFP#$5Lj-E>_c#k>Ul{gA!r&jCfd7Pix9~Fi-a3@&mT1opI zgnW>+$)h`dFRe-Y+Xx;4bDNLhj&Zw#f%t=d#?D*dVoMmE!L%f_y6X8OHdqp^CxTB1 zCmKFR@D-Bw#|iNX)0^VNg-4pS!I>dP8j)o-7!tzM>tb&RpXd602@fy_bM(6=&jq}w zuZg_r<$s(5blNLjkM{$RRq~t=c_A4Llg;0HS;i1<)Mi#&OrQe$-~DjDr~CtFMg6^9 z+XP!*3FZE$>94|46H)m0^ASERJ({PVd0^{@^?5p%Q-AsXE`s-Wq3({Boa^L{VD|T2 zqlZ6LPBd;P&r~bKQN|J|QLZ zVEWeEu7Ij2;a$M1rFt6k2One%a43Jp`bX05@$+rRR5`WS+7xcQWo%+Y0CtXTQIL{* zVdBr{5u_f3@Uu+A0~`GBwlu)2Z$|qJL4M0Zf#IAB^mth7$$ZWP{DOwOZdO~M2oL2C z#d>?lSk7zSsxJdSTJXT0l3xd80=!!iZ(RB{DOZf=bzF&IZ*5s`E~kD$ zG+nJ8t?+i-1MSDHf@7o1$rhmPjAz-q&5W?z?TfkjzxeKBL%K#^o1-!+?~+rcqX&b-a-!H6EJU;qAv{aigVFqP$9Rq3EA zNjgG4|1{0#{e0TH8T(zgz1XY=?l14~scsB>?z5Q_)uX8Xl1~W!J5q?eeNnakDL=6O z?bUhQ&vtkdV9qG+xEzO_ha&h0?ECCdK2=IQzQtseKB~3L!;dh?yvSntkN1fP-~SXY za4|OC-!BE>6-5IYJFK7lDc_b2Ia~#HmO$nfN3C&%9pLD#_MCidhT8Ap{fjh`30ORi z=^8bpaKhvSFHYa$($+@pyTN>1Vy}=pn%JHu5wZYi{Uc)6K{X~Y>V zS6sd(f6-hBTs`6#%V`7Pm%2gO==LA=ne@+&@1h$fvhS6Ojn8E3Ea7gWXL62hBEbL3 zU{RD_4~ncGQFEpqe#6H!R#(LCqseswHOH8Uktl-dfJt1v#dsM%d z-!APq?T78RE@pk~e@=t#>wd0`S{{_derLwDVVlv)AzhUIxa!7B+{RAz{Ms^X zJ}cR&l{|aY1jS!1d*vvGpP%=ByQSA^BM)pstEi>=48hiYNzWe+Dx-W5{TcV=QMGka zLItJCjH2xlV7K#N4eqQwpn!!A@Dv@`AgFTZ{cmpgMx&tNQI`@C{k*EZty8HTxcswB z<0$?-$#tG~g`E+LS9l0<-Ffl;HZCUcK2Kw1FpMny^|~#`2G#eHb4t0ozZ{$ier&@O zPRzf?$2R=JYy3HdFo$ObH`dOG{$x#4UI%@AKu!_8C0UXLpe?lzcyb#D7IWiGZL6HY zi>+zaVSLN=nU7B?)Y9R9zr9Uh<9Gb|$fZlvHMEB;K*{7MlbA(G;8(i3rRF~7|DgQ; z>mT91G7r&8Y}_N|SH`p^w#Zn6h0-i$fBf%Fko^B!keXo+%e)~AYTspxVMg7v3Sjtn zZn=$wJS+)Fxm+@-3ByBVX{os-0ssBS`A=SngO(7>12fCw|5$&vM;*t4Ub}+XpW?T` zQyx@)T)^tqzGwe?=R&{44=%QB#m1k;^KrlISuIqb7Mc@0QwrplNLhp{%QNw1P*h>_IRRp6oOp766M%@wjSR@!l#~$LSIymylB@q7N@ZG zT#vq0QpV1VpC6?cOlXu7qjp2}@vGTc^t*!=_TS1^H^YDLn)|NrJH72Lu=TPp6Nr(5 z4EjfYblJ$F^e0(;1ZfvAKYMKE>;+3&JCKo4aq-I*b6_NEIW5vC3vE2M;~r64fbQH& zx7^QS^B1AMCzy|p3K)`J=Tf=((xtAlfPGO%LI3<`93j1?m8)8A$|F0n$#9O?4CGbIW^ACEativsHgt5rmKSW8w8K-z_y9(SWCz>)))Cb zKo7MmQtsu#w)GEuqz z(E~Li{%^U8og1ECtQUFVZhe{>TSpN2p)NNyqt|zh2e4 ze<|3*6~-01rs&kEL!0~WURY6j!+;&u;wNk!QGSTNqNjQ1t_G+<+RUvLr>GZki!Wt^ znQ!rfg8U2i4Kg->u{ksE$vt8_BlJP3fhu3w=5f;}*Nim+4S~9#%clW-m6AZCl z+Niv2qsg4fiF~ZNSJ-blFuZ%x^);{}djTm}823f%!3iO80N$y=;tp z&XZ^gPVfA&*l79-9Y6Z|jU4_>m|ug)4P!cyB78#zutg{}UvVWq??Uj_gW{AsZ++YB z53&P3PW5)GgYmp1-)0Fl)ZSIPMW64qivns%OKNNSEzr8WsO0%$Y`!%Z(Bc#+!}{BL z@<^4(jx^)c!VOPbhzlVCxql{(9*hJB0mCKafP_ za|V9ZZ1HzQ(~$r2K$xRDD(^@^+3A=C3pDK=wwcNJDdv~H@egM*MR@ z?T^+2;fs^)2)Q?^1^1hU9quWy1D=rYFcaHBS91>&kVu7p|8c!P*y*+a!M6Wm^r_ zuaJB~c+CHFjH3y*u2sYp|7^B123aLJaa2>p{tzL(;r=-{(Z9S0(wqLa{w=o{bgeLa zLc5!JUH$n!y^5Ey#qLQR>kd$=oaKfNtfBsizm>t3mGfFh3^Y+bA%)q~S5M2J_9E2h z*5!{q9=;-A(zMNeqE8y^rx@fe&+>(rmG{*>lCS|{SJFOP1$n~sH>V0d+{WVBgnX#F z+8s1L2%~Zd%m261CZ)H#Bym`O8fq30f3m;@HVoDc9!nu^_k*WaM#J&%N`+*#`Nxl_ zL;sbWH#I4?P$g?Di#5<0B(<`tw^Un0v;67~M?2E~$r{zhjJ0+;n73t~FDMu5pR~r` zj?mwb24~-xoK(HTPSg%GY+t@)Ff#(Kh~Y9ZRbu~aJ-bPhopEV5m4wPAlS#*pI)T%f z^dr9%M2X}eeD?WROmh2mqkajJk3e0O7h$@M79{CiUVYR#;Elx>5IO{^@NBsMPr5B-& z@^53<8)Oh}3Mehv+4co-fpG4U4tB@s`tLk7-6^3sV6Jl8%EQYM;Bu1VifyQ&ul@IL z^a`6m_$4yIN2~bnA$AmV>08@?y(+)Q%H^G*nc?Ui$D5d)OrA2F&Sj8+#?8Td^1_#K zzaA$xy!22<^=GlQuWLA}1yYTRnijv}?=20385TQie{=El2i=#cCQ$P?>p-rvDje{O zJn5^&iPGOcakkaSRvl=}A8%5lHiqK&G!v6)v3+2{7{8p_{+#;6U`p$=9Mkm`4GA0j z=&*GpeYw5Hkpo*75qlFtJKkraeVq!hHEJe8_Mr=EKQZsB9ZJu!d6|&z|8`ory3^Zx zMICge_1_xY0sddsKTZ)S(upk6tJGqgTAU~-wVDZ z-rtd`2dVs@)>@GtrgfoH;eHGAZ}MpW5|%RQY@;;;^vX}&ELXU|hdOZZq=zb)Gf54P z&~XGCEOZvlSdvd_Z+56jOGzi)l+Vb|YH)S;~!yq#i+&FWNc>bGK$t#+}$0Hc&o+uRMilKb|t{$ZDX&I}JvGO@U zsdOe@^LAsfFXS+L1^#;%vJ~fAgwJXL{Wm`1$#Z7-@2$CR-|3+URCRl{E?i=P(QVme zy7=!z6Y~8HxYO)$qR{YIag%P72T{2@_4bz7uZBR4?lAot8#Z4N@qw(d{Z|Fjua7t^NbHqx8l!l=jWIY2tb`@* zTP#q0VbM@ll6d`#XTvrAiogMJ_qp(~yI4CS^x0wWU%-th&zi*Nq)54z#(TK>6YF0{J_18%*pF(9YJfE5izkbo zY(m@Z)yJotqfcm|#TGUND zEUqAadU_TAyaB4$CiXx@FogLD2;KiQ98{8L7my^~&;F_W2r+@}L-sys{cdk)uOsil z?rmP^2rM+;q6J^;tL>o|vxKf8vbyz6?7)B9tC~$8NVhAZ&+*v3kwM-r@Jm(ks$$e8 zpwl%}f9j1f9I-pY5U^PkZ7&3$5IR47C<{)gL0ooM)emk*kiq#-p$GrI7iZ|ri5>o= z&p#19dNfE^nk(=VV< zyE91sv)sYcm(?U;Uv6Y>D7Q69dJW}0zK`Sn-}C>?@8$AGi^{{yaLR`H{Zgnsk@_KU zR%&@T?72Qsx$1t|lg5Sk^-uc!Q{6pS`yq4)luNhb4^z?ydf)iPWJ-OA_=w&*^<%5U z`s3}*o#4Io6&i3-uFdK4eQbUyzd7+rzL$-p{SiI>QyAy&+n>Zu`rhMz${$Q#v%g|S zI?gwA)7U3xRRM;(k(Xs3!G2eLI{2E=4+62G+@SLpN5uyG_bCzn4!hbqBi$T;@5aR9{!jKGj9DxGjG!&5&-gxB?b5W( zz_S}i(;P_wC#`4CMD|*P>lYQamYCQBPV$&vp>(9@TSN{atTlJc?CvvxgLTuM)iW}VXrZGWNW=-OzsY2C7wAyHzeL4&4=3W-oI6nNWb93 z)fELG0C&z`>81ZB42&H^?Slu2^)QWlwC~pwN|ZjNd)_l|;eS`tOf9g`RA5L-j`Z z?|FHz2)Aeox)r#!mzHs0p5^D!UHJFkIcl5w+=P7L8>9D5hlZu$Lq&F_Es`Q|Dn~Tc z>kby@V($FFC)g^C+6UqLPvOMUwm=6H5h&F=_sE>1}RJ%?)-W|+|K`0kN;QbPVJ*O{lX9LzY+Yo@#2^~ z!aU)b-^m$fPecG!amCx8d$G6-0Xmx0(A^ufNnHk{6>I0YO`&4eAeI^DZg6|Ec^2VL=JK9$k3P|GKwn zD6#+lKP4C8OI5dB^ZkT0Fc9QW{NT^`xBCIYCosR}pmj6p`-=!3DL6|}>)foQh_(wU zJW~0G1pGfS-B5w=%WJnJJn;k{s}&RvW{8sHcQnXPfNeV)FrWSCKPbZvd=~9%Sf87q z_)^0L<53#exFIDM$&b8l)vj*DiQ12{K->A%>rLQmvec`}Q3 zJ}N?oz(zd>m;GG~Pp`Ode4y^b0 zQG8t^_Wz@VoL`ST1HdChX=+fK^mx}X{`GTQ96QgroD*`AnF5Q?<=7r~e}9p9elfCa z&7ZI|16q<#>(rjeftnxM?@R7mz{SgOoF&dhpIn#F>~T;(cXMk`!CKHwDa(Jsx-Zk~6q|>YKmi2CQD2 zD}XAeD)D}Kvwu?J)?R7wO{y{TO{6GPl#uN3JBs}-1hMD;ZFpx$C%t_q2fRQ}Cbcbt z_&)JQnM}nvs!cGL>#WYT79J?q=+*l69ky=@72uThiy%FIJ>GEjiFC_>oSDitn{UMT zWcj0aJrwQIgfk9Io8McA67@%B`<0#Tw^hIgCOPU?XO%&~wcS!ie|c|5FtX^@MjAPk z?lF^h?a4>d=(ug9*1Efpq67vG3%C4!XaF*;YZb%WRp3|g3u9R)zY+ECMn&EUH2C3{;^#ee~ zbXeRpx_hO%ZZ9(kWJ(n)cftH8L=S#;>9xFeS-|qkcPJ&-2n6idkba{@7#gt+(*6`gJW;)nCtEbwvIW57K_I1YaMKPk&g8}I|{f2ZY7^&!MdooYO)PGt|dd;ITveGq`JWM(+RstusG&2q$X8SK2A zDV!7d7fPdg67o6Bknl~g-32XIQH)#4&LZ~TJ;Qm}3p}v-)9d}N2jidd`yaMvi@0=G zNE-TxzREYi!EH3JgTgx|6r9j)Udc*Fzs7F|w^$NME>MaKWR4?bR zreT#6hA95{r5e$rKXuUb=9nbMD~-b7){!npnj!;~4$=35**lAK&#hp*TGGgmd?Qfb z%_1g=kAn}woR3koaw*^(o zPl7gZ=|jzmL)t2-`e1mVsq3s_PyNt6hD-xfXRs?kCoZZB>u0@O=Th=d2SclI>T`TS z?jUcV(9^go2zH!s8Q0dcCDPye(h-Ur{O^Ady>#Av$cS8}1`|1Ik;ZiDMED5apTe+L z?T0G0H9*Dn=(Rm#Ea1nd?Nw!QSU>P5uS~tUTM34RM$1H*sl%we$7Bxp_vLUuc^+>! zlmafs(|fD@jiLWY_ERG&QMe%ORKsKC4=fa!23)EzK8QZ;BTn~kluLtslv|5e$-d*( z_@G+W6s6lZnnp)Zo4;ERLVRBNbVsi;Y`!8a|KCcp{$j46KPLiz zxewc#X5hfp*e1)O5|MB?A{zSipksg~@3FT#aDcH|6kUqyd$*|oVb6UzU)>01k|yVmxx zqjsldsk?436ojU=A9LIhKW+sTxD(^(l05-)q`A0w1)@#WICK(_rd48tc)*bMY`w4bZ zse`>jD&upfM8T7JhFjtKIM`O7Q}O2DK)wEf*x9GDTVc7Ob&Dyl8)|3PUhde0QCiqK zblG6yt`5BVwcuDGBPXm7x|Ax;8w_vdsKim*d4ejtaNjLw&EdUj$&F6>reJ>dFf$hreSXERX1kaZHTj%9sE#SEJ)padX8*LY)d^x_r`TLwH zxctT@W9lMye+DThgv$q2tX`R#!ijO;+nnz$i1-oW6Q;dfT{rgP{p)b4Pm=qiaDe_% zS{z-rH?aP&-LvtsC6WGw^n__wsXL!cgZ_TMK==$Be+$lh#RL`fl_*s^%|P5q$*wL@ z2ee+}x8&DopO~X*gpL&aG;m=2(N0=eq?%ve5xxcPW1K2~xxxYVcpipTdRY8|kpA-Q zTQ6!SY0&oQ?DLcNu(*lN-aI{TN`pVPi;KBQtE3|imbf_6oHJ8{4G-DQ=NO2?!i||4 zjgXV59xIO*U2NMOfrIs>*dr?V?-X~}2M7q5pzd#T6@DRq*tJVQ9bT1YEdKdO6y-}ur^Y{f#~?x#oVNB|sXi%(>M0p~tBL%V3Q0Pi zyg`B8Pzc4J51dOHYt@E}Oi9ff%oV|I;pm+(NC+lAsEt|> zdjTLHc{EXwfPE)o8~1glQBy3gUqtrNkXr!r|E`~zG|^nf{F@Hnt>jiEhVWzB!Sf%7 zw*Wu0pg!GfBiOyX;b4=pEqwp_`$>L5>^$tHUzgCfes$nGQt&uZ&x~X}3GMZ#X{m?i zLhzl-zs`3(`TLj@xBPf3hPKNjm1FH~{C*sv3wf=n^kdiyO^-jxefve3^ty=9{ZqI< zKA)AYN)^?I6rZdFIgZ6=q~lej=#YH#uFRc>dN;uCpZ6cN)e^_E5Ij>9 z^)TR6FRXv(46I8zg%*$Z+sq;<380uEdb0n4Hqc@?$Nb}y_`3ZI;s0;JFRvsI zl$&Znn^y_@#`Y2Kmk~Le!s``w;_uHQX#~#PkcrzPqYUHu%g*kR5dk?}y0F>Z7hFC1 zRh0HH<|p1c`%ZhOz7}*J+G!W2s|R_;E0Q+EyTQ0^J=$^xN>H`&!0@%47ysIR2hk6K zYKnses^_M0@@!)LzMmveJ0G9dtfqQJ1tm6@aZDe@;`s<2Av7{j8}wqr#&`5sQ!r!X zZ=CD!_uawXYG73JW%7eqHW)T^T|I+K6P2^zsQAqFFTckp`khFmn$P|%>AARkC>UW2Brgjnk`wc#? zklKBp13|QA*5#$Y#1kC87++d4vVldM1p>qT5Ak1mzWvnku|CL1^A#6ZaR)muKdyN* z`seFBDSi338XWt$rv;~Okx)7r{^x!RDSm%9Kc01{h8yqqkfQU5FU$VrDhd(~&q}5K z5`kIS2c4}bErFxL1=E-NTtLg>_><@O_n{GbCXQ&yATKPgiRAxJLFFqarJD_f(S8y` z)xhZY0_%sRsgk;?eoD}-^vaoE6ULBp!^*Q`w}gQOt*rjcfAhVhKh<-4&gZ_pm8>Aw zYL`a1C3gOQt;LLW$I|-i=AX)05AVv|xucg)d!qGE-dX+hd65#D-cx-clSd^0K6HOk zYB!?+`MWb1R4wrDU!{5Sn#`)BcR-csiO};3wpTMbaKcUti^%jZfB&36e(8li->5RslMB0+ z{}!8%K0o1Y`j$X^zKO_1U`0er)J6eOcx+6yVyKTEBKdy`zc@S)*`477lN*#TDoOYN zE4g^r((hZqmX^Ea4;r!gj1<2Q5zcS-spq**Xn_pAvPA!PJfOu)G+FJWA@JHGA_d32!Eyd?CoCcaK&8a| z?W_;RP|oJ61ucGkAmsNymHw*jJY%{^4T_4??%u+<5k^+p(V!m)Q$E=xF|>}L=K_fQe;ZE3M0r0n(n0&xlijc1_Cq0{$K&*3XEyOZ zFg|KBWQ(T(lxGn%*&|Mgwog{^S-U|=29O?geC-&&Ctzrl8C&I3Lir+kS9m-GKnn+G zWt{gZ|jL52fuP$7y#pDDpXKt%HNuPcN?Oe3~fD0BL4>O3uDA z2j*Un#q82Wfs_*6JH{Ltl6sS>|G%BT=ZFzxTariXN63F`+x=h3ELv#!uF30pExj~o znh>8by?BPv%vnGTuuYrXuDoClIA{kLR~szQdOIX}9goBRUKXLN(!6~$;5jRrM)FBP zC84V&UiR4fwI?m1HckNJ|1`S{Xgt+|QeJ*j&R=z5d~-&a%X5DyOGanSa@8CJiKw@| zxq!ug8+zZ)Hde`^`jL{0 zIt|`easinP^0%}3lwrfYn=E!bitF}6-8%!itXuKltEO(pag5r zVcG2pk4orjdd2#n_StXBvS?tA#f1p#dqUjl^$;JiA4G_Uq-7r@UfbS*tpj9tsvni; z=!5XG50QRN_MrAjp+%wLr+UVsIfh>RcWKH)*Cw_ZH0!foh zdl3pLs3O>5ez-y&ayRb3Ez55O{70_uRnjnrd&&IMSlyQDlPl6F_2+b8xJAJ{gOKaG z_CfR{1##C|q680cKogIfX-9@>QGP1TimPfLBqk`Y8Ngg7+W4rm*(gV>aH(JSS3jTN+Gs*MjPe_QI#)FnM7gxRYLsr(ueMF_S!OGe!>YykD+jP zY<#Xqzh3$8fv0ad&sc#_L#N35+ntE&A1M*Xawo_X$Rzx}&u)&zOV;Cyl+*fT>n`zQ z_i>Q?KZUPS#7su_G5{GDzbyOTX28X~KfIa299~a1ZaAmthks`o?lI0>tzTVU;yJTJ z55!TrCqMAl0gW_CpR}9Yz#RKHIsJDzkp9D>=imtO_)A*kJf+l&`PE@%OxGCQ@$Xky zWQi*HF4kvCwb|gH0tn;p<5e7%2lPR8U+WHgqy6cAj0lg|Ra-P&oN;`aXCAv>x^_Z- z>b&Wnx7Th%5jEQBbubNt%1i352X=@$8ks_W!X}9xHNw zq|f<&K6`iiPN)Lfu2v%g?dI}WeLF$_cw17_AFu0bUH1izDXd`Yz>MrE9u4qLVgPup zZU(Egm)8m%*=lh&RzNvPRD5pEaF_ z_0!98-Z2-9uyxzLHzP9pc{s}FR{Vu={buYQ5n;bu{+Vy+lFy6Uhp^l>>iFgdr?GjC zu-uO8w}yd(J1S45_VJeS)bI60_SALqwfOhe`0DdiFByW6$1?}phB5zSGoSOf->Q5t z_yW&cF9~cuL--H>Jm1`(VE_ueU7EfXYygt)CzF5!c0P8kedC&Fl`|^$pr!cdg**#5 zaEUS^o7ER&pE4Nd4`hQL_8qG4Z|g(skb&Xm|smz z_i%Gtf-fg6BfPMm;3_*)ne?;(R6$_to?4kx#S?9ElMqu%?-9^6jj0wc}2;HB; zx;L%!eHR^pJ%h;Toji3SJ*{u@6kg*{13?vEB%aV=e$Jor_wcXTJHN@Ci0_}$my=m@ z#hsA^%f0>C*A>>^m;EW9eYeZ82H)%zMVn_5zmaivA{8<)vC4Vp=h4)GA ziga2OaU2H0*M4?Bi~ErW>}S55uxXI|Z|kv5Zn?Q?RvBzm`Oz!5phu)fv}Be-ORW>! zeAGdWL+1n0x}?EOO&_ghjLPMT%9pZ_B&oWGaj)C@JH$fL@ekt~z$9rsjDA;{F;XWl6=XrSE!dY^sAUJ$n$=^r9 z2vYHN9G^ZU1@2FL$UL@;gUiwS-4v{PXggSNmd=*^!u%42uQ|OxU+_Yk;(EVMnE)u2 z@zPer&lzr}4_UpWECPh*IPwi`uywF)e}0!1ivr3I*Ii!}x$>W%e-XCFKTW5}7JgT_ zV+hFUm&MxIwBXQa8qd%U?7Sl8i^5yETYjkiY@q>mP1Q0$r?p=Ef|~{0>k*Q^z10B- zo>FYN%&i3NX3FfxXtDNtb+3v1MxY%^-`aaPAckBO_%)^N(CbnI>{e>$85$+Pnr)Tb z+XB-2i{jvtg8lcj;P7zvZsvj|oCW;3dYI1{P*5Z^xk`?$yPoap%V#2c?GB2`n~prS zm4fumqY}f^I?z38!M2tQ8~=wy45HKU{ve?}k4H`E#rdw`Dr2_~ei&v%%Y8C`rQ{Z4 z`(r{n!t^bJG$&ahSrFGk6z;a1cHyi zPg#-t_Y^f?XiXKv^PSkfwA8AddnFKSx5t9d4zNY~k*o*D#`@Cw0BKMr?jW||xehcR zzI|1%oDud0ZV3x7*M#?13O8iD)rHz;PeJ8z3CO#g^~2Ot9J>9!5J_LG2$n_^+kuP; zn7bg7>o;qN%4vVXtS#Uq3ThTOn_RwW09Co!)nliy_2=iu8Nsw+IpE_d+MXYzgwi4P z`%mHX-xQm^nwZ1Q@{D{V_lVc~z#}x`<@opgf_G2j?ibpVl%IPvRG_xTn`Ak^(!s>I zKGJdfWV&ozN;NG>`g>iQv|IK%kSzaC?eM_!xD*+a z{?&)5J_Q@tqI$E|AD83KLjx{fujqLL%`~uccj8W_DRanVyjNpVO&-;^tL9Zj z^IzUYMCgZ__-^dps0Uv=?^;$nCG^MkMCcKiH_d-~aGBW8T5(eW(h|Y&y?L+ul_E(Z z{!VE>$Ckc`K}S9hC$auDqWQJ)SS!85TMOW9#k?}8>O@38a9_~A^s^L9*|OJa>sMj$ z<;hBHf0cPux-ZgS(|KJbrHu5Iwhe z#QAlzn*iP_^39ZmHZZ;;naO#<9CXYmjn8Cl0>OqmJh&>&;fJZvl7pMfTqusafffunZcQsevQaWcE_(XiEBl9TR@NFIU8|3C!nLd zKvj=__g>aZD#N7N2TTR-`}yOjDa=2o!S(X11~`*0HKXGviSk4AMc^stRmT?)^DmJ6 zABS3^<0GYjo(In%vjEcL#XHC*eoA(XTct`Z`Brg=dDvJ4oNPg$m%U>cW=mG7J zoRt0)@qP%wThaeH{6jz!Fe+`>7xBUn+K_GQHplJzCd2+gI+h*IT81!s^Q!>sqt4rc zO}^mV2Gi%B#<39fU%I74=R@<%Xnv;L?c-A9p0L1i&M&Cj2uODKdN%ag0?)n#@i6>* z7VGLM_IuG^Q3b?5{{Ogp&#)?Xu3=c36zRS9-g}48d#}=aQ=}_I~z-o^$T=yx;e0UCF9h$s{W)nVDnRq75>j z!c@EJ7qbTF*yO<=GV&Yz8!Grc0&R899o9h(Ab`wTO>ewrNh;`%k;+S*UtbSWmsWW)KeM)jP)#{J=^K$Ipc?4tY_Oo9v z+EiFnVLcJO|FI6tPDE{am?)X8iY_E;s!HC@Nd<*JTG!v`aDpni3bfb120;q_i4s;F zIrzjWdoxodmhVFN4f_RZKCv-^Fi7nu$jtG__9Alrw_sBLgfgkt`aR^nPZQ%evAFwp z?RoW~vfbUE9VE=EV(a=8r3a5yM0M z$xV_Q`rqBfcKflfg!d^Mwf9%`hss-%#HgR2i|I_rS(?F#7CQ0w1umdk=4+obUl2Tc zmd!i=u{<~_a4?5OTNxf{Ak#|bVc5_<>$Q@&?rME_kRnuR;RYG(74YU^&eMTkb33F! z5q3{$BRdiNEAjrxl^F$Cmdj@CXu*Zrjo=aZ$W@S^GH@%*U2RM^F|mWwFDFb!s98X- zXGalfyCgXOOVRv#fEu3tr{{=TZ|GP;>4H?2vlFBQipsL&RQlx=d?5;+rBx zfxkAt%iw?`Jn}G&FaMZ4p8k#G{Z;(J&e`|ZCH26*Z4V`sa%@47!mjsPZTR^F>trf& z()${a*>G0+hKmDWh&W)q%TI-%A9&(A<$ACE`Mi#_BdUcj{0@x-D!+pF$=WwE?D;|H zHiB7)XpTkA5dE<~TO#QxMA!fG$3G(S(lp!^oc{7;Tb+>&y#MLAvnQ3{AIsaw&i}9A zKTulHKGD$wwoLRY8sc)WcW^()a0LE7?d8!dYEEVesH4eAwTHv#ANN-^Z{J9W6CJpi zO)C6;O$$%H+*y`cf7dU%6P>#Rh{XSS{eJ0E7f-}mf$ua9k+J$NKz~1}?t@hgV3#s+ z|HZ{9s4Mn@!CUZe2|%l zUD&FO?ceVX*$yp>nSmV|Ho({;y&NB(gB~*Xu z(AM$UOh%}px*E3w%>H(~k1J2(VR7Xxb?p3*x8XfeRw@s~r6W`h4(f8{Ji|Tc}ajlj_*`ecU=G|p)-5%`R<9l#X z@GV|!|2KW>7gdHBmPd!__MOk^ZQ(5QU5~pJ?5G?<`u}cyT`FMB3$p^x&S~!;`{@Ti zUv*gdB2Kn`UYQd^S%AfDg!Bxy4Kf~kZV0NwH^)j&=mC%5>eG3-%J9d$^!Sj>fGkeqz6Q?)T zy&4%q=ZiZ+5uO#b9w@%H(p+q=K^!f!k~p<){|V5t=MZ^RYb`ZE^lbzqgB^Zk_-dj2 z>KCt^I=%k>0wKO{#ieXNyRf+Lp;@2ayc_ntVm}*QrlT30D8Gmey`@bumdE;<_U!b? zYk6qC*shafg~juxB0oHzQ(J%{9}XNy?zS`8|8zJ`1Se<0s0kZwOgg z+!Z>^t)NzCx}@hp3DCZ!!bD@96Rf&e8u~qPf>lznOX0OTFn4DdOAa8MzvP;E7aPt4 zV0`p_+r>0~sHs%s8$izj=jEkY9fy^mLa_G?F|`irmxrB0IA{>Lk%E=ZW2@ccb~PQ^Q= zOA5O8&I)@wOQHG*^~Xl_B(7bC4<2Fh;b;4h^X4ZtVcN)|;PXBMFe$&SV$(ZEApgzBmh4?LhyeT?v6Yjdnij5-mOxg zwB!&6&37)3v^P)dW}5Vm?W^8G&^|pf#;Dp6Wng+xSN_^}J3v24?aH2^3{<(_+KeTU zz)t7Y($J4)D1UUH39Z#@2h<;$IroM;T=;>So{XJhYcT9=Wv4l8ia+lke|%QN@~l22 zTGRN+$%o}>koLxhM5Z2C)r8g!TDhld>`{FP{+nr1aqtTOt?6P{{Fn%@OKEcf)<<4q z=iLZD0tX%AE0~L@QTvg41QPEO%>1AdMG*hgl!?254%^owd~v@HRx#_C1MkS^H-@ON zea7z;8JFo-7s??tG*R9l=NpZLYRdwo0*I_RjW zMzO(Raj)8A)`a^5@q^u|aGu;zAsFM8YWE>U8FVZw#Ew&w175i<#}poZ)P971BiK@V z=3=4b&qhHGcQ)~h#&9EgT>NXA#XJKJDwx2`P|Ifc=kLF?O}@}pi}C$!y9+btcu6?q zpt|ZZwS*8aG)~(?JGQW-`$MUPB6bD;{Ox+U%CprU7NF-!=)g55{J2=`8+B>x$e;TS z@x#|XuJjUfdFW#txAUyt#`_aN?{{-Yw3H!Rq2w)#w_GsYlUR|%)EjIY)7({C!LXqp znr~#K7kpBJZNJW+80qFh>1T}QEFX+m{Bi#w?fAE0wER%4$aO3ZNx1A_a@3ubp#2|~ z$)W^Q%~AZ`u3b|Ni6UtGADrF$&V=zY`aD(?)Pz0mcSG@wrt;C5)!2QKf4jZV3Qwd94jX0hfaAt@=h_%8&~`D3=O-p+>j2G;v_i9R z?7XyP%UhS37+aL?f2$pAcfu$rUyU?6yI=B-AvS}!cH9+o5PT=42i`;md#INJg7zw= zx5g)>5YD%0Me948f5Gw}h#r@4atmoz0NhJ8#={x=(R~MkN8q4nJpZogTU=m?;H1g^8sbH%Slp;T&O>d#XQ??NC>0!0gk()#)KpR z{FM;8Q&I~KrY_r7@9S-xKgCBB7qotllBDyJzdk=0r1}=)psykCTm&n*pN7 ztw__PO~wuK-4f}#7>*yuMA@k=x~#uv=$O)-a=2yv`@5ef+h&3=x`8>3kufiIg7&AS zk`pcWn3{ckeIEpith@9~KbfH@#YzT2Exj2o<@I~;{69(fd{nS_m~KHTqGJVrUP0`tce3meyN$&G zNIfp}@j2ZrRHp=&gTBm8GpM5NTgjljx$=z}%8FeS`<}uF47_z`pAu=K_!y$p23rGf zw2UivYO3u(L@V~Z;o@=2ADTj#qo+JjdAW7ESBNS!ATHfT<(=}RE8812;isc4vY(!l zqVhK4BZMz$R+)RajK8lZME|?>8bsV@U^0sMO&1*xxqu_YB&dI4hgbI&bI0}kTkh7fnX1M-vK23#6lpbjhE{vy-yf|j20No;1ZG^5lqx7uK=G*A@ zVDs}MU4}(cCoE4qdnJST46i-Vaiq>KjunHQ5;wFn1+e^V@^t9v(=)^b{WaO(7CN<$ z4b_KhmyLTe{|^Udg8WA`4u0Xa!2E^FzvIl7pM$AX1m)w>)qZ?rS^^sdSI|4M5|+mBx*;Y$u$!V5iIY7E07}rkcDULG9ZTm1}zU+lpO)9Z(`CCu^nh~jC)HX>Vn#Z@D&D_-ZwKc zg#Oln{r&soQU9-ygh6#)Y=3@E0k#&~`=EG)AAw~fhF%SB%6Re-JRvyfr8ZUUX z@WJ$&J$CLuh@Mb=-L9?DhNHiqcS7Xw6kjcD zHuz+@Ew*kc==u&S(hi~PB0~S)g6u4=&n(Qae#n`a-(UEX7i|{}{b0N0RxBb=5qWMDjuhww~~-Fs9h2VfWoEUdcz!SKFfc_;ZC6 zzdW-<%ed`k5_h32_#6Mn!IhVCg6;ag&qk>I9-IY4zW;G=4AF)8HhT*o)rX>@axwjeP+GV3g|%XTQEYbco*d zR-ujkmf>3TnsKlFwFypf^{Qa9>iQ0<%^HBNHYayw{T}L%O2K<4Zh8Qh8jZ@Y zkFa(VY7cIG*L=<{V_tr+c|F*e*u)B*Sx>QiKko|feW172kYGUVtCk%-Ff?b3mdmbv z3aVQ?z>j$|41SB`sQjKy#VhAU zT+s4lNMf^FC1L%a)bgV*{Kxkw5W6>m?r(=}!%9rylGkvSPZbs);qn!eKWGylv;!u= z_t$*f?BLhl%o|7RRUt0jvUjkYmV+$Fc5ktWdhUwakI==m`zTH2F~fwtB-dY5;6D%F z96w%cpk4o8He{D0H;n@@s;8`+eFUe_yhez~yC(uoax!})dtqa$eshPLH zm4F=!qIUoufAiTQ61hG$VD;gOw~m(~MC9SZ^?xbpYo7AN!|zs`SezSEhJ~-^Zhfp$ zgDUKsp4@zj^_%VJt&W^=EPle3d)xN9?d$h);G13SwL8Q7AkJ-s$m5CvydUynFufRn z_eB!PPk9NSJLAg3Ex(>wYu)ao2WVu4$R6((g?W1h%s%|bywDf&+Wv611Qd6rnBBck z8lE6MBVv9+4mu^e$?j?O0GA9%TeP2Jc|Z%6j)3=0{-_@Wp7zgciDL7@Pu4bb?ij2e ze0Lx6Rv^dbp{ILaluBR0;-`vf7HbU(YVh`z1;g$au^qx6KG%F3~^u>Q!KE>iP#P0LEe`p3*OTrWFimxhCFux-BT$ydX zRVj?HqUPKtF;WqL)c-D|PWs$=Fh~v@qSm9xE|(x^Cn0%B$deb&mH~yg88W&qY=X*;2fmg+QHFtqT)Qj(;~pliyhn*7T_VSgfZ*20Z%a7>P&*1m zh-_~b>!M{`KHPFlFGpTTg)Q8ySU<`dYX^dsdo_o}OhJC0uh*CJ*!eQTm%X;CNY1SQ z7#=^HnF`kiJFh;J2Q8ZG>-VL2%QfTmeD@=U**o5_V*Fj+!}q4B9i-BJ?tBl;;1lJQQrEru(6_em^&Tsii9#>&M7B>9A` zewW4K51-_LSP(;p+NFH#=EvPyzds+~+8Yt>$a`CF-U(>YUM7pr=RxsxJ2xvI?!e;qKedbb zO?{(i8Mgm@`OP=~py3wOAAc(EPwCrRICY7PvA8%*i?V)yt0~&P`hwc>@kJJBfA3-q zk*ozcBX#WT0jBluSnF<2b5|CGJw;~Ud$Uzx63JZ&vxt!O_lnfrBepQYsScHS_l5QM z&YEINc&zQ9vH7Wc73=?lI%INWNo&dqQi;vAlgn9weE-$p?D13`HZ5Z<`H&|dh%_-=O6(I6c75#Y?Du^qvfdh z4l1)OZnTWp^;hBk$Wv_3K5D_({nKVb_pyD7MOzxfD!DQEp{yy~M$Z5zG94Z|vPl8D z;uChXq$+TV=}7j3#ZqJH`$5<O3E21xR|N4B2$iamrmz)`T>-kVSYWU1hZ9Km`jtY-0GT(UKWR zetw_1`6u>V;&%B%b1aXIi~py}=iOEhRF+`h5sZi*+ms<=0C=1x&aTlBL-Hl% zQ(siExQ3#eb)e*mC`ij3@pFGq2Q{dQRbJX*<6)b9S~=IG5Uj3cluA7>4-dSRxy7&> zTlbf#jbd-~D1i0Pjh!v+AUqDT?@SN-onuG)^H1B`Mv_B0{neZxe_E5*(u4K)__-;* z`soj0>$5~?1w8cz+uvJR38)*$-HZ7;6V*Lh2k_jkl%W1_*6#-il5na zk~BxN2-r=nViEJ25#>YVCw`flMbGK^|~_)c;Bm1o$z zjZ24=7auC`;^ELi^%Q-uZ5m6~2Q*9R7710x;Cc0Q-qg4NoHJ7nd`^Ys_vq}da@}0N zgvc@*{NSjs3@oy_a-;A+{$ncjk;7ofP7%I%^;%`yRtLCx_now2CboYqUcSBiJF^Fr ztP<5BF<^s9uRgNn$o@db%kAC+WNU$Ps9lJ?zYF{GY|2IUV*9+`-_^iKZMw~5$s6# z`L=i*TW2?-$HgDM)tuTSD;C!vyD^xPH9zNd$++M_5t!90OLvh2|6ES?XgvUafiTwZ-9)Gb{{QKN0%qlBCFOy~+sa~9|E+lb zGj#Zr@o0btwz8YwIJ^Eolu8h0?&XHv1G78xM$+-p+eWz?_XEEi62jv*xoJbwBwz+< z_a872YsBoY)*!j@={@FG-#c|_O%DmjQ4-6$Bc498Mf-2bOtFmJQ3F0vR6e^e)(0xG z^ji45mBrH^7e4=?irf#{Oe&bpYsl00Jg(hF6*3gX0@%Edi>LVXIFr;^4}2*xRJc^61H#FFCXml^p#I)sBJ<(xnhaXT zwY#RSAY&|*PG^`qJ=LFV@w0xv~`oNTEV}UVe?7YE-oh%?U z%o6_EKG^*w)fyOOt*ALid!qiTxf3@^Hbnx?X5`E`aj3%tpE`+R?U(*r_%f z(S1jsm#fnc{49(efydI-w3;3)e#MnbG0FQ%B`LxUV?5xLp?n#qQWE%Hjev2XoUnk7D_etcw2gFBZfgh4sFm z@BhR8$T^XYSbY6HQD)zv{n8pr@DXjo^LQakwEa~PLfdy4=mGYluXpaQRsmYMKYRA% z8bHg630Zlr03cL9*sn5a1Ydi^bGx!B0=s8JU#$~Dpm0=zWzrLKpw88J;`@CHShOG_ zBoH)*jwjr9{@rpXd02AyCM-{fE6>3+$HYSH<3Fx{&5>w;vCj^a9}Kem_6dLeWUHwv zkSovwZ*Q)-3D^;yUlX)%75*^8-+za#&C5>P3&0OgJ!b6U7x2ahZaWE;uYNr2o8bS~ z<3~hpi;Sp|L8>$~Dp5aj)xsD|5SgUA8EZjsSLzBctrFnr=PglYwuRzGCugqd5#Fy{ zQrlbIoR7_)5iXo|rnwvE`=8X!lK9D(LorXII}+>vReTd?y~6A!3RG)Ug5L6Dd54G` z88aJKOBk`oF@^nyC3xK-E^)Qp2_4sdBRamX1An6ayq$1MX6%&`ikD@BH_Du`cw@9E z?bFar6*zi1Y5&pBTcPBS8yDuA)j`LS@TB!7agZWE5Nyn#2m-SP{0^|m0jDOCz{C`7 z*s_#87IYBPgZNSKg~ief5k2%dM(Pm=k4`I<(F&mU@Ud9cye%dLT>LaD&W(z2)+fUC zKBqab4>Ki>o_2?O8LVJzwkUMJz_2|Ls6s2N8%Nk)%<1~nJuRaqRsz`>d-Pp~uzj)i zk*CzNfr_a9$WzH3)-*RR41}`t$b!3JRp&h6c+=;Tz_Q{OX_TH1+*a7j zirwEBy}j?m^C4{if$Nv#YHDhlIP9J;^F94QgD=?g=;-d&_az5EA84FK}&ptZs<5AD1qyX4S*Rkg)$i(;z41D=gpGoJA*Q=>M{jYZ^8S)MO#ik=1Pf5-qfSOY)(I_~KOI^osZc8$}K1IOkl>dzXfwJ-GHEWyTrq zQj+z_nC+oS&N~X(Kjuf|{9P!1WHdNUK`SExGRlcY;b5Py=z){*=j;r`yp z4l$GZ1eYppknu(Irb?|ipxsnS#Jh)=puQg+9S)QIgrBdC^bx{`2Qcuvc&NclGrB2< zs@LfHO^6=1-mA&fB2!fWN+s=eHdht}9j&{_3ftLXP11rdD>n#e%wc_Gf?f47`4Hk(PbC=P0!gw4K*I^)?((d8MV z*sBVj6%UzT@Wl4lh~BJgUk%6E-Jnjj@%`>EN{~W?KQ{B65s1!_zB9OA1;`)Imp^gA z35sV^Zrf*T4tKsr=#MR+e6hVkUWW}trbj1rzV?7=>RKzW-mHK3dhdWG8zUt!OmD1uYi7~p0qd=eYCulpZq-FG zdAQOkW-Vgr1GwAdg@1}*>*9DmC9#*+Uq5&HZ~5uJCAXfsrTX#+KYZACVt$x+wb7k* z%Di9xYhwoO-VX^4^#rSMXzHZ<*ard6>!{#d@1V1w79wZDI+)*6+Hx&1Y=n zG|+jXr%r;}cm4m4h}~R!Yzqx{WAmq8YH)VOAQ!0L$}V%-!w$A^NxdRJ#|Jw@a_F<` zz2Hu}6ZI+kInaJYZ($|35I;NX^;5zf2wBST0NcLHMVSJ4rX1-H?anwo>m2*4hj!cs5`^M!i z_fNco!Z7gKSDMfK;-ISiC4&YDmY39%Owe=kAbhUYdm-tr&Ni$c5xY({s-CwX_64-I zF|YOzD}u9o${0pQxKaHGU70@#;1L%959wNuU9P~-f3{r`?+Lq$#ia-z0(E$EpMNOA zKlh~Ncdr+H#Rl6Pt`3GQm;tXhCH1vpoOt?~W_>fL0u8_+F=x%n6;1Gs#D%%m9?Q>N zY)&O!akE1C8XriJlROasb0pd!pHwX&A4%=uyarmRL!WTIFI5z!L+rzaBNFFqq!_88 z!-u%NtwL;&g0JE@*)2Oz*Bg`KU8vRvH9w3n8G;` z6$3z2YFHi^%?~3+=Q+=JF@kdezhv%OP=i-ojo^Y0wjZL_P-!_7?FvZ7M5K8vZDEyXI)z0j|fBu!~Z|c<@QU#A!E^#t&XyUc+@9Jky z-&6B{?+=U&@(*@KYU9ZtDL5SOr@MY%@4dMgWrQ?Pey$#9%Bhb>huCp*hos7b0BoI+ z?a4WJYyCfw(@S*QCwJ&Wn@F|Zts#W-q=+0su-1%=t4RV|pK$3YBX_)gUu%TgcliCU z?vZOspkRl_>o6`oSTlcSqSe&~#pCjq-L_9k(ZljwM$~&u&b2wf8K%2S7e8+Wxb%No z9!f6y8pv%yP=BqC(@G|hEQ+Vr;<`q?*8#@a+|D%Ht@5|^XZT1SH&~!T<>T7_t00f- zfFQR1b=|oJ(t6%cv>by8855(cL$A z`?c9ywW>;NL{MAPXe2pY8l2m7E0Hcv5Q?(dy=)hgz_VjBtK-QgJuwJaBnKq|oj`?J z{%hv-_a5@snt6&`u=xkq?%yrzjAnAo?*9G#ThJxdbp7M_&&BWRBSgpFm15;JjNPxn zrIRX5*~aMTiS{>#sxu6)0;s<%H#;6}x@U%#artq}y7sddM;ftlUA9kl&EAx7yB=7V zaE3m|#(~4PC5h@^*!fERfS_EKCl>eN>U+7&kT}MRJ?FQSSF}!WOTbG$nP5#y47J;) zWXNw$+X%!Jaw$?dGXUlB!IsSt_;wA-g@@8P1%b01q33plVe|NV#dro~LlU4HwWZ&@ z!4Q>;Yfr#ryzEEr09a(PmZYPnjM6oCRfbaK$bsYe=SA<6%7Co%aZB&yusk}hoVywz z;xjo9KhG3dXu}g^mX+%Zkv-&K7HO25C1VPkNH)NJYGG*|GThidt%c4y&@2ycU!E=8crQ)G!=6? z`Vkrc^}1NjFh%^lv4U14yIYB`I4CEZ)K3>}TSe;%J8?L^?SzSvKECoy|9!$vChy~O6F zmC-Aw0xrDQO_Op++@InEo}Tlr+3dpzO{R5=o`$f_A-oNAUfHYAPG}i5wEuC-x*)*nS>aI;SJ}%wmJ+#OMZ#OAe zXxm}?#+JUM$r)}(bX<|FiL`}BDF78OPnscrJ5X?Vtn0FL5HxD5Ecyl>;E5L+uIOq>W|9X$Uh6>Nk(fu*mGJD^=$oq zCgFVjM)LkCe2n9$C!?bpOi-7LSkfc|=~-lDJ>`n9u{LABWat*u-`QL$BV)0K!1ilm zlX1B!jA4u`yK>za#jiwsx-nvd?Z1@AYnQ&#VEgbNx;3{?zs2IPIDbxc(Kb1tNBz*? zbqls`i5t}V8j;xjwqJ)z>D||^yP))!_)<(3g#A&wHu96AgMf3<8(^2YWAC$?TF zx_&#{LXNEqmIIID-#t(u*uKO7=d)A>f+&95z9(-OG`-NWdg4K;XC%ackbR!_uM5|A z`@&s=5^e?!rYK!))3@ zree!T;V1`{C|}5)9X0@~=@+|na``}wiiIKDZUbPL?7nnUL>|PR8Sz({hG!I2;BO&W?R$Jq4ps5C)8=4WIl#HFV>|AG&QN%_#cW=itDsYf7w_gHya#SCsm>qeE_0w57wXto(SpS^lbC@ySkDvEYP>SM*2bLTCRpL(!PAh_8 zi-E-CN-XYv`+)a^k{B}--zE_mULXta50Ce=3Sjd&Vt*{J+tGFrCe)uuJpwy>n)Yno zYk_Asg3p_-C%XB?4-UH>i3uE`!lP5BOutUdB?ww1>wDgW@c~)h#~0Y#RYB0P6voC- z!g&TnJ}!K{c7(#B#{o|dE*+sVm$&aFL6s?8-Rma}NZw0>#TKUB^t{+QPKXbw-`~Dx z+0l<1Ioh2n(|5PG+1@U|j5s)rCgZaux*AzAtLe9vU)uZ}C*`GF&m3g}UC z1vzVaS(B95`j5+pl$B~07<<-uLFV(&bC$ORpjqi|x$JaJ@aB2Lh43*W@ZBrwrkA@O zxSG;sy>F)oYb=E+kzrN&QoYXJ7F^dmX{_jBfjh2#&U zoB_gT=-9rhlHv#1DsLaVovQ>`(#_WjkkV6dttPFDl;!ATk(?-ao` z-lw(A-?YKy;t!|HnoXg@4U_1Lmm^`^=G+f-fr7ApHYeohW-s`7xUcT_?#ZCus*kY5aMv`{4Wct;;+h(!3?{-aAdS-3Z_BLLpn9;=XW8g8hcbdCq;ipJ(@G zloZu6rt6)>Wy{ms8pXhZ#Xa<$3*rG-wh}nK1LS1XC%x+0ucoX#2wLk{QFubkOpN{DG~$JFxj7#+xVI zLSF~)y&%cEXQPLd&PuZxK2gfa;@mYjfA_aw90WTE?1U-c=Nw(Ymd`w$}>| zQ<=NU+GG15V<8#}M=^0!US!CwR?}nV&}_Wrc;Nc{%3Cr^#h}0ojV|*S49IWXe}wG+ zwK*X6U5z`chY;O=tDc=TT)0en^|#k6JwZn9rB-Yoc;?Q^P4*88AmZ_{<&+#OF4xNn z=*m+eJRjn=CpyxjRWxP=%?|}H$bmo=3e+#o%0<1EV%R-OaA()+8=0&G`xjUK|Lf(E z;N#5q;<3ECR?(cp1zRld_fe|TC7=z<>rRQYec5~4{U2-pw3|x7vXmz9dl)fZ)ad~C zPxc?+wcv!Vb{)petUf^hrV-@S3V`Z~Y@gmsYk=!-TkQh;)S(td0h3g@GGGW$8qd!3 z1kW2JdbW>g!xIma*Zeo>!`&@XmQ`_VXg`L8kSfs?+MwkJG?JTAK49(qxBKZ#>boyQ zW`y^p8`*PL_)tm18EhZu81G(rwsHMCI-I!(&MGuXZW z7ysWbXSwHC+>IkVPySW?IkUd^bS!w$@wq(BqvsTZq< zJxIyfiOt_X7t&~c3Sf4H%#ZCJPqsqkIY#nK1-?)MeT(|vYKbwqgzU{)6Zr<^+|Y4{ z(3!p(Rk!^ig~~8OuxyXQ(G4+3o^6W`_O0XjXl({s<5P=B2xe`3RXRUUHnMV{1?Btz?Q`y8t(&&$)~@5}&XACv z|91UR=4-3w_pyD_pXxhsb3|^bj|;E;h@5EmT29vg;X6{Z+rozzLbjsq-nGl0h4=*z zTK0K=Nn^h}Ct4Qiv@e^a9!C9VLw<;3NCg`=d8O1{O)>jpnTeDO`j=%!Lhf_Ov^0$;ju za*wQ;LZmF+3p`29jA8ud`1cuCHjcl)HcL|Oxr^l^e#r+*wB&mJwthq}0{fkpnGC|k zp@v`4ggFWR{s^HX1QWlu-l8p+0(-V!`)Thvp_^55rk(PC_@5BMpWZdWWk6#>(B7%{ z`>4qLgyGET43?8RPIz?f$IEA=-qXX$<*#8a`@~T{BJwZxmAxrcRzmq^H^rWmp~CzP zEbcHp9K`0ABJQ$S>8qZooEX}>Cr)r+{{2*=aC`Wr8Y-_fh^pYI7!%|QJWOx3r~sY? zbQj;gh2@tzTk=~=?eNzZ#J+a#75>Mb*!+&vBQSBsuPt_vaQ-+iqOLKLTpH}pIr!u5 zCwtT`g#XReDzc#jC$v4!azD|Ge3QnbL+Fou4O;j)A%fBi8H5imx@!W4*w>=7WZbaf zPGHqA&uHV-k$WsBKB&L|rl32ck~}~nETVPti8UB~cx$)9Nd;8Cmeayx16Bu6wa=nT zpH3B(n^7j;Ko#!}@7!Jrv7(x4jQUdbjK>V~gKy++kJTA-aP(nW{Nq*Z-Ya4!E{v)A zVa{TRKR){61ZI|A2*QB`xet<&9H@TQ???3v9dtlJEyDoMdY-i7UO02}Ft$!phL8tj zE^mV~9l3!=$ftEjIZBhIR)7C}&UTv9MHf^AfL-v_@Vevc@6~)A+_IpK-G`J3qeyIc z<_t~ZX?VIv>_Lys;+#s79ctgF@7AY})+m7P)9SBQ+hifrb~=gBQT%v#UsN=kMY9M@ ziN7*-^BlHcez8o#5^gID$|$*Q`=S}aw|%*DJoZ?eLDkOYS)FPNPu{;Hz^up%d}5Rx z^-Gyi{VkJa_bzuEfb58O5nUogpwYD4+({mLju8LfRLPRx%%BK;3aAHv>9YW&e*IO) z;HO{sfE)|$nTSn_fSa}S(jzWv6pzq#gw?2B3ulCGK~B?g#KvHIa){Y386VV+o1%%j z`+*J~AHv_*lGzbj?F@J3vdJBd#qv-Hej}LD$_-5EXyB}8=y%z3A9W3n-aqh&Umn%J z5&uT`D$TM_7mJ<1Qqi*f1f?}9cmK4ryB(t#AbpkYXqRsSQ!liULlPrMLr=BSu}}iG zSl#P;*1`goy0+fs40eZ$w<{RVNeTe{>fF~g%>K}hQbl?o!2+Cacx0(T#SAP=+s3Ny zP{D0!;)g@c^#Qe~!?^tIjoU%Fqj{ePmllvebog_VnmQPov54U)Aq9pDaYfm7`0);* z_BK_dr+Up``WX6%V)oZrfXvoZc(qFuZTHuLK*p&z=3q|9({3R6o6B(7lnlzBa?p8udxR38$Tt^Axk3r`!;OXde5Z7OggBH9 zKXnBM^4bI3!@eY{fOw-a-Bc< zC1D)R?;!R6uRt{~`da4e^6(U|WL@|A_e^N!Qe9U|d;!IebjSO8qJV^9ZRVH&E3`Sn z!69{13mpd@3nJ81^~%uta;2e?CqM9H7=NK;uK=G`g^vg9GlEylRTWCg)xi9*)ZD#& zSf0&K=zP<|1rE3vAIkhwSp>M;U~SRJ#MbYB+b<@PzOFGHoKU{Dfpi2iL7mKl5AyRC zb>Y%a$_wU(U_vCj>Szd-zrOk@Ls!^z{rxnN$4un!g)QaVSi8Pqxz90+>}r z2S&e~(S54;CW^HOTQ7t|1xjfd7@(#xeX*#$32=RUg-q;?7TmRKFzu(lB2aOrvK(OW z1q|m;jqKY)3zpiRLW%uYJQ2hGcD^{n9t^JXe0jhAzts8KgrNJnRFM2q=!?oWcC=qU z`w`DXB>jGT9;aH}@D|wNjoW{_AO5O7>b{nt6Wbht>(zs*MYI91%S4i6t0HzE(>40c z^#>(9AWyOS(7_&2P|z~kz5OaSZ{`!fbAAy?2~yo&YKM|Y!>3C>184{If#frZxaa_R z*xhqWxy@P@*2kI{lFVp;^vAEnKGPb4ooBVT>@?8<9HLumZ!CDA{wp>gpCX#WKNly| zzMbr0g-3_5c$BJku2N?owjU(Kht&UQZ_d2WhUJSU^BcrM4*veUXjW^#{3s9W|M4&6 z9vVU#XnPPngrH^bspD^tVf$6-upQpTNlHKr2B*-dx#P(x+V+Tg%E=YZYWzI^Y(Nnd zQ4w>ipEiO1-xyC%o0$T7^Myjk%lsg$eCPD^`gh#BcZ4&_O8UV&@+*p@0Zd@%NY6n9 z6BRJ?{;~zV6aM{+{?)S{)~Rdg{uTQg?(4Xvt`BJ4(gzOD0f*Tc}9!BPT<=4 zyJf0jqJd{T*nZf2Bt4%Z7}NJ%D*0e*03WQs^JqHoGA;CoZ+g+O*wz?wZdR<}IJS@b zU40wT8D4nnzC(!wAatq}e%a?buzf!NEN7sz7Pdb{=>A*K)qmv_m903`#CPNf>Dc|(HS7{EvUtT)BILr^1 z_v*J$EZT!WyC{>6E$jZj7k#mxff8+Z1NV_*jULVDxQr^5a$GjihpZ9pI^qe6)6RlSgIH>@@v4X1%FZE!8 z>^J)Im1%~Ki?m(q@q<| z3Wi(RWXe~sd`6!KuGW;hGM!Evj*p6mJ72q(8UusSwtxc$SpK5C``}xNOHNQHdGUbC zYi01#>riJ;(vYq-W0rG3um;rm5}1?FqyO;2pmFu@_)WP}7KVqx=rgfwF zI($yuparuAE*=Z~#_(9HvTU@2Eg+>A>T-Fg2ghct8>;+mH?;3ON9C*R1gu{LE~eLS zQB;KvUs8!&c(6Pau3!JHa`9js(U%|dx*ZC&vdxBaVEbkg3l)b?ja6m>3z@Gu!S|Sc z#{RFta5!YBYtLH>FdOtKIBd5Nh+CvVpoDq z_q-bD9SJ;gYg_|-{F3O%pKc1}Z+BLvl?XwR$_!^lZ!8YldaIY=YnBi=&7NE|b$m+q zqw#%Nil~jx&v5Okp*0HUzF-VuHNuyo9&iJLmJ8={%jIC@cxaBh)}Qx>gF}+Ip~UaU zd${%#o0J>~-m3s*Ib+JAKT4wdw$?zsBFQ$`ev+uaOM7PnfUJTQ(-L@ zkm?`%ot%XSOys2(UZ7`%#R`L0Nmg|5{6SB(z1!>vGyJ5Uu0{^!Kq|R>WC5)!Xkk21 z)4fFz+!wg|=0*~hFUPe5Tpk75ZR$X8baLWw9sr(4dulXo3}JO~)Wiixl0WtzRler_ zngtiQu#|G)TN$?B!_`ZuOc}1=X1J3Q(p9|6k!>=-YcH!%VgRSEFJ!&aa^I|-3ka6T z|N2}l25<82f)k92;5N}EqbmhUko43!w%fs8c>IW7h6FvONmp-pMbaVdm8$`Kc3h-$ zDAko9J;L|@8f*%AxS9N}DA+bGnZaF;pRe7>-rixqFv>$@u$YbI@lr24=s9w=`QmF9 zaM^VWG35nI=(QTa{|6KhJB2Q38^rLQ89VH4z{_&dhwU? zrAJ9%ZL)9PHAn&;{3QO^+{q7%$s50m9+=YQW9L0SMk5cNCZv~;w(9`m4ExQLOn%TL z^&I)G09&{_uJU+n;-5dSNc*H73KzZVQ$xqA=-&Q@p+{K!`)N5*qADMYHv*1#)d*A( zqx3JUekFcoCwvd5b#u_3qrdq6^7v@{U>4zcWaIb+Y0pNGgmcL~iXMwsM?TcB2~!i^ zhY(vwvwm&E&KoLiHQ6qiVCTau{Zg#sju{F zK`11*5}H;fjq0zzb0RO659_C|U8)wBZknU|?n%kgr52f?^yW(K``GU&qWEpSae{t~ z3Q&HVZ<6>=Yw)F>CynMS){nhIiH5al#*k@v#|^W{h>1VrZjuOfFQo*o}j{%m0VFw+^eS z`5K0m5T(13?v}1Iba$uHf`N!ApnxKR*oc83QU)QYC?Fs*gor3*5CWnIib#V9k{{o7 zy?gKbI_Ent>T~~|=Y7BP&$?!2^~|1Gvu2;!-T*1%!#kID9T9L)LfcJAlHRB3=|hJ1 zL#p*8rl73z^fN~iEPjr7GFVFeKo!;Zc#)QW&$A6^`LkNhuXmS((DIUc?{IS=HqS=9 zQMdDwbVTJbU2uLmxwH*-CLM3~V73P-{etH|^4Y_SCQ}}&Q!dc2Lv`h;5(O-=B1!5@ zBpgr4X7hQ6`w5>T#Lm2i{g1Upg@J})tyFt0mghy zn9jJsqxlAh&xT2W+{!~8kXjtdS?N0*n2|#Do(kDVXS?JEqFZC9`+yx<->~=K7O{Cg zxP2(k+EHa6qhZAMiPVO+51VIY!TFq(iew`am|PW@ zn!cnAoA}!bqHy%6pJI0oJU-m41WJRy--|2~hGPYe2a=QI!H&t7$0=%9AfngT#4&M? zrCA(X>q2jNC$=si?YGbC-+fcf2}D^$8j1%^fa{q&#-`}iDnsR8WW1+cLFM}(iTgK| zfT)B0ht=IOAUvd#aWq*E4svHcGO+&hcoC8NZ$aIm^Gce0df)^tzeQM>0ctnGKls)! z|Ani91ocRJL$o-XPohoHR@fY~I^ldBa;I@ox>-c}!->5s)h z#Ps1SmZcKZVu!cuR%WyLxe5G((2;z%SAFqCm1sMH_n(Gpd57vAiel$Ce=2X+%G7P? zO2TpQyL>jwB(HX^HE&QYs2V_qVpp)uJA_G!8@)uy#Q_C>sO|?vG^^nEOVo| zz7=rF;7lAHFo&9_^h;x>_@Pdc@Wz&-YC!DyxFfxjIowulvAARH{+r{DW(7yNIKY8x z`@NM8DWT(e?kZWPW2^>vL!~|{H;m19zpFQbC))U8RWtnW<3%YjuuJ+f3(;}l_0+~% z;kYcSHzF5-H_k@I=B7)6qAp%9;bSV`Amt^?VtQ;{TYUiNI@0AK$2e_{#tUrx9^m`_ zK_trzP|cI~X*0N?{C^yqYUg`IxXvT;{{IHkt$F7TR{lccH`b5IinrsiJnVY*+Uk00 z9hr7P{U?=tL3o5w2Q9BhZ;(8eZu>?SAb1(f{a3B_{{Fo1;Y7oQ;ZXsUUO6XEimuWc z^tJoWKNG{^+JWKg)R`MhfvW$7c_C^iRKI7O+&Mp|R3SLXRCmbE2IYh3v)A0+27Gmc zg=P0IvL^rexHv4by1UlC2V1pF z?su9nA6bypm#E=u12|KUPhO!`hpXFv`p;F^!?Y71vwc+>EbHW57r&zo$Q)`$4ZAGi zV1yIvS0E3E3lo!OQZ}RZs8fM4*8k0Wq|RmyRa|TTr$F?=hc~{w*R4CPhw>Y%%l;ZJ zY=M@2i#6n39$KU2f&nVNFeYq1#OH^U<;a)ku9$NJ%9B~NuSEa6|KpiM{I9l4L9%N< zgO%Axz?Va9<_$MEp^I_X%kuNsy-J8YVh~UU#C13R{W>#wkz6bm*T|nUzSv{U1CVxI2mfzRd_JT7w6Wr&gZSEa43YK+ z=WgB)*2UIa>xjX`b8Fx4R5^Us{(3z(R9TU7OmAic56u>(jE+j6bO=2HOW6euQj~~* zpJyH2hTR>&>|UE%Co5Ax6Rs7ewKl#YWmBJSX~g!02%X}|L)AW6eDJi$=byCa^}xPE zQ6m)sOhn}{Bwc)4m-dhK*Imxi_VNm9-`mvytSa~P0)S$XH7-=F_yM+)-qkP4&z z`yt}I&wTCPPlx40M+!e<@d~0pK0NKF+;HO`_vJk(*Lg{qM|_@M;5y(Rn1$^Ff>$3V zZ|VN~^P6gsxw=7Nc~pOV{We}Swy__dz@6LLp0Mb~P2lI)mJ4&)OW1nn>>pgJHi_l? z@cH4F2dzcyWOy71_#${5W7oJ^{0zX;=SoRIjjRNETH3rkxtW`tC_Tc57_3mb7*fI{ zPQVwzzso9{DZKVQT6%FXt+q>$0B?t?W#sf-Z2TKxLAdq0C|(SS_<#GHXr*G*1SJR>e-^_Gq1%ehZbr zfq6s!T?y*oVsXo_QzL5doW)3NZz?&ezbVVgF?$hZw2auh%dkTC?p8}!FE1~8*aF)> zBJKDP$LDA8A=?U)M6?}#Su%|45lmBHjTQwN2j(;;UI~LEzohrczVe2*UbqxwT{8y5 zLKZ69PS^qX4X5dKlZ(La400Yb?{Nx1?*A?PVHaT@)m{8z(<5Oj7*3V!E3--MBy}0?!LC7EF7az8_DDepPUW55uW}5eAEWg%k zJl3G8;)&uDllyPg8){td+;SC*TeReMuV{Rmulim7{b!sTzAv((`fh&g()rMV5twew zYWuMEf6VZjkMT;@VxaR2-}8cp?+N(Iyjp$Gt0W7JAMJlIR>A=A*(CvIzU~C`t|7?UGQLbfXSPZ<=HC; z^&=)PY3tG%m1r%XOP6i++FKcpd$tHms@tIUi5EPbOpdWY<%N8mVlH&|LED=IpH+^2 zG6X;TeNU)v!q)MS$2$cSKd3{_*%u#2KhvP}h#slZz{Mn)Fb+rB*Mo;W-3E&0EaCH| zQd3ba7Z@k<01lOKpn8>Aj4Lk7N`a*COJxsE>VmH(=Pi1x?12W~wY?M4iZCJId(p48 zdxFor{?YVB7yEvqikY3CmaY~YWZz96sl^XA_F7gaMk~T`7On?R^&BC)<0C1l5=AKE zd)Taz*9B1B3;S-=z4jg4ia-|67rwB;pT255-VxlCJF7By1qZ7Kf=PT57IAT7W}FeM zPGI$3L`+$k0<24@78KvF1xHP)Ix=GZKCeW~PlBx9&kH7L!sg;()dokxysit^-4*F6 zbHIJE!G-z3Fv0UcjPLK(XN-V}!zEjR)!UE&=}c^1`(66~D&DCFk;=oG+o0XT{{4gL zgzHD0i04IXYjXfsuj<>;8G*t_&e4m#^yv7x`{uLaPFKQp_jmPTqp(g&QNzw5@agVe zh}{%kMvcmgiip?ApCgPj@ag`ovQjL}Pua+UK9_H8EXWw;u=s2{S^BoCQrLR=r*c_V z>_64exuf>s)60C>lg7@9#qZBW)NI=i;86UlDsJCdD|Eq1BtxuEG2#9OpC5ktte{l4 zm>Kc7toxbQ?b$x;e=pR&C0sn72nv=axHs@=hixGUM#GR4%Fer@*gvw;zD0; z`R`k2@%{8~mxrd{iCqI&oZgau-bhRtdp`qTUfyw*$czdl)L;1R|LO9HSCSXpNVLEs zs$QQb(yrj^eAD}_Cy2+r|7m>?{_h>09sLLu;KaFYt=&Dp|9@YE{!bzMINuR2B{s0_ zQM?p&fB@WFz8bx$b0d7lZzUVOqz4aokUD5C;6Tg16dBgNfpFKiC)DkVL%6Vwapwnr zVdHr{xj(x`$AmwxzwcGxnY-G5j~R9}JMYv{BV0c;`TOlaiYGiFUm;d?PKW6D!HK_; zej!PG{0T@hid#6?!9D)!WH-pNegN8!dl-rEf6d>>2IYeZBoz8|FZG!_HCVsTpo z$x)j@qd?8B0hLU zngdynUB#NWvH5d7y~jDJZYt~9qWo`VXKa6a9?P$-M~~mGFJ~g=)J3?i%7jU zJkNmbe+oa(T1efrfDb*4D;?XgdW8NmPJ!$jwI!Tc;k*94$P~2$Y3FGd?(o`g4L{P| zcyc+5_`2CVi({t0{^#o%B8M0>f0UL$^IaY0oh%HvuDOctV-fsZXY){JDmGYsP}DxQ zyp15<6L0&>ek%{Y(ig4~xZs$awyFSqCl9QIbuIQx!(>6~~s&=Bd!2{$mhVp{CnJ7@s11e;3x@ z*Z(18V7Qj=tl+ru{wMBra8CG_clN-khUZ+Os|YL|>oQAZmj&v{=~^{XO5l8I4NJnR z37{=LIOo}f<#iExVN3J8nciMd$NlT}s+Y##w&Ls53>sHZyWK$24tK3md=&yNT_KHOZ<@dig>_t$pg^ZU~>gYfGQ&Ny92 zui(Jn=&Oc~uRrCJw14ORlRUbx!oF_*ZFO6ePw{7t$YdVk&#`vc7LU>fY}}RzE>`Qz z*`xj#B99-}oglt0;p-`yvM<@ITo;wk=6%1m@+9FrgHMN)NkW#-47Vtt@=uC;@x_1M zit38>+nnHkt=3D`37N$>b&;#KqwJBW09TB4| zsYU>oKh^T%a_iT~{#`dh`PoFBnjWt1Zo!2$s^KFe=g@G*i zY!;O^yHy#r3$Z_E2OZ_E5ZSfweeqWZT`>pyB4(PGBFRwwn>XX+O@^dVy16@2{0II2 z{5e77tp_=~4Y>~lDniNgx7p0XWl*^$ObJ#!W;l=~KlD+LO$BB!u^4ADqT#Cs1Q>brqN!5C7KP-OE%Kl}PE-D9~Pf4?0=&uw}qV4$j zzgu1jx##p*TLaXldBTBhMnFmMeomh)00=$Lo|_y|AFzDgi7CPJM+C8a?L2*dniw@J z=uS5B&XJ;lG@^YZq}uwh=6Iqw7qAmbgVKpsTJL+TLy* zc(QO2%WvK~UXmc=Z4bvCt2jo^s)Ay3Y1&#j;^!yp>Gh}WdvZkYtH1k-!>@Xzn$bI>JR;w?r&bx3!wJk%afkHV8yJ7<#X}dkuqgn%ZB76H*hKcEug1C=*)hGtK3h9h8?#~N13F9f6 zbf20oV)?zl)#ua6j7x+1Uho!4 zo*1dKDY&)a>qpXNS7@xr{Ec*8l3-l@tsG)>u>v0kWDn4Tq}alPiOW_%(%If~`>-D1 zeVnYCNhgKMZ`;0ikJ%1SQ26}K=>s(qP^?qDKR{!NU_Xh-$q~FnA^FIQ=yQYMA<($( zYMZmPGMu>F&3Nbr74-OcqWG85zqigJa`0g;)9`+|S3970=lc{=IYZ!idztgu3?nqp z;1lMPp2BgJ?J$~s)Q8$hBDGuakRSYILKFBITbEO0169LbVC%%c zE&uj&R~21;9-{W~s_m>h8qbRM_v7oKmaW#50lk^azY-ty{T_#dSzM0w<_fDM*iD?-%+Gi!P@zmXy=ba^| z0#}7zzs*x5gMfR;ZiyA!?;~^w*d^C{O`S;@-ZvOZO8kuN3lThG(DyO< z;Yt=PAJEs)IDG893@A_#seVYZ13cDkKmRa<__{K4>!EUUF82IAu;#5jan**Xy~OlD z>aSEWU-Og`gsYFOYitEYK(55D%7~N&qH)`O^R^Io5jlv^XRB@>zL10IgVg^ny;!)CF zV1p}-rwT&95q{73ckS@nmmqrC>d)mP{L79FnQgAa>_Y0-gZv>WD|Z=4L4n$X?>avA zfPd$Uk<|!C)ISKlY^lam)3!R6RF!-(bn)wcGHs9Zlw zm$2z4u4uU(vfW+#j~+nuDbFe3XjQUB%PrxHjZ`XBXgTVXQ_W>AY=7sOPy3Z$6%|d8RcTt4Y>*F&yw;mv92%CJ6;}YD)n3}PF02q zO}T9M_h_T^n?!qON{skWeGtCc^AS;}4%ou`))7$t|KmO^-b9_d+bDFv)G>#4W;H_k zCXF|`FJjc8|Fg}{s}m#$_!mWPGu&Hf2(+DMW8!VFJQyM$A5MCozj6AB4vgvLx$s4a z4}>?jxARM?L7#Ud)Q1C!@0$=lFFMZVcHh?Ep>{Nd*c22tWtF%j~ zh(3J!J*JZKjXE%oeM5Cj4;#mKL4<*!2DW|}oZb#qmb&J$dJVH7G6X zrWLf80f;{~rQPji=um-+2D_(Ndp5wFg}kYvLpwlItc_?>vCZ1O7~vP6kh(zY9Ulfp zli5L6h5R?|lj<-z{_=?#BW!+p#Aq%h{EHTqi}1&XxjA9N^(xqNBapefOI&~f7(UP4 zAMV46>V;3YUO87R$UxhHWnK9Td%gxga>UkGt|v4lB_{=d9&J+XaINsV@|z_Dt8@=5 zK-%F8mllo!kX5TQb$sofs<590HPBlJgcW&QI9=+3^09fo=Ucxsw*L3)G;L{{(TDYy zngW6rmEfkZs4`qF4(5EOp2`WgfUhqwY**T(g4&@+`sV%231w*G;Ww=Om>fuxcnp?E za=@}tHeULvS)AxGPA11~oX{j^Z<|5NpXbxo^Xva~yOMMXN&nfk|9emRI(^$A1TD9N zq>Vrh_8q+xs>QDiWTmEh9x0oFGh(8@>Y5o)zx}P=?)7X-)NhE71D*wCDX_r;l*Q)^ z9K0<9wvMsvkUJ?4NaJK1FEBX)dmVaZyAfry|Nm5vhpLVRgJR}D?Zr20F*371wr92O zYhm+0zEAk4@-2#*zo+?V0r+;u$NV5HFZ{cF4tU}A2NkJ69{p2?znEe9HH3b_em>CV zq$27cr)}5I4p_;9(K8=$F}m1%c2`!})RK>o9^q5A@d<^wr2*^~P8?==hV@sDnmU(4 z$`FpqKCab)oA7-9n{FtpaF!1EwcxOh2s^P--ymxoSN~kHz1549Xgi|E-$HibH}~$` z!s4Lhed;c}?=X9tj`Mnm_ZR`8u8a!;T)a>@Uck}D0L#1o@YlM@Bg4CPA62)!T03DL zL-=RS1GTf((4{p;)^TAi{>A%6MFyU_$Y~C){RKk1F0*-jBy6)AS+y2?PAJJZ3hW2oSfHZq4sA!{&w zXzoy&$yVronfGS-v=;a#R$dTlFA0L(mfotU8pA7v-5*O&^FSTR%7FLwmZ%<8vWLIr z_$i|0k=l}Ydb8V1HNfJlPNIe3%LY+GL3|N9w~@`{)^DlwsnV(v4x(*1%MKETN^49<>|6)_&qnnAQ|NT3Kkv4l1}f)I>HoX&4+-uwtN4`BM_5Ito~y9)t@YD z|MOs*ul+(LV+WQDkM>^HWrD*Q6F1Y8u=#C&z0+=|M05CP#Q$q*EHCs*D&p&<*GBc` z-mcy|-;K>z#N_>-UTt6Jql8hK zD7~D21nUZ)D}nw9{d#cRm3&_c*%qSoo%^_FwFIy{1wOyBEw88!gl&Utm8Tx-{=(vR z1h4o6_x#vnexmx{v_D{}#G*!2zWeH)FNtgSs3QF2o{l-6Z#ICxy5+;JeYOWrNsj+q zdBO`QUpf2vOv?cW-Dy3)K^0h8o_ptNur3(J?dGw#rH9fZd=MDOd(-N2kT_BOx;DIi z_f=UO$fn;bVqjXS66DeJs#vxGiz5Y`9T?{arntT@dnlut*r!(2O#we{D4-@E1N`A9~zwEhe@>tMpu9V z9N4Yh)3|npPt|=4?4_R5_!QM;s&pJGt`dJvr-P_L{JmG-)8KFa9lkgx@ z9S+-nA@#)IqodE|J)+jWW4o7T^@}qJs>dg*9F>xP+%rXt9;ts##jZN~K@S)YwryGT z(1qDKK_k-w?m%ts<(=J1Uhw`AKjnsWV=&9nNnvBF4Tjai(#`FN&x;6OeE9x}=e2A; zG7xfJaBM&U+i&3G{hwOi;q+EBPTLwfv-bx|HUre(zpJl)tK?vLw=|r2f9OlqFbTmp zpz#!=r8kiWn;Ldh6>t#ddwy3AF}yPywjOrg-~zs0eH$RT_T4&syblhyO;g?pgL~~G zW53wtL8ugCQ`C$zidXQ;(>}6T56ZN$-|10PhK!B-KMJ3)NBuB6LGwajN&@bRc$GhT z7kkefUk*|hi%YlvHi*T$6JHZj>3U?~=ZfAO-=V&$CU+rUQho(gK0>#D!~UiQnQf?C zq@LuyEDL|V1?=NAco;K;ozEfd>p@i~iQqRhzA)?9y~NDtBEW7*Xrg}Y{}>3}f%dl^ zrAK&S(8z+pwqaEeelH~F2BSXOz9)6$o2->BTom$l{lZ9mT}Ale!_%5~Qtm|B0D}%Y z(l{%^d38}+n8olTJA4I$KEQ8;&(HF-Lq>I|66k-eMb@ZC*p4p`zkKxd58Hd2HbMKj z-Fywkf*>v~bkfKKJI7M@A2j8##NsWf06u#C+X84m2;N$KBQ5)@s=Z~t4c9;z58=yO zublmrYIjgE4a$E<$|mcW5@9IPOs{gKgcpq1CatJ*6hom+2Hci!6*KBhdKY5h_k z)f>S_U|TrJ^^*(6C?BLAAMTiYr31^c_bYk(-YJG8D?#bn`blpKJ0KjA+rsgWd$f*u zR!sCwNdg_?+4#o$#Q94+Z9K%9j^zRI<&sT#n^uuKKqKF$aBF}7Q9ZX*JCJiR6OV6g z2Km2l)89ap{xO+1MYA0i_g#OX>2Vzz5XHyWbG`CblSZL=H!q0by>-ayeIslOsyIxz z&U`lpf{H4iv$u-?2Kx4vv zW>i%?Yxnv5F8+Tv9@l1`9i<7*ka;`P1Kt_pdR`H|mu={%0PI89jBisbLH3bvv=L^S z(Aw$U%+oWb;6TBU!rNQg1b(tgRc;;p34l8JNc0;|X~0MsQyIT@ukD))Q436K-$Smj z+%-P-z!BC}@ifdXN)gbTr7g}Mc&`m!J-O|~t;`7x*ovm&y7;PM*4)`RV$va!23V(ciW@NX)4dk=+eH0p1`R#sLc_TU* z8jOuIgg*iWrNb8P#2OLh$N1xRe%CKm)V>0;?XLwUuzB^&O!8v7Kk@e}g*RU_3Oa=4 zFFn{OLS*u=b#vT#!90GNnW%i5skhg41F`%?%xWVwO9lr>C$sk8oR)*V!au)H@>>(o z$9PGw`E4RTk9a-LKBTpQ33_QQR4U78f{g{86Q>l-fJW0oa(6vH?5z2~U~>uE|2pl~ z&1>ToftLp7R3|<$639dR`QHUQ_cU0&?3RT_N*m*R%pKAGLF7-J&}M#@AP+c}9VDN( zixB90J%yk0zJw%n?E;+kv|fO|-iD%eejJy`SWT(MLIR_I<^J6I92?gn8{fxoyrBlP zZbd8(Njrfnrg0KJ(=za(gW%7l7Ay`!obngTfV0X%X;651VHtM7@Y z+vk5?7^OG57TovrGByEIrX>j~_=z)?Lql5}bU42LcJhNhNEo`n=`v@u zu0F5Mj0`8g^dMT)NM)KV4&xFrA zLWd6pQ`vp_^e}%G4BCtqM`^+2RgDMdR!AYE->UH4ZGymT$iM#5D+w5Sm8VeDL=FgX z*}wdLXYD>^{@zSmQVF0?UM*RDfg9xTPgd6fB`_kU_-ZeeF3|TmS-XLi0xqY1$=T9u z0(CA_Xt{RE68OJWv?Q-@K@?UNm-X4iu@SW6>%Cr?hwSR{i(`~3J8e-eG|H8{yLuU4K`feG{bLUVX~z-A00T1n*CwPI&n1DL)^SUt{61PxJxA z-;3F=RLYy?V~pazxUE0pb_wgx6360fIRP>7yLzaRKQU@6vqABxU5?#g+xU-rPyZLA z*o}9%r)o8Uw}*SpBpbHBXOCRnyyTAM(FbOXza~O6R6l$@t`w}c{usdWlcwD_9Sd7j zz$zWj2#2c+NMMdL>3*gFLbm(Mg{-~z^|HyYbHAwr+~G@pOmDvk7=07T!M2LcyZHRq zD_5(Bb4^NMOJimbD%0FJEXe1i$DR1A^z|;0Pm$Th%}EXRiYKKU~6L@mWNV zv5J5q7b?FwVbiIDmo~x$k1ku8335=S5`L7U3|rTmYr>lK<*_^gSHeilkUJLNxtPou zPK99c^@qhN6EYDjZydVw$oS3*UsT_FuGPb&Wh|(C^NgoTGV$1WdOHzcYb^e=LL>p@-@_U@Tr`{@>%sSJyajB-49({ols{Xr3ty6Svqz3 z7@_wv!(}mY8FuO@y9rd%(y|e^<~nEU&>YB}Tv>!Taxm1K->SUe$H z*+<0V<^j2H@ycViD1DiO>dN>tY+b(eSR?q6?-bju)@Tc~zhfh<@^*-$m=1+WlHaD~Gr5(zseiN-M=_ERQXc-^>-!9)B zI-AU#A_&lF1o0So>}a zV}56vj1HisEjF|7GlDBc9lfTPC1E0e$*z%JCg?GC-aC;*55~?YYvp7)g3flPy(T5g z==dZihgiM7&lUZxD({G%j}xOq>Wwt59X{rf!^p$}ql8vM|A;X7aM4^eBkBh^4prLa z5aRc##LN~kZ0_bKN{{IAxA5kty%hFCE(HDlxBUK;?(vqiSizIlMCE&DOa)l#VsV1f z2v?2x6D%K5`qTYQZ3?#kjghf+4~YByd|#{Q(dQxtil~2oO;Oel7ZCnWl9*jyx<1n3 z8?bTy@M`4?dWJ85J)W3N#cGri%!&Ggm>x(yyA{PuzaHVa1k#QVHGG*J$nV>Mp|=5P zTd162p0CjNU@9+|9FkY_p?VwY7koOT{G+?!YM_r2eD_P2rEgpg@RtG{#hfBk-?XFZ zbO#n6BKY`lYhO5b*Evm4TyZIiGSmdVRbkJe9~FT*5u2ILRAYWEJf3@SPogoZ&xFQ{ zJ*{H=(3G7vT9Rw3ih5+ro2V9H(EMeCQe!-pXTz6=U#1Y_WsG>M01~&3&ozj9!o6hL zeXB1-;oioCg<1*Ab^BqX-XwSGQzsPfk`nE{fEsN6@5a^nzPN$ubJoW9q)!PGxaX`c z!2g5;NclcsSG!0H&n1g=iGLP=7IMO?$!Fz3#iUyD!vS(w zNRxiU!1W~I{@zKH=8abr77yUtyIz^nzhdlk`S4$l-_SbMCiXzWb3a5bqlxi%wh#Q^ zS&epHbRxE2K-vR~EWfr)nV|L}^#~k%Qu0>Bn;SGJ9bd3EG6xSBGpmaC5g(_047;gw zUSj(sgbxC#dc^glWw5vpsYl>F_9ly`4p>}|)FaTlvM!6%N({;=-Q3`lPl=8Lq&>p* zqPAkZ5~!-qb8X&-?Qf9w_29RUM;2h^xPJs0lB+fZQnK7#C*2raBaA!G*pZ>NNDpyUoxu@uZCD{G&XBGb&LjP7SkW%|y6oJzZ ztOp;j-RH%m98jBe2|Fh^GWoG@`)+Bt*B~hSwZ1IabvggS#9eNf#K9cFI3fy612}~? z9Z-a76DdsZr8QuotA-fWpd4(`>o0pRA`g@|#N_mg>L=l9%-PDuC=$9r+%-b5*AH zLq*j;d_c3zqD76IBn`7<}n%W>>yb62|E|8Y`^r7v5}m-IOOP4nF>z-NM|i z4mD!fZ}0i81RB~cZl))SLbjEvBX8C9L70UOn~WnD)D>(MIKTEkO2m$BPfKwsRSb|v z=|N7uk30~zwvpyI=!lM|snS-y8|R6~4{>tuY&-A${keC#3|_V@e2Up5T)CYrE*_ve1kMsiIToTV~2DW|Cl zvt$B>yqW1B@Z8~kJ(dApJ+@dwTeKb3M|8CxhOK=!R^|o6(mftd)USwt@u9Du*p@_el`_6rUn)A_rE(pp$c96fX`245fK4%|O#Y@=xH~4ZWtkv6>w6XVuTSA-b!)ig;*=5K_*-<`VWC(;-I(3tf*KPN&! ze^%m}B1;Mjkp3$ARtplY7l)h@RMb|yAh~`KOW7EnU#27@LuHkEL_kc`d@_W6yguXjr+X4+vI@q#mZ?pB>7NnaE@m%m}g z5;h+3+jXCHxZudKeX08DRw33UA85|(ckkrd|1yOy#HNH+v7-HjPp<{bzJCwE_ILR0 zx3h=HBc_Cj+Ls$)QG2f((?3Bzh-Y3BTbD1V${hN_%8t_az6t2K9)Qgg%S9yr)SIZs6L-e3!8<|+<+6*r2zZzW!F*>BZf{`ZUtAaL2<8^YH$&!I;NB4yFoe_p9 zU&9#cKS%>s6?vK|g|RB%2iZF(y0Q1G%jomlnv`911Yb`uAE2b90MJI|+K|7{TA@B1)6;s+oD{Bkz}@9)6IDbl`qZ*mQZ z?q(DpssCL#7`s%`c#RDh`aeBp&o2qoBtAzK$YS}emZU&`6G26y{2le3Y~KxH>;Lb{ zMev%vdQYD@VukYma^OML9q}ogw<7FaSyX|F!wPAkXD9%Ij}PtciiSVD&4be8x8s)` zf;!?GIk323RJ!4(d#ol%eEa%#J-HbWSg?5c?1C7zyMf{OssfPo(x?>km@zb2x5%%$Ion;BDqD;a#V+iSoV3 zy~Bj$NKe&IzI=g3PgZym*9EUu`=a{Nq%2;vxI_wyC8IdrdT|r*@q5&m%5z)?#Ygl) zV5a+l9$_;Q0y?DqOx7iO$)75qf2!cc0deAS53QTnO580he}vFO$+z9p9ZW>|`|OxI zc(j=Ka~hu+C+^NI4QhGE7|Lj|{NgDJDwhq$>L}mYEn;!=2{;(ENlb>{h7YK?W+ZJc zQiNe@4v|s^i9aWZp2XnJ>)N!q+O>RAz(A?rae35_!xCbrb2kW}@)-_naZuE8hoYOd zQ?LLT;IGEDlDLHta7BKOxz@sg;vsUje0&};6-em!s*eI0;^KNxF@I0{>@jQTGnD)J zDL%w(E60Q&bs=*`15aq5o->Na zfgMbG3OBeN*WP<*@h4N!TOaL{r`0REJNzGRkzBAe;u7LJOeau~Hi|5+_{hYzZSG(n5 zhVBFK)Pi_?u}y{P0e?6%svmgkweLM87AJgny_&xdhdqZkH&_l`pcV((Nj@?=Z)yRb z$+Dqm`j~y$*It}GWheu|H%DCMd2Ahy=z-4}K3k)5SYA?nQJ)~5*FgGhcZJqI$#hqc zqVBOY|{}1->o(trVxRI6+1Hd{?xB z5`3%IwL#571ui>@(_4{mK>ht+^-II)BFe(G|5Xy>^FsDx*2sh;D15@u!>KL2_7O@a ztK_;x^ql3c-qX|FTPR?c~l zWpNVSmm~Op3avHR-ah>9MbwV(hP8ltyAaxLdNX2(m%

i8gdvZ;%D-y`D841K4@m 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

J-MgOMC{g?gM<5s*+m1iII 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

~k5o`vk83UV0L2iPxX@ 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 z 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