From 175628c786a59de4a66a7f54b00daee22eb5177b Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Wed, 24 Sep 2025 18:31:56 +0200 Subject: [PATCH 1/6] Add transport/R12/stock-cap.csv - Add placeholder file with node wildcard. --- .../data/transport/R12/stock-cap.csv | 43 +++++++++++++++++++ .../data/transport/stock-cap.csv | 10 +++++ message_ix_models/model/transport/data.py | 8 ++++ 3 files changed, 61 insertions(+) create mode 100644 message_ix_models/data/transport/R12/stock-cap.csv create mode 100644 message_ix_models/data/transport/stock-cap.csv diff --git a/message_ix_models/data/transport/R12/stock-cap.csv b/message_ix_models/data/transport/R12/stock-cap.csv new file mode 100644 index 0000000000..88ffbd1950 --- /dev/null +++ b/message_ix_models/data/transport/R12/stock-cap.csv @@ -0,0 +1,43 @@ +# Stock of vehicles (CAP) per capita +# +# Source: https://iiasa-ece.slack.com/archives/CCFHDNA6P/p1758029473405449 +# +# Units: vehicle / passenger +# +node, technology, year, value +R12_AFR, 2W, 2020, 0.017638039 +R12_CHN, 2W, 2020, 0.048833631 +R12_EEU, 2W, 2020, 0.045765646 +R12_FSU, 2W, 2020, 0.014954804 +R12_LAM, 2W, 2020, 0.1011252 +R12_MEA, 2W, 2020, 0.019031333 +R12_NAM, 2W, 2020, 0.025243161 +R12_PAO, 2W, 2020, 0.073892213 +R12_PAS, 2W, 2020, 0.25883695 +R12_RCPA, 2W, 2020, 0.16123173 +R12_SAS, 2W, 2020, 0.13788232 +R12_WEU, 2W, 2020, 0.067343093 +R12_AFR, BUS, 2020, 0.011681729 +R12_CHN, BUS, 2020, 0.001645114 +R12_EEU, BUS, 2020, 0.033039626 +R12_FSU, BUS, 2020, 0.023251718 +R12_LAM, BUS, 2020, 0.041700441 +R12_MEA, BUS, 2020, 0.008782259 +R12_NAM, BUS, 2020, 0.17818531 +R12_PAO, BUS, 2020, 0.027394146 +R12_PAS, BUS, 2020, 0.027994134 +R12_RCPA, BUS, 2020, 0.032516725 +R12_SAS, BUS, 2020, 0.001771002 +R12_WEU, BUS, 2020, 0.059526406 +R12_AFR, F ROAD, 2020, 0.004574169 +R12_CHN, F ROAD, 2020, 0.017823389 +R12_EEU, F ROAD, 2020, 0.060490865 +R12_FSU, F ROAD, 2020, 0.021347994 +R12_LAM, F ROAD, 2020, 0.009775674 +R12_MEA, F ROAD, 2020, 0.009819773 +R12_NAM, F ROAD, 2020, 0.035147343 +R12_PAO, F ROAD, 2020, 0.12090334 +R12_PAS, F ROAD, 2020, 0.020574527 +R12_RCPA, F ROAD, 2020, 0.012494775 +R12_SAS, F ROAD, 2020, 0.007328165 +R12_WEU, F ROAD, 2020, 0.064035907 diff --git a/message_ix_models/data/transport/stock-cap.csv b/message_ix_models/data/transport/stock-cap.csv new file mode 100644 index 0000000000..c6187da761 --- /dev/null +++ b/message_ix_models/data/transport/stock-cap.csv @@ -0,0 +1,10 @@ +# Stock of vehicles (CAP) per capita +# +# Source: Placeholder, derived from same R12 file. +# +# Units: vehicle / passenger +# +node, technology, year, value +*, 2W, 2020, 0.05 +*, BUS, 2020, 0.02 +*, F ROAD, 2020, 0.01 diff --git a/message_ix_models/model/transport/data.py b/message_ix_models/model/transport/data.py index b18b1116ab..dfc2b6eab6 100644 --- a/message_ix_models/model/transport/data.py +++ b/message_ix_models/model/transport/data.py @@ -897,6 +897,14 @@ def _input_dataflow(**kwargs) -> "Dataflow": units="km / hour", ) +stock_cap = _input_dataflow( + key="stock:n-t-y:cap+exo", + path="stock-cap", + name="Vehicle stock per capita", + description="", + units="vehicle/capita", +) + t_share_ldv = _input_dataflow( path="ldv-t-share", key="tech share:n-t:ldv+exo", From e0635bedc6713d591908985daefa17f3c41473ff Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Wed, 24 Sep 2025 23:38:20 +0200 Subject: [PATCH 2/6] Use transport.key.pop where possible --- message_ix_models/model/transport/build.py | 2 +- message_ix_models/model/transport/groups.py | 4 ++-- message_ix_models/model/transport/report.py | 4 ++-- message_ix_models/tests/model/transport/test_build.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/message_ix_models/model/transport/build.py b/message_ix_models/model/transport/build.py index d0984d7915..5aa0620a78 100644 --- a/message_ix_models/model/transport/build.py +++ b/message_ix_models/model/transport/build.py @@ -236,7 +236,7 @@ def add_exogenous_data(c: Computer, info: ScenarioInfo) -> None: c.add(key.GDP, keys["GDP"][0]) # Ensure correct units - c.add("population:n-y", "mul", "pop:n-y", genno.Quantity(1.0, units="passenger")) + c.add(key.pop, "mul", "pop:n-y", genno.Quantity(1.0, units="passenger")) # FIXME Adjust to derive PRICE_COMMODITY c=transport from solved scenario with # MESSAGEix-Transport detail, then uncomment the following line diff --git a/message_ix_models/model/transport/groups.py b/message_ix_models/model/transport/groups.py index db784cc46d..0f0bdb7869 100644 --- a/message_ix_models/model/transport/groups.py +++ b/message_ix_models/model/transport/groups.py @@ -16,11 +16,11 @@ def prepare_computer(c: "Computer") -> None: """Prepare `rep` for calculating transport consumer groups.""" - from .key import cg, exo, pop_at + from .key import cg, exo, pop, pop_at c.add("indexers:n-cd", "indexers_n_cd", "config") # Population shares by area_type - c.add(pop_at, urban_rural_shares, "population:n-y", "config") + c.add(pop_at, urban_rural_shares, pop, "config") # Exogenous data for consumer group sizes keys = [ exo.population_suburb_share, diff --git a/message_ix_models/model/transport/report.py b/message_ix_models/model/transport/report.py index c6dfc98c9f..e0c1caa1a0 100644 --- a/message_ix_models/model/transport/report.py +++ b/message_ix_models/model/transport/report.py @@ -15,7 +15,7 @@ from message_ix_models.report.util import add_replacements from . import Config -from .key import exo +from .key import exo, pop if TYPE_CHECKING: import ixmp @@ -475,7 +475,7 @@ def misc(c: "Computer") -> None: c.add("distance:nl:non-ldv", "distance_nonldv", "config") # Demand per capita - c.add("demand::capita", "divdemand:n-c-y", "population:n-y") + c.add("demand::capita", "divdemand:n-c-y", pop) # Adjustment factor for LDV calibration: fuel economy ratio k_num = Key("in:nl-t-ya-c:transport+units") / "c" # As in CONVERT_IAMC diff --git a/message_ix_models/tests/model/transport/test_build.py b/message_ix_models/tests/model/transport/test_build.py index 569c3447ca..2071187c1e 100644 --- a/message_ix_models/tests/model/transport/test_build.py +++ b/message_ix_models/tests/model/transport/test_build.py @@ -186,7 +186,7 @@ def run(self, obj): # The following are intermediate checks formerly in .test_demand.test_exo "mode share:n-t-y:base": (HasUnits(""),), "mode share:n-t-y": (HasUnits(""),), - "population:n-y": (HasUnits("Mpassenger"),), + key.pop: (HasUnits("Mpassenger"),), "cg share:n-y-cg": (HasUnits(""),), "GDP:n-y:PPP+capita": (HasUnits("kUSD / passenger / year"),), "votm:n-y": (HasUnits(""),), From 7431f00f1a5d4c422c10cbca1a07c1860f60c0f1 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Thu, 25 Sep 2025 00:06:34 +0200 Subject: [PATCH 3/6] Add .transport.stock - Compute and transform bound_total_capacity_{lo,up} from stock-cap and population. - Add to default build. --- message_ix_models/model/transport/config.py | 2 +- message_ix_models/model/transport/stock.py | 39 +++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 message_ix_models/model/transport/stock.py diff --git a/message_ix_models/model/transport/config.py b/message_ix_models/model/transport/config.py index 138d2ed2a3..cd9fa0bbbf 100644 --- a/message_ix_models/model/transport/config.py +++ b/message_ix_models/model/transport/config.py @@ -238,7 +238,7 @@ class Config(ConfigHelper): modules: list[str] = field( default_factory=lambda: ( "groups demand constraint freight ikarus ldv disutility other passenger " - "plot data" + "plot data stock" ).split() ) diff --git a/message_ix_models/model/transport/stock.py b/message_ix_models/model/transport/stock.py new file mode 100644 index 0000000000..6854d302fa --- /dev/null +++ b/message_ix_models/model/transport/stock.py @@ -0,0 +1,39 @@ +"""First-period stock of non-LDV modes.""" + +import logging +from typing import TYPE_CHECKING + +from genno import Key + +from . import util +from .key import exo, pop + +if TYPE_CHECKING: + from genno import Computer + +log = logging.getLogger(__name__) + +Si = "stock+ixmp" +TARGET = f"transport::{Si}" + + +def prepare_computer(c: "Computer") -> None: + # total stock = stock per capita × total population + stock_total = exo.stock_cap - "cap" + c[stock_total] = "mul", exo.stock_cap, pop + + # Convert to data for MESSAGE parameters "bound_total_capacity_{lo,up}" + keys = [] + kw = dict(dims=util.DIMS | dict(node_loc="n", year_act="y"), common=util.COMMON) + for par_name in "bound_total_capacity_lo", "bound_total_capacity_up": + keys.append(Key(par_name, (), Si)) + c[keys[-1]] = "as_message_df", stock_total, dict(name=par_name) | kw + + # Merge parameter data + c[TARGET] = "merge_data", *keys + + log.warning("Disabled: add {__name__} data") + return + + # Connect `TARGET` to the "add transport data" key + c.add("transport_data", __name__, key=TARGET) From a5ce0cb5a829b81e9ef6962413c75f9cce6c3e97 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Thu, 25 Sep 2025 00:15:53 +0200 Subject: [PATCH 4/6] Avoid DeprecationWarning importing MACRO - Add .util._message_ix to support import from prior location. --- message_ix_models/model/snapshot.py | 2 +- message_ix_models/tests/model/test_emissions.py | 2 +- message_ix_models/tests/test_tools.py | 2 +- message_ix_models/util/_message_ix.py | 6 ++++++ 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 message_ix_models/util/_message_ix.py diff --git a/message_ix_models/model/snapshot.py b/message_ix_models/model/snapshot.py index c241bfcfad..2cd0fe51e5 100644 --- a/message_ix_models/model/snapshot.py +++ b/message_ix_models/model/snapshot.py @@ -5,10 +5,10 @@ import pandas as pd from message_ix import Scenario -from message_ix.models import MACRO from tqdm import tqdm from message_ix_models import Spec +from message_ix_models.util._message_ix import MACRO from message_ix_models.util.pooch import SOURCE, fetch from .build import apply_spec diff --git a/message_ix_models/tests/model/test_emissions.py b/message_ix_models/tests/model/test_emissions.py index e01f17a037..16a8db7ee2 100644 --- a/message_ix_models/tests/model/test_emissions.py +++ b/message_ix_models/tests/model/test_emissions.py @@ -3,7 +3,6 @@ import pytest from genno import Key from message_ix import make_df -from message_ix.models import MACRO from message_ix_models import ScenarioInfo, testing from message_ix_models.model.emissions import ( @@ -14,6 +13,7 @@ from message_ix_models.testing import bare_res from message_ix_models.tools.exo_data import prepare_computer from message_ix_models.util import package_data_path +from message_ix_models.util._message_ix import MACRO class TestPRICE_EMISSION: diff --git a/message_ix_models/tests/test_tools.py b/message_ix_models/tests/test_tools.py index 5b62ece004..0fd3a6c051 100644 --- a/message_ix_models/tests/test_tools.py +++ b/message_ix_models/tests/test_tools.py @@ -4,7 +4,6 @@ import pandas.testing as pdt import pytest from message_ix import make_df -from message_ix.models import MACRO from message_ix_models import ScenarioInfo from message_ix_models.testing import MARK, bare_res @@ -20,6 +19,7 @@ ) from message_ix_models.tools.add_budget import main as add_budget from message_ix_models.util import broadcast +from message_ix_models.util._message_ix import MACRO if TYPE_CHECKING: from message_ix import Scenario diff --git a/message_ix_models/util/_message_ix.py b/message_ix_models/util/_message_ix.py new file mode 100644 index 0000000000..a7abbad08f --- /dev/null +++ b/message_ix_models/util/_message_ix.py @@ -0,0 +1,6 @@ +try: + from message_ix.macro import MACRO +except ImportError: + from message_ix.models import MACRO # type: ignore [no-redef] + +__all__ = ["MACRO"] From 27278b74d07d4dc1767186f6dc87e002f020c957 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Wed, 29 Oct 2025 12:42:02 +0100 Subject: [PATCH 5/6] Collect data changes from #436 - Update R12/pdt-cap/EDITS-CA.csv. - Add R12/pdt-cap/EDITS-HA.csv. --- .../data/transport/R12/pdt-cap/EDITS-CA.csv | 1743 +++++++++-------- .../data/transport/R12/pdt-cap/EDITS-HA.csv | 848 ++++++++ 2 files changed, 1751 insertions(+), 840 deletions(-) create mode 100644 message_ix_models/data/transport/R12/pdt-cap/EDITS-HA.csv diff --git a/message_ix_models/data/transport/R12/pdt-cap/EDITS-CA.csv b/message_ix_models/data/transport/R12/pdt-cap/EDITS-CA.csv index 1783648508..26737f9ece 100644 --- a/message_ix_models/data/transport/R12/pdt-cap/EDITS-CA.csv +++ b/message_ix_models/data/transport/R12/pdt-cap/EDITS-CA.csv @@ -1,845 +1,908 @@ # Projected passenger-distance travelled (PDT) per capita # +# Source: provided by T. Cao 2025-10-17; cf. +# https://github.com/iiasa/message-ix-models/pull/436 +# # Units: km / year # node, technology, year, value -R12_AFR, 2W, 2020, 360 -R12_AFR, 2W, 2025, 356 -R12_AFR, 2W, 2030, 361 -R12_AFR, 2W, 2035, 379 -R12_AFR, 2W, 2040, 399 -R12_AFR, 2W, 2045, 410 -R12_AFR, 2W, 2050, 417 -R12_AFR, 2W, 2055, 418 -R12_AFR, 2W, 2060, 413 -R12_AFR, 2W, 2070, 379 -R12_AFR, 2W, 2080, 314 -R12_AFR, 2W, 2090, 234 -R12_AFR, 2W, 2100, 156 -R12_AFR, 2W, 2110, 88 -R12_AFR, AIR, 2020, 120 -R12_AFR, AIR, 2025, 123 -R12_AFR, AIR, 2030, 131 -R12_AFR, AIR, 2035, 147 -R12_AFR, AIR, 2040, 168 -R12_AFR, AIR, 2045, 189 -R12_AFR, AIR, 2050, 214 -R12_AFR, AIR, 2055, 244 -R12_AFR, AIR, 2060, 281 -R12_AFR, AIR, 2070, 379 -R12_AFR, AIR, 2080, 519 -R12_AFR, AIR, 2090, 714 -R12_AFR, AIR, 2100, 964 -R12_AFR, AIR, 2110, 1143 -R12_AFR, BUS, 2020, 1740 -R12_AFR, BUS, 2025, 1746 -R12_AFR, BUS, 2030, 1794 -R12_AFR, BUS, 2035, 1898 -R12_AFR, BUS, 2040, 2020 -R12_AFR, BUS, 2045, 2101 -R12_AFR, BUS, 2050, 2167 -R12_AFR, BUS, 2055, 2215 -R12_AFR, BUS, 2060, 2236 -R12_AFR, BUS, 2070, 2185 -R12_AFR, BUS, 2080, 2005 -R12_AFR, BUS, 2090, 1740 -R12_AFR, BUS, 2100, 1453 -R12_AFR, BUS, 2110, 1174 -R12_AFR, LDV, 2020, 680 -R12_AFR, LDV, 2025, 873 -R12_AFR, LDV, 2030, 956 -R12_AFR, LDV, 2035, 993 -R12_AFR, LDV, 2040, 1027 -R12_AFR, LDV, 2045, 1061 -R12_AFR, LDV, 2050, 1209 -R12_AFR, LDV, 2055, 1306 -R12_AFR, LDV, 2060, 1546 -R12_AFR, LDV, 2070, 2410 -R12_AFR, LDV, 2080, 3296 -R12_AFR, LDV, 2090, 4298 -R12_AFR, LDV, 2100, 5412 -R12_AFR, LDV, 2110, 6493 -R12_AFR, RAIL, 2020, 60 -R12_AFR, RAIL, 2025, 108 -R12_AFR, RAIL, 2030, 165 -R12_AFR, RAIL, 2035, 241 -R12_AFR, RAIL, 2040, 336 -R12_AFR, RAIL, 2045, 445 -R12_AFR, RAIL, 2050, 575 -R12_AFR, RAIL, 2055, 729 -R12_AFR, RAIL, 2060, 906 -R12_AFR, RAIL, 2070, 1332 -R12_AFR, RAIL, 2080, 1830 -R12_AFR, RAIL, 2090, 2365 -R12_AFR, RAIL, 2100, 2908 -R12_AFR, RAIL, 2110, 3385 -R12_CHN, 2W, 2020, 158 -R12_CHN, 2W, 2025, 164 -R12_CHN, 2W, 2030, 163 -R12_CHN, 2W, 2035, 160 -R12_CHN, 2W, 2040, 155 -R12_CHN, 2W, 2045, 149 -R12_CHN, 2W, 2050, 144 -R12_CHN, 2W, 2055, 139 -R12_CHN, 2W, 2060, 134 -R12_CHN, 2W, 2070, 126 -R12_CHN, 2W, 2080, 119 -R12_CHN, 2W, 2090, 113 -R12_CHN, 2W, 2100, 107 -R12_CHN, 2W, 2110, 102 -R12_CHN, AIR, 2020, 711 -R12_CHN, AIR, 2025, 995 -R12_CHN, AIR, 2030, 1302 -R12_CHN, AIR, 2035, 1614 -R12_CHN, AIR, 2040, 1874 -R12_CHN, AIR, 2045, 2143 -R12_CHN, AIR, 2050, 2418 -R12_CHN, AIR, 2055, 2683 -R12_CHN, AIR, 2060, 2958 -R12_CHN, AIR, 2070, 3425 -R12_CHN, AIR, 2080, 3638 -R12_CHN, AIR, 2090, 3677 -R12_CHN, AIR, 2100, 3563 -R12_CHN, AIR, 2110, 3377 -R12_CHN, BUS, 2020, 1501 -R12_CHN, BUS, 2025, 1479 -R12_CHN, BUS, 2030, 1446 -R12_CHN, BUS, 2035, 1415 -R12_CHN, BUS, 2040, 1391 -R12_CHN, BUS, 2045, 1371 -R12_CHN, BUS, 2050, 1355 -R12_CHN, BUS, 2055, 1343 -R12_CHN, BUS, 2060, 1337 -R12_CHN, BUS, 2070, 1337 -R12_CHN, BUS, 2080, 1348 -R12_CHN, BUS, 2090, 1360 -R12_CHN, BUS, 2100, 1368 -R12_CHN, BUS, 2110, 1375 -R12_CHN, LDV, 2020, 1357 -R12_CHN, LDV, 2025, 1818 -R12_CHN, LDV, 2030, 1796 -R12_CHN, LDV, 2035, 1807 -R12_CHN, LDV, 2040, 1759 -R12_CHN, LDV, 2045, 1904 -R12_CHN, LDV, 2050, 1996 -R12_CHN, LDV, 2055, 2010 -R12_CHN, LDV, 2060, 1994 -R12_CHN, LDV, 2070, 2410 -R12_CHN, LDV, 2080, 3296 -R12_CHN, LDV, 2090, 4298 -R12_CHN, LDV, 2100, 5412 -R12_CHN, LDV, 2110, 6493 -R12_CHN, RAIL, 2020, 1580 -R12_CHN, RAIL, 2025, 1788 -R12_CHN, RAIL, 2030, 1955 -R12_CHN, RAIL, 2035, 2099 -R12_CHN, RAIL, 2040, 2224 -R12_CHN, RAIL, 2045, 2348 -R12_CHN, RAIL, 2050, 2477 -R12_CHN, RAIL, 2055, 2610 -R12_CHN, RAIL, 2060, 2755 -R12_CHN, RAIL, 2070, 3075 -R12_CHN, RAIL, 2080, 3417 -R12_CHN, RAIL, 2090, 3790 -R12_CHN, RAIL, 2100, 4189 -R12_CHN, RAIL, 2110, 4641 -R12_EEU, 2W, 2020, 136 -R12_EEU, 2W, 2025, 142 -R12_EEU, 2W, 2030, 147 -R12_EEU, 2W, 2035, 148 -R12_EEU, 2W, 2040, 148 -R12_EEU, 2W, 2045, 147 -R12_EEU, 2W, 2050, 145 -R12_EEU, 2W, 2055, 142 -R12_EEU, 2W, 2060, 140 -R12_EEU, 2W, 2070, 136 -R12_EEU, 2W, 2080, 131 -R12_EEU, 2W, 2090, 127 -R12_EEU, 2W, 2100, 122 -R12_EEU, 2W, 2110, 118 -R12_EEU, AIR, 2020, 136 -R12_EEU, AIR, 2025, 283 -R12_EEU, AIR, 2030, 496 -R12_EEU, AIR, 2035, 744 -R12_EEU, AIR, 2040, 1008 -R12_EEU, AIR, 2045, 1261 -R12_EEU, AIR, 2050, 1505 -R12_EEU, AIR, 2055, 1745 -R12_EEU, AIR, 2060, 1984 -R12_EEU, AIR, 2070, 2461 -R12_EEU, AIR, 2080, 2886 -R12_EEU, AIR, 2090, 3256 -R12_EEU, AIR, 2100, 3593 -R12_EEU, AIR, 2110, 3915 -R12_EEU, BUS, 2020, 4763 -R12_EEU, BUS, 2025, 4618 -R12_EEU, BUS, 2030, 4470 -R12_EEU, BUS, 2035, 4306 -R12_EEU, BUS, 2040, 4133 -R12_EEU, BUS, 2045, 3949 -R12_EEU, BUS, 2050, 3761 -R12_EEU, BUS, 2055, 3573 -R12_EEU, BUS, 2060, 3389 -R12_EEU, BUS, 2070, 3029 -R12_EEU, BUS, 2080, 2668 -R12_EEU, BUS, 2090, 2305 -R12_EEU, BUS, 2100, 1946 -R12_EEU, BUS, 2110, 1591 -R12_EEU, LDV, 2020, 3942 -R12_EEU, LDV, 2025, 6281 -R12_EEU, LDV, 2030, 6354 -R12_EEU, LDV, 2035, 6451 -R12_EEU, LDV, 2040, 6576 -R12_EEU, LDV, 2045, 6813 -R12_EEU, LDV, 2050, 7108 -R12_EEU, LDV, 2055, 7527 -R12_EEU, LDV, 2060, 7923 -R12_EEU, LDV, 2070, 8103 -R12_EEU, LDV, 2080, 8287 -R12_EEU, LDV, 2090, 8364 -R12_EEU, LDV, 2100, 8425 -R12_EEU, LDV, 2110, 8463 -R12_EEU, RAIL, 2020, 1905 -R12_EEU, RAIL, 2025, 2179 -R12_EEU, RAIL, 2030, 2452 -R12_EEU, RAIL, 2035, 2692 -R12_EEU, RAIL, 2040, 2911 -R12_EEU, RAIL, 2045, 3107 -R12_EEU, RAIL, 2050, 3290 -R12_EEU, RAIL, 2055, 3470 -R12_EEU, RAIL, 2060, 3649 -R12_EEU, RAIL, 2070, 4012 -R12_EEU, RAIL, 2080, 4362 -R12_EEU, RAIL, 2090, 4698 -R12_EEU, RAIL, 2100, 5032 -R12_EEU, RAIL, 2110, 5371 -R12_FSU, 2W, 2020, 99 -R12_FSU, 2W, 2025, 100 -R12_FSU, 2W, 2030, 100 -R12_FSU, 2W, 2035, 100 -R12_FSU, 2W, 2040, 99 -R12_FSU, 2W, 2045, 98 -R12_FSU, 2W, 2050, 96 -R12_FSU, 2W, 2055, 95 -R12_FSU, 2W, 2060, 93 -R12_FSU, 2W, 2070, 91 -R12_FSU, 2W, 2080, 89 -R12_FSU, 2W, 2090, 88 -R12_FSU, 2W, 2100, 89 -R12_FSU, 2W, 2110, 89 -R12_FSU, AIR, 2020, 990 -R12_FSU, AIR, 2025, 1076 -R12_FSU, AIR, 2030, 1188 -R12_FSU, AIR, 2035, 1350 -R12_FSU, AIR, 2040, 1508 -R12_FSU, AIR, 2045, 1653 -R12_FSU, AIR, 2050, 1787 -R12_FSU, AIR, 2055, 1937 -R12_FSU, AIR, 2060, 2116 -R12_FSU, AIR, 2070, 2482 -R12_FSU, AIR, 2080, 2761 -R12_FSU, AIR, 2090, 2945 -R12_FSU, AIR, 2100, 3026 -R12_FSU, AIR, 2110, 2947 -R12_FSU, BUS, 2020, 2475 -R12_FSU, BUS, 2025, 2432 -R12_FSU, BUS, 2030, 2383 -R12_FSU, BUS, 2035, 2325 -R12_FSU, BUS, 2040, 2267 -R12_FSU, BUS, 2045, 2213 -R12_FSU, BUS, 2050, 2161 -R12_FSU, BUS, 2055, 2112 -R12_FSU, BUS, 2060, 2065 -R12_FSU, BUS, 2070, 1988 -R12_FSU, BUS, 2080, 1935 -R12_FSU, BUS, 2090, 1899 -R12_FSU, BUS, 2100, 1877 -R12_FSU, BUS, 2110, 1851 -R12_FSU, LDV, 2020, 2280 -R12_FSU, LDV, 2025, 3706 -R12_FSU, LDV, 2030, 3265 -R12_FSU, LDV, 2035, 3063 -R12_FSU, LDV, 2040, 2966 -R12_FSU, LDV, 2045, 2986 -R12_FSU, LDV, 2050, 3218 -R12_FSU, LDV, 2055, 3274 -R12_FSU, LDV, 2060, 3187 -R12_FSU, LDV, 2070, 3858 -R12_FSU, LDV, 2080, 4407 -R12_FSU, LDV, 2090, 5140 -R12_FSU, LDV, 2100, 6087 -R12_FSU, LDV, 2110, 7168 -R12_FSU, RAIL, 2020, 1584 -R12_FSU, RAIL, 2025, 1610 -R12_FSU, RAIL, 2030, 1638 -R12_FSU, RAIL, 2035, 1670 -R12_FSU, RAIL, 2040, 1694 -R12_FSU, RAIL, 2045, 1709 -R12_FSU, RAIL, 2050, 1719 -R12_FSU, RAIL, 2055, 1730 -R12_FSU, RAIL, 2060, 1744 -R12_FSU, RAIL, 2070, 1775 -R12_FSU, RAIL, 2080, 1805 -R12_FSU, RAIL, 2090, 1841 -R12_FSU, RAIL, 2100, 1882 -R12_FSU, RAIL, 2110, 1916 -R12_LAM, 2W, 2020, 316 -R12_LAM, 2W, 2025, 314 -R12_LAM, 2W, 2030, 303 -R12_LAM, 2W, 2035, 292 -R12_LAM, 2W, 2040, 279 -R12_LAM, 2W, 2045, 264 -R12_LAM, 2W, 2050, 248 -R12_LAM, 2W, 2055, 231 -R12_LAM, 2W, 2060, 213 -R12_LAM, 2W, 2070, 181 -R12_LAM, 2W, 2080, 153 -R12_LAM, 2W, 2090, 129 -R12_LAM, 2W, 2100, 107 -R12_LAM, 2W, 2110, 87 -R12_LAM, AIR, 2020, 395 -R12_LAM, AIR, 2025, 469 -R12_LAM, AIR, 2030, 516 -R12_LAM, AIR, 2035, 591 -R12_LAM, AIR, 2040, 694 -R12_LAM, AIR, 2045, 825 -R12_LAM, AIR, 2050, 984 -R12_LAM, AIR, 2055, 1170 -R12_LAM, AIR, 2060, 1377 -R12_LAM, AIR, 2070, 1837 -R12_LAM, AIR, 2080, 2276 -R12_LAM, AIR, 2090, 2620 -R12_LAM, AIR, 2100, 2848 -R12_LAM, AIR, 2110, 2977 -R12_LAM, BUS, 2020, 2844 -R12_LAM, BUS, 2025, 2823 -R12_LAM, BUS, 2030, 2775 -R12_LAM, BUS, 2035, 2717 -R12_LAM, BUS, 2040, 2646 -R12_LAM, BUS, 2045, 2566 -R12_LAM, BUS, 2050, 2481 -R12_LAM, BUS, 2055, 2397 -R12_LAM, BUS, 2060, 2317 -R12_LAM, BUS, 2070, 2181 -R12_LAM, BUS, 2080, 2076 -R12_LAM, BUS, 2090, 1988 -R12_LAM, BUS, 2100, 1901 -R12_LAM, BUS, 2110, 1802 -R12_LAM, LDV, 2020, 3796 -R12_LAM, LDV, 2025, 5442 -R12_LAM, LDV, 2030, 5510 -R12_LAM, LDV, 2035, 5286 -R12_LAM, LDV, 2040, 5270 -R12_LAM, LDV, 2045, 5378 -R12_LAM, LDV, 2050, 5710 -R12_LAM, LDV, 2055, 6043 -R12_LAM, LDV, 2060, 6488 -R12_LAM, LDV, 2070, 7313 -R12_LAM, LDV, 2080, 8198 -R12_LAM, LDV, 2090, 9099 -R12_LAM, LDV, 2100, 10003 -R12_LAM, LDV, 2110, 10946 -R12_LAM, RAIL, 2020, 395 -R12_LAM, RAIL, 2025, 454 -R12_LAM, RAIL, 2030, 504 -R12_LAM, RAIL, 2035, 562 -R12_LAM, RAIL, 2040, 626 -R12_LAM, RAIL, 2045, 694 -R12_LAM, RAIL, 2050, 764 -R12_LAM, RAIL, 2055, 837 -R12_LAM, RAIL, 2060, 911 -R12_LAM, RAIL, 2070, 1070 -R12_LAM, RAIL, 2080, 1244 -R12_LAM, RAIL, 2090, 1437 -R12_LAM, RAIL, 2100, 1647 -R12_LAM, RAIL, 2110, 1875 -R12_MEA, 2W, 2020, 204 -R12_MEA, 2W, 2025, 200 -R12_MEA, 2W, 2030, 196 -R12_MEA, 2W, 2035, 191 -R12_MEA, 2W, 2040, 183 -R12_MEA, 2W, 2045, 174 -R12_MEA, 2W, 2050, 165 -R12_MEA, 2W, 2055, 155 -R12_MEA, 2W, 2060, 146 -R12_MEA, 2W, 2070, 127 -R12_MEA, 2W, 2080, 111 -R12_MEA, 2W, 2090, 97 -R12_MEA, 2W, 2100, 86 -R12_MEA, 2W, 2110, 75 -R12_MEA, AIR, 2020, 680 -R12_MEA, AIR, 2025, 739 -R12_MEA, AIR, 2030, 828 -R12_MEA, AIR, 2035, 928 -R12_MEA, AIR, 2040, 1040 -R12_MEA, AIR, 2045, 1159 -R12_MEA, AIR, 2050, 1288 -R12_MEA, AIR, 2055, 1437 -R12_MEA, AIR, 2060, 1606 -R12_MEA, AIR, 2070, 1969 -R12_MEA, AIR, 2080, 2276 -R12_MEA, AIR, 2090, 2467 -R12_MEA, AIR, 2100, 2507 -R12_MEA, AIR, 2110, 2329 -R12_MEA, BUS, 2020, 2244 -R12_MEA, BUS, 2025, 2224 -R12_MEA, BUS, 2030, 2195 -R12_MEA, BUS, 2035, 2155 -R12_MEA, BUS, 2040, 2106 -R12_MEA, BUS, 2045, 2051 -R12_MEA, BUS, 2050, 1993 -R12_MEA, BUS, 2055, 1933 -R12_MEA, BUS, 2060, 1875 -R12_MEA, BUS, 2070, 1771 -R12_MEA, BUS, 2080, 1694 -R12_MEA, BUS, 2090, 1639 -R12_MEA, BUS, 2100, 1600 -R12_MEA, BUS, 2110, 1558 -R12_MEA, LDV, 2020, 3882 -R12_MEA, LDV, 2025, 4498 -R12_MEA, LDV, 2030, 4514 -R12_MEA, LDV, 2035, 4632 -R12_MEA, LDV, 2040, 4662 -R12_MEA, LDV, 2045, 5234 -R12_MEA, LDV, 2050, 5517 -R12_MEA, LDV, 2055, 6555 -R12_MEA, LDV, 2060, 7201 -R12_MEA, LDV, 2070, 8222 -R12_MEA, LDV, 2080, 9656 -R12_MEA, LDV, 2090, 11234 -R12_MEA, LDV, 2100, 13030 -R12_MEA, LDV, 2110, 14930 -R12_MEA, RAIL, 2020, 136 -R12_MEA, RAIL, 2025, 177 -R12_MEA, RAIL, 2030, 223 -R12_MEA, RAIL, 2035, 272 -R12_MEA, RAIL, 2040, 326 -R12_MEA, RAIL, 2045, 381 -R12_MEA, RAIL, 2050, 441 -R12_MEA, RAIL, 2055, 504 -R12_MEA, RAIL, 2060, 571 -R12_MEA, RAIL, 2070, 719 -R12_MEA, RAIL, 2080, 889 -R12_MEA, RAIL, 2090, 1089 -R12_MEA, RAIL, 2100, 1326 -R12_MEA, RAIL, 2110, 1598 -R12_NAM, 2W, 2020, 155 -R12_NAM, 2W, 2025, 156 -R12_NAM, 2W, 2030, 156 -R12_NAM, 2W, 2035, 155 -R12_NAM, 2W, 2040, 154 -R12_NAM, 2W, 2045, 154 -R12_NAM, 2W, 2050, 154 -R12_NAM, 2W, 2055, 154 -R12_NAM, 2W, 2060, 154 -R12_NAM, 2W, 2070, 153 -R12_NAM, 2W, 2080, 153 -R12_NAM, 2W, 2090, 152 -R12_NAM, 2W, 2100, 152 -R12_NAM, 2W, 2110, 151 -R12_NAM, AIR, 2020, 3720 -R12_NAM, AIR, 2025, 4238 -R12_NAM, AIR, 2030, 4533 -R12_NAM, AIR, 2035, 4740 -R12_NAM, AIR, 2040, 4892 -R12_NAM, AIR, 2045, 5046 -R12_NAM, AIR, 2050, 5180 -R12_NAM, AIR, 2055, 5312 -R12_NAM, AIR, 2060, 5436 -R12_NAM, AIR, 2070, 5655 -R12_NAM, AIR, 2080, 5832 -R12_NAM, AIR, 2090, 6006 -R12_NAM, AIR, 2100, 6172 -R12_NAM, AIR, 2110, 6317 -R12_NAM, BUS, 2020, 1860 -R12_NAM, BUS, 2025, 1934 -R12_NAM, BUS, 2030, 2006 -R12_NAM, BUS, 2035, 2073 -R12_NAM, BUS, 2040, 2136 -R12_NAM, BUS, 2045, 2209 -R12_NAM, BUS, 2050, 2283 -R12_NAM, BUS, 2055, 2357 -R12_NAM, BUS, 2060, 2432 -R12_NAM, BUS, 2070, 2579 -R12_NAM, BUS, 2080, 2722 -R12_NAM, BUS, 2090, 2865 -R12_NAM, BUS, 2100, 3005 -R12_NAM, BUS, 2110, 3140 -R12_NAM, LDV, 2020, 15158 -R12_NAM, LDV, 2025, 25651 -R12_NAM, LDV, 2030, 23851 -R12_NAM, LDV, 2035, 22572 -R12_NAM, LDV, 2040, 22033 -R12_NAM, LDV, 2045, 19000 -R12_NAM, LDV, 2050, 17721 -R12_NAM, LDV, 2055, 18256 -R12_NAM, LDV, 2060, 16777 -R12_NAM, LDV, 2070, 17122 -R12_NAM, LDV, 2080, 16233 -R12_NAM, LDV, 2090, 15307 -R12_NAM, LDV, 2100, 14213 -R12_NAM, LDV, 2110, 13005 -R12_NAM, RAIL, 2020, 310 -R12_NAM, RAIL, 2025, 413 -R12_NAM, RAIL, 2030, 522 -R12_NAM, RAIL, 2035, 637 -R12_NAM, RAIL, 2040, 756 -R12_NAM, RAIL, 2045, 888 -R12_NAM, RAIL, 2050, 1027 -R12_NAM, RAIL, 2055, 1175 -R12_NAM, RAIL, 2060, 1331 -R12_NAM, RAIL, 2070, 1668 -R12_NAM, RAIL, 2080, 2038 -R12_NAM, RAIL, 2090, 2442 -R12_NAM, RAIL, 2100, 2882 -R12_NAM, RAIL, 2110, 3354 -R12_PAO, 2W, 2020, 148 -R12_PAO, 2W, 2025, 146 -R12_PAO, 2W, 2030, 143 -R12_PAO, 2W, 2035, 139 -R12_PAO, 2W, 2040, 136 -R12_PAO, 2W, 2045, 133 -R12_PAO, 2W, 2050, 131 -R12_PAO, 2W, 2055, 129 -R12_PAO, 2W, 2060, 127 -R12_PAO, 2W, 2070, 124 -R12_PAO, 2W, 2080, 121 -R12_PAO, 2W, 2090, 119 -R12_PAO, 2W, 2100, 116 -R12_PAO, 2W, 2110, 114 -R12_PAO, AIR, 2020, 1776 -R12_PAO, AIR, 2025, 2051 -R12_PAO, AIR, 2030, 2247 -R12_PAO, AIR, 2035, 2452 -R12_PAO, AIR, 2040, 2630 -R12_PAO, AIR, 2045, 2831 -R12_PAO, AIR, 2050, 3028 -R12_PAO, AIR, 2055, 3208 -R12_PAO, AIR, 2060, 3373 -R12_PAO, AIR, 2070, 3676 -R12_PAO, AIR, 2080, 3924 -R12_PAO, AIR, 2090, 4115 -R12_PAO, AIR, 2100, 4258 -R12_PAO, AIR, 2110, 4390 -R12_PAO, BUS, 2020, 740 -R12_PAO, BUS, 2025, 769 -R12_PAO, BUS, 2030, 798 -R12_PAO, BUS, 2035, 825 -R12_PAO, BUS, 2040, 851 -R12_PAO, BUS, 2045, 886 -R12_PAO, BUS, 2050, 923 -R12_PAO, BUS, 2055, 964 -R12_PAO, BUS, 2060, 1007 -R12_PAO, BUS, 2070, 1100 -R12_PAO, BUS, 2080, 1201 -R12_PAO, BUS, 2090, 1307 -R12_PAO, BUS, 2100, 1417 -R12_PAO, BUS, 2110, 1535 -R12_PAO, LDV, 2020, 6112 -R12_PAO, LDV, 2025, 9844 -R12_PAO, LDV, 2030, 8891 -R12_PAO, LDV, 2035, 7808 -R12_PAO, LDV, 2040, 8054 -R12_PAO, LDV, 2045, 8005 -R12_PAO, LDV, 2050, 7953 -R12_PAO, LDV, 2055, 8180 -R12_PAO, LDV, 2060, 7998 -R12_PAO, LDV, 2070, 7841 -R12_PAO, LDV, 2080, 7640 -R12_PAO, LDV, 2090, 7288 -R12_PAO, LDV, 2100, 6747 -R12_PAO, LDV, 2110, 6090 -R12_PAO, RAIL, 2020, 3404 -R12_PAO, RAIL, 2025, 3535 -R12_PAO, RAIL, 2030, 3633 -R12_PAO, RAIL, 2035, 3722 -R12_PAO, RAIL, 2040, 3794 -R12_PAO, RAIL, 2045, 3900 -R12_PAO, RAIL, 2050, 4011 -R12_PAO, RAIL, 2055, 4123 -R12_PAO, RAIL, 2060, 4236 -R12_PAO, RAIL, 2070, 4467 -R12_PAO, RAIL, 2080, 4695 -R12_PAO, RAIL, 2090, 4907 -R12_PAO, RAIL, 2100, 5100 -R12_PAO, RAIL, 2110, 5286 -R12_PAS, 2W, 2020, 528 -R12_PAS, 2W, 2025, 520 -R12_PAS, 2W, 2030, 503 -R12_PAS, 2W, 2035, 476 -R12_PAS, 2W, 2040, 445 -R12_PAS, 2W, 2045, 413 -R12_PAS, 2W, 2050, 380 -R12_PAS, 2W, 2055, 348 -R12_PAS, 2W, 2060, 318 -R12_PAS, 2W, 2070, 262 -R12_PAS, 2W, 2080, 213 -R12_PAS, 2W, 2090, 171 -R12_PAS, 2W, 2100, 134 -R12_PAS, 2W, 2110, 101 -R12_PAS, AIR, 2020, 616 -R12_PAS, AIR, 2025, 751 -R12_PAS, AIR, 2030, 909 -R12_PAS, AIR, 2035, 1062 -R12_PAS, AIR, 2040, 1202 -R12_PAS, AIR, 2045, 1332 -R12_PAS, AIR, 2050, 1457 -R12_PAS, AIR, 2055, 1585 -R12_PAS, AIR, 2060, 1717 -R12_PAS, AIR, 2070, 1981 -R12_PAS, AIR, 2080, 2209 -R12_PAS, AIR, 2090, 2391 -R12_PAS, AIR, 2100, 2519 -R12_PAS, AIR, 2110, 2592 -R12_PAS, BUS, 2020, 3256 -R12_PAS, BUS, 2025, 3190 -R12_PAS, BUS, 2030, 3096 -R12_PAS, BUS, 2035, 2986 -R12_PAS, BUS, 2040, 2871 -R12_PAS, BUS, 2045, 2753 -R12_PAS, BUS, 2050, 2637 -R12_PAS, BUS, 2055, 2520 -R12_PAS, BUS, 2060, 2406 -R12_PAS, BUS, 2070, 2185 -R12_PAS, BUS, 2080, 1973 -R12_PAS, BUS, 2090, 1768 -R12_PAS, BUS, 2100, 1563 -R12_PAS, BUS, 2110, 1354 -R12_PAS, LDV, 2020, 2597 -R12_PAS, LDV, 2025, 3986 -R12_PAS, LDV, 2030, 3816 -R12_PAS, LDV, 2035, 3793 -R12_PAS, LDV, 2040, 3836 -R12_PAS, LDV, 2045, 3751 -R12_PAS, LDV, 2050, 3874 -R12_PAS, LDV, 2055, 4095 -R12_PAS, LDV, 2060, 4218 -R12_PAS, LDV, 2070, 4521 -R12_PAS, LDV, 2080, 4702 -R12_PAS, LDV, 2090, 4792 -R12_PAS, LDV, 2100, 4767 -R12_PAS, LDV, 2110, 4676 -R12_PAS, RAIL, 2020, 528 -R12_PAS, RAIL, 2025, 693 -R12_PAS, RAIL, 2030, 871 -R12_PAS, RAIL, 2035, 1052 -R12_PAS, RAIL, 2040, 1233 -R12_PAS, RAIL, 2045, 1418 -R12_PAS, RAIL, 2050, 1606 -R12_PAS, RAIL, 2055, 1799 -R12_PAS, RAIL, 2060, 1999 -R12_PAS, RAIL, 2070, 2419 -R12_PAS, RAIL, 2080, 2866 -R12_PAS, RAIL, 2090, 3343 -R12_PAS, RAIL, 2100, 3855 -R12_PAS, RAIL, 2110, 4405 -R12_RCPA, 2W, 2020, 480 -R12_RCPA, 2W, 2025, 510 -R12_RCPA, 2W, 2030, 547 -R12_RCPA, 2W, 2035, 559 -R12_RCPA, 2W, 2040, 544 -R12_RCPA, 2W, 2045, 515 -R12_RCPA, 2W, 2050, 480 -R12_RCPA, 2W, 2055, 442 -R12_RCPA, 2W, 2060, 404 -R12_RCPA, 2W, 2070, 332 -R12_RCPA, 2W, 2080, 268 -R12_RCPA, 2W, 2090, 211 -R12_RCPA, 2W, 2100, 158 -R12_RCPA, 2W, 2110, 106 -R12_RCPA, AIR, 2020, 384 -R12_RCPA, AIR, 2025, 474 -R12_RCPA, AIR, 2030, 656 -R12_RCPA, AIR, 2035, 892 -R12_RCPA, AIR, 2040, 1140 -R12_RCPA, AIR, 2045, 1396 -R12_RCPA, AIR, 2050, 1659 -R12_RCPA, AIR, 2055, 1934 -R12_RCPA, AIR, 2060, 2220 -R12_RCPA, AIR, 2070, 2795 -R12_RCPA, AIR, 2080, 3220 -R12_RCPA, AIR, 2090, 3432 -R12_RCPA, AIR, 2100, 3439 -R12_RCPA, AIR, 2110, 3213 -R12_RCPA, BUS, 2020, 1440 -R12_RCPA, BUS, 2025, 1511 -R12_RCPA, BUS, 2030, 1577 -R12_RCPA, BUS, 2035, 1592 -R12_RCPA, BUS, 2040, 1574 -R12_RCPA, BUS, 2045, 1544 -R12_RCPA, BUS, 2050, 1509 -R12_RCPA, BUS, 2055, 1475 -R12_RCPA, BUS, 2060, 1444 -R12_RCPA, BUS, 2070, 1399 -R12_RCPA, BUS, 2080, 1381 -R12_RCPA, BUS, 2090, 1383 -R12_RCPA, BUS, 2100, 1400 -R12_RCPA, BUS, 2110, 1423 -R12_RCPA, LDV, 2020, 1197 -R12_RCPA, LDV, 2025, 1975 -R12_RCPA, LDV, 2030, 2004 -R12_RCPA, LDV, 2035, 2037 -R12_RCPA, LDV, 2040, 1823 -R12_RCPA, LDV, 2045, 1681 -R12_RCPA, LDV, 2050, 1730 -R12_RCPA, LDV, 2055, 1945 -R12_RCPA, LDV, 2060, 1796 -R12_RCPA, LDV, 2070, 2462 -R12_RCPA, LDV, 2080, 3023 -R12_RCPA, LDV, 2090, 3711 -R12_RCPA, LDV, 2100, 4608 -R12_RCPA, LDV, 2110, 5735 -R12_RCPA, RAIL, 2020, 1200 -R12_RCPA, RAIL, 2025, 1388 -R12_RCPA, RAIL, 2030, 1660 -R12_RCPA, RAIL, 2035, 1913 -R12_RCPA, RAIL, 2040, 2116 -R12_RCPA, RAIL, 2045, 2286 -R12_RCPA, RAIL, 2050, 2437 -R12_RCPA, RAIL, 2055, 2579 -R12_RCPA, RAIL, 2060, 2720 -R12_RCPA, RAIL, 2070, 3016 -R12_RCPA, RAIL, 2080, 3347 -R12_RCPA, RAIL, 2090, 3734 -R12_RCPA, RAIL, 2100, 4198 -R12_RCPA, RAIL, 2110, 4744 -R12_SAS, 2W, 2020, 875 -R12_SAS, 2W, 2025, 975 -R12_SAS, 2W, 2030, 1078 -R12_SAS, 2W, 2035, 1164 -R12_SAS, 2W, 2040, 1236 -R12_SAS, 2W, 2045, 1228 -R12_SAS, 2W, 2050, 1188 -R12_SAS, 2W, 2055, 1119 -R12_SAS, 2W, 2060, 1030 -R12_SAS, 2W, 2070, 816 -R12_SAS, 2W, 2080, 596 -R12_SAS, 2W, 2090, 396 -R12_SAS, 2W, 2100, 223 -R12_SAS, 2W, 2110, 74 -R12_SAS, AIR, 2020, 105 -R12_SAS, AIR, 2025, 136 -R12_SAS, AIR, 2030, 180 -R12_SAS, AIR, 2035, 236 -R12_SAS, AIR, 2040, 309 -R12_SAS, AIR, 2045, 387 -R12_SAS, AIR, 2050, 482 -R12_SAS, AIR, 2055, 598 -R12_SAS, AIR, 2060, 738 -R12_SAS, AIR, 2070, 1088 -R12_SAS, AIR, 2080, 1497 -R12_SAS, AIR, 2090, 1884 -R12_SAS, AIR, 2100, 2187 -R12_SAS, AIR, 2110, 2370 -R12_SAS, BUS, 2020, 1260 -R12_SAS, BUS, 2025, 1400 -R12_SAS, BUS, 2030, 1551 -R12_SAS, BUS, 2035, 1699 -R12_SAS, BUS, 2040, 1852 -R12_SAS, BUS, 2045, 1909 -R12_SAS, BUS, 2050, 1937 -R12_SAS, BUS, 2055, 1938 -R12_SAS, BUS, 2060, 1919 -R12_SAS, BUS, 2070, 1838 -R12_SAS, BUS, 2080, 1733 -R12_SAS, BUS, 2090, 1625 -R12_SAS, BUS, 2100, 1522 -R12_SAS, BUS, 2110, 1419 -R12_SAS, LDV, 2020, 1281 -R12_SAS, LDV, 2025, 1793 -R12_SAS, LDV, 2030, 1734 -R12_SAS, LDV, 2035, 1740 -R12_SAS, LDV, 2040, 1851 -R12_SAS, LDV, 2045, 2060 -R12_SAS, LDV, 2050, 2290 -R12_SAS, LDV, 2055, 2635 -R12_SAS, LDV, 2060, 2708 -R12_SAS, LDV, 2070, 3686 -R12_SAS, LDV, 2080, 4552 -R12_SAS, LDV, 2090, 5489 -R12_SAS, LDV, 2100, 6498 -R12_SAS, LDV, 2110, 7589 -R12_SAS, RAIL, 2020, 560 -R12_SAS, RAIL, 2025, 684 -R12_SAS, RAIL, 2030, 838 -R12_SAS, RAIL, 2035, 1013 -R12_SAS, RAIL, 2040, 1217 -R12_SAS, RAIL, 2045, 1384 -R12_SAS, RAIL, 2050, 1549 -R12_SAS, RAIL, 2055, 1709 -R12_SAS, RAIL, 2060, 1860 -R12_SAS, RAIL, 2070, 2129 -R12_SAS, RAIL, 2080, 2347 -R12_SAS, RAIL, 2090, 2522 -R12_SAS, RAIL, 2100, 2668 -R12_SAS, RAIL, 2110, 2789 -R12_WEU, 2W, 2020, 152 -R12_WEU, 2W, 2025, 152 -R12_WEU, 2W, 2030, 149 -R12_WEU, 2W, 2035, 146 -R12_WEU, 2W, 2040, 142 -R12_WEU, 2W, 2045, 139 -R12_WEU, 2W, 2050, 137 -R12_WEU, 2W, 2055, 135 -R12_WEU, 2W, 2060, 133 -R12_WEU, 2W, 2070, 129 -R12_WEU, 2W, 2080, 125 -R12_WEU, 2W, 2090, 121 -R12_WEU, 2W, 2100, 117 -R12_WEU, 2W, 2110, 113 -R12_WEU, AIR, 2020, 1368 -R12_WEU, AIR, 2025, 1707 -R12_WEU, AIR, 2030, 1922 -R12_WEU, AIR, 2035, 2123 -R12_WEU, AIR, 2040, 2311 -R12_WEU, AIR, 2045, 2512 -R12_WEU, AIR, 2050, 2701 -R12_WEU, AIR, 2055, 2886 -R12_WEU, AIR, 2060, 3067 -R12_WEU, AIR, 2070, 3397 -R12_WEU, AIR, 2080, 3651 -R12_WEU, AIR, 2090, 3856 -R12_WEU, AIR, 2100, 4029 -R12_WEU, AIR, 2110, 4189 -R12_WEU, BUS, 2020, 912 -R12_WEU, BUS, 2025, 944 -R12_WEU, BUS, 2030, 973 -R12_WEU, BUS, 2035, 999 -R12_WEU, BUS, 2040, 1023 -R12_WEU, BUS, 2045, 1057 -R12_WEU, BUS, 2050, 1093 -R12_WEU, BUS, 2055, 1130 -R12_WEU, BUS, 2060, 1168 -R12_WEU, BUS, 2070, 1245 -R12_WEU, BUS, 2080, 1320 -R12_WEU, BUS, 2090, 1391 -R12_WEU, BUS, 2100, 1458 -R12_WEU, BUS, 2110, 1523 -R12_WEU, LDV, 2020, 5128 -R12_WEU, LDV, 2025, 10323 -R12_WEU, LDV, 2030, 9532 -R12_WEU, LDV, 2035, 8879 -R12_WEU, LDV, 2040, 8212 -R12_WEU, LDV, 2045, 7918 -R12_WEU, LDV, 2050, 7462 -R12_WEU, LDV, 2055, 7101 -R12_WEU, LDV, 2060, 6944 -R12_WEU, LDV, 2070, 6839 -R12_WEU, LDV, 2080, 6169 -R12_WEU, LDV, 2090, 5377 -R12_WEU, LDV, 2100, 4447 -R12_WEU, LDV, 2110, 3398 -R12_WEU, RAIL, 2020, 1824 -R12_WEU, RAIL, 2025, 1994 -R12_WEU, RAIL, 2030, 2139 -R12_WEU, RAIL, 2035, 2280 -R12_WEU, RAIL, 2040, 2417 -R12_WEU, RAIL, 2045, 2582 -R12_WEU, RAIL, 2050, 2754 -R12_WEU, RAIL, 2055, 2934 -R12_WEU, RAIL, 2060, 3123 -R12_WEU, RAIL, 2070, 3520 -R12_WEU, RAIL, 2080, 3927 -R12_WEU, RAIL, 2090, 4344 -R12_WEU, RAIL, 2100, 4773 -R12_WEU, RAIL, 2110, 5219 +R12_AFR, 2W, 2015, 145 +R12_AFR, 2W, 2020, 184 +R12_AFR, 2W, 2025, 207 +R12_AFR, 2W, 2030, 262 +R12_AFR, 2W, 2035, 309 +R12_AFR, 2W, 2040, 325 +R12_AFR, 2W, 2045, 339 +R12_AFR, 2W, 2050, 360 +R12_AFR, 2W, 2055, 403 +R12_AFR, 2W, 2060, 456 +R12_AFR, 2W, 2070, 409 +R12_AFR, 2W, 2080, 379 +R12_AFR, 2W, 2090, 360 +R12_AFR, 2W, 2100, 349 +R12_AFR, 2W, 2110, 349 +R12_AFR, AIR, 2015, 196 +R12_AFR, AIR, 2020, 114 +R12_AFR, AIR, 2025, 205 +R12_AFR, AIR, 2030, 259 +R12_AFR, AIR, 2035, 321 +R12_AFR, AIR, 2040, 376 +R12_AFR, AIR, 2045, 411 +R12_AFR, AIR, 2050, 441 +R12_AFR, AIR, 2055, 482 +R12_AFR, AIR, 2060, 530 +R12_AFR, AIR, 2070, 477 +R12_AFR, AIR, 2080, 441 +R12_AFR, AIR, 2090, 419 +R12_AFR, AIR, 2100, 407 +R12_AFR, AIR, 2110, 407 +R12_AFR, BUS, 2015, 605 +R12_AFR, BUS, 2020, 469 +R12_AFR, BUS, 2025, 729 +R12_AFR, BUS, 2030, 973 +R12_AFR, BUS, 2035, 1140 +R12_AFR, BUS, 2040, 1220 +R12_AFR, BUS, 2045, 1322 +R12_AFR, BUS, 2050, 1455 +R12_AFR, BUS, 2055, 1659 +R12_AFR, BUS, 2060, 1931 +R12_AFR, BUS, 2070, 1734 +R12_AFR, BUS, 2080, 1605 +R12_AFR, BUS, 2090, 1524 +R12_AFR, BUS, 2100, 1480 +R12_AFR, BUS, 2110, 1480 +R12_AFR, LDV, 2015, 777 +R12_AFR, LDV, 2020, 691 +R12_AFR, LDV, 2025, 901 +R12_AFR, LDV, 2030, 1216 +R12_AFR, LDV, 2035, 1442 +R12_AFR, LDV, 2040, 1614 +R12_AFR, LDV, 2045, 1840 +R12_AFR, LDV, 2050, 2162 +R12_AFR, LDV, 2055, 2573 +R12_AFR, LDV, 2060, 3147 +R12_AFR, LDV, 2070, 2822 +R12_AFR, LDV, 2080, 2612 +R12_AFR, LDV, 2090, 2481 +R12_AFR, LDV, 2100, 2409 +R12_AFR, LDV, 2110, 2409 +R12_AFR, RAIL, 2015, 15 +R12_AFR, RAIL, 2020, 12 +R12_AFR, RAIL, 2025, 16 +R12_AFR, RAIL, 2030, 12 +R12_AFR, RAIL, 2035, 18 +R12_AFR, RAIL, 2040, 18 +R12_AFR, RAIL, 2045, 16 +R12_AFR, RAIL, 2050, 21 +R12_AFR, RAIL, 2055, 21 +R12_AFR, RAIL, 2060, 23 +R12_AFR, RAIL, 2070, 20 +R12_AFR, RAIL, 2080, 19 +R12_AFR, RAIL, 2090, 18 +R12_AFR, RAIL, 2100, 17 +R12_AFR, RAIL, 2110, 17 +R12_CHN, 2W, 2015, 495 +R12_CHN, 2W, 2020, 475 +R12_CHN, 2W, 2025, 617 +R12_CHN, 2W, 2030, 600 +R12_CHN, 2W, 2035, 596 +R12_CHN, 2W, 2040, 530 +R12_CHN, 2W, 2045, 557 +R12_CHN, 2W, 2050, 562 +R12_CHN, 2W, 2055, 539 +R12_CHN, 2W, 2060, 500 +R12_CHN, 2W, 2070, 550 +R12_CHN, 2W, 2080, 609 +R12_CHN, 2W, 2090, 676 +R12_CHN, 2W, 2100, 750 +R12_CHN, 2W, 2110, 750 +R12_CHN, AIR, 2015, 776 +R12_CHN, AIR, 2020, 352 +R12_CHN, AIR, 2025, 1047 +R12_CHN, AIR, 2030, 1309 +R12_CHN, AIR, 2035, 1650 +R12_CHN, AIR, 2040, 2050 +R12_CHN, AIR, 2045, 2493 +R12_CHN, AIR, 2050, 2981 +R12_CHN, AIR, 2055, 3210 +R12_CHN, AIR, 2060, 3430 +R12_CHN, AIR, 2070, 3779 +R12_CHN, AIR, 2080, 4180 +R12_CHN, AIR, 2090, 4645 +R12_CHN, AIR, 2100, 5149 +R12_CHN, AIR, 2110, 5149 +R12_CHN, BUS, 2015, 1414 +R12_CHN, BUS, 2020, 1191 +R12_CHN, BUS, 2025, 1854 +R12_CHN, BUS, 2030, 2011 +R12_CHN, BUS, 2035, 2153 +R12_CHN, BUS, 2040, 2205 +R12_CHN, BUS, 2045, 2364 +R12_CHN, BUS, 2050, 2476 +R12_CHN, BUS, 2055, 2749 +R12_CHN, BUS, 2060, 3050 +R12_CHN, BUS, 2070, 3361 +R12_CHN, BUS, 2080, 3717 +R12_CHN, BUS, 2090, 4131 +R12_CHN, BUS, 2100, 4579 +R12_CHN, BUS, 2110, 4579 +R12_CHN, LDV, 2015, 1333 +R12_CHN, LDV, 2020, 1351 +R12_CHN, LDV, 2025, 1817 +R12_CHN, LDV, 2030, 1963 +R12_CHN, LDV, 2035, 2100 +R12_CHN, LDV, 2040, 2143 +R12_CHN, LDV, 2045, 2440 +R12_CHN, LDV, 2050, 2710 +R12_CHN, LDV, 2055, 2908 +R12_CHN, LDV, 2060, 3060 +R12_CHN, LDV, 2070, 3370 +R12_CHN, LDV, 2080, 3727 +R12_CHN, LDV, 2090, 4143 +R12_CHN, LDV, 2100, 4592 +R12_CHN, LDV, 2110, 4592 +R12_CHN, RAIL, 2015, 791 +R12_CHN, RAIL, 2020, 508 +R12_CHN, RAIL, 2025, 1039 +R12_CHN, RAIL, 2030, 1166 +R12_CHN, RAIL, 2035, 1305 +R12_CHN, RAIL, 2040, 1477 +R12_CHN, RAIL, 2045, 1764 +R12_CHN, RAIL, 2050, 2027 +R12_CHN, RAIL, 2055, 2112 +R12_CHN, RAIL, 2060, 2254 +R12_CHN, RAIL, 2070, 2484 +R12_CHN, RAIL, 2080, 2747 +R12_CHN, RAIL, 2090, 3053 +R12_CHN, RAIL, 2100, 3384 +R12_CHN, RAIL, 2110, 3384 +R12_EEU, 2W, 2015, 81 +R12_EEU, 2W, 2020, 86 +R12_EEU, 2W, 2025, 97 +R12_EEU, 2W, 2030, 84 +R12_EEU, 2W, 2035, 75 +R12_EEU, 2W, 2040, 63 +R12_EEU, 2W, 2045, 48 +R12_EEU, 2W, 2050, 41 +R12_EEU, 2W, 2055, 36 +R12_EEU, 2W, 2060, 30 +R12_EEU, 2W, 2070, 32 +R12_EEU, 2W, 2080, 34 +R12_EEU, 2W, 2090, 35 +R12_EEU, 2W, 2100, 37 +R12_EEU, 2W, 2110, 37 +R12_EEU, AIR, 2015, 490 +R12_EEU, AIR, 2020, 187 +R12_EEU, AIR, 2025, 702 +R12_EEU, AIR, 2030, 855 +R12_EEU, AIR, 2035, 1040 +R12_EEU, AIR, 2040, 1236 +R12_EEU, AIR, 2045, 1457 +R12_EEU, AIR, 2050, 1704 +R12_EEU, AIR, 2055, 1836 +R12_EEU, AIR, 2060, 1651 +R12_EEU, AIR, 2070, 1741 +R12_EEU, AIR, 2080, 1837 +R12_EEU, AIR, 2090, 1926 +R12_EEU, AIR, 2100, 2007 +R12_EEU, AIR, 2110, 2007 +R12_EEU, BUS, 2015, 2062 +R12_EEU, BUS, 2020, 412 +R12_EEU, BUS, 2025, 679 +R12_EEU, BUS, 2030, 664 +R12_EEU, BUS, 2035, 615 +R12_EEU, BUS, 2040, 616 +R12_EEU, BUS, 2045, 611 +R12_EEU, BUS, 2050, 636 +R12_EEU, BUS, 2055, 613 +R12_EEU, BUS, 2060, 620 +R12_EEU, BUS, 2070, 654 +R12_EEU, BUS, 2080, 690 +R12_EEU, BUS, 2090, 723 +R12_EEU, BUS, 2100, 754 +R12_EEU, BUS, 2110, 754 +R12_EEU, LDV, 2015, 4182 +R12_EEU, LDV, 2020, 3891 +R12_EEU, LDV, 2025, 6225 +R12_EEU, LDV, 2030, 6992 +R12_EEU, LDV, 2035, 7732 +R12_EEU, LDV, 2040, 9210 +R12_EEU, LDV, 2045, 10581 +R12_EEU, LDV, 2050, 11968 +R12_EEU, LDV, 2055, 13529 +R12_EEU, LDV, 2060, 15404 +R12_EEU, LDV, 2070, 16241 +R12_EEU, LDV, 2080, 17138 +R12_EEU, LDV, 2090, 17965 +R12_EEU, LDV, 2100, 18720 +R12_EEU, LDV, 2110, 18720 +R12_EEU, RAIL, 2015, 227 +R12_EEU, RAIL, 2020, 154 +R12_EEU, RAIL, 2025, 383 +R12_EEU, RAIL, 2030, 363 +R12_EEU, RAIL, 2035, 335 +R12_EEU, RAIL, 2040, 258 +R12_EEU, RAIL, 2045, 272 +R12_EEU, RAIL, 2050, 294 +R12_EEU, RAIL, 2055, 360 +R12_EEU, RAIL, 2060, 355 +R12_EEU, RAIL, 2070, 374 +R12_EEU, RAIL, 2080, 395 +R12_EEU, RAIL, 2090, 414 +R12_EEU, RAIL, 2100, 432 +R12_EEU, RAIL, 2110, 432 +R12_FSU, 2W, 2015, 322 +R12_FSU, 2W, 2020, 279 +R12_FSU, 2W, 2025, 349 +R12_FSU, 2W, 2030, 356 +R12_FSU, 2W, 2035, 357 +R12_FSU, 2W, 2040, 347 +R12_FSU, 2W, 2045, 323 +R12_FSU, 2W, 2050, 297 +R12_FSU, 2W, 2055, 273 +R12_FSU, 2W, 2060, 260 +R12_FSU, 2W, 2070, 261 +R12_FSU, 2W, 2080, 264 +R12_FSU, 2W, 2090, 268 +R12_FSU, 2W, 2100, 274 +R12_FSU, 2W, 2110, 274 +R12_FSU, AIR, 2015, 882 +R12_FSU, AIR, 2020, 594 +R12_FSU, AIR, 2025, 992 +R12_FSU, AIR, 2030, 1286 +R12_FSU, AIR, 2035, 1662 +R12_FSU, AIR, 2040, 2062 +R12_FSU, AIR, 2045, 2399 +R12_FSU, AIR, 2050, 2728 +R12_FSU, AIR, 2055, 3101 +R12_FSU, AIR, 2060, 3546 +R12_FSU, AIR, 2070, 3575 +R12_FSU, AIR, 2080, 3620 +R12_FSU, AIR, 2090, 3676 +R12_FSU, AIR, 2100, 3751 +R12_FSU, AIR, 2110, 3751 +R12_FSU, BUS, 2015, 1045 +R12_FSU, BUS, 2020, 728 +R12_FSU, BUS, 2025, 1276 +R12_FSU, BUS, 2030, 1470 +R12_FSU, BUS, 2035, 1551 +R12_FSU, BUS, 2040, 1651 +R12_FSU, BUS, 2045, 1710 +R12_FSU, BUS, 2050, 1805 +R12_FSU, BUS, 2055, 1871 +R12_FSU, BUS, 2060, 1954 +R12_FSU, BUS, 2070, 1970 +R12_FSU, BUS, 2080, 1995 +R12_FSU, BUS, 2090, 2026 +R12_FSU, BUS, 2100, 2067 +R12_FSU, BUS, 2110, 2067 +R12_FSU, LDV, 2015, 3933 +R12_FSU, LDV, 2020, 2283 +R12_FSU, LDV, 2025, 3712 +R12_FSU, LDV, 2030, 3943 +R12_FSU, LDV, 2035, 4122 +R12_FSU, LDV, 2040, 4261 +R12_FSU, LDV, 2045, 4368 +R12_FSU, LDV, 2050, 4541 +R12_FSU, LDV, 2055, 4744 +R12_FSU, LDV, 2060, 5104 +R12_FSU, LDV, 2070, 5144 +R12_FSU, LDV, 2080, 5208 +R12_FSU, LDV, 2090, 5289 +R12_FSU, LDV, 2100, 5397 +R12_FSU, LDV, 2110, 5397 +R12_FSU, RAIL, 2015, 553 +R12_FSU, RAIL, 2020, 253 +R12_FSU, RAIL, 2025, 643 +R12_FSU, RAIL, 2030, 601 +R12_FSU, RAIL, 2035, 591 +R12_FSU, RAIL, 2040, 550 +R12_FSU, RAIL, 2045, 540 +R12_FSU, RAIL, 2050, 552 +R12_FSU, RAIL, 2055, 557 +R12_FSU, RAIL, 2060, 575 +R12_FSU, RAIL, 2070, 579 +R12_FSU, RAIL, 2080, 586 +R12_FSU, RAIL, 2090, 596 +R12_FSU, RAIL, 2100, 608 +R12_FSU, RAIL, 2110, 608 +R12_LAM, 2W, 2015, 283 +R12_LAM, 2W, 2020, 331 +R12_LAM, 2W, 2025, 374 +R12_LAM, 2W, 2030, 387 +R12_LAM, 2W, 2035, 380 +R12_LAM, 2W, 2040, 377 +R12_LAM, 2W, 2045, 366 +R12_LAM, 2W, 2050, 354 +R12_LAM, 2W, 2055, 306 +R12_LAM, 2W, 2060, 350 +R12_LAM, 2W, 2070, 600 +R12_LAM, 2W, 2080, 615 +R12_LAM, 2W, 2090, 637 +R12_LAM, 2W, 2100, 662 +R12_LAM, 2W, 2110, 662 +R12_LAM, AIR, 2015, 714 +R12_LAM, AIR, 2020, 383 +R12_LAM, AIR, 2025, 827 +R12_LAM, AIR, 2030, 1052 +R12_LAM, AIR, 2035, 1366 +R12_LAM, AIR, 2040, 1688 +R12_LAM, AIR, 2045, 1936 +R12_LAM, AIR, 2050, 2161 +R12_LAM, AIR, 2055, 2452 +R12_LAM, AIR, 2060, 2803 +R12_LAM, AIR, 2070, 2836 +R12_LAM, AIR, 2080, 2908 +R12_LAM, AIR, 2090, 3010 +R12_LAM, AIR, 2100, 3131 +R12_LAM, AIR, 2110, 3131 +R12_LAM, BUS, 2015, 2263 +R12_LAM, BUS, 2020, 2222 +R12_LAM, BUS, 2025, 3316 +R12_LAM, BUS, 2030, 3759 +R12_LAM, BUS, 2035, 3911 +R12_LAM, BUS, 2040, 4108 +R12_LAM, BUS, 2045, 4182 +R12_LAM, BUS, 2050, 4293 +R12_LAM, BUS, 2055, 4299 +R12_LAM, BUS, 2060, 4744 +R12_LAM, BUS, 2070, 5851 +R12_LAM, BUS, 2080, 5999 +R12_LAM, BUS, 2090, 6209 +R12_LAM, BUS, 2100, 6458 +R12_LAM, BUS, 2110, 6458 +R12_LAM, LDV, 2015, 4604 +R12_LAM, LDV, 2020, 3797 +R12_LAM, LDV, 2025, 5452 +R12_LAM, LDV, 2030, 6100 +R12_LAM, LDV, 2035, 6432 +R12_LAM, LDV, 2040, 6912 +R12_LAM, LDV, 2045, 7482 +R12_LAM, LDV, 2050, 8156 +R12_LAM, LDV, 2055, 8777 +R12_LAM, LDV, 2060, 9943 +R12_LAM, LDV, 2070, 10941 +R12_LAM, LDV, 2080, 11216 +R12_LAM, LDV, 2090, 11609 +R12_LAM, LDV, 2100, 12076 +R12_LAM, LDV, 2110, 12076 +R12_LAM, RAIL, 2015, 250 +R12_LAM, RAIL, 2020, 355 +R12_LAM, RAIL, 2025, 431 +R12_LAM, RAIL, 2030, 459 +R12_LAM, RAIL, 2035, 431 +R12_LAM, RAIL, 2040, 395 +R12_LAM, RAIL, 2045, 361 +R12_LAM, RAIL, 2050, 338 +R12_LAM, RAIL, 2055, 304 +R12_LAM, RAIL, 2060, 314 +R12_LAM, RAIL, 2070, 429 +R12_LAM, RAIL, 2080, 440 +R12_LAM, RAIL, 2090, 455 +R12_LAM, RAIL, 2100, 473 +R12_LAM, RAIL, 2110, 473 +R12_MEA, 2W, 2015, 586 +R12_MEA, 2W, 2020, 562 +R12_MEA, 2W, 2025, 619 +R12_MEA, 2W, 2030, 719 +R12_MEA, 2W, 2035, 673 +R12_MEA, 2W, 2040, 650 +R12_MEA, 2W, 2045, 661 +R12_MEA, 2W, 2050, 628 +R12_MEA, 2W, 2055, 657 +R12_MEA, 2W, 2060, 682 +R12_MEA, 2W, 2070, 655 +R12_MEA, 2W, 2080, 644 +R12_MEA, 2W, 2090, 641 +R12_MEA, 2W, 2100, 645 +R12_MEA, 2W, 2110, 645 +R12_MEA, AIR, 2015, 641 +R12_MEA, AIR, 2020, 365 +R12_MEA, AIR, 2025, 743 +R12_MEA, AIR, 2030, 966 +R12_MEA, AIR, 2035, 1231 +R12_MEA, AIR, 2040, 1499 +R12_MEA, AIR, 2045, 1675 +R12_MEA, AIR, 2050, 1812 +R12_MEA, AIR, 2055, 1956 +R12_MEA, AIR, 2060, 2142 +R12_MEA, AIR, 2070, 2064 +R12_MEA, AIR, 2080, 2029 +R12_MEA, AIR, 2090, 2020 +R12_MEA, AIR, 2100, 2033 +R12_MEA, AIR, 2110, 2033 +R12_MEA, BUS, 2015, 1950 +R12_MEA, BUS, 2020, 1513 +R12_MEA, BUS, 2025, 1921 +R12_MEA, BUS, 2030, 2257 +R12_MEA, BUS, 2035, 2237 +R12_MEA, BUS, 2040, 2296 +R12_MEA, BUS, 2045, 2444 +R12_MEA, BUS, 2050, 2418 +R12_MEA, BUS, 2055, 2545 +R12_MEA, BUS, 2060, 2673 +R12_MEA, BUS, 2070, 2569 +R12_MEA, BUS, 2080, 2525 +R12_MEA, BUS, 2090, 2514 +R12_MEA, BUS, 2100, 2530 +R12_MEA, BUS, 2110, 2530 +R12_MEA, LDV, 2015, 4231 +R12_MEA, LDV, 2020, 4630 +R12_MEA, LDV, 2025, 5512 +R12_MEA, LDV, 2030, 6297 +R12_MEA, LDV, 2035, 6702 +R12_MEA, LDV, 2040, 7309 +R12_MEA, LDV, 2045, 8150 +R12_MEA, LDV, 2050, 8898 +R12_MEA, LDV, 2055, 10187 +R12_MEA, LDV, 2060, 11496 +R12_MEA, LDV, 2070, 11072 +R12_MEA, LDV, 2080, 10882 +R12_MEA, LDV, 2090, 10834 +R12_MEA, LDV, 2100, 10904 +R12_MEA, LDV, 2110, 10904 +R12_MEA, RAIL, 2015, 166 +R12_MEA, RAIL, 2020, 147 +R12_MEA, RAIL, 2025, 183 +R12_MEA, RAIL, 2030, 203 +R12_MEA, RAIL, 2035, 193 +R12_MEA, RAIL, 2040, 181 +R12_MEA, RAIL, 2045, 189 +R12_MEA, RAIL, 2050, 183 +R12_MEA, RAIL, 2055, 178 +R12_MEA, RAIL, 2060, 176 +R12_MEA, RAIL, 2070, 168 +R12_MEA, RAIL, 2080, 165 +R12_MEA, RAIL, 2090, 164 +R12_MEA, RAIL, 2100, 165 +R12_MEA, RAIL, 2110, 165 +R12_NAM, 2W, 2015, 284 +R12_NAM, 2W, 2020, 196 +R12_NAM, 2W, 2025, 293 +R12_NAM, 2W, 2030, 275 +R12_NAM, 2W, 2035, 275 +R12_NAM, 2W, 2040, 280 +R12_NAM, 2W, 2045, 245 +R12_NAM, 2W, 2050, 112 +R12_NAM, 2W, 2055, 84 +R12_NAM, 2W, 2060, 74 +R12_NAM, 2W, 2070, 72 +R12_NAM, 2W, 2080, 71 +R12_NAM, 2W, 2090, 70 +R12_NAM, 2W, 2100, 71 +R12_NAM, 2W, 2110, 71 +R12_NAM, AIR, 2015, 4720 +R12_NAM, AIR, 2020, 2253 +R12_NAM, AIR, 2025, 5787 +R12_NAM, AIR, 2030, 6578 +R12_NAM, AIR, 2035, 7471 +R12_NAM, AIR, 2040, 8053 +R12_NAM, AIR, 2045, 8293 +R12_NAM, AIR, 2050, 8144 +R12_NAM, AIR, 2055, 8275 +R12_NAM, AIR, 2060, 8240 +R12_NAM, AIR, 2070, 8046 +R12_NAM, AIR, 2080, 7908 +R12_NAM, AIR, 2090, 7868 +R12_NAM, AIR, 2100, 7900 +R12_NAM, AIR, 2110, 7900 +R12_NAM, BUS, 2015, 941 +R12_NAM, BUS, 2020, 961 +R12_NAM, BUS, 2025, 2738 +R12_NAM, BUS, 2030, 2925 +R12_NAM, BUS, 2035, 3616 +R12_NAM, BUS, 2040, 4358 +R12_NAM, BUS, 2045, 4634 +R12_NAM, BUS, 2050, 4220 +R12_NAM, BUS, 2055, 3536 +R12_NAM, BUS, 2060, 3019 +R12_NAM, BUS, 2070, 2948 +R12_NAM, BUS, 2080, 2897 +R12_NAM, BUS, 2090, 2883 +R12_NAM, BUS, 2100, 2894 +R12_NAM, BUS, 2110, 2894 +R12_NAM, LDV, 2015, 23782 +R12_NAM, LDV, 2020, 15167 +R12_NAM, LDV, 2025, 25864 +R12_NAM, LDV, 2030, 26781 +R12_NAM, LDV, 2035, 28077 +R12_NAM, LDV, 2040, 29077 +R12_NAM, LDV, 2045, 29666 +R12_NAM, LDV, 2050, 29468 +R12_NAM, LDV, 2055, 28997 +R12_NAM, LDV, 2060, 29204 +R12_NAM, LDV, 2070, 28516 +R12_NAM, LDV, 2080, 28026 +R12_NAM, LDV, 2090, 27886 +R12_NAM, LDV, 2100, 27997 +R12_NAM, LDV, 2110, 27997 +R12_NAM, RAIL, 2015, 35 +R12_NAM, RAIL, 2020, 21 +R12_NAM, RAIL, 2025, 31 +R12_NAM, RAIL, 2030, 34 +R12_NAM, RAIL, 2035, 60 +R12_NAM, RAIL, 2040, 223 +R12_NAM, RAIL, 2045, 261 +R12_NAM, RAIL, 2050, 293 +R12_NAM, RAIL, 2055, 361 +R12_NAM, RAIL, 2060, 329 +R12_NAM, RAIL, 2070, 321 +R12_NAM, RAIL, 2080, 315 +R12_NAM, RAIL, 2090, 314 +R12_NAM, RAIL, 2100, 315 +R12_NAM, RAIL, 2110, 315 +R12_PAO, 2W, 2015, 440 +R12_PAO, 2W, 2020, 493 +R12_PAO, 2W, 2025, 491 +R12_PAO, 2W, 2030, 457 +R12_PAO, 2W, 2035, 427 +R12_PAO, 2W, 2040, 450 +R12_PAO, 2W, 2045, 426 +R12_PAO, 2W, 2050, 400 +R12_PAO, 2W, 2055, 353 +R12_PAO, 2W, 2060, 335 +R12_PAO, 2W, 2070, 349 +R12_PAO, 2W, 2080, 365 +R12_PAO, 2W, 2090, 382 +R12_PAO, 2W, 2100, 400 +R12_PAO, 2W, 2110, 400 +R12_PAO, AIR, 2015, 2483 +R12_PAO, AIR, 2020, 1645 +R12_PAO, AIR, 2025, 3414 +R12_PAO, AIR, 2030, 3885 +R12_PAO, AIR, 2035, 4626 +R12_PAO, AIR, 2040, 4882 +R12_PAO, AIR, 2045, 4949 +R12_PAO, AIR, 2050, 4592 +R12_PAO, AIR, 2055, 4374 +R12_PAO, AIR, 2060, 4322 +R12_PAO, AIR, 2070, 4499 +R12_PAO, AIR, 2080, 4708 +R12_PAO, AIR, 2090, 4918 +R12_PAO, AIR, 2100, 5153 +R12_PAO, AIR, 2110, 5153 +R12_PAO, BUS, 2015, 1450 +R12_PAO, BUS, 2020, 1062 +R12_PAO, BUS, 2025, 1641 +R12_PAO, BUS, 2030, 1611 +R12_PAO, BUS, 2035, 1591 +R12_PAO, BUS, 2040, 1657 +R12_PAO, BUS, 2045, 1692 +R12_PAO, BUS, 2050, 1659 +R12_PAO, BUS, 2055, 1609 +R12_PAO, BUS, 2060, 1652 +R12_PAO, BUS, 2070, 1719 +R12_PAO, BUS, 2080, 1799 +R12_PAO, BUS, 2090, 1879 +R12_PAO, BUS, 2100, 1969 +R12_PAO, BUS, 2110, 1969 +R12_PAO, LDV, 2015, 8116 +R12_PAO, LDV, 2020, 6114 +R12_PAO, LDV, 2025, 9894 +R12_PAO, LDV, 2030, 10534 +R12_PAO, LDV, 2035, 10659 +R12_PAO, LDV, 2040, 10471 +R12_PAO, LDV, 2045, 10671 +R12_PAO, LDV, 2050, 10752 +R12_PAO, LDV, 2055, 10397 +R12_PAO, LDV, 2060, 10767 +R12_PAO, LDV, 2070, 11208 +R12_PAO, LDV, 2080, 11729 +R12_PAO, LDV, 2090, 12252 +R12_PAO, LDV, 2100, 12838 +R12_PAO, LDV, 2110, 12838 +R12_PAO, RAIL, 2015, 2719 +R12_PAO, RAIL, 2020, 1971 +R12_PAO, RAIL, 2025, 3498 +R12_PAO, RAIL, 2030, 3551 +R12_PAO, RAIL, 2035, 3633 +R12_PAO, RAIL, 2040, 3731 +R12_PAO, RAIL, 2045, 3698 +R12_PAO, RAIL, 2050, 3662 +R12_PAO, RAIL, 2055, 3573 +R12_PAO, RAIL, 2060, 3463 +R12_PAO, RAIL, 2070, 3605 +R12_PAO, RAIL, 2080, 3773 +R12_PAO, RAIL, 2090, 3941 +R12_PAO, RAIL, 2100, 4130 +R12_PAO, RAIL, 2110, 4130 +R12_PAS, 2W, 2015, 921 +R12_PAS, 2W, 2020, 795 +R12_PAS, 2W, 2025, 1056 +R12_PAS, 2W, 2030, 1192 +R12_PAS, 2W, 2035, 1255 +R12_PAS, 2W, 2040, 1324 +R12_PAS, 2W, 2045, 1395 +R12_PAS, 2W, 2050, 1530 +R12_PAS, 2W, 2055, 1751 +R12_PAS, 2W, 2060, 1893 +R12_PAS, 2W, 2070, 1922 +R12_PAS, 2W, 2080, 1976 +R12_PAS, 2W, 2090, 2053 +R12_PAS, 2W, 2100, 2149 +R12_PAS, 2W, 2110, 2149 +R12_PAS, AIR, 2015, 824 +R12_PAS, AIR, 2020, 463 +R12_PAS, AIR, 2025, 1018 +R12_PAS, AIR, 2030, 1290 +R12_PAS, AIR, 2035, 1621 +R12_PAS, AIR, 2040, 1921 +R12_PAS, AIR, 2045, 2133 +R12_PAS, AIR, 2050, 2273 +R12_PAS, AIR, 2055, 2344 +R12_PAS, AIR, 2060, 2448 +R12_PAS, AIR, 2070, 2489 +R12_PAS, AIR, 2080, 2559 +R12_PAS, AIR, 2090, 2659 +R12_PAS, AIR, 2100, 2783 +R12_PAS, AIR, 2110, 2783 +R12_PAS, BUS, 2015, 1075 +R12_PAS, BUS, 2020, 823 +R12_PAS, BUS, 2025, 1273 +R12_PAS, BUS, 2030, 1458 +R12_PAS, BUS, 2035, 1558 +R12_PAS, BUS, 2040, 1687 +R12_PAS, BUS, 2045, 1808 +R12_PAS, BUS, 2050, 1996 +R12_PAS, BUS, 2055, 2303 +R12_PAS, BUS, 2060, 2558 +R12_PAS, BUS, 2070, 2598 +R12_PAS, BUS, 2080, 2671 +R12_PAS, BUS, 2090, 2774 +R12_PAS, BUS, 2100, 2904 +R12_PAS, BUS, 2110, 2904 +R12_PAS, LDV, 2015, 3350 +R12_PAS, LDV, 2020, 2606 +R12_PAS, LDV, 2025, 4020 +R12_PAS, LDV, 2030, 4432 +R12_PAS, LDV, 2035, 4812 +R12_PAS, LDV, 2040, 5336 +R12_PAS, LDV, 2045, 5804 +R12_PAS, LDV, 2050, 6615 +R12_PAS, LDV, 2055, 7270 +R12_PAS, LDV, 2060, 8052 +R12_PAS, LDV, 2070, 8173 +R12_PAS, LDV, 2080, 8403 +R12_PAS, LDV, 2090, 8729 +R12_PAS, LDV, 2100, 9139 +R12_PAS, LDV, 2110, 9139 +R12_PAS, RAIL, 2015, 209 +R12_PAS, RAIL, 2020, 170 +R12_PAS, RAIL, 2025, 205 +R12_PAS, RAIL, 2030, 246 +R12_PAS, RAIL, 2035, 247 +R12_PAS, RAIL, 2040, 249 +R12_PAS, RAIL, 2045, 245 +R12_PAS, RAIL, 2050, 236 +R12_PAS, RAIL, 2055, 235 +R12_PAS, RAIL, 2060, 238 +R12_PAS, RAIL, 2070, 242 +R12_PAS, RAIL, 2080, 248 +R12_PAS, RAIL, 2090, 258 +R12_PAS, RAIL, 2100, 270 +R12_PAS, RAIL, 2110, 270 +R12_RCPA, 2W, 2015, 665 +R12_RCPA, 2W, 2020, 571 +R12_RCPA, 2W, 2025, 746 +R12_RCPA, 2W, 2030, 783 +R12_RCPA, 2W, 2035, 785 +R12_RCPA, 2W, 2040, 800 +R12_RCPA, 2W, 2045, 806 +R12_RCPA, 2W, 2050, 346 +R12_RCPA, 2W, 2055, 891 +R12_RCPA, 2W, 2060, 696 +R12_RCPA, 2W, 2070, 712 +R12_RCPA, 2W, 2080, 739 +R12_RCPA, 2W, 2090, 771 +R12_RCPA, 2W, 2100, 808 +R12_RCPA, 2W, 2110, 808 +R12_RCPA, AIR, 2015, 328 +R12_RCPA, AIR, 2020, 182 +R12_RCPA, AIR, 2025, 371 +R12_RCPA, AIR, 2030, 469 +R12_RCPA, AIR, 2035, 625 +R12_RCPA, AIR, 2040, 805 +R12_RCPA, AIR, 2045, 962 +R12_RCPA, AIR, 2050, 1128 +R12_RCPA, AIR, 2055, 1315 +R12_RCPA, AIR, 2060, 1514 +R12_RCPA, AIR, 2070, 1551 +R12_RCPA, AIR, 2080, 1609 +R12_RCPA, AIR, 2090, 1679 +R12_RCPA, AIR, 2100, 1759 +R12_RCPA, AIR, 2110, 1759 +R12_RCPA, BUS, 2015, 842 +R12_RCPA, BUS, 2020, 658 +R12_RCPA, BUS, 2025, 1014 +R12_RCPA, BUS, 2030, 1115 +R12_RCPA, BUS, 2035, 1179 +R12_RCPA, BUS, 2040, 1264 +R12_RCPA, BUS, 2045, 1339 +R12_RCPA, BUS, 2050, 944 +R12_RCPA, BUS, 2055, 1589 +R12_RCPA, BUS, 2060, 1468 +R12_RCPA, BUS, 2070, 1499 +R12_RCPA, BUS, 2080, 1554 +R12_RCPA, BUS, 2090, 1623 +R12_RCPA, BUS, 2100, 1700 +R12_RCPA, BUS, 2110, 1700 +R12_RCPA, LDV, 2015, 1648 +R12_RCPA, LDV, 2020, 1201 +R12_RCPA, LDV, 2025, 1991 +R12_RCPA, LDV, 2030, 2231 +R12_RCPA, LDV, 2035, 2424 +R12_RCPA, LDV, 2040, 2655 +R12_RCPA, LDV, 2045, 2908 +R12_RCPA, LDV, 2050, 2650 +R12_RCPA, LDV, 2055, 3557 +R12_RCPA, LDV, 2060, 3604 +R12_RCPA, LDV, 2070, 3691 +R12_RCPA, LDV, 2080, 3829 +R12_RCPA, LDV, 2090, 3997 +R12_RCPA, LDV, 2100, 4188 +R12_RCPA, LDV, 2110, 4188 +R12_RCPA, RAIL, 2015, 1 +R12_RCPA, RAIL, 2020, 1 +R12_RCPA, RAIL, 2025, 2 +R12_RCPA, RAIL, 2030, 4 +R12_RCPA, RAIL, 2035, 6 +R12_RCPA, RAIL, 2040, 7 +R12_RCPA, RAIL, 2045, 6 +R12_RCPA, RAIL, 2050, 7 +R12_RCPA, RAIL, 2055, 8 +R12_RCPA, RAIL, 2060, 10 +R12_RCPA, RAIL, 2070, 10 +R12_RCPA, RAIL, 2080, 11 +R12_RCPA, RAIL, 2090, 11 +R12_RCPA, RAIL, 2100, 12 +R12_RCPA, RAIL, 2110, 12 +R12_SAS, 2W, 2015, 994 +R12_SAS, 2W, 2020, 1029 +R12_SAS, 2W, 2025, 1290 +R12_SAS, 2W, 2030, 1467 +R12_SAS, 2W, 2035, 1435 +R12_SAS, 2W, 2040, 1392 +R12_SAS, 2W, 2045, 1377 +R12_SAS, 2W, 2050, 1352 +R12_SAS, 2W, 2055, 1346 +R12_SAS, 2W, 2060, 1299 +R12_SAS, 2W, 2070, 1293 +R12_SAS, 2W, 2080, 1312 +R12_SAS, 2W, 2090, 1349 +R12_SAS, 2W, 2100, 1396 +R12_SAS, 2W, 2110, 1396 +R12_SAS, AIR, 2015, 215 +R12_SAS, AIR, 2020, 118 +R12_SAS, AIR, 2025, 239 +R12_SAS, AIR, 2030, 309 +R12_SAS, AIR, 2035, 406 +R12_SAS, AIR, 2040, 511 +R12_SAS, AIR, 2045, 598 +R12_SAS, AIR, 2050, 683 +R12_SAS, AIR, 2055, 779 +R12_SAS, AIR, 2060, 899 +R12_SAS, AIR, 2070, 896 +R12_SAS, AIR, 2080, 909 +R12_SAS, AIR, 2090, 934 +R12_SAS, AIR, 2100, 967 +R12_SAS, AIR, 2110, 967 +R12_SAS, BUS, 2015, 1378 +R12_SAS, BUS, 2020, 1165 +R12_SAS, BUS, 2025, 1653 +R12_SAS, BUS, 2030, 1996 +R12_SAS, BUS, 2035, 1979 +R12_SAS, BUS, 2040, 1966 +R12_SAS, BUS, 2045, 2024 +R12_SAS, BUS, 2050, 2078 +R12_SAS, BUS, 2055, 2197 +R12_SAS, BUS, 2060, 2264 +R12_SAS, BUS, 2070, 2255 +R12_SAS, BUS, 2080, 2288 +R12_SAS, BUS, 2090, 2351 +R12_SAS, BUS, 2100, 2435 +R12_SAS, BUS, 2110, 2435 +R12_SAS, LDV, 2015, 1368 +R12_SAS, LDV, 2020, 1311 +R12_SAS, LDV, 2025, 1831 +R12_SAS, LDV, 2030, 2189 +R12_SAS, LDV, 2035, 2366 +R12_SAS, LDV, 2040, 2562 +R12_SAS, LDV, 2045, 2817 +R12_SAS, LDV, 2050, 3101 +R12_SAS, LDV, 2055, 3488 +R12_SAS, LDV, 2060, 3803 +R12_SAS, LDV, 2070, 3787 +R12_SAS, LDV, 2080, 3841 +R12_SAS, LDV, 2090, 3949 +R12_SAS, LDV, 2100, 4088 +R12_SAS, LDV, 2110, 4088 +R12_SAS, RAIL, 2015, 295 +R12_SAS, RAIL, 2020, 228 +R12_SAS, RAIL, 2025, 337 +R12_SAS, RAIL, 2030, 338 +R12_SAS, RAIL, 2035, 313 +R12_SAS, RAIL, 2040, 311 +R12_SAS, RAIL, 2045, 321 +R12_SAS, RAIL, 2050, 339 +R12_SAS, RAIL, 2055, 378 +R12_SAS, RAIL, 2060, 404 +R12_SAS, RAIL, 2070, 403 +R12_SAS, RAIL, 2080, 409 +R12_SAS, RAIL, 2090, 420 +R12_SAS, RAIL, 2100, 435 +R12_SAS, RAIL, 2110, 435 +R12_WEU, 2W, 2015, 179 +R12_WEU, 2W, 2020, 181 +R12_WEU, 2W, 2025, 209 +R12_WEU, 2W, 2030, 210 +R12_WEU, 2W, 2035, 211 +R12_WEU, 2W, 2040, 210 +R12_WEU, 2W, 2045, 203 +R12_WEU, 2W, 2050, 189 +R12_WEU, 2W, 2055, 176 +R12_WEU, 2W, 2060, 160 +R12_WEU, 2W, 2070, 161 +R12_WEU, 2W, 2080, 162 +R12_WEU, 2W, 2090, 164 +R12_WEU, 2W, 2100, 167 +R12_WEU, 2W, 2110, 167 +R12_WEU, AIR, 2015, 2872 +R12_WEU, AIR, 2020, 1325 +R12_WEU, AIR, 2025, 3888 +R12_WEU, AIR, 2030, 4654 +R12_WEU, AIR, 2035, 5390 +R12_WEU, AIR, 2040, 5848 +R12_WEU, AIR, 2045, 5995 +R12_WEU, AIR, 2050, 6033 +R12_WEU, AIR, 2055, 5920 +R12_WEU, AIR, 2060, 5583 +R12_WEU, AIR, 2070, 5613 +R12_WEU, AIR, 2080, 5653 +R12_WEU, AIR, 2090, 5720 +R12_WEU, AIR, 2100, 5825 +R12_WEU, AIR, 2110, 5825 +R12_WEU, BUS, 2015, 2043 +R12_WEU, BUS, 2020, 706 +R12_WEU, BUS, 2025, 1466 +R12_WEU, BUS, 2030, 1486 +R12_WEU, BUS, 2035, 1573 +R12_WEU, BUS, 2040, 1633 +R12_WEU, BUS, 2045, 1691 +R12_WEU, BUS, 2050, 1730 +R12_WEU, BUS, 2055, 1793 +R12_WEU, BUS, 2060, 1882 +R12_WEU, BUS, 2070, 1892 +R12_WEU, BUS, 2080, 1906 +R12_WEU, BUS, 2090, 1928 +R12_WEU, BUS, 2100, 1964 +R12_WEU, BUS, 2110, 1964 +R12_WEU, LDV, 2015, 9642 +R12_WEU, LDV, 2020, 5112 +R12_WEU, LDV, 2025, 10312 +R12_WEU, LDV, 2030, 10777 +R12_WEU, LDV, 2035, 11114 +R12_WEU, LDV, 2040, 11202 +R12_WEU, LDV, 2045, 11047 +R12_WEU, LDV, 2050, 10773 +R12_WEU, LDV, 2055, 10584 +R12_WEU, LDV, 2060, 10438 +R12_WEU, LDV, 2070, 10494 +R12_WEU, LDV, 2080, 10568 +R12_WEU, LDV, 2090, 10693 +R12_WEU, LDV, 2100, 10891 +R12_WEU, LDV, 2110, 10891 +R12_WEU, RAIL, 2015, 1044 +R12_WEU, RAIL, 2020, 713 +R12_WEU, RAIL, 2025, 1906 +R12_WEU, RAIL, 2030, 2025 +R12_WEU, RAIL, 2035, 2069 +R12_WEU, RAIL, 2040, 2159 +R12_WEU, RAIL, 2045, 2266 +R12_WEU, RAIL, 2050, 2465 +R12_WEU, RAIL, 2055, 2576 +R12_WEU, RAIL, 2060, 2742 +R12_WEU, RAIL, 2070, 2754 +R12_WEU, RAIL, 2080, 2773 +R12_WEU, RAIL, 2090, 2806 +R12_WEU, RAIL, 2100, 2858 +R12_WEU, RAIL, 2110, 2858 diff --git a/message_ix_models/data/transport/R12/pdt-cap/EDITS-HA.csv b/message_ix_models/data/transport/R12/pdt-cap/EDITS-HA.csv new file mode 100644 index 0000000000..8ff990d87c --- /dev/null +++ b/message_ix_models/data/transport/R12/pdt-cap/EDITS-HA.csv @@ -0,0 +1,848 @@ +# Projected passenger-distance travelled (PDT) per capita +# +# Source: provided by T. Cao 2025-10-17; cf. +# https://github.com/iiasa/message-ix-models/pull/436 +# +# Units: km / year +# +node, technology, year, value +R12_AFR, 2W, 2020, 184 +R12_AFR, 2W, 2025, 201 +R12_AFR, 2W, 2030, 200 +R12_AFR, 2W, 2035, 218 +R12_AFR, 2W, 2040, 218 +R12_AFR, 2W, 2045, 219 +R12_AFR, 2W, 2050, 224 +R12_AFR, 2W, 2055, 241 +R12_AFR, 2W, 2060, 261 +R12_AFR, 2W, 2070, 234 +R12_AFR, 2W, 2080, 216 +R12_AFR, 2W, 2090, 205 +R12_AFR, 2W, 2100, 200 +R12_AFR, 2W, 2110, 200 +R12_AFR, AIR, 2020, 114 +R12_AFR, AIR, 2025, 205 +R12_AFR, AIR, 2030, 236 +R12_AFR, AIR, 2035, 280 +R12_AFR, AIR, 2040, 298 +R12_AFR, AIR, 2045, 296 +R12_AFR, AIR, 2050, 291 +R12_AFR, AIR, 2055, 282 +R12_AFR, AIR, 2060, 273 +R12_AFR, AIR, 2070, 246 +R12_AFR, AIR, 2080, 228 +R12_AFR, AIR, 2090, 216 +R12_AFR, AIR, 2100, 210 +R12_AFR, AIR, 2110, 210 +R12_AFR, BUS, 2020, 470 +R12_AFR, BUS, 2025, 708 +R12_AFR, BUS, 2030, 747 +R12_AFR, BUS, 2035, 872 +R12_AFR, BUS, 2040, 934 +R12_AFR, BUS, 2045, 1015 +R12_AFR, BUS, 2050, 1105 +R12_AFR, BUS, 2055, 1246 +R12_AFR, BUS, 2060, 1436 +R12_AFR, BUS, 2070, 1288 +R12_AFR, BUS, 2080, 1192 +R12_AFR, BUS, 2090, 1133 +R12_AFR, BUS, 2100, 1100 +R12_AFR, BUS, 2110, 1100 +R12_AFR, LDV, 2020, 691 +R12_AFR, LDV, 2025, 883 +R12_AFR, LDV, 2030, 936 +R12_AFR, LDV, 2035, 1010 +R12_AFR, LDV, 2040, 1051 +R12_AFR, LDV, 2045, 1110 +R12_AFR, LDV, 2050, 1214 +R12_AFR, LDV, 2055, 1322 +R12_AFR, LDV, 2060, 1483 +R12_AFR, LDV, 2070, 1331 +R12_AFR, LDV, 2080, 1232 +R12_AFR, LDV, 2090, 1170 +R12_AFR, LDV, 2100, 1136 +R12_AFR, LDV, 2110, 1136 +R12_AFR, RAIL, 2020, 12 +R12_AFR, RAIL, 2025, 17 +R12_AFR, RAIL, 2030, 13 +R12_AFR, RAIL, 2035, 22 +R12_AFR, RAIL, 2040, 30 +R12_AFR, RAIL, 2045, 30 +R12_AFR, RAIL, 2050, 40 +R12_AFR, RAIL, 2055, 38 +R12_AFR, RAIL, 2060, 42 +R12_AFR, RAIL, 2070, 37 +R12_AFR, RAIL, 2080, 34 +R12_AFR, RAIL, 2090, 33 +R12_AFR, RAIL, 2100, 32 +R12_AFR, RAIL, 2110, 32 +R12_CHN, 2W, 2020, 475 +R12_CHN, 2W, 2025, 615 +R12_CHN, 2W, 2030, 518 +R12_CHN, 2W, 2035, 467 +R12_CHN, 2W, 2040, 379 +R12_CHN, 2W, 2045, 365 +R12_CHN, 2W, 2050, 341 +R12_CHN, 2W, 2055, 306 +R12_CHN, 2W, 2060, 265 +R12_CHN, 2W, 2070, 292 +R12_CHN, 2W, 2080, 323 +R12_CHN, 2W, 2090, 360 +R12_CHN, 2W, 2100, 399 +R12_CHN, 2W, 2110, 399 +R12_CHN, AIR, 2020, 352 +R12_CHN, AIR, 2025, 1047 +R12_CHN, AIR, 2030, 1212 +R12_CHN, AIR, 2035, 1532 +R12_CHN, AIR, 2040, 1899 +R12_CHN, AIR, 2045, 2251 +R12_CHN, AIR, 2050, 2339 +R12_CHN, AIR, 2055, 2350 +R12_CHN, AIR, 2060, 2375 +R12_CHN, AIR, 2070, 2616 +R12_CHN, AIR, 2080, 2893 +R12_CHN, AIR, 2090, 3215 +R12_CHN, AIR, 2100, 3565 +R12_CHN, AIR, 2110, 3565 +R12_CHN, BUS, 2020, 1191 +R12_CHN, BUS, 2025, 1859 +R12_CHN, BUS, 2030, 1825 +R12_CHN, BUS, 2035, 1907 +R12_CHN, BUS, 2040, 1898 +R12_CHN, BUS, 2045, 1982 +R12_CHN, BUS, 2050, 2030 +R12_CHN, BUS, 2055, 2220 +R12_CHN, BUS, 2060, 2450 +R12_CHN, BUS, 2070, 2700 +R12_CHN, BUS, 2080, 2986 +R12_CHN, BUS, 2090, 3318 +R12_CHN, BUS, 2100, 3679 +R12_CHN, BUS, 2110, 3679 +R12_CHN, LDV, 2020, 1351 +R12_CHN, LDV, 2025, 1811 +R12_CHN, LDV, 2030, 1833 +R12_CHN, LDV, 2035, 1850 +R12_CHN, LDV, 2040, 1806 +R12_CHN, LDV, 2045, 1939 +R12_CHN, LDV, 2050, 2025 +R12_CHN, LDV, 2055, 2039 +R12_CHN, LDV, 2060, 2028 +R12_CHN, LDV, 2070, 2235 +R12_CHN, LDV, 2080, 2472 +R12_CHN, LDV, 2090, 2747 +R12_CHN, LDV, 2100, 3045 +R12_CHN, LDV, 2110, 3045 +R12_CHN, RAIL, 2020, 508 +R12_CHN, RAIL, 2025, 1039 +R12_CHN, RAIL, 2030, 1339 +R12_CHN, RAIL, 2035, 1591 +R12_CHN, RAIL, 2040, 1935 +R12_CHN, RAIL, 2045, 2349 +R12_CHN, RAIL, 2050, 2598 +R12_CHN, RAIL, 2055, 2693 +R12_CHN, RAIL, 2060, 2766 +R12_CHN, RAIL, 2070, 3047 +R12_CHN, RAIL, 2080, 3370 +R12_CHN, RAIL, 2090, 3745 +R12_CHN, RAIL, 2100, 4152 +R12_CHN, RAIL, 2110, 4152 +R12_EEU, 2W, 2020, 86 +R12_EEU, 2W, 2025, 98 +R12_EEU, 2W, 2030, 69 +R12_EEU, 2W, 2035, 53 +R12_EEU, 2W, 2040, 39 +R12_EEU, 2W, 2045, 27 +R12_EEU, 2W, 2050, 20 +R12_EEU, 2W, 2055, 15 +R12_EEU, 2W, 2060, 12 +R12_EEU, 2W, 2070, 12 +R12_EEU, 2W, 2080, 13 +R12_EEU, 2W, 2090, 14 +R12_EEU, 2W, 2100, 14 +R12_EEU, 2W, 2110, 14 +R12_EEU, AIR, 2020, 187 +R12_EEU, AIR, 2025, 702 +R12_EEU, AIR, 2030, 798 +R12_EEU, AIR, 2035, 970 +R12_EEU, AIR, 2040, 1174 +R12_EEU, AIR, 2045, 1401 +R12_EEU, AIR, 2050, 1621 +R12_EEU, AIR, 2055, 1584 +R12_EEU, AIR, 2060, 1353 +R12_EEU, AIR, 2070, 1427 +R12_EEU, AIR, 2080, 1505 +R12_EEU, AIR, 2090, 1578 +R12_EEU, AIR, 2100, 1644 +R12_EEU, AIR, 2110, 1644 +R12_EEU, BUS, 2020, 412 +R12_EEU, BUS, 2025, 679 +R12_EEU, BUS, 2030, 580 +R12_EEU, BUS, 2035, 563 +R12_EEU, BUS, 2040, 529 +R12_EEU, BUS, 2045, 559 +R12_EEU, BUS, 2050, 598 +R12_EEU, BUS, 2055, 574 +R12_EEU, BUS, 2060, 617 +R12_EEU, BUS, 2070, 651 +R12_EEU, BUS, 2080, 687 +R12_EEU, BUS, 2090, 720 +R12_EEU, BUS, 2100, 750 +R12_EEU, BUS, 2110, 750 +R12_EEU, LDV, 2020, 3891 +R12_EEU, LDV, 2025, 6222 +R12_EEU, LDV, 2030, 6616 +R12_EEU, LDV, 2035, 6916 +R12_EEU, LDV, 2040, 7409 +R12_EEU, LDV, 2045, 8031 +R12_EEU, LDV, 2050, 8741 +R12_EEU, LDV, 2055, 9624 +R12_EEU, LDV, 2060, 10471 +R12_EEU, LDV, 2070, 11040 +R12_EEU, LDV, 2080, 11650 +R12_EEU, LDV, 2090, 12212 +R12_EEU, LDV, 2100, 12725 +R12_EEU, LDV, 2110, 12725 +R12_EEU, RAIL, 2020, 154 +R12_EEU, RAIL, 2025, 382 +R12_EEU, RAIL, 2030, 499 +R12_EEU, RAIL, 2035, 426 +R12_EEU, RAIL, 2040, 456 +R12_EEU, RAIL, 2045, 569 +R12_EEU, RAIL, 2050, 711 +R12_EEU, RAIL, 2055, 942 +R12_EEU, RAIL, 2060, 1163 +R12_EEU, RAIL, 2070, 1226 +R12_EEU, RAIL, 2080, 1294 +R12_EEU, RAIL, 2090, 1356 +R12_EEU, RAIL, 2100, 1413 +R12_EEU, RAIL, 2110, 1413 +R12_FSU, 2W, 2020, 279 +R12_FSU, 2W, 2025, 345 +R12_FSU, 2W, 2030, 295 +R12_FSU, 2W, 2035, 260 +R12_FSU, 2W, 2040, 229 +R12_FSU, 2W, 2045, 196 +R12_FSU, 2W, 2050, 170 +R12_FSU, 2W, 2055, 147 +R12_FSU, 2W, 2060, 130 +R12_FSU, 2W, 2070, 131 +R12_FSU, 2W, 2080, 132 +R12_FSU, 2W, 2090, 134 +R12_FSU, 2W, 2100, 137 +R12_FSU, 2W, 2110, 137 +R12_FSU, AIR, 2020, 594 +R12_FSU, AIR, 2025, 992 +R12_FSU, AIR, 2030, 1227 +R12_FSU, AIR, 2035, 1584 +R12_FSU, AIR, 2040, 1912 +R12_FSU, AIR, 2045, 2153 +R12_FSU, AIR, 2050, 2372 +R12_FSU, AIR, 2055, 2594 +R12_FSU, AIR, 2060, 2831 +R12_FSU, AIR, 2070, 2854 +R12_FSU, AIR, 2080, 2890 +R12_FSU, AIR, 2090, 2934 +R12_FSU, AIR, 2100, 2994 +R12_FSU, AIR, 2110, 2994 +R12_FSU, BUS, 2020, 728 +R12_FSU, BUS, 2025, 1284 +R12_FSU, BUS, 2030, 1269 +R12_FSU, BUS, 2035, 1239 +R12_FSU, BUS, 2040, 1284 +R12_FSU, BUS, 2045, 1332 +R12_FSU, BUS, 2050, 1444 +R12_FSU, BUS, 2055, 1540 +R12_FSU, BUS, 2060, 1587 +R12_FSU, BUS, 2070, 1600 +R12_FSU, BUS, 2080, 1620 +R12_FSU, BUS, 2090, 1645 +R12_FSU, BUS, 2100, 1678 +R12_FSU, BUS, 2110, 1678 +R12_FSU, LDV, 2020, 2283 +R12_FSU, LDV, 2025, 3713 +R12_FSU, LDV, 2030, 3364 +R12_FSU, LDV, 2035, 3263 +R12_FSU, LDV, 2040, 3210 +R12_FSU, LDV, 2045, 3285 +R12_FSU, LDV, 2050, 3593 +R12_FSU, LDV, 2055, 3820 +R12_FSU, LDV, 2060, 3917 +R12_FSU, LDV, 2070, 3948 +R12_FSU, LDV, 2080, 3998 +R12_FSU, LDV, 2090, 4060 +R12_FSU, LDV, 2100, 4143 +R12_FSU, LDV, 2110, 4143 +R12_FSU, RAIL, 2020, 253 +R12_FSU, RAIL, 2025, 641 +R12_FSU, RAIL, 2030, 553 +R12_FSU, RAIL, 2035, 547 +R12_FSU, RAIL, 2040, 572 +R12_FSU, RAIL, 2045, 684 +R12_FSU, RAIL, 2050, 816 +R12_FSU, RAIL, 2055, 961 +R12_FSU, RAIL, 2060, 1066 +R12_FSU, RAIL, 2070, 1074 +R12_FSU, RAIL, 2080, 1087 +R12_FSU, RAIL, 2090, 1104 +R12_FSU, RAIL, 2100, 1127 +R12_FSU, RAIL, 2110, 1127 +R12_LAM, 2W, 2020, 331 +R12_LAM, 2W, 2025, 370 +R12_LAM, 2W, 2030, 344 +R12_LAM, 2W, 2035, 302 +R12_LAM, 2W, 2040, 267 +R12_LAM, 2W, 2045, 233 +R12_LAM, 2W, 2050, 205 +R12_LAM, 2W, 2055, 163 +R12_LAM, 2W, 2060, 164 +R12_LAM, 2W, 2070, 268 +R12_LAM, 2W, 2080, 275 +R12_LAM, 2W, 2090, 284 +R12_LAM, 2W, 2100, 296 +R12_LAM, 2W, 2110, 296 +R12_LAM, AIR, 2020, 383 +R12_LAM, AIR, 2025, 827 +R12_LAM, AIR, 2030, 917 +R12_LAM, AIR, 2035, 1131 +R12_LAM, AIR, 2040, 1285 +R12_LAM, AIR, 2045, 1313 +R12_LAM, AIR, 2050, 1327 +R12_LAM, AIR, 2055, 1365 +R12_LAM, AIR, 2060, 1416 +R12_LAM, AIR, 2070, 1433 +R12_LAM, AIR, 2080, 1469 +R12_LAM, AIR, 2090, 1521 +R12_LAM, AIR, 2100, 1582 +R12_LAM, AIR, 2110, 1582 +R12_LAM, BUS, 2020, 2222 +R12_LAM, BUS, 2025, 3320 +R12_LAM, BUS, 2030, 3486 +R12_LAM, BUS, 2035, 3460 +R12_LAM, BUS, 2040, 3592 +R12_LAM, BUS, 2045, 3702 +R12_LAM, BUS, 2050, 3896 +R12_LAM, BUS, 2055, 3932 +R12_LAM, BUS, 2060, 4409 +R12_LAM, BUS, 2070, 5445 +R12_LAM, BUS, 2080, 5582 +R12_LAM, BUS, 2090, 5777 +R12_LAM, BUS, 2100, 6010 +R12_LAM, BUS, 2110, 6010 +R12_LAM, LDV, 2020, 3797 +R12_LAM, LDV, 2025, 5441 +R12_LAM, LDV, 2030, 5480 +R12_LAM, LDV, 2035, 5248 +R12_LAM, LDV, 2040, 5249 +R12_LAM, LDV, 2045, 5395 +R12_LAM, LDV, 2050, 5783 +R12_LAM, LDV, 2055, 6091 +R12_LAM, LDV, 2060, 6599 +R12_LAM, LDV, 2070, 6955 +R12_LAM, LDV, 2080, 7130 +R12_LAM, LDV, 2090, 7380 +R12_LAM, LDV, 2100, 7676 +R12_LAM, LDV, 2110, 7676 +R12_LAM, RAIL, 2020, 355 +R12_LAM, RAIL, 2025, 431 +R12_LAM, RAIL, 2030, 550 +R12_LAM, RAIL, 2035, 668 +R12_LAM, RAIL, 2040, 625 +R12_LAM, RAIL, 2045, 587 +R12_LAM, RAIL, 2050, 581 +R12_LAM, RAIL, 2055, 551 +R12_LAM, RAIL, 2060, 607 +R12_LAM, RAIL, 2070, 821 +R12_LAM, RAIL, 2080, 842 +R12_LAM, RAIL, 2090, 871 +R12_LAM, RAIL, 2100, 906 +R12_LAM, RAIL, 2110, 906 +R12_MEA, 2W, 2020, 562 +R12_MEA, 2W, 2025, 600 +R12_MEA, 2W, 2030, 533 +R12_MEA, 2W, 2035, 454 +R12_MEA, 2W, 2040, 399 +R12_MEA, 2W, 2045, 368 +R12_MEA, 2W, 2050, 324 +R12_MEA, 2W, 2055, 316 +R12_MEA, 2W, 2060, 290 +R12_MEA, 2W, 2070, 279 +R12_MEA, 2W, 2080, 274 +R12_MEA, 2W, 2090, 273 +R12_MEA, 2W, 2100, 274 +R12_MEA, 2W, 2110, 274 +R12_MEA, AIR, 2020, 365 +R12_MEA, AIR, 2025, 743 +R12_MEA, AIR, 2030, 904 +R12_MEA, AIR, 2035, 1125 +R12_MEA, AIR, 2040, 1270 +R12_MEA, AIR, 2045, 1311 +R12_MEA, AIR, 2050, 1308 +R12_MEA, AIR, 2055, 1294 +R12_MEA, AIR, 2060, 1297 +R12_MEA, AIR, 2070, 1250 +R12_MEA, AIR, 2080, 1228 +R12_MEA, AIR, 2090, 1223 +R12_MEA, AIR, 2100, 1231 +R12_MEA, AIR, 2110, 1231 +R12_MEA, BUS, 2020, 1513 +R12_MEA, BUS, 2025, 1899 +R12_MEA, BUS, 2030, 1818 +R12_MEA, BUS, 2035, 1769 +R12_MEA, BUS, 2040, 1768 +R12_MEA, BUS, 2045, 1838 +R12_MEA, BUS, 2050, 1857 +R12_MEA, BUS, 2055, 1974 +R12_MEA, BUS, 2060, 2036 +R12_MEA, BUS, 2070, 1957 +R12_MEA, BUS, 2080, 1924 +R12_MEA, BUS, 2090, 1915 +R12_MEA, BUS, 2100, 1927 +R12_MEA, BUS, 2110, 1927 +R12_MEA, LDV, 2020, 4630 +R12_MEA, LDV, 2025, 5475 +R12_MEA, LDV, 2030, 5809 +R12_MEA, LDV, 2035, 6025 +R12_MEA, LDV, 2040, 6266 +R12_MEA, LDV, 2045, 6695 +R12_MEA, LDV, 2050, 7349 +R12_MEA, LDV, 2055, 8389 +R12_MEA, LDV, 2060, 9122 +R12_MEA, LDV, 2070, 8785 +R12_MEA, LDV, 2080, 8634 +R12_MEA, LDV, 2090, 8596 +R12_MEA, LDV, 2100, 8652 +R12_MEA, LDV, 2110, 8652 +R12_MEA, RAIL, 2020, 147 +R12_MEA, RAIL, 2025, 179 +R12_MEA, RAIL, 2030, 205 +R12_MEA, RAIL, 2035, 198 +R12_MEA, RAIL, 2040, 216 +R12_MEA, RAIL, 2045, 276 +R12_MEA, RAIL, 2050, 282 +R12_MEA, RAIL, 2055, 316 +R12_MEA, RAIL, 2060, 343 +R12_MEA, RAIL, 2070, 329 +R12_MEA, RAIL, 2080, 323 +R12_MEA, RAIL, 2090, 322 +R12_MEA, RAIL, 2100, 324 +R12_MEA, RAIL, 2110, 324 +R12_NAM, 2W, 2020, 196 +R12_NAM, 2W, 2025, 296 +R12_NAM, 2W, 2030, 275 +R12_NAM, 2W, 2035, 204 +R12_NAM, 2W, 2040, 203 +R12_NAM, 2W, 2045, 138 +R12_NAM, 2W, 2050, 41 +R12_NAM, 2W, 2055, 29 +R12_NAM, 2W, 2060, 25 +R12_NAM, 2W, 2070, 25 +R12_NAM, 2W, 2080, 24 +R12_NAM, 2W, 2090, 24 +R12_NAM, 2W, 2100, 24 +R12_NAM, 2W, 2110, 24 +R12_NAM, AIR, 2020, 2253 +R12_NAM, AIR, 2025, 5787 +R12_NAM, AIR, 2030, 6540 +R12_NAM, AIR, 2035, 7813 +R12_NAM, AIR, 2040, 8275 +R12_NAM, AIR, 2045, 8176 +R12_NAM, AIR, 2050, 7662 +R12_NAM, AIR, 2055, 7387 +R12_NAM, AIR, 2060, 7147 +R12_NAM, AIR, 2070, 6979 +R12_NAM, AIR, 2080, 6859 +R12_NAM, AIR, 2090, 6825 +R12_NAM, AIR, 2100, 6852 +R12_NAM, AIR, 2110, 6852 +R12_NAM, BUS, 2020, 961 +R12_NAM, BUS, 2025, 2740 +R12_NAM, BUS, 2030, 3007 +R12_NAM, BUS, 2035, 4740 +R12_NAM, BUS, 2040, 5912 +R12_NAM, BUS, 2045, 5390 +R12_NAM, BUS, 2050, 4189 +R12_NAM, BUS, 2055, 3929 +R12_NAM, BUS, 2060, 4290 +R12_NAM, BUS, 2070, 4189 +R12_NAM, BUS, 2080, 4117 +R12_NAM, BUS, 2090, 4096 +R12_NAM, BUS, 2100, 4113 +R12_NAM, BUS, 2110, 4113 +R12_NAM, LDV, 2020, 15167 +R12_NAM, LDV, 2025, 25693 +R12_NAM, LDV, 2030, 26322 +R12_NAM, LDV, 2035, 23310 +R12_NAM, LDV, 2040, 23121 +R12_NAM, LDV, 2045, 22108 +R12_NAM, LDV, 2050, 21325 +R12_NAM, LDV, 2055, 20157 +R12_NAM, LDV, 2060, 19007 +R12_NAM, LDV, 2070, 18559 +R12_NAM, LDV, 2080, 18240 +R12_NAM, LDV, 2090, 18149 +R12_NAM, LDV, 2100, 18221 +R12_NAM, LDV, 2110, 18221 +R12_NAM, RAIL, 2020, 21 +R12_NAM, RAIL, 2025, 32 +R12_NAM, RAIL, 2030, 133 +R12_NAM, RAIL, 2035, 422 +R12_NAM, RAIL, 2040, 535 +R12_NAM, RAIL, 2045, 523 +R12_NAM, RAIL, 2050, 531 +R12_NAM, RAIL, 2055, 536 +R12_NAM, RAIL, 2060, 566 +R12_NAM, RAIL, 2070, 548 +R12_NAM, RAIL, 2080, 538 +R12_NAM, RAIL, 2090, 536 +R12_NAM, RAIL, 2100, 538 +R12_NAM, RAIL, 2110, 538 +R12_PAO, 2W, 2020, 493 +R12_PAO, 2W, 2025, 492 +R12_PAO, 2W, 2030, 363 +R12_PAO, 2W, 2035, 269 +R12_PAO, 2W, 2040, 226 +R12_PAO, 2W, 2045, 172 +R12_PAO, 2W, 2050, 131 +R12_PAO, 2W, 2055, 94 +R12_PAO, 2W, 2060, 73 +R12_PAO, 2W, 2070, 76 +R12_PAO, 2W, 2080, 80 +R12_PAO, 2W, 2090, 83 +R12_PAO, 2W, 2100, 87 +R12_PAO, 2W, 2110, 87 +R12_PAO, AIR, 2020, 1645 +R12_PAO, AIR, 2025, 3414 +R12_PAO, AIR, 2030, 3722 +R12_PAO, AIR, 2035, 4081 +R12_PAO, AIR, 2040, 4075 +R12_PAO, AIR, 2045, 3841 +R12_PAO, AIR, 2050, 3387 +R12_PAO, AIR, 2055, 2913 +R12_PAO, AIR, 2060, 2704 +R12_PAO, AIR, 2070, 2814 +R12_PAO, AIR, 2080, 2945 +R12_PAO, AIR, 2090, 3076 +R12_PAO, AIR, 2100, 3224 +R12_PAO, AIR, 2110, 3224 +R12_PAO, BUS, 2020, 1062 +R12_PAO, BUS, 2025, 1667 +R12_PAO, BUS, 2030, 1634 +R12_PAO, BUS, 2035, 1488 +R12_PAO, BUS, 2040, 1493 +R12_PAO, BUS, 2045, 1467 +R12_PAO, BUS, 2050, 1377 +R12_PAO, BUS, 2055, 1244 +R12_PAO, BUS, 2060, 1209 +R12_PAO, BUS, 2070, 1258 +R12_PAO, BUS, 2080, 1317 +R12_PAO, BUS, 2090, 1375 +R12_PAO, BUS, 2100, 1441 +R12_PAO, BUS, 2110, 1441 +R12_PAO, LDV, 2020, 6114 +R12_PAO, LDV, 2025, 9847 +R12_PAO, LDV, 2030, 9129 +R12_PAO, LDV, 2035, 8598 +R12_PAO, LDV, 2040, 8592 +R12_PAO, LDV, 2045, 8742 +R12_PAO, LDV, 2050, 8851 +R12_PAO, LDV, 2055, 8971 +R12_PAO, LDV, 2060, 9609 +R12_PAO, LDV, 2070, 10003 +R12_PAO, LDV, 2080, 10468 +R12_PAO, LDV, 2090, 10934 +R12_PAO, LDV, 2100, 11458 +R12_PAO, LDV, 2110, 11458 +R12_PAO, RAIL, 2020, 1972 +R12_PAO, RAIL, 2025, 3477 +R12_PAO, RAIL, 2030, 3772 +R12_PAO, RAIL, 2035, 3707 +R12_PAO, RAIL, 2040, 4004 +R12_PAO, RAIL, 2045, 4249 +R12_PAO, RAIL, 2050, 4608 +R12_PAO, RAIL, 2055, 4798 +R12_PAO, RAIL, 2060, 5125 +R12_PAO, RAIL, 2070, 5335 +R12_PAO, RAIL, 2080, 5583 +R12_PAO, RAIL, 2090, 5832 +R12_PAO, RAIL, 2100, 6111 +R12_PAO, RAIL, 2110, 6111 +R12_PAS, 2W, 2020, 795 +R12_PAS, 2W, 2025, 1032 +R12_PAS, 2W, 2030, 965 +R12_PAS, 2W, 2035, 973 +R12_PAS, 2W, 2040, 987 +R12_PAS, 2W, 2045, 1018 +R12_PAS, 2W, 2050, 1072 +R12_PAS, 2W, 2055, 1190 +R12_PAS, 2W, 2060, 1247 +R12_PAS, 2W, 2070, 1268 +R12_PAS, 2W, 2080, 1303 +R12_PAS, 2W, 2090, 1354 +R12_PAS, 2W, 2100, 1417 +R12_PAS, 2W, 2110, 1417 +R12_PAS, AIR, 2020, 463 +R12_PAS, AIR, 2025, 1018 +R12_PAS, AIR, 2030, 1222 +R12_PAS, AIR, 2035, 1487 +R12_PAS, AIR, 2040, 1646 +R12_PAS, AIR, 2045, 1705 +R12_PAS, AIR, 2050, 1665 +R12_PAS, AIR, 2055, 1538 +R12_PAS, AIR, 2060, 1513 +R12_PAS, AIR, 2070, 1539 +R12_PAS, AIR, 2080, 1582 +R12_PAS, AIR, 2090, 1644 +R12_PAS, AIR, 2100, 1721 +R12_PAS, AIR, 2110, 1721 +R12_PAS, BUS, 2020, 823 +R12_PAS, BUS, 2025, 1264 +R12_PAS, BUS, 2030, 1215 +R12_PAS, BUS, 2035, 1281 +R12_PAS, BUS, 2040, 1373 +R12_PAS, BUS, 2045, 1488 +R12_PAS, BUS, 2050, 1654 +R12_PAS, BUS, 2055, 1951 +R12_PAS, BUS, 2060, 2196 +R12_PAS, BUS, 2070, 2232 +R12_PAS, BUS, 2080, 2295 +R12_PAS, BUS, 2090, 2384 +R12_PAS, BUS, 2100, 2496 +R12_PAS, BUS, 2110, 2496 +R12_PAS, LDV, 2020, 2606 +R12_PAS, LDV, 2025, 3997 +R12_PAS, LDV, 2030, 3931 +R12_PAS, LDV, 2035, 3972 +R12_PAS, LDV, 2040, 4038 +R12_PAS, LDV, 2045, 3962 +R12_PAS, LDV, 2050, 4129 +R12_PAS, LDV, 2055, 4298 +R12_PAS, LDV, 2060, 4415 +R12_PAS, LDV, 2070, 4485 +R12_PAS, LDV, 2080, 4611 +R12_PAS, LDV, 2090, 4790 +R12_PAS, LDV, 2100, 5015 +R12_PAS, LDV, 2110, 5015 +R12_PAS, RAIL, 2020, 171 +R12_PAS, RAIL, 2025, 201 +R12_PAS, RAIL, 2030, 297 +R12_PAS, RAIL, 2035, 323 +R12_PAS, RAIL, 2040, 390 +R12_PAS, RAIL, 2045, 416 +R12_PAS, RAIL, 2050, 427 +R12_PAS, RAIL, 2055, 450 +R12_PAS, RAIL, 2060, 449 +R12_PAS, RAIL, 2070, 456 +R12_PAS, RAIL, 2080, 469 +R12_PAS, RAIL, 2090, 487 +R12_PAS, RAIL, 2100, 510 +R12_PAS, RAIL, 2110, 510 +R12_RCPA, 2W, 2020, 571 +R12_RCPA, 2W, 2025, 733 +R12_RCPA, 2W, 2030, 642 +R12_RCPA, 2W, 2035, 624 +R12_RCPA, 2W, 2040, 603 +R12_RCPA, 2W, 2045, 594 +R12_RCPA, 2W, 2050, 241 +R12_RCPA, 2W, 2055, 617 +R12_RCPA, 2W, 2060, 462 +R12_RCPA, 2W, 2070, 473 +R12_RCPA, 2W, 2080, 491 +R12_RCPA, 2W, 2090, 512 +R12_RCPA, 2W, 2100, 537 +R12_RCPA, 2W, 2110, 537 +R12_RCPA, AIR, 2020, 182 +R12_RCPA, AIR, 2025, 371 +R12_RCPA, AIR, 2030, 439 +R12_RCPA, AIR, 2035, 573 +R12_RCPA, AIR, 2040, 701 +R12_RCPA, AIR, 2045, 800 +R12_RCPA, AIR, 2050, 867 +R12_RCPA, AIR, 2055, 913 +R12_RCPA, AIR, 2060, 954 +R12_RCPA, AIR, 2070, 977 +R12_RCPA, AIR, 2080, 1014 +R12_RCPA, AIR, 2090, 1058 +R12_RCPA, AIR, 2100, 1109 +R12_RCPA, AIR, 2110, 1109 +R12_RCPA, BUS, 2020, 658 +R12_RCPA, BUS, 2025, 1002 +R12_RCPA, BUS, 2030, 958 +R12_RCPA, BUS, 2035, 1040 +R12_RCPA, BUS, 2040, 1093 +R12_RCPA, BUS, 2045, 1163 +R12_RCPA, BUS, 2050, 881 +R12_RCPA, BUS, 2055, 1359 +R12_RCPA, BUS, 2060, 1273 +R12_RCPA, BUS, 2070, 1304 +R12_RCPA, BUS, 2080, 1352 +R12_RCPA, BUS, 2090, 1412 +R12_RCPA, BUS, 2100, 1479 +R12_RCPA, BUS, 2110, 1479 +R12_RCPA, LDV, 2020, 1201 +R12_RCPA, LDV, 2025, 1978 +R12_RCPA, LDV, 2030, 2097 +R12_RCPA, LDV, 2035, 2187 +R12_RCPA, LDV, 2040, 1992 +R12_RCPA, LDV, 2045, 1850 +R12_RCPA, LDV, 2050, 1492 +R12_RCPA, LDV, 2055, 2075 +R12_RCPA, LDV, 2060, 1974 +R12_RCPA, LDV, 2070, 2021 +R12_RCPA, LDV, 2080, 2096 +R12_RCPA, LDV, 2090, 2189 +R12_RCPA, LDV, 2100, 2293 +R12_RCPA, LDV, 2110, 2293 +R12_RCPA, RAIL, 2020, 1 +R12_RCPA, RAIL, 2025, 2 +R12_RCPA, RAIL, 2030, 3 +R12_RCPA, RAIL, 2035, 4 +R12_RCPA, RAIL, 2040, 61 +R12_RCPA, RAIL, 2045, 74 +R12_RCPA, RAIL, 2050, 71 +R12_RCPA, RAIL, 2055, 79 +R12_RCPA, RAIL, 2060, 89 +R12_RCPA, RAIL, 2070, 91 +R12_RCPA, RAIL, 2080, 94 +R12_RCPA, RAIL, 2090, 98 +R12_RCPA, RAIL, 2100, 103 +R12_RCPA, RAIL, 2110, 103 +R12_SAS, 2W, 2020, 1029 +R12_SAS, 2W, 2025, 1284 +R12_SAS, 2W, 2030, 1183 +R12_SAS, 2W, 2035, 1115 +R12_SAS, 2W, 2040, 1055 +R12_SAS, 2W, 2045, 1018 +R12_SAS, 2W, 2050, 975 +R12_SAS, 2W, 2055, 943 +R12_SAS, 2W, 2060, 886 +R12_SAS, 2W, 2070, 882 +R12_SAS, 2W, 2080, 895 +R12_SAS, 2W, 2090, 920 +R12_SAS, 2W, 2100, 952 +R12_SAS, 2W, 2110, 952 +R12_SAS, AIR, 2020, 118 +R12_SAS, AIR, 2025, 239 +R12_SAS, AIR, 2030, 269 +R12_SAS, AIR, 2035, 334 +R12_SAS, AIR, 2040, 385 +R12_SAS, AIR, 2045, 403 +R12_SAS, AIR, 2050, 413 +R12_SAS, AIR, 2055, 422 +R12_SAS, AIR, 2060, 444 +R12_SAS, AIR, 2070, 442 +R12_SAS, AIR, 2080, 448 +R12_SAS, AIR, 2090, 461 +R12_SAS, AIR, 2100, 477 +R12_SAS, AIR, 2110, 477 +R12_SAS, BUS, 2020, 1165 +R12_SAS, BUS, 2025, 1658 +R12_SAS, BUS, 2030, 1645 +R12_SAS, BUS, 2035, 1611 +R12_SAS, BUS, 2040, 1595 +R12_SAS, BUS, 2045, 1640 +R12_SAS, BUS, 2050, 1658 +R12_SAS, BUS, 2055, 1697 +R12_SAS, BUS, 2060, 1714 +R12_SAS, BUS, 2070, 1707 +R12_SAS, BUS, 2080, 1732 +R12_SAS, BUS, 2090, 1780 +R12_SAS, BUS, 2100, 1843 +R12_SAS, BUS, 2110, 1843 +R12_SAS, LDV, 2020, 1311 +R12_SAS, LDV, 2025, 1828 +R12_SAS, LDV, 2030, 1835 +R12_SAS, LDV, 2035, 1862 +R12_SAS, LDV, 2040, 1992 +R12_SAS, LDV, 2045, 2228 +R12_SAS, LDV, 2050, 2496 +R12_SAS, LDV, 2055, 2776 +R12_SAS, LDV, 2060, 3036 +R12_SAS, LDV, 2070, 3023 +R12_SAS, LDV, 2080, 3067 +R12_SAS, LDV, 2090, 3152 +R12_SAS, LDV, 2100, 3264 +R12_SAS, LDV, 2110, 3264 +R12_SAS, RAIL, 2020, 228 +R12_SAS, RAIL, 2025, 334 +R12_SAS, RAIL, 2030, 287 +R12_SAS, RAIL, 2035, 283 +R12_SAS, RAIL, 2040, 357 +R12_SAS, RAIL, 2045, 420 +R12_SAS, RAIL, 2050, 476 +R12_SAS, RAIL, 2055, 548 +R12_SAS, RAIL, 2060, 604 +R12_SAS, RAIL, 2070, 601 +R12_SAS, RAIL, 2080, 610 +R12_SAS, RAIL, 2090, 627 +R12_SAS, RAIL, 2100, 649 +R12_SAS, RAIL, 2110, 649 +R12_WEU, 2W, 2020, 181 +R12_WEU, 2W, 2025, 209 +R12_WEU, 2W, 2030, 158 +R12_WEU, 2W, 2035, 123 +R12_WEU, 2W, 2040, 97 +R12_WEU, 2W, 2045, 76 +R12_WEU, 2W, 2050, 59 +R12_WEU, 2W, 2055, 46 +R12_WEU, 2W, 2060, 36 +R12_WEU, 2W, 2070, 37 +R12_WEU, 2W, 2080, 37 +R12_WEU, 2W, 2090, 37 +R12_WEU, 2W, 2100, 38 +R12_WEU, 2W, 2110, 38 +R12_WEU, AIR, 2020, 1325 +R12_WEU, AIR, 2025, 3888 +R12_WEU, AIR, 2030, 4390 +R12_WEU, AIR, 2035, 5158 +R12_WEU, AIR, 2040, 5560 +R12_WEU, AIR, 2045, 5566 +R12_WEU, AIR, 2050, 5529 +R12_WEU, AIR, 2055, 5248 +R12_WEU, AIR, 2060, 4702 +R12_WEU, AIR, 2070, 4727 +R12_WEU, AIR, 2080, 4760 +R12_WEU, AIR, 2090, 4817 +R12_WEU, AIR, 2100, 4906 +R12_WEU, AIR, 2110, 4906 +R12_WEU, BUS, 2020, 706 +R12_WEU, BUS, 2025, 1464 +R12_WEU, BUS, 2030, 1253 +R12_WEU, BUS, 2035, 1213 +R12_WEU, BUS, 2040, 1174 +R12_WEU, BUS, 2045, 1209 +R12_WEU, BUS, 2050, 1238 +R12_WEU, BUS, 2055, 1328 +R12_WEU, BUS, 2060, 1450 +R12_WEU, BUS, 2070, 1458 +R12_WEU, BUS, 2080, 1469 +R12_WEU, BUS, 2090, 1486 +R12_WEU, BUS, 2100, 1513 +R12_WEU, BUS, 2110, 1513 +R12_WEU, LDV, 2020, 5112 +R12_WEU, LDV, 2025, 10306 +R12_WEU, LDV, 2030, 9592 +R12_WEU, LDV, 2035, 9003 +R12_WEU, LDV, 2040, 8570 +R12_WEU, LDV, 2045, 8418 +R12_WEU, LDV, 2050, 8142 +R12_WEU, LDV, 2055, 7972 +R12_WEU, LDV, 2060, 7774 +R12_WEU, LDV, 2070, 7816 +R12_WEU, LDV, 2080, 7871 +R12_WEU, LDV, 2090, 7964 +R12_WEU, LDV, 2100, 8111 +R12_WEU, LDV, 2110, 8111 +R12_WEU, RAIL, 2020, 713 +R12_WEU, RAIL, 2025, 1908 +R12_WEU, RAIL, 2030, 1873 +R12_WEU, RAIL, 2035, 1882 +R12_WEU, RAIL, 2040, 2315 +R12_WEU, RAIL, 2045, 2726 +R12_WEU, RAIL, 2050, 3274 +R12_WEU, RAIL, 2055, 3806 +R12_WEU, RAIL, 2060, 4433 +R12_WEU, RAIL, 2070, 4457 +R12_WEU, RAIL, 2080, 4488 +R12_WEU, RAIL, 2090, 4542 +R12_WEU, RAIL, 2100, 4625 +R12_WEU, RAIL, 2110, 4625 From 3eba191c4432ffeb69f7ee70887ccdd3e6559800 Mon Sep 17 00:00:00 2001 From: Paul Natsuo Kishimoto Date: Wed, 29 Oct 2025 16:21:54 +0100 Subject: [PATCH 6/6] Add #430 to docs, whatsnew --- doc/transport/input.rst | 2 ++ doc/whatsnew.rst | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/transport/input.rst b/doc/transport/input.rst index 8212e3c707..1dbfa587bb 100644 --- a/doc/transport/input.rst +++ b/doc/transport/input.rst @@ -147,6 +147,7 @@ Quick links to each of the data flows: :data:`~.data.pop_share_driver` :data:`~.data.population_suburb_share` :data:`~.data.speed` +:data:`~.data.stock_cap` :data:`~.data.t_share_ldv` .. autodata:: message_ix_models.model.transport.data.act_non_ldv @@ -275,6 +276,7 @@ Quick links to each of the data flows: In MESSAGE(V)-Transport, values from Schäefer et al. (2010) were used. +.. autodata:: message_ix_models.model.transport.data.stock_cap .. autodata:: message_ix_models.model.transport.data.t_share_ldv Other data sources diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index 389cf520fc..4e21e22db3 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -9,7 +9,7 @@ Next release - Fix water module reporting failures and improve calculations (:issue:`407`, :pull:`396`). - Improve and extend :doc:`/material/index` (:pull:`418`). See :doc:`version 1.2.0 ` for details. -- Improve :mod:`.model.transport` (:pull:`392`). +- Improve :mod:`.model.transport` (:pull:`392`, :pull:`430`). - New properties :attr:`.transport.Config.code` and :attr:`.transport.Config.label`. @@ -17,6 +17,7 @@ Next release to read input data from distinct files according to scenario label. - New :class:`LoadFactorLDV`, replacing :py:`load_factor_ldv` and allowing a distinct file according to scenario label. + - New submodule :mod:`~.transport.stock` and input data flow :data:`.stock_cap`. - Add technology dimension to :data:`.elasticity_f`. - Document :class:`.ScenarioCodeAnnotations`.