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

Archivo del Autor: Belen De Leon

The Ken raises $1.5M to grow its subscription journalism business in India

The Ken, a subscription news startup from India, is moving through the gears after it raised $1.5 million in fresh funding to build out its media business.

We first profiled the company in March 2017 and now, nearly 18 months later, the startup has raised its Series A round led by Omidyar Networks, which has invested in new media companies such as Rappler in the Philippines. Other investors included Yuj Kutumb, the Family Foundation headed by Xander Group founder Sid Yog, and existing and new angel investors.

Rohin Dharmakumar, co-founder and CEO of The Ken, told TechCrunch that the company still has more than half of its $400,000 seed round in the bank, but it has raised this additional cash to go after new opportunities.

The Ken has made its mark by publishing one thoughtfully-reported long-form story each day. An annual subscription is priced at Rs 2750 (around $43) in India or $108 overseas, there are also options for quarterly and single-story access. Thus far it has covered technology startups, healthcare and business verticals but now it is aiming to expand that focus.

“We were a single product experience,” Dharmakumar said. “But this funding allows us to slowly transition The Ken to a media brand with a portfolio of products that gives our readers different things to connect to on different days.”

“We don’t want to replace newspapers, we want to complement them [and] be the deep read that you take alongside the newspaper,” Dharmakumar added, explaining that The Ken will never churn out “dozens” of stories each day.

“We do one story [per day] right now and we might go to two or three, but we’ll organize it so people can read different slices. Increasingly it’s our belief that we don’t want to bombard readers with too much stuff to read each day [because] we can’t do justice to our stories and readers can’t process the information,” he said.

Beyond expanding the scope of reporting, The Ken is looking to cover international topics for its India-based audience and it is also dabbling with different types of storytelling.

That’s already manifested in a weekend edition — which Dharmakumar said has a very different tone — but the startup is looking into audio storytelling, podcasts and other mediums that allow it to “stay true to our brand of journalism.” Video is, at this point, off the table although it could be used in conjunction with stories but not standalone.

Dharmakumar noted that The Ken may also experiment with events over the next twelve months, but he was quick to point out that the focus should be on bringing value to subscribers and not simply pulling in cash. Events are, of course, can be hugely lucrative for media companies — its a key revenue driver for TechCrunch among others, for example — but his concern is that it takes the company down a road it doesn’t want to be on.

“It’s easy to get sidetracked by events,” Dharmakumar said. “We didn’t start this business to do events.”

On the subject of revenue, however, The Ken appears to be doing well even though it isn’t divulging specific numbers at this point.

The company proudly announced it was cash flow positive in April 2018 and Dharmakumar revealed that revenue for its most recent quarter was doubled the previous quarter, and up 3X on the period one year previous. A key part of that seems to be group subscriptions. The Ken has developed a self-serve option that allows corporates to sign-up staff on their dime, while the launch of a discounted student price has also led major educational institutions, including Havard Business School India, to signing up students en masse.

“We’ve proved [the naysers] wrong and with a team of 15 people — we pay market salaries to all our journalists— we became cash flow positive,” Dharmakumar said. “We’re on the cusp of a significant uptick in subscribers. More and more people are discovering us and realizing ‘Hey this price isn’t so bad and the journalism they commit to delivering is good.’”

That team is spread across three offices and the headcount looks set to jump to 30 over the next few months with The Ken in full on hiring mode right now, its CEO said.

You can read more about The Ken’s new funding round on its website here — that post is free to view, of course.


Source: TechCrunch

Google confirms it will appeal $5 billion EU antitrust fine

Google has confirmed the expected, that it will indeed appeal the record $5 billion fine that it was handed today by European antitrust regulators for abusing the dominance of its Android operating system.

The European Commission announced that it is fining the U.S. firm for “three types of restrictions that [it] has imposed on Android device manufacturers and network operators to ensure that traffic on Android devices goes to the Google search engine.”

The press conference announcing the investigation, which has been eight years in the making, remains ongoing as of writing, but Google has already issued a short statement that confirms its intention to appeal.

