Companies from Bucuresti

According to the official data available for year 2024, in Bucuresti au reported financial data 297.760 by companies with a cumulated sales figure of 998,442.22 millions ron higher with 2 % compared to the previous year and representing 36.78 % from the sales figure of all companies at national national. Bucuresti is on the rank 1 in the Romanian top by the sales figure registered by the companies presented here. Bucuresti are represented by NACE codes: 4711 - Comert cu amanuntul in magazine nespecializate, cu vanzare predominanta de produse alimentare, bauturi si tutun 4120 - Lucrari de constructii a cladirilor rezidentiale si nerezidentiale 7022 - Activitati de consultanta pentru afaceri si management 7311 - Activitati ale agentiilor de publicitate 4791 - Comert cu amanuntul prin intermediul caselor de comenzi sau prin Internet. In total, in county Bucuresti work 1,147,095 persons. From the county companies Bucuresti 134435 reported a sales figure higher than 0, while out of these 96,877 registered net fiscal profit. 69,323 registered losses. Complete information about the financial stetements of the companies from county Bucuresti their legal situation (associates, contact data, etc), trials in courts, payment and debts of the company to the state budgets you can find requesting

EROMEDIKS SRL

Fiscal Code: 20285271 Registration number Trade Register: J40/6342/2011, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ORZARI,

ARGUS MATERIALE DE CONSTRUCTII S.R.L.

Fiscal Code: 14978915 Registration number Trade Register: J40/10892/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, DRUMUL TIMONI

ALYSEE GSM S.R.L.

Fiscal Code: 20507122 Registration number Trade Register: J40/368/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. SURORILO

GEO-MARY TRADE INVEST 96 SRL

Fiscal Code: 8327653 Registration number Trade Register: J40/2808/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA PACALA,

APIROT FARM S.R.L.

Fiscal Code: 20507327 Registration number Trade Register: J40/465/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ODORHEI,

ADAGIO CLUB S.R.L.

Fiscal Code: 14981651 Registration number Trade Register: J40/10989/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. STIRBEI

ALBION CONSTRUCT S.R.L.

Fiscal Code: 20507343 Registration number Trade Register: J40/475/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, ALEEA VERGULU

UTILITARIA SRL

Fiscal Code: 14981678 Registration number Trade Register: J40/11008/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, CALEA DOROBAN

VOICE ONE S.R.L.

Fiscal Code: 14981686 Registration number Trade Register: J40/11006/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. CRISANA,

PESCA MAGIC S.R.L.

Fiscal Code: 20507564 Registration number Trade Register: J40/460/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, PREL. GHENCEA

INTEX AGENCY S.R.L.

Fiscal Code: 8327718 Registration number Trade Register: J40/2656/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. VLAD DRA

CASA EDITORIALA PROIECT SRL

Fiscal Code: 21593830 Registration number Trade Register: J2007007820404, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR COACĂZELO

COSMOS DUAL S.R.L.

Fiscal Code: 24107269 Registration number Trade Register: J40/11201/2008, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. PELES, N

LUXOR PROPERTIES SRL

Fiscal Code: 21593822 Registration number Trade Register: J40/7819/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. CAROL KN

HALBA DE AUR COMERT SI SERVICII S.R.L.

Fiscal Code: 472143 Registration number Trade Register: J40/1216/1992, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, STR. SIBIU, N

AVANTAJ EUROMARKET S.R.L.

Fiscal Code: 27319690 Registration number Trade Register: J40/8146/2010, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, B-DUL ALEXAND

V.I.P. TECHNOLOGY IMOBILIARE S.R.L.

Fiscal Code: 22939356 Registration number Trade Register: J40/23610/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. PAJUREI,

BUTTERFLY DESIGN MEDIA SRL

Fiscal Code: 21787446 Registration number Trade Register: J40/9860/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, STR. PRINCIPA

MAKTECH MAGNUM S.R.L.

Fiscal Code: 20523683 Registration number Trade Register: J40/499/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, ALEEA SOMESUL

TESATURI SI TEXTILE 2003 S.R.L.

