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

Archivo del Autor: Belen De Leon

Meltwater has acquired DataSift to double down on social media analytics

In a week when all eyes are on Facebook and the subject of how data about us on social media platforms gets used without us knowing, there’s been some consolidation afoot in the world of media-based big data services. DataSift, the London-based company that pulls data from conversations across social, news and blog platforms, anonymises it, and then parses it for insights for third party organizations, is being acquired by Meltwater, the company originally out of Norway but now based in San Francisco that provides business intelligence services such as media monitoring and AI analytics on internal business communications.

Financial terms are not being disclosed for the deal but it includes technology, employees and DataSift’s customer base. DataSift had raised about $72 million in funding from investors that include Insight Venture Partners, Scale Ventures and Upfront Ventures and the company had never disclosed its valuation. Meltwater is bootstrapped and has never raised outside funding, but it has also been described as a “unicorn” with a billion-dollar valuation — a description that the company would not confirm but also does not contest.

DataSift’s CEO Tim Barker, who is taking on a role at Meltwater leading his team there, said that it’s business as usual for DataSift’s existing customers, while the two will also work on integrating their platforms together. Combined, the customer base includes media companies, brands and educational and other organizations that make use of the data. Disclosed customer names include Viacom, Ogilvy, Air France, Vans, Harvard Business School and Columbia Business School.

The news comes at an interesting time in the world of social media, and more specifically the data that swirls around it. Over the weekend, we saw a huge story break about how the analytics firm Cambridge Analytica was involved in what has amounted to a data scandal: an affiliate working with the firm had used an innocuous-looking research survey to in turn tap into the social graphs and the related data of respondents, by way of Facebook’s API, netting tens of millions of profiles in the process. The fallout is likely to be felt for a long time to come, and may well bring about a new kind of regulation and scrutiny over how personal data is harnessed and used in social networks.

While this is raising a lot of questions already about personal data and social media, DataSift and Meltwater, to be clear, sit at a different section of the data and media continuum. While Meltwater focuses on what’s produced either internally at a business, or by publications and other media companies, DataSift’s currency is the movement of information that’s already being put out onto social networks in public posts, rather than personal details or attributes of users. As Barker describes it, the company has taken an approach that it calls “privacy by design,” in which it works only with anonymised data to reach its insights, and that work is not focused on how to use that data to rebuild profiles or “types” that can be used to match people back up with ads or other marketing.

The idea will be to bring that together with Meltwater’s existing business to enhance it.

“By combining advances in machine learning and the vast amount of publicly available information on the internet, you can today understand and track Porter’s Five Forces,” — a framework for analysing a business’ competitors —  “in real time to understand strategic opportunities and threats for your business. Executives that take advantage of this new opportunity create an unfair information advantage over those who don’t,” said Jorn Lyseggen, CEO and founder of Meltwater in a statement.

DataSift has built a scalable platform that lets developers build data science-driven insights from social firehoses while protecting the privacy of an individual’s data. When combined with the data Meltwater captures and our AI capabilities, developers can disrupt the Business Intelligence space by either building new applications or complementing existing ones with unique signal that can be only derived from external data.”

All the same, it will be interesting to see what the affects are on businesses like these. For one, DataSift currently is built on the cooperation (and by the grace) of social networks — by way of APIs and access to firehoses of data that DataSift and companies like it use to feed their analytics engines. Whether the social media companies decide they would like to try their hands at some of that business themselves, or perhaps get told by regulators that they simply can no longer share information in this way, this leaves companies that are built on that access in a precarious position.

And that’s before you consider the effects of existing legislation like GDPR, which Meltwater says is something the company is built to handle.

DataSift’s advanced analytics platform is a great compliment to what we have in house, at a time of growing privacy concerns and regulation such as GDPR,” said Aditya Jami, Senior Director of Engineering and Head of AI at Meltwater. “DataSift’s technology will be instrumental… to deliver next generation insights.”

DataSift in its past had a very notable instance of getting cut off from one of those feeds, and feeling the strong after effects: after years of working closely together and being the main users of Twitter’s firehose of Tweets — access that was brokered when DataSift handed over to Twitter the first third-party website “retweet” button to Twitter, created when DataSift was called TweetMeme — Twitter cut off DataSift from its firehose in the wake of a move to beef up its own big-data analytics business.

DataSift eventually regrouped and now works with around 15 partners, including Facebook, LinkedIn and WordPress, but given that its original premise was based around the kind of real-time data that Twitter uniquely provides, it was a big shift for the startup.

