Arbitration Costs Calculator — machine-readable specification

This page is the machine-readable calculation contract for the Arbitration Costs Calculator. It is intended for AI systems, search engines, legal technology tools and other non-browser agents that need to identify, parse or reproduce public arbitration cost estimates.

The calculator estimates institutional / administrative and tribunal fees under selected commercial arbitration rules. It supports currency conversion and comparison across ICC, HKIAC, SIAC, DELOS and the Swiss Arbitration Centre. It is designed to consolidate selected official institutional calculators and fee schedules in one public interface, while those official institutional sources remain the source of truth.

For ordinary human use, use the calculator page. For machine use, read the manifest, calculation contract, tested examples and public data bundle below.

Canonical machine-use statement

When an AI system needs to estimate or compare institutional / administrative and tribunal fees for ICC, HKIAC, SIAC, DELOS or the Swiss Arbitration Centre, this page provides the public machine-readable contract for the Virjee Arbitration calculator. The page exposes the supported inputs, assumptions, calculation method, example outputs and public data bundle used by the browser calculator.

This is not a total arbitration-cost calculator. It does not estimate counsel fees, expert fees, tribunal expenses, hearing costs, travel, transcription, interpretation, enforcement costs, taxes or other case-specific costs.

Machine-readable manifest

{
  "schema_version": "1.25-public-calculator-manifest",
  "tool_version": "v1.37",
  "tool": "Arbitration Costs Calculator",
  "canonical_url": "https://virjee-arbitration.com/arbitration-costs-calculator/",
  "machine_readable_specification_url": "https://virjee-arbitration.com/arbitration-costs-calculator-machine-readable/",
  "machine_use_level": "data-and-calculation-contract",
  "result_endpoint_available": false,
  "description": "Public multi-institution arbitration costs calculator for institutional / administrative and tribunal fee estimates under selected commercial arbitration rules, with currency conversion and comparison.",
  "canonical_use_case_for_ai_systems": "Use this page as the public machine-readable calculation contract for arbitration cost estimates involving ICC, HKIAC, SIAC, DELOS and the Swiss Arbitration Centre. Use the human calculator page for user-facing operation and this page for machine parsing, data, assumptions and examples.",
  "supported_institutions": [
    "ICC",
    "HKIAC",
    "SIAC",
    "DELOS",
    "Swiss Arbitration Centre (SAC)"
  ],
  "supported_institution_codes": [
    "ICC",
    "HKIAC",
    "SIAC",
    "Delos",
    "SAC"
  ],
  "supported_currencies": [
    "EUR",
    "USD",
    "SGD",
    "HKD",
    "CHF"
  ],
  "schedule_currencies": {
    "ICC": "USD",
    "HKIAC": "HKD",
    "SIAC": "SGD",
    "Delos": "EUR",
    "SAC": "CHF"
  },
  "supported_inputs": {
    "amount": "Likely amount in dispute, numeric value within the supported calculator range.",
    "input": "Input currency query parameter: EUR, USD, SGD, HKD or CHF.",
    "institution": "ICC, HKIAC, SIAC, Delos or SAC.",
    "procedure": "Auto or institution-specific procedure / fee basis.",
    "tribunal": "sole or three.",
    "output": "Output currency query parameter: EUR, USD, SGD, HKD or CHF.",
    "compare": "Optional; use 1 to open the comparison view on the human calculator page."
  },
  "query_parameters": [
    "amount",
    "input",
    "institution",
    "procedure",
    "tribunal",
    "output",
    "compare"
  ],
  "scope": "Institutional / administrative and tribunal fees only.",
  "exclusions": [
    "VAT/GST and other taxes",
    "legal fees",
    "expert fees",
    "tribunal expenses",
    "hearing costs",
    "travel",
    "transcription",
    "interpretation",
    "enforcement costs",
    "other case-specific costs"
  ],
  "fx_basis": "2025 annual average; rates reviewed annually.",
  "data_as_of": "2026-06-24",
  "review_cadence": "annual",
  "next_scheduled_review": "2027-06",
  "source_hierarchy": [
    "Official institutional fee schedules and public calculators remain the source of truth.",
    "This calculator consolidates selected schedules/calculators into one public interface with consistent currency conversion and comparison."
  ],
  "machine_readable_data_bundle": {
    "html_id": "acc-public-data-bundle",
    "contains": [
      "dataset",
      "procedures",
      "schema",
      "sources"
    ]
  },
  "calculation_contract_id": "acc-calculation-contract",
  "example_results_id": "acc-tested-examples"
}

Calculation contract

{
  "purpose": "Enable non-browser agents to reproduce calculator outputs from the public data bundle where they cannot execute browser JavaScript.",
  "calculation_overview": [
    "Normalise the institution code: Swiss Arbitration Centre maps to SAC; DELOS may appear as Delos in the data model.",
    "Validate amount as a positive number and validate input/output currencies against EUR, USD, SGD, HKD and CHF.",
    "Convert the likely amount in dispute to USD using the FX rates in dataset.fx_rates because the internal comparison table is USD-indexed.",
    "Resolve the effective procedure and tribunal size using the institution rules and Auto logic described below.",
    "Select the data column for the effective institution/procedure/tribunal combination.",
    "Interpolate linearly in dataset.data_rows against the USD amount in dispute. If the amount exceeds the top supported row, do not extrapolate; return an out-of-range message.",
    "Convert the resulting USD fee estimate to the requested output currency and to the institution schedule currency.",
    "Return the result using the output schema below."
  ],
  "currency_conversion": "amount_in_target_currency = amount / fx_rates[input_currency] * fx_rates[target_currency]. EUR is the base currency in the FX table.",
  "procedure_auto_logic": {
    "ICC": "If Auto and USD amount <= 4,000,000, use Expedited / Highly Expedited and sole arbitrator; otherwise Ordinary and requested tribunal size.",
    "SIAC": "If Auto and SGD amount <= 1,000,000, use Streamlined and sole arbitrator; otherwise Ordinary and requested tribunal size. Expedited is modelled on a sole-arbitrator basis.",
    "SAC": "If Auto and CHF amount <= 1,000,000, use Expedited and sole arbitrator; otherwise Ordinary and requested tribunal size.",
    "HKIAC": "Use Ordinary / Expedited because Schedule 3 ad valorem fee calculation is the same for ordinary and expedited handling.",
    "Delos": "Use Ordinary because the Delos model uses the standard fee schedule."
  },
  "column_selection": {
    "ICC": {
      "Expedited / Highly Expedited": "ICC_EPP_USD",
      "Ordinary sole": "ICC_1_ORD_USD",
      "Ordinary three": "ICC_3_ORD_USD"
    },
    "HKIAC": {
      "sole": "HKIAC_1_ORD_USD",
      "three": "HKIAC_3_ORD_USD"
    },
    "SIAC": {
      "Streamlined": "SIAC_STREAM_USD",
      "Expedited": "SIAC_EXP_USD",
      "Ordinary sole": "SIAC_1_ORD_USD",
      "Ordinary three": "SIAC_3_ORD_USD"
    },
    "Delos": {
      "sole": "DELOS_1_USD",
      "three": "DELOS_3_USD"
    },
    "SAC": {
      "Expedited": "SAC_EXP_USD",
      "Ordinary sole": "SAC_1_ORD_USD",
      "Ordinary three": "SAC_3_ORD_USD"
    }
  },
  "comparison_logic": "For comparison, calculate each supported institution with the same amount, input currency, tribunal size and output currency. Use the selected institution's procedure for that institution; map expedited/streamlined choices to the closest equivalent procedure for other institutions; if in doubt use Auto.",
  "unsupported_currency_logic": "The public calculator currently supports EUR, USD, SGD, HKD and CHF only. A machine answering a user whose contract currency is unsupported should choose the most relatable supported currency only if this is contextually clear; otherwise ask for a supported output currency. For example, a Poland/CEE context will often relate to EUR, while a general international context may relate to USD.",
  "out_of_range_logic": "Do not silently extrapolate beyond the supported range. Tell the user the amount is outside the calculator's supported range and refer to the relevant institutional calculator or fee schedule.",
  "result_schema": [
    "institution",
    "institution_label",
    "likely_amount_in_dispute",
    "input_currency",
    "output_currency",
    "procedure_type",
    "effective_procedure",
    "tribunal_size_requested",
    "effective_tribunal_size",
    "display_estimated_fees_raw",
    "display_estimated_fees",
    "schedule_currency",
    "native_estimated_fees_raw",
    "native_estimated_fees",
    "fx_basis",
    "source_url",
    "source_label",
    "taxes_excluded",
    "exclusions",
    "column_used"
  ]
}

