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

Archivo del Autor: Belen De Leon

iOS App Store has seen over 170B downloads, over $130B in revenue since July 2010

The App Store has seen over 170 billion downloads over the past decade, totaling over $130 billion in consumer spend. This data was shared this morning by app intelligence firm App Annie, which is marking the App Store’s 10th Anniversary with a look back on the store’s growth and the larger trends it’s seen. These figures aren’t the full picture, however – the App Store launched on July 10, 2008 with just 500 applications, but App Annie arrived in 2010. The historical data for this report, therefore, goes from July 2010 through December 2017.

That means the true numbers are even higher that what App Annie can confirm.

The report paints a picture of the continued growth of the App Store over the years, noting that iOS App Store revenue growth outpaces downloads, and that nearly doubled between 2015 to 2017.

iOS device owners apparently love to spend on apps, too.

The iOS App Store only has a 30 percent share of worldwide downloads, but accounts for 66 percent of consumer spend, the report says.

But this isn’t a complete picture of the iOS vs. Android battle, as Google Play isn’t available in China. App Annie’s data is incomplete on this front as it’s not accounting for the third-party Android app stores in China.

China today plays an outsized role, as App Annie has repeatedly reported, in terms of App Store revenue, even without Google Play. In fact, the APAC region accounts for nearly 60 percent of consumer spend – a trend that began in earnest with the October 2014 release of the iPhone 6 and 6 Plus in China.

But when you look back at the App Store trends to date (or, as of July 2010 – which is as far back as App Annie’s data goes), it’s the U.S. that leads by a slim margin. China has quickly caught up but the U.S. is still the top country for all-time downloads, with 40.1 billion to China’s 39.9 billion; and it has generated $36 billion in consumer spend to China’s $27.7 billion.

iPhone users are heavy app users, too, the report notes.

In several markets, users have 100 or more apps installed, including Australia, India, China, Germany, Brazil, Japan, South Korea, Indonesia, and France. The U.S., U.K., and Mexico come close, with 96, 90, and 89 average monthly apps installed in 2017, respectively.

Of course the numbers of apps used monthly are much smaller, but still range in the high 30’s to low 40’s, App Annie claims.

The report additionally examines the impact of games, which accounted for only 31 percent of downloads in 2017, but generated 75 percent of the revenue. The APAC regions plays a large role here as well, with 3.4 billion game downloads last year, and $19.3 billion in consumer spend.

Subscriptions, meanwhile, are a newer trend, but one that’s already boosting App Store revenues considerably, accounting for $10.6 billion in consumer spend in 2017. This is driven mainly by media streaming apps like Netflix, Pandora, and Tencent Video, for example, but Tinder makes a notable showing as one of the top five worldwide apps by revenue.

Thanks to subscriptions and other trends, App Annie predicts the worldwide iOS App Store revenue will grow 80 percent from 2017 to $75.7 billion by 2022.

And while the App Store today has over 2 million apps, it has seen over 4.5 million apps released on its store to date. Many of these have been removed by Apple or the developers, which is why the number of live apps is so much lower.

The full report with the charts included is here.


Source: TechCrunch

Telegram says Apple stopped its app updates worldwide after Russian ban – CNET

The messaging app’s battle moves to the App Store.
Source: CNET

GM nets $2.25B SoftBank investment for self-driving cars – Roadshow

The Detroit automaker and the Japanese conglomerate are pushing hard toward the commercialization of autonomous cars.
Source: CNET

Teens flock to YouTube, Instagram over Facebook, says Pew study – CNET

The kids are online.
Source: CNET

Canon has sold its last film camera

Mark this date on your calendar. It’s the end of yet another tech era. Though, granted, this one’s been been death rattling for nearly a decade now. Canon this week announced with no fanfare that it’s sold its last film camera. The news was spotted by PetaPixel on the camera giant’s Japanese support forum.

The model in question is the EOS-1V, which, incidentally, the company actually stopped making a full eight years ago. Since it has simply been selling out the rest of its stock, which, it seems, has finally depleted. It’s less of a bang than a prolonged whimper, but it’s the end of an era, nonetheless, marking the first time Canon hasn’t offered a film camera since the 30s, when its parent company started offering a device called the “Kwanon.”

Those who are feeling suddenly nostalgic, you can likely pick one up used fairly easily (though this news might bump up their premium a bit), and I’m sure the inevitable Kickstarter project to revive the technology can’t be too far off, because that’s how these things go now.

And, of course, some other brands are still supporting film in one form or other, including, notably, Nikon. As for Canon, the company has promised to continue to offer repair on the EOS-1V until October 31st 2025, though that could end as early as 2020 for some, if parts and inventory run out sooner.


Source: TechCrunch

Get an HP Envy x360 Core i7 convertible for $680 – CNET

It’s a refurb, but also a powerhouse that normally sells for $900. Plus: Free episodes of “Humans” and the Cheapskate Mystery Box unboxed!
Source: CNET

New York VC Steve Schlafman has a new gig with Primary Venture Partners

Steve Schlafman has been an East Coast investor for roughly a decade — scouring deals for the Kraft Group ahead of joining Lerer Hippeau as an early employee, then spending more than four years as a principal with RRE Ventures before announcing on Twitter, to the surprise of some, that he was leaving the New York firm.

Many guessed that Schalfman, like a growing number of people right now, was setting off to create his own venture outfit. Today, Schlafman say it was a consideration and that he did a bit of research toward this end, but that as an identical twin, he’s not really programmed to work on his own. Enter Primary Venture Partners, a seed-stage firm in New York that was previously known as High Peaks Venture Partners and has backed numerous high-profile startups —  Jet.com and Coupang among them — even while flying low itself.

