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

Archivo del Autor: Belen De Leon

Sprint to launch 5G service in 4 cities in May

Telecom company Sprint has shared some of its plans when it comes to 5G service in the U.S. The company announced at MWC in Barcelona that mobile customers in Atlanta, Chicago, Dallas and Kansas City can expect 5G service as soon as May 2019.

If you don’t live in one of those cities, maybe you live in Houston, Los Angeles, New York City, Phoenix or Washington D.C. Sprint also promises 5G coverage in those cities soon after the initial launch, at some point before the end of June 2019.

Overall, Sprint expects to cover 1,000 square miles in nine cities by the end of the first half of 2019. It’s going to take years to roll out 5G coverage across the U.S.

When it comes to devices, Sprint will sell smartphones that are compatible with its 5G network. The first one will be the LG V50 ThinQ 5G. The company will also sell the Samsung Galaxy S10 5G at some point this summer.

Sprint is also partnering with Google so that Google Fi customers can take advantage of Sprint’s 5G network if they have a compatible device.

And that’s about all there’s to know. It’s still unclear whether 5G plans are going to cost more.

Disclosure: Sprint competitor Verizon owns TechCrunch


Source: TechCrunch

SME lender Validus Capital raises $15M for expansion in Southeast Asia

SME lending was a hot topic in Southeast Asia last year, and companies continue to attract investor dollars in 2019. The latest to pull in capital of its own is Singapore-based Validus Capital, which today announced a SG$20.5 million (US$15.2 million) Series B that’ll go towards regional expansion.

Founded in 2015, Validus is focused on growth capital among SMEs with an average loan of SG$70,000 (US$52,000) in Singapore. Its P2P lending platform pairs SMEs with individual and institutional lenders and it has paid out SG$180 million (US$134 million) in loans since acquiring its license in December 2017. Validus works with an insurance firm to underwrite its loans.

The company goes after “brick and mortar SMEs, such as guard supply or service companies that do not have collateral… or companies in the construction sector where cashflow becomes a problem as they grow,” Validus co-founder and executive chairman Vikas Nahata told TechCrunch.

That approach is in contrast to others, which go over micro-loan type enterprises, such as small businesses or sole merchants using e-commerce platforms.

Nahata said Validus uses a cluster model, which includes partnerships with procurement platforms, to tap SMEs at the point that they need capital, for example, when they have landed a big contract or major order.

This new round of funding is led by Dutch development bank FMO — which is making its first direct investment in Asia through this deal — with participation from Taiwan’s Cathay Financial Holdings, Vietnam’s VinaCapital Ventures, AddVentures from Siam Cement Group in Thailand and Singapore-based VCs Openspace Ventures and (returning backer) Vertex, which is backed by sovereign fund Temasek. The company previously raised a $3 million Series A in 2017.

Left to right: FMO senior investment officer Arno de Vette, Validus co-founder and executive chairman Vikas Nahata, Validus co-founder and CEO Ajit Raikar, and Liu Genping, partner at Vertex Ventures

Nahata, who operates the business alongside fellow co-founder and CEO Ajit Raikar, said the goal is to expand to Indonesia by Q2 and Vietnam later this year. Already, the company has a team of nearly 20 in Indonesia’s capital Jakarta, that’s likely to double as the business kicks off once it is awarded the requisite license it is waiting on.

The capital will also go towards developing technology. That includes the Valdius credit risk algorithm, as well as APIs to help work more closely with third-party services, particularly around aggregating data.

Nahata said that, typically, Validus asks for as much data and signs of growth that applicants can provide. So that’s information such as invoices, contracts and cash flow signals. It’ll also map how companies work with large corporates as an endorsement.

In Southeast Asia, however, and particularly outside of Singapore, the reality is that credit is not a digital-only business. A retail presence, including partners with banks, offline touch points sales, are wholly necessary for growth. While he said that word of mouth is a major driver — while a 90 percent return rate is impressive — Nahata said a mixture of on- and offline is crucial.

“The last mile requires touch points but our objective is that origination should be tech-orientated,” he said.

Other SME lenders in Southeast Asia include Funding Societies, Aspire Capital, First Circle and Finaxar.


Source: TechCrunch

Facebook expands its internet infrastructure projects

Like every year, Facebook is using MWC Barcelona to focus on its infrastructure projects. While you may mostly think of Facebook as a social network, the company started launching infrastructure projects for connecting bringing more people online (and onto its network) many years ago.

