Data as of Nov 11, 2026

212.3.0.0/19

118 residential-proxy exits · 30 days

Gotalandsnatet AB · space held by Leissner Data AB

Announcement
this exact prefix
No RPKI
Announced by
Type
Residential
56% of it

Residential-proxy exits

Proxy exits
118
1.4% of its addresses · 30 days
Spread
3 of 32
/24s with at least one exit
Providers
81
selling exits here
Oct 12, 2026 – Nov 10, 2026

Exits seen per day

13K observations
  • Residential
  • Mobile

/24s with the most always-on exits

/24Always-on exitsProxy exits
212.3.15.0/24085
212.3.16.0/24032
212.3.8.0/2402

Proxy providers listing exits

  • 2Extract
  • 711Proxy
  • 9Proxy
  • Ake.net
  • AnyIP
  • B2Proxy
  • BirdProxies
  • BlurPath
  • BottingTools
  • Bright Data
  • BuyingProxy
  • ByteProxies
  • Byteful
  • CatProxies
  • CliProxy
  • DataImpulse
  • Datarama
  • Decodo
  • EVOPROXY
  • EZProxies
  • EnigmaProxy
  • Evomi
  • FLEETPROXY
  • FastProxy
  • FlashProxy
  • FlexyProxies
  • FloppyData
  • GeekProxy
  • Geonode
  • GloryCloud
  • GoProxies
  • IPCola
  • IPFly
  • IPPeak
  • IPRoyal
  • InfiniteProxies
  • KindProxy
  • KocerRoxy
  • LemonBright
  • LudaxProxy
  • Maskify
  • MoMoProxy
  • NextProxy
  • NodeMaven
  • NovProxy
  • NovaProxy
  • Novada
  • Oxylabs
  • PSBProxy
  • PrivateByte
  • Proxio
  • Proxiware
  • Proxmint
  • Proxy4U
  • ProxyEmpire
  • ProxyGeo
  • ProxyRack
  • ProxyStyler
  • ProxyWing
  • Proxying
  • PuraRoute
  • Q2IP
  • RainProxy
  • RapidProxy
  • RealProxy
  • RolaProxy
  • Shifter
  • StrikeProxy
  • SwiftProxy
  • TORCHPROXIES_BASIC
  • TORCHPROXIES_PREMIUM
  • Thordata
  • ThunderProxy
  • TrueProxies
  • TrustProxy
  • VantageProxies
  • VitalExclusive
  • Webshare
  • YumiProxy
  • ZENPROXY_LITE
  • ZENPROXY_PREMIUM

Announcements

Nesting

More-specifics by size

Sized by addresses, colored by each announcement's type. Click a tile with children to zoom in, a leaf to open it.
More specific

Announcements inside

Arrived
PrefixOriginTypeProxy exitsHolderRPKI
212.3.0.0/20
since May 2005
AS12597Residential87Leissner Data AB
212.3.0.0/21
since Mar 2010
AS12597ResidentialLeissner Data AB
212.3.0.0/24
since Sep 2010
AS12597ResidentialLeissner Data AB
212.3.1.0/24
since Feb 2022
AS12597ResidentialLeissner Data AB
212.3.8.0/22
since Mar 2010
AS12597Residential2Leissner Data AB
212.3.10.0/24
since Feb 2022
AS12597ResidentialLeissner Data AB
212.3.12.0/23
since Mar 2010
AS12597ResidentialLeissner Data AB
212.3.14.0/23
since Dec 2020
AS12597Residential85Leissner Data AB
212.3.14.0/24
since May 2005
AS12597ResidentialLeissner Data AB
212.3.15.0/24
since Nov 2022
AS12597Residential85Leissner Data AB
212.3.16.0/20
since May 2005
AS12597Mobile32Leissner Data AB
212.3.16.0/22
since Mar 2010
AS12597Mobile32Leissner Data AB
212.3.16.0/24
since Oct 2025
AS12597Mobile32Leissner Data AB
212.3.18.0/24
since Nov 2021
AS12597MobileLeissner Data AB
212.3.19.0/24
since Oct 2025
AS12597MobileLeissner Data AB
212.3.20.0/22
since Feb 2021
AS12597MobileLeissner Data AB
212.3.24.0/21
since Mar 2010
AS12597ResidentialLeissner Data AB