“Android has created more choice for everyone, not less. A vibrant ecosystem, rapid innovation and lower prices are classic hallmarks of robust competition. We will appeal the Commission’s decision,” it said in a tweet.

We’re breaking out the specific details as we learn them in this post, but here’s the core gist.

Competition commissioner Margrethe Vestager tweeted details of the penalty and explained more in an initial statement:

Today, mobile internet makes up more than half of global internet traffic. It has changed the lives of millions of Europeans. Our case is about three types of restrictions that Google has imposed on Android device manufacturers and network operators to ensure that traffic on Android devices goes to the Google search engine. In this way, Google has used Android as a vehicle to cement the dominance of its search engine. These practices have denied rivals the chance to innovate and compete on the merits. They have denied European consumers the benefits of effective competition in the important mobile sphere. This is illegal under EU antitrust rules.

In particular, the EC has decided that Google:

  • Has required manufacturers to pre-install the Google Search app and browser app (Chrome), as a condition for licensing Google’s app store (the Play Store);
  • Made payments to certain large manufacturers and mobile network operators on condition that they exclusively pre-installed the Google Search app on their devices
  • And has prevented manufacturers wishing to pre-install Google apps from selling even a single smart mobile device running on alternative versions of Android that were not approved by Google (so-called “Android forks”).

The decision also concludes that Google is dominant in the markets for general internet search service, licensable smart mobile operating systems, and app stores for the Android mobile operating system.


Source: TechCrunch

Google hit with record $5 billion EU fine over Android antitrust practices – CNET

Big changes to Android could be on the way.
Source: CNET

Your next virtual reality headset will require just one USB-C cable to connect

Microsoft, Oculus, AMD, Nvidia, and Valve are joining forces to create a new VirtualLink specification. The new tech is designed to replace the HDMI, USB, and power cables needed to connect a VR headset to a PC with a single USB-C cable.

The post Your next virtual reality headset will require just one USB-C cable to connect appeared first on Digital Trends.


Source: Digital trends

Silence in the deep: Inside the HMS Ocelot stealth submarine – CNET

The Ocelot is a British sub named after a rare species of wild feline. The cat photos from this tour are light on cute, heavy on cool military tech.
Source: CNET

Announcing TechCrunch meetups in Buenos Aires and Santiago next week

TechCrunch is heading to Latin America for the first time and staging its first ever Startup Battlefield Latin America on Nov. 8 in São Paulo to find the next wave of early stage startups tackling big ideas!

To spread the word, TechCrunch’s Jon Shieber and Anna Escher will visit Buenos Aires and Santiago next week to meet with the startup community and hold meetups for anyone interested in learning more about the Startup Battlefield. They’ll also spend time explaining how to apply. Tickets to the meetups are free, but they will go fast so sign up now.

Here are the details:

Buenos Aires

Tuesday, July 24th, 7:00pm – 9:00pm

Innovation Lab Buenos Aires from Facebook @ Av. Cnel. Niceto Vega 4866, C1414BEF C1414BEF, Buenos Aires, Argentina

Register here.

Santiago

Thursday, July 27th, 5:00pm – 7:00pm

Startup Chile @ Monjitas 565, Santiago, Región Metropolitana, Chile

Register Here.

At the meetup, Founders will learn how to apply for Battlefield and investors will learn how to refer companies in their portfolio. TechCrunch will provide a brief presentation on Startup Battlefield and answer questions. Application close next month, and when they do, our editors will choose 15 companies to compete, and one will win $25,000 and a free trip to the next Disrupt SF.  All the companies, however, will receive global exposure, winners or not, because video from their pitches on stage in front of top tier judges will be posted on TechCrunch.

(And in case you missed it, TechCrunch COO Ned Desmond is in São Paulo and Mexico City this week hosting meetups and briefings for TechCrunch Startup Battlefield Latin America.)

Startup Battlefield is the world’s premier startup launch competition. To date, the Startup Battlefield alumni community comprises almost 750 companies that have raised over $8 billion USD, and produced over 100 successful exits and IPOs.


