From 4f2b05b8969e8a55ccd8123a612a42187801c02b Mon Sep 17 00:00:00 2001
From: trick77 <jan@trick77.com>
Date: Thu, 22 Dec 2022 05:18:10 +0100
Subject: [PATCH] Update 20221222-0418

---
 country/at/aggregated.json     |  3 ++-
 country/at/ipv4-aggregated.txt |  3 ++-
 country/au/aggregated.json     |  3 +--
 country/au/ipv4-aggregated.txt |  3 +--
 country/bd/aggregated.json     |  4 ++--
 country/bd/ipv4-aggregated.txt |  2 +-
 country/bd/ipv6-aggregated.txt |  2 +-
 country/br/aggregated.json     | 10 +++++---
 country/br/ipv4-aggregated.txt |  7 +++++-
 country/br/ipv6-aggregated.txt |  3 +--
 country/ca/aggregated.json     |  2 ++
 country/ca/ipv6-aggregated.txt |  2 ++
 country/cn/aggregated.json     |  2 ++
 country/cn/ipv4-aggregated.txt |  1 +
 country/cn/ipv6-aggregated.txt |  1 +
 country/de/aggregated.json     |  2 +-
 country/de/ipv6-aggregated.txt |  2 +-
 country/gb/aggregated.json     |  2 --
 country/gb/ipv4-aggregated.txt |  1 -
 country/gb/ipv6-aggregated.txt |  1 -
 country/gr/aggregated.json     |  1 +
 country/gr/ipv6-aggregated.txt |  1 +
 country/id/aggregated.json     |  6 +++++
 country/id/ipv4-aggregated.txt |  6 +++++
 country/in/aggregated.json     |  5 ++--
 country/in/ipv4-aggregated.txt |  3 ++-
 country/in/ipv6-aggregated.txt |  2 +-
 country/it/aggregated.json     |  2 +-
 country/it/ipv4-aggregated.txt |  1 +
 country/it/ipv6-aggregated.txt |  1 -
 country/jp/aggregated.json     |  2 --
 country/jp/ipv4-aggregated.txt |  2 --
 country/lt/aggregated.json     |  1 +
 country/lt/ipv6-aggregated.txt |  1 +
 country/ph/aggregated.json     |  2 +-
 country/ph/ipv4-aggregated.txt |  2 +-
 country/pk/aggregated.json     |  2 ++
 country/pk/ipv4-aggregated.txt |  1 +
 country/pk/ipv6-aggregated.txt |  1 +
 country/pl/aggregated.json     |  1 -
 country/pl/ipv4-aggregated.txt |  1 -
 country/pt/aggregated.json     |  2 ++
 country/pt/ipv4-aggregated.txt |  1 +
 country/pt/ipv6-aggregated.txt |  1 +
 country/ro/aggregated.json     |  7 +++++-
 country/ro/ipv6-aggregated.txt |  5 ++++
 country/sg/aggregated.json     |  3 ++-
 country/sg/ipv4-aggregated.txt |  1 +
 country/sg/ipv6-aggregated.txt |  2 +-
 country/si/aggregated.json     |  3 ++-
 country/si/ipv6-aggregated.txt |  1 +
 country/us/aggregated.json     | 43 ++++++++++++----------------------
 country/us/ipv4-aggregated.txt | 37 ++++++++++-------------------
 country/us/ipv6-aggregated.txt |  6 ++---
 54 files changed, 116 insertions(+), 96 deletions(-)

diff --git a/country/at/aggregated.json b/country/at/aggregated.json
index 09b5050d5..f4080b707 100644
--- a/country/at/aggregated.json
+++ b/country/at/aggregated.json
@@ -1742,7 +1742,8 @@
       "213.162.64.0/19",
       "213.163.224.0/21",
       "213.163.232.0/23",
-      "213.163.236.0/22",
+      "213.163.236.0/23",
+      "213.163.238.0/24",
       "213.163.240.0/22",
       "213.163.244.0/23",
       "213.163.248.0/22",
diff --git a/country/at/ipv4-aggregated.txt b/country/at/ipv4-aggregated.txt
index 06bc71b8f..9d14bb541 100644
--- a/country/at/ipv4-aggregated.txt
+++ b/country/at/ipv4-aggregated.txt
@@ -1737,7 +1737,8 @@
 213.162.64.0/19
 213.163.224.0/21
 213.163.232.0/23
-213.163.236.0/22
+213.163.236.0/23
+213.163.238.0/24
 213.163.240.0/22
 213.163.244.0/23
 213.163.248.0/22
diff --git a/country/au/aggregated.json b/country/au/aggregated.json
index 5c0b843ad..e4b5c8823 100644
--- a/country/au/aggregated.json
+++ b/country/au/aggregated.json
@@ -2078,7 +2078,6 @@
       "103.241.26.0/24",
       "103.241.100.0/22",
       "103.241.148.0/24",
-      "103.241.176.0/23",
       "103.241.200.0/22",
       "103.241.212.0/22",
       "103.241.216.0/22",
@@ -2105,7 +2104,6 @@
       "103.244.200.0/22",
       "103.245.75.0/24",
       "103.245.84.0/22",
-      "103.245.145.0/24",
       "103.245.146.0/24",
       "103.245.152.0/22",
       "103.245.212.0/22",
@@ -3141,6 +3139,7 @@
       "192.203.176.0/24",
       "192.203.213.0/24",
       "192.203.235.0/24",
+      "192.206.117.0/24",
       "192.207.33.0/24",
       "192.207.36.0/24",
       "192.207.96.0/23",
diff --git a/country/au/ipv4-aggregated.txt b/country/au/ipv4-aggregated.txt
index ae85a4827..ab838fbc8 100644
--- a/country/au/ipv4-aggregated.txt
+++ b/country/au/ipv4-aggregated.txt
@@ -2073,7 +2073,6 @@
 103.241.26.0/24
 103.241.100.0/22
 103.241.148.0/24
-103.241.176.0/23
 103.241.200.0/22
 103.241.212.0/22
 103.241.216.0/22