Registrations in this block

The registry's network records over the announcement: those covering it, widest first, then every record inside it, under its parent.

RangeAddressesNetnameHolderTypeCreatedAbuse contact
212.3.0.0/198,192SE-LEISSNER-980312Leissner Data AB (ORG-LDA2-RIPE) · SEALLOCATED PAOct 12, 2001abuse@leissner.se
└ 212.3.0.0/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 19, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.8/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.16/304SE-GOTANET-SERVERSunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.20/312SE-GOTA-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.22/312SE-GOTA-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.32/2732SE-GOTANET-M10-SERVERSunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.64/2732SE-GOTANET-COLOCATIONunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.96/2816SE-GOTANET-MOBILEunknownASSIGNED PANov 29, 2019abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.112/2816SE-GOTANET-UD-M3unknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.128/2664SE-GOTANET-SERVERS-2unknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.192/298SE-GOTANET-TELIA-LINKNETTelia StadsnatASSIGNED PANov 15, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.200/298SE-B1MP-DIALUPunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.208/298SE-M10-APPERAPPERASSIGNED PASep 19, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.216/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.224/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.232/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.240/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.0.248/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.0/298SE-GOTANET-EMPIRunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.16/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.32/2732SE-GOTANET-B1-MOBILE-SERVER1unknownASSIGNED PANov 12, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.64/2816SE-GOTANET-B1-DVIRTunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.96/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.112/2816SE-GOTANET-OSPF-AREA-1unknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.128/298SE-GOTANET-MOBILEunknownASSIGNED PAFeb 20, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.136/298SE-LDA-LYNC-PTPunknownASSIGNED PAOct 28, 2011abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.144/2816SE-LDA-LYNC-EDGEunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.160/2816SE-TELETEK-COLO-B1TELETEKASSIGNED PANov 13, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.176/298SE-MANROLAND-NOHABMANROLANDASSIGNED PASep 19, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.192/298SE-DELTATECunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.200/304SE-GOTANET-M10-NEKTABunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.204/304SE-GOTANET-NORAUTRONunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.208/298SE-GOTANET-SERVERSunknownASSIGNED PADec 13, 2018abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.1.224/2732SE-GOTANET-SERVERSunknownASSIGNED PAJun 25, 2018abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.0/2816SE-GOTANET-VN-POP-2unknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.16/298A-TEKNIK-GRAFITV-ACCESSunknownASSIGNED PADec 14, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.24/321SE-GOTANET-EOTESTunknownASSIGNED PADec 4, 2019abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.28/304SE-GOTANET-NORAUTRONunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.32/2816SE-M10-AVITELunknownASSIGNED PAFeb 13, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.80/298SE-SK6DW-B1unknownASSIGNED PAMay 2, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.104/298SE-GOTANET-CUST-KHunknownASSIGNED PAJul 20, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.128/2664SE-GOTANET-SERVERS-1unknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.192/2732SE-GOTANET-N11-KUNDERunknownASSIGNED PAFeb 20, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.240/298CABECO-GRAFITV-ACCESSCABECOASSIGNED PADec 14, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.3.248/298SE-GOTANET-KUNDunknownASSIGNED PANov 29, 2019abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.4.0/25128SE-TROLLHATTAN-KUBunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.5.0/25128SE-GOTANET-MOBILE-TESTunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.5.128/2732SE-GOTANET-THN-ALLIANSunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.6.0/23512SE-GOTA-STADGotanet Cust in FibrenetsASSIGNED PANov 15, 2012abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.8.0/24256SE-GOTANET-GEKOunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.9.0/24256SE-GOTANET-GEKOunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.0/2664SE-TrenovaCenter-VBGunknownASSIGNED PAOct 6, 2001abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.64/2664SE-TECHROIunknownASSIGNED PAOct 4, 2013abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.128/298SE-GOTANET-MR-POPunknownASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.144/298SE-GOTANET-MR-MARIEHOLMMARIEHOLMASSIGNED PAOct 9, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.192/298SE-GOTANET-SUPPLIER-PARTNERunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.200/298SE-GOTANET-TECHROIunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.208/2816SST-NET-VIRT-COLOunknownASSIGNED PAApr 5, 2013abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.240/298SE-GOTANET-NORAUTRONunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.10.248/298SE-GOTANET-NORAUTRONunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.11.0/24256SE-GOTANET-MOBILE-TESTunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.32/2732SE-GOTANET-MOBILEunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.64/298SE-GOTANET-FEVunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.72/298SE-GOTANET-SERVERSunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.80/2816SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.104/298SE-GOTANET-TV2STADunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.112/2816SE-GOTANET-SERVERSunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.128/2816SE-GOTANET-SUPPLIER-PARTNERunknownASSIGNED PAJul 21, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.144/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.160/2732SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.12.192/2664SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.13.16/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.13.32/2732SE-M10-FAST-ACCESSunknownASSIGNED PAOct 21, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.13.64/2816SE-GOTANET-INNOVATUMunknownASSIGNED PAApr 26, 2013abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.13.80/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.13.128/25128SE-GOTANET-SWEDENBORGSwedenborg Student ApartmentsASSIGNED PAAug 4, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.0/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.16/304SE-GOTANET-LINKunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.22/312SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.24/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.32/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.40/298SE-HTG-BREDBANDSTELEFONIunknownASSIGNED PAJun 5, 2002abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.48/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.64/298SE-GOTANET-STO-WSP01unknownASSIGNED PAMar 12, 2018abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.76/304SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.80/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.96/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.112/2816SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAApr 30, 2003abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.128/298SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.136/298SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.144/298SE-GOTANET-LINKunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.152/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.160/2732SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.14.192/2664SE-HTG-BREDBANDSTELEFONIunknownASSIGNED PAOct 21, 2009abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.0/2816SE-GOTANET-SERVERSunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.16/2816SE-GOTANET-MOBILEunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.32/2732SE-GOTANET-MOBILEunknownASSIGNED PAFeb 24, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.64/2816SE-GOTANET-MOBILEunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.80/298SE-GOTANET-INFRASTRUCTUREunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.88/298SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.96/2816SE-GOTANET-SERVERSunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.112/2816SE-GOTANET-SERVERSunknownASSIGNED PAFeb 7, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.128/2816SE-GOTANET-MOBILEunknownASSIGNED PAFeb 24, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.144/2816SE-GOTANET-MOBILEunknownASSIGNED PAFeb 24, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.160/2732SE-GOTANET-MOBILEunknownASSIGNED PAFeb 24, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.192/2732SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.15.224/2732SE-GOTANET-MOBILEunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.16.0/221,024SE-GOTANET-MOBILEunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.20.0/221,024SE-GOTANET-MOBILEunknownASSIGNED PAFeb 24, 2021abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.24.0/24256SE-GOTA-STADunknownASSIGNED PAFeb 19, 2026abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.26.0/23512SE-GOTA-STADunknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.29.0/24256SE-TROLLHATTAN-KUBunknownASSIGNED PAOct 29, 2010abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.30.0/24256SE-TROLLHATTAN-1unknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312
└ 212.3.31.0/24256SE-TROLLHATTAN-2unknownASSIGNED PAJul 24, 2017abuse@leissner.se
via SE-LEISSNER-980312

A contact marked “via” is the registry's: the record names none of its own, so the registry hands down its parent's.

Composition

The types across the prefix's announced space, by addresses.

Announced space

Address share

Announced space

Types across the prefix

8,192 addresses
TypeAddressesShareRanges
Residential4,60856%32
Mobile2,75234%23
Business4845.9%19
Hosting3484.2%17

Network & registry

Routing timeline

Who has announced this prefix

Summary

Routing history

Pattern
Stable
First seen
May 2005
Current origin since
May 2005 · 22 yr
Origin networks
1