Repository: searxng/searxng
Pull request: [feat] plugins: new unit converter plugin
## What does this PR do?
- implement a new unit converter plugin

## Why is this change important?
- to not rely on 3rd party search engines for basic unit conversion, see #3015

## How to test this PR locally?
- make run
- 5m to cm
- 5kg to g

## Author's checklist

<!-- additional notes for reviewers -->

## Related issues
closes #3015

Would be great if you could have a look at these changes @dalf, there might be a better and safer way to implement `_parse_text_and_convert()`.

Problem statement:
Add unit conversion like google.
<!-- PLEASE FILL THESE FIELDS, IT REALLY HELPS THE MAINTAINERS OF SearXNG -->

**Is your feature request related to a problem? Please describe.**
no

**Describe the solution you'd like**
Unit conversion like google when performing searched like "10 miles in km"

**Describe alternatives you've considered**
use google.com

**Additional context**
Currency conversion already works, however distance, weight, speed would be nice to have it implemented.

Hints from issue discussion:
Looks like ddg_definitions does handle unit conversion, but SearXNG engine crashes when it tries to parse the result.

Search query: `!ddg_definitions km to miles`
Error produced: 

```
Error
  * Error: httpx.ConnectTimeout
  * Percentage: 0
  * Parameters: `(None, None, 'api.duckduckgo.com')`
  * File name: `searx/search/processors/online.py:118`
  * Function: `_send_http_request`
  * Code: `response = req(params['url'], **request_args)`

Error
  * Error: AttributeError
  * Percentage: 0
  * Parameters: `()`
  * File name: `searx/engines/duckduckgo_definitions.py:105`
  * Function: `response`
  * Code: `results.append({'answer': html_to_text(answer), 'url': search_res.get('AbstractURL', '')})`
  ```
before we start implementing too much, it might be easier to use wolframalpha