@@ -2100,7 +2099,6 @@
 103.244.200.0/22
 103.245.75.0/24
 103.245.84.0/22
-103.245.145.0/24
 103.245.146.0/24
 103.245.152.0/22
 103.245.212.0/22
@@ -3136,6 +3134,7 @@
 192.203.176.0/24
 192.203.213.0/24
 192.203.235.0/24
+192.206.117.0/24
 192.207.33.0/24
 192.207.36.0/24
 192.207.96.0/23
diff --git a/country/bd/aggregated.json b/country/bd/aggregated.json
index dc7f23394..7c309a152 100644
--- a/country/bd/aggregated.json
+++ b/country/bd/aggregated.json
@@ -571,7 +571,7 @@
       "103.117.192.0/22",
       "103.117.228.0/22",
       "103.118.0.0/23",
-      "103.118.18.0/24",
+      "103.118.18.0/23",
       "103.118.76.0/22",
       "103.118.84.0/22",
       "103.118.152.0/23",
@@ -1803,7 +1803,6 @@
       "2001:df0:6040::/48",
       "2001:df0:6180::/48",
       "2001:df0:6340::/48",
-      "2001:df0:6580::/48",
       "2001:df0:66c0::/48",
       "2001:df0:67c0::/48",
       "2001:df0:6940::/48",
@@ -2438,6 +2437,7 @@
       "2400:cb60::/32",
       "2400:cbe0::/32",
       "2400:cd20::/32",
+      "2400:cd60::/32",
       "2400:ce80::/32",
       "2400:d340::/32",
       "2400:d4c0::/32",
diff --git a/country/bd/ipv4-aggregated.txt b/country/bd/ipv4-aggregated.txt
index 0d432aa30..af683a86a 100644
--- a/country/bd/ipv4-aggregated.txt
+++ b/country/bd/ipv4-aggregated.txt
@@ -566,7 +566,7 @@
 103.117.192.0/22
 103.117.228.0/22
 103.118.0.0/23
-103.118.18.0/24
+103.118.18.0/23
 103.118.76.0/22
 103.118.84.0/22
 103.118.152.0/23
diff --git a/country/bd/ipv6-aggregated.txt b/country/bd/ipv6-aggregated.txt
index dacd4dd58..6631a290a 100644
--- a/country/bd/ipv6-aggregated.txt
+++ b/country/bd/ipv6-aggregated.txt
@@ -81,7 +81,6 @@
 2001:df0:6040::/48
 2001:df0:6180::/48
 2001:df0:6340::/48
-2001:df0:6580::/48
 2001:df0:66c0::/48
 2001:df0:67c0::/48
 2001:df0:6940::/48
@@ -716,6 +715,7 @@
 2400:cb60::/32
 2400:cbe0::/32
 2400:cd20::/32
+2400:cd60::/32
 2400:ce80::/32
 2400:d340::/32
 2400:d4c0::/32
diff --git a/country/br/aggregated.json b/country/br/aggregated.json
index 0b4637af9..30f9a099b 100644
--- a/country/br/aggregated.json
+++ b/country/br/aggregated.json
@@ -2954,7 +2954,12 @@
       "177.71.104.0/21",
       "177.71.112.0/20",
       "177.71.128.0/17",
-      "177.72.0.0/16",
+      "177.72.0.0/17",
+      "177.72.128.0/18",
+      "177.72.192.0/21",
+      "177.72.200.0/22",
+      "177.72.208.0/20",
+      "177.72.224.0/19",
       "177.73.0.0/17",
       "177.73.128.0/20",
       "177.73.144.0/21",
@@ -7400,7 +7405,6 @@
       "2804:2c3c::/32",
       "2804:2c44::/32",
       "2804:2c48::/32",
-      "2804:2c4c::/32",
       "2804:2c54::/32",
       "2804:2c5c::/32",
       "2804:2c60::/32",
@@ -9659,7 +9663,6 @@
       "2804:527c::/32",
       "2804:5280::/32",
       "2804:5284::/32",
-      "2804:5288::/32",
       "2804:528c::/32",
       "2804:5290::/32",
       "2804:5294::/32",
@@ -13120,6 +13123,7 @@
       "2804:8a40::/32",
       "2804:8a44::/32",
       "2804:8a48::/32",
+      "2804:8a4c::/32",
       "2a00:aee0::/29"
     ]
   }
diff --git a/country/br/ipv4-aggregated.txt b/country/br/ipv4-aggregated.txt
index bd31ad744..f8c11f3ec 100644
--- a/country/br/ipv4-aggregated.txt
+++ b/country/br/ipv4-aggregated.txt
@@ -2949,7 +2949,12 @@
 177.71.104.0/21
 177.71.112.0/20
 177.71.128.0/17
-177.72.0.0/16
+177.72.0.0/17
+177.72.128.0/18
+177.72.192.0/21
+177.72.200.0/22
+177.72.208.0/20
+177.72.224.0/19
 177.73.0.0/17
 177.73.128.0/20
 177.73.144.0/21
diff --git a/country/br/ipv6-aggregated.txt b/country/br/ipv6-aggregated.txt
index 6a358b3b4..f2c525729 100644
--- a/country/br/ipv6-aggregated.txt
+++ b/country/br/ipv6-aggregated.txt
@@ -3008,7 +3008,6 @@
 2804:2c3c::/32
 2804:2c44::/32
 2804:2c48::/32
-2804:2c4c::/32
 2804:2c54::/32
 2804:2c5c::/32
 2804:2c60::/32
@@ -5267,7 +5266,6 @@
 2804:527c::/32
 2804:5280::/32
 2804:5284::/32
-2804:5288::/32
 2804:528c::/32
 2804:5290::/32
 2804:5294::/32
@@ -8728,4 +8726,5 @@
 2804:8a40::/32
 2804:8a44::/32
 2804:8a48::/32
+2804:8a4c::/32
 2a00:aee0::/29