These projects include things like the (now-cancelled) solar-powered Aquila drone and plenty of open-source software and hardware initiatives for carriers. Indeed, there’s so many project’s that range from physical devices and networks to software that it’s sometimes hard to keep up. That wide range is by design, though.

“The one thing that has been consistent since the very beginning is that there’s no silver bullet,” Facebook director of engineering Yael Maguire told me during an interview at MWC. “We try to contribute to different parts of the ecosystem. The ecosystem could be in dense urban markets where we’re doing things like Terragraph, or rural markets where we are doing Express Wi-Fi.”

At MWC, the company announced a number of new partnerships and projects that expand on its existing projects.

Maybe the most interesting of these projects is called Internet para Todos (IpT) Peru. What Facebook is trying to show here is that it’s possible to create an economically viable provider of rural mobile infrastructure. Facebook is building this together with Telefonica, IDB Invest and CAF (Development Bank of Latin America). It’s an open access network that will be open to all carriers. “It is very economically challenging to think about connecting small communities in rural parts of Peru, let alone other parts of the world,” Maguire said. “The idea is that we can create common infrastructure that is open access, let others innovate on business models and create competition etc. The hope is that a business case can close for IpT.” Over time, Facebook hopes to bring this model to other places, too — assuming it works, which Maguire admits is not a given since this is very much an experiment at this point. If the model works, though, then the hope is that commercial vendors will see that there’s money to be made by connecting these small rural communities.

As the company also announced today, Facebook is investing in a new 750km open-access fiber project in Nigeria, for example, which will provide fiber access to more than one million people. Facebook is co-investing in this project with a number of local state authorities. The company previously worked on a similar project in Uganda and as Maguire noted, it learned quite a bit from this experience, including how to make laying fiber through large bodies of water more economically viable. But it’s not just the logistics, it’s also working with the local bureaucracy — which Maguire says is harder than the technical challenges. “There’s not a lot of new technology that we are inventing for this right now,” he said and also acknowledged that these are relatively small projects. But as the company learns, it plans to scale up these efforts and launch more projects in Africa, Latin America and Asia-Pacific.

The company is also announcing new partners for its Express Wi-Fi service, including Cell C in South Africa, Vodafone in Ghana and Globe in the Philippines. That’s on top of other partnerships in India, Nigeria, Kenya, Tanzania and Indonesia. The idea of Express Wi-Fi is to work with internet providers and mobile operators to help them build their Wi-Fi businesses and to give local entrepreneurs the tools to provide internet access to their neighbors.

As far as open source projects go, Facebook also today announced the launch of Magma, a new open-source platform that makes mobile network deployments easier for carriers. The launch partner for Magma is Telefonica, which is using it in Latin America, and BRCK, which is using it to pilot a new LTE network in Kenya.

Terragraph, one of the company’s most successful open source infrastructure projects that helps bring high-speed connectivity to urban and suburban communities, is now seeing new trials in Athens, Greece and Curitiba, Brazil and it’s already in production usage in Canon, Ohio and Penang, Malaysia, as well as Alameda, California.

Those are still small-scale projects, though, even if the local impact is huge. What’s maybe more important, though, is that it’s seeing increased support from hardware vendors, which now include MikroTik and Cambium Networks, in addition to Nokia and Radwin, which previously came on board.

One thing Maguire also noted is that Facebook remains as committed to these infrastructure projects as it has ever been. “We are trying to make sure we are learning and reflecting on everything that is happening and it’s important that we understand the role we play in all of this, but it’s super important and tied to the mission of what we do,” he said.


Source: TechCrunch

2019 Nissan Leaf Plus first drive review: Expanding the EV’s appeal – Roadshow

A bigger battery pack gives Nissan’s likable Leaf more power and a longer driving range.
Source: CNET

Sprint vows broad 5G coverage when four cities launch in May – CNET

Four of the nine cities will launch in May, with another five by the first half.
Source: CNET

Samsung reveals new Galaxy A phones at MWC – CNET

The Galaxy A50 and A30 are the latest in the series.
Source: CNET

Your wireless charger may not suck anymore – CNET

That’s because Qualcomm is expanding its Quick Charge technology to wireless chargers. And Xiaomi is the first to use it.
Source: CNET

New microSD format promises insane transfer speeds, better battery life