- [!wa 10 miles in km](https://darmarit.org/searx/search?q=%21wa+10+miles+in+km)
- [!!wa 10 miles in km](https://darmarit.org/searx/search?q=%21%21wa+10+miles+in+km)

@thunder-coding can you please open an issue / thanks!


The only two ways we could really achieve this without having to do all the logic ourselves seem to be using
- using the [pint](https://github.com/hgrecco/pint) library
- [GNU units](https://www.gnu.org/software/units/manual/units.html) via a subprocess

I personally think that it'd be okay to depend on the python units library, using GNU units would be more flexible and supports more currencies but running it in a subprocess is probably not really a good solution?

What are your opinions on that @dalf, @unixfox and @return42?
I don't have a clear answer right now.
Here some words, perhaps not in the right direction:

> without having to do all the logic ourselves seem

A naive (?) solution:
* There is already a [JSON file with all the unit from wikidata](https://github.com/searxng/searxng/blob/master/searx/data/wikidata_units.json). The [existing SPARQL query](https://github.com/searxng/searxng/blob/e2af3e49702f6fb40e1614f826544dc3b03bca2f/searxng_extra/update/update_wikidata_units.py#L35-L44). 
* Updated query to get the conversion to SI unit: https://w.wiki/9VFr
* From that we can implement something to convert unit:
    * "source unit" to SI
    * SI to "destination unit"

---

More or less related to this 9 years old PR: https://github.com/searx/searx/pull/384
Especially this: https://docs.sympy.org/latest/modules/physics/units/index.html

---

[EDIT] There is https://github.com/Qalculate/libqalculate but there is no Python binding.
<details>

<summary>untested binding written by ChatGPT4</summary>

based on http://qalculate.github.io/reference/index.html

qalculate_wrapper.pyx:

```python
# distutils: language = c++
# distutils: sources = qalculate/Calculator.cpp

cimport cython

# External C++ class declaration
cdef extern from "qalculate/Calculator.h" namespace "libqalculate":
    cdef cppclass Calculator:
        Calculator() except +
        void loadExchangeRates()
        void loadGlobalDefinitions()
        void loadLocalDefinitions()
        string calculateAndPrint(string str, int msecs, const EvaluationOptions &eo, const PrintOptions &po, string *parsed_expression)

# Cython wrapper for the Calculator class
cdef class PyCalculator:
    cdef Calculator* c_calculator

    def __cinit__(self):
        self.c_calculator = new Calculator()
        self.c_calculator.loadExchangeRates()
        self.c_calculator.loadGlobalDefinitions()
        self.c_calculator.loadLocalDefinitions()

    def __dealloc__(self):
        del self.c_calculator

    def calculate_and_print(self, expression, int msecs=10000):
        cdef string result
        cdef string c_expression = expression.encode('UTF-8')
        result = self.c_calculator.calculateAndPrint(c_expression, msecs, default_user_evaluation_options, default_print_options, NULL)
        return result.decode('UTF-8')
```

setup.py
```python
from setuptools import setup
from Cython.Build import cythonize

setup(
    ext_modules=cythonize("qalculate_wrapper.pyx",
                          language_level="3"),
    compiler_directives={'language_level': "3"}
)
```

</details>



---

[EDIT2] [Spot](https://gitlab.e.foundation/e/infra/spot) uses [mathjs](https://mathjs.org/index.html)
> GNU units via a subprocess

Terrible idea, increases attack surface for instances for RCE vulnerabilities.

Commit message: [data] wikidata: update wikidata_units.json

Patch to review:
diff --git a/searx/data/wikidata_units.json b/searx/data/wikidata_units.json
index 7d6e5c93dbe..d46772e4721 100644
--- a/searx/data/wikidata_units.json
+++ b/searx/data/wikidata_units.json
@@ -1,1256 +1,6277 @@
 {
-    "Q100036106": "int nmi",
-    "Q100149279": "°We",
-    "Q100995": "lb",
-    "Q101194838": "GHz/V",
-    "Q101427873": "pk (US)",
-    "Q101427917": "pk (UK)",
-    "Q101463141": "ym²",
-    "Q101463237": "zm²",
-    "Q101463321": "am²",
-    "Q101463409": "fm²",
-    "Q101463496": "pm²",
-    "Q101463679": "hm²",
-    "Q101464050": "Mm²",
-    "Q101464215": "Gm²",
-    "Q101464369": "Tm²",
-    "Q101464499": "Pm²",
-    "Q101464624": "Em²",
-    "Q101464753": "Zm²",
-    "Q101464875": "Ym²",
-    "Q101515060": "g/J",
-    "Q101875087": "cd/cm²",
-    "Q101879174": "dm/s",
-    "Q102068844": "cm⁻³",
-    "Q102130673": "ym/s",
-    "Q102130674": "zm/s",
-    "Q102130677": "am/s",
-    "Q102130679": "fm/s",
-    "Q102130681": "pm/s",
-    "Q102130684": "nm/s",
-    "Q102130686": "μm/s",
-    "Q102130688": "mm/s",
-    "Q102130690": "dam/s",
-    "Q102130692": "hm/s",
-    "Q102130694": "Mm/s",
-    "Q102130696": "Gm/s",
-    "Q102130698": "Tm/s",
-    "Q102130700": "Pm/s",
-    "Q102130702": "Em/s",
-    "Q102130704": "Zm/s",
-    "Q102130706": "Ym/s",
-    "Q102130743": "ym/s²",
-    "Q102130745": "zm/s²",
-    "Q102130747": "am/s²",
-    "Q102130748": "fm/s²",
-    "Q102130751": "pm/s²",
-    "Q102130753": "nm/s²",
-    "Q102130755": "μm/s²",
-    "Q102130756": "mm/s²",
-    "Q102130758": "dm/s²",
-    "Q102130759": "dam/s²",
-    "Q102130761": "hm/s²",
-    "Q102130762": "km/s²",
-    "Q102130765": "Mm/s²",
-    "Q102130767": "Gm/s²",
-    "Q102130769": "Tm/s²",
-    "Q102130771": "Pm/s²",
-    "Q102130773": "Em/s²",
-    "Q102130775": "Zm/s²",
-    "Q102130777": "Ym/s²",
-    "Q1022113": "cm³",
-    "Q102573": "Bq",
-    "Q103246": "Sv",
-    "Q103510": "bar",
-    "Q10380431": "TJ",
-    "Q1040401": "das",
-    "Q1040427": "hs",
-    "Q104117265": "Bi",
-    "Q1042866": "Zib",
-    "Q104628312": "vars",
-    "Q104629193": "m/Es²",
-    "Q104816263": "kg/dm³",
-    "Q104907398": "μN m",
-    "Q104907399": "mN m",
-    "Q1050958": "inHg",
-    "Q1051665": "m/s²",
-    "Q1052397": "rad",
-    "Q1054140": "Mm",
-    "Q10543042": "Ym",
-    "Q105519288": "B SPL",
-    "Q1057069": "hg",
-    "Q105761866": "mV/K",
-    "Q105816142": "tsp",
-    "Q105816269": "cup (US)",
-    "Q105840138": "BU",
-    "Q1063756": "rad/s",
-    "Q1063786": "in²",
-    "Q1065153": "mrad",
-    "Q106589841": "MHz/T",
-    "Q106611785": "g/dm³",
-    "Q106611903": "J/g",
-    "Q1066138": "Ps",
-    "Q106617289": "GBq/kg",
-    "Q106617513": "mGy/s",
-    "Q106617558": "mSv/s",
-    "Q106617559": "μSv/s",
-    "Q106617560": "nSv/s",
-    "Q106617579": "kBq/kg",
-    "Q106617585": "MBq/kg",
-    "Q106623539": "Mg/m³",
-    "Q106623548": "μg/m³",
-    "Q106623562": "kg/cm³",
-    "Q106623580": "kg/kmol",
-    "Q106623615": "kg cm²",
-    "Q106623620": "kg mm²",
-    "Q106629974": "m³/m³",
-    "Q106639792": "dm³/kg",
-    "Q106645176": "dz",
-    "Q106645210": "mg/g",
-    "Q106645232": "g/mm",
-    "Q106645237": "kg/mm",
-    "Q106645241": "mg/m",
-    "Q106645245": "kg/km",
-    "Q106645257": "MN m",
-    "Q106645261": "kN m",
-    "Q106645290": "dN m",
-    "Q1067722": "Fg",
-    "Q106777906": "μS/m",
-    "Q106777917": "S/cm",
-    "Q106777923": "mS/cm",
-    "Q106777925": "MS/m",
-    "Q106777933": "kS/m",
-    "Q106777943": "nS/m",
-    "Q106777952": "nS/cm",
-    "Q106777957": "pS/m",
-    "Q106808096": "kJ/g",
-    "Q106808114": "GC/m³",
-    "Q106808120": "C/mm³",
-    "Q106808129": "MC/m³",
-    "Q106808138": "C/cm³",
-    "Q106808144": "kC/m³",
-    "Q106808151": "mC/m³",
-    "Q106808156": "μC/m³",
-    "Q106808167": "MC/m²",
-    "Q106808174": "C/mm²",
-    "Q106808180": "C/cm²",
-    "Q106808187": "kC/m²",
-    "Q106808194": "mC/m²",
-    "Q106808200": "μC/m²",
-    "Q106808221": "mC/kg",
-    "Q106885926": "N/mm",
-    "Q106886632": "hbar",
-    "Q106886776": "N/mm²",
-    "Q1069725": "p.",
-    "Q106998070": "cm³/m³",
-    "Q106998079": "dm³/m³",
-    "Q107028522": "μg/hg",
-    "Q107028836": "MK⁻¹",
-    "Q107133620": "mg/m²",
-    "Q107133637": "g/cm²",
-    "Q107133667": "mg/cm²",
-    "Q107133676": "g/m²",
-    "Q107164998": "cd mm²/m²",
-    "Q107210119": "g/s",
-    "Q107210344": "mg/s",
-    "Q107226391": "cm⁻¹",
-    "Q1072404": "K",
-    "Q107244316": "mm⁻¹",
-    "Q107244475": "dm⁻¹",
-    "Q107244557": "km⁻¹",
-    "Q107256474": "l.",
-    "Q107299747": "kvar",
-    "Q107299751": "Mvar",
-    "Q107313731": "μg/kg",
-    "Q107313738": "ng/kg",
-    "Q107313800": "cm³/s",
-    "Q107325155": "kWb/m",
-    "Q107325173": "Wb/mm",
-    "Q107361007": "kJ/s",
-    "Q107361082": "MJ/m³",
-    "Q107361092": "J/cm²",
-    "Q107361171": "mW/m²",
-    "Q107361180": "μW/m²",
-    "Q107361187": "pW/m²",
-    "Q107378499": "kN/m²",
-    "Q107410680": "cN m",
-    "Q107410689": "N cm",
-    "Q107410785": "g/mm²",
-    "Q107410801": "g/(cm s)",
-    "Q107410895": "kJ/hg",
-    "Q107440604": "W/cm²",
-    "Q107440662": "mmol/kg",
-    "Q107440685": "mmol/g",
-    "Q107440698": "kmol/kg",
-    "Q107440839": "g/g",
-    "Q107440910": "g/hg",
-    "Q107441004": "mg/hg",
-    "Q107460729": "mm³/mm³",
-    "Q107460790": "kg/GJ",
-    "Q107460866": "g/m",
-    "Q107460882": "mg/km",
-    "Q107461064": "MJ/m²",
-    "Q107461092": "g/(m² s)",
-    "Q107461119": "μg/(m² s)",
-    "Q107461139": "μg/J",
-    "Q107461146": "g/MJ",
-    "Q107538710": "μH/m",
-    "Q107538724": "nH/m",
-    "Q107970291": "mol/dm³",
-    "Q1084321": "Tb/s",
-    "Q1086691": "fg",
-    "Q108730765": "kW a",
-    "Q108888186": "eV/c²",
-    "Q108888198": "keV/c²",
-    "Q108888206": "MeV/c²",
-    "Q108888224": "GeV/c²",
-    "Q1091257": "tex",
-    "Q1092296": "a",
-    "Q110143852": "Ω cm",
-    "Q110143896": "cm³/g",
-    "Q1104069": "$",
-    "Q11061003": "μm²",
-    "Q11061005": "nm²",
-    "Q110742003": "dppx",
-    "Q11229": "%",
-    "Q1131660": "st",
-    "Q1137675": "cr",
-    "Q114002440": "𒄀",
-    "Q114002534": "𒃻",
-    "Q114002639": "𒈨𒊑",
-    "Q114002796": "𒂆",
-    "Q114002930": "𒀺",
-    "Q114002955": "𒀹𒃷",
-    "Q114002974": "𒃷",
-    "Q1140444": "Zb",
-    "Q1140577": "Yb",
-    "Q114589269": "Ѧ",
-    "Q1152074": "Pb",
-    "Q1152323": "Tb",
-    "Q115277430": "QB",
-    "Q115280832": "RB",
-    "Q115359862": "qg",
-    "Q115359863": "rg",
-    "Q115359865": "Rg",
-    "Q115359866": "Qg",
-    "Q115359910": "Rm",
-    "Q115533751": "rm",
-    "Q115533764": "qm",
-    "Q115533776": "Qm",
-    "Q11570": "kg",
-    "Q11573": "m",
-    "Q11574": "s",
-    "Q11579": "K",
-    "Q11582": "L",
-    "Q116432446": "ᵐ",
-    "Q116432563": "ˢ",
-    "Q116443090": "ʰ",
-    "Q1165799": "mil",
-    "Q116939356": "Qs",
-    "Q11776930": "Mg",
-    "Q11830636": "psf",
-    "Q11929860": "kpc",
-    "Q1194225": "lbf",
-    "Q1194580": "Mib",
-    "Q1195111": "Eb",
-    "Q1196837": "ω_P",
-    "Q1197459": "Ms",
-    "Q11982285": "Em³",
-    "Q11982288": "Zm³",
-    "Q11982289": "Tm³",
-    "Q12011178": "Zs",
-    "Q12034595": "oz (ap.)",
-    "Q1204894": "Gib",
-    "Q12129": "pc",
-    "Q121960323": "m/m",
-    "Q121965382": "mol/mol",
-    "Q121981098": "m²/m²",
-    "Q12257695": "Eb/s",
-    "Q12257696": "EB/s",
-    "Q12261466": "kB/s",
-    "Q12263659": "mgal",
-    "Q12265780": "Pb/s",
-    "Q12265783": "PB/s",
-    "Q12269121": "Yb/s",
-    "Q12269122": "YB/s",
-    "Q12269308": "Zb/s",
-    "Q12269309": "ZB/s",
-    "Q122972375": "Rs",
-    "Q1238720": "vols.",
-    "Q12438": "N",
-    "Q1247300": "cm H₂O",
-    "Q12714022": "cwt",
-    "Q12789864": "GeV",
-    "Q12874593": "W h",
-    "Q128822": "kn",
-    "Q13035094": "J/mol",
-    "Q130964": "cal",
-    "Q131255": "F",
-    "Q13147228": "g/cm³",
-    "Q131723": "₿",
-    "Q1322380": "Ts",
-    "Q1323615": "oz t",
-    "Q132643": "kr",
-    "Q13400897": "g",
-    "Q13479685": "mm H2O",
-    "Q1351253": "Eib",
-    "Q1351334": "Pib",
-    "Q13542672": "Ry",
-    "Q13548586": "THz",
-    "Q13582667": "kgf/cm²",
-    "Q1361854": "dwt",
-    "Q1363007": "slug",
-    "Q1374438": "ks",
-    "Q13753469": "MB/s",
-    "Q1377051": "Gs",
-    "Q1394540": "bm",
-    "Q1396128": "F",
-    "Q1413142": "Gb",
-    "Q14158377": "A_P",
-    "Q1427899": "U",
-    "Q14623803": "MDa",
-    "Q14623804": "kDa",
-    "Q1472674": "S",
-    "Q14754979": "Zg",
-    "Q14786969": "MJ",
-    "Q14850704": "℧",
-    "Q14913554": "Ys",
-    "Q14914907": "th",
-    "Q14916719": "Gpc",
-    "Q14923662": "Pm³",
-    "Q15120301": "l atm",
-    "Q1542309": "xu",
-    "Q1545979": "ft³",
-    "Q1550511": "yd²",
-    "Q15551713": "Sh",
-    "Q1569733": "St",
-    "Q15784325": "apc",
-    "Q160857": "hp",
-    "Q162525": "°E",
-    "Q1628990": "hph",
-    "Q163343": "T",
-    "Q163354": "H",
-    "Q1640501": "hyl",
-    "Q1645498": "μg",
-    "Q16859309": "lb ft",
-    "Q169893": "S",
-    "Q170804": "Wb",
-    "Q17093295": "m/h",
-    "Q17143051": "Tf",
-    "Q17255465": "v_P",
-    "Q173117": "R$",
-    "Q1741429": "kpm",
-    "Q174728": "cm",
-    "Q174789": "mm",
-    "Q175821": "μm",
-    "Q1768929": "p",
-    "Q1770733": "Tg",
-    "Q1772386": "dg",
-    "Q177493": "G",
-    "Q177612": "sr",
-    "Q1777507": "fs",
-    "Q177974": "atm",
-    "Q178674": "nm",
-    "Q1790908": "mi3",
-    "Q1793863": "sn",
-    "Q179836": "lx",
-    "Q180154": "km/h",
-    "Q180892": "M☉",
-    "Q1811": "AU",
-    "Q1815100": "cl",
-    "Q182098": "kWh",
-    "Q1823150": "μW",
-    "Q182429": "m/s",
-    "Q1826195": "dl",
-    "Q18413919": "cm/s",
-    "Q185078": "a",
-    "Q185153": "erg",
-    "Q185648": "Torr",
-    "Q185759": "span",
-    "Q1872619": "zs",
-    "Q190095": "Gy",
-    "Q19017495": "mm²",
-    "Q190951": "S$",
-    "Q191118": "t",
-    "Q1913097": "fg",
-    "Q1916026": "μV",
-    "Q192027": "Bd",
-    "Q192274": "pm",
-    "Q193098": "KD",
-    "Q1935515": "mA s",
-    "Q19392152": "TL",
-    "Q193933": "dpt",
-    "Q194339": "B$",
-    "Q1970718": "mam",
-    "Q1972579": "pdl",
-    "Q19877834": "cd-ft",
-    "Q199": "1",
-    "Q199462": "LE",
-    "Q199471": "Afs",
-    "Q200323": "dm",
-    "Q200337": "Kz",
-    "Q201880": "LL",
-    "Q201933": "dyn",
-    "Q2029156": "quad",
-    "Q2029519": "hl",
-    "Q203567": "₦",
-    "Q2042279": "m H₂O",
-    "Q2051195": "GWh",
-    "Q2055118": "ppb",
-    "Q2064166": "fc",
-    "Q206600": "MRF",
-    "Q20706220": "cmm",
-    "Q20706221": "dmm",
-    "Q20764": "Ma",
-    "Q2080811": "vol%",
-    "Q208526": "NT$",
-    "Q208528": "gon",
-    "Q208634": "kat",
-    "Q208788": "fm",
-    "Q2090348": "Kib/s",
-    "Q209351": "b",
-    "Q209426": "′",
-    "Q21006887": "ppm",
-    "Q2100949": "P",
-    "Q2101": "e",
-    "Q21014455": "m/min",
-    "Q210472": "B/.",
-    "Q21061369": "g/kg",
-    "Q21062777": "MPa",
-    "Q21064807": "kPa",
-    "Q21075844": "ml/l",
-    "Q21077820": "mg/m³",
-    "Q21091747": "mg/kg",
-    "Q211256": "mi/h",
-    "Q21154419": "PD",
-    "Q211580": "BTU (th)",
-    "Q212120": "A⋅h",
-    "Q213005": "G$",
-    "Q2140397": "in³",
-    "Q214377": "ell",
-    "Q2143992": "kHz",
-    "Q21489891": "nm³",
-    "Q21489892": "Gm³",
-    "Q21489893": "Mm³",
-    "Q21489894": "μm³",
-    "Q21500224": "mas",
-    "Q2151240": "mag",
-    "Q215571": "N m",
-    "Q21604951": "g/m³",
-    "Q2165290": "yd³",
-    "Q216880": "kgf",
-    "Q217208": "a",
-    "Q2175964": "dm³",
-    "Q218593": "in",
-    "Q2199357": "dec",
-    "Q22137107": "mas/y",
-    "Q2215478": "ppt",
-    "Q2221356": "mW h",
-    "Q22350885": "da",
-    "Q2243141": "Gb/s",
-    "Q2254856": "ca",
-    "Q22673229": "ft/min",
-    "Q2269250": "kb/s",
-    "Q2282891": "μl",
-    "Q2282906": "ng",
-    "Q22934083": "nC",
-    "Q229354": "Ci",
-    "Q232291": "mi²",
-    "Q2332346": "ml",
-    "Q235729": "y (365 days)",
-    "Q23823681": "TW",
-    "Q23925410": "gal (UK)",
-    "Q23925413": "gal (US)",
-    "Q23931040": "dam²",
-    "Q23931103": "nmi²",
-    "Q240468": "syr£",
-    "Q242988": "Lib$",
-    "Q2438073": "ag",
-    "Q2448803": "mV",
-    "Q2451296": "μF",
-    "Q246868": "lot",
-    "Q2474258": "mSv",
-    "Q2478223": "r",
-    "Q2483628": "as",
-    "Q2489298": "cm²",
-    "Q249439": "q_P",
-    "Q2518569": "nSv",
-    "Q25235": "h",
-    "Q25236": "W",
-    "Q25250": "V",
-    "Q25267": "°C",
-    "Q25269": "J",
-    "Q25272": "A",
-    "Q253276": "mi",
-    "Q25343": "m²",
-    "Q25406": "C",
-    "Q254532": "deg²",
-    "Q25472681": "GB/s",
-    "Q25472693": "TB/s",
-    "Q25499149": "oct",
-    "Q25511288": "mb",
-    "Q25517": "m³",
-    "Q2553708": "MV",
-    "Q2554092": "kV",
-    "Q259502": "A$",
-    "Q260126": "rem",
-    "Q2612219": "Pg",
-    "Q261247": "ct",
-    "Q26162546": "mm²/s",
-    "Q2619500": "foe",
-    "Q2636421": "nH",
-    "Q2637946": "dal",
-    "Q2642547": "ha",
-    "Q2652700": "Osm",
-    "Q2655272": "Eg",
-    "Q2659078": "TW h",
-    "Q2670039": "₶",
-    "Q26708069": "kcal",
-    "Q267391": "K",
-    "Q2679083": "μH",
-    "Q2682463": "nF",
-    "Q268391": "gal",
-    "Q2691798": "cg",
-    "Q271206": "sud£",
-    "Q2737347": "mm²",
-    "Q2739114": "μSv",
-    "Q275112": "Bz$",
-    "Q2756030": "pF",
-    "Q2757753": "PW h",
-    "Q2762458": "ys",
-    "Q2784622": "T",
-    "Q27864215": "μW h",
-    "Q2793566": "GV",
-    "Q27949241": "R",
-    "Q2799294": "Gg",
-    "Q281096": "cd/m²",
-    "Q28719934": "keV",
-    "Q28924752": "g/mol",
-    "Q28924753": "kg/mol",
-    "Q2924137": "mH",
-    "Q296936": "toe",
-    "Q29924639": "kVA",
-    "Q30001811": "aBq",
-    "Q30001813": "aC",
-    "Q30001814": "aHz",
-    "Q30001815": "aJ",
-    "Q30001816": "akat",
-    "Q30001818": "aL",
-    "Q30001819": "alm",
-    "Q30001820": "alx",
-    "Q30001822": "aN",
-    "Q30001823": "aΩ",
-    "Q30001825": "aPa",
-    "Q30001826": "arad",
-    "Q30001827": "aS",
-    "Q30001828": "aSv",
-    "Q30001829": "asr",
-    "Q30001830": "aT",
-    "Q30001831": "aV",
-    "Q30001832": "aW",
-    "Q30001833": "aWb",
-    "Q3013059": "ka",
-    "Q304479": "tr",
-    "Q305896": "DPI",
-    "Q3095010": "γ",
-    "Q31889818": "ppq",
-    "Q3194304": "kb",
-    "Q3207456": "mW",
-    "Q321017": "R",
-    "Q3221356": "ym",
-    "Q3239557": "pg",
-    "Q3241121": "mg",
-    "Q324923": "Hart",
-    "Q3249364": "cs",
-    "Q3251645": "ds",
-    "Q3267417": "Tm",
-    "Q3270676": "zm",
-    "Q32750621": "liq pt (US)",
-    "Q32750759": "fl oz (US)",
-    "Q32750816": "bu (US)",
-    "Q32751272": "dry pt (US)",
-    "Q32751296": "bbl (US)",
-    "Q3276763": "GHz",
-    "Q3277907": "Em",
-    "Q3277915": "Zm",
-    "Q3277919": "Pm",
-    "Q3312063": "fL",
-    "Q3320608": "kW",
-    "Q3331719": "dma",
-    "Q3332689": "RT",
-    "Q3332814": "Mb",
-    "Q33680": "rad",
-    "Q3396758": "daa",
-    "Q3414243": "qps",
-    "Q3421309": "R_J",
-    "Q355198": "px",
-    "Q35852": "ha",
-    "Q36384": "Eq",
-    "Q3674704": "km/s",
-    "Q3675550": "mm³",
-    "Q3710": "ft",
-    "Q3712659": "$",
-    "Q376660": "nat",
-    "Q37732658": "°R",
-    "Q3773454": "Mpc",
-    "Q3815076": "Kib",
-    "Q3833309": "£",
-    "Q3858002": "mA⋅h",
-    "Q3867152": "ft/s²",
-    "Q389062": "Tib",
-    "Q3902688": "pl",
-    "Q3902709": "ps",
-    "Q39274": "Sv",
-    "Q39360235": "US lea",
-    "Q39360471": "nl",
-    "Q39362962": "µin",
-    "Q39363132": "UK lg",
-    "Q39363209": "UK nl",
-    "Q39369": "Hz",
-    "Q39380159": "US nmi",
-    "Q39462789": "µin²",
-    "Q39467934": "kgf/m²",
-    "Q39469927": "N/m²",
-    "Q39617688": "cwt",
-    "Q39617818": "t lb",
-    "Q39628023": "y",
-    "Q39699418": "cm/s²",
-    "Q39708248": "S",
-    "Q39709980": "bd",
-    "Q39710113": "bhp EDR",
-    "Q4041686": "in H20",
-    "Q4068266": "Ʒ",
-    "Q41509": "mol",
-    "Q4176683": "aC",
-    "Q41803": "g",
-    "Q42289": "°F",
-    "Q42319606": "people/m²",
-    "Q4243638": "km³",
-    "Q4406": "$T",
-    "Q44395": "Pa",
-    "Q4456994": "mF",
-    "Q4588": "WS$",
-    "Q4592": "F$",
-    "Q4596": "Rs",
-    "Q4597": "$",
-    "Q469356": "T",
-    "Q47083": "Ω",
-    "Q476572": "Ha",
-    "Q48013": "oz",
-    "Q482798": "yd",
-    "Q483261": "Da",
-    "Q483725": "A.M.",
-    "Q484092": "lm",
-    "Q4861171": "H",
-    "Q4917": "US$",
-    "Q494083": "fur",
-    "Q4989854": "kJ",
-    "Q4992853": "kt",
-    "Q500515": "Gal",
-    "Q50094": "Np",
-    "Q50098": "B",
-    "Q5042194": "L.T.",
-    "Q50808017": "kg m²",
-    "Q5139563": "hPa",
-    "Q514845": "pz",
-    "Q5195628": "hm³",
-    "Q5198770": "dam³",
-    "Q524410": "Ga",
-    "Q5299480": "DPCm",
-    "Q531": "l.y.",
-    "Q5329": "dB",
-    "Q53393488": "PHz",
-    "Q53393490": "EHz",
-    "Q53393494": "ZHz",
-    "Q53393498": "YHz",
-    "Q53393659": "ML",
-    "Q53393664": "GL",
-    "Q53393669": "El",
-    "Q53393674": "ZL",
-    "Q53393678": "YL",
-    "Q53393768": "zl",
-    "Q53393771": "yL",
-    "Q53393868": "GJ",
-    "Q53393886": "PJ",
-    "Q53393890": "EJ",
-    "Q53393893": "ZJ",
-    "Q53393898": "YJ",
-    "Q53448786": "yHz",
-    "Q53448790": "zHz",
-    "Q53448794": "fHz",
-    "Q53448797": "pHz",
-    "Q53448801": "nHz",
-    "Q53448806": "μHz",
-    "Q53448808": "mHz",
-    "Q53448813": "cHz",
-    "Q53448817": "dHz",
-    "Q53448820": "daHz",
-    "Q53448826": "hHz",
-    "Q53448828": "yJ",
-    "Q53448832": "zJ",
-    "Q53448835": "fJ",
-    "Q53448842": "pJ",
-    "Q53448844": "nJ",
-    "Q53448847": "μJ",
-    "Q53448851": "mJ",
-    "Q53448856": "cJ",
-    "Q53448860": "dJ",
-    "Q53448864": "daJ",
-    "Q53448875": "hJ",
-    "Q53448879": "yPa",
-    "Q53448883": "zPa",
-    "Q53448886": "fPa",
-    "Q53448892": "pPa",
-    "Q53448897": "nPa",
-    "Q53448900": "μPa",
-    "Q53448906": "mPa",
-    "Q53448909": "cPa",
-    "Q53448914": "dPa",
-    "Q53448918": "daPa",
-    "Q53448922": "GPa",
-    "Q53448927": "TPa",
-    "Q53448931": "PPa",
-    "Q53448936": "EPa",
-    "Q53448939": "ZPa",
-    "Q53448943": "YPa",
-    "Q53448949": "yV",
-    "Q53448952": "zV",
-    "Q53448957": "fV",
-    "Q53448960": "pV",
-    "Q53448965": "nV",
-    "Q53448969": "cV",
-    "Q53448973": "dV",
-    "Q53448977": "daV",
-    "Q53448981": "hV",
-    "Q53448985": "TV",
-    "Q53448990": "PV",
-    "Q53448994": "EV",
-    "Q53448996": "ZV",
-    "Q53449001": "YV",
-    "Q53449006": "yW",
-    "Q53449008": "zW",
-    "Q53449013": "fW",
-    "Q53449018": "pW",
-    "Q53449021": "nW",
-    "Q53449025": "cW",
-    "Q53449029": "dW",
-    "Q53449033": "daW",
-    "Q53449036": "hW",
-    "Q53449040": "PW",
-    "Q53449045": "EW",
-    "Q53449049": "ZW",
-    "Q53449054": "YW",
-    "Q53561461": "wf",
-    "Q53561822": "wf",
-    "Q53651160": "zm³",
-    "Q53651201": "Ym³",
-    "Q53651356": "ym³",
-    "Q53651512": "pm³",
-    "Q53651713": "fm³",
-    "Q536785": "ρ_P",
-    "Q53951982": "Mt",
-    "Q53952048": "kt",
-    "Q54006645": "ZWb",
-    "Q54081354": "ZT",
-    "Q54081925": "ZSv",
-    "Q54082468": "ZS",
-    "Q54083144": "ZΩ",
-    "Q54083318": "ZN",
-    "Q54083566": "Zlm",
-    "Q54083579": "Zlx",
-    "Q54083712": "ZBq",
-    "Q54083746": "ZC",
-    "Q54083766": "ZF",
-    "Q54083779": "ZGy",
-    "Q54083795": "ZH",
-    "Q54083813": "Zkat",
-    "Q5409016": "MVA",
-    "Q5465723": "ft-pdl",
-    "Q549389": "b/s",
-    "Q550341": "V A",
-    "Q552299": "ch",
-    "Q55442349": "U/L",
-    "Q55726194": "mg/L",
-    "Q56156859": "mmol",
-    "Q56156949": "μmol",
-    "Q56157046": "nmol",
-    "Q56157048": "pmol",
-    "Q56160603": "fmol",
-    "Q56317622": "Q_P",
-    "Q56318907": "kbar",
-    "Q56349362": "Bs.S",
-    "Q56402798": "kN",
-    "Q5711261": "am³",
-    "Q573": "d",
-    "Q577": "a",
-    "Q581432": "‴",
-    "Q5879479": "GW",
-    "Q6003257": "am",
-    "Q6009164": "MW h",
-    "Q6014364": "in/s",
-    "Q603071": "E°",
-    "Q605704": "doz",
-    "Q60742631": "AU/yr",
-    "Q608697": "Mx",
-    "Q610135": "G",
-    "Q613726": "Yg",
-    "Q6170164": "yg",
-    "Q6171168": "zg",
-    "Q61756607": "yd",
-    "Q61771602": "ft",
-    "Q61771670": "in",
-    "Q61793198": "rd",
-    "Q61794766": "ch (US survey)",
-    "Q61994988": "Wth",
-    "Q61995006": "KWth",
-    "Q626299": "psi",
-    "Q630369": "var",
-    "Q636200": "U",
-    "Q640907": "sb",
-    "Q6414556": "kip",
-    "Q648908": "bya",
-    "Q64996135": "gal (US)/min",
-    "Q65028392": "mm/a",
-    "Q651336": "M_J",
-    "Q6517513": "dag",
-    "Q667419": "UK t",
-    "Q681996": "M🜨",
-    "Q685662": "p_P",
-    "Q686163": "$",
-    "Q68725821": "°Rø",
-    "Q68726230": "°De",
-    "Q68726625": "°N",
-    "Q69362731": "°C",
-    "Q69363953": "K",
-    "Q693944": "gr",
-    "Q6982035": "MW",
-    "Q69878540": "fl oz (UK)",
-    "Q70378044": "dmol",
-    "Q70378549": "dK",
-    "Q70393458": "kmol",
-    "Q70395375": "Tmol",
-    "Q70395643": "Mmol",
-    "Q70395830": "kK",
-    "Q70396179": "mK",
-    "Q70397275": "μK",
-    "Q70397725": "cmol",
-    "Q70397932": "cK",
-    "Q70398457": "nK",
-    "Q70398619": "MK",
-    "Q70398813": "Gmol",
-    "Q70398991": "GK",
-    "Q70440025": "daK",
-    "Q70440438": "hK",
-    "Q70440620": "damol",
-    "Q70440823": "hmol",
-    "Q70443020": "EK",
-    "Q70443154": "yK",
-    "Q70443282": "zK",
-    "Q70443367": "fK",
-    "Q70443453": "TK",
-    "Q70443757": "pK",
-    "Q70443901": "YK",
-    "Q70444029": "PK",
-    "Q70444141": "Emol",
-    "Q70444284": "ymol",
-    "Q70444386": "zmol",
-    "Q70444514": "Ymol",
-    "Q70444609": "Pmol",
-    "Q712226": "km²",
-    "Q72081071": "MeV",
-    "Q723733": "ms",
-    "Q730251": "ft·lbf",
-    "Q732707": "MHz",
-    "Q73408": "K",
-    "Q7350781": "Mb/s",
-    "Q7398951": "PPI",
-    "Q743895": "bpm",
-    "Q748716": "fps",
-    "Q752197": "kJ/mol",
-    "Q7574000": "sp",
-    "Q7672057": "TU",
-    "Q7727": "min",
-    "Q777017": "dBm",
-    "Q780456": "Td",
-    "Q78754556": "rot",
-    "Q78757683": "windings",
-    "Q79726": "kB",
-    "Q79735": "MB",
-    "Q79738": "GB",
-    "Q79741": "TB",
-    "Q79744": "PB",
-    "Q79745": "EB",
-    "Q79747": "ZB",
-    "Q7974920": "W s",
-    "Q79752": "YB",
-    "Q79756": "KiB",
-    "Q79758": "MiB",
-    "Q79765": "GiB",
-    "Q79769": "TiB",
-    "Q79774": "PiB",
-    "Q79777": "EiB",
-    "Q79779": "ZiB",
-    "Q79781": "YiB",
-    "Q80237579": "J/nm",
-    "Q809678": "Ba",
-    "Q81062869": "W/nm",
-    "Q81073100": "W/(sr nm)",
-    "Q81292": "acre",
-    "Q81454": "Å",
-    "Q8229770": "B/s",
-    "Q828224": "km",
-    "Q829073": "\"",
-    "Q83216": "cd",
-    "Q83327": "eV",
-    "Q834105": "g/L",
-    "Q835916": "IU",
-    "Q838801": "ns",
-    "Q842015": "μs",
-    "Q842981": "thm (US)",
-    "Q844211": "kg/m³",
-    "Q844338": "hm",
-    "Q844976": "Oe",
-    "Q845958": "¥",
-    "Q848856": "dam",
-    "Q851872": "o",
-    "Q854546": "Gm",
-    "Q855161": "Yib",
-    "Q856240": "ft³/min",
-    "Q857027": "ft²",
-    "Q85854198": "MN",
-    "Q87262709": "kΩ",
-    "Q87416053": "MΩ",
-    "Q8799": "B",
-    "Q8805": "bit",
-    "Q88296091": "tsp",
-    "Q89187604": "bbl (US)",
-    "Q89473028": "bu (UK)",
-    "Q89662131": "pt (UK)",
-    "Q901492": "ph",
-    "Q902274": "cp",
-    "Q9026416": "MWth",
-    "Q9048643": "nl",
-    "Q905912": "L",
-    "Q906223": "Es",
-    "Q909066": "at",
-    "Q911730": "nx",
-    "Q914151": "P_P",
-    "Q915169": "F_P",
-    "Q918094": "g",
-    "Q93318": "M",
-    "Q933427": "B",
-    "Q93678895": "gill (US)",
-    "Q93679498": "gill (UK)",
-    "Q94076025": "dalm",
-    "Q94076717": "dakat",
-    "Q942092": "BWI$",
-    "Q94414053": "Prad",
-    "Q94414499": "PC",
-    "Q94415026": "Grad",
-    "Q94415255": "GC",
-    "Q94415438": "Yrad",
-    "Q94415526": "YC",
-    "Q94415561": "krad",
-    "Q94415782": "Mrad",
-    "Q94416260": "GN",
-    "Q94416535": "cN",
-    "Q94416879": "YN",
-    "Q94417138": "PN",
-    "Q94417481": "μGy",
-    "Q94417583": "μS",
-    "Q94417598": "μT",
-    "Q94417933": "μlm",
-    "Q94418102": "μN",
-    "Q94418220": "μsr",
-    "Q94418481": "μBq",
-    "Q94479580": "GΩ",
-    "Q94480021": "PΩ",
-    "Q94480081": "YΩ",
-    "Q94480128": "cΩ",
-    "Q94480131": "TΩ",
-    "Q94480136": "pΩ",
-    "Q94480254": "nΩ",
-    "Q94480476": "dΩ",
-    "Q94480633": "EΩ",
-    "Q94480967": "daΩ",
-    "Q94481176": "hΩ",
-    "Q94481339": "fΩ",
-    "Q94481646": "yΩ",
-    "Q94487174": "zΩ",
-    "Q94487366": "mΩ",
-    "Q94487561": "μΩ",
-    "Q94487750": "kGy",
-    "Q94488007": "klx",
-    "Q94488361": "MF",
-    "Q94488759": "GBq",
-    "Q94489041": "PBq",
-    "Q94489223": "YBq",
-    "Q94489429": "MBq",
-    "Q94489465": "kBq",
-    "Q94489476": "TBq",
-    "Q94489494": "kWb",
-    "Q94489520": "kS",
-    "Q94490951": "klm",
-    "Q94491129": "kkat",
-    "Q94634634": "cC",
-    "Q94634655": "MC",
-    "Q94634666": "kC",
-    "Q94634677": "TC",
-    "Q94634684": "μC",
-    "Q94634699": "mC",
-    "Q94693759": "csr",
-    "Q94693773": "msr",
-    "Q94693786": "mWb",
-    "Q94693805": "μWb",
-    "Q94693819": "GS",
-    "Q94693849": "cS",
-    "Q94693918": "MS",
-    "Q94694019": "TS",
-    "Q94694096": "pS",
-    "Q94694154": "nS",
-    "Q94694206": "mS",
-    "Q94731530": "mlm",
-    "Q94731808": "mkat",
-    "Q94731887": "μkat",
-    "Q94732218": "nkat",
-    "Q94732627": "pkat",
-    "Q94733432": "fkat",
-    "Q94733760": "cGy",
-    "Q94734107": "dGy",
-    "Q94734232": "mGy",
-    "Q94734359": "daGy",
-    "Q94734468": "aGy",
-    "Q94734527": "pGy",
-    "Q94734593": "nGy",
-    "Q94734689": "kT",
-    "Q94734788": "mT",
-    "Q94939947": "Gkat",
-    "Q94940018": "Pkat",
-    "Q94940081": "ykat",
-    "Q94940160": "dkat",
-    "Q94940232": "Ekat",
-    "Q94940295": "Ykat",
-    "Q94940582": "Tkat",
-    "Q94940892": "hkat",
-    "Q94941461": "zkat",
-    "Q94942602": "MGy",
-    "Q94942863": "GGy",
-    "Q94986863": "YWb",
-    "Q94986889": "PWb",
-    "Q94986906": "cWb",
-    "Q94986920": "GWb",
-    "Q94986942": "MWb",
-    "Q94986962": "TWb",
-    "Q95178536": "Mlm",
-    "Q95178777": "Tlm",
-    "Q95178881": "clm",
-    "Q95179024": "plm",
-    "Q95179137": "nlm",
-    "Q95179382": "hlm",
-    "Q95179467": "flm",
-    "Q95179608": "zlm",
-    "Q95179695": "Mkat",
-    "Q95179788": "ckat",
-    "Q95179882": "PGy",
-    "Q95377836": "PF",
-    "Q95377853": "YF",
-    "Q95378017": "kF",
-    "Q95378296": "TF",
-    "Q95379145": "cF",
-    "Q95379382": "GF",
-    "Q95379491": "daC",
-    "Q95379580": "hC",
-    "Q95379588": "dC",
-    "Q95379596": "EC",
-    "Q95446327": "pC",
-    "Q95446670": "fC",
-    "Q95447079": "zC",
-    "Q95447237": "yC",
-    "Q95447253": "fF",
-    "Q95447263": "zF",
-    "Q95447276": "aF",
-    "Q95447555": "dF",
-    "Q95447863": "EF",
-    "Q95448262": "yF",
-    "Q95448479": "hF",
-    "Q95448689": "daF",
-    "Q95448950": "kSv",
-    "Q95559229": "GSv",
-    "Q95559368": "YSv",
-    "Q95559441": "MSv",
-    "Q95559576": "TSv",
-    "Q95559603": "PSv",
-    "Q95609154": "nWb",
-    "Q95609210": "fWb",
-    "Q95609261": "zWb",
-    "Q95609291": "dWb",
-    "Q95609317": "EWb",
-    "Q95676212": "pWb",
-    "Q95676232": "yWb",
-    "Q95676243": "hWb",
-    "Q95676250": "daWb",
-    "Q95676257": "PS",
-    "Q95676260": "YS",
-    "Q95676273": "zS",
-    "Q95676275": "fS",
-    "Q95676279": "yS",
-    "Q95676287": "hS",
-    "Q95676291": "daS",
-    "Q95676297": "dS",
-    "Q95676298": "ES",
-    "Q95720731": "YGy",
-    "Q95720734": "TGy",
-    "Q95720736": "fGy",
-    "Q95720739": "yGy",
-    "Q95720741": "zGy",
-    "Q95720742": "EGy",
-    "Q95720746": "hGy",
-    "Q95720749": "mlx",
-    "Q95720758": "μlx",
-    "Q95720773": "dalx",
-    "Q95720777": "hlx",
-    "Q95720781": "dlx",
-    "Q95720786": "clx",
-    "Q95857671": "zSv",
-    "Q95859071": "fSv",
-    "Q95860960": "daSv",
-    "Q95861107": "hSv",
-    "Q95861296": "dSv",
-    "Q95862182": "ESv",
-    "Q95863358": "cSv",
-    "Q95863591": "ySv",
-    "Q95863894": "pSv",
-    "Q95864194": "zBq",
-    "Q95864378": "fBq",
-    "Q95864695": "daBq",
-    "Q95864940": "hBq",
-    "Q95865286": "dBq",
-    "Q95865530": "EBq",
-    "Q95865716": "cBq",
-    "Q95865877": "yBq",
-    "Q95866173": "pBq",
-    "Q95866344": "nBq",
-    "Q95866767": "mBq",
-    "Q95867993": "mN",
-    "Q95948345": "crad",
-    "Q95948364": "drad",
-    "Q95948734": "daN",
-    "Q95948739": "hN",
-    "Q95948747": "dN",
-    "Q95976839": "Plm",
-    "Q95976853": "Glm",
-    "Q95976869": "Ylm",
-    "Q95976889": "ylm",
-    "Q95976917": "dlm",
-    "Q95976919": "Elm",
-    "Q95976921": "nT",
-    "Q95993516": "TN",
-    "Q95993522": "nN",
-    "Q95993524": "fN",
-    "Q95993526": "yN",
-    "Q95993528": "zN",
-    "Q95993530": "EN",
-    "Q95993532": "pN",
-    "Q95993537": "μrad",
-    "Q95993542": "nrad",
-    "Q95993547": "frad",
-    "Q95993553": "prad",
-    "Q95993554": "darad",
-    "Q95993557": "hrad",
-    "Q95993619": "pT",
-    "Q96025401": "daT",
-    "Q96025405": "Trad",
-    "Q96025407": "Zrad",
-    "Q96025409": "zrad",
-    "Q96025413": "yrad",
-    "Q96025414": "Erad",
-    "Q96025419": "Ylx",
-    "Q96025422": "Glx",
-    "Q96025427": "Plx",
-    "Q96025431": "Mlx",
-    "Q96025433": "Tlx",
-    "Q96025435": "nlx",
-    "Q96025441": "flx",
-    "Q96050953": "GH",
-    "Q96051010": "PH",
-    "Q96051029": "YH",
-    "Q96051052": "cH",
-    "Q96051074": "TH",
-    "Q96051106": "MH",
-    "Q96051123": "kH",
-    "Q96051126": "fH",
-    "Q96051133": "yH",
-    "Q96051139": "hH",
-    "Q96051142": "dH",
-    "Q96051144": "EH",
-    "Q96051150": "pH",
-    "Q96051160": "daH",
-    "Q96051186": "zH",
-    "Q96051199": "aH",
-    "Q96051245": "ylx",
-    "Q96051267": "Elx",
-    "Q96051282": "plx",
-    "Q96051312": "zlx",
-    "Q96070067": "PT",
-    "Q96070074": "YT",
-    "Q96070076": "GT",
-    "Q96070087": "cT",
-    "Q96070103": "MT",
-    "Q96070125": "hT",
-    "Q96070145": "fT",
-    "Q96070174": "TT",
-    "Q96070195": "zT",
-    "Q96070247": "yT",
-    "Q96070254": "dT",
-    "Q96070264": "ET",
-    "Q96070276": "m°C",
-    "Q96070318": "dsr",
-    "Q96070329": "nsr",
-    "Q96070341": "psr",
-    "Q96095866": "fsr",
-    "Q96095897": "zsr",
-    "Q96095917": "ysr",
-    "Q96095927": "dasr",
-    "Q96095928": "hsr",
-    "Q96095931": "ksr",
-    "Q96095933": "Msr",
-    "Q96095939": "Gsr",
-    "Q96095941": "μ°C",
-    "Q96095955": "n°C",
-    "Q96095960": "k°C",
-    "Q96106290": "Tsr",
-    "Q96106298": "Psr",
-    "Q96106311": "Esr",
-    "Q96106319": "Zsr",
-    "Q96106332": "Ysr",
-    "Q96106346": "c°C",
-    "Q96106360": "d°C",
-    "Q96106368": "da°C",
-    "Q96106385": "h°C",
-    "Q96106393": "M°C",
-    "Q96236286": "G°C",
-    "Q96312779": "μas",
-    "Q97059641": "p°C",
-    "Q97059652": "T°C",
-    "Q97143826": "P°C",
-    "Q97143831": "y°C",
-    "Q97143835": "f°C",
-    "Q97143838": "Z°C",
-    "Q97143842": "E°C",
-    "Q97143843": "z°C",
-    "Q97143849": "Y°C",
-    "Q97143851": "a°C",
-    "Q98492214": "den",
-    "Q98793302": "qt (UK)",
-    "Q98793408": "liq qt (US)",
-    "Q98793687": "dry qt (US)",
-    "Q99476928": "gf",
-    "Q99487704": "ppt",
-    "Q99490009": "BTU (IT)",
-    "Q99490301": "BTU (ISO)",
-    "Q99490479": "BTU (39 °F)",
-    "Q99490986": "BTU (59 °F)",
-    "Q99491193": "BTU (60 °F)",
-    "Q99491447": "BTU (mean)",
-    "Q99492167": "m Hg"
-}
\ No newline at end of file
+    "Q100036106": {
+        "si_name": "Q11573",
+        "symbol": "int nmi",
+        "to_si_factor": 1852.0
+    },
+    "Q100149279": {
+        "si_name": null,
+        "symbol": "°We",
+        "to_si_factor": null
+    },
+    "Q100995": {
+        "si_name": "Q11570",
+        "symbol": "lb",
+        "to_si_factor": 0.45359237
+    },
+    "Q101194838": {
+        "si_name": "Q101195156",
+        "symbol": "GHz/V",
+        "to_si_factor": 1000000000.0
+    },
+    "Q101427873": {
+        "si_name": "Q25517",
+        "symbol": "pk (US)",
+        "to_si_factor": 0.008809768
+    },
+    "Q101427917": {
+        "si_name": "Q25517",
+        "symbol": "pk (UK)",
+        "to_si_factor": 0.00909218
+    },
+    "Q101463141": {
+        "si_name": "Q25343",
+        "symbol": "ym²",
+        "to_si_factor": 1e-48
+    },
+    "Q101463237": {
+        "si_name": "Q25343",
+        "symbol": "zm²",
+        "to_si_factor": 1e-42
+    },
+    "Q101463321": {
+        "si_name": "Q25343",
+        "symbol": "am²",
+        "to_si_factor": 1e-36
+    },
+    "Q101463409": {
+        "si_name": "Q25343",
+        "symbol": "fm²",
+        "to_si_factor": 1e-30
+    },
+    "Q101463496": {
+        "si_name": "Q25343",
+        "symbol": "pm²",
+        "to_si_factor": 1e-24
+    },
+    "Q101463679": {
+        "si_name": "Q25343",
+        "symbol": "hm²",
+        "to_si_factor": 10000.0
+    },
+    "Q101464050": {
+        "si_name": "Q25343",
+        "symbol": "Mm²",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q101464215": {
+        "si_name": "Q25343",
+        "symbol": "Gm²",
+        "to_si_factor": 1e+18
+    },
+    "Q101464369": {
+        "si_name": "Q25343",
+        "symbol": "Tm²",
+        "to_si_factor": 1e+24
+    },
+    "Q101464499": {
+        "si_name": "Q25343",
+        "symbol": "Pm²",
+        "to_si_factor": 1e+30
+    },
+    "Q101464624": {
+        "si_name": "Q25343",
+        "symbol": "Em²",
+        "to_si_factor": 1e+36
+    },
+    "Q101464753": {
+        "si_name": "Q25343",
+        "symbol": "Zm²",
+        "to_si_factor": 1e+42
+    },
+    "Q101464875": {
+        "si_name": "Q25343",
+        "symbol": "Ym²",
+        "to_si_factor": 1e+48
+    },
+    "Q101515060": {
+        "si_name": "Q101515303",
+        "symbol": "g/J",
+        "to_si_factor": 0.001
+    },
+    "Q101875087": {
+        "si_name": "Q281096",
+        "symbol": "cd/cm²",
+        "to_si_factor": 10000.0
+    },
+    "Q101879174": {
+        "si_name": "Q182429",
+        "symbol": "dm/s",
+        "to_si_factor": 0.1
+    },
+    "Q102068844": {
+        "si_name": "Q21401573",
+        "symbol": "cm⁻³",
+        "to_si_factor": 1000000.0
+    },
+    "Q102130673": {
+        "si_name": "Q182429",
+        "symbol": "ym/s",
+        "to_si_factor": 1e-24
+    },
+    "Q102130674": {
+        "si_name": "Q182429",
+        "symbol": "zm/s",
+        "to_si_factor": 1e-21
+    },
+    "Q102130677": {
+        "si_name": "Q182429",
+        "symbol": "am/s",
+        "to_si_factor": 1e-18
+    },
+    "Q102130679": {
+        "si_name": "Q182429",
+        "symbol": "fm/s",
+        "to_si_factor": 1e-15
+    },
+    "Q102130681": {
+        "si_name": "Q182429",
+        "symbol": "pm/s",
+        "to_si_factor": 1e-12
+    },
+    "Q102130684": {
+        "si_name": "Q182429",
+        "symbol": "nm/s",
+        "to_si_factor": 1e-09
+    },
+    "Q102130686": {
+        "si_name": "Q182429",
+        "symbol": "μm/s",
+        "to_si_factor": 1e-06
+    },
+    "Q102130688": {
+        "si_name": "Q182429",
+        "symbol": "mm/s",
+        "to_si_factor": 0.001
+    },
+    "Q102130690": {
+        "si_name": "Q182429",
+        "symbol": "dam/s",
+        "to_si_factor": 10.0
+    },
+    "Q102130692": {
+        "si_name": "Q182429",
+        "symbol": "hm/s",
+        "to_si_factor": 100.0
+    },
+    "Q102130694": {
+        "si_name": "Q182429",
+        "symbol": "Mm/s",
+        "to_si_factor": 1000000.0
+    },
+    "Q102130696": {
+        "si_name": "Q182429",
+        "symbol": "Gm/s",
+        "to_si_factor": 1000000000.0
+    },
+    "Q102130698": {
+        "si_name": "Q182429",
+        "symbol": "Tm/s",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q102130700": {
+        "si_name": "Q182429",
+        "symbol": "Pm/s",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q102130702": {
+        "si_name": "Q182429",
+        "symbol": "Em/s",
+        "to_si_factor": 1e+18
+    },
+    "Q102130704": {
+        "si_name": "Q182429",
+        "symbol": "Zm/s",
+        "to_si_factor": 1e+21
+    },
+    "Q102130706": {
+        "si_name": "Q182429",
+        "symbol": "Ym/s",
+        "to_si_factor": 1e+24
+    },
+    "Q102130743": {
+        "si_name": "Q1051665",
+        "symbol": "ym/s²",
+        "to_si_factor": 1e-24
+    },
+    "Q102130745": {
+        "si_name": "Q1051665",
+        "symbol": "zm/s²",
+        "to_si_factor": 1e-21
+    },
+    "Q102130747": {
+        "si_name": "Q1051665",
+        "symbol": "am/s²",
+        "to_si_factor": 1e-18
+    },
+    "Q102130748": {
+        "si_name": "Q1051665",
+        "symbol": "fm/s²",
+        "to_si_factor": 1e-15
+    },
+    "Q102130751": {
+        "si_name": "Q1051665",
+        "symbol": "pm/s²",
+        "to_si_factor": 1e-12
+    },
+    "Q102130753": {
+        "si_name": "Q1051665",
+        "symbol": "nm/s²",
+        "to_si_factor": 1e-09
+    },
+    "Q102130755": {
+        "si_name": "Q1051665",
+        "symbol": "μm/s²",
+        "to_si_factor": 1e-06
+    },
+    "Q102130756": {
+        "si_name": "Q1051665",
+        "symbol": "mm/s²",
+        "to_si_factor": 0.001
+    },
+    "Q102130758": {
+        "si_name": "Q1051665",
+        "symbol": "dm/s²",
+        "to_si_factor": 0.1
+    },
+    "Q102130759": {
+        "si_name": "Q1051665",
+        "symbol": "dam/s²",
+        "to_si_factor": 10.0
+    },
+    "Q102130761": {
+        "si_name": "Q1051665",
+        "symbol": "hm/s²",
+        "to_si_factor": 100.0
+    },
+    "Q102130762": {
+        "si_name": "Q1051665",
+        "symbol": "km/s²",
+        "to_si_factor": 1000.0
+    },
+    "Q102130765": {
+        "si_name": "Q1051665",
+        "symbol": "Mm/s²",
+        "to_si_factor": 1000000.0
+    },
+    "Q102130767": {
+        "si_name": "Q1051665",
+        "symbol": "Gm/s²",
+        "to_si_factor": 1000000000.0
+    },
+    "Q102130769": {
+        "si_name": "Q1051665",
+        "symbol": "Tm/s²",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q102130771": {
+        "si_name": "Q1051665",
+        "symbol": "Pm/s²",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q102130773": {
+        "si_name": "Q1051665",
+        "symbol": "Em/s²",
+        "to_si_factor": 1e+18
+    },
+    "Q102130775": {
+        "si_name": "Q1051665",
+        "symbol": "Zm/s²",
+        "to_si_factor": 1e+21
+    },
+    "Q102130777": {
+        "si_name": "Q1051665",
+        "symbol": "Ym/s²",
+        "to_si_factor": 1e+24
+    },
+    "Q1022113": {
+        "si_name": "Q25517",
+        "symbol": "cm³",
+        "to_si_factor": 1e-06
+    },
+    "Q102573": {
+        "si_name": "Q102573",
+        "symbol": "Bq",
+        "to_si_factor": 1.0
+    },
+    "Q103246": {
+        "si_name": "Q103246",
+        "symbol": "Sv",
+        "to_si_factor": 1.0
+    },
+    "Q103510": {
+        "si_name": "Q44395",
+        "symbol": "bar",
+        "to_si_factor": 100000.0
+    },
+    "Q10380431": {
+        "si_name": "Q25269",
+        "symbol": "TJ",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q1040401": {
+        "si_name": "Q11574",
+        "symbol": "das",
+        "to_si_factor": 10.0
+    },
+    "Q1040427": {
+        "si_name": "Q11574",
+        "symbol": "hs",
+        "to_si_factor": 100.0
+    },
+    "Q104117265": {
+        "si_name": "Q25272",
+        "symbol": "Bi",
+        "to_si_factor": 10.0
+    },
+    "Q1042866": {
+        "si_name": null,
+        "symbol": "Zib",
+        "to_si_factor": null
+    },
+    "Q104628312": {
+        "si_name": "Q25269",
+        "symbol": "vars",
+        "to_si_factor": 1.0
+    },
+    "Q104629193": {
+        "si_name": "Q1051665",
+        "symbol": "m/Es²",
+        "to_si_factor": 1e-36
+    },
+    "Q104816263": {
+        "si_name": "Q844211",
+        "symbol": "kg/dm³",
+        "to_si_factor": 1000.0
+    },
+    "Q104907398": {
+        "si_name": "Q215571",
+        "symbol": "μN m",
+        "to_si_factor": 1e-06
+    },
+    "Q104907399": {
+        "si_name": "Q215571",
+        "symbol": "mN m",
+        "to_si_factor": 0.001
+    },
+    "Q1050958": {
+        "si_name": "Q44395",
+        "symbol": "inHg",
+        "to_si_factor": 3386.389
+    },
+    "Q1051665": {
+        "si_name": "Q1051665",
+        "symbol": "m/s²",
+        "to_si_factor": 1.0
+    },
+    "Q1052397": {
+        "si_name": "Q190095",
+        "symbol": "rad",
+        "to_si_factor": 0.01
+    },
+    "Q1054140": {
+        "si_name": "Q11573",
+        "symbol": "Mm",
+        "to_si_factor": 1000000.0
+    },
+    "Q10543042": {
+        "si_name": "Q11573",
+        "symbol": "Ym",
+        "to_si_factor": 1e+24
+    },
+    "Q105519288": {
+        "si_name": null,
+        "symbol": "B SPL",
+        "to_si_factor": null
+    },
+    "Q1057069": {
+        "si_name": "Q11570",
+        "symbol": "hg",
+        "to_si_factor": 0.1
+    },
+    "Q105761866": {
+        "si_name": "Q105761745",
+        "symbol": "mV/K",
+        "to_si_factor": 0.001
+    },
+    "Q105816142": {
+        "si_name": "Q25517",
+        "symbol": "tsp",
+        "to_si_factor": 4.929e-06
+    },
+    "Q105816269": {
+        "si_name": "Q25517",
+        "symbol": "cup (US)",
+        "to_si_factor": 0.000236588
+    },
+    "Q105840138": {
+        "si_name": null,
+        "symbol": "BU",
+        "to_si_factor": null
+    },
+    "Q106247940": {
+        "si_name": null,
+        "symbol": "o/s",
+        "to_si_factor": null
+    },
+    "Q1063756": {
+        "si_name": "Q1063756",
+        "symbol": "rad/s",
+        "to_si_factor": 1.0
+    },
+    "Q1063786": {
+        "si_name": "Q25343",
+        "symbol": "in²",
+        "to_si_factor": 0.00064516
+    },
+    "Q1065153": {
+        "si_name": "Q33680",
+        "symbol": "mrad",
+        "to_si_factor": 0.001
+    },
+    "Q106589841": {
+        "si_name": "Q21095810",
+        "symbol": "MHz/T",
+        "to_si_factor": 1000000.0
+    },
+    "Q106611785": {
+        "si_name": "Q844211",
+        "symbol": "g/dm³",
+        "to_si_factor": 1.0
+    },
+    "Q106611903": {
+        "si_name": "Q57175225",
+        "symbol": "J/g",
+        "to_si_factor": 1000.0
+    },
+    "Q1066138": {
+        "si_name": "Q11574",
+        "symbol": "Ps",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q106617289": {
+        "si_name": "Q88768297",
+        "symbol": "GBq/kg",
+        "to_si_factor": 1000000000.0
+    },
+    "Q106617513": {
+        "si_name": "Q69428896",
+        "symbol": "mGy/s",
+        "to_si_factor": 0.001
+    },
+    "Q106617558": {
+        "si_name": "Q99605059",
+        "symbol": "mSv/s",
+        "to_si_factor": 0.001
+    },
+    "Q106617559": {
+        "si_name": "Q99605059",
+        "symbol": "μSv/s",
+        "to_si_factor": 1e-06
+    },
+    "Q106617560": {
+        "si_name": "Q99605059",
+        "symbol": "nSv/s",
+        "to_si_factor": 1e-09
+    },
+    "Q106617579": {
+        "si_name": "Q88768297",
+        "symbol": "kBq/kg",
+        "to_si_factor": 1000.0
+    },
+    "Q106617585": {
+        "si_name": "Q88768297",
+        "symbol": "MBq/kg",
+        "to_si_factor": 1000000.0
+    },
+    "Q106623539": {
+        "si_name": "Q844211",
+        "symbol": "Mg/m³",
+        "to_si_factor": 1000.0
+    },
+    "Q106623548": {
+        "si_name": "Q844211",
+        "symbol": "μg/m³",
+        "to_si_factor": 1e-09
+    },
+    "Q106623562": {
+        "si_name": "Q844211",
+        "symbol": "kg/cm³",
+        "to_si_factor": 1000000.0
+    },
+    "Q106623580": {
+        "si_name": "Q28924753",
+        "symbol": "kg/kmol",
+        "to_si_factor": 0.001
+    },
+    "Q106623615": {
+        "si_name": "Q50808017",
+        "symbol": "kg cm²",
+        "to_si_factor": 0.0001
+    },
+    "Q106623620": {
+        "si_name": "Q50808017",
+        "symbol": "kg mm²",
+        "to_si_factor": 1e-06
+    },
+    "Q106629974": {
+        "si_name": "Q106629974",
+        "symbol": "m³/m³",
+        "to_si_factor": 1.0
+    },
+    "Q106639792": {
+        "si_name": "Q3332095",
+        "symbol": "dm³/kg",
+        "to_si_factor": 0.001
+    },
+    "Q106645176": {
+        "si_name": "Q11570",
+        "symbol": "dz",
+        "to_si_factor": 100.0
+    },
+    "Q106645210": {
+        "si_name": "Q106645216",
+        "symbol": "mg/g",
+        "to_si_factor": 0.001
+    },
+    "Q106645232": {
+        "si_name": "Q25999243",
+        "symbol": "g/mm",
+        "to_si_factor": 1.0
+    },
+    "Q106645237": {
+        "si_name": "Q25999243",
+        "symbol": "kg/mm",
+        "to_si_factor": 1000.0
+    },
+    "Q106645241": {
+        "si_name": "Q25999243",
+        "symbol": "mg/m",
+        "to_si_factor": 1e-06
+    },
+    "Q106645245": {
+        "si_name": "Q25999243",
+        "symbol": "kg/km",
+        "to_si_factor": 0.001
+    },
+    "Q106645257": {
+        "si_name": "Q215571",
+        "symbol": "MN m",
+        "to_si_factor": 1000000.0
+    },
+    "Q106645261": {
+        "si_name": "Q215571",
+        "symbol": "kN m",
+        "to_si_factor": 1000.0
+    },
+    "Q106645290": {
+        "si_name": "Q215571",
+        "symbol": "dN m",
+        "to_si_factor": 0.1
+    },
+    "Q1067722": {
+        "si_name": "Q11573",
+        "symbol": "Fg",
+        "to_si_factor": 0.000333
+    },
+    "Q106777906": {
+        "si_name": "Q80842107",
+        "symbol": "μS/m",
+        "to_si_factor": 1e-06
+    },
+    "Q106777917": {
+        "si_name": "Q80842107",
+        "symbol": "S/cm",
+        "to_si_factor": 100.0
+    },
+    "Q106777923": {
+        "si_name": "Q80842107",
+        "symbol": "mS/cm",
+        "to_si_factor": 0.1
+    },
+    "Q106777925": {
+        "si_name": "Q80842107",
+        "symbol": "MS/m",
+        "to_si_factor": 1000000.0
+    },
+    "Q106777933": {
+        "si_name": "Q80842107",
+        "symbol": "kS/m",
+        "to_si_factor": 1000.0
+    },
+    "Q106777943": {
+        "si_name": "Q80842107",
+        "symbol": "nS/m",
+        "to_si_factor": 1e-09
+    },
+    "Q106777952": {
+        "si_name": "Q80842107",
+        "symbol": "nS/cm",
+        "to_si_factor": 1e-07
+    },
+    "Q106777957": {
+        "si_name": "Q80842107",
+        "symbol": "pS/m",
+        "to_si_factor": 1e-12
+    },
+    "Q106808096": {
+        "si_name": "Q57175225",
+        "symbol": "kJ/g",
+        "to_si_factor": 1000000.0
+    },
+    "Q106808114": {
+        "si_name": "Q69425409",
+        "symbol": "GC/m³",
+        "to_si_factor": 1000000000.0
+    },
+    "Q106808120": {
+        "si_name": "Q69425409",
+        "symbol": "C/mm³",
+        "to_si_factor": 1000000000.0
+    },
+    "Q106808129": {
+        "si_name": "Q69425409",
+        "symbol": "MC/m³",
+        "to_si_factor": 1000000.0
+    },
+    "Q106808138": {
+        "si_name": "Q69425409",
+        "symbol": "C/cm³",
+        "to_si_factor": 1000000.0
+    },
+    "Q106808144": {
+        "si_name": "Q69425409",
+        "symbol": "kC/m³",
+        "to_si_factor": 1000.0
+    },
+    "Q106808151": {
+        "si_name": "Q69425409",
+        "symbol": "mC/m³",
+        "to_si_factor": 0.001
+    },
+    "Q106808156": {
+        "si_name": "Q69425409",
+        "symbol": "μC/m³",
+        "to_si_factor": 1e-06
+    },
+    "Q106808167": {
+        "si_name": "Q68343206",
+        "symbol": "MC/m²",
+        "to_si_factor": 1000000.0
+    },
+    "Q106808174": {
+        "si_name": "Q68343206",
+        "symbol": "C/mm²",
+        "to_si_factor": 1000000.0
+    },
+    "Q106808180": {
+        "si_name": "Q68343206",
+        "symbol": "C/cm²",
+        "to_si_factor": 10000.0
+    },
+    "Q106808187": {
+        "si_name": "Q68343206",
+        "symbol": "kC/m²",
+        "to_si_factor": 1000.0
+    },
+    "Q106808194": {
+        "si_name": "Q68343206",
+        "symbol": "mC/m²",
+        "to_si_factor": 0.001
+    },
+    "Q106808200": {
+        "si_name": "Q68343206",
+        "symbol": "μC/m²",
+        "to_si_factor": 1e-06
+    },
+    "Q106808221": {
+        "si_name": "Q28683485",
+        "symbol": "mC/kg",
+        "to_si_factor": 0.001
+    },
+    "Q106885926": {
+        "si_name": "Q26156113",
+        "symbol": "N/mm",
+        "to_si_factor": 1000.0
+    },
+    "Q106886632": {
+        "si_name": "Q44395",
+        "symbol": "hbar",
+        "to_si_factor": 10000000.0
+    },
+    "Q106886776": {
+        "si_name": "Q39469927",
+        "symbol": "N/mm²",
+        "to_si_factor": 1000000.0
+    },
+    "Q1069725": {
+        "si_name": null,
+        "symbol": "p.",
+        "to_si_factor": null
+    },
+    "Q106998070": {
+        "si_name": "Q106629974",
+        "symbol": "cm³/m³",
+        "to_si_factor": 1e-06
+    },
+    "Q106998079": {
+        "si_name": "Q106629974",
+        "symbol": "dm³/m³",
+        "to_si_factor": 0.001
+    },
+    "Q107028522": {
+        "si_name": "Q106645216",
+        "symbol": "μg/hg",
+        "to_si_factor": 1e-08
+    },
+    "Q107028836": {
+        "si_name": "Q107028673",
+        "symbol": "MK⁻¹",
+        "to_si_factor": 1e-06
+    },
+    "Q107133620": {
+        "si_name": "Q25377184",
+        "symbol": "mg/m²",
+        "to_si_factor": 1e-06
+    },
+    "Q107133637": {
+        "si_name": "Q25377184",
+        "symbol": "g/cm²",
+        "to_si_factor": 10.0
+    },
+    "Q107133667": {
+        "si_name": "Q25377184",
+        "symbol": "mg/cm²",
+        "to_si_factor": 0.01
+    },
+    "Q107133676": {
+        "si_name": "Q25377184",
+        "symbol": "g/m²",
+        "to_si_factor": 0.001
+    },
+    "Q107164998": {
+        "si_name": "Q83216",
+        "symbol": "cd mm²/m²",
+        "to_si_factor": 1e-06
+    },
+    "Q107210119": {
+        "si_name": "Q25381181",
+        "symbol": "g/s",
+        "to_si_factor": 0.001
+    },
+    "Q107210344": {
+        "si_name": "Q25381181",
+        "symbol": "mg/s",
+        "to_si_factor": 1e-06
+    },
+    "Q107226391": {
+        "si_name": "Q11547251",
+        "symbol": "cm⁻¹",
+        "to_si_factor": 100.0
+    },
+    "Q1072404": {
+        "si_name": "Q199",
+        "symbol": "K",
+        "to_si_factor": 0.04166666667
+    },
+    "Q107244316": {
+        "si_name": "Q11547251",
+        "symbol": "mm⁻¹",
+        "to_si_factor": 1000.0
+    },
+    "Q107244475": {
+        "si_name": "Q11547251",
+        "symbol": "dm⁻¹",
+        "to_si_factor": 10.0
+    },
+    "Q107244557": {
+        "si_name": "Q11547251",
+        "symbol": "km⁻¹",
+        "to_si_factor": 0.001
+    },
+    "Q107256474": {
+        "si_name": null,
+        "symbol": "l.",
+        "to_si_factor": null
+    },
+    "Q107299747": {
+        "si_name": "Q25236",
+        "symbol": "kvar",
+        "to_si_factor": 1000.0
+    },
+    "Q107299751": {
+        "si_name": "Q25236",
+        "symbol": "Mvar",
+        "to_si_factor": 1000000.0
+    },
+    "Q107313731": {
+        "si_name": "Q106645216",
+        "symbol": "μg/kg",
+        "to_si_factor": 1e-09
+    },
+    "Q107313738": {
+        "si_name": "Q106645216",
+        "symbol": "ng/kg",
+        "to_si_factor": 1e-12
+    },
+    "Q107313800": {
+        "si_name": "Q794261",
+        "symbol": "cm³/s",
+        "to_si_factor": 1e-06
+    },
+    "Q107325155": {
+        "si_name": "Q77899731",
+        "symbol": "kWb/m",
+        "to_si_factor": 1000.0
+    },
+    "Q107325173": {
+        "si_name": "Q77899731",
+        "symbol": "Wb/mm",
+        "to_si_factor": 1000.0
+    },
+    "Q107361007": {
+        "si_name": "Q92711514",
+        "symbol": "kJ/s",
+        "to_si_factor": 1000.0
+    },
+    "Q107361082": {
+        "si_name": "Q69424806",
+        "symbol": "MJ/m³",
+        "to_si_factor": 1000000.0
+    },
+    "Q107361092": {
+        "si_name": "Q80374519",
+        "symbol": "J/cm²",
+        "to_si_factor": 10000.0
+    },
+    "Q107361171": {
+        "si_name": "Q3566737",
+        "symbol": "mW/m²",
+        "to_si_factor": 0.001
+    },
+    "Q107361180": {
+        "si_name": "Q3566737",
+        "symbol": "μW/m²",
+        "to_si_factor": 1e-06
+    },
+    "Q107361187": {
+        "si_name": "Q3566737",
+        "symbol": "pW/m²",
+        "to_si_factor": 1e-12
+    },
+    "Q107378499": {
+        "si_name": "Q39469927",
+        "symbol": "kN/m²",
+        "to_si_factor": 1000.0
+    },
+    "Q107410680": {
+        "si_name": "Q215571",
+        "symbol": "cN m",
+        "to_si_factor": 0.01
+    },
+    "Q107410689": {
+        "si_name": "Q215571",
+        "symbol": "N cm",
+        "to_si_factor": 0.01
+    },
+    "Q107410785": {
+        "si_name": "Q25377184",
+        "symbol": "g/mm²",
+        "to_si_factor": 1000.0
+    },
+    "Q107410801": {
+        "si_name": "Q106653452",
+        "symbol": "g/(cm s)",
+        "to_si_factor": 0.1
+    },
+    "Q107410895": {
+        "si_name": "Q57175225",
+        "symbol": "kJ/hg",
+        "to_si_factor": 10000.0
+    },
+    "Q107440604": {
+        "si_name": "Q3566737",
+        "symbol": "W/cm²",
+        "to_si_factor": 10000.0
+    },
+    "Q107440662": {
+        "si_name": "Q88957663",
+        "symbol": "mmol/kg",
+        "to_si_factor": 0.001
+    },
+    "Q107440685": {
+        "si_name": "Q88957663",
+        "symbol": "mmol/g",
+        "to_si_factor": 1.0
+    },
+    "Q107440698": {
+        "si_name": "Q88957663",
+        "symbol": "kmol/kg",
+        "to_si_factor": 1000.0
+    },
+    "Q107440839": {
+        "si_name": "Q106645216",
+        "symbol": "g/g",
+        "to_si_factor": 1.0
+    },
+    "Q107440910": {
+        "si_name": "Q106645216",
+        "symbol": "g/hg",
+        "to_si_factor": 0.01
+    },
+    "Q107441004": {
+        "si_name": "Q106645216",
+        "symbol": "mg/hg",
+        "to_si_factor": 1e-05
+    },
+    "Q107460729": {
+        "si_name": "Q106629974",
+        "symbol": "mm³/mm³",
+        "to_si_factor": 1.0
+    },
+    "Q107460790": {
+        "si_name": "Q101515303",
+        "symbol": "kg/GJ",
+        "to_si_factor": 1e-09
+    },
+    "Q107460866": {
+        "si_name": "Q25999243",
+        "symbol": "g/m",
+        "to_si_factor": 0.001
+    },
+    "Q107460882": {
+        "si_name": "Q25999243",
+        "symbol": "mg/km",
+        "to_si_factor": 1e-09
+    },
+    "Q107461064": {
+        "si_name": "Q80374519",
+        "symbol": "MJ/m²",
+        "to_si_factor": 1000000.0
+    },
+    "Q107461092": {
+        "si_name": "Q92011107",
+        "symbol": "g/(m² s)",
+        "to_si_factor": 0.001
+    },
+    "Q107461119": {
+        "si_name": "Q92011107",
+        "symbol": "μg/(m² s)",
+        "to_si_factor": 1e-09
+    },
+    "Q107461139": {
+        "si_name": "Q101515303",
+        "symbol": "μg/J",
+        "to_si_factor": 1e-09
+    },
+    "Q107461146": {
+        "si_name": "Q101515303",
+        "symbol": "g/MJ",
+        "to_si_factor": 1e-09
+    },
+    "Q107538710": {
+        "si_name": "Q55663153",
+        "symbol": "μH/m",
+        "to_si_factor": 1e-06
+    },
+    "Q107538724": {
+        "si_name": "Q55663153",
+        "symbol": "nH/m",
+        "to_si_factor": 1e-09
+    },
+    "Q107970291": {
+        "si_name": "Q2415352",
+        "symbol": "mol/dm³",
+        "to_si_factor": 1000.0
+    },
+    "Q1084321": {
+        "si_name": null,
+        "symbol": "Tb/s",
+        "to_si_factor": null
+    },
+    "Q1086691": {
+        "si_name": null,
+        "symbol": "fg",
+        "to_si_factor": null
+    },
+    "Q108730765": {
+        "si_name": "Q25269",
+        "symbol": "kW a",
+        "to_si_factor": 31536000000.0
+    },
+    "Q108888186": {
+        "si_name": "Q11570",
+        "symbol": "eV/c²",
+        "to_si_factor": 1.782661921627898e-36
+    },
+    "Q108888198": {
+        "si_name": "Q11570",
+        "symbol": "keV/c²",
+        "to_si_factor": 1.7826619216278975e-33
+    },
+    "Q108888206": {
+        "si_name": "Q11570",
+        "symbol": "MeV/c²",
+        "to_si_factor": 1.7826619216278976e-30
+    },
+    "Q108888224": {
+        "si_name": "Q11570",
+        "symbol": "GeV/c²",
+        "to_si_factor": 1.7826619216278976e-27
+    },
+    "Q1091257": {
+        "si_name": "Q25999243",
+        "symbol": "tex",
+        "to_si_factor": 1e-06
+    },
+    "Q1092296": {
+        "si_name": "Q11574",
+        "symbol": "a",
+        "to_si_factor": 31556926.0
+    },
+    "Q110143852": {
+        "si_name": "Q1441459",
+        "symbol": "Ω cm",
+        "to_si_factor": 0.01
+    },
+    "Q110143896": {
+        "si_name": "Q3332095",
+        "symbol": "cm³/g",
+        "to_si_factor": 0.001
+    },
+    "Q1104069": {
+        "si_name": null,
+        "symbol": "$",
+        "to_si_factor": null
+    },
+    "Q11061003": {
+        "si_name": "Q25343",
+        "symbol": "μm²",
+        "to_si_factor": 1e-12
+    },
+    "Q11061005": {
+        "si_name": "Q25343",
+        "symbol": "nm²",
+        "to_si_factor": 1e-18
+    },
+    "Q110742003": {
+        "si_name": null,
+        "symbol": "dppx",
+        "to_si_factor": null
+    },
+    "Q11229": {
+        "si_name": "Q199",
+        "symbol": "%",
+        "to_si_factor": 0.01
+    },
+    "Q1131660": {
+        "si_name": "Q11570",
+        "symbol": "st",
+        "to_si_factor": 6.35029318
+    },
+    "Q1137675": {
+        "si_name": null,
+        "symbol": "cr",
+        "to_si_factor": null
+    },
+    "Q114002440": {
+        "si_name": null,
+        "symbol": "𒄀",
+        "to_si_factor": null
+    },
+    "Q114002534": {
+        "si_name": null,
+        "symbol": "𒃻",
+        "to_si_factor": null
+    },
+    "Q114002639": {
+        "si_name": null,
+        "symbol": "𒈨𒊑",
+        "to_si_factor": null
+    },
+    "Q114002796": {
+        "si_name": null,
+        "symbol": "𒂆",
+        "to_si_factor": null
+    },
+    "Q114002930": {
+        "si_name": null,
+        "symbol": "𒀺",
+        "to_si_factor": null
+    },
+    "Q114002955": {
+        "si_name": null,
+        "symbol": "𒀹𒃷",
+        "to_si_factor": null
+    },
+    "Q114002974": {
+        "si_name": null,
+        "symbol": "𒃷",
+        "to_si_factor": null
+    },
+    "Q1140444": {
+        "si_name": null,
+        "symbol": "Zb",
+        "to_si_factor": null
+    },
+    "Q1140577": {
+        "si_name": null,
+        "symbol": "Yb",
+        "to_si_factor": null
+    },
+    "Q114589269": {
+        "si_name": null,
+        "symbol": "Ѧ",
+        "to_si_factor": null
+    },
+    "Q1152074": {
+        "si_name": null,
+        "symbol": "Pb",
+        "to_si_factor": null
+    },
+    "Q1152323": {
+        "si_name": null,
+        "symbol": "Tb",
+        "to_si_factor": null
+    },
+    "Q115277430": {
+        "si_name": null,
+        "symbol": "QB",
+        "to_si_factor": null
+    },
+    "Q115280832": {
+        "si_name": null,
+        "symbol": "RB",
+        "to_si_factor": null
+    },
+    "Q115359862": {
+        "si_name": "Q11570",
+        "symbol": "qg",
+        "to_si_factor": 1e-33
+    },
+    "Q115359863": {
+        "si_name": "Q11570",
+        "symbol": "rg",
+        "to_si_factor": 1e-30
+    },
+    "Q115359865": {
+        "si_name": "Q11570",
+        "symbol": "Rg",
+        "to_si_factor": 1e+24
+    },
+    "Q115359866": {
+        "si_name": "Q11570",
+        "symbol": "Qg",
+        "to_si_factor": 1e+27
+    },
+    "Q115359910": {
+        "si_name": "Q11573",
+        "symbol": "Rm",
+        "to_si_factor": 1e+27
+    },
+    "Q115533751": {
+        "si_name": "Q11573",
+        "symbol": "rm",
+        "to_si_factor": 1e-27
+    },
+    "Q115533764": {
+        "si_name": "Q11573",
+        "symbol": "qm",
+        "to_si_factor": 1e-30
+    },
+    "Q115533776": {
+        "si_name": "Q11573",
+        "symbol": "Qm",
+        "to_si_factor": 1e+30
+    },
+    "Q11570": {
+        "si_name": "Q11570",
+        "symbol": "kg",
+        "to_si_factor": 1.0
+    },
+    "Q11573": {
+        "si_name": "Q11573",
+        "symbol": "m",
+        "to_si_factor": 1.0
+    },
+    "Q11574": {
+        "si_name": "Q11574",
+        "symbol": "s",
+        "to_si_factor": 1.0
+    },
+    "Q11579": {
+        "si_name": "Q11579",
+        "symbol": "K",
+        "to_si_factor": 1.0
+    },
+    "Q11582": {
+        "si_name": "Q25517",
+        "symbol": "L",
+        "to_si_factor": 0.001
+    },
+    "Q116432446": {
+        "si_name": "Q33680",
+        "symbol": "ᵐ",
+        "to_si_factor": 0.00436332
+    },
+    "Q116432563": {
+        "si_name": "Q33680",
+        "symbol": "ˢ",
+        "to_si_factor": 7.27221e-05
+    },
+    "Q116443090": {
+        "si_name": "Q33680",
+        "symbol": "ʰ",
+        "to_si_factor": 0.2617993878
+    },
+    "Q1165799": {
+        "si_name": "Q11573",
+        "symbol": "mil",
+        "to_si_factor": 2.54e-05
+    },
+    "Q116939356": {
+        "si_name": "Q11574",
+        "symbol": "Qs",
+        "to_si_factor": 1e+30
+    },
+    "Q11776930": {
+        "si_name": "Q11570",
+        "symbol": "Mg",
+        "to_si_factor": 1000.0
+    },
+    "Q11830636": {
+        "si_name": "Q44395",
+        "symbol": "psf",
+        "to_si_factor": 47.8802589804
+    },
+    "Q11929860": {
+        "si_name": "Q11573",
+        "symbol": "kpc",
+        "to_si_factor": 3.08567758149137e+19
+    },
+    "Q1194225": {
+        "si_name": "Q12438",
+        "symbol": "lbf",
+        "to_si_factor": 4.4482216152605
+    },
+    "Q1194580": {
+        "si_name": null,
+        "symbol": "Mib",
+        "to_si_factor": null
+    },
+    "Q1195111": {
+        "si_name": null,
+        "symbol": "Eb",
+        "to_si_factor": null
+    },
+    "Q1196837": {
+        "si_name": "Q1063756",
+        "symbol": "ω_P",
+        "to_si_factor": 1.8549e+43
+    },
+    "Q1197459": {
+        "si_name": "Q11574",
+        "symbol": "Ms",
+        "to_si_factor": 1000000.0
+    },
+    "Q11982285": {
+        "si_name": "Q25517",
+        "symbol": "Em³",
+        "to_si_factor": 1e+54
+    },
+    "Q11982288": {
+        "si_name": "Q25517",
+        "symbol": "Zm³",
+        "to_si_factor": 1e+63
+    },
+    "Q11982289": {
+        "si_name": "Q25517",
+        "symbol": "Tm³",
+        "to_si_factor": 1e+36
+    },
+    "Q12011178": {
+        "si_name": "Q11574",
+        "symbol": "Zs",
+        "to_si_factor": 1e+21
+    },
+    "Q12034595": {
+        "si_name": "Q11570",
+        "symbol": "oz (ap.)",
+        "to_si_factor": 0.03110348
+    },
+    "Q1204894": {
+        "si_name": null,
+        "symbol": "Gib",
+        "to_si_factor": null
+    },
+    "Q12129": {
+        "si_name": "Q11573",
+        "symbol": "pc",
+        "to_si_factor": 3.085677581491367e+16
+    },
+    "Q121960323": {
+        "si_name": "Q121960323",
+        "symbol": "m/m",
+        "to_si_factor": 1.0
+    },
+    "Q121965382": {
+        "si_name": "Q121965382",
+        "symbol": "mol/mol",
+        "to_si_factor": 1.0
+    },
+    "Q121981098": {
+        "si_name": "Q121981098",
+        "symbol": "m²/m²",
+        "to_si_factor": 1.0
+    },
+    "Q12257695": {
+        "si_name": null,
+        "symbol": "Eb/s",
+        "to_si_factor": null
+    },
+    "Q12257696": {
+        "si_name": null,
+        "symbol": "EB/s",
+        "to_si_factor": null
+    },
+    "Q12261466": {
+        "si_name": null,
+        "symbol": "kB/s",
+        "to_si_factor": null
+    },
+    "Q12263659": {
+        "si_name": "Q1051665",
+        "symbol": "mgal",
+        "to_si_factor": 1e-05
+    },
+    "Q12265780": {
+        "si_name": null,
+        "symbol": "Pb/s",
+        "to_si_factor": null
+    },
+    "Q12265783": {
+        "si_name": null,
+        "symbol": "PB/s",
+        "to_si_factor": null
+    },
+    "Q12269121": {
+        "si_name": null,
+        "symbol": "Yb/s",
+        "to_si_factor": null
+    },
+    "Q12269122": {
+        "si_name": null,
+        "symbol": "YB/s",
+        "to_si_factor": null
+    },
+    "Q12269308": {
+        "si_name": null,
+        "symbol": "Zb/s",
+        "to_si_factor": null
+    },
+    "Q12269309": {
+        "si_name": null,
+        "symbol": "ZB/s",
+        "to_si_factor": null
+    },
+    "Q122972375": {
+        "si_name": "Q11574",
+        "symbol": "Rs",
+        "to_si_factor": 1e+27
+    },
+    "Q1238720": {
+        "si_name": null,
+        "symbol": "vols.",
+        "to_si_factor": null
+    },
+    "Q12438": {
+        "si_name": "Q12438",
+        "symbol": "N",
+        "to_si_factor": 1.0
+    },
+    "Q1247300": {
+        "si_name": "Q44395",
+        "symbol": "cm H₂O",
+        "to_si_factor": 98.0665
+    },
+    "Q12714022": {
+        "si_name": "Q11570",
+        "symbol": "cwt",
+        "to_si_factor": 45.359237
+    },
+    "Q12789864": {
+        "si_name": "Q25269",
+        "symbol": "GeV",
+        "to_si_factor": 1.602176634e-10
+    },
+    "Q12874593": {
+        "si_name": "Q25269",
+        "symbol": "W h",
+        "to_si_factor": 3600.0
+    },
+    "Q128822": {
+        "si_name": "Q182429",
+        "symbol": "kn",
+        "to_si_factor": 0.5144444444444445
+    },
+    "Q13035094": {
+        "si_name": "Q13035094",
+        "symbol": "J/mol",
+        "to_si_factor": 1.0
+    },
+    "Q130964": {
+        "si_name": "Q25269",
+        "symbol": "cal",
+        "to_si_factor": 4.184
+    },
+    "Q131255": {
+        "si_name": "Q131255",
+        "symbol": "F",
+        "to_si_factor": 1.0
+    },
+    "Q13147228": {
+        "si_name": "Q844211",
+        "symbol": "g/cm³",
+        "to_si_factor": 1000.0
+    },
+    "Q131723": {
+        "si_name": null,
+        "symbol": "₿",
+        "to_si_factor": null
+    },
+    "Q1322380": {
+        "si_name": "Q11574",
+        "symbol": "Ts",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q1323615": {
+        "si_name": "Q11570",
+        "symbol": "oz t",
+        "to_si_factor": 0.0311034768
+    },
+    "Q132643": {
+        "si_name": null,
+        "symbol": "kr",
+        "to_si_factor": null
+    },
+    "Q13400897": {
+        "si_name": "Q1051665",
+        "symbol": "g",
+        "to_si_factor": 9.80665
+    },
+    "Q13479685": {
+        "si_name": "Q44395",
+        "symbol": "mm H2O",
+        "to_si_factor": 9.80638
+    },
+    "Q1351253": {
+        "si_name": null,
+        "symbol": "Eib",
+        "to_si_factor": null
+    },
+    "Q1351334": {
+        "si_name": null,
+        "symbol": "Pib",
+        "to_si_factor": null
+    },
+    "Q13542672": {
+        "si_name": null,
+        "symbol": "Ry",
+        "to_si_factor": null
+    },
+    "Q13548586": {
+        "si_name": "Q39369",
+        "symbol": "THz",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q13582667": {
+        "si_name": "Q44395",
+        "symbol": "kgf/cm²",
+        "to_si_factor": 98066.5
+    },
+    "Q1361854": {
+        "si_name": "Q11570",
+        "symbol": "dwt",
+        "to_si_factor": 0.00155517384
+    },
+    "Q1363007": {
+        "si_name": "Q11570",
+        "symbol": "slug",
+        "to_si_factor": 14.593903
+    },
+    "Q1374438": {
+        "si_name": "Q11574",
+        "symbol": "ks",
+        "to_si_factor": 1000.0
+    },
+    "Q13753469": {
+        "si_name": null,
+        "symbol": "MB/s",
+        "to_si_factor": null
+    },
+    "Q1377051": {
+        "si_name": "Q11574",
+        "symbol": "Gs",
+        "to_si_factor": 1000000000.0
+    },
+    "Q1394540": {
+        "si_name": null,
+        "symbol": "bm",
+        "to_si_factor": null
+    },
+    "Q1396128": {
+        "si_name": "Q25406",
+        "symbol": "F",
+        "to_si_factor": 96485.33212331001
+    },
+    "Q1413142": {
+        "si_name": null,
+        "symbol": "Gb",
+        "to_si_factor": null
+    },
+    "Q14158377": {
+        "si_name": "Q25343",
+        "symbol": "A_P",
+        "to_si_factor": 2.612e-70
+    },
+    "Q1427899": {
+        "si_name": "Q11573",
+        "symbol": "U",
+        "to_si_factor": 0.04445
+    },
+    "Q14623803": {
+        "si_name": "Q11570",
+        "symbol": "MDa",
+        "to_si_factor": 1.66054e-21
+    },
+    "Q14623804": {
+        "si_name": "Q11570",
+        "symbol": "kDa",
+        "to_si_factor": 1.660539067e-24
+    },
+    "Q1472674": {
+        "si_name": "Q11574",
+        "symbol": "S",
+        "to_si_factor": 1e-13
+    },
+    "Q14754979": {
+        "si_name": "Q11570",
+        "symbol": "Zg",
+        "to_si_factor": 1e+18
+    },
+    "Q14786969": {
+        "si_name": "Q25269",
+        "symbol": "MJ",
+        "to_si_factor": 1000000.0
+    },
+    "Q14850704": {
+        "si_name": "Q169893",
+        "symbol": "℧",
+        "to_si_factor": 1.0
+    },
+    "Q14913554": {
+        "si_name": "Q11574",
+        "symbol": "Ys",
+        "to_si_factor": 1e+24
+    },
+    "Q14914907": {
+        "si_name": null,
+        "symbol": "th",
+        "to_si_factor": null
+    },
+    "Q14916719": {
+        "si_name": "Q11573",
+        "symbol": "Gpc",
+        "to_si_factor": 3.08567758149137e+25
+    },
+    "Q14923662": {
+        "si_name": "Q25517",
+        "symbol": "Pm³",
+        "to_si_factor": 1e+45
+    },
+    "Q15120301": {
+        "si_name": "Q25269",
+        "symbol": "l atm",
+        "to_si_factor": 101.325
+    },
+    "Q1542309": {
+        "si_name": "Q11573",
+        "symbol": "xu",
+        "to_si_factor": 1.0021e-13
+    },
+    "Q1545979": {
+        "si_name": "Q25517",
+        "symbol": "ft³",
+        "to_si_factor": 0.028316846592
+    },
+    "Q1550511": {
+        "si_name": "Q25343",
+        "symbol": "yd²",
+        "to_si_factor": 0.8361274
+    },
+    "Q15551713": {
+        "si_name": null,
+        "symbol": "Sh",
+        "to_si_factor": null
+    },
+    "Q1569733": {
+        "si_name": "Q3332099",
+        "symbol": "St",
+        "to_si_factor": 0.0001
+    },
+    "Q15784325": {
+        "si_name": "Q11573",
+        "symbol": "apc",
+        "to_si_factor": 0.0308568
+    },
+    "Q160857": {
+        "si_name": "Q25236",
+        "symbol": "hp",
+        "to_si_factor": 735.49875
+    },
+    "Q162525": {
+        "si_name": null,
+        "symbol": "°E",
+        "to_si_factor": null
+    },
+    "Q1628990": {
+        "si_name": "Q12874593",
+        "symbol": "hph",
+        "to_si_factor": 745.7
+    },
+    "Q163343": {
+        "si_name": "Q163343",
+        "symbol": "T",
+        "to_si_factor": 1.0
+    },
+    "Q163354": {
+        "si_name": "Q163354",
+        "symbol": "H",
+        "to_si_factor": 1.0
+    },
+    "Q1640501": {
+        "si_name": "Q11570",
+        "symbol": "hyl",
+        "to_si_factor": 9.80665
+    },
+    "Q1645498": {
+        "si_name": "Q11570",
+        "symbol": "μg",
+        "to_si_factor": 1e-09
+    },
+    "Q16859309": {
+        "si_name": "Q215571",
+        "symbol": "lb ft",
+        "to_si_factor": 1.355818
+    },
+    "Q169893": {
+        "si_name": "Q169893",
+        "symbol": "S",
+        "to_si_factor": 1.0
+    },
+    "Q170804": {
+        "si_name": "Q170804",
+        "symbol": "Wb",
+        "to_si_factor": 1.0
+    },
+    "Q17093295": {
+        "si_name": "Q182429",
+        "symbol": "m/h",
+        "to_si_factor": 0.000277778
+    },
+    "Q17143051": {
+        "si_name": "Q12438",
+        "symbol": "Tf",
+        "to_si_factor": 9806.65
+    },
+    "Q17255465": {
+        "si_name": "Q25517",
+        "symbol": "v_P",
+        "to_si_factor": 4.222e-105
+    },
+    "Q173117": {
+        "si_name": null,
+        "symbol": "R$",
+        "to_si_factor": null
+    },
+    "Q1741429": {
+        "si_name": "Q215571",
+        "symbol": "kpm",
+        "to_si_factor": 9.80665
+    },
+    "Q174728": {
+        "si_name": "Q11573",
+        "symbol": "cm",
+        "to_si_factor": 0.01
+    },
+    "Q174789": {
+        "si_name": "Q11573",
+        "symbol": "mm",
+        "to_si_factor": 0.001
+    },
+    "Q175821": {
+        "si_name": "Q11573",
+        "symbol": "μm",
+        "to_si_factor": 1e-06
+    },
+    "Q1768929": {
+        "si_name": "Q25236",
+        "symbol": "p",
+        "to_si_factor": 980.665
+    },
+    "Q1770733": {
+        "si_name": "Q11570",
+        "symbol": "Tg",
+        "to_si_factor": 1000000000.0
+    },
+    "Q1772386": {
+        "si_name": "Q11570",
+        "symbol": "dg",
+        "to_si_factor": 0.0001
+    },
+    "Q177493": {
+        "si_name": "Q163343",
+        "symbol": "G",
+        "to_si_factor": 0.0001
+    },
+    "Q177612": {
+        "si_name": "Q177612",
+        "symbol": "sr",
+        "to_si_factor": 1.0
+    },
+    "Q1777507": {
+        "si_name": "Q11574",
+        "symbol": "fs",
+        "to_si_factor": 1e-15
+    },
+    "Q177974": {
+        "si_name": "Q44395",
+        "symbol": "atm",
+        "to_si_factor": 101325.0
+    },
+    "Q178674": {
+        "si_name": "Q11573",
+        "symbol": "nm",
+        "to_si_factor": 1e-09
+    },
+    "Q1790908": {
+        "si_name": "Q25517",
+        "symbol": "mi3",
+        "to_si_factor": 4168181825.0
+    },
+    "Q1793863": {
+        "si_name": "Q12438",
+        "symbol": "sn",
+        "to_si_factor": 1000.0
+    },
+    "Q179836": {
+        "si_name": "Q179836",
+        "symbol": "lx",
+        "to_si_factor": 1.0
+    },
+    "Q180154": {
+        "si_name": "Q182429",
+        "symbol": "km/h",
+        "to_si_factor": 0.2777777777777778
+    },
+    "Q180892": {
+        "si_name": "Q11570",
+        "symbol": "M☉",
+        "to_si_factor": 1.9884e+30
+    },
+    "Q1811": {
+        "si_name": "Q11573",
+        "symbol": "AU",
+        "to_si_factor": 149597870700.0
+    },
+    "Q1815100": {
+        "si_name": "Q25517",
+        "symbol": "cl",
+        "to_si_factor": 1e-05
+    },
+    "Q182098": {
+        "si_name": "Q25269",
+        "symbol": "kWh",
+        "to_si_factor": 3600000.0
+    },
+    "Q1823150": {
+        "si_name": "Q25236",
+        "symbol": "μW",
+        "to_si_factor": 1e-06
+    },
+    "Q182429": {
+        "si_name": "Q182429",
+        "symbol": "m/s",
+        "to_si_factor": 1.0
+    },
+    "Q1826195": {
+        "si_name": "Q25517",
+        "symbol": "dl",
+        "to_si_factor": 0.0001
+    },
+    "Q18413919": {
+        "si_name": "Q182429",
+        "symbol": "cm/s",
+        "to_si_factor": 0.01
+    },
+    "Q185078": {
+        "si_name": "Q25343",
+        "symbol": "a",
+        "to_si_factor": 100.0
+    },
+    "Q185153": {
+        "si_name": "Q25269",
+        "symbol": "erg",
+        "to_si_factor": 1e-07
+    },
+    "Q185648": {
+        "si_name": "Q44395",
+        "symbol": "Torr",
+        "to_si_factor": 133.3223684211
+    },
+    "Q185759": {
+        "si_name": "Q11573",
+        "symbol": "span",
+        "to_si_factor": 0.2286
+    },
+    "Q1872619": {
+        "si_name": "Q11574",
+        "symbol": "zs",
+        "to_si_factor": 1e-21
+    },
+    "Q190095": {
+        "si_name": "Q190095",
+        "symbol": "Gy",
+        "to_si_factor": 1.0
+    },
+    "Q19017495": {
+        "si_name": "Q25343",
+        "symbol": "mm²",
+        "to_si_factor": 1e-06
+    },
+    "Q190951": {
+        "si_name": null,
+        "symbol": "S$",
+        "to_si_factor": null
+    },
+    "Q191118": {
+        "si_name": "Q11570",
+        "symbol": "t",
+        "to_si_factor": 1000.0
+    },
+    "Q1913097": {
+        "si_name": "Q11570",
+        "symbol": "fg",
+        "to_si_factor": 1e-18
+    },
+    "Q1916026": {
+        "si_name": "Q25250",
+        "symbol": "μV",
+        "to_si_factor": 1e-06
+    },
+    "Q192027": {
+        "si_name": "Q6137407",
+        "symbol": "Bd",
+        "to_si_factor": 1.0
+    },
+    "Q192274": {
+        "si_name": "Q11573",
+        "symbol": "pm",
+        "to_si_factor": 1e-12
+    },
+    "Q193098": {
+        "si_name": null,
+        "symbol": "KD",
+        "to_si_factor": null
+    },
+    "Q1935515": {
+        "si_name": "Q65665809",
+        "symbol": "mA s",
+        "to_si_factor": 0.001
+    },
+    "Q19392152": {
+        "si_name": "Q25517",
+        "symbol": "TL",
+        "to_si_factor": 1000000000.0
+    },
+    "Q193933": {
+        "si_name": "Q11547251",
+        "symbol": "dpt",
+        "to_si_factor": 1.0
+    },
+    "Q194339": {
+        "si_name": null,
+        "symbol": "B$",
+        "to_si_factor": null
+    },
+    "Q1970718": {
+        "si_name": "Q11573",
+        "symbol": "mam",
+        "to_si_factor": 10000.0
+    },
+    "Q1972579": {
+        "si_name": "Q12438",
+        "symbol": "pdl",
+        "to_si_factor": 0.138254954376
+    },
+    "Q19877834": {
+        "si_name": "Q25517",
+        "symbol": "cd-ft",
+        "to_si_factor": 0.453069545472
+    },
+    "Q199": {
+        "si_name": "Q199",
+        "symbol": "1",
+        "to_si_factor": 1.0
+    },
+    "Q199462": {
+        "si_name": null,
+        "symbol": "LE",
+        "to_si_factor": null
+    },
+    "Q199471": {
+        "si_name": null,
+        "symbol": "Afs",
+        "to_si_factor": null
+    },
+    "Q200323": {
+        "si_name": "Q11573",
+        "symbol": "dm",
+        "to_si_factor": 0.1
+    },
+    "Q200337": {
+        "si_name": null,
+        "symbol": "Kz",
+        "to_si_factor": null
+    },
+    "Q201880": {
+        "si_name": null,
+        "symbol": "LL",
+        "to_si_factor": null
+    },
+    "Q201933": {
+        "si_name": "Q12438",
+        "symbol": "dyn",
+        "to_si_factor": 1e-05
+    },
+    "Q2029156": {
+        "si_name": "Q25269",
+        "symbol": "quad",
+        "to_si_factor": 1.055e+18
+    },
+    "Q2029519": {
+        "si_name": "Q25517",
+        "symbol": "hl",
+        "to_si_factor": 0.1
+    },
+    "Q203567": {
+        "si_name": null,
+        "symbol": "₦",
+        "to_si_factor": null
+    },
+    "Q2042279": {
+        "si_name": "Q44395",
+        "symbol": "m H₂O",
+        "to_si_factor": 9806.65
+    },
+    "Q2051195": {
+        "si_name": "Q25269",
+        "symbol": "GWh",
+        "to_si_factor": 3600000000000.0
+    },
+    "Q2055118": {
+        "si_name": null,
+        "symbol": "ppb",
+        "to_si_factor": null
+    },
+    "Q2064166": {
+        "si_name": "Q179836",
+        "symbol": "fc",
+        "to_si_factor": 10.764
+    },
+    "Q206600": {
+        "si_name": null,
+        "symbol": "MRF",
+        "to_si_factor": null
+    },
+    "Q20706220": {
+        "si_name": "Q11573",
+        "symbol": "cmm",
+        "to_si_factor": 1e-05
+    },
+    "Q20706221": {
+        "si_name": "Q11573",
+        "symbol": "dmm",
+        "to_si_factor": 0.0001
+    },
+    "Q20764": {
+        "si_name": null,
+        "symbol": "Ma",
+        "to_si_factor": null
+    },
+    "Q2080811": {
+        "si_name": "Q199",
+        "symbol": "vol%",
+        "to_si_factor": 0.01
+    },
+    "Q208526": {
+        "si_name": null,
+        "symbol": "NT$",
+        "to_si_factor": null
+    },
+    "Q208528": {
+        "si_name": "Q33680",
+        "symbol": "gon",
+        "to_si_factor": 0.015707963267948967
+    },
+    "Q208634": {
+        "si_name": "Q208634",
+        "symbol": "kat",
+        "to_si_factor": 1.0
+    },
+    "Q208788": {
+        "si_name": "Q11573",
+        "symbol": "fm",
+        "to_si_factor": 1e-15
+    },
+    "Q2090348": {
+        "si_name": null,
+        "symbol": "Kib/s",
+        "to_si_factor": null
+    },
+    "Q209351": {
+        "si_name": "Q25343",
+        "symbol": "b",
+        "to_si_factor": 1e-28
+    },
+    "Q209426": {
+        "si_name": "Q33680",
+        "symbol": "′",
+        "to_si_factor": 0.0002908882086657216
+    },
+    "Q21006887": {
+        "si_name": null,
+        "symbol": "ppm",
+        "to_si_factor": null
+    },
+    "Q2100949": {
+        "si_name": "Q21016931",
+        "symbol": "P",
+        "to_si_factor": 0.1
+    },
+    "Q2101": {
+        "si_name": "Q25406",
+        "symbol": "e",
+        "to_si_factor": 1.602176634e-19
+    },
+    "Q21014455": {
+        "si_name": "Q182429",
+        "symbol": "m/min",
+        "to_si_factor": 0.0166666667
+    },
+    "Q210472": {
+        "si_name": null,
+        "symbol": "B/.",
+        "to_si_factor": null
+    },
+    "Q21061369": {
+        "si_name": "Q199",
+        "symbol": "g/kg",
+        "to_si_factor": 0.001
+    },
+    "Q21062777": {
+        "si_name": "Q44395",
+        "symbol": "MPa",
+        "to_si_factor": 1000000.0
+    },
+    "Q21064807": {
+        "si_name": "Q44395",
+        "symbol": "kPa",
+        "to_si_factor": 1000.0
+    },
+    "Q21075844": {
+        "si_name": "Q106629974",
+        "symbol": "ml/l",
+        "to_si_factor": 0.001
+    },
+    "Q21077820": {
+        "si_name": "Q844211",
+        "symbol": "mg/m³",
+        "to_si_factor": 1e-06
+    },
+    "Q21091747": {
+        "si_name": "Q199",
+        "symbol": "mg/kg",
+        "to_si_factor": 1e-06
+    },
+    "Q211256": {
+        "si_name": "Q182429",
+        "symbol": "mi/h",
+        "to_si_factor": 0.44704
+    },
+    "Q21154419": {
+        "si_name": null,
+        "symbol": "PD",
+        "to_si_factor": null
+    },
+    "Q211580": {
+        "si_name": "Q25269",
+        "symbol": "BTU (th)",
+        "to_si_factor": 1054.35026444
+    },
+    "Q212120": {
+        "si_name": "Q25406",
+        "symbol": "A⋅h",
+        "to_si_factor": 3600.0
+    },
+    "Q213005": {
+        "si_name": null,
+        "symbol": "G$",
+        "to_si_factor": null
+    },
+    "Q2140397": {
+        "si_name": "Q25517",
+        "symbol": "in³",
+        "to_si_factor": 1.6387064e-05
+    },
+    "Q214377": {
+        "si_name": null,
+        "symbol": "ell",
+        "to_si_factor": null
+    },
+    "Q2143992": {
+        "si_name": "Q39369",
+        "symbol": "kHz",
+        "to_si_factor": 1000.0
+    },
+    "Q21489891": {
+        "si_name": "Q25517",
+        "symbol": "nm³",
+        "to_si_factor": 1e-27
+    },
+    "Q21489892": {
+        "si_name": "Q25517",
+        "symbol": "Gm³",
+        "to_si_factor": 1e+27
+    },
+    "Q21489893": {
+        "si_name": "Q25517",
+        "symbol": "Mm³",
+        "to_si_factor": 1e+18
+    },
+    "Q21489894": {
+        "si_name": "Q25517",
+        "symbol": "μm³",
+        "to_si_factor": 1e-18
+    },
+    "Q21500224": {
+        "si_name": "Q33680",
+        "symbol": "mas",
+        "to_si_factor": 4.8481368110954e-09
+    },
+    "Q2151240": {
+        "si_name": "Q11570",
+        "symbol": "mag",
+        "to_si_factor": 10.0
+    },
+    "Q215571": {
+        "si_name": "Q215571",
+        "symbol": "N m",
+        "to_si_factor": 1.0
+    },
+    "Q21604951": {
+        "si_name": "Q844211",
+        "symbol": "g/m³",
+        "to_si_factor": 0.001
+    },
+    "Q2165290": {
+        "si_name": "Q25517",
+        "symbol": "yd³",
+        "to_si_factor": 0.7645549
+    },
+    "Q216880": {
+        "si_name": "Q12438",
+        "symbol": "kgf",
+        "to_si_factor": 9.80665
+    },
+    "Q217208": {
+        "si_name": "Q11574",
+        "symbol": "a",
+        "to_si_factor": 31557600.0
+    },
+    "Q2175964": {
+        "si_name": "Q25517",
+        "symbol": "dm³",
+        "to_si_factor": 0.001
+    },
+    "Q218593": {
+        "si_name": "Q11573",
+        "symbol": "in",
+        "to_si_factor": 0.0254
+    },
+    "Q2199357": {
+        "si_name": null,
+        "symbol": "dec",
+        "to_si_factor": null
+    },
+    "Q22137107": {
+        "si_name": "Q1063756",
+        "symbol": "mas/y",
+        "to_si_factor": 1.536e-16
+    },
+    "Q2215478": {
+        "si_name": "Q199",
+        "symbol": "ppt",
+        "to_si_factor": 1e-12
+    },
+    "Q2221356": {
+        "si_name": null,
+        "symbol": "mW h",
+        "to_si_factor": null
+    },
+    "Q22350885": {
+        "si_name": "Q25343",
+        "symbol": "da",
+        "to_si_factor": 10.0
+    },
+    "Q2243141": {
+        "si_name": null,
+        "symbol": "Gb/s",
+        "to_si_factor": null
+    },
+    "Q2254856": {
+        "si_name": "Q25343",
+        "symbol": "ca",
+        "to_si_factor": 1.0
+    },
+    "Q22673229": {
+        "si_name": "Q182429",
+        "symbol": "ft/min",
+        "to_si_factor": 0.00508
+    },
+    "Q2269250": {
+        "si_name": null,
+        "symbol": "kb/s",
+        "to_si_factor": null
+    },
+    "Q2282891": {
+        "si_name": "Q25517",
+        "symbol": "μl",
+        "to_si_factor": 1e-09
+    },
+    "Q2282906": {
+        "si_name": "Q11570",
+        "symbol": "ng",
+        "to_si_factor": 1e-12
+    },
+    "Q22934083": {
+        "si_name": "Q25406",
+        "symbol": "nC",
+        "to_si_factor": 1e-09
+    },
+    "Q229354": {
+        "si_name": "Q102573",
+        "symbol": "Ci",
+        "to_si_factor": 37000000000.0
+    },
+    "Q232291": {
+        "si_name": "Q25343",
+        "symbol": "mi²",
+        "to_si_factor": 2589988.110336
+    },
+    "Q2332346": {
+        "si_name": "Q25517",
+        "symbol": "ml",
+        "to_si_factor": 1e-06
+    },
+    "Q235729": {
+        "si_name": "Q11574",
+        "symbol": "y (365 days)",
+        "to_si_factor": 31536000.0
+    },
+    "Q23823681": {
+        "si_name": "Q25236",
+        "symbol": "TW",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q23925410": {
+        "si_name": "Q25517",
+        "symbol": "gal (UK)",
+        "to_si_factor": 0.004546099
+    },
+    "Q23925413": {
+        "si_name": "Q25517",
+        "symbol": "gal (US)",
+        "to_si_factor": 0.003785412
+    },
+    "Q23931040": {
+        "si_name": "Q25343",
+        "symbol": "dam²",
+        "to_si_factor": 100.0
+    },
+    "Q23931103": {
+        "si_name": "Q25343",
+        "symbol": "nmi²",
+        "to_si_factor": 3434290.0120544
+    },
+    "Q240468": {
+        "si_name": null,
+        "symbol": "syr£",
+        "to_si_factor": null
+    },
+    "Q242988": {
+        "si_name": null,
+        "symbol": "Lib$",
+        "to_si_factor": null
+    },
+    "Q2438073": {
+        "si_name": "Q11570",
+        "symbol": "ag",
+        "to_si_factor": 1e-21
+    },
+    "Q2448803": {
+        "si_name": "Q25250",
+        "symbol": "mV",
+        "to_si_factor": 0.001
+    },
+    "Q2451296": {
+        "si_name": "Q131255",
+        "symbol": "μF",
+        "to_si_factor": 1e-06
+    },
+    "Q246868": {
+        "si_name": null,
+        "symbol": "lot",
+        "to_si_factor": null
+    },
+    "Q2474258": {
+        "si_name": "Q103246",
+        "symbol": "mSv",
+        "to_si_factor": 0.001
+    },
+    "Q2478223": {
+        "si_name": null,
+        "symbol": "r",
+        "to_si_factor": null
+    },
+    "Q2483628": {
+        "si_name": "Q11574",
+        "symbol": "as",
+        "to_si_factor": 1e-18
+    },
+    "Q2489298": {
+        "si_name": "Q25343",
+        "symbol": "cm²",
+        "to_si_factor": 0.0001
+    },
+    "Q249439": {
+        "si_name": "Q25406",
+        "symbol": "q_P",
+        "to_si_factor": 1.87554603778e-18
+    },
+    "Q2518569": {
+        "si_name": "Q103246",
+        "symbol": "nSv",
+        "to_si_factor": 1e-09
+    },
+    "Q25235": {
+        "si_name": "Q11574",
+        "symbol": "h",
+        "to_si_factor": 3600.0
+    },
+    "Q25236": {
+        "si_name": "Q25236",
+        "symbol": "W",
+        "to_si_factor": 1.0
+    },
+    "Q25250": {
+        "si_name": "Q25250",
+        "symbol": "V",
+        "to_si_factor": 1.0
+    },
+    "Q25267": {
+        "si_name": null,
+        "symbol": "°C",
+        "to_si_factor": null
+    },
+    "Q25269": {
+        "si_name": "Q25269",
+        "symbol": "J",
+        "to_si_factor": 1.0
+    },
+    "Q25272": {
+        "si_name": "Q25272",
+        "symbol": "A",
+        "to_si_factor": 1.0
+    },
+    "Q253276": {
+        "si_name": "Q11573",
+        "symbol": "mi",
+        "to_si_factor": 1609.344
+    },
+    "Q25343": {
+        "si_name": "Q25343",
+        "symbol": "m²",
+        "to_si_factor": 1.0
+    },
+    "Q25406": {
+        "si_name": "Q25406",
+        "symbol": "C",
+        "to_si_factor": 1.0
+    },
+    "Q254532": {
+        "si_name": "Q177612",
+        "symbol": "deg²",
+        "to_si_factor": 0.0003046174197867086
+    },
+    "Q25472681": {
+        "si_name": null,
+        "symbol": "GB/s",
+        "to_si_factor": null
+    },
+    "Q25472693": {
+        "si_name": null,
+        "symbol": "TB/s",
+        "to_si_factor": null
+    },
+    "Q25499149": {
+        "si_name": null,
+        "symbol": "oct",
+        "to_si_factor": null
+    },
+    "Q25511288": {
+        "si_name": "Q25343",
+        "symbol": "mb",
+        "to_si_factor": 1e-31
+    },
+    "Q25517": {
+        "si_name": "Q25517",
+        "symbol": "m³",
+        "to_si_factor": 1.0
+    },
+    "Q2553708": {
+        "si_name": "Q25250",
+        "symbol": "MV",
+        "to_si_factor": 1000000.0
+    },
+    "Q2554092": {
+        "si_name": "Q25250",
+        "symbol": "kV",
+        "to_si_factor": 1000.0
+    },
+    "Q259502": {
+        "si_name": null,
+        "symbol": "A$",
+        "to_si_factor": null
+    },
+    "Q260126": {
+        "si_name": "Q103246",
+        "symbol": "rem",
+        "to_si_factor": 0.01
+    },
+    "Q2612219": {
+        "si_name": "Q11570",
+        "symbol": "Pg",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q261247": {
+        "si_name": "Q11570",
+        "symbol": "ct",
+        "to_si_factor": 0.0002
+    },
+    "Q26162546": {
+        "si_name": "Q3332099",
+        "symbol": "mm²/s",
+        "to_si_factor": 1e-06
+    },
+    "Q2619500": {
+        "si_name": "Q25269",
+        "symbol": "foe",
+        "to_si_factor": 1e+44
+    },
+    "Q2636421": {
+        "si_name": "Q163354",
+        "symbol": "nH",
+        "to_si_factor": 1e-09
+    },
+    "Q2637946": {
+        "si_name": "Q25517",
+        "symbol": "dal",
+        "to_si_factor": 0.01
+    },
+    "Q2642547": {
+        "si_name": null,
+        "symbol": "ha",
+        "to_si_factor": null
+    },
+    "Q2652700": {
+        "si_name": "Q41509",
+        "symbol": "Osm",
+        "to_si_factor": 1.0
+    },
+    "Q2655272": {
+        "si_name": "Q11570",
+        "symbol": "Eg",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q2659078": {
+        "si_name": "Q25269",
+        "symbol": "TW h",
+        "to_si_factor": 3600000000000000.0
+    },
+    "Q2670039": {
+        "si_name": null,
+        "symbol": "₶",
+        "to_si_factor": null
+    },
+    "Q26708069": {
+        "si_name": "Q25269",
+        "symbol": "kcal",
+        "to_si_factor": 4184.0
+    },
+    "Q267391": {
+        "si_name": "Q11547251",
+        "symbol": "K",
+        "to_si_factor": 100.0
+    },
+    "Q2679083": {
+        "si_name": "Q163354",
+        "symbol": "μH",
+        "to_si_factor": 1e-06
+    },
+    "Q2682463": {
+        "si_name": "Q131255",
+        "symbol": "nF",
+        "to_si_factor": 1e-09
+    },
+    "Q268391": {
+        "si_name": "Q11574",
+        "symbol": "gal",
+        "to_si_factor": 7494930000000000.0
+    },
+    "Q2691798": {
+        "si_name": "Q11570",
+        "symbol": "cg",
+        "to_si_factor": 1e-05
+    },
+    "Q271206": {
+        "si_name": null,
+        "symbol": "sud£",
+        "to_si_factor": null
+    },
+    "Q2737347": {
+        "si_name": "Q25343",
+        "symbol": "mm²",
+        "to_si_factor": 1e-06
+    },
+    "Q2739114": {
+        "si_name": "Q103246",
+        "symbol": "μSv",
+        "to_si_factor": 1e-06
+    },
+    "Q275112": {
+        "si_name": null,
+        "symbol": "Bz$",
+        "to_si_factor": null
+    },
+    "Q2756030": {
+        "si_name": "Q131255",
+        "symbol": "pF",
+        "to_si_factor": 1e-12
+    },
+    "Q2757753": {
+        "si_name": null,
+        "symbol": "PW h",
+        "to_si_factor": null
+    },
+    "Q2762458": {
+        "si_name": "Q11574",
+        "symbol": "ys",
+        "to_si_factor": 1e-24
+    },
+    "Q2784622": {
+        "si_name": "Q11573",
+        "symbol": "T",
+        "to_si_factor": 1.949036
+    },
+    "Q27864215": {
+        "si_name": "Q25269",
+        "symbol": "μW h",
+        "to_si_factor": 0.0036
+    },
+    "Q2793566": {
+        "si_name": "Q25250",
+        "symbol": "GV",
+        "to_si_factor": 1000000000.0
+    },
+    "Q27949241": {
+        "si_name": null,
+        "symbol": "R",
+        "to_si_factor": null
+    },
+    "Q2799294": {
+        "si_name": "Q11570",
+        "symbol": "Gg",
+        "to_si_factor": 1000000.0
+    },
+    "Q281096": {
+        "si_name": "Q281096",
+        "symbol": "cd/m²",
+        "to_si_factor": 1.0
+    },
+    "Q28719934": {
+        "si_name": "Q25269",
+        "symbol": "keV",
+        "to_si_factor": 1.602176634e-16
+    },
+    "Q28924752": {
+        "si_name": "Q28924753",
+        "symbol": "g/mol",
+        "to_si_factor": 0.001
+    },
+    "Q28924753": {
+        "si_name": "Q28924753",
+        "symbol": "kg/mol",
+        "to_si_factor": 1.0
+    },
+    "Q2924137": {
+        "si_name": "Q163354",
+        "symbol": "mH",
+        "to_si_factor": 0.001
+    },
+    "Q296936": {
+        "si_name": "Q25269",
+        "symbol": "toe",
+        "to_si_factor": 41868000000.0
+    },
+    "Q29924639": {
+        "si_name": "Q550341",
+        "symbol": "kVA",
+        "to_si_factor": 1000.0
+    },
+    "Q30001811": {
+        "si_name": "Q102573",
+        "symbol": "aBq",
+        "to_si_factor": 1e-18
+    },
+    "Q30001813": {
+        "si_name": "Q25406",
+        "symbol": "aC",
+        "to_si_factor": 1e-18
+    },
+    "Q30001814": {
+        "si_name": "Q39369",
+        "symbol": "aHz",
+        "to_si_factor": 1e-18
+    },
+    "Q30001815": {
+        "si_name": "Q25269",
+        "symbol": "aJ",
+        "to_si_factor": 1e-18
+    },
+    "Q30001816": {
+        "si_name": "Q208634",
+        "symbol": "akat",
+        "to_si_factor": 1e-18
+    },
+    "Q30001818": {
+        "si_name": null,
+        "symbol": "aL",
+        "to_si_factor": null
+    },
+    "Q30001819": {
+        "si_name": "Q484092",
+        "symbol": "alm",
+        "to_si_factor": 1e-18
+    },
+    "Q30001820": {
+        "si_name": "Q179836",
+        "symbol": "alx",
+        "to_si_factor": 1e-18
+    },
+    "Q30001822": {
+        "si_name": "Q12438",
+        "symbol": "aN",
+        "to_si_factor": 1e-18
+    },
+    "Q30001823": {
+        "si_name": "Q47083",
+        "symbol": "aΩ",
+        "to_si_factor": 1e-18
+    },
+    "Q30001825": {
+        "si_name": "Q44395",
+        "symbol": "aPa",
+        "to_si_factor": 1e-18
+    },
+    "Q30001826": {
+        "si_name": "Q33680",
+        "symbol": "arad",
+        "to_si_factor": 1e-18
+    },
+    "Q30001827": {
+        "si_name": "Q169893",
+        "symbol": "aS",
+        "to_si_factor": 1e-18
+    },
+    "Q30001828": {
+        "si_name": "Q103246",
+        "symbol": "aSv",
+        "to_si_factor": 1e-18
+    },
+    "Q30001829": {
+        "si_name": "Q177612",
+        "symbol": "asr",
+        "to_si_factor": 1e-18
+    },
+    "Q30001830": {
+        "si_name": "Q163343",
+        "symbol": "aT",
+        "to_si_factor": 1e-18
+    },
+    "Q30001831": {
+        "si_name": "Q25250",
+        "symbol": "aV",
+        "to_si_factor": 1e-18
+    },
+    "Q30001832": {
+        "si_name": "Q25236",
+        "symbol": "aW",
+        "to_si_factor": 1e-18
+    },
+    "Q30001833": {
+        "si_name": "Q170804",
+        "symbol": "aWb",
+        "to_si_factor": 1e-18
+    },
+    "Q3013059": {
+        "si_name": null,
+        "symbol": "ka",
+        "to_si_factor": null
+    },
+    "Q304479": {
+        "si_name": "Q33680",
+        "symbol": "tr",
+        "to_si_factor": 6.283185307179586
+    },
+    "Q305896": {
+        "si_name": null,
+        "symbol": "DPI",
+        "to_si_factor": null
+    },
+    "Q3095010": {
+        "si_name": "Q11570",
+        "symbol": "γ",
+        "to_si_factor": 1e-09
+    },
+    "Q31889818": {
+        "si_name": "Q199",
+        "symbol": "ppq",
+        "to_si_factor": 1e-15
+    },
+    "Q3194304": {
+        "si_name": null,
+        "symbol": "kb",
+        "to_si_factor": null
+    },
+    "Q3207456": {
+        "si_name": "Q25236",
+        "symbol": "mW",
+        "to_si_factor": 0.001
+    },
+    "Q321017": {
+        "si_name": "Q28683485",
+        "symbol": "R",
+        "to_si_factor": 0.000258
+    },
+    "Q3221356": {
+        "si_name": "Q11573",
+        "symbol": "ym",
+        "to_si_factor": 1e-24
+    },
+    "Q3239557": {
+        "si_name": "Q11570",
+        "symbol": "pg",
+        "to_si_factor": 1e-15
+    },
+    "Q3241121": {
+        "si_name": "Q11570",
+        "symbol": "mg",
+        "to_si_factor": 1e-06
+    },
+    "Q324923": {
+        "si_name": null,
+        "symbol": "Hart",
+        "to_si_factor": null
+    },
+    "Q3249364": {
+        "si_name": "Q11574",
+        "symbol": "cs",
+        "to_si_factor": 0.01
+    },
+    "Q3251645": {
+        "si_name": "Q11574",
+        "symbol": "ds",
+        "to_si_factor": 0.1
+    },
+    "Q3267417": {
+        "si_name": "Q11573",
+        "symbol": "Tm",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q3270676": {
+        "si_name": "Q11573",
+        "symbol": "zm",
+        "to_si_factor": 1e-21
+    },
+    "Q32750621": {
+        "si_name": "Q25517",
+        "symbol": "liq pt (US)",
+        "to_si_factor": 0.0004731765
+    },
+    "Q32750759": {
+        "si_name": "Q25517",
+        "symbol": "fl oz (US)",
+        "to_si_factor": 2.957353e-05
+    },
+    "Q32750816": {
+        "si_name": "Q25517",
+        "symbol": "bu (US)",
+        "to_si_factor": 0.03523907
+    },
+    "Q32751272": {
+        "si_name": "Q25517",
+        "symbol": "dry pt (US)",
+        "to_si_factor": 0.0005506105
+    },
+    "Q32751296": {
+        "si_name": "Q25517",
+        "symbol": "bbl (US)",
+        "to_si_factor": 0.1156271
+    },
+    "Q3276763": {
+        "si_name": "Q39369",
+        "symbol": "GHz",
+        "to_si_factor": 1000000000.0
+    },
+    "Q3277907": {
+        "si_name": "Q11573",
+        "symbol": "Em",
+        "to_si_factor": 1e+18
+    },
+    "Q3277915": {
+        "si_name": "Q11573",
+        "symbol": "Zm",
+        "to_si_factor": 1e+21
+    },
+    "Q3277919": {
+        "si_name": "Q11573",
+        "symbol": "Pm",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q3312063": {
+        "si_name": "Q25517",
+        "symbol": "fL",
+        "to_si_factor": 1e-18
+    },
+    "Q3320608": {
+        "si_name": "Q25236",
+        "symbol": "kW",
+        "to_si_factor": 1000.0
+    },
+    "Q3331719": {
+        "si_name": "Q25343",
+        "symbol": "dma",
+        "to_si_factor": 0.01
+    },
+    "Q3332689": {
+        "si_name": "Q25236",
+        "symbol": "RT",
+        "to_si_factor": 3517.0
+    },
+    "Q3332814": {
+        "si_name": null,
+        "symbol": "Mb",
+        "to_si_factor": null
+    },
+    "Q33680": {
+        "si_name": "Q33680",
+        "symbol": "rad",
+        "to_si_factor": 1.0
+    },
+    "Q3396758": {
+        "si_name": "Q25343",
+        "symbol": "daa",
+        "to_si_factor": 1000.0
+    },
+    "Q3414243": {
+        "si_name": null,
+        "symbol": "qps",
+        "to_si_factor": null
+    },
+    "Q3421309": {
+        "si_name": "Q11573",
+        "symbol": "R_J",
+        "to_si_factor": 69911000.0
+    },
+    "Q355198": {
+        "si_name": null,
+        "symbol": "px",
+        "to_si_factor": null
+    },
+    "Q35852": {
+        "si_name": "Q25343",
+        "symbol": "ha",
+        "to_si_factor": 10000.0
+    },
+    "Q36384": {
+        "si_name": "Q41509",
+        "symbol": "Eq",
+        "to_si_factor": 1.0
+    },
+    "Q3674704": {
+        "si_name": "Q182429",
+        "symbol": "km/s",
+        "to_si_factor": 1000.0
+    },
+    "Q3675550": {
+        "si_name": "Q25517",
+        "symbol": "mm³",
+        "to_si_factor": 1e-09
+    },
+    "Q3710": {
+        "si_name": "Q11573",
+        "symbol": "ft",
+        "to_si_factor": 0.3048
+    },
+    "Q3712659": {
+        "si_name": null,
+        "symbol": "$",
+        "to_si_factor": null
+    },
+    "Q376660": {
+        "si_name": null,
+        "symbol": "nat",
+        "to_si_factor": null
+    },
+    "Q37732658": {
+        "si_name": "Q11579",
+        "symbol": "°R",
+        "to_si_factor": 0.55555555556
+    },
+    "Q3773454": {
+        "si_name": "Q11573",
+        "symbol": "Mpc",
+        "to_si_factor": 3.085677581e+22
+    },
+    "Q3815076": {
+        "si_name": null,
+        "symbol": "Kib",
+        "to_si_factor": null
+    },
+    "Q3833309": {
+        "si_name": null,
+        "symbol": "£",
+        "to_si_factor": null
+    },
+    "Q3858002": {
+        "si_name": "Q25406",
+        "symbol": "mA⋅h",
+        "to_si_factor": 3.6
+    },
+    "Q3867152": {
+        "si_name": "Q1051665",
+        "symbol": "ft/s²",
+        "to_si_factor": 0.3048
+    },
+    "Q389062": {
+        "si_name": null,
+        "symbol": "Tib",
+        "to_si_factor": null
+    },
+    "Q3902688": {
+        "si_name": "Q25517",
+        "symbol": "pl",
+        "to_si_factor": 1e-15
+    },
+    "Q3902709": {
+        "si_name": "Q11574",
+        "symbol": "ps",
+        "to_si_factor": 1e-12
+    },
+    "Q39274": {
+        "si_name": "Q794261",
+        "symbol": "Sv",
+        "to_si_factor": 1000000.0
+    },
+    "Q39360235": {
+        "si_name": "Q11573",
+        "symbol": "US lea",
+        "to_si_factor": 4828.042
+    },
+    "Q39360471": {
+        "si_name": "Q11573",
+        "symbol": "nl",
+        "to_si_factor": 5556.0
+    },
+    "Q39362962": {
+        "si_name": "Q11573",
+        "symbol": "µin",
+        "to_si_factor": 2.54e-08
+    },
+    "Q39363132": {
+        "si_name": "Q11573",
+        "symbol": "UK lg",
+        "to_si_factor": 4828.0
+    },
+    "Q39363209": {
+        "si_name": "Q11573",
+        "symbol": "UK nl",
+        "to_si_factor": 5559.552
+    },
+    "Q39369": {
+        "si_name": "Q39369",
+        "symbol": "Hz",
+        "to_si_factor": 1.0
+    },
+    "Q39380159": {
+        "si_name": "Q11573",
+        "symbol": "US nmi",
+        "to_si_factor": 1853.24
+    },
+    "Q39462789": {
+        "si_name": "Q25343",
+        "symbol": "µin²",
+        "to_si_factor": 6.451484e-16
+    },
+    "Q39467934": {
+        "si_name": "Q44395",
+        "symbol": "kgf/m²",
+        "to_si_factor": 9.80665
+    },
+    "Q39469927": {
+        "si_name": "Q39469927",
+        "symbol": "N/m²",
+        "to_si_factor": 1.0
+    },
+    "Q39617688": {
+        "si_name": "Q11570",
+        "symbol": "cwt",
+        "to_si_factor": 50.80235
+    },
+    "Q39617818": {
+        "si_name": "Q11570",
+        "symbol": "t lb",
+        "to_si_factor": 0.3732417
+    },
+    "Q39628023": {
+        "si_name": "Q11574",
+        "symbol": "y",
+        "to_si_factor": 31556952.0
+    },
+    "Q39699418": {
+        "si_name": "Q1051665",
+        "symbol": "cm/s²",
+        "to_si_factor": 0.01
+    },
+    "Q39708248": {
+        "si_name": "Q11573",
+        "symbol": "S",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q39709980": {
+        "si_name": "Q25343",
+        "symbol": "bd",
+        "to_si_factor": 0.00774192
+    },
+    "Q39710113": {
+        "si_name": "Q25343",
+        "symbol": "bhp EDR",
+        "to_si_factor": 12.958174
+    },
+    "Q4041686": {
+        "si_name": "Q44395",
+        "symbol": "in H20",
+        "to_si_factor": 248.84
+    },
+    "Q4068266": {
+        "si_name": "Q11570",
+        "symbol": "Ʒ",
+        "to_si_factor": 0.003732
+    },
+    "Q41509": {
+        "si_name": "Q41509",
+        "symbol": "mol",
+        "to_si_factor": 1.0
+    },
+    "Q4176683": {
+        "si_name": "Q25406",
+        "symbol": "aC",
+        "to_si_factor": 10.0
+    },
+    "Q41803": {
+        "si_name": "Q11570",
+        "symbol": "g",
+        "to_si_factor": 0.001
+    },
+    "Q42289": {
+        "si_name": null,
+        "symbol": "°F",
+        "to_si_factor": null
+    },
+    "Q42319606": {
+        "si_name": null,
+        "symbol": "people/m²",
+        "to_si_factor": null
+    },
+    "Q4243638": {
+        "si_name": "Q25517",
+        "symbol": "km³",
+        "to_si_factor": 1000000000.0
+    },
+    "Q4406": {
+        "si_name": null,
+        "symbol": "$T",
+        "to_si_factor": null
+    },
+    "Q44395": {
+        "si_name": "Q44395",
+        "symbol": "Pa",
+        "to_si_factor": 1.0
+    },
+    "Q4456994": {
+        "si_name": "Q131255",
+        "symbol": "mF",
+        "to_si_factor": 0.001
+    },
+    "Q4588": {
+        "si_name": null,
+        "symbol": "WS$",
+        "to_si_factor": null
+    },
+    "Q4592": {
+        "si_name": null,
+        "symbol": "F$",
+        "to_si_factor": null
+    },
+    "Q4596": {
+        "si_name": null,
+        "symbol": "Rs",
+        "to_si_factor": null
+    },
+    "Q4597": {
+        "si_name": null,
+        "symbol": "$",
+        "to_si_factor": null
+    },
+    "Q469356": {
+        "si_name": "Q11570",
+        "symbol": "T",
+        "to_si_factor": 907.18474
+    },
+    "Q47083": {
+        "si_name": "Q47083",
+        "symbol": "Ω",
+        "to_si_factor": 1.0
+    },
+    "Q476572": {
+        "si_name": "Q25269",
+        "symbol": "Ha",
+        "to_si_factor": 4.35974434e-18
+    },
+    "Q48013": {
+        "si_name": "Q11570",
+        "symbol": "oz",
+        "to_si_factor": 0.028349523125
+    },
+    "Q482798": {
+        "si_name": "Q11573",
+        "symbol": "yd",
+        "to_si_factor": 0.9144
+    },
+    "Q483261": {
+        "si_name": "Q11570",
+        "symbol": "Da",
+        "to_si_factor": 1.660539066e-27
+    },
+    "Q483725": {
+        "si_name": null,
+        "symbol": "A.M.",
+        "to_si_factor": null
+    },
+    "Q484092": {
+        "si_name": "Q484092",
+        "symbol": "lm",
+        "to_si_factor": 1.0
+    },
+    "Q4861171": {
+        "si_name": "Q11573",
+        "symbol": "H",
+        "to_si_factor": 0.0085
+    },
+    "Q4917": {
+        "si_name": null,
+        "symbol": "US$",
+        "to_si_factor": null
+    },
+    "Q494083": {
+        "si_name": "Q11573",
+        "symbol": "fur",
+        "to_si_factor": 201.168
+    },
+    "Q4989854": {
+        "si_name": "Q25269",
+        "symbol": "kJ",
+        "to_si_factor": 1000.0
+    },
+    "Q4992853": {
+        "si_name": "Q25269",
+        "symbol": "kt",
+        "to_si_factor": 4184000000000.0
+    },
+    "Q500515": {
+        "si_name": "Q1051665",
+        "symbol": "Gal",
+        "to_si_factor": 0.01
+    },
+    "Q50094": {
+        "si_name": null,
+        "symbol": "Np",
+        "to_si_factor": null
+    },
+    "Q50098": {
+        "si_name": null,
+        "symbol": "B",
+        "to_si_factor": null
+    },
+    "Q5042194": {
+        "si_name": null,
+        "symbol": "L.T.",
+        "to_si_factor": null
+    },
+    "Q50808017": {
+        "si_name": "Q50808017",
+        "symbol": "kg m²",
+        "to_si_factor": 1.0
+    },
+    "Q5139563": {
+        "si_name": "Q44395",
+        "symbol": "hPa",
+        "to_si_factor": 100.0
+    },
+    "Q514845": {
+        "si_name": "Q44395",
+        "symbol": "pz",
+        "to_si_factor": 1000.0
+    },
+    "Q5195628": {
+        "si_name": "Q25517",
+        "symbol": "hm³",
+        "to_si_factor": 1000000.0
+    },
+    "Q5198770": {
+        "si_name": "Q25517",
+        "symbol": "dam³",
+        "to_si_factor": 1000.0
+    },
+    "Q524410": {
+        "si_name": null,
+        "symbol": "Ga",
+        "to_si_factor": null
+    },
+    "Q5299480": {
+        "si_name": null,
+        "symbol": "DPCm",
+        "to_si_factor": null
+    },
+    "Q531": {
+        "si_name": "Q11573",
+        "symbol": "l.y.",
+        "to_si_factor": 9460730472580800.0
+    },
+    "Q5329": {
+        "si_name": null,
+        "symbol": "dB",
+        "to_si_factor": null
+    },
+    "Q53393488": {
+        "si_name": "Q39369",
+        "symbol": "PHz",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53393490": {
+        "si_name": "Q39369",
+        "symbol": "EHz",
+        "to_si_factor": 1e+18
+    },
+    "Q53393494": {
+        "si_name": "Q39369",
+        "symbol": "ZHz",
+        "to_si_factor": 1e+21
+    },
+    "Q53393498": {
+        "si_name": "Q39369",
+        "symbol": "YHz",
+        "to_si_factor": 1e+24
+    },
+    "Q53393659": {
+        "si_name": "Q25517",
+        "symbol": "ML",
+        "to_si_factor": 1000.0
+    },
+    "Q53393664": {
+        "si_name": "Q25517",
+        "symbol": "GL",
+        "to_si_factor": 1000000.0
+    },
+    "Q53393669": {
+        "si_name": "Q25517",
+        "symbol": "El",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53393674": {
+        "si_name": "Q25517",
+        "symbol": "ZL",
+        "to_si_factor": 1e+18
+    },
+    "Q53393678": {
+        "si_name": "Q25517",
+        "symbol": "YL",
+        "to_si_factor": 1e+21
+    },
+    "Q53393768": {
+        "si_name": "Q25517",
+        "symbol": "zl",
+        "to_si_factor": 1e-24
+    },
+    "Q53393771": {
+        "si_name": "Q25517",
+        "symbol": "yL",
+        "to_si_factor": 1e-27
+    },
+    "Q53393868": {
+        "si_name": "Q25269",
+        "symbol": "GJ",
+        "to_si_factor": 1000000000.0
+    },
+    "Q53393886": {
+        "si_name": "Q25269",
+        "symbol": "PJ",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53393890": {
+        "si_name": "Q25269",
+        "symbol": "EJ",
+        "to_si_factor": 1e+18
+    },
+    "Q53393893": {
+        "si_name": "Q25269",
+        "symbol": "ZJ",
+        "to_si_factor": 1e+21
+    },
+    "Q53393898": {
+        "si_name": "Q25269",
+        "symbol": "YJ",
+        "to_si_factor": 1e+24
+    },
+    "Q53448786": {
+        "si_name": "Q39369",
+        "symbol": "yHz",
+        "to_si_factor": 1e-24
+    },
+    "Q53448790": {
+        "si_name": "Q39369",
+        "symbol": "zHz",
+        "to_si_factor": 1e-21
+    },
+    "Q53448794": {
+        "si_name": "Q39369",
+        "symbol": "fHz",
+        "to_si_factor": 1e-15
+    },
+    "Q53448797": {
+        "si_name": "Q39369",
+        "symbol": "pHz",
+        "to_si_factor": 1e-12
+    },
+    "Q53448801": {
+        "si_name": "Q39369",
+        "symbol": "nHz",
+        "to_si_factor": 1e-09
+    },
+    "Q53448806": {
+        "si_name": "Q39369",
+        "symbol": "μHz",
+        "to_si_factor": 1e-06
+    },
+    "Q53448808": {
+        "si_name": "Q39369",
+        "symbol": "mHz",
+        "to_si_factor": 0.001
+    },
+    "Q53448813": {
+        "si_name": "Q39369",
+        "symbol": "cHz",
+        "to_si_factor": 0.01
+    },
+    "Q53448817": {
+        "si_name": "Q39369",
+        "symbol": "dHz",
+        "to_si_factor": 0.1
+    },
+    "Q53448820": {
+        "si_name": "Q39369",
+        "symbol": "daHz",
+        "to_si_factor": 10.0
+    },
+    "Q53448826": {
+        "si_name": "Q39369",
+        "symbol": "hHz",
+        "to_si_factor": 100.0
+    },
+    "Q53448828": {
+        "si_name": "Q25269",
+        "symbol": "yJ",
+        "to_si_factor": 1e-24
+    },
+    "Q53448832": {
+        "si_name": "Q25269",
+        "symbol": "zJ",
+        "to_si_factor": 1e-21
+    },
+    "Q53448835": {
+        "si_name": "Q25269",
+        "symbol": "fJ",
+        "to_si_factor": 1e-15
+    },
+    "Q53448842": {
+        "si_name": "Q25269",
+        "symbol": "pJ",
+        "to_si_factor": 1e-12
+    },
+    "Q53448844": {
+        "si_name": "Q25269",
+        "symbol": "nJ",
+        "to_si_factor": 1e-09
+    },
+    "Q53448847": {
+        "si_name": "Q25269",
+        "symbol": "μJ",
+        "to_si_factor": 1e-06
+    },
+    "Q53448851": {
+        "si_name": "Q25269",
+        "symbol": "mJ",
+        "to_si_factor": 0.001
+    },
+    "Q53448856": {
+        "si_name": "Q25269",
+        "symbol": "cJ",
+        "to_si_factor": 0.01
+    },
+    "Q53448860": {
+        "si_name": "Q25269",
+        "symbol": "dJ",
+        "to_si_factor": 0.1
+    },
+    "Q53448864": {
+        "si_name": "Q25269",
+        "symbol": "daJ",
+        "to_si_factor": 10.0
+    },
+    "Q53448875": {
+        "si_name": "Q25269",
+        "symbol": "hJ",
+        "to_si_factor": 100.0
+    },
+    "Q53448879": {
+        "si_name": "Q44395",
+        "symbol": "yPa",
+        "to_si_factor": 1e-24
+    },
+    "Q53448883": {
+        "si_name": "Q44395",
+        "symbol": "zPa",
+        "to_si_factor": 1e-21
+    },
+    "Q53448886": {
+        "si_name": "Q44395",
+        "symbol": "fPa",
+        "to_si_factor": 1e-15
+    },
+    "Q53448892": {
+        "si_name": "Q44395",
+        "symbol": "pPa",
+        "to_si_factor": 1e-12
+    },
+    "Q53448897": {
+        "si_name": "Q44395",
+        "symbol": "nPa",
+        "to_si_factor": 1e-09
+    },
+    "Q53448900": {
+        "si_name": "Q44395",
+        "symbol": "μPa",
+        "to_si_factor": 1e-06
+    },
+    "Q53448906": {
+        "si_name": "Q44395",
+        "symbol": "mPa",
+        "to_si_factor": 0.001
+    },
+    "Q53448909": {
+        "si_name": "Q44395",
+        "symbol": "cPa",
+        "to_si_factor": 0.01
+    },
+    "Q53448914": {
+        "si_name": "Q44395",
+        "symbol": "dPa",
+        "to_si_factor": 0.1
+    },
+    "Q53448918": {
+        "si_name": "Q44395",
+        "symbol": "daPa",
+        "to_si_factor": 10.0
+    },
+    "Q53448922": {
+        "si_name": "Q44395",
+        "symbol": "GPa",
+        "to_si_factor": 1000000000.0
+    },
+    "Q53448927": {
+        "si_name": "Q44395",
+        "symbol": "TPa",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q53448931": {
+        "si_name": "Q44395",
+        "symbol": "PPa",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53448936": {
+        "si_name": "Q44395",
+        "symbol": "EPa",
+        "to_si_factor": 1e+18
+    },
+    "Q53448939": {
+        "si_name": "Q44395",
+        "symbol": "ZPa",
+        "to_si_factor": 1e+21
+    },
+    "Q53448943": {
+        "si_name": "Q44395",
+        "symbol": "YPa",
+        "to_si_factor": 1e+24
+    },
+    "Q53448949": {
+        "si_name": "Q25250",
+        "symbol": "yV",
+        "to_si_factor": 1e-24
+    },
+    "Q53448952": {
+        "si_name": "Q25250",
+        "symbol": "zV",
+        "to_si_factor": 1e-21
+    },
+    "Q53448957": {
+        "si_name": "Q25250",
+        "symbol": "fV",
+        "to_si_factor": 1e-15
+    },
+    "Q53448960": {
+        "si_name": "Q25250",
+        "symbol": "pV",
+        "to_si_factor": 1e-12
+    },
+    "Q53448965": {
+        "si_name": "Q25250",
+        "symbol": "nV",
+        "to_si_factor": 1e-09
+    },
+    "Q53448969": {
+        "si_name": "Q25250",
+        "symbol": "cV",
+        "to_si_factor": 0.01
+    },
+    "Q53448973": {
+        "si_name": "Q25250",
+        "symbol": "dV",
+        "to_si_factor": 0.1
+    },
+    "Q53448977": {
+        "si_name": "Q25250",
+        "symbol": "daV",
+        "to_si_factor": 10.0
+    },
+    "Q53448981": {
+        "si_name": "Q25250",
+        "symbol": "hV",
+        "to_si_factor": 100.0
+    },
+    "Q53448985": {
+        "si_name": "Q25250",
+        "symbol": "TV",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q53448990": {
+        "si_name": "Q25250",
+        "symbol": "PV",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53448994": {
+        "si_name": "Q25250",
+        "symbol": "EV",
+        "to_si_factor": 1e+18
+    },
+    "Q53448996": {
+        "si_name": "Q25250",
+        "symbol": "ZV",
+        "to_si_factor": 1e+21
+    },
+    "Q53449001": {
+        "si_name": "Q25250",
+        "symbol": "YV",
+        "to_si_factor": 1e+24
+    },
+    "Q53449006": {
+        "si_name": "Q25236",
+        "symbol": "yW",
+        "to_si_factor": 1e-24
+    },
+    "Q53449008": {
+        "si_name": "Q25236",
+        "symbol": "zW",
+        "to_si_factor": 1e-21
+    },
+    "Q53449013": {
+        "si_name": "Q25236",
+        "symbol": "fW",
+        "to_si_factor": 1e-15
+    },
+    "Q53449018": {
+        "si_name": "Q25236",
+        "symbol": "pW",
+        "to_si_factor": 1e-12
+    },
+    "Q53449021": {
+        "si_name": "Q25236",
+        "symbol": "nW",
+        "to_si_factor": 1e-09
+    },
+    "Q53449025": {
+        "si_name": "Q25236",
+        "symbol": "cW",
+        "to_si_factor": 0.01
+    },
+    "Q53449029": {
+        "si_name": "Q25236",
+        "symbol": "dW",
+        "to_si_factor": 0.1
+    },
+    "Q53449033": {
+        "si_name": "Q25236",
+        "symbol": "daW",
+        "to_si_factor": 10.0
+    },
+    "Q53449036": {
+        "si_name": "Q25236",
+        "symbol": "hW",
+        "to_si_factor": 100.0
+    },
+    "Q53449040": {
+        "si_name": "Q25236",
+        "symbol": "PW",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q53449045": {
+        "si_name": "Q25236",
+        "symbol": "EW",
+        "to_si_factor": 1e+18
+    },
+    "Q53449049": {
+        "si_name": "Q25236",
+        "symbol": "ZW",
+        "to_si_factor": 1e+21
+    },
+    "Q53449054": {
+        "si_name": "Q25236",
+        "symbol": "YW",
+        "to_si_factor": 1e+24
+    },
+    "Q53561461": {
+        "si_name": null,
+        "symbol": "wf",
+        "to_si_factor": null
+    },
+    "Q53561822": {
+        "si_name": null,
+        "symbol": "wf",
+        "to_si_factor": null
+    },
+    "Q53651160": {
+        "si_name": "Q25517",
+        "symbol": "zm³",
+        "to_si_factor": 1e-63
+    },
+    "Q53651201": {
+        "si_name": "Q25517",
+        "symbol": "Ym³",
+        "to_si_factor": 1e+72
+    },
+    "Q53651356": {
+        "si_name": "Q25517",
+        "symbol": "ym³",
+        "to_si_factor": 1e-72
+    },
+    "Q53651512": {
+        "si_name": "Q25517",
+        "symbol": "pm³",
+        "to_si_factor": 1e-36
+    },
+    "Q53651713": {
+        "si_name": "Q25517",
+        "symbol": "fm³",
+        "to_si_factor": 1e-45
+    },
+    "Q536785": {
+        "si_name": "Q844211",
+        "symbol": "ρ_P",
+        "to_si_factor": 5.155e+96
+    },
+    "Q53951982": {
+        "si_name": "Q11570",
+        "symbol": "Mt",
+        "to_si_factor": 1000000000.0
+    },
+    "Q53952048": {
+        "si_name": "Q11570",
+        "symbol": "kt",
+        "to_si_factor": 1000000.0
+    },
+    "Q54006645": {
+        "si_name": "Q170804",
+        "symbol": "ZWb",
+        "to_si_factor": 1e+21
+    },
+    "Q54081354": {
+        "si_name": "Q163343",
+        "symbol": "ZT",
+        "to_si_factor": 1e+21
+    },
+    "Q54081925": {
+        "si_name": "Q103246",
+        "symbol": "ZSv",
+        "to_si_factor": 1e+21
+    },
+    "Q54082468": {
+        "si_name": "Q169893",
+        "symbol": "ZS",
+        "to_si_factor": 1e+21
+    },
+    "Q54083144": {
+        "si_name": "Q47083",
+        "symbol": "ZΩ",
+        "to_si_factor": 1e+21
+    },
+    "Q54083318": {
+        "si_name": "Q12438",
+        "symbol": "ZN",
+        "to_si_factor": 1e+21
+    },
+    "Q54083566": {
+        "si_name": "Q484092",
+        "symbol": "Zlm",
+        "to_si_factor": 1e+21
+    },
+    "Q54083579": {
+        "si_name": "Q179836",
+        "symbol": "Zlx",
+        "to_si_factor": 1e+21
+    },
+    "Q54083712": {
+        "si_name": "Q102573",
+        "symbol": "ZBq",
+        "to_si_factor": 1e+21
+    },
+    "Q54083746": {
+        "si_name": "Q25406",
+        "symbol": "ZC",
+        "to_si_factor": 1e+21
+    },
+    "Q54083766": {
+        "si_name": "Q131255",
+        "symbol": "ZF",
+        "to_si_factor": 1e+21
+    },
+    "Q54083779": {
+        "si_name": "Q190095",
+        "symbol": "ZGy",
+        "to_si_factor": 1e+21
+    },
+    "Q54083795": {
+        "si_name": "Q163354",
+        "symbol": "ZH",
+        "to_si_factor": 1e+21
+    },
+    "Q54083813": {
+        "si_name": "Q208634",
+        "symbol": "Zkat",
+        "to_si_factor": 1e+21
+    },
+    "Q5409016": {
+        "si_name": "Q550341",
+        "symbol": "MVA",
+        "to_si_factor": 1000000.0
+    },
+    "Q5465723": {
+        "si_name": "Q25269",
+        "symbol": "ft-pdl",
+        "to_si_factor": 0.0421401100938048
+    },
+    "Q549389": {
+        "si_name": null,
+        "symbol": "b/s",
+        "to_si_factor": null
+    },
+    "Q550341": {
+        "si_name": "Q550341",
+        "symbol": "V A",
+        "to_si_factor": 1.0
+    },
+    "Q552299": {
+        "si_name": "Q11573",
+        "symbol": "ch",
+        "to_si_factor": 20.11684
+    },
+    "Q55442349": {
+        "si_name": null,
+        "symbol": "U/L",
+        "to_si_factor": null
+    },
+    "Q55726194": {
+        "si_name": "Q844211",
+        "symbol": "mg/L",
+        "to_si_factor": 0.001
+    },
+    "Q56156859": {
+        "si_name": "Q41509",
+        "symbol": "mmol",
+        "to_si_factor": 0.001
+    },
+    "Q56156949": {
+        "si_name": "Q41509",
+        "symbol": "μmol",
+        "to_si_factor": 1e-06
+    },
+    "Q56157046": {
+        "si_name": "Q41509",
+        "symbol": "nmol",
+        "to_si_factor": 1e-09
+    },
+    "Q56157048": {
+        "si_name": "Q41509",
+        "symbol": "pmol",
+        "to_si_factor": 1e-12
+    },
+    "Q56160603": {
+        "si_name": "Q41509",
+        "symbol": "fmol",
+        "to_si_factor": 1e-15
+    },
+    "Q56317622": {
+        "si_name": "Q794261",
+        "symbol": "Q_P",
+        "to_si_factor": 7.83e-62
+    },
+    "Q56318907": {
+        "si_name": "Q44395",
+        "symbol": "kbar",
+        "to_si_factor": 100000000.0
+    },
+    "Q56349362": {
+        "si_name": null,
+        "symbol": "Bs.S",
+        "to_si_factor": null
+    },
+    "Q56402798": {
+        "si_name": "Q12438",
+        "symbol": "kN",
+        "to_si_factor": 1000.0
+    },
+    "Q5711261": {
+        "si_name": "Q25517",
+        "symbol": "am³",
+        "to_si_factor": 1e-54
+    },
+    "Q573": {
+        "si_name": "Q11574",
+        "symbol": "d",
+        "to_si_factor": 86400.0
+    },
+    "Q577": {
+        "si_name": null,
+        "symbol": "a",
+        "to_si_factor": null
+    },
+    "Q581432": {
+        "si_name": "Q33680",
+        "symbol": "‴",
+        "to_si_factor": 8.080228018492267e-08
+    },
+    "Q5879479": {
+        "si_name": "Q25236",
+        "symbol": "GW",
+        "to_si_factor": 1000000000.0
+    },
+    "Q6003257": {
+        "si_name": "Q11573",
+        "symbol": "am",
+        "to_si_factor": 1e-18
+    },
+    "Q6009164": {
+        "si_name": "Q25269",
+        "symbol": "MW h",
+        "to_si_factor": 3600000000.0
+    },
+    "Q6014364": {
+        "si_name": "Q182429",
+        "symbol": "in/s",
+        "to_si_factor": 0.0254
+    },
+    "Q603071": {
+        "si_name": null,
+        "symbol": "E°",
+        "to_si_factor": null
+    },
+    "Q605704": {
+        "si_name": "Q199",
+        "symbol": "doz",
+        "to_si_factor": 12.0
+    },
+    "Q60742631": {
+        "si_name": "Q182429",
+        "symbol": "AU/yr",
+        "to_si_factor": 4743.717361111111
+    },
+    "Q608697": {
+        "si_name": "Q170804",
+        "symbol": "Mx",
+        "to_si_factor": 1e-08
+    },
+    "Q610135": {
+        "si_name": null,
+        "symbol": "G",
+        "to_si_factor": null
+    },
+    "Q613726": {
+        "si_name": "Q11570",
+        "symbol": "Yg",
+        "to_si_factor": 1e+21
+    },
+    "Q6170164": {
+        "si_name": "Q11570",
+        "symbol": "yg",
+        "to_si_factor": 1e-27
+    },
+    "Q6171168": {
+        "si_name": "Q11570",
+        "symbol": "zg",
+        "to_si_factor": 1e-24
+    },
+    "Q61756607": {
+        "si_name": "Q11573",
+        "symbol": "yd",
+        "to_si_factor": 0.9144
+    },
+    "Q61771602": {
+        "si_name": "Q11573",
+        "symbol": "ft",
+        "to_si_factor": 0.3048
+    },
+    "Q61771670": {
+        "si_name": "Q11573",
+        "symbol": "in",
+        "to_si_factor": 0.0254
+    },
+    "Q61793198": {
+        "si_name": "Q11573",
+        "symbol": "rd",
+        "to_si_factor": 5.02921
+    },
+    "Q61794766": {
+        "si_name": "Q11573",
+        "symbol": "ch (US survey)",
+        "to_si_factor": 20.11684
+    },
+    "Q61994988": {
+        "si_name": null,
+        "symbol": "Wth",
+        "to_si_factor": null
+    },
+    "Q61995006": {
+        "si_name": null,
+        "symbol": "KWth",
+        "to_si_factor": null
+    },
+    "Q626299": {
+        "si_name": "Q44395",
+        "symbol": "psi",
+        "to_si_factor": 6894.757
+    },
+    "Q630369": {
+        "si_name": "Q25236",
+        "symbol": "var",
+        "to_si_factor": 1.0
+    },
+    "Q636200": {
+        "si_name": "Q208634",
+        "symbol": "U",
+        "to_si_factor": 1.6666666666666667e-08
+    },
+    "Q640907": {
+        "si_name": "Q281096",
+        "symbol": "sb",
+        "to_si_factor": 10000.0
+    },
+    "Q6414556": {
+        "si_name": "Q12438",
+        "symbol": "kip",
+        "to_si_factor": 4448.2216
+    },
+    "Q648908": {
+        "si_name": null,
+        "symbol": "bya",
+        "to_si_factor": null
+    },
+    "Q64996135": {
+        "si_name": "Q794261",
+        "symbol": "gal (US)/min",
+        "to_si_factor": 6.309e-05
+    },
+    "Q65028392": {
+        "si_name": "Q182429",
+        "symbol": "mm/a",
+        "to_si_factor": 3.16887652e-11
+    },
+    "Q651336": {
+        "si_name": "Q11570",
+        "symbol": "M_J",
+        "to_si_factor": 1.89813e+27
+    },
+    "Q6517513": {
+        "si_name": "Q11570",
+        "symbol": "dag",
+        "to_si_factor": 0.01
+    },
+    "Q667419": {
+        "si_name": "Q11570",
+        "symbol": "UK t",
+        "to_si_factor": 1016.0469088
+    },
+    "Q681996": {
+        "si_name": "Q11570",
+        "symbol": "M🜨",
+        "to_si_factor": 5.97219e+24
+    },
+    "Q685662": {
+        "si_name": "Q44395",
+        "symbol": "p_P",
+        "to_si_factor": 4.633e+113
+    },
+    "Q686163": {
+        "si_name": null,
+        "symbol": "$",
+        "to_si_factor": null
+    },
+    "Q68725821": {
+        "si_name": null,
+        "symbol": "°Rø",
+        "to_si_factor": null
+    },
+    "Q68726230": {
+        "si_name": null,
+        "symbol": "°De",
+        "to_si_factor": null
+    },
+    "Q68726625": {
+        "si_name": null,
+        "symbol": "°N",
+        "to_si_factor": null
+    },
+    "Q69362731": {
+        "si_name": "Q69363953",
+        "symbol": "°C",
+        "to_si_factor": 1.0
+    },
+    "Q69363953": {
+        "si_name": "Q69363953",
+        "symbol": "K",
+        "to_si_factor": 1.0
+    },
+    "Q693944": {
+        "si_name": "Q11570",
+        "symbol": "gr",
+        "to_si_factor": 6.479891e-05
+    },
+    "Q6982035": {
+        "si_name": "Q25236",
+        "symbol": "MW",
+        "to_si_factor": 1000000.0
+    },
+    "Q69878540": {
+        "si_name": "Q25517",
+        "symbol": "fl oz (UK)",
+        "to_si_factor": 2.841306e-05
+    },
+    "Q70378044": {
+        "si_name": "Q41509",
+        "symbol": "dmol",
+        "to_si_factor": 0.1
+    },
+    "Q70378549": {
+        "si_name": "Q11579",
+        "symbol": "dK",
+        "to_si_factor": 0.1
+    },
+    "Q70393458": {
+        "si_name": "Q41509",
+        "symbol": "kmol",
+        "to_si_factor": 1000.0
+    },
+    "Q70395375": {
+        "si_name": "Q41509",
+        "symbol": "Tmol",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q70395643": {
+        "si_name": "Q41509",
+        "symbol": "Mmol",
+        "to_si_factor": 1000000.0
+    },
+    "Q70395830": {
+        "si_name": "Q11579",
+        "symbol": "kK",
+        "to_si_factor": 1000.0
+    },
+    "Q70396179": {
+        "si_name": "Q11579",
+        "symbol": "mK",
+        "to_si_factor": 0.001
+    },
+    "Q70397275": {
+        "si_name": "Q11579",
+        "symbol": "μK",
+        "to_si_factor": 1e-06
+    },
+    "Q70397725": {
+        "si_name": "Q41509",
+        "symbol": "cmol",
+        "to_si_factor": 0.01
+    },
+    "Q70397932": {
+        "si_name": "Q11579",
+        "symbol": "cK",
+        "to_si_factor": 0.01
+    },
+    "Q70398457": {
+        "si_name": "Q11579",
+        "symbol": "nK",
+        "to_si_factor": 1e-09
+    },
+    "Q70398619": {
+        "si_name": "Q11579",
+        "symbol": "MK",
+        "to_si_factor": 1000000.0
+    },
+    "Q70398813": {
+        "si_name": "Q41509",
+        "symbol": "Gmol",
+        "to_si_factor": 1000000000.0
+    },
+    "Q70398991": {
+        "si_name": "Q11579",
+        "symbol": "GK",
+        "to_si_factor": 1000000000.0
+    },
+    "Q70440025": {
+        "si_name": "Q11579",
+        "symbol": "daK",
+        "to_si_factor": 10.0
+    },
+    "Q70440438": {
+        "si_name": "Q11579",
+        "symbol": "hK",
+        "to_si_factor": 100.0
+    },
+    "Q70440620": {
+        "si_name": "Q41509",
+        "symbol": "damol",
+        "to_si_factor": 10.0
+    },
+    "Q70440823": {
+        "si_name": "Q41509",
+        "symbol": "hmol",
+        "to_si_factor": 100.0
+    },
+    "Q70443020": {
+        "si_name": "Q11579",
+        "symbol": "EK",
+        "to_si_factor": 1e+18
+    },
+    "Q70443154": {
+        "si_name": "Q11579",
+        "symbol": "yK",
+        "to_si_factor": 1e-24
+    },
+    "Q70443282": {
+        "si_name": "Q11579",
+        "symbol": "zK",
+        "to_si_factor": 1e-21
+    },
+    "Q70443367": {
+        "si_name": "Q11579",
+        "symbol": "fK",
+        "to_si_factor": 1e-15
+    },
+    "Q70443453": {
+        "si_name": "Q11579",
+        "symbol": "TK",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q70443757": {
+        "si_name": "Q11579",
+        "symbol": "pK",
+        "to_si_factor": 1e-12
+    },
+    "Q70443901": {
+        "si_name": "Q11579",
+        "symbol": "YK",
+        "to_si_factor": 1e+24
+    },
+    "Q70444029": {
+        "si_name": "Q11579",
+        "symbol": "PK",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q70444141": {
+        "si_name": "Q41509",
+        "symbol": "Emol",
+        "to_si_factor": 1e+18
+    },
+    "Q70444284": {
+        "si_name": "Q41509",
+        "symbol": "ymol",
+        "to_si_factor": 1e-24
+    },
+    "Q70444386": {
+        "si_name": "Q41509",
+        "symbol": "zmol",
+        "to_si_factor": 1e-21
+    },
+    "Q70444514": {
+        "si_name": "Q41509",
+        "symbol": "Ymol",
+        "to_si_factor": 1e+24
+    },
+    "Q70444609": {
+        "si_name": "Q41509",
+        "symbol": "Pmol",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q712226": {
+        "si_name": "Q25343",
+        "symbol": "km²",
+        "to_si_factor": 1000000.0
+    },
+    "Q72081071": {
+        "si_name": "Q25269",
+        "symbol": "MeV",
+        "to_si_factor": 1.60217656535e-13
+    },
+    "Q723733": {
+        "si_name": "Q11574",
+        "symbol": "ms",
+        "to_si_factor": 0.001
+    },
+    "Q730251": {
+        "si_name": "Q25269",
+        "symbol": "ft·lbf",
+        "to_si_factor": 1.3558179483314003
+    },
+    "Q732707": {
+        "si_name": "Q39369",
+        "symbol": "MHz",
+        "to_si_factor": 1000000.0
+    },
+    "Q73408": {
+        "si_name": null,
+        "symbol": "K",
+        "to_si_factor": null
+    },
+    "Q7350781": {
+        "si_name": null,
+        "symbol": "Mb/s",
+        "to_si_factor": null
+    },
+    "Q7398951": {
+        "si_name": null,
+        "symbol": "PPI",
+        "to_si_factor": null
+    },
+    "Q743895": {
+        "si_name": "Q39369",
+        "symbol": "bpm",
+        "to_si_factor": 0.016666666666666666
+    },
+    "Q748716": {
+        "si_name": "Q182429",
+        "symbol": "fps",
+        "to_si_factor": 0.3048
+    },
+    "Q752197": {
+        "si_name": "Q13035094",
+        "symbol": "kJ/mol",
+        "to_si_factor": 1000.0
+    },
+    "Q7574000": {
+        "si_name": "Q177612",
+        "symbol": "sp",
+        "to_si_factor": 12.5664
+    },
+    "Q7672057": {
+        "si_name": "Q11574",
+        "symbol": "TU",
+        "to_si_factor": 0.001024
+    },
+    "Q7727": {
+        "si_name": "Q11574",
+        "symbol": "min",
+        "to_si_factor": 60.0
+    },
+    "Q777017": {
+        "si_name": null,
+        "symbol": "dBm",
+        "to_si_factor": null
+    },
+    "Q780456": {
+        "si_name": "Q83216",
+        "symbol": "Td",
+        "to_si_factor": 1e-06
+    },
+    "Q78754556": {
+        "si_name": null,
+        "symbol": "rot",
+        "to_si_factor": null
+    },
+    "Q78757683": {
+        "si_name": null,
+        "symbol": "windings",
+        "to_si_factor": null
+    },
+    "Q79726": {
+        "si_name": null,
+        "symbol": "kB",
+        "to_si_factor": null
+    },
+    "Q79735": {
+        "si_name": null,
+        "symbol": "MB",
+        "to_si_factor": null
+    },
+    "Q79738": {
+        "si_name": null,
+        "symbol": "GB",
+        "to_si_factor": null
+    },
+    "Q79741": {
+        "si_name": null,
+        "symbol": "TB",
+        "to_si_factor": null
+    },
+    "Q79744": {
+        "si_name": null,
+        "symbol": "PB",
+        "to_si_factor": null
+    },
+    "Q79745": {
+        "si_name": null,
+        "symbol": "EB",
+        "to_si_factor": null
+    },
+    "Q79747": {
+        "si_name": null,
+        "symbol": "ZB",
+        "to_si_factor": null
+    },
+    "Q7974920": {
+        "si_name": "Q7974920",
+        "symbol": "W s",
+        "to_si_factor": 1.0
+    },
+    "Q79752": {
+        "si_name": null,
+        "symbol": "YB",
+        "to_si_factor": null
+    },
+    "Q79756": {
+        "si_name": null,
+        "symbol": "KiB",
+        "to_si_factor": null
+    },
+    "Q79758": {
+        "si_name": null,
+        "symbol": "MiB",
+        "to_si_factor": null
+    },
+    "Q79765": {
+        "si_name": null,
+        "symbol": "GiB",
+        "to_si_factor": null
+    },
+    "Q79769": {
+        "si_name": null,
+        "symbol": "TiB",
+        "to_si_factor": null
+    },
+    "Q79774": {
+        "si_name": null,
+        "symbol": "PiB",
+        "to_si_factor": null
+    },
+    "Q79777": {
+        "si_name": null,
+        "symbol": "EiB",
+        "to_si_factor": null
+    },
+    "Q79779": {
+        "si_name": null,
+        "symbol": "ZiB",
+        "to_si_factor": null
+    },
+    "Q79781": {
+        "si_name": null,
+        "symbol": "YiB",
+        "to_si_factor": null
+    },
+    "Q80237579": {
+        "si_name": "Q56023789",
+        "symbol": "J/nm",
+        "to_si_factor": 1000000000.0
+    },
+    "Q809678": {
+        "si_name": "Q44395",
+        "symbol": "Ba",
+        "to_si_factor": 0.1
+    },
+    "Q81062869": {
+        "si_name": "Q96192470",
+        "symbol": "W/nm",
+        "to_si_factor": 1000000000.0
+    },
+    "Q81073100": {
+        "si_name": "Q100294053",
+        "symbol": "W/(sr nm)",
+        "to_si_factor": 1000000000.0
+    },
+    "Q81292": {
+        "si_name": "Q25343",
+        "symbol": "acre",
+        "to_si_factor": 4046.8564224
+    },
+    "Q81454": {
+        "si_name": "Q11573",
+        "symbol": "Å",
+        "to_si_factor": 1e-10
+    },
+    "Q8229770": {
+        "si_name": null,
+        "symbol": "B/s",
+        "to_si_factor": null
+    },
+    "Q828224": {
+        "si_name": "Q11573",
+        "symbol": "km",
+        "to_si_factor": 1000.0
+    },
+    "Q829073": {
+        "si_name": "Q33680",
+        "symbol": null,
+        "to_si_factor": 4.84813681109536e-06
+    },
+    "Q83216": {
+        "si_name": "Q83216",
+        "symbol": "cd",
+        "to_si_factor": 1.0
+    },
+    "Q83327": {
+        "si_name": "Q25269",
+        "symbol": "eV",
+        "to_si_factor": 1.60217656535e-19
+    },
+    "Q834105": {
+        "si_name": "Q844211",
+        "symbol": "g/L",
+        "to_si_factor": 1.0
+    },
+    "Q835916": {
+        "si_name": null,
+        "symbol": "IU",
+        "to_si_factor": null
+    },
+    "Q838801": {
+        "si_name": "Q11574",
+        "symbol": "ns",
+        "to_si_factor": 1e-09
+    },
+    "Q842015": {
+        "si_name": "Q11574",
+        "symbol": "μs",
+        "to_si_factor": 1e-06
+    },
+    "Q842981": {
+        "si_name": "Q25269",
+        "symbol": "thm (US)",
+        "to_si_factor": 105480400.0
+    },
+    "Q844211": {
+        "si_name": "Q844211",
+        "symbol": "kg/m³",
+        "to_si_factor": 1.0
+    },
+    "Q844338": {
+        "si_name": "Q11573",
+        "symbol": "hm",
+        "to_si_factor": 100.0
+    },
+    "Q844976": {
+        "si_name": "Q2844478",
+        "symbol": "Oe",
+        "to_si_factor": 79.57747154594767
+    },
+    "Q845958": {
+        "si_name": null,
+        "symbol": "¥",
+        "to_si_factor": null
+    },
+    "Q848856": {
+        "si_name": "Q11573",
+        "symbol": "dam",
+        "to_si_factor": 10.0
+    },
+    "Q851872": {
+        "si_name": null,
+        "symbol": "o",
+        "to_si_factor": null
+    },
+    "Q854546": {
+        "si_name": "Q11573",
+        "symbol": "Gm",
+        "to_si_factor": 1000000000.0
+    },
+    "Q855161": {
+        "si_name": null,
+        "symbol": "Yib",
+        "to_si_factor": null
+    },
+    "Q856240": {
+        "si_name": "Q794261",
+        "symbol": "ft³/min",
+        "to_si_factor": 0.000471947443
+    },
+    "Q857027": {
+        "si_name": "Q25343",
+        "symbol": "ft²",
+        "to_si_factor": 0.09290304
+    },
+    "Q85854198": {
+        "si_name": "Q12438",
+        "symbol": "MN",
+        "to_si_factor": 1000000.0
+    },
+    "Q87262709": {
+        "si_name": "Q47083",
+        "symbol": "kΩ",
+        "to_si_factor": 1000.0
+    },
+    "Q87416053": {
+        "si_name": "Q47083",
+        "symbol": "MΩ",
+        "to_si_factor": 1000000.0
+    },
+    "Q8799": {
+        "si_name": null,
+        "symbol": "B",
+        "to_si_factor": null
+    },
+    "Q8805": {
+        "si_name": null,
+        "symbol": "bit",
+        "to_si_factor": null
+    },
+    "Q88296091": {
+        "si_name": "Q25517",
+        "symbol": "tsp",
+        "to_si_factor": 5e-06
+    },
+    "Q89187604": {
+        "si_name": "Q25517",
+        "symbol": "bbl (US)",
+        "to_si_factor": 0.1589873
+    },
+    "Q89473028": {
+        "si_name": "Q25517",
+        "symbol": "bu (UK)",
+        "to_si_factor": 0.03636872
+    },
+    "Q89662131": {
+        "si_name": "Q25517",
+        "symbol": "pt (UK)",
+        "to_si_factor": 0.00056826125
+    },
+    "Q901492": {
+        "si_name": "Q179836",
+        "symbol": "ph",
+        "to_si_factor": 10000.0
+    },
+    "Q902274": {
+        "si_name": "Q83216",
+        "symbol": "cp",
+        "to_si_factor": 0.981
+    },
+    "Q9026416": {
+        "si_name": null,
+        "symbol": "MWth",
+        "to_si_factor": null
+    },
+    "Q9048643": {
+        "si_name": null,
+        "symbol": "nl",
+        "to_si_factor": null
+    },
+    "Q905912": {
+        "si_name": "Q281096",
+        "symbol": "L",
+        "to_si_factor": 3183.0988618379065
+    },
+    "Q906223": {
+        "si_name": "Q11574",
+        "symbol": "Es",
+        "to_si_factor": 1e+18
+    },
+    "Q909066": {
+        "si_name": "Q44395",
+        "symbol": "at",
+        "to_si_factor": 98066.5
+    },
+    "Q911730": {
+        "si_name": "Q179836",
+        "symbol": "nx",
+        "to_si_factor": 0.001
+    },
+    "Q914151": {
+        "si_name": "Q25236",
+        "symbol": "P_P",
+        "to_si_factor": 3.62831e+52
+    },
+    "Q915169": {
+        "si_name": "Q12438",
+        "symbol": "F_P",
+        "to_si_factor": 1.21027e+44
+    },
+    "Q918094": {
+        "si_name": null,
+        "symbol": "g",
+        "to_si_factor": null
+    },
+    "Q93318": {
+        "si_name": "Q11573",
+        "symbol": "M",
+        "to_si_factor": 1852.0
+    },
+    "Q933427": {
+        "si_name": "Q182429",
+        "symbol": "B",
+        "to_si_factor": 3.17098e-14
+    },
+    "Q93678895": {
+        "si_name": "Q25517",
+        "symbol": "gill (US)",
+        "to_si_factor": 0.000118
+    },
+    "Q93679498": {
+        "si_name": "Q25517",
+        "symbol": "gill (UK)",
+        "to_si_factor": 0.000142
+    },
+    "Q94076025": {
+        "si_name": "Q484092",
+        "symbol": "dalm",
+        "to_si_factor": 10.0
+    },
+    "Q94076717": {
+        "si_name": "Q208634",
+        "symbol": "dakat",
+        "to_si_factor": 10.0
+    },
+    "Q942092": {
+        "si_name": null,
+        "symbol": "BWI$",
+        "to_si_factor": null
+    },
+    "Q94414053": {
+        "si_name": "Q33680",
+        "symbol": "Prad",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94414499": {
+        "si_name": "Q25406",
+        "symbol": "PC",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94415026": {
+        "si_name": "Q33680",
+        "symbol": "Grad",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94415255": {
+        "si_name": "Q25406",
+        "symbol": "GC",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94415438": {
+        "si_name": "Q33680",
+        "symbol": "Yrad",
+        "to_si_factor": 1e+24
+    },
+    "Q94415526": {
+        "si_name": "Q25406",
+        "symbol": "YC",
+        "to_si_factor": 1e+24
+    },
+    "Q94415561": {
+        "si_name": "Q33680",
+        "symbol": "krad",
+        "to_si_factor": 1000.0
+    },
+    "Q94415782": {
+        "si_name": "Q33680",
+        "symbol": "Mrad",
+        "to_si_factor": 1000000.0
+    },
+    "Q94416260": {
+        "si_name": "Q12438",
+        "symbol": "GN",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94416535": {
+        "si_name": "Q12438",
+        "symbol": "cN",
+        "to_si_factor": 0.01
+    },
+    "Q94416879": {
+        "si_name": "Q12438",
+        "symbol": "YN",
+        "to_si_factor": 1e+24
+    },
+    "Q94417138": {
+        "si_name": "Q12438",
+        "symbol": "PN",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94417481": {
+        "si_name": "Q190095",
+        "symbol": "μGy",
+        "to_si_factor": 1e-06
+    },
+    "Q94417583": {
+        "si_name": "Q169893",
+        "symbol": "μS",
+        "to_si_factor": 1e-06
+    },
+    "Q94417598": {
+        "si_name": "Q163343",
+        "symbol": "μT",
+        "to_si_factor": 1e-06
+    },
+    "Q94417933": {
+        "si_name": "Q484092",
+        "symbol": "μlm",
+        "to_si_factor": 1e-06
+    },
+    "Q94418102": {
+        "si_name": "Q12438",
+        "symbol": "μN",
+        "to_si_factor": 1e-06
+    },
+    "Q94418220": {
+        "si_name": "Q177612",
+        "symbol": "μsr",
+        "to_si_factor": 1e-06
+    },
+    "Q94418481": {
+        "si_name": "Q102573",
+        "symbol": "μBq",
+        "to_si_factor": 1e-06
+    },
+    "Q94479580": {
+        "si_name": "Q47083",
+        "symbol": "GΩ",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94480021": {
+        "si_name": "Q47083",
+        "symbol": "PΩ",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94480081": {
+        "si_name": "Q47083",
+        "symbol": "YΩ",
+        "to_si_factor": 1e+24
+    },
+    "Q94480128": {
+        "si_name": "Q47083",
+        "symbol": "cΩ",
+        "to_si_factor": 0.01
+    },
+    "Q94480131": {
+        "si_name": "Q47083",
+        "symbol": "TΩ",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q94480136": {
+        "si_name": "Q47083",
+        "symbol": "pΩ",
+        "to_si_factor": 1e-12
+    },
+    "Q94480254": {
+        "si_name": "Q47083",
+        "symbol": "nΩ",
+        "to_si_factor": 1e-09
+    },
+    "Q94480476": {
+        "si_name": "Q47083",
+        "symbol": "dΩ",
+        "to_si_factor": 0.1
+    },
+    "Q94480633": {
+        "si_name": "Q47083",
+        "symbol": "EΩ",
+        "to_si_factor": 1e+18
+    },
+    "Q94480967": {
+        "si_name": "Q47083",
+        "symbol": "daΩ",
+        "to_si_factor": 10.0
+    },
+    "Q94481176": {
+        "si_name": "Q47083",
+        "symbol": "hΩ",
+        "to_si_factor": 100.0
+    },
+    "Q94481339": {
+        "si_name": "Q47083",
+        "symbol": "fΩ",
+        "to_si_factor": 1e-15
+    },
+    "Q94481646": {
+        "si_name": "Q47083",
+        "symbol": "yΩ",
+        "to_si_factor": 1e-24
+    },
+    "Q94487174": {
+        "si_name": "Q47083",
+        "symbol": "zΩ",
+        "to_si_factor": 1e-21
+    },
+    "Q94487366": {
+        "si_name": "Q47083",
+        "symbol": "mΩ",
+        "to_si_factor": 0.001
+    },
+    "Q94487561": {
+        "si_name": "Q47083",
+        "symbol": "μΩ",
+        "to_si_factor": 1e-06
+    },
+    "Q94487750": {
+        "si_name": "Q190095",
+        "symbol": "kGy",
+        "to_si_factor": 1000.0
+    },
+    "Q94488007": {
+        "si_name": "Q179836",
+        "symbol": "klx",
+        "to_si_factor": 1000.0
+    },
+    "Q94488361": {
+        "si_name": "Q131255",
+        "symbol": "MF",
+        "to_si_factor": 1000000.0
+    },
+    "Q94488759": {
+        "si_name": "Q102573",
+        "symbol": "GBq",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94489041": {
+        "si_name": "Q102573",
+        "symbol": "PBq",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94489223": {
+        "si_name": "Q102573",
+        "symbol": "YBq",
+        "to_si_factor": 1e+24
+    },
+    "Q94489429": {
+        "si_name": "Q102573",
+        "symbol": "MBq",
+        "to_si_factor": 1000000.0
+    },
+    "Q94489465": {
+        "si_name": "Q102573",
+        "symbol": "kBq",
+        "to_si_factor": 1000.0
+    },
+    "Q94489476": {
+        "si_name": "Q102573",
+        "symbol": "TBq",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q94489494": {
+        "si_name": "Q170804",
+        "symbol": "kWb",
+        "to_si_factor": 1000.0
+    },
+    "Q94489520": {
+        "si_name": "Q169893",
+        "symbol": "kS",
+        "to_si_factor": 1000.0
+    },
+    "Q94490951": {
+        "si_name": "Q484092",
+        "symbol": "klm",
+        "to_si_factor": 1000.0
+    },
+    "Q94491129": {
+        "si_name": "Q208634",
+        "symbol": "kkat",
+        "to_si_factor": 1000.0
+    },
+    "Q94634634": {
+        "si_name": "Q25406",
+        "symbol": "cC",
+        "to_si_factor": 0.01
+    },
+    "Q94634655": {
+        "si_name": "Q25406",
+        "symbol": "MC",
+        "to_si_factor": 1000000.0
+    },
+    "Q94634666": {
+        "si_name": "Q25406",
+        "symbol": "kC",
+        "to_si_factor": 1000.0
+    },
+    "Q94634677": {
+        "si_name": "Q25406",
+        "symbol": "TC",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q94634684": {
+        "si_name": "Q25406",
+        "symbol": "μC",
+        "to_si_factor": 1e-06
+    },
+    "Q94634699": {
+        "si_name": "Q25406",
+        "symbol": "mC",
+        "to_si_factor": 0.001
+    },
+    "Q94693759": {
+        "si_name": "Q177612",
+        "symbol": "csr",
+        "to_si_factor": 0.01
+    },
+    "Q94693773": {
+        "si_name": "Q177612",
+        "symbol": "msr",
+        "to_si_factor": 0.001
+    },
+    "Q94693786": {
+        "si_name": "Q170804",
+        "symbol": "mWb",
+        "to_si_factor": 0.001
+    },
+    "Q94693805": {
+        "si_name": "Q170804",
+        "symbol": "μWb",
+        "to_si_factor": 1e-06
+    },
+    "Q94693819": {
+        "si_name": "Q169893",
+        "symbol": "GS",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94693849": {
+        "si_name": "Q169893",
+        "symbol": "cS",
+        "to_si_factor": 0.01
+    },
+    "Q94693918": {
+        "si_name": "Q169893",
+        "symbol": "MS",
+        "to_si_factor": 1000000.0
+    },
+    "Q94694019": {
+        "si_name": "Q169893",
+        "symbol": "TS",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q94694096": {
+        "si_name": "Q169893",
+        "symbol": "pS",
+        "to_si_factor": 1e-12
+    },
+    "Q94694154": {
+        "si_name": "Q169893",
+        "symbol": "nS",
+        "to_si_factor": 1e-09
+    },
+    "Q94694206": {
+        "si_name": "Q169893",
+        "symbol": "mS",
+        "to_si_factor": 0.001
+    },
+    "Q94731530": {
+        "si_name": "Q484092",
+        "symbol": "mlm",
+        "to_si_factor": 0.001
+    },
+    "Q94731808": {
+        "si_name": "Q208634",
+        "symbol": "mkat",
+        "to_si_factor": 0.001
+    },
+    "Q94731887": {
+        "si_name": "Q208634",
+        "symbol": "μkat",
+        "to_si_factor": 1e-06
+    },
+    "Q94732218": {
+        "si_name": "Q208634",
+        "symbol": "nkat",
+        "to_si_factor": 1e-09
+    },
+    "Q94732627": {
+        "si_name": "Q208634",
+        "symbol": "pkat",
+        "to_si_factor": 1e-12
+    },
+    "Q94733432": {
+        "si_name": "Q208634",
+        "symbol": "fkat",
+        "to_si_factor": 1e-15
+    },
+    "Q94733760": {
+        "si_name": "Q190095",
+        "symbol": "cGy",
+        "to_si_factor": 0.01
+    },
+    "Q94734107": {
+        "si_name": "Q190095",
+        "symbol": "dGy",
+        "to_si_factor": 0.1
+    },
+    "Q94734232": {
+        "si_name": "Q190095",
+        "symbol": "mGy",
+        "to_si_factor": 0.001
+    },
+    "Q94734359": {
+        "si_name": "Q190095",
+        "symbol": "daGy",
+        "to_si_factor": 10.0
+    },
+    "Q94734468": {
+        "si_name": "Q190095",
+        "symbol": "aGy",
+        "to_si_factor": 1e-18
+    },
+    "Q94734527": {
+        "si_name": "Q190095",
+        "symbol": "pGy",
+        "to_si_factor": 1e-12
+    },
+    "Q94734593": {
+        "si_name": "Q190095",
+        "symbol": "nGy",
+        "to_si_factor": 1e-09
+    },
+    "Q94734689": {
+        "si_name": "Q163343",
+        "symbol": "kT",
+        "to_si_factor": 1000.0
+    },
+    "Q94734788": {
+        "si_name": "Q163343",
+        "symbol": "mT",
+        "to_si_factor": 0.001
+    },
+    "Q94939947": {
+        "si_name": "Q208634",
+        "symbol": "Gkat",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94940018": {
+        "si_name": "Q208634",
+        "symbol": "Pkat",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94940081": {
+        "si_name": "Q208634",
+        "symbol": "ykat",
+        "to_si_factor": 1e-24
+    },
+    "Q94940160": {
+        "si_name": "Q208634",
+        "symbol": "dkat",
+        "to_si_factor": 0.1
+    },
+    "Q94940232": {
+        "si_name": "Q208634",
+        "symbol": "Ekat",
+        "to_si_factor": 1e+18
+    },
+    "Q94940295": {
+        "si_name": "Q208634",
+        "symbol": "Ykat",
+        "to_si_factor": 1e+24
+    },
+    "Q94940582": {
+        "si_name": "Q208634",
+        "symbol": "Tkat",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q94940892": {
+        "si_name": "Q208634",
+        "symbol": "hkat",
+        "to_si_factor": 100.0
+    },
+    "Q94941461": {
+        "si_name": "Q208634",
+        "symbol": "zkat",
+        "to_si_factor": 1e-21
+    },
+    "Q94942602": {
+        "si_name": "Q190095",
+        "symbol": "MGy",
+        "to_si_factor": 1000000.0
+    },
+    "Q94942863": {
+        "si_name": "Q190095",
+        "symbol": "GGy",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94986863": {
+        "si_name": "Q170804",
+        "symbol": "YWb",
+        "to_si_factor": 1e+24
+    },
+    "Q94986889": {
+        "si_name": "Q170804",
+        "symbol": "PWb",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q94986906": {
+        "si_name": "Q170804",
+        "symbol": "cWb",
+        "to_si_factor": 0.01
+    },
+    "Q94986920": {
+        "si_name": "Q170804",
+        "symbol": "GWb",
+        "to_si_factor": 1000000000.0
+    },
+    "Q94986942": {
+        "si_name": "Q170804",
+        "symbol": "MWb",
+        "to_si_factor": 1000000.0
+    },
+    "Q94986962": {
+        "si_name": "Q170804",
+        "symbol": "TWb",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95178536": {
+        "si_name": "Q484092",
+        "symbol": "Mlm",
+        "to_si_factor": 1000000.0
+    },
+    "Q95178777": {
+        "si_name": "Q484092",
+        "symbol": "Tlm",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95178881": {
+        "si_name": "Q484092",
+        "symbol": "clm",
+        "to_si_factor": 0.01
+    },
+    "Q95179024": {
+        "si_name": "Q484092",
+        "symbol": "plm",
+        "to_si_factor": 1e-12
+    },
+    "Q95179137": {
+        "si_name": "Q484092",
+        "symbol": "nlm",
+        "to_si_factor": 1e-09
+    },
+    "Q95179382": {
+        "si_name": "Q484092",
+        "symbol": "hlm",
+        "to_si_factor": 100.0
+    },
+    "Q95179467": {
+        "si_name": "Q484092",
+        "symbol": "flm",
+        "to_si_factor": 1e-15
+    },
+    "Q95179608": {
+        "si_name": "Q484092",
+        "symbol": "zlm",
+        "to_si_factor": 1e-21
+    },
+    "Q95179695": {
+        "si_name": "Q208634",
+        "symbol": "Mkat",
+        "to_si_factor": 1000000.0
+    },
+    "Q95179788": {
+        "si_name": "Q208634",
+        "symbol": "ckat",
+        "to_si_factor": 0.01
+    },
+    "Q95179882": {
+        "si_name": "Q190095",
+        "symbol": "PGy",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q95377836": {
+        "si_name": "Q131255",
+        "symbol": "PF",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q95377853": {
+        "si_name": "Q131255",
+        "symbol": "YF",
+        "to_si_factor": 1e+24
+    },
+    "Q95378017": {
+        "si_name": "Q131255",
+        "symbol": "kF",
+        "to_si_factor": 1000.0
+    },
+    "Q95378296": {
+        "si_name": "Q131255",
+        "symbol": "TF",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95379145": {
+        "si_name": "Q131255",
+        "symbol": "cF",
+        "to_si_factor": 0.01
+    },
+    "Q95379382": {
+        "si_name": "Q131255",
+        "symbol": "GF",
+        "to_si_factor": 1000000000.0
+    },
+    "Q95379491": {
+        "si_name": "Q25406",
+        "symbol": "daC",
+        "to_si_factor": 10.0
+    },
+    "Q95379580": {
+        "si_name": "Q25406",
+        "symbol": "hC",
+        "to_si_factor": 100.0
+    },
+    "Q95379588": {
+        "si_name": "Q25406",
+        "symbol": "dC",
+        "to_si_factor": 0.1
+    },
+    "Q95379596": {
+        "si_name": "Q25406",
+        "symbol": "EC",
+        "to_si_factor": 1e+18
+    },
+    "Q95446327": {
+        "si_name": "Q25406",
+        "symbol": "pC",
+        "to_si_factor": 1e-12
+    },
+    "Q95446670": {
+        "si_name": "Q25406",
+        "symbol": "fC",
+        "to_si_factor": 1e-15
+    },
+    "Q95447079": {
+        "si_name": "Q25406",
+        "symbol": "zC",
+        "to_si_factor": 1e-21
+    },
+    "Q95447237": {
+        "si_name": "Q25406",
+        "symbol": "yC",
+        "to_si_factor": 1e-24
+    },
+    "Q95447253": {
+        "si_name": "Q131255",
+        "symbol": "fF",
+        "to_si_factor": 1e-15
+    },
+    "Q95447263": {
+        "si_name": "Q131255",
+        "symbol": "zF",
+        "to_si_factor": 1e-21
+    },
+    "Q95447276": {
+        "si_name": "Q131255",
+        "symbol": "aF",
+        "to_si_factor": 1e-18
+    },
+    "Q95447555": {
+        "si_name": "Q131255",
+        "symbol": "dF",
+        "to_si_factor": 0.1
+    },
+    "Q95447863": {
+        "si_name": "Q131255",
+        "symbol": "EF",
+        "to_si_factor": 1e+18
+    },
+    "Q95448262": {
+        "si_name": "Q131255",
+        "symbol": "yF",
+        "to_si_factor": 1e-24
+    },
+    "Q95448479": {
+        "si_name": "Q131255",
+        "symbol": "hF",
+        "to_si_factor": 100.0
+    },
+    "Q95448689": {
+        "si_name": "Q131255",
+        "symbol": "daF",
+        "to_si_factor": 10.0
+    },
+    "Q95448950": {
+        "si_name": "Q103246",
+        "symbol": "kSv",
+        "to_si_factor": 1000.0
+    },
+    "Q95559229": {
+        "si_name": "Q103246",
+        "symbol": "GSv",
+        "to_si_factor": 1000000000.0
+    },
+    "Q95559368": {
+        "si_name": "Q103246",
+        "symbol": "YSv",
+        "to_si_factor": 1e+24
+    },
+    "Q95559441": {
+        "si_name": "Q103246",
+        "symbol": "MSv",
+        "to_si_factor": 1000000.0
+    },
+    "Q95559576": {
+        "si_name": "Q103246",
+        "symbol": "TSv",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95559603": {
+        "si_name": "Q103246",
+        "symbol": "PSv",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q95609154": {
+        "si_name": "Q170804",
+        "symbol": "nWb",
+        "to_si_factor": 1e-09
+    },
+    "Q95609210": {
+        "si_name": "Q170804",
+        "symbol": "fWb",
+        "to_si_factor": 1e-15
+    },
+    "Q95609261": {
+        "si_name": "Q170804",
+        "symbol": "zWb",
+        "to_si_factor": 1e-21
+    },
+    "Q95609291": {
+        "si_name": "Q170804",
+        "symbol": "dWb",
+        "to_si_factor": 0.1
+    },
+    "Q95609317": {
+        "si_name": "Q170804",
+        "symbol": "EWb",
+        "to_si_factor": 1e+18
+    },
+    "Q95676212": {
+        "si_name": "Q170804",
+        "symbol": "pWb",
+        "to_si_factor": 1e-12
+    },
+    "Q95676232": {
+        "si_name": "Q170804",
+        "symbol": "yWb",
+        "to_si_factor": 1e-24
+    },
+    "Q95676243": {
+        "si_name": "Q170804",
+        "symbol": "hWb",
+        "to_si_factor": 100.0
+    },
+    "Q95676250": {
+        "si_name": "Q170804",
+        "symbol": "daWb",
+        "to_si_factor": 10.0
+    },
+    "Q95676257": {
+        "si_name": "Q169893",
+        "symbol": "PS",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q95676260": {
+        "si_name": "Q169893",
+        "symbol": "YS",
+        "to_si_factor": 1e+24
+    },
+    "Q95676273": {
+        "si_name": "Q169893",
+        "symbol": "zS",
+        "to_si_factor": 1e-21
+    },
+    "Q95676275": {
+        "si_name": "Q169893",
+        "symbol": "fS",
+        "to_si_factor": 1e-15
+    },
+    "Q95676279": {
+        "si_name": "Q169893",
+        "symbol": "yS",
+        "to_si_factor": 1e-24
+    },
+    "Q95676287": {
+        "si_name": "Q169893",
+        "symbol": "hS",
+        "to_si_factor": 100.0
+    },
+    "Q95676291": {
+        "si_name": "Q169893",
+        "symbol": "daS",
+        "to_si_factor": 10.0
+    },
+    "Q95676297": {
+        "si_name": "Q169893",
+        "symbol": "dS",
+        "to_si_factor": 0.1
+    },
+    "Q95676298": {
+        "si_name": "Q169893",
+        "symbol": "ES",
+        "to_si_factor": 1e+18
+    },
+    "Q95720731": {
+        "si_name": "Q190095",
+        "symbol": "YGy",
+        "to_si_factor": 1e+24
+    },
+    "Q95720734": {
+        "si_name": "Q190095",
+        "symbol": "TGy",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95720736": {
+        "si_name": "Q190095",
+        "symbol": "fGy",
+        "to_si_factor": 1e-15
+    },
+    "Q95720739": {
+        "si_name": "Q190095",
+        "symbol": "yGy",
+        "to_si_factor": 1e-24
+    },
+    "Q95720741": {
+        "si_name": "Q190095",
+        "symbol": "zGy",
+        "to_si_factor": 1e-21
+    },
+    "Q95720742": {
+        "si_name": "Q190095",
+        "symbol": "EGy",
+        "to_si_factor": 1e+18
+    },
+    "Q95720746": {
+        "si_name": "Q190095",
+        "symbol": "hGy",
+        "to_si_factor": 100.0
+    },
+    "Q95720749": {
+        "si_name": "Q179836",
+        "symbol": "mlx",
+        "to_si_factor": 0.001
+    },
+    "Q95720758": {
+        "si_name": "Q179836",
+        "symbol": "μlx",
+        "to_si_factor": 1e-06
+    },
+    "Q95720773": {
+        "si_name": "Q179836",
+        "symbol": "dalx",
+        "to_si_factor": 10.0
+    },
+    "Q95720777": {
+        "si_name": "Q179836",
+        "symbol": "hlx",
+        "to_si_factor": 100.0
+    },
+    "Q95720781": {
+        "si_name": "Q179836",
+        "symbol": "dlx",
+        "to_si_factor": 0.1
+    },
+    "Q95720786": {
+        "si_name": "Q179836",
+        "symbol": "clx",
+        "to_si_factor": 0.01
+    },
+    "Q95857671": {
+        "si_name": "Q103246",
+        "symbol": "zSv",
+        "to_si_factor": 1e-21
+    },
+    "Q95859071": {
+        "si_name": "Q103246",
+        "symbol": "fSv",
+        "to_si_factor": 1e-15
+    },
+    "Q95860960": {
+        "si_name": "Q103246",
+        "symbol": "daSv",
+        "to_si_factor": 10.0
+    },
+    "Q95861107": {
+        "si_name": "Q103246",
+        "symbol": "hSv",
+        "to_si_factor": 100.0
+    },
+    "Q95861296": {
+        "si_name": "Q103246",
+        "symbol": "dSv",
+        "to_si_factor": 0.1
+    },
+    "Q95862182": {
+        "si_name": "Q103246",
+        "symbol": "ESv",
+        "to_si_factor": 1e+18
+    },
+    "Q95863358": {
+        "si_name": "Q103246",
+        "symbol": "cSv",
+        "to_si_factor": 0.01
+    },
+    "Q95863591": {
+        "si_name": "Q103246",
+        "symbol": "ySv",
+        "to_si_factor": 1e-24
+    },
+    "Q95863894": {
+        "si_name": "Q103246",
+        "symbol": "pSv",
+        "to_si_factor": 1e-12
+    },
+    "Q95864194": {
+        "si_name": "Q102573",
+        "symbol": "zBq",
+        "to_si_factor": 1e-21
+    },
+    "Q95864378": {
+        "si_name": "Q102573",
+        "symbol": "fBq",
+        "to_si_factor": 1e-15
+    },
+    "Q95864695": {
+        "si_name": "Q102573",
+        "symbol": "daBq",
+        "to_si_factor": 10.0
+    },
+    "Q95864940": {
+        "si_name": "Q102573",
+        "symbol": "hBq",
+        "to_si_factor": 100.0
+    },
+    "Q95865286": {
+        "si_name": "Q102573",
+        "symbol": "dBq",
+        "to_si_factor": 0.1
+    },
+    "Q95865530": {
+        "si_name": "Q102573",
+        "symbol": "EBq",
+        "to_si_factor": 1e+18
+    },
+    "Q95865716": {
+        "si_name": "Q102573",
+        "symbol": "cBq",
+        "to_si_factor": 0.01
+    },
+    "Q95865877": {
+        "si_name": "Q102573",
+        "symbol": "yBq",
+        "to_si_factor": 1e-24
+    },
+    "Q95866173": {
+        "si_name": "Q102573",
+        "symbol": "pBq",
+        "to_si_factor": 1e-12
+    },
+    "Q95866344": {
+        "si_name": "Q102573",
+        "symbol": "nBq",
+        "to_si_factor": 1e-09
+    },
+    "Q95866767": {
+        "si_name": "Q102573",
+        "symbol": "mBq",
+        "to_si_factor": 0.001
+    },
+    "Q95867993": {
+        "si_name": "Q12438",
+        "symbol": "mN",
+        "to_si_factor": 0.001
+    },
+    "Q95948345": {
+        "si_name": "Q33680",
+        "symbol": "crad",
+        "to_si_factor": 0.01
+    },
+    "Q95948364": {
+        "si_name": "Q33680",
+        "symbol": "drad",
+        "to_si_factor": 0.1
+    },
+    "Q95948734": {
+        "si_name": "Q12438",
+        "symbol": "daN",
+        "to_si_factor": 10.0
+    },
+    "Q95948739": {
+        "si_name": "Q12438",
+        "symbol": "hN",
+        "to_si_factor": 100.0
+    },
+    "Q95948747": {
+        "si_name": "Q12438",
+        "symbol": "dN",
+        "to_si_factor": 0.1
+    },
+    "Q95976839": {
+        "si_name": "Q484092",
+        "symbol": "Plm",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q95976853": {
+        "si_name": "Q484092",
+        "symbol": "Glm",
+        "to_si_factor": 1000000000.0
+    },
+    "Q95976869": {
+        "si_name": "Q484092",
+        "symbol": "Ylm",
+        "to_si_factor": 1e+24
+    },
+    "Q95976889": {
+        "si_name": "Q484092",
+        "symbol": "ylm",
+        "to_si_factor": 1e-24
+    },
+    "Q95976917": {
+        "si_name": "Q484092",
+        "symbol": "dlm",
+        "to_si_factor": 0.1
+    },
+    "Q95976919": {
+        "si_name": "Q484092",
+        "symbol": "Elm",
+        "to_si_factor": 1e+18
+    },
+    "Q95976921": {
+        "si_name": "Q163343",
+        "symbol": "nT",
+        "to_si_factor": 1e-09
+    },
+    "Q95993516": {
+        "si_name": "Q12438",
+        "symbol": "TN",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q95993522": {
+        "si_name": "Q12438",
+        "symbol": "nN",
+        "to_si_factor": 1e-09
+    },
+    "Q95993524": {
+        "si_name": "Q12438",
+        "symbol": "fN",
+        "to_si_factor": 1e-15
+    },
+    "Q95993526": {
+        "si_name": "Q12438",
+        "symbol": "yN",
+        "to_si_factor": 1e-24
+    },
+    "Q95993528": {
+        "si_name": "Q12438",
+        "symbol": "zN",
+        "to_si_factor": 1e-21
+    },
+    "Q95993530": {
+        "si_name": "Q12438",
+        "symbol": "EN",
+        "to_si_factor": 1e+18
+    },
+    "Q95993532": {
+        "si_name": "Q12438",
+        "symbol": "pN",
+        "to_si_factor": 1e-12
+    },
+    "Q95993537": {
+        "si_name": "Q33680",
+        "symbol": "μrad",
+        "to_si_factor": 1e-06
+    },
+    "Q95993542": {
+        "si_name": "Q33680",
+        "symbol": "nrad",
+        "to_si_factor": 1e-09
+    },
+    "Q95993547": {
+        "si_name": "Q33680",
+        "symbol": "frad",
+        "to_si_factor": 1e-15
+    },
+    "Q95993553": {
+        "si_name": "Q33680",
+        "symbol": "prad",
+        "to_si_factor": 1e-12
+    },
+    "Q95993554": {
+        "si_name": "Q33680",
+        "symbol": "darad",
+        "to_si_factor": 10.0
+    },
+    "Q95993557": {
+        "si_name": "Q33680",
+        "symbol": "hrad",
+        "to_si_factor": 100.0
+    },
+    "Q95993619": {
+        "si_name": "Q163343",
+        "symbol": "pT",
+        "to_si_factor": 1e-12
+    },
+    "Q96025401": {
+        "si_name": "Q163343",
+        "symbol": "daT",
+        "to_si_factor": 10.0
+    },
+    "Q96025405": {
+        "si_name": "Q33680",
+        "symbol": "Trad",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q96025407": {
+        "si_name": "Q33680",
+        "symbol": "Zrad",
+        "to_si_factor": 1e+21
+    },
+    "Q96025409": {
+        "si_name": "Q33680",
+        "symbol": "zrad",
+        "to_si_factor": 1e-21
+    },
+    "Q96025413": {
+        "si_name": "Q33680",
+        "symbol": "yrad",
+        "to_si_factor": 1e-24
+    },
+    "Q96025414": {
+        "si_name": "Q33680",
+        "symbol": "Erad",
+        "to_si_factor": 1e+18
+    },
+    "Q96025419": {
+        "si_name": "Q179836",
+        "symbol": "Ylx",
+        "to_si_factor": 1e+24
+    },
+    "Q96025422": {
+        "si_name": "Q179836",
+        "symbol": "Glx",
+        "to_si_factor": 1000000000.0
+    },
+    "Q96025427": {
+        "si_name": "Q179836",
+        "symbol": "Plx",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q96025431": {
+        "si_name": "Q179836",
+        "symbol": "Mlx",
+        "to_si_factor": 1000000.0
+    },
+    "Q96025433": {
+        "si_name": "Q179836",
+        "symbol": "Tlx",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q96025435": {
+        "si_name": "Q179836",
+        "symbol": "nlx",
+        "to_si_factor": 1e-09
+    },
+    "Q96025441": {
+        "si_name": "Q179836",
+        "symbol": "flx",
+        "to_si_factor": 1e-15
+    },
+    "Q96050953": {
+        "si_name": "Q163354",
+        "symbol": "GH",
+        "to_si_factor": 1000000000.0
+    },
+    "Q96051010": {
+        "si_name": "Q163354",
+        "symbol": "PH",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q96051029": {
+        "si_name": "Q163354",
+        "symbol": "YH",
+        "to_si_factor": 1e+24
+    },
+    "Q96051052": {
+        "si_name": "Q163354",
+        "symbol": "cH",
+        "to_si_factor": 0.01
+    },
+    "Q96051074": {
+        "si_name": "Q163354",
+        "symbol": "TH",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q96051106": {
+        "si_name": "Q163354",
+        "symbol": "MH",
+        "to_si_factor": 1000000.0
+    },
+    "Q96051123": {
+        "si_name": "Q163354",
+        "symbol": "kH",
+        "to_si_factor": 1000.0
+    },
+    "Q96051126": {
+        "si_name": "Q163354",
+        "symbol": "fH",
+        "to_si_factor": 1e-15
+    },
+    "Q96051133": {
+        "si_name": "Q163354",
+        "symbol": "yH",
+        "to_si_factor": 1e-24
+    },
+    "Q96051139": {
+        "si_name": "Q163354",
+        "symbol": "hH",
+        "to_si_factor": 100.0
+    },
+    "Q96051142": {
+        "si_name": "Q163354",
+        "symbol": "dH",
+        "to_si_factor": 0.1
+    },
+    "Q96051144": {
+        "si_name": "Q163354",
+        "symbol": "EH",
+        "to_si_factor": 1e+18
+    },
+    "Q96051150": {
+        "si_name": "Q163354",
+        "symbol": "pH",
+        "to_si_factor": 1e-12
+    },
+    "Q96051160": {
+        "si_name": "Q163354",
+        "symbol": "daH",
+        "to_si_factor": 10.0
+    },
+    "Q96051186": {
+        "si_name": "Q163354",
+        "symbol": "zH",
+        "to_si_factor": 1e-21
+    },
+    "Q96051199": {
+        "si_name": "Q163354",
+        "symbol": "aH",
+        "to_si_factor": 1e-18
+    },
+    "Q96051245": {
+        "si_name": "Q179836",
+        "symbol": "ylx",
+        "to_si_factor": 1e-24
+    },
+    "Q96051267": {
+        "si_name": "Q179836",
+        "symbol": "Elx",
+        "to_si_factor": 1e+18
+    },
+    "Q96051282": {
+        "si_name": "Q179836",
+        "symbol": "plx",
+        "to_si_factor": 1e-12
+    },
+    "Q96051312": {
+        "si_name": "Q179836",
+        "symbol": "zlx",
+        "to_si_factor": 1e-21
+    },
+    "Q96070067": {
+        "si_name": "Q163343",
+        "symbol": "PT",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q96070074": {
+        "si_name": "Q163343",
+        "symbol": "YT",
+        "to_si_factor": 1e+24
+    },
+    "Q96070076": {
+        "si_name": "Q163343",
+        "symbol": "GT",
+        "to_si_factor": 1000000000.0
+    },
+    "Q96070087": {
+        "si_name": "Q163343",
+        "symbol": "cT",
+        "to_si_factor": 0.01
+    },
+    "Q96070103": {
+        "si_name": "Q163343",
+        "symbol": "MT",
+        "to_si_factor": 1000000.0
+    },
+    "Q96070125": {
+        "si_name": "Q163343",
+        "symbol": "hT",
+        "to_si_factor": 100.0
+    },
+    "Q96070145": {
+        "si_name": "Q163343",
+        "symbol": "fT",
+        "to_si_factor": 1e-15
+    },
+    "Q96070174": {
+        "si_name": "Q163343",
+        "symbol": "TT",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q96070195": {
+        "si_name": "Q163343",
+        "symbol": "zT",
+        "to_si_factor": 1e-21
+    },
+    "Q96070247": {
+        "si_name": "Q163343",
+        "symbol": "yT",
+        "to_si_factor": 1e-24
+    },
+    "Q96070254": {
+        "si_name": "Q163343",
+        "symbol": "dT",
+        "to_si_factor": 0.1
+    },
+    "Q96070264": {
+        "si_name": "Q163343",
+        "symbol": "ET",
+        "to_si_factor": 1e+18
+    },
+    "Q96070276": {
+        "si_name": null,
+        "symbol": "m°C",
+        "to_si_factor": null
+    },
+    "Q96070318": {
+        "si_name": "Q177612",
+        "symbol": "dsr",
+        "to_si_factor": 0.1
+    },
+    "Q96070329": {
+        "si_name": "Q177612",
+        "symbol": "nsr",
+        "to_si_factor": 1e-09
+    },
+    "Q96070341": {
+        "si_name": "Q177612",
+        "symbol": "psr",
+        "to_si_factor": 1e-12
+    },
+    "Q96095866": {
+        "si_name": "Q177612",
+        "symbol": "fsr",
+        "to_si_factor": 1e-15
+    },
+    "Q96095897": {
+        "si_name": "Q177612",
+        "symbol": "zsr",
+        "to_si_factor": 1e-21
+    },
+    "Q96095917": {
+        "si_name": "Q177612",
+        "symbol": "ysr",
+        "to_si_factor": 1e-24
+    },
+    "Q96095927": {
+        "si_name": "Q177612",
+        "symbol": "dasr",
+        "to_si_factor": 10.0
+    },
+    "Q96095928": {
+        "si_name": "Q177612",
+        "symbol": "hsr",
+        "to_si_factor": 100.0
+    },
+    "Q96095931": {
+        "si_name": "Q177612",
+        "symbol": "ksr",
+        "to_si_factor": 1000.0
+    },
+    "Q96095933": {
+        "si_name": "Q177612",
+        "symbol": "Msr",
+        "to_si_factor": 1000000.0
+    },
+    "Q96095939": {
+        "si_name": "Q177612",
+        "symbol": "Gsr",
+        "to_si_factor": 1000000000.0
+    },
+    "Q96095941": {
+        "si_name": null,
+        "symbol": "μ°C",
+        "to_si_factor": null
+    },
+    "Q96095955": {
+        "si_name": null,
+        "symbol": "n°C",
+        "to_si_factor": null
+    },
+    "Q96095960": {
+        "si_name": null,
+        "symbol": "k°C",
+        "to_si_factor": null
+    },
+    "Q96106290": {
+        "si_name": "Q177612",
+        "symbol": "Tsr",
+        "to_si_factor": 1000000000000.0
+    },
+    "Q96106298": {
+        "si_name": "Q177612",
+        "symbol": "Psr",
+        "to_si_factor": 1000000000000000.0
+    },
+    "Q96106311": {
+        "si_name": "Q177612",
+        "symbol": "Esr",
+        "to_si_factor": 1e+18
+    },
+    "Q96106319": {
+        "si_name": "Q177612",
+        "symbol": "Zsr",
+        "to_si_factor": 1e+21
+    },
+    "Q96106332": {
+        "si_name": "Q177612",
+        "symbol": "Ysr",
+        "to_si_factor": 1e+24
+    },
+    "Q96106346": {
+        "si_name": null,
+        "symbol": "c°C",
+        "to_si_factor": null
+    },
+    "Q96106360": {
+        "si_name": null,
+        "symbol": "d°C",
+        "to_si_factor": null
+    },
+    "Q96106368": {
+        "si_name": null,
+        "symbol": "da°C",
+        "to_si_factor": null
+    },
+    "Q96106385": {
+        "si_name": null,
+        "symbol": "h°C",
+        "to_si_factor": null
+    },
+    "Q96106393": {
+        "si_name": null,
+        "symbol": "M°C",
+        "to_si_factor": null
+    },
+    "Q96236286": {
+        "si_name": null,
+        "symbol": "G°C",
+        "to_si_factor": null
+    },
+    "Q96312779": {
+        "si_name": "Q33680",
+        "symbol": "μas",
+        "to_si_factor": 4.848136811095356e-12
+    },
+    "Q97059641": {
+        "si_name": null,
+        "symbol": "p°C",
+        "to_si_factor": null
+    },
+    "Q97059652": {
+        "si_name": null,
+        "symbol": "T°C",
+        "to_si_factor": null
+    },
+    "Q97143826": {
+        "si_name": null,
+        "symbol": "P°C",
+        "to_si_factor": null
+    },
+    "Q97143831": {
+        "si_name": null,
+        "symbol": "y°C",
+        "to_si_factor": null
+    },
+    "Q97143835": {
+        "si_name": null,
+        "symbol": "f°C",
+        "to_si_factor": null
+    },
+    "Q97143838": {
+        "si_name": null,
+        "symbol": "Z°C",
+        "to_si_factor": null
+    },
+    "Q97143842": {
+        "si_name": null,
+        "symbol": "E°C",
+        "to_si_factor": null
+    },
+    "Q97143843": {
+        "si_name": null,
+        "symbol": "z°C",
+        "to_si_factor": null
+    },
+    "Q97143849": {
+        "si_name": null,
+        "symbol": "Y°C",
+        "to_si_factor": null
+    },
+    "Q97143851": {
+        "si_name": null,
+        "symbol": "a°C",
+        "to_si_factor": null
+    },
+    "Q98492214": {
+        "si_name": "Q25999243",
+        "symbol": "den",
+        "to_si_factor": 1.111e-07
+    },
+    "Q98793302": {
+        "si_name": "Q25517",
+        "symbol": "qt (UK)",
+        "to_si_factor": 0.0011365225
+    },
+    "Q98793408": {
+        "si_name": "Q25517",
+        "symbol": "liq qt (US)",
+        "to_si_factor": 0.0009463529
+    },
+    "Q98793687": {
+        "si_name": "Q25517",
+        "symbol": "dry qt (US)",
+        "to_si_factor": 0.001101221
+    },
+    "Q99476928": {
+        "si_name": "Q12438",
+        "symbol": "gf",
+        "to_si_factor": 0.00980665
+    },
+    "Q99487704": {
+        "si_name": "Q199",
+        "symbol": "ppt",
+        "to_si_factor": 0.001
+    },
+    "Q99490009": {
+        "si_name": "Q25269",
+        "symbol": "BTU (IT)",
+        "to_si_factor": 1055.05585
+    },
+    "Q99490301": {
+        "si_name": "Q25269",
+        "symbol": "BTU (ISO)",
+        "to_si_factor": 1055.06
+    },
+    "Q99490479": {
+        "si_name": "Q25269",
+        "symbol": "BTU (39 °F)",
+        "to_si_factor": 1059.67
+    },
+    "Q99490986": {
+        "si_name": "Q25269",
+        "symbol": "BTU (59 °F)",
+        "to_si_factor": 1054.8
+    },
+    "Q99491193": {
+        "si_name": "Q25269",
+        "symbol": "BTU (60 °F)",
+        "to_si_factor": 1054.68
+    },
+    "Q99491447": {
+        "si_name": "Q25269",
+        "symbol": "BTU (mean)",
+        "to_si_factor": 1055.87
+    },
+    "Q99492167": {
+        "si_name": "Q44395",
+        "symbol": "m Hg",
+        "to_si_factor": 133322.0
+    }
+}


Code review comments:
diff_hunk: @@ -0,0 +1,76 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Calculate mathematical expressions using ack#eval
+"""
+
+from flask_babel import gettext
+
+from searx.data import WIKIDATA_UNITS
+
+name = "Unit converter plugin"
+description = gettext("Convert between units")
+default_on = True
+
+CONVERT_KEYWORDS = ["in", "to", "as"]
+
+
+def _convert(from_value, source_si_factor, target_si_factor):
+    return from_value * source_si_factor / target_si_factor
+
+
+def _parse_text_and_convert(search, splitted_query):
+    if len(splitted_query) != 2 or splitted_query[0].strip() == "" or splitted_query[1].strip() == "":
+        return
+
+    from_value = ""
+    from_unit_key = ""
+
+    # only parse digits as value that belong together
+    read_alpha = False
+    for c in splitted_query[0]:
+        if not read_alpha and (c in ("-", ".") or str.isdigit(c)):
+            from_value += c
+            read_alpha = True
+        elif c != " ":
+            from_unit_key += c
+
+    to_unit_key = splitted_query[1].strip()
+
+    from_unit = None
+    to_unit = None
+
+    for unit in WIKIDATA_UNITS.values():
+        if unit['symbol'] == from_unit_key:
+            from_unit = unit
+
+        if unit['symbol'] == to_unit_key:
+            to_unit = unit
+
+        if from_unit and to_unit:
+            break
+
+    if from_unit is None or to_unit is None or to_unit.get('si_name') != from_unit.get('si_name'):
+        return
+
+    result = _convert(float(from_value), from_unit['to_si_factor'], to_unit['to_si_factor'])
+    search.result_container.answers['conversion'] = {'answer': f"{result:g} {to_unit['symbol']}"}
+
+
+def post_search(_request, search):
+    # only convert between units on the first page
+    if search.search_query.pageno > 1:
+        return True
+
+    query = search.search_query.query
+    query_parts = query.split(" ")
path: searx/plugins/unit_converter.py
text: @user1:
why not use `search.search_query.user_query_parts`?

especially looking `len(query_parts) < 3` below: a query like `:fr 2km in cm`.

@author:
The `SearchQuery` class doesn't have `user_query_parts`, see https://github.com/searxng/searxng/blob/26a92c1a8d0420c0254653f40d107a877b882a17/searx/search/models.py#L27. Only `RawTextQuery` does, but that's not accessible within the plugin (except for creating a new instance of `RawTextQuery`).

diff_hunk: @@ -0,0 +1,76 @@
+# SPDX-License-Identifier: AGPL-3.0-or-later
+"""Calculate mathematical expressions using ack#eval
+"""
+
+from flask_babel import gettext
+
+from searx.data import WIKIDATA_UNITS
+
+name = "Unit converter plugin"
+description = gettext("Convert between units")
+default_on = True
+
+CONVERT_KEYWORDS = ["in", "to", "as"]
+
+
+def _convert(from_value, source_si_factor, target_si_factor):
+    return from_value * source_si_factor / target_si_factor
+
+
+def _parse_text_and_convert(search, splitted_query):
+    if len(splitted_query) != 2 or splitted_query[0].strip() == "" or splitted_query[1].strip() == "":
+        return
+
+    from_value = ""
+    from_unit_key = ""
+
+    # only parse digits as value that belong together
+    read_alpha = False
+    for c in splitted_query[0]:
+        if not read_alpha and (c in ("-", ".") or str.isdigit(c)):
+            from_value += c
+            read_alpha = True
+        elif c != " ":
+            from_unit_key += c
+
+    to_unit_key = splitted_query[1].strip()
+
+    from_unit = None
+    to_unit = None
+
+    for unit in WIKIDATA_UNITS.values():
+        if unit['symbol'] == from_unit_key:
+            from_unit = unit
+
+        if unit['symbol'] == to_unit_key:
+            to_unit = unit
+
+        if from_unit and to_unit:
+            break
+
+    if from_unit is None or to_unit is None or to_unit.get('si_name') != from_unit.get('si_name'):
+        return
+
+    result = _convert(float(from_value), from_unit['to_si_factor'], to_unit['to_si_factor'])
path: searx/plugins/unit_converter.py
text: @user1:
[`Decimal`](https://docs.python.org/3/library/decimal.html) would be better because Decimal numbers can be represented exactly.

@author:
This makes `1m in cm` result in `99.99999999999999791833182883 cm`