diff --git a/country/ca/aggregated.json b/country/ca/aggregated.json
index b89a56f09..99764f695 100644
--- a/country/ca/aggregated.json
+++ b/country/ca/aggregated.json
@@ -5582,6 +5582,8 @@
       "2602:200::/32",
       "2602:210::/32",
       "2602:220::/32",
+      "2602:295::/40",
+      "2602:296::/36",
       "2602:800:d000::/44",
       "2602:802:7000::/40",
       "2602:803::/44",
diff --git a/country/ca/ipv6-aggregated.txt b/country/ca/ipv6-aggregated.txt
index ecdcde6fe..85765d24e 100644
--- a/country/ca/ipv6-aggregated.txt
+++ b/country/ca/ipv6-aggregated.txt
@@ -66,6 +66,8 @@
 2602:200::/32
 2602:210::/32
 2602:220::/32
+2602:295::/40
+2602:296::/36
 2602:800:d000::/44
 2602:802:7000::/40
 2602:803::/44
diff --git a/country/cn/aggregated.json b/country/cn/aggregated.json
index 186921828..251f9eb37 100644
--- a/country/cn/aggregated.json
+++ b/country/cn/aggregated.json
@@ -1380,6 +1380,7 @@
       "103.56.32.0/22",
       "103.56.56.0/21",
       "103.56.72.0/21",
+      "103.56.94.0/23",
       "103.56.100.0/22",
       "103.56.104.0/22",
       "103.56.140.0/22",
@@ -5821,6 +5822,7 @@
       "2400:cc80::/32",
       "2400:ccc0::/32",
       "2400:cd40::/32",
+      "2400:cda0::/32",
       "2400:cdc0::/32",
       "2400:ce00::/32",
       "2400:ce40::/32",
diff --git a/country/cn/ipv4-aggregated.txt b/country/cn/ipv4-aggregated.txt
index 4148aab22..0cc37d447 100644
--- a/country/cn/ipv4-aggregated.txt
+++ b/country/cn/ipv4-aggregated.txt
@@ -1375,6 +1375,7 @@
 103.56.32.0/22
 103.56.56.0/21
 103.56.72.0/21
+103.56.94.0/23
 103.56.100.0/22
 103.56.104.0/22
 103.56.140.0/22
diff --git a/country/cn/ipv6-aggregated.txt b/country/cn/ipv6-aggregated.txt
index ff2d9a7a4..91fbbcb93 100644
--- a/country/cn/ipv6-aggregated.txt
+++ b/country/cn/ipv6-aggregated.txt
@@ -354,6 +354,7 @@
 2400:cc80::/32
 2400:ccc0::/32
 2400:cd40::/32
+2400:cda0::/32
 2400:cdc0::/32
 2400:ce00::/32
 2400:ce40::/32
diff --git a/country/de/aggregated.json b/country/de/aggregated.json
index 9fd12c774..69e425a1c 100644
--- a/country/de/aggregated.json
+++ b/country/de/aggregated.json
@@ -8419,6 +8419,7 @@
       "2001:67c:b08::/48",
       "2001:67c:b14::/48",
       "2001:67c:b24::/48",
+      "2001:67c:b40::/48",
       "2001:67c:1018::/47",
       "2001:67c:1054::/48",
       "2001:67c:1098::/48",
@@ -9352,7 +9353,6 @@
       "2a03:ee0::/29",
       "2a03:f00::/29",
       "2a03:fc0::/32",
-      "2a03:1440::/32",
       "2a03:1480::/32",
       "2a03:16e0::/32",
       "2a03:1a40::/32",
diff --git a/country/de/ipv6-aggregated.txt b/country/de/ipv6-aggregated.txt
index 377018cb3..426bf520b 100644
--- a/country/de/ipv6-aggregated.txt
+++ b/country/de/ipv6-aggregated.txt
@@ -377,6 +377,7 @@
 2001:67c:b08::/48
 2001:67c:b14::/48
 2001:67c:b24::/48
+2001:67c:b40::/48
 2001:67c:1018::/47
 2001:67c:1054::/48
 2001:67c:1098::/48
@@ -1310,7 +1311,6 @@
 2a03:ee0::/29
 2a03:f00::/29
 2a03:fc0::/32
-2a03:1440::/32
 2a03:1480::/32
 2a03:16e0::/32
 2a03:1a40::/32
diff --git a/country/gb/aggregated.json b/country/gb/aggregated.json
index d89fe5e5e..f53f69dda 100644
--- a/country/gb/aggregated.json
+++ b/country/gb/aggregated.json
@@ -148,7 +148,6 @@
       "5.252.220.0/22",
       "5.253.104.0/21",
       "5.253.112.0/22",
-      "5.253.128.0/22",
       "5.253.168.0/22",
       "5.253.224.0/24",
       "5.253.252.0/22",
@@ -8665,7 +8664,6 @@
       "2a09:3f40::/29",
       "2a09:4180::/29",
       "2a09:4880::/32",
-      "2a09:5640::/32",
       "2a09:6d80::/32",
       "2a09:7cc0::/29",
       "2a09:7e40::/29",
diff --git a/country/gb/ipv4-aggregated.txt b/country/gb/ipv4-aggregated.txt
index 63529a58d..0d5984d95 100644
--- a/country/gb/ipv4-aggregated.txt
+++ b/country/gb/ipv4-aggregated.txt
@@ -143,7 +143,6 @@
 5.252.220.0/22
 5.253.104.0/21
 5.253.112.0/22
-5.253.128.0/22
 5.253.168.0/22
 5.253.224.0/24
 5.253.252.0/22
diff --git a/country/gb/ipv6-aggregated.txt b/country/gb/ipv6-aggregated.txt
index 19716a021..d5429ff27 100644
--- a/country/gb/ipv6-aggregated.txt
+++ b/country/gb/ipv6-aggregated.txt
@@ -1375,7 +1375,6 @@
 2a09:3f40::/29
 2a09:4180::/29
 2a09:4880::/32
-2a09:5640::/32
 2a09:6d80::/32
 2a09:7cc0::/29
 2a09:7e40::/29