Today MWC Barcelona the SD Association unveiled microSD Express that will allow future mobile devices to consume and create content at even faster speeds. This new microSD card platform boosts incredible transfer speeds while consuming less energy used by previous formats.

The new format will be available in the flavors of microSDHC Express, microSDXC Express and microSDUC Express.

Like SD Express, microSD Express taps the PCIe interface to hit a maximum data transfer rate of 985 megabytes per second (MB/s). This is possible through the PCIe 3.1 and NVMe v1.3 specifications that live on a second row of pins. The SD Association expects the faster cards to consume less energy than traditional memory cards while still being backwards compatible.

The fast data speeds could lead mobile device makers to rethink how they equip devices. Read and write speeds have long been a limiting factor for expandable memory, but with this new format, that’s backwards compatible, the data transfer happens nearly as quick as built-in memory. With 5G data and cameras pumping out huge files, expandable memory could make a comeback.


Source: TechCrunch

Don’t worry, ZTE has a 5G phone, too

Another name to add to the ever-lengthening list of 5G phones hitting Barcelona this week. ZTE just announced the Axon 10 Pro 5G, which is due out in the first half of 2019 — in China and Europe, at least. The States are a different question altogether, of course. ZTE hasn’t been quite the same political flashpoint as Huawei in recent years, but the company’s been subject to its own scrutiny from U.S. authorities.

Also like Huawei, ZTE’s got the marked benefit of building its own 5G networking equipment, which puts the Chinese smartphone maker ahead of much of the competition in terms of testing. At present, it’s working with carriers ready its phone for the imminent arrival of the next gen wireless tech.

In fact, the company used the kickoff of MWC today to showcase some of its own 5G tech, including a live presentation executed alongside Qualcomm. From this morning’s release,

The demonstration over 5G NR radio utilizes a real-world end-to-end 5G NR network built with ZTE’s commercial core network and radio base station equipment, as well as a ZTE 5G smartphone powered by the world’s first commercial 5G mobile platform—the Qualcomm Snapdragon 855Mobile Platform paired with the Snapdragon X50 5G modem, as well as Qualcomm Technologies’ RF transceiver and RF front-end solutions.

The forthcoming device also sports three rear-facing cameras, a U-shaped hole punch bezel and what appears to be an in-display fingerprint reader. ZTE also launched the Blade V10 today. That handset features a 32-megapixel front-facing camera, because you can never have high enough resolution selfies.


Source: TechCrunch

BMW makes interacting with you car’s AI systems more natural

Even after years of using systems like the Google Assistant or Siri, talking to inanimate objects can still feel weird. In cars, the early voice recognition systems were typically close to unusable, with a user experience that was often eclipsed by the worst of customer service phone trees. Nowadays, though, AI has made for a far better experience and now BMW now wants to take this one step further for its drivers by combining data from its voice recognition systems with better AI tools, gesture control and even gaze recognition.

This new system, dubbed BMW Natural Interaction, will launched in the 2021 BMW iNEXT electric SUV.

The company promises that this technology will allow for more intuitive interactions with the car’s systems. If you’re in a conversation, for example, you may want to use a gesture and gaze control to turn down the volume, open the sunroof or adjust air vents. But if you are driving down the autobahn at 220kmh, you may want to use your voice instead.

“People shouldn’t have to think about which operating strategy to use to get what they want,” said Christoph Grote, Senior Vice President,
BMW Group Electronics. “They should always be able to decide freely– and the car should still understand them. BMW Natural Interaction is also an important step for the future of autonomous vehicles, when interior concepts will no longer be geared solely towards the driver’s position and occupants will have more freedom.”

In many ways, this new system builds upon the work that the company introduced with the BMW OS 7.0 and the launch of the BMW Intelligent Personal Assistant in 2018. Gesture control, too, has been available in BMW cars since 2015. Combining all of these into a single system is a logical next step.

For this new system, the gaze recognition camera is now built directly into the dashboard and the overall system then uses machine learning models to evaluate what the driver is trying to do.

Some of the niftier features that BMW Natural Interaction enables are actually about what’s happening outside of the car. BMW says that you will be able to point at something outside, for example, and ask for opening hours and customer ratings. The company also promises that you’ll be able to point at a restaurant to make a reservation (though hopefully you thought about that before you drove all the way there).

The canned demo the company showed at MWC Barcelona was impressive, of course. It remains to be seen what the experience will look like in reality, though. Since a production launch isn’t imminent, it’ll be a while before we’ll be able to actually give it a try.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994