From 4fc8cb7a796c4214103624d5731db1cdb4e1ec42 Mon Sep 17 00:00:00 2001
From: trick77 <jan@trick77.com>
Date: Sat, 11 Mar 2023 05:18:07 +0100
Subject: [PATCH] Update 20230311-0418

---
 country/ae/aggregated.json     | 20 +++++++++++++++++++-
 country/ae/ipv4-aggregated.txt |  9 +++++++++
 country/ae/ipv6-aggregated.txt |  9 +++++++++
 country/au/aggregated.json     |  1 +
 country/au/ipv4-aggregated.txt |  1 +
 country/bd/aggregated.json     |  5 +++--
 country/bd/ipv4-aggregated.txt |  3 ++-
 country/bd/ipv6-aggregated.txt |  2 +-
 country/bg/aggregated.json     |  1 +
 country/bg/ipv6-aggregated.txt |  1 +
 country/br/aggregated.json     |  6 ++----
 country/br/ipv4-aggregated.txt |  3 +--
 country/br/ipv6-aggregated.txt |  3 +--
 country/ch/aggregated.json     |  1 +
 country/ch/ipv6-aggregated.txt |  1 +
 country/de/aggregated.json     |  1 +
 country/de/ipv6-aggregated.txt |  1 +
 country/es/aggregated.json     |  1 +
 country/es/ipv4-aggregated.txt |  1 +
 country/et/aggregated.json     |  3 +++
 country/et/ipv4-aggregated.txt |  2 ++
 country/et/ipv6-aggregated.txt |  1 +
 country/gb/aggregated.json     |  1 +
 country/gb/ipv6-aggregated.txt |  1 +
 country/hk/aggregated.json     |  2 ++
 country/hk/ipv4-aggregated.txt |  1 +
 country/hk/ipv6-aggregated.txt |  1 +
 country/id/aggregated.json     |  4 ++--
 country/id/ipv4-aggregated.txt |  4 ++--
 country/in/aggregated.json     |  1 +
 country/in/ipv6-aggregated.txt |  1 +
 country/ir/aggregated.json     |  1 +
 country/ir/ipv6-aggregated.txt |  1 +
 country/it/aggregated.json     |  3 ++-
 country/it/ipv4-aggregated.txt |  3 ++-
 country/mm/aggregated.json     |  2 ++
 country/mm/ipv4-aggregated.txt |  1 +
 country/mm/ipv6-aggregated.txt |  1 +
 country/no/aggregated.json     |  1 +
 country/no/ipv6-aggregated.txt |  1 +
 country/ph/aggregated.json     |  2 ++
 country/ph/ipv4-aggregated.txt |  1 +
 country/ph/ipv6-aggregated.txt |  1 +
 country/pl/aggregated.json     |  1 +
 country/pl/ipv6-aggregated.txt |  1 +
 country/ru/aggregated.json     | 19 ++-----------------
 country/ru/ipv4-aggregated.txt | 11 ++---------
 country/ru/ipv6-aggregated.txt |  8 --------
 country/us/aggregated.json     |  3 +++
 country/us/ipv6-aggregated.txt |  3 +++
 country/vn/aggregated.json     |  6 ++++++
 country/vn/ipv4-aggregated.txt |  2 ++
 country/vn/ipv6-aggregated.txt |  4 ++++
 53 files changed, 115 insertions(+), 53 deletions(-)

diff --git a/country/ae/aggregated.json b/country/ae/aggregated.json
index 675735e55..e23e8a1b4 100644
--- a/country/ae/aggregated.json
+++ b/country/ae/aggregated.json
@@ -11,6 +11,7 @@
       "2.48.0.0/14",
       "2.56.16.0/22",
       "2.57.16.0/21",
+      "2.57.148.0/22",
       "2.58.28.0/22",
       "2.58.96.0/22",
       "2.58.172.0/22",
@@ -59,6 +60,7 @@
       "45.87.48.0/22",
       "45.87.184.0/22",
       "45.88.12.0/22",
+      "45.88.80.0/22",
       "45.88.96.0/22",
       "45.89.240.0/22",
       "45.89.248.0/21",
@@ -74,6 +76,7 @@
       "45.133.176.0/22",
       "45.135.128.0/22",
       "45.135.176.0/22",
+      "45.136.248.0/22",
       "45.137.28.0/22",
       "45.137.116.0/22",
       "45.137.124.0/22",
@@ -119,6 +122,7 @@
       "80.76.52.0/22",
       "80.227.0.0/16",
       "81.16.132.0/22",
+      "81.25.68.0/22",
       "81.25.76.0/22",
       "82.205.128.0/22",
       "82.205.132.0/23",
@@ -128,6 +132,7 @@
       "82.205.224.0/19",
       "83.110.0.0/15",
       "83.150.220.0/22",
+      "84.54.4.0/22",
       "85.115.64.0/19",
       "85.204.18.0/24",
       "85.208.72.0/22",
@@ -205,6 +210,7 @@
       "103.21.58.0/23",
       "103.152.182.0/23",
       "103.224.22.0/23",
+      "109.94.216.0/22",
       "109.95.124.0/22",
       "109.106.0.0/22",
       "109.177.0.0/16",
@@ -341,6 +347,7 @@
       "191.101.0.0/16",
       "192.58.29.0/24",
       "192.103.14.0/24",
+      "192.144.16.0/22",
       "193.7.200.0/22",
       "193.31.40.0/22",
       "193.32.188.0/22",
@@ -379,6 +386,8 @@
       "194.110.242.0/24",
       "194.117.51.0/24",
       "194.146.236.0/22",
+      "194.147.106.0/23",
+      "194.147.110.0/23",
       "194.153.153.128/25",
       "194.156.0.0/23",
       "194.156.26.0/23",
@@ -455,17 +464,23 @@
       "2a06:3d80::/29",
       "2a06:7840::/29",
       "2a07:1f00::/29",
+      "2a07:5c00::/29",
       "2a07:98c0::/29",
       "2a09:1080::/29",
+      "2a09:1e00::/29",
       "2a09:3380::/29",
       "2a09:4b40::/29",
+      "2a09:4b80::/29",
       "2a09:4d80::/29",
       "2a09:6400::/29",
       "2a09:6780::/29",
       "2a09:6a00::/29",
       "2a09:7400::/32",