diff --git a/country/gr/aggregated.json b/country/gr/aggregated.json
index 0d0aeb75f..63e29c564 100644
--- a/country/gr/aggregated.json
+++ b/country/gr/aggregated.json
@@ -419,6 +419,7 @@
       "2001:678:930::/48",
       "2001:678:a6c::/48",
       "2001:678:bf0::/48",
+      "2001:67c:b44::/48",
       "2001:67c:1960::/48",
       "2001:67c:2748::/48",
       "2001:67c:2cd4::/48",
diff --git a/country/gr/ipv6-aggregated.txt b/country/gr/ipv6-aggregated.txt
index 7d3cc144b..95fb08a1e 100644
--- a/country/gr/ipv6-aggregated.txt
+++ b/country/gr/ipv6-aggregated.txt
@@ -10,6 +10,7 @@
 2001:678:930::/48
 2001:678:a6c::/48
 2001:678:bf0::/48
+2001:67c:b44::/48
 2001:67c:1960::/48
 2001:67c:2748::/48
 2001:67c:2cd4::/48
diff --git a/country/id/aggregated.json b/country/id/aggregated.json
index 7a3d57347..0f1639214 100644
--- a/country/id/aggregated.json
+++ b/country/id/aggregated.json
@@ -128,6 +128,7 @@
       "101.128.64.0/18",
       "101.203.168.0/22",
       "101.255.0.0/16",
+      "103.1.50.0/23",
       "103.1.156.0/23",
       "103.2.144.0/22",
       "103.3.44.0/22",
@@ -603,6 +604,9 @@
       "103.55.220.0/22",
       "103.55.224.0/22",
       "103.56.70.0/24",
+      "103.56.80.0/22",
+      "103.56.92.0/23",
+      "103.56.136.0/22",
       "103.56.144.0/22",
       "103.56.148.0/23",
       "103.56.188.0/22",
@@ -1198,8 +1202,10 @@
       "103.119.144.0/22",
       "103.119.204.0/22",
       "103.119.228.0/22",
+      "103.120.40.0/24",
       "103.120.64.0/22",
       "103.120.68.0/24",
+      "103.120.76.0/24",
       "103.120.124.0/23",
       "103.120.138.0/23",
       "103.120.154.0/23",
diff --git a/country/id/ipv4-aggregated.txt b/country/id/ipv4-aggregated.txt
index 70b3a05ab..6adca29dc 100644
--- a/country/id/ipv4-aggregated.txt
+++ b/country/id/ipv4-aggregated.txt
@@ -123,6 +123,7 @@
 101.128.64.0/18
 101.203.168.0/22
 101.255.0.0/16
+103.1.50.0/23
 103.1.156.0/23
 103.2.144.0/22
 103.3.44.0/22
@@ -598,6 +599,9 @@
 103.55.220.0/22
 103.55.224.0/22
 103.56.70.0/24
+103.56.80.0/22
+103.56.92.0/23
+103.56.136.0/22
 103.56.144.0/22
 103.56.148.0/23
 103.56.188.0/22
@@ -1193,8 +1197,10 @@
 103.119.144.0/22
 103.119.204.0/22
 103.119.228.0/22
+103.120.40.0/24
 103.120.64.0/22
 103.120.68.0/24
+103.120.76.0/24
 103.120.124.0/23
 103.120.138.0/23
 103.120.154.0/23
diff --git a/country/in/aggregated.json b/country/in/aggregated.json
index 453c3d057..80539e784 100644
--- a/country/in/aggregated.json
+++ b/country/in/aggregated.json
@@ -750,6 +750,7 @@
       "101.53.128.0/19",
       "101.208.0.0/12",
       "103.1.6.0/24",
+      "103.1.48.0/23",
       "103.1.80.0/22",
       "103.1.100.0/22",
       "103.1.112.0/22",
@@ -2099,7 +2100,7 @@
       "103.101.24.0/22",
       "103.101.43.0/24",
       "103.101.56.0/22",
-      "103.101.64.0/23",
+      "103.101.65.0/24",
       "103.101.68.0/22",
       "103.101.88.0/22",
       "103.101.92.0/23",
@@ -6672,6 +6673,7 @@
       "2001:df1:b240::/48",
       "2001:df1:b280::/48",
       "2001:df1:b440::/48",
+      "2001:df1:b6c0::/48",
       "2001:df1:b700::/48",
       "2001:df1:b900::/48",
       "2001:df1:bb00::/48",
@@ -6729,7 +6731,6 @@
       "2001:df2:8f80::/48",
       "2001:df2:9080::/48",
       "2001:df2:9280::/48",
-      "2001:df2:9300::/48",
       "2001:df2:9580::/48",
       "2001:df2:9600::/47",
       "2001:df2:9680::/48",
diff --git a/country/in/ipv4-aggregated.txt b/country/in/ipv4-aggregated.txt
index 0e4e993df..1008d8661 100644
--- a/country/in/ipv4-aggregated.txt
+++ b/country/in/ipv4-aggregated.txt
@@ -745,6 +745,7 @@
 101.53.128.0/19
 101.208.0.0/12
 103.1.6.0/24
+103.1.48.0/23
 103.1.80.0/22
 103.1.100.0/22
 103.1.112.0/22
@@ -2094,7 +2095,7 @@
 103.101.24.0/22
 103.101.43.0/24
 103.101.56.0/22
-103.101.64.0/23
+103.101.65.0/24
 103.101.68.0/22
 103.101.88.0/22
 103.101.92.0/23
diff --git a/country/in/ipv6-aggregated.txt b/country/in/ipv6-aggregated.txt
index 2ebb578fe..c327f57c7 100644
--- a/country/in/ipv6-aggregated.txt
+++ b/country/in/ipv6-aggregated.txt
@@ -421,6 +421,7 @@
 2001:df1:b240::/48
 2001:df1:b280::/48
 2001:df1:b440::/48
+2001:df1:b6c0::/48
 2001:df1:b700::/48
 2001:df1:b900::/48
 2001:df1:bb00::/48
