]> git.saurik.com Git - apple/icu.git/blobdiff - cldrFiles/supplementalData.xml
ICU-62135.0.1.tar.gz
[apple/icu.git] / cldrFiles / supplementalData.xml
index cf2993ab3ebf961b3c723aca34cb3660b86deb77..2644fe85c24d0327ed5850f91aae2a763dce6b26 100644 (file)
@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
 <!--
-Copyright © 1991-2013 Unicode, Inc.
+Copyright © 1991-2015 Unicode, Inc.
 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
 For terms of use, see http://www.unicode.org/copyright.html
 -->
 
 <supplementalData>
-    <version number="$Revision: 9609 $"/>
-    <generation date="$Date: 2014-01-06 11:01:35 -0800 (Mon, 06 Jan 2014) $"/>
+    <version number="$Revision: 14197 $"/>
     <currencyData>
         <fractions>
             <info iso4217="ADP" digits="0" rounding="0"/>
@@ -18,18 +17,21 @@ For terms of use, see http://www.unicode.org/copyright.html
             <info iso4217="BHD" digits="3" rounding="0"/>
             <info iso4217="BIF" digits="0" rounding="0"/>
             <info iso4217="BYR" digits="0" rounding="0"/>
+            <info iso4217="BYN" digits="2" rounding="0"/>
             <info iso4217="CAD" digits="2" rounding="0" cashRounding="5"/>
             <info iso4217="CHF" digits="2" rounding="0" cashRounding="5"/>
-            <info iso4217="CLF" digits="0" rounding="0"/>
+            <info iso4217="CLF" digits="4" rounding="0"/>
             <info iso4217="CLP" digits="0" rounding="0"/>
             <info iso4217="COP" digits="0" rounding="0"/>
-            <info iso4217="CRC" digits="0" rounding="0"/>
+            <info iso4217="CRC" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
+            <info iso4217="CZK" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="DEFAULT" digits="2" rounding="0"/>
             <info iso4217="DJF" digits="0" rounding="0"/>
+            <info iso4217="DKK" digits="2" rounding="0" cashRounding="50"/>
             <info iso4217="ESP" digits="0" rounding="0"/>
             <info iso4217="GNF" digits="0" rounding="0"/>
             <info iso4217="GYD" digits="0" rounding="0"/>
-            <info iso4217="HUF" digits="0" rounding="0"/>
+            <info iso4217="HUF" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="IDR" digits="0" rounding="0"/>
             <info iso4217="IQD" digits="0" rounding="0"/>
             <info iso4217="IRR" digits="0" rounding="0"/>
@@ -51,11 +53,13 @@ For terms of use, see http://www.unicode.org/copyright.html
             <info iso4217="MNT" digits="0" rounding="0"/>
             <info iso4217="MRO" digits="0" rounding="0"/>
             <info iso4217="MUR" digits="0" rounding="0"/>
+            <info iso4217="NOK" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="OMR" digits="3" rounding="0"/>
             <info iso4217="PKR" digits="0" rounding="0"/>
             <info iso4217="PYG" digits="0" rounding="0"/>
             <info iso4217="RSD" digits="0" rounding="0"/>
             <info iso4217="RWF" digits="0" rounding="0"/>
+            <info iso4217="SEK" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="SLL" digits="0" rounding="0"/>
             <info iso4217="SOS" digits="0" rounding="0"/>
             <info iso4217="STD" digits="0" rounding="0"/>
@@ -67,6 +71,8 @@ For terms of use, see http://www.unicode.org/copyright.html
             <info iso4217="TWD" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="UGX" digits="0" rounding="0"/>
             <info iso4217="UZS" digits="0" rounding="0"/>
+            <info iso4217="UYI" digits="0" rounding="0"/>
+            <info iso4217="VEF" digits="2" rounding="0" cashDigits="0" cashRounding="0"/>
             <info iso4217="VND" digits="0" rounding="0"/>
             <info iso4217="VUV" digits="0" rounding="0"/>
             <info iso4217="XAF" digits="0" rounding="0"/>
@@ -81,7 +87,7 @@ Note: When reading these dates, you should read them as inclusive date ranges.
 The date ranges are like date ranges that you see on tomb stones,
 but some dates are approximate. Some date ranges overlap due to
 revolts, invasions, new constitutions, and slow planned adoption of new currency.
-The length of time for these change overs vary widely. 
+The length of time for these change overs vary widely.
 Sometimes, hyperinflation will cause more than one currency to be in effect
 in one year. Dates without a "to" attribute mean that the currency is still
 in use.
@@ -102,7 +108,7 @@ application of trade, commerce or banking. ... At its seventeenth session
 codes for International Standard ISO 4217, "Codes for the representation of
 currencies and funds", would be suitable for use in international trade.
 
-Most of this list was derived from the following sources: 
+Most of this list was derived from the following sources:
 http://www.iso.org/iso/en/prods-services/popstds/currencycodeslist.html
 http://www.globalfindata.com/gh/index.html
 http://europa.eu.int/comm/translation/currencies/entable1.htm
@@ -110,11 +116,7 @@ http://europa.eu.int/comm/budget/inforeuro/index.cfm?fuseaction=countries&Langua
 http://www.unece.org/cefact/recommendations/rec09/rec09_ecetrd203.pdf
 The printed version of ISO-4217:2001
 
-CLDR adds data for one or more UN M49 numeric region code such as 150.
 -->
-        <region iso3166="150"><!-- Europe -->
-            <currency iso4217="EUR" from="1999-01-01"/>
-        </region>
         <region iso3166="AC">
             <currency iso4217="SHP" from="1976-01-01"/>
         </region>
@@ -279,7 +281,8 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="ZAR" from="1961-02-14" to="1976-08-23"/>
         </region>
         <region iso3166="BY">
-            <currency iso4217="BYR" from="2000-01-01"/>
+            <currency iso4217="BYN" from="2016-07-01"/>
+            <currency iso4217="BYR" from="2000-01-01" to="2017-01-01"/>
             <currency iso4217="BYB" from="1994-08-01" to="2000-12-31"/><!-- This was a valid currency according to eu.int -->
             <currency iso4217="RUR" from="1991-12-25" to="1994-11-08"/>
             <currency iso4217="SUR" from="1961-01-01" to="1991-12-25"/>
@@ -328,6 +331,7 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
         <region iso3166="CN">
             <currency iso4217="CNY" from="1953-03-01"/>
             <currency iso4217="CNX" from="1979-01-01" to="1998-12-31" tender="false"/>
+            <currency iso4217="CNH" from="2010-07-19" tender="false"/>
         </region>
         <region iso3166="CO">
             <currency iso4217="COP" from="1905-01-01"/>
@@ -428,13 +432,13 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="ESA" from="1978-01-01" to="1981-12-31" tender="false"/>
             <currency iso4217="ESB" from="1975-01-01" to="1994-12-31" tender="false"/>
         </region>
+        <region iso3166="ET">
+            <currency iso4217="ETB" from="1976-09-15"/>
+        </region>
         <region iso3166="EU"><!-- European Union -->
             <currency iso4217="EUR" from="1999-01-01"/>
             <currency iso4217="XEU" from="1979-01-01" to="1998-12-31" tender="false"/>
         </region>
-        <region iso3166="ET">
-            <currency iso4217="ETB" from="1976-09-15"/>
-        </region>
         <region iso3166="FI">
             <currency iso4217="EUR" from="1999-01-01"/>
             <currency iso4217="FIM" from="1963-01-01" to="2002-02-28"/>
@@ -672,13 +676,14 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="LSL" from="1980-01-22"/>
         </region>
         <region iso3166="LT">
-            <currency iso4217="LTL" from="1993-06-25"/>
+               <currency iso4217="EUR" from="2015-01-01"/>
+            <currency iso4217="LTL" from="1993-06-25" to="2014-12-31"/>
             <currency iso4217="LTT" from="1992-10-01" to="1993-06-25"/>
             <currency iso4217="SUR" from="1961-01-01" to="1992-10-01"/>
         </region>
         <region iso3166="LU">
             <currency iso4217="EUR" from="1999-01-01"/>
-            <currency iso4217="LUF" from="1944-09-4" to="2002-02-28"/>
+            <currency iso4217="LUF" from="1944-09-04" to="2002-02-28"/>
             <currency iso4217="LUC" from="1970-01-01" to="1990-03-05" tender="false"/>
             <currency iso4217="LUL" from="1970-01-01" to="1990-03-05" tender="false"/>
         </region>
@@ -752,7 +757,8 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="FRF" from="1960-01-01" to="2002-02-17"/>
         </region>
         <region iso3166="MR">
-            <currency iso4217="MRO" from="1973-06-29"/>
+            <currency iso4217="MRU" from="2018-01-01"/>
+            <currency iso4217="MRO" from="1973-06-29" to="2018-06-30"/>
             <currency iso4217="XOF" from="1958-11-28" to="1973-06-29"/>
         </region>
         <region iso3166="MS">
@@ -972,7 +978,8 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="SDG" from="2007-01-10" to="2011-09-01"/>
         </region>
         <region iso3166="ST">
-            <currency iso4217="STD" from="1977-09-08"/>
+            <currency iso4217="STN" from="2018-01-01"/>
+            <currency iso4217="STD" from="1977-09-08" to="2017-12-31"/>
         </region>
         <!-- This is no longer a valid region. It split into RU and several other regions. -->
         <region iso3166="SU">
@@ -1004,8 +1011,8 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
             <currency iso4217="XAF" from="1993-01-01"/>
         </region>
         <region iso3166="TF">
-        <!-- Part of the Antarctic claimed by France (whose sovereignty is not recognised 
-        internationally), makes up the French Southern and Antarctic Lands (TAAF) 
+        <!-- Part of the Antarctic claimed by France (whose sovereignty is not recognised
+        internationally), makes up the French Southern and Antarctic Lands (TAAF)
         administered from Saint-Pierre de la Réunion. No indigenous population -->
             <currency iso4217="EUR" from="1999-01-01"/>
             <currency iso4217="FRF" from="1959-01-01" to="2002-02-17"/>
@@ -1080,7 +1087,7 @@ CLDR adds data for one or more UN M49 numeric region code such as 150.
         <region iso3166="US">
             <currency iso4217="USD" from="1792-01-01"/>
             <currency iso4217="USN" tender="false"/>
-            <currency iso4217="USS" tender="false"/>
+            <currency iso4217="USS" to="2014-03-01" tender="false"/>
         </region>
         <region iso3166="UY">
             <currency iso4217="UYU" from="1993-03-01"/>
@@ -1210,17 +1217,17 @@ XXX Code for transations where no currency is involved
     </currencyData>
     <territoryContainment> <!-- based on UN data, at http://unstats.un.org/unsd/methods/m49/m49regin.htm -->
         <group type="001" contains="019 002 150 142 009"/> <!--World -->
+        <group type="001" contains="EU EZ UN" status="grouping"/> <!--European Union, Eurozone, United Nations -->
+        <group type="001" contains="QU" status="deprecated"/> <!--European Union -->
         <group type="011" contains="BF BJ CI CV GH GM GN GW LR ML MR NE NG SH SL SN TG"/> <!--Western Africa -->
         <group type="013" contains="BZ CR GT HN MX NI PA SV"/> <!--Central America -->
-        <group type="014" contains="BI DJ ER ET KE KM MG MU MW MZ RE RW SC SO TZ UG YT ZM ZW"/> <!--Eastern Africa -->
+        <group type="014" contains="BI DJ ER ET IO KE KM MG MU MW MZ RE RW SC SO SS TZ UG YT ZM ZW"/> <!--Eastern Africa -->
         <group type="142" contains="145 143 030 034 035"/> <!--Asia -->
         <group type="143" contains="TM TJ KG KZ UZ"/> <!-- Central Asia -->
-        <group type="145" contains="AE AM AZ BH CY GE IL IQ JO KW LB OM PS QA SA SY TR YE"/> <!--Western Asia -->
+        <group type="145" contains="AE AM AZ BH CY GE IL IQ JO KW LB OM PS QA SA SY TF TR YE"/> <!--Western Asia -->
         <group type="145" contains="NT YD" status="deprecated"/> <!--Western Asia -->
-        <group type="015" contains="DZ EG EH LY MA SD SS TN EA IC"/> <!--Northern Africa -->
+        <group type="015" contains="DZ EG EH LY MA SD TN EA IC"/> <!--Northern Africa -->
         <group type="150" contains="154 155 151 039"/> <!--Europe -->
-        <group type="150" contains="EU" status="grouping"/> <!--Europe -->
-        <group type="150" contains="QU" status="deprecated"/> <!--Europe -->
         <group type="151" contains="BG BY CZ HU MD PL RO RU SK UA"/> <!--Eastern Europe -->
         <group type="151" contains="SU" status="deprecated"/> <!--Eastern Europe -->
         <group type="154" contains="GG IM JE AX DK EE FI FO GB IE IS LT LV NO SE SJ"/> <!--Northern Europe -->
@@ -1232,6 +1239,8 @@ XXX Code for transations where no currency is involved
         <group type="019" contains="021 013 029 005"/> <!--Americas -->
         <group type="019" contains="003 419" status="grouping"/> <!--World -->
         <group type="002" contains="015 011 017 014 018"/> <!--Africa -->
+        <group type="002" contains="202" status="grouping"/> <!--Africa -->
+        <group type="202" contains="011 017 014 018" grouping="true"/> <!--Sub-Saharan Africa -->
         <group type="021" contains="BM CA GL PM US"/> <!--Northern America -->
         <group type="029" contains="AG AI AW BB BL BQ BS CU CW DM DO GD GP HT JM KN KY LC MF MQ MS PR SX TC TT VC VG VI"/> <!--Caribbean -->
         <group type="029" contains="AN" status="deprecated"/> <!--Caribbean -->
@@ -1242,32 +1251,39 @@ XXX Code for transations where no currency is involved
         <group type="039" contains="AD AL BA ES GI GR HR IT ME MK MT RS PT SI SM VA XK"/> <!--Southern Europe, XK not in UN data -->
         <group type="039" contains="CS YU" status="deprecated"/> <!--Southern Europe -->
         <group type="419" contains="013 029 005" grouping="true"/> <!--Latin America and the Caribbean -->
-        <group type="005" contains="AR BO BR CL CO EC FK GF GY PE PY SR UY VE"/> <!--South America -->
-        <group type="053" contains="AU NF NZ"/> <!--Australia and New Zealand -->
+        <group type="005" contains="AR BO BR BV CL CO EC FK GF GS GY PE PY SR UY VE"/> <!--South America -->
+        <group type="053" contains="AU CC CX HM NF NZ"/> <!--Australia and New Zealand -->
         <group type="054" contains="FJ NC PG SB VU"/> <!--Melanesia -->
-        <group type="057" contains="FM GU KI MH MP NR PW"/> <!--Micronesia -->
+        <group type="057" contains="FM GU KI MH MP NR PW UM"/> <!--Micronesia -->
         <group type="061" contains="AS CK NU PF PN TK TO TV WF WS"/> <!--Polynesia -->
         <group type="034" contains="AF BD BT IN IR LK MV NP PK"/> <!--Southern Asia -->
         <group type="009" contains="053 054 057 061 QO"/> <!--Oceania -->
-        <group type="QO" contains="AQ BV CC CX GS HM IO TF UM AC CP DG TA"/> <!--Outlying Oceania -->
-        <group type="EU" contains="AT BE CY CZ DE DK EE ES FI FR GB GR HU IE IT LT LU LV MT NL PL PT SE SI SK BG RO" grouping="true"/> <!-- European Union, see http://europa.eu/abc/european_countries/index_en.htm -->
+        <group type="QO" contains="AQ AC CP DG TA"/> <!--Outlying Oceania -->
+        <group type="EU" contains="AT BE CY CZ DE DK EE ES FI FR GB GR HR HU IE IT LT LU LV MT NL PL PT SE SI SK BG RO" grouping="true"/> <!-- European Union, see http://europa.eu/abc/european_countries/index_en.htm -->
+        <group type="EZ" contains="AT BE CY DE EE ES FI FR GR IE IT LT LU LV MT NL PT SI SK" grouping="true"/> <!-- Eurozone, see https://en.wikipedia.org/wiki/Eurozone -->
+        <group type="UN" contains="AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BR BS BT BW BY BZ CA CD CF CG CH CI CL CM CN CO CR CU CV CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET FI FJ FM FR GA GB GD GE GH GM GN GQ GR GT GW GY HN HR HT HU ID IE IL IN IQ IR IS IT JM JO JP KE KG KH KI KM KN KP KR KW KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MG MH MK ML MM MN MR MT MU MV MX MW MY MZ NA NE NG NI NL NO NR NP NZ OM PA PE PG PH PK PL PT PW PY QA RO RS RU RW SA SB SC SD SE SG SI SK SL SM SN SO SR SS ST SV SY SZ TD TG TH TJ TL TM TN TO TR TT TV TZ UA UG US UY UZ VC VE VN VU WS YE ZA ZM ZW" grouping="true"/> <!-- United Nations, see https://en.wikipedia.org/wiki/Member_states_of_the_United_Nations -->
     </territoryContainment>
-    <!-- Start of Generated Data: see http://unicode.org/cldr/data/tools/java/org/unicode/cldr/tool/package.html -->
+    <!-- Start of Generated Data: see https://sites.google.com/site/cldr/development/updating-codes/update-language-script-info -->
        <languageData>
                <language type="aa" scripts="Latn"/>
                <language type="aa" territories="DJ ET" alt="secondary"/>
                <language type="ab" scripts="Cyrl"/>
                <language type="ab" territories="GE" alt="secondary"/>
                <language type="abq" scripts="Cyrl"/>
+               <language type="abr" scripts="Latn"/>
                <language type="abr" territories="GH" alt="secondary"/>
                <language type="ace" scripts="Latn"/>
                <language type="ace" territories="ID" alt="secondary"/>
                <language type="ach" scripts="Latn"/>
+               <language type="ach" territories="UG" alt="secondary"/>
                <language type="ada" scripts="Latn"/>
                <language type="ady" scripts="Cyrl"/>
                <language type="ady" territories="RU" alt="secondary"/>
                <language type="ae" scripts="Avst" alt="secondary"/>
-               <language type="af" scripts="Latn" territories="NA ZA"/>
+               <language type="aeb" scripts="Arab"/>
+               <language type="aeb" territories="TN" alt="secondary"/>
+               <language type="af" scripts="Latn"/>
+               <language type="af" territories="NA ZA" alt="secondary"/>
                <language type="agq" scripts="Latn"/>
                <language type="aii" scripts="Cyrl"/>
                <language type="aii" scripts="Syrc" alt="secondary"/>
@@ -1275,57 +1291,84 @@ XXX Code for transations where no currency is involved
                <language type="ak" scripts="Latn"/>
                <language type="ak" territories="GH" alt="secondary"/>
                <language type="akk" scripts="Xsux" alt="secondary"/>
+               <language type="akz" scripts="Latn"/>
                <language type="ale" scripts="Latn"/>
+               <language type="aln" scripts="Latn"/>
+               <language type="aln" territories="XK" alt="secondary"/>
                <language type="alt" scripts="Cyrl"/>
                <language type="am" scripts="Ethi" territories="ET"/>
                <language type="amo" scripts="Latn"/>
                <language type="an" scripts="Latn"/>
+               <language type="ang" scripts="Latn" alt="secondary"/>
                <language type="anp" scripts="Deva"/>
-               <language type="ar" scripts="Arab" territories="AE BH DJ DZ EG EH ER IL IQ JO KM KW LB LY MA MR OM PS QA SA SD SO SS SY TD TN YE"/>
-               <language type="ar" scripts="Syrc" territories="IR" alt="secondary"/>
-               <language type="arc" scripts="Armi" alt="secondary"/>
+               <language type="aoz" scripts="Latn"/>
+               <language type="ar" scripts="Arab" territories="AE BH DJ DZ EG EH ER IL IQ JO KM KW LB LY MA MR OM PS QA SA SD SO SY TD TN YE"/>
+               <language type="ar" scripts="Syrc" territories="IR SS" alt="secondary"/>
+               <language type="arc" scripts="Armi Nbat Palm" alt="secondary"/>
                <language type="arn" scripts="Latn"/>
+               <language type="aro" scripts="Latn"/>
                <language type="arp" scripts="Latn"/>
+               <language type="arq" scripts="Arab"/>
+               <language type="arq" territories="DZ" alt="secondary"/>
                <language type="arw" scripts="Latn" alt="secondary"/>
+               <language type="ary" scripts="Arab"/>
+               <language type="ary" territories="MA" alt="secondary"/>
+               <language type="arz" scripts="Arab"/>
+               <language type="arz" territories="EG" alt="secondary"/>
                <language type="as" scripts="Beng"/>
                <language type="as" territories="IN" alt="secondary"/>
                <language type="asa" scripts="Latn"/>
                <language type="ast" scripts="Latn"/>
                <language type="ast" territories="ES" alt="secondary"/>
+               <language type="atj" scripts="Latn"/>
                <language type="av" scripts="Cyrl"/>
                <language type="av" territories="RU" alt="secondary"/>
+               <language type="avk" scripts="Latn" alt="secondary"/>
                <language type="awa" scripts="Deva"/>
                <language type="awa" territories="IN" alt="secondary"/>
                <language type="ay" scripts="Latn" territories="BO"/>
                <language type="az" scripts="Arab Cyrl Latn" territories="AZ"/>
-               <language type="az" territories="IR RU" alt="secondary"/>
+               <language type="az" territories="IQ IR RU" alt="secondary"/>
                <language type="ba" scripts="Cyrl"/>
                <language type="ba" territories="RU" alt="secondary"/>
                <language type="bal" scripts="Arab"/>
                <language type="bal" scripts="Latn" territories="AF IR PK" alt="secondary"/>
                <language type="ban" scripts="Latn"/>
                <language type="ban" scripts="Bali" territories="ID" alt="secondary"/>
+               <language type="bap" scripts="Deva"/>
+               <language type="bar" scripts="Latn"/>
+               <language type="bar" territories="AT DE" alt="secondary"/>
                <language type="bas" scripts="Latn"/>
                <language type="bax" scripts="Bamu"/>
                <language type="bbc" scripts="Latn"/>
                <language type="bbc" scripts="Batk" territories="ID" alt="secondary"/>
+               <language type="bbj" scripts="Latn"/>
+               <language type="bci" scripts="Latn"/>
                <language type="bci" territories="CI" alt="secondary"/>
                <language type="be" scripts="Cyrl" territories="BY"/>
                <language type="bej" scripts="Arab"/>
+               <language type="bej" territories="SD" alt="secondary"/>
                <language type="bem" scripts="Latn"/>
                <language type="bem" territories="ZM" alt="secondary"/>
+               <language type="bew" scripts="Latn"/>
                <language type="bew" territories="ID" alt="secondary"/>
                <language type="bez" scripts="Latn"/>
+               <language type="bfd" scripts="Latn"/>
                <language type="bfq" scripts="Taml"/>
                <language type="bft" scripts="Arab"/>
                <language type="bft" scripts="Tibt" alt="secondary"/>
                <language type="bfy" scripts="Deva"/>
                <language type="bg" scripts="Cyrl" territories="BG"/>
+               <language type="bgc" scripts="Deva"/>
                <language type="bgc" territories="IN" alt="secondary"/>
-               <language type="bh" scripts="Deva Kthi" alt="secondary"/>
+               <language type="bgn" scripts="Arab"/>
+               <language type="bgn" territories="PK" alt="secondary"/>
+               <language type="bgx" scripts="Grek"/>
                <language type="bhb" scripts="Deva"/>
                <language type="bhb" territories="IN" alt="secondary"/>
+               <language type="bhi" scripts="Deva"/>
                <language type="bhi" territories="IN" alt="secondary"/>
+               <language type="bhk" scripts="Latn"/>
                <language type="bhk" territories="PH" alt="secondary"/>
                <language type="bho" scripts="Deva"/>
                <language type="bho" territories="IN MU NP" alt="secondary"/>
@@ -1336,43 +1379,55 @@ XXX Code for transations where no currency is involved
                <language type="bin" territories="NG" alt="secondary"/>
                <language type="bjj" scripts="Deva"/>
                <language type="bjj" territories="IN" alt="secondary"/>
-               <language type="bjn" territories="ID MY" alt="secondary"/>
+               <language type="bjn" scripts="Latn"/>
+               <language type="bjn" territories="ID" alt="secondary"/>
+               <language type="bjt" territories="SN" alt="secondary"/>
+               <language type="bkm" scripts="Latn"/>
                <language type="bku" scripts="Latn"/>
                <language type="bku" scripts="Buhd" alt="secondary"/>
                <language type="bla" scripts="Latn"/>
                <language type="blt" scripts="Tavt"/>
-               <language type="bm" scripts="Latn"/>
+               <language type="bm" scripts="Latn Nkoo"/>
                <language type="bm" territories="ML" alt="secondary"/>
+               <language type="bmq" scripts="Latn"/>
                <language type="bn" scripts="Beng" territories="BD"/>
                <language type="bn" territories="IN" alt="secondary"/>
                <language type="bo" scripts="Tibt"/>
                <language type="bo" territories="CN" alt="secondary"/>
+               <language type="bpy" scripts="Beng"/>
+               <language type="bqi" scripts="Arab"/>
                <language type="bqi" territories="IR" alt="secondary"/>
                <language type="bqv" scripts="Latn"/>
                <language type="br" scripts="Latn"/>
                <language type="bra" scripts="Deva"/>
-               <language type="brh" territories="PK" alt="secondary"/>
+               <language type="brh" scripts="Arab"/>
+               <language type="brh" scripts="Latn" territories="PK" alt="secondary"/>
                <language type="brx" scripts="Deva"/>
                <language type="brx" territories="IN" alt="secondary"/>
                <language type="bs" scripts="Cyrl Latn" territories="BA"/>
+               <language type="bsc" territories="SN" alt="secondary"/>
                <language type="bss" scripts="Latn"/>
+               <language type="bto" scripts="Latn"/>
                <language type="btv" scripts="Deva"/>
                <language type="bua" scripts="Cyrl"/>
                <language type="buc" scripts="Latn"/>
                <language type="buc" territories="YT" alt="secondary"/>
                <language type="bug" scripts="Latn"/>
                <language type="bug" scripts="Bugi" territories="ID" alt="secondary"/>
-               <language type="bya" scripts="Latn"/>
-               <language type="bya" territories="ID" alt="secondary"/>
+               <language type="bum" scripts="Latn"/>
+               <language type="bum" territories="CM" alt="secondary"/>
+               <language type="bvb" scripts="Latn"/>
                <language type="byn" scripts="Ethi"/>
+               <language type="byv" scripts="Latn"/>
+               <language type="bze" scripts="Latn"/>
+               <language type="bzx" scripts="Latn"/>
                <language type="ca" scripts="Latn" territories="AD"/>
                <language type="ca" territories="ES" alt="secondary"/>
                <language type="cad" scripts="Latn"/>
                <language type="car" scripts="Latn"/>
                <language type="cay" scripts="Latn"/>
                <language type="cch" scripts="Latn"/>
-               <language type="ccp" scripts="Beng"/>
-               <language type="ccp" scripts="Cakm" alt="secondary"/>
+               <language type="ccp" scripts="Beng Cakm"/>
                <language type="ce" scripts="Cyrl"/>
                <language type="ce" territories="RU" alt="secondary"/>
                <language type="ceb" scripts="Latn"/>
@@ -1380,7 +1435,8 @@ XXX Code for transations where no currency is involved
                <language type="cgg" scripts="Latn"/>
                <language type="cgg" territories="UG" alt="secondary"/>
                <language type="ch" scripts="Latn" territories="GU"/>
-               <language type="chk" scripts="Latn" territories="FM"/>
+               <language type="chk" scripts="Latn"/>
+               <language type="chk" territories="FM" alt="secondary"/>
                <language type="chm" scripts="Cyrl"/>
                <language type="chn" scripts="Latn" alt="secondary"/>
                <language type="cho" scripts="Latn"/>
@@ -1398,25 +1454,36 @@ XXX Code for transations where no currency is involved
                <language type="ckt" scripts="Cyrl"/>
                <language type="co" scripts="Latn"/>
                <language type="cop" scripts="Arab Copt Grek" alt="secondary"/>
-               <language type="cpe" scripts="Latn" alt="secondary"/>
+               <language type="cps" scripts="Latn"/>
                <language type="cr" scripts="Cans Latn"/>
                <language type="crh" scripts="Cyrl"/>
+               <language type="crj" scripts="Cans"/>
+               <language type="crj" scripts="Latn" alt="secondary"/>
                <language type="crk" scripts="Cans"/>
+               <language type="crl" scripts="Cans"/>
+               <language type="crl" scripts="Latn" alt="secondary"/>
+               <language type="crm" scripts="Cans"/>
+               <language type="crs" scripts="Latn"/>
                <language type="crs" territories="SC" alt="secondary"/>
                <language type="cs" scripts="Latn" territories="CZ"/>
+               <language type="cs" territories="SK" alt="secondary"/>
                <language type="csb" scripts="Latn" territories="PL" alt="secondary"/>
-               <language type="cu" scripts="Glag" alt="secondary"/>
+               <language type="csw" scripts="Cans"/>
+               <language type="ctd" scripts="Latn"/>
+               <language type="cu" scripts="Cyrl" alt="secondary"/>
                <language type="cv" scripts="Cyrl"/>
                <language type="cv" territories="RU" alt="secondary"/>
                <language type="cy" scripts="Latn"/>
                <language type="cy" territories="GB" alt="secondary"/>
-               <language type="da" scripts="Latn" territories="DK GL"/>
+               <language type="da" scripts="Latn" territories="DK"/>
+               <language type="da" territories="DE" alt="secondary"/>
                <language type="dak" scripts="Latn"/>
                <language type="dar" scripts="Cyrl"/>
                <language type="dav" scripts="Latn"/>
+               <language type="dcc" scripts="Arab"/>
                <language type="dcc" territories="IN" alt="secondary"/>
                <language type="de" scripts="Latn" territories="AT BE CH DE LI LU"/>
-               <language type="de" scripts="Runr" territories="BR DK KZ PL US" alt="secondary"/>
+               <language type="de" scripts="Runr" territories="BR CZ DK FR GB HU KZ NL PL SI SK US" alt="secondary"/>
                <language type="del" scripts="Latn"/>
                <language type="den" scripts="Latn"/>
                <language type="den" scripts="Cans" alt="secondary"/>
@@ -1425,100 +1492,80 @@ XXX Code for transations where no currency is involved
                <language type="dje" scripts="Latn"/>
                <language type="dje" territories="NE" alt="secondary"/>
                <language type="dng" scripts="Cyrl"/>
+               <language type="dnj" scripts="Latn"/>
                <language type="doi" scripts="Arab"/>
                <language type="doi" scripts="Takr" territories="IN" alt="secondary"/>
                <language type="dsb" scripts="Latn"/>
+               <language type="dtm" scripts="Latn"/>
+               <language type="dtp" scripts="Latn"/>
+               <language type="dty" scripts="Deva"/>
                <language type="dua" scripts="Latn"/>
+               <language type="dum" scripts="Latn" alt="secondary"/>
                <language type="dv" scripts="Thaa" territories="MV"/>
                <language type="dyo" scripts="Latn"/>
-               <language type="dyo" scripts="Arab" alt="secondary"/>
+               <language type="dyo" scripts="Arab" territories="SN" alt="secondary"/>
                <language type="dyu" scripts="Latn"/>
                <language type="dyu" territories="BF" alt="secondary"/>
                <language type="dz" scripts="Tibt" territories="BT"/>
                <language type="ebu" scripts="Latn"/>
                <language type="ee" scripts="Latn"/>
                <language type="ee" territories="GH TG" alt="secondary"/>
-               <language type="efi" scripts="Latn" territories="NG"/>
+               <language type="efi" scripts="Latn"/>
+               <language type="efi" territories="NG" alt="secondary"/>
+               <language type="egl" scripts="Latn"/>
                <language type="egy" scripts="Egyp" alt="secondary"/>
                <language type="eka" scripts="Latn"/>
                <language type="eky" scripts="Kali"/>
                <language type="el" scripts="Grek" territories="CY GR"/>
-               <language type="en" scripts="Latn" territories="
-                       AG AI AS AU
-                       BB BM BS BW BZ
-                       CA CC CK CM CX
-                       DG DM
-                       ER
-                       FJ FK FM
-                       GB GD GG GH GI GM GU GY
-                       HK
-                       IE IM IN IO
-                       JE JM
-                       KE KI KN KY
-                       LC LR LS
-                       MG MH MP MS MT MU MW
-                       NA NF NG NR NU NZ
-                       PG PH PK PN PR PW
-                       RW
-                       SB SC SD SG SH SL SS SX SZ
-                       TC TK TO TT TV TZ
-                       UG UM US
-                       VC VG VI VU
-                       WS
-                       ZA ZM ZW"
-               />
-               <language type="en" scripts="Dsrt Shaw" territories="AC BE DE ES ET FR IT MY NL TA" alt="secondary"/>
+               <language type="en" scripts="Latn" territories="AG AI AS AU BB BI BM BS BW BZ CA CC CK CM CX DG DM ER FJ FK FM GB GD GG GH GI GM GU GY HK IE IM IN IO JE JM KE KI KN KY LC LR LS MG MH MP MS MT MU MW NA NF NG NR NU NZ PG PH PK PN PR PW RW SB SC SD SG SH SL SS SX SZ TC TK TO TT TV TZ UG UM US VC VG VI VU WS ZA ZM ZW"/>
+               <language type="en" scripts="Dsrt Shaw" territories="AC AR AT BA BD BE BG BR CH CL CY CZ DE DK DZ EE EG ES ET FI FR GR HR HU IL IQ IT JO KZ LB LK LT LU LV MA MX MY NL PL PT RO SE SI SK TA TH TR YE" alt="secondary"/>
+               <language type="enm" scripts="Latn" alt="secondary"/>
                <language type="eo" scripts="Latn"/>
                <language type="es" scripts="Latn" territories="AR BO CL CO CR CU DO EA EC ES GQ GT HN IC MX NI PA PE PR PY SV UY VE"/>
-               <language type="es" territories="AD BZ PH US" alt="secondary"/>
+               <language type="es" territories="AD BZ DE FR GI PH PT RO US" alt="secondary"/>
+               <language type="esu" scripts="Latn"/>
                <language type="et" scripts="Latn" territories="EE"/>
                <language type="ett" scripts="Ital Latn" alt="secondary"/>
                <language type="eu" scripts="Latn"/>
                <language type="eu" territories="ES" alt="secondary"/>
                <language type="evn" scripts="Cyrl"/>
                <language type="ewo" scripts="Latn"/>
+               <language type="ext" scripts="Latn"/>
                <language type="fa" scripts="Arab" territories="AF IR"/>
                <language type="fa" territories="PK" alt="secondary"/>
                <language type="fan" scripts="Latn"/>
                <language type="fan" territories="GQ" alt="secondary"/>
                <language type="ff" scripts="Latn"/>
-               <language type="ff" territories="CM GN MR SN" alt="secondary"/>
+               <language type="ff" territories="GN SN" alt="secondary"/>
+               <language type="ffm" scripts="Latn"/>
                <language type="ffm" territories="ML" alt="secondary"/>
                <language type="fi" scripts="Latn" territories="FI"/>
-               <language type="fi" territories="SE" alt="secondary"/>
+               <language type="fi" territories="EE SE" alt="secondary"/>
+               <language type="fia" scripts="Arab"/>
                <language type="fil" scripts="Latn" territories="PH"/>
                <language type="fil" scripts="Tglg" territories="US" alt="secondary"/>
-               <language type="fiu" scripts="Latn" alt="secondary"/>
+               <language type="fit" scripts="Latn"/>
                <language type="fj" scripts="Latn" territories="FJ"/>
                <language type="fo" scripts="Latn" territories="FO"/>
                <language type="fon" scripts="Latn"/>
                <language type="fon" territories="BJ" alt="secondary"/>
-               <language type="fr" scripts="Latn" territories="
-                       BE BF BI BJ BL
-                       CA CD CF CG CH CI CM
-                       DJ DZ
-                       FR
-                       GA GF GN GP GQ
-                       HT
-                       KM
-                       LU
-                       MA MC MF MG ML MQ MU
-                       NC NE
-                       PF PM
-                       RE RW
-                       SC SN SY
-                       TD TG TN
-                       VU
-                       WF
-                       YT"
-               />
-               <language type="fr" territories="IT TF US" alt="secondary"/>
+               <language type="fr" scripts="Latn" territories="BE BF BI BJ BL CA CD CF CG CH CI CM DJ DZ FR GA GF GN GP GQ HT KM LU MA MC MF MG ML MQ MU NC NE PF PM RE RW SC SN SY TD TG TN VU WF YT"/>
+               <language type="fr" scripts="Dupl" territories="DE GB IT NL PT RO TF US" alt="secondary"/>
+               <language type="frc" scripts="Latn"/>
+               <language type="frm" scripts="Latn" alt="secondary"/>
+               <language type="fro" scripts="Latn" alt="secondary"/>
+               <language type="frp" scripts="Latn"/>
                <language type="frr" scripts="Latn"/>
                <language type="frs" scripts="Latn"/>
+               <language type="fud" scripts="Latn"/>
                <language type="fud" territories="WF" alt="secondary"/>
+               <language type="fuq" scripts="Latn"/>
                <language type="fuq" territories="NE" alt="secondary"/>
                <language type="fur" scripts="Latn"/>
+               <language type="fuv" scripts="Latn"/>
                <language type="fuv" territories="NG" alt="secondary"/>
+               <language type="fvr" scripts="Latn"/>
+               <language type="fvr" territories="SD" alt="secondary"/>
                <language type="fy" scripts="Latn"/>
                <language type="fy" territories="NL" alt="secondary"/>
                <language type="ga" scripts="Latn" territories="IE"/>
@@ -1527,70 +1574,98 @@ XXX Code for transations where no currency is involved
                <language type="gaa" territories="GH" alt="secondary"/>
                <language type="gag" scripts="Latn"/>
                <language type="gag" scripts="Cyrl" alt="secondary"/>
+               <language type="gan" scripts="Hans"/>
+               <language type="gan" territories="CN" alt="secondary"/>
                <language type="gay" scripts="Latn"/>
-               <language type="gba" scripts="Arab"/>
+               <language type="gba" scripts="Latn"/>
                <language type="gbm" scripts="Deva"/>
                <language type="gbm" territories="IN" alt="secondary"/>
+               <language type="gbz" scripts="Arab"/>
                <language type="gcr" scripts="Latn"/>
                <language type="gcr" territories="GF" alt="secondary"/>
                <language type="gd" scripts="Latn"/>
                <language type="gd" territories="GB" alt="secondary"/>
                <language type="gez" scripts="Ethi" alt="secondary"/>
+               <language type="ggn" scripts="Deva"/>
+               <language type="ggn" scripts="Latn" alt="secondary"/>
                <language type="gil" scripts="Latn" territories="KI"/>
+               <language type="gjk" scripts="Arab"/>
+               <language type="gju" scripts="Arab"/>
                <language type="gl" scripts="Latn"/>
                <language type="gl" territories="ES" alt="secondary"/>
                <language type="gld" scripts="Cyrl"/>
+               <language type="glk" scripts="Arab"/>
                <language type="glk" territories="IR" alt="secondary"/>
+               <language type="gmh" scripts="Latn" alt="secondary"/>
                <language type="gn" scripts="Latn" territories="PY"/>
+               <language type="goh" scripts="Latn" alt="secondary"/>
+               <language type="gom" scripts="Deva"/>
+               <language type="gom" territories="IN" alt="secondary"/>
                <language type="gon" scripts="Deva Telu"/>
                <language type="gon" territories="IN" alt="secondary"/>
                <language type="gor" scripts="Latn"/>
                <language type="gor" territories="ID" alt="secondary"/>
+               <language type="gos" scripts="Latn"/>
                <language type="got" scripts="Goth" alt="secondary"/>
                <language type="grb" scripts="Latn"/>
                <language type="grc" scripts="Cprt Grek Linb" alt="secondary"/>
                <language type="grt" scripts="Beng"/>
                <language type="gsw" scripts="Latn" territories="CH LI"/>
+               <language type="gsw" territories="DE" alt="secondary"/>
                <language type="gu" scripts="Gujr"/>
                <language type="gu" territories="IN" alt="secondary"/>
+               <language type="gub" scripts="Latn"/>
+               <language type="guc" scripts="Latn"/>
+               <language type="gur" scripts="Latn"/>
                <language type="guz" scripts="Latn"/>
                <language type="guz" territories="KE" alt="secondary"/>
-               <language type="gv" territories="IM"/>
-               <language type="gv" scripts="Latn" alt="secondary"/>
+               <language type="gv" scripts="Latn" territories="IM"/>
+               <language type="gvr" scripts="Deva"/>
                <language type="gwi" scripts="Latn"/>
-               <language type="ha" scripts="Arab Latn" territories="NG"/>
-               <language type="ha" territories="NE" alt="secondary"/>
+               <language type="ha" scripts="Arab Latn"/>
+               <language type="ha" territories="NE NG" alt="secondary"/>
                <language type="hai" scripts="Latn"/>
+               <language type="hak" scripts="Hans"/>
+               <language type="hak" territories="CN" alt="secondary"/>
                <language type="haw" scripts="Latn"/>
                <language type="haw" territories="US" alt="secondary"/>
+               <language type="haz" scripts="Arab"/>
                <language type="haz" territories="AF" alt="secondary"/>
                <language type="he" scripts="Hebr" territories="IL"/>
                <language type="hi" scripts="Deva" territories="IN"/>
-               <language type="hi" territories="FJ" alt="secondary"/>
+               <language type="hi" scripts="Mahj" territories="FJ ZA" alt="secondary"/>
+               <language type="hif" scripts="Deva Latn" territories="FJ"/>
                <language type="hil" scripts="Latn"/>
                <language type="hil" territories="PH" alt="secondary"/>
                <language type="hit" scripts="Xsux" alt="secondary"/>
                <language type="hmd" scripts="Plrd"/>
                <language type="hmn" scripts="Latn"/>
+               <language type="hmn" scripts="Hmng" alt="secondary"/>
+               <language type="hnd" scripts="Arab"/>
                <language type="hne" scripts="Deva"/>
                <language type="hne" territories="IN" alt="secondary"/>
+               <language type="hnj" scripts="Laoo"/>
                <language type="hnn" scripts="Latn"/>
                <language type="hnn" scripts="Hano" alt="secondary"/>
+               <language type="hno" scripts="Arab"/>
                <language type="hno" territories="PK" alt="secondary"/>
                <language type="ho" scripts="Latn" territories="PG"/>
                <language type="hoc" scripts="Deva"/>
-               <language type="hoc" territories="IN" alt="secondary"/>
+               <language type="hoc" scripts="Wara" territories="IN" alt="secondary"/>
                <language type="hoj" scripts="Deva"/>
                <language type="hoj" territories="IN" alt="secondary"/>
                <language type="hop" scripts="Latn"/>
                <language type="hr" scripts="Latn" territories="BA HR"/>
-               <language type="hr" territories="AT RS" alt="secondary"/>
+               <language type="hr" territories="AT RS SI" alt="secondary"/>
                <language type="hsb" scripts="Latn"/>
+               <language type="hsn" scripts="Hans"/>
+               <language type="hsn" territories="CN" alt="secondary"/>
                <language type="ht" scripts="Latn" territories="HT"/>
                <language type="hu" scripts="Latn" territories="HU"/>
                <language type="hu" territories="AT RO RS" alt="secondary"/>
                <language type="hup" scripts="Latn"/>
                <language type="hy" scripts="Armn" territories="AM"/>
+               <language type="hy" territories="RU" alt="secondary"/>
                <language type="hz" scripts="Latn"/>
                <language type="ia" scripts="Latn" alt="secondary"/>
                <language type="iba" scripts="Latn"/>
@@ -1598,24 +1673,33 @@ XXX Code for transations where no currency is involved
                <language type="ibb" territories="NG" alt="secondary"/>
                <language type="id" scripts="Latn" territories="ID"/>
                <language type="id" scripts="Arab" alt="secondary"/>
-               <language type="ig" scripts="Latn" territories="NG"/>
+               <language type="ife" scripts="Latn"/>
+               <language type="ig" scripts="Latn"/>
+               <language type="ig" territories="NG" alt="secondary"/>
                <language type="ii" scripts="Yiii"/>
                <language type="ii" scripts="Latn" territories="CN" alt="secondary"/>
                <language type="ik" scripts="Latn"/>
+               <language type="ikt" scripts="Latn"/>
                <language type="ikt" territories="CA" alt="secondary"/>
                <language type="ilo" scripts="Latn"/>
                <language type="ilo" territories="PH" alt="secondary"/>
                <language type="inh" scripts="Cyrl"/>
                <language type="inh" scripts="Arab Latn" territories="RU" alt="secondary"/>
                <language type="is" scripts="Latn" territories="IS"/>
-               <language type="it" scripts="Latn" territories="CH IT SM"/>
-               <language type="it" territories="FR HR US VA" alt="secondary"/>
-               <language type="iu" scripts="Cans"/>
-               <language type="iu" scripts="Latn" territories="CA" alt="secondary"/>
+               <language type="it" scripts="Latn" territories="CH IT SM VA"/>
+               <language type="it" territories="DE FR HR MT US" alt="secondary"/>
+               <language type="iu" scripts="Cans Latn"/>
+               <language type="iu" territories="CA" alt="secondary"/>
+               <language type="izh" scripts="Latn"/>
                <language type="ja" scripts="Jpan" territories="JP"/>
+               <language type="jam" scripts="Latn"/>
+               <language type="jam" territories="JM" alt="secondary"/>
+               <language type="jgo" scripts="Latn"/>
                <language type="jmc" scripts="Latn"/>
+               <language type="jml" scripts="Deva"/>
                <language type="jpr" scripts="Hebr"/>
                <language type="jrb" scripts="Hebr"/>
+               <language type="jut" scripts="Latn" alt="secondary"/>
                <language type="jv" scripts="Latn"/>
                <language type="jv" scripts="Java" territories="ID" alt="secondary"/>
                <language type="ka" scripts="Geor" territories="GE"/>
@@ -1626,10 +1710,12 @@ XXX Code for transations where no currency is involved
                <language type="kaj" scripts="Latn"/>
                <language type="kam" scripts="Latn"/>
                <language type="kam" territories="KE" alt="secondary"/>
+               <language type="kao" scripts="Latn"/>
                <language type="kbd" scripts="Cyrl"/>
                <language type="kbd" territories="RU" alt="secondary"/>
                <language type="kca" scripts="Cyrl"/>
                <language type="kcg" scripts="Latn"/>
+               <language type="kck" scripts="Latn"/>
                <language type="kde" scripts="Latn"/>
                <language type="kde" territories="TZ" alt="secondary"/>
                <language type="kdt" scripts="Thai"/>
@@ -1637,22 +1723,31 @@ XXX Code for transations where no currency is involved
                <language type="kea" territories="CV" alt="secondary"/>
                <language type="kfo" scripts="Latn"/>
                <language type="kfr" scripts="Deva"/>
+               <language type="kfy" scripts="Deva"/>
                <language type="kfy" territories="IN" alt="secondary"/>
                <language type="kg" scripts="Latn"/>
                <language type="kg" territories="CD" alt="secondary"/>
+               <language type="kge" scripts="Latn"/>
+               <language type="kgp" scripts="Latn"/>
                <language type="kha" scripts="Latn"/>
                <language type="kha" scripts="Beng" territories="IN" alt="secondary"/>
                <language type="khb" scripts="Talu"/>
+               <language type="khn" scripts="Deva"/>
                <language type="khn" territories="IN" alt="secondary"/>
                <language type="khq" scripts="Latn"/>
                <language type="kht" scripts="Mymr"/>
+               <language type="khw" scripts="Arab"/>
                <language type="ki" scripts="Latn"/>
                <language type="ki" territories="KE" alt="secondary"/>
+               <language type="kiu" scripts="Latn"/>
                <language type="kj" scripts="Latn"/>
                <language type="kj" territories="NA" alt="secondary"/>
+               <language type="kjg" scripts="Laoo"/>
+               <language type="kjg" scripts="Latn" alt="secondary"/>
                <language type="kjh" scripts="Cyrl"/>
                <language type="kk" scripts="Arab Cyrl" territories="KZ"/>
                <language type="kk" territories="CN" alt="secondary"/>
+               <language type="kkj" scripts="Latn"/>
                <language type="kl" scripts="Latn" territories="GL"/>
                <language type="kl" territories="DK" alt="secondary"/>
                <language type="kln" scripts="Latn"/>
@@ -1662,13 +1757,14 @@ XXX Code for transations where no currency is involved
                <language type="kmb" territories="AO" alt="secondary"/>
                <language type="kn" scripts="Knda"/>
                <language type="kn" territories="IN" alt="secondary"/>
+               <language type="knf" territories="SN" alt="secondary"/>
                <language type="ko" scripts="Kore" territories="KP KR"/>
                <language type="ko" territories="CN" alt="secondary"/>
                <language type="koi" scripts="Cyrl"/>
                <language type="koi" territories="RU" alt="secondary"/>
                <language type="kok" scripts="Deva"/>
                <language type="kok" territories="IN" alt="secondary"/>
-               <language type="kos" scripts="Latn" territories="FM"/>
+               <language type="kos" scripts="Latn"/>
                <language type="kpe" scripts="Latn"/>
                <language type="kpy" scripts="Cyrl"/>
                <language type="kr" scripts="Latn"/>
@@ -1676,6 +1772,7 @@ XXX Code for transations where no currency is involved
                <language type="krc" territories="RU" alt="secondary"/>
                <language type="kri" scripts="Latn"/>
                <language type="kri" territories="SL" alt="secondary"/>
+               <language type="krj" scripts="Latn"/>
                <language type="krl" scripts="Latn"/>
                <language type="kru" scripts="Deva"/>
                <language type="kru" territories="IN" alt="secondary"/>
@@ -1690,43 +1787,57 @@ XXX Code for transations where no currency is involved
                <language type="kum" territories="RU" alt="secondary"/>
                <language type="kut" scripts="Latn"/>
                <language type="kv" scripts="Cyrl"/>
-               <language type="kv" territories="RU" alt="secondary"/>
+               <language type="kv" scripts="Perm" territories="RU" alt="secondary"/>
+               <language type="kvr" scripts="Latn"/>
+               <language type="kvx" scripts="Arab"/>
                <language type="kw" scripts="Latn"/>
+               <language type="kxm" scripts="Thai"/>
                <language type="kxm" territories="TH" alt="secondary"/>
+               <language type="kxp" scripts="Arab"/>
                <language type="ky" scripts="Arab Cyrl Latn" territories="KG"/>
                <language type="kyu" scripts="Kali"/>
-               <language type="la" territories="VA"/>
-               <language type="la" scripts="Latn" alt="secondary"/>
+               <language type="la" scripts="Latn" territories="VA" alt="secondary"/>
+               <language type="lab" scripts="Lina" alt="secondary"/>
                <language type="lad" scripts="Hebr"/>
                <language type="lag" scripts="Latn"/>
                <language type="lah" scripts="Arab"/>
                <language type="lah" territories="PK" alt="secondary"/>
+               <language type="laj" scripts="Latn"/>
                <language type="laj" territories="UG" alt="secondary"/>
                <language type="lam" scripts="Latn"/>
                <language type="lb" scripts="Latn" territories="LU"/>
                <language type="lbe" scripts="Cyrl"/>
                <language type="lbe" territories="RU" alt="secondary"/>
+               <language type="lbw" scripts="Latn"/>
                <language type="lcp" scripts="Thai"/>
                <language type="lep" scripts="Lepc"/>
                <language type="lez" scripts="Cyrl"/>
-               <language type="lez" territories="RU" alt="secondary"/>
+               <language type="lez" scripts="Aghb" territories="RU" alt="secondary"/>
+               <language type="lfn" scripts="Cyrl Latn" alt="secondary"/>
                <language type="lg" scripts="Latn"/>
                <language type="lg" territories="UG" alt="secondary"/>
                <language type="li" scripts="Latn"/>
                <language type="lif" scripts="Deva Limb"/>
+               <language type="lij" scripts="Latn"/>
                <language type="lis" scripts="Lisu"/>
+               <language type="liv" scripts="Latn" alt="secondary"/>
+               <language type="ljp" scripts="Latn"/>
                <language type="ljp" territories="ID" alt="secondary"/>
                <language type="lki" scripts="Arab"/>
+               <language type="lkt" scripts="Latn"/>
                <language type="lmn" scripts="Telu"/>
                <language type="lmn" territories="IN" alt="secondary"/>
-               <language type="ln" scripts="Latn" territories="CG"/>
+               <language type="lmo" scripts="Latn"/>
+               <language type="ln" scripts="Latn"/>
                <language type="ln" territories="CD" alt="secondary"/>
                <language type="lo" scripts="Laoo" territories="LA"/>
                <language type="lol" scripts="Latn"/>
                <language type="loz" scripts="Latn"/>
+               <language type="lrc" scripts="Arab"/>
                <language type="lrc" territories="IR" alt="secondary"/>
                <language type="lt" scripts="Latn" territories="LT"/>
                <language type="lt" territories="PL" alt="secondary"/>
+               <language type="ltg" scripts="Latn"/>
                <language type="lu" scripts="Latn"/>
                <language type="lu" territories="CD" alt="secondary"/>
                <language type="lua" scripts="Latn"/>
@@ -1739,35 +1850,48 @@ XXX Code for transations where no currency is involved
                <language type="lut" scripts="Latn" alt="secondary"/>
                <language type="luy" scripts="Latn"/>
                <language type="luy" territories="KE" alt="secondary"/>
+               <language type="luz" scripts="Arab"/>
+               <language type="luz" territories="IR" alt="secondary"/>
                <language type="lv" scripts="Latn" territories="LV"/>
                <language type="lwl" scripts="Thai"/>
-               <language type="lzh" scripts="Phag" alt="secondary"/>
+               <language type="lzh" scripts="Hans" alt="secondary"/>
+               <language type="lzz" scripts="Geor Latn"/>
                <language type="mad" scripts="Latn"/>
                <language type="mad" territories="ID" alt="secondary"/>
+               <language type="maf" scripts="Latn"/>
                <language type="mag" scripts="Deva"/>
                <language type="mag" territories="IN" alt="secondary"/>
                <language type="mai" scripts="Deva"/>
-               <language type="mai" territories="IN NP" alt="secondary"/>
+               <language type="mai" scripts="Tirh" territories="IN NP" alt="secondary"/>
                <language type="mak" scripts="Latn"/>
                <language type="mak" scripts="Bugi" territories="ID" alt="secondary"/>
                <language type="man" scripts="Latn Nkoo"/>
                <language type="man" territories="GM GN" alt="secondary"/>
                <language type="mas" scripts="Latn"/>
+               <language type="maz" scripts="Latn"/>
                <language type="mdf" scripts="Cyrl"/>
                <language type="mdf" territories="RU" alt="secondary"/>
                <language type="mdh" scripts="Latn"/>
                <language type="mdh" territories="PH" alt="secondary"/>
                <language type="mdr" scripts="Latn"/>
                <language type="mdr" scripts="Bugi" alt="secondary"/>
+               <language type="mdt" scripts="Latn"/>
                <language type="men" scripts="Latn"/>
-               <language type="men" territories="SL" alt="secondary"/>
+               <language type="men" scripts="Mend" territories="SL" alt="secondary"/>
                <language type="mer" scripts="Latn"/>
                <language type="mer" territories="KE" alt="secondary"/>
+               <language type="mey" territories="SN" alt="secondary"/>
+               <language type="mfa" scripts="Arab"/>
                <language type="mfa" territories="TH" alt="secondary"/>
                <language type="mfe" scripts="Latn"/>
                <language type="mfe" territories="MU" alt="secondary"/>
+               <language type="mfv" territories="SN" alt="secondary"/>
                <language type="mg" scripts="Latn" territories="MG"/>
                <language type="mgh" scripts="Latn"/>
+               <language type="mgh" territories="MZ" alt="secondary"/>
+               <language type="mgo" scripts="Latn"/>
+               <language type="mgp" scripts="Deva"/>
+               <language type="mgy" scripts="Latn"/>
                <language type="mh" scripts="Latn" territories="MH"/>
                <language type="mi" scripts="Latn" territories="NZ"/>
                <language type="mic" scripts="Latn"/>
@@ -1776,6 +1900,7 @@ XXX Code for transations where no currency is involved
                <language type="mk" scripts="Cyrl" territories="MK"/>
                <language type="ml" scripts="Mlym"/>
                <language type="ml" territories="IN" alt="secondary"/>
+               <language type="mls" scripts="Latn"/>
                <language type="mn" scripts="Cyrl Mong" territories="MN"/>
                <language type="mn" scripts="Phag" territories="CN" alt="secondary"/>
                <language type="mnc" scripts="Mong" alt="secondary"/>
@@ -1783,56 +1908,85 @@ XXX Code for transations where no currency is involved
                <language type="mni" scripts="Mtei" territories="IN" alt="secondary"/>
                <language type="mns" scripts="Cyrl"/>
                <language type="mnw" scripts="Mymr"/>
+               <language type="moe" scripts="Latn"/>
                <language type="moh" scripts="Latn"/>
                <language type="mos" scripts="Latn"/>
                <language type="mos" territories="BF" alt="secondary"/>
                <language type="mr" scripts="Deva"/>
-               <language type="mr" territories="IN" alt="secondary"/>
+               <language type="mr" scripts="Modi" territories="IN" alt="secondary"/>
+               <language type="mrd" scripts="Deva"/>
+               <language type="mrj" scripts="Cyrl"/>
+               <language type="mro" scripts="Latn"/>
+               <language type="mro" scripts="Mroo" alt="secondary"/>
                <language type="ms" scripts="Arab Latn" territories="BN MY SG"/>
                <language type="ms" territories="CC ID" alt="secondary"/>
                <language type="mt" scripts="Latn" territories="MT"/>
+               <language type="mtr" scripts="Deva"/>
                <language type="mtr" territories="IN" alt="secondary"/>
                <language type="mua" scripts="Latn"/>
                <language type="mus" scripts="Latn"/>
+               <language type="mvy" scripts="Arab"/>
+               <language type="mwk" scripts="Latn"/>
                <language type="mwl" scripts="Latn"/>
                <language type="mwr" scripts="Deva"/>
                <language type="mwr" territories="IN" alt="secondary"/>
+               <language type="mwv" scripts="Latn"/>
+               <language type="mxc" scripts="Latn"/>
                <language type="my" scripts="Mymr" territories="MM"/>
                <language type="myv" scripts="Cyrl"/>
                <language type="myv" territories="RU" alt="secondary"/>
+               <language type="myx" scripts="Latn"/>
                <language type="myx" territories="UG" alt="secondary"/>
                <language type="myz" scripts="Mand" alt="secondary"/>
+               <language type="mzn" scripts="Arab"/>
+               <language type="mzn" territories="IR" alt="secondary"/>
                <language type="na" scripts="Latn" territories="NR"/>
+               <language type="nan" scripts="Hans"/>
+               <language type="nan" territories="CN" alt="secondary"/>
                <language type="nap" scripts="Latn"/>
-               <language type="nap" territories="IT" alt="secondary"/>
                <language type="naq" scripts="Latn"/>
                <language type="nb" scripts="Latn" territories="NO SJ"/>
+               <language type="nch" scripts="Latn"/>
                <language type="nd" scripts="Latn" territories="ZW"/>
+               <language type="ndc" scripts="Latn"/>
                <language type="ndc" territories="MZ" alt="secondary"/>
                <language type="nds" scripts="Latn"/>
-               <language type="nds" territories="DE" alt="secondary"/>
+               <language type="nds" territories="DE NL" alt="secondary"/>
                <language type="ne" scripts="Deva" territories="NP"/>
                <language type="ne" territories="IN" alt="secondary"/>
                <language type="new" scripts="Deva"/>
-               <language type="new" territories="NP" alt="secondary"/>
                <language type="ng" scripts="Latn"/>
                <language type="ng" territories="NA" alt="secondary"/>
+               <language type="ngl" scripts="Latn"/>
                <language type="ngl" territories="MZ" alt="secondary"/>
+               <language type="nhe" scripts="Latn"/>
+               <language type="nhw" scripts="Latn"/>
                <language type="nia" scripts="Latn"/>
+               <language type="nij" scripts="Latn"/>
                <language type="niu" scripts="Latn" territories="NU"/>
+               <language type="njo" scripts="Latn"/>
                <language type="nl" scripts="Latn" territories="AW BE BQ CW NL SR SX"/>
+               <language type="nl" territories="DE" alt="secondary"/>
                <language type="nmg" scripts="Latn"/>
                <language type="nn" scripts="Latn" territories="NO"/>
+               <language type="nnh" scripts="Latn"/>
                <language type="nod" scripts="Lana"/>
                <language type="nod" territories="TH" alt="secondary"/>
+               <language type="noe" scripts="Deva"/>
                <language type="noe" territories="IN" alt="secondary"/>
                <language type="nog" scripts="Cyrl"/>
                <language type="non" scripts="Runr" alt="secondary"/>
+               <language type="nov" scripts="Latn" alt="secondary"/>
                <language type="nqo" scripts="Nkoo"/>
-               <language type="nr" scripts="Latn" territories="ZA"/>
-               <language type="nso" scripts="Latn" territories="ZA"/>
+               <language type="nr" scripts="Latn"/>
+               <language type="nr" territories="ZA" alt="secondary"/>
+               <language type="nsk" scripts="Cans"/>
+               <language type="nsk" scripts="Latn" alt="secondary"/>
+               <language type="nso" scripts="Latn"/>
+               <language type="nso" territories="ZA" alt="secondary"/>
                <language type="nus" scripts="Latn"/>
                <language type="nv" scripts="Latn"/>
+               <language type="nxq" scripts="Latn"/>
                <language type="ny" scripts="Latn" territories="MW"/>
                <language type="ny" territories="ZM" alt="secondary"/>
                <language type="nym" scripts="Latn"/>
@@ -1858,26 +2012,40 @@ XXX Code for transations where no currency is involved
                <language type="pa" territories="IN PK" alt="secondary"/>
                <language type="pag" scripts="Latn"/>
                <language type="pag" territories="PH" alt="secondary"/>
-               <language type="pal" scripts="Phli" alt="secondary"/>
+               <language type="pal" scripts="Phli Phlp" alt="secondary"/>
                <language type="pam" scripts="Latn"/>
                <language type="pam" territories="PH" alt="secondary"/>
-               <language type="pap" scripts="Latn" territories="AW BQ CW"/>
+               <language type="pap" scripts="Latn" territories="AW CW"/>
+               <language type="pap" territories="BQ" alt="secondary"/>
                <language type="pau" scripts="Latn" territories="PW"/>
+               <language type="pcd" scripts="Latn"/>
+               <language type="pcm" scripts="Latn"/>
+               <language type="pcm" territories="NG" alt="secondary"/>
+               <language type="pdc" scripts="Latn"/>
+               <language type="pdt" scripts="Latn"/>
                <language type="peo" scripts="Xpeo" alt="secondary"/>
+               <language type="pfl" scripts="Latn"/>
                <language type="phn" scripts="Phnx" alt="secondary"/>
                <language type="pi" scripts="Deva Sinh Thai" alt="secondary"/>
+               <language type="pko" scripts="Latn"/>
                <language type="pl" scripts="Latn" territories="PL"/>
                <language type="pl" territories="UA" alt="secondary"/>
-               <language type="pon" scripts="Latn" territories="FM"/>
-               <language type="pra" scripts="Brah Khar" alt="secondary"/>
+               <language type="pms" scripts="Latn"/>
+               <language type="pnt" scripts="Cyrl Grek Latn"/>
+               <language type="pon" scripts="Latn"/>
+               <language type="pon" territories="FM" alt="secondary"/>
                <language type="prd" scripts="Arab"/>
                <language type="prg" scripts="Latn" alt="secondary"/>
-               <language type="prs" scripts="Arab"/>
+               <language type="pro" scripts="Latn" alt="secondary"/>
                <language type="ps" scripts="Arab" territories="AF"/>
                <language type="ps" territories="PK" alt="secondary"/>
-               <language type="pt" scripts="Latn" territories="AO BR CV GW MO MZ PT ST TL"/>
-               <language type="qu" scripts="Latn" territories="BO PE"/>
-               <language type="raj" scripts="Latn"/>
+               <language type="pt" scripts="Latn" territories="AO BR CV GQ GW MO MZ PT ST TL"/>
+               <language type="puu" scripts="Latn"/>
+               <language type="qu" scripts="Latn" territories="BO EC PE"/>
+               <language type="quc" scripts="Latn"/>
+               <language type="quc" territories="GT" alt="secondary"/>
+               <language type="qug" scripts="Latn"/>
+               <language type="raj" scripts="Deva"/>
                <language type="raj" territories="IN" alt="secondary"/>
                <language type="rap" scripts="Latn"/>
                <language type="rar" scripts="Latn"/>
@@ -1885,24 +2053,38 @@ XXX Code for transations where no currency is involved
                <language type="rcf" territories="RE" alt="secondary"/>
                <language type="rej" scripts="Latn"/>
                <language type="rej" scripts="Rjng" territories="ID" alt="secondary"/>
+               <language type="rgn" scripts="Latn"/>
+               <language type="ria" scripts="Latn"/>
+               <language type="rif" scripts="Latn Tfng"/>
                <language type="rif" territories="MA" alt="secondary"/>
                <language type="rjs" scripts="Deva"/>
                <language type="rkt" scripts="Beng"/>
                <language type="rkt" territories="BD IN" alt="secondary"/>
                <language type="rm" scripts="Latn"/>
                <language type="rm" territories="CH" alt="secondary"/>
+               <language type="rmf" scripts="Latn"/>
+               <language type="rmo" scripts="Latn"/>
+               <language type="rmt" scripts="Arab"/>
                <language type="rmt" territories="IR" alt="secondary"/>
+               <language type="rmu" scripts="Latn"/>
                <language type="rn" scripts="Latn" territories="BI"/>
+               <language type="rng" scripts="Latn"/>
                <language type="ro" scripts="Latn" territories="MD RO"/>
                <language type="ro" scripts="Cyrl" territories="RS" alt="secondary"/>
+               <language type="rob" scripts="Latn"/>
                <language type="rof" scripts="Latn"/>
-               <language type="rom" scripts="Cyrl Latn"/>
+               <language type="rom" scripts="Latn"/>
+               <language type="rom" scripts="Cyrl" alt="secondary"/>
+               <language type="rtm" scripts="Latn"/>
                <language type="ru" scripts="Cyrl" territories="BY KG KZ RU UA"/>
-               <language type="ru" territories="EE LV SJ UZ" alt="secondary"/>
+               <language type="ru" territories="BG DE EE LT LV PL SJ TJ UZ" alt="secondary"/>
+               <language type="rue" scripts="Cyrl"/>
+               <language type="rug" scripts="Latn"/>
                <language type="rup" scripts="Latn"/>
                <language type="rw" scripts="Latn" territories="RW"/>
                <language type="rwk" scripts="Latn"/>
-               <language type="sa" scripts="Deva Shrd Sinh" territories="IN" alt="secondary"/>
+               <language type="ryu" scripts="Kana"/>
+               <language type="sa" scripts="Deva Gran Shrd Sidd Sinh" territories="IN" alt="secondary"/>
                <language type="sad" scripts="Latn"/>
                <language type="saf" scripts="Latn"/>
                <language type="sah" scripts="Cyrl"/>
@@ -1913,27 +2095,35 @@ XXX Code for transations where no currency is involved
                <language type="sas" territories="ID" alt="secondary"/>
                <language type="sat" scripts="Latn"/>
                <language type="sat" scripts="Beng Deva Olck Orya" territories="IN" alt="secondary"/>
+               <language type="sav" territories="SN" alt="secondary"/>
                <language type="saz" scripts="Saur"/>
                <language type="sbp" scripts="Latn"/>
                <language type="sc" scripts="Latn"/>
+               <language type="sc" territories="IT" alt="secondary"/>
+               <language type="sck" scripts="Deva"/>
                <language type="sck" territories="IN" alt="secondary"/>
                <language type="scn" scripts="Latn"/>
-               <language type="scn" territories="IT" alt="secondary"/>
                <language type="sco" scripts="Latn"/>
                <language type="sco" territories="GB" alt="secondary"/>
+               <language type="scs" scripts="Latn"/>
                <language type="sd" scripts="Arab Deva"/>
-               <language type="sd" territories="IN PK" alt="secondary"/>
+               <language type="sd" scripts="Khoj Sind" territories="IN PK" alt="secondary"/>
+               <language type="sdc" scripts="Latn"/>
                <language type="sdh" scripts="Arab"/>
                <language type="sdh" territories="IR" alt="secondary"/>
                <language type="se" scripts="Latn"/>
                <language type="se" scripts="Cyrl" territories="NO" alt="secondary"/>
                <language type="see" scripts="Latn"/>
+               <language type="sef" scripts="Latn"/>
+               <language type="sef" territories="CI" alt="secondary"/>
                <language type="seh" scripts="Latn"/>
                <language type="seh" territories="MZ" alt="secondary"/>
+               <language type="sei" scripts="Latn"/>
                <language type="sel" scripts="Cyrl" alt="secondary"/>
                <language type="ses" scripts="Latn"/>
                <language type="sg" scripts="Latn" territories="CF"/>
                <language type="sga" scripts="Latn Ogam" alt="secondary"/>
+               <language type="sgs" scripts="Latn"/>
                <language type="shi" scripts="Arab Latn Tfng"/>
                <language type="shi" territories="MA" alt="secondary"/>
                <language type="shn" scripts="Mymr"/>
@@ -1942,25 +2132,29 @@ XXX Code for transations where no currency is involved
                <language type="sid" scripts="Latn"/>
                <language type="sid" territories="ET" alt="secondary"/>
                <language type="sk" scripts="Latn" territories="SK"/>
-               <language type="sk" territories="RS" alt="secondary"/>
+               <language type="sk" territories="CZ RS" alt="secondary"/>
+               <language type="skr" scripts="Arab"/>
                <language type="skr" territories="PK" alt="secondary"/>
                <language type="sl" scripts="Latn" territories="SI"/>
                <language type="sl" territories="AT" alt="secondary"/>
+               <language type="sli" scripts="Latn"/>
+               <language type="sly" scripts="Latn"/>
                <language type="sm" scripts="Latn" territories="AS WS"/>
                <language type="sma" scripts="Latn"/>
-               <language type="smi" scripts="Latn" alt="secondary"/>
                <language type="smj" scripts="Latn"/>
                <language type="smn" scripts="Latn"/>
                <language type="smp" scripts="Samr" alt="secondary"/>
                <language type="sms" scripts="Latn"/>
                <language type="sn" scripts="Latn" territories="ZW"/>
+               <language type="snf" territories="SN" alt="secondary"/>
                <language type="snk" scripts="Latn"/>
+               <language type="snk" territories="ML" alt="secondary"/>
                <language type="so" scripts="Latn" territories="SO"/>
                <language type="so" scripts="Arab Osma" territories="DJ ET" alt="secondary"/>
-               <language type="son" scripts="Latn" alt="secondary"/>
+               <language type="sou" scripts="Thai"/>
                <language type="sou" territories="TH" alt="secondary"/>
-               <language type="sq" scripts="Latn" territories="AL MK XK"/>
-               <language type="sq" territories="RS" alt="secondary"/>
+               <language type="sq" scripts="Latn" territories="AL XK"/>
+               <language type="sq" scripts="Elba" territories="MK RS" alt="secondary"/>
                <language type="sr" scripts="Cyrl Latn" territories="BA ME RS XK"/>
                <language type="srb" scripts="Latn"/>
                <language type="srb" scripts="Sora" alt="secondary"/>
@@ -1968,11 +2162,15 @@ XXX Code for transations where no currency is involved
                <language type="srn" territories="SR" alt="secondary"/>
                <language type="srr" scripts="Latn"/>
                <language type="srr" territories="SN" alt="secondary"/>
-               <language type="ss" scripts="Latn" territories="SZ ZA"/>
+               <language type="srx" scripts="Deva"/>
+               <language type="ss" scripts="Latn" territories="SZ"/>
+               <language type="ss" territories="ZA" alt="secondary"/>
                <language type="ssy" scripts="Latn"/>
-               <language type="st" scripts="Latn" territories="LS ZA"/>
-               <language type="su" scripts="Latn" territories="ID"/>
-               <language type="su" scripts="Sund" alt="secondary"/>
+               <language type="st" scripts="Latn" territories="LS"/>
+               <language type="st" territories="ZA" alt="secondary"/>
+               <language type="stq" scripts="Latn"/>
+               <language type="su" scripts="Latn"/>
+               <language type="su" scripts="Sund" territories="ID" alt="secondary"/>
                <language type="suk" scripts="Latn"/>
                <language type="suk" territories="TZ" alt="secondary"/>
                <language type="sus" scripts="Latn"/>
@@ -1982,19 +2180,28 @@ XXX Code for transations where no currency is involved
                <language type="sw" territories="CD" alt="secondary"/>
                <language type="swb" scripts="Arab"/>
                <language type="swb" scripts="Latn" territories="YT" alt="secondary"/>
-               <language type="swc" scripts="Latn"/>
+               <language type="swg" scripts="Latn"/>
+               <language type="swv" scripts="Deva"/>
                <language type="swv" territories="IN" alt="secondary"/>
+               <language type="sxn" scripts="Latn"/>
+               <language type="syi" scripts="Latn"/>
                <language type="syl" scripts="Beng"/>
                <language type="syl" scripts="Sylo" territories="BD" alt="secondary"/>
                <language type="syr" scripts="Syrc" alt="secondary"/>
+               <language type="szl" scripts="Latn"/>
                <language type="ta" scripts="Taml" territories="LK SG"/>
                <language type="ta" territories="IN MY" alt="secondary"/>
                <language type="tab" scripts="Cyrl"/>
+               <language type="taj" scripts="Deva"/>
+               <language type="taj" scripts="Tibt" alt="secondary"/>
                <language type="tbw" scripts="Latn"/>
                <language type="tbw" scripts="Tagb" alt="secondary"/>
                <language type="tcy" scripts="Knda"/>
                <language type="tcy" territories="IN" alt="secondary"/>
                <language type="tdd" scripts="Tale"/>
+               <language type="tdg" scripts="Deva"/>
+               <language type="tdg" scripts="Tibt" alt="secondary"/>
+               <language type="tdh" scripts="Deva"/>
                <language type="te" scripts="Telu"/>
                <language type="te" territories="IN" alt="secondary"/>
                <language type="tem" scripts="Latn"/>
@@ -2005,6 +2212,9 @@ XXX Code for transations where no currency is involved
                <language type="tet" scripts="Latn" territories="TL"/>
                <language type="tg" scripts="Arab Cyrl Latn" territories="TJ"/>
                <language type="th" scripts="Thai" territories="TH"/>
+               <language type="thl" scripts="Deva"/>
+               <language type="thq" scripts="Deva"/>
+               <language type="thr" scripts="Deva"/>
                <language type="ti" scripts="Ethi" territories="ER"/>
                <language type="ti" territories="ET" alt="secondary"/>
                <language type="tig" scripts="Ethi"/>
@@ -2014,10 +2224,15 @@ XXX Code for transations where no currency is involved
                <language type="tk" scripts="Arab Cyrl Latn" territories="TM"/>
                <language type="tk" territories="AF IR" alt="secondary"/>
                <language type="tkl" scripts="Latn" territories="TK"/>
+               <language type="tkr" scripts="Cyrl Latn"/>
+               <language type="tkt" scripts="Deva"/>
                <language type="tli" scripts="Latn"/>
+               <language type="tly" scripts="Arab Cyrl Latn"/>
                <language type="tmh" scripts="Latn"/>
                <language type="tmh" territories="NE" alt="secondary"/>
-               <language type="tn" scripts="Latn" territories="BW ZA"/>
+               <language type="tn" scripts="Latn" territories="BW"/>
+               <language type="tn" territories="ZA" alt="secondary"/>
+               <language type="tnr" territories="SN" alt="secondary"/>
                <language type="to" scripts="Latn" territories="TO"/>
                <language type="tog" scripts="Latn"/>
                <language type="tpi" scripts="Latn" territories="PG"/>
@@ -2026,18 +2241,23 @@ XXX Code for transations where no currency is involved
                <language type="tru" scripts="Latn"/>
                <language type="tru" scripts="Syrc" alt="secondary"/>
                <language type="trv" scripts="Latn"/>
-               <language type="ts" scripts="Latn" territories="ZA"/>
-               <language type="ts" territories="MZ" alt="secondary"/>
+               <language type="ts" scripts="Latn"/>
+               <language type="ts" territories="MZ ZA" alt="secondary"/>
+               <language type="tsd" scripts="Grek"/>
+               <language type="tsf" scripts="Deva"/>
                <language type="tsg" scripts="Latn"/>
                <language type="tsg" territories="PH" alt="secondary"/>
                <language type="tsi" scripts="Latn"/>
+               <language type="tsj" scripts="Tibt"/>
                <language type="tt" scripts="Cyrl"/>
                <language type="tt" territories="RU" alt="secondary"/>
+               <language type="ttj" scripts="Latn"/>
                <language type="tts" scripts="Thai"/>
                <language type="tts" territories="TH" alt="secondary"/>
+               <language type="ttt" scripts="Cyrl Latn"/>
+               <language type="ttt" scripts="Arab" alt="secondary"/>
                <language type="tum" scripts="Latn"/>
                <language type="tum" territories="MW" alt="secondary"/>
-               <language type="tut" scripts="Cyrl" alt="secondary"/>
                <language type="tvl" scripts="Latn" territories="TV"/>
                <language type="twq" scripts="Latn"/>
                <language type="ty" scripts="Latn" territories="PF"/>
@@ -2052,7 +2272,7 @@ XXX Code for transations where no currency is involved
                <language type="uga" scripts="Ugar" alt="secondary"/>
                <language type="uk" scripts="Cyrl" territories="UA"/>
                <language type="uk" territories="RS" alt="secondary"/>
-               <language type="uli" scripts="Latn" territories="FM"/>
+               <language type="uli" scripts="Latn"/>
                <language type="umb" scripts="Latn"/>
                <language type="umb" territories="AO" alt="secondary"/>
                <language type="und" territories="AQ BV CP GS HM" alt="secondary"/>
@@ -2064,33 +2284,56 @@ XXX Code for transations where no currency is involved
                <language type="uz" scripts="Arab Cyrl Latn" territories="UZ"/>
                <language type="uz" territories="AF" alt="secondary"/>
                <language type="vai" scripts="Latn Vaii"/>
-               <language type="ve" scripts="Latn" territories="ZA"/>
+               <language type="ve" scripts="Latn"/>
+               <language type="ve" territories="ZA" alt="secondary"/>
+               <language type="vec" scripts="Latn"/>
+               <language type="vep" scripts="Latn"/>
                <language type="vi" scripts="Latn" territories="VN"/>
                <language type="vi" scripts="Hani" territories="US" alt="secondary"/>
+               <language type="vic" scripts="Latn"/>
+               <language type="vls" scripts="Latn"/>
+               <language type="vls" territories="BE" alt="secondary"/>
+               <language type="vmf" scripts="Latn"/>
+               <language type="vmf" territories="DE" alt="secondary"/>
+               <language type="vmw" scripts="Latn"/>
                <language type="vmw" territories="MZ" alt="secondary"/>
                <language type="vo" scripts="Latn" alt="secondary"/>
                <language type="vot" scripts="Latn" alt="secondary"/>
+               <language type="vro" scripts="Latn"/>
                <language type="vun" scripts="Latn"/>
                <language type="wa" scripts="Latn"/>
                <language type="wae" scripts="Latn"/>
-               <language type="wak" scripts="Latn" alt="secondary"/>
                <language type="wal" scripts="Ethi"/>
                <language type="wal" territories="ET" alt="secondary"/>
                <language type="war" scripts="Latn"/>
                <language type="war" territories="PH" alt="secondary"/>
                <language type="was" scripts="Latn"/>
+               <language type="wbp" scripts="Latn"/>
+               <language type="wbq" scripts="Telu"/>
                <language type="wbq" territories="IN" alt="secondary"/>
+               <language type="wbr" scripts="Deva"/>
                <language type="wbr" territories="IN" alt="secondary"/>
+               <language type="wls" scripts="Latn"/>
                <language type="wls" territories="WF" alt="secondary"/>
+               <language type="wni" scripts="Arab" territories="KM"/>
                <language type="wo" scripts="Latn" territories="SN"/>
                <language type="wo" scripts="Arab" alt="secondary"/>
+               <language type="wtm" scripts="Deva"/>
                <language type="wtm" territories="IN" alt="secondary"/>
+               <language type="wuu" scripts="Hans"/>
+               <language type="wuu" territories="CN" alt="secondary"/>
                <language type="xal" scripts="Cyrl"/>
+               <language type="xav" scripts="Latn"/>
                <language type="xcr" scripts="Cari" alt="secondary"/>
-               <language type="xh" scripts="Latn" territories="ZA"/>
+               <language type="xh" scripts="Latn"/>
+               <language type="xh" territories="ZA" alt="secondary"/>
                <language type="xlc" scripts="Lyci" alt="secondary"/>
                <language type="xld" scripts="Lydi" alt="secondary"/>
+               <language type="xmf" scripts="Geor"/>
+               <language type="xmn" scripts="Mani" alt="secondary"/>
                <language type="xmr" scripts="Merc" alt="secondary"/>
+               <language type="xna" scripts="Narb" alt="secondary"/>
+               <language type="xnr" scripts="Deva"/>
                <language type="xnr" territories="IN" alt="secondary"/>
                <language type="xog" scripts="Latn"/>
                <language type="xog" territories="UG" alt="secondary"/>
@@ -2099,247 +2342,281 @@ XXX Code for transations where no currency is involved
                <language type="xsr" scripts="Deva"/>
                <language type="xum" scripts="Ital Latn" alt="secondary"/>
                <language type="yao" scripts="Latn"/>
-               <language type="yap" scripts="Latn" territories="FM"/>
+               <language type="yap" scripts="Latn"/>
                <language type="yav" scripts="Latn"/>
+               <language type="ybb" scripts="Latn"/>
                <language type="yi" scripts="Hebr"/>
                <language type="yo" scripts="Latn" territories="NG"/>
                <language type="yrk" scripts="Cyrl"/>
-               <language type="yue" scripts="Hans"/>
+               <language type="yrl" scripts="Latn"/>
+               <language type="yua" scripts="Latn"/>
+               <language type="yue" scripts="Hans Hant"/>
+               <language type="yue" territories="CN HK" alt="secondary"/>
                <language type="za" scripts="Latn"/>
                <language type="za" scripts="Hans" territories="CN" alt="secondary"/>
+               <language type="zag" scripts="Latn"/>
                <language type="zap" scripts="Latn"/>
-               <language type="zdj" territories="KM"/>
+               <language type="zdj" scripts="Arab" territories="KM"/>
+               <language type="zea" scripts="Latn"/>
                <language type="zen" scripts="Tfng" alt="secondary"/>
                <language type="zgh" scripts="Tfng"/>
                <language type="zgh" territories="MA" alt="secondary"/>
                <language type="zh" scripts="Hans Hant" territories="CN HK MO SG TW"/>
-               <language type="zh" scripts="Bopo Phag" territories="ID MY TH US" alt="secondary"/>
-               <language type="zu" scripts="Latn" territories="ZA"/>
+               <language type="zh" scripts="Bopo Phag" territories="ID MY TH US VN" alt="secondary"/>
+               <language type="zmi" scripts="Latn"/>
+               <language type="zu" scripts="Latn"/>
+               <language type="zu" territories="ZA" alt="secondary"/>
                <language type="zun" scripts="Latn"/>
-               <language type="zza" scripts="Arab"/>
+               <language type="zza" scripts="Latn"/>
                <language type="zza" territories="TR" alt="secondary"/>
        </languageData>
  <!-- See http://unicode.org/cldr/data/diff/supplemental/territory_language_information.html for more information on territoryInfo. -->
        <territoryInfo>
-               <territory type="AC" gdp="35220000" literacyPercent="99" population="940">      <!--Ascension Island-->
+               <territory type="AC" gdp="41800000" literacyPercent="99" population="940">      <!--Ascension Island-->
                        <languagePopulation type="en" populationPercent="99" references="R1020"/>       <!--English-->
                </territory>
-               <territory type="AD" gdp="3163000000" literacyPercent="100" population="85293"> <!--Andorra-->
+               <territory type="AD" gdp="3327000000" literacyPercent="100" population="85702"> <!--Andorra-->
                        <languagePopulation type="ca" populationPercent="51" officialStatus="official"/>        <!--Catalan-->
                        <languagePopulation type="es" populationPercent="43"/>  <!--Spanish-->
-                       <languagePopulation type="fr" populationPercent="6.8"/> <!--French-->
+                       <languagePopulation type="fr" populationPercent="6.7"/> <!--French-->
                </territory>
-               <territory type="AE" gdp="275800000000" literacyPercent="90" population="5473970">      <!--United Arab Emirates-->
+               <territory type="AE" gdp="691900000000" literacyPercent="90" population="6072480">      <!--United Arab Emirates-->
                        <languagePopulation type="ar" populationPercent="78" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="ml" populationPercent="7"/>   <!--Malayalam-->
                        <languagePopulation type="ps" populationPercent="2.9"/> <!--Pashto-->
                        <languagePopulation type="bal" populationPercent="2.3"/>        <!--Baluchi-->
                        <languagePopulation type="fa" populationPercent="1.9"/> <!--Persian-->
                </territory>
-               <territory type="AF" gdp="34290000000" literacyPercent="28.1" population="31108100">    <!--Afghanistan-->
+               <territory type="AF" gdp="69510000000" literacyPercent="28.1" population="34124800">    <!--Afghanistan-->
                        <languagePopulation type="fa" populationPercent="50" officialStatus="official"/>        <!--Persian-->
                        <languagePopulation type="ps" populationPercent="43" officialStatus="official" references="R1055"/>     <!--Pashto-->
                        <languagePopulation type="haz" populationPercent="5.9"/>        <!--Hazaragi-->
                        <languagePopulation type="uz_Arab" populationPercent="4.7" officialStatus="official_regional"/> <!--Uzbek (Arabic)-->
-                       <languagePopulation type="tk_Latn" populationPercent="1.7" officialStatus="official_regional"/> <!--Turkmen (Latin)-->
+                       <languagePopulation type="tk" populationPercent="1.7" officialStatus="official_regional"/>      <!--Turkmen-->
                        <languagePopulation type="prd" populationPercent="1.2"/>        <!--Parsi-Dari-->
                        <languagePopulation type="bal" populationPercent="0.67" officialStatus="official_regional"/>    <!--Baluchi-->
-                       <languagePopulation type="ug_Arab" populationPercent="0.0096" references="R1165"/>      <!--Uyghur (Arabic)-->
-                       <languagePopulation type="kk_Arab" populationPercent="0.0064" references="R1119"/>      <!--Kazakh (Arabic)-->
+                       <languagePopulation type="bgn" writingPercent="5" populationPercent="0.63" references="R1209"/> <!--Western Balochi-->
+                       <languagePopulation type="ug" populationPercent="0.0088" references="R1165"/>   <!--Uyghur-->
+                       <languagePopulation type="kk_Arab" populationPercent="0.0059" references="R1119"/>      <!--Kazakh (Arabic)-->
                </territory>
-               <territory type="AG" gdp="1605000000" literacyPercent="99" population="90156">  <!--Antigua and Barbuda-->
+               <territory type="AG" gdp="2390000000" literacyPercent="99" population="94731">  <!--Antigua & Barbuda-->
                        <languagePopulation type="en" populationPercent="86" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="pt" populationPercent="1.8"/> <!--Portuguese-->
+                       <languagePopulation type="pt" populationPercent="1.7"/> <!--Portuguese-->
                </territory>
-               <territory type="AI" gdp="175400000" literacyPercent="95" population="15754">   <!--Anguilla-->
+               <territory type="AI" gdp="175400000" literacyPercent="95" population="17087">   <!--Anguilla-->
                        <languagePopulation type="en" populationPercent="95" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="AL" gdp="26540000000" literacyPercent="96.8" population="3011410">     <!--Albania-->
+               <territory type="AL" gdp="35870000000" literacyPercent="96.8" population="3047990">     <!--Albania-->
                        <languagePopulation type="sq" populationPercent="100" officialStatus="official"/>       <!--Albanian-->
                        <languagePopulation type="el" populationPercent="1.9"/> <!--Greek-->
                        <languagePopulation type="mk" populationPercent="0.47"/>        <!--Macedonian-->
                </territory>
-               <territory type="AM" gdp="19970000000" literacyPercent="99.6" population="2974180">     <!--Armenia-->
+               <territory type="AM" gdp="27210000000" literacyPercent="99.6" population="3045190">     <!--Armenia-->
                        <languagePopulation type="hy" populationPercent="98" officialStatus="official"/>        <!--Armenian-->
-                       <languagePopulation type="az_Latn" populationPercent="5.3"/>    <!--Azerbaijani (Latin)-->
-                       <languagePopulation type="ku_Latn" populationPercent="3.3"/>    <!--Kurdish (Latin)-->
+                       <languagePopulation type="ku" populationPercent="3.3"/> <!--Kurdish-->
+                       <languagePopulation type="az" populationPercent="0" references="R1290"/>        <!--Azerbaijani-->
                </territory>
-               <territory type="AO" gdp="130400000000" literacyPercent="70.4" population="18565300">   <!--Angola-->
+               <territory type="AO" gdp="192000000000" literacyPercent="70.4" population="29310300">   <!--Angola-->
                        <languagePopulation type="pt" populationPercent="67" officialStatus="official"/>        <!--Portuguese-->
                        <languagePopulation type="umb" populationPercent="29"/> <!--Umbundu-->
-                       <languagePopulation type="kmb" populationPercent="25" references="R1034"/>      <!--Kimbundu-->
+                       <languagePopulation type="kmb" literacyPercent="10" populationPercent="25" references="R1034"/> <!--Kimbundu-->
                        <languagePopulation type="ln" populationPercent="0.67" references="R1010"/>     <!--Lingala-->
                </territory>
-               <territory type="AQ" gdp="15100000" literacyPercent="99" population="300">      <!--Antarctica-->
-                       <languagePopulation type="und" populationPercent="100" references="R1060"/>     <!--Unknown Language-->
+               <territory type="AQ" gdp="17780000" literacyPercent="99" population="300">      <!--Antarctica-->
+                       <languagePopulation type="und" populationPercent="100" references="R1060"/>     <!--Unknown language-->
                </territory>
-               <territory type="AR" gdp="755300000000" literacyPercent="97.9" population="42611000">   <!--Argentina-->
+               <territory type="AR" gdp="911500000000" literacyPercent="97.9" population="44293300">   <!--Argentina-->
                        <languagePopulation type="es" populationPercent="100" officialStatus="official"/>       <!--Spanish-->
-                       <languagePopulation type="cy" populationPercent="0.065"/>       <!--Welsh-->
+                       <languagePopulation type="en" populationPercent="7"/>   <!--English-->
+                       <languagePopulation type="cy" populationPercent="0.066"/>       <!--Welsh-->
                        <languagePopulation type="gn" populationPercent="0.047"/>       <!--Guarani-->
                </territory>
-               <territory type="AS" gdp="575300000" literacyPercent="97" population="54719">   <!--American Samoa-->
+               <territory type="AS" gdp="711000000" literacyPercent="97" population="51504">   <!--American Samoa-->
                        <languagePopulation type="sm" populationPercent="99" officialStatus="official"/>        <!--Samoan-->
                        <languagePopulation type="en" populationPercent="97" officialStatus="de_facto_official"/>       <!--English-->
                </territory>
-               <territory type="AT" gdp="364900000000" literacyPercent="98" population="8221650">      <!--Austria-->
+               <territory type="AT" gdp="434100000000" literacyPercent="98" population="8754410">      <!--Austria-->
                        <languagePopulation type="de" populationPercent="97" officialStatus="official"/>        <!--German-->
+                       <languagePopulation type="bar" populationPercent="95"/> <!--Bavarian-->
+                       <languagePopulation type="en" populationPercent="73"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="11"/>  <!--French-->
+                       <languagePopulation type="it" populationPercent="9"/>   <!--Italian-->
                        <languagePopulation type="hr" populationPercent="1.2" officialStatus="official_regional"/>      <!--Croatian-->
                        <languagePopulation type="sl" populationPercent="0.37" officialStatus="official_regional"/>     <!--Slovenian-->
                        <languagePopulation type="hu" populationPercent="0.27" officialStatus="official_regional"/>     <!--Hungarian-->
                </territory>
-               <territory type="AU" gdp="986700000000" literacyPercent="99" population="22262500">     <!--Australia-->
+               <territory type="AU" gdp="1235000000000" literacyPercent="99" population="23232400">    <!--Australia-->
                        <languagePopulation type="en" populationPercent="96" officialStatus="de_facto_official" references="R1001"/>    <!--English-->
                        <languagePopulation type="zh_Hant" populationPercent="2.1"/>    <!--Chinese (Traditional)-->
                        <languagePopulation type="it" populationPercent="1.9"/> <!--Italian-->
+                       <languagePopulation type="wbp" populationPercent="0.011"/>      <!--Warlpiri-->
                </territory>
-               <territory type="AW" gdp="2516000000" literacyPercent="96.8" population="109153">       <!--Aruba-->
+               <territory type="AW" gdp="2516000000" literacyPercent="96.8" population="115120">       <!--Aruba-->
                        <languagePopulation type="nl" populationPercent="97" officialStatus="official" references="R1000"/>     <!--Dutch-->
                        <languagePopulation type="pap" populationPercent="61" officialStatus="official"/>       <!--Papiamento-->
-                       <languagePopulation type="en" populationPercent="2.7"/> <!--English-->
+                       <languagePopulation type="en" populationPercent="2.6"/> <!--English-->
                </territory>
                <territory type="AX" gdp="929800000" literacyPercent="100" population="26200">  <!--Åland Islands-->
                        <languagePopulation type="sv" populationPercent="99" officialStatus="official"/>        <!--Swedish-->
                </territory>
-               <territory type="AZ" gdp="98360000000" literacyPercent="99.8" population="9590160">     <!--Azerbaijan-->
-                       <languagePopulation type="az_Latn" populationPercent="89" officialStatus="official" references="R1120"/>        <!--Azerbaijani (Latin)-->
+               <territory type="AZ" gdp="166800000000" literacyPercent="99.8" population="9961400">    <!--Azerbaijan-->
+                       <languagePopulation type="az" populationPercent="89" officialStatus="official" references="R1120"/>     <!--Azerbaijani-->
                        <languagePopulation type="az_Cyrl" populationPercent="9.9" officialStatus="official" references="R1121"/>       <!--Azerbaijani (Cyrillic)-->
-                       <languagePopulation type="ku_Latn" populationPercent="0.24"/>   <!--Kurdish (Latin)-->
+                       <languagePopulation type="tly" populationPercent="9.8"/>        <!--Talysh-->
+                       <languagePopulation type="ku" populationPercent="0.24"/>        <!--Kurdish-->
+                       <languagePopulation type="ttt" populationPercent="0.22"/>       <!--Muslim Tat-->
+                       <languagePopulation type="tkr" populationPercent="0.16"/>       <!--Tsakhur-->
                </territory>
-               <territory type="BA" gdp="32430000000" literacyPercent="98" population="3875720">       <!--Bosnia and Herzegovina-->
+               <territory type="BA" gdp="43850000000" literacyPercent="98" population="3856180">       <!--Bosnia & Herzegovina-->
+                       <languagePopulation type="bs" populationPercent="99" officialStatus="official"/>        <!--Bosnian-->
                        <languagePopulation type="bs_Cyrl" writingPercent="5" populationPercent="99" officialStatus="official" references="R1083"/>     <!--Bosnian (Cyrillic)-->
-                       <languagePopulation type="bs_Latn" populationPercent="99" officialStatus="official"/>   <!--Bosnian (Latin)-->
+                       <languagePopulation type="en" populationPercent="45"/>  <!--English-->
                        <languagePopulation type="hr" populationPercent="12" officialStatus="official"/>        <!--Croatian-->
-                       <languagePopulation type="sr_Cyrl" populationPercent="10" officialStatus="official"/>   <!--Serbian (Cyrillic)-->
+                       <languagePopulation type="sr" populationPercent="10" officialStatus="official"/>        <!--Serbian-->
                        <languagePopulation type="sr_Latn" writingPercent="5" populationPercent="10" officialStatus="official" references="R1003"/>     <!--Serbian (Latin)-->
                </territory>
-               <territory type="BB" gdp="7169000000" literacyPercent="99.7" population="288725">       <!--Barbados-->
+               <territory type="BB" gdp="4919000000" literacyPercent="99.7" population="292336">       <!--Barbados-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
                </territory>
-               <territory type="BD" gdp="311000000000" literacyPercent="57.7" population="163655000">  <!--Bangladesh-->
-                       <languagePopulation type="bn" populationPercent="98" officialStatus="official"/>        <!--Bengali-->
-                       <languagePopulation type="rkt" writingPercent="20" populationPercent="6.5" references="R1087"/> <!--Rangpuri-->
-                       <languagePopulation type="syl" populationPercent="5"/>  <!--Sylheti-->
+               <territory type="BD" gdp="686500000000" literacyPercent="57.7" population="157827000">  <!--Bangladesh-->
+                       <languagePopulation type="bn" populationPercent="98" officialStatus="official"/>        <!--Bangla-->
+                       <languagePopulation type="en" populationPercent="18"/>  <!--English-->
+                       <languagePopulation type="rkt" literacyPercent="20" populationPercent="6.5" references="R1087"/>        <!--Rangpuri-->
+                       <languagePopulation type="syl" literacyPercent="35" populationPercent="5"/>     <!--Sylheti-->
                        <languagePopulation type="ccp" populationPercent="0.22"/>       <!--Chakma-->
                        <languagePopulation type="my" populationPercent="0.21"/>        <!--Burmese-->
                        <languagePopulation type="grt" populationPercent="0.073"/>      <!--Garo-->
+                       <languagePopulation type="mro" populationPercent="0.018" references="R1105"/>   <!--Mru-->
                        <languagePopulation type="mni" populationPercent="0.011"/>      <!--Manipuri-->
                </territory>
-               <territory type="BE" gdp="427200000000" literacyPercent="99" population="10444300">     <!--Belgium-->
+               <territory type="BE" gdp="526400000000" literacyPercent="99" population="11491300">     <!--Belgium-->
+                       <languagePopulation type="en" populationPercent="59" references="R1052"/>       <!--English-->
                        <languagePopulation type="nl" populationPercent="55" officialStatus="official" references="R1004"/>     <!--Dutch-->
-                       <languagePopulation type="en" populationPercent="49" references="R1052"/>       <!--English-->
                        <languagePopulation type="fr" populationPercent="38" officialStatus="official"/>        <!--French-->
+                       <languagePopulation type="de" populationPercent="22" officialStatus="official"/>        <!--German-->
+                       <languagePopulation type="vls" populationPercent="10"/> <!--West Flemish-->
                        <languagePopulation type="wa" writingPercent="5" populationPercent="5.8" references="R1005"/>   <!--Walloon-->
-                       <languagePopulation type="de" populationPercent="1.4" officialStatus="official"/>       <!--German-->
                </territory>
-               <territory type="BF" gdp="24690000000" literacyPercent="28.7" population="17813000">    <!--Burkina Faso-->
-                       <languagePopulation type="mos" populationPercent="40" references="R1108"/>      <!--Mossi-->
+               <territory type="BF" gdp="35680000000" literacyPercent="28.7" population="20107500">    <!--Burkina Faso-->
+                       <languagePopulation type="mos" populationPercent="40" references="R1307"/>      <!--Mossi-->
                        <languagePopulation type="dyu" populationPercent="32" references="R1091"/>      <!--Dyula-->
                        <languagePopulation type="fr" populationPercent="22" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="BG" gdp="105500000000" literacyPercent="98.4" population="6981640">    <!--Bulgaria-->
+               <territory type="BG" gdp="152400000000" literacyPercent="98.4" population="7101510">    <!--Bulgaria-->
                        <languagePopulation type="bg" populationPercent="100" officialStatus="official"/>       <!--Bulgarian-->
+                       <languagePopulation type="en" populationPercent="25"/>  <!--English-->
+                       <languagePopulation type="ru" populationPercent="23"/>  <!--Russian-->
                        <languagePopulation type="tr" populationPercent="11"/>  <!--Turkish-->
+                       <languagePopulation type="de" populationPercent="8"/>   <!--German-->
                </territory>
-               <territory type="BH" gdp="33630000000" literacyPercent="94.6" population="1281330">     <!--Bahrain-->
+               <territory type="BH" gdp="69770000000" literacyPercent="94.6" population="1410940">     <!--Bahrain-->
                        <languagePopulation type="ar" populationPercent="87" officialStatus="official" references="R1007"/>     <!--Arabic-->
                        <languagePopulation type="ml" populationPercent="3.3" references="R1109"/>      <!--Malayalam-->
                </territory>
-               <territory type="BI" gdp="5578000000" literacyPercent="67.2" population="10888300">     <!--Burundi-->
+               <territory type="BI" gdp="7985000000" literacyPercent="67.2" population="11466800">     <!--Burundi-->
                        <languagePopulation type="rn" populationPercent="63" officialStatus="official"/>        <!--Rundi-->
                        <languagePopulation type="fr" populationPercent="59" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="sw" populationPercent="0.058"/>       <!--Swahili-->
+                       <languagePopulation type="sw" populationPercent="0.055"/>       <!--Swahili-->
+                       <languagePopulation type="en" populationPercent="0.054" officialStatus="official" references="R1308"/>  <!--English-->
                </territory>
-               <territory type="BJ" gdp="15840000000" literacyPercent="42.4" population="9877290">     <!--Benin-->
+               <territory type="BJ" gdp="25290000000" literacyPercent="42.4" population="11038800">    <!--Benin-->
                        <languagePopulation type="fr" populationPercent="35" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="fon" populationPercent="25"/> <!--Fon-->
                        <languagePopulation type="yo" populationPercent="6.7"/> <!--Yoruba-->
                </territory>
-               <territory type="BL" gdp="255000000" literacyPercent="99" population="7298">    <!--Saint Barthélemy-->
-                       <languagePopulation type="fr" populationPercent="94" officialStatus="official"/>        <!--French-->
+               <territory type="BL" gdp="255000000" literacyPercent="99" population="7184">    <!--St. Barthélemy-->
+                       <languagePopulation type="fr" populationPercent="95" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="BM" gdp="5600000000" literacyPercent="98" population="69467">  <!--Bermuda-->
+               <territory type="BM" gdp="5198000000" literacyPercent="98" population="70864">  <!--Bermuda-->
                        <languagePopulation type="en" populationPercent="92" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="BN" gdp="22040000000" literacyPercent="95.4" population="415717">      <!--Brunei-->
-                       <languagePopulation type="ms_Latn" populationPercent="93" officialStatus="official"/>   <!--Malay (Latin)-->
+               <territory type="BN" gdp="32910000000" literacyPercent="95.4" population="443593">      <!--Brunei-->
+                       <languagePopulation type="ms" populationPercent="93" officialStatus="official"/>        <!--Malay-->
                        <languagePopulation type="zh_Hant" populationPercent="11"/>     <!--Chinese (Traditional)-->
-                       <languagePopulation type="ms_Arab" populationPercent="5" officialStatus="official" references="R1219"/> <!--Malay (Arabic)-->
-                       <languagePopulation type="en" populationPercent="1.9"/> <!--English-->
+                       <languagePopulation type="ms_Arab" populationPercent="5" officialStatus="official" references="R1229"/> <!--Malay (Arabic)-->
+                       <languagePopulation type="en" populationPercent="1.8"/> <!--English-->
                </territory>
-               <territory type="BO" gdp="56140000000" literacyPercent="91.2" population="10461100">    <!--Bolivia-->
+               <territory type="BO" gdp="83500000000" literacyPercent="91.2" population="11138200">    <!--Bolivia-->
                        <languagePopulation type="es" populationPercent="61" officialStatus="official" references="R1191"/>     <!--Spanish-->
                        <languagePopulation type="qu" populationPercent="32" officialStatus="official" references="R1008"/>     <!--Quechua-->
                        <languagePopulation type="ay" populationPercent="20" officialStatus="official"/>        <!--Aymara-->
                        <languagePopulation type="gn" populationPercent="0.45"/>        <!--Guarani-->
+                       <languagePopulation type="aro" populationPercent="0.001"/>      <!--Araona-->
                </territory>
-               <territory type="BQ" gdp="386600000" literacyPercent="99" population="20000">   <!--Caribbean Netherlands-->
-                       <languagePopulation type="pap" populationPercent="81" officialStatus="official"/>       <!--Papiamento-->
+               <territory type="BQ" gdp="418000000" literacyPercent="99" population="20000">   <!--Caribbean Netherlands-->
+                       <languagePopulation type="pap" populationPercent="81"/> <!--Papiamento-->
                        <languagePopulation type="nl" populationPercent="8" officialStatus="official"/> <!--Dutch-->
                </territory>
-               <territory type="BR" gdp="2394000000000" literacyPercent="90.4" population="201010000"> <!--Brazil-->
+               <territory type="BR" gdp="3219000000000" literacyPercent="90.4" population="207353000"> <!--Brazil-->
                        <languagePopulation type="pt" populationPercent="91" officialStatus="official"/>        <!--Portuguese-->
+                       <languagePopulation type="en" populationPercent="8"/>   <!--English-->
                        <languagePopulation type="de" populationPercent="0.84"/>        <!--German-->
                        <languagePopulation type="it" populationPercent="0.28"/>        <!--Italian-->
                        <languagePopulation type="ja" populationPercent="0.21"/>        <!--Japanese-->
+                       <languagePopulation type="es" populationPercent="0.037" references="R1315"/>    <!--Spanish-->
                        <languagePopulation type="ko" populationPercent="0.021"/>       <!--Korean-->
                        <languagePopulation type="kgp" populationPercent="0.01"/>       <!--Kaingang-->
                        <languagePopulation type="gub" populationPercent="0.0084"/>     <!--Guajajára-->
-                       <languagePopulation type="xav" populationPercent="0.005"/>      <!--Xavánte-->
+                       <languagePopulation type="yrl" populationPercent="0.0052"/>     <!--Nheengatu-->
+                       <languagePopulation type="xav" populationPercent="0.0048"/>     <!--Xavánte-->
                </territory>
-               <territory type="BS" gdp="11240000000" literacyPercent="95.6" population="319031">      <!--Bahamas-->
+               <territory type="BS" gdp="9339000000" literacyPercent="95.6" population="329988">       <!--Bahamas-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
                </territory>
-               <territory type="BT" gdp="5036000000" literacyPercent="52.8" population="725296">       <!--Bhutan-->
+               <territory type="BT" gdp="7011000000" literacyPercent="52.8" population="758288">       <!--Bhutan-->
                        <languagePopulation type="dz" populationPercent="47" officialStatus="official"/>        <!--Dzongkha-->
                        <languagePopulation type="ne" populationPercent="17"/>  <!--Nepali-->
                        <languagePopulation type="tsj" populationPercent="15"/> <!--Tshangla-->
+                       <languagePopulation type="en" populationPercent="11"/>  <!--English-->
                        <languagePopulation type="lep" populationPercent="3.9"/>        <!--Lepcha-->
                </territory>
-               <territory type="BV" gdp="37460" literacyPercent="99" population="1">   <!--Bouvet Island-->
-                       <languagePopulation type="und" populationPercent="100"/>        <!--Unknown Language-->
+               <territory type="BV" gdp="44470" literacyPercent="99" population="1">   <!--Bouvet Island-->
+                       <languagePopulation type="und" populationPercent="100"/>        <!--Unknown language-->
                </territory>
-               <territory type="BW" gdp="32060000000" literacyPercent="85.1" population="2127830">     <!--Botswana-->
+               <territory type="BW" gdp="39550000000" literacyPercent="85.1" population="2214860">     <!--Botswana-->
                        <languagePopulation type="en" populationPercent="81" officialStatus="official" references="R1009"/>     <!--English-->
                        <languagePopulation type="tn" populationPercent="62" officialStatus="official"/>        <!--Tswana-->
-                       <languagePopulation type="af" populationPercent="0.28"/>        <!--Afrikaans-->
+                       <languagePopulation type="af" populationPercent="0.27"/>        <!--Afrikaans-->
                </territory>
-               <territory type="BY" gdp="149200000000" literacyPercent="99.6" population="9625890">    <!--Belarus-->
+               <territory type="BY" gdp="175900000000" literacyPercent="99.6" population="9549750">    <!--Belarus-->
                        <languagePopulation type="be" populationPercent="100" officialStatus="official"/>       <!--Belarusian-->
                        <languagePopulation type="ru" populationPercent="12" officialStatus="official"/>        <!--Russian-->
                </territory>
-               <territory type="BZ" gdp="3048000000" literacyPercent="76.9" population="334297">       <!--Belize-->
+               <territory type="BZ" gdp="3230000000" literacyPercent="76.9" population="360346">       <!--Belize-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
                        <languagePopulation type="es" populationPercent="28"/>  <!--Spanish-->
                </territory>
-               <territory type="CA" gdp="1513000000000" literacyPercent="99" population="34568200">    <!--Canada-->
-                       <languagePopulation type="en" populationPercent="85" officialStatus="official" references="R1194"/>     <!--English-->
+               <territory type="CA" gdp="1764000000000" literacyPercent="99" population="35623700">    <!--Canada-->
+                       <languagePopulation type="en" populationPercent="86" officialStatus="official" references="R1194"/>     <!--English-->
                        <languagePopulation type="fr" populationPercent="22" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="it" populationPercent="2" references="R1207"/>        <!--Italian-->
                        <languagePopulation type="de" populationPercent="1.9"/> <!--German-->
-                       <languagePopulation type="cr_Cans" populationPercent="0.11" references="R1063"/>        <!--Cree (Unified Canadian Aboriginal Syllabics)-->
+                       <languagePopulation type="pdt" populationPercent="0.24"/>       <!--Plautdietsch-->
+                       <languagePopulation type="cr" populationPercent="0.11" references="R1063"/>     <!--Cree-->
                        <languagePopulation type="crk" populationPercent="0.11" references="R1063"/>    <!--Plains Cree-->
                        <languagePopulation type="yi" populationPercent="0.045" references="R1021"/>    <!--Yiddish-->
-                       <languagePopulation type="iu" writingPercent="30" populationPercent="0.042" officialStatus="official_regional" references="R1207"/>     <!--Inuktitut-->
+                       <languagePopulation type="iu" literacyPercent="30" populationPercent="0.042" officialStatus="official_regional" references="R1207"/>    <!--Inuktitut-->
+                       <languagePopulation type="iu_Latn" literacyPercent="30" populationPercent="0.042" officialStatus="official_regional" references="R1207"/>       <!--Inuktitut (Latin)-->
                        <languagePopulation type="moe" populationPercent="0.033" references="R1063"/>   <!--Montagnais-->
                        <languagePopulation type="crj" populationPercent="0.021" references="R1063"/>   <!--Southern East Cree-->
                        <languagePopulation type="atj" populationPercent="0.016" references="R1063"/>   <!--Atikamekw-->
                        <languagePopulation type="crl" populationPercent="0.015" references="R1063"/>   <!--Northern East Cree-->
                        <languagePopulation type="csw" populationPercent="0.014" references="R1063"/>   <!--Swampy Cree-->
                        <languagePopulation type="crm" populationPercent="0.013" references="R1063"/>   <!--Moose Cree-->
-                       <languagePopulation type="ikt" writingPercent="30" populationPercent="0.012" officialStatus="official_regional" references="R1207"/>    <!--Inuinnaqtun-->
-                       <languagePopulation type="dgr" populationPercent="0.0076" references="R1136"/>  <!--Dogrib-->
-                       <languagePopulation type="den" populationPercent="0.0067"/>     <!--Slave-->
-                       <languagePopulation type="scs" populationPercent="0.0036" references="R1172"/>  <!--North Slavey-->
-                       <languagePopulation type="nsk" populationPercent="0.0034" references="R1063"/>  <!--Naskapi-->
+                       <languagePopulation type="ikt" literacyPercent="30" populationPercent="0.011" officialStatus="official_regional" references="R1207"/>   <!--Inuinnaqtun-->
+                       <languagePopulation type="moh" populationPercent="0.0098" references="R1090"/>  <!--Mohawk-->
+                       <languagePopulation type="dgr" populationPercent="0.0074" references="R1136"/>  <!--Dogrib-->
+                       <languagePopulation type="den" populationPercent="0.0065"/>     <!--Slave-->
+                       <languagePopulation type="scs" populationPercent="0.0035" references="R1172"/>  <!--North Slavey-->
+                       <languagePopulation type="nsk" populationPercent="0.0033" references="R1063"/>  <!--Naskapi-->
                        <languagePopulation type="chp" populationPercent="0.0022" references="R1063"/>  <!--Chipewyan-->
                        <languagePopulation type="gwi" populationPercent="0.0016" references="R1173"/>  <!--Gwichʼin-->
                </territory>
-               <territory type="CC" gdp="26420000" literacyPercent="99" population="596">      <!--Cocos [Keeling] Islands-->
+               <territory type="CC" gdp="31680000" literacyPercent="99" population="596">      <!--Cocos (Keeling) Islands-->
                        <languagePopulation type="ms_Arab" populationPercent="83"/>     <!--Malay (Arabic)-->
                        <languagePopulation type="en" populationPercent="17" officialStatus="de_facto_official"/>       <!--English-->
                </territory>
-               <territory type="CD" gdp="28030000000" literacyPercent="66.8" population="75507300">    <!--Congo - Kinshasa-->
+               <territory type="CD" gdp="67990000000" literacyPercent="66.8" population="83301200">    <!--Congo - Kinshasa-->
                        <languagePopulation type="sw" populationPercent="50" officialStatus="official_regional" references="R1122"/>    <!--Swahili-->
                        <languagePopulation type="lua" populationPercent="9.6" officialStatus="official_regional" references="R1092"/>  <!--Luba-Lulua-->
                        <languagePopulation type="fr" populationPercent="3.8" officialStatus="official" references="R1002"/>    <!--French-->
@@ -2349,69 +2626,81 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="lol" populationPercent="0.61"/>       <!--Mongo-->
                        <languagePopulation type="rw" populationPercent="0.38"/>        <!--Kinyarwanda-->
                </territory>
-               <territory type="CF" gdp="3955000000" literacyPercent="56.6" population="5166510">      <!--Central African Republic-->
+               <territory type="CF" gdp="3395000000" literacyPercent="56.6" population="5625120">      <!--Central African Republic-->
                        <languagePopulation type="fr" populationPercent="49" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="sg" populationPercent="49" officialStatus="official" references="R1011"/>     <!--Sango-->
                        <languagePopulation type="ln" populationPercent="0.24"/>        <!--Lingala-->
                </territory>
-               <territory type="CG" gdp="19410000000" literacyPercent="83.8" population="4492690">     <!--Congo - Brazzaville-->
+               <territory type="CG" gdp="29160000000" literacyPercent="83.8" population="4954670">     <!--Congo - Brazzaville-->
                        <languagePopulation type="fr" populationPercent="84" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="ln" populationPercent="2.4" officialStatus="official"/>       <!--Lingala-->
+                       <languagePopulation type="ln" populationPercent="2.4"/> <!--Lingala-->
                </territory>
-               <territory type="CH" gdp="369400000000" literacyPercent="99" population="7996030">      <!--Switzerland-->
+               <territory type="CH" gdp="516700000000" literacyPercent="99" population="8236300">      <!--Switzerland-->
                        <languagePopulation type="de" populationPercent="73" officialStatus="official"/>        <!--German-->
+                       <languagePopulation type="gsw" writingPercent="5" populationPercent="65" officialStatus="de_facto_official" references="R1006"/>        <!--Swiss German-->
+                       <languagePopulation type="en" populationPercent="61" references="R1137"/>       <!--English-->
                        <languagePopulation type="fr" populationPercent="21" officialStatus="official" references="R1137"/>     <!--French-->
-                       <languagePopulation type="gsw" writingPercent="5" populationPercent="12" officialStatus="de_facto_official" references="R1006"/>        <!--Swiss German-->
                        <languagePopulation type="it" populationPercent="4.3" officialStatus="official"/>       <!--Italian-->
                        <languagePopulation type="lmo" writingPercent="5" populationPercent="4.1" references="R1086"/>  <!--Lombard-->
+                       <languagePopulation type="pt" populationPercent="3.4" references="R1316"/>      <!--Portuguese-->
                        <languagePopulation type="rm" populationPercent="0.5" officialStatus="official_regional" references="R1117"/>   <!--Romansh-->
-                       <languagePopulation type="rmo" populationPercent="0.28"/>       <!--Sinte Romani-->
-                       <languagePopulation type="wae" populationPercent="0.13"/>       <!--Walser-->
+                       <languagePopulation type="rmo" populationPercent="0.29"/>       <!--Sinte Romani-->
+                       <languagePopulation type="wae" populationPercent="0.12"/>       <!--Walser-->
                </territory>
-               <territory type="CI" gdp="41010000000" literacyPercent="56.9" population="22400800">    <!--Côte d’Ivoire-->
+               <territory type="CI" gdp="96270000000" literacyPercent="56.9" population="24184800">    <!--Côte d’Ivoire-->
                        <languagePopulation type="fr" populationPercent="49" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="bci" writingPercent="10" populationPercent="11"/>     <!--Baoulé-->
+                       <languagePopulation type="bci" literacyPercent="10" populationPercent="11"/>    <!--Baoulé-->
                        <languagePopulation type="sef" writingPercent="5" populationPercent="4.3"/>     <!--Cebaara Senoufo-->
-                       <languagePopulation type="daf" writingPercent="1" populationPercent="4"/>       <!--Dan-->
+                       <languagePopulation type="dnj" literacyPercent="1" populationPercent="4"/>      <!--Dan-->
                        <languagePopulation type="kfo" populationPercent="0.23"/>       <!--Koro-->
-                       <languagePopulation type="bqv" writingPercent="10" populationPercent="0.17"/>   <!--Koro Wachi-->
+                       <languagePopulation type="bqv" literacyPercent="10" populationPercent="0.17"/>  <!--Koro Wachi-->
                </territory>
-               <territory type="CK" gdp="183200000" literacyPercent="95" population="10447">   <!--Cook Islands-->
+               <territory type="CK" gdp="244100000" literacyPercent="95" population="9290">    <!--Cook Islands-->
                        <languagePopulation type="en" populationPercent="95" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="CL" gdp="325800000000" literacyPercent="98.6" population="17216900">   <!--Chile-->
+               <territory type="CL" gdp="452100000000" literacyPercent="98.6" population="17789300">   <!--Chile-->
                        <languagePopulation type="es" populationPercent="98" officialStatus="official" references="R1192"/>     <!--Spanish-->
+                       <languagePopulation type="en" populationPercent="9.5"/> <!--English-->
+                       <languagePopulation type="arn" populationPercent="1.5" references="R1287"/>     <!--Mapuche-->
                </territory>
-               <territory type="CM" gdp="51610000000" literacyPercent="71.3" population="20549200">    <!--Cameroon-->
+               <territory type="CM" gdp="81550000000" literacyPercent="71.3" population="24994900">    <!--Cameroon-->
                        <languagePopulation type="fr" populationPercent="68" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="en" populationPercent="14" officialStatus="official" references="R1013"/>     <!--English-->
+                       <languagePopulation type="en" populationPercent="38" officialStatus="official" references="R1013"/>     <!--English-->
                        <languagePopulation type="bum" populationPercent="4.6"/>        <!--Bulu-->
-                       <languagePopulation type="ff" populationPercent="3.6" references="R1220"/>      <!--Fulah-->
-                       <languagePopulation type="ewo" writingPercent="15" populationPercent="3.1" references="R1025"/> <!--Ewondo-->
-                       <languagePopulation type="ybb" writingPercent="2" populationPercent="1.6" references="R1114"/>  <!--Yemba-->
-                       <languagePopulation type="bbj" writingPercent="25" populationPercent="1.4" references="R1147"/> <!--Ghomala-->
-                       <languagePopulation type="nnh" writingPercent="8" populationPercent="1.4" references="R1208"/>  <!--Ngiemboon-->
+                       <languagePopulation type="ff" populationPercent="3.6" references="R1216"/>      <!--Fulah-->
+                       <languagePopulation type="ewo" literacyPercent="15" populationPercent="3.1" references="R1025"/>        <!--Ewondo-->
+                       <languagePopulation type="ybb" literacyPercent="2" populationPercent="1.6" references="R1114"/> <!--Yemba-->
+                       <languagePopulation type="bbj" literacyPercent="25" populationPercent="1.4" references="R1147"/>        <!--Ghomala-->
+                       <languagePopulation type="nnh" literacyPercent="8" populationPercent="1.4" references="R1208"/> <!--Ngiemboon-->
                        <languagePopulation type="bkm" writingPercent="5" populationPercent="1.3" references="R1217"/>  <!--Kom-->
-                       <languagePopulation type="bas" writingPercent="25" populationPercent="1.2" references="R1241"/> <!--Basaa-->
+                       <languagePopulation type="bas" literacyPercent="25" populationPercent="1.2" references="R1241"/>        <!--Basaa-->
                        <languagePopulation type="bax" populationPercent="1.2"/>        <!--Bamun-->
-                       <languagePopulation type="byv" writingPercent="15" populationPercent="1.1" references="R1242"/> <!--Medumba-->
+                       <languagePopulation type="byv" literacyPercent="15" populationPercent="1.1" references="R1242"/>        <!--Medumba-->
                        <languagePopulation type="mua" populationPercent="1"/>  <!--Mundang-->
-                       <languagePopulation type="maf" populationPercent="0.74"/>       <!--Mafa-->
-                       <languagePopulation type="bfd" writingPercent="30" populationPercent="0.57" references="R1243"/>        <!--Bafut-->
-                       <languagePopulation type="bss" writingPercent="30" populationPercent="0.54" references="R1244"/>        <!--Akoose-->
+                       <languagePopulation type="maf" populationPercent="0.73"/>       <!--Mafa-->
+                       <languagePopulation type="bfd" literacyPercent="30" populationPercent="0.57" references="R1243"/>       <!--Bafut-->
+                       <languagePopulation type="bss" literacyPercent="30" populationPercent="0.54" references="R1244"/>       <!--Akoose-->
                        <languagePopulation type="kkj" populationPercent="0.54"/>       <!--Kako-->
-                       <languagePopulation type="dua" writingPercent="25" populationPercent="0.47" references="R1245"/>        <!--Duala-->
+                       <languagePopulation type="dua" literacyPercent="25" populationPercent="0.48" references="R1245"/>       <!--Duala-->
+                       <languagePopulation type="mgo" writingPercent="5" populationPercent="0.47" references="R1266"/> <!--Metaʼ-->
                        <languagePopulation type="ar" populationPercent="0.39"/>        <!--Arabic-->
+                       <languagePopulation type="jgo" literacyPercent="30" populationPercent="0.34" references="R1267"/>       <!--Ngomba-->
                        <languagePopulation type="ksf" populationPercent="0.32"/>       <!--Bafia-->
-                       <languagePopulation type="agq" writingPercent="20" populationPercent="0.14"/>   <!--Aghem-->
+                       <languagePopulation type="agq" literacyPercent="20" populationPercent="0.14"/>  <!--Aghem-->
                        <languagePopulation type="ha_Arab" populationPercent="0.14"/>   <!--Hausa (Arabic)-->
-                       <languagePopulation type="nmg" writingPercent="10" populationPercent="0.044" references="R1246"/>       <!--Kwasio-->
-                       <languagePopulation type="yav" populationPercent="0.011"/>      <!--Yangben-->
-               </territory>
-               <territory type="CN" gdp="12610000000000" literacyPercent="95.1" population="1349590000">       <!--China-->
-                       <languagePopulation type="zh_Hans" populationPercent="90" officialStatus="official"/>   <!--Chinese (Simplified)-->
-                       <languagePopulation type="ii" populationPercent="0.6"/> <!--Sichuan Yi-->
-                       <languagePopulation type="ug_Arab" populationPercent="0.55" officialStatus="official_regional"/>        <!--Uyghur (Arabic)-->
+                       <languagePopulation type="nmg" literacyPercent="10" populationPercent="0.036" references="R1246"/>      <!--Kwasio-->
+                       <languagePopulation type="yav" populationPercent="0.0092"/>     <!--Yangben-->
+               </territory>
+               <territory type="CN" gdp="23120000000000" literacyPercent="95.1" population="1379300000">       <!--China-->
+                       <languagePopulation type="zh" populationPercent="90" officialStatus="official"/>        <!--Chinese-->
+                       <languagePopulation type="wuu" populationPercent="6"/>  <!--Wu Chinese-->
+                       <languagePopulation type="yue_Hans" populationPercent="5.2" references="R1219"/>        <!--Cantonese (Simplified)-->
+                       <languagePopulation type="hsn" populationPercent="2.9"/>        <!--Xiang Chinese-->
+                       <languagePopulation type="hak" populationPercent="2.3"/>        <!--Hakka Chinese-->
+                       <languagePopulation type="nan" populationPercent="1.9"/>        <!--Min Nan Chinese-->
+                       <languagePopulation type="gan" populationPercent="1.7"/>        <!--Gan Chinese-->
+                       <languagePopulation type="ii" literacyPercent="60" populationPercent="0.6"/>    <!--Sichuan Yi-->
+                       <languagePopulation type="ug" populationPercent="0.55" officialStatus="official_regional"/>     <!--Uyghur-->
                        <languagePopulation type="za" populationPercent="0.31" officialStatus="official_regional"/>     <!--Zhuang-->
                        <languagePopulation type="mn_Mong" populationPercent="0.26" officialStatus="official_regional"/>        <!--Mongolian (Mongolian)-->
                        <languagePopulation type="bo" populationPercent="0.2" officialStatus="official_regional"/>      <!--Tibetan-->
@@ -2419,7 +2708,7 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="kk_Arab" populationPercent="0.086" references="R1123"/>       <!--Kazakh (Arabic)-->
                        <languagePopulation type="lis" populationPercent="0.045"/>      <!--Lisu-->
                        <languagePopulation type="ky_Arab" populationPercent="0.034"/>  <!--Kyrgyz (Arabic)-->
-                       <languagePopulation type="nbf" populationPercent="0.024"/>      <!--Naxi-->
+                       <languagePopulation type="nxq" populationPercent="0.024"/>      <!--Naxi-->
                        <languagePopulation type="khb" populationPercent="0.019" references="R1094"/>   <!--Lü-->
                        <languagePopulation type="tdd" populationPercent="0.019"/>      <!--Tai Nüa-->
                        <languagePopulation type="lcp" populationPercent="0.0058"/>     <!--Western Lawa-->
@@ -2427,103 +2716,132 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="ru" populationPercent="0.001"/>       <!--Russian-->
                        <languagePopulation type="vi" populationPercent="0.0005"/>      <!--Vietnamese-->
                        <languagePopulation type="uz_Cyrl" populationPercent="0.0004"/> <!--Uzbek (Cyrillic)-->
+                       <languagePopulation type="lzh" populationPercent="0" references="R1150"/>       <!--Literary Chinese-->
                </territory>
-               <territory type="CO" gdp="511100000000" literacyPercent="93.6" population="45745800">   <!--Colombia-->
+               <territory type="CO" gdp="712500000000" literacyPercent="93.6" population="47698500">   <!--Colombia-->
                        <languagePopulation type="es" populationPercent="93" officialStatus="official" references="R1014"/>     <!--Spanish-->
+                       <languagePopulation type="guc" populationPercent="0.27"/>       <!--Wayuu-->
                </territory>
-               <territory type="CP" gdp="34740" literacyPercent="99" population="1">   <!--Clipperton Island-->
-                       <languagePopulation type="und" populationPercent="100" references="R1062"/>     <!--Unknown Language-->
+               <territory type="CP" gdp="42110" literacyPercent="99" population="1">   <!--Clipperton Island-->
+                       <languagePopulation type="und" populationPercent="100" references="R1062"/>     <!--Unknown language-->
                </territory>
-               <territory type="CR" gdp="59790000000" literacyPercent="96.3" population="4695940">     <!--Costa Rica-->
+               <territory type="CR" gdp="85200000000" literacyPercent="96.3" population="4930260">     <!--Costa Rica-->
                        <languagePopulation type="es" populationPercent="95" officialStatus="official" references="R1193"/>     <!--Spanish-->
                </territory>
-               <territory type="CU" gdp="121000000000" literacyPercent="99.8" population="11061900">   <!--Cuba-->
+               <territory type="CU" gdp="132900000000" literacyPercent="99.8" population="11147400">   <!--Cuba-->
                        <languagePopulation type="es" populationPercent="100" officialStatus="official"/>       <!--Spanish-->
                </territory>
-               <territory type="CV" gdp="2214000000" literacyPercent="84.9" population="531046">       <!--Cape Verde-->
-                       <languagePopulation type="kea" populationPercent="92" references="R1031"/>      <!--Kabuverdianu-->
+               <territory type="CV" gdp="3734000000" literacyPercent="84.9" population="560899">       <!--Cape Verde-->
+                       <languagePopulation type="kea" populationPercent="91" references="R1031"/>      <!--Kabuverdianu-->
                        <languagePopulation type="pt" populationPercent="76" officialStatus="official"/>        <!--Portuguese-->
                </territory>
-               <territory type="CW" gdp="2838000000" literacyPercent="99" population="146836"> <!--Curaçao-->
+               <territory type="CW" gdp="3128000000" literacyPercent="99" population="149648"> <!--Curaçao-->
                        <languagePopulation type="pap" populationPercent="81" officialStatus="de_facto_official" references="R1221"/>   <!--Papiamento-->
                        <languagePopulation type="nl" populationPercent="8" officialStatus="official" references="R1221"/>      <!--Dutch-->
-                       <languagePopulation type="es" populationPercent="3.9" references="R1221"/>      <!--Spanish-->
+                       <languagePopulation type="es" populationPercent="3.8" references="R1221"/>      <!--Spanish-->
                </territory>
-               <territory type="CX" gdp="67060000" literacyPercent="99" population="1513">     <!--Christmas Island-->
-                       <languagePopulation type="en" populationPercent="93" officialStatus="official"/>        <!--English-->
+               <territory type="CX" gdp="117200000" literacyPercent="99" population="2205">    <!--Christmas Island-->
+                       <languagePopulation type="en" populationPercent="63" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="CY" gdp="24000000000" literacyPercent="98.7" population="1186800">     <!--Cyprus-->
-                       <languagePopulation type="el" populationPercent="75" officialStatus="official"/>        <!--Greek-->
+               <territory type="CY" gdp="31190000000" literacyPercent="98.7" population="1221550">     <!--Cyprus-->
+                       <languagePopulation type="el" populationPercent="95" officialStatus="official"/>        <!--Greek-->
+                       <languagePopulation type="en" populationPercent="73"/>  <!--English-->
                        <languagePopulation type="tr" populationPercent="23" officialStatus="official"/>        <!--Turkish-->
-                       <languagePopulation type="hy" populationPercent="0.23"/>        <!--Armenian-->
+                       <languagePopulation type="fr" populationPercent="7"/>   <!--French-->
+                       <languagePopulation type="hy" populationPercent="0.22"/>        <!--Armenian-->
                        <languagePopulation type="ar" populationPercent="0.11"/>        <!--Arabic-->
                </territory>
-               <territory type="CZ" gdp="291700000000" literacyPercent="99" population="10162900">     <!--Czech Republic-->
+               <territory type="CZ" gdp="372600000000" literacyPercent="99" population="10674700">     <!--Czechia-->
                        <languagePopulation type="cs" populationPercent="98" officialStatus="official"/>        <!--Czech-->
-                       <languagePopulation type="de" populationPercent="0.49"/>        <!--German-->
+                       <languagePopulation type="en" populationPercent="27"/>  <!--English-->
+                       <languagePopulation type="sk" populationPercent="16"/>  <!--Slovak-->
+                       <languagePopulation type="de" populationPercent="15"/>  <!--German-->
                        <languagePopulation type="pl" populationPercent="0.49"/>        <!--Polish-->
                </territory>
-               <territory type="DE" gdp="3250000000000" literacyPercent="99" population="81147300">    <!--Germany-->
+               <territory type="DE" gdp="4150000000000" literacyPercent="99" population="80594000">    <!--Germany-->
                        <languagePopulation type="de" populationPercent="91" officialStatus="official"/>        <!--German-->
-                       <languagePopulation type="en" populationPercent="44"/>  <!--English-->
+                       <languagePopulation type="en" populationPercent="64"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="18" references="R1304"/>       <!--French-->
+                       <languagePopulation type="bar" writingPercent="5" populationPercent="17" references="R1318"/>   <!--Bavarian-->
                        <languagePopulation type="nds" writingPercent="5" populationPercent="12" references="R1167"/>   <!--Low German-->
+                       <languagePopulation type="nl" populationPercent="9" references="R1304"/>        <!--Dutch-->
+                       <languagePopulation type="it" populationPercent="7" references="R1304"/>        <!--Italian-->
+                       <languagePopulation type="es" populationPercent="6" references="R1304"/>        <!--Spanish-->
+                       <languagePopulation type="ru" populationPercent="6" references="R1304"/>        <!--Russian-->
+                       <languagePopulation type="vmf" populationPercent="6"/>  <!--Main-Franconian-->
                        <languagePopulation type="tr" populationPercent="2.5"/> <!--Turkish-->
+                       <languagePopulation type="gsw" writingPercent="5" populationPercent="2.3"/>     <!--Swiss German-->
+                       <languagePopulation type="da" populationPercent="2" references="R1306"/>        <!--Danish-->
+                       <languagePopulation type="swg" writingPercent="5" populationPercent="1"/>       <!--Swabian-->
                        <languagePopulation type="hr" populationPercent="0.79"/>        <!--Croatian-->
-                       <languagePopulation type="it" populationPercent="0.66"/>        <!--Italian-->
-                       <languagePopulation type="ku_Latn" populationPercent="0.66"/>   <!--Kurdish (Latin)-->
-                       <languagePopulation type="ru" populationPercent="0.44"/>        <!--Russian-->
+                       <languagePopulation type="ku" populationPercent="0.66"/>        <!--Kurdish-->
                        <languagePopulation type="el" populationPercent="0.38"/>        <!--Greek-->
                        <languagePopulation type="ksh" populationPercent="0.3" references="R1174"/>     <!--Colognian-->
                        <languagePopulation type="pl" populationPercent="0.29"/>        <!--Polish-->
-                       <languagePopulation type="es" populationPercent="0.16"/>        <!--Spanish-->
-                       <languagePopulation type="nl" populationPercent="0.12"/>        <!--Dutch-->
-                       <languagePopulation type="da" populationPercent="0.061" references="R1209"/>    <!--Danish-->
-                       <languagePopulation type="dsb" writingPercent="5" populationPercent="0.0086" references="R1222"/>       <!--Lower Sorbian-->
-               </territory>
-               <territory type="DG" gdp="18730000" literacyPercent="99" population="500">      <!--Diego Garcia-->
+                       <languagePopulation type="hsb" writingPercent="5" populationPercent="0.016" references="R1292"/>        <!--Upper Sorbian-->
+                       <languagePopulation type="frr" populationPercent="0.012" references="R1095"/>   <!--Northern Frisian-->
+                       <languagePopulation type="dsb" writingPercent="5" populationPercent="0.0087" references="R1222"/>       <!--Lower Sorbian-->
+                       <languagePopulation type="frs" populationPercent="0.0025" references="R1300"/>  <!--Eastern Frisian-->
+                       <languagePopulation type="stq" populationPercent="0.0012"/>     <!--Saterland Frisian-->
+                       <languagePopulation type="pfl" populationPercent="0" references="R1150"/>       <!--Palatine German-->
+               </territory>
+               <territory type="DG" gdp="22230000" literacyPercent="99" population="500">      <!--Diego Garcia-->
                        <languagePopulation type="en" populationPercent="99" officialStatus="de_facto_official" references="R1065"/>    <!--English-->
                </territory>
-               <territory type="DJ" gdp="2418000000" literacyPercent="67.9" population="792198">       <!--Djibouti-->
+               <territory type="DJ" gdp="3640000000" literacyPercent="67.9" population="865267">       <!--Djibouti-->
                        <languagePopulation type="aa" populationPercent="42"/>  <!--Afar-->
                        <languagePopulation type="so" populationPercent="41"/>  <!--Somali-->
                        <languagePopulation type="ar" populationPercent="7.3" officialStatus="official"/>       <!--Arabic-->
-                       <languagePopulation type="fr" populationPercent="2.2" officialStatus="official"/>       <!--French-->
+                       <languagePopulation type="fr" populationPercent="2.1" officialStatus="official"/>       <!--French-->
                </territory>
-               <territory type="DK" gdp="213600000000" literacyPercent="99" population="5556450">      <!--Denmark-->
+               <territory type="DK" gdp="285500000000" literacyPercent="99" population="5605950">      <!--Denmark-->
                        <languagePopulation type="da" populationPercent="93" officialStatus="official"/>        <!--Danish-->
-                       <languagePopulation type="de" populationPercent="0.43" officialStatus="official_regional" references="R1247"/>  <!--German-->
-                       <languagePopulation type="kl" populationPercent="0.13" officialStatus="official_regional"/>     <!--Kalaallisut-->
-               </territory>
-               <territory type="DM" gdp="1018000000" literacyPercent="94" population="73286">  <!--Dominica-->
+                       <languagePopulation type="en" populationPercent="86"/>  <!--English-->
+                       <languagePopulation type="de" populationPercent="47" officialStatus="official_regional" references="R1247"/>    <!--German-->
+                       <languagePopulation type="sv" populationPercent="13" references="R1150"/>       <!--Swedish-->
+                       <languagePopulation type="fo" populationPercent="0.38" references="R1309"/>     <!--Faroese-->
+                       <languagePopulation type="kl" populationPercent="0.12" officialStatus="official_regional"/>     <!--Kalaallisut-->
+                       <languagePopulation type="jut" populationPercent="0" references="R1150"/>       <!--Jutish-->
+               </territory>
+               <territory type="DM" gdp="851000000" literacyPercent="94" population="73897">   <!--Dominica-->
                        <languagePopulation type="en" populationPercent="94" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="DO" gdp="100400000000" literacyPercent="90.1" population="10219600">   <!--Dominican Republic-->
+               <territory type="DO" gdp="172600000000" literacyPercent="90.1" population="10734200">   <!--Dominican Republic-->
                        <languagePopulation type="es" populationPercent="78" officialStatus="official"/>        <!--Spanish-->
-                       <languagePopulation type="en" populationPercent="0.078"/>       <!--English-->
+                       <languagePopulation type="en" populationPercent="0.075"/>       <!--English-->
                </territory>
-               <territory type="DZ" gdp="277400000000" literacyPercent="72.6" population="38087800">   <!--Algeria-->
+               <territory type="DZ" gdp="629300000000" literacyPercent="72.6" population="40969400">   <!--Algeria-->
+                       <languagePopulation type="arq" populationPercent="83"/> <!--Algerian Arabic-->
                        <languagePopulation type="ar" populationPercent="74" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="fr" populationPercent="20" officialStatus="official" references="R1124"/>     <!--French-->
-                       <languagePopulation type="kab" populationPercent="7.8" references="R1095"/>     <!--Kabyle-->
+                       <languagePopulation type="kab" literacyPercent="10" populationPercent="7.8" references="R1293"/>        <!--Kabyle-->
+                       <languagePopulation type="en" populationPercent="7"/>   <!--English-->
                </territory>
-               <territory type="EA" gdp="4541000000" literacyPercent="97.7" population="150000">       <!--Ceuta and Melilla-->
+               <territory type="EA" gdp="5420000000" literacyPercent="97.7" population="150000">       <!--Ceuta & Melilla-->
                        <languagePopulation type="es" populationPercent="98" officialStatus="official" references="R1067"/>     <!--Spanish-->
                </territory>
-               <territory type="EC" gdp="155800000000" literacyPercent="91.6" population="15439400">   <!--Ecuador-->
+               <territory type="EC" gdp="188500000000" literacyPercent="91.6" population="16290900">   <!--Ecuador-->
                        <languagePopulation type="es" populationPercent="96" officialStatus="official" references="R1210"/>     <!--Spanish-->
+                       <languagePopulation type="qu" populationPercent="17" officialStatus="official" references="R1288"/>     <!--Quechua-->
+                       <languagePopulation type="qug" populationPercent="5.7"/>        <!--Chimborazo Highland Quichua-->
                </territory>
-               <territory type="EE" gdp="29570000000" literacyPercent="99.8" population="1266380">     <!--Estonia-->
+               <territory type="EE" gdp="41200000000" literacyPercent="99.8" population="1251580">     <!--Estonia-->
                        <languagePopulation type="et" populationPercent="71" officialStatus="official"/>        <!--Estonian-->
-                       <languagePopulation type="ru" populationPercent="30"/>  <!--Russian-->
+                       <languagePopulation type="ru" populationPercent="56"/>  <!--Russian-->
+                       <languagePopulation type="en" populationPercent="50"/>  <!--English-->
+                       <languagePopulation type="fi" populationPercent="21"/>  <!--Finnish-->
+                       <languagePopulation type="vro" populationPercent="5.7"/>        <!--Võro-->
                </territory>
-               <territory type="EG" gdp="548800000000" literacyPercent="73.9" population="85294400">   <!--Egypt-->
+               <territory type="EG" gdp="1199000000000" literacyPercent="73.9" population="97041100">  <!--Egypt-->
                        <languagePopulation type="ar" populationPercent="94" officialStatus="official"/>        <!--Arabic-->
+                       <languagePopulation type="arz" populationPercent="64"/> <!--Egyptian Arabic-->
+                       <languagePopulation type="en" populationPercent="35"/>  <!--English-->
                        <languagePopulation type="el" populationPercent="0.061"/>       <!--Greek-->
                </territory>
-               <territory type="EH" gdp="906500000" literacyPercent="50" population="538811">  <!--Western Sahara-->
+               <territory type="EH" gdp="906500000" literacyPercent="50" population="603253">  <!--Western Sahara-->
                        <languagePopulation type="ar" populationPercent="100" officialStatus="official"/>       <!--Arabic-->
                </territory>
-               <territory type="ER" gdp="4468000000" literacyPercent="68.9" population="6233680">      <!--Eritrea-->
+               <territory type="ER" gdp="9631000000" literacyPercent="68.9" population="5918920">      <!--Eritrea-->
                        <languagePopulation type="ti" populationPercent="60" officialStatus="de_facto_official" references="R1223"/>    <!--Tigrinya-->
                        <languagePopulation type="en" populationPercent="59" officialStatus="official" references="R1248"/>     <!--English-->
                        <languagePopulation type="tig" populationPercent="18"/> <!--Tigre-->
@@ -2532,15 +2850,16 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="ssy" populationPercent="3.6" references="R1175"/>     <!--Saho-->
                        <languagePopulation type="byn" populationPercent="1.3" references="R1224"/>     <!--Blin-->
                </territory>
-               <territory type="ES" gdp="1434000000000" literacyPercent="97.7" population="47370500">  <!--Spain-->
+               <territory type="ES" gdp="1769000000000" literacyPercent="97.7" population="48958200">  <!--Spain-->
                        <languagePopulation type="es" populationPercent="99" officialStatus="official" references="R1176"/>     <!--Spanish-->
                        <languagePopulation type="en" populationPercent="24"/>  <!--English-->
                        <languagePopulation type="ca" populationPercent="17" officialStatus="official_regional" references="R1177"/>    <!--Catalan-->
                        <languagePopulation type="gl" populationPercent="7" officialStatus="official_regional" references="R1177"/>     <!--Galician-->
                        <languagePopulation type="eu" populationPercent="2" officialStatus="official_regional" references="R1177"/>     <!--Basque-->
                        <languagePopulation type="ast" populationPercent="1.3" officialStatus="official_regional" references="R1096"/>  <!--Asturian-->
+                       <languagePopulation type="ext" populationPercent="0.49"/>       <!--Extremaduran-->
                </territory>
-               <territory type="ET" gdp="105000000000" literacyPercent="39" population="93877000">     <!--Ethiopia-->
+               <territory type="ET" gdp="195800000000" literacyPercent="39" population="105350000">    <!--Ethiopia-->
                        <languagePopulation type="en" populationPercent="43"/>  <!--English-->
                        <languagePopulation type="am" populationPercent="33" officialStatus="official"/>        <!--Amharic-->
                        <languagePopulation type="om" populationPercent="32"/>  <!--Oromo-->
@@ -2550,196 +2869,220 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="wal" populationPercent="1.8"/>        <!--Wolaytta-->
                        <languagePopulation type="aa" populationPercent="1.4"/> <!--Afar-->
                </territory>
-               <territory type="FI" gdp="200700000000" literacyPercent="100" population="5266110">     <!--Finland-->
+               <territory type="FI" gdp="242400000000" literacyPercent="100" population="5518370">     <!--Finland-->
                        <languagePopulation type="fi" populationPercent="94" officialStatus="official"/>        <!--Finnish-->
-                       <languagePopulation type="sv" populationPercent="5.7" officialStatus="official"/>       <!--Swedish-->
+                       <languagePopulation type="en" populationPercent="70" references="R1110"/>       <!--English-->
+                       <languagePopulation type="sv" populationPercent="44" officialStatus="official"/>        <!--Swedish-->
+                       <languagePopulation type="de" populationPercent="18"/>  <!--German-->
                        <languagePopulation type="ru" populationPercent="0.81" references="R1110"/>     <!--Russian-->
-                       <languagePopulation type="en" populationPercent="0.18" references="R1110"/>     <!--English-->
                        <languagePopulation type="et" populationPercent="0.11"/>        <!--Estonian-->
-                       <languagePopulation type="rmf" populationPercent="0.095" references="R1111"/>   <!--Kalo Finnish Romani-->
-                       <languagePopulation type="se" populationPercent="0.038"/>       <!--Northern Sami-->
+                       <languagePopulation type="rmf" populationPercent="0.091" references="R1111"/>   <!--Kalo Finnish Romani-->
+                       <languagePopulation type="se" populationPercent="0.036"/>       <!--Northern Sami-->
                        <languagePopulation type="smn" populationPercent="0.011" references="R1112"/>   <!--Inari Sami-->
                        <languagePopulation type="sms" populationPercent="0.011" references="R1112"/>   <!--Skolt Sami-->
                </territory>
-               <territory type="FJ" gdp="4373000000" literacyPercent="93.7" population="896758">       <!--Fiji-->
+               <territory type="FJ" gdp="8647000000" literacyPercent="93.7" population="920938">       <!--Fiji-->
                        <languagePopulation type="en" populationPercent="94" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="hi" populationPercent="44" references="R1097"/>       <!--Hindi-->
+                       <languagePopulation type="hif" populationPercent="41" officialStatus="official" references="R1299"/>    <!--Fiji Hindi-->
                        <languagePopulation type="fj" populationPercent="39" officialStatus="official"/>        <!--Fijian-->
+                       <languagePopulation type="rtm" populationPercent="0.27"/>       <!--Rotuman-->
                </territory>
-               <territory type="FK" gdp="164500000" literacyPercent="99" population="3140">    <!--Falkland Islands-->
-                       <languagePopulation type="en" populationPercent="99" officialStatus="official"/>        <!--English-->
+               <territory type="FK" gdp="281800000" literacyPercent="99" population="2931">    <!--Falkland Islands-->
+                       <languagePopulation type="en" populationPercent="96" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="FM" gdp="766400000" literacyPercent="89" population="106104">  <!--Micronesia-->
-                       <languagePopulation type="chk" populationPercent="30" officialStatus="official"/>       <!--Chuukese-->
-                       <languagePopulation type="pon" populationPercent="23" officialStatus="official"/>       <!--Pohnpeian-->
-                       <languagePopulation type="kos" populationPercent="7.5" officialStatus="official"/>      <!--Kosraean-->
-                       <languagePopulation type="yap" populationPercent="6.2" officialStatus="official"/>      <!--Yapese-->
-                       <languagePopulation type="en" populationPercent="5" officialStatus="official"/> <!--English-->
-                       <languagePopulation type="uli" populationPercent="2.8" officialStatus="official"/>      <!--Ulithian-->
+               <territory type="FM" gdp="347000000" literacyPercent="89" population="104196">  <!--Micronesia-->
+                       <languagePopulation type="en" populationPercent="57" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="chk" populationPercent="30"/> <!--Chuukese-->
+                       <languagePopulation type="pon" populationPercent="23"/> <!--Pohnpeian-->
+                       <languagePopulation type="kos" populationPercent="7.7"/>        <!--Kosraean-->
+                       <languagePopulation type="yap" populationPercent="6.3"/>        <!--Yapese-->
+                       <languagePopulation type="uli" populationPercent="2.9"/>        <!--Ulithian-->
                </territory>
-               <territory type="FO" gdp="1471000000" literacyPercent="99" population="49709">  <!--Faroe Islands-->
+               <territory type="FO" gdp="2001000000" literacyPercent="99" population="50730">  <!--Faroe Islands-->
                        <languagePopulation type="fo" populationPercent="95" officialStatus="official"/>        <!--Faroese-->
                </territory>
-               <territory type="FR" gdp="2291000000000" literacyPercent="99" population="65951600">    <!--France-->
+               <territory type="FR" gdp="2826000000000" literacyPercent="99" population="67106200">    <!--France-->
                        <languagePopulation type="fr" populationPercent="99" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="en" populationPercent="27"/>  <!--English-->
+                       <languagePopulation type="en" populationPercent="39"/>  <!--English-->
+                       <languagePopulation type="es" populationPercent="13" references="R1125"/>       <!--Spanish-->
+                       <languagePopulation type="de" populationPercent="5" references="R1298"/>        <!--German-->
                        <languagePopulation type="oc" writingPercent="5" populationPercent="3" references="R1015"/>     <!--Occitan-->
                        <languagePopulation type="it" populationPercent="1.7"/> <!--Italian-->
                        <languagePopulation type="pt" populationPercent="1.3"/> <!--Portuguese-->
+                       <languagePopulation type="pcd" populationPercent="1.1"/>        <!--Picard-->
                        <languagePopulation type="gsw" writingPercent="5" populationPercent="0.91" references="R1125"/> <!--Swiss German-->
-                       <languagePopulation type="br" writingPercent="3" populationPercent="0.83" references="R1138"/>  <!--Breton-->
-                       <languagePopulation type="co" writingPercent="5" populationPercent="0.57" references="R1012"/>  <!--Corsican-->
+                       <languagePopulation type="br" literacyPercent="3" populationPercent="0.83" references="R1138"/> <!--Breton-->
+                       <languagePopulation type="co" writingPercent="5" populationPercent="0.24" references="R1012"/>  <!--Corsican-->
                        <languagePopulation type="ca" populationPercent="0.17"/>        <!--Catalan-->
                        <languagePopulation type="nl" populationPercent="0.13"/>        <!--Dutch-->
                        <languagePopulation type="eu" populationPercent="0.13"/>        <!--Basque-->
+                       <languagePopulation type="frp" populationPercent="0.094"/>      <!--Arpitan-->
+                       <languagePopulation type="ia" populationPercent="0.0002" references="R1298"/>   <!--Interlingua-->
                </territory>
-               <territory type="GA" gdp="25910000000" literacyPercent="89" population="1640290">       <!--Gabon-->
+               <territory type="GA" gdp="36750000000" literacyPercent="89" population="1772260">       <!--Gabon-->
                        <languagePopulation type="fr" populationPercent="63" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="puu" populationPercent="9"/>  <!--Punu-->
-                       <languagePopulation type="mdt" populationPercent="8"/>  <!--Mbere-->
                </territory>
-               <territory type="GB" gdp="2375000000000" literacyPercent="99" population="63395600">    <!--United Kingdom-->
+               <territory type="GB" gdp="2880000000000" literacyPercent="99" population="64769500">    <!--United Kingdom-->
                        <languagePopulation type="en" populationPercent="99" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="fr" populationPercent="19"/>  <!--French-->
+                       <languagePopulation type="de" populationPercent="6"/>   <!--German-->
                        <languagePopulation type="sco" writingPercent="5" populationPercent="2.7" references="R1016"/>  <!--Scots-->
-                       <languagePopulation type="pa_Guru" populationPercent="0.79"/>   <!--Punjabi (Gurmukhi)-->
+                       <languagePopulation type="pa" populationPercent="0.79"/>        <!--Punjabi-->
                        <languagePopulation type="cy" populationPercent="0.77" officialStatus="official_regional"/>     <!--Welsh-->
-                       <languagePopulation type="bn" populationPercent="0.67"/>        <!--Bengali-->
+                       <languagePopulation type="bn" populationPercent="0.67"/>        <!--Bangla-->
                        <languagePopulation type="zh_Hant" populationPercent="0.54"/>   <!--Chinese (Traditional)-->
                        <languagePopulation type="syl" populationPercent="0.51"/>       <!--Sylheti-->
                        <languagePopulation type="el" populationPercent="0.34"/>        <!--Greek-->
                        <languagePopulation type="it" populationPercent="0.34"/>        <!--Italian-->
-                       <languagePopulation type="ks_Arab" populationPercent="0.19"/>   <!--Kashmiri (Arabic)-->
+                       <languagePopulation type="ks" populationPercent="0.19"/>        <!--Kashmiri-->
                        <languagePopulation type="gd" writingPercent="5" populationPercent="0.099" officialStatus="official_regional" references="R1017"/>      <!--Scottish Gaelic-->
                        <languagePopulation type="yi" populationPercent="0.049" references="R1249"/>    <!--Yiddish-->
                        <languagePopulation type="ml" populationPercent="0.035" references="R1113"/>    <!--Malayalam-->
                        <languagePopulation type="ga" populationPercent="0.026" officialStatus="official_regional" references="R1139"/> <!--Irish-->
-                       <languagePopulation type="fr" populationPercent="0.024"/>       <!--French-->
-                       <languagePopulation type="kw" populationPercent="0.0032" references="R1140"/>   <!--Cornish-->
+                       <languagePopulation type="kw" populationPercent="0.0031" references="R1140"/>   <!--Cornish-->
                </territory>
-               <territory type="GD" gdp="1467000000" literacyPercent="96" population="109590"> <!--Grenada-->
+               <territory type="GD" gdp="1590000000" literacyPercent="96" population="111724"> <!--Grenada-->
                        <languagePopulation type="en" populationPercent="96" officialStatus="official" references="R1018"/>     <!--English-->
                </territory>
-               <territory type="GE" gdp="27110000000" literacyPercent="99.7" population="4555910">     <!--Georgia-->
+               <territory type="GE" gdp="39320000000" literacyPercent="99.7" population="4926330">     <!--Georgia-->
                        <languagePopulation type="ka" populationPercent="86" officialStatus="official"/>        <!--Georgian-->
+                       <languagePopulation type="xmf" populationPercent="11"/> <!--Mingrelian-->
                        <languagePopulation type="ru" populationPercent="9" references="R1038"/>        <!--Russian-->
                        <languagePopulation type="hy" populationPercent="7" references="R1038"/>        <!--Armenian-->
                        <languagePopulation type="ab" populationPercent="2.2" officialStatus="official_regional"/>      <!--Abkhazian-->
                        <languagePopulation type="os" populationPercent="2.2" officialStatus="official_regional"/>      <!--Ossetic-->
-                       <languagePopulation type="ku_Latn" populationPercent="0.89"/>   <!--Kurdish (Latin)-->
+                       <languagePopulation type="ku" populationPercent="0.89"/>        <!--Kurdish-->
                </territory>
                <territory type="GF" gdp="1551000000" literacyPercent="83" population="199509"> <!--French Guiana-->
                        <languagePopulation type="fr" populationPercent="77" officialStatus="official" references="R1019"/>     <!--French-->
                        <languagePopulation type="gcr" populationPercent="26"/> <!--Guianese Creole French-->
                        <languagePopulation type="zh_Hant" populationPercent="2.5"/>    <!--Chinese (Traditional)-->
                </territory>
-               <territory type="GG" gdp="2742000000" literacyPercent="100" population="65605"> <!--Guernsey-->
+               <territory type="GG" gdp="3465000000" literacyPercent="100" population="66502"> <!--Guernsey-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
                </territory>
-               <territory type="GH" gdp="83740000000" literacyPercent="71.5" population="25199600">    <!--Ghana-->
+               <territory type="GH" gdp="130200000000" literacyPercent="71.5" population="27499900">   <!--Ghana-->
                        <languagePopulation type="ak" populationPercent="39" officialStatus="official_regional"/>       <!--Akan-->
-                       <languagePopulation type="en" populationPercent="36" officialStatus="official" references="R1225"/>     <!--English-->
+                       <languagePopulation type="en" populationPercent="21" officialStatus="official" references="R1225"/>     <!--English-->
                        <languagePopulation type="ee" populationPercent="11" officialStatus="official_regional"/>       <!--Ewe-->
                        <languagePopulation type="abr" populationPercent="5"/>  <!--Abron-->
+                       <languagePopulation type="gur" populationPercent="3.5"/>        <!--Frafra-->
+                       <languagePopulation type="ada" populationPercent="3"/>  <!--Adangme-->
                        <languagePopulation type="gaa" populationPercent="2.8" officialStatus="official_regional"/>     <!--Ga-->
-                       <languagePopulation type="ha_Latn" populationPercent="0.86" references="R1141"/>        <!--Hausa (Latin)-->
-                       <languagePopulation type="saf" populationPercent="0.016" references="R1226"/>   <!--Safaliba-->
+                       <languagePopulation type="nzi" populationPercent="1" references="R1226"/>       <!--Nzima-->
+                       <languagePopulation type="ha" populationPercent="0.87" references="R1141"/>     <!--Hausa-->
+                       <languagePopulation type="saf" populationPercent="0.015" references="R1226"/>   <!--Safaliba-->
                </territory>
-               <territory type="GI" gdp="1275000000" literacyPercent="80" population="29111">  <!--Gibraltar-->
+               <territory type="GI" gdp="2044000000" literacyPercent="80" population="29396">  <!--Gibraltar-->
                        <languagePopulation type="en" populationPercent="80" officialStatus="official" references="R1022"/>     <!--English-->
+                       <languagePopulation type="es" populationPercent="50" references="R1022"/>       <!--Spanish-->
                </territory>
-               <territory type="GL" gdp="2133000000" literacyPercent="100" population="57714"> <!--Greenland-->
+               <territory type="GL" gdp="2173000000" literacyPercent="100" population="57713"> <!--Greenland-->
                        <languagePopulation type="kl" populationPercent="84" officialStatus="official"/>        <!--Kalaallisut-->
-                       <languagePopulation type="da" populationPercent="14" officialStatus="official"/>        <!--Danish-->
+                       <languagePopulation type="da" populationPercent="14"/>  <!--Danish-->
                </territory>
-               <territory type="GM" gdp="3459000000" literacyPercent="51.1" population="1883050">      <!--Gambia-->
+               <territory type="GM" gdp="3582000000" literacyPercent="51.1" population="2051360">      <!--Gambia-->
                        <languagePopulation type="en" populationPercent="40" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="man_Latn" populationPercent="29"/>    <!--Mandingo (Latin)-->
+                       <languagePopulation type="man" populationPercent="29"/> <!--Mandingo-->
                </territory>
-               <territory type="GN" gdp="12370000000" literacyPercent="41" population="11176000">      <!--Guinea-->
+               <territory type="GN" gdp="26450000000" literacyPercent="41" population="12413900">      <!--Guinea-->
                        <languagePopulation type="fr" populationPercent="29" officialStatus="official" references="R1040"/>     <!--French-->
                        <languagePopulation type="ff" populationPercent="26"/>  <!--Fulah-->
                        <languagePopulation type="man_Nkoo" populationPercent="23"/>    <!--Mandingo (N’Ko)-->
                        <languagePopulation type="sus" populationPercent="11"/> <!--Susu-->
+                       <languagePopulation type="nqo" populationPercent="5" references="R1286"/>       <!--N’Ko-->
                        <languagePopulation type="kpe" populationPercent="3.8"/>        <!--Kpelle-->
                </territory>
                <territory type="GP" gdp="3513000000" literacyPercent="90" population="452776"> <!--Guadeloupe-->
                        <languagePopulation type="fr" populationPercent="90" officialStatus="official" references="R1023"/>     <!--French-->
                </territory>
-               <territory type="GQ" gdp="19600000000" literacyPercent="94.2" population="704001">      <!--Equatorial Guinea-->
+               <territory type="GQ" gdp="29380000000" literacyPercent="94.2" population="778358">      <!--Equatorial Guinea-->
                        <languagePopulation type="es" populationPercent="87" officialStatus="official" references="R1142"/>     <!--Spanish-->
                        <languagePopulation type="fan" populationPercent="51"/> <!--Fang-->
                        <languagePopulation type="fr" populationPercent="8.8" officialStatus="official" references="R1084"/>    <!--French-->
                        <languagePopulation type="bvb" populationPercent="7.9"/>        <!--Bube-->
-                       <languagePopulation type="syi" populationPercent="2.2"/>        <!--Seki-->
+                       <languagePopulation type="pt" populationPercent="0.0001" officialStatus="official" references="R1150"/> <!--Portuguese-->
                </territory>
-               <territory type="GR" gdp="281400000000" literacyPercent="97.3" population="10773000">   <!--Greece-->
+               <territory type="GR" gdp="299500000000" literacyPercent="97.3" population="10768500">   <!--Greece-->
                        <languagePopulation type="el" populationPercent="99" officialStatus="official" references="R1211"/>     <!--Greek-->
+                       <languagePopulation type="en" populationPercent="51"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="9"/>   <!--French-->
+                       <languagePopulation type="de" populationPercent="5"/>   <!--German-->
+                       <languagePopulation type="pnt" populationPercent="3.7"/>        <!--Pontic-->
                        <languagePopulation type="mk" populationPercent="1.6"/> <!--Macedonian-->
                        <languagePopulation type="tr" populationPercent="1.2"/> <!--Turkish-->
                        <languagePopulation type="bg" populationPercent="0.27"/>        <!--Bulgarian-->
                        <languagePopulation type="sq" populationPercent="0.093"/>       <!--Albanian-->
+                       <languagePopulation type="tsd" populationPercent="0.0019"/>     <!--Tsakonian-->
                </territory>
-               <territory type="GS" gdp="749300" literacyPercent="99" population="20"> <!--South Georgia & South Sandwich Islands-->
-                       <languagePopulation type="und" writingPercent="100" populationPercent="100" references="R1178"/>        <!--Unknown Language-->
+               <territory type="GS" gdp="889300" literacyPercent="99" population="20"> <!--South Georgia & South Sandwich Islands-->
+                       <languagePopulation type="und" literacyPercent="100" populationPercent="100" references="R1178"/>       <!--Unknown language-->
                </territory>
-               <territory type="GT" gdp="79970000000" literacyPercent="75.9" population="14373500">    <!--Guatemala-->
+               <territory type="GT" gdp="138300000000" literacyPercent="75.9" population="15460700">   <!--Guatemala-->
                        <languagePopulation type="es" populationPercent="93" officialStatus="official" references="R1227"/>     <!--Spanish-->
+                       <languagePopulation type="quc" populationPercent="7" officialStatus="official_regional" references="R1289"/>    <!--Kʼicheʼ-->
                </territory>
-               <territory type="GU" gdp="4600000000" literacyPercent="99" population="160378"> <!--Guam-->
-                       <languagePopulation type="en" populationPercent="38" officialStatus="de_facto_official"/>       <!--English-->
+               <territory type="GU" gdp="4882000000" literacyPercent="99" population="167358"> <!--Guam-->
+                       <languagePopulation type="en" populationPercent="91" officialStatus="de_facto_official"/>       <!--English-->
                        <languagePopulation type="ch" populationPercent="22" officialStatus="official"/>        <!--Chamorro-->
                </territory>
-               <territory type="GW" gdp="1963000000" literacyPercent="55.3" population="1660870">      <!--Guinea-Bissau-->
+               <territory type="GW" gdp="3071000000" literacyPercent="55.3" population="1792340">      <!--Guinea-Bissau-->
                        <languagePopulation type="pt" populationPercent="100" officialStatus="official" references="R1027"/>    <!--Portuguese-->
+                       <languagePopulation type="knf" populationPercent="2.6" references="R1220"/>     <!--Mankanya-->
                </territory>
-               <territory type="GY" gdp="6256000000" literacyPercent="91.8" population="739903">       <!--Guyana-->
+               <territory type="GY" gdp="6367000000" literacyPercent="91.8" population="737718">       <!--Guyana-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
                </territory>
-               <territory type="HK" gdp="375500000000" literacyPercent="93.5" population="7182720">    <!--Hong Kong SAR China-->
+               <territory type="HK" gdp="453000000000" literacyPercent="93.5" population="7191500">    <!--Hong Kong SAR China-->
                        <languagePopulation type="zh_Hant" populationPercent="95" officialStatus="official"/>   <!--Chinese (Traditional)-->
+                       <languagePopulation type="yue" populationPercent="90" references="R1320"/>      <!--Cantonese-->
                        <languagePopulation type="en" populationPercent="51" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="zh_Hans" populationPercent="5" references="R1143"/>   <!--Chinese (Simplified)-->
+                       <languagePopulation type="zh" populationPercent="5" references="R1143"/>        <!--Chinese-->
                </territory>
-               <territory type="HM" gdp="44320" literacyPercent="99" population="1">   <!--Heard & McDonald Islands-->
-                       <languagePopulation type="und" writingPercent="100" populationPercent="100" references="R1064"/>        <!--Unknown Language-->
+               <territory type="HM" gdp="53160" literacyPercent="99" population="1">   <!--Heard & McDonald Islands-->
+                       <languagePopulation type="und" literacyPercent="100" populationPercent="100" references="R1064"/>       <!--Unknown language-->
                </territory>
-               <territory type="HN" gdp="38420000000" literacyPercent="85.1" population="8448470">     <!--Honduras-->
+               <territory type="HN" gdp="45680000000" literacyPercent="85.1" population="9038740">     <!--Honduras-->
                        <languagePopulation type="es" populationPercent="78" officialStatus="official"/>        <!--Spanish-->
                        <languagePopulation type="en" populationPercent="0.44"/>        <!--English-->
                </territory>
-               <territory type="HR" gdp="79690000000" literacyPercent="98.9" population="4475610">     <!--Croatia-->
+               <territory type="HR" gdp="100200000000" literacyPercent="98.9" population="4292100">    <!--Croatia-->
                        <languagePopulation type="hr" populationPercent="99" officialStatus="official"/>        <!--Croatian-->
+                       <languagePopulation type="en" populationPercent="49"/>  <!--English-->
                        <languagePopulation type="it" populationPercent="1.6" officialStatus="official_regional"/>      <!--Italian-->
                </territory>
-               <territory type="HT" gdp="13150000000" literacyPercent="48.7" population="9893930">     <!--Haiti-->
-                       <languagePopulation type="ht" populationPercent="81" officialStatus="official" references="R1029"/>     <!--Haitian-->
-                       <languagePopulation type="fr" writingPercent="100" populationPercent="4.7" officialStatus="official" references="R1030"/>       <!--French-->
+               <territory type="HT" gdp="19880000000" literacyPercent="48.7" population="10646700">    <!--Haiti-->
+                       <languagePopulation type="ht" populationPercent="81" officialStatus="official" references="R1029"/>     <!--Haitian Creole-->
+                       <languagePopulation type="fr" literacyPercent="100" populationPercent="4.7" officialStatus="official" references="R1030"/>      <!--French-->
                </territory>
-               <territory type="HU" gdp="198800000000" literacyPercent="99" population="9939470">      <!--Hungary-->
+               <territory type="HU" gdp="283600000000" literacyPercent="99" population="9850850">      <!--Hungary-->
                        <languagePopulation type="hu" populationPercent="100" officialStatus="official"/>       <!--Hungarian-->
-                       <languagePopulation type="de" populationPercent="2.5"/> <!--German-->
+                       <languagePopulation type="en" populationPercent="20"/>  <!--English-->
+                       <languagePopulation type="de" populationPercent="18"/>  <!--German-->
+                       <languagePopulation type="fr" populationPercent="3"/>   <!--French-->
                        <languagePopulation type="ro" populationPercent="0.99"/>        <!--Romanian-->
                        <languagePopulation type="hr" populationPercent="0.32"/>        <!--Croatian-->
                        <languagePopulation type="sk" populationPercent="0.11"/>        <!--Slovak-->
-                       <languagePopulation type="sl" populationPercent="0.05"/>        <!--Slovenian-->
+                       <languagePopulation type="sl" populationPercent="0.051"/>       <!--Slovenian-->
                </territory>
-               <territory type="IC" gdp="63530000000" literacyPercent="97.7" population="2098590">     <!--Canary Islands-->
+               <territory type="IC" gdp="75830000000" literacyPercent="97.7" population="2098590">     <!--Canary Islands-->
                        <languagePopulation type="es" populationPercent="98" officialStatus="official" references="R1075"/>     <!--Spanish-->
                </territory>
-               <territory type="ID" gdp="1237000000000" literacyPercent="92.8" population="251160000"> <!--Indonesia-->
+               <territory type="ID" gdp="3243000000000" literacyPercent="92.8" population="260581000"> <!--Indonesia-->
                        <languagePopulation type="id" populationPercent="64" officialStatus="official"/>        <!--Indonesian-->
-                       <languagePopulation type="jv" populationPercent="34"/>  <!--Javanese-->
-                       <languagePopulation type="su" populationPercent="12" officialStatus="official"/>        <!--Sundanese-->
-                       <languagePopulation type="mad" populationPercent="6.3"/>        <!--Madurese-->
+                       <languagePopulation type="jv" literacyPercent="10" populationPercent="34" references="R1294"/>  <!--Javanese-->
+                       <languagePopulation type="su" populationPercent="12" references="R1269"/>       <!--Sundanese-->
+                       <languagePopulation type="mad" literacyPercent="40" populationPercent="6.3"/>   <!--Madurese-->
                        <languagePopulation type="ms_Arab" populationPercent="4.6"/>    <!--Malay (Arabic)-->
-                       <languagePopulation type="min" populationPercent="3"/>  <!--Minangkabau-->
-                       <languagePopulation type="bya" populationPercent="2.3"/>        <!--Batak-->
-                       <languagePopulation type="bjn" populationPercent="2.3"/>        <!--Banjar-->
-                       <languagePopulation type="ban" populationPercent="1.8" references="R1144"/>     <!--Balinese-->
-                       <languagePopulation type="bug" populationPercent="1.6" references="R1145"/>     <!--Buginese-->
+                       <languagePopulation type="min" literacyPercent="10" populationPercent="3"/>     <!--Minangkabau-->
+                       <languagePopulation type="bew" populationPercent="2.1"/>        <!--Betawi-->
+                       <languagePopulation type="ban" literacyPercent="10" populationPercent="1.8" references="R1144"/>        <!--Balinese-->
+                       <languagePopulation type="bug" literacyPercent="10" populationPercent="1.6" references="R1145"/>        <!--Buginese-->
+                       <languagePopulation type="bjn" literacyPercent="10" populationPercent="1.5"/>   <!--Banjar-->
                        <languagePopulation type="ace" populationPercent="1.4"/>        <!--Achinese-->
-                       <languagePopulation type="bew" populationPercent="1.2"/>        <!--Betawi-->
-                       <languagePopulation type="sas" populationPercent="0.96"/>       <!--Sasak-->
+                       <languagePopulation type="sas" populationPercent="0.97"/>       <!--Sasak-->
                        <languagePopulation type="bbc" populationPercent="0.92"/>       <!--Batak Toba-->
                        <languagePopulation type="zh_Hant" populationPercent="0.92"/>   <!--Chinese (Traditional)-->
                        <languagePopulation type="mak" populationPercent="0.73"/>       <!--Makasar-->
@@ -2749,38 +3092,42 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="nij" populationPercent="0.37"/>       <!--Ngaju-->
                        <languagePopulation type="kge" populationPercent="0.32"/>       <!--Komering-->
                        <languagePopulation type="aoz" populationPercent="0.27"/>       <!--Uab Meto-->
-                       <languagePopulation type="mgy" populationPercent="0.23"/>       <!--Mbunga-->
                        <languagePopulation type="kvr" populationPercent="0.14"/>       <!--Kerinci-->
                        <languagePopulation type="lbw" populationPercent="0.13"/>       <!--Tolaki-->
+                       <languagePopulation type="gay" populationPercent="0.12"/>       <!--Gayo-->
                        <languagePopulation type="rob" populationPercent="0.11"/>       <!--Tae'-->
                        <languagePopulation type="mdr" populationPercent="0.092"/>      <!--Mandar-->
                        <languagePopulation type="sxn" populationPercent="0.092"/>      <!--Sangir-->
+                       <languagePopulation type="sly" populationPercent="0.054"/>      <!--Selayar-->
+                       <languagePopulation type="mwv" populationPercent="0.024"/>      <!--Mentawai-->
                </territory>
-               <territory type="IE" gdp="195400000000" literacyPercent="99" population="4775980">      <!--Ireland-->
-                       <languagePopulation type="en" populationPercent="94" officialStatus="official" references="R1202"/>     <!--English-->
-                       <languagePopulation type="ga" populationPercent="11" officialStatus="official" references="R1043"/>     <!--Irish-->
+               <territory type="IE" gdp="344800000000" literacyPercent="99" population="5011100">      <!--Ireland-->
+                       <languagePopulation type="en" populationPercent="98" officialStatus="official" references="R1202"/>     <!--English-->
+                       <languagePopulation type="ga" populationPercent="22" officialStatus="official" references="R1043"/>     <!--Irish-->
+                       <languagePopulation type="fr" populationPercent="17"/>  <!--French-->
                </territory>
-               <territory type="IL" gdp="252800000000" literacyPercent="97.1" population="7707040">    <!--Israel-->
+               <territory type="IL" gdp="315600000000" literacyPercent="97.1" population="8299710">    <!--Israel-->
                        <languagePopulation type="he" populationPercent="100" officialStatus="official"/>       <!--Hebrew-->
+                       <languagePopulation type="en" populationPercent="85"/>  <!--English-->
                        <languagePopulation type="ar" populationPercent="20" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="ru" populationPercent="11"/>  <!--Russian-->
                        <languagePopulation type="ro" populationPercent="3.7"/> <!--Romanian-->
                        <languagePopulation type="yi" populationPercent="3"/>   <!--Yiddish-->
-                       <languagePopulation type="en" populationPercent="1.5"/> <!--English-->
                        <languagePopulation type="pl" populationPercent="1.5"/> <!--Polish-->
+                       <languagePopulation type="lad" populationPercent="1.3" references="R1301"/>     <!--Ladino-->
                        <languagePopulation type="hu" populationPercent="1"/>   <!--Hungarian-->
                        <languagePopulation type="am" populationPercent="0.59"/>        <!--Amharic-->
-                       <languagePopulation type="ti" populationPercent="0.13"/>        <!--Tigrinya-->
-                       <languagePopulation type="ml" populationPercent="0.1" references="R1115"/>      <!--Malayalam-->
+                       <languagePopulation type="ti" populationPercent="0.12"/>        <!--Tigrinya-->
+                       <languagePopulation type="ml" populationPercent="0.096" references="R1115"/>    <!--Malayalam-->
                </territory>
-               <territory type="IM" gdp="4076000000" literacyPercent="99" population="86159">  <!--Isle of Man-->
+               <territory type="IM" gdp="7428000000" literacyPercent="99" population="88815">  <!--Isle of Man-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
-                       <languagePopulation type="gv" populationPercent="2" officialStatus="official"/> <!--Manx-->
+                       <languagePopulation type="gv" populationPercent="1.9" officialStatus="official"/>       <!--Manx-->
                </territory>
-               <territory type="IN" gdp="4761000000000" literacyPercent="62.8" population="1220800000">        <!--India-->
+               <territory type="IN" gdp="9447000000000" literacyPercent="62.8" population="1281940000">        <!--India-->
                        <languagePopulation type="hi" populationPercent="41" officialStatus="official" references="R1066"/>     <!--Hindi-->
-                       <languagePopulation type="en" populationPercent="11" officialStatus="official" references="R1033"/>     <!--English-->
-                       <languagePopulation type="bn" populationPercent="8.1" officialStatus="official_regional" references="R1195"/>   <!--Bengali-->
+                       <languagePopulation type="en" populationPercent="19" officialStatus="official" references="R1033"/>     <!--English-->
+                       <languagePopulation type="bn" populationPercent="8.1" officialStatus="official_regional" references="R1195"/>   <!--Bangla-->
                        <languagePopulation type="te" populationPercent="7.2" officialStatus="official_regional" references="R1195"/>   <!--Telugu-->
                        <languagePopulation type="mr" populationPercent="7" officialStatus="official_regional" references="R1195"/>     <!--Marathi-->
                        <languagePopulation type="ta" populationPercent="5.9" officialStatus="official_regional" references="R1195"/>   <!--Tamil-->
@@ -2788,36 +3135,37 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="gu" populationPercent="4.5" officialStatus="official_regional" references="R1195"/>   <!--Gujarati-->
                        <languagePopulation type="kn" populationPercent="3.7" officialStatus="official_regional" references="R1195"/>   <!--Kannada-->
                        <languagePopulation type="ml" populationPercent="3.2" officialStatus="official_regional" references="R1195"/>   <!--Malayalam-->
-                       <languagePopulation type="or" populationPercent="3.2" officialStatus="official_regional" references="R1195"/>   <!--Oriya-->
-                       <languagePopulation type="pa_Guru" populationPercent="2.8" officialStatus="official_regional" references="R1195"/>      <!--Punjabi (Gurmukhi)-->
-                       <languagePopulation type="bho" populationPercent="2.3"/>        <!--Bhojpuri-->
+                       <languagePopulation type="or" populationPercent="3.2" officialStatus="official_regional" references="R1195"/>   <!--Odia-->
+                       <languagePopulation type="pa" populationPercent="2.8" officialStatus="official_regional" references="R1195"/>   <!--Punjabi-->
+                       <languagePopulation type="bho" literacyPercent="30" populationPercent="2.3"/>   <!--Bhojpuri-->
                        <languagePopulation type="awa" writingPercent="5" populationPercent="1.9"/>     <!--Awadhi-->
                        <languagePopulation type="as" populationPercent="1.3" officialStatus="official_regional"/>      <!--Assamese-->
-                       <languagePopulation type="bgc" writingPercent="55" populationPercent="1.2" references="R1146"/> <!--Haryanvi-->
-                       <languagePopulation type="mag" populationPercent="1.2" references="R1098"/>     <!--Magahi-->
+                       <languagePopulation type="bgc" literacyPercent="55" populationPercent="1.2" references="R1146"/>        <!--Haryanvi-->
+                       <languagePopulation type="mag" literacyPercent="30" populationPercent="1.2" references="R1098"/>        <!--Magahi-->
                        <languagePopulation type="mwr" populationPercent="1.2" references="R1126"/>     <!--Marwari-->
                        <languagePopulation type="mai" populationPercent="1.2" officialStatus="official_regional" references="R1195"/>  <!--Maithili-->
                        <languagePopulation type="hne" populationPercent="1.1"/>        <!--Chhattisgarhi-->
                        <languagePopulation type="dcc" populationPercent="0.99"/>       <!--Deccan-->
-                       <languagePopulation type="bjj" populationPercent="0.56"/>       <!--Kanauji-->
+                       <languagePopulation type="bjj" literacyPercent="60" populationPercent="0.56"/>  <!--Kanauji-->
                        <languagePopulation type="ne" populationPercent="0.56" officialStatus="official_regional"/>     <!--Nepali-->
                        <languagePopulation type="sat" populationPercent="0.55" officialStatus="official_regional"/>    <!--Santali-->
-                       <languagePopulation type="wtm" populationPercent="0.46"/>       <!--Mewati-->
-                       <languagePopulation type="rkt" writingPercent="20" populationPercent="0.44" references="R1228"/>        <!--Rangpuri-->
-                       <languagePopulation type="ks_Arab" populationPercent="0.41" officialStatus="official_regional"/>        <!--Kashmiri (Arabic)-->
+                       <languagePopulation type="wtm" literacyPercent="25" populationPercent="0.46"/>  <!--Mewati-->
+                       <languagePopulation type="rkt" literacyPercent="20" populationPercent="0.44" references="R1228"/>       <!--Rangpuri-->
+                       <languagePopulation type="ks" populationPercent="0.41" officialStatus="official_regional"/>     <!--Kashmiri-->
                        <languagePopulation type="kok" populationPercent="0.37" officialStatus="official_regional"/>    <!--Konkani-->
+                       <languagePopulation type="gom" populationPercent="0.32"/>       <!--Goan Konkani-->
                        <languagePopulation type="swv" populationPercent="0.28"/>       <!--Shekhawati-->
                        <languagePopulation type="gbm" populationPercent="0.27"/>       <!--Garhwali-->
                        <languagePopulation type="lmn" populationPercent="0.27"/>       <!--Lambadi-->
-                       <languagePopulation type="sd_Arab" populationPercent="0.26" officialStatus="official_regional"/>        <!--Sindhi (Arabic)-->
-                       <languagePopulation type="gon_Telu" populationPercent="0.24"/>  <!--Gondi (Telugu)-->
+                       <languagePopulation type="sd" populationPercent="0.26" officialStatus="official_regional"/>     <!--Sindhi-->
+                       <languagePopulation type="gon" populationPercent="0.24"/>       <!--Gondi-->
                        <languagePopulation type="kfy" populationPercent="0.22"/>       <!--Kumaoni-->
-                       <languagePopulation type="doi" populationPercent="0.2"/>        <!--Dogri-->
+                       <languagePopulation type="doi" populationPercent="0.19"/>       <!--Dogri-->
                        <languagePopulation type="kru" populationPercent="0.19"/>       <!--Kurukh-->
                        <languagePopulation type="sck" populationPercent="0.18"/>       <!--Sadri-->
-                       <languagePopulation type="tcy" populationPercent="0.18"/>       <!--Tulu-->
                        <languagePopulation type="wbq" populationPercent="0.18"/>       <!--Waddar-->
                        <languagePopulation type="xnr" populationPercent="0.16"/>       <!--Kangri-->
+                       <languagePopulation type="tcy" populationPercent="0.15"/>       <!--Tulu-->
                        <languagePopulation type="wbr" populationPercent="0.15"/>       <!--Wagdi-->
                        <languagePopulation type="khn" populationPercent="0.15"/>       <!--Khandesi-->
                        <languagePopulation type="brx" populationPercent="0.14"/>       <!--Bodo-->
@@ -2827,95 +3175,113 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="raj" populationPercent="0.1"/>        <!--Rajasthani-->
                        <languagePopulation type="hoc" populationPercent="0.099" references="R1195"/>   <!--Ho-->
                        <languagePopulation type="mtr" populationPercent="0.098"/>      <!--Mewari-->
-                       <languagePopulation type="unr_Beng" populationPercent="0.095"/> <!--unr (Bengali)-->
+                       <languagePopulation type="unr" populationPercent="0.095"/>      <!--Mundari-->
                        <languagePopulation type="bhi" populationPercent="0.092"/>      <!--Bhilali-->
                        <languagePopulation type="hoj" populationPercent="0.082"/>      <!--Hadothi-->
-                       <languagePopulation type="kha" writingPercent="29" populationPercent="0.08" officialStatus="official_regional"/>        <!--Khasi-->
-                       <languagePopulation type="kfr" populationPercent="0.075"/>      <!--Kachchi-->
+                       <languagePopulation type="kha" literacyPercent="29" populationPercent="0.08" officialStatus="official_regional"/>       <!--Khasi-->
+                       <languagePopulation type="kfr" populationPercent="0.075"/>      <!--Kachhi-->
                        <languagePopulation type="grt" populationPercent="0.053"/>      <!--Garo-->
-                       <languagePopulation type="unx_Beng" populationPercent="0.048"/> <!--unx (Bengali)-->
+                       <languagePopulation type="unx" populationPercent="0.048"/>      <!--Munda-->
                        <languagePopulation type="bfy" populationPercent="0.037"/>      <!--Bagheli-->
                        <languagePopulation type="srx" populationPercent="0.035" references="R1196"/>   <!--Sirmauri-->
                        <languagePopulation type="saz" populationPercent="0.029"/>      <!--Saurashtra-->
                        <languagePopulation type="ccp" populationPercent="0.028"/>      <!--Chakma-->
                        <languagePopulation type="sd_Deva" populationPercent="0.026" officialStatus="official_regional" references="R1102"/>    <!--Sindhi (Devanagari)-->
                        <languagePopulation type="bfq" populationPercent="0.023"/>      <!--Badaga-->
-                       <languagePopulation type="ria" populationPercent="0.013"/>      <!--Riang (India)-->
+                       <languagePopulation type="njo" populationPercent="0.023"/>      <!--Ao Naga-->
+                       <languagePopulation type="ria" populationPercent="0.013"/>      <!--Riang [India]-->
                        <languagePopulation type="bo" populationPercent="0.011"/>       <!--Tibetan-->
+                       <languagePopulation type="bpy" populationPercent="0.0068"/>     <!--Bishnupriya-->
                        <languagePopulation type="bft" populationPercent="0.0062"/>     <!--Balti-->
                        <languagePopulation type="bra" populationPercent="0.0041"/>     <!--Braj-->
                        <languagePopulation type="lep" populationPercent="0.0035"/>     <!--Lepcha-->
                        <languagePopulation type="btv" populationPercent="0.0026"/>     <!--Bateri-->
-                       <languagePopulation type="lif_Deva" populationPercent="0.0026"/>        <!--lif (Devanagari)-->
+                       <languagePopulation type="lif" populationPercent="0.0026"/>     <!--Limbu-->
                        <languagePopulation type="lah" populationPercent="0.0025"/>     <!--Lahnda-->
                        <languagePopulation type="sa" populationPercent="0.0012" officialStatus="official_regional" references="R1197"/>        <!--Sanskrit-->
                        <languagePopulation type="kht" populationPercent="0.0007"/>     <!--Khamti-->
                        <languagePopulation type="dv" populationPercent="0.0004"/>      <!--Divehi-->
                        <languagePopulation type="dz" populationPercent="0.0002"/>      <!--Dzongkha-->
                </territory>
-               <territory type="IO" gdp="131100000" literacyPercent="99" population="3500">    <!--British Indian Ocean Territory-->
-                       <languagePopulation type="en" writingPercent="100" populationPercent="100" officialStatus="official" references="R1179"/>       <!--English-->
+               <territory type="IO" gdp="155600000" literacyPercent="99" population="3500">    <!--British Indian Ocean Territory-->
+                       <languagePopulation type="en" literacyPercent="100" populationPercent="100" officialStatus="official" references="R1179"/>      <!--English-->
                </territory>
-               <territory type="IQ" gdp="242500000000" literacyPercent="78.5" population="31858500">   <!--Iraq-->
+               <territory type="IQ" gdp="660700000000" literacyPercent="78.5" population="39192100">   <!--Iraq-->
                        <languagePopulation type="ar" populationPercent="68" officialStatus="official"/>        <!--Arabic-->
-                       <languagePopulation type="ckb" populationPercent="20" officialStatus="official_regional" references="R1073"/>   <!--Sorani Kurdish-->
+                       <languagePopulation type="en" populationPercent="35"/>  <!--English-->
+                       <languagePopulation type="ckb" populationPercent="20" officialStatus="official_regional" references="R1073"/>   <!--Central Kurdish-->
+                       <languagePopulation type="az_Arab" populationPercent="1.8" officialStatus="official_regional"/> <!--Azerbaijani (Arabic)-->
                        <languagePopulation type="fa" populationPercent="0.87"/>        <!--Persian-->
-                       <languagePopulation type="syr" populationPercent="0.5" references="R1229"/>     <!--Syriac-->
+                       <languagePopulation type="lrc" populationPercent="0.61" references="R1310"/>    <!--Northern Luri-->
+                       <languagePopulation type="syr" populationPercent="0.5" references="R1311"/>     <!--Syriac-->
                </territory>
-               <territory type="IR" gdp="1016000000000" literacyPercent="85" population="79853900">    <!--Iran-->
+               <territory type="IR" gdp="1631000000000" literacyPercent="85" population="82021600">    <!--Iran-->
                        <languagePopulation type="fa" populationPercent="75" officialStatus="official"/>        <!--Persian-->
                        <languagePopulation type="az_Arab" populationPercent="24"/>     <!--Azerbaijani (Arabic)-->
+                       <languagePopulation type="mzn" populationPercent="5"/>  <!--Mazanderani-->
                        <languagePopulation type="glk" populationPercent="4.6"/>        <!--Gilaki-->
-                       <languagePopulation type="ckb" populationPercent="3.9" references="R1212"/>     <!--Sorani Kurdish-->
-                       <languagePopulation type="tk_Latn" populationPercent="2.8"/>    <!--Turkmen (Latin)-->
-                       <languagePopulation type="sdh" populationPercent="2.4" references="R1212"/>     <!--Southern Kurdish-->
-                       <languagePopulation type="lrc" populationPercent="2.1"/>        <!--Northern Luri-->
+                       <languagePopulation type="ckb" populationPercent="3.9" references="R1212"/>     <!--Central Kurdish-->
+                       <languagePopulation type="sdh" populationPercent="3.7" references="R1312"/>     <!--Southern Kurdish-->
+                       <languagePopulation type="tk" populationPercent="2.8"/> <!--Turkmen-->
+                       <languagePopulation type="lrc" literacyPercent="10" populationPercent="2.1"/>   <!--Northern Luri-->
                        <languagePopulation type="ar" populationPercent="2"/>   <!--Arabic-->
                        <languagePopulation type="bal" populationPercent="2"/>  <!--Baluchi-->
-                       <languagePopulation type="rmt" populationPercent="1.9"/>        <!--Domari-->
+                       <languagePopulation type="rmt" literacyPercent="1" populationPercent="1.9" references="R1270"/> <!--Domari-->
                        <languagePopulation type="bqi" populationPercent="1.4"/>        <!--Bakhtiari-->
                        <languagePopulation type="luz" populationPercent="1.2"/>        <!--Southern Luri-->
                        <languagePopulation type="lki" populationPercent="0.76" references="R1212"/>    <!--Laki-->
+                       <languagePopulation type="bgn" writingPercent="5" populationPercent="0.56" references="R1209"/> <!--Western Balochi-->
                        <languagePopulation type="prd" populationPercent="0.5"/>        <!--Parsi-Dari-->
                        <languagePopulation type="hy" populationPercent="0.24"/>        <!--Armenian-->
                        <languagePopulation type="ps" populationPercent="0.16"/>        <!--Pashto-->
                        <languagePopulation type="ka" populationPercent="0.071"/>       <!--Georgian-->
-                       <languagePopulation type="kk_Arab" populationPercent="0.0038" references="R1119"/>      <!--Kazakh (Arabic)-->
+                       <languagePopulation type="gbz" populationPercent="0.0098"/>     <!--Zoroastrian Dari-->
+                       <languagePopulation type="kk_Arab" populationPercent="0.0037" references="R1119"/>      <!--Kazakh (Arabic)-->
                </territory>
-               <territory type="IS" gdp="13040000000" literacyPercent="99" population="315281">        <!--Iceland-->
+               <territory type="IS" gdp="17730000000" literacyPercent="99" population="339747">        <!--Iceland-->
                        <languagePopulation type="is" populationPercent="100" officialStatus="official" references="R1035"/>    <!--Icelandic-->
-                       <languagePopulation type="da" populationPercent="0.71"/>        <!--Danish-->
+                       <languagePopulation type="da" populationPercent="0.66"/>        <!--Danish-->
                </territory>
-               <territory type="IT" gdp="1863000000000" literacyPercent="99" population="61482300">    <!--Italy-->
+               <territory type="IT" gdp="2307000000000" literacyPercent="99" population="62137800">    <!--Italy-->
                        <languagePopulation type="it" populationPercent="95" officialStatus="official"/>        <!--Italian-->
-                       <languagePopulation type="en" populationPercent="24"/>  <!--English-->
-                       <languagePopulation type="nap" writingPercent="5" populationPercent="12" references="R1148"/>   <!--Neapolitan-->
-                       <languagePopulation type="scn" writingPercent="5" populationPercent="8.4" references="R1149"/>  <!--Sicilian-->
-                       <languagePopulation type="fur" writingPercent="5" populationPercent="1.4" references="R1150"/>  <!--Friulian-->
-                       <languagePopulation type="de" populationPercent="0.39" references="R1251"/>     <!--German-->
-                       <languagePopulation type="fr" populationPercent="0.17" officialStatus="official_regional" references="R1252"/>  <!--French-->
+                       <languagePopulation type="en" populationPercent="34"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="6.3" officialStatus="official_regional" references="R1252"/>   <!--French-->
+                       <languagePopulation type="sc" populationPercent="1.7"/> <!--Sardinian-->
+                       <languagePopulation type="de" populationPercent="1.6" references="R1251"/>      <!--German-->
+                       <languagePopulation type="vec" populationPercent="1.3" references="R1295"/>     <!--Venetian-->
+                       <languagePopulation type="nap" writingPercent="5" populationPercent="0.97" references="R1148"/> <!--Neapolitan-->
+                       <languagePopulation type="lij" populationPercent="0.86"/>       <!--Ligurian-->
+                       <languagePopulation type="scn" writingPercent="5" populationPercent="0.82" references="R1149"/> <!--Sicilian-->
                        <languagePopulation type="sl" populationPercent="0.17" references="R1253"/>     <!--Slovenian-->
+                       <languagePopulation type="sdc" populationPercent="0.17"/>       <!--Sassarese Sardinian-->
+                       <languagePopulation type="fur" writingPercent="5" populationPercent="0.06" references="R1296"/> <!--Friulian-->
+                       <languagePopulation type="egl" populationPercent="0.05" references="R1302"/>    <!--Emilian-->
                        <languagePopulation type="ca" populationPercent="0.035"/>       <!--Catalan-->
                        <languagePopulation type="el" populationPercent="0.035"/>       <!--Greek-->
-                       <languagePopulation type="hr" populationPercent="0.0057"/>      <!--Croatian-->
+                       <languagePopulation type="lmo" populationPercent="0.03"/>       <!--Lombard-->
+                       <languagePopulation type="pms" populationPercent="0.0099"/>     <!--Piedmontese-->
+                       <languagePopulation type="hr" populationPercent="0.0056"/>      <!--Croatian-->
+                       <languagePopulation type="rgn" populationPercent="0" references="R1150"/>       <!--Romagnol-->
                </territory>
-               <territory type="JE" gdp="5100000000" literacyPercent="99" population="95732">  <!--Jersey-->
+               <territory type="JE" gdp="5080000000" literacyPercent="99" population="98840">  <!--Jersey-->
                        <languagePopulation type="en" populationPercent="95" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="JM" gdp="25620000000" literacyPercent="87" population="2909710">       <!--Jamaica-->
+               <territory type="JM" gdp="26200000000" literacyPercent="87" population="2990560">       <!--Jamaica-->
                        <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="jam" populationPercent="95"/> <!--Jamaican Creole English-->
                </territory>
-               <territory type="JO" gdp="39290000000" literacyPercent="95.9" population="6482080">     <!--Jordan-->
+               <territory type="JO" gdp="89050000000" literacyPercent="95.9" population="10248100">    <!--Jordan-->
                        <languagePopulation type="ar" populationPercent="100" officialStatus="official" references="R1036"/>    <!--Arabic-->
+                       <languagePopulation type="en" populationPercent="45" references="R1036"/>       <!--English-->
                </territory>
-               <territory type="JP" gdp="4704000000000" literacyPercent="99" population="127253000">   <!--Japan-->
+               <territory type="JP" gdp="5405000000000" literacyPercent="99" population="126451000">   <!--Japan-->
                        <languagePopulation type="ja" populationPercent="95" officialStatus="official"/>        <!--Japanese-->
                        <languagePopulation type="ryu" writingPercent="5" populationPercent="0.77" references="R1151"/> <!--Central Okinawan-->
                        <languagePopulation type="ko" populationPercent="0.52"/>        <!--Korean-->
                </territory>
-               <territory type="KE" gdp="77140000000" literacyPercent="87.4" population="44037700">    <!--Kenya-->
-                       <languagePopulation type="en" populationPercent="85" officialStatus="official"/>        <!--English-->
+               <territory type="KE" gdp="163400000000" literacyPercent="87.4" population="47615700">   <!--Kenya-->
                        <languagePopulation type="sw" populationPercent="66" officialStatus="official" references="R1127"/>     <!--Swahili-->
+                       <languagePopulation type="en" populationPercent="19" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="ki" populationPercent="17"/>  <!--Kikuyu-->
                        <languagePopulation type="luy" populationPercent="11"/> <!--Luyia-->
                        <languagePopulation type="luo" populationPercent="9.8"/>        <!--Luo-->
@@ -2923,154 +3289,167 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="kln" populationPercent="7.6"/>        <!--Kalenjin-->
                        <languagePopulation type="guz" populationPercent="4.9"/>        <!--Gusii-->
                        <languagePopulation type="mer" populationPercent="4"/>  <!--Meru-->
-                       <languagePopulation type="mas" writingPercent="50" populationPercent="1.6"/>    <!--Masai-->
-                       <languagePopulation type="ebu" writingPercent="1" populationPercent="1.5"/>     <!--Embu-->
+                       <languagePopulation type="mas" literacyPercent="50" populationPercent="1.6"/>   <!--Masai-->
+                       <languagePopulation type="ebu" literacyPercent="1" populationPercent="1.5"/>    <!--Embu-->
                        <languagePopulation type="so" populationPercent="1.3"/> <!--Somali-->
                        <languagePopulation type="dav" writingPercent="5" populationPercent="0.82"/>    <!--Taita-->
                        <languagePopulation type="teo" populationPercent="0.74"/>       <!--Teso-->
-                       <languagePopulation type="pko" writingPercent="1" populationPercent="0.7"/>     <!--Pökoot-->
+                       <languagePopulation type="pko" literacyPercent="1" populationPercent="0.7"/>    <!--Pökoot-->
                        <languagePopulation type="om" populationPercent="0.47"/>        <!--Oromo-->
-                       <languagePopulation type="saq" writingPercent="1" populationPercent="0.46" references="R1180"/> <!--Samburu-->
+                       <languagePopulation type="saq" literacyPercent="1" populationPercent="0.46" references="R1180"/>        <!--Samburu-->
                        <languagePopulation type="ar" populationPercent="0.046"/>       <!--Arabic-->
-                       <languagePopulation type="pa_Guru" populationPercent="0.023"/>  <!--Punjabi (Gurmukhi)-->
+                       <languagePopulation type="pa" populationPercent="0.021"/>       <!--Punjabi-->
                        <languagePopulation type="gu" populationPercent="0.011"/>       <!--Gujarati-->
                </territory>
-               <territory type="KG" gdp="13500000000" literacyPercent="99.2" population="5548040">     <!--Kyrgyzstan-->
-                       <languagePopulation type="ky_Cyrl" populationPercent="48" officialStatus="official"/>   <!--Kyrgyz (Cyrillic)-->
-                       <languagePopulation type="ru" populationPercent="28" officialStatus="official"/>        <!--Russian-->
+               <territory type="KG" gdp="22640000000" literacyPercent="99.2" population="5789120">     <!--Kyrgyzstan-->
+                       <languagePopulation type="ky" populationPercent="48" officialStatus="official"/>        <!--Kyrgyz-->
+                       <languagePopulation type="ru" populationPercent="36" officialStatus="official" references="R1108"/>     <!--Russian-->
                </territory>
-               <territory type="KH" gdp="37250000000" literacyPercent="73.9" population="15205500">    <!--Cambodia-->
+               <territory type="KH" gdp="64210000000" literacyPercent="73.9" population="16204500">    <!--Cambodia-->
                        <languagePopulation type="km" populationPercent="89" officialStatus="official"/>        <!--Khmer-->
                        <languagePopulation type="cja" populationPercent="1.6"/>        <!--Western Cham-->
                        <languagePopulation type="kdt" populationPercent="0.11"/>       <!--Kuy-->
                </territory>
-               <territory type="KI" gdp="636300000" literacyPercent="90" population="103248">  <!--Kiribati-->
+               <territory type="KI" gdp="224000000" literacyPercent="90" population="108145">  <!--Kiribati-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official" references="R1037"/>    <!--English-->
                        <languagePopulation type="gil" populationPercent="60" officialStatus="official"/>       <!--Gilbertese-->
                </territory>
-               <territory type="KM" gdp="887400000" literacyPercent="75.5" population="752288">        <!--Comoros-->
+               <territory type="KM" gdp="1323000000" literacyPercent="75.5" population="808080">       <!--Comoros-->
                        <languagePopulation type="ar" populationPercent="66" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="fr" populationPercent="56" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="zdj" populationPercent="37" officialStatus="official" references="R1198"/>    <!--Ngazidja Comorian-->
+                       <languagePopulation type="wni" populationPercent="34" officialStatus="official" references="R1313"/>    <!--Ndzwani Comorian-->
                </territory>
-               <territory type="KN" gdp="946300000" literacyPercent="97.8" population="51134"> <!--Saint Kitts and Nevis-->
+               <territory type="KN" gdp="1528000000" literacyPercent="97.8" population="52715">        <!--St. Kitts & Nevis-->
                        <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="KP" gdp="40000000000" literacyPercent="100" population="24720400">     <!--North Korea-->
+               <territory type="KP" gdp="40000000000" literacyPercent="100" population="25248100">     <!--North Korea-->
                        <languagePopulation type="ko" populationPercent="88" officialStatus="official"/>        <!--Korean-->
                </territory>
-               <territory type="KR" gdp="1640000000000" literacyPercent="97.9" population="48955200">  <!--South Korea-->
+               <territory type="KR" gdp="2027000000000" literacyPercent="97.9" population="51181300">  <!--South Korea-->
                        <languagePopulation type="ko" populationPercent="100" officialStatus="official"/>       <!--Korean-->
                </territory>
-               <territory type="KW" gdp="153400000000" literacyPercent="93.9" population="2695320">    <!--Kuwait-->
+               <territory type="KW" gdp="302500000000" literacyPercent="93.9" population="2875420">    <!--Kuwait-->
                        <languagePopulation type="ar" populationPercent="100" officialStatus="official"/>       <!--Arabic-->
                </territory>
-               <territory type="KY" gdp="2250000000" literacyPercent="98.9" population="53737">        <!--Cayman Islands-->
+               <territory type="KY" gdp="2507000000" literacyPercent="98.9" population="58441">        <!--Cayman Islands-->
                        <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="KZ" gdp="235600000000" literacyPercent="99.7" population="17736900">   <!--Kazakhstan-->
-                       <languagePopulation type="ru" populationPercent="95" officialStatus="official" references="R1068"/>     <!--Russian-->
-                       <languagePopulation type="kk_Cyrl" populationPercent="64" officialStatus="official" references="R1068"/>        <!--Kazakh (Cyrillic)-->
+               <territory type="KZ" gdp="474300000000" literacyPercent="99.7" population="18556700">   <!--Kazakhstan-->
+                       <languagePopulation type="ru" populationPercent="72" officialStatus="official" references="R1257"/>     <!--Russian-->
+                       <languagePopulation type="kk" populationPercent="64" officialStatus="official" references="R1068"/>     <!--Kazakh-->
+                       <languagePopulation type="en" populationPercent="15"/>  <!--English-->
                        <languagePopulation type="de" populationPercent="6.4"/> <!--German-->
                        <languagePopulation type="ug_Cyrl" populationPercent="2"/>      <!--Uyghur (Cyrillic)-->
                </territory>
-               <territory type="LA" gdp="19520000000" literacyPercent="72.7" population="6695170">     <!--Laos-->
+               <territory type="LA" gdp="49210000000" literacyPercent="72.7" population="7126710">     <!--Laos-->
                        <languagePopulation type="lo" populationPercent="69" officialStatus="official"/>        <!--Lao-->
                        <languagePopulation type="kjg" populationPercent="5.8" references="R1230"/>     <!--Khmu-->
                        <languagePopulation type="kdt" populationPercent="0.96" references="R1231"/>    <!--Kuy-->
                </territory>
-               <territory type="LB" gdp="64220000000" literacyPercent="89.6" population="4131580">     <!--Lebanon-->
+               <territory type="LB" gdp="87890000000" literacyPercent="89.6" population="6229790">     <!--Lebanon-->
                        <languagePopulation type="ar" populationPercent="86" officialStatus="official"/>        <!--Arabic-->
+                       <languagePopulation type="en" populationPercent="40"/>  <!--English-->
                        <languagePopulation type="hy" populationPercent="5.2"/> <!--Armenian-->
                        <languagePopulation type="ku_Arab" populationPercent="1.6"/>    <!--Kurdish (Arabic)-->
                        <languagePopulation type="fr" populationPercent="0.37"/>        <!--French-->
-                       <languagePopulation type="en" populationPercent="0.08"/>        <!--English-->
                </territory>
-               <territory type="LC" gdp="2233000000" literacyPercent="90.1" population="162781">       <!--Saint Lucia-->
+               <territory type="LC" gdp="2384000000" literacyPercent="90.1" population="164994">       <!--St. Lucia-->
                        <languagePopulation type="en" populationPercent="90" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="LI" gdp="3200000000" literacyPercent="100" population="37009"> <!--Liechtenstein-->
+               <territory type="LI" gdp="4978000000" literacyPercent="100" population="38244"> <!--Liechtenstein-->
                        <languagePopulation type="de" populationPercent="100" officialStatus="official" references="R1039"/>    <!--German-->
                        <languagePopulation type="gsw" writingPercent="5" populationPercent="85" officialStatus="de_facto_official"/>   <!--Swiss German-->
-                       <languagePopulation type="wae" populationPercent="3.5"/>        <!--Walser-->
+                       <languagePopulation type="wae" populationPercent="3.4"/>        <!--Walser-->
                </territory>
-               <territory type="LK" gdp="128400000000" literacyPercent="91.2" population="21675600">   <!--Sri Lanka-->
+               <territory type="LK" gdp="278200000000" literacyPercent="91.2" population="22409400">   <!--Sri Lanka-->
                        <languagePopulation type="si" populationPercent="68" officialStatus="official"/>        <!--Sinhala-->
                        <languagePopulation type="ta" populationPercent="15" officialStatus="official"/>        <!--Tamil-->
-                       <languagePopulation type="en" populationPercent="0.38"/>        <!--English-->
+                       <languagePopulation type="en" populationPercent="10"/>  <!--English-->
                </territory>
-               <territory type="LR" gdp="2719000000" literacyPercent="60.8" population="3989700">      <!--Liberia-->
-                       <languagePopulation type="en" populationPercent="20" officialStatus="official" references="R1046"/>     <!--English-->
+               <territory type="LR" gdp="3906000000" literacyPercent="60.8" population="4689020">      <!--Liberia-->
+                       <languagePopulation type="en" populationPercent="83" officialStatus="official" references="R1046"/>     <!--English-->
                        <languagePopulation type="kpe" populationPercent="14"/> <!--Kpelle-->
-                       <languagePopulation type="vai_Vaii" populationPercent="2.6"/>   <!--Vai (Vai)-->
+                       <languagePopulation type="vai" populationPercent="2.6" references="R1271"/>     <!--Vai-->
                        <languagePopulation type="men" populationPercent="0.48"/>       <!--Mende-->
+                       <languagePopulation type="vai_Latn" populationPercent="0" references="R1272"/>  <!--Vai (Latin)-->
                </territory>
-               <territory type="LS" gdp="4131000000" literacyPercent="89.6" population="1936180">      <!--Lesotho-->
+               <territory type="LS" gdp="7448000000" literacyPercent="89.6" population="1958040">      <!--Lesotho-->
                        <languagePopulation type="st" populationPercent="98" officialStatus="official"/>        <!--Southern Sotho-->
+                       <languagePopulation type="en" populationPercent="27" officialStatus="official" references="R1047"/>     <!--English-->
                        <languagePopulation type="zu" populationPercent="14"/>  <!--Zulu-->
                        <languagePopulation type="ss" populationPercent="2.4"/> <!--Swati-->
-                       <languagePopulation type="en" populationPercent="2.3" officialStatus="official" references="R1047"/>    <!--English-->
-                       <languagePopulation type="xh" populationPercent="1"/>   <!--Xhosa-->
+                       <languagePopulation type="xh" populationPercent="0.99"/>        <!--Xhosa-->
                </territory>
-               <territory type="LT" gdp="66080000000" literacyPercent="99.7" population="3515860">     <!--Lithuania-->
+               <territory type="LT" gdp="90630000000" literacyPercent="99.7" population="2823860">     <!--Lithuania-->
                        <languagePopulation type="lt" populationPercent="86" officialStatus="official"/>        <!--Lithuanian-->
-                       <languagePopulation type="ru" populationPercent="8" references="R1048"/>        <!--Russian-->
+                       <languagePopulation type="ru" populationPercent="80"/>  <!--Russian-->
+                       <languagePopulation type="en" populationPercent="38"/>  <!--English-->
+                       <languagePopulation type="de" populationPercent="14"/>  <!--German-->
+                       <languagePopulation type="sgs" populationPercent="0" references="R1303"/>       <!--Samogitian-->
                </territory>
-               <territory type="LU" gdp="42920000000" literacyPercent="100" population="514862">       <!--Luxembourg-->
+               <territory type="LU" gdp="64390000000" literacyPercent="100" population="594130">       <!--Luxembourg-->
                        <languagePopulation type="fr" populationPercent="87" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="lb" writingPercent="5" populationPercent="67" officialStatus="official" references="R1024"/>  <!--Luxembourgish-->
                        <languagePopulation type="de" populationPercent="63" officialStatus="official"/>        <!--German-->
+                       <languagePopulation type="en" populationPercent="56"/>  <!--English-->
+                       <languagePopulation type="pt" populationPercent="16" references="R1321"/>       <!--Portuguese-->
                </territory>
-               <territory type="LV" gdp="37880000000" literacyPercent="99.8" population="2178440">     <!--Latvia-->
+               <territory type="LV" gdp="53470000000" literacyPercent="99.8" population="1944640">     <!--Latvia-->
                        <languagePopulation type="lv" populationPercent="61" officialStatus="official"/>        <!--Latvian-->
+                       <languagePopulation type="en" populationPercent="46"/>  <!--English-->
                        <languagePopulation type="ru" populationPercent="38"/>  <!--Russian-->
+                       <languagePopulation type="ltg" populationPercent="8.9"/>        <!--Latgalian-->
                </territory>
-               <territory type="LY" gdp="78630000000" literacyPercent="89.5" population="6002350">     <!--Libya-->
+               <territory type="LY" gdp="63140000000" literacyPercent="89.5" population="6653210">     <!--Libya-->
                        <languagePopulation type="ar" populationPercent="74" officialStatus="official"/>        <!--Arabic-->
                </territory>
-               <territory type="MA" gdp="174000000000" literacyPercent="67.1" population="32649100">   <!--Morocco-->
+               <territory type="MA" gdp="300100000000" literacyPercent="67.1" population="33986700">   <!--Morocco-->
+                       <languagePopulation type="ary" populationPercent="87"/> <!--Moroccan Arabic-->
                        <languagePopulation type="ar" populationPercent="62" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="zgh" populationPercent="22" references="R1254"/>      <!--Standard Moroccan Tamazight-->
                        <languagePopulation type="fr" populationPercent="20" officialStatus="de_facto_official" references="R1050"/>    <!--French-->
-                       <languagePopulation type="tzm_Latn" populationPercent="9.8" officialStatus="official"/> <!--Central Atlas Tamazight (Latin)-->
+                       <languagePopulation type="en" populationPercent="14" references="R1050"/>       <!--English-->
+                       <languagePopulation type="tzm" literacyPercent="25" populationPercent="9.8" officialStatus="official"/> <!--Central Atlas Tamazight-->
+                       <languagePopulation type="shi" populationPercent="8.7"/>        <!--Tachelhit-->
                        <languagePopulation type="shi_Latn" populationPercent="8.7" references="R1181"/>        <!--Tachelhit (Latin)-->
-                       <languagePopulation type="shi_Tfng" populationPercent="8.7"/>   <!--Tachelhit (Tifinagh)-->
-                       <languagePopulation type="rif" populationPercent="4.9"/>        <!--Tarifit-->
+                       <languagePopulation type="rif" writingPercent="5" populationPercent="4.9"/>     <!--Riffian-->
+                       <languagePopulation type="rif_Latn" writingPercent="5" populationPercent="4.9"/>        <!--Riffian (Latin)-->
                        <languagePopulation type="es" populationPercent="0.065"/>       <!--Spanish-->
                </territory>
-               <territory type="MC" gdp="5748000000" literacyPercent="99" population="30500">  <!--Monaco-->
+               <territory type="MC" gdp="7672000000" literacyPercent="99" population="30645">  <!--Monaco-->
                        <languagePopulation type="fr" populationPercent="99" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="MD" gdp="12360000000" literacyPercent="99" population="3619930">       <!--Moldova-->
+               <territory type="MD" gdp="20070000000" literacyPercent="99" population="3474120">       <!--Moldova-->
                        <languagePopulation type="ro" populationPercent="63" officialStatus="official"/>        <!--Romanian-->
                        <languagePopulation type="uk" populationPercent="14"/>  <!--Ukrainian-->
                        <languagePopulation type="bg" populationPercent="9.4"/> <!--Bulgarian-->
                        <languagePopulation type="gag" populationPercent="3.3" references="R1128"/>     <!--Gagauz-->
                        <languagePopulation type="ru" populationPercent="3" references="R1051"/>        <!--Russian-->
                </territory>
-               <territory type="ME" gdp="7461000000" literacyPercent="98.5" population="653474">       <!--Montenegro-->
+               <territory type="ME" gdp="10860000000" literacyPercent="98.5" population="642550">      <!--Montenegro-->
                        <languagePopulation type="sr_Latn" populationPercent="100" officialStatus="official"/>  <!--Serbian (Latin)-->
                        <languagePopulation type="sq" populationPercent="7.9"/> <!--Albanian-->
-                       <languagePopulation type="sr_Cyrl" populationPercent="5" references="R1255"/>   <!--Serbian (Cyrillic)-->
+                       <languagePopulation type="sr" populationPercent="5" references="R1255"/>        <!--Serbian-->
                </territory>
-               <territory type="MF" gdp="449000000" literacyPercent="99" population="31264">   <!--Saint Martin-->
+               <territory type="MF" gdp="561500000" literacyPercent="99" population="32125">   <!--St. Martin-->
                        <languagePopulation type="fr" populationPercent="100" officialStatus="official"/>       <!--French-->
                </territory>
-               <territory type="MG" gdp="21760000000" literacyPercent="64.5" population="22599100">    <!--Madagascar-->
+               <territory type="MG" gdp="39810000000" literacyPercent="64.5" population="25054200">    <!--Madagascar-->
                        <languagePopulation type="mg" populationPercent="90" officialStatus="official" references="R1089"/>     <!--Malagasy-->
                        <languagePopulation type="fr" populationPercent="69" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="en" populationPercent="5" officialStatus="official" references="R1118"/>      <!--English-->
+                       <languagePopulation type="en" populationPercent="18" officialStatus="official" references="R1118"/>     <!--English-->
                </territory>
-               <territory type="MH" gdp="481800000" literacyPercent="93.7" population="69747"> <!--Marshall Islands-->
+               <territory type="MH" gdp="189000000" literacyPercent="93.7" population="74539"> <!--Marshall Islands-->
                        <languagePopulation type="en" populationPercent="93" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="mh" populationPercent="73" officialStatus="official"/>        <!--Marshallese-->
                </territory>
-               <territory type="MK" gdp="22220000000" literacyPercent="97.4" population="2087170">     <!--Macedonia-->
+               <territory type="MK" gdp="31550000000" literacyPercent="97.4" population="2103720">     <!--Macedonia-->
                        <languagePopulation type="mk" populationPercent="67" officialStatus="official"/>        <!--Macedonian-->
-                       <languagePopulation type="sq" populationPercent="25" officialStatus="de_facto_official" references="R1053"/>    <!--Albanian-->
-                       <languagePopulation type="tr" populationPercent="9.7"/> <!--Turkish-->
+                       <languagePopulation type="sq" populationPercent="25" officialStatus="official_regional" references="R1053"/>    <!--Albanian-->
+                       <languagePopulation type="tr" populationPercent="3.5"/> <!--Turkish-->
                </territory>
-               <territory type="ML" gdp="18280000000" literacyPercent="33.4" population="15968900">    <!--Mali-->
+               <territory type="ML" gdp="40980000000" literacyPercent="33.4" population="17885200">    <!--Mali-->
                        <languagePopulation type="bm" populationPercent="46"/>  <!--Bambara-->
                        <languagePopulation type="fr" populationPercent="46" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="ffm" populationPercent="7.7"/>        <!--Maasina Fulfulde-->
@@ -3078,53 +3457,57 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="mwk" populationPercent="5"/>  <!--Kita Maninkakan-->
                        <languagePopulation type="ses" populationPercent="3.4"/>        <!--Koyraboro Senni-->
                        <languagePopulation type="tmh" populationPercent="2.1"/>        <!--Tamashek-->
+                       <languagePopulation type="bm_Nkoo" populationPercent="2" references="R1291"/>   <!--Bambara (N’Ko)-->
                        <languagePopulation type="khq" populationPercent="1.7"/>        <!--Koyra Chiini-->
                        <languagePopulation type="dtm" populationPercent="1.1"/>        <!--Tomo Kan Dogon-->
                        <languagePopulation type="kao" populationPercent="1"/>  <!--Xaasongaxango-->
-                       <languagePopulation type="bzx" populationPercent="0.99"/>       <!--Kɛlɛngaxo Bozo-->
                        <languagePopulation type="ar" populationPercent="0.89"/>        <!--Arabic-->
                        <languagePopulation type="bmq" populationPercent="0.86"/>       <!--Bomu-->
                        <languagePopulation type="bze" populationPercent="0.84"/>       <!--Jenaama Bozo-->
                </territory>
-               <territory type="MM" gdp="90930000000" literacyPercent="92.7" population="55167300">    <!--Myanmar [Burma]-->
+               <territory type="MM" gdp="330900000000" literacyPercent="92.7" population="55123800">   <!--Myanmar (Burma)-->
                        <languagePopulation type="my" populationPercent="64" officialStatus="official"/>        <!--Burmese-->
                        <languagePopulation type="shn" populationPercent="6.4"/>        <!--Shan-->
+                       <languagePopulation type="kac" populationPercent="1.7"/>        <!--Kachin-->
                        <languagePopulation type="mnw" populationPercent="1.5"/>        <!--Mon-->
                        <languagePopulation type="kht" populationPercent="0.0077"/>     <!--Khamti-->
                </territory>
-               <territory type="MN" gdp="15440000000" literacyPercent="97.4" population="3226520">     <!--Mongolia-->
-                       <languagePopulation type="mn_Cyrl" populationPercent="93" officialStatus="official"/>   <!--Mongolian (Cyrillic)-->
+               <territory type="MN" gdp="38400000000" literacyPercent="97.4" population="3068240">     <!--Mongolia-->
+                       <languagePopulation type="mn" populationPercent="93" officialStatus="official"/>        <!--Mongolian-->
                        <languagePopulation type="kk_Arab" populationPercent="7.2" references="R1119"/> <!--Kazakh (Arabic)-->
-                       <languagePopulation type="zh_Hans" populationPercent="1.4"/>    <!--Chinese (Simplified)-->
-                       <languagePopulation type="ru" populationPercent="0.12"/>        <!--Russian-->
-                       <languagePopulation type="ug_Cyrl" populationPercent="0.031"/>  <!--Uyghur (Cyrillic)-->
+                       <languagePopulation type="zh" populationPercent="1.4"/> <!--Chinese-->
+                       <languagePopulation type="ru" populationPercent="0.13"/>        <!--Russian-->
+                       <languagePopulation type="ug_Cyrl" populationPercent="0.033"/>  <!--Uyghur (Cyrillic)-->
                </territory>
-               <territory type="MO" gdp="47190000000" literacyPercent="95.6" population="583003">      <!--Macau SAR China-->
+               <territory type="MO" gdp="73580000000" literacyPercent="95.6" population="601969">      <!--Macau SAR China-->
                        <languagePopulation type="zh_Hant" populationPercent="98" officialStatus="official"/>   <!--Chinese (Traditional)-->
                        <languagePopulation type="pt" populationPercent="5" officialStatus="official" references="R1085"/>      <!--Portuguese-->
-                       <languagePopulation type="zh_Hans" populationPercent="5" references="R1143"/>   <!--Chinese (Simplified)-->
+                       <languagePopulation type="zh" populationPercent="5" references="R1143"/>        <!--Chinese-->
+                       <languagePopulation type="en" populationPercent="2.3" references="R1273"/>      <!--English-->
                </territory>
-               <territory type="MP" gdp="733000000" literacyPercent="97" population="51170">   <!--Northern Mariana Islands-->
+               <territory type="MP" gdp="682000000" literacyPercent="97" population="52263">   <!--Northern Mariana Islands-->
                        <languagePopulation type="en" populationPercent="97" officialStatus="de_facto_official"/>       <!--English-->
                        <languagePopulation type="ch" populationPercent="18"/>  <!--Chamorro-->
                </territory>
                <territory type="MQ" gdp="6117000000" literacyPercent="98" population="436131"> <!--Martinique-->
                        <languagePopulation type="fr" populationPercent="98" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="MR" gdp="7824000000" literacyPercent="58.6" population="3437610">      <!--Mauritania-->
+               <territory type="MR" gdp="17370000000" literacyPercent="58.6" population="3758570">     <!--Mauritania-->
                        <languagePopulation type="ar" populationPercent="85" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="fr" populationPercent="17" references="R1135"/>       <!--French-->
                        <languagePopulation type="ff" populationPercent="5.7"/> <!--Fulah-->
-                       <languagePopulation type="wo" populationPercent="0.29"/>        <!--Wolof-->
+                       <languagePopulation type="wo" populationPercent="0.27"/>        <!--Wolof-->
                </territory>
-               <territory type="MS" gdp="43780000" literacyPercent="97" population="5189">     <!--Montserrat-->
-                       <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
+               <territory type="MS" gdp="43780000" literacyPercent="97" population="5292">     <!--Montserrat-->
+                       <languagePopulation type="en" populationPercent="66" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="MT" gdp="11450000000" literacyPercent="92.4" population="411277">      <!--Malta-->
+               <territory type="MT" gdp="18530000000" literacyPercent="92.4" population="416338">      <!--Malta-->
                        <languagePopulation type="mt" populationPercent="100" officialStatus="official"/>       <!--Maltese-->
                        <languagePopulation type="en" populationPercent="88" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="it" populationPercent="56" references="R1319"/>       <!--Italian-->
+                       <languagePopulation type="fr" populationPercent="11"/>  <!--French-->
                </territory>
-               <territory type="MU" gdp="20530000000" literacyPercent="88.8" population="1322240">     <!--Mauritius-->
+               <territory type="MU" gdp="27440000000" literacyPercent="88.8" population="1356390">     <!--Mauritius-->
                        <languagePopulation type="mfe" populationPercent="90"/> <!--Morisyen-->
                        <languagePopulation type="en" populationPercent="72" officialStatus="official" references="R1152"/>     <!--English-->
                        <languagePopulation type="bho" populationPercent="27"/> <!--Bhojpuri-->
@@ -3132,181 +3515,194 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="fr" populationPercent="3" officialStatus="official"/> <!--French-->
                        <languagePopulation type="ta" populationPercent="2.5"/> <!--Tamil-->
                </territory>
-               <territory type="MV" gdp="3106000000" literacyPercent="98.4" population="393988">       <!--Maldives-->
+               <territory type="MV" gdp="6896000000" literacyPercent="98.4" population="392709">       <!--Maldives-->
                        <languagePopulation type="dv" populationPercent="94" officialStatus="official"/>        <!--Divehi-->
                </territory>
-               <territory type="MW" gdp="14500000000" literacyPercent="74.8" population="16777500">    <!--Malawi-->
+               <territory type="MW" gdp="22470000000" literacyPercent="74.8" population="19196200">    <!--Malawi-->
                        <languagePopulation type="en" populationPercent="63" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="ny" populationPercent="63" officialStatus="official"/>        <!--Nyanja-->
                        <languagePopulation type="tum" populationPercent="8.4"/>        <!--Tumbuka-->
+                       <languagePopulation type="tog" populationPercent="0.98"/>       <!--Nyasa Tonga-->
                        <languagePopulation type="zu" populationPercent="0.33"/>        <!--Zulu-->
                </territory>
-               <territory type="MX" gdp="1788000000000" literacyPercent="93.5" population="116221000"> <!--Mexico-->
+               <territory type="MX" gdp="2406000000000" literacyPercent="93.5" population="124575000"> <!--Mexico-->
                        <languagePopulation type="es" populationPercent="83" officialStatus="de_facto_official"/>       <!--Spanish-->
+                       <languagePopulation type="en" populationPercent="13"/>  <!--English-->
                        <languagePopulation type="yua" populationPercent="0.67"/>       <!--Yucateco-->
                        <languagePopulation type="nhe" populationPercent="0.39"/>       <!--Eastern Huasteca Nahuatl-->
                        <languagePopulation type="nhw" populationPercent="0.38"/>       <!--Western Huasteca Nahuatl-->
                        <languagePopulation type="maz" populationPercent="0.34"/>       <!--Central Mazahua-->
                        <languagePopulation type="nch" populationPercent="0.19"/>       <!--Central Huasteca Nahuatl-->
+                       <languagePopulation type="sei" populationPercent="0.0007"/>     <!--Seri-->
                </territory>
-               <territory type="MY" gdp="506700000000" literacyPercent="93.1" population="29628400">   <!--Malaysia-->
-                       <languagePopulation type="ms_Latn" populationPercent="75" officialStatus="official"/>   <!--Malay (Latin)-->
-                       <languagePopulation type="en" populationPercent="29"/>  <!--English-->
+               <territory type="MY" gdp="926100000000" literacyPercent="93.1" population="31382000">   <!--Malaysia-->
+                       <languagePopulation type="ms" populationPercent="75" officialStatus="official"/>        <!--Malay-->
+                       <languagePopulation type="en" populationPercent="21"/>  <!--English-->
                        <languagePopulation type="zh_Hant" populationPercent="17"/>     <!--Chinese (Traditional)-->
                        <languagePopulation type="ta" populationPercent="4.2"/> <!--Tamil-->
-                       <languagePopulation type="bjn" populationPercent="3.6"/>        <!--Banjar-->
+                       <languagePopulation type="iba" populationPercent="2.5"/>        <!--Iban-->
                        <languagePopulation type="jv" populationPercent="1.2"/> <!--Javanese-->
                        <languagePopulation type="zmi" populationPercent="1.2"/>        <!--Negeri Sembilan Malay-->
+                       <languagePopulation type="dtp" populationPercent="0.56"/>       <!--Central Dusun-->
                        <languagePopulation type="ml" populationPercent="0.15"/>        <!--Malayalam-->
-                       <languagePopulation type="bug" populationPercent="0.08" references="R1056"/>    <!--Buginese-->
+                       <languagePopulation type="bug" populationPercent="0.079" references="R1056"/>   <!--Buginese-->
+                       <languagePopulation type="bjn" populationPercent="0.016"/>      <!--Banjar-->
                </territory>
-               <territory type="MZ" gdp="26690000000" literacyPercent="56.1" population="24096700">    <!--Mozambique-->
+               <territory type="MZ" gdp="37390000000" literacyPercent="56.1" population="26573700">    <!--Mozambique-->
                        <languagePopulation type="pt" populationPercent="27" officialStatus="official"/>        <!--Portuguese-->
                        <languagePopulation type="vmw" populationPercent="13"/> <!--Makhuwa-->
                        <languagePopulation type="ndc" populationPercent="9.9"/>        <!--Ndau-->
                        <languagePopulation type="ts" populationPercent="7.9"/> <!--Tsonga-->
                        <languagePopulation type="ngl" populationPercent="6.8"/>        <!--Lomwe-->
                        <languagePopulation type="seh" populationPercent="4.6"/>        <!--Sena-->
+                       <languagePopulation type="mgh" populationPercent="4.5" references="R1274"/>     <!--Makhuwa-Meetto-->
                        <languagePopulation type="rng" populationPercent="3.4"/>        <!--Ronga-->
                        <languagePopulation type="ny" populationPercent="2.6"/> <!--Nyanja-->
                        <languagePopulation type="yao" populationPercent="2.4"/>        <!--Yao-->
-                       <languagePopulation type="sw" populationPercent="0.038"/>       <!--Swahili-->
-                       <languagePopulation type="zu" populationPercent="0.0075"/>      <!--Zulu-->
+                       <languagePopulation type="sw" populationPercent="0.035"/>       <!--Swahili-->
+                       <languagePopulation type="zu" populationPercent="0.0068"/>      <!--Zulu-->
                </territory>
-               <territory type="NA" gdp="17030000000" literacyPercent="88.8" population="2182850">     <!--Namibia-->
-                       <languagePopulation type="af" writingPercent="89" populationPercent="75" officialStatus="de_facto_official" references="R1256"/>        <!--Afrikaans-->
+               <territory type="NA" gdp="27020000000" literacyPercent="88.8" population="2484780">     <!--Namibia-->
+                       <languagePopulation type="af" populationPercent="75" references="R1256"/>       <!--Afrikaans-->
                        <languagePopulation type="kj" populationPercent="35"/>  <!--Kuanyama-->
                        <languagePopulation type="ng" populationPercent="21"/>  <!--Ndonga-->
-                       <languagePopulation type="naq" populationPercent="9.2" references="R1182"/>     <!--Nama-->
+                       <languagePopulation type="naq" populationPercent="11" references="R1182"/>      <!--Nama-->
+                       <languagePopulation type="hz" populationPercent="9.1"/> <!--Herero-->
                        <languagePopulation type="en" populationPercent="7" officialStatus="official"/> <!--English-->
-                       <languagePopulation type="de" populationPercent="1"/>   <!--German-->
-                       <languagePopulation type="tn" populationPercent="0.28"/>        <!--Tswana-->
+                       <languagePopulation type="de" populationPercent="0.9"/> <!--German-->
+                       <languagePopulation type="tn" populationPercent="0.56"/>        <!--Tswana-->
                </territory>
-               <territory type="NC" gdp="9280000000" literacyPercent="96.2" population="264022">       <!--New Caledonia-->
+               <territory type="NC" gdp="10770000000" literacyPercent="96.2" population="279070">      <!--New Caledonia-->
                        <languagePopulation type="fr" populationPercent="96" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="NE" gdp="13340000000" literacyPercent="28.7" population="16899300">    <!--Niger-->
-                       <languagePopulation type="ha_Latn" populationPercent="41"/>     <!--Hausa (Latin)-->
+               <territory type="NE" gdp="21620000000" literacyPercent="28.7" population="19245300">    <!--Niger-->
+                       <languagePopulation type="ha" populationPercent="41"/>  <!--Hausa-->
                        <languagePopulation type="fr" populationPercent="29" officialStatus="official" references="R1041"/>     <!--French-->
                        <languagePopulation type="dje" populationPercent="17"/> <!--Zarma-->
                        <languagePopulation type="fuq" populationPercent="7"/>  <!--Central-Eastern Niger Fulfulde-->
                        <languagePopulation type="tmh" populationPercent="6"/>  <!--Tamashek-->
                        <languagePopulation type="ar" populationPercent="0.21"/>        <!--Arabic-->
-                       <languagePopulation type="twq" populationPercent="0.047"/>      <!--Tasawaq-->
+                       <languagePopulation type="twq" populationPercent="0.042"/>      <!--Tasawaq-->
                </territory>
-               <territory type="NF" gdp="97330000" literacyPercent="99" population="2196">     <!--Norfolk Island-->
-                       <languagePopulation type="en" populationPercent="77" officialStatus="official"/>        <!--English-->
+               <territory type="NF" gdp="117500000" literacyPercent="99" population="2210">    <!--Norfolk Island-->
+                       <languagePopulation type="en" populationPercent="76" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="NG" gdp="455500000000" literacyPercent="61.3" population="174508000">  <!--Nigeria-->
-                       <languagePopulation type="en" populationPercent="75" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="ha_Latn" populationPercent="13" officialStatus="official"/>   <!--Hausa (Latin)-->
-                       <languagePopulation type="ig" populationPercent="13" officialStatus="official"/>        <!--Igbo-->
+               <territory type="NG" gdp="1118000000000" literacyPercent="61.3" population="190632000"> <!--Nigeria-->
+                       <languagePopulation type="en" populationPercent="53" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="pcm" populationPercent="21" references="R1275"/>      <!--Nigerian Pidgin-->
+                       <languagePopulation type="ha" populationPercent="13"/>  <!--Hausa-->
+                       <languagePopulation type="ig" populationPercent="13"/>  <!--Igbo-->
                        <languagePopulation type="yo" populationPercent="13" officialStatus="official"/>        <!--Yoruba-->
-                       <languagePopulation type="fuv" populationPercent="6.7"/>        <!--Nigerian Fulfulde-->
-                       <languagePopulation type="tiv" writingPercent="25" populationPercent="1.6"/>    <!--Tiv-->
-                       <languagePopulation type="efi" populationPercent="1.4" officialStatus="official" references="R1099"/>   <!--Efik-->
+                       <languagePopulation type="fuv" literacyPercent="20" populationPercent="6.7"/>   <!--Nigerian Fulfulde-->
+                       <languagePopulation type="tiv" literacyPercent="25" populationPercent="1.6"/>   <!--Tiv-->
+                       <languagePopulation type="efi" populationPercent="1.4" references="R1099"/>     <!--Efik-->
                        <languagePopulation type="ibb" populationPercent="1.4"/>        <!--Ibibio-->
-                       <languagePopulation type="ha_Arab" populationPercent="1" officialStatus="official" references="R1153"/> <!--Hausa (Arabic)-->
-                       <languagePopulation type="bin" populationPercent="0.71" references="R1099"/>    <!--Bini-->
+                       <languagePopulation type="ha_Arab" populationPercent="1" references="R1153"/>   <!--Hausa (Arabic)-->
+                       <languagePopulation type="bin" populationPercent="0.71" references="R1276"/>    <!--Bini-->
                        <languagePopulation type="kaj" populationPercent="0.21"/>       <!--Jju-->
                        <languagePopulation type="kcg" populationPercent="0.093"/>      <!--Tyap-->
                        <languagePopulation type="ar" populationPercent="0.071"/>       <!--Arabic-->
                        <languagePopulation type="cch" populationPercent="0.021"/>      <!--Atsam-->
-                       <languagePopulation type="amo" populationPercent="0.0088"/>     <!--Amo-->
+                       <languagePopulation type="amo" populationPercent="0.0087"/>     <!--Amo-->
                </territory>
-               <territory type="NI" gdp="27100000000" literacyPercent="78" population="5788530">       <!--Nicaragua-->
+               <territory type="NI" gdp="36220000000" literacyPercent="78" population="6025950">       <!--Nicaragua-->
                        <languagePopulation type="es" populationPercent="78" officialStatus="official"/>        <!--Spanish-->
                </territory>
-               <territory type="NL" gdp="718600000000" literacyPercent="99" population="16805000">     <!--Netherlands-->
+               <territory type="NL" gdp="915200000000" literacyPercent="99" population="17084700">     <!--Netherlands-->
                        <languagePopulation type="nl" populationPercent="100" officialStatus="official" references="R1042"/>    <!--Dutch-->
-                       <languagePopulation type="en" populationPercent="74" references="R1070"/>       <!--English-->
+                       <languagePopulation type="en" populationPercent="90" references="R1070"/>       <!--English-->
+                       <languagePopulation type="de" writingPercent="5" populationPercent="71"/>       <!--German-->
+                       <languagePopulation type="fr" populationPercent="29"/>  <!--French-->
+                       <languagePopulation type="nds" writingPercent="5" populationPercent="11"/>      <!--Low German-->
                        <languagePopulation type="li" writingPercent="5" populationPercent="5.5" references="R1026"/>   <!--Limburgish-->
                        <languagePopulation type="fy" populationPercent="4.3" officialStatus="official_regional"/>      <!--Western Frisian-->
-                       <languagePopulation type="gos" populationPercent="3.6"/>        <!--Gronings-->
+                       <languagePopulation type="gos" writingPercent="5" populationPercent="3.6"/>     <!--Gronings-->
                        <languagePopulation type="id" populationPercent="1.8"/> <!--Indonesian-->
-                       <languagePopulation type="zea" populationPercent="1.4"/>        <!--Zeeuws-->
-                       <languagePopulation type="rif" populationPercent="1.2"/>        <!--Tarifit-->
+                       <languagePopulation type="zea" populationPercent="1.4"/>        <!--Zeelandic-->
+                       <languagePopulation type="rif_Latn" populationPercent="1.2"/>   <!--Riffian (Latin)-->
                        <languagePopulation type="tr" populationPercent="1.2"/> <!--Turkish-->
                </territory>
-               <territory type="NO" gdp="281700000000" literacyPercent="100" population="4722700">     <!--Norway-->
+               <territory type="NO" gdp="375900000000" literacyPercent="100" population="5320050">     <!--Norway-->
                        <languagePopulation type="nb" populationPercent="100" officialStatus="official"/>       <!--Norwegian Bokmål-->
                        <languagePopulation type="nn" populationPercent="25" officialStatus="official"/>        <!--Norwegian Nynorsk-->
-                       <languagePopulation type="se" populationPercent="3.3" officialStatus="official_regional"/>      <!--Northern Sami-->
+                       <languagePopulation type="se" populationPercent="0.29" officialStatus="official_regional"/>     <!--Northern Sami-->
                </territory>
-               <territory type="NP" gdp="41220000000" literacyPercent="57.4" population="30430300">    <!--Nepal-->
+               <territory type="NP" gdp="78550000000" literacyPercent="57.4" population="29384300">    <!--Nepal-->
                        <languagePopulation type="ne" populationPercent="44" officialStatus="official"/>        <!--Nepali-->
                        <languagePopulation type="mai" populationPercent="11"/> <!--Maithili-->
                        <languagePopulation type="bho" populationPercent="6.8"/>        <!--Bhojpuri-->
                        <languagePopulation type="new" populationPercent="3.3"/>        <!--Newari-->
                        <languagePopulation type="jml" populationPercent="3.2"/>        <!--Jumli-->
+                       <languagePopulation type="en" populationPercent="3"/>   <!--English-->
                        <languagePopulation type="taj" populationPercent="3"/>  <!--Eastern Tamang-->
+                       <languagePopulation type="dty" populationPercent="2.5" references="R1322"/>     <!--Dotyali-->
                        <languagePopulation type="awa" populationPercent="2.2"/>        <!--Awadhi-->
                        <languagePopulation type="thl" populationPercent="2"/>  <!--Dangaura Tharu-->
                        <languagePopulation type="bap" populationPercent="1.5"/>        <!--Bantawa-->
                        <languagePopulation type="tdg" populationPercent="1.3"/>        <!--Western Tamang-->
                        <languagePopulation type="thr" populationPercent="1.2"/>        <!--Rana Tharu-->
                        <languagePopulation type="mgp" populationPercent="1.1"/>        <!--Eastern Magar-->
-                       <languagePopulation type="lif_Deva" populationPercent="1.1"/>   <!--lif (Devanagari)-->
+                       <languagePopulation type="lif" populationPercent="1.1"/>        <!--Limbu-->
                        <languagePopulation type="thq" populationPercent="1"/>  <!--Kochila Tharu-->
                        <languagePopulation type="mrd" populationPercent="0.83"/>       <!--Western Magar-->
                        <languagePopulation type="bfy" populationPercent="0.54"/>       <!--Bagheli-->
-                       <languagePopulation type="xsr" populationPercent="0.51"/>       <!--Sherpa-->
-                       <languagePopulation type="rjs" writingPercent="67" populationPercent="0.44" references="R1232"/>        <!--Rajbanshi-->
+                       <languagePopulation type="xsr" populationPercent="0.52"/>       <!--Sherpa-->
+                       <languagePopulation type="rjs" literacyPercent="67" populationPercent="0.44" references="R1232"/>       <!--Rajbanshi-->
                        <languagePopulation type="tsf" populationPercent="0.43"/>       <!--Southwestern Tamang-->
                        <languagePopulation type="hi" populationPercent="0.42"/>        <!--Hindi-->
                        <languagePopulation type="ggn" populationPercent="0.42"/>       <!--Eastern Gurung-->
-                       <languagePopulation type="gvr" populationPercent="0.29"/>       <!--Western Gurung-->
+                       <languagePopulation type="gvr" populationPercent="0.29"/>       <!--Gurung-->
                        <languagePopulation type="bo" populationPercent="0.24"/>        <!--Tibetan-->
                        <languagePopulation type="tkt" populationPercent="0.24"/>       <!--Kathoriya Tharu-->
                        <languagePopulation type="tdh" populationPercent="0.12"/>       <!--Thulung-->
-                       <languagePopulation type="bn" populationPercent="0.093"/>       <!--Bengali-->
-                       <languagePopulation type="unr_Deva" populationPercent="0.019"/> <!--unr (Devanagari)-->
-                       <languagePopulation type="lep" populationPercent="0.0093"/>     <!--Lepcha-->
+                       <languagePopulation type="bn" populationPercent="0.094"/>       <!--Bangla-->
+                       <languagePopulation type="unr_Deva" populationPercent="0.019"/> <!--Mundari (Devanagari)-->
+                       <languagePopulation type="lep" populationPercent="0.0096"/>     <!--Lepcha-->
                </territory>
-               <territory type="NR" gdp="60000000" literacyPercent="99" population="9434">     <!--Nauru-->
-                       <languagePopulation type="en" populationPercent="99" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="na" populationPercent="73" officialStatus="official" references="R1154"/>     <!--Nauru-->
+               <territory type="NR" gdp="159000000" literacyPercent="99" population="9642">    <!--Nauru-->
+                       <languagePopulation type="en" populationPercent="97" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="na" populationPercent="71" officialStatus="official" references="R1154"/>     <!--Nauru-->
                </territory>
-               <territory type="NU" gdp="10010000" literacyPercent="95" population="1229">     <!--Niue-->
-                       <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="niu" populationPercent="98" officialStatus="official" references="R1155"/>    <!--Niuean-->
+               <territory type="NU" gdp="10010000" literacyPercent="95" population="1626">     <!--Niue-->
+                       <languagePopulation type="en" populationPercent="69" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="niu" populationPercent="69" officialStatus="official" references="R1155"/>    <!--Niuean-->
                </territory>
-               <territory type="NZ" gdp="134200000000" literacyPercent="99" population="4365110">      <!--New Zealand-->
-                       <languagePopulation type="en" populationPercent="91" officialStatus="de_facto_official" references="R1203"/>    <!--English-->
-                       <languagePopulation type="mi" populationPercent="2.5" officialStatus="official" references="R1044"/>    <!--Maori-->
+               <territory type="NZ" gdp="185700000000" literacyPercent="99" population="4510330">      <!--New Zealand-->
+                       <languagePopulation type="en" populationPercent="98" officialStatus="de_facto_official" references="R1203"/>    <!--English-->
+                       <languagePopulation type="mi" populationPercent="2.8" officialStatus="official" references="R1044"/>    <!--Maori-->
                </territory>
-               <territory type="OM" gdp="91540000000" literacyPercent="86.9" population="3154130">     <!--Oman-->
+               <territory type="OM" gdp="187900000000" literacyPercent="86.9" population="3424390">    <!--Oman-->
                        <languagePopulation type="ar" populationPercent="81" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="bal" populationPercent="4.9"/>        <!--Baluchi-->
                        <languagePopulation type="fa" populationPercent="0.94"/>        <!--Persian-->
                </territory>
-               <territory type="PA" gdp="58020000000" literacyPercent="94.1" population="3559410">     <!--Panama-->
+               <territory type="PA" gdp="99430000000" literacyPercent="94.1" population="3753140">     <!--Panama-->
                        <languagePopulation type="es" populationPercent="69" officialStatus="official"/>        <!--Spanish-->
                        <languagePopulation type="en" populationPercent="14"/>  <!--English-->
-                       <languagePopulation type="zh_Hant" populationPercent="0.17"/>   <!--Chinese (Traditional)-->
+                       <languagePopulation type="zh_Hant" populationPercent="0.16"/>   <!--Chinese (Traditional)-->
                </territory>
-               <territory type="PE" gdp="332000000000" literacyPercent="89.6" population="29849300">   <!--Peru-->
+               <territory type="PE" gdp="424600000000" literacyPercent="89.6" population="31036700">   <!--Peru-->
                        <languagePopulation type="es" populationPercent="73" officialStatus="official"/>        <!--Spanish-->
                        <languagePopulation type="qu" populationPercent="15" officialStatus="official"/>        <!--Quechua-->
                        <languagePopulation type="ay" populationPercent="1.6"/> <!--Aymara-->
                </territory>
-               <territory type="PF" gdp="5650000000" literacyPercent="98" population="277293"> <!--French Polynesia-->
+               <territory type="PF" gdp="5490000000" literacyPercent="98" population="287881"> <!--French Polynesia-->
                        <languagePopulation type="fr" populationPercent="61" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="ty" populationPercent="31" officialStatus="official"/>        <!--Tahitian-->
                        <languagePopulation type="zh_Hant" populationPercent="7.8"/>    <!--Chinese (Traditional)-->
                </territory>
-               <territory type="PG" gdp="19410000000" literacyPercent="62.4" population="6431900">     <!--Papua New Guinea-->
-                       <languagePopulation type="tpi" writingPercent="45" populationPercent="71" officialStatus="official" references="R1057"/>        <!--Tok Pisin-->
-                       <languagePopulation type="en" populationPercent="20" officialStatus="official" references="R1156"/>     <!--English-->
+               <territory type="PG" gdp="30840000000" literacyPercent="62.4" population="6909700">     <!--Papua New Guinea-->
+                       <languagePopulation type="tpi" literacyPercent="45" populationPercent="71" officialStatus="official" references="R1057"/>       <!--Tok Pisin-->
+                       <languagePopulation type="en" populationPercent="50" officialStatus="official" references="R1156"/>     <!--English-->
                        <languagePopulation type="ho" writingPercent="5" populationPercent="2.1" officialStatus="official" references="R1058"/> <!--Hiri Motu-->
                </territory>
-               <territory type="PH" gdp="431300000000" literacyPercent="95.4" population="105721000">  <!--Philippines-->
+               <territory type="PH" gdp="874500000000" literacyPercent="95.4" population="104256000">  <!--Philippines-->
                        <languagePopulation type="en" populationPercent="64" officialStatus="official" references="R1157"/>     <!--English-->
                        <languagePopulation type="fil" populationPercent="60" officialStatus="official" references="R1028"/>    <!--Filipino-->
                        <languagePopulation type="es" populationPercent="31"/>  <!--Spanish-->
-                       <languagePopulation type="ceb" writingPercent="13" populationPercent="24" officialStatus="official_regional" references="R1157"/>       <!--Cebuano-->
-                       <languagePopulation type="ilo" writingPercent="10" populationPercent="9.6" officialStatus="official_regional" references="R1157"/>      <!--Iloko-->
-                       <languagePopulation type="hil" writingPercent="8" populationPercent="8.4" officialStatus="official_regional" references="R1157"/>       <!--Hiligaynon-->
+                       <languagePopulation type="ceb" literacyPercent="13" populationPercent="24" officialStatus="official_regional" references="R1157"/>      <!--Cebuano-->
+                       <languagePopulation type="ilo" literacyPercent="10" populationPercent="9.6" officialStatus="official_regional" references="R1157"/>     <!--Iloko-->
+                       <languagePopulation type="hil" literacyPercent="8" populationPercent="8.4" officialStatus="official_regional" references="R1157"/>      <!--Hiligaynon-->
                        <languagePopulation type="bik" populationPercent="3"/>  <!--Bikol-->
                        <languagePopulation type="war" populationPercent="2.9" officialStatus="official_regional"/>     <!--Waray-->
                        <languagePopulation type="bhk" populationPercent="2.3"/>        <!--Albay Bicolano-->
@@ -3315,23 +3711,26 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="mdh" populationPercent="1.2" officialStatus="official_regional"/>     <!--Maguindanaon-->
                        <languagePopulation type="tsg" populationPercent="1.1" officialStatus="official_regional"/>     <!--Tausug-->
                        <languagePopulation type="zh_Hant" populationPercent="0.73"/>   <!--Chinese (Traditional)-->
+                       <languagePopulation type="cps" populationPercent="0.67"/>       <!--Capiznon-->
+                       <languagePopulation type="krj" populationPercent="0.39"/>       <!--Kinaray-a-->
                        <languagePopulation type="bto" populationPercent="0.28"/>       <!--Rinconada Bikol-->
                        <languagePopulation type="hnn" populationPercent="0.016"/>      <!--Hanunoo-->
-                       <languagePopulation type="tbw" writingPercent="36" populationPercent="0.0095" references="R1100"/>      <!--Tagbanwa-->
-                       <languagePopulation type="bku" populationPercent="0.0076"/>     <!--Buhid-->
+                       <languagePopulation type="tbw" literacyPercent="36" populationPercent="0.0096" references="R1100"/>     <!--Tagbanwa-->
+                       <languagePopulation type="bku" populationPercent="0.0077"/>     <!--Buhid-->
                </territory>
-               <territory type="PK" gdp="523900000000" literacyPercent="54.9" population="193239000">  <!--Pakistan-->
+               <territory type="PK" gdp="1056000000000" literacyPercent="54.9" population="204925000"> <!--Pakistan-->
                        <languagePopulation type="ur" populationPercent="95" officialStatus="official" references="R1106"/>     <!--Urdu-->
                        <languagePopulation type="pa_Arab" populationPercent="70" references="R1158"/>  <!--Punjabi (Arabic)-->
                        <languagePopulation type="en" populationPercent="50" officialStatus="official" references="R1106"/>     <!--English-->
                        <languagePopulation type="lah" populationPercent="40"/> <!--Lahnda-->
                        <languagePopulation type="ps" populationPercent="15" references="R1107"/>       <!--Pashto-->
-                       <languagePopulation type="sd_Arab" populationPercent="12"/>     <!--Sindhi (Arabic)-->
-                       <languagePopulation type="skr" writingPercent="1" populationPercent="9.1" references="R1129"/>  <!--Seraiki-->
+                       <languagePopulation type="sd" populationPercent="12"/>  <!--Sindhi-->
+                       <languagePopulation type="skr" literacyPercent="1" populationPercent="9.1" references="R1129"/> <!--Saraiki-->
                        <languagePopulation type="bal" populationPercent="3.7"/>        <!--Baluchi-->
                        <languagePopulation type="brh" populationPercent="1.3"/>        <!--Brahui-->
                        <languagePopulation type="hno" populationPercent="1.2"/>        <!--Northern Hindko-->
                        <languagePopulation type="fa" populationPercent="0.66"/>        <!--Persian-->
+                       <languagePopulation type="bgn" writingPercent="5" populationPercent="0.57" references="R1209"/> <!--Western Balochi-->
                        <languagePopulation type="hnd" populationPercent="0.41"/>       <!--Southern Hindko-->
                        <languagePopulation type="tg_Arab" populationPercent="0.33"/>   <!--Tajik (Arabic)-->
                        <languagePopulation type="gju" populationPercent="0.2"/>        <!--Gujari-->
@@ -3341,56 +3740,66 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="mvy" populationPercent="0.14"/>       <!--Indus Kohistani-->
                        <languagePopulation type="kxp" populationPercent="0.12"/>       <!--Wadiyara Koli-->
                        <languagePopulation type="gjk" populationPercent="0.11"/>       <!--Kachi Koli-->
-                       <languagePopulation type="ks_Arab" populationPercent="0.069"/>  <!--Kashmiri (Arabic)-->
+                       <languagePopulation type="ks" populationPercent="0.069"/>       <!--Kashmiri-->
                        <languagePopulation type="btv" populationPercent="0.019"/>      <!--Bateri-->
                </territory>
-               <territory type="PL" gdp="814100000000" literacyPercent="99.7" population="38383800">   <!--Poland-->
+               <territory type="PL" gdp="1111000000000" literacyPercent="99.7" population="38476300">  <!--Poland-->
                        <languagePopulation type="pl" populationPercent="96" officialStatus="official"/>        <!--Polish-->
-                       <languagePopulation type="de" populationPercent="1.3" officialStatus="official_regional" references="R1257"/>   <!--German-->
+                       <languagePopulation type="en" populationPercent="33" references="R1277"/>       <!--English-->
+                       <languagePopulation type="de" populationPercent="19" officialStatus="official_regional" references="R1277"/>    <!--German-->
+                       <languagePopulation type="ru" populationPercent="18"/>  <!--Russian-->
+                       <languagePopulation type="szl" populationPercent="1.3"/>        <!--Silesian-->
                        <languagePopulation type="be" populationPercent="0.58"/>        <!--Belarusian-->
                        <languagePopulation type="uk" populationPercent="0.39"/>        <!--Ukrainian-->
                        <languagePopulation type="csb" populationPercent="0.13" officialStatus="official_regional" references="R1213"/> <!--Kashubian-->
+                       <languagePopulation type="sli" populationPercent="0.031"/>      <!--Lower Silesian-->
                        <languagePopulation type="lt" populationPercent="0.021" officialStatus="official_regional" references="R1258"/> <!--Lithuanian-->
                </territory>
-               <territory type="PM" gdp="215300000" literacyPercent="99" population="5774">    <!--Saint Pierre and Miquelon-->
-                       <languagePopulation type="fr" populationPercent="89" officialStatus="official"/>        <!--French-->
-                       <languagePopulation type="en" populationPercent="3.3"/> <!--English-->
+               <territory type="PM" gdp="215300000" literacyPercent="99" population="5533">    <!--St. Pierre & Miquelon-->
+                       <languagePopulation type="fr" populationPercent="92" officialStatus="official"/>        <!--French-->
+                       <languagePopulation type="en" populationPercent="3.4"/> <!--English-->
                </territory>
-               <territory type="PN" gdp="1798000" literacyPercent="99" population="48">        <!--Pitcairn Islands-->
-                       <languagePopulation type="en" populationPercent="96" officialStatus="official"/>        <!--English-->
+               <territory type="PN" gdp="2401000" literacyPercent="99" population="54">        <!--Pitcairn Islands-->
+                       <languagePopulation type="en" populationPercent="85" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="PR" gdp="64840000000" literacyPercent="90.3" population="3674210">     <!--Puerto Rico-->
+               <territory type="PR" gdp="127300000000" literacyPercent="90.3" population="3351830">    <!--Puerto Rico-->
                        <languagePopulation type="es" populationPercent="87" officialStatus="official"/>        <!--Spanish-->
                        <languagePopulation type="en" populationPercent="49" officialStatus="de_facto_official" references="R1072"/>    <!--English-->
                </territory>
-               <territory type="PS" gdp="8022000000" literacyPercent="95.3" population="4440130">      <!--Palestinian Territories-->
+               <territory type="PS" gdp="21220000000" literacyPercent="95.3" population="4543130">     <!--Palestinian Territories-->
                        <languagePopulation type="ar" populationPercent="100" officialStatus="official"/>       <!--Arabic-->
                </territory>
-               <territory type="PT" gdp="250600000000" literacyPercent="95.4" population="10799300">   <!--Portugal-->
+               <territory type="PT" gdp="311300000000" literacyPercent="95.4" population="10839500">   <!--Portugal-->
                        <languagePopulation type="pt" populationPercent="96" officialStatus="official"/>        <!--Portuguese-->
+                       <languagePopulation type="en" populationPercent="27"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="15"/>  <!--French-->
+                       <languagePopulation type="es" populationPercent="10" references="R1323"/>       <!--Spanish-->
                        <languagePopulation type="gl" populationPercent="0.14"/>        <!--Galician-->
                </territory>
-               <territory type="PW" gdp="221000000" literacyPercent="92" population="21108">   <!--Palau-->
+               <territory type="PW" gdp="301000000" literacyPercent="92" population="21431">   <!--Palau-->
                        <languagePopulation type="pau" populationPercent="74" officialStatus="official"/>       <!--Palauan-->
-                       <languagePopulation type="en" populationPercent="8.9" officialStatus="official" references="R1059"/>    <!--English-->
+                       <languagePopulation type="en" populationPercent="8.8" officialStatus="official" references="R1059"/>    <!--English-->
                </territory>
-               <territory type="PY" gdp="41550000000" literacyPercent="93.9" population="6623250">     <!--Paraguay-->
+               <territory type="PY" gdp="68050000000" literacyPercent="93.9" population="6943740">     <!--Paraguay-->
                        <languagePopulation type="gn" populationPercent="80" officialStatus="official"/>        <!--Guarani-->
                        <languagePopulation type="es" populationPercent="3.2" officialStatus="official"/>       <!--Spanish-->
                        <languagePopulation type="de" populationPercent="2.9"/> <!--German-->
                </territory>
-               <territory type="QA" gdp="191000000000" literacyPercent="96.3" population="2042440">    <!--Qatar-->
+               <territory type="QA" gdp="341700000000" literacyPercent="96.3" population="2314310">    <!--Qatar-->
                        <languagePopulation type="ar" populationPercent="89" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="fa" populationPercent="11"/>  <!--Persian-->
-                       <languagePopulation type="ml" populationPercent="0.32"/>        <!--Malayalam-->
+                       <languagePopulation type="ml" populationPercent="0.28"/>        <!--Malayalam-->
                </territory>
                <territory type="RE" gdp="4791000000" literacyPercent="88" population="787584"> <!--Réunion-->
                        <languagePopulation type="fr" populationPercent="89" officialStatus="official" references="R1130"/>     <!--French-->
                        <languagePopulation type="rcf" populationPercent="71"/> <!--Réunion Creole French-->
                        <languagePopulation type="ta" populationPercent="15"/>  <!--Tamil-->
                </territory>
-               <territory type="RO" gdp="277900000000" literacyPercent="97.7" population="21790500">   <!--Romania-->
+               <territory type="RO" gdp="474000000000" literacyPercent="97.7" population="21530000">   <!--Romania-->
                        <languagePopulation type="ro" populationPercent="90" officialStatus="official"/>        <!--Romanian-->
+                       <languagePopulation type="en" populationPercent="31"/>  <!--English-->
+                       <languagePopulation type="fr" populationPercent="17"/>  <!--French-->
+                       <languagePopulation type="es" populationPercent="10"/>  <!--Spanish-->
                        <languagePopulation type="hu" populationPercent="6.6"/> <!--Hungarian-->
                        <languagePopulation type="de" populationPercent="0.21"/>        <!--German-->
                        <languagePopulation type="tr" populationPercent="0.13"/>        <!--Turkish-->
@@ -3399,8 +3808,8 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="el" populationPercent="0.019"/>       <!--Greek-->
                        <languagePopulation type="pl" populationPercent="0.013"/>       <!--Polish-->
                </territory>
-               <territory type="RS" gdp="80020000000" literacyPercent="98" population="7243010">       <!--Serbia-->
-                       <languagePopulation type="sr_Cyrl" populationPercent="99" officialStatus="official"/>   <!--Serbian (Cyrillic)-->
+               <territory type="RS" gdp="106600000000" literacyPercent="98" population="7111020">      <!--Serbia-->
+                       <languagePopulation type="sr" populationPercent="99" officialStatus="official"/>        <!--Serbian-->
                        <languagePopulation type="sr_Latn" writingPercent="5" populationPercent="99" officialStatus="official" references="R1017"/>     <!--Serbian (Latin)-->
                        <languagePopulation type="sq" populationPercent="19"/>  <!--Albanian-->
                        <languagePopulation type="hu" populationPercent="4.8" officialStatus="official_regional" references="R1259"/>   <!--Hungarian-->
@@ -3409,11 +3818,12 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="sk" populationPercent="0.85" officialStatus="official_regional" references="R1259"/>  <!--Slovak-->
                        <languagePopulation type="uk" populationPercent="0" officialStatus="official_regional" references="R1260"/>     <!--Ukrainian-->
                </territory>
-               <territory type="RU" gdp="2555000000000" literacyPercent="99.7" population="142500000"> <!--Russia-->
+               <territory type="RU" gdp="4000000000000" literacyPercent="99.7" population="142258000"> <!--Russia-->
                        <languagePopulation type="ru" populationPercent="94" officialStatus="official" references="R1204"/>     <!--Russian-->
                        <languagePopulation type="tt" populationPercent="1.4" officialStatus="official_regional" references="R1214"/>   <!--Tatar-->
                        <languagePopulation type="ba" populationPercent="1.3" officialStatus="official_regional"/>      <!--Bashkir-->
                        <languagePopulation type="cv" populationPercent="1.3" references="R1159"/>      <!--Chuvash-->
+                       <languagePopulation type="hy" literacyPercent="50" populationPercent="0.84" references="R1278"/>        <!--Armenian-->
                        <languagePopulation type="ce" populationPercent="0.66" officialStatus="official_regional"/>     <!--Chechen-->
                        <languagePopulation type="av" populationPercent="0.39" officialStatus="official_regional"/>     <!--Avaric-->
                        <languagePopulation type="udm" populationPercent="0.38" officialStatus="official_regional"/>    <!--Udmurt-->
@@ -3431,223 +3841,258 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="krc" populationPercent="0.16" officialStatus="official_regional"/>    <!--Karachay-Balkar-->
                        <languagePopulation type="inh" populationPercent="0.16" officialStatus="official_regional"/>    <!--Ingush-->
                        <languagePopulation type="tyv" populationPercent="0.13" officialStatus="official_regional"/>    <!--Tuvinian-->
-                       <languagePopulation type="az_Cyrl" populationPercent="0.092" officialStatus="official_regional" references="R1261"/>    <!--Azerbaijani (Cyrillic)-->
-                       <languagePopulation type="ady" populationPercent="0.087" officialStatus="official_regional"/>   <!--Adyghe-->
+                       <languagePopulation type="az_Cyrl" populationPercent="0.093" officialStatus="official_regional" references="R1261"/>    <!--Azerbaijani (Cyrillic)-->
+                       <languagePopulation type="ady" populationPercent="0.088" officialStatus="official_regional"/>   <!--Adyghe-->
                        <languagePopulation type="krl" populationPercent="0.082"/>      <!--Karelian-->
-                       <languagePopulation type="koi" populationPercent="0.081" officialStatus="official_regional"/>   <!--Komi-Permyak-->
                        <languagePopulation type="lbe" populationPercent="0.078" officialStatus="official_regional"/>   <!--Lak-->
-                       <languagePopulation type="mrj" populationPercent="0.046"/>      <!--Western Mari-->
+                       <languagePopulation type="koi" populationPercent="0.045" officialStatus="official_regional"/>   <!--Komi-Permyak-->
+                       <languagePopulation type="mrj" populationPercent="0.021"/>      <!--Western Mari-->
                        <languagePopulation type="alt" populationPercent="0.014"/>      <!--Southern Altai-->
                        <languagePopulation type="fi" populationPercent="0.012"/>       <!--Finnish-->
                        <languagePopulation type="sr_Latn" populationPercent="0.0035"/> <!--Serbian (Latin)-->
-                       <languagePopulation type="mn_Cyrl" populationPercent="0.0015"/> <!--Mongolian (Cyrillic)-->
+                       <languagePopulation type="vep" populationPercent="0.0025"/>     <!--Veps-->
+                       <languagePopulation type="mn" populationPercent="0.0015"/>      <!--Mongolian-->
+                       <languagePopulation type="izh" populationPercent="0.0001"/>     <!--Ingrian-->
+                       <languagePopulation type="vot" populationPercent="0"/>  <!--Votic-->
+                       <languagePopulation type="cu" populationPercent="0" references="R1279"/>        <!--Church Slavic-->
                </territory>
-               <territory type="RW" gdp="15740000000" literacyPercent="71.1" population="12012600">    <!--Rwanda-->
+               <territory type="RW" gdp="24610000000" literacyPercent="71.1" population="11901500">    <!--Rwanda-->
                        <languagePopulation type="rw" populationPercent="77" officialStatus="official"/>        <!--Kinyarwanda-->
+                       <languagePopulation type="en" populationPercent="15" officialStatus="official" references="R1054"/>     <!--English-->
                        <languagePopulation type="fr" populationPercent="0.019" officialStatus="official"/>     <!--French-->
-                       <languagePopulation type="en" populationPercent="0.0025" officialStatus="official" references="R1054"/> <!--English-->
                </territory>
-               <territory type="SA" gdp="921700000000" literacyPercent="87.2" population="26939600">   <!--Saudi Arabia-->
+               <territory type="SA" gdp="1789000000000" literacyPercent="87.2" population="28571800">  <!--Saudi Arabia-->
                        <languagePopulation type="ar" populationPercent="100" officialStatus="official"/>       <!--Arabic-->
                </territory>
-               <territory type="SB" gdp="1922000000" literacyPercent="84.1" population="597248">       <!--Solomon Islands-->
+               <territory type="SB" gdp="1317000000" literacyPercent="84.1" population="647581">       <!--Solomon Islands-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official" references="R1045"/>    <!--English-->
+                       <languagePopulation type="rug" populationPercent="1.5"/>        <!--Roviana-->
                </territory>
-               <territory type="SC" gdp="2355000000" literacyPercent="91.8" population="90846">        <!--Seychelles-->
+               <territory type="SC" gdp="2712000000" literacyPercent="91.8" population="93920">        <!--Seychelles-->
                        <languagePopulation type="crs" populationPercent="98" references="R1160"/>      <!--Seselwa Creole French-->
                        <languagePopulation type="fr" populationPercent="60" officialStatus="official" references="R1161"/>     <!--French-->
-                       <languagePopulation type="en" populationPercent="4.5" officialStatus="official"/>       <!--English-->
+                       <languagePopulation type="en" populationPercent="38" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="SD" gdp="86670000000" literacyPercent="71.9" population="34847900">    <!--Sudan-->
+               <territory type="SD" gdp="186800000000" literacyPercent="71.9" population="37345900">   <!--Sudan-->
                        <languagePopulation type="ar" populationPercent="61" officialStatus="official" references="R1234"/>     <!--Arabic-->
                        <languagePopulation type="en" populationPercent="61" officialStatus="official" references="R1235"/>     <!--English-->
-                       <languagePopulation type="ha_Arab" populationPercent="1.4" references="R1234"/> <!--Hausa (Arabic)-->
-               </territory>
-               <territory type="SE" gdp="399400000000" literacyPercent="99" population="9119420">      <!--Sweden-->
+                       <languagePopulation type="bej" populationPercent="5.4" references="R1314"/>     <!--Beja-->
+                       <languagePopulation type="fvr" populationPercent="2.7" references="R1314"/>     <!--Fur-->
+                       <languagePopulation type="ha_Arab" populationPercent="1.8" references="R1314"/> <!--Hausa (Arabic)-->
+                       <languagePopulation type="mls" populationPercent="0.99"/>       <!--Masalit-->
+                       <languagePopulation type="fia" populationPercent="0.83"/>       <!--Nobiin-->
+                       <languagePopulation type="zag" populationPercent="0.51"/>       <!--Zaghawa-->
+               </territory>
+               <territory type="SE" gdp="521700000000" literacyPercent="99" population="9960490">      <!--Sweden-->
                        <languagePopulation type="sv" populationPercent="95" officialStatus="official" references="R1205"/>     <!--Swedish-->
+                       <languagePopulation type="en" populationPercent="86"/>  <!--English-->
                        <languagePopulation type="fi" populationPercent="2.2" officialStatus="official_regional"/>      <!--Finnish-->
                        <languagePopulation type="fit" populationPercent="0.55"/>       <!--Tornedalen Finnish-->
                        <languagePopulation type="se" populationPercent="0.33"/>        <!--Northern Sami-->
-                       <languagePopulation type="rmu" populationPercent="0.1"/>        <!--Tavringer Romani-->
-                       <languagePopulation type="yi" populationPercent="0.033"/>       <!--Yiddish-->
-                       <languagePopulation type="smj" populationPercent="0.016"/>      <!--Lule Sami-->
-                       <languagePopulation type="sma" writingPercent="75" populationPercent="0.0033"/> <!--Southern Sami-->
-                       <languagePopulation type="ia" populationPercent="0.0011" references="R1215"/>   <!--Interlingua-->
+                       <languagePopulation type="rmu" populationPercent="0.095"/>      <!--Tavringer Romani-->
+                       <languagePopulation type="yi" populationPercent="0.03"/>        <!--Yiddish-->
+                       <languagePopulation type="smj" populationPercent="0.015"/>      <!--Lule Sami-->
+                       <languagePopulation type="sma" literacyPercent="75" populationPercent="0.003"/> <!--Southern Sami-->
+                       <languagePopulation type="ia" populationPercent="0" references="R1215"/>        <!--Interlingua-->
                </territory>
-               <territory type="SG" gdp="331900000000" literacyPercent="95.9" population="5460300">    <!--Singapore-->
+               <territory type="SG" gdp="513700000000" literacyPercent="95.9" population="5888930">    <!--Singapore-->
                        <languagePopulation type="en" populationPercent="93" officialStatus="official" references="R1131"/>     <!--English-->
-                       <languagePopulation type="zh_Hans" populationPercent="77" officialStatus="official"/>   <!--Chinese (Simplified)-->
-                       <languagePopulation type="ms_Latn" populationPercent="14" officialStatus="official"/>   <!--Malay (Latin)-->
+                       <languagePopulation type="zh" populationPercent="77" officialStatus="official"/>        <!--Chinese-->
+                       <languagePopulation type="ms" populationPercent="14" officialStatus="official"/>        <!--Malay-->
                        <languagePopulation type="ta" populationPercent="2.1" officialStatus="official"/>       <!--Tamil-->
-                       <languagePopulation type="ml" populationPercent="0.18"/>        <!--Malayalam-->
-                       <languagePopulation type="pa_Guru" populationPercent="0.17"/>   <!--Punjabi (Gurmukhi)-->
+                       <languagePopulation type="ml" populationPercent="0.17"/>        <!--Malayalam-->
+                       <languagePopulation type="pa" populationPercent="0.16"/>        <!--Punjabi-->
                </territory>
-               <territory type="SH" gdp="31100000" literacyPercent="97" population="7754">     <!--Saint Helena-->
-                       <languagePopulation type="en" populationPercent="70" officialStatus="official"/>        <!--English-->
+               <territory type="SH" gdp="31100000" literacyPercent="97" population="7828">     <!--St. Helena-->
+                       <languagePopulation type="en" populationPercent="69" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="SI" gdp="58910000000" literacyPercent="99.7" population="1992690">     <!--Slovenia-->
+               <territory type="SI" gdp="70360000000" literacyPercent="99.7" population="1972130">     <!--Slovenia-->
                        <languagePopulation type="sl" populationPercent="87" officialStatus="official"/>        <!--Slovenian-->
-                       <languagePopulation type="hu" populationPercent="0.46"/>        <!--Hungarian-->
+                       <languagePopulation type="hr" populationPercent="61"/>  <!--Croatian-->
+                       <languagePopulation type="en" populationPercent="59"/>  <!--English-->
+                       <languagePopulation type="de" populationPercent="42"/>  <!--German-->
+                       <languagePopulation type="hu" populationPercent="0.47"/>        <!--Hungarian-->
                        <languagePopulation type="it" populationPercent="0.2"/> <!--Italian-->
                </territory>
-               <territory type="SJ" gdp="114600000" literacyPercent="100" population="1921">   <!--Svalbard and Jan Mayen-->
-                       <languagePopulation type="nb" populationPercent="78" officialStatus="official" references="R1116"/>     <!--Norwegian Bokmål-->
-                       <languagePopulation type="ru" populationPercent="62" references="R1074"/>       <!--Russian-->
+               <territory type="SJ" gdp="188400000" literacyPercent="100" population="2667">   <!--Svalbard & Jan Mayen-->
+                       <languagePopulation type="nb" populationPercent="56" officialStatus="official" references="R1116"/>     <!--Norwegian Bokmål-->
+                       <languagePopulation type="ru" populationPercent="45" references="R1074"/>       <!--Russian-->
                </territory>
-               <territory type="SK" gdp="134100000000" literacyPercent="99.6" population="5488340">    <!--Slovakia-->
+               <territory type="SK" gdp="178700000000" literacyPercent="99.6" population="5445830">    <!--Slovakia-->
                        <languagePopulation type="sk" populationPercent="90" officialStatus="official"/>        <!--Slovak-->
+                       <languagePopulation type="cs" populationPercent="47"/>  <!--Czech-->
+                       <languagePopulation type="en" populationPercent="26"/>  <!--English-->
+                       <languagePopulation type="de" populationPercent="22"/>  <!--German-->
                        <languagePopulation type="hu" populationPercent="11"/>  <!--Hungarian-->
                        <languagePopulation type="uk" populationPercent="1.9"/> <!--Ukrainian-->
                        <languagePopulation type="pl" populationPercent="0.93"/>        <!--Polish-->
-                       <languagePopulation type="de" populationPercent="0.28"/>        <!--German-->
                </territory>
-               <territory type="SL" gdp="8412000000" literacyPercent="43.3" population="5612690">      <!--Sierra Leone-->
+               <territory type="SL" gdp="11750000000" literacyPercent="43.3" population="6163200">     <!--Sierra Leone-->
                        <languagePopulation type="kri" populationPercent="95" references="R1162"/>      <!--Krio-->
                        <languagePopulation type="en" populationPercent="35" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="men" populationPercent="27"/> <!--Mende-->
-                       <languagePopulation type="tem" writingPercent="6" populationPercent="26" references="R1061"/>   <!--Timne-->
+                       <languagePopulation type="tem" literacyPercent="6" populationPercent="26" references="R1061"/>  <!--Timne-->
                </territory>
-               <territory type="SM" gdp="1371000000" literacyPercent="96" population="32448">  <!--San Marino-->
+               <territory type="SM" gdp="2083000000" literacyPercent="96" population="33537">  <!--San Marino-->
                        <languagePopulation type="it" populationPercent="89" officialStatus="official"/>        <!--Italian-->
-                       <languagePopulation type="eo" populationPercent="0.92" references="R1216"/>     <!--Esperanto-->
-               </territory>
-               <territory type="SN" gdp="27010000000" literacyPercent="49.7" population="13300400">    <!--Senegal-->
-                       <languagePopulation type="fr" populationPercent="39" officialStatus="official" references="R1069"/>     <!--French-->
-                       <languagePopulation type="wo" populationPercent="34" officialStatus="official"/>        <!--Wolof-->
-                       <languagePopulation type="ff" populationPercent="21"/>  <!--Fulah-->
-                       <languagePopulation type="srr" populationPercent="11" references="R1069"/>      <!--Serer-->
-               </territory>
-               <territory type="SO" gdp="5896000000" literacyPercent="37.8" population="10251600">     <!--Somalia-->
+                       <languagePopulation type="eo" populationPercent="0.89" references="R1268"/>     <!--Esperanto-->
+               </territory>
+               <territory type="SN" gdp="43070000000" literacyPercent="49.7" population="14668500">    <!--Senegal-->
+                       <languagePopulation type="wo" populationPercent="70" officialStatus="de_facto_official" references="R1297"/>    <!--Wolof-->
+                       <languagePopulation type="fr" literacyPercent="100" populationPercent="39" officialStatus="official" references="R1069"/>       <!--French-->
+                       <languagePopulation type="ff" populationPercent="21" officialStatus="official_regional"/>       <!--Fulah-->
+                       <languagePopulation type="srr" populationPercent="11" officialStatus="official_regional" references="R1069"/>   <!--Serer-->
+                       <languagePopulation type="dyo" literacyPercent="10" populationPercent="2.6" officialStatus="official_regional" references="R1281"/>     <!--Jola-Fonyi-->
+                       <languagePopulation type="sav" populationPercent="1.5" officialStatus="official_regional" references="R1069"/>  <!--Saafi-Saafi-->
+                       <languagePopulation type="mfv" literacyPercent="10" populationPercent="0.77" officialStatus="official_regional" references="R1281"/>    <!--Mandjak-->
+                       <languagePopulation type="bjt" literacyPercent="100" populationPercent="0.61" officialStatus="official_regional" references="R1069"/>   <!--Balanta-Ganja-->
+                       <languagePopulation type="snf" literacyPercent="10" populationPercent="0.24" officialStatus="official_regional" references="R1281"/>    <!--Noon-->
+                       <languagePopulation type="knf" literacyPercent="10" populationPercent="0.21" officialStatus="official_regional" references="R1281"/>    <!--Mankanya-->
+                       <languagePopulation type="bsc" literacyPercent="10" populationPercent="0.098" officialStatus="official_regional" references="R1281"/>   <!--Bassari-->
+                       <languagePopulation type="mey" literacyPercent="10" populationPercent="0.049" officialStatus="official_regional" references="R1281"/>   <!--Hassaniyya-->
+                       <languagePopulation type="tnr" literacyPercent="10" populationPercent="0.023" officialStatus="official_regional" references="R1281"/>   <!--Ménik-->
+               </territory>
+               <territory type="SO" gdp="17470000000" literacyPercent="37.8" population="11031400">    <!--Somalia-->
                        <languagePopulation type="so" populationPercent="78" officialStatus="official"/>        <!--Somali-->
-                       <languagePopulation type="ar" writingPercent="99" populationPercent="34" officialStatus="official" references="R1236"/> <!--Arabic-->
+                       <languagePopulation type="ar" literacyPercent="99" populationPercent="34" officialStatus="official" references="R1236"/>        <!--Arabic-->
                        <languagePopulation type="sw" populationPercent="2"/>   <!--Swahili-->
                        <languagePopulation type="om" populationPercent="0.42"/>        <!--Oromo-->
                </territory>
-               <territory type="SR" gdp="6874000000" literacyPercent="94.7" population="566846">       <!--Suriname-->
+               <territory type="SR" gdp="7928000000" literacyPercent="94.7" population="591919">       <!--Suriname-->
                        <languagePopulation type="nl" populationPercent="90" officialStatus="official" references="R1163"/>     <!--Dutch-->
-                       <languagePopulation type="srn" writingPercent="75" populationPercent="68" references="R1103"/>  <!--Sranan Tongo-->
+                       <languagePopulation type="srn" literacyPercent="75" populationPercent="68" references="R1103"/> <!--Sranan Tongo-->
                        <languagePopulation type="zh_Hant" populationPercent="1.2"/>    <!--Chinese (Traditional)-->
                </territory>
-               <territory type="SS" gdp="10620000000" literacyPercent="27" population="11090100">      <!--South Sudan-->
-                       <languagePopulation type="ar" populationPercent="27" officialStatus="official" references="R1237"/>     <!--Arabic-->
+               <territory type="SS" gdp="19750000000" literacyPercent="27" population="13026100">      <!--South Sudan-->
+                       <languagePopulation type="ar" populationPercent="27" references="R1237"/>       <!--Arabic-->
                        <languagePopulation type="en" populationPercent="27" officialStatus="official" references="R1237"/>     <!--English-->
+                       <languagePopulation type="nus" populationPercent="5.6" references="R1280"/>     <!--Nuer-->
                </territory>
-               <territory type="ST" gdp="408600000" literacyPercent="69.5" population="186817">        <!--São Tomé and Príncipe-->
+               <territory type="ST" gdp="682000000" literacyPercent="69.5" population="201025">        <!--São Tomé & Príncipe-->
                        <languagePopulation type="pt" populationPercent="85" officialStatus="official"/>        <!--Portuguese-->
                </territory>
-               <territory type="SV" gdp="47090000000" literacyPercent="84.5" population="6108590">     <!--El Salvador-->
+               <territory type="SV" gdp="56900000000" literacyPercent="84.5" population="6172010">     <!--El Salvador-->
                        <languagePopulation type="es" populationPercent="89" officialStatus="official"/>        <!--Spanish-->
                </territory>
-               <territory type="SX" gdp="798300000" literacyPercent="99" population="39689">   <!--Sint Maarten-->
+               <territory type="SX" gdp="365800000" literacyPercent="99" population="42083">   <!--Sint Maarten-->
                        <languagePopulation type="en" populationPercent="68" officialStatus="official" references="R1238"/>     <!--English-->
                        <languagePopulation type="es" populationPercent="12" references="R1238"/>       <!--Spanish-->
-                       <languagePopulation type="vic" populationPercent="7.8" references="R1238"/>     <!--Virgin Islands Creole English-->
-                       <languagePopulation type="nl" populationPercent="4" officialStatus="official" references="R1238"/>      <!--Dutch-->
+                       <languagePopulation type="vic" populationPercent="7.4" references="R1238"/>     <!--Virgin Islands Creole English-->
+                       <languagePopulation type="nl" populationPercent="3.8" officialStatus="official" references="R1238"/>    <!--Dutch-->
                </territory>
-               <territory type="SY" gdp="107600000000" literacyPercent="84.1" population="22457300">   <!--Syria-->
+               <territory type="SY" gdp="50280000000" literacyPercent="84.1" population="18028500">    <!--Syria-->
                        <languagePopulation type="ar" populationPercent="80" officialStatus="official"/>        <!--Arabic-->
-                       <languagePopulation type="ku_Latn" populationPercent="8"/>      <!--Kurdish (Latin)-->
+                       <languagePopulation type="ku" populationPercent="8"/>   <!--Kurdish-->
                        <languagePopulation type="fr" populationPercent="5.9" officialStatus="official" references="R1088"/>    <!--French-->
                        <languagePopulation type="hy" populationPercent="1.8"/> <!--Armenian-->
                        <languagePopulation type="syr" writingPercent="5" populationPercent="0.084" references="R1017"/>        <!--Syriac-->
                </territory>
-               <territory type="SZ" gdp="6345000000" literacyPercent="87.8" population="1403360">      <!--Swaziland-->
+               <territory type="SZ" gdp="11340000000" literacyPercent="87.8" population="1467150">     <!--Swaziland-->
                        <languagePopulation type="en" populationPercent="80" officialStatus="official" references="R1071"/>     <!--English-->
                        <languagePopulation type="ss" populationPercent="58" officialStatus="official"/>        <!--Swati-->
                        <languagePopulation type="zu" populationPercent="6.8"/> <!--Zulu-->
                        <languagePopulation type="ts" populationPercent="1.7"/> <!--Tsonga-->
                </territory>
-               <territory type="TA" gdp="10300000" literacyPercent="99" population="275">      <!--Tristan da Cunha-->
+               <territory type="TA" gdp="12230000" literacyPercent="99" population="275">      <!--Tristan da Cunha-->
                        <languagePopulation type="en" populationPercent="99"/>  <!--English-->
                </territory>
-               <territory type="TC" gdp="632000000" literacyPercent="98" population="47754">   <!--Turks and Caicos Islands-->
+               <territory type="TC" gdp="632000000" literacyPercent="98" population="52570">   <!--Turks & Caicos Islands-->
                        <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="TD" gdp="21000000000" literacyPercent="35.4" population="11193500">    <!--Chad-->
+               <territory type="TD" gdp="29640000000" literacyPercent="35.4" population="12076000">    <!--Chad-->
                        <languagePopulation type="fr" populationPercent="26" officialStatus="official" references="R1239"/>     <!--French-->
                        <languagePopulation type="ar" populationPercent="17" officialStatus="official" references="R1239"/>     <!--Arabic-->
                </territory>
-               <territory type="TF" gdp="4863000" literacyPercent="99" population="140">       <!--French Southern Territories-->
-                       <languagePopulation type="fr" writingPercent="100" populationPercent="100" references="R1184"/> <!--French-->
+               <territory type="TF" gdp="5896000" literacyPercent="99" population="140">       <!--French Southern Territories-->
+                       <languagePopulation type="fr" literacyPercent="100" populationPercent="100" references="R1184"/>        <!--French-->
                </territory>
-               <territory type="TG" gdp="7024000000" literacyPercent="60.4" population="7154240">      <!--Togo-->
+               <territory type="TG" gdp="12430000000" literacyPercent="60.4" population="7965060">     <!--Togo-->
                        <languagePopulation type="fr" populationPercent="61" officialStatus="official"/>        <!--French-->
                        <languagePopulation type="ee" populationPercent="17"/>  <!--Ewe-->
+                       <languagePopulation type="ife" literacyPercent="15" populationPercent="1.3" references="R1048"/>        <!--Ifè-->
                </territory>
-               <territory type="TH" gdp="662600000000" literacyPercent="93.5" population="67448100">   <!--Thailand-->
-                       <languagePopulation type="th" writingPercent="93" populationPercent="80" officialStatus="official" references="R1199"/> <!--Thai-->
+               <territory type="TH" gdp="1229000000000" literacyPercent="93.5" population="68414100">  <!--Thailand-->
+                       <languagePopulation type="th" literacyPercent="93" populationPercent="80" officialStatus="official" references="R1199"/>        <!--Thai-->
+                       <languagePopulation type="en" populationPercent="27"/>  <!--English-->
                        <languagePopulation type="tts" writingPercent="5" populationPercent="24" references="R1164"/>   <!--Northeastern Thai-->
                        <languagePopulation type="nod" writingPercent="5" populationPercent="9.6"/>     <!--Northern Thai-->
                        <languagePopulation type="sou" writingPercent="5" populationPercent="8"/>       <!--Southern Thai-->
                        <languagePopulation type="mfa" populationPercent="5"/>  <!--Pattani Malay-->
                        <languagePopulation type="zh_Hant" populationPercent="1.8"/>    <!--Chinese (Traditional)-->
                        <languagePopulation type="kxm" populationPercent="1.7"/>        <!--Northern Khmer-->
-                       <languagePopulation type="kdt" writingPercent="50" populationPercent="0.48"/>   <!--Kuy-->
+                       <languagePopulation type="kdt" literacyPercent="50" populationPercent="0.48"/>  <!--Kuy-->
                        <languagePopulation type="mnw" populationPercent="0.17"/>       <!--Mon-->
                        <languagePopulation type="shn" populationPercent="0.096"/>      <!--Shan-->
-                       <languagePopulation type="lcp" writingPercent="25" populationPercent="0.01"/>   <!--Western Lawa-->
+                       <languagePopulation type="lcp" literacyPercent="25" populationPercent="0.01"/>  <!--Western Lawa-->
                        <languagePopulation type="lwl" populationPercent="0.01"/>       <!--Eastern Lawa-->
                </territory>
-               <territory type="TJ" gdp="18040000000" literacyPercent="99.7" population="7910040">     <!--Tajikistan-->
-                       <languagePopulation type="tg_Cyrl" populationPercent="100" officialStatus="official"/>  <!--Tajik (Cyrillic)-->
+               <territory type="TJ" gdp="27670000000" literacyPercent="99.7" population="8468560">     <!--Tajikistan-->
+                       <languagePopulation type="tg" populationPercent="100" officialStatus="official"/>       <!--Tajik-->
+                       <languagePopulation type="ru" populationPercent="12" references="R1108"/>       <!--Russian-->
                        <languagePopulation type="fa" populationPercent="0.78"/>        <!--Persian-->
-                       <languagePopulation type="ar" populationPercent="0.013"/>       <!--Arabic-->
+                       <languagePopulation type="ar" populationPercent="0.012"/>       <!--Arabic-->
                </territory>
-               <territory type="TK" gdp="1500000" literacyPercent="94" population="1353">      <!--Tokelau-->
+               <territory type="TK" gdp="1500000" literacyPercent="94" population="1285">      <!--Tokelau-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="official"/>       <!--English-->
-                       <languagePopulation type="tkl" writingPercent="5" populationPercent="99" officialStatus="official" references="R1185"/> <!--Tokelau-->
+                       <languagePopulation type="tkl" writingPercent="5" populationPercent="100" officialStatus="official" references="R1185"/>        <!--Tokelau-->
                </territory>
-               <territory type="TL" gdp="11230000000" literacyPercent="58.3" population="1172390">     <!--Timor-Leste-->
-                       <languagePopulation type="pt" writingPercent="100" populationPercent="59" officialStatus="official" references="R1049"/>        <!--Portuguese-->
+               <territory type="TL" gdp="6211000000" literacyPercent="58.3" population="1291360">      <!--Timor-Leste-->
+                       <languagePopulation type="pt" literacyPercent="100" populationPercent="59" officialStatus="official" references="R1049"/>       <!--Portuguese-->
                        <languagePopulation type="tet" populationPercent="59" officialStatus="official" references="R1076"/>    <!--Tetum-->
                </territory>
-               <territory type="TM" gdp="49750000000" literacyPercent="99.6" population="5113040">     <!--Turkmenistan-->
-                       <languagePopulation type="tk_Latn" populationPercent="70" officialStatus="official"/>   <!--Turkmen (Latin)-->
+               <territory type="TM" gdp="103500000000" literacyPercent="99.6" population="5351280">    <!--Turkmenistan-->
+                       <languagePopulation type="tk" populationPercent="70" officialStatus="official"/>        <!--Turkmen-->
                        <languagePopulation type="ru" populationPercent="12"/>  <!--Russian-->
-                       <languagePopulation type="uz_Latn" populationPercent="9"/>      <!--Uzbek (Latin)-->
-                       <languagePopulation type="ku_Latn" populationPercent="0.41"/>   <!--Kurdish (Latin)-->
+                       <languagePopulation type="uz" populationPercent="9"/>   <!--Uzbek-->
+                       <languagePopulation type="ku" populationPercent="0.41"/>        <!--Kurdish-->
                </territory>
-               <territory type="TN" gdp="107100000000" literacyPercent="79.1" population="10835900">   <!--Tunisia-->
+               <territory type="TN" gdp="135900000000" literacyPercent="79.1" population="11403800">   <!--Tunisia-->
+                       <languagePopulation type="aeb" populationPercent="90"/> <!--Tunisian Arabic-->
                        <languagePopulation type="ar" populationPercent="90" officialStatus="official"/>        <!--Arabic-->
                        <languagePopulation type="fr" populationPercent="74" officialStatus="official" references="R1132"/>     <!--French-->
                </territory>
-               <territory type="TO" gdp="801000000" literacyPercent="99" population="106322">  <!--Tonga-->
+               <territory type="TO" gdp="587000000" literacyPercent="99" population="106479">  <!--Tonga-->
                        <languagePopulation type="to" populationPercent="95" officialStatus="official"/>        <!--Tongan-->
                        <languagePopulation type="en" populationPercent="28" officialStatus="official" references="R1078"/>     <!--English-->
                </territory>
-               <territory type="TR" gdp="1142000000000" literacyPercent="94.1" population="80694500">  <!--Turkey-->
+               <territory type="TR" gdp="2133000000000" literacyPercent="94.1" population="80845200">  <!--Turkey-->
                        <languagePopulation type="tr" populationPercent="93" officialStatus="official" references="R1206"/>     <!--Turkish-->
-                       <languagePopulation type="ku_Latn" populationPercent="5.5"/>    <!--Kurdish (Latin)-->
+                       <languagePopulation type="en" populationPercent="17"/>  <!--English-->
+                       <languagePopulation type="ku" populationPercent="5.5"/> <!--Kurdish-->
                        <languagePopulation type="zza" populationPercent="1.4"/>        <!--Zaza-->
                        <languagePopulation type="kbd" populationPercent="0.77"/>       <!--Kabardian-->
-                       <languagePopulation type="az_Latn" populationPercent="0.74"/>   <!--Azerbaijani (Latin)-->
+                       <languagePopulation type="az" populationPercent="0.74"/>        <!--Azerbaijani-->
+                       <languagePopulation type="az_Arab" populationPercent="0.65"/>   <!--Azerbaijani (Arabic)-->
                        <languagePopulation type="ar" populationPercent="0.56"/>        <!--Arabic-->
                        <languagePopulation type="bgx" populationPercent="0.46"/>       <!--Balkan Gagauz Turkish-->
                        <languagePopulation type="bg" populationPercent="0.42"/>        <!--Bulgarian-->
                        <languagePopulation type="ady" populationPercent="0.39"/>       <!--Adyghe-->
+                       <languagePopulation type="kiu" populationPercent="0.19"/>       <!--Kirmanjki-->
                        <languagePopulation type="hy" populationPercent="0.056"/>       <!--Armenian-->
                        <languagePopulation type="ka" populationPercent="0.056"/>       <!--Georgian-->
                        <languagePopulation type="sr_Latn" writingPercent="5" populationPercent="0.028" references="R1017"/>    <!--Serbian (Latin)-->
+                       <languagePopulation type="lzz" populationPercent="0.028"/>      <!--Laz-->
                        <languagePopulation type="sq" populationPercent="0.021"/>       <!--Albanian-->
-                       <languagePopulation type="ab" populationPercent="0.005" references="R1079"/>    <!--Abkhazian-->
-                       <languagePopulation type="el" populationPercent="0.005"/>       <!--Greek-->
-                       <languagePopulation type="uz_Latn" populationPercent="0.0025"/> <!--Uzbek (Latin)-->
+                       <languagePopulation type="ab" populationPercent="0.0049" references="R1079"/>   <!--Abkhazian-->
+                       <languagePopulation type="el" populationPercent="0.0049"/>      <!--Greek-->
+                       <languagePopulation type="tru" populationPercent="0.0037"/>     <!--Turoyo-->
+                       <languagePopulation type="uz" populationPercent="0.0024"/>      <!--Uzbek-->
                        <languagePopulation type="ky_Latn" populationPercent="0.0014"/> <!--Kyrgyz (Latin)-->
-                       <languagePopulation type="kk_Cyrl" populationPercent="0.0007" references="R1119"/>      <!--Kazakh (Cyrillic)-->
+                       <languagePopulation type="kk" populationPercent="0.0007" references="R1119"/>   <!--Kazakh-->
                </territory>
-               <territory type="TT" gdp="27140000000" literacyPercent="98.8" population="1225230">     <!--Trinidad and Tobago-->
-                       <languagePopulation type="en" populationPercent="99" officialStatus="official"/>        <!--English-->
-                       <languagePopulation type="es" populationPercent="0.33"/>        <!--Spanish-->
+               <territory type="TT" gdp="42780000000" literacyPercent="98.8" population="1218210">     <!--Trinidad & Tobago-->
+                       <languagePopulation type="en" populationPercent="88" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="es" populationPercent="0.34"/>        <!--Spanish-->
                </territory>
-               <territory type="TV" gdp="37610000" literacyPercent="95" population="10698">    <!--Tuvalu-->
-                       <languagePopulation type="tvl" populationPercent="92" officialStatus="official"/>       <!--Tuvalu-->
-                       <languagePopulation type="en" populationPercent="10" officialStatus="official" references="R1080"/>     <!--English-->
+               <territory type="TV" gdp="42000000" literacyPercent="95" population="11052">    <!--Tuvalu-->
+                       <languagePopulation type="tvl" populationPercent="90" officialStatus="official"/>       <!--Tuvalu-->
+                       <languagePopulation type="en" populationPercent="9.7" officialStatus="official" references="R1080"/>    <!--English-->
                </territory>
-               <territory type="TW" gdp="918300000000" literacyPercent="96.1" population="23299700">   <!--Taiwan-->
+               <territory type="TW" gdp="1175000000000" literacyPercent="96.1" population="23508400">  <!--Taiwan-->
                        <languagePopulation type="zh_Hant" populationPercent="95" officialStatus="official"/>   <!--Chinese (Traditional)-->
                        <languagePopulation type="trv" populationPercent="0.02"/>       <!--Taroko-->
                </territory>
-               <territory type="TZ" gdp="75070000000" literacyPercent="67.8" population="48261900">    <!--Tanzania-->
+               <territory type="TZ" gdp="162800000000" literacyPercent="67.8" population="53950900">   <!--Tanzania-->
                        <languagePopulation type="sw" populationPercent="90" officialStatus="official" references="R1133"/>     <!--Swahili-->
                        <languagePopulation type="en" populationPercent="69" officialStatus="official" references="R1081"/>     <!--English-->
                        <languagePopulation type="suk" populationPercent="8.7"/>        <!--Sukuma-->
@@ -3655,28 +4100,31 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="kde" populationPercent="2.4"/>        <!--Makonde-->
                        <languagePopulation type="bez" populationPercent="1.7"/>        <!--Bena-->
                        <languagePopulation type="ksb" populationPercent="1.7"/>        <!--Shambala-->
-                       <languagePopulation type="mas" writingPercent="50" populationPercent="1.5" references="R1186"/> <!--Masai-->
+                       <languagePopulation type="mas" literacyPercent="50" populationPercent="1.5" references="R1186"/>        <!--Masai-->
+                       <languagePopulation type="mgy" populationPercent="1.4"/>        <!--Mbunga-->
                        <languagePopulation type="asa" populationPercent="1.2" references="R1187"/>     <!--Asu-->
                        <languagePopulation type="lag" populationPercent="0.87" references="R1188"/>    <!--Langi-->
                        <languagePopulation type="jmc" populationPercent="0.75"/>       <!--Machame-->
                        <languagePopulation type="rof" populationPercent="0.75" references="R1189"/>    <!--Rombo-->
                        <languagePopulation type="vun" populationPercent="0.75"/>       <!--Vunjo-->
                        <languagePopulation type="rwk" populationPercent="0.22"/>       <!--Rwa-->
+                       <languagePopulation type="sbp" literacyPercent="1" populationPercent="0.2" references="R1282"/> <!--Sangu-->
                </territory>
-               <territory type="UA" gdp="340700000000" literacyPercent="99.7" population="44573200">   <!--Ukraine-->
+               <territory type="UA" gdp="366400000000" literacyPercent="99.7" population="44033900">   <!--Ukraine-->
                        <languagePopulation type="uk" populationPercent="65" officialStatus="official"/>        <!--Ukrainian-->
                        <languagePopulation type="ru" populationPercent="46" officialStatus="de_facto_official" references="R1200"/>    <!--Russian-->
                        <languagePopulation type="pl" populationPercent="2.4"/> <!--Polish-->
                        <languagePopulation type="yi" populationPercent="1.3"/> <!--Yiddish-->
                        <languagePopulation type="rue" populationPercent="1.2"/>        <!--Rusyn-->
                        <languagePopulation type="be" populationPercent="0.83"/>        <!--Belarusian-->
+                       <languagePopulation type="crh" populationPercent="0.56" references="R1324"/>    <!--Crimean Turkish-->
                        <languagePopulation type="ro" populationPercent="0.52"/>        <!--Romanian-->
                        <languagePopulation type="bg" populationPercent="0.49"/>        <!--Bulgarian-->
                        <languagePopulation type="tr" populationPercent="0.42"/>        <!--Turkish-->
                        <languagePopulation type="hu" populationPercent="0.37"/>        <!--Hungarian-->
                        <languagePopulation type="el" populationPercent="0.016"/>       <!--Greek-->
                </territory>
-               <territory type="UG" gdp="51270000000" literacyPercent="73.2" population="34758800">    <!--Uganda-->
+               <territory type="UG" gdp="88610000000" literacyPercent="73.2" population="39570100">    <!--Uganda-->
                        <languagePopulation type="sw" populationPercent="75" officialStatus="official" references="R1134"/>     <!--Swahili-->
                        <languagePopulation type="lg" populationPercent="13"/>  <!--Ganda-->
                        <languagePopulation type="nyn" populationPercent="6.3"/>        <!--Nyankole-->
@@ -3684,16 +4132,17 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="xog" populationPercent="5.3"/>        <!--Soga-->
                        <languagePopulation type="en" populationPercent="3.9" officialStatus="official" references="R1082"/>    <!--English-->
                        <languagePopulation type="teo" populationPercent="3.9"/>        <!--Teso-->
-                       <languagePopulation type="laj" populationPercent="3.8"/>        <!--Lango (Uganda)-->
+                       <languagePopulation type="laj" populationPercent="3.8"/>        <!--Lango [Uganda]-->
+                       <languagePopulation type="ach" populationPercent="3.7" references="R1283"/>     <!--Acoli-->
                        <languagePopulation type="myx" populationPercent="2.9"/>        <!--Masaaba-->
                        <languagePopulation type="rw" populationPercent="2.1"/> <!--Kinyarwanda-->
                        <languagePopulation type="ttj" populationPercent="1.9"/>        <!--Tooro-->
-                       <languagePopulation type="hi" populationPercent="0.0063"/>      <!--Hindi-->
+                       <languagePopulation type="hi" populationPercent="0.0056"/>      <!--Hindi-->
                </territory>
-               <territory type="UM" gdp="15910000" literacyPercent="99" population="316">      <!--U.S. Outlying Islands-->
+               <territory type="UM" gdp="18730000" literacyPercent="99" population="316">      <!--U.S. Outlying Islands-->
                        <languagePopulation type="en" populationPercent="100" officialStatus="de_facto_official" references="R1190"/>   <!--English-->
                </territory>
-               <territory type="US" gdp="15940000000000" literacyPercent="99" population="316669000">  <!--United States-->
+               <territory type="US" gdp="19360000000000" literacyPercent="99" population="326626000">  <!--United States-->
                        <languagePopulation type="en" populationPercent="96" officialStatus="de_facto_official"/>       <!--English-->
                        <languagePopulation type="es" populationPercent="9.6" officialStatus="official_regional"/>      <!--Spanish-->
                        <languagePopulation type="zh_Hant" populationPercent="0.69"/>   <!--Chinese (Traditional)-->
@@ -3706,63 +4155,71 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="ru" populationPercent="0.24"/>        <!--Russian-->
                        <languagePopulation type="nv" populationPercent="0.05"/>        <!--Navajo-->
                        <languagePopulation type="yi" populationPercent="0.049" references="R1262"/>    <!--Yiddish-->
+                       <languagePopulation type="pdc" populationPercent="0.039"/>      <!--Pennsylvania German-->
                        <languagePopulation type="haw" populationPercent="0.0089" officialStatus="official_regional" references="R1166"/>       <!--Hawaiian-->
+                       <languagePopulation type="frc" populationPercent="0.0084"/>     <!--Cajun French-->
                        <languagePopulation type="chr" writingPercent="5" populationPercent="0.0077" references="R1017"/>       <!--Cherokee-->
-                       <languagePopulation type="lkt" populationPercent="0.0026" references="R1240"/>  <!--Lakota-->
-                       <languagePopulation type="ik" writingPercent="5" populationPercent="0.0025" references="R1017"/>        <!--Inupiaq-->
-               </territory>
-               <territory type="UY" gdp="54670000000" literacyPercent="98.1" population="3324460">     <!--Uruguay-->
+                       <languagePopulation type="esu" populationPercent="0.0062"/>     <!--Central Yupik-->
+                       <languagePopulation type="dak" populationPercent="0.0059"/>     <!--Dakota-->
+                       <languagePopulation type="cho" populationPercent="0.0033"/>     <!--Choctaw-->
+                       <languagePopulation type="lkt" populationPercent="0.0025" references="R1240"/>  <!--Lakota-->
+                       <languagePopulation type="ik" writingPercent="5" populationPercent="0.0024" references="R1017"/>        <!--Inupiaq-->
+                       <languagePopulation type="mus" populationPercent="0.0012"/>     <!--Creek-->
+               </territory>
+               <territory type="UY" gdp="78410000000" literacyPercent="98.1" population="3360150">     <!--Uruguay-->
                        <languagePopulation type="es" populationPercent="88" officialStatus="official"/>        <!--Spanish-->
                </territory>
-               <territory type="UZ" gdp="106400000000" literacyPercent="99.4" population="28661600">   <!--Uzbekistan-->
-                       <languagePopulation type="uz_Latn" populationPercent="85" officialStatus="official" references="R1263"/>        <!--Uzbek (Latin)-->
+               <territory type="UZ" gdp="221700000000" literacyPercent="99.4" population="29748900">   <!--Uzbekistan-->
+                       <languagePopulation type="uz" populationPercent="85" officialStatus="official" references="R1263"/>     <!--Uzbek-->
                        <languagePopulation type="uz_Cyrl" populationPercent="15" officialStatus="official" references="R1263"/>        <!--Uzbek (Cyrillic)-->
                        <languagePopulation type="ru" populationPercent="14"/>  <!--Russian-->
                        <languagePopulation type="kaa" populationPercent="1.6"/>        <!--Kara-Kalpak-->
                        <languagePopulation type="tr" populationPercent="0.76"/>        <!--Turkish-->
                </territory>
-               <territory type="VA" gdp="25420000" literacyPercent="100" population="839">     <!--Vatican City-->
-                       <languagePopulation type="it" populationPercent="98" references="R1077"/>       <!--Italian-->
-                       <languagePopulation type="la" populationPercent="98" officialStatus="de_facto_official" references="R1090"/>    <!--Latin-->
+               <territory type="VA" gdp="37130000" literacyPercent="100" population="1000">    <!--Vatican City-->
+                       <languagePopulation type="it" populationPercent="82" officialStatus="de_facto_official" references="R1077"/>    <!--Italian-->
+                       <languagePopulation type="la" populationPercent="82" references="R1284"/>       <!--Latin-->
                </territory>
-               <territory type="VC" gdp="1312000000" literacyPercent="96" population="103220"> <!--St. Vincent & Grenadines-->
+               <territory type="VC" gdp="1281000000" literacyPercent="96" population="102089"> <!--St. Vincent & Grenadines-->
                        <languagePopulation type="en" populationPercent="96" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="VE" gdp="408500000000" literacyPercent="95.5" population="28459100">   <!--Venezuela-->
+               <territory type="VE" gdp="389400000000" literacyPercent="95.5" population="31304000">   <!--Venezuela-->
                        <languagePopulation type="es" populationPercent="82" officialStatus="official"/>        <!--Spanish-->
                </territory>
-               <territory type="VG" gdp="500000000" literacyPercent="97.8" population="31912"> <!--British Virgin Islands-->
+               <territory type="VG" gdp="500000000" literacyPercent="97.8" population="35015"> <!--British Virgin Islands-->
                        <languagePopulation type="en" populationPercent="98" officialStatus="official"/>        <!--English-->
                </territory>
-               <territory type="VI" gdp="1577000000" literacyPercent="95" population="104737"> <!--U.S. Virgin Islands-->
+               <territory type="VI" gdp="3792000000" literacyPercent="99" population="107268"> <!--U.S. Virgin Islands-->
                        <languagePopulation type="en" populationPercent="75" officialStatus="de_facto_official"/>       <!--English-->
                </territory>
-               <territory type="VN" gdp="325900000000" literacyPercent="93.4" population="92477900">   <!--Vietnam-->
+               <territory type="VN" gdp="643900000000" literacyPercent="93.4" population="96160200">   <!--Vietnam-->
                        <languagePopulation type="vi" populationPercent="86" officialStatus="official" references="R1218"/>     <!--Vietnamese-->
                        <languagePopulation type="zh_Hant" populationPercent="1"/>      <!--Chinese (Traditional)-->
-                       <languagePopulation type="cjm" writingPercent="60" populationPercent="0.089"/>  <!--Eastern Cham-->
+                       <languagePopulation type="cjm" literacyPercent="60" populationPercent="0.089"/> <!--Eastern Cham-->
                </territory>
-               <territory type="VU" gdp="1251000000" literacyPercent="83.2" population="261565">       <!--Vanuatu-->
+               <territory type="VU" gdp="787000000" literacyPercent="83.2" population="282814">        <!--Vanuatu-->
                        <languagePopulation type="bi" populationPercent="90" officialStatus="official" references="R1201"/>     <!--Bislama-->
-                       <languagePopulation type="en" populationPercent="74" officialStatus="official"/>        <!--English-->
+                       <languagePopulation type="en" populationPercent="83" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="fr" populationPercent="50" officialStatus="official"/>        <!--French-->
                </territory>
-               <territory type="WF" gdp="60000000" literacyPercent="50" population="15507">    <!--Wallis and Futuna-->
-                       <languagePopulation type="wls" populationPercent="61"/> <!--Wallisian-->
-                       <languagePopulation type="fr" populationPercent="49" officialStatus="official" references="R1168"/>     <!--French-->
+               <territory type="WF" gdp="60000000" literacyPercent="50" population="15714">    <!--Wallis & Futuna-->
+                       <languagePopulation type="wls" populationPercent="60"/> <!--Wallisian-->
+                       <languagePopulation type="fr" populationPercent="48" officialStatus="official" references="R1168"/>     <!--French-->
                        <languagePopulation type="fud" populationPercent="31"/> <!--East Futuna-->
                </territory>
-               <territory type="WS" gdp="1146000000" literacyPercent="98.8" population="195476">       <!--Samoa-->
+               <territory type="WS" gdp="1130000000" literacyPercent="98.8" population="200108">       <!--Samoa-->
                        <languagePopulation type="sm" populationPercent="100" officialStatus="official"/>       <!--Samoan-->
                        <languagePopulation type="en" populationPercent="2.2" officialStatus="official"/>       <!--English-->
                </territory>
-               <territory type="XK" gdp="13590000000" literacyPercent="91.9" population="1847710">     <!--Kosovo-->
+               <territory type="XK" gdp="19380000000" literacyPercent="91.9" population="1895250">     <!--Kosovo-->
                        <languagePopulation type="sq" populationPercent="92" officialStatus="official"/>        <!--Albanian-->
-                       <languagePopulation type="sr_Cyrl" populationPercent="5" officialStatus="official" references="R1264"/> <!--Serbian (Cyrillic)-->
+                       <languagePopulation type="aln" populationPercent="74" references="R1305"/>      <!--Gheg Albanian-->
+                       <languagePopulation type="sr" populationPercent="5" officialStatus="official" references="R1264"/>      <!--Serbian-->
                        <languagePopulation type="sr_Latn" populationPercent="5" officialStatus="official" references="R1264"/> <!--Serbian (Latin)-->
                </territory>
-               <territory type="YE" gdp="60060000000" literacyPercent="65.3" population="25408300">    <!--Yemen-->
+               <territory type="YE" gdp="68950000000" literacyPercent="65.3" population="28036800">    <!--Yemen-->
                        <languagePopulation type="ar" populationPercent="74" officialStatus="official"/>        <!--Arabic-->
+                       <languagePopulation type="en" populationPercent="9"/>   <!--English-->
                </territory>
                <territory type="YT" gdp="953600000" literacyPercent="92" population="194000">  <!--Mayotte-->
                        <languagePopulation type="swb" populationPercent="88" references="R1169"/>      <!--Comorian-->
@@ -3770,29 +4227,30 @@ XXX Code for transations where no currency is involved
                        <languagePopulation type="buc" populationPercent="23"/> <!--Bushi-->
                        <languagePopulation type="sw" populationPercent="1.4"/> <!--Swahili-->
                </territory>
-               <territory type="ZA" gdp="592000000000" literacyPercent="93" population="48601100">     <!--South Africa-->
-                       <languagePopulation type="en" writingPercent="99" populationPercent="55" officialStatus="official" references="R1265"/> <!--English-->
-                       <languagePopulation type="zu" writingPercent="50" populationPercent="24" officialStatus="official"/>    <!--Zulu-->
-                       <languagePopulation type="xh" writingPercent="50" populationPercent="18" officialStatus="official"/>    <!--Xhosa-->
-                       <languagePopulation type="af" writingPercent="99" populationPercent="13" officialStatus="official"/>    <!--Afrikaans-->
-                       <languagePopulation type="nso" writingPercent="50" populationPercent="9.4" officialStatus="official"/>  <!--Northern Sotho-->
-                       <languagePopulation type="tn" writingPercent="50" populationPercent="8.2" officialStatus="official"/>   <!--Tswana-->
-                       <languagePopulation type="st" writingPercent="50" populationPercent="7.9" officialStatus="official"/>   <!--Southern Sotho-->
-                       <languagePopulation type="ts" writingPercent="50" populationPercent="4.4" officialStatus="official"/>   <!--Tsonga-->
-                       <languagePopulation type="ss" writingPercent="50" populationPercent="2.7" officialStatus="official"/>   <!--Swati-->
-                       <languagePopulation type="ve" writingPercent="50" populationPercent="2.3" officialStatus="official"/>   <!--Venda-->
-                       <languagePopulation type="hi" writingPercent="69" populationPercent="2"/>       <!--Hindi-->
-                       <languagePopulation type="nr" writingPercent="50" populationPercent="1.6" officialStatus="official"/>   <!--South Ndebele-->
-                       <languagePopulation type="sw" writingPercent="50" populationPercent="0.0021"/>  <!--Swahili-->
-               </territory>
-               <territory type="ZM" gdp="24360000000" literacyPercent="61.4" population="14222200">    <!--Zambia-->
-                       <languagePopulation type="en" populationPercent="81" officialStatus="official"/>        <!--English-->
+               <territory type="ZA" gdp="757300000000" literacyPercent="93" population="54841600">     <!--South Africa-->
+                       <languagePopulation type="en" literacyPercent="99" populationPercent="31" officialStatus="official" references="R1265"/>        <!--English-->
+                       <languagePopulation type="zu" literacyPercent="50" populationPercent="24" officialStatus="official_regional"/>  <!--Zulu-->
+                       <languagePopulation type="xh" literacyPercent="50" populationPercent="18" officialStatus="official_regional"/>  <!--Xhosa-->
+                       <languagePopulation type="af" literacyPercent="99" populationPercent="13" officialStatus="official_regional"/>  <!--Afrikaans-->
+                       <languagePopulation type="nso" literacyPercent="50" populationPercent="9.4" officialStatus="official_regional"/>        <!--Northern Sotho-->
+                       <languagePopulation type="tn" literacyPercent="50" populationPercent="8.2" officialStatus="official_regional"/> <!--Tswana-->
+                       <languagePopulation type="st" literacyPercent="50" populationPercent="7.9" officialStatus="official_regional"/> <!--Southern Sotho-->
+                       <languagePopulation type="ts" literacyPercent="50" populationPercent="4.4" officialStatus="official_regional"/> <!--Tsonga-->
+                       <languagePopulation type="ss" literacyPercent="50" populationPercent="2.7" officialStatus="official_regional"/> <!--Swati-->
+                       <languagePopulation type="ve" literacyPercent="50" populationPercent="2.3" officialStatus="official_regional"/> <!--Venda-->
+                       <languagePopulation type="hi" literacyPercent="69" populationPercent="2"/>      <!--Hindi-->
+                       <languagePopulation type="nr" literacyPercent="50" populationPercent="1.6" officialStatus="official_regional"/> <!--South Ndebele-->
+                       <languagePopulation type="sw" literacyPercent="50" populationPercent="0.0018"/> <!--Swahili-->
+               </territory>
+               <territory type="ZM" gdp="68900000000" literacyPercent="61.4" population="15972000">    <!--Zambia-->
                        <languagePopulation type="bem" populationPercent="31" references="R1104"/>      <!--Bemba-->
+                       <languagePopulation type="en" populationPercent="16" officialStatus="official"/>        <!--English-->
                        <languagePopulation type="ny" populationPercent="15"/>  <!--Nyanja-->
+                       <languagePopulation type="loz" populationPercent="6" references="R1285"/>       <!--Lozi-->
                </territory>
-               <territory type="ZW" gdp="7366000000" literacyPercent="83.6" population="13182900">     <!--Zimbabwe-->
-                       <languagePopulation type="en" populationPercent="91" officialStatus="official" references="R1171"/>     <!--English-->
+               <territory type="ZW" gdp="33870000000" literacyPercent="83.6" population="13805100">    <!--Zimbabwe-->
                        <languagePopulation type="sn" populationPercent="81" officialStatus="official"/>        <!--Shona-->
+                       <languagePopulation type="en" populationPercent="42" officialStatus="official" references="R1171"/>     <!--English-->
                        <languagePopulation type="nd" populationPercent="12" officialStatus="official"/>        <!--North Ndebele-->
                        <languagePopulation type="mxc" populationPercent="6.5"/>        <!--Manyika-->
                        <languagePopulation type="ndc" populationPercent="6.1"/>        <!--Ndau-->
@@ -4104,7 +4562,13 @@ XXX Code for transations where no currency is involved
               <era type="0" start="-542-01-01"/>
           </eras>
         </calendar>
-        <calendar type="coptic"/>
+        <calendar type="coptic">
+          <calendarSystem type="other"/>
+          <eras>
+              <era type="0" end="284-08-28"/>
+              <era type="1" start="284-08-29"/>
+          </eras>
+        </calendar>
         <calendar type="persian">
           <calendarSystem type="solar"/>
           <eras>
@@ -4117,7 +4581,18 @@ XXX Code for transations where no currency is involved
               <era type="0" start="-2332-01-01"/> <!-- 'sequential' year -->
           </eras>
         </calendar>
-        <calendar type="ethiopic"/>
+        <calendar type="ethiopic">
+          <calendarSystem type="other"/>
+          <eras>
+              <era type="0" end="8-08-28"/>
+              <era type="1" start="8-08-29"/>
+          </eras>
+        </calendar>
+        <calendar type="ethiopic-amete-alem">
+          <eras>
+              <era type="0" end="-5492-08-29"/>
+          </eras>
+        </calendar>
         <calendar type="indian">
           <eras>
               <era type="0" start="79-01-01"/>
@@ -4134,7 +4609,8 @@ XXX Code for transations where no currency is involved
 
     <calendarPreferenceData>
         <calendarPreference territories="001" ordering="gregorian"/>
-        <calendarPreference territories="AE BH DJ DZ EH ER IQ JO KM KW LB LY MA MR OM PS QA SD SY TD TN YE" ordering="gregorian islamic islamic-civil islamic-tbla"/>
+        <calendarPreference territories="DJ DZ EH ER IQ JO KM LB LY MA MR OM PS SD SY TD TN YE" ordering="gregorian islamic islamic-civil islamic-tbla"/>
+        <calendarPreference territories="AE BH KW QA" ordering="gregorian islamic-umalqura islamic islamic-civil islamic-tbla"/>
         <calendarPreference territories="AF IR" ordering="persian gregorian islamic islamic-civil islamic-tbla"/>
         <calendarPreference territories="CN CX HK MO SG" ordering="gregorian chinese"/>
         <calendarPreference territories="EG" ordering="gregorian coptic islamic islamic-civil islamic-tbla"/>
@@ -4143,14 +4619,13 @@ XXX Code for transations where no currency is involved
         <calendarPreference territories="IN" ordering="gregorian indian"/>
         <calendarPreference territories="JP" ordering="gregorian japanese"/>
         <calendarPreference territories="KR" ordering="gregorian dangi"/>
-        <calendarPreference territories="SA" ordering="gregorian islamic islamic-umalqura islamic-rgsa"/>
+        <calendarPreference territories="SA" ordering="islamic-umalqura gregorian islamic islamic-rgsa"/>
         <calendarPreference territories="TH" ordering="buddhist gregorian"/>
         <calendarPreference territories="TW" ordering="gregorian roc chinese"/>
     </calendarPreferenceData>
-
-    <weekData>
-          <minDays count="1" territories="001 GU UM US VI" />
-          <minDays count="4" territories="
+       <weekData>
+               <minDays count="1" territories="001 GU UM US VI"/>
+        <minDays count="4" territories="
                        AD AN AT AX
                        BE BG
                        CH CZ
@@ -4165,13 +4640,13 @@ XXX Code for transations where no currency is involved
                        MC MQ
                        NL NO
                        PL PT
-                       RE
+                       RE RU
                        SE SJ SK SM
                        VA"
-                 />
+               />
 
-          <!-- Note, this firstDay is for the first day of the week in a calendar page view. -->
-          <!-- The first workday of the week (after the weekend) is distinct, and can be determined as the day after the weekendEnd day.  -->
+               <!-- Note, this firstDay is for the first day of the week in a calendar page view. -->
+               <!-- The first workday of the week (after the weekend) is distinct, and can be determined as the day after the weekendEnd day. -->
           <firstDay day="mon"  territories="
                        001
                        AD AI AL AM AN AT AX AZ
@@ -4186,7 +4661,7 @@ XXX Code for transations where no currency is involved
                        KG KZ
                        LB LI LK LT LU LV
                        MC MD ME MK MN MQ MY
-                       NL NO
+                       NL NO NZ
                        PL PT
                        RE RO RS RU
                        SE SI SK SM
@@ -4195,11 +4670,11 @@ XXX Code for transations where no currency is involved
                        VA VN
                        XK"
                  />
-          <firstDay day="fri"  territories="BD MV" />
-          <firstDay day="sat"  territories="AE AF BH DJ DZ EG IQ IR JO KW LY MA OM QA SD SY" />
+               <firstDay day="fri" territories="MV"/>
+               <firstDay day="sat" territories="AE AF BH DJ DZ EG IQ IR JO KW LY MA OM QA SD SY"/>
           <firstDay day="sun"  territories="
                        AG AR AS AU
-                       BR BS BT BW BZ
+                       BD BR BS BT BW BZ
                        CA CN CO
                        DM DO
                        ET
@@ -4210,7 +4685,7 @@ XXX Code for transations where no currency is involved
                        KE KH KR
                        LA
                        MH MM MO MT MX MZ
-                       NI NP NZ
+                       NI NP
                        PA PE PH PK PR PY
                        SA SG SV
                        TH TN TT TW
@@ -4220,74 +4695,203 @@ XXX Code for transations where no currency is involved
                        YE
                        ZA ZW"
           />
-          <firstDay day="sun"  territories="GB" alt="variant" references="Shorter Oxford Dictionary (5th edition, 2002)"/>
-        
-          <weekendStart day="thu"  territories="AF DZ IR OM"/>
-          <weekendStart day="fri"  territories="AE BH EG IL IQ JO KW LY MA QA SA SD SY TN YE"/>
-          <weekendStart day="sat"  territories="001"/>
-          <weekendStart day="sun"  territories="IN"/>
-        
-          <weekendEnd day="fri"  territories="AF DZ IR OM"/>
-          <weekendEnd day="sat"  territories="AE BH EG IL IQ JO KW LY MA QA SA SD SY TN YE"/>
-          <weekendEnd day="sun"  territories="001"/>
-    </weekData>
+               <firstDay day="sun" territories="GB" alt="variant" references="Shorter Oxford Dictionary (5th edition, 2002)"/>
+               <weekendStart day="thu" territories="AF"/>
+               <weekendStart day="fri" territories="AE BH DZ EG IL IQ IR JO KW LY MA OM QA SA SD SY TN YE"/>
+               <weekendStart day="sat" territories="001"/>
+               <weekendStart day="sun" territories="IN"/>
+               <weekendEnd day="fri" territories="AF IR"/>
+               <weekendEnd day="sat" territories="AE BH DZ EG IL IQ JO KW LY MA OM QA SA SD SY TN YE"/>
+               <weekendEnd day="sun" territories="001"/>
+               
+               <weekOfPreference ordering="weekOfYear" locales="und"/>
+               <weekOfPreference ordering="weekOfYear weekOfMonth" locales="am az bs cs cy da el et hi ky lt mk sk ta th"/>
+               <weekOfPreference ordering="weekOfYear weekOfMonth weekOfInterval" locales="is mn no sv vi"/>
+               <weekOfPreference ordering="weekOfYear weekOfDate weekOfMonth" locales="fi zh-TW"/>
+               <weekOfPreference ordering="weekOfYear weekOfInterval" locales="zu"/>
+               <weekOfPreference ordering="weekOfDate" locales="ca es fr gl"/>
+               <weekOfPreference ordering="weekOfDate weekOfMonth" locales="en bn ja ka"/>
+               <weekOfPreference ordering="weekOfDate weekOfMonth weekOfInterval" locales="bg de iw pt ur zh"/>
+               <weekOfPreference ordering="weekOfDate weekOfYear weekOfMonth" locales="nl"/>
+               <weekOfPreference ordering="weekOfDate weekOfInterval weekOfMonth" locales="af"/>
+               <weekOfPreference ordering="weekOfMonth" locales="ar fil gu hu hy id kk ko"/>
+               <weekOfPreference ordering="weekOfMonth weekOfYear" locales="km mr"/>
+               <weekOfPreference ordering="weekOfMonth weekOfYear weekOfInterval weekOfDate" locales="ms tr"/>
+               <weekOfPreference ordering="weekOfMonth weekOfDate" locales="eu"/>
+               <weekOfPreference ordering="weekOfMonth weekOfDate weekOfYear" locales="kn ml pa"/>
+               <weekOfPreference ordering="weekOfMonth weekOfInterval" locales="fa hr it lv pl si sr uk uz"/>
+               <weekOfPreference ordering="weekOfMonth weekOfInterval weekOfYear" locales="sw te"/>
+               <weekOfPreference ordering="weekOfMonth weekOfInterval weekOfDate weekOfYear" locales="lo sq"/>
+               <weekOfPreference ordering="weekOfInterval" locales="sl"/>
+               <weekOfPreference ordering="weekOfInterval weekOfMonth" locales="be ro ru"/>
+       </weekData>
 
     <timeData>
-        <hours preferred="H" allowed="H K h" regions="JP"/>
-        <hours preferred="H" allowed="H h" regions="001"/>
-        <hours preferred="H" allowed="H" regions="
-                       AD AM AO AT AW AX
-                       BE BF BJ BL BR
-                       CD CI CP CV CZ
-                       DE DK
-                       EE
-                       FI FR
-                       GA GF GN GP GW
-                       HR
-                       IL IS IT
-                       MC MD MF ML MQ MZ
-                       NC NE NL
-                       PM PT
-                       RE RO RU
-                       SE SI SJ SK SM SR ST
-                       TG TR
-                       WF
-                       YT"
-               />
-        <hours preferred="h" allowed="H h" regions="
-                       AE AG AL AS AU
-                       BB BD BH BM BN BS BT BW
-                       CA CN CO CY
-                       DJ DM DZ
-                       EG EH ER ET
-                       FJ FM
-                       GD GH GL GM GR GU GY
-                       HK
-                       IN IQ
-                       JM JO
-                       KH KI KN KP KR KW KY
-                       LB LC LR LS LY
-                       MA MH MO MP MR MW MY
-                       NA NG NZ
-                       OM
-                       PG PK PR PS PW
-                       QA
-                       SA SB SD SG SL SO SS SY SZ
-                       TC TD TN TT TW
-                       UM US
-                       VC VG VI VU
-                       WS
-                       YE
-                       ZA ZM ZW"/>
+               <hours preferred="H" allowed="H" regions="AX BQ CP CZ DK FI ID IS ML NE RU SE SJ SK"/>
+               <hours preferred="H" allowed="H h" regions="001"/>
+               <hours preferred="H" allowed="H h hb hB" regions="AC AI BW BZ CC CK CX DG FK GB GG GI IE IM IO JE LT MK MN MS NF NG NR NU PN SH SX TA ZA"/>
+               <hours preferred="H" allowed="H h hB" regions="CF CM LU NP PF SC SN TF ca_ES gl_ES"/>
+               <hours preferred="H" allowed="H h hB hb" regions="KG KM LK MA af_ZA"/>
+               <hours preferred="H" allowed="H h K" regions="JP"/>
+               <hours preferred="H" allowed="H hb hB h" regions="AF IR LA"/>
+               <hours preferred="H" allowed="H hB"
+                       regions="AD AM AO AT AW BE BF BJ BL BR CG CI CV DE EE FR GA GF GN GP GW HR IL IT KZ MC MD MF MQ MZ NC NL PM PT RE RO SI SM SR ST TG TR WF YT"/>
+               <hours preferred="H" allowed="H hB h" regions="AZ BA BG CH GE LI ME RS UA UZ VA XK"/>
+               <hours preferred="H" allowed="H hB h hb" regions="AR BO CL CR CU EA EC ES GQ GT HN IC MX NI PE SV UY"/>
+               <hours preferred="H" allowed="H hB hb h" regions="LV TL zu_ZA"/>
+               <hours preferred="H" allowed="hB H" regions="CD"/>
+               <hours preferred="H" allowed="hB hb h H" regions="KE MM TZ UG"/>
+               <hours preferred="h" allowed="h H" regions="AS BT DJ ER GH IN LS PG PW SO TO VU WS"/>
+               <hours preferred="h" allowed="h H hb hB" regions="CY GR"/>
+               <hours preferred="h" allowed="h H hB" regions="AL TD fr_CA"/>
+               <hours preferred="h" allowed="h H hB hb" regions="CO DO KP KR NA PA PR VE"/>
+               <hours preferred="h" allowed="h hb H hB"
+                       regions="AG AU BB BM BS CA DM FJ FM GD GM GU GY JM KI KN KY LC LR MH MP MW NZ SB SG SL SS SZ TC TT UM US VC VG VI ZM"/>
+               <hours preferred="h" allowed="h hB H" regions="BD PK"/>
+               <hours preferred="h" allowed="h hB hb H" regions="AE BH DZ EG EH IQ JO KW LB LY MR OM PH PS QA SA SD SY TN YE"/>
+               <hours preferred="h" allowed="hb hB H h" regions="BN MY"/>
+               <hours preferred="h" allowed="hB h H" regions="kn_IN ml_IN te_IN"/>
+               <hours preferred="h" allowed="hB h H hb" regions="KH"/>
+               <hours preferred="h" allowed="hB h hb H" regions="ta_IN"/>
+               <hours preferred="h" allowed="hB hb H h" regions="CN HK MO TW"/>
+               <hours preferred="h" allowed="hB hb h H" regions="ET gu_IN mr_IN pa_IN"/>
     </timeData>
 
     <measurementData>
           <measurementSystem type="metric"  territories="001"/>
           <measurementSystem type="US"  territories="LR MM US"/>
+          <measurementSystem type="metric" category="temperature" territories="LR MM"/>
+          <measurementSystem type="US" category="temperature" territories="BS BZ KY PR PW"/>
+          <measurementSystem type="UK"  territories="GB"/>
           <paperSize type="A4"  territories="001"/>
           <paperSize type="US-Letter"  territories="BZ CA CL CO CR GT MX NI PA PH PR SV US VE"/>
     </measurementData>
 
+       <unitPreferenceData>
+               <unitPreferences category="area" usage="land-agricult">
+                       <unitPreference regions="001">hectare</unitPreference>
+                       <unitPreference regions="GB US">acre</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="area" usage="land-commercl">
+                       <unitPreference regions="001">hectare</unitPreference>
+                       <unitPreference regions="GB US">acre</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="area" usage="land-residntl">
+                       <unitPreference regions="001">hectare</unitPreference>
+                       <unitPreference regions="GB US">acre</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="concentr" usage="blood-glucose">
+                       <!-- About 60% of regions use mg/dL, the rest mmol/L, some show both; does not follow metric vs imperial -->
+                       <unitPreference regions="001">milligram-per-deciliter</unitPreference>
+                       <unitPreference regions="AG AI AO AU BA BG BH BM BN BW BY CA CH CM CN CZ DK DM EE FI FJ GB GD HK HR HU IE IM IS KE KN KW KZ LC LI LT LU LV ME MG MK MO MS MT MU MY MZ NA NL NO NZ OM PG RS RU SE SG SI SK TC TO UA UG VC VG VN VU ZA">millimole-per-liter</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="consumption" usage="vehicle-fuel">
+                       <unitPreference regions="001">liter-per-100kilometers</unitPreference>
+                       <unitPreference regions="BR IT JP KR MX MY TH TR">liter-per-kilometer</unitPreference>
+                       <unitPreference regions="CA GB" alt="informal">mile-per-gallon-imperial</unitPreference>
+                       <unitPreference regions="NL" alt="informal">liter-per-kilometer</unitPreference>
+                       <!--<unitPreference regions="NO SE" alt="informal">liter-per-mile-scandinavian</unitPreference>-->
+                       <unitPreference regions="US">mile-per-gallon</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="duration" usage="music-track">
+                       <unitPreference regions="001">minute second</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="duration" usage="person-age">
+                       <unitPreference regions="001">year-person month-person</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="duration" usage="tv-program">
+                       <unitPreference regions="001">minute second</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="energy" usage="food">
+                       <unitPreference regions="001">foodcalorie</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="energy" usage="person-usage">
+                       <unitPreference regions="001">kilocalorie</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="person">
+                       <unitPreference regions="001">centimeter</unitPreference>
+                       <unitPreference regions="BR CN DE DK MX NL NO PL PT RU" alt="informal">meter centimeter</unitPreference>
+                       <unitPreference regions="AT BE DZ EG ES FR HK ID IL IT JO MY SA SE TR VN">meter centimeter</unitPreference>
+                       <unitPreference regions="CA GB IN US" alt="informal">foot inch</unitPreference>
+                       <unitPreference regions="US">inch</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="person" scope="small">
+                       <unitPreference regions="001">centimeter</unitPreference>
+                       <unitPreference regions="CA GB IN" alt="informal">inch</unitPreference>
+                       <unitPreference regions="US">inch</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="rainfall">
+                       <unitPreference regions="001">millimeter</unitPreference>
+                       <unitPreference regions="BR">centimeter</unitPreference>
+                       <unitPreference regions="US">inch</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="road">
+                       <unitPreference regions="001">kilometer</unitPreference>
+                       <unitPreference regions="GB US">mile</unitPreference>
+                       <unitPreference regions="SE" alt="informal">mile-scandinavian</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="road" scope="small">
+                       <unitPreference regions="001">meter</unitPreference>
+                       <unitPreference regions="GB">yard</unitPreference>
+                       <unitPreference regions="US">foot</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="snowfall">
+                       <unitPreference regions="001">centimeter</unitPreference>
+                       <unitPreference regions="US">inch</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="vehicle">
+                       <unitPreference regions="001">meter</unitPreference>
+                       <unitPreference regions="GB US">foot inch</unitPreference>
+                       <unitPreference regions="MX">meter centimeter</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="visiblty">
+                       <unitPreference regions="001">kilometer</unitPreference>
+                       <unitPreference regions="DE NL">meter</unitPreference>
+                       <unitPreference regions="GB US">mile</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="length" usage="visiblty" scope="small">
+                       <unitPreference regions="001">meter</unitPreference>
+                       <unitPreference regions="GB US">foot</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="mass" usage="person">
+                       <unitPreference regions="001">kilogram</unitPreference>
+                       <unitPreference regions="GB">stone pound</unitPreference>
+                       <unitPreference regions="US">pound</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="mass" usage="person" scope="small">
+                       <unitPreference regions="001">gram</unitPreference>
+                       <unitPreference regions="DZ EG ES JO SA">kilogram gram</unitPreference>
+                       <unitPreference regions="GB HK US">pound ounce</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="pressure" usage="baromtrc">
+                       <unitPreference regions="001">hectopascal</unitPreference>
+                       <unitPreference regions="BR EG GB IL TH">millibar</unitPreference>
+                       <unitPreference regions="MX RU">millimeter-of-mercury</unitPreference>
+                       <unitPreference regions="IN US">inch-hg</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="speed" usage="road-travel">
+                       <unitPreference regions="001">kilometer-per-hour</unitPreference>
+                       <unitPreference regions="GB US">mile-per-hour</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="speed" usage="wind">
+                       <unitPreference regions="001">kilometer-per-hour</unitPreference>
+                       <unitPreference regions="FI KR NO PL RU SE">meter-per-second</unitPreference>
+                       <unitPreference regions="US">mile-per-hour</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="temperature" usage="person">
+                       <unitPreference regions="001">celsius</unitPreference>
+                       <unitPreference regions="US">fahrenheit</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="temperature" usage="weather">
+                       <unitPreference regions="001">celsius</unitPreference>
+                       <unitPreference regions="BS BZ KY PR PW US">fahrenheit</unitPreference>
+               </unitPreferences>
+               <unitPreferences category="volume" usage="vehicle-fuel">
+                       <unitPreference regions="001">liter</unitPreference>
+                       <unitPreference regions="US">gallon</unitPreference>
+               </unitPreferences>
+       </unitPreferenceData>
+
     <!-- start of data generated with CountItems tool per http://sites.google.com/site/cldr/development/updating-codes/update-languagescriptregion-subtags -->
     <codeMappings>
         <territoryCodes type="AA" numeric="958" alpha3="AAA"/>
@@ -4539,7 +5143,7 @@ XXX Code for transations where no currency is involved
         <territoryCodes type="TH" numeric="764" alpha3="THA"/>
         <territoryCodes type="TJ" numeric="762" alpha3="TJK" fips10="TI"/>
         <territoryCodes type="TK" numeric="772" alpha3="TKL" fips10="TL"/>
-        <territoryCodes type="TL" numeric="626" alpha3="TLS" fips10="TT" internet="TL TP"/>
+        <territoryCodes type="TL" numeric="626" alpha3="TLS" fips10="TT"/>
         <territoryCodes type="TM" numeric="795" alpha3="TKM" fips10="TX"/>
         <territoryCodes type="TN" numeric="788" alpha3="TUN" fips10="TS"/>
         <territoryCodes type="TO" numeric="776" alpha3="TON" fips10="TN"/>
@@ -4598,19 +5202,200 @@ XXX Code for transations where no currency is involved
         <territoryCodes type="ZM" numeric="894" alpha3="ZMB" fips10="ZA"/>
         <territoryCodes type="ZR" numeric="180" alpha3="ZAR"/>
         <territoryCodes type="ZW" numeric="716" alpha3="ZWE" fips10="ZI"/>
-        <territoryCodes type="ZZ" numeric="999" alpha3="ZZZ" internet="AERO ARPA ASIA BIZ CAT COM COOP EDU GOV INFO INT JOBS MIL MOBI MUSEUM NAME NET ORG POST PRO TEL TRAVEL XN--0ZWM56D XN--11B5BS3A9AJ6G XN--3E0B707E XN--45BRJ9C XN--80AKHBYKNJ4F XN--80AO21A XN--90A3AC XN--9T4B11YI5A XN--CLCHC0EA0B2G2A9GCD XN--DEBA0AD XN--FIQS8S XN--FIQZ9S XN--FPCRJ9C3D XN--FZC2C9E2C XN--G6W251D XN--GECRJ9C XN--H2BRJ9C XN--HGBK6AJ7F53BBA XN--HLCJ6AYA9ESC7A XN--J1AMH XN--J6W193G XN--JXALPDLP XN--KGBECHTV XN--KPRW13D XN--KPRY57D XN--L1ACC XN--LGBBAT1AD8J XN--MGB9AWBF XN--MGBAAM7A8H XN--MGBAYH7GPA XN--MGBBH1A71E XN--MGBC0A9AZCG XN--MGBERP4A5D4AR XN--MGBX4CD0AB XN--O3CW4H XN--OGBPF8FL XN--P1AI XN--PGBS0DH XN--S9BRJ9C XN--WGBH1C XN--WGBL6A XN--XKC2AL3HYE2A XN--XKC2DL3A5EE0H XN--YFRO4I67O XN--YGBI2AMMX XN--ZCKZAH XXX"/>
-    </codeMappings>
+        <territoryCodes type="ZZ" numeric="999" alpha3="ZZZ" internet="AAA AARP ABARTH ABB ABBOTT ABBVIE ABC ABLE ABOGADO ABUDHABI ACADEMY ACCENTURE ACCOUNTANT ACCOUNTANTS ACO ACTIVE ACTOR ADAC ADS ADULT AEG AERO AETNA AFAMILYCOMPANY AFL AGAKHAN AGENCY AIG AIGO AIRBUS AIRFORCE AIRTEL AKDN ALFAROMEO ALIBABA ALIPAY ALLFINANZ ALLSTATE ALLY ALSACE ALSTOM AMERICANEXPRESS AMERICANFAMILY AMEX AMFAM AMICA AMSTERDAM ANALYTICS ANDROID ANQUAN ANZ AOL APARTMENTS APP APPLE AQUARELLE ARAMCO ARCHI ARMY ARPA ART ARTE ASDA ASIA ASSOCIATES ATHLETA ATTORNEY AUCTION AUDI AUDIBLE AUDIO AUSPOST AUTHOR AUTO AUTOS AVIANCA AWS AXA AZURE BABY BAIDU BANAMEX BANANAREPUBLIC BAND BANK BAR BARCELONA BARCLAYCARD BARCLAYS BAREFOOT BARGAINS BASEBALL BASKETBALL BAUHAUS BAYERN BBC BBT BBVA BCG BCN BEATS BEAUTY BEER BENTLEY BERLIN BEST BESTBUY BET BHARTI BIBLE BID BIKE BING BINGO BIO BIZ BLACK BLACKFRIDAY BLANCO BLOCKBUSTER BLOG BLOOMBERG BLUE BMS BMW BNL BNPPARIBAS BOATS BOEHRINGER BOFA BOM BOND BOO BOOK BOOKING BOOTS BOSCH BOSTIK BOSTON BOT BOUTIQUE BOX BRADESCO BRIDGESTONE BROADWAY BROKER BROTHER BRUSSELS BUDAPEST BUGATTI BUILD BUILDERS BUSINESS BUY BUZZ BZH CAB CAFE CAL CALL CALVINKLEIN CAM CAMERA CAMP CANCERRESEARCH CANON CAPETOWN CAPITAL CAPITALONE CAR CARAVAN CARDS CARE CAREER CAREERS CARS CARTIER CASA CASE CASEIH CASH CASINO CAT CATERING CATHOLIC CBA CBN CBRE CBS CEB CENTER CEO CERN CFA CFD CHANEL CHANNEL CHASE CHAT CHEAP CHINTAI CHLOE CHRISTMAS CHROME CHRYSLER CHURCH CIPRIANI CIRCLE CISCO CITADEL CITI CITIC CITY CITYEATS CLAIMS CLEANING CLICK CLINIC CLINIQUE CLOTHING CLOUD CLUB CLUBMED COACH CODES COFFEE COLLEGE COLOGNE COM COMCAST COMMBANK COMMUNITY COMPANY COMPARE COMPUTER COMSEC CONDOS CONSTRUCTION CONSULTING CONTACT CONTRACTORS COOKING COOKINGCHANNEL COOL COOP CORSICA COUNTRY COUPON COUPONS COURSES CREDIT CREDITCARD CREDITUNION CRICKET CROWN CRS CRUISE CRUISES CSC CUISINELLA CYMRU CYOU DABUR DAD DANCE DATA DATE DATING DATSUN DAY DCLK DDS DEAL DEALER DEALS DEGREE DELIVERY DELL DELOITTE DELTA DEMOCRAT DENTAL DENTIST DESI DESIGN DEV DHL DIAMONDS DIET DIGITAL DIRECT DIRECTORY DISCOUNT DISCOVER DISH DIY DNP DOCS DOCTOR DODGE DOG DOHA DOMAINS DOT DOWNLOAD DRIVE DTV DUBAI DUCK DUNLOP DUNS DUPONT DURBAN DVAG DVR EARTH EAT ECO EDEKA EDU EDUCATION EMAIL EMERCK ENERGY ENGINEER ENGINEERING ENTERPRISES EPOST EPSON EQUIPMENT ERICSSON ERNI ESQ ESTATE ESURANCE EUROVISION EUS EVENTS EVERBANK EXCHANGE EXPERT EXPOSED EXPRESS EXTRASPACE FAGE FAIL FAIRWINDS FAITH FAMILY FAN FANS FARM FARMERS FASHION FAST FEDEX FEEDBACK FERRARI FERRERO FIAT FIDELITY FIDO FILM FINAL FINANCE FINANCIAL FIRE FIRESTONE FIRMDALE FISH FISHING FIT FITNESS FLICKR FLIGHTS FLIR FLORIST FLOWERS FLY FOO FOOD FOODNETWORK FOOTBALL FORD FOREX FORSALE FORUM FOUNDATION FOX FREE FRESENIUS FRL FROGANS FRONTDOOR FRONTIER FTR FUJITSU FUJIXEROX FUN FUND FURNITURE FUTBOL FYI GAL GALLERY GALLO GALLUP GAME GAMES GAP GARDEN GBIZ GDN GEA GENT GENTING GEORGE GGEE GIFT GIFTS GIVES GIVING GLADE GLASS GLE GLOBAL GLOBO GMAIL GMBH GMO GMX GODADDY GOLD GOLDPOINT GOLF GOO GOODHANDS GOODYEAR GOOG GOOGLE GOP GOT GOV GRAINGER GRAPHICS GRATIS GREEN GRIPE GROUP GUARDIAN GUCCI GUGE GUIDE GUITARS GURU HAIR HAMBURG HANGOUT HAUS HBO HDFC HDFCBANK HEALTH HEALTHCARE HELP HELSINKI HERE HERMES HGTV HIPHOP HISAMITSU HITACHI HIV HKT HOCKEY HOLDINGS HOLIDAY HOMEDEPOT HOMEGOODS HOMES HOMESENSE HONDA HONEYWELL HORSE HOSPITAL HOST HOSTING HOT HOTELES HOTMAIL HOUSE HOW HSBC HTC HUGHES HYATT HYUNDAI IBM ICBC ICE ICU IEEE IFM IKANO IMAMAT IMDB IMMO IMMOBILIEN INDUSTRIES INFINITI INFO ING INK INSTITUTE INSURANCE INSURE INT INTEL INTERNATIONAL INTUIT INVESTMENTS IPIRANGA IRISH ISELECT ISMAILI IST ISTANBUL ITAU ITV IVECO IWC JAGUAR JAVA JCB JCP JEEP JETZT JEWELRY JIO JLC JLL JMP JNJ JOBS JOBURG JOT JOY JPMORGAN JPRS JUEGOS JUNIPER KAUFEN KDDI KERRYHOTELS KERRYLOGISTICS KERRYPROPERTIES KFH KIA KIM KINDER KINDLE KITCHEN KIWI KOELN KOMATSU KOSHER KPMG KPN KRD KRED KUOKGROUP KYOTO LACAIXA LADBROKES LAMBORGHINI LAMER LANCASTER LANCIA LANCOME LAND LANDROVER LANXESS LASALLE LAT LATINO LATROBE LAW LAWYER LDS LEASE LECLERC LEFRAK LEGAL LEGO LEXUS LGBT LIAISON LIDL LIFE LIFEINSURANCE LIFESTYLE LIGHTING LIKE LILLY LIMITED LIMO LINCOLN LINDE LINK LIPSY LIVE LIVING LIXIL LOAN LOANS LOCKER LOCUS LOFT LOL LONDON LOTTE LOTTO LOVE LPL LPLFINANCIAL LTD LTDA LUNDBECK LUPIN LUXE LUXURY MACYS MADRID MAIF MAISON MAKEUP MAN MANAGEMENT MANGO MARKET MARKETING MARKETS MARRIOTT MARSHALLS MASERATI MATTEL MBA MCD MCDONALDS MCKINSEY MED MEDIA MEET MELBOURNE MEME MEMORIAL MEN MENU MEO METLIFE MIAMI MICROSOFT MIL MINI MINT MIT MITSUBISHI MLB MLS MMA MOBI MOBILE MOBILY MODA MOE MOI MOM MONASH MONEY MONSTER MONTBLANC MOPAR MORMON MORTGAGE MOSCOW MOTO MOTORCYCLES MOV MOVIE MOVISTAR MSD MTN MTPC MTR MUSEUM MUTUAL NAB NADEX NAGOYA NAME NATIONWIDE NATURA NAVY NBA NEC NET NETBANK NETFLIX NETWORK NEUSTAR NEW NEWHOLLAND NEWS NEXT NEXTDIRECT NEXUS NFL NGO NHK NICO NIKE NIKON NINJA NISSAN NISSAY NOKIA NORTHWESTERNMUTUAL NORTON NOW NOWRUZ NOWTV NRA NRW NTT NYC OBI OBSERVER OFF OFFICE OKINAWA OLAYAN OLAYANGROUP OLDNAVY OLLO OMEGA ONE ONG ONL ONLINE ONYOURSIDE OOO OPEN ORACLE ORANGE ORG ORGANIC ORIENTEXPRESS ORIGINS OSAKA OTSUKA OTT OVH PAGE PAMPEREDCHEF PANASONIC PANERAI PARIS PARS PARTNERS PARTS PARTY PASSAGENS PAY PCCW PET PFIZER PHARMACY PHILIPS PHONE PHOTO PHOTOGRAPHY PHOTOS PHYSIO PIAGET PICS PICTET PICTURES PID PIN PING PINK PIONEER PIZZA PLACE PLAY PLAYSTATION PLUMBING PLUS PNC POHL POKER POLITIE PORN POST PRAMERICA PRAXI PRESS PRIME PRO PROD PRODUCTIONS PROF PROGRESSIVE PROMO PROPERTIES PROPERTY PROTECTION PRU PRUDENTIAL PUB PWC QPON QUEBEC QUEST QVC RACING RADIO RAID READ REALESTATE REALTOR REALTY RECIPES RED REDSTONE REDUMBRELLA REHAB REISE REISEN REIT RELIANCE REN RENT RENTALS REPAIR REPORT REPUBLICAN REST RESTAURANT REVIEW REVIEWS REXROTH RICH RICHARDLI RICOH RIGHTATHOME RIL RIO RIP RMIT ROCHER ROCKS RODEO ROGERS ROOM RSVP RUHR RUN RWE RYUKYU SAARLAND SAFE SAFETY SAKURA SALE SALON SAMSCLUB SAMSUNG SANDVIK SANDVIKCOROMANT SANOFI SAP SAPO SARL SAS SAVE SAXO SBI SBS SCA SCB SCHAEFFLER SCHMIDT SCHOLARSHIPS SCHOOL SCHULE SCHWARZ SCIENCE SCJOHNSON SCOR SCOT SEAT SECURE SECURITY SEEK SELECT SENER SERVICES SES SEVEN SEW SEX SEXY SFR SHANGRILA SHARP SHAW SHELL SHIA SHIKSHA SHOES SHOP SHOPPING SHOUJI SHOW SHOWTIME SHRIRAM SILK SINA SINGLES SITE SKI SKIN SKY SKYPE SLING SMART SMILE SNCF SOCCER SOCIAL SOFTBANK SOFTWARE SOHU SOLAR SOLUTIONS SONG SONY SOY SPACE SPIEGEL SPOT SPREADBETTING SRL SRT STADA STAPLES STAR STARHUB STATEBANK STATEFARM STATOIL STC STCGROUP STOCKHOLM STORAGE STORE STREAM STUDIO STUDY STYLE SUCKS SUPPLIES SUPPLY SUPPORT SURF SURGERY SUZUKI SWATCH SWIFTCOVER SWISS SYDNEY SYMANTEC SYSTEMS TAB TAIPEI TALK TAOBAO TARGET TATAMOTORS TATAR TATTOO TAX TAXI TCI TDK TEAM TECH TECHNOLOGY TEL TELECITY TELEFONICA TEMASEK TENNIS TEVA THD THEATER THEATRE TIAA TICKETS TIENDA TIFFANY TIPS TIRES TIROL TJMAXX TJX TKMAXX TMALL TODAY TOKYO TOOLS TOP TORAY TOSHIBA TOTAL TOURS TOWN TOYOTA TOYS TRADE TRADING TRAINING TRAVEL TRAVELCHANNEL TRAVELERS TRAVELERSINSURANCE TRUST TRV TUBE TUI TUNES TUSHU TVS UBANK UBS UCONNECT UNICOM UNIVERSITY UNO UOL UPS VACATIONS VANA VANGUARD VEGAS VENTURES VERISIGN VERSICHERUNG VET VIAJES VIDEO VIG VIKING VILLAS VIN VIP VIRGIN VISA VISION VISTA VISTAPRINT VIVA VIVO VLAANDEREN VODKA VOLKSWAGEN VOLVO VOTE VOTING VOTO VOYAGE VUELOS WALES WALMART WALTER WANG WANGGOU WARMAN WATCH WATCHES WEATHER WEATHERCHANNEL WEBCAM WEBER WEBSITE WED WEDDING WEIBO WEIR WHOSWHO WIEN WIKI WILLIAMHILL WIN WINDOWS WINE WINNERS WME WOLTERSKLUWER WOODSIDE WORK WORKS WORLD WOW WTC WTF XBOX XEROX XFINITY XIHUAN XIN XN--11B4C3D XN--1CK2E1B XN--1QQW23A XN--30RR7Y XN--3BST00M XN--3DS443G XN--3E0B707E XN--3OQ18VL8PN36A XN--3PXU8K XN--42C2D9A XN--45BRJ9C XN--45Q11C XN--4GBRIM XN--54B7FTA0CC XN--55QW42G XN--55QX5D XN--5SU34J936BGSG XN--5TZM5G XN--6FRZ82G XN--6QQ986B3XL XN--80ADXHKS XN--80AO21A XN--80AQECDR1A XN--80ASEHDB XN--80ASWG XN--8Y0A063A XN--90A3AC XN--90AE XN--90AIS XN--9DBQ2A XN--9ET52U XN--9KRT00A XN--B4W605FERD XN--BCK1B9A5DRE4C XN--C1AVG XN--C2BR7G XN--CCK2B3B XN--CG4BKI XN--CLCHC0EA0B2G2A9GCD XN--CZR694B XN--CZRS0T XN--CZRU2D XN--D1ACJ3B XN--D1ALF XN--E1A4C XN--ECKVDTC9D XN--EFVY88H XN--ESTV75G XN--FCT429K XN--FHBEI XN--FIQ228C5HS XN--FIQ64B XN--FIQS8S XN--FIQZ9S XN--FJQ720A XN--FLW351E XN--FPCRJ9C3D XN--FZC2C9E2C XN--FZYS8D69UVGM XN--G2XX48C XN--GCKR3F0F XN--GECRJ9C XN--GK3AT1E XN--H2BRJ9C XN--HXT814E XN--I1B6B1A6A2E XN--IMR513N XN--IO0A7I XN--J1AEF XN--J1AMH XN--J6W193G XN--JLQ61U9W7B XN--JVR189M XN--KCRX77D1X4A XN--KPRW13D XN--KPRY57D XN--KPU716F XN--KPUT3I XN--L1ACC XN--LGBBAT1AD8J XN--MGB9AWBF XN--MGBA3A3EJT XN--MGBA3A4F16A XN--MGBA7C0BBN0A XN--MGBAAM7A8H XN--MGBAB2BD XN--MGBAYH7GPA XN--MGBB9FBPOB XN--MGBBH1A71E XN--MGBC0A9AZCG XN--MGBCA7DZDO XN--MGBERP4A5D4AR XN--MGBI4ECEXP XN--MGBPL2FH XN--MGBT3DHD XN--MGBTX2B XN--MGBX4CD0AB XN--MIX891F XN--MK1BU44C XN--MXTQ1M XN--NGBC5AZD XN--NGBE9E0A XN--NODE XN--NQV7F XN--NQV7FS00EMA XN--NYQY26A XN--O3CW4H XN--OGBPF8FL XN--P1ACF XN--P1AI XN--PBT977C XN--PGBS0DH XN--PSSY2U XN--Q9JYB4C XN--QCKA1PMC XN--QXAM XN--RHQV96G XN--ROVU88B XN--S9BRJ9C XN--SES554G XN--T60B56A XN--TCKWE XN--TIQ49XQYJ XN--UNUP4Y XN--VERMGENSBERATER-CTB XN--VERMGENSBERATUNG-PWB XN--VHQUV XN--VUQ861B XN--W4R85EL8FHU5DNRA XN--W4RS40L XN--WGBH1C XN--WGBL6A XN--XHQ521B XN--XKC2AL3HYE2A XN--XKC2DL3A5EE0H XN--Y9A3AQ XN--YFRO4I67O XN--YGBI2AMMX XN--ZFR164B XPERIA XXX XYZ YACHTS YAHOO YAMAXUN YANDEX YODOBASHI YOGA YOKOHAMA YOU YOUTUBE YUN ZAPPOS ZARA ZERO ZIP ZIPPO ZONE ZUERICH"/>
     <!-- end of data generated with CountItems tool per http://sites.google.com/site/cldr/development/updating-codes/update-languagescriptregion-subtags -->
 
+           <currencyCodes type="AED" numeric="784"/>
+               <currencyCodes type="AFN" numeric="971"/>
+               <currencyCodes type="ALL" numeric="8"/>
+               <currencyCodes type="AMD" numeric="51"/>
+               <currencyCodes type="ANG" numeric="532"/>
+               <currencyCodes type="AOA" numeric="973"/>
+               <currencyCodes type="ARS" numeric="32"/>
+               <currencyCodes type="AUD" numeric="36"/>
+               <currencyCodes type="AWG" numeric="533"/>
+               <currencyCodes type="AZN" numeric="944"/>
+               <currencyCodes type="BAM" numeric="977"/>
+               <currencyCodes type="BBD" numeric="52"/>
+               <currencyCodes type="BDT" numeric="50"/>
+               <currencyCodes type="BGN" numeric="975"/>
+               <currencyCodes type="BHD" numeric="48"/>
+               <currencyCodes type="BIF" numeric="108"/>
+               <currencyCodes type="BMD" numeric="60"/>
+               <currencyCodes type="BND" numeric="96"/>
+               <currencyCodes type="BOB" numeric="68"/>
+               <currencyCodes type="BOV" numeric="984"/>
+               <currencyCodes type="BRL" numeric="986"/>
+               <currencyCodes type="BSD" numeric="44"/>
+               <currencyCodes type="BTN" numeric="64"/>
+               <currencyCodes type="BWP" numeric="72"/>
+               <currencyCodes type="BYR" numeric="974"/>
+               <currencyCodes type="BZD" numeric="84"/>
+               <currencyCodes type="CAD" numeric="124"/>
+               <currencyCodes type="CDF" numeric="976"/>
+               <currencyCodes type="CHE" numeric="947"/>
+               <currencyCodes type="CHF" numeric="756"/>
+               <currencyCodes type="CHW" numeric="948"/>
+               <currencyCodes type="CLF" numeric="990"/>
+               <currencyCodes type="CLP" numeric="152"/>
+               <currencyCodes type="CNY" numeric="156"/>
+               <currencyCodes type="CNH" numeric="156"/>
+               <currencyCodes type="COP" numeric="170"/>
+               <currencyCodes type="COU" numeric="970"/>
+               <currencyCodes type="CRC" numeric="188"/>
+               <currencyCodes type="CUC" numeric="931"/>
+               <currencyCodes type="CUP" numeric="192"/>
+               <currencyCodes type="CVE" numeric="132"/>
+               <currencyCodes type="CZK" numeric="203"/>
+               <currencyCodes type="DJF" numeric="262"/>
+               <currencyCodes type="DKK" numeric="208"/>
+               <currencyCodes type="DOP" numeric="214"/>
+               <currencyCodes type="DZD" numeric="12"/>
+               <currencyCodes type="EGP" numeric="818"/>
+               <currencyCodes type="ERN" numeric="232"/>
+               <currencyCodes type="ETB" numeric="230"/>
+               <currencyCodes type="EUR" numeric="978"/>
+               <currencyCodes type="FJD" numeric="242"/>
+               <currencyCodes type="FKP" numeric="238"/>
+               <currencyCodes type="GBP" numeric="826"/>
+               <currencyCodes type="GEL" numeric="981"/>
+               <currencyCodes type="GHS" numeric="936"/>
+               <currencyCodes type="GIP" numeric="292"/>
+               <currencyCodes type="GMD" numeric="270"/>
+               <currencyCodes type="GNF" numeric="324"/>
+               <currencyCodes type="GTQ" numeric="320"/>
+               <currencyCodes type="GYD" numeric="328"/>
+               <currencyCodes type="HKD" numeric="344"/>
+               <currencyCodes type="HNL" numeric="340"/>
+               <currencyCodes type="HRK" numeric="191"/>
+               <currencyCodes type="HTG" numeric="332"/>
+               <currencyCodes type="HUF" numeric="348"/>
+               <currencyCodes type="IDR" numeric="360"/>
+               <currencyCodes type="ILS" numeric="376"/>
+               <currencyCodes type="INR" numeric="356"/>
+               <currencyCodes type="IQD" numeric="368"/>
+               <currencyCodes type="IRR" numeric="364"/>
+               <currencyCodes type="ISK" numeric="352"/>
+               <currencyCodes type="JMD" numeric="388"/>
+               <currencyCodes type="JOD" numeric="400"/>
+               <currencyCodes type="JPY" numeric="392"/>
+               <currencyCodes type="KES" numeric="404"/>
+               <currencyCodes type="KGS" numeric="417"/>
+               <currencyCodes type="KHR" numeric="116"/>
+               <currencyCodes type="KMF" numeric="174"/>
+               <currencyCodes type="KPW" numeric="408"/>
+               <currencyCodes type="KRW" numeric="410"/>
+               <currencyCodes type="KWD" numeric="414"/>
+               <currencyCodes type="KYD" numeric="136"/>
+               <currencyCodes type="KZT" numeric="398"/>
+               <currencyCodes type="LAK" numeric="418"/>
+               <currencyCodes type="LBP" numeric="422"/>
+               <currencyCodes type="LKR" numeric="144"/>
+               <currencyCodes type="LRD" numeric="430"/>
+               <currencyCodes type="LSL" numeric="426"/>
+               <currencyCodes type="LTL" numeric="440"/>
+               <currencyCodes type="LYD" numeric="434"/>
+               <currencyCodes type="MAD" numeric="504"/>
+               <currencyCodes type="MDL" numeric="498"/>
+               <currencyCodes type="MGA" numeric="969"/>
+               <currencyCodes type="MKD" numeric="807"/>
+               <currencyCodes type="MMK" numeric="104"/>
+               <currencyCodes type="MNT" numeric="496"/>
+               <currencyCodes type="MOP" numeric="446"/>
+               <currencyCodes type="MRO" numeric="478"/>
+               <currencyCodes type="MRU" numeric="929"/>
+               <currencyCodes type="MUR" numeric="480"/>
+               <currencyCodes type="MVR" numeric="462"/>
+               <currencyCodes type="MWK" numeric="454"/>
+               <currencyCodes type="MXN" numeric="484"/>
+               <currencyCodes type="MXV" numeric="979"/>
+               <currencyCodes type="MYR" numeric="458"/>
+               <currencyCodes type="MZN" numeric="943"/>
+               <currencyCodes type="NAD" numeric="516"/>
+               <currencyCodes type="NGN" numeric="566"/>
+               <currencyCodes type="NIO" numeric="558"/>
+               <currencyCodes type="NOK" numeric="578"/>
+               <currencyCodes type="NPR" numeric="524"/>
+               <currencyCodes type="NZD" numeric="554"/>
+               <currencyCodes type="OMR" numeric="512"/>
+               <currencyCodes type="PAB" numeric="590"/>
+               <currencyCodes type="PEN" numeric="604"/>
+               <currencyCodes type="PGK" numeric="598"/>
+               <currencyCodes type="PHP" numeric="608"/>
+               <currencyCodes type="PKR" numeric="586"/>
+               <currencyCodes type="PLN" numeric="985"/>
+               <currencyCodes type="PYG" numeric="600"/>
+               <currencyCodes type="QAR" numeric="634"/>
+               <currencyCodes type="RON" numeric="946"/>
+               <currencyCodes type="RSD" numeric="941"/>
+               <currencyCodes type="RUB" numeric="643"/>
+               <currencyCodes type="RWF" numeric="646"/>
+               <currencyCodes type="SAR" numeric="682"/>
+               <currencyCodes type="SBD" numeric="90"/>
+               <currencyCodes type="SCR" numeric="690"/>
+               <currencyCodes type="SDG" numeric="938"/>
+               <currencyCodes type="SEK" numeric="752"/>
+               <currencyCodes type="SGD" numeric="702"/>
+               <currencyCodes type="SHP" numeric="654"/>
+               <currencyCodes type="SLL" numeric="694"/>
+               <currencyCodes type="SOS" numeric="706"/>
+               <currencyCodes type="SRD" numeric="968"/>
+               <currencyCodes type="SSP" numeric="728"/>
+               <currencyCodes type="STD" numeric="678"/>
+               <currencyCodes type="STN" numeric="930"/>
+               <currencyCodes type="SYP" numeric="760"/>
+               <currencyCodes type="SZL" numeric="748"/>
+               <currencyCodes type="THB" numeric="764"/>
+               <currencyCodes type="TJS" numeric="972"/>
+               <currencyCodes type="TMT" numeric="934"/>
+               <currencyCodes type="TND" numeric="788"/>
+               <currencyCodes type="TOP" numeric="776"/>
+               <currencyCodes type="TRY" numeric="949"/>
+               <currencyCodes type="TTD" numeric="780"/>
+               <currencyCodes type="TWD" numeric="901"/>
+               <currencyCodes type="TZS" numeric="834"/>
+               <currencyCodes type="UAH" numeric="980"/>
+               <currencyCodes type="UGX" numeric="800"/>
+               <currencyCodes type="USD" numeric="840"/>
+               <currencyCodes type="USN" numeric="997"/>
+               <currencyCodes type="UYI" numeric="940"/>
+               <currencyCodes type="UYU" numeric="858"/>
+               <currencyCodes type="UZS" numeric="860"/>
+               <currencyCodes type="VEF" numeric="937"/>
+               <currencyCodes type="VND" numeric="704"/>
+               <currencyCodes type="VUV" numeric="548"/>
+               <currencyCodes type="WST" numeric="882"/>
+               <currencyCodes type="XAF" numeric="950"/>
+               <currencyCodes type="XAG" numeric="961"/>
+               <currencyCodes type="XAU" numeric="959"/>
+               <currencyCodes type="XBA" numeric="955"/>
+               <currencyCodes type="XBB" numeric="956"/>
+               <currencyCodes type="XBC" numeric="957"/>
+               <currencyCodes type="XBD" numeric="958"/>
+               <currencyCodes type="XCD" numeric="951"/>
+               <currencyCodes type="XDR" numeric="960"/>
+               <currencyCodes type="XOF" numeric="952"/>
+               <currencyCodes type="XPD" numeric="964"/>
+               <currencyCodes type="XPF" numeric="953"/>
+               <currencyCodes type="XPT" numeric="962"/>
+               <currencyCodes type="XSU" numeric="994"/>
+               <currencyCodes type="XTS" numeric="963"/>
+               <currencyCodes type="XUA" numeric="965"/>
+               <currencyCodes type="XXX" numeric="999"/>
+               <currencyCodes type="YER" numeric="886"/>
+               <currencyCodes type="ZAR" numeric="710"/>
+               <currencyCodes type="ZMW" numeric="967"/>
+    </codeMappings>
+
        <parentLocales>
-               <parentLocale parent="root" locales="az_Cyrl bs_Cyrl en_Dsrt ha_Arab mn_Mong ms_Arab pa_Arab shi_Latn sr_Latn uz_Arab uz_Cyrl vai_Latn zh_Hant"/>
-               <parentLocale parent="en_001" locales="en_AG en_AI en_BB en_BM en_BS en_BW en_BZ en_CC en_CK en_CM en_CX en_DM en_ER en_FJ en_FM en_GB en_GD en_GH en_GM en_GY en_JM en_KE en_KI en_KN en_KY en_LC en_LR en_LS en_MG en_MS en_MU en_MW en_NA en_NF en_NG en_NR en_NU en_PG en_PH en_PN en_PW en_RW en_SB en_SC en_SD en_SL en_SS en_SX en_SZ en_TC en_TK en_TO en_TT en_TV en_TZ en_UG en_VC en_VU en_WS en_ZA en_ZM en_ZW"/>
-               <parentLocale parent="en_GB" locales="en_150 en_AU en_BE en_DG en_FK en_GG en_GI en_HK en_IE en_IM en_IN en_IO en_JE en_MO en_MT en_NZ en_PK en_SG en_SH en_VG"/>
-               <parentLocale parent="es_419" locales="es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_PY es_SV es_US es_UY es_VE"/>
-               <parentLocale parent="pt_PT" locales="pt_AO pt_CV pt_GW pt_MO pt_MZ pt_ST pt_TL"/>
+               <parentLocale parent="root" locales="az_Arab az_Cyrl bm_Nkoo bs_Cyrl en_Dsrt en_Shaw ha_Arab iu_Latn mn_Mong ms_Arab pa_Arab shi_Latn sr_Latn uz_Arab uz_Cyrl vai_Latn zh_Hant yue_Hans"/>
+               <parentLocale parent="en_001" locales="en_150 en_AG en_AI en_AU en_BB en_BE en_BM en_BS en_BW en_BZ en_CA en_CC en_CK en_CM en_CX en_CY en_DG en_DM en_ER en_FJ en_FK en_FM en_GB en_GD en_GG en_GH en_GI en_GM en_GY en_HK en_IE en_IL en_IM en_IN en_IO en_JE en_JM en_KE en_KI en_KN en_KY en_LC en_LR en_LS en_MG en_MO en_MS en_MT en_MU en_MW en_MY en_NA en_NF en_NG en_NR en_NU en_NZ en_PG en_PH en_PK en_PN en_PW en_RW en_SB en_SC en_SD en_SG en_SH en_SL en_SS en_SX en_SZ en_TC en_TK en_TO en_TT en_TV en_TZ en_UG en_VC en_VG en_VU en_WS en_ZA en_ZM en_ZW"/>
+               <parentLocale parent="en_150" locales="en_AT en_CH en_DE en_DK en_FI en_NL en_SE en_SI"/>
+               <parentLocale parent="es_419" locales="es_AR es_BO es_BR es_BZ es_CL es_CO es_CR es_CU es_DO es_EC es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_PY es_SV es_US es_UY es_VE"/>
+               <parentLocale parent="pt_PT" locales="pt_AO pt_CH pt_CV pt_GQ pt_GW pt_LU pt_MO pt_MZ pt_ST pt_TL"/>
                <parentLocale parent="zh_Hant_HK" locales="zh_Hant_MO"/>
        </parentLocales>
-       
+
        <references>
                <reference type="R1000" uri="https://www.cia.gov/cia/publications/factbook/geos/aa.html">Dutch official</reference>
                <reference type="R1001" uri="http://www.migrationinformation.org/Feature/display.cfm?ID=72">At most 6% are not fluent in English</reference>
@@ -4660,7 +5445,7 @@ XXX Code for transations where no currency is involved
                <reference type="R1045" uri="https://www.cia.gov/cia/publications/factbook/geos/bp.html">Melanesian pidgin in much of the country is lingua franca; English (official; but spoken by only 1%-2% of the population); 120 indigenous languages</reference>
                <reference type="R1046" uri="https://www.cia.gov/cia/publications/factbook/fields/2098.html">English 20%</reference>
                <reference type="R1047" uri="http://www.ethnologue.com/show_country.asp?name=LS">Lesotho English-using pop estimated at 5%, no figs available. Probably too low.</reference>
-               <reference type="R1048" uri="https://www.cia.gov/cia/publications/factbook/fields/2098.html">Russian 8%</reference>
+               <reference type="R1048" uri="http://www.ethnologue.com/18/language/ife/">[missing]</reference>
                <reference type="R1049" uri="http://www.ethnologue.com/show_language.asp?code=por">Official language. Probably 2% of the population from East Timor worldwide can function in it</reference>
                <reference type="R1050" uri="http://www.ethnologue.com/show_country.asp?name=MA">Ethnologue says 80k users of French. No other figures found yet, but this seems too low.</reference>
                <reference type="R1051" uri="https://www.cia.gov/cia/publications/factbook/geos/md.html">Russian 5.8%.</reference>
@@ -4702,12 +5487,12 @@ XXX Code for transations where no currency is involved
                <reference type="R1087" uri="http://www.ethnologue.com/show_language.asp?code=rkt">[missing]</reference>
                <reference type="R1088" uri="http://www.nationsonline.org/oneworld/syria.htm">Crude estimate based on import partner data.</reference>
                <reference type="R1089" uri="http://www.wildmadagascar.org/overview/loc/27-minorities.html">[missing]</reference>
-               <reference type="R1090">Estimate 100% of Vatican residents can use Latin.</reference>
+               <reference type="R1090" uri="http://en.wikipedia.org/wiki/Mohawk_language">[missing]</reference>
                <reference type="R1091" uri="http://www.ethnologue.com/show_language.asp?code=dyu">[missing]</reference>
                <reference type="R1092" uri="http://www.ethnologue.com/show_language.asp?code=lua">[missing]</reference>
                <reference type="R1093" uri="http://www.ethnologue.com/show_language.asp?code=lub">[missing]</reference>
                <reference type="R1094" uri="http://www.ethnologue.com/show_language.asp?code=khb">(= Tai Lu, Xishuangbanna Dai; New Tai Lue script)</reference>
-               <reference type="R1095" uri="http://www.ethnologue.com/show_language.asp?code=kab">[missing]</reference>
+               <reference type="R1095" uri="http://www.ethnologue.com/language/frr">[missing]</reference>
                <reference type="R1096" uri="http://www.ethnologue.com/show_language.asp?code=ast">[missing]</reference>
                <reference type="R1097" uri="http://www.uwplatt.edu/news/2005/02/uw-platteville-announces-study-abroad.html">Estimates Indian ethnic 44% ; see also http://en.wikipedia.org/wiki/Non-resident_Indian_and_Person_of_Indian_Origin and http://www.vanuatu.usp.ac.fj/paclangunit/English_South_Pacific.htm</reference>
                <reference type="R1098" uri="http://www.ethnologue.com/show_language.asp?code=mag">[missing]</reference>
@@ -4717,9 +5502,10 @@ XXX Code for transations where no currency is involved
                <reference type="R1102" uri="http://www.lmp.ucla.edu/Profile.aspx?menu=004&amp;LangID=201">- Not widely used; set to 10%.</reference>
                <reference type="R1103" uri="http://www.ethnologue.com/show_language.asp?code=srn">The lingua franca of 80% of the population</reference>
                <reference type="R1104" uri="http://www.ethnologue.com/show_language.asp?code=bem">[missing]</reference>
+               <reference type="R1105" uri="https://www.ethnologue.com/language/mro">and https://en.wikipedia.org/wiki/Mru_language</reference>
                <reference type="R1106" uri="http://en.wikipedia.org/wiki/Languages_of_Pakistan">- More than 95% of Pakistanis can speak or understand Urdu as their second or third language</reference>
                <reference type="R1107" uri="http://en.wikipedia.org/wiki/Pashto_language">15.42% of population</reference>
-               <reference type="R1108" uri="http://www.ethnologue.com/show_language.asp?code=mos">Also called Mòoré</reference>
+               <reference type="R1108" uri="http://windowoneurasia2.blogspot.com/2013/12/window-on-eurasia-de-russianization.html">http://www.stoletie.ru/vzglyad/derusifikacija_nabirajet_oboroty_934.htm</reference>
                <reference type="R1109" uri="http://www.ethnologue.com/show_country.asp?name=Bahrain">[missing]</reference>
                <reference type="R1110" uri="http://www.vaestorekisterikeskus.fi/vrk/home.nsf/pages/index_eng">[missing]</reference>
                <reference type="R1111" uri="http://www.kotus.fi/index.phtml?l=en&amp;s=512">[missing]</reference>
@@ -4761,7 +5547,7 @@ XXX Code for transations where no currency is involved
                <reference type="R1147" uri="http://www.ethnologue.com/language/bbj">2nd lang literacy 25-50%, taught formally</reference>
                <reference type="R1148">5% writing pop estimated in absence of other data; literacy rate reported at 12%</reference>
                <reference type="R1149">5% writing pop estimated in absence of other data; literacy rate reported at ~8%</reference>
-               <reference type="R1150">5% mainly spoken; 5% writing pop estimated in absence of other data; most speakers also speak Italian</reference>
+               <reference type="R1150">No estimate available.</reference>
                <reference type="R1151">5% writing pop estimated in absence of other data; Japanese is lingua franca here</reference>
                <reference type="R1152" uri="http://www.chass.utoronto.ca/~cpercy/courses/6362-chiba.htm">[missing]</reference>
                <reference type="R1153">Data completely unknown for Hausa in Arabic in Nigeria</reference>
@@ -4820,18 +5606,18 @@ XXX Code for transations where no currency is involved
                <reference type="R1206" uri="http://en.wikipedia.org/wiki/Turkish_language#Geographic_distribution">http://ec.europa.eu/public_opinion/archives/ebs/ebs_243_en.pdf Europeans and their languages survey, page 7</reference>
                <reference type="R1207" uri="http://www12.statcan.ca/census-recensement/2006/dp-pd/tbt/Rp-eng.cfm?LANG=E&amp;APATH=3&amp;DETAIL=0&amp;DIM=0&amp;FL=A&amp;FREE=0&amp;GC=0&amp;GID=837928&amp;GK=0&amp;GRP=1&amp;PID=89189&amp;PRID=0&amp;PTYPE=88971,97154&amp;S=0&amp;SHOWALL=0&amp;SUB=0&amp;Temporal=2006&amp;THEME=70&amp;VID=0&amp;VNAMEE=&amp;VNAMEF=">[missing]</reference>
                <reference type="R1208" uri="http://www.ethnologue.com/language/nnh">1st lang literacy 8%</reference>
-               <reference type="R1209"> http://www.bevoelkerungsschutz-portal.de/SharedDocs/Downloads/DE/Broschueren/2008/Regional_und_Minderheitensprachen.pdf</reference>
+               <reference type="R1209" uri="http://www.ethnologue.com/language/bgn">low literacy</reference>
                <reference type="R1210">percentage calculated from http://www.spanishcourses.info/Mains/SpanishSpoken_EN.htm , see also http://www.spanishseo.org/resources/worldwide-spanish-speaking-population</reference>
                <reference type="R1211" uri="https://www.cia.gov/library/publications/the-world-factbook/geos/gr.html">[missing]</reference>
                <reference type="R1212">www.amar.org.ir</reference>
                <reference type="R1213" uri="http://ec.europa.eu/education/languages/archive/languages/langmin/euromosaic/pol3_en.html">- regional lang community status, taught in some schools</reference>
                <reference type="R1214" uri="http://www.tatar.ru/">- 52.9% of Tatarstan is ethnic Tatar, the pop figure is an upper bound</reference>
                <reference type="R1215"> http://en.wikipedia.org/wiki/Interlingua#Community Has a regular conf in Sweden, also Brazil; an auxiliary language with tiny population worldwide</reference>
-               <reference type="R1216" uri="http://en.wikipedia.org/wiki/Esperanto">http://en.wikipedia.org/wiki/Akademio_Internacia_de_la_Sciencoj_San_Marino - estimate 100% of the academy can use Esperanto; the language is used as 1st language of instruction; academy has 300 &quot;&quot;members&quot;&quot;.</reference>
+               <reference type="R1216">This is base pop for &quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;fub&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot; lang code; ff shows as a macrolanguage</reference>
                <reference type="R1217" uri="http://www.ethnologue.com/language/bkm">[missing]</reference>
                <reference type="R1218" uri="http://en.wikipedia.org/wiki/Vietnamese_language">(could be higher if 2nd lang included; no data yet)</reference>
-               <reference type="R1219" uri="http://en.wikipedia.org/wiki/Languages_of_Brunei">Modern use of Arabic (Jawi) seems to be minimal, but is co-official with ms_Latn; set to 5% for now.</reference>
-               <reference type="R1220">This is base pop for &quot;&quot;fub&quot;&quot; lang code; ff shows as a macrolanguage</reference>
+               <reference type="R1219">Mainly in Guangdong Prov, ~70-80 million</reference>
+               <reference type="R1220" uri="http://www.ethnologue.com/18/language/knf/">[missing]</reference>
                <reference type="R1221" uri="https://www.cia.gov/library/publications/the-world-factbook/geos/cc.html">[missing]</reference>
                <reference type="R1222" uri="http://www.ethnologue.com/show_language.asp?code=dsb">pop 7k. Figure is questionable writing pop artificially set to 5% see also http://en.wikipedia.org/wiki/Lower_Sorbian</reference>
                <reference type="R1223" uri="http://en.wikipedia.org/wiki/Eritrea#Languages">Tigrinya ethnic pop is about 60%</reference>
@@ -4840,7 +5626,7 @@ XXX Code for transations where no currency is involved
                <reference type="R1226" uri="http://www.ethnologue.com/show_language.asp?code=saf">no other info available for now</reference>
                <reference type="R1227" uri="http://en.wikipedia.org/wiki/Guatemala#Language">https://www.cia.gov/cia/publications/factbook/geos/gt.html Spanish official</reference>
                <reference type="R1228" uri="http://www.ethnologue.com/show_language.asp?code=rkt">language also called Kamta in India</reference>
-               <reference type="R1229" uri="http://www.ethnologue.com/show_language.asp?code=cld">(&quot;&quot;syr&quot;&quot; is a macrolang containing &quot;&quot;cld&quot;&quot; and &quot;&quot;aii&quot;&quot;)</reference>
+               <reference type="R1229" uri="http://en.wikipedia.org/wiki/Languages_of_Brunei">Modern use of Arabic (Jawi) seems to be minimal, but is co-official with ms; set to 5% for now.</reference>
                <reference type="R1230" uri="http://en.wikipedia.org/wiki/Khmu_language">[missing]</reference>
                <reference type="R1231" uri="http://en.wikipedia.org/wiki/Kuy_language">[missing]</reference>
                <reference type="R1232" uri="http://www.ethnologue.com/show_language.asp?code=rjs">[missing]</reference>
@@ -4867,7 +5653,7 @@ XXX Code for transations where no currency is involved
                <reference type="R1254" uri="http://unicode.org/cldr/trac/attachment/ticket/5887/zgh-ISO639-2-certif.pdf">[missing]</reference>
                <reference type="R1255">Information on the Latin/Cyrillic script percentages for Montenegro not currently found.</reference>
                <reference type="R1256" uri="https://www.cia.gov/library/publications/the-world-factbook/geos/wa.html">most of population use Afrikaans commonly, about 89% literacy</reference>
-               <reference type="R1257">in part of Opole Voivodeship</reference>
+               <reference type="R1257" uri="https://www.cia.gov/cia/publications/factbook/geos/kz.html">CIA Factbook entry on Kazakhstan http://windowoneurasia2.blogspot.com/2013/12/window-on-eurasia-de-russianization.html http://www.stoletie.ru/vzglyad/derusifikacija_nabirajet_oboroty_934.htm http://www.stoletie.ru/vzglyad/derusifikacija_nabirajet_oboroty_934.htm</reference>
                <reference type="R1258" uri="http://en.wikipedia.org/wiki/Lithuanian_minority_in_Poland">, Podlaskie Voivodeship </reference>
                <reference type="R1259">official in Vojvodina only</reference>
                <reference type="R1260">official in Vojvodina only; no pop data yet found</reference>
@@ -4876,5 +5662,63 @@ XXX Code for transations where no currency is involved
                <reference type="R1263" uri="http://en.wikipedia.org/wiki/Uzbek_language#Writing_systems">https://www.cia.gov/library/publications/the-world-factbook/geos/uz.html Latin/Cyrillic balance is estimated, based on literacy; younger education now in Latin</reference>
                <reference type="R1264">Information on the Latin/Cyrillic script percentages for Kosovo not currently found.</reference>
                <reference type="R1265">Estimate based on 90% of literate pop &gt; 15 years (71% of Cpop) can use English, for lack of official number of users</reference>
+               <reference type="R1266" uri="http://www.ethnologue.com/language/mgh">low litreracy ~5%</reference>
+               <reference type="R1267" uri="http://www.ethnologue.com/language/jgo">2nd lang literacy 30%</reference>
+               <reference type="R1268" uri="http://en.wikipedia.org/wiki/Esperanto">http://en.wikipedia.org/wiki/Akademio_Internacia_de_la_Sciencoj_San_Marino - estimate 100% of the academy can use Esperanto; the language is used as 1st language of instruction; academy has 300 &quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;members&quot;&quot;&quot;&quot;&quot;&quot;&quot;&quot;.</reference>
+               <reference type="R1269" uri="https://en.wikipedia.org/wiki/Sundanese_language">recognized in West Java</reference>
+               <reference type="R1270">Mainly unwritten</reference>
+               <reference type="R1271">Vai script is the main script for this language.</reference>
+               <reference type="R1272">Latin listed as being used (Scriptsource) but no pop figures available.</reference>
+               <reference type="R1273" uri="https://www.cia.gov/library/publications/the-world-factbook/geos/mc.html">and https://en.wikipedia.org/wiki/Macau</reference>
+               <reference type="R1274" uri="http://www.ethnologue.com/language/mgh">but no literacy data</reference>
+               <reference type="R1275" uri="http://www.ethnologue.com/language/pcm">Including 1st and 2nd lang speakers</reference>
+               <reference type="R1276" uri="http://www.ethnologue.com/show_language.asp?code=bin">[missing]</reference>
+               <reference type="R1277" uri="http://en.wikipedia.org/wiki/German_minority_in_Poland">regional-official in part of Opole Voivodeship; in Poland 325 schools with primary instr in German, estimate 37000 students. Real figure probably higher.</reference>
+               <reference type="R1278" uri="https://en.wikipedia.org/wiki/Armenians_in_Russia">Census figures cited there seem to put Armenian using pop between 50-75%. Using 50%.</reference>
+               <reference type="R1279" uri="https://en.wikipedia.org/wiki/Religion_in_russia#Russian_Orthodoxy">[missing]</reference>
+               <reference type="R1280" uri="http://www.ethnologue.com/language/nus">unknown literacy</reference>
+               <reference type="R1281" uri="http://www.ethnologue.com/language/dyo">only 10% monolingual</reference>
+               <reference type="R1282" uri="http://www.ethnologue.com/language/sbp">near zero literacy; pop ~80000 (2009) see David Lawrence, Tanzania and its People, page 121, Google books</reference>
+               <reference type="R1283" uri="http://www.ethnologue.com/language/ACH/">(baseline)</reference>
+               <reference type="R1284" uri="http://news.bbc.co.uk/2/hi/europe/4475099.stm">No population figure yet on use of Latin in Vatican. Estimate 100% of Vatican residents can use Latin.</reference>
+               <reference type="R1285" uri="https://en.wikipedia.org/wiki/Lozi_language">[missing]</reference>
+               <reference type="R1286">No figures available for this language.  Estimating at 5%.</reference>
+               <reference type="R1287" uri="http://en.wikipedia.org/wiki/Mapuche_language">[missing]</reference>
+               <reference type="R1288" uri="http://en.wikipedia.org/wiki/Quechua_language">[missing]</reference>
+               <reference type="R1289" uri="http://en.wikipedia.org/wiki/K'iche'_language">[missing]</reference>
+               <reference type="R1290" uri="http://en.wikipedia.org/wiki/Census_in_Armenia">- near-zero Azeri population in last census http://en.wikipedia.org/wiki/Azerbaijanis_in_Armenia#Current_situation</reference>
+               <reference type="R1291">No figures available for breakdown of Latin vs. N'Ko for Bambara.  The 2% figure is an estimate.</reference>
+               <reference type="R1292" uri="http://www.ethnologue.com/show_language.asp?code=hsb">pop 13k. Figure is questionable writing pop artificially set to 5% see also http://en.wikipedia.org/wiki/Upper_Sorbian</reference>
+               <reference type="R1293" uri="http://www.ethnologue.com/show_language.asp?code=kab">French mostly used in commerce</reference>
+               <reference type="R1294">Indonesia high literacy; low written use of local languages</reference>
+               <reference type="R1295" uri="http://www.orbilat.com/Languages/Venetan/Venetan.html">- est 50% pop of Veneto area</reference>
+               <reference type="R1296">5% mainly spoken</reference>
+               <reference type="R1297" uri="http://en.wikipedia.org/wiki/Wolof_language">[missing]</reference>
+               <reference type="R1298">​http://www.interlingua.com/statutos leading Interlingua assoc (Union Mundial pro Interlingua) registered French non-profit - real user pop figure is unknown but low</reference>
+               <reference type="R1299" uri="http://en.wikipedia.org/wiki/Fiji_Hindi">[missing]</reference>
+               <reference type="R1300" uri="http://www.ethnologue.com/language/frs">Moribund language</reference>
+               <reference type="R1301" uri="http://www.ethnologue.com/language/lad">[missing]</reference>
+               <reference type="R1302">Estimated. See http://en.wikipedia.org/wiki/Emilian_language</reference>
+               <reference type="R1303">Estimate not available.</reference>
+               <reference type="R1304" uri="http://de.statista.com/statistik/daten/studie/1138/umfrage/fremdsprachenkenntnisse/">[missing]</reference>
+               <reference type="R1305" uri="http://www.ethnologue.com/language/aln">[missing]</reference>
+               <reference type="R1306" uri="http://www.bevoelkerungsschutz-portal.de/SharedDocs/Downloads/DE/Broschueren/2008/Regional_und_Minderheitensprachen.pdf">[missing]</reference>
+               <reference type="R1307" uri="http://www.ethnologue.com/show_language.asp?code=mos">Also called Moré</reference>
+               <reference type="R1308" uri="http://www.iwacu-burundi.org/blogs/english/english-is-now-official-language-of-burundi/">Newly designated official, not so widely used</reference>
+               <reference type="R1309" uri="https://en.wikipedia.org/wiki/Faroese_language">[missing]</reference>
+               <reference type="R1310" uri="http://www.ethnologue.com/language/lrc">[missing]</reference>
+               <reference type="R1311" uri="http://www.ethnologue.com/show_language.asp?code=cld">syr is a macrolang containing cld and aii)</reference>
+               <reference type="R1312" uri="http://www.ethnologue.com/language/sdh">[missing]</reference>
+               <reference type="R1313" uri="https://www.ethnologue.com/language/wni">[missing]</reference>
+               <reference type="R1314" uri="http://www.axl.cefan.ulaval.ca/afrique/soudan.htm">[missing]</reference>
+               <reference type="R1315" uri="https://en.wikipedia.org/wiki/Languages_of_Brazil">[missing]</reference>
+               <reference type="R1316" uri="http://www.bfs.admin.ch/bfs/portal/en/index/themen/01/05/blank/key/sprachen.html">[missing]</reference>
+               <reference type="R1318" uri="https://en.wikipedia.org/wiki/Bavarian_language">Widely spoken less written, and most speakers know standard German as well</reference>
+               <reference type="R1319" uri="http://nso.gov.mt/en/publicatons/Publications_by_Unit/Documents/C1_Living_Conditions_and_Culture_Statistics/Culture_Participation_Survey_2011.pdf">[missing]</reference>
+               <reference type="R1320" uri="https://www.cia.gov/library/publications/the-world-factbook/geos/hk.html">and https://www.ethnologue.com/language/yue</reference>
+               <reference type="R1321" uri="https://en.wikipedia.org/wiki/Portuguese_Luxembourger">[missing]</reference>
+               <reference type="R1322" uri="https://en.wikipedia.org/wiki/Doteli_language">[missing]</reference>
+               <reference type="R1323" uri="https://en.wikipedia.org/wiki/Immigration_to_Portugal#Immigration">[missing]</reference>
+               <reference type="R1324" uri="http://2001.ukrcensus.gov.ua/eng/results/general/nationality/">[missing]</reference>
        </references>
 </supplementalData>