+      "2a09:8000::/29",
+      "2a09:9a80::/29",
       "2a09:db00::/29",
       "2a09:e3c0::/29",
+      "2a09:f300::/29",
       "2a0a:3940::/29",
       "2a0a:4e80::/29",
       "2a0a:77c0::/29",
@@ -502,10 +517,12 @@
       "2a0c:fa40::/29",
       "2a0d:5c0::/29",
       "2a0d:a80::/29",
+      "2a0d:29c0::/29",
       "2a0d:4440::/29",
       "2a0d:4ac0::/29",
       "2a0d:4b40::/29",
       "2a0d:4c40::/29",
+      "2a0d:8bc0::/29",
       "2a0d:ab80::/32",
       "2a0e:1c00::/29",
       "2a0e:6e80::/29",
@@ -549,7 +566,8 @@
       "2a13:4b80::/29",
       "2a13:5200::/29",
       "2a13:5dc0::/29",
-      "2a13:8900::/29"
+      "2a13:8900::/29",
+      "2a13:ba80::/29"
     ]
   }
 }
\ No newline at end of file
diff --git a/country/ae/ipv4-aggregated.txt b/country/ae/ipv4-aggregated.txt
index a2f121137..189ea6a8a 100644
--- a/country/ae/ipv4-aggregated.txt
+++ b/country/ae/ipv4-aggregated.txt
@@ -6,6 +6,7 @@
 2.48.0.0/14
 2.56.16.0/22
 2.57.16.0/21
+2.57.148.0/22
 2.58.28.0/22
 2.58.96.0/22
 2.58.172.0/22
@@ -54,6 +55,7 @@
 45.87.48.0/22
 45.87.184.0/22
 45.88.12.0/22
+45.88.80.0/22
 45.88.96.0/22
 45.89.240.0/22
 45.89.248.0/21
@@ -69,6 +71,7 @@
 45.133.176.0/22
 45.135.128.0/22
 45.135.176.0/22
+45.136.248.0/22
 45.137.28.0/22
 45.137.116.0/22
 45.137.124.0/22
@@ -114,6 +117,7 @@
 80.76.52.0/22
 80.227.0.0/16
 81.16.132.0/22
+81.25.68.0/22
 81.25.76.0/22
 82.205.128.0/22
 82.205.132.0/23
@@ -123,6 +127,7 @@
 82.205.224.0/19
 83.110.0.0/15
 83.150.220.0/22
+84.54.4.0/22
 85.115.64.0/19
 85.204.18.0/24
 85.208.72.0/22
@@ -200,6 +205,7 @@
 103.21.58.0/23
 103.152.182.0/23
 103.224.22.0/23
+109.94.216.0/22
 109.95.124.0/22
 109.106.0.0/22
 109.177.0.0/16
@@ -336,6 +342,7 @@
 191.101.0.0/16
 192.58.29.0/24
 192.103.14.0/24
+192.144.16.0/22
 193.7.200.0/22
 193.31.40.0/22
 193.32.188.0/22
@@ -374,6 +381,8 @@
 194.110.242.0/24
 194.117.51.0/24
 194.146.236.0/22
+194.147.106.0/23
+194.147.110.0/23
 194.153.153.128/25
 194.156.0.0/23
 194.156.26.0/23
diff --git a/country/ae/ipv6-aggregated.txt b/country/ae/ipv6-aggregated.txt
index 9b347c3af..c36782fb9 100644
--- a/country/ae/ipv6-aggregated.txt
+++ b/country/ae/ipv6-aggregated.txt
@@ -53,17 +53,23 @@
 2a06:3d80::/29
 2a06:7840::/29
 2a07:1f00::/29
+2a07:5c00::/29
 2a07:98c0::/29
 2a09:1080::/29
+2a09:1e00::/29
 2a09:3380::/29
 2a09:4b40::/29
+2a09:4b80::/29
 2a09:4d80::/29
 2a09:6400::/29
 2a09:6780::/29
 2a09:6a00::/29
 2a09:7400::/32
+2a09:8000::/29
+2a09:9a80::/29
 2a09:db00::/29
 2a09:e3c0::/29
+2a09:f300::/29
 2a0a:3940::/29
 2a0a:4e80::/29
 2a0a:77c0::/29
@@ -100,10 +106,12 @@
 2a0c:fa40::/29
 2a0d:5c0::/29
 2a0d:a80::/29
+2a0d:29c0::/29
 2a0d:4440::/29
 2a0d:4ac0::/29
 2a0d:4b40::/29
 2a0d:4c40::/29
+2a0d:8bc0::/29
 2a0d:ab80::/32
 2a0e:1c00::/29
 2a0e:6e80::/29
@@ -148,3 +156,4 @@
 2a13:5200::/29
 2a13:5dc0::/29
 2a13:8900::/29
+2a13:ba80::/29
diff --git a/country/au/aggregated.json b/country/au/aggregated.json
index 930ca89df..e61ce02b1 100644
--- a/country/au/aggregated.json
+++ b/country/au/aggregated.json
@@ -1908,6 +1908,7 @@
       "103.213.100.0/22",
       "103.213.120.0/23",
       "103.213.200.0/24",
+      "103.213.229.0/24",
       "103.214.28.0/22",
       "103.214.42.0/23",
       "103.214.98.0/24",
diff --git a/country/au/ipv4-aggregated.txt b/country/au/ipv4-aggregated.txt
index 2d5de0f2b..3493c39ad 100644
--- a/country/au/ipv4-aggregated.txt
+++ b/country/au/ipv4-aggregated.txt
@@ -1903,6 +1903,7 @@
 103.213.100.0/22
 103.213.120.0/23
 103.213.200.0/24
+103.213.229.0/24
 103.214.28.0/22
 103.214.42.0/23
 103.214.98.0/24
diff --git a/country/bd/aggregated.json b/country/bd/aggregated.json
index d24da804f..883f9c9eb 100644
--- a/country/bd/aggregated.json
+++ b/country/bd/aggregated.json
@@ -523,6 +523,7 @@
       "103.108.144.0/22",
       "103.108.178.0/23",
       "103.108.221.0/24",
+      "103.109.10.0/23",
       "103.109.52.0/22",
       "103.109.56.0/22",
       "103.109.92.0/22",