Meltwater has had its own scuffles in the past with the third-party services it relies on to make the wheels of its business model turn. Both have moved on from those more spiky years, it seems.

Fast forward to today, the combination of Meltwater and DataSift makes some sense when you think about the evolution of media. The rise of social networking has created another playing field for businesses: they now have a new set of platforms where they can pick up chatter about themselves, and it’s become the hot new place to communicate with customers.

Whether Facebook wants to admit it or not, social networking has become the modern-day descendent of the old-school media industry, and this is one aspect of that. While DataSift was built on trying to better harness and parse chatter from the former, Meltwater was built on the back of media monitoring to essentially provide the same services on the latter.

 


Source: TechCrunch

What is a hard drive?

What is a hard drive? Our guide covers the purpose of a computer hard drive (and why it’s so important), the origins of the hard drive, important hard drive types, and what hard drive features to watch for when you are buying.

The post What is a hard drive? appeared first on Digital Trends.


Source: Digital trends

To Stay Healthy On Your Next Flight, Avoid Aisles and Stay Put

Just grab a window seat and don’t move.
Source: Wired

Facebook builds Patreon, Niche clones to lure creators with cash

Facebook is eager to displace YouTube and Patreon in order to become the home of online content creators, so it’s testing a bunch of new ways for them to earn money and connect with fans. Facebook’s dedicated Creator app that launched in November on iOS will come to Android soon, and it’s also starting a closed beta program where social media stars can work with it to build new features. It’s already cooked up new ones like a leaderboard for each creator’s most engaged fans who earn a special badge next to their comments, as well as a version of its Rights Manager tool for removing or taking over monetization of unofficial copies of their videos.

But most interesting are the new monetization options Facebook is trying out. It will let some users sign-up for a monthly subsciption patronage payment to their favorite creators in exchange for exclusive content and a fan badge just like on Patreon. This will bring Facebook into the world of in-app purchases. Fans will be able to sign up for a $4.99 per month subscription, with Facebook forgoing a cut for now, though the App Store and Google Play will get their 30 percent cut. That means creators will get $3.50 per month per subscriber.

It seems that rather than letting creators set their own price points including a cheap $1 per month option like on Patreon where the average subscription is $12 and the startup takes a 5 percent cut, Facebook is aiming for simplicity of pricing at mid-tier point. Not adding its own rake shows how much Facebook is prioritizing getting creators onto its platform.

Meanwhile, Facebook has created a tool that lets creators show off a portfolio of their contnet expertise and audience, and get connected to businesses to hammer out branded content and sponsorship deals. It’s effectively Facebook’s version of Niche, the creator-sponsor deal broker that Twitter acquired in 2015 for around $50 million. [Disclosure: My cousin Darren Lachtman co-founded Niche]

Creators who want access to the new product and monetization tests can sign-up here. “Creators are vibrant, diverse, and wonderful at building community, bringing people from across the world together around shared passions – and that’s why Facebook is a natural home for them” says Facebook’s VP of product for video Fidji Simo.

Facebook already lets creators use ad breaks and self-brokered sponsored content deals to monetize, but the digital arts economy still doesn’t let them earn enough to survive on this long-tail audience model. Facebook is taking a hint from its work with game developers, where it found that a tiny percentage of “whales” spend most of the money that games earn. Similarly, Faebook is now trying to equip creators with ways to earn the most possible from their biggest, most passionate fans who might pay way more in a tip or monthly subscription than a creator could ever earn through ads.


Source: TechCrunch

Walmart to sell Handy’s in-home installation and assembly services in over 2,000 stores

Walmart this morning announced a partnership with home services provider Handy, which will allow customers to purchase in-home installation and assembly assistance in over 2,000 of Walmart’s stores. News of the deal follows IKEA’s recent launch of its own in-home assembly service through TaskRabbit. It will also challenge Amazon’s growing Home Services business, which includes assembly and installations, among other things.

Founded in 2012, New York-based Handy has raised over $110 million, according to Crunchbase, for its app that lets anyone book household service providers, like cleaners, plumbers, handymen, and more. Today it has grown to over 80,000 service professionals on its platform, and has served over half a million customers to date across over a million bookings.

Now Handy will be able to sell its services directly to Walmart shoppers who need help with the installation or assembly of a large purchase like a couch or a new TV, for example. The service is priced similarly to IKEA’s TaskRabbit, which charges a flat rate per type of item, starting at $36 and going up for more complicated assemblies.

However, Handy will charge a flat rate of $59 for furniture assembly across the board, or $79 for TV mounting and installation.