@@ -478,7 +479,6 @@
 2001:df2:8f80::/48
 2001:df2:9080::/48
 2001:df2:9280::/48
-2001:df2:9300::/48
 2001:df2:9580::/48
 2001:df2:9600::/47
 2001:df2:9680::/48
diff --git a/country/it/aggregated.json b/country/it/aggregated.json
index ff1c31898..bb115ea0c 100644
--- a/country/it/aggregated.json
+++ b/country/it/aggregated.json
@@ -2881,6 +2881,7 @@
       "213.156.32.0/19",
       "213.158.64.0/19",
       "213.159.26.0/23",
+      "213.163.239.0/24",
       "213.167.232.0/21",
       "213.171.96.0/19",
       "213.171.160.0/19",
@@ -3168,7 +3169,6 @@
       "2a01:6080::/32",
       "2a01:6260::/32",
       "2a01:63c0::/32",
-      "2a01:6580::/32",
       "2a01:65c0::/32",
       "2a01:6760::/32",
       "2a01:6d60::/29",
diff --git a/country/it/ipv4-aggregated.txt b/country/it/ipv4-aggregated.txt
index 894d0953e..12f3cdefb 100644
--- a/country/it/ipv4-aggregated.txt
+++ b/country/it/ipv4-aggregated.txt
@@ -2876,6 +2876,7 @@
 213.156.32.0/19
 213.158.64.0/19
 213.159.26.0/23
+213.163.239.0/24
 213.167.232.0/21
 213.171.96.0/19
 213.171.160.0/19
diff --git a/country/it/ipv6-aggregated.txt b/country/it/ipv6-aggregated.txt
index 71b590f0d..cc72108a7 100644
--- a/country/it/ipv6-aggregated.txt
+++ b/country/it/ipv6-aggregated.txt
@@ -178,7 +178,6 @@
 2a01:6080::/32
 2a01:6260::/32
 2a01:63c0::/32
-2a01:6580::/32
 2a01:65c0::/32
 2a01:6760::/32
 2a01:6d60::/29
diff --git a/country/jp/aggregated.json b/country/jp/aggregated.json
index 9315560c2..6b6cb9f86 100644
--- a/country/jp/aggregated.json
+++ b/country/jp/aggregated.json
@@ -179,7 +179,6 @@
       "45.117.16.0/22",
       "45.117.140.0/22",
       "45.118.40.0/22",
-      "45.118.132.0/22",
       "45.119.164.0/22",
       "45.119.204.0/22",
       "45.120.132.0/22",
@@ -1696,7 +1695,6 @@
       "160.204.0.0/16",
       "160.215.0.0/16",
       "160.233.0.0/16",
-      "160.235.0.0/16",
       "160.237.0.0/16",
       "160.238.1.0/24",
       "160.238.2.0/23",
diff --git a/country/jp/ipv4-aggregated.txt b/country/jp/ipv4-aggregated.txt
index d95c682ac..23047755d 100644
--- a/country/jp/ipv4-aggregated.txt
+++ b/country/jp/ipv4-aggregated.txt
@@ -174,7 +174,6 @@
 45.117.16.0/22
 45.117.140.0/22
 45.118.40.0/22
-45.118.132.0/22
 45.119.164.0/22
 45.119.204.0/22
 45.120.132.0/22
@@ -1691,7 +1690,6 @@
 160.204.0.0/16
 160.215.0.0/16
 160.233.0.0/16
-160.235.0.0/16
 160.237.0.0/16
 160.238.1.0/24
 160.238.2.0/23
diff --git a/country/lt/aggregated.json b/country/lt/aggregated.json
index b000352a3..ca6c7e064 100644
--- a/country/lt/aggregated.json
+++ b/country/lt/aggregated.json
@@ -1030,6 +1030,7 @@
       "2a13:36c0::/32",
       "2a13:4400::/29",
       "2a13:5100::/29",
+      "2a13:6940::/29",
       "2a13:7f80::/29"
     ]
   }
diff --git a/country/lt/ipv6-aggregated.txt b/country/lt/ipv6-aggregated.txt
index 66e86a109..3e8f1c5af 100644
--- a/country/lt/ipv6-aggregated.txt
+++ b/country/lt/ipv6-aggregated.txt
@@ -268,4 +268,5 @@
 2a13:36c0::/32
 2a13:4400::/29
 2a13:5100::/29
+2a13:6940::/29
 2a13:7f80::/29
diff --git a/country/ph/aggregated.json b/country/ph/aggregated.json
index d200d7f89..eb1b642de 100644
--- a/country/ph/aggregated.json
+++ b/country/ph/aggregated.json
@@ -479,7 +479,7 @@
       "161.49.184.0/22",
       "161.49.192.0/19",
       "161.49.224.0/21",
-      "165.220.0.0/16",
+      "165.220.0.0/17",
       "175.158.192.0/18",
       "175.176.0.0/17",
       "180.94.36.0/22",
diff --git a/country/ph/ipv4-aggregated.txt b/country/ph/ipv4-aggregated.txt
index e5382b318..4a8ff6579 100644
--- a/country/ph/ipv4-aggregated.txt
+++ b/country/ph/ipv4-aggregated.txt
@@ -474,7 +474,7 @@
 161.49.184.0/22
 161.49.192.0/19
 161.49.224.0/21
-165.220.0.0/16
+165.220.0.0/17
 175.158.192.0/18
 175.176.0.0/17
 180.94.36.0/22
diff --git a/country/pk/aggregated.json b/country/pk/aggregated.json
index 3836a9f09..b8967bfb5 100644
--- a/country/pk/aggregated.json
+++ b/country/pk/aggregated.json
@@ -204,6 +204,7 @@
       "103.119.125.0/24",
       "103.120.70.0/23",
       "103.120.116.0/22",
+      "103.121.24.0/23",
       "103.121.28.0/22",
       "103.121.40.0/22",
       "103.121.120.0/23",
@@ -647,6 +648,7 @@
       "2001:df1:a880::/48",
       "2001:df1:ac40::/48",
       "2001:df1:b340::/48",