@@ -1292,7 +1293,7 @@
       "103.181.68.0/22",
       "103.181.72.0/22",
       "103.181.96.0/23",
-      "103.181.104.0/22",
+      "103.181.104.0/23",
       "103.181.122.0/23",
       "103.181.162.0/23",
       "103.181.180.0/23",
@@ -1839,7 +1840,6 @@
       "2001:df0:6940::/48",
       "2001:df0:6ac0::/48",
       "2001:df0:6bc0::/48",
-      "2001:df0:6c40::/48",
       "2001:df0:6dc0::/48",
       "2001:df0:7140::/48",
       "2001:df0:75c0::/48",
@@ -2081,6 +2081,7 @@
       "2001:df2:fc0::/48",
       "2001:df2:1200::/48",
       "2001:df2:1380::/48",
+      "2001:df2:17c0::/48",
       "2001:df2:2780::/48",
       "2001:df2:2880::/48",
       "2001:df2:3700::/48",
diff --git a/country/bd/ipv4-aggregated.txt b/country/bd/ipv4-aggregated.txt
index 4741ee1c9..8603c0822 100644
--- a/country/bd/ipv4-aggregated.txt
+++ b/country/bd/ipv4-aggregated.txt
@@ -518,6 +518,7 @@
 103.108.144.0/22
 103.108.178.0/23
 103.108.221.0/24
+103.109.10.0/23
 103.109.52.0/22
 103.109.56.0/22
 103.109.92.0/22
@@ -1287,7 +1288,7 @@
 103.181.68.0/22
 103.181.72.0/22
 103.181.96.0/23
-103.181.104.0/22
+103.181.104.0/23
 103.181.122.0/23
 103.181.162.0/23
 103.181.180.0/23
diff --git a/country/bd/ipv6-aggregated.txt b/country/bd/ipv6-aggregated.txt
index 9d6f20e47..8ce863dfa 100644
--- a/country/bd/ipv6-aggregated.txt
+++ b/country/bd/ipv6-aggregated.txt
@@ -86,7 +86,6 @@
 2001:df0:6940::/48
 2001:df0:6ac0::/48
 2001:df0:6bc0::/48
-2001:df0:6c40::/48
 2001:df0:6dc0::/48
 2001:df0:7140::/48
 2001:df0:75c0::/48
@@ -328,6 +327,7 @@
 2001:df2:fc0::/48
 2001:df2:1200::/48
 2001:df2:1380::/48
+2001:df2:17c0::/48
 2001:df2:2780::/48
 2001:df2:2880::/48
 2001:df2:3700::/48
diff --git a/country/bg/aggregated.json b/country/bg/aggregated.json
index 5b04578a6..9235668b6 100644
--- a/country/bg/aggregated.json
+++ b/country/bg/aggregated.json
@@ -1460,6 +1460,7 @@
       "2a13:4480::/29",
       "2a13:4a40::/29",
       "2a13:8b80::/29",
+      "2a13:b980::/29",
       "2a13:f200::/29"
     ]
   }
diff --git a/country/bg/ipv6-aggregated.txt b/country/bg/ipv6-aggregated.txt
index 0fa105ffa..85a6821cc 100644
--- a/country/bg/ipv6-aggregated.txt
+++ b/country/bg/ipv6-aggregated.txt
@@ -245,4 +245,5 @@
 2a13:4480::/29
 2a13:4a40::/29
 2a13:8b80::/29
+2a13:b980::/29
 2a13:f200::/29
diff --git a/country/br/aggregated.json b/country/br/aggregated.json
index e1e14c3c4..e16ef1806 100644
--- a/country/br/aggregated.json
+++ b/country/br/aggregated.json
@@ -1652,8 +1652,7 @@
       "138.94.220.0/22",
       "138.94.224.0/20",
       "138.97.0.0/19",
-      "138.97.32.0/21",
-      "138.97.40.0/22",
+      "138.97.32.0/20",
       "138.97.48.0/21",
       "138.97.60.0/22",
       "138.97.64.0/20",
@@ -5327,7 +5326,6 @@
       "2804:5f4::/32",
       "2804:5f8::/32",
       "2804:604::/32",
-      "2804:608::/32",
       "2804:60c::/32",
       "2804:610::/32",
       "2804:614::/32",
@@ -12024,7 +12022,6 @@
       "2804:78c8::/32",
       "2804:78cc::/32",
       "2804:78d0::/32",
-      "2804:78d4::/32",
       "2804:78d8::/32",
       "2804:78dc::/32",
       "2804:78e0::/32",
@@ -13143,6 +13140,7 @@
       "2804:8afc::/32",
       "2804:8b00::/32",
       "2804:8b04::/32",
+      "2804:8b08::/32",
       "2a00:aee0::/29"
     ]
   }
diff --git a/country/br/ipv4-aggregated.txt b/country/br/ipv4-aggregated.txt
index 5611d16d7..a5ab08893 100644
--- a/country/br/ipv4-aggregated.txt
+++ b/country/br/ipv4-aggregated.txt
@@ -1647,8 +1647,7 @@
 138.94.220.0/22
 138.94.224.0/20
 138.97.0.0/19
-138.97.32.0/21
-138.97.40.0/22
+138.97.32.0/20
 138.97.48.0/21
 138.97.60.0/22
 138.97.64.0/20
diff --git a/country/br/ipv6-aggregated.txt b/country/br/ipv6-aggregated.txt
index 7cae791ac..810be5b17 100644
--- a/country/br/ipv6-aggregated.txt
+++ b/country/br/ipv6-aggregated.txt
@@ -875,7 +875,6 @@
 2804:5f4::/32
 2804:5f8::/32
 2804:604::/32
-2804:608::/32
 2804:60c::/32
 2804:610::/32
 2804:614::/32
@@ -7572,7 +7571,6 @@
 2804:78c8::/32
 2804:78cc::/32
 2804:78d0::/32
-2804:78d4::/32
 2804:78d8::/32
 2804:78dc::/32
 2804:78e0::/32
@@ -8691,4 +8689,5 @@
 2804:8afc::/32
 2804:8b00::/32
 2804:8b04::/32
+2804:8b08::/32
 2a00:aee0::/29