Source: TechCrunch

Google gets slapped $5BN by EU for Android antitrust abuse

Google has been fined a record breaking €4.34 billion (~$5BN) by European antitrust regulators for abusing the dominance of its Android mobile operating system.

Competition commissioner Margrethe Vestager has tweeted to confirm the penalty ahead of a press conference about to take place. Stay tuned for more details as we get them.

In a longer statement about the decision, Vestager said: “Today, mobile internet makes up more than half of global internet traffic. It has changed the lives of millions of Europeans. Our case is about three types of restrictions that Google has imposed on Android device manufacturers and network operators to ensure that traffic on Android devices goes to the Google search engine. In this way, Google has used Android as a vehicle to cement the dominance of its search engine. These practices have denied rivals the chance to innovate and compete on the merits. They have denied European consumers the benefits of effective competition in the important mobile sphere. This is illegal under EU antitrust rules.”

In particular, the EC has decided that Google:

  • has required manufacturers to pre-install the Google Search app and browser app (Chrome), as a condition for licensing Google’s app store (the Play Store);
  • made payments to certain large manufacturers and mobile network operators on condition that they exclusively pre-installed the Google Search app on their devices; and
  • has prevented manufacturers wishing to pre-install Google apps from selling even a single smart mobile device running on alternative versions of Android that were not approved by Google (so-called “Android forks”).

The decision also concludes that Google is dominant in the markets for general internet search services; licensable smart mobile operating systems; and app stores for the Android mobile operating system.

During the press conference Vestager said the Commission had determined that Google had breached its competition rules with Android since 2011.

“The decision today concludes that the restrictions Google imposed on manufacturers and network operators using Android have breached [EU] rules since 2011,” she said. “First that’s because Google’s practices have denied rival search engines the possibility to compete on their merits. They made sure that Google search engine is pre-installed on practically all Android devices, which is an advantage that cannot be matched.

“And by making payments to major manufacturers and network operators on condition that no other search app or search engine was pre-installed — well, then rivals were excluded from this opportunity.”

“Google’s practices also harmed competition and further innovation in the wider mobile space, beyond just Internet search — and that’s because they prevented other mobile browsers from competing effectively with the pre-installed Google Chrome browser.

“Finally they obstructed the development of Android forks. This could have provided a platform for rival search engines as well as other app developers to thrive.”

She raised the example of Amazon’s Android fork, Fire OS, as having suffered from Google’s contractual arrangements with device manufacturers.

“In 2012 and 2013 Amazon tried to license to device manufacturers its Android fork, called Fire OS. It wanted to co-operate with manufacturers to increase its chances of commercial success. And manufacturers were interested but due to Google’s restrictions, manufacturers could not launch Fire OS on even a single device,” she said.

“They would have lost the right to sell any Android phone with key Google apps. Nowadays, very few devices run with Fire OS. Namely only those manufactured by Amazon themselves. And this is not a proportionate outcome. Google is entitled to set technical requirements to ensure that functionality and apps within its own Android ecosystem runs smoothly. But these technical requirements cannot serve as a smokescreen to prevent the development of competing Android ecosystems.

“Google cannot have its cake and eat it.”

Vestager also made a point of characterizing Google’s actions as monopolistic towards data, saying that by blocking rival apps and services it “also denied rivals access to valuable data from increased user traffic which in turn could have allowed rivals to improve their products”.

Google has tweeted an initial reaction to the decision, claiming Android has created “a vibrant ecosystem, rapid innovation and lower prices”.

A company spokesperson confirmed to us that it will appeal the Commission’s decision.

This story is developing… refresh for updates… 

The fine is the second major penalty for the ad tech giant for breaching EU competition rules in just over a year — and the highest ever issued by the Commission for abuse of a dominant market position.

In June 2017 Google was hit with a then-record €2.4BN (~$2.7BN) antitrust penalty related to another of its products, search comparison service, Google Shopping. The company has since made changes to how it displays search results for products in Europe.

