• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

Kobalt, the music services company, is raising a big round that could exceed $100 million, says new report

Kobalt, a 19-year-old, London-based music services company that operates as both a music publisher and a service-based music company — among other things, it helps artists collect the royalties owed them — is reportedly raising a new round of funding that could surpass $100 million.

Music Business Worldwide (MBW) reported on the round yesterday, with Kobalt founder and CEO Willard Ahdritz confirming that the news is directionally correct without divulging precisely how much capital Kobalt is closing on currently.

The new funding comes about one year after Kobalt closed on its most recent funding, which valued the company at roughly $800 million, as TC had reported at the time.

A large part of Kobalt’s appeal to investors, as well as the artists, publishers and labels that are among its customers, is the content management system it has created and that makes it far easier and more transparent to capture the millions of incremental plays happening across streaming platforms like Apple Music, Spotify, and Soundcloud — then to collect money where it is due.

The company is made up of numerous parts, however, including Kobalt Music Publishing; Kobalt Neighbouring Rights; a recorded music division called AWAL (Artists Without a Label) into which Kobalt sunk $150 million last year to expand the business; and a collection agency that Kobalt acquired in 2015 AMRA. That’s short form for what was previously called the American Mechanical Rights Agency.

Kobalt also oversees Kobalt Capital, an acquisitive fund managed by KMG.

Kobalt’s investors to date have included GV;  Section 32, whose founder, Bill Maris, was previously the CEO of GV; Hearst Entertainment; Balderton Capital; and MSD Capital, a private investment firm that exclusively manages the capital of Michael Dell and his family.

According to MBW, Kobalt is currently talking with investment banks to pull together its mega round. Though Ahdritz would not state the express amount that Kobalt is targeting, he told the outlet that the fresh capital will be used to grow Kobalt’s presence in each of its verticals.

He added that its record vision, AWL, is particularly eager to challenge traditional and, as he sees it, outdated, record labels that tend to benefit a limited number of artists at the expense of so many others.

AWAL, as described last year by the Financial Times, offers musicians marketing and promotional services but lets them keep the copyright to their material, and has already drawn both new and established artists, including Nick Cave and De La Soul. Though they maintain ownership of their royalties, they share revenue with Kobalt in return for its services.


Source: TechCrunch

A discless Xbox One S 'all-digital' version is said to be available for preorders in April – CNET

Microsoft and Sony have considered building an all-digital Xbox and PlayStation for years. Now it might be happening.
Source: CNET

The best tech you can get for under $30 – CNET

Have some spare gift cards? Just looking to treat yourself? Here are some great ideas that won’t break the bank.
Source: CNET

Which is better: Roku or Amazon Fire TV? (The 3:59, Ep. 528) – CNET

Plus, Alexa now works with Roku, and Netflix vs. Spielberg.
Source: CNET

Pre-register for huge savings on Disrupt SF 2019

Disrupt San Francisco 2019 — the epic, three-day conference celebrating early-stage startups — may not take place until October 2-4, but it’s never too soon for serious savings. Want to shave $500 off the price of admission? Heck yeah, you do!

Here’s the deal. Registration officially opens later this month. Simply sign up for our mailing list before registration opens, and you’ll keep five Benjamins in your pocket. Cha-ching.

It’s the easiest way to experience everything Disrupt SF 2019 has to offer and save a bundle in the process. Need a reminder of what you’ll find at TechCrunch Disrupt? Let’s start with the speakers. We’re building an outstanding line up of leading founders, technologists, investors and tech icons. Past speakers have included people such as Whitney Wolfe-Herd, founder of Bumble, Tristan Walker, CEO of Walker & Company Brands and Aileen Lee, founder of Cowboy Ventures.

For a pure adrenaline rush, you can’t beat Startup Battlefield, the world-famous pitch competition. Only the best startups get to compete head-to-head for a $100,000 equity-free cash prize, the Disrupt Cup and potentially life-changing investor and media attention. Last year, Forethought took home the title and the cash infusion. Think your startup has what it takes to make the cut? Apply here to compete in Startup Battlefield.

Don’t forget to take a deep dive in Startup Alley — a networking paradise ripe with inspiration and opportunity. You’ll find hundreds of early-stage startups showcasing their products, tech and talent. It’s also where you’ll find the TC Top Picks. This cohort of startups — selected by TechCrunch editors following a thorough vetting process — represents the very best in these tech categories: Artificial Intelligence/Machine Learning,  Blockchain, Biotech/Healthtech, Fintech, Mobility, Privacy/Security, E-commerce, Robotics/IoT/Hardware and more!

Looking for more excitement? Look no further than the TechCrunch Hackathon. This event takes place right alongside Disrupt. Several hundred developers, engineers, students and makers will form ad-hoc teams. Over the course of two days, they’ll code, crack and hack non-stop to create a new product. It’ll require focused determination and mad skills to win best overall hack — along with plenty of coffee, Red Bull and pizza. Come strut your dev stuff and compete in sponsored contests for cash, prizes and TechCrunch swag.

Disrupt SF 2019 offers so much more — workshops, demos, Q&A sessions and killer parties. It all goes down October 2-4 at the Moscone Convention Center. You can experience it all and save $500 — if you sign up for our mailing list before registration officially opens. Click and save, and we’ll see you in October!


Source: TechCrunch

T-Mobile spent $195K at Trump's DC hotel since Sprint merger announced, report says – CNET