diff --git a/country/ch/aggregated.json b/country/ch/aggregated.json
index 96ff1f907..786014afa 100644
--- a/country/ch/aggregated.json
+++ b/country/ch/aggregated.json
@@ -3358,6 +3358,7 @@
       "2a13:9000::/29",
       "2a13:a200::/29",
       "2a13:aa00::/29",
+      "2a13:bc80::/29",
       "2a13:de00::/29"
     ]
   }
diff --git a/country/ch/ipv6-aggregated.txt b/country/ch/ipv6-aggregated.txt
index 332ce05b4..d8b90fcdd 100644
--- a/country/ch/ipv6-aggregated.txt
+++ b/country/ch/ipv6-aggregated.txt
@@ -843,4 +843,5 @@
 2a13:9000::/29
 2a13:a200::/29
 2a13:aa00::/29
+2a13:bc80::/29
 2a13:de00::/29
diff --git a/country/de/aggregated.json b/country/de/aggregated.json
index 896a55731..8fa77b2c8 100644
--- a/country/de/aggregated.json
+++ b/country/de/aggregated.json
@@ -8479,6 +8479,7 @@
       "2001:67c:bfc::/48",
       "2001:67c:c08::/48",
       "2001:67c:c0c::/48",
+      "2001:67c:c18::/48",
       "2001:67c:1018::/47",
       "2001:67c:1054::/48",
       "2001:67c:1098::/48",
diff --git a/country/de/ipv6-aggregated.txt b/country/de/ipv6-aggregated.txt
index 6620dd867..9bd0bb51c 100644
--- a/country/de/ipv6-aggregated.txt
+++ b/country/de/ipv6-aggregated.txt
@@ -402,6 +402,7 @@
 2001:67c:bfc::/48
 2001:67c:c08::/48
 2001:67c:c0c::/48
+2001:67c:c18::/48
 2001:67c:1018::/47
 2001:67c:1054::/48
 2001:67c:1098::/48
diff --git a/country/es/aggregated.json b/country/es/aggregated.json
index 1d53b81b1..3831ab8f6 100644
--- a/country/es/aggregated.json
+++ b/country/es/aggregated.json
@@ -1298,6 +1298,7 @@
       "159.147.0.0/16",
       "159.237.0.0/16",
       "159.253.248.0/21",
+      "159.255.145.0/24",
       "159.255.150.0/24",
       "159.255.192.0/21",
       "160.214.0.0/16",
diff --git a/country/es/ipv4-aggregated.txt b/country/es/ipv4-aggregated.txt
index f2f3c8fb0..0f51940b2 100644
--- a/country/es/ipv4-aggregated.txt
+++ b/country/es/ipv4-aggregated.txt
@@ -1293,6 +1293,7 @@
 159.147.0.0/16
 159.237.0.0/16
 159.253.248.0/21
+159.255.145.0/24
 159.255.150.0/24
 159.255.192.0/21
 160.214.0.0/16
diff --git a/country/et/aggregated.json b/country/et/aggregated.json
index 4919b8e84..ed10c9833 100644
--- a/country/et/aggregated.json
+++ b/country/et/aggregated.json
@@ -11,12 +11,15 @@
       "102.218.0.0/22",
       "102.218.48.0/22",
       "164.160.184.0/22",
+      "196.49.98.0/24",
+      "196.60.116.0/24",
       "196.188.0.0/14",
       "197.154.0.0/16",
       "197.156.64.0/18",
       "213.55.64.0/18"
     ],
     "ipv6": [
+      "2001:43f8:1710::/47",
       "2c0f:6f00::/32",
       "2c0f:f348::/32"
     ]
diff --git a/country/et/ipv4-aggregated.txt b/country/et/ipv4-aggregated.txt
index 8342be4b2..79787bf21 100644
--- a/country/et/ipv4-aggregated.txt
+++ b/country/et/ipv4-aggregated.txt
@@ -6,6 +6,8 @@
 102.218.0.0/22
 102.218.48.0/22
 164.160.184.0/22
+196.49.98.0/24
+196.60.116.0/24
 196.188.0.0/14
 197.154.0.0/16
 197.156.64.0/18
diff --git a/country/et/ipv6-aggregated.txt b/country/et/ipv6-aggregated.txt
index 1f5890986..1753d1d21 100644
--- a/country/et/ipv6-aggregated.txt
+++ b/country/et/ipv6-aggregated.txt
@@ -3,5 +3,6 @@
 # Delegation status: Allocated || Assigned
 # Mode: Aggregated
 #
+2001:43f8:1710::/47
 2c0f:6f00::/32
 2c0f:f348::/32
diff --git a/country/gb/aggregated.json b/country/gb/aggregated.json
index f2f388d89..b551de85b 100644
--- a/country/gb/aggregated.json
+++ b/country/gb/aggregated.json
@@ -9514,6 +9514,7 @@
       "2a13:ad80::/29",
       "2a13:b080::/29",
       "2a13:bb00::/29",
+      "2a13:bb80::/29",
       "2a13:c300::/29",
       "2a13:cb00::/29",
       "2a13:d800::/32"
diff --git a/country/gb/ipv6-aggregated.txt b/country/gb/ipv6-aggregated.txt
index 4993bbbad..0ff676d7e 100644
--- a/country/gb/ipv6-aggregated.txt
+++ b/country/gb/ipv6-aggregated.txt
@@ -2241,6 +2241,7 @@
 2a13:ad80::/29
 2a13:b080::/29
 2a13:bb00::/29
+2a13:bb80::/29
 2a13:c300::/29
 2a13:cb00::/29
 2a13:d800::/32
diff --git a/country/hk/aggregated.json b/country/hk/aggregated.json
index 681b2f76d..46c7c505f 100644
--- a/country/hk/aggregated.json
+++ b/country/hk/aggregated.json
@@ -885,6 +885,7 @@
       "103.108.2.0/23",
       "103.108.8.0/24",
       "103.108.40.0/22",
+      "103.108.66.0/23",
       "103.108.142.0/24",
       "103.108.172.0/24",
       "103.108.180.0/22",
@@ -2575,6 +2576,7 @@
       "2001:df2:40::/48",
       "2001:df2:b40::/48",
       "2001:df2:10c0::/48",
+      "2001:df2:1740::/48",
       "2001:df2:2c00::/48",
       "2001:df2:3880::/48",
       "2001:df2:3b80::/48",