According to the bloc’s rules, companies can be fined 10 per cent of their global revenue if they are deemed to have breached European competition law.

Google’s parent entity Alphabet reported full year revenue of $110.9 billion in 2017. So the $5BN fine is around half of what the company could have been on the hook for if EU regulators had levied the maximum penalty possible.

The Commission said the size of the fine takes into account “the duration and gravity of the infringement”. It also specified it had been calculated on the basis of the value of Google’s revenue from search advertising services on Android devices in the European Economic Area (per its own guidelines on fines).

Google will have three months to pay the fine but is likely to appeal — and legal wrangling could drag the process out for many years. (Although if it does not pay the fine within that timeframe penalty payments of up to 5% of the average daily worldwide turnover of the company can be applied.)

Prior to the Commission’s record pair of fines for Google products, its next highest antitrust penalty is a €1.06BN antitrust fine for chipmaker Intel all the way back in 2009.

Yet only last year Europe’s top court ruled that the case against Intel — which focused on it offering rebates to high-volume buyers — should be sent back to a lower court to be re-examined, nearly a decade after the original antitrust decision. So Google’s lawyers are likely to have a spring in their step going into this next European antitrust battle.

The latest EU fine for Android has been on the cards for more than two years, given the Commission’s preliminary findings and consistently prescriptive remarks from Vestager during the course of what has been a multi-year investigation process.

And, indeed, given multiple EU antitrust investigations into Google businesses and business practices (the EU has also been probing Google’s AdSense advertising service).

The Commission’s prior finding that Google is a dominant company in Internet search — a judgement reached at the culmination of its Google Shopping investigation last year — is also important, making the final judgement in the Android case more likely because the status places the onus on Google not to abuse its dominant position in other markets, adjacent or otherwise.

Announcing the Google Shopping penality last summer, Vestager made a point of emphasizing that dominant companies “need to be more vigilant” — saying they have a “special responsibility” to ensure they are not in breach of antitrust rules, and also specifying this applies “in the market where it’s dominant” and “in any other market”. So that means — as here in the Android case — in mobile services too.

While a one-off financial penalty — even one that runs to so many billions of dollars — cannot cause lasting damage to a company as wealthy as Alphabet, of greater risk to its business are changes the regulators can require to how it operates Android which could have a sustained impact on Google if they end up reshaping the competitive landscape for mobile services.

At least that’s the Commission’s intention: To reset what has been judged an unfair competitive advantage for Google via Android, and foster competitive innovation because rival products get a fairer chance to impress consumers.

However the popularity and profile of Google services suggests that even if Android users are offered a choice as a result of an EU antirust remedy — such as of which search engine, maps service, mobile browser or even app store to use — most will likely pick the Google-branded offering they’re most familiar with.

That said, an antitrust remedy could have the chance to shift consumers’ habits over time — if, for instance, OEMs start offering Android devices that come preloaded with alternative mobile services, thereby raising the visibility of non-Google apps and services.

Interestingly, Google has been striking deals with Chinese OEMs in recent months — to brings its ARCore technology to markets where its core services are censored and its Play Store is restricted. And its strategy to workaround regional restrictions in China by working more closely with device makers may also be part of a plan to hedge against fresh regulatory restrictions being placed on Android elsewhere. 

Although complainants in the EU’s earlier Google Shopping antitrust case continue to express displeasure with the outcome on that front. And in a statement responding to news that another EU antitrust penalty was incoming for Android, Shivaun Raff, CEO of Foundem, the lead complainant in Google Shopping case, said: “Fines make headlines. Effective remedies make a difference.”

So the devil will be in the detail of the remedies.

 

Android as an antitrust ‘Trojan horse’

The European Commission announced its formal in-depth probe of Android in April 2015, saying then that it was investigating complaints Google was “requiring and incentivizing” OEMs to exclusively install its own services on devices on Android devices, and also examining whether Google was hindering the ability of smartphone and tablet makers to use and develop other OS versions of Android (i.e. by forking the open source platform).