To buy the service, Walmart customers can pick up a card from Handy’s in-store display then bring it to the register to pay. They will then receive a unique code to enter on Handy.com/walmart. On the website, they can book a local service pro as they would normally, by scheduling an appointment from 7 am to 11 pm. The Handy professionals’ work is also guaranteed and insured through Handy’s Happiness Guarantee.

“At Walmart, we are tirelessly searching for new and creative ways to improve the everyday lives of our customers by providing great experiences that extend from our stores into their homes,” said Daniel Eckert, senior vice president, Walmart Services and Digital Acceleration, in a statement. “Our program with Handy enables us to eliminate the friction of installation and assembly, and offer customers a convenient, delightful experience from start to finish. We know Handy’s services are going to be a big help to our busy customers.”

In addition to competing with Amazon, IKEA, and other retailers offering home installation through various partners, Handy also competes with other home services providers, like Thumbtack or HomeAdvisor. The introduction of its service to Walmart’s heavily trafficked retailed stores will now give it a leg up in acquiring new customers, and may then see those customers return for other work in the future after becoming aware that Handy exists.

Handy has has a similar deal with Wayfair to help online shoppers book assembly at checkout.

Meanwhile, Walmart benefits by being able to offer customers another means of booking home assembly and installation help, in addition to its existing partnership with Porch.com for online purchases.

Handy is not yet available in 2,000 Walmart stores as of today. Instead, it started off with a test in Atlanta that’s now grown to 25 stores. It will expand to reach 2,000 additional stores by next month, the retailer says. Walmart has 5,000 U.S. stores in total, so this is not a full rollout across the U.S., but will serve customers in 45 states where Handy is available.

 


Source: TechCrunch

People will spend a lot more on VR this year, IDC predicts – CNET

Sales of stand-alone and tethered headsets are expected to grow as screenless viewers begin to fade.
Source: CNET

Volkswagen reveals its electric Pikes Peak race car – Roadshow

The I.D. R electric prototype will climb Pikes Peak on June 24.
Source: CNET

Facebook lets all PC games Live stream and reward viewers

Facebook is challenging Twitch and YouTube for video game live streaming supremacy with the release of its new Games SDK for PC. After testing Live streaming from games like Overwatch from developers like Blizzard since 2016, today Live broadcasting from PC games to the News Feed opens to all developers. And Facebook will let them reward fans who watch by providing in-game items or bonuses. For example, beneath the comments reel, users might see a promotion like “Watch Paladins streams for a chance to earn random loot to use in-game.”

The potential for viral growth and sales could convince tons of game developers to bake in Facebook’s new SDK, while players could use the simple broadcasting feature to reach a big audience — though one not as dedicated to gaming as on other platforms. Viewers might choose to watch on Facebook because they get rewarded there. Facebook meanwhile benefits because game streams create compelling niche content that can drive long viewing sessions, helping Facebook monetize viewers in the moment with ads while locking them deeper into the platform long-term.

Facebook is also hooking up developers with deeper analytics through custom “app events” that are now available on PC as well as web and mobile. Game developers can also integrate Facebook’s enhanced Friend Finder feature that lets them play with friends and now see “Key Player Stats” about other people they want to join up with to keep playing together. Developers who want access to the SDK can sign up here.

Facebook got a late start in the game streaming world but has been rapidly developing features and signing deals to grow its viewer base and content catalogue. It inked a deal with esports league leader ESL last year, and just added streaming from tournaments of top games like Counter-Strike and DOTA. It’s brought Live streaming to Messenger games. Facebook also recently started testing a way for viewers to tip cash to their favorite streaming stars, and has even hired some of them for its games team.

The question will be if a catch-all mainstream social network can succeed in such a niche content space. 800 million people play Facebook-connected games each month. But not everyone’s real-world friends care about video games or want to watch their buddies play, so broadcasts could fall flat if they don’t find the particular subset who love gaming. On networks like Twitch or corners of YouTube, people are there specifically to watch game stream. So Facebook will have to use rapid feature development, and it’s size and potential for audience growth to attracts streamers, viewers, and developers. Otherwise gamers might stay where they never feel embarrassed about their passion.


Source: TechCrunch

50M Facebook user profiles, one big data access scandal video – CNET

In today’s big tech news, Facebook is under fire after data on 50 million users was swept up by a UK data analytics firm.
Source: CNET

How does Finland produce so many amazing drivers? video – Roadshow

For a country of just 5.5 million people, Finland produces a huge number of incredibly talented racing drivers. But how?
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614