diff --git a/country/hk/ipv4-aggregated.txt b/country/hk/ipv4-aggregated.txt
index 0f8efad1a..7a27857b4 100644
--- a/country/hk/ipv4-aggregated.txt
+++ b/country/hk/ipv4-aggregated.txt
@@ -880,6 +880,7 @@
 103.108.2.0/23
 103.108.8.0/24
 103.108.40.0/22
+103.108.66.0/23
 103.108.142.0/24
 103.108.172.0/24
 103.108.180.0/22
diff --git a/country/hk/ipv6-aggregated.txt b/country/hk/ipv6-aggregated.txt
index b8e429972..f401a653e 100644
--- a/country/hk/ipv6-aggregated.txt
+++ b/country/hk/ipv6-aggregated.txt
@@ -115,6 +115,7 @@
 2001:df2:40::/48
 2001:df2:b40::/48
 2001:df2:10c0::/48
+2001:df2:1740::/48
 2001:df2:2c00::/48
 2001:df2:3880::/48
 2001:df2:3b80::/48
diff --git a/country/id/aggregated.json b/country/id/aggregated.json
index 05d7200fc..74e6e16b4 100644
--- a/country/id/aggregated.json
+++ b/country/id/aggregated.json
@@ -1112,13 +1112,13 @@
       "103.109.152.0/21",
       "103.109.160.0/20",
       "103.109.188.0/22",
-      "103.109.192.0/21",
-      "103.109.200.0/22",
+      "103.109.192.0/20",
       "103.109.209.0/24",
       "103.109.210.0/24",
       "103.109.247.0/24",
       "103.110.4.0/24",
       "103.110.8.0/22",
+      "103.110.34.0/23",
       "103.110.41.0/24",
       "103.110.43.0/24",
       "103.110.74.0/24",
diff --git a/country/id/ipv4-aggregated.txt b/country/id/ipv4-aggregated.txt
index cd53a4509..24ac5b96d 100644
--- a/country/id/ipv4-aggregated.txt
+++ b/country/id/ipv4-aggregated.txt
@@ -1107,13 +1107,13 @@
 103.109.152.0/21
 103.109.160.0/20
 103.109.188.0/22
-103.109.192.0/21
-103.109.200.0/22
+103.109.192.0/20
 103.109.209.0/24
 103.109.210.0/24
 103.109.247.0/24
 103.110.4.0/24
 103.110.8.0/22
+103.110.34.0/23
 103.110.41.0/24
 103.110.43.0/24
 103.110.74.0/24
diff --git a/country/in/aggregated.json b/country/in/aggregated.json
index 1d5a2b50b..fe53d1f23 100644
--- a/country/in/aggregated.json
+++ b/country/in/aggregated.json
@@ -6869,6 +6869,7 @@
       "2001:df2:1700::/48",
       "2001:df2:1800::/46",
       "2001:df2:1880::/48",
+      "2001:df2:18c0::/48",
       "2001:df2:1900::/47",
       "2001:df2:1b00::/48",
       "2001:df2:1f00::/48",
diff --git a/country/in/ipv6-aggregated.txt b/country/in/ipv6-aggregated.txt
index 98de7091e..db2d6a037 100644
--- a/country/in/ipv6-aggregated.txt
+++ b/country/in/ipv6-aggregated.txt
@@ -537,6 +537,7 @@
 2001:df2:1700::/48
 2001:df2:1800::/46
 2001:df2:1880::/48
+2001:df2:18c0::/48
 2001:df2:1900::/47
 2001:df2:1b00::/48
 2001:df2:1f00::/48
diff --git a/country/ir/aggregated.json b/country/ir/aggregated.json
index 57ec111f4..5cc913543 100644
--- a/country/ir/aggregated.json
+++ b/country/ir/aggregated.json
@@ -1969,6 +1969,7 @@
       "2a13:8600::/29",
       "2a13:9600::/29",
       "2a13:9a00::/29",
+      "2a13:bd80::/29",
       "2a13:d000::/29"
     ]
   }
diff --git a/country/ir/ipv6-aggregated.txt b/country/ir/ipv6-aggregated.txt
index 319f894d8..72501af43 100644
--- a/country/ir/ipv6-aggregated.txt
+++ b/country/ir/ipv6-aggregated.txt
@@ -422,4 +422,5 @@
 2a13:8600::/29
 2a13:9600::/29
 2a13:9a00::/29
+2a13:bd80::/29
 2a13:d000::/29
diff --git a/country/it/aggregated.json b/country/it/aggregated.json
index 3ff89ee94..74d105fed 100644
--- a/country/it/aggregated.json
+++ b/country/it/aggregated.json
@@ -1245,7 +1245,8 @@
       "159.253.96.0/21",
       "159.253.184.0/21",
       "159.255.128.0/20",
-      "159.255.144.0/22",
+      "159.255.144.0/24",
+      "159.255.146.0/23",
       "159.255.152.0/21",
       "160.66.0.0/16",
       "160.78.0.0/16",
diff --git a/country/it/ipv4-aggregated.txt b/country/it/ipv4-aggregated.txt
index 9aa73f6c2..6d37ed605 100644
--- a/country/it/ipv4-aggregated.txt
+++ b/country/it/ipv4-aggregated.txt
@@ -1240,7 +1240,8 @@
 159.253.96.0/21
 159.253.184.0/21
 159.255.128.0/20
-159.255.144.0/22
+159.255.144.0/24
+159.255.146.0/23
 159.255.152.0/21
 160.66.0.0/16
 160.78.0.0/16
diff --git a/country/mm/aggregated.json b/country/mm/aggregated.json
index 5c4b6c36a..22fe2b73f 100644
--- a/country/mm/aggregated.json
+++ b/country/mm/aggregated.json
@@ -81,6 +81,7 @@
       "103.103.194.0/24",
       "103.105.172.0/22",
       "103.108.104.0/22",
+      "103.109.8.0/23",
       "103.110.196.0/22",
       "103.113.84.0/22",
       "103.115.4.0/23",
@@ -252,6 +253,7 @@
       "2400:cea0::/32",
       "2400:de40::/32",
       "2400:e160::/32",
+      "2400:e8a0::/32",
       "2400:e9c0::/32",
       "2400:ecc0::/32",
       "2400:f1c0::/32",