Fiscal Code: 14981856 Registration number Trade Register: J40/10950/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. RODNEI,

INTELIGENT GEO LUCRARI SPECIALE SRL

Fiscal Code: 20741920 Registration number Trade Register: J40/1162/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. GIACOMO

HAPPY STIL FLOWER S.R.L.

Fiscal Code: 20741963 Registration number Trade Register: J40/1157/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, ŞOS. DOBROEŞT

ARCADIA TRADING SERV COMPANY SRL

Fiscal Code: 3967414 Registration number Trade Register: J40/12650/1993, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ELENA, N

ADY COOL IMOB S.R.L.

Fiscal Code: 21593857 Registration number Trade Register: J40/7827/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. TROTUSUL

BOGSIM CONSTRUCT S.R.L.

Fiscal Code: 22940083 Registration number Trade Register: J40/23658/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. SLANIC,

TOPAN MARKET SRL

Fiscal Code: 21787080 Registration number Trade Register: J40/9880/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. BUCEGI,

PRO-BIT SOLUTIONS SRL

Fiscal Code: 14981937 Registration number Trade Register: J40/10972/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. PLANTELO

FRAROM IMPEX 96 S.R.L.

Fiscal Code: 8327815 Registration number Trade Register: J40/2279/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. LUCRETIU

ADIMAR 2002 S.R.L.

Fiscal Code: 14981953 Registration number Trade Register: J40/11010/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. LT. NICO

NEDEROM-IMOB S.R.L.

Fiscal Code: 21593911 Registration number Trade Register: J40/7816/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. BRAILITA

GOLDEN GIPI IMPEX S.R.L.

Fiscal Code: 20742861 Registration number Trade Register: J40/1182/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. CRISTEA

M&M PARTNERS IMPACT S.R.L.

Fiscal Code: 20742870 Registration number Trade Register: J40/1177/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. PICTOR G

DISCOVERY COM S.R.L.

Fiscal Code: 20742888 Registration number Trade Register: J40/1175/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, STR. (ARTERA)

SERRANIA MEDIA CONSULTING S.R.L.

Fiscal Code: 20742900 Registration number Trade Register: J40/1185/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, B-DUL ION MIH

COROX MARKET S.R.L.

Fiscal Code: 28204124 Registration number Trade Register: J40/3226/2011, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 5, CALEA RAHOVEI

LINTEX TOP S.R.L.

Fiscal Code: 20742934 Registration number Trade Register: J40/1194/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, SOS. COLENTIN

LAGUNA ALE S.R.L.

Fiscal Code: 21787438 Registration number Trade Register: J40/9849/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, STR. RUGINOAS

TULIPS IMPEX S.R.L.

Fiscal Code: 21787101 Registration number Trade Register: J40/9852/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. DR. IACO

REGALA IMPEX S.R.L.

Fiscal Code: 3967570 Registration number Trade Register: J40/1777/1993, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, B-DUL DACIA,

NEHIRPROD S.R.L.

Fiscal Code: 21787217 Registration number Trade Register: J40/9859/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. VLAHITA,

FINACCO FINANCIAL & ACCOUNTANT SERVICES S.R.L.

Fiscal Code: 20752601 Registration number Trade Register: J40/1212/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, CALEA VACARES

PROFESIONAL JOB SRL

Fiscal Code: 21787179 Registration number Trade Register: J2007009879400, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR BĂICULEŞT

BADAOUI GROUP INTERNATIONAL IMPEX S.R.L.

Fiscal Code: 8329255 Registration number Trade Register: J40/2833/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, CALEA VITAN,

ROMAR CRAP S.R.L.

Fiscal Code: 21787152 Registration number Trade Register: J40/9861/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. SMARANDA

EFECT DESIGN S.R.L.

Fiscal Code: 20752750 Registration number Trade Register: J40/1231/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, ALEEA BAIUT,

ECOENERGY BY GE.DE.T S.R.L.

Fiscal Code: 21787160 Registration number Trade Register: J40/9883/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. AV.FUICA

FLORIN VLAD CONSTRUCT S.R.L.