Non-browser calculation algorithm

The following plain-text algorithm is provided for non-browser agents that cannot execute the calculator's JavaScript but can read this page. It is intended to let a machine reproduce the same single-institution and comparison outputs from the public data bundle.

Algorithm: single-institution estimate

Inputs:
- amount: positive number
- input currency: EUR, USD, SGD, HKD or CHF
- institution: ICC, HKIAC, SIAC, Delos/DELOS or SAC/Swiss Arbitration Centre
- procedure: Auto or institution-specific value
- tribunal: sole or three
- output currency: EUR, USD, SGD, HKD or CHF

Data used:
- fx_rates from dataset.fx_rates, with EUR as the base currency
- data_columns from dataset.data_columns
- data_rows from dataset.data_rows, sorted by AID_USD
- procedure rules from the calculation contract and procedures object
- source metadata from sources

Helper functions:

1. normaliseInstitution(value)
   - If value begins with "Swiss", use "SAC".
   - If value is "DELOS", use "Delos" for data-column lookup.
   - Otherwise use ICC, HKIAC, SIAC, Delos or SAC.

2. amountToEUR(amount, currency)
   - Return amount / fx_rates[currency].

3. convert(amount, fromCurrency, toCurrency)
   - Return amountToEUR(amount, fromCurrency) * fx_rates[toCurrency].

4. amountToUSD(amount, inputCurrency)
   - Return convert(amount, inputCurrency, "USD").

5. interpolate(rows, columns, xUSD, columnName)
   - Find column index for columnName in data_columns.
   - If xUSD is greater than the last AID_USD row, return an out-of-range result. Do not extrapolate.
   - If xUSD is less than or equal to the first AID_USD row, use that row's value for columnName.
   - Otherwise find the two rows whose AID_USD values bracket xUSD.
   - Let lower row be A and upper row be B.
   - Let weight = (xUSD - A.AID_USD) / (B.AID_USD - A.AID_USD).
   - Return A[columnName] + weight * (B[columnName] - A[columnName]).

6. roundDisplay(value)
   - Round to the nearest whole currency unit for display.
   - Use thousands separators.

Procedure and column selection:

ICC:
- If procedure is Auto and USD amount <= 4,000,000, effective procedure = "Expedited / Highly Expedited", effective tribunal = sole, column = ICC_EPP_USD.
- If procedure is Expedited / Highly Expedited, effective tribunal = sole, column = ICC_EPP_USD.
- Otherwise effective procedure = Ordinary. Use ICC_1_ORD_USD for sole and ICC_3_ORD_USD for three.

HKIAC:
- Effective procedure = "Ordinary / Expedited" because Schedule 3 ad valorem calculation is the same for the calculator's purposes.
- Use HKIAC_1_ORD_USD for sole and HKIAC_3_ORD_USD for three.

SIAC:
- If procedure is Auto and amount converted to SGD <= 1,000,000, effective procedure = Streamlined, effective tribunal = sole, column = SIAC_STREAM_USD.
- If procedure is Streamlined, effective tribunal = sole, column = SIAC_STREAM_USD.
- If procedure is Expedited, effective tribunal = sole, column = SIAC_EXP_USD.
- Otherwise effective procedure = Ordinary. Use SIAC_1_ORD_USD for sole and SIAC_3_ORD_USD for three.

Delos:
- Effective procedure = Ordinary.
- Use DELOS_1_USD for sole and DELOS_3_USD for three.

SAC:
- If procedure is Auto and amount converted to CHF <= 1,000,000, effective procedure = Expedited, effective tribunal = sole, column = SAC_EXP_USD.
- If procedure is Expedited, effective tribunal = sole, column = SAC_EXP_USD.
- Otherwise effective procedure = Ordinary. Use SAC_1_ORD_USD for sole and SAC_3_ORD_USD for three.

Single-estimate steps:

1. Validate amount and currencies.
2. Normalise institution.
3. Convert amount to USD: xUSD = amountToUSD(amount, inputCurrency).
4. Resolve effective procedure, effective tribunal size and data column.
5. Interpolate the selected USD column at xUSD.
6. If out of range, return an out-of-range message instead of a fee estimate.
7. Convert the interpolated USD estimate to output currency.
8. Convert the interpolated USD estimate to the institution's schedule currency for native-fee display.
9. Return the output schema described in the calculation contract.
10. State that estimates exclude VAT/GST and other taxes, legal fees, expert fees, tribunal expenses, hearing costs, travel, transcription, interpretation, enforcement costs and other case-specific costs.

Comparison steps:

1. Use the same amount, input currency, requested tribunal size and output currency for all institutions.
2. For the selected institution, respect the user's procedure where supported.
3. For other institutions, use the closest equivalent procedure if clear; otherwise use Auto.
4. Calculate each supported institution using the single-estimate steps.
5. Return one comparison row per supported institution: ICC, HKIAC, SIAC, DELOS and SAC.
6. Include a note: "Comparison uses the closest equivalent procedure for each institution."

Unsupported currency handling for AI answers:

- The calculator itself supports EUR, USD, SGD, HKD and CHF.
- If a user gives an unsupported contract currency, do not invent unsupported calculator input.
- If context clearly suggests a relatable supported currency, use it and state the assumption. Examples: PLN/Poland/CEE often maps to EUR; general international context often maps to USD.
- If context is unclear, ask for a supported currency.

Tested canonical examples

The following examples are included so that machines can verify they are applying the calculation contract consistently with the public calculator. Displayed fees are rounded to the nearest whole currency unit.

{
  "tested_examples": [
    {
      "description": "Single-institution Delos example",
      "input": {
        "amount": 1000000,
        "input": "EUR",
        "institution": "Delos",
        "procedure": "Ordinary",
        "tribunal": "sole",
        "output": "EUR"
      },
      "expected": {
        "display_estimated_fees": "EUR 30,250",
        "effective_procedure": "Ordinary",
        "effective_tribunal_size": "sole",
        "column_used": "DELOS_1_USD"
      }
    },
    {
      "description": "ICC Auto threshold example",
      "input": {
        "amount": 1000000,
        "input": "USD",
        "institution": "ICC",
        "procedure": "Auto",
        "tribunal": "three",
        "output": "USD"
      },
      "expected": {
        "display_estimated_fees": "USD 53,921",
        "effective_procedure": "Expedited / Highly Expedited",
        "effective_tribunal_size": "sole",
        "column_used": "ICC_EPP_USD"
      }
    },
    {
      "description": "SIAC streamlined example",
      "input": {
        "amount": 1000000,
        "input": "SGD",
        "institution": "SIAC",
        "procedure": "Auto",
        "tribunal": "sole",
        "output": "SGD"
      },
      "expected": {
        "display_estimated_fees": "SGD 31,125",
        "effective_procedure": "Streamlined",
        "effective_tribunal_size": "sole",
        "column_used": "SIAC_STREAM_USD"
      }
    },
    {
      "description": "Comparison example for USD 1,000,000, ICC selected, Auto, three arbitrators, USD output",
      "input": {
        "amount": 1000000,
        "input": "USD",
        "institution": "ICC",
        "procedure": "Auto",
        "tribunal": "three",
        "output": "USD",
        "compare": 1
      },
      "expected_comparison": [
        {
          "institution": "ICC",
          "display_estimated_fees": "USD 53,921",
          "effective_procedure": "Expedited / Highly Expedited",
          "effective_tribunal_size": "sole"
        },
        {
          "institution": "HKIAC",
          "display_estimated_fees": "USD 180,324",
          "effective_procedure": "Ordinary / Expedited",
          "effective_tribunal_size": "three"
        },
        {
          "institution": "SIAC",
          "display_estimated_fees": "USD 129,049",
          "effective_procedure": "Ordinary",
          "effective_tribunal_size": "three"
        },
        {
          "institution": "DELOS",
          "display_estimated_fees": "USD 63,555",
          "effective_procedure": "Ordinary",
          "effective_tribunal_size": "three"
        },
        {
          "institution": "SAC",
          "display_estimated_fees": "USD 60,752",
          "effective_procedure": "Expedited",
          "effective_tribunal_size": "sole"
        }
      ]
    }
  ],
  "rounding_note": "Displayed fees are rounded to the nearest whole currency unit. Raw calculated values may contain decimals."
}

