HomePrefix Lookup212.134.0.0/16

212.134.0.0/16

πŸ‡¬πŸ‡§
IPv4RIPENCCallocatedNo ROA
CIDR
212.134.0.0/16
IP Version
IPv4
Addresses
65.5K
Mask
/16 (255.255.0.0)
Country
πŸ‡¬πŸ‡§ United Kingdom
City
London
RIR
RIPENCC
Status
allocated
Allocated
1/27/1999

Announced BGP Routes

0 of 0 routes
RPKI:
IRR:
PrefixOrigin ASRPKIIRRLast Seen
This prefix is not currently announced in BGP. See covering prefix below.

Covering Prefix

137 less-specific announcements
PrefixOrigin ASRPKIIRRLast Seen
212.134.0.0/15AS3257GTT-BACKBONE GTT Communications Inc.No ROAβ€”6/1/2026
212.134.0.0/21AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.232.0/21AS56655GIGAHOST Gigahost AS Invalidβ€”6/1/2026
212.134.136.0/21AS56655GIGAHOST Gigahost AS Invalidβ€”6/1/2026
212.134.208.0/22AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.164.0/22AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.124.0/22AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.224.0/22AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.116.0/22AS9304HUTCHISON-AS-AP - HGC Global Communications Limited Validβ€”6/1/2026
212.134.144.0/22AS16509AMAZON-02 - Amazon.com, Inc. Validβ€”6/1/2026
212.134.180.0/22AS20326TERASWITCH - TeraSwitch Networks Inc. Invalidβ€”6/1/2026
212.134.200.0/22AS20326TERASWITCH - TeraSwitch Networks Inc. Invalidβ€”6/1/2026
212.134.192.0/22AS20326TERASWITCH - TeraSwitch Networks Inc. Invalidβ€”6/1/2026
212.134.184.0/22AS20326TERASWITCH - TeraSwitch Networks Inc. Invalidβ€”6/1/2026
212.134.220.0/22AS58325BANDWIDTH-ASIA Hydra Communications Ltd Validβ€”6/1/2026
212.134.32.0/22AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.148.0/22AS152179GCNL-AS-AP - GLOBAL COMMUNICATION NETWORK LIMITED Validβ€”6/1/2026
212.134.192.0/22AS197537WISDOM-CLOUD WISDOM CLOUD INTERNET TECHNOLOGY PTE. LTD. Validβ€”6/1/2026
212.134.12.0/22AS214413SecureLink WYOCORE TECHNOLOGIES LLC Validβ€”6/1/2026
212.134.68.0/22AS214413SecureLink WYOCORE TECHNOLOGIES LLC Validβ€”6/1/2026
212.134.172.0/23AS5650FRONTIER-FRTR - Frontier Communications of America, Inc. Validβ€”6/1/2026
212.134.160.0/23AS9304HUTCHISON-AS-AP - HGC Global Communications Limited Validβ€”6/1/2026
212.134.168.0/23AS465593XNET - ZGX US LLC Validβ€”6/1/2026
212.134.76.0/23AS203020HostRoyale HostRoyale Technologies Pvt Ltd Validβ€”6/1/2026
212.134.176.0/23AS210162CHERRYSERVERS7-AS UAB Cherry Servers Validβ€”6/1/2026
212.134.72.0/23AS212238CDNEXT Datacamp Limited Validβ€”6/1/2026
212.134.104.0/23AS213784TNGNET TNGNET B.V.No ROAβ€”6/1/2026
212.134.98.0/23AS213784TNGNET TNGNET B.V.No ROAβ€”6/1/2026
212.134.110.0/23AS213784TNGNET TNGNET B.V.No ROAβ€”6/1/2026
212.134.66.0/23AS214413SecureLink WYOCORE TECHNOLOGIES LLC Validβ€”6/1/2026
212.134.8.0/23AS214413SecureLink WYOCORE TECHNOLOGIES LLC Validβ€”6/1/2026
212.134.54.0/24AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.46.0/24AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.52.0/24AS2856BT-UK-AS British Telecommunications PLC Validβ€”6/1/2026
212.134.38.0/24AS2914NTT-DATA-2914 - NTT America, Inc. Validβ€”6/1/2026
212.134.20.0/24AS3257GTT-BACKBONE GTT Communications Inc. Validβ€”6/1/2026
212.134.27.0/24AS3257GTT-BACKBONE GTT Communications Inc. Validβ€”6/1/2026
212.134.30.0/24AS3320DTAG Deutsche Telekom AG Validβ€”6/1/2026
212.134.31.0/24AS3320DTAG Deutsche Telekom AG Validβ€”6/1/2026
212.134.29.0/24AS3320DTAG Deutsche Telekom AG Validβ€”6/1/2026
212.134.28.0/24AS3320DTAG Deutsche Telekom AGNo ROAβ€”6/1/2026
212.134.75.0/24AS3356LEVEL3 - Level 3 Parent, LLC Validβ€”6/1/2026
212.134.94.0/24AS5650FRONTIER-FRTR - Frontier Communications of America, Inc. Validβ€”6/1/2026
212.134.4.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.2.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.3.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.0.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.7.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.6.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.1.0/24AS6838FLIRBLE-AS Christopher LukeNo ROAβ€”6/1/2026
212.134.45.0/24AS9304HUTCHISON-AS-AP - HGC Global Communications Limited Invalidβ€”6/1/2026
212.134.158.0/24AS9304HUTCHISON-AS-AP - HGC Global Communications Limited Validβ€”6/1/2026
212.134.97.0/24AS16276OVH OVH SAS Invalidβ€”6/1/2026
212.134.90.0/24AS16276OVH OVH SAS Validβ€”6/1/2026
212.134.22.0/24AS17497LGHL-AS-AP - Liasail Global Hongkong Limited Invalidβ€”6/1/2026
212.134.132.0/24AS21840NET3 - WiredISP Inc. Validβ€”6/1/2026
212.134.206.0/24AS30058FDCSERVERS - FDCservers.net Validβ€”6/1/2026
212.134.131.0/24AS34989SERVETHEWORLD-AS ServeTheWorld AS Validβ€”6/1/2026
212.134.215.0/24AS39855MOD-EU Mod Mission Critical LLC Validβ€”6/1/2026
212.134.212.0/24AS39855MOD-EU Mod Mission Critical LLC Validβ€”6/1/2026
212.134.213.0/24AS39855MOD-EU Mod Mission Critical LLC Validβ€”6/1/2026
212.134.214.0/24AS39855MOD-EU Mod Mission Critical LLC Validβ€”6/1/2026
212.134.255.0/24AS46370GRANDWEB - Grand Web Solutions, Inc. Validβ€”6/1/2026
212.134.86.0/24AS47377Orange_Belgium_SA Orange Belgium SA Validβ€”6/1/2026
212.134.87.0/24AS47377Orange_Belgium_SA Orange Belgium SA Validβ€”6/1/2026
212.134.84.0/24AS47377Orange_Belgium_SA Orange Belgium SA Validβ€”6/1/2026
212.134.85.0/24AS47377Orange_Belgium_SA Orange Belgium SA Validβ€”6/1/2026
212.134.155.0/24AS51082ISP-A1-Internet A1 NETWORK EXCHANGE LIMITED Invalidβ€”6/1/2026
212.134.26.0/24AS54252SP-NYJ - Sprious LLC Validβ€”6/1/2026
212.134.21.0/24AS55177REDTECT - Red Tect LLC Validβ€”6/1/2026
212.134.91.0/24AS55177REDTECT - Red Tect LLC Invalidβ€”6/1/2026
212.134.55.0/24AS57043HOSTKEY-AS HOSTKEY B.V. Invalidβ€”6/1/2026
212.134.93.0/24AS61049EXASCALE Exascale Ltd Validβ€”6/1/2026
212.134.134.0/24AS63199CDSC-AS1 - CDS Global Cloud Co., Ltd Invalidβ€”6/1/2026
212.134.16.0/24AS63199CDSC-AS1 - CDS Global Cloud Co., Ltd Invalidβ€”6/1/2026
212.134.108.0/24AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.96.0/24AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.106.0/24AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.107.0/24AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.109.0/24AS134135UBER-AS-AP - Uber Technologies Validβ€”6/1/2026
212.134.156.0/24AS137235AS137235 Wired ISP Inc. Validβ€”6/1/2026
212.134.82.0/24AS150293CDS-AS-AP - Capitalonline Data Service (HK) Co., Limited Invalidβ€”6/1/2026
212.134.149.0/24AS152179GCNL-AS-AP - GLOBAL COMMUNICATION NETWORK LIMITED Validβ€”6/1/2026
212.134.151.0/24AS152179GCNL-AS-AP - GLOBAL COMMUNICATION NETWORK LIMITED Validβ€”6/1/2026
212.134.150.0/24AS152179GCNL-AS-AP - GLOBAL COMMUNICATION NETWORK LIMITED Validβ€”6/1/2026
212.134.148.0/24AS152179GCNL-AS-AP - GLOBAL COMMUNICATION NETWORK LIMITED Validβ€”6/1/2026
212.134.25.0/24AS153622MADINAIT-AS-AP - Madina IT Validβ€”6/1/2026
212.134.88.0/24AS198087Mativith Mativith LLC Invalidβ€”6/1/2026
212.134.50.0/24AS198250IIX-RS Invalidβ€”6/1/2026
212.134.37.0/24AS198250IIX-RS Invalidβ€”6/1/2026
212.134.23.0/24AS198250IIX-RS Invalidβ€”6/1/2026
212.134.152.0/24AS198250IIX-RS Invalidβ€”6/1/2026
212.134.157.0/24AS198810AIGC-AS-MOBILE-LIMITED AIGC MOBILE LIMITED Validβ€”6/1/2026
212.134.130.0/24AS199186daniel Daniel Thomas Atkinson Validβ€”6/1/2026
212.134.163.0/24AS199524GCORE G-Core Labs S.A. Invalidβ€”6/1/2026
212.134.252.0/24AS200105JUNGLELABS JUNGLELABS LTD Validβ€”6/1/2026
212.134.197.0/24AS200151SMEXINAST-AS SMEXINAST LTD Invalidβ€”6/1/2026
212.134.61.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.63.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.62.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.60.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.240.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.241.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.242.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.243.0/24AS200590asnls NLS Kazakhstan LLC Validβ€”6/1/2026
212.134.178.0/24AS202736WISDOM WISDOM CLOUD INTERNET TECHNOLOGY PTE. LTD. Validβ€”6/1/2026
212.134.182.0/24AS203048ORG-BNL44-RIPE BritNeighbour Net Ltd Validβ€”6/1/2026
212.134.205.0/24AS203054ORG-TCL96-RIPE TownFibre Connect Ltd Invalidβ€”6/1/2026
212.134.40.0/24AS203054ORG-TCL96-RIPE TownFibre Connect Ltd Invalidβ€”6/1/2026
212.134.202.0/24AS203054ORG-TCL96-RIPE TownFibre Connect Ltd Validβ€”6/1/2026
212.134.21.0/24AS203109ORG-AL1060-RIPE AeroFibre Ltd Invalidβ€”6/1/2026
212.134.230.0/24AS204942MifiNorx-AS MIFINORX LTD Invalidβ€”6/1/2026
212.134.229.0/24AS204942MifiNorx-AS MIFINORX LTD Invalidβ€”6/1/2026
212.134.174.0/24AS206300YUNYOO YUNYOO LTD Validβ€”6/1/2026
212.134.218.0/24AS207550OCLAYER OCLAYER LIMITED Invalidβ€”6/1/2026
212.134.217.0/24AS207550OCLAYER OCLAYER LIMITED Invalidβ€”6/1/2026
212.134.44.0/24AS210473NOWIRE PANTELIS SPYRIDON trading as NOWIRE Validβ€”6/1/2026
212.134.65.0/24AS212238CDNEXT Datacamp Limited Validβ€”6/1/2026
212.134.78.0/24AS212238CDNEXT Datacamp Limited Validβ€”6/1/2026
212.134.11.0/24AS212238CDNEXT Datacamp Limited Validβ€”6/1/2026
212.134.189.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.48.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.56.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.207.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.154.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.17.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.231.0/24AS214025ORG-SDL28-RIPE Synergy Dynamics Ltd Invalidβ€”6/1/2026
212.134.187.0/24AS215152ORG-CUL21-RIPE CATERING UK LIMITED Validβ€”6/1/2026
212.134.200.0/24AS215152ORG-CUL21-RIPE CATERING UK LIMITED Validβ€”6/1/2026
212.134.162.0/24AS215238ONEMBILISIM IRFAN TUGRA ONEM Validβ€”6/1/2026
212.134.92.0/24AS274365AS274365 - IT TECNOLOGIA EM TI LTDA Validβ€”6/1/2026
212.134.250.0/24AS393942AS393942 - WiredISP Inc. Validβ€”6/1/2026
212.134.188.0/24AS401293AS401293 - FSTcloud Invalidβ€”6/1/2026
212.134.133.0/24AS402187AANSYS-NET - AANSys Network LLC Validβ€”6/1/2026
212.134.255.0/24AS402187AANSYS-NET - AANSys Network LLC Invalidβ€”6/1/2026
212.134.129.0/24AS402203RAC - RAC Network LLC Invalidβ€”6/1/2026
212.134.254.0/24AS402268YUGS-2 - YUGS Networks Ltd. Invalidβ€”6/1/2026