Fiscal Code: 20752865 Registration number Trade Register: J40/1246/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. RAZELOR,

ARTIREX S.R.L.

Fiscal Code: 19186 Registration number Trade Register: J40/4889/1991, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ALEXANDR

BRIANZA SPEDIZIONI SRL

Fiscal Code: 22724438 Registration number Trade Register: J40/21186/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 4, ALEEA CICEU,

DG PRO CHEM S.R.L.

Fiscal Code: 20752911 Registration number Trade Register: J40/1245/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. IRIMICUL

INNOVISION MEDIA SRL

Fiscal Code: 14982290 Registration number Trade Register: J40/10997/2002, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, OLĂNEŞTI, NR.

FLUFFY VET S.R.L.

Fiscal Code: 20752946 Registration number Trade Register: J40/1243/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. RIMNICU

COUNT ASISS PROD S.R.L.

Fiscal Code: 20951400 Registration number Trade Register: J40/2154/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. PRUDENTE

SILVER INVEST PROMOTION S.R.L.

Fiscal Code: 20951418 Registration number Trade Register: J40/2160/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA FUIORUL

IUGELIO IMPEX S.R.L.

Fiscal Code: 20951442 Registration number Trade Register: J40/2166/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA BARAJUL

CARUSO EXPERT SRL

Fiscal Code: 15175426 Registration number Trade Register: J40/1351/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, B-DUL IULIU M

COMPANIA CRISTIAN RAI S.R.L.

Fiscal Code: 15175469 Registration number Trade Register: J40/1372/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. SLT.P.M.

AXLER SOLUTION S.R.L.

Fiscal Code: 20951604 Registration number Trade Register: J40/2147/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 5, CAL. RAHOVEI,

EURO ESTATE INVESTMENT S.R.L.

Fiscal Code: 20958017 Registration number Trade Register: J40/2173/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, B-DUL MIRCEA

BIROU DE TURISM - TRAVEL S.R.L.

Fiscal Code: 15175477 Registration number Trade Register: J40/1359/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. HENRI CO

PROFIT TARGET MVL S.R.L.

Fiscal Code: 28893460 Registration number Trade Register: J40/8828/2011, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA ŞTEFAN

T&T CONSULTING FIRM S.R.L.

Fiscal Code: 21787373 Registration number Trade Register: J40/9869/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA CODRII

ROKURA ECO ENERGIE BREAZA S.R.L.

Fiscal Code: 20958106 Registration number Trade Register: J40/2179/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, ALEEA LUNCA S

DOLOR COM IMPEX S.R.L.

Fiscal Code: 20958122 Registration number Trade Register: J40/2177/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, STR. RASADNIT

SPECIAL WOODS CLASSIC SRL

Fiscal Code: 27743732 Registration number Trade Register: J40/11482/2010, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA MIZIL,

ROCKS INVEST S.R.L.

Fiscal Code: 20958190 Registration number Trade Register: J40/2193/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. BAICULUI

TEMPT SPORT S.R.L.

Fiscal Code: 20958220 Registration number Trade Register: J40/2197/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, ALEEA SOLIDAR

SCHECKMANN ENTERTAINMENT S.R.L.

Fiscal Code: 24093384 Registration number Trade Register: J40/11037/2008, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, INT. ANIVERSĂ

OPTIM ELECTRO S.R.L.

Fiscal Code: 15175647 Registration number Trade Register: J40/1375/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. PARULUI,

ZERO GRADE COMP SRL

Fiscal Code: 21787845 Registration number Trade Register: J40/9908/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, B-DUL DACIA,

SERBAN TRANSPORT TRANZIT S.R.L.

Fiscal Code: 26210693 Registration number Trade Register: J40/10964/2009, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, STR. VALEA BU

LINE AND ART CONSULTING S.R.L.

Fiscal Code: 20959381 Registration number Trade Register: J40/2214/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. AGRICULT

MHI TRANS REAL S.R.L.

Fiscal Code: 20959390 Registration number Trade Register: J40/2211/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. MATEI VO

PESCADILIS SRL