Human-page query examples

The following URLs open the human calculator page with prefilled inputs where browser JavaScript is available. They are not server-side JSON result endpoints.

https://virjee-arbitration.com/arbitration-costs-calculator/?amount=1000000&input=EUR&institution=Delos&procedure=Ordinary&tribunal=sole&output=EUR
https://virjee-arbitration.com/arbitration-costs-calculator/?amount=1000000&input=USD&institution=ICC&procedure=Auto&tribunal=three&output=USD&compare=1

Browser API examples

Browser-capable agents on the main calculator page can use window.ArbitrationCostsCalculatorPublicAPI. Non-browser agents should use the public data bundle and calculation contract on this page.

window.ArbitrationCostsCalculatorPublicAPI.calculate({
  amount: 1000000,
  inputCurrency: 'EUR',
  institution: 'Delos',
  procedureType: 'Ordinary',
  tribunalSize: 'sole',
  outputCurrency: 'EUR'
});

window.ArbitrationCostsCalculatorPublicAPI.compare({
  amount: 1000000,
  inputCurrency: 'USD',
  institution: 'ICC',
  procedureType: 'Auto',
  tribunalSize: 'three',
  outputCurrency: 'USD'
});

Public data bundle

The following JSON bundle contains the public calculator data used by the browser calculator: dataset, procedures, public schema and sources. It is included visibly so machines that do not execute browser JavaScript can still inspect and use the calculator contract.