diff --git a/country/mm/ipv4-aggregated.txt b/country/mm/ipv4-aggregated.txt
index 67ccaa024..a087ed411 100644
--- a/country/mm/ipv4-aggregated.txt
+++ b/country/mm/ipv4-aggregated.txt
@@ -76,6 +76,7 @@
 103.103.194.0/24
 103.105.172.0/22
 103.108.104.0/22
+103.109.8.0/23
 103.110.196.0/22
 103.113.84.0/22
 103.115.4.0/23
diff --git a/country/mm/ipv6-aggregated.txt b/country/mm/ipv6-aggregated.txt
index 49b84e9a1..1994b1c4c 100644
--- a/country/mm/ipv6-aggregated.txt
+++ b/country/mm/ipv6-aggregated.txt
@@ -55,6 +55,7 @@
 2400:cea0::/32
 2400:de40::/32
 2400:e160::/32
+2400:e8a0::/32
 2400:e9c0::/32
 2400:ecc0::/32
 2400:f1c0::/32
diff --git a/country/no/aggregated.json b/country/no/aggregated.json
index e040b81c1..48ce91c77 100644
--- a/country/no/aggregated.json
+++ b/country/no/aggregated.json
@@ -1215,6 +1215,7 @@
       "2001:67c:7f0::/48",
       "2001:67c:ad8::/48",
       "2001:67c:b74::/48",
+      "2001:67c:c14::/48",
       "2001:67c:1070::/47",
       "2001:67c:1144::/48",
       "2001:67c:12c0::/47",
diff --git a/country/no/ipv6-aggregated.txt b/country/no/ipv6-aggregated.txt
index e9c897407..e967583c6 100644
--- a/country/no/ipv6-aggregated.txt
+++ b/country/no/ipv6-aggregated.txt
@@ -37,6 +37,7 @@
 2001:67c:7f0::/48
 2001:67c:ad8::/48
 2001:67c:b74::/48
+2001:67c:c14::/48
 2001:67c:1070::/47
 2001:67c:1144::/48
 2001:67c:12c0::/47
diff --git a/country/ph/aggregated.json b/country/ph/aggregated.json
index 97cb38fea..66e715e85 100644
--- a/country/ph/aggregated.json
+++ b/country/ph/aggregated.json
@@ -190,6 +190,7 @@
       "103.107.80.0/22",
       "103.107.156.0/22",
       "103.107.232.0/22",
+      "103.109.184.0/23",
       "103.109.252.0/22",
       "103.110.44.0/22",
       "103.110.75.0/24",
@@ -720,6 +721,7 @@
       "2001:df1:ca80::/48",
       "2001:df1:ef40::/48",
       "2001:df1:f340::/48",
+      "2001:df2:1840::/48",
       "2001:df2:4d80::/48",
       "2001:df2:6800::/48",
       "2001:df2:f280::/48",
diff --git a/country/ph/ipv4-aggregated.txt b/country/ph/ipv4-aggregated.txt
index cc7e6c516..242babe49 100644
--- a/country/ph/ipv4-aggregated.txt
+++ b/country/ph/ipv4-aggregated.txt
@@ -185,6 +185,7 @@
 103.107.80.0/22
 103.107.156.0/22
 103.107.232.0/22
+103.109.184.0/23
 103.109.252.0/22
 103.110.44.0/22
 103.110.75.0/24
diff --git a/country/ph/ipv6-aggregated.txt b/country/ph/ipv6-aggregated.txt
index b06d89fc5..a14ed3fbc 100644
--- a/country/ph/ipv6-aggregated.txt
+++ b/country/ph/ipv6-aggregated.txt
@@ -50,6 +50,7 @@
 2001:df1:ca80::/48
 2001:df1:ef40::/48
 2001:df1:f340::/48
+2001:df2:1840::/48
 2001:df2:4d80::/48
 2001:df2:6800::/48
 2001:df2:f280::/48
diff --git a/country/pl/aggregated.json b/country/pl/aggregated.json
index 376987c23..c7b503398 100644
--- a/country/pl/aggregated.json
+++ b/country/pl/aggregated.json
@@ -3946,6 +3946,7 @@
       "2001:67c:b70::/48",
       "2001:67c:b94::/48",
       "2001:67c:bd8::/48",
+      "2001:67c:c1c::/48",
       "2001:67c:1040::/48",
       "2001:67c:10b4::/48",
       "2001:67c:1120::/48",
diff --git a/country/pl/ipv6-aggregated.txt b/country/pl/ipv6-aggregated.txt
index 665dbc2ee..36e0196ca 100644
--- a/country/pl/ipv6-aggregated.txt
+++ b/country/pl/ipv6-aggregated.txt
@@ -115,6 +115,7 @@
 2001:67c:b70::/48
 2001:67c:b94::/48
 2001:67c:bd8::/48
+2001:67c:c1c::/48
 2001:67c:1040::/48
 2001:67c:10b4::/48
 2001:67c:1120::/48
diff --git a/country/ru/aggregated.json b/country/ru/aggregated.json
index 0d9f46a8b..89f098a17 100644
--- a/country/ru/aggregated.json
+++ b/country/ru/aggregated.json
@@ -19,7 +19,6 @@
       "2.57.52.0/22",
       "2.57.80.0/22",
       "2.57.112.0/22",
-      "2.57.148.0/22",
       "2.57.184.0/22",
       "2.58.68.0/22",
       "2.58.124.0/22",
@@ -690,7 +689,6 @@
       "45.87.244.0/22",
       "45.87.252.0/22",
       "45.88.52.0/22",
-      "45.88.80.0/22",
       "45.88.100.0/22",
       "45.88.208.0/22",
       "45.88.252.0/22",
@@ -803,7 +801,6 @@
       "45.136.204.0/22",
       "45.136.208.0/22",
       "45.136.244.0/22",
-      "45.136.248.0/22",
       "45.137.52.0/22",
       "45.137.112.0/22",
       "45.137.152.0/22",
@@ -1754,7 +1751,7 @@
       "81.24.176.0/20",
       "81.25.0.0/20",
       "81.25.48.0/20",
-      "81.25.64.0/21",
+      "81.25.64.0/22",
       "81.26.80.0/20",
       "81.26.128.0/20",
       "81.26.144.0/21",