More Specific Prefixes

100
PrefixASCountryStatus
212.134.128.0/17πŸ‡ͺπŸ‡ΊEUassigned
212.134.32.0/19πŸ‡ͺπŸ‡ΊEUassigned
212.134.96.0/19πŸ‡­πŸ‡°HKassigned
212.134.16.0/20πŸ‡ͺπŸ‡ΊEUassigned
212.134.80.0/20πŸ‡ͺπŸ‡ΊEUassigned
212.134.192.0/21πŸ‡ͺπŸ‡ΊEUassigned
212.134.232.0/21AS56655πŸ‡³πŸ‡΄NOassigned
212.134.0.0/21AS6838πŸ‡¬πŸ‡§GBassigned
212.134.136.0/21AS56655πŸ‡³πŸ‡΄NOassigned
212.134.216.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.208.0/22AS2856πŸ‡ΊπŸ‡ΈUSassigned
212.134.220.0/22AS58325πŸ‡ΊπŸ‡ΈUSassigned
212.134.232.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.124.0/22AS2856πŸ‡ΊπŸ‡ΈUSassigned
212.134.32.0/22AS134135πŸ‡ΊπŸ‡ΈUSassigned
212.134.60.0/22πŸ‡°πŸ‡ΏKZassigned
212.134.120.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.240.0/22πŸ‡°πŸ‡ΏKZassigned
212.134.228.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.244.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.136.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.112.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.200.0/22AS20326πŸ‡¨πŸ‡³CNassigned
212.134.148.0/22AS152179πŸ‡­πŸ‡°HKassigned
212.134.100.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.164.0/22AS2856πŸ‡ΊπŸ‡ΈUSassigned
212.134.80.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.192.0/22AS20326πŸ‡¨πŸ‡³CNassigned
212.134.184.0/22AS20326πŸ‡¨πŸ‡³CNassigned
212.134.224.0/22AS2856πŸ‡ΊπŸ‡ΈUSassigned
212.134.68.0/22AS214413πŸ‡©πŸ‡ͺDEassigned
212.134.116.0/22AS9304πŸ‡­πŸ‡°HKassigned
212.134.180.0/22AS20326πŸ‡¨πŸ‡³CNassigned
212.134.16.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.144.0/22AS16509πŸ‡±πŸ‡ΉLTassigned
212.134.12.0/22AS214413πŸ‡©πŸ‡ͺDEassigned
212.134.188.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.196.0/22πŸ‡ͺπŸ‡ΊEUassigned
212.134.106.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.56.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.40.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.170.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.160.0/23AS9304πŸ‡ͺπŸ‡ΊEUassigned
212.134.88.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.204.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.184.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.80.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.72.0/23AS212238πŸ‡ͺπŸ‡ΈESassigned
212.134.142.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.152.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.102.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.198.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.218.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.110.0/23AS213784πŸ‡ΊπŸ‡ΈUSassigned
212.134.248.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.66.0/23AS214413πŸ‡©πŸ‡ͺDEassigned
212.134.76.0/23AS203020πŸ‡±πŸ‡ΉLTassigned
212.134.42.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.156.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.134.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.128.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.168.0/23AS46559πŸ‡¦πŸ‡ΊAUassigned
212.134.98.0/23AS213784πŸ‡ΊπŸ‡ΈUSassigned
212.134.108.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.104.0/23AS213784πŸ‡ΊπŸ‡ΈUSassigned
212.134.176.0/23AS210162πŸ‡ͺπŸ‡ΊEUassigned
212.134.202.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.8.0/23AS214413πŸ‡©πŸ‡ͺDEassigned
212.134.22.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.188.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.182.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.50.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.206.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.24.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.244.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.18.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.36.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.180.0/23πŸ‡ΉπŸ‡­THassigned
212.134.246.0/23πŸ‡ͺπŸ‡ΊEUassigned
212.134.85.0/24AS47377πŸ‡§πŸ‡ͺBEassigned
212.134.75.0/24AS3356πŸ‡―πŸ‡΅JPassigned
212.134.247.0/24πŸ‡ΈπŸ‡¬SGassigned
212.134.58.0/24πŸ‡ͺπŸ‡ΊEUassigned
212.134.55.0/24AS57043πŸ‡ͺπŸ‡ΊEUassigned
212.134.199.0/24πŸ‡ͺπŸ‡ΊEUassigned
212.134.107.0/24AS134135πŸ‡ΊπŸ‡ΈUSassigned
212.134.48.0/24AS214025πŸ‡ͺπŸ‡ΊEUassigned
212.134.47.0/24πŸ‡ͺπŸ‡ΊEUassigned
212.134.23.0/24AS198250πŸ‡ͺπŸ‡ΊEUassigned
212.134.45.0/24AS9304πŸ‡¨πŸ‡³CNassigned
212.134.42.0/24πŸ‡ΊπŸ‡ΈUSassigned
212.134.22.0/24AS17497πŸ‡­πŸ‡°HKassigned
212.134.44.0/24AS210473πŸ‡¬πŸ‡·GRassigned
212.134.115.0/24πŸ‡ΊπŸ‡ΈUSassigned
212.134.39.0/24πŸ‡ͺπŸ‡ΊEUassigned
212.134.38.0/24AS2914πŸ‡ΈπŸ‡¬SGassigned
212.134.231.0/24AS214025πŸ‡ͺπŸ‡ΊEUassigned
212.134.30.0/24AS3320πŸ‡ΊπŸ‡ΈUSassigned
212.134.28.0/24AS3320πŸ‡ΊπŸ‡ΈUSassigned
212.134.79.0/24πŸ‡¬πŸ‡§GBassigned
Geolocation
CountryπŸ‡¬πŸ‡§United KingdomGB
RegionEngland
CityLondon
GEThttps://api.ipctl.io/v1/prefix/212.134.0.0/16

Returns prefix allocation, BGP routes, and more-specific subnets.

curl -s "https://api.ipctl.io/v1/prefix/212.134.0.0/16" | jq