The Trump International Hotel has become popular with T-Mobile execs, says The Washington Post.
Source: CNET

The Piracy Wars Are Over. Let's Talk about Data Incumbency

Big tech and big content have more in common than the copyright battles suggest—and that’s a problem for artists.
Source: Wired

Pininfarina’s $2 million electric ‘Battista’ hypercar is faster than a Formula 1 race car

Automobili Pininfarina, the automaker brand infused with Pininfarina design house DNA and owned by India’s Mahindra Group, revealed its first production car this week at the Geneva International Motor Show. And it’s an audacious inaugural effort.

The Pininfarina Battista — a nod to design house founder Battista ‘Pinin’ Farina — is an all-electric beast of a hypercar that is faster than a current Formula 1 race car and can travel from 0 to 62 miles an hour in under two seconds. Automobili Pininfarina showcased three Battista design models at the show.

All of them have the same foundation: a carbon fiber monocoque chassis (meaning integrated into body) and carbon fiber body. The electric hypercar has four electric motors (one on each wheel) and a power output of 1,400 kW, or the equivalent of 1,900 horsepower and 2,300 Nm torque. The Battista will have a top speed of more than 223 miles per hour.

The 120 kilowatt-hour battery pack, which has a T-shape and is in the central tunnel and behind the seats, will give the vehicle an estimated range of nearly 280 miles. In the hands of its well-heeled owners, and considering the performance capabilities of this vehicle, the range will likely be much lower.

The interior has the kind of details expected in a multimillion-dollar vehicle. But vehicles like these are expected to be highly customizable, and the Battista is no different. Automobili Pininfarina-Grigio

The vehicle will be available in 2020. But not just for anyone. Only 150 will be made at the Pininfarina SpA atelier in Turin, Italy. The vehicles will be spread out equally with 50 designed to each major region of North America, Europe and Asia.

The automaker showed off the Battista back in August during Monterey Car Week to select potential customers and some media, including TechCrunch. The Battista, which was codenamed PFO at the time, was displayed in a luxurious home, a setting that befit the vehicle.

As an Italian design house Pininfarina SpA has a long history of partnerships — its relationship with Ferrari perhaps the most famous of them. Automobili Pininfarina appears to be taking the same approach. The automaker has partnered with Pirelli on the tires and Rimac Automobili, the Croatian hypercar and electric vehicle components company that Porsche took a 10 percent stake in last year. Rimac is the battery and drivetrain supplier for Pininfarina.

Rimac should be familiar to hypercar and EV enthusiats. The company, which was founded by Mate Rimac in 2009, brought a two-seater electric hypercar with 1,914-horsepower engine to Geneva last year. 

But it’s not just a small hypercar shop. Rimac also engineers and manufactures high-performance electric vehicle powertrain systems and battery systems. The company has already worked with Renault, Jaguar, and Aston Martin. 

 

Mahindra bought Pininfarina in 2015 for about $28 million. Three years later, and after additional investment, Mahindra announced the launch of Automobili-Pininfarina as a “new sustainable luxury car brand based in Europe.”


Source: TechCrunch

The Conference Where Diversity in Tech Is Celebrated

The Lesbians Who Tech summit creates community for folks who can feel marginalized in Silicon Valley.
Source: Wired

Barstool Sports founder reportedly blames company ‘idiots’ for copyright controversy

In a recent Twitter thread, comedian Miel Bredouw recounted some shady behavior by Barstool Sports’ legal team. In fact, even Barstool Sports founder Dave Portnoy isn’t trying to defend it, and instead reportedly described it as “moronic,” admitting it, “makes us look like assholes.”

According to Bredouw (who backed up her account with screenshots of key correspondence), Barstool Sports uploaded one of her videos — a performance of “Slob on my Knob” set to the tune of “Carol of the Bells” — without attribution. When her request for credit was ignored, she filed a DMCA complaint, and the video was taken down.

However, she said various members of the Barstool team then began contacting her asking her to retract the complaint. They offered her a $50 gift card to Barstool’s online store, which was eventually upped to an offer of a $500 payment, and then $2,000 — the last one made in an email from the company’s general counsel Mark Marin.

What was going on? Bredouw theorized, “If they get too many DMCA copyright strikes, Twitter has to legally delete their account. I believe they get six. How much you want to bet mine was their fifth?”

Barstool founder Dave Portnoy seemed to confirm this in an email to Business Insider, where he said Barstool filed had to file a counter-notice in order to avoid getting shut down on Twitter.

“Unfortunately Barstool Sports has idiots in our company much like many other companies and those idiots acted like idiots,” Portnoy said. “I regret our lawyer offering a 50 dollar gift card to our store not because it’s illegal in any manner but it’s just so moronic and makes us look like assholes. That’s why lawyers should not be on social media.”

Speaking of the counter-notice — Twitter has apparently told Bredouw that as a result, she needs to file for a court order, or the company will “cease disabling access to the materials within 10 business days.”

When asked for comment, a Twitter spokesperson just pointed to the site’s copyright policy, which says that accounts facing copyright takedowns can file a counter-notice “if you believe that materials reported in the copyright complaints were misidentified or removed in error.”  When that happens, Twitter says:

If the copyright owner disagrees that the content was removed in error or misidentification, they may pursue legal action against you. If we do not receive notice within 10 business days that the original reporter is seeking a court order to prevent further infringement of the material at issue, we may replace or cease disabling access to the material that was removed.

We’ve also reached out to Barstool Sports for comment and will update if we hear back.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370