Belarus Foreign Exchange Reserves
Key information about Belarus Foreign Exchange Reserves
- Belarus Foreign Exchange Reserves was measured at 5.7 USD bn in May 2026, compared with 5.9 USD bn in the previous month
- Belarus Foreign Exchange Reserves: USD mn data is updated monthly, available from Dec 2002 to May 2026
- The data reached an all-time high of 6.5 USD bn in Dec 2019 and a record low of 338.9 USD mn in Feb 2003
CEIC calculates monthly Foreign Exchange Reserves as the sum of Foreign Currency Reserves and Other Reserve Assets, which include other financial instruments denominated in foreign currency. The National Bank of the Republic of Belarus provides Foreign Exchange Reserves in USD.
Further information about Belarus Foreign Exchange Reserves
- In the latest reports, Belarus Foreign Exchange Reserves equaled 1.3 Months of Import in Mar 2026.
- Its Money Supply M2 increased 24.8 USD bn YoY in Apr 2026.
- Belarus Domestic Credit reached 35.0 USD bn in Apr 2026, representing an increased of 15.0 % YoY.
- Household Debt of Belarus reached 10.5 % in Mar 2026, accounting for 10.5 % of the country's Nominal GDP.
View Belarus's Foreign Exchange Reserves from Dec 2002 to May 2026 in the chart:
What was Belarus's Foreign Exchange Reserves in May 2026?
Belarus Foreign Exchange Reserves was measured at 5.7 USD bn in May 2026, compared with 5.9 USD bn in the previous month See the table below for more data.
| Last | Previous | Min | Max | Unit | Frequency | Range |
|---|---|---|---|---|---|---|
| 5,749.2 May 2026 | 5,862.9 Apr 2026 | 338.9 Feb 2003 | 6,492.4 Dec 2019 | USD mn | monthly | Dec 2002 - May 2026 |
Foreign Exchange Reserves by Country Comparison
| country/region | Last | Frequency | Range |
|---|---|---|---|
| Albania (USD mn) | 7,767.6 Feb 2026 | monthly | Dec 1993 - Feb 2026 |
| Algeria (USD mn) | 35,415.8 Mar 2026 | monthly | Jan 1968 - Mar 2026 |
| Argentina (USD mn) | 34,327.3 Apr 2026 | monthly | Dec 1956 - Apr 2026 |
| Armenia (USD mn) | 5,540.6 Mar 2026 | monthly | Dec 1993 - Mar 2026 |
| Australia (USD mn) | 41,958.2 Apr 2026 | monthly | Jul 1969 - Apr 2026 |
| Austria (USD mn) | 5,127.9 Apr 2026 | monthly | Jan 1957 - Apr 2026 |
| Azerbaijan (USD mn) | 14,736.0 Apr 2026 | monthly | Dec 1992 - Apr 2026 |
| Bahrain (USD mn) | 5,173.9 Mar 2026 | monthly | Oct 1965 - Mar 2026 |
| Bangladesh (USD mn) | 23,101.5 Oct 2025 | monthly | Dec 1972 - Oct 2025 |
| Belarus (USD mn) | 5,749.2 May 2026 | monthly | Dec 2002 - May 2026 |
| Belgium (USD mn) | 6,500.0 Dec 2025 | monthly | Jan 1999 - Dec 2025 |
| Bolivia (USD mn) | 465.4 Jan 2026 | monthly | Jan 1999 - Jan 2026 |
| Bosnia and Herzegovina (USD mn) | 10,412.0 Apr 2026 | monthly | Aug 1997 - Apr 2026 |
| Botswana (USD mn) | 5,165.9 Apr 2021 | monthly | Jan 1992 - Apr 2021 |
| Brazil (USD mn) | 317,577.2 Apr 2026 | monthly | Nov 2000 - Apr 2026 |
| Brunei (USD mn) | 3,759.6 Feb 2026 | monthly | Dec 1999 - Feb 2026 |
| Bulgaria (USD mn) | 834.2 Apr 2026 | monthly | Sep 2003 - Apr 2026 |
| Cambodia (USD mn) | 18,676.3 Mar 2026 | monthly | Dec 1993 - Mar 2026 |
| Canada (USD mn) | 96,721.0 May 2026 | monthly | Jun 1999 - May 2026 |
| Chile (USD mn) | 46,007.5 Apr 2026 | monthly | Jan 1982 - Apr 2026 |
| China (USD mn) | 3,410,547.0 Apr 2026 | monthly | Jan 1989 - Apr 2026 |
| Colombia (USD mn) | 60,994.9 Dec 2025 | monthly | Dec 1956 - Dec 2025 |
| Croatia (USD mn) | 28,293.0 Dec 2022 | monthly | Dec 1992 - Dec 2022 |
| Cyprus (USD mn) | 300.8 Apr 2026 | monthly | Jan 2002 - Apr 2026 |
| Czech Republic (USD mn) | 162,400.4 Apr 2026 | monthly | Mar 2000 - Apr 2026 |
| Denmark (USD mn) | 92,542.9 Apr 2026 | monthly | Jan 2002 - Apr 2026 |
| Ecuador (USD mn) | 8,602.7 May 2026 | monthly | Dec 1956 - May 2026 |
| Egypt (USD mn) | 30,226.5 Apr 2026 | monthly | Dec 2004 - Apr 2026 |
| Estonia (USD mn) | 1,807.3 Apr 2026 | monthly | Jan 2001 - Apr 2026 |
| European Union (USD mn) | 338,821.5 Mar 2026 | monthly | Dec 1999 - Mar 2026 |
| Finland (USD mn) | 10,665.2 Apr 2026 | monthly | Jan 2000 - Apr 2026 |
| France (USD mn) | 33,952.3 Feb 2026 | monthly | Feb 2004 - Feb 2026 |
| Georgia (USD mn) | 4,938.8 Apr 2026 | monthly | Oct 1995 - Apr 2026 |
| Germany (USD mn) | 37,785.0 Apr 2026 | monthly | Jan 1957 - Apr 2026 |
| Ghana (USD mn) | 5,361.8 Oct 2025 | monthly | Jan 1965 - Oct 2025 |
| Greece (USD mn) | 4,142.7 Apr 2026 | monthly | Jan 2004 - Apr 2026 |
| Hong Kong SAR, China (USD mn) | 430,477.0 Mar 2026 | monthly | Apr 2000 - Mar 2026 |
| Hungary (USD mn) | 52,507.7 May 2026 | monthly | Jan 1998 - May 2026 |
| Iceland (USD mn) | 6,653.0 Apr 2026 | monthly | Oct 2000 - Apr 2026 |
| India (USD mn) | 551,825.0 Apr 2026 | monthly | Apr 1989 - Apr 2026 |
| Indonesia (USD mn) | 124,650.0 Apr 2026 | monthly | Apr 2000 - Apr 2026 |
| Ireland (USD mn) | 4,705.1 Apr 2026 | monthly | Jan 1999 - Apr 2026 |
| Israel (USD mn) | 231,009.2 Apr 2026 | monthly | Dec 2001 - Apr 2026 |
| Italy (USD mn) | 56,176.3 Apr 2026 | monthly | Dec 1999 - Apr 2026 |
| Ivory Coast (USD mn) | 6.8 Mar 2025 | monthly | Jul 1962 - Mar 2025 |
| Japan (USD mn) | 1,185,242.0 Apr 2026 | monthly | Apr 2000 - Apr 2026 |
| Jordan (USD mn) | 16,899.5 Apr 2026 | monthly | Jan 1958 - Apr 2026 |
| Kazakhstan (USD mn) | 12,724.7 Mar 2026 | monthly | Dec 2002 - Mar 2026 |
| Kenya (USD mn) | 12,535.0 Feb 2026 | monthly | Dec 2000 - Feb 2026 |
| South Korea (USD mn) | 402,027.6 May 2026 | monthly | Dec 1956 - May 2026 |
| Kosovo (USD mn) | 1,325.5 Dec 2025 | monthly | Dec 2000 - Dec 2025 |
| Kuwait (USD mn) | 33,729.2 Apr 2026 | monthly | Jan 1964 - Apr 2026 |
| Kyrgyzstan (USD mn) | 1,328.9 Apr 2026 | monthly | Jul 1995 - Apr 2026 |
| Laos (USD mn) | 2,642.9 Jun 2025 | monthly | Dec 1988 - Jun 2025 |
| Latvia (USD mn) | 4,575.5 Apr 2026 | monthly | Jan 1997 - Apr 2026 |
| Lebanon (USD mn) | 11,325.8 Jun 2025 | monthly | Jan 2024 - Jun 2025 |
| Lithuania (USD mn) | 5,430.2 Apr 2026 | monthly | Jun 1993 - Apr 2026 |
| Luxembourg (USD mn) | 49.4 May 2026 | monthly | Jan 1999 - May 2026 |
| Macau SAR, China (USD mn) | 28,839.7 Apr 2026 | monthly | Jun 1984 - Apr 2026 |
| North Macedonia (USD mn) | 5,075.9 Apr 2026 | monthly | Dec 1993 - Apr 2026 |
| Malawi (USD mn) | 413.8 Oct 2021 | monthly | Jun 1965 - Oct 2021 |
| Malaysia (USD mn) | 116,119.3 Apr 2026 | monthly | Apr 2000 - Apr 2026 |
| Malta (USD mn) | 1,152.4 Apr 2026 | monthly | Jan 1960 - Apr 2026 |
| Mauritius (USD mn) | 7,636.3 Mar 2026 | monthly | Mar 1960 - Mar 2026 |
| Mexico (USD mn) | 231,878.6 Apr 2026 | monthly | Jan 2000 - Apr 2026 |
| Moldova (USD mn) | 5,998.2 May 2026 | monthly | Jan 2000 - May 2026 |
| Mongolia (USD mn) | 5,330.6 Jan 2026 | monthly | Dec 1992 - Jan 2026 |
| Montenegro (USD mn) | 2,081.3 Dec 2025 | monthly | Dec 2002 - Dec 2025 |
| Morocco (USD mn) | 45,273.8 Apr 2026 | monthly | Dec 2001 - Apr 2026 |
| Mozambique (USD mn) | 3,486.4 Mar 2026 | monthly | Mar 1984 - Mar 2026 |
| Myanmar (USD mn) | 8,473.8 Mar 2024 | quarterly | Dec 1950 - Mar 2024 |
| Nepal (USD mn) | 20,775.1 Apr 2026 | monthly | Jan 2002 - Apr 2026 |
| Netherlands (USD mn) | 12,083.2 Apr 2026 | monthly | Sep 1999 - Apr 2026 |
| New Zealand (USD mn) | 28,241.2 Apr 2026 | monthly | Sep 2005 - Apr 2026 |
| Nigeria (USD mn) | 45,752.8 Dec 2025 | monthly | Jan 1960 - Dec 2025 |
| Norway (USD mn) | 83,782.2 Apr 2026 | monthly | Jan 1999 - Apr 2026 |
| Oman (USD mn) | 16,991.7 Dec 2025 | monthly | Apr 1970 - Dec 2025 |
| Pakistan (USD mn) | 20,803.6 Apr 2026 | monthly | Jan 1959 - Apr 2026 |
| Palestinian Territory (USD mn) | 886.0 Apr 2026 | monthly | Jan 2006 - Apr 2026 |
| Panama (USD mn) | 5,310.0 Apr 2026 | monthly | Oct 1969 - Apr 2026 |
| Paraguay (USD mn) | 9,379.7 May 2026 | monthly | Dec 1956 - May 2026 |
| Peru (USD mn) | 88,266.0 Apr 2026 | monthly | Dec 1956 - Apr 2026 |
| Philippines (USD mn) | 79,864.0 Apr 2026 | monthly | Jan 1960 - Apr 2026 |
| Poland (USD mn) | 201,999.0 Apr 2026 | monthly | Jan 1998 - Apr 2026 |
| Portugal (USD mn) | 11,292.9 Apr 2026 | monthly | Dec 1999 - Apr 2026 |
| Qatar (USD mn) | 37,307.4 Apr 2026 | monthly | Dec 1966 - Apr 2026 |
| Romania (USD mn) | 72,282.4 Apr 2026 | monthly | Apr 2005 - Apr 2026 |
| Russia (USD mn) | 391,732.0 Apr 2026 | monthly | Dec 1994 - Apr 2026 |
| Saudi Arabia (USD mn) | 469,751.7 Apr 2026 | monthly | Jan 2001 - Apr 2026 |
| Serbia (USD mn) | 24,801.5 Mar 2026 | monthly | Jan 2004 - Mar 2026 |
| Singapore (USD mn) | 414,957.4 Apr 2026 | monthly | Apr 2000 - Apr 2026 |
| Slovakia (USD mn) | 11,349.1 Apr 2026 | monthly | Dec 1999 - Apr 2026 |
| Slovenia (USD mn) | 1,601.0 Apr 2026 | monthly | Jan 1994 - Apr 2026 |
| South Africa (USD mn) | 51,235.0 Apr 2026 | monthly | Jan 2001 - Apr 2026 |
| Spain (USD mn) | 67,103.8 May 2026 | monthly | Jan 1987 - May 2026 |
| Sri Lanka (USD mn) | 6,511.4 Apr 2026 | monthly | Dec 1956 - Apr 2026 |
| Sudan (USD mn) | 0.0 Dec 2017 | monthly | Jul 1960 - Dec 2017 |
| Sweden (USD mn) | 47,396.0 Apr 2026 | monthly | Mar 2000 - Apr 2026 |
| Switzerland (USD mn) | 912,992.0 Apr 2026 | monthly | Jun 1999 - Apr 2026 |
| Syria (USD mn) | 16,221.1 Jun 2011 | monthly | Dec 1950 - Jun 2011 |
Accurate Macro & Micro Economic Data You Can Trust
Explore the most complete set of 6.6 million time series covering more than 200 economies, 20 industries and 18 macroeconomic sectors.
Learn more about what we doBelarus Key Series
| Foreign Trade | Last | Frequency | Range |
|---|---|---|---|
| Forecast: Exports of Goods Growth (%) | 1.284 2028 | yearly | 1993 - 2028 |
| Trade Balance (USD mn) | -135.1 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Total Exports (USD mn) | 3,866.1 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Total Exports Growth (%) | 14.3 Mar 2026 | monthly | Jan 2001 - Mar 2026 |
| Aluminum: Exports (USD th) | 220,980.540 2024 | yearly | 1995 - 2024 |
| Exports: Medicament (USD th) | 385,310.696 2024 | yearly | 1995 - 2024 |
| Exports: Medicinal and Pharmaceutical Product (USD th) | 57,537.110 2024 | yearly | 1995 - 2024 |
| Total Imports (USD mn) | 4,417.9 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Total Imports Growth (%) | 13.5 Mar 2026 | monthly | Jan 2001 - Mar 2026 |
| Imports: Medicament (USD th) | 541,096.572 2024 | yearly | 1995 - 2024 |
| Imports: Medicinal and Pharmaceutical Product (USD th) | 484,245.888 2024 | yearly | 1995 - 2024 |
| Total Exports to USA (USD mn) | 2.507 Jun 2022 | monthly | Feb 1992 - Jun 2022 |
| Total Imports from USA (USD mn) | 12.380 Jun 2022 | monthly | Aug 1992 - Jun 2022 |
| Total Exports to China (USD mn) | 238.156 Jun 2022 | monthly | Jan 2011 - Jun 2022 |
| Total Imports from China (USD mn) | 389.485 Jun 2022 | monthly | Jan 2011 - Jun 2022 |
| Exports: Goods: CIS: Ukraine (USD mn) | 5,423.400 2021 | yearly | 2000 - 2021 |
| Exports: Goods: CIS: Russia (USD mn) | 16,370.300 2021 | yearly | 2000 - 2021 |
| Exports: Goods: CIS: Azerbaijan (USD mn) | 478.000 2021 | yearly | 2000 - 2021 |
| Exports: Goods: CIS: Kazakhstan (USD mn) | 911.600 2021 | yearly | 2000 - 2021 |
| Exports: Goods: CIS: Moldova (USD mn) | 180.700 2021 | yearly | 2000 - 2021 |
| Exports: Goods: ytd: Agricultural & Food Products (USD mn) | 2,993.718 Jun 2021 | quarterly | Sep 2003 - Jun 2021 |
| Exports: Goods: ytd: Mineral Products (USD mn) | 1,444.900 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Exports: Goods: ytd: Transport (USD mn) | 711.600 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Exports: Goods: ytd: Chemical Industry (USD mn) | 1,084.400 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Exports: Goods: ytd: Machinery and Equipment (USD mn) | 668.400 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| MERB Forecast: Exports: Goods & Services: YoY (%) | 3.700 2026 | yearly | 2021 - 2026 |
| Imports: Goods: CIS: Ukraine (USD mn) | 1,499.400 2021 | yearly | 2000 - 2021 |
| Imports: Goods: CIS: Russia (USD mn) | 23,659.500 2021 | yearly | 2000 - 2021 |
| Imports: Goods: CIS: Armenia (USD mn) | 28.900 2021 | yearly | 2000 - 2021 |
| Imports: Goods: CIS: Kazakhstan (USD mn) | 180.700 2021 | yearly | 2000 - 2021 |
| Imports: Goods: CIS: Moldova (USD mn) | 72.300 2021 | yearly | 2000 - 2021 |
| Imports: Goods: ytd: Mineral Products (USD mn) | 2,484.500 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Imports: Goods: ytd: Agricultural & Food Products (USD mn) | 2,049.682 Jun 2021 | quarterly | Sep 2003 - Jun 2021 |
| Imports: Goods: ytd: Transport (USD mn) | 454.800 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Imports: Goods: ytd: Machinery and Equipment (USD mn) | 1,314.600 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Imports: Goods: ytd: Chemical Industry (USD mn) | 760.500 Mar 2021 | quarterly | Sep 2003 - Mar 2021 |
| Imports: Goods & Services: BPM6 (USD mn) | 5,179.124 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Exports: Goods & Services: BPM6 (USD mn) | 5,043.984 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Balance: Goods & Services: BPM6 (USD mn) | -135.140 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Balance: Goods & Services: BPM6: Goods (USD mn) | -551.822 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Exports: Goods & Services: BPM6: Services (USD mn) | 1,177.906 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Imports: Goods & Services: BPM6: Services (USD mn) | 761.224 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Balance: Goods & Services: BPM6: Services (USD mn) | 416.682 Mar 2026 | monthly | Jan 2000 - Mar 2026 |
| Export Value Index (2015=100) | 150.100 2023 | yearly | 1995 - 2023 |
| Import Value Index (2015=100) | 144.500 2023 | yearly | 1995 - 2023 |
| Monetary | Last | Frequency | Range |
|---|---|---|---|
| Non Performing Loans Ratio (%) | 1.0 Dec 2018 | monthly | Dec 2003 - Dec 2018 |
| Household Debt: % of GDP (%) | 10.6 Dec 2025 | quarterly | Dec 2006 - Dec 2025 |
| Non-Performing Loans (USD mn) | 141.233 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Money Supply M1 (USD mn) | 12,852.765 Apr 2026 | monthly | Nov 1993 - Apr 2026 |
| Money Supply M2 (USD mn) | 24,777.704 Apr 2026 | monthly | Nov 1993 - Apr 2026 |
| M2 Growth (%) | 27.8 Apr 2026 | monthly | Dec 1990 - Apr 2026 |
| Reserve Requirement Ratio (%) | 20.0 May 2026 | monthly | Jul 1998 - May 2026 |
| Foreign Exchange Reserves (USD mn) | 5,749.2 May 2026 | monthly | Dec 2002 - May 2026 |
| Foreign Exchange Reserves: % of GDP (%) | 5.900 Dec 2025 | quarterly | Dec 2009 - Dec 2025 |
| Foreign Exchange Reserves: Months of Import (NA) | 1.3 Mar 2026 | monthly | Dec 2002 - Mar 2026 |
| Gold Reserves (USD mn) | 7,879.162 May 2026 | monthly | Dec 2002 - May 2026 |
| Total Deposits (USD mn) | 30,387.744 Apr 2026 | monthly | Dec 2002 - Apr 2026 |
| Total Deposits Growth (%) | 15.6 Mar 2026 | monthly | Dec 2003 - Mar 2026 |
| Domestic Credit (USD mn) | 34,981.2 Apr 2026 | monthly | Dec 2006 - Apr 2026 |
| Domestic Credit Growth (%) | 15.0 Apr 2026 | monthly | Dec 2007 - Apr 2026 |
| Household Debt (USD mn) | 11,024.1 Apr 2026 | monthly | Dec 2006 - Apr 2026 |
| Total Loans (USD mn) | 33,031.381 Mar 2026 | monthly | Dec 2002 - Mar 2026 |
| Total Loans Growth (%) | 11.69 Apr 2026 | monthly | Dec 2003 - Apr 2026 |
| Private Debt: % of Nominal GDP (%) | 20.27 Mar 2026 | quarterly | Dec 2006 - Mar 2026 |
| International Reserve Assets: IMF Methodology: Foreign Currency Reserves (USD mn) | 5,749.079 May 2026 | monthly | Dec 2002 - May 2026 |
| International Reserve Assets: IMF Methodology (USD mn) | 15,037.604 May 2026 | monthly | Dec 2002 - May 2026 |
| International Reserve Assets: IMF Methodology: Monetary Gold (USD mn) | 7,879.162 May 2026 | monthly | Dec 2002 - May 2026 |
| International Reserve Assets: IMF Methodology: Other Assets (USD mn) | 0.100 May 2026 | monthly | Dec 2002 - May 2026 |
| Banking System Survey: Domestic Claims (BYN mn) | 98,751.888 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Banking System Survey: Domestic Claims: Claims on Other Sectors: Other Resident ... (BYN mn) | 31,121.091 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Money Supply: M3: M2: M1: M0 (BYN mn) | 15,726.841 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Money Supply: M3: M2: M1 (BYN mn) | 36,283.356 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Money Supply: M3 (BYN mn) | 104,206.381 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Money Supply: M3: M2 (BYN mn) | 69,947.458 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Bank Deposits: Natural Persons (BYN mn) | 41,367.100 Mar 2026 | monthly | Dec 2014 - Mar 2026 |
| Bank Deposits: Private Sector (BYN mn) | 29,764.100 Mar 2026 | monthly | Dec 2014 - Mar 2026 |
| Bank Deposits (BYN mn) | 86,840.600 Mar 2026 | monthly | Dec 2004 - Mar 2026 |
| Bank Loans (BYN mn) | 98,743.400 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Bank Loans: Private Sector (BYN mn) | 28,937.300 Mar 2026 | monthly | Dec 2014 - Mar 2026 |
| Bank Loans: Natural Persons (BYN mn) | 30,679.100 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Bank Loans: Doubtful Debt (BYN mn) | 398.700 Apr 2026 | monthly | Dec 2014 - Apr 2026 |
| Business and Economic Survey | Last | Frequency | Range |
|---|---|---|---|
| Business Confidence Growth (% Point) | -9.6 Aug 2014 | monthly | Dec 2006 - Aug 2014 |
More Indicators for Belarus
Request a demo of CEIC
CEIC’s economic databases cover over 200 global markets. Our Platform offers the most reliable macroeconomic data and advanced analytical tools.