+      "2001:df1:b640::/48",
       "2001:df2:3080::/48",
       "2001:df2:8280::/48",
       "2001:df2:8700::/48",
diff --git a/country/pk/ipv4-aggregated.txt b/country/pk/ipv4-aggregated.txt
index 69bfbb116..ba9c39fa8 100644
--- a/country/pk/ipv4-aggregated.txt
+++ b/country/pk/ipv4-aggregated.txt
@@ -199,6 +199,7 @@
 103.119.125.0/24
 103.120.70.0/23
 103.120.116.0/22
+103.121.24.0/23
 103.121.28.0/22
 103.121.40.0/22
 103.121.120.0/23
diff --git a/country/pk/ipv6-aggregated.txt b/country/pk/ipv6-aggregated.txt
index 78bdc12bf..d22b114ad 100644
--- a/country/pk/ipv6-aggregated.txt
+++ b/country/pk/ipv6-aggregated.txt
@@ -62,6 +62,7 @@
 2001:df1:a880::/48
 2001:df1:ac40::/48
 2001:df1:b340::/48
+2001:df1:b640::/48
 2001:df2:3080::/48
 2001:df2:8280::/48
 2001:df2:8700::/48
diff --git a/country/pl/aggregated.json b/country/pl/aggregated.json
index 28d53e6a8..d4abc32ae 100644
--- a/country/pl/aggregated.json
+++ b/country/pl/aggregated.json
@@ -879,7 +879,6 @@
       "91.212.9.0/24",
       "91.212.25.0/24",
       "91.212.30.0/24",
-      "91.212.33.0/24",
       "91.212.84.0/24",
       "91.212.86.0/24",
       "91.212.127.0/24",
diff --git a/country/pl/ipv4-aggregated.txt b/country/pl/ipv4-aggregated.txt
index 8cecff864..0d6026c17 100644
--- a/country/pl/ipv4-aggregated.txt
+++ b/country/pl/ipv4-aggregated.txt
@@ -874,7 +874,6 @@
 91.212.9.0/24
 91.212.25.0/24
 91.212.30.0/24
-91.212.33.0/24
 91.212.84.0/24
 91.212.86.0/24
 91.212.127.0/24
diff --git a/country/pt/aggregated.json b/country/pt/aggregated.json
index 031e74fd0..66e00c13f 100644
--- a/country/pt/aggregated.json
+++ b/country/pt/aggregated.json
@@ -14,6 +14,7 @@
       "5.183.96.0/22",
       "5.206.224.0/21",
       "5.249.0.0/17",
+      "5.253.128.0/22",
       "5.253.180.0/22",
       "31.22.128.0/17",
       "31.25.8.0/23",
@@ -447,6 +448,7 @@
       "2a06:e640::/29",
       "2a07:4f40::/29",
       "2a09:2840::/29",
+      "2a09:5640::/32",
       "2a09:58c0::/32",
       "2a09:5b00::/29",
       "2a09:be41::/32",
diff --git a/country/pt/ipv4-aggregated.txt b/country/pt/ipv4-aggregated.txt
index c0633db2b..ad7c14c09 100644
--- a/country/pt/ipv4-aggregated.txt
+++ b/country/pt/ipv4-aggregated.txt
@@ -9,6 +9,7 @@
 5.183.96.0/22
 5.206.224.0/21
 5.249.0.0/17
+5.253.128.0/22
 5.253.180.0/22
 31.22.128.0/17
 31.25.8.0/23
diff --git a/country/pt/ipv6-aggregated.txt b/country/pt/ipv6-aggregated.txt
index c604a8ffb..77c30466a 100644
--- a/country/pt/ipv6-aggregated.txt
+++ b/country/pt/ipv6-aggregated.txt
@@ -56,6 +56,7 @@
 2a06:e640::/29
 2a07:4f40::/29
 2a09:2840::/29
+2a09:5640::/32
 2a09:58c0::/32
 2a09:5b00::/29
 2a09:be41::/32
diff --git a/country/ro/aggregated.json b/country/ro/aggregated.json
index d3b571566..b0d2eac8e 100644
--- a/country/ro/aggregated.json
+++ b/country/ro/aggregated.json
@@ -2773,7 +2773,12 @@
       "2a13:6240::/29",
       "2a13:6440::/29",
       "2a13:64c0::/29",
-      "2a13:6540::/29"
+      "2a13:6540::/29",
+      "2a13:6840::/29",
+      "2a13:68c0::/29",
+      "2a13:69c0::/29",
+      "2a13:6a40::/29",
+      "2a13:6ac0::/29"
     ]
   }
 }
\ No newline at end of file
diff --git a/country/ro/ipv6-aggregated.txt b/country/ro/ipv6-aggregated.txt
index 0a8a6a686..d978368b6 100644
--- a/country/ro/ipv6-aggregated.txt
+++ b/country/ro/ipv6-aggregated.txt
@@ -272,3 +272,8 @@
 2a13:6440::/29
 2a13:64c0::/29
 2a13:6540::/29
+2a13:6840::/29
+2a13:68c0::/29
+2a13:69c0::/29
+2a13:6a40::/29
+2a13:6ac0::/29
diff --git a/country/sg/aggregated.json b/country/sg/aggregated.json
index fe081aaff..5f7691003 100644
--- a/country/sg/aggregated.json
+++ b/country/sg/aggregated.json
@@ -96,6 +96,7 @@
       "45.116.88.0/22",
       "45.116.136.0/22",
       "45.117.188.0/22",
+      "45.118.132.0/22",
       "45.118.180.0/22",
       "45.119.152.0/21",
       "45.119.200.0/22",
@@ -1603,7 +1604,7 @@
       "2400:79e0::/32",
       "2400:7e80::/32",
       "2400:8240::/32",
-      "2400:8900::/31",
+      "2400:8900::/29",
       "2400:9780::/32",
       "2400:9ce0::/32",
       "2400:9e20::/32",