@@ -1992,7 +1989,6 @@
       "84.51.192.0/19",
       "84.52.64.0/18",
       "84.53.192.0/18",
-      "84.54.4.0/22",
       "84.54.8.0/22",
       "84.54.16.0/22",
       "84.54.28.0/22",
@@ -4427,7 +4423,7 @@
       "109.94.176.0/20",
       "109.94.192.0/20",
       "109.94.208.0/22",
-      "109.94.216.0/21",
+      "109.94.220.0/22",
       "109.95.16.0/21",
       "109.95.72.0/21",
       "109.95.80.0/21",
@@ -6752,7 +6748,6 @@
       "192.136.61.0/24",
       "192.144.4.0/22",
       "192.144.8.0/21",
-      "192.144.16.0/22",
       "192.144.28.0/22",
       "192.144.40.0/22",
       "192.144.48.0/22",
@@ -7839,8 +7834,6 @@
       "194.147.78.0/23",
       "194.147.84.0/22",
       "194.147.88.0/22",
-      "194.147.106.0/23",
-      "194.147.110.0/23",
       "194.147.114.0/23",
       "194.147.148.0/23",
       "194.147.214.0/23",
@@ -10177,7 +10170,6 @@
       "2a07:5500::/29",
       "2a07:57c0::/29",
       "2a07:5880::/29",
-      "2a07:5c00::/29",
       "2a07:64c0::/29",
       "2a07:6900::/29",
       "2a07:6940::/29",
@@ -10248,7 +10240,6 @@
       "2a09:1940::/29",
       "2a09:1a00::/29",
       "2a09:1a40::/29",
-      "2a09:1e00::/29",
       "2a09:2000::/29",
       "2a09:2380::/29",
       "2a09:2480::/29",
@@ -10288,7 +10279,6 @@
       "2a09:4980::/32",
       "2a09:4a00::/29",
       "2a09:4a80::/29",
-      "2a09:4b80::/29",
       "2a09:4c80::/29",
       "2a09:4d00::/29",
       "2a09:4d40::/29",
@@ -10331,7 +10321,6 @@
       "2a09:7c80::/29",
       "2a09:7d00::/29",
       "2a09:7e00::/29",
-      "2a09:8000::/29",
       "2a09:8100::/29",
       "2a09:8300::/29",
       "2a09:8440::/29",
@@ -10364,7 +10353,6 @@
       "2a09:9800::/29",
       "2a09:9880::/29",
       "2a09:9980::/29",
-      "2a09:9a80::/29",
       "2a09:9b00::/29",
       "2a09:9d80::/29",
       "2a09:9e80::/29",
@@ -10442,7 +10430,6 @@
       "2a09:f000::/29",
       "2a09:f100::/29",
       "2a09:f1c0::/29",
-      "2a09:f300::/29",
       "2a09:f500::/29",
       "2a09:f600::/29",
       "2a09:f640::/29",
@@ -10750,7 +10737,6 @@
       "2a0d:21c0::/29",
       "2a0d:24c0::/29",
       "2a0d:28c0::/29",
-      "2a0d:29c0::/29",
       "2a0d:2a40::/29",
       "2a0d:2a80::/29",
       "2a0d:2e40::/29",
@@ -10804,7 +10790,6 @@
       "2a0d:87c0::/29",
       "2a0d:8b00::/29",
       "2a0d:8b40::/29",
-      "2a0d:8bc0::/29",
       "2a0d:8c80::/29",
       "2a0d:8cc0::/29",
       "2a0d:8e00::/29",
diff --git a/country/ru/ipv4-aggregated.txt b/country/ru/ipv4-aggregated.txt
index f983509aa..7cbda1665 100644
--- a/country/ru/ipv4-aggregated.txt
+++ b/country/ru/ipv4-aggregated.txt
@@ -14,7 +14,6 @@
 2.57.52.0/22
 2.57.80.0/22
 2.57.112.0/22
-2.57.148.0/22
 2.57.184.0/22
 2.58.68.0/22
 2.58.124.0/22
@@ -685,7 +684,6 @@
 45.87.244.0/22
 45.87.252.0/22
 45.88.52.0/22
-45.88.80.0/22
 45.88.100.0/22
 45.88.208.0/22
 45.88.252.0/22
@@ -798,7 +796,6 @@
 45.136.204.0/22
 45.136.208.0/22
 45.136.244.0/22
-45.136.248.0/22
 45.137.52.0/22
 45.137.112.0/22
 45.137.152.0/22
@@ -1749,7 +1746,7 @@
 81.24.176.0/20
 81.25.0.0/20
 81.25.48.0/20
-81.25.64.0/21
+81.25.64.0/22
 81.26.80.0/20
 81.26.128.0/20
 81.26.144.0/21
@@ -1987,7 +1984,6 @@
 84.51.192.0/19
 84.52.64.0/18
 84.53.192.0/18
-84.54.4.0/22
 84.54.8.0/22
 84.54.16.0/22
 84.54.28.0/22
@@ -4422,7 +4418,7 @@
 109.94.176.0/20
 109.94.192.0/20
 109.94.208.0/22
-109.94.216.0/21
+109.94.220.0/22
 109.95.16.0/21
 109.95.72.0/21
 109.95.80.0/21
@@ -6747,7 +6743,6 @@
 192.136.61.0/24
 192.144.4.0/22
 192.144.8.0/21
-192.144.16.0/22
 192.144.28.0/22
 192.144.40.0/22
 192.144.48.0/22
@@ -7834,8 +7829,6 @@
 194.147.78.0/23
 194.147.84.0/22
 194.147.88.0/22
-194.147.106.0/23
-194.147.110.0/23
 194.147.114.0/23
 194.147.148.0/23
 194.147.214.0/23
diff --git a/country/ru/ipv6-aggregated.txt b/country/ru/ipv6-aggregated.txt
index 4ae83be81..2ce630a18 100644
--- a/country/ru/ipv6-aggregated.txt
+++ b/country/ru/ipv6-aggregated.txt
@@ -1205,7 +1205,6 @@
 2a07:5500::/29
 2a07:57c0::/29
 2a07:5880::/29
-2a07:5c00::/29
 2a07:64c0::/29
 2a07:6900::/29
 2a07:6940::/29