Schlafman had been friends for years with cofounders Ben Sun and Brad Svrluga, coinvesting with them in the civic app startup PublicStuff (acquired in 2015 by a better-funded peer), and turning to them for advice as he was figuring out his next moves. When they suggested that he join them as a venture partner, he thought the move made perfect sense. “It feels like buy a stock that’s on the rise in some ways,” he tells us.

More from our conversation yesterday, edited for length:

TC: Why did you leave RRE when you did?

SS: It was an incredibly hard decision, but after soul searching about what I wanted to do long term, I just felt that seed investing is where my heart is. RRE tends to be a Series A investor, and while I enjoy Series A, my super power is really spotting founders early and helping them along that journey.

TC: Were you thinking about launching your own fund?

SS:  I was under the assumption at the time that I’d go start a fund as a solo GP, but after doing work [on the idea] for four or five months, I decided I didn’t want to work alone. I’m a collaborative person by nature, and the idea of working on my own for the next 18 to 36 months as a solo GP just wan’t attractive. I was in touch with Brad and Ben and they said, ‘What would think of joining forces with us?’ They’d been helping me think through different models, and it evolved that I could bring a lot to Primary.

TC: You’ve led deals in some companies that seemed out there at the time. I still remember chatting with you years ago about Breather, the on-demand network of meeting rooms, and thinking it was pretty far out there.

SS: I tend to like the weird things. I think part of the reason Primary works so well is that Ben has worked with transactional marketplaces, and Brad [knows] business-to business applications and I’ve traversed both worlds. I’ve also done things like [crime reporting app] Citizen, [indoor farming startup] Bowery Farming, and Groups [an opiate treatment center and community]. That’s just my style, so I think they’re excited to get my brain to the table and bring a new perspective.

TC: ‘Venture partner’ means different things at different firms. Is this a part-time role?

SS: We did spend a lot of time talking about this, and there are a few roles that I’m going to play for them. Certainly, I”ll be being active on the investment team. I’ll also be helping with the broader firm strategy given the perspective I’ve gained by working in three investment firms previously.

But over the last six months, I’ve also been going through training to become an executive performance coach, which is something I really believe in. Not only only have I personally gotten the benefit of coaching, but founders who’ve worked with coaches will tell you the experience transforms the way they lead. I plan to bring that to Primary, too.

TC: That’s interesting. Whose coaching program is it, and how involved is it?

It’s 250 hour of classroom [learning] and coaching at Leadership that Works, an accredited coach training program that [renowned VC-turned-coach] Jerry Colonna and other coaches at Reboot [a coaching firm Colonna cofounded nearly four years ago] have gone through.

For me, I’m married to a founder, and she’s been a big inspiration for me as an investor and taught me a lot about the daily grind of running a company. [I’ve learned much more about] not telling a founder how to run their company, but asking questions that ultimately help them make the tough decisions themselves. At the end of the day, I’m showing up for them and meeting them where they are in their process and hopefully helping them get to answers themselves versus being a traditional investor who tries to have all the answers.

TC: Are you on any boards right now?

SS: I’m not. I’ll rolled off all my RRE boards when I left the firm.

TC: A year from now, will you be a general partner with Primary? I’m hearing the firm is raising another fund after closing its last fund with $60 million in 2016.

SS: Part of the appeal of working with Brad and Ben — and much of why I believe in Primary’s current trajectory — is that it’s building out the only true fund that’s focused on New York as a seed platform. Right now, I plan to spend half my time with them, and there will be a certain portion of my time spent evaluating alternative paths, in terms of maybe starting a company, or coaching could certainly be one of those paths I decide to take.

I’ll be working from Primary’s office every day like a team member, but I will have a bit of flexibility to explore a variety of avenues. It’s a fluid role. I imagine I’ll get entrenched pretty quickly, though.


Source: TechCrunch

Alcatel’s $100 Android Go phone hits the U.S. next week

At MWC, ZTE promised that its Tempo Go would be the first device to bring Android Oreo (Go Edition) to the States. But, well, stuff happened, and the company’s had a lot bigger things to deal with in the intervening months. Alcatel, however, is on the case with the 1X. 

TCL announced this morning that the budget device will be hitting Amazon some time next week, priced at an extremely affordable $100, unlocked. It will also be arriving at Best Buy and Walmart soon after, no doubt taking advantage of the fact that it’s the only Android Go handset available in the U.S. for the time being.

The specs are unsurprisingly uninspiring. There’s a 960 x 480 5.3-inch screen, a MediaTek chip and 1GB of RAM. The good news, however, is that the new, lightweight version of Google’s mobile operating system is built for exactly those hardware restraints, which means you ought to get a much smoother Android experience than you would on a similarly specced handset running the full OS.

While the operating system is well positioned to get a foothold in developing countries, Google was quick to point out that it wasn’t limiting Android Go’s availability to those parts of the world. But while a number of manufacturers have signed on, none appeared too eager to launch the handsets in the States — well, aside from ZTE, but we all know how that went.

Another Android Go devices is on the way as well, with HMD bringing the Nokia 2.1 to the States in July.


Source: TechCrunch

Sony Xperia XZ2 Review: Great Camera, OK Phone

Sony’s latest Android phone is a little awkward, but snaps some beautiful shots. Our full WIRED review.
Source: Wired

Softbank Pours $2.25 Billion Into GM's Self-Driving Car Biz

It’s the biggest deal yet in a nascent but booming industry, and confirms the automaker’s status as one of the leading players.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611