TNGNET B.V.
Data as of 2026-09-06
BGP inherited
This organisation
| Netblocks | 209 · 68,102 IPv4 addresses |
| IPv6 | 27 prefixes (largest 2a05:e4c0::/29) |
| Registered in | Netherlands (75) · United Kingdom (51) · United States (36) · Romania (20) · United Arab Emirates (4) · AG (3) |
| Record ID | 236125872 |
| Registry | BGP |
| Customers | see who runs inside this network → |
Evidence & provenance ?
| Attribution | BGP parent (inherited) |
| Shared handles | clustered on 27 shared RIR contact/maintainer handles |
| Registry names | 3 distinct registrant names across these blocks |
| full provenance (JSON) → · how attribution works · report an issue | |
IP Ranges (209)
⬇ export CSV| CIDR | Org name | Registry | Status | Confidence |
|---|---|---|---|---|
| 80.249.214.41/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 109.239.136.170/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 178.18.224.77/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 178.18.236.242/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 185.1.160.57/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 185.1.240.205/32 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2001:7f8:1::a503:9521:1/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2001:7f8:10f::9a61:57/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2001:7f8:12a::205/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2001:b28:3ff::8c51:0:1/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2a03:5f80:4::224:77/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 2a03:5f80:4:2::236:242/128 | TNGNET B.V. | PEERINGDB | ASSIGNED | ● high |
| 51.241.28.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 51.241.36.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 51.241.68.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 51.241.88.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 78.143.232.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.24.41.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.26.175.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.41.235.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.41.241.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.13.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.20.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.21.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.29.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.30.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.95.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.121.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.224.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.228.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.229.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.230.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.232.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.236.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 82.152.246.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 83.166.205.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 83.166.208.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 83.166.216.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.66.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.73.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.74.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.78.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.111.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.113.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.115.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.116.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.117.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.118.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 84.247.121.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 91.149.229.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 91.149.230.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 94.192.192.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 94.192.208.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 94.192.232.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 94.192.252.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 151.246.44.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 188.191.48.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 188.220.12.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● medium |
| 5.22.204.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 23.27.242.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.10.16.0/22 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 45.10.16.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.10.17.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.10.18.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.10.19.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.88.5.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.88.5.0 – 45.88.7.255 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 45.88.6.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.88.6.0/29 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.8/29 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.16/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.80/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.112/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.128/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.144/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.224/29 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.236/30 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.6.248/29 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.88.7.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.95.40.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.95.40.0/22 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 45.95.41.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.95.42.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.95.43.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.130.100.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.130.100.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 45.130.101.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.130.102.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 45.130.103.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 50.114.161.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 64.205.232.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 68.164.0.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 68.165.140.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 68.165.176.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 68.165.208.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 72.244.124.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 74.0.132.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 74.0.160.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 74.0.200.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 74.0.248.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 78.17.140.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 81.180.205.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 81.181.132.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 81.181.174.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.21.58.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.21.112.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.21.116.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.21.126.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.21.165.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.22.143.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.22.157.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.22.186.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.23.188.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.47.198.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.47.199.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.47.200.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.47.201.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 82.47.205.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 83.229.23.0/24 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 83.229.34.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 83.229.113.0/24 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 84.75.189.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 84.75.191.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 85.120.45.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 85.120.185.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 89.43.87.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 91.244.224.0/24 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 94.76.182.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 94.193.104.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 94.193.156.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 94.193.180.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 94.193.204.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 95.178.106.0/23 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 95.178.107.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 104.238.12.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 104.238.13.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 104.249.9.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 136.0.84.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 140.225.200.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 140.225.216.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.3.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.11.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.14.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.23.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.26.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.28.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.43.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.134.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.237.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 142.111.241.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.6.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.54.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.61.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.62.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.104.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.124.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 143.20.125.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 147.90.60.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 147.90.68.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 147.90.80.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 147.90.92.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 166.88.112.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 166.88.207.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 167.148.40.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 179.254.83.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 179.254.87.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 185.90.220.0/30 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.90.220.0/22 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 185.90.220.4/30 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.90.221.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.90.222.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.90.223.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.144.56.0/22 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 185.144.56.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.144.57.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.144.58.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 185.144.59.0/24 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 188.191.48.0/22 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 188.191.48.0/28 | TNGNET B.V. | RIPE | ASSIGNED PA | ● low |
| 188.191.49.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 188.191.50.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 188.191.51.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 193.57.94.0/23 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 194.153.252.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 198.20.137.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 212.107.4.0/22 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 216.173.91.0/24 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 217.194.153.0/24 | TNGNET B.V. | RIPE | ALLOCATED PA | ● low |
| 2a05:e4c0::/29 | TNGNET B.V. | RIPE | ALLOCATED-BY-RIR | ● low |
| 2a05:e4c0::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c0::/32 | TNGNET B.V. | RIPE | ALLOCATED-BY-LIR | ● low |
| 2a05:e4c0:1000::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c0:2000::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c0:2000::/48 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c1::/32 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 2a05:e4c1::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c1:1000::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c1:2000::/36 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c1:2000::/48 | TNGNET B.V. | RIPE | AGGREGATED-BY-LIR | ● low |
| 2a05:e4c7::/36 | TNGNET B.V. | RIPE | ALLOCATED-BY-LIR | ● low |
| 2a07:3bc0::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc0::/29 | TNGNET B.V. | BGP | ANNOUNCED | ● low |
| 2a07:3bc1::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc2::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc3::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc4::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc5::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc6::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
| 2a07:3bc7::/32 | TNGNET B.V. | RIPE | ASSIGNED | ● low |
IPv6 ranges (27)
showing the 15 largest allocationsFootprint over time
11 weekly snapshots · JSON
226
+3 netblocks since 2026-07-05
2026-07-05
peak 229
2026-09-06
Domains hosted in this network
what's this?Customer-delegated space
how is this classified?
Unclassified
214 (102.4%)
Operator infrastructure (named)
12 (5.7%)
Network trust
what's this?
RPKI hygiene: A
how networks compare →
96.0%
of checked blocks have valid RPKI ROA coverage
(217 of 226)
Wholesale/transit re-announcements (35)
These blocks are registered to TNGNET B.V. but cryptographically authorized across 11 different networks — typical for a large wholesale or transit carrier whose address space is substantially re-announced by downstream customers under their own ASNs, not individually noteworthy.
| 5.22.204.0/22 /22 | authorized for AS174 — Cogent Communications, LLC |
| 5.22.204.0/22 /22 | authorized for AS174 — Cogent Communications, LLC |
| 212.107.4.0/22 /22 | authorized for AS25098 — Netcalibre Ltd |
| 188.220.12.0/22 /22 | authorized for AS834 — IPXO LLC |
| 193.57.94.0/23 /23 | authorized for AS6830 — Liberty Global Europe Holding B.V. |
| 83.229.113.0/24 /24 | authorized for AS6830 — Liberty Global Europe Holding B.V. |
| 83.229.23.0/24 /24 | authorized for AS199218 — Proton AG |
| 91.244.224.0/24 /24 | authorized for AS61060 — NXTcom Nederland BV |
| 185.90.221.0/24 /24 | authorized for AS6830 — Liberty Global Europe Holding B.V. |
| 185.90.222.0/24 /24 | authorized for AS6830 — Liberty Global Europe Holding B.V. |
| 185.90.223.0/24 /24 | authorized for AS6830 — Liberty Global Europe Holding B.V. |
| 45.95.42.0/24 /24 | authorized for AS60117 — Host Sailor Ltd |
| 45.95.43.0/24 /24 | authorized for AS60117 — Host Sailor Ltd |
| 82.47.198.0/24 /24 | authorized for AS174 — Cogent Communications, LLC |
| 82.47.199.0/24 /24 | authorized for AS174 — Cogent Communications, LLC |
+20 more — see the REST API
NIC Handles
AS174
AS213784
AS39521
AS39521
AS401152
AS44559
AS47690
AS5511
DUMY-RIPE
DUMY-RIPE
HA3004-RIPE
MARTON-MNT
+15 more