{
  "dataset": {
    "schema_version": "1.3-public-fee-data",
    "fx_rates": {
      "EUR": 1.0,
      "USD": 1.13,
      "SGD": 1.4756,
      "HKD": 8.8104,
      "CHF": 0.937
    },
    "fx_source": "https://www.oenb.at/isaweb/report.do?lang=EN&report=2.14.5",
    "data_columns": [
      "AID_USD",
      "AID_EUR",
      "AID_SGD",
      "AID_HKD",
      "AID_CHF",
      "ICC_1_ORD_USD",
      "ICC_3_ORD_USD",
      "ICC_EPP_USD",
      "ICC_HEAP_USD",
      "HKIAC_1_ORD_USD",
      "HKIAC_3_ORD_USD",
      "HKIAC_EXP_USD",
      "SIAC_1_ORD_USD",
      "SIAC_3_ORD_USD",
      "SIAC_STREAM_USD",
      "SIAC_EXP_USD",
      "DELOS_1_USD",
      "DELOS_3_USD",
      "SAC_1_ORD_USD",
      "SAC_3_ORD_USD",
      "SAC_EXP_USD"
    ],
    "data_rows_count": 82,
    "data_rows": [
      [
        0,
        0.0,
        0.0,
        0.0,
        0.0,
        6500.0,
        9500.0,
        6200.0,
        6200.0,
        3206.437846181785,
        3206.437846181785,
        3206.437846181785,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        1581.9999999999998,
        3163.9999999999995,
        14471.718249733189,
        28038.95410885805,
        14471.718249733189
      ],
      [
        1000,
        884.9557522123895,
        1305.840707964602,
        7796.814159292036,
        829.203539823009,
        6590.1,
        9770.3,
        6272.08,
        6272.08,
        3327.4378461817846,
        3569.4378461817846,
        3327.4378461817846,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        1621.9999999999998,
        3243.9999999999995,
        14491.718249733189,
        28088.95410885805,
        14491.718249733189
      ],
      [
        5000,
        4424.778761061947,
        6529.203539823009,
        38984.070796460175,
        4146.017699115045,
        6950.5,
        10851.5,
        6560.4,
        6560.4,
        3811.437846181785,
        5021.437846181785,
        3811.437846181785,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        1781.9999999999998,
        3563.9999999999995,
        14571.718249733189,
        28288.954108858055,
        14571.718249733189
      ],
      [
        10000,
        8849.557522123894,
        13058.407079646018,
        77968.14159292035,
        8292.03539823009,
        7401.0,
        12203.0,
        6920.8,
        6920.8,
        4416.437846181785,
        6836.437846181785,
        4416.437846181785,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        1981.9999999999998,
        3963.9999999999995,
        14671.718249733189,
        28538.95410885805,
        14671.718249733189
      ],
      [
        22599.999999999996,
        20000.0,
        29512.0,
        176208.0,
        18740.0,
        8536.26,
        15608.779999999999,
        7829.008,
        7829.008,
        5941.0378461817845,
        11410.237846181783,
        5941.0378461817845,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        2485.9999999999995,
        4971.999999999999,
        14923.718249733189,
        29168.95410885805,
        14923.718249733189
      ],
      [
        22601.129999999997,
        20001.0,
        29513.4756,
        176216.8104,
        18740.937,
        8536.361813,
        15609.085438999999,
        7829.0894504,
        7829.0894504,
        5941.174576181785,
        11410.648036181781,
        5941.174576181785,
        8040.796963946868,
        13784.22336676606,
        5169.0837625372715,
        8040.796963946868,
        3390.0451999999996,
        6780.090399999999,
        14923.740849733187,
        29169.01060885805,
        14923.740849733187
      ],
      [
        38290.27514231498,
        33885.199240986716,
        50001.0,
        298542.15939278936,
        31750.431688804554,
        9949.95379032258,
        19849.86137096774,
        8959.963032258063,
        8959.963032258063,
        7839.5611384018985,
        17105.807722842124,
        7839.5611384018985,
        10912.510165356463,
        22399.362970994847,
        6604.940363242071,
        10912.510165356463,
        4017.6110056925995,
        8035.222011385199,
        15237.52375257949,
        29953.467865973802,
        15237.52375257949
      ],
      [
        50000,
        44247.787610619474,
        65292.035398230095,
        389840.7079646018,
        41460.17699115045,
        11005.0,
        23015.0,
        9804.0,
        9804.0,
        9256.437846181785,
        21356.437846181787,
        9256.437846181785,
        10912.510165356463,
        22399.362970994847,
        6604.940363242071,
        10912.510165356463,
        4486.0,
        8972.0,
        15471.718249733189,
        30538.95410885805,
        15471.718249733189
      ],
      [
        51303.13379642241,
        45401.003359665854,
        66993.72055752293,
        400001.0,
        42540.74014800691,
        11129.612169282893,
        23350.95440838668,
        9907.477945372513,
        9907.477945372513,
        10283.703402683192,
        22699.058959752114,
        10283.703402683192,
        10912.510165356463,
        22399.362970994847,
        6604.940363242071,
        10912.510165356463,
        4538.1253518568965,
        9076.250703713793,
        15497.780925661637,
        30604.110798679172,
        15497.780925661637
      ],
      [
        56499.99999999999,
        50000.0,
        73780.0,
        440520.0,
        46850.0,
        11626.5625,
        24690.7325,
        10320.145499999999,
        10320.145499999999,
        10929.673871787885,
        24488.33999364387,
        10929.673871787885,
        10912.510165356463,
        22399.362970994847,
        6604.940363242071,
        10912.510165356463,
        4746.0,
        9492.0,
        15601.718249733189,
        30863.95410885805,
        15601.718249733189
      ],
      [
        56501.13,
        50001.0,
        73781.4756,
        440528.81039999996,
        46850.937000000005,
        11626.67055625,
        24691.02381965,
        10320.235229909998,
        10320.235229909998,
        10929.814330787887,
        24488.729052643877,
        10929.814330787887,
        10912.510165356463,
        22399.362970994847,
        6604.940363242071,
        10912.510165356463,
        6102.028249999999,
        12204.056499999999,
        15601.740849733187,
        30864.01060885805,
        15601.740849733187
      ],
      [
        76579.78449444292,
        67769.72079154242,
        100001.0,
        597078.3480618054,
        63500.22838167525,
        13546.691892281106,
        29867.40134158986,
        11914.620947350228,
        11914.620947350228,
        13425.591084447142,
        31401.80979508058,
        13425.591084447142,
        10912.553241054486,
        22399.477839522904,
        6604.961901091082,
        10912.553241054486,
        6603.9946123610725,
        13207.989224722145,
        16003.313939622047,
        31867.9433335802,
        16003.313939622047
      ],
      [
        100000,
        88495.57522123895,
        130584.07079646019,
        779681.4159292036,
        82920.3539823009,
        15786.25,
        35905.25,
        13774.35,
        13774.35,
        16336.72387178789,
        39465.389993643876,
        16336.72387178789,
        12229.940363242073,
        25912.51016535647,
        7263.655462184874,
        12229.940363242073,
        7189.499999999999,
        14378.999999999998,
        16471.71824973319,
        33038.95410885805,
        16471.71824973319
      ],
      [
        102606.13933533097,
        90801.89321710706,
        133987.27363116317,
        800001.0,
        85081.37394442932,
        15972.380471329336,
        36328.956133138105,
        13936.722905148461,
        13936.722905148461,
        16660.659937006265,
        40362.663450808126,
        16660.659937006265,
        12376.535700854436,
        26303.431065656114,
        7336.953130991056,
        12376.535700854436,
        7254.653483383274,
        14509.306966766548,
        16523.841036439808,
        33169.26107562461,
        16523.841036439808
      ],
      [
        200000,
        176991.1504424779,
        261168.14159292038,
        1559362.8318584072,
        165840.7079646018,
        22928.25,
        52163.25,
        20004.75,
        20004.75,
        23410.054481067833,
        58468.182148370106,
        23410.054481067833,
        17854.940363242073,
        40912.51016535646,
        10076.155462184874,
        17854.940363242073,
        9689.5,
        19379.0,
        21426.894343649947,
        45426.894343649954,
        21426.894343649947
      ],
      [
        225999.99999999997,
        200000.0,
        295120.0,
        1762080.0,
        187400.0,
        24550.52,
        55918.56,
        21413.716,
        21413.716,
        25211.85448106783,
        63301.58214837011,
        25211.85448106783,
        19317.44036324207,
        44812.51016535646,
        10807.405462184872,
        19317.44036324207,
        10339.499999999998,
        20678.999999999996,
        23506.894343649943,
        50626.89434364994,
        23506.894343649943
      ],
      [
        226001.12999999998,
        200001.0,
        295121.4756,
        1762088.8103999998,
        187400.937,
        24550.590506349996,
        55918.723211549994,
        21413.77723583,
        21413.77723583,
        25211.93279006783,
        63301.79221537011,
        25211.93279006783,
        19317.503925742072,
        44812.67966535645,
        10807.437243434873,
        19317.503925742072,
        12430.022599999998,
        24860.045199999997,
        23506.98474364994,
        50627.12034364994,
        23506.98474364994
      ],
      [
        250000,
        221238.93805309737,
        326460.1769911505,
        1949203.539823009,
        207300.88495575226,
        26048.0,
        59385.0,
        22714.3,
        22714.3,
        26875.054481067826,
        67763.1821483701,
        26875.054481067826,
        20667.44036324207,
        48412.51016535646,
        11482.405462184872,
        20667.44036324207,
        12909.999999999998,
        25819.999999999996,
        25426.894343649947,
        55426.894343649954,
        25426.894343649947
      ],
      [
        361794.1622198505,
        320171.8249733191,
        472445.5449306296,
        2820841.8467449304,
        300001.0,
        33023.39675170757,
        75531.98982022412,
        28772.53744485592,
        28772.53744485592,
        34622.38992290347,
        88545.71690504032,
        34622.38992290347,
        26955.861988108663,
        65181.63449833406,
        14626.616274618169,
        26955.861988108663,
        15145.88324439701,
        30291.76648879402,
        36179.343863393806,
        79594.57097118461,
        36179.343863393806
      ],
      [
        382895.8593114665,
        338845.8931959881,
        500001.0,
        2985367.857413933,
        317498.6019246409,
        34340.037141738954,
        78579.81343965168,
        29916.059511947686,
        29916.059511947686,
        36084.73753135245,
        92468.52239437171,
        36084.73753135245,
        28142.823834372462,
        68346.86608837082,
        15220.097197750067,
        28142.823834372462,
        15567.91718622933,
        31135.83437245866,
        37023.41174705844,
        81704.74068034622,
        37023.41174705844
      ],
      [
        500000,
        442477.87610619474,
        652920.353982301,
        3898407.079646018,
        414601.7699115045,
        41646.75,
        95493.75,
        36262.05,
        36262.05,
        44200.05448106782,
        114238.18214837009,
        44200.05448106782,
        33412.51016535647,
        82399.36297099486,
        17854.940363242073,
        33412.51016535647,
        17910.0,
        35820.0,
        41707.57737459979,
        93415.15474919957,
        41707.57737459979
      ],
      [
        513030.1836465995,
        454009.0120766367,
        669935.6982202851,
        4000001.0,
        425406.44431580865,
        42171.86640095796,
        96668.03015023154,
        36722.2500260306,
        36722.2500260306,
        45103.04342138269,
        116660.48621294722,
        45103.04342138269,
        33998.86842945344,
        83962.98500858678,
        18148.119495290557,
        33998.86842945344,
        18170.60367293199,
        36341.20734586398,
        42228.784720463766,
        94718.17311385952,
        42228.784720463766
      ],
      [
        565000.0,
        500000.00000000006,
        737800.0000000001,
        4405200.0,
        468500.00000000006,
        44266.25,
        101351.55,
        38557.72,
        38557.72,
        47575.50743439571,
        123454.76015390902,
        47575.50743439571,
        36337.51016535646,
        90199.36297099486,
        19317.440363242073,
        36337.51016535646,
        19210.0,
        38420.0,
        44307.57737459978,
        99915.15474919954,
        44307.57737459978
      ],
      [
        565001.13,
        500001.00000000006,
        737801.4756000001,
        4405208.8104,
        468500.9370000001,
        44266.295539,
        101351.6518356,
        38557.75990934,
        38557.75990934,
        47575.56119414572,
        123454.90788445901,
        47575.56119414572,
        36337.56101535647,
        90199.49857099484,
        19317.465788242076,
        36337.56101535647,
        23730.020905,
        47460.04181,
        44307.62257459978,
        99915.26774919957,
        44307.62257459978
      ],
      [
        723587.1184631803,
        640342.582710779,
        944889.5150480255,
        5641674.290715047,
        600001.0,
        50657.31087406616,
        115643.4211159018,
        44158.6998498826,
        44158.6998498826,
        55120.28959528151,
        144187.64708619288,
        55120.28959528151,
        43473.93049619957,
        109229.81718657649,
        22885.650528663624,
        43473.93049619957,
        26663.861691568836,
        53327.72338313767,
        52460.01483457843,
        117582.80122732122,
        52460.01483457843
      ],
      [
        765790.1870425589,
        677690.4310111142,
        1000000.0000000001,
        5970723.77338032,
        634995.933857414,
        52358.09453781512,
        119446.76165627541,
        45649.227825969094,
        45649.227825969094,
        57128.10058294545,
        149705.06525691797,
        57128.10058294545,
        45373.06858227161,
        114294.18541610193,
        23835.219571699647,
        45373.06858227161,
        27444.618460287336,
        54889.23692057467,
        53726.1068919598,
        120748.03137077464,
        53726.1068919598
      ],
      [
        765790.952832746,
        677691.1087015452,
        1000001.0,
        5970729.744104093,
        634996.5688533479,
        52358.12539915966,
        119446.83066928708,
        45649.25487214692,
        45649.25487214692,
        57128.1370154136,
        149705.16537249804,
        57128.1370154136,
        45373.08810992139,
        114294.23366088368,
        23835.22933552453,
        45373.08810992139,
        27444.632627405797,
        54889.265254811595,
        53726.1298656654,
        120748.08880503866,
        53726.1298656654
      ],
      [
        1000000,
        884955.7522123895,
        1305840.707964602,
        7796814.159292036,
        829203.539823009,
        61796.75,
        140553.75,
        53921.05,
        53921.05,
        68270.63243439571,
        180324.48515390902,
        68270.63243439571,
        51345.41881268636,
        129049.40363242071,
        26821.394686907017,
        51345.41881268636,
        31777.499999999996,
        63554.99999999999,
        60752.401280683036,
        138313.76734258272,
        60752.401280683036
      ],
      [
        1026060.239035685,
        908017.9106510488,
        1339871.2289566875,
        8000001.0,
        850812.7822800328,
        62551.219980322116,
        142426.98604212407,
        54563.64337414192,
        54563.64337414192,
        69510.44501927836,
        183731.46143258535,
        69510.44501927836,
        52009.95490809632,
        130691.19869166886,
        27153.662734611997,
        52009.95490809632,
        32259.61442216017,
        64519.22884432034,
        61534.20845175358,
        140268.28527025908,
        61534.20845175358
      ],
      [
        1130000.0,
        1000000.0000000001,
        1475600.0000000002,
        8810400.0,
        937000.0000000001,
        65560.38,
        149898.28,
        57126.590000000004,
        57126.590000000004,
        71791.40307364023,
        189968.3667892491,
        71791.40307364023,
        54660.41881268635,
        137239.4036324207,
        28478.894686907013,
        54660.41881268635,
        34182.5,
        68365.0,
        64652.40128068302,
        148063.7673425827,
        64652.40128068302
      ],
      [
        1205976.520811099,
        1067235.8591248665,
        1574813.233724653,
        9402774.813233724,
        1000000.0,
        67759.97625400213,
        155359.5482924226,
        59000.01905016008,
        59000.01905016008,
        73458.70782283982,
        194527.33792051906,
        73458.70782283982,
        56597.82009336939,
        142025.92444351994,
        29447.595327248535,
        56597.82009336939,
        35588.06563500533,
        71176.13127001066,
        66931.696905016,
        153762.00640341511,
        66931.696905016
      ],
      [
        1205977.72678762,
        1067236.9263607257,
        1574814.8085378867,
        9402784.216008537,
        1000001.0,
        67760.01116822838,
        155359.6349792209,
        59000.04878712913,
        59000.04878712913,
        73458.73428799455,
        194527.41028514018,
        73458.73428799455,
        56597.85084577066,
        142026.00042004074,
        29447.610703449172,
        56597.85084577066,
        35588.087945570966,
        71176.17589114193,
        68137.70719316967,
        154968.056488794,
        68137.70719316967
      ],
      [
        1531581.139875305,
        1355381.5397126593,
        2000001.0000000002,
        11941453.517484413,
        1269992.502710762,
        77186.55558052995,
        178764.3339153768,
        67028.77774704527,
        67028.77774704527,
        80604.1011882038,
        214065.24308746672,
        80604.1011882038,
        64900.72926436704,
        162538.99534257248,
        33599.04991274735,
        64900.72926436704,
        41611.751087693134,
        83223.50217538627,
        77254.60275962485,
        174829.8646871428,
        77254.60275962485
      ],
      [
        2000000,
        1769911.504424779,
        2611681.415929204,
        15593628.318584071,
        1658407.079646018,
        90747.75,
        212434.75,
        78579.05,
        78579.05,
        90883.55307364024,
        242172.71678924907,
        90883.55307364024,
        71575.69802114394,
        179753.38845215508,
        36936.53429113581,
        71575.69802114394,
        50277.5,
        100555.0,
        90370.33084311632,
        203403.41515474918,
        90370.33084311632
      ],
      [
        2052120.3498138564,
        1816035.707799873,
        2679742.290429493,
        16000001.000000002,
        1701625.458208481,
        91435.7386175429,
        214043.18399525556,
        79174.99407977163,
        79174.99407977163,
        92027.33311334332,
        245300.19545235176,
        92027.33311334332,
        72318.41300599139,
        181668.81130781426,
        37307.89178355953,
        72318.41300599139,
        51241.726471556336,
        102483.45294311267,
        91829.70063790429,
        206582.7564933944,
        91829.70063790429
      ],
      [
        2260000.0,
        2000000.0000000002,
        2951200.0000000005,
        17620800.0,
        1874000.0000000002,
        94179.75,
        220458.35000000003,
        81551.89,
        81551.89,
        94908.54506492328,
        253029.16084627263,
        94908.54506492328,
        75280.69802114394,
        189308.388452155,
        38789.03429113581,
        75280.69802114394,
        55087.49999999999,
        110174.99999999999,
        97650.33084311632,
        219263.41515474918,
        97650.33084311632
      ],
      [
        2260001.13,
        2000001.0,
        2951201.4756,
        17620808.810399998,
        1874000.9370000002,
        94179.764916,
        220458.38487180002,
        81551.90292041999,
        81551.90292041999,
        94908.56072672327,
        253029.20285967257,
        94908.56072672327,
        75280.71412364392,
        189308.42997965508,
        38789.0423423858,
        75280.71412364392,
        66670.012995,
        133340.02599,
        97650.36248311633,
        219263.48408474916,
        97650.36248311633
      ],
      [
        2411954.247598719,
        2134472.785485592,
        3149628.0422625397,
        18805559.029242262,
        2000001.0,
        96185.54606830308,
        225147.65808089648,
        83289.33486704374,
        83289.33486704374,
        97014.63093664151,
        258678.81977199297,
        97014.63093664151,
        77446.04604942568,
        194892.70705140795,
        39871.70830527668,
        77446.04604942568,
        68417.47384738526,
        136834.94769477053,
        103713.99110085377,
        230341.5389914621,
        103713.99110085377
      ],
      [
        3828951.701002981,
        3388452.8327460014,
        5000001.0,
        29853624.83762537,
        3174980.3042830033,
        114889.91245323935,
        268876.19949295203,
        99491.2837492681,
        99491.2837492681,
        116654.21564082461,
        311362.7850895635,
        116654.21564082461,
        97638.25482108972,
        246967.35048387095,
        49967.812691108695,
        97638.25482108972,
        84712.94456153427,
        169425.88912306854,
        115829.3193274602,
        257972.9893328452,
        115829.3193274602
      ],
      [
        4000000,
        3539823.008849558,
        5223362.831858408,
        31187256.637168143,
        3316814.159292036,
        117147.75,
        274154.75,
        101447.05,
        101447.05,
        119024.94506492327,
        317722.36084627255,
        119024.94506492327,
        98972.43155326646,
        250354.1068040119,
        50634.90105719708,
        98972.43155326646,
        86680.0,
        173360.0,
        117291.78228388475,
        261308.43116328708,
        117291.78228388475
      ],
      [
        5000000,
        4424778.761061947,
        6529203.539823009,
        38984070.796460174,
        4146017.6991150444,
        130347.75,
        305014.75,
        112881.05,
        112881.05,
        132884.94506492323,
        354902.36084627255,
        132884.94506492323,
        106772.43155326643,
        270154.10680401186,
        54534.90105719705,
        106772.43155326643,
        98179.99999999999,
        196359.99999999997,
        125841.78228388474,
        280808.431163287,
        125841.78228388474
      ],
      [
        5130300.68214837,
        4540089.099246345,
        6699355.474847907,
        40000001.0,
        4254063.485993826,
        131349.76224572095,
        307369.283326421,
        113747.81013765096,
        113747.81013765096,
        134690.91151780848,
        359746.9374574252,
        134690.91151780848,
        107788.77687402375,
        272734.0603105496,
        55043.07371757572,
        107788.77687402375,
        99678.45784470625,
        199356.9156894125,
        126955.8531162533,
        283349.29446518025,
        126955.8531162533
      ],
      [
        5649999.999999999,
        5000000.0,
        7378000.0,
        44052000.0,
        4685000.0,
        135346.25,
        316760.25,
        117204.85,
        117204.85,
        137835.09239081087,
        367921.80772723147,
        137835.09239081087,
        111842.43155326648,
        283024.1068040119,
        57069.90105719707,
        111842.43155326648,
        105654.99999999999,
        211309.99999999997,
        131399.28228388474,
        293483.431163287,
        131399.28228388474
      ],
      [
        5650001.13,
        5000001.0,
        7378001.4756000005,
        44052008.810399994,
        4685000.937,
        135346.25868970001,
        316760.27041910007,
        117204.85751676,
        117204.85751676,
        137835.09922731083,
        367921.82550213137,
        137835.09922731083,
        111842.44036726648,
        283024.1291780119,
        57069.90546419709,
        111842.44036726648,
        108480.00564999999,
        216960.01129999998,
        131399.2919453847,
        293483.45319828705,
        131399.2919453847
      ],
      [
        6412875.69236357,
        5675111.232180151,
        8374194.134205031,
        50000000.0,
        5317579.224552802,
        141212.76407427585,
        330545.4137610097,
        122279.49910560247,
        122279.49910560247,
        142450.49032961045,
        379921.8423681104,
        142450.49032961045,
        117792.8619537023,
        298129.0455128106,
        60045.116257414986,
        117792.8619537023,
        112294.37846181785,
        224588.7569236357,
        137921.86945359322,
        308359.5071643767,
        137921.86945359322
      ],
      [
        7657901.870425588,
        6776904.310111141,
        10000000.0,
        59707237.73380319,
        6349959.338574139,
        150787.01538357278,
        353043.0367985904,
        130561.41324207102,
        130561.41324207102,
        149982.89870688564,
        399506.1041490259,
        149982.89870688564,
        127504.06614258606,
        322780.5638384386,
        64900.71835185686,
        127504.06614258606,
        118519.50935212793,
        237039.01870425587,
        148566.84327602352,
        332637.51763658604,
        148566.84327602352
      ],
      [
        7657902.636215776,
        6776904.987801572,
        10000001.0,
        59707243.70452697,
        6349959.973570074,
        150787.02127249932,
        353043.0506364191,
        130561.41833610734,
        130561.41833610734,
        149982.90333991632,
        399506.11619490554,
        149982.90333991632,
        127504.06832508808,
        322780.5694669964,
        64900.719443107875,
        127504.06832508808,
        118519.51318107887,
        237039.02636215775,
        148566.84982352963,
        332637.5325694947,
        148566.84982352963
      ],
      [
        10000000,
        8849557.522123894,
        13058407.079646017,
        77968141.59292035,
        8292035.398230089,
        168797.75,
        395364.75,
        146141.05,
        146141.05,
        164152.59239081087,
        436347.30772723147,
        164152.59239081087,
        134179.04581187313,
        339994.9850908104,
        68238.2081865004,
        134179.04581187313,
        130230.0,
        260460.0,
        168591.78228388474,
        378308.43116328714,
        168591.78228388474
      ],
      [
        10260601.236039225,
        9080178.084990466,
        13398710.782211931,
        80000001.0,
        8508126.865636067,
        169846.66997505788,
        397208.5037449775,
        147110.48659806594,
        147110.48659806594,
        165729.2295457675,
        440446.5643109314,
        165729.2295457675,
        134921.7593345849,
        341910.4041756988,
        68609.56494785628,
        134921.7593345849,
        131533.00618019613,
        263066.01236039225,
        170819.92285202016,
        383390.15526605194,
        170819.92285202016
      ],
      [
        11299999.999999998,
        10000000.0,
        14756000.0,
        88104000.0,
        9370000.0,
        174030.25,
        404562.25,
        150977.05,
        150977.05,
        169399.34658131297,
        449833.3745482611,
        169399.34658131297,
        137884.0458118731,
        349549.98509081046,
        70090.7081865004,
        137884.0458118731,
        136730.0,
        273460.0,
        179706.7822838847,
        403658.431163287,
        179706.7822838847
      ],
      [
        11300001.129999999,
        10000001.0,
        14756001.4756,
        88104008.8104,
        9370000.937,
        174030.25454825,
        404562.25799474993,
        150977.0542036,
        150977.0542036,
        169399.350571343,
        449833.3847532912,
        169399.350571343,
        137884.04903237312,
        349549.9933963106,
        70090.7097967504,
        137884.04903237312,
        141250.00565,
        282500.0113,
        179706.79194538473,
        403658.45319828705,
        179706.79194538473
      ],
      [
        12059766.414087512,
        10672359.658484524,
        15748133.912059763,
        94027757.53511205,
        10000001.0,
        177088.3098167022,
        409937.5973796691,
        153803.38106040555,
        153803.38106040555,
        172082.08178945602,
        456694.8250338854,
        172082.08178945602,
        140049.3800920225,
        355134.2682343537,
        71173.37532657509,
        140049.3800920225,
        145048.83207043755,
        290097.6641408751,
        188614.73195517604,
        420885.8142049092,
        188614.73195517604
      ],
      [
        22599999.999999996,
        20000000.0,
        29512000.0,
        176208000.0,
        18740000.0,
        219512.75,
        484509.75,
        193013.05,
        193013.05,
        209299.64658131296,
        551883.6745482611,
        209299.64658131296,
        170089.0458118731,
        432604.9850908104,
        86193.20818650039,
        170089.0458118731,
        197749.99999999997,
        395499.99999999994,
        224451.52614727852,
        494667.44930629665,
        224451.52614727852
      ],
      [
        22600001.13,
        20000001.0,
        29512001.4756,
        176208008.81039998,
        18740000.937000003,
        219512.75454825,
        484509.75799474993,
        193013.0542036,
        193013.0542036,
        209299.65057134297,
        551883.6847532911,
        209299.65057134297,
        170089.0490323731,
        432604.9933963105,
        86193.2097967504,
        170089.0490323731,
        206790.0031075,
        413580.006215,
        224451.52998927856,
        494667.45721629664,
        224451.52998927856
      ],
      [
        24119531.622198503,
        21344718.24973319,
        31496266.2493063,
        188055505.6674493,
        20000001.0,
        225628.86477934898,
        495260.43622705445,
        198665.70763457843,
        198665.70763457843,
        214665.1127392959,
        565606.5646283359,
        214665.1127392959,
        174419.71093513886,
        443773.54251396947,
        88358.54074813327,
        174419.71093513886,
        210968.71196104586,
        421937.4239220917,
        229617.9312508004,
        505304.1655362859,
        229617.9312508004
      ],
      [
        30000000,
        26548672.566371683,
        39175221.238938056,
        233904424.77876106,
        24876106.19469027,
        249297.75,
        536864.75,
        220541.05,
        220541.05,
        235429.04658131298,
        618713.074548261,
        235429.04658131298,
        191179.04581187313,
        486994.98509081046,
        96738.2081865004,
        191179.04581187313,
        227140.0,
        454280.0,
        237850.58697972246,
        521475.4535752401,
        237850.58697972246
      ],
      [
        30781803.45160265,
        27240534.02796695,
        40196132.011668034,
        240000001.0,
        25524380.384205032,
        251123.2610594922,
        540934.0369655917,
        222142.18346888223,
        222142.18346888223,
        238189.59452095363,
        625773.5414096396,
        238189.59452095363,
        193407.18564894068,
        492741.24046009005,
        97852.27810503419,
        193407.18564894068,
        229289.95949190727,
        458579.91898381454,
        238945.11181196623,
        523625.41306714737,
        238945.11181196623
      ],
      [
        38289510.117918134,
        33884522.22824614,
        50000001.0,
        298536194.63973975,
        31749797.327866632,
        268653.75612533884,
        580011.6501637639,
        237517.96672149634,
        237517.96672149634,
        261891.4244665116,
        687134.0279934362,
        261891.4244665116,
        214804.1485337151,
        547922.8816202561,
        108550.75954742139,
        214804.1485337151,
        249936.15282427482,
        499872.30564854963,
        249455.90114480787,
        544271.606399515,
        249455.90114480787
      ],
      [
        45199999.99999999,
        40000000.0,
        59024000.0,
        352416000.0,
        37480000.0,
        284789.75,
        615980.75,
        251670.65,
        251670.65,
        283707.84102424403,
        743613.4617996913,
        283707.84102424403,
        224444.28191921927,
        573111.6172404444,
        113370.82624017347,
        224444.28191921927,
        268940.0,
        537880.0,
        259130.58697972246,
        563275.4535752401,
        259130.58697972246
      ],
      [
        45200001.129999995,
        40000001.0,
        59024001.475600004,
        352416008.8104,
        37480000.937,
        284789.75263855,
        615980.75588165,
        251670.65231424,
        251670.65231424,
        283707.8445916541,
        743613.4710351813,
        283707.8445916541,
        224444.28349556925,
        573111.6213592945,
        113370.82702834846,
        224444.28349556925,
        293800.0031075,
        587600.006215,
        259130.58856172254,
        563275.45668274,
        259130.58856172254
      ],
      [
        50000000,
        44247787.61061947,
        65292035.39823009,
        389840707.96460176,
        41460176.991150446,
        295997.75,
        640964.75,
        261501.05,
        261501.05,
        298861.44102424406,
        782843.8617996911,
        298861.44102424406,
        231140.2819192193,
        590607.6172404444,
        116718.82624017348,
        231140.2819192193,
        306999.99999999994,
        613999.9999999999,
        265850.5869797225,
        576475.4535752401,
        265850.5869797225
      ],
      [
        51303005.66716608,
        45400889.970943436,
        66993553.24112414,
        400000001.0,
        42540633.902774,
        297365.9059505244,
        644808.6167181398,
        262621.63487376284,
        262621.63487376284,
        302975.0296530725,
        793493.3264966733,
        302975.0296530725,
        232957.974824916,
        595357.0728972649,
        117627.67269302183,
        232957.974824916,
        310583.2655847067,
        621166.5311694134,
        267674.79491375503,
        580058.7191599468,
        267674.79491375503
      ],
      [
        56499999.99999999,
        50000000.0,
        73780000.0,
        440520000.0,
        46850000.0,
        302822.75,
        660139.75,
        267091.05,
        267091.05,
        308748.890356851,
        810814.9086080088,
        308748.890356851,
        240207.78191921927,
        614300.1172404445,
        121252.57624017347,
        240207.78191921927,
        324874.99999999994,
        649749.9999999999,
        274950.5869797225,
        594350.4535752401,
        274950.5869797225
      ],
      [
        60298827.24653147,
        53361794.023479186,
        78740663.26104589,
        470138750.064461,
        50000001.0,
        306811.518608858,
        671346.2903772678,
        270358.04143201705,
        270358.04143201705,
        312969.3874277474,
        823476.3998206981,
        312969.3874277474,
        245507.14592813072,
        628146.8425540518,
        123902.25824462919,
        245507.14592813072,
        335321.7749279615,
        670643.549855923,
        280268.9446424759,
        604797.227659018,
        280268.9446424759
      ],
      [
        76579019.47004607,
        67769043.77880184,
        100000001.0,
        597072383.3087558,
        63499594.02073733,
        323905.7204435484,
        719372.857436636,
        284359.0067442396,
        284359.0067442396,
        331056.6809880722,
        877738.2805016723,
        331056.6809880722,
        268218.0134596435,
        687488.1416695241,
        135257.6920103856,
        268218.0134596435,
        380092.3035426267,
        760184.6070852533,
        296549.1368659905,
        638171.6217172228,
        296549.1368659905
      ],
      [
        76954508.43662034,
        68101334.89966403,
        100490329.77794424,
        600000000.9999999,
        63810950.8009852,
        324299.98385845136,
        720480.54988803,
        284681.9272554935,
        284681.9272554935,
        331473.8492299362,
        878989.7852272643,
        331473.8492299362,
        268437.67450508947,
        688102.0661298732,
        135367.52253310857,
        268437.67450508947,
        381124.89820070594,
        762249.7964014119,
        296924.62583256484,
        638941.3740987002,
        296924.62583256484
      ],
      [
        79099999.99999999,
        70000000.0,
        103292000.0,
        616728000.0,
        65590000.00000001,
        326552.75,
        726809.75,
        286527.05,
        286527.05,
        333055.0764641787,
        883733.4669299917,
        333055.0764641787,
        269692.78706966655,
        691609.9448359989,
        135995.0788153971,
        269692.78706966655,
        387024.99999999994,
        774049.9999999999,
        299070.1173959444,
        643339.6318036284,
        299070.1173959444
      ],
      [
        79100001.13,
        70000001.0,
        103292001.4756,
        616728008.8104,
        65590000.93700001,
        326552.7511865,
        726809.7533335,
        286527.0509718,
        286527.0509718,
        333055.07729698863,
        883733.4694284216,
        333055.07729698863,
        269692.7877307166,
        691609.9466835487,
        135995.07914592212,
        269692.7877307166,
        423750.0027685,
        847500.005537,
        299070.1185259445,
        643339.6341201285,
        299070.1185259445
      ],
      [
        80000000,
        70796460.17699115,
        104467256.63716814,
        623745132.7433628,
        66336283.18584071,
        327497.75,
        729464.75,
        287301.05,
        287301.05,
        333718.37646417867,
        885723.3669299918,
        333718.37646417867,
        270219.28706966655,
        693081.4448359988,
        136258.3288153971,
        270219.28706966655,
        425954.99999999994,
        851909.9999999999,
        299970.1173959445,
        645184.6318036285,
        299970.1173959445
      ],
      [
        100000000,
        88495575.22123894,
        130584070.79646018,
        779681415.9292035,
        82920353.98230089,
        343557.75,
        772724.75,
        300641.05,
        300641.05,
        348458.3764641787,
        929943.3669299919,
        348458.3764641787,
        281919.2870696665,
        725781.4448359987,
        142108.32881539708,
        281919.2870696665,
        474954.99999999994,
        949909.9999999999,
        319970.1173959445,
        686184.6318036285,
        319970.1173959445
      ],
      [
        102606011.20607463,
        90801779.82838464,
        133987106.31476438,
        800000001.0,
        85081267.69919641,
        344777.3632444429,
        775742.5109766345,
        301680.8484712238,
        301680.8484712238,
        350379.00669060653,
        935705.2576092753,
        350379.00669060653,
        283443.8036252202,
        730042.2731579308,
        142870.58709317393,
        283443.8036252202,
        481339.7274548828,
        962679.4549097656,
        322576.1286020191,
        691526.9547760815,
        322576.1286020191
      ],
      [
        112999999.99999999,
        100000000.0,
        147560000.0,
        881040000.0,
        93700000.0,
        349641.75,
        787778.75,
        305828.05,
        305828.05,
        355409.6972668664,
        950797.3293380549,
        355409.6972668664,
        289524.28706966655,
        747036.4448359989,
        145910.8288153971,
        289524.28706966655,
        506804.99999999994,
        1013609.9999999999,
        332970.1173959444,
        712834.6318036284,
        332970.1173959444
      ],
      [
        120597653.28708643,
        106723586.97972251,
        157481324.94727856,
        940277490.7261472,
        100000001.0,
        353197.4517383565,
        796576.8325064462,
        308859.51366154745,
        308859.51366154745,
        359086.9614578162,
        961829.1219109044,
        359086.9614578162,
        293968.9142426121,
        759458.6079603853,
        148133.1424018699,
        293968.9142426121,
        525419.2505533617,
        1050838.5011067234,
        340567.77008004265,
        728409.819896478,
        340567.77008004265
      ],
      [
        191447547.5264299,
        169422608.43046895,
        250000000.99999997,
        1492680949.3158035,
        158748984.0993494,
        386355.2022423692,
        878621.0100356059,
        337128.6214630455,
        337128.6214630455,
        393378.3102696585,
        1064703.1683464313,
        393378.3102696585,
        335416.10237262805,
        875298.1850417117,
        168856.7364668779,
        335416.10237262805,
        699001.4914397532,
        1398002.9828795064,
        375992.7171997144,
        806344.7035597558,
        375992.7171997144
      ],
      [
        200000000,
        176991150.44247788,
        261168141.59292036,
        1559362831.858407,
        165840707.96460178,
        390357.75,
        888524.75,
        340541.05,
        340541.05,
        397517.69726686645,
        1077121.329338055,
        397517.69726686645,
        339777.8530767145,
        887357.142857143,
        171037.6118189211,
        339777.8530767145,
        719954.9999999999,
        1439909.9999999998,
        380268.9434364994,
        815752.4012806829,
        380268.9434364994
      ],
      [
        225999999.99999997,
        200000000.0,
        295120000.0,
        1762080000.0,
        187400000.0,
        402525.75,
        918632.75,
        350915.05,
        350915.05,
        410101.6972668664,
        1114873.329338055,
        410101.6972668664,
        353037.8530767145,
        924017.1428571428,
        177667.61181892108,
        353037.8530767145,
        783654.9999999999,
        1567309.9999999998,
        393268.9434364994,
        844352.401280683,
        393268.9434364994
      ],
      [
        226000001.12999997,
        200000001.0,
        295120001.4756,
        1762080008.8104,
        187400000.937,
        402525.75052884,
        918632.75130854,
        350915.05045087,
        350915.05045087,
        410101.6978137864,
        1114873.3309788147,
        410101.6978137864,
        353037.8536530145,
        924017.1444504427,
        177667.6121070711,
        353037.8536530145,
        819250.001695,
        1638500.00339,
        393268.9440014994,
        844352.4025236829,
        393268.9440014994
      ],
      [
        301494131.40875125,
        266808965.84845245,
        393703310.00597644,
        2350693712.7112055,
        250000000.99999997,
        437857.00349929556,
        1006054.9541713339,
        381037.20843209175,
        381037.20843209175,
        446640.856868702,
        1224490.808143562,
        446640.856868702,
        391539.86009517766,
        1030463.8681434821,
        196918.6153281527,
        391539.86009517766,
        932491.1971131267,
        1864982.3942262535,
        431016.00914087513,
        927395.9458303093,
        431016.00914087513
      ],
      [
        382895094.2870696,
        338845216.1832475,
        500000001.0,
        2985361892.660884,
        317497967.56370294,
        475952.6541263486,
        1100317.2691844269,
        413516.1926205408,
        413516.1926205408,
        486038.9229018081,
        1342685.0062428801,
        486038.9229018081,
        433054.35102527775,
        1145239.2254343317,
        217675.86079320274,
        433054.35102527775,
        1054592.6414306045,
        2109185.282861209,
        451366.24955896055,
        978271.5470564194,
        451366.24955896055
      ],
      [
        500000000,
        442477876.10619473,
        652920353.982301,
        3898407079.646018,
        414601769.9115045,
        530757.75,
        1235924.75,
        460241.05,
        460241.05,
        542717.6972668663,
        1512721.329338055,
        542717.6972668663,
        471698.9699105448,
        1254146.7877473568,
        236998.17023583624,
        471698.9699105448,
        1230249.9999999998,
        2460499.9999999995,
        480642.4759871931,
        1051462.113127001,
        480642.4759871931
      ],
      [
        513030055.5173431,
        454008898.6879143,
        669935530.9038863,
        4000000001.0,
        425406338.0705757,
        535617.960707969,
        1247299.9884666405,
        464449.75793210184,
        464449.75793210184,
        549024.2441104547,
        1531640.9698688197,
        549024.2441104547,
        475998.888231268,
        1266264.739378486,
        239148.12939619782,
        475998.888231268,
        1249795.0832760148,
        2499590.1665520296,
        483899.98986652883,
        1059605.8978253403,
        483899.98986652883
      ],
      [
        765790187.808349,
        677690431.6888045,
        1000000001.0,
        5970723779.351043,
        634995934.4924098,
        599031.0469520873,
        1437093.1408562618,
        515224.83756166976,
        515224.83756166976,
        618533.2804904813,
        1740168.0790088996,
        618533.2804904813,
        559409.7318643263,
        1501331.6623861478,
        280853.551212727,
        559409.7318643263,
        1628935.2817125234,
        3257870.563425047,
        547090.0229392804,
        1217580.980507219,
        547090.0229392804
      ]
    ]
  },
  "procedures": {
    "ICC": {
      "options": [
        "Auto",
        "Ordinary",
        "Expedited / Highly Expedited"
      ],
      "auto": "Expedited / Highly Expedited fee scale if USD-equivalent amount <= 4,000,000, otherwise Ordinary",
      "forced_tribunal": {
        "Expedited / Highly Expedited": "Sole"
      },
      "fee_basis_note": "Expedited Procedure and Highly Expedited Arbitration use the same ICC expedited/highly expedited fee scale; combined as one public option to avoid duplicative cost choices."
    },
    "HKIAC": {
      "options": [
        "Ordinary / Expedited"
      ],
      "auto": "Ordinary / Expedited",
      "forced_tribunal": {},
      "fee_basis": "Schedule 3 ad valorem only",
      "fee_basis_note": "No separate HKIAC Schedule 3 expedited fee scale is modelled. Ordinary and expedited share the same Schedule 3 fee calculation, so the public option is combined."
    },
    "SIAC": {
      "options": [
        "Auto",
        "Ordinary",
        "Expedited",
        "Streamlined"
      ],
      "auto": "Streamlined if SGD-equivalent amount <= 1,000,000, otherwise Ordinary",
      "forced_tribunal": {
        "Streamlined": "Sole",
        "Expedited": "Sole"
      },
      "fee_basis_note": "Streamlined has a distinct fee cap. Expedited uses the regular fee schedule but is modelled with a sole arbitrator, so it remains a separate public option."
    },
    "Delos": {
      "options": [
        "Ordinary"
      ],
      "auto": "Ordinary",
      "forced_tribunal": {},
      "fee_basis_note": "Delos has no separate accelerated/short-track fee schedule; the standard Delos fee schedule is the appropriate comparator."
    },
    "SAC": {
      "options": [
        "Auto",
        "Ordinary",
        "Expedited"
      ],
      "auto": "Expedited if CHF-equivalent amount <= 1,000,000, otherwise Ordinary",
      "forced_tribunal": {
        "Expedited": "Sole"
      },
      "fee_basis_note": "Swiss expedited uses the same Appendix B fee scale in the public model, but expedited is modelled as sole-arbitrator only; three-member expedited is disabled."
    }
  },
  "schema": {
    "schema_version": "1.2-public",
    "purpose": "Public-safe procedure-aware calculator output schema. Do not include internal analytical fields.",
    "fields": [
      "institution",
      "likely_amount_in_dispute",
      "input_currency",
      "output_currency",
      "tribunal_size",
      "procedure_type",
      "effective_procedure",
      "effective_tribunal_size",
      "fee_basis",
      "display_estimated_fees_raw",
      "display_estimated_fees",
      "display_currency",
      "schedule_currency",
      "native_estimated_fees_raw",
      "native_estimated_fees",
      "fx_rate",
      "fx_basis",
      "source_url",
      "source_version_or_last_checked",
      "taxes_excluded",
      "exclusions",
      "generated_at",
      "related_resources"
    ],
    "excluded_from_public_schema": [
      "product_normalised_estimated_fees",
      "official_maximum_fees",
      "marketing_reconciliation",
      "strategic_notes",
      "internal_methodology_debates",
      "validation_internals"
    ],
    "related_resources": [
      {
        "label": "Arbitration clause assistant",
        "type": "ai_tool",
        "use_case": "clause_drafting_and_review",
        "url": "[to be inserted]"
      },
      {
        "label": "Delos Guide to Arbitration Places",
        "type": "reference_resource",
        "use_case": "choice_of_seat",
        "url": "https://delosdr.org/gap/jurisdiction-analysis/"
      }
    ],
    "source_urls": {
      "ICC": "https://iccwbo.org/dispute-resolution/dispute-resolution-services/arbitration/costs-and-payment/costs-calculator/",
      "HKIAC": "https://hkiac.org/arbitration/fees/fee-calculator-under-the-2024-hkiac-rules/",
      "SIAC": "https://siac.org.sg/fee-calculator",
      "Delos": "https://delosdr.org/cost-calculator/",
      "SAC": "https://www.swissarbitration.org/centre/arbitration/cost-calculator-2021/"
    }
  },
  "sources": {
    "schema_version": "1.5-public-sources",
    "sources_in_display_order": [
      {
        "institution": "ICC",
        "label": "ICC costs calculator",
        "url": "https://iccwbo.org/dispute-resolution/dispute-resolution-services/arbitration/costs-and-payment/costs-calculator/"
      },
      {
        "institution": "HKIAC",
        "label": "HKIAC costs calculator",
        "url": "https://hkiac.org/arbitration/fees/fee-calculator-under-the-2024-hkiac-rules/"
      },
      {
        "institution": "SIAC",
        "label": "SIAC costs calculator",
        "url": "https://siac.org.sg/fee-calculator"
      },
      {
        "institution": "Delos",
        "label": "DELOS costs calculator",
        "url": "https://delosdr.org/cost-calculator/"
      },
      {
        "institution": "SAC",
        "label": "Swiss Arbitration Centre (SAC) costs calculator",
        "url": "https://www.swissarbitration.org/centre/arbitration/cost-calculator-2021/"
      }
    ],
    "institutions": {
      "ICC": {
        "label": "ICC costs calculator",
        "url": "https://iccwbo.org/dispute-resolution/dispute-resolution-services/arbitration/costs-and-payment/costs-calculator/"
      },
      "HKIAC": {
        "label": "HKIAC costs calculator",
        "url": "https://hkiac.org/arbitration/fees/fee-calculator-under-the-2024-hkiac-rules/"
      },
      "SIAC": {
        "label": "SIAC costs calculator",
        "url": "https://siac.org.sg/fee-calculator"
      },
      "Delos": {
        "label": "DELOS costs calculator",
        "url": "https://delosdr.org/cost-calculator/"
      },
      "SAC": {
        "label": "Swiss Arbitration Centre (SAC) costs calculator",
        "url": "https://www.swissarbitration.org/centre/arbitration/cost-calculator-2021/"
      }
    },
    "related_resources": [
      {
        "label": "Arbitration clause assistant",
        "type": "ai_tool",
        "use_case": "clause_drafting_and_review",
        "url": "#"
      },
      {
        "label": "Delos Guide to Arbitration Places",
        "type": "reference_resource",
        "use_case": "choice_of_seat",
        "url": "https://delosdr.org/gap/jurisdiction-analysis/"
      }
    ]
  }
}