Data as of Nov 3, 2026
Proxy providers · Proxy seller
FlashProxy
Sells
253K
/24 blocks
990
615 ranges
Networks
30
most in AS7029
Countries
11
most in United States
Related names
63
IPv4 market
Networks
| ASN | Name | Type | Addresses | /24s |
|---|---|---|---|---|
| AS7029 | Windstream Communications LLC | Internet provider | 72,704 | 284 |
| AS5650 | Frontier Communications of America, Inc. | Internet provider | 46,592 | 182 |
| AS2856 | British Telecommunications Limited | Internet provider | 33,280 | 130 |
| AS6079 | RCN | Internet provider | 27,648 | 108 |
| AS7922 | Comcast Cable Communications, LLC | Internet provider | 15,104 | 59 |
| AS25831 | Prefix Network LLC | Hosting | 8,448 | 33 |
| AS812 | Rogers Communications Canada Inc. | Internet provider | 7,680 | 30 |
| AS393427 | Wired Tech LLC | Hosting | 6,656 | 26 |
| AS8881 | 1&1 Versatel GmbH | Internet provider | 5,888 | 23 |
| AS11426 | Charter Communications Inc | Internet provider | 5,376 | 21 |
| AS22773 | Cox Communications Inc. | Internet provider | 4,608 | 18 |
| AS9304 | HGC Global Communications Limited | Internet provider | 4,096 | 16 |
| AS835 | GoCodeIT Inc | Hosting | 2,048 | 8 |
| AS20115 | Charter Communications LLC | Internet provider | 1,792 | 7 |
| AS2914 | NTT America, Inc. | Internet provider | 1,536 | 6 |
| AS4766 | Korea Telecom | Internet provider | 1,280 | 5 |
| AS4826 | Vocus Connect International Backbone | Internet provider | 1,280 | 5 |
| AS11404 | Wave Broadband | Internet provider | 1,280 | 5 |
| AS46450 | Pilot Fiber, Inc. | Internet provider | 1,280 | 5 |
| AS398465 | Rackdog, LLC | Hosting | 768 | 3 |
| AS62513 | GoCodeIT Inc | Hosting | 512 | 2 |
| AS7843 | Charter Communications Inc | Internet provider | 256 | 1 |
| AS136809 | Fast Zone IT | Hosting | 256 | 1 |
| AS152606 | LINK4 Communication | Hosting | 256 | 1 |
| AS204464 | SharedServ Ltd | Hosting | 256 | 1 |
| AS205840 | Fonecloud GmbH | Business | 256 | 1 |
| AS208763 | Alexander Becker trading as Bitflow Development | Hosting | 256 | 1 |
| AS210578 | Niels Groenewegen trading as NeNet | Hosting | 256 | 1 |
| AS215224 | NovoServe B.V. | Hosting | 256 | 1 |
| AS218973 | One Zero Group AB | Hosting | 256 | 1 |
Countries
| # | Country | Addresses | Share | |
|---|---|---|---|---|
| 1 | United States | 183,552 | 72.4% | |
| 2 | United Kingdom | 33,280 | 13.1% | |
| 3 | Australia | 9,472 | 3.7% | |
| 4 | Canada | 8,448 | 3.3% | |
| 5 | Japan | 6,656 | 2.6% | |
| 6 | Germany | 5,888 | 2.3% | |
| 7 | Hong Kong | 4,096 | 1.6% | |
| 8 | South Korea | 1,280 | 0.5% | |
| 9 | Bangladesh | 256 | 0.1% | |
| 10 | The Netherlands | 256 | 0.1% | |
| 11 | Sweden | 256 | 0.1% |
Ranges
| Range | Addresses | Announcement | Type at its first address |
|---|---|---|---|
| 256 | 5.35.192.0/21 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 5.35.192.0/21 AS2856 · British Telecommunications Limited | ISP proxy | |
| 512 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 512 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.151.0.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
9.151.33.0 – 9.151.34.255 | 512 | 9.151.32.0/20 AS9304 · HGC Global Communications Limited | ISP proxy |
| 256 | 9.151.32.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.151.64.0/18 AS11404 · Wave Broadband | ISP proxy | |
| 256 | 9.151.64.0/18 AS11404 · Wave Broadband | ISP proxy | |
| 256 | 9.151.64.0/18 AS11404 · Wave Broadband | ISP proxy | |
| 256 | 9.151.64.0/18 AS11404 · Wave Broadband | ISP proxy | |
| 256 | 9.151.64.0/18 AS11404 · Wave Broadband | ISP proxy | |
| 256 | 9.151.208.0/20 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.151.208.0/20 AS2856 · British Telecommunications Limited | ISP proxy | |
9.151.220.0 – 9.151.222.255 | 768 | 9.151.208.0/20 AS2856 · British Telecommunications Limited | ISP proxy |
| 256 | 9.151.224.0/21 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.151.224.0/21 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.151.224.0/21 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.151.240.0/21 AS46450 · Pilot Fiber, Inc. | ISP proxy | |
9.151.245.0 – 9.151.246.255 | 512 | 9.151.240.0/21 AS46450 · Pilot Fiber, Inc. | ISP proxy |
| 256 | 9.151.248.0/21 AS2856 · British Telecommunications Limited | ISP proxy | |
9.232.1.0 – 9.232.2.255 | 512 | 9.232.0.0/20 AS812 · Rogers Communications Canada Inc. | ISP proxy |
| 256 | 9.232.0.0/20 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
9.232.8.0 – 9.232.10.255 | 768 | 9.232.0.0/20 AS812 · Rogers Communications Canada Inc. | ISP proxy |
| 256 | 9.232.0.0/20 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 512 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
9.232.46.0 – 9.232.48.255 | 768 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy |
| 256 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
9.232.53.0 – 9.232.54.255 | 512 | 9.232.32.0/19 AS8881 · 1&1 Versatel GmbH | ISP proxy |
| 256 | 9.233.32.0/20 AS4766 · Korea Telecom | ISP proxy | |
| 256 | 9.233.32.0/20 AS4766 · Korea Telecom | ISP proxy | |
| 256 | 9.233.32.0/20 AS4766 · Korea Telecom | ISP proxy | |
| 256 | 9.233.32.0/20 AS4766 · Korea Telecom | ISP proxy | |
| 256 | 9.233.48.0/20 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.233.48.0/20 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.233.48.0/20 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.233.112.0/21 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 512 | 9.233.120.0/21 AS46450 · Pilot Fiber, Inc. | ISP proxy | |
| 1,024 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
| 256 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
9.237.37.0 – 9.237.38.255 | 512 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy |
| 256 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
| 512 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
| 256 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
| 256 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
| 256 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy | |
9.237.45.0 – 9.237.47.255 | 768 | 9.237.32.0/20 AS25831 · Prefix Network LLC | Datacenter proxy |
| 256 | 9.237.64.0/20 AS7843 · Charter Communications Inc | ISP proxy | |
| 512 | 9.237.80.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
9.237.87.0 – 9.237.88.255 | 512 | 9.237.80.0/20 AS9304 · HGC Global Communications Limited | ISP proxy |
| 256 | 9.237.80.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
9.237.101.0 – 9.237.102.255 | 512 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy |
9.237.105.0 – 9.237.107.255 | 768 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy |
9.237.110.0 – 9.237.112.255 | 768 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.96.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 16,384 | this range AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
9.237.199.0 – 9.237.202.255 | 1,024 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy |
| 256 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy | |
9.237.219.0 – 9.237.221.255 | 768 | 9.237.192.0/19 AS2856 · British Telecommunications Limited | ISP proxy |
9.249.37.0 – 9.249.38.255 | 512 | 9.249.32.0/20 AS8881 · 1&1 Versatel GmbH | ISP proxy |
| 256 | 9.249.32.0/20 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 9.249.32.0/20 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 512 | 9.249.32.0/20 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 512 | 9.249.48.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.249.48.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.249.48.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 256 | 9.249.48.0/20 AS9304 · HGC Global Communications Limited | ISP proxy | |
| 512 | 9.249.96.0/22 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 9.249.96.0/22 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 9.249.108.0/22 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 9.249.108.0/22 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 512 | this range AS398465 · Rackdog, LLC | Datacenter proxy | |
| 256 | 31.58.34.0/23 AS2914 · NTT America, Inc. | ISP proxy | |
| 256 | 31.187.92.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 512 | 31.187.92.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
40.27.37.0 – 40.27.38.255 | 512 | 40.27.36.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy |
| 512 | 40.27.184.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 40.27.184.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 43.254.12.0/22 AS7029 · Windstream Communications LLC | ISP proxy | |
45.45.153.0 – 45.45.155.255 | 768 | 45.45.152.0/22 AS11426 · Charter Communications Inc | ISP proxy |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS398465 · Rackdog, LLC | Datacenter proxy | |
| 512 | this range AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 45.149.170.0/23 AS2856 · British Telecommunications Limited | ISP proxy | |
| 1,024 | this range AS11426 · Charter Communications Inc | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | 48.44.200.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.44.200.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.45.24.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.45.24.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 2,048 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.45.66.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 512 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
48.46.33.0 – 48.46.36.255 | 1,024 | 48.46.32.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy |
| 256 | 48.46.32.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.56.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.66.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.68.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | this range AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
48.46.85.0 – 48.46.87.255 | 768 | 48.46.84.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy |
| 256 | 48.46.116.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.124.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.168.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.168.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 512 | 48.46.184.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 512 | 48.46.232.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.232.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.240.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.240.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.46.240.0/21 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
48.47.201.0 – 48.47.202.255 | 512 | 48.47.200.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy |
| 512 | 48.47.204.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 512 | 48.47.208.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.47.212.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.47.212.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.47.216.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 512 | 48.47.220.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.47.234.0/23 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 48.47.252.0/22 AS7922 · Comcast Cable Communications, LLC | ISP proxy | |
| 256 | 51.146.44.0/22 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 51.146.52.0/22 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 51.146.52.0/22 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 51.146.128.0/22 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 51.146.136.0/22 AS2856 · British Telecommunications Limited | ISP proxy | |
| 256 | 51.146.144.0/22 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 51.146.144.0/22 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 51.146.148.0/23 AS8881 · 1&1 Versatel GmbH | ISP proxy | |
| 256 | 51.194.8.0/21 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 51.194.8.0/21 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 51.194.8.0/21 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 51.194.8.0/21 AS812 · Rogers Communications Canada Inc. | ISP proxy | |
| 256 | 51.194.16.0/21 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 51.194.16.0/21 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 1,024 | 51.194.24.0/21 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 51.194.24.0/21 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
64.72.201.0 – 64.72.202.255 | 512 | 64.72.200.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy |
| 256 | 64.81.172.0/23 AS4766 · Korea Telecom | ISP proxy | |
| 256 | this range AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
64.84.105.0 – 64.84.106.255 | 512 | 64.84.104.0/22 AS7029 · Windstream Communications LLC | ISP proxy |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS205840 · Fonecloud GmbH | Datacenter proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 512 | 66.9.96.0/20 AS20115 · Charter Communications LLC | ISP proxy | |
| 512 | 66.9.96.0/20 AS20115 · Charter Communications LLC | ISP proxy | |
| 256 | 66.9.96.0/20 AS20115 · Charter Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | 66.9.96.0/20 AS20115 · Charter Communications LLC | ISP proxy | |
| 256 | 66.9.96.0/20 AS20115 · Charter Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | 66.92.80.0/23 AS7029 · Windstream Communications LLC | ISP proxy | |
| 512 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | 66.92.84.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.88.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 1,024 | this range AS6079 · RCN | ISP proxy | |
| 512 | 66.92.100.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.100.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.104.0/22 AS6079 · RCN | ISP proxy | |
| 512 | 66.92.108.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.112.0/22 AS6079 · RCN | ISP proxy | |
| 256 | 66.92.112.0/22 AS6079 · RCN | ISP proxy | |
| 512 | 66.92.116.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.120.0/22 AS6079 · RCN | ISP proxy | |
| 512 | 66.92.120.0/22 AS6079 · RCN | ISP proxy | |
| 1,024 | this range AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.92.240.0/22 AS6079 · RCN | ISP proxy | |
| 256 | 66.92.240.0/22 AS6079 · RCN | ISP proxy | |
| 512 | 66.93.184.0/22 AS393427 · Wired Tech LLC | ISP proxy | |
| 256 | 66.93.184.0/22 AS393427 · Wired Tech LLC | ISP proxy | |
| 256 | 66.93.184.0/22 AS393427 · Wired Tech LLC | ISP proxy | |
| 1,024 | this range AS393427 · Wired Tech LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | this range AS7029 · Windstream Communications LLC | ISP proxy | |
| 256 | 66.187.248.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy | |
| 256 | 66.187.248.0/22 AS5650 · Frontier Communications of America, Inc. | ISP proxy |