Rivals — banding together under the banner ‘FairSearch‘ — complained Google was essentially using the platform as a ‘Trojan horse’ to unfairly dominate the mobile web. The lobby group’s listing on the EU’s transparency register describes its intent as promoting “innovation and choice across the Internet ecosystem by fostering and defending competition in online and mobile search within the European Union”, and names its member organizations as: Buscapé, Cepic, Foundem, Naspers, Nokia, Oracle, TripAdvisor and Yroo.

On average, Android has around a 70-75% smartphone marketshare across Europe. But in some European countries the OS accounts for an even higher proportion of usage. In Spain, for example, Android took an 86.1% marketshare as of March, according to market data collected by Kantar Worldpanel.

In recent years Android has carved an even greater market share in some European countries, while Google’s Internet search product also has around a 90% share of the European market, and competition concerns about its mobile OS have been sounded for years.

Last year Google reached a $7.8M settlement with Russian antitrust authorities over Android — which required the company to no longer demand exclusivity of its applications on Android devices in Russia; could not restrict the pre-installation of any competing search engines and apps, including on the home screen; could no longer require Google Search to be the only general search engine pre-installed.

Google also agreed with Russian antitrust authorities that it would no longer enforce its prior agreements where handset makers had agreed to any of these terms. Additionally, as part of the settlement, Google was required to allow third parties to include their own search engines into a choice window, and to allowing users to pick their preferred default search engine from a choice window displayed in Google’s Chrome browser. The company was also required to develop a new Chrome widget for Android devices already being used in Russia, to replace the standard Google search widget on the home screen so they would be offered a choice when it launched.

A year after Vestager’s public announcement of the EU’s antitrust probe of Android, she issued a formal Statement of Objections, saying the Commission believed Google has “implemented a strategy on mobile devices to preserve and strengthen its dominance in general Internet search”; and flagging as problematic the difficulty for Android users whose devices come pre-loaded with the Google Play store to use other app stores (which cannot be downloaded from Google Play).

She also raised concerns over Google providing financial incentives to manufacturers and mobile carriers on condition that Google search be pre-installed as the exclusive search provider. “In our opinion, as we see it right now, it is preventing competition from happening because of the strength of the financial incentive,” Vestager said in April 2016.

Google was given several months to respond officially to the antitrust charges against Android — which it finally did in November 2016, having been granted an extension to the Commission’s original deadline.

In its rebuttal then, Google argued that, contrary to antitrust complaints, Android had created a thriving and competitive mobile app ecosystem. It further claimed the EU was ignoring relevant competition in the form of Apple’s rival iOS platform — although iOS does not hold a dominant marketshare in Europe, nor Apple have a status as a dominant company in any EU markets.

Google also argued that its “voluntary compatibility agreements” for Android OEMs are a necessary mechanism for avoiding platform fragmentation — which it said would make life harder for app developers — as well as saying its requirement for Android OEMs to use Google search by default is effectively its payment for providing the suite for free to device makers (given there is no formal licensing fee for Android).

It also couched “free distribution is an efficient solution for everyone” — arguing it lowers prices for phone makers and consumers, while “still letting us sustain our substantial investment in Android and Play”.

In addition, Google sought to characterize open source platforms as “fragile” — arguing the Commission’s approach risked upsetting the “balance of needs” between users and developers, and suggesting their action could signal they favor “closed over open platforms”.


Source: TechCrunch

Phones with facial recognition (roundup) – CNET

A look at the most popular phones that let you unlock the screen (and sometimes even pay for stuff) with your face.
Source: CNET

Comic-Con 2018: What We're Most Looking Forward to at This Year's Convention

Horror sequels, a Momoa-shaped tsunami, and the Spider-Man we’ve all been waiting for—SDCC may be light this year, but there’s plenty to look forward to.
Source: Wired

Why You Can't Trust More Cryptocurrency White Papers

Crypto-developers—ironically, a community devoted to eliminating centralized authority—could use more traditional vetting structures.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573