@@ -1276,7 +1275,6 @@
 2a09:1940::/29
 2a09:1a00::/29
 2a09:1a40::/29
-2a09:1e00::/29
 2a09:2000::/29
 2a09:2380::/29
 2a09:2480::/29
@@ -1316,7 +1314,6 @@
 2a09:4980::/32
 2a09:4a00::/29
 2a09:4a80::/29
-2a09:4b80::/29
 2a09:4c80::/29
 2a09:4d00::/29
 2a09:4d40::/29
@@ -1359,7 +1356,6 @@
 2a09:7c80::/29
 2a09:7d00::/29
 2a09:7e00::/29
-2a09:8000::/29
 2a09:8100::/29
 2a09:8300::/29
 2a09:8440::/29
@@ -1392,7 +1388,6 @@
 2a09:9800::/29
 2a09:9880::/29
 2a09:9980::/29
-2a09:9a80::/29
 2a09:9b00::/29
 2a09:9d80::/29
 2a09:9e80::/29
@@ -1470,7 +1465,6 @@
 2a09:f000::/29
 2a09:f100::/29
 2a09:f1c0::/29
-2a09:f300::/29
 2a09:f500::/29
 2a09:f600::/29
 2a09:f640::/29
@@ -1778,7 +1772,6 @@
 2a0d:21c0::/29
 2a0d:24c0::/29
 2a0d:28c0::/29
-2a0d:29c0::/29
 2a0d:2a40::/29
 2a0d:2a80::/29
 2a0d:2e40::/29
@@ -1832,7 +1825,6 @@
 2a0d:87c0::/29
 2a0d:8b00::/29
 2a0d:8b40::/29
-2a0d:8bc0::/29
 2a0d:8c80::/29
 2a0d:8cc0::/29
 2a0d:8e00::/29
diff --git a/country/us/aggregated.json b/country/us/aggregated.json
index a70f5ca93..44b55ff8f 100644
--- a/country/us/aggregated.json
+++ b/country/us/aggregated.json
@@ -23853,6 +23853,7 @@
       "2602:2b2::/36",
       "2602:2b3::/40",
       "2602:2b4::/36",
+      "2602:2b5::/40",
       "2602:300::/24",
       "2602:800::/44",
       "2602:800:1000::/44",
@@ -24106,6 +24107,7 @@
       "2602:812:3000::/44",
       "2602:812:4000::/44",
       "2602:812:5000::/44",
+      "2602:812:8000::/40",
       "2602:fa98::/36",
       "2602:fa9a::/36",
       "2602:fa9b::/36",
@@ -27752,6 +27754,7 @@
       "2607:3400::/32",
       "2607:3440::/32",
       "2607:3480::/32",
+      "2607:34c0::/32",
       "2607:3500::/32",
       "2607:3580::/32",
       "2607:3680::/32",
diff --git a/country/us/ipv6-aggregated.txt b/country/us/ipv6-aggregated.txt
index f7f7cf5f0..83a099812 100644
--- a/country/us/ipv6-aggregated.txt
+++ b/country/us/ipv6-aggregated.txt
@@ -579,6 +579,7 @@
 2602:2b2::/36
 2602:2b3::/40
 2602:2b4::/36
+2602:2b5::/40
 2602:300::/24
 2602:800::/44
 2602:800:1000::/44
@@ -832,6 +833,7 @@
 2602:812:3000::/44
 2602:812:4000::/44
 2602:812:5000::/44
+2602:812:8000::/40
 2602:fa98::/36
 2602:fa9a::/36
 2602:fa9b::/36
@@ -4478,6 +4480,7 @@
 2607:3400::/32
 2607:3440::/32
 2607:3480::/32
+2607:34c0::/32
 2607:3500::/32
 2607:3580::/32
 2607:3680::/32
diff --git a/country/vn/aggregated.json b/country/vn/aggregated.json
index a715f9acf..fc5ddd8db 100644
--- a/country/vn/aggregated.json
+++ b/country/vn/aggregated.json
@@ -294,6 +294,8 @@
       "103.109.28.0/22",
       "103.109.32.0/21",
       "103.109.40.0/22",
+      "103.109.186.0/23",
+      "103.110.32.0/23",
       "103.110.84.0/22",
       "103.111.236.0/22",
       "103.111.240.0/21",
@@ -979,6 +981,8 @@
       "2001:df1:e5c0::/47",
       "2001:df1:eb80::/48",
       "2001:df1:f140::/48",
+      "2001:df2:1940::/48",
+      "2001:df2:19c0::/48",
       "2001:df2:3680::/48",
       "2001:df2:3d80::/48",
       "2001:df2:4080::/47",
@@ -1174,6 +1178,8 @@
       "2400:e240::/32",
       "2400:e2c0::/32",
       "2400:e6e0::/32",
+      "2400:e8e0::/32",
+      "2400:e920::/32",
       "2400:ed40::/32",
       "2401:1c40::/32",
       "2401:1cc0::/32",
diff --git a/country/vn/ipv4-aggregated.txt b/country/vn/ipv4-aggregated.txt
index 1df8a239d..dbaa2fb78 100644
--- a/country/vn/ipv4-aggregated.txt
+++ b/country/vn/ipv4-aggregated.txt
@@ -289,6 +289,8 @@
 103.109.28.0/22
 103.109.32.0/21
 103.109.40.0/22
+103.109.186.0/23
+103.110.32.0/23
 103.110.84.0/22
 103.111.236.0/22
 103.111.240.0/21
diff --git a/country/vn/ipv6-aggregated.txt b/country/vn/ipv6-aggregated.txt
index 08f7e87d7..d15544a77 100644
--- a/country/vn/ipv6-aggregated.txt
+++ b/country/vn/ipv6-aggregated.txt
@@ -99,6 +99,8 @@
 2001:df1:e5c0::/47
 2001:df1:eb80::/48
 2001:df1:f140::/48
+2001:df2:1940::/48
+2001:df2:19c0::/48
 2001:df2:3680::/48
 2001:df2:3d80::/48
 2001:df2:4080::/47
@@ -294,6 +296,8 @@
 2400:e240::/32
 2400:e2c0::/32
 2400:e6e0::/32
+2400:e8e0::/32
+2400:e920::/32
 2400:ed40::/32
 2401:1c40::/32
 2401:1cc0::/32