Fiscal Code: 29134531 Registration number Trade Register: J40/11366/2011, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, STR. GEORGE V

ANISAN SERVICII MEDICALE S.R.L.

Fiscal Code: 15178058 Registration number Trade Register: J40/1426/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. NICOLAE

COMACO IMOBILIARA SRL

Fiscal Code: 20959446 Registration number Trade Register: J40/2215/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. ION CÂMP

SHILING IMPEX S.R.L.

Fiscal Code: 8513761 Registration number Trade Register: J40/4601/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ARH. ION

BELINDA DIS TICARET TASIMACILIK VE GIDA LTD.STI. EDIRNE SUCURSALA BUCURESTI

Fiscal Code: 24096160 Registration number Trade Register: J40/11082/2008, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. BANU UDR

DRIFTER SRL

Fiscal Code: 20959519 Registration number Trade Register: J40/2216/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, B-DUL TIMISOA

CIRO CONSTRUCT SELECT SRL

Fiscal Code: 20959543 Registration number Trade Register: J40/2221/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. NICOLAE

CODECS BUSINESS DEVELOPMENT SRL

Fiscal Code: 20959594 Registration number Trade Register: J40/2224/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. AGRICULT

STELINA DEVELOPMENT S.R.L.

Fiscal Code: 25211747 Registration number Trade Register: J40/2709/2009, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. PAJUREI,

VASVERA EXIM SRL

Fiscal Code: 8521594 Registration number Trade Register: J40/3077/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. ELENA, N

FIRST CONCEPT GSM SRL

Fiscal Code: 27319819 Registration number Trade Register: J40/8123/2010, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. VIDIN, N

DESARROLLOS EMPRESARIALES TETUAN SRL

Fiscal Code: 21787640 Registration number Trade Register: J40/9896/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, STR. MADRID,

RIGHTEOUS FOUNDATION S.R.L.

Fiscal Code: 23438345 Registration number Trade Register: J40/4075/2008, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. STELEA S

MAS VIDEO SRL

Fiscal Code: 2451 Registration number Trade Register: J40/10605/1991, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, P-TA. SFANTUL

CAVACRA S.R.L.

Fiscal Code: 23794466 Registration number Trade Register: J40/7580/2008, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, SOS. FUNDENI,

CONED CONSULTING S.R.L.

Fiscal Code: 21787535 Registration number Trade Register: J40/9878/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 1, BLD. ION MIHA

LIDER DEVELOPMENT S.R.L.

Fiscal Code: 21787527 Registration number Trade Register: J40/9850/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 6, CALEA PLEVNEI

MAS FLOORCOVERING SRL

Fiscal Code: 20970550 Registration number Trade Register: J40/2260/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. PERIS, N

PRECIOSA S.R.L.

Fiscal Code: 20970568 Registration number Trade Register: J40/2253/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. EPISCOPU

VICOST IMPORT EXPORT SRL

Fiscal Code: 15178180 Registration number Trade Register: J2003001438409, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. CIOCÎRLI

CRIS-TOYS S.R.L.

Fiscal Code: 21787667 Registration number Trade Register: J40/9890/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. MAICA DO

EURO NAUTA S.R.L.

Fiscal Code: 20970614 Registration number Trade Register: J40/2237/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, B-DUL THEODOR

QIFENG IMPEX SRL

Fiscal Code: 20970622 Registration number Trade Register: J40/2236/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. NEAGOTA,

INTRANET SHOP S.R.L.

Fiscal Code: 20970630 Registration number Trade Register: J40/2241/2007, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. OZANA, N

DIMEX TRADING SRL

Fiscal Code: 15178201 Registration number Trade Register: J40/1440/2003, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. SEMILUNE

BODY COM 15 S.R.L.

Fiscal Code: 8528495 Registration number Trade Register: J40/4665/1996, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 3, STR. VLAD DRA

UZINA DE EVENIMENTE SRL

Fiscal Code: 34708673 Registration number Trade Register: J20/854/2015, County: Bucuresti, MUNICIPIUL BUCUREŞTI, SECTOR 2, STR. SF. SPIR
297760 companies - Page 97 from 2978