diff --git a/country/sg/ipv4-aggregated.txt b/country/sg/ipv4-aggregated.txt
index 683b12ee5..ea95c7a52 100644
--- a/country/sg/ipv4-aggregated.txt
+++ b/country/sg/ipv4-aggregated.txt
@@ -91,6 +91,7 @@
 45.116.88.0/22
 45.116.136.0/22
 45.117.188.0/22
+45.118.132.0/22
 45.118.180.0/22
 45.119.152.0/21
 45.119.200.0/22
diff --git a/country/sg/ipv6-aggregated.txt b/country/sg/ipv6-aggregated.txt
index 0cc69d894..1fefb68fb 100644
--- a/country/sg/ipv6-aggregated.txt
+++ b/country/sg/ipv6-aggregated.txt
@@ -180,7 +180,7 @@
 2400:79e0::/32
 2400:7e80::/32
 2400:8240::/32
-2400:8900::/31
+2400:8900::/29
 2400:9780::/32
 2400:9ce0::/32
 2400:9e20::/32
diff --git a/country/si/aggregated.json b/country/si/aggregated.json
index 79aac3fe9..6fbebe062 100644
--- a/country/si/aggregated.json
+++ b/country/si/aggregated.json
@@ -651,7 +651,8 @@
       "2a0f:c0c0::/29",
       "2a10:8100::/29",
       "2a11:d580::/29",
-      "2a12:ae80::/29"
+      "2a12:ae80::/29",
+      "2a13:6b40::/29"
     ]
   }
 }
\ No newline at end of file
diff --git a/country/si/ipv6-aggregated.txt b/country/si/ipv6-aggregated.txt
index 25675fdf7..47c276609 100644
--- a/country/si/ipv6-aggregated.txt
+++ b/country/si/ipv6-aggregated.txt
@@ -146,3 +146,4 @@
 2a10:8100::/29
 2a11:d580::/29
 2a12:ae80::/29
+2a13:6b40::/29
diff --git a/country/us/aggregated.json b/country/us/aggregated.json
index b9439f8fb..5049c33c6 100644
--- a/country/us/aggregated.json
+++ b/country/us/aggregated.json
@@ -571,6 +571,8 @@
       "23.144.208.0/24",
       "23.144.216.0/24",
       "23.144.224.0/24",
+      "23.144.232.0/24",
+      "23.144.248.0/24",
       "23.145.0.0/24",
       "23.145.16.0/24",
       "23.145.32.0/23",
@@ -1593,6 +1595,7 @@
       "45.59.0.0/18",
       "45.59.64.0/21",
       "45.59.80.0/20",
+      "45.59.100.0/22",
       "45.59.104.0/21",
       "45.59.112.0/20",
       "45.59.132.0/22",
@@ -2362,9 +2365,9 @@
       "64.91.0.0/16",
       "64.92.0.0/16",
       "64.93.0.0/18",
+      "64.93.64.0/22",
       "64.93.72.0/22",
-      "64.93.84.0/22",
-      "64.93.88.0/22",
+      "64.93.80.0/20",
       "64.93.112.0/20",
       "64.93.128.0/17",
       "64.94.0.0/15",
@@ -2720,8 +2723,7 @@
       "65.88.0.0/14",
       "65.96.0.0/16",
       "65.97.0.0/19",
-      "65.97.48.0/21",
-      "65.97.60.0/22",
+      "65.97.48.0/20",
       "65.97.64.0/18",
       "65.97.128.0/18",
       "65.98.0.0/16",
@@ -8912,6 +8914,7 @@
       "160.231.0.0/18",
       "160.231.192.0/18",
       "160.232.0.0/16",
+      "160.235.0.0/16",
       "160.238.22.0/23",
       "160.238.31.0/24",
       "160.238.41.0/24",
@@ -12629,8 +12632,7 @@
       "192.65.156.0/22",
       "192.65.168.0/23",
       "192.65.171.0/24",
-      "192.65.173.0/24",
-      "192.65.174.0/23",
+      "192.65.172.0/22",
       "192.65.177.0/24",
       "192.65.178.0/23",
       "192.65.180.0/23",
@@ -13701,7 +13703,6 @@
       "192.109.75.0/24",
       "192.109.92.0/23",
       "192.109.99.0/24",
-      "192.109.103.0/24",
       "192.109.104.0/24",
       "192.109.109.0/24",
       "192.109.110.0/24",
@@ -17609,10 +17610,7 @@
       "198.255.0.0/16",
       "199.0.0.0/14",
       "199.4.0.0/17",
-      "199.4.128.0/22",
-      "199.4.132.0/23",
-      "199.4.134.0/24",
-      "199.4.136.0/21",
+      "199.4.128.0/20",
       "199.4.145.0/24",
       "199.4.146.0/23",
       "199.4.148.0/22",
@@ -18235,12 +18233,7 @@
       "199.89.140.0/22",
       "199.89.144.0/20",
       "199.89.160.0/19",
-      "199.89.192.0/19",
-      "199.89.224.0/22",
-      "199.89.228.0/23",
-      "199.89.231.0/24",
-      "199.89.232.0/21",
-      "199.89.240.0/20",
+      "199.89.192.0/18",
       "199.90.0.0/16",
       "199.91.0.0/20",
       "199.91.32.0/19",
@@ -19585,10 +19578,7 @@
       "204.89.200.0/22",
       "204.89.204.0/23",
       "204.89.207.0/24",
-      "204.89.208.0/21",
-      "204.89.216.0/23",
-      "204.89.219.0/24",
-      "204.89.220.0/22",
+      "204.89.208.0/20",
       "204.89.224.0/19",
       "204.90.0.0/15",
       "204.92.0.0/14",
@@ -19783,10 +19773,7 @@
       "204.152.192.0/19",
       "204.152.232.0/21",
       "204.152.240.0/20",
-      "204.153.0.0/22",
-      "204.153.4.0/23",
-      "204.153.6.0/24",
-      "204.153.8.0/21",
+      "204.153.0.0/20",
       "204.153.16.0/21",
       "204.153.26.0/23",
       "204.153.28.0/22",
@@ -23288,6 +23275,8 @@
       "2001:67c:81c::/48",
       "2001:67c:930::/48",
       "2001:67c:a0c::/48",
+      "2001:67c:b38::/48",
+      "2001:67c:b3c::/48",
       "2001:67c:25f8::/48",
       "2001:67c:2778::/48",
       "2001:680::/32",
@@ -23430,8 +23419,6 @@
       "2400:45c0::/32",
       "2400:51a0::/32",
       "2400:6b80::/32",
-      "2400:8902::/31",
-      "2400:8904::/30",
       "2400:9640::/32",
       "2400:a1c0::/32",
       "2400:b920::/32",
@@ -27380,6 +27367,7 @@
       "2607:1540::/32",
       "2607:1580::/32",
       "2607:1600::/32",
+      "2607:1640::/32",
       "2607:1680::/32",
       "2607:1700::/32",
       "2607:1780::/32",
@@ -28397,7 +28385,6 @@
       "2620:1::/48",
       "2620:1:2000::/48",
       "2620:1:4000::/48",
-      "2620:1:6000::/48",
       "2620:1:8000::/48",
       "2620:1:a000::/48",
       "2620:1:c000::/48",
diff --git a/country/us/ipv4-aggregated.txt b/country/us/ipv4-aggregated.txt
index 58864856c..9341c82c9 100644
--- a/country/us/ipv4-aggregated.txt
+++ b/country/us/ipv4-aggregated.txt
@@ -566,6 +566,8 @@
 23.144.208.0/24
 23.144.216.0/24
 23.144.224.0/24
+23.144.232.0/24
+23.144.248.0/24
 23.145.0.0/24
 23.145.16.0/24
 23.145.32.0/23
@@ -1588,6 +1590,7 @@
 45.59.0.0/18
 45.59.64.0/21
 45.59.80.0/20
+45.59.100.0/22
 45.59.104.0/21
 45.59.112.0/20
 45.59.132.0/22
@@ -2357,9 +2360,9 @@
 64.91.0.0/16
 64.92.0.0/16
 64.93.0.0/18
+64.93.64.0/22
 64.93.72.0/22
-64.93.84.0/22
-64.93.88.0/22
+64.93.80.0/20
 64.93.112.0/20
 64.93.128.0/17
 64.94.0.0/15
@@ -2715,8 +2718,7 @@
 65.88.0.0/14
 65.96.0.0/16
 65.97.0.0/19
-65.97.48.0/21
-65.97.60.0/22
+65.97.48.0/20
 65.97.64.0/18
 65.97.128.0/18
 65.98.0.0/16
@@ -8907,6 +8909,7 @@
 160.231.0.0/18
 160.231.192.0/18
 160.232.0.0/16
+160.235.0.0/16
 160.238.22.0/23
 160.238.31.0/24
 160.238.41.0/24
@@ -12624,8 +12627,7 @@
 192.65.156.0/22
 192.65.168.0/23
 192.65.171.0/24
-192.65.173.0/24
-192.65.174.0/23
+192.65.172.0/22
 192.65.177.0/24
 192.65.178.0/23
 192.65.180.0/23
@@ -13696,7 +13698,6 @@
 192.109.75.0/24
 192.109.92.0/23
 192.109.99.0/24
-192.109.103.0/24
 192.109.104.0/24
 192.109.109.0/24
 192.109.110.0/24
@@ -17604,10 +17605,7 @@
 198.255.0.0/16
 199.0.0.0/14
 199.4.0.0/17
-199.4.128.0/22
-199.4.132.0/23
-199.4.134.0/24
-199.4.136.0/21
+199.4.128.0/20
 199.4.145.0/24
 199.4.146.0/23
 199.4.148.0/22
@@ -18230,12 +18228,7 @@
 199.89.140.0/22
 199.89.144.0/20
 199.89.160.0/19
-199.89.192.0/19
-199.89.224.0/22
-199.89.228.0/23
-199.89.231.0/24
-199.89.232.0/21
-199.89.240.0/20
+199.89.192.0/18
 199.90.0.0/16
 199.91.0.0/20
 199.91.32.0/19
@@ -19580,10 +19573,7 @@
 204.89.200.0/22
 204.89.204.0/23
 204.89.207.0/24
-204.89.208.0/21
-204.89.216.0/23
-204.89.219.0/24
-204.89.220.0/22
+204.89.208.0/20
 204.89.224.0/19
 204.90.0.0/15
 204.92.0.0/14
@@ -19778,10 +19768,7 @@
 204.152.192.0/19
 204.152.232.0/21
 204.152.240.0/20
-204.153.0.0/22
-204.153.4.0/23
-204.153.6.0/24
-204.153.8.0/21
+204.153.0.0/20
 204.153.16.0/21
 204.153.26.0/23
 204.153.28.0/22
diff --git a/country/us/ipv6-aggregated.txt b/country/us/ipv6-aggregated.txt
index 7a8c5d2e5..1dedf328b 100644
--- a/country/us/ipv6-aggregated.txt
+++ b/country/us/ipv6-aggregated.txt
@@ -213,6 +213,8 @@
 2001:67c:81c::/48
 2001:67c:930::/48
 2001:67c:a0c::/48
+2001:67c:b38::/48
+2001:67c:b3c::/48
 2001:67c:25f8::/48
 2001:67c:2778::/48
 2001:680::/32
@@ -355,8 +357,6 @@
 2400:45c0::/32
 2400:51a0::/32
 2400:6b80::/32
-2400:8902::/31
-2400:8904::/30
 2400:9640::/32
 2400:a1c0::/32
 2400:b920::/32
@@ -4305,6 +4305,7 @@
 2607:1540::/32
 2607:1580::/32
 2607:1600::/32
+2607:1640::/32
 2607:1680::/32
 2607:1700::/32
 2607:1780::/32
@@ -5322,7 +5323,6 @@
 2620:1::/48
 2620:1:2000::/48
 2620:1:4000::/48
-2620:1:6000::/48
 2620:1:8000::/48
 2620:1:a000::/48
 2620:1:c000::/48