diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index ff36d528f..606699ed5 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,3 +1,11 @@ ## Updating data If your changes present a non-bugfix change to one or more datasets which are cloud-hosted (CPS, ECPS and PUF), then please change both the filename and URL (in both the class definition file and in `storage/upload_completed_datasets.py`. This enables us to store historical versions of datasets separately and reproducibly. + +## Opening PRs + +Push PR branches to the upstream `PolicyEngine/policyengine-us-data` repository, not to a personal fork. From the repo root, run: + +`make push-pr-branch` + +This avoids the fork-only CI failure path and sets the upstream tracking branch correctly before opening the PR. diff --git a/CLAUDE.md b/CLAUDE.md index 991f99e70..25e315030 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -28,12 +28,14 @@ - **CRITICAL**: NEVER create PRs from personal forks - ALL PRs MUST be created from branches pushed to the upstream PolicyEngine repository - CI requires access to secrets that are not available to fork PRs for security reasons - Fork PRs will fail on data download steps and cannot be merged +- Before opening a PR, always run `make push-pr-branch` from the repo root. This pushes the current branch to the `upstream` remote and sets the upstream tracking branch correctly for PR creation. +- Do not prefix PR titles with `[codex]` or any other agent label. Use the plain descriptive title. - Always create branches directly on the upstream repository: ```bash git checkout main git pull upstream main git checkout -b your-branch-name - git push -u upstream your-branch-name + make push-pr-branch ``` - Use descriptive branch names like `fix-issue-123` or `add-feature-name` - Always run `make format` before committing @@ -62,4 +64,4 @@ - Blacklisting from future publications - Damage to institutional reputation - Legal consequences in funded research - - Career-ending academic misconduct charges \ No newline at end of file + - Career-ending academic misconduct charges diff --git a/Makefile b/Makefile index 606a9ad9c..53800346d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ -.PHONY: all format test install download upload docker documentation data validate-data calibrate calibrate-build publish-local-area upload-calibration upload-dataset upload-database push-to-modal build-data-modal build-matrices calibrate-modal calibrate-modal-national calibrate-both stage-h5s stage-national-h5 stage-all-h5s pipeline validate-staging validate-staging-full upload-validation check-staging check-sanity clean build paper clean-paper presentations database database-refresh promote-database promote-dataset promote build-h5s validate-local +.PHONY: all format test install download upload docker documentation data validate-data calibrate calibrate-build publish-local-area upload-calibration upload-dataset upload-database push-to-modal build-data-modal build-matrices calibrate-modal calibrate-modal-national calibrate-both stage-h5s stage-national-h5 stage-all-h5s pipeline validate-staging validate-staging-full upload-validation check-staging check-sanity clean build paper clean-paper presentations database database-refresh promote-database promote-dataset promote build-h5s validate-local refresh-soi-targets push-pr-branch + +SOI_SOURCE_YEAR ?= 2021 +SOI_TARGET_YEAR ?= 2023 GPU ?= T4 EPOCHS ?= 1000 @@ -8,6 +11,8 @@ BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD) NUM_WORKERS ?= 8 N_CLONES ?= 430 VERSION ?= +SOI_SOURCE_YEAR ?= 2021 +SOI_TARGET_YEAR ?= 2023 HF_CLONE_DIR ?= $(HOME)/huggingface/policyengine-us-data @@ -139,6 +144,18 @@ validate-local: validate-data: python -c "from policyengine_us_data.storage.upload_completed_datasets import validate_all_datasets; validate_all_datasets()" +refresh-soi-targets: + python policyengine_us_data/storage/calibration_targets/refresh_soi_table_targets.py \ + --source-year $(SOI_SOURCE_YEAR) \ + --target-year $(SOI_TARGET_YEAR) + +push-pr-branch: + @if [ "$(BRANCH)" = "main" ]; then \ + echo "Refusing to push main as a PR branch."; \ + exit 1; \ + fi + @git push -u upstream $(BRANCH) + upload-calibration: python -c "from policyengine_us_data.utils.huggingface import upload_calibration_artifacts; \ upload_calibration_artifacts()" diff --git a/changelog.d/refresh-soi-targets-2023.changed.md b/changelog.d/refresh-soi-targets-2023.changed.md new file mode 100644 index 000000000..5344c7499 --- /dev/null +++ b/changelog.d/refresh-soi-targets-2023.changed.md @@ -0,0 +1,4 @@ +Refresh tracked national SOI workbook targets through TY2023, backfill TY2022, +teach `get_soi()` to pick the best available source year per variable, and +overlay the national DB IRS-SOI targets that can now use the newer workbook +release instead of staying stuck on the TY2022 geography file. diff --git a/policyengine_us_data/calibration/unified_matrix_builder.py b/policyengine_us_data/calibration/unified_matrix_builder.py index 1e1bb0055..8f6c1d46d 100644 --- a/policyengine_us_data/calibration/unified_matrix_builder.py +++ b/policyengine_us_data/calibration/unified_matrix_builder.py @@ -931,6 +931,7 @@ def __init__( self.time_period = time_period self.dataset_path = dataset_path self._entity_rel_cache = None + self._target_overview_columns = None # --------------------------------------------------------------- # Entity relationships @@ -959,8 +960,8 @@ def _build_state_values( sim, target_vars: set, constraint_vars: set, - reform_vars: set, - geography, + reform_vars: set = None, + geography=None, rerandomize_takeup: bool = True, workers: int = 1, ) -> dict: @@ -997,6 +998,9 @@ def _build_state_values( TAKEUP_AFFECTED_TARGETS, ) + if geography is None: + raise ValueError("geography is required") + unique_states = sorted(set(int(s) for s in geography.state_fips)) n_hh = geography.n_records @@ -1022,7 +1026,7 @@ def _build_state_values( # Convert sets to sorted lists for deterministic iteration target_vars_list = sorted(target_vars) constraint_vars_list = sorted(constraint_vars) - reform_vars_list = sorted(reform_vars) + reform_vars_list = sorted(reform_vars or set()) state_values = {} @@ -1518,63 +1522,103 @@ def _get_stratum_constraints(self, stratum_id: int) -> List[dict]: ) return df.to_dict("records") + def _get_target_overview_columns(self) -> set: + if self._target_overview_columns is None: + with self.engine.connect() as conn: + rows = conn.execute( + text("PRAGMA table_info(target_overview)") + ).fetchall() + self._target_overview_columns = {row[1] for row in rows} + return self._target_overview_columns + def _query_targets(self, target_filter: dict) -> pd.DataFrame: """Query targets via target_overview view with best-period selection.""" - or_conditions = [] + and_conditions = [] if "domain_variables" in target_filter: dvs = target_filter["domain_variables"] ph = ",".join(f"'{dv}'" for dv in dvs) - or_conditions.append(f"tv.domain_variable IN ({ph})") + and_conditions.append(f"tv.domain_variable IN ({ph})") if "variables" in target_filter: vs = ",".join(f"'{v}'" for v in target_filter["variables"]) - or_conditions.append(f"tv.variable IN ({vs})") + and_conditions.append(f"tv.variable IN ({vs})") if "target_ids" in target_filter: ids = ",".join(map(str, target_filter["target_ids"])) - or_conditions.append(f"tv.target_id IN ({ids})") + and_conditions.append(f"tv.target_id IN ({ids})") if "stratum_ids" in target_filter: ids = ",".join(map(str, target_filter["stratum_ids"])) - or_conditions.append(f"tv.stratum_id IN ({ids})") + and_conditions.append(f"tv.stratum_id IN ({ids})") - if not or_conditions: + if not and_conditions: where_clause = "1=1" else: - where_clause = " OR ".join(f"({c})" for c in or_conditions) - - query = f""" - WITH filtered_targets AS ( - SELECT tv.target_id, tv.stratum_id, tv.variable, tv.reform_id, - tv.value, tv.period, tv.geo_level, - tv.geographic_id, tv.domain_variable - FROM target_overview tv - WHERE tv.active = 1 - AND ({where_clause}) - ), - best_periods AS ( - SELECT stratum_id, variable, reform_id, - CASE - WHEN MAX(CASE WHEN period <= :time_period - THEN period END) IS NOT NULL - THEN MAX(CASE WHEN period <= :time_period - THEN period END) - ELSE MIN(period) - END as best_period - FROM filtered_targets - GROUP BY stratum_id, variable, reform_id - ) - SELECT ft.* - FROM filtered_targets ft - JOIN best_periods bp - ON ft.stratum_id = bp.stratum_id - AND ft.variable = bp.variable - AND ft.reform_id = bp.reform_id - AND ft.period = bp.best_period - ORDER BY ft.target_id - """ + where_clause = " AND ".join(f"({c})" for c in and_conditions) + + if "reform_id" in self._get_target_overview_columns(): + query = f""" + WITH filtered_targets AS ( + SELECT tv.target_id, tv.stratum_id, tv.variable, tv.reform_id, + tv.value, tv.period, tv.geo_level, + tv.geographic_id, tv.domain_variable + FROM target_overview tv + WHERE tv.active = 1 + AND ({where_clause}) + ), + best_periods AS ( + SELECT stratum_id, variable, reform_id, + CASE + WHEN MAX(CASE WHEN period <= :time_period + THEN period END) IS NOT NULL + THEN MAX(CASE WHEN period <= :time_period + THEN period END) + ELSE MIN(period) + END as best_period + FROM filtered_targets + GROUP BY stratum_id, variable, reform_id + ) + SELECT ft.* + FROM filtered_targets ft + JOIN best_periods bp + ON ft.stratum_id = bp.stratum_id + AND ft.variable = bp.variable + AND ft.reform_id = bp.reform_id + AND ft.period = bp.best_period + ORDER BY ft.target_id + """ + else: + query = f""" + WITH filtered_targets AS ( + SELECT tv.target_id, tv.stratum_id, tv.variable, + 0 AS reform_id, tv.value, tv.period, tv.geo_level, + tv.geographic_id, tv.domain_variable + FROM target_overview tv + WHERE tv.active = 1 + AND ({where_clause}) + ), + best_periods AS ( + SELECT stratum_id, variable, + CASE + WHEN MAX(CASE WHEN period <= :time_period + THEN period END) IS NOT NULL + THEN MAX(CASE WHEN period <= :time_period + THEN period END) + ELSE MIN(period) + END as best_period + FROM filtered_targets + GROUP BY stratum_id, variable + ) + SELECT ft.* + FROM filtered_targets ft + JOIN best_periods bp + ON ft.stratum_id = bp.stratum_id + AND ft.variable = bp.variable + AND ft.period = bp.best_period + ORDER BY ft.target_id + """ with self.engine.connect() as conn: return pd.read_sql( diff --git a/policyengine_us_data/db/etl_irs_soi.py b/policyengine_us_data/db/etl_irs_soi.py index 8e9543da8..145cb9bee 100644 --- a/policyengine_us_data/db/etl_irs_soi.py +++ b/policyengine_us_data/db/etl_irs_soi.py @@ -21,11 +21,16 @@ from policyengine_us_data.storage.calibration_targets.make_district_mapping import ( get_district_mapping, ) +from policyengine_us_data.storage.calibration_targets.soi_metadata import ( + LATEST_PUBLISHED_NATIONAL_SOI_YEAR, + LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR, +) from policyengine_us_data.utils.raw_cache import ( is_cached, cache_path, save_bytes, ) +from policyengine_us_data.utils.soi import get_tracked_soi_row logger = logging.getLogger(__name__) @@ -52,6 +57,27 @@ 9: (500_000, np.inf), # $500,000 or more } +# These variables map cleanly from Publication 1304 aggregate tables to the +# existing national IRS-SOI domain strata. We intentionally leave `aca_ptc` +# and `refundable_ctc` on the geography-file path for now because the +# published 2023 workbook tables do not line up one-for-one with the current +# `incd` national codes. +WORKBOOK_NATIONAL_DOMAIN_TARGETS = { + "dividend_income": "ordinary_dividends", + "income_tax_before_credits": "income_tax_before_credits", + "net_capital_gains": "capital_gains_gross", + "qualified_dividend_income": "qualified_dividends", + "rental_income": "rent_and_royalty_net_income", + "self_employment_income": "business_net_profits", + "tax_exempt_interest_income": "exempt_interest", + "tax_unit_partnership_s_corp_income": "partnership_and_s_corp_income", + "taxable_interest_income": "taxable_interest_income", + "taxable_ira_distributions": "ira_distributions", + "taxable_pension_income": "taxable_pension_income", + "taxable_social_security": "taxable_social_security", + "unemployment_compensation": "unemployment_compensation", +} + def create_records(df, breakdown_variable, target_variable): """Transforms a DataFrame subset into a standardized list of records.""" @@ -183,18 +209,23 @@ def convert_district_data( return final_df -def extract_soi_data() -> pd.DataFrame: +def _year_prefix(year: int) -> str: + return f"{year % 100:02d}" + + +def extract_soi_data(year: int) -> pd.DataFrame: """Download and save congressional district AGI totals. - In the file below, "22" is 2022, "in" is individual returns, - "cd" is congressional districts + In the file below, ``in`` is individual returns and ``cd`` is + congressional districts. """ - cache_file = "irs_soi_22incd.csv" + year_prefix = _year_prefix(year) + cache_file = f"irs_soi_{year_prefix}incd.csv" if is_cached(cache_file): logger.info(f"Using cached {cache_file}") df = pd.read_csv(cache_path(cache_file)) else: - url = "https://www.irs.gov/pub/irs-soi/22incd.csv" + url = f"https://www.irs.gov/pub/irs-soi/{year_prefix}incd.csv" import requests response = requests.get(url) @@ -238,6 +269,133 @@ def extract_soi_data() -> pd.DataFrame: return df +def _upsert_target( + session: Session, + *, + stratum_id: int, + variable: str, + period: int, + value: float, + source: str, + notes: Optional[str] = None, +) -> None: + existing_target = ( + session.query(Target) + .filter( + Target.stratum_id == stratum_id, + Target.variable == variable, + Target.period == period, + Target.reform_id == 0, + ) + .first() + ) + if existing_target: + existing_target.value = value + existing_target.source = source + if notes is not None: + existing_target.notes = notes + return + + session.add( + Target( + stratum_id=stratum_id, + variable=variable, + period=period, + value=value, + active=True, + source=source, + notes=notes, + ) + ) + + +def _get_or_create_national_domain_stratum( + session: Session, national_filer_stratum_id: int, variable: str +) -> Stratum: + note = f"National filers with {variable} > 0" + stratum = ( + session.query(Stratum) + .filter( + Stratum.parent_stratum_id == national_filer_stratum_id, + Stratum.notes == note, + ) + .first() + ) + if stratum: + return stratum + + stratum = Stratum( + parent_stratum_id=national_filer_stratum_id, + notes=note, + ) + stratum.constraints_rel.extend( + [ + StratumConstraint( + constraint_variable="tax_unit_is_filer", + operation="==", + value="1", + ), + StratumConstraint( + constraint_variable=variable, + operation=">", + value="0", + ), + ] + ) + session.add(stratum) + session.flush() + return stratum + + +def load_national_workbook_soi_targets( + session: Session, national_filer_stratum_id: int, target_year: int +) -> None: + agi_row = get_tracked_soi_row("adjusted_gross_income", target_year, count=False) + agi_period = int(agi_row["Year"]) + _upsert_target( + session, + stratum_id=national_filer_stratum_id, + variable="adjusted_gross_income", + period=agi_period, + value=float(agi_row["Value"]), + source="IRS SOI", + notes=f"Publication 1304 {agi_row['SOI table']} aggregate target", + ) + + for pe_variable, soi_variable in WORKBOOK_NATIONAL_DOMAIN_TARGETS.items(): + amount_row = get_tracked_soi_row(soi_variable, target_year, count=False) + count_row = get_tracked_soi_row(soi_variable, target_year, count=True) + period = int(amount_row["Year"]) + if period != int(count_row["Year"]): + raise ValueError( + f"Count and amount source years differ for {pe_variable}: " + f"{count_row['Year']} vs {amount_row['Year']}" + ) + + stratum = _get_or_create_national_domain_stratum( + session, national_filer_stratum_id, pe_variable + ) + notes = f"Publication 1304 {amount_row['SOI table']} aggregate target" + _upsert_target( + session, + stratum_id=stratum.stratum_id, + variable="tax_unit_count", + period=period, + value=float(count_row["Value"]), + source="IRS SOI", + notes=notes, + ) + _upsert_target( + session, + stratum_id=stratum.stratum_id, + variable=pe_variable, + period=period, + value=float(amount_row["Value"]), + source="IRS SOI", + notes=notes, + ) + + def transform_soi_data(raw_df): TARGETS = [ @@ -370,7 +528,7 @@ def transform_soi_data(raw_df): return converted -def load_soi_data(long_dfs, year): +def load_soi_data(long_dfs, year, national_year: Optional[int] = None): """Load a list of databases into the db, critically dependent on order""" DATABASE_URL = f"sqlite:///{STORAGE_FOLDER / 'calibration' / 'policy_data.db'}" @@ -481,6 +639,13 @@ def load_soi_data(long_dfs, year): filer_strata["district"][district_geoid] = district_filer_stratum.stratum_id + if national_year is not None: + load_national_workbook_soi_targets( + session, + filer_strata["national"], + national_year, + ) + session.commit() # Load EITC data -------------------------------------------------------- @@ -1008,17 +1173,25 @@ def add_lag_arg(parser): "ETL for IRS SOI calibration targets", extra_args_fn=add_lag_arg, ) - year = dataset_year - args.lag - print(f"IRS SOI year: {year} (lag={args.lag})") + lagged_year = dataset_year - args.lag + geography_year = min(lagged_year, LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR) + national_year = min(dataset_year, LATEST_PUBLISHED_NATIONAL_SOI_YEAR) + print(f"IRS SOI geography year: {geography_year} (lag={args.lag})") + print(f"IRS SOI national workbook year: {national_year}") + if geography_year != lagged_year: + print( + "Clamped IRS SOI geography year to the latest published release: " + f"{LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR}" + ) # Extract ----------------------- - raw_df = extract_soi_data() + raw_df = extract_soi_data(geography_year) # Transform --------------------- long_dfs = transform_soi_data(raw_df) # Load --------------------- - load_soi_data(long_dfs, year) + load_soi_data(long_dfs, geography_year, national_year=national_year) if __name__ == "__main__": diff --git a/policyengine_us_data/db/etl_national_targets.py b/policyengine_us_data/db/etl_national_targets.py index 520397adc..045365fe0 100644 --- a/policyengine_us_data/db/etl_national_targets.py +++ b/policyengine_us_data/db/etl_national_targets.py @@ -9,6 +9,9 @@ StratumConstraint, Target, ) +from policyengine_us_data.storage.calibration_targets.soi_metadata import ( + RETIREMENT_CONTRIBUTION_TARGETS, +) from policyengine_us_data.utils.db import ( DEFAULT_DATASET, etl_argparser, @@ -248,9 +251,15 @@ def extract_national_targets(dataset: str = DEFAULT_DATASET): # Retirement contribution targets — see issue #553 { "variable": "traditional_ira_contributions", - "value": 13.2e9, - "source": "https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income", - "notes": "SOI 1304 Table 1.4 (TY 2022) 'IRA payments' deduction, col 124", + "value": RETIREMENT_CONTRIBUTION_TARGETS["traditional_ira_contributions"][ + "value" + ], + "source": RETIREMENT_CONTRIBUTION_TARGETS["traditional_ira_contributions"][ + "source" + ], + "notes": RETIREMENT_CONTRIBUTION_TARGETS["traditional_ira_contributions"][ + "notes" + ], "year": HARDCODED_YEAR, }, { @@ -269,16 +278,24 @@ def extract_national_targets(dataset: str = DEFAULT_DATASET): }, { "variable": "self_employed_pension_contribution_ald", - "value": 29.5e9, - "source": "https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income", - "notes": "SOI 1304 Table 1.4 (TY 2022) 'Payments to a Keogh plan', col 116", + "value": RETIREMENT_CONTRIBUTION_TARGETS[ + "self_employed_pension_contribution_ald" + ]["value"], + "source": RETIREMENT_CONTRIBUTION_TARGETS[ + "self_employed_pension_contribution_ald" + ]["source"], + "notes": RETIREMENT_CONTRIBUTION_TARGETS[ + "self_employed_pension_contribution_ald" + ]["notes"], "year": HARDCODED_YEAR, }, { "variable": "roth_ira_contributions", - "value": 35.0e9, - "source": "https://www.irs.gov/statistics/soi-tax-stats-accumulation-and-distribution-of-individual-retirement-arrangements", - "notes": "IRS SOI IRA Accumulation Tables 5 & 6 (TY 2022), 10.04M contributors", + "value": RETIREMENT_CONTRIBUTION_TARGETS["roth_ira_contributions"]["value"], + "source": RETIREMENT_CONTRIBUTION_TARGETS["roth_ira_contributions"][ + "source" + ], + "notes": RETIREMENT_CONTRIBUTION_TARGETS["roth_ira_contributions"]["notes"], "year": HARDCODED_YEAR, }, ] diff --git a/policyengine_us_data/storage/calibration_targets/README.md b/policyengine_us_data/storage/calibration_targets/README.md index 8af2d7694..974a901a4 100644 --- a/policyengine_us_data/storage/calibration_targets/README.md +++ b/policyengine_us_data/storage/calibration_targets/README.md @@ -4,4 +4,29 @@ This directory contains all data sources of the targets that will be calibrated DATA_SOURCE,GEO_ID,GEO_NAME,VARIABLE,VALUE,IS_COUNT,BREAKDOWN_VARIABLE,LOWER_BOUND,UPPER_BOUND -To see the newly formatted target files run `make targets`. \ No newline at end of file +To refresh the tracked SOI table targets from the IRS Publication 1304 +workbooks, run: + +`make refresh-soi-targets SOI_SOURCE_YEAR=2021 SOI_TARGET_YEAR=2022` + +`make refresh-soi-targets SOI_SOURCE_YEAR=2021 SOI_TARGET_YEAR=2023` + +This refresh path covers the tracked workbook-based national SOI table targets +in `soi_targets.csv`. The refresh code now rewrites the active Table 1.4 / +Table 2.1 targets with explicit semantic mappings for the current Publication +1304 layouts instead of reusing stale stored column letters. + +`get_soi()` now selects the best available tracked year per variable for the +requested simulation year, so TY2024 uses TY2023 where available, TY2022 uses +TY2022, and older variables can still fall back to prior tracked years instead +of disappearing. + +The DB-backed IRS SOI ETL now overlays the national targets it can source from +the workbook path using the latest published national year, independently of +the geography-file release cycle. + +The separate state/district AGI pulls still rely on the IRS `in54`, `in55cm`, +and `incd` geography files, which remain on the latest published geography year. +`aca_ptc` and `refundable_ctc` also still stay on that geography-backed path +for now, because the published national workbook tables do not line up cleanly +with the current `incd` code definitions. diff --git a/policyengine_us_data/storage/calibration_targets/pull_soi_targets.py b/policyengine_us_data/storage/calibration_targets/pull_soi_targets.py index 18b8adaf9..93f27c7bc 100644 --- a/policyengine_us_data/storage/calibration_targets/pull_soi_targets.py +++ b/policyengine_us_data/storage/calibration_targets/pull_soi_targets.py @@ -5,6 +5,9 @@ import logging from policyengine_us_data.storage import CALIBRATION_FOLDER +from policyengine_us_data.storage.calibration_targets.soi_metadata import ( + LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR, +) logger = logging.getLogger(__name__) @@ -37,7 +40,7 @@ } SOI_CONGRESS_PREFIX = "5001800US" # 118th Congress -SOI_DISTRICT_TAX_YEAR = 2022 +SOI_DISTRICT_TAX_YEAR = LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR NON_VOTING_STATES = {"US", "AS", "GU", "MP", "PR", "VI", "OA"} NON_VOTING_GEO_IDS = { @@ -120,6 +123,10 @@ FIPS_TO_STATE_ABBR = {v: k for k, v in STATE_ABBR_TO_FIPS.items()} +def _soi_year_prefix(year: int) -> str: + return f"{year % 100:02d}" + + def pull_national_soi_variable( soi_variable_ident: int, # the national SOI xlsx file has a row for each target variable variable_name: Union[str, None], @@ -127,7 +134,11 @@ def pull_national_soi_variable( national_df: Optional[pd.DataFrame] = None, ) -> pd.DataFrame: """Download and save national AGI totals.""" - df = pd.read_excel("https://www.irs.gov/pub/irs-soi/22in54us.xlsx", skiprows=7) + year_prefix = _soi_year_prefix(SOI_DISTRICT_TAX_YEAR) + df = pd.read_excel( + f"https://www.irs.gov/pub/irs-soi/{year_prefix}in54us.xlsx", + skiprows=7, + ) assert ( np.abs(df.iloc[soi_variable_ident, 1] - df.iloc[soi_variable_ident, 2:12].sum()) @@ -173,7 +184,11 @@ def pull_state_soi_variable( state_df: Optional[pd.DataFrame] = None, ) -> pd.DataFrame: """Download and save state AGI totals.""" - df = pd.read_csv("https://www.irs.gov/pub/irs-soi/22in55cmcsv.csv", thousands=",") + year_prefix = _soi_year_prefix(SOI_DISTRICT_TAX_YEAR) + df = pd.read_csv( + f"https://www.irs.gov/pub/irs-soi/{year_prefix}in55cmcsv.csv", + thousands=",", + ) merged = ( df[df["AGI_STUB"].isin([9, 10])] @@ -224,7 +239,8 @@ def pull_district_soi_variable( redistrict: Optional[bool] = False, ) -> pd.DataFrame: """Download and save congressional district AGI totals.""" - df = pd.read_csv("https://www.irs.gov/pub/irs-soi/22incd.csv") + year_prefix = _soi_year_prefix(SOI_DISTRICT_TAX_YEAR) + df = pd.read_csv(f"https://www.irs.gov/pub/irs-soi/{year_prefix}incd.csv") df = df[df["agi_stub"] != 0] df["STATEFIPS"] = df["STATEFIPS"].astype(int).astype(str).str.zfill(2) diff --git a/policyengine_us_data/storage/calibration_targets/refresh_soi_table_targets.py b/policyengine_us_data/storage/calibration_targets/refresh_soi_table_targets.py new file mode 100644 index 000000000..e4e8e5fc0 --- /dev/null +++ b/policyengine_us_data/storage/calibration_targets/refresh_soi_table_targets.py @@ -0,0 +1,458 @@ +"""Refresh tracked SOI table targets from IRS Publication 1304 workbooks. + +This script updates the workbook-backed national SOI targets stored in +``soi_targets.csv``. It does not touch the separate state/district AGI +pulls, which depend on the ``in54``, ``in55cm``, and ``incd`` IRS files. +""" + +from __future__ import annotations + +import argparse +import csv +import math +from functools import lru_cache +from io import StringIO +from pathlib import Path + +import pandas as pd + + +IRS_SOI_ROOT = "https://www.irs.gov/pub/irs-soi" +TARGETS_PATH = Path(__file__).with_name("soi_targets.csv") + +TABLE_FILE_SUFFIX = { + "Table 1.1": "in11si.xls", + "Table 1.2": "in12ms.xls", + "Table 1.4": "in14ar.xls", + "Table 2.1": "in21id.xls", + "Table 4.3": "in43ts.xls", +} + +TABLE_1_4_COLUMNS = { + "alternative_minimum_tax": {True: ("EN",), False: ("EO",)}, + "business_net_losses": {True: ("AH",), False: ("AI",)}, + "business_net_profits": {True: ("AF",), False: ("AG",)}, + "capital_gains_distributions": {True: ("AJ",), False: ("AK",)}, + "capital_gains_gross": {True: ("AL",), False: ("AM",)}, + "capital_gains_losses": {True: ("AN",), False: ("AO",)}, + "employment_income": {True: ("F",), False: ("G",)}, + "estate_income": {True: ("BX",), False: ("BY",)}, + "estate_losses": {True: ("BZ",), False: ("CA",)}, + "exempt_interest": {True: ("V",), False: ("W",)}, + "income_tax_before_credits": {True: ("ER",), False: ("ES",)}, + "ira_distributions": {True: ("AT",), False: ("AU",)}, + "ordinary_dividends": {True: ("X",), False: ("Y",)}, + "partnership_and_s_corp_income": { + True: ("BP", "BT"), + False: ("BQ", "BU"), + }, + "partnership_and_s_corp_losses": { + True: ("BR", "BV"), + False: ("BS", "BW"), + }, + "qualified_business_income_deduction": { + True: ("EH",), + False: ("EI",), + }, + "qualified_dividends": {True: ("Z",), False: ("AA",)}, + "rent_and_royalty_net_income": {True: ("BL",), False: ("BM",)}, + "rent_and_royalty_net_losses": {True: ("BN",), False: ("BO",)}, + "s_corporation_net_income": {True: ("BT",), False: ("BU",)}, + "s_corporation_net_losses": {True: ("BV",), False: ("BW",)}, + "taxable_interest_income": {True: ("T",), False: ("U",)}, + "taxable_pension_income": {True: ("AX",), False: ("AY",)}, + "taxable_social_security": {True: ("CJ",), False: ("CK",)}, + "total_pension_income": {True: ("AV",), False: ("AW",)}, + "total_social_security": {True: ("CH",), False: ("CI",)}, + "unemployment_compensation": {True: ("CF",), False: ("CG",)}, +} + +TABLE_2_1_COLUMNS = { + "charitable_contributions_deductions": {True: ("DG",), False: ("DH",)}, + "idpitgst": {True: ("CE",), False: ("CF",)}, + "interest_paid_deductions": {True: ("CS",), False: ("CT",)}, + "itemized_deductions": {True: ("B",), False: ("BT",)}, + "itemized_general_sales_tax_deduction": {True: ("CI",), False: ("CJ",)}, + "itemized_real_estate_tax_deductions": {True: ("CK",), False: ("CL",)}, + "itemized_state_income_tax_deductions": {True: ("CG",), False: ("CH",)}, + "itemized_taxes_paid_deductions": {True: ("CA",), False: ("CB",)}, + "medical_expense_deductions_capped": {True: ("BU",), False: ("BV",)}, + "medical_expense_deductions_uncapped": {True: ("BW",), False: ("BX",)}, + "mortgage_interest_deductions": {True: ("CU",), False: ("CV",)}, + "state_and_local_tax_deductions": {True: ("CO",), False: ("CP",)}, +} + +TABLE_2_1_ROW_BY_BOUNDS = { + (float("-inf"), float("inf")): 10, + (0.0, 5_000.0): 11, + (5_000.0, 10_000.0): 12, + (10_000.0, 15_000.0): 13, + (15_000.0, 20_000.0): 14, + (20_000.0, 25_000.0): 15, + (25_000.0, 30_000.0): 16, + (30_000.0, 35_000.0): 17, + (35_000.0, 40_000.0): 18, + (40_000.0, 45_000.0): 19, + (45_000.0, 50_000.0): 20, + (50_000.0, 55_000.0): 21, + (55_000.0, 60_000.0): 22, + (60_000.0, 75_000.0): 23, + (75_000.0, 100_000.0): 24, + (100_000.0, 200_000.0): 25, + (200_000.0, 500_000.0): 26, + (500_000.0, 1_000_000.0): 27, + (1_000_000.0, 1_500_000.0): 28, + (1_500_000.0, 2_000_000.0): 29, + (2_000_000.0, 5_000_000.0): 30, + (5_000_000.0, 10_000_000.0): 31, + (10_000_000.0, float("inf")): 32, +} +TABLE_2_1_TAXABLE_TOTAL_ROW = 33 + +TOP_TAIL_FLOOR_COLUMN = 2 +TOP_TAIL_FIRST_ROW = 10 + +# Verified against IRS Publication 1304 workbooks for TY2022 and TY2023 on +# 2026-03-29. TY2021 uses the legacy stored coordinates from soi_targets.csv. +SEMANTIC_LAYOUT_YEARS = { + "Table 1.4": frozenset({2022, 2023}), + "Table 2.1": frozenset({2022, 2023}), +} + +LEGACY_MULTI_COLUMN_LAYOUTS = { + (2021, "Table 1.4"): { + "partnership_and_s_corp_income": {True: ("BD", "BH"), False: ("BE", "BI")}, + "partnership_and_s_corp_losses": {True: ("BF", "BJ"), False: ("BG", "BK")}, + } +} + + +def _column_index(column: str) -> int: + column = str(column) + if column.isdigit(): + return int(column) + + result = 0 + for char in column.upper(): + result = result * 26 + (ord(char) - 64) + return result - 1 + + +def _format_column_spec(columns: tuple[str, ...]) -> str: + return "+".join(columns) + + +def _parse_column_spec(column_spec: str | int) -> tuple[str | int, ...]: + if isinstance(column_spec, int): + return (column_spec,) + if isinstance(column_spec, str) and "+" in column_spec: + return tuple(part.strip() for part in column_spec.split("+")) + return (column_spec,) + + +def _numeric_cell(workbook: pd.DataFrame, excel_row: int, column: str | int) -> float: + value = workbook.iat[excel_row - 1, _column_index(column)] + if isinstance(value, str): + value = value.split("(")[0].replace(",", "").strip() + return float(value) + + +def _scaled_cell( + workbook: pd.DataFrame, + excel_row: int, + column: str | int, + is_count: bool, +) -> float: + value = _numeric_cell(workbook, excel_row, column) + return value if is_count else value * 1_000 + + +def _format_year_prefix(year: int) -> str: + return f"{year % 100:02d}" + + +@lru_cache(maxsize=None) +def _load_workbook(table_name: str, year: int) -> pd.DataFrame: + suffix = TABLE_FILE_SUFFIX[table_name] + year_prefix = _format_year_prefix(year) + return pd.read_excel(f"{IRS_SOI_ROOT}/{year_prefix}{suffix}", header=None) + + +def _table_2_1_excel_row(row: pd.Series) -> int | None: + lower = float(row["AGI lower bound"]) + upper = float(row["AGI upper bound"]) + if not bool(row["Taxable only"]): + return TABLE_2_1_ROW_BY_BOUNDS.get((lower, upper)) + + if math.isinf(lower) and lower < 0 and math.isinf(upper) and upper > 0: + return TABLE_2_1_TAXABLE_TOTAL_ROW + + return None + + +def _uses_semantic_layout(table_name: str, target_year: int) -> bool: + return target_year in SEMANTIC_LAYOUT_YEARS.get(table_name, ()) + + +def _mapped_columns(row: pd.Series, target_year: int) -> tuple[str, ...] | None: + table_name = row["SOI table"] + variable = row["Variable"] + is_count = bool(row["Count"]) + + legacy_map = LEGACY_MULTI_COLUMN_LAYOUTS.get((target_year, table_name), {}) + if variable in legacy_map: + return legacy_map[variable][is_count] + + if not _uses_semantic_layout(table_name, target_year): + return None + if table_name == "Table 1.4": + table_map = TABLE_1_4_COLUMNS + elif table_name == "Table 2.1": + table_map = TABLE_2_1_COLUMNS + else: + return None + + column_map = table_map.get(variable) + if column_map is None: + return None + return column_map[is_count] + + +def _refresh_excel_row(row: pd.Series, target_year: int) -> int | None: + if row["SOI table"] == "Table 2.1" and _uses_semantic_layout( + row["SOI table"], target_year + ): + return _table_2_1_excel_row(row) + return int(row["XLSX row"]) + + +def _sum_scaled_cells( + workbook: pd.DataFrame, + excel_row: int, + columns: tuple[str, ...], + is_count: bool, +) -> float: + return sum( + _scaled_cell(workbook, excel_row, column, is_count) for column in columns + ) + + +def _table_4_3_value(row: pd.Series, workbook: pd.DataFrame) -> float: + excel_row = int(row["XLSX row"]) + column = row["XLSX column"] + is_count = bool(row["Count"]) + + current_value = _scaled_cell(workbook, excel_row, column, is_count) + if excel_row == TOP_TAIL_FIRST_ROW: + return current_value + + previous_value = _scaled_cell(workbook, excel_row - 1, column, is_count) + return current_value - previous_value + + +def _table_4_3_bounds(excel_row: int, workbook: pd.DataFrame) -> tuple[float, float]: + lower = _numeric_cell(workbook, excel_row, TOP_TAIL_FLOOR_COLUMN) + if excel_row == TOP_TAIL_FIRST_ROW: + return lower, float("inf") + + upper = _numeric_cell(workbook, excel_row - 1, TOP_TAIL_FLOOR_COLUMN) + return lower, upper + + +def _compute_value(row: pd.Series, workbook: pd.DataFrame) -> float: + table_name = row["SOI table"] + mapped_columns = _mapped_columns(row, int(row["Year"])) + excel_row = _refresh_excel_row(row, int(row["Year"])) + if mapped_columns is not None and excel_row is not None: + return _sum_scaled_cells( + workbook, + excel_row, + mapped_columns, + bool(row["Count"]), + ) + if table_name == "Table 4.3": + return _table_4_3_value(row, workbook) + + if excel_row is None: + raise ValueError( + f"Unsupported SOI refresh row for {row['SOI table']} / {row['Variable']}" + ) + + column_spec = _parse_column_spec(row["XLSX column"]) + return _sum_scaled_cells( + workbook, + excel_row, + column_spec, + bool(row["Count"]), + ) + + +def build_target_year_rows( + all_targets: pd.DataFrame, source_year: int, target_year: int +) -> pd.DataFrame: + template_rows = all_targets[all_targets["Year"] == source_year].copy() + + refreshed_rows = [] + skipped_rows = [] + for _, row in template_rows.iterrows(): + refreshed = row.copy() + refreshed["Year"] = target_year + + mapped_columns = _mapped_columns(refreshed, target_year) + requires_audited_layout = ( + refreshed["SOI table"] in SEMANTIC_LAYOUT_YEARS + and target_year != source_year + and not _uses_semantic_layout(refreshed["SOI table"], target_year) + ) + if requires_audited_layout: + raise ValueError( + f"No audited workbook layout mapping for " + f"{refreshed['SOI table']} in {target_year}" + ) + + if ( + mapped_columns is None + and target_year != source_year + and refreshed["SOI table"] in {"Table 1.4", "Table 2.1"} + ): + skipped_rows.append((refreshed["SOI table"], refreshed["Variable"])) + continue + + excel_row = _refresh_excel_row(refreshed, target_year) + if excel_row is None: + skipped_rows.append((refreshed["SOI table"], refreshed["Variable"])) + continue + refreshed["XLSX row"] = excel_row + + if mapped_columns is not None and target_year != source_year: + refreshed["XLSX column"] = _format_column_spec(mapped_columns) + + workbook = _load_workbook(refreshed["SOI table"], target_year) + refreshed["Value"] = _compute_value(refreshed, workbook) + + if refreshed["SOI table"] == "Table 4.3": + lower, upper = _table_4_3_bounds(int(refreshed["XLSX row"]), workbook) + refreshed["AGI lower bound"] = lower + refreshed["AGI upper bound"] = upper + + refreshed_rows.append(refreshed) + + if skipped_rows: + skipped = ", ".join( + sorted({f"{table}/{variable}" for table, variable in skipped_rows}) + ) + print(f"Skipped unsupported SOI rows for {target_year}: {skipped}") + + return pd.DataFrame(refreshed_rows, columns=all_targets.columns) + + +def _validate_source_year(all_targets: pd.DataFrame, source_year: int) -> None: + expected = all_targets[all_targets["Year"] == source_year].reset_index(drop=True) + actual = build_target_year_rows(all_targets, source_year, source_year).reset_index( + drop=True + ) + actual = actual.copy() + actual["Value"] = actual["Value"].map(lambda value: float(int(round(float(value))))) + + pd.testing.assert_frame_equal( + expected, actual, check_dtype=False, check_exact=False + ) + + +def _serialize_bound(value: float) -> str: + value = float(value) + if math.isinf(value): + return "inf" if value > 0 else "-inf" + if value.is_integer(): + return f"{value:.1f}" + return repr(value) + + +def _serialize_row(row: pd.Series) -> str: + formatted = [ + str(int(row["Year"])), + str(row["SOI table"]), + str(row["XLSX column"]), + str(int(row["XLSX row"])), + str(row["Variable"]), + str(row["Filing status"]), + _serialize_bound(row["AGI lower bound"]), + _serialize_bound(row["AGI upper bound"]), + "True" if bool(row["Count"]) else "False", + "True" if bool(row["Taxable only"]) else "False", + "True" if bool(row["Full population"]) else "False", + str(int(round(float(row["Value"])))), + ] + + buffer = StringIO() + writer = csv.writer(buffer, lineterminator="") + writer.writerow(formatted) + return buffer.getvalue() + + +def write_target_year_rows( + file_path: Path, target_year: int, refreshed_rows: pd.DataFrame +) -> None: + existing_lines = file_path.read_text().splitlines() + header, *body = existing_lines + retained_lines = [ + line for line in body if not line.startswith(f"{int(target_year)},") + ] + appended_lines = [_serialize_row(row) for _, row in refreshed_rows.iterrows()] + + updated_lines = [header, *retained_lines, *appended_lines] + file_path.write_text("\n".join(updated_lines) + "\n") + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser( + description="Refresh policyengine-us-data SOI table targets from IRS workbooks." + ) + parser.add_argument( + "--source-year", + type=int, + default=2021, + help="Template year already present in soi_targets.csv.", + ) + parser.add_argument( + "--target-year", + type=int, + required=True, + help="IRS tax year to append or replace in soi_targets.csv.", + ) + parser.add_argument( + "--file", + type=Path, + default=TARGETS_PATH, + help="Path to soi_targets.csv.", + ) + parser.add_argument( + "--validate-source-year", + action="store_true", + help="Regenerate the template year and assert it matches the current CSV.", + ) + return parser.parse_args() + + +def main() -> None: + args = parse_args() + all_targets = pd.read_csv(args.file) + + if args.validate_source_year: + _validate_source_year(all_targets, args.source_year) + + refreshed_rows = build_target_year_rows( + all_targets, + source_year=args.source_year, + target_year=args.target_year, + ) + + write_target_year_rows(args.file, args.target_year, refreshed_rows) + + print( + f"Refreshed {len(refreshed_rows)} SOI rows for {args.target_year} in {args.file}" + ) + + +if __name__ == "__main__": + main() diff --git a/policyengine_us_data/storage/calibration_targets/soi_metadata.py b/policyengine_us_data/storage/calibration_targets/soi_metadata.py new file mode 100644 index 000000000..5a5b6acf3 --- /dev/null +++ b/policyengine_us_data/storage/calibration_targets/soi_metadata.py @@ -0,0 +1,35 @@ +"""Shared metadata for IRS SOI-backed calibration targets.""" + +LATEST_PUBLISHED_NATIONAL_SOI_YEAR = 2023 +LATEST_PUBLISHED_GEOGRAPHIC_SOI_YEAR = 2022 +LATEST_PUBLISHED_IRA_ACCUMULATION_YEAR = 2022 + +RETIREMENT_CONTRIBUTION_TARGETS = { + "traditional_ira_contributions": { + "value": 13.771289e9, + "source": "https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income", + "notes": ( + "SOI 1304 Table 1.4 (TY 2023) 'IRA payments' deduction, " + "col DU, row 'All returns, total'" + ), + "source_year": 2023, + }, + "self_employed_pension_contribution_ald": { + "value": 30.130848e9, + "source": "https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income", + "notes": ( + "SOI 1304 Table 1.4 (TY 2023) 'Payments to a Keogh plan', " + "col DM, row 'All returns, total'" + ), + "source_year": 2023, + }, + "roth_ira_contributions": { + "value": 34.951077e9, + "source": "https://www.irs.gov/statistics/soi-tax-stats-accumulation-and-distribution-of-individual-retirement-arrangements", + "notes": ( + "IRS SOI IRA Accumulation Table 6 (TY 2022), latest published " + "Roth IRA contribution total" + ), + "source_year": 2022, + }, +} diff --git a/policyengine_us_data/storage/calibration_targets/soi_targets.csv b/policyengine_us_data/storage/calibration_targets/soi_targets.csv index 357097965..9a9c9aa63 100644 --- a/policyengine_us_data/storage/calibration_targets/soi_targets.csv +++ b/policyengine_us_data/storage/calibration_targets/soi_targets.csv @@ -5366,4 +5366,6548 @@ Year,SOI table,XLSX column,XLSX row,Variable,Filing status,AGI lower bound,AGI u 2021,Table 4.3,11,13,qualified_dividends,All,682577.0,3775593.0,False,True,False,61327761000.0 2021,Table 4.3,13,13,capital_gains_gross,All,682577.0,3775593.0,False,True,False,414104690000.0 2021,Table 4.3,17,13,business_net_profits,All,682577.0,3775593.0,False,True,False,55324973000.0 -2021,Table 4.3,21,13,partnership_and_s_corp_income,All,682577.0,3775593.0,False,True,False,400992888000.0 \ No newline at end of file +2021,Table 4.3,21,13,partnership_and_s_corp_income,All,682577.0,3775593.0,False,True,False,400992888000.0 +2022,Table 1.1,D,11,adjusted_gross_income,All,-inf,0.0,False,False,False,-164160281000 +2022,Table 1.1,I,11,adjusted_gross_income,All,-inf,0.0,False,True,False,-9734295000 +2022,Table 1.1,D,10,adjusted_gross_income,All,-inf,inf,False,False,True,14833956956000 +2022,Table 1.1,I,10,adjusted_gross_income,All,-inf,inf,False,True,False,14014009625000 +2022,Table 1.1,D,12,adjusted_gross_income,All,1.0,5000.0,False,False,False,19538869000 +2022,Table 1.1,I,12,adjusted_gross_income,All,1.0,5000.0,False,True,False,331665000 +2022,Table 1.1,D,13,adjusted_gross_income,All,5000.0,10000.0,False,False,False,66070756000 +2022,Table 1.1,I,13,adjusted_gross_income,All,5000.0,10000.0,False,True,False,878182000 +2022,Table 1.1,D,14,adjusted_gross_income,All,10000.0,15000.0,False,False,False,120502825000 +2022,Table 1.1,I,14,adjusted_gross_income,All,10000.0,15000.0,False,True,False,19112665000 +2022,Table 1.1,D,15,adjusted_gross_income,All,15000.0,20000.0,False,False,False,157738693000 +2022,Table 1.1,I,15,adjusted_gross_income,All,15000.0,20000.0,False,True,False,77383332000 +2022,Table 1.1,D,16,adjusted_gross_income,All,20000.0,25000.0,False,False,False,180311082000 +2022,Table 1.1,I,16,adjusted_gross_income,All,20000.0,25000.0,False,True,False,98787235000 +2022,Table 1.1,D,17,adjusted_gross_income,All,25000.0,30000.0,False,False,False,219958083000 +2022,Table 1.1,I,17,adjusted_gross_income,All,25000.0,30000.0,False,True,False,132247818000 +2022,Table 1.1,D,18,adjusted_gross_income,All,30000.0,40000.0,False,False,False,550490150000 +2022,Table 1.1,I,18,adjusted_gross_income,All,30000.0,40000.0,False,True,False,377838200000 +2022,Table 1.1,D,19,adjusted_gross_income,All,40000.0,50000.0,False,False,False,593955496000 +2022,Table 1.1,I,19,adjusted_gross_income,All,40000.0,50000.0,False,True,False,479522952000 +2022,Table 1.1,D,20,adjusted_gross_income,All,50000.0,75000.0,False,False,False,1466486055000 +2022,Table 1.1,I,20,adjusted_gross_income,All,50000.0,75000.0,False,True,False,1321300231000 +2022,Table 1.1,D,21,adjusted_gross_income,All,75000.0,100000.0,False,False,False,1315619561000 +2022,Table 1.1,I,21,adjusted_gross_income,All,75000.0,100000.0,False,True,False,1262289876000 +2022,Table 1.1,D,22,adjusted_gross_income,All,100000.0,200000.0,False,False,False,3567047571000 +2022,Table 1.1,I,22,adjusted_gross_income,All,100000.0,200000.0,False,True,False,3524738541000 +2022,Table 1.1,D,23,adjusted_gross_income,All,200000.0,500000.0,False,False,False,2891064828000 +2022,Table 1.1,I,23,adjusted_gross_income,All,200000.0,500000.0,False,True,False,2884421405000 +2022,Table 1.1,D,24,adjusted_gross_income,All,500000.0,1000000.0,False,False,False,1124299469000 +2022,Table 1.2,C,43,adjusted_gross_income,All,500000.0,1000000.0,False,True,False,1122634305000 +2022,Table 1.1,I,24,adjusted_gross_income,All,500000.0,1000000.0,False,True,False,1122634305000 +2022,Table 1.1,D,25,adjusted_gross_income,All,1000000.0,1500000.0,False,False,False,435177502000 +2022,Table 1.1,I,25,adjusted_gross_income,All,1000000.0,1500000.0,False,True,False,434649011000 +2022,Table 1.2,C,44,adjusted_gross_income,All,1000000.0,inf,False,True,False,2722257513000 +2022,Table 1.1,D,26,adjusted_gross_income,All,1500000.0,2000000.0,False,False,False,254476785000 +2022,Table 1.1,I,26,adjusted_gross_income,All,1500000.0,2000000.0,False,True,False,254190622000 +2022,Table 1.1,D,27,adjusted_gross_income,All,2000000.0,5000000.0,False,False,False,621044404000 +2022,Table 1.1,I,27,adjusted_gross_income,All,2000000.0,5000000.0,False,True,False,620386059000 +2022,Table 1.1,D,28,adjusted_gross_income,All,5000000.0,10000000.0,False,False,False,362815724000 +2022,Table 1.1,I,28,adjusted_gross_income,All,5000000.0,10000000.0,False,True,False,362436914000 +2022,Table 1.1,D,29,adjusted_gross_income,All,10000000.0,inf,False,False,False,1051519384000 +2022,Table 1.1,I,29,adjusted_gross_income,All,10000000.0,inf,False,True,False,1050594907000 +2022,Table 1.2,AM,10,adjusted_gross_income,Head of Household,-inf,0.0,False,False,False,-4930197000 +2022,Table 1.2,AM,30,adjusted_gross_income,Head of Household,-inf,0.0,False,True,False,-205090000 +2022,Table 1.2,AM,9,adjusted_gross_income,Head of Household,-inf,inf,False,False,False,1097074146000 +2022,Table 1.2,AM,29,adjusted_gross_income,Head of Household,-inf,inf,False,True,False,764107262000 +2022,Table 1.2,AM,11,adjusted_gross_income,Head of Household,1.0,5000.0,False,False,False,1228387000 +2022,Table 1.2,AM,31,adjusted_gross_income,Head of Household,1.0,5000.0,False,True,False,0 +2022,Table 1.2,AM,12,adjusted_gross_income,Head of Household,5000.0,10000.0,False,False,False,6293814000 +2022,Table 1.2,AM,32,adjusted_gross_income,Head of Household,5000.0,10000.0,False,True,False,0 +2022,Table 1.2,AM,13,adjusted_gross_income,Head of Household,10000.0,15000.0,False,False,False,21033971000 +2022,Table 1.2,AM,33,adjusted_gross_income,Head of Household,10000.0,15000.0,False,True,False,0 +2022,Table 1.2,AM,14,adjusted_gross_income,Head of Household,15000.0,20000.0,False,False,False,35834809000 +2022,Table 1.2,AM,34,adjusted_gross_income,Head of Household,15000.0,20000.0,False,True,False,0 +2022,Table 1.2,AM,15,adjusted_gross_income,Head of Household,20000.0,25000.0,False,False,False,37385369000 +2022,Table 1.2,AM,35,adjusted_gross_income,Head of Household,20000.0,25000.0,False,True,False,983475000 +2022,Table 1.2,AM,16,adjusted_gross_income,Head of Household,25000.0,30000.0,False,False,False,46606455000 +2022,Table 1.2,AM,36,adjusted_gross_income,Head of Household,25000.0,30000.0,False,True,False,3720208000 +2022,Table 1.2,AM,17,adjusted_gross_income,Head of Household,30000.0,40000.0,False,False,False,118348139000 +2022,Table 1.2,AM,37,adjusted_gross_income,Head of Household,30000.0,40000.0,False,True,False,17508795000 +2022,Table 1.2,AM,18,adjusted_gross_income,Head of Household,40000.0,50000.0,False,False,False,109641166000 +2022,Table 1.2,AM,38,adjusted_gross_income,Head of Household,40000.0,50000.0,False,True,False,57580104000 +2022,Table 1.2,AM,19,adjusted_gross_income,Head of Household,50000.0,75000.0,False,False,False,212385442000 +2022,Table 1.2,AM,39,adjusted_gross_income,Head of Household,50000.0,75000.0,False,True,False,179262957000 +2022,Table 1.2,AM,20,adjusted_gross_income,Head of Household,75000.0,100000.0,False,False,False,134708572000 +2022,Table 1.2,AM,40,adjusted_gross_income,Head of Household,75000.0,100000.0,False,True,False,130046319000 +2022,Table 1.2,AM,21,adjusted_gross_income,Head of Household,100000.0,200000.0,False,False,False,199598735000 +2022,Table 1.2,AM,41,adjusted_gross_income,Head of Household,100000.0,200000.0,False,True,False,197216217000 +2022,Table 1.2,AM,22,adjusted_gross_income,Head of Household,200000.0,500000.0,False,False,False,78908442000 +2022,Table 1.2,AM,42,adjusted_gross_income,Head of Household,200000.0,500000.0,False,True,False,78335908000 +2022,Table 1.2,AM,23,adjusted_gross_income,Head of Household,500000.0,1000000.0,False,False,False,30309857000 +2022,Table 1.2,AM,43,adjusted_gross_income,Head of Household,500000.0,1000000.0,False,True,False,30162126000 +2022,Table 1.2,AM,24,adjusted_gross_income,Head of Household,1000000.0,1500000.0,False,False,False,11099083000 +2022,Table 1.2,AM,44,adjusted_gross_income,Head of Household,1000000.0,inf,False,True,False,69496243000 +2022,Table 1.2,AM,25,adjusted_gross_income,Head of Household,1500000.0,2000000.0,False,False,False,6128994000 +2022,Table 1.2,AM,26,adjusted_gross_income,Head of Household,2000000.0,5000000.0,False,False,False,14984657000 +2022,Table 1.2,AM,27,adjusted_gross_income,Head of Household,5000000.0,10000000.0,False,False,False,8861342000 +2022,Table 1.2,AM,28,adjusted_gross_income,Head of Household,10000000.0,inf,False,False,False,28647107000 +2022,Table 1.2,O,10,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,0.0,False,False,False,-97857692000 +2022,Table 1.2,O,30,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,0.0,False,True,False,-5348429000 +2022,Table 1.2,O,9,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,inf,False,False,False,9329885992000 +2022,Table 1.2,O,29,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,inf,False,True,False,9044160282000 +2022,Table 1.2,O,11,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1.0,5000.0,False,False,False,1635886000 +2022,Table 1.2,O,31,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1.0,5000.0,False,True,False,3191000 +2022,Table 1.2,O,12,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,False,False,False,5663247000 +2022,Table 1.2,O,32,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,False,True,False,0 +2022,Table 1.2,O,13,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,False,False,False,12018239000 +2022,Table 1.2,O,33,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,False,True,False,13199000 +2022,Table 1.2,O,14,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,False,False,False,18659337000 +2022,Table 1.2,O,34,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,False,True,False,0 +2022,Table 1.2,O,15,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,False,False,False,25700695000 +2022,Table 1.2,O,35,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,False,True,False,88054000 +2022,Table 1.2,O,16,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,False,False,False,35469300000 +2022,Table 1.2,O,36,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,False,True,False,6575663000 +2022,Table 1.2,O,17,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,False,False,False,94270098000 +2022,Table 1.2,O,37,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,False,True,False,44656817000 +2022,Table 1.2,O,18,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,False,False,False,122225672000 +2022,Table 1.2,O,38,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,False,True,False,69297964000 +2022,Table 1.2,O,19,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,False,False,False,446675368000 +2022,Table 1.2,O,39,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,False,True,False,347097638000 +2022,Table 1.2,O,20,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,False,False,False,641738206000 +2022,Table 1.2,O,40,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,False,True,False,598434798000 +2022,Table 1.2,O,21,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,False,False,False,2538317587000 +2022,Table 1.2,O,41,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,False,True,False,2504339674000 +2022,Table 1.2,O,22,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,False,False,False,2377873755000 +2022,Table 1.2,O,42,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,False,True,False,2373506568000 +2022,Table 1.2,O,23,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,False,False,False,945135321000 +2022,Table 1.2,O,43,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,False,True,False,944461001000 +2022,Table 1.2,O,24,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1000000.0,1500000.0,False,False,False,367071380000 +2022,Table 1.2,O,44,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1000000.0,inf,False,True,False,2161034143000 +2022,Table 1.2,O,25,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1500000.0,2000000.0,False,False,False,212759924000 +2022,Table 1.2,O,26,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,2000000.0,5000000.0,False,False,False,508979071000 +2022,Table 1.2,O,27,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000000.0,10000000.0,False,False,False,295179490000 +2022,Table 1.2,O,28,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000000.0,inf,False,False,False,778371107000 +2022,Table 1.2,AA,10,adjusted_gross_income,Married Filing Separately,-inf,0.0,False,False,False,-9626067000 +2022,Table 1.2,AA,30,adjusted_gross_income,Married Filing Separately,-inf,0.0,False,True,False,-1509195000 +2022,Table 1.2,AA,9,adjusted_gross_income,Married Filing Separately,-inf,inf,False,False,False,365129451000 +2022,Table 1.2,AA,29,adjusted_gross_income,Married Filing Separately,-inf,inf,False,True,False,358244520000 +2022,Table 1.2,AA,11,adjusted_gross_income,Married Filing Separately,1.0,5000.0,False,False,False,266908000 +2022,Table 1.2,AA,31,adjusted_gross_income,Married Filing Separately,1.0,5000.0,False,True,False,23939000 +2022,Table 1.2,AA,12,adjusted_gross_income,Married Filing Separately,5000.0,10000.0,False,False,False,1133437000 +2022,Table 1.2,AA,32,adjusted_gross_income,Married Filing Separately,5000.0,10000.0,False,True,False,0 +2022,Table 1.2,AA,13,adjusted_gross_income,Married Filing Separately,10000.0,15000.0,False,False,False,2034607000 +2022,Table 1.2,AA,33,adjusted_gross_income,Married Filing Separately,10000.0,15000.0,False,True,False,670909000 +2022,Table 1.2,AA,14,adjusted_gross_income,Married Filing Separately,15000.0,20000.0,False,False,False,2564977000 +2022,Table 1.2,AA,34,adjusted_gross_income,Married Filing Separately,15000.0,20000.0,False,True,False,1846404000 +2022,Table 1.2,AA,15,adjusted_gross_income,Married Filing Separately,20000.0,25000.0,False,False,False,4152375000 +2022,Table 1.2,AA,35,adjusted_gross_income,Married Filing Separately,20000.0,25000.0,False,True,False,3266715000 +2022,Table 1.2,AA,16,adjusted_gross_income,Married Filing Separately,25000.0,30000.0,False,False,False,5936278000 +2022,Table 1.2,AA,36,adjusted_gross_income,Married Filing Separately,25000.0,30000.0,False,True,False,4550997000 +2022,Table 1.2,AA,17,adjusted_gross_income,Married Filing Separately,30000.0,40000.0,False,False,False,15648673000 +2022,Table 1.2,AA,37,adjusted_gross_income,Married Filing Separately,30000.0,40000.0,False,True,False,13419535000 +2022,Table 1.2,AA,18,adjusted_gross_income,Married Filing Separately,40000.0,50000.0,False,False,False,23642616000 +2022,Table 1.2,AA,38,adjusted_gross_income,Married Filing Separately,40000.0,50000.0,False,True,False,21724071000 +2022,Table 1.2,AA,19,adjusted_gross_income,Married Filing Separately,50000.0,75000.0,False,False,False,53764184000 +2022,Table 1.2,AA,39,adjusted_gross_income,Married Filing Separately,50000.0,75000.0,False,True,False,51604018000 +2022,Table 1.2,AA,20,adjusted_gross_income,Married Filing Separately,75000.0,100000.0,False,False,False,35334473000 +2022,Table 1.2,AA,40,adjusted_gross_income,Married Filing Separately,75000.0,100000.0,False,True,False,34607178000 +2022,Table 1.2,AA,21,adjusted_gross_income,Married Filing Separately,100000.0,200000.0,False,False,False,60341658000 +2022,Table 1.2,AA,41,adjusted_gross_income,Married Filing Separately,100000.0,200000.0,False,True,False,59401146000 +2022,Table 1.2,AA,22,adjusted_gross_income,Married Filing Separately,200000.0,500000.0,False,False,False,32638692000 +2022,Table 1.2,AA,42,adjusted_gross_income,Married Filing Separately,200000.0,500000.0,False,True,False,31819937000 +2022,Table 1.2,AA,23,adjusted_gross_income,Married Filing Separately,500000.0,1000000.0,False,False,False,14725478000 +2022,Table 1.2,AA,43,adjusted_gross_income,Married Filing Separately,500000.0,1000000.0,False,True,False,14506188000 +2022,Table 1.2,AA,24,adjusted_gross_income,Married Filing Separately,1000000.0,1500000.0,False,False,False,7498985000 +2022,Table 1.2,AA,44,adjusted_gross_income,Married Filing Separately,1000000.0,inf,False,True,False,122312677000 +2022,Table 1.2,AA,25,adjusted_gross_income,Married Filing Separately,1500000.0,2000000.0,False,False,False,4847219000 +2022,Table 1.2,AA,26,adjusted_gross_income,Married Filing Separately,2000000.0,5000000.0,False,False,False,15401979000 +2022,Table 1.2,AA,27,adjusted_gross_income,Married Filing Separately,5000000.0,10000000.0,False,False,False,11544457000 +2022,Table 1.2,AA,28,adjusted_gross_income,Married Filing Separately,10000000.0,inf,False,False,False,83278521000 +2022,Table 1.2,AY,10,adjusted_gross_income,Single,-inf,0.0,False,False,False,-51746325000 +2022,Table 1.2,AY,30,adjusted_gross_income,Single,-inf,0.0,False,True,False,-2671581000 +2022,Table 1.2,AY,9,adjusted_gross_income,Single,-inf,inf,False,False,False,4041867367000 +2022,Table 1.2,AY,29,adjusted_gross_income,Single,-inf,inf,False,True,False,3847497561000 +2022,Table 1.2,AY,11,adjusted_gross_income,Single,1.0,5000.0,False,False,False,16407688000 +2022,Table 1.2,AY,31,adjusted_gross_income,Single,1.0,5000.0,False,True,False,328290000 +2022,Table 1.2,AY,12,adjusted_gross_income,Single,5000.0,10000.0,False,False,False,52980258000 +2022,Table 1.2,AY,32,adjusted_gross_income,Single,5000.0,10000.0,False,True,False,854425000 +2022,Table 1.2,AY,13,adjusted_gross_income,Single,10000.0,15000.0,False,False,False,85416008000 +2022,Table 1.2,AY,33,adjusted_gross_income,Single,10000.0,15000.0,False,True,False,18428557000 +2022,Table 1.2,AY,14,adjusted_gross_income,Single,15000.0,20000.0,False,False,False,100679569000 +2022,Table 1.2,AY,34,adjusted_gross_income,Single,15000.0,20000.0,False,True,False,75482437000 +2022,Table 1.2,AY,15,adjusted_gross_income,Single,20000.0,25000.0,False,False,False,113072643000 +2022,Table 1.2,AY,35,adjusted_gross_income,Single,20000.0,25000.0,False,True,False,94503483000 +2022,Table 1.2,AY,16,adjusted_gross_income,Single,25000.0,30000.0,False,False,False,131946049000 +2022,Table 1.2,AY,36,adjusted_gross_income,Single,25000.0,30000.0,False,True,False,117400950000 +2022,Table 1.2,AY,17,adjusted_gross_income,Single,30000.0,40000.0,False,False,False,322223239000 +2022,Table 1.2,AY,37,adjusted_gross_income,Single,30000.0,40000.0,False,True,False,302253053000 +2022,Table 1.2,AY,18,adjusted_gross_income,Single,40000.0,50000.0,False,False,False,338446043000 +2022,Table 1.2,AY,38,adjusted_gross_income,Single,40000.0,50000.0,False,True,False,330920812000 +2022,Table 1.2,AY,19,adjusted_gross_income,Single,50000.0,75000.0,False,False,False,753661060000 +2022,Table 1.2,AY,39,adjusted_gross_income,Single,50000.0,75000.0,False,True,False,743335619000 +2022,Table 1.2,AY,20,adjusted_gross_income,Single,75000.0,100000.0,False,False,False,503838311000 +2022,Table 1.2,AY,40,adjusted_gross_income,Single,75000.0,100000.0,False,True,False,499201580000 +2022,Table 1.2,AY,21,adjusted_gross_income,Single,100000.0,200000.0,False,False,False,768789591000 +2022,Table 1.2,AY,41,adjusted_gross_income,Single,100000.0,200000.0,False,True,False,763781503000 +2022,Table 1.2,AY,22,adjusted_gross_income,Single,200000.0,500000.0,False,False,False,401643939000 +2022,Table 1.2,AY,42,adjusted_gross_income,Single,200000.0,500000.0,False,True,False,400758992000 +2022,Table 1.2,AY,23,adjusted_gross_income,Single,500000.0,1000000.0,False,False,False,134128813000 +2022,Table 1.2,AY,43,adjusted_gross_income,Single,500000.0,1000000.0,False,True,False,133504991000 +2022,Table 1.2,AY,24,adjusted_gross_income,Single,1000000.0,1500000.0,False,False,False,49508054000 +2022,Table 1.2,AY,44,adjusted_gross_income,Single,1000000.0,inf,False,True,False,369414450000 +2022,Table 1.2,AY,25,adjusted_gross_income,Single,1500000.0,2000000.0,False,False,False,30740648000 +2022,Table 1.2,AY,26,adjusted_gross_income,Single,2000000.0,5000000.0,False,False,False,81678697000 +2022,Table 1.2,AY,27,adjusted_gross_income,Single,5000000.0,10000000.0,False,False,False,47230435000 +2022,Table 1.2,AY,28,adjusted_gross_income,Single,10000000.0,inf,False,False,False,161222649000 +2022,Table 1.4,EO,10,alternative_minimum_tax,All,-inf,0.0,False,False,False,139579000 +2022,Table 1.4,EO,30,alternative_minimum_tax,All,-inf,0.0,False,True,False,129558000 +2022,Table 1.4,EN,10,alternative_minimum_tax,All,-inf,0.0,True,False,False,4127 +2022,Table 1.4,EN,30,alternative_minimum_tax,All,-inf,0.0,True,True,False,3814 +2022,Table 1.4,EO,9,alternative_minimum_tax,All,-inf,inf,False,False,True,4101697000 +2022,Table 1.4,EO,29,alternative_minimum_tax,All,-inf,inf,False,True,False,4076516000 +2022,Table 1.4,EN,9,alternative_minimum_tax,All,-inf,inf,True,False,True,198059 +2022,Table 1.4,EN,29,alternative_minimum_tax,All,-inf,inf,True,True,False,194782 +2022,Table 1.4,EO,11,alternative_minimum_tax,All,1.0,5000.0,False,False,False,8860000 +2022,Table 1.4,EO,31,alternative_minimum_tax,All,1.0,5000.0,False,True,False,8785000 +2022,Table 1.4,EN,11,alternative_minimum_tax,All,1.0,5000.0,True,False,False,1024 +2022,Table 1.4,EN,31,alternative_minimum_tax,All,1.0,5000.0,True,True,False,1016 +2022,Table 1.4,EO,12,alternative_minimum_tax,All,5000.0,10000.0,False,False,False,0 +2022,Table 1.4,EO,32,alternative_minimum_tax,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,EN,12,alternative_minimum_tax,All,5000.0,10000.0,True,False,False,0 +2022,Table 1.4,EN,32,alternative_minimum_tax,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,EO,13,alternative_minimum_tax,All,10000.0,15000.0,False,False,False,9869000 +2022,Table 1.4,EO,33,alternative_minimum_tax,All,10000.0,15000.0,False,True,False,9869000 +2022,Table 1.4,EN,13,alternative_minimum_tax,All,10000.0,15000.0,True,False,False,1169 +2022,Table 1.4,EN,33,alternative_minimum_tax,All,10000.0,15000.0,True,True,False,1169 +2022,Table 1.4,EO,14,alternative_minimum_tax,All,15000.0,20000.0,False,False,False,0 +2022,Table 1.4,EO,34,alternative_minimum_tax,All,15000.0,20000.0,False,True,False,0 +2022,Table 1.4,EN,14,alternative_minimum_tax,All,15000.0,20000.0,True,False,False,0 +2022,Table 1.4,EN,34,alternative_minimum_tax,All,15000.0,20000.0,True,True,False,0 +2022,Table 1.4,EO,15,alternative_minimum_tax,All,20000.0,25000.0,False,False,False,13243000 +2022,Table 1.4,EO,35,alternative_minimum_tax,All,20000.0,25000.0,False,True,False,13423000 +2022,Table 1.4,EN,15,alternative_minimum_tax,All,20000.0,25000.0,True,False,False,68 +2022,Table 1.4,EN,35,alternative_minimum_tax,All,20000.0,25000.0,True,True,False,274 +2022,Table 1.4,EO,16,alternative_minimum_tax,All,25000.0,30000.0,False,False,False,191000 +2022,Table 1.4,EO,36,alternative_minimum_tax,All,25000.0,30000.0,False,True,False,0 +2022,Table 1.4,EN,16,alternative_minimum_tax,All,25000.0,30000.0,True,False,False,209 +2022,Table 1.4,EN,36,alternative_minimum_tax,All,25000.0,30000.0,True,True,False,0 +2022,Table 1.4,EO,17,alternative_minimum_tax,All,30000.0,40000.0,False,False,False,1315000 +2022,Table 1.4,EO,37,alternative_minimum_tax,All,30000.0,40000.0,False,True,False,1279000 +2022,Table 1.4,EN,17,alternative_minimum_tax,All,30000.0,40000.0,True,False,False,766 +2022,Table 1.4,EN,37,alternative_minimum_tax,All,30000.0,40000.0,True,True,False,758 +2022,Table 1.4,EO,18,alternative_minimum_tax,All,40000.0,50000.0,False,False,False,2761000 +2022,Table 1.4,EO,38,alternative_minimum_tax,All,40000.0,50000.0,False,True,False,2714000 +2022,Table 1.4,EN,18,alternative_minimum_tax,All,40000.0,50000.0,True,False,False,463 +2022,Table 1.4,EN,38,alternative_minimum_tax,All,40000.0,50000.0,True,True,False,453 +2022,Table 1.4,EO,19,alternative_minimum_tax,All,50000.0,75000.0,False,False,False,4554000 +2022,Table 1.4,EO,39,alternative_minimum_tax,All,50000.0,75000.0,False,True,False,3716000 +2022,Table 1.4,EN,19,alternative_minimum_tax,All,50000.0,75000.0,True,False,False,509 +2022,Table 1.4,EN,39,alternative_minimum_tax,All,50000.0,75000.0,True,True,False,130 +2022,Table 1.4,EO,20,alternative_minimum_tax,All,75000.0,100000.0,False,False,False,28095000 +2022,Table 1.4,EO,40,alternative_minimum_tax,All,75000.0,100000.0,False,True,False,28067000 +2022,Table 1.4,EN,20,alternative_minimum_tax,All,75000.0,100000.0,True,False,False,2039 +2022,Table 1.4,EN,40,alternative_minimum_tax,All,75000.0,100000.0,True,True,False,2023 +2022,Table 1.4,EO,21,alternative_minimum_tax,All,100000.0,200000.0,False,False,False,110219000 +2022,Table 1.4,EO,41,alternative_minimum_tax,All,100000.0,200000.0,False,True,False,97286000 +2022,Table 1.4,EN,21,alternative_minimum_tax,All,100000.0,200000.0,True,False,False,15081 +2022,Table 1.4,EN,41,alternative_minimum_tax,All,100000.0,200000.0,True,True,False,13690 +2022,Table 1.4,EO,22,alternative_minimum_tax,All,200000.0,500000.0,False,False,False,695476000 +2022,Table 1.4,EO,42,alternative_minimum_tax,All,200000.0,500000.0,False,True,False,694541000 +2022,Table 1.4,EN,22,alternative_minimum_tax,All,200000.0,500000.0,True,False,False,39907 +2022,Table 1.4,EN,42,alternative_minimum_tax,All,200000.0,500000.0,True,True,False,38768 +2022,Table 1.4,EO,23,alternative_minimum_tax,All,500000.0,1000000.0,False,False,False,641456000 +2022,Table 1.4,EO,43,alternative_minimum_tax,All,500000.0,1000000.0,False,True,False,641316000 +2022,Table 1.4,EN,23,alternative_minimum_tax,All,500000.0,1000000.0,True,False,False,31511 +2022,Table 1.4,EN,43,alternative_minimum_tax,All,500000.0,1000000.0,True,True,False,31506 +2022,Table 1.4,EO,24,alternative_minimum_tax,All,1000000.0,1500000.0,False,False,False,518268000 +2022,Table 1.4,EN,24,alternative_minimum_tax,All,1000000.0,1500000.0,True,False,False,27826 +2022,Table 1.4,EO,44,alternative_minimum_tax,All,1000000.0,inf,False,True,False,2445960000 +2022,Table 1.4,EN,44,alternative_minimum_tax,All,1000000.0,inf,True,True,False,101183 +2022,Table 1.4,EO,25,alternative_minimum_tax,All,1500000.0,2000000.0,False,False,False,476876000 +2022,Table 1.4,EN,25,alternative_minimum_tax,All,1500000.0,2000000.0,True,False,False,23214 +2022,Table 1.4,EO,26,alternative_minimum_tax,All,2000000.0,5000000.0,False,False,False,739425000 +2022,Table 1.4,EN,26,alternative_minimum_tax,All,2000000.0,5000000.0,True,False,False,35322 +2022,Table 1.4,EO,27,alternative_minimum_tax,All,5000000.0,10000000.0,False,False,False,239748000 +2022,Table 1.4,EN,27,alternative_minimum_tax,All,5000000.0,10000000.0,True,False,False,8587 +2022,Table 1.4,EO,28,alternative_minimum_tax,All,10000000.0,inf,False,False,False,471761000 +2022,Table 1.4,EN,28,alternative_minimum_tax,All,10000000.0,inf,True,False,False,6237 +2022,Table 1.4,AI,10,business_net_losses,All,-inf,0.0,False,False,False,24055163000 +2022,Table 1.4,AI,30,business_net_losses,All,-inf,0.0,False,True,False,252109000 +2022,Table 1.4,AH,10,business_net_losses,All,-inf,0.0,True,False,False,602612 +2022,Table 1.4,AH,30,business_net_losses,All,-inf,0.0,True,True,False,189 +2022,Table 1.4,AI,9,business_net_losses,All,-inf,inf,False,False,True,133172174000 +2022,Table 1.4,AI,29,business_net_losses,All,-inf,inf,False,True,False,73903575000 +2022,Table 1.4,AH,9,business_net_losses,All,-inf,inf,True,False,True,8386569 +2022,Table 1.4,AH,29,business_net_losses,All,-inf,inf,True,True,False,5416867 +2022,Table 1.4,AI,11,business_net_losses,All,1.0,5000.0,False,False,False,1243038000 +2022,Table 1.4,AI,31,business_net_losses,All,1.0,5000.0,False,True,False,25741000 +2022,Table 1.4,AH,11,business_net_losses,All,1.0,5000.0,True,False,False,129781 +2022,Table 1.4,AH,31,business_net_losses,All,1.0,5000.0,True,True,False,2966 +2022,Table 1.4,AI,12,business_net_losses,All,5000.0,10000.0,False,False,False,3390070000 +2022,Table 1.4,AI,32,business_net_losses,All,5000.0,10000.0,False,True,False,25033000 +2022,Table 1.4,AH,12,business_net_losses,All,5000.0,10000.0,True,False,False,252209 +2022,Table 1.4,AH,32,business_net_losses,All,5000.0,10000.0,True,True,False,3483 +2022,Table 1.4,AI,13,business_net_losses,All,10000.0,15000.0,False,False,False,4750759000 +2022,Table 1.4,AI,33,business_net_losses,All,10000.0,15000.0,False,True,False,450527000 +2022,Table 1.4,AH,13,business_net_losses,All,10000.0,15000.0,True,False,False,371397 +2022,Table 1.4,AH,33,business_net_losses,All,10000.0,15000.0,True,True,False,44623 +2022,Table 1.4,AI,14,business_net_losses,All,15000.0,20000.0,False,False,False,6523057000 +2022,Table 1.4,AI,34,business_net_losses,All,15000.0,20000.0,False,True,False,1877691000 +2022,Table 1.4,AH,14,business_net_losses,All,15000.0,20000.0,True,False,False,444902 +2022,Table 1.4,AH,34,business_net_losses,All,15000.0,20000.0,True,True,False,163757 +2022,Table 1.4,AI,15,business_net_losses,All,20000.0,25000.0,False,False,False,6844014000 +2022,Table 1.4,AI,35,business_net_losses,All,20000.0,25000.0,False,True,False,2339569000 +2022,Table 1.4,AH,15,business_net_losses,All,20000.0,25000.0,True,False,False,479727 +2022,Table 1.4,AH,35,business_net_losses,All,20000.0,25000.0,True,True,False,186278 +2022,Table 1.4,AI,16,business_net_losses,All,25000.0,30000.0,False,False,False,6144470000 +2022,Table 1.4,AI,36,business_net_losses,All,25000.0,30000.0,False,True,False,2259492000 +2022,Table 1.4,AH,16,business_net_losses,All,25000.0,30000.0,True,False,False,459319 +2022,Table 1.4,AH,36,business_net_losses,All,25000.0,30000.0,True,True,False,208682 +2022,Table 1.4,AI,17,business_net_losses,All,30000.0,40000.0,False,False,False,10660469000 +2022,Table 1.4,AI,37,business_net_losses,All,30000.0,40000.0,False,True,False,4989685000 +2022,Table 1.4,AH,17,business_net_losses,All,30000.0,40000.0,True,False,False,820104 +2022,Table 1.4,AH,37,business_net_losses,All,30000.0,40000.0,True,True,False,440288 +2022,Table 1.4,AI,18,business_net_losses,All,40000.0,50000.0,False,False,False,7999679000 +2022,Table 1.4,AI,38,business_net_losses,All,40000.0,50000.0,False,True,False,4752296000 +2022,Table 1.4,AH,18,business_net_losses,All,40000.0,50000.0,True,False,False,617875 +2022,Table 1.4,AH,38,business_net_losses,All,40000.0,50000.0,True,True,False,434937 +2022,Table 1.4,AI,19,business_net_losses,All,50000.0,75000.0,False,False,False,11430440000 +2022,Table 1.4,AI,39,business_net_losses,All,50000.0,75000.0,False,True,False,8829612000 +2022,Table 1.4,AH,19,business_net_losses,All,50000.0,75000.0,True,False,False,1150596 +2022,Table 1.4,AH,39,business_net_losses,All,50000.0,75000.0,True,True,False,961362 +2022,Table 1.4,AI,20,business_net_losses,All,75000.0,100000.0,False,False,False,8340188000 +2022,Table 1.4,AI,40,business_net_losses,All,75000.0,100000.0,False,True,False,7490922000 +2022,Table 1.4,AH,20,business_net_losses,All,75000.0,100000.0,True,False,False,806887 +2022,Table 1.4,AH,40,business_net_losses,All,75000.0,100000.0,True,True,False,749702 +2022,Table 1.4,AI,21,business_net_losses,All,100000.0,200000.0,False,False,False,17942473000 +2022,Table 1.4,AI,41,business_net_losses,All,100000.0,200000.0,False,True,False,17111288000 +2022,Table 1.4,AH,21,business_net_losses,All,100000.0,200000.0,True,False,False,1501233 +2022,Table 1.4,AH,41,business_net_losses,All,100000.0,200000.0,True,True,False,1472448 +2022,Table 1.4,AI,22,business_net_losses,All,200000.0,500000.0,False,False,False,10344497000 +2022,Table 1.4,AI,42,business_net_losses,All,200000.0,500000.0,False,True,False,10172196000 +2022,Table 1.4,AH,22,business_net_losses,All,200000.0,500000.0,True,False,False,589269 +2022,Table 1.4,AH,42,business_net_losses,All,200000.0,500000.0,True,True,False,587720 +2022,Table 1.4,AI,23,business_net_losses,All,500000.0,1000000.0,False,False,False,3813934000 +2022,Table 1.4,AI,43,business_net_losses,All,500000.0,1000000.0,False,True,False,3739725000 +2022,Table 1.4,AH,23,business_net_losses,All,500000.0,1000000.0,True,False,False,105357 +2022,Table 1.4,AH,43,business_net_losses,All,500000.0,1000000.0,True,True,False,105225 +2022,Table 1.4,AI,24,business_net_losses,All,1000000.0,1500000.0,False,False,False,1560220000 +2022,Table 1.4,AH,24,business_net_losses,All,1000000.0,1500000.0,True,False,False,23767 +2022,Table 1.4,AI,44,business_net_losses,All,1000000.0,inf,False,True,False,9587688000 +2022,Table 1.4,AH,44,business_net_losses,All,1000000.0,inf,True,True,False,55208 +2022,Table 1.4,AI,25,business_net_losses,All,1500000.0,2000000.0,False,False,False,961547000 +2022,Table 1.4,AH,25,business_net_losses,All,1500000.0,2000000.0,True,False,False,9380 +2022,Table 1.4,AI,26,business_net_losses,All,2000000.0,5000000.0,False,False,False,2413058000 +2022,Table 1.4,AH,26,business_net_losses,All,2000000.0,5000000.0,True,False,False,14471 +2022,Table 1.4,AI,27,business_net_losses,All,5000000.0,10000000.0,False,False,False,1394148000 +2022,Table 1.4,AH,27,business_net_losses,All,5000000.0,10000000.0,True,False,False,4170 +2022,Table 1.4,AI,28,business_net_losses,All,10000000.0,inf,False,False,False,3360952000 +2022,Table 1.4,AH,28,business_net_losses,All,10000000.0,inf,True,False,False,3512 +2022,Table 1.4,AG,10,business_net_profits,All,-inf,0.0,False,False,False,4257779000 +2022,Table 1.4,AG,30,business_net_profits,All,-inf,0.0,False,True,False,233963000 +2022,Table 1.4,AF,10,business_net_profits,All,-inf,0.0,True,False,False,196114 +2022,Table 1.4,AF,30,business_net_profits,All,-inf,0.0,True,True,False,2668 +2022,Table 1.4,AG,9,business_net_profits,All,-inf,inf,False,False,True,543564980000 +2022,Table 1.4,AG,29,business_net_profits,All,-inf,inf,False,True,False,414288643000 +2022,Table 1.4,AF,9,business_net_profits,All,-inf,inf,True,False,True,21969832 +2022,Table 1.4,AF,29,business_net_profits,All,-inf,inf,True,True,False,11643494 +2022,Table 1.4,AG,11,business_net_profits,All,1.0,5000.0,False,False,False,4846784000 +2022,Table 1.4,AG,31,business_net_profits,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,AF,11,business_net_profits,All,1.0,5000.0,True,False,False,1751591 +2022,Table 1.4,AF,31,business_net_profits,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,AG,12,business_net_profits,All,5000.0,10000.0,False,False,False,10536163000 +2022,Table 1.4,AG,32,business_net_profits,All,5000.0,10000.0,False,True,False,24034000 +2022,Table 1.4,AF,12,business_net_profits,All,5000.0,10000.0,True,False,False,1561927 +2022,Table 1.4,AF,32,business_net_profits,All,5000.0,10000.0,True,True,False,9164 +2022,Table 1.4,AG,13,business_net_profits,All,10000.0,15000.0,False,False,False,23775556000 +2022,Table 1.4,AG,33,business_net_profits,All,10000.0,15000.0,False,True,False,1089652000 +2022,Table 1.4,AF,13,business_net_profits,All,10000.0,15000.0,True,False,False,2288452 +2022,Table 1.4,AF,33,business_net_profits,All,10000.0,15000.0,True,True,False,110834 +2022,Table 1.4,AG,14,business_net_profits,All,15000.0,20000.0,False,False,False,25668295000 +2022,Table 1.4,AG,34,business_net_profits,All,15000.0,20000.0,False,True,False,5171117000 +2022,Table 1.4,AF,14,business_net_profits,All,15000.0,20000.0,True,False,False,1919766 +2022,Table 1.4,AF,34,business_net_profits,All,15000.0,20000.0,True,True,False,433263 +2022,Table 1.4,AG,15,business_net_profits,All,20000.0,25000.0,False,False,False,17560336000 +2022,Table 1.4,AG,35,business_net_profits,All,20000.0,25000.0,False,True,False,5955408000 +2022,Table 1.4,AF,15,business_net_profits,All,20000.0,25000.0,True,False,False,1153051 +2022,Table 1.4,AF,35,business_net_profits,All,20000.0,25000.0,True,True,False,426262 +2022,Table 1.4,AG,16,business_net_profits,All,25000.0,30000.0,False,False,False,16468043000 +2022,Table 1.4,AG,36,business_net_profits,All,25000.0,30000.0,False,True,False,6348490000 +2022,Table 1.4,AF,16,business_net_profits,All,25000.0,30000.0,True,False,False,962362 +2022,Table 1.4,AF,36,business_net_profits,All,25000.0,30000.0,True,True,False,412344 +2022,Table 1.4,AG,17,business_net_profits,All,30000.0,40000.0,False,False,False,28615046000 +2022,Table 1.4,AG,37,business_net_profits,All,30000.0,40000.0,False,True,False,13468672000 +2022,Table 1.4,AF,17,business_net_profits,All,30000.0,40000.0,True,False,False,1538395 +2022,Table 1.4,AF,37,business_net_profits,All,30000.0,40000.0,True,True,False,813433 +2022,Table 1.4,AG,18,business_net_profits,All,40000.0,50000.0,False,False,False,23231693000 +2022,Table 1.4,AG,38,business_net_profits,All,40000.0,50000.0,False,True,False,12880081000 +2022,Table 1.4,AF,18,business_net_profits,All,40000.0,50000.0,True,False,False,1243032 +2022,Table 1.4,AF,38,business_net_profits,All,40000.0,50000.0,True,True,False,758071 +2022,Table 1.4,AG,19,business_net_profits,All,50000.0,75000.0,False,False,False,45622131000 +2022,Table 1.4,AG,39,business_net_profits,All,50000.0,75000.0,False,True,False,33947919000 +2022,Table 1.4,AF,19,business_net_profits,All,50000.0,75000.0,True,False,False,2292029 +2022,Table 1.4,AF,39,business_net_profits,All,50000.0,75000.0,True,True,False,1827865 +2022,Table 1.4,AG,20,business_net_profits,All,75000.0,100000.0,False,False,False,37229434000 +2022,Table 1.4,AG,40,business_net_profits,All,75000.0,100000.0,False,True,False,33097160000 +2022,Table 1.4,AF,20,business_net_profits,All,75000.0,100000.0,True,False,False,1647929 +2022,Table 1.4,AF,40,business_net_profits,All,75000.0,100000.0,True,True,False,1506230 +2022,Table 1.4,AG,21,business_net_profits,All,100000.0,200000.0,False,False,False,102878354000 +2022,Table 1.4,AG,41,business_net_profits,All,100000.0,200000.0,False,True,False,99734175000 +2022,Table 1.4,AF,21,business_net_profits,All,100000.0,200000.0,True,False,False,3325549 +2022,Table 1.4,AF,41,business_net_profits,All,100000.0,200000.0,True,True,False,3260412 +2022,Table 1.4,AG,22,business_net_profits,All,200000.0,500000.0,False,False,False,103480907000 +2022,Table 1.4,AG,42,business_net_profits,All,200000.0,500000.0,False,True,False,103080700000 +2022,Table 1.4,AF,22,business_net_profits,All,200000.0,500000.0,True,False,False,1614884 +2022,Table 1.4,AF,42,business_net_profits,All,200000.0,500000.0,True,True,False,1608593 +2022,Table 1.4,AG,23,business_net_profits,All,500000.0,1000000.0,False,False,False,43196167000 +2022,Table 1.4,AG,43,business_net_profits,All,500000.0,1000000.0,False,True,False,43111534000 +2022,Table 1.4,AF,23,business_net_profits,All,500000.0,1000000.0,True,False,False,316777 +2022,Table 1.4,AF,43,business_net_profits,All,500000.0,1000000.0,True,True,False,316502 +2022,Table 1.4,AG,24,business_net_profits,All,1000000.0,1500000.0,False,False,False,15635538000 +2022,Table 1.4,AF,24,business_net_profits,All,1000000.0,1500000.0,True,False,False,71381 +2022,Table 1.4,AG,44,business_net_profits,All,1000000.0,inf,False,True,False,56145739000 +2022,Table 1.4,AF,44,business_net_profits,All,1000000.0,inf,True,True,False,157852 +2022,Table 1.4,AG,25,business_net_profits,All,1500000.0,2000000.0,False,False,False,8068249000 +2022,Table 1.4,AF,25,business_net_profits,All,1500000.0,2000000.0,True,False,False,30837 +2022,Table 1.4,AG,26,business_net_profits,All,2000000.0,5000000.0,False,False,False,15476265000 +2022,Table 1.4,AF,26,business_net_profits,All,2000000.0,5000000.0,True,False,False,39323 +2022,Table 1.4,AG,27,business_net_profits,All,5000000.0,10000000.0,False,False,False,6585206000 +2022,Table 1.4,AF,27,business_net_profits,All,5000000.0,10000000.0,True,False,False,9772 +2022,Table 1.4,AG,28,business_net_profits,All,10000000.0,inf,False,False,False,10433033000 +2022,Table 1.4,AF,28,business_net_profits,All,10000000.0,inf,True,False,False,6659 +2022,Table 1.4,AK,10,capital_gains_distributions,All,-inf,0.0,False,False,False,88131000 +2022,Table 1.4,AK,30,capital_gains_distributions,All,-inf,0.0,False,True,False,0 +2022,Table 1.4,AJ,10,capital_gains_distributions,All,-inf,0.0,True,False,False,27012 +2022,Table 1.4,AJ,30,capital_gains_distributions,All,-inf,0.0,True,True,False,0 +2022,Table 1.4,AK,9,capital_gains_distributions,All,-inf,inf,False,False,True,12863423000 +2022,Table 1.4,AK,29,capital_gains_distributions,All,-inf,inf,False,True,False,11537590000 +2022,Table 1.4,AJ,9,capital_gains_distributions,All,-inf,inf,True,False,True,3980047 +2022,Table 1.4,AJ,29,capital_gains_distributions,All,-inf,inf,True,True,False,3379335 +2022,Table 1.4,AK,11,capital_gains_distributions,All,1.0,5000.0,False,False,False,86558000 +2022,Table 1.4,AK,31,capital_gains_distributions,All,1.0,5000.0,False,True,False,19671000 +2022,Table 1.4,AJ,11,capital_gains_distributions,All,1.0,5000.0,True,False,False,132582 +2022,Table 1.4,AJ,31,capital_gains_distributions,All,1.0,5000.0,True,True,False,11110 +2022,Table 1.4,AK,12,capital_gains_distributions,All,5000.0,10000.0,False,False,False,182403000 +2022,Table 1.4,AK,32,capital_gains_distributions,All,5000.0,10000.0,False,True,False,42871000 +2022,Table 1.4,AJ,12,capital_gains_distributions,All,5000.0,10000.0,True,False,False,130890 +2022,Table 1.4,AJ,32,capital_gains_distributions,All,5000.0,10000.0,True,True,False,20166 +2022,Table 1.4,AK,13,capital_gains_distributions,All,10000.0,15000.0,False,False,False,188178000 +2022,Table 1.4,AK,33,capital_gains_distributions,All,10000.0,15000.0,False,True,False,21004000 +2022,Table 1.4,AJ,13,capital_gains_distributions,All,10000.0,15000.0,True,False,False,106473 +2022,Table 1.4,AJ,33,capital_gains_distributions,All,10000.0,15000.0,True,True,False,14225 +2022,Table 1.4,AK,14,capital_gains_distributions,All,15000.0,20000.0,False,False,False,215886000 +2022,Table 1.4,AK,34,capital_gains_distributions,All,15000.0,20000.0,False,True,False,30751000 +2022,Table 1.4,AJ,14,capital_gains_distributions,All,15000.0,20000.0,True,False,False,111615 +2022,Table 1.4,AJ,34,capital_gains_distributions,All,15000.0,20000.0,True,True,False,45373 +2022,Table 1.4,AK,15,capital_gains_distributions,All,20000.0,25000.0,False,False,False,154072000 +2022,Table 1.4,AK,35,capital_gains_distributions,All,20000.0,25000.0,False,True,False,70691000 +2022,Table 1.4,AJ,15,capital_gains_distributions,All,20000.0,25000.0,True,False,False,99575 +2022,Table 1.4,AJ,35,capital_gains_distributions,All,20000.0,25000.0,True,True,False,52234 +2022,Table 1.4,AK,16,capital_gains_distributions,All,25000.0,30000.0,False,False,False,185113000 +2022,Table 1.4,AK,36,capital_gains_distributions,All,25000.0,30000.0,False,True,False,73773000 +2022,Table 1.4,AJ,16,capital_gains_distributions,All,25000.0,30000.0,True,False,False,94978 +2022,Table 1.4,AJ,36,capital_gains_distributions,All,25000.0,30000.0,True,True,False,55910 +2022,Table 1.4,AK,17,capital_gains_distributions,All,30000.0,40000.0,False,False,False,421788000 +2022,Table 1.4,AK,37,capital_gains_distributions,All,30000.0,40000.0,False,True,False,266209000 +2022,Table 1.4,AJ,17,capital_gains_distributions,All,30000.0,40000.0,True,False,False,222677 +2022,Table 1.4,AJ,37,capital_gains_distributions,All,30000.0,40000.0,True,True,False,185044 +2022,Table 1.4,AK,18,capital_gains_distributions,All,40000.0,50000.0,False,False,False,308187000 +2022,Table 1.4,AK,38,capital_gains_distributions,All,40000.0,50000.0,False,True,False,262476000 +2022,Table 1.4,AJ,18,capital_gains_distributions,All,40000.0,50000.0,True,False,False,191959 +2022,Table 1.4,AJ,38,capital_gains_distributions,All,40000.0,50000.0,True,True,False,180779 +2022,Table 1.4,AK,19,capital_gains_distributions,All,50000.0,75000.0,False,False,False,1186628000 +2022,Table 1.4,AK,39,capital_gains_distributions,All,50000.0,75000.0,False,True,False,1063372000 +2022,Table 1.4,AJ,19,capital_gains_distributions,All,50000.0,75000.0,True,False,False,546979 +2022,Table 1.4,AJ,39,capital_gains_distributions,All,50000.0,75000.0,True,True,False,520159 +2022,Table 1.4,AK,20,capital_gains_distributions,All,75000.0,100000.0,False,False,False,1359330000 +2022,Table 1.4,AK,40,capital_gains_distributions,All,75000.0,100000.0,False,True,False,1279245000 +2022,Table 1.4,AJ,20,capital_gains_distributions,All,75000.0,100000.0,True,False,False,523797 +2022,Table 1.4,AJ,40,capital_gains_distributions,All,75000.0,100000.0,True,True,False,510916 +2022,Table 1.4,AK,21,capital_gains_distributions,All,100000.0,200000.0,False,False,False,4073791000 +2022,Table 1.4,AK,41,capital_gains_distributions,All,100000.0,200000.0,False,True,False,4003053000 +2022,Table 1.4,AJ,21,capital_gains_distributions,All,100000.0,200000.0,True,False,False,1191091 +2022,Table 1.4,AJ,41,capital_gains_distributions,All,100000.0,200000.0,True,True,False,1184382 +2022,Table 1.4,AK,22,capital_gains_distributions,All,200000.0,500000.0,False,False,False,3461697000 +2022,Table 1.4,AK,42,capital_gains_distributions,All,200000.0,500000.0,False,True,False,3453018000 +2022,Table 1.4,AJ,22,capital_gains_distributions,All,200000.0,500000.0,True,False,False,522256 +2022,Table 1.4,AJ,42,capital_gains_distributions,All,200000.0,500000.0,True,True,False,520884 +2022,Table 1.4,AK,23,capital_gains_distributions,All,500000.0,1000000.0,False,False,False,951661000 +2022,Table 1.4,AK,43,capital_gains_distributions,All,500000.0,1000000.0,False,True,False,951458000 +2022,Table 1.4,AJ,23,capital_gains_distributions,All,500000.0,1000000.0,True,False,False,78163 +2022,Table 1.4,AJ,43,capital_gains_distributions,All,500000.0,1000000.0,True,True,False,78155 +2022,Table 1.4,AK,24,capital_gains_distributions,All,1000000.0,1500000.0,False,False,False,0 +2022,Table 1.4,AJ,24,capital_gains_distributions,All,1000000.0,1500000.0,True,False,False,0 +2022,Table 1.4,AK,44,capital_gains_distributions,All,1000000.0,inf,False,True,False,0 +2022,Table 1.4,AJ,44,capital_gains_distributions,All,1000000.0,inf,True,True,False,0 +2022,Table 1.4,AK,25,capital_gains_distributions,All,1500000.0,2000000.0,False,False,False,0 +2022,Table 1.4,AJ,25,capital_gains_distributions,All,1500000.0,2000000.0,True,False,False,0 +2022,Table 1.4,AK,26,capital_gains_distributions,All,2000000.0,5000000.0,False,False,False,0 +2022,Table 1.4,AJ,26,capital_gains_distributions,All,2000000.0,5000000.0,True,False,False,0 +2022,Table 1.4,AK,27,capital_gains_distributions,All,5000000.0,10000000.0,False,False,False,0 +2022,Table 1.4,AJ,27,capital_gains_distributions,All,5000000.0,10000000.0,True,False,False,0 +2022,Table 1.4,AK,28,capital_gains_distributions,All,10000000.0,inf,False,False,False,0 +2022,Table 1.4,AJ,28,capital_gains_distributions,All,10000000.0,inf,True,False,False,0 +2022,Table 1.4,AM,10,capital_gains_gross,All,-inf,0.0,False,False,False,15131125000 +2022,Table 1.4,AM,30,capital_gains_gross,All,-inf,0.0,False,True,False,2627240000 +2022,Table 1.4,AL,10,capital_gains_gross,All,-inf,0.0,True,False,False,149100 +2022,Table 1.4,AL,30,capital_gains_gross,All,-inf,0.0,True,True,False,1354 +2022,Table 1.4,AM,9,capital_gains_gross,All,-inf,inf,False,False,True,1269785083000 +2022,Table 1.4,AM,29,capital_gains_gross,All,-inf,inf,False,True,False,1232813066000 +2022,Table 1.4,AL,9,capital_gains_gross,All,-inf,inf,True,False,True,12915122 +2022,Table 1.4,AL,29,capital_gains_gross,All,-inf,inf,True,True,False,11053271 +2022,Table 1.4,AM,11,capital_gains_gross,All,1.0,5000.0,False,False,False,655402000 +2022,Table 1.4,AM,31,capital_gains_gross,All,1.0,5000.0,False,True,False,40646000 +2022,Table 1.4,AL,11,capital_gains_gross,All,1.0,5000.0,True,False,False,220363 +2022,Table 1.4,AL,31,capital_gains_gross,All,1.0,5000.0,True,True,False,18189 +2022,Table 1.4,AM,12,capital_gains_gross,All,5000.0,10000.0,False,False,False,1075066000 +2022,Table 1.4,AM,32,capital_gains_gross,All,5000.0,10000.0,False,True,False,67345000 +2022,Table 1.4,AL,12,capital_gains_gross,All,5000.0,10000.0,True,False,False,229680 +2022,Table 1.4,AL,32,capital_gains_gross,All,5000.0,10000.0,True,True,False,18181 +2022,Table 1.4,AM,13,capital_gains_gross,All,10000.0,15000.0,False,False,False,1256699000 +2022,Table 1.4,AM,33,capital_gains_gross,All,10000.0,15000.0,False,True,False,166540000 +2022,Table 1.4,AL,13,capital_gains_gross,All,10000.0,15000.0,True,False,False,242744 +2022,Table 1.4,AL,33,capital_gains_gross,All,10000.0,15000.0,True,True,False,30444 +2022,Table 1.4,AM,14,capital_gains_gross,All,15000.0,20000.0,False,False,False,1258729000 +2022,Table 1.4,AM,34,capital_gains_gross,All,15000.0,20000.0,False,True,False,206497000 +2022,Table 1.4,AL,14,capital_gains_gross,All,15000.0,20000.0,True,False,False,230900 +2022,Table 1.4,AL,34,capital_gains_gross,All,15000.0,20000.0,True,True,False,70866 +2022,Table 1.4,AM,15,capital_gains_gross,All,20000.0,25000.0,False,False,False,1537561000 +2022,Table 1.4,AM,35,capital_gains_gross,All,20000.0,25000.0,False,True,False,407873000 +2022,Table 1.4,AL,15,capital_gains_gross,All,20000.0,25000.0,True,False,False,253315 +2022,Table 1.4,AL,35,capital_gains_gross,All,20000.0,25000.0,True,True,False,112149 +2022,Table 1.4,AM,16,capital_gains_gross,All,25000.0,30000.0,False,False,False,1784653000 +2022,Table 1.4,AM,36,capital_gains_gross,All,25000.0,30000.0,False,True,False,465837000 +2022,Table 1.4,AL,16,capital_gains_gross,All,25000.0,30000.0,True,False,False,225968 +2022,Table 1.4,AL,36,capital_gains_gross,All,25000.0,30000.0,True,True,False,100696 +2022,Table 1.4,AM,17,capital_gains_gross,All,30000.0,40000.0,False,False,False,3981590000 +2022,Table 1.4,AM,37,capital_gains_gross,All,30000.0,40000.0,False,True,False,1229879000 +2022,Table 1.4,AL,17,capital_gains_gross,All,30000.0,40000.0,True,False,False,482246 +2022,Table 1.4,AL,37,capital_gains_gross,All,30000.0,40000.0,True,True,False,293428 +2022,Table 1.4,AM,18,capital_gains_gross,All,40000.0,50000.0,False,False,False,3384009000 +2022,Table 1.4,AM,38,capital_gains_gross,All,40000.0,50000.0,False,True,False,1728640000 +2022,Table 1.4,AL,18,capital_gains_gross,All,40000.0,50000.0,True,False,False,527948 +2022,Table 1.4,AL,38,capital_gains_gross,All,40000.0,50000.0,True,True,False,415019 +2022,Table 1.4,AM,19,capital_gains_gross,All,50000.0,75000.0,False,False,False,13328918000 +2022,Table 1.4,AM,39,capital_gains_gross,All,50000.0,75000.0,False,True,False,8933123000 +2022,Table 1.4,AL,19,capital_gains_gross,All,50000.0,75000.0,True,False,False,1476041 +2022,Table 1.4,AL,39,capital_gains_gross,All,50000.0,75000.0,True,True,False,1286156 +2022,Table 1.4,AM,20,capital_gains_gross,All,75000.0,100000.0,False,False,False,14586283000 +2022,Table 1.4,AM,40,capital_gains_gross,All,75000.0,100000.0,False,True,False,11822230000 +2022,Table 1.4,AL,20,capital_gains_gross,All,75000.0,100000.0,True,False,False,1307848 +2022,Table 1.4,AL,40,capital_gains_gross,All,75000.0,100000.0,True,True,False,1232615 +2022,Table 1.4,AM,21,capital_gains_gross,All,100000.0,200000.0,False,False,False,69765168000 +2022,Table 1.4,AM,41,capital_gains_gross,All,100000.0,200000.0,False,True,False,64603279000 +2022,Table 1.4,AL,21,capital_gains_gross,All,100000.0,200000.0,True,False,False,3616111 +2022,Table 1.4,AL,41,capital_gains_gross,All,100000.0,200000.0,True,True,False,3528906 +2022,Table 1.4,AM,22,capital_gains_gross,All,200000.0,500000.0,False,False,False,150434000000 +2022,Table 1.4,AM,42,capital_gains_gross,All,200000.0,500000.0,False,True,False,149512871000 +2022,Table 1.4,AL,22,capital_gains_gross,All,200000.0,500000.0,True,False,False,2796324 +2022,Table 1.4,AL,42,capital_gains_gross,All,200000.0,500000.0,True,True,False,2789295 +2022,Table 1.4,AM,23,capital_gains_gross,All,500000.0,1000000.0,False,False,False,122254903000 +2022,Table 1.4,AM,43,capital_gains_gross,All,500000.0,1000000.0,False,True,False,122061677000 +2022,Table 1.4,AL,23,capital_gains_gross,All,500000.0,1000000.0,True,False,False,716042 +2022,Table 1.4,AL,43,capital_gains_gross,All,500000.0,1000000.0,True,True,False,715710 +2022,Table 1.4,AM,24,capital_gains_gross,All,1000000.0,1500000.0,False,False,False,68052040000 +2022,Table 1.4,AL,24,capital_gains_gross,All,1000000.0,1500000.0,True,False,False,183121 +2022,Table 1.4,AM,44,capital_gains_gross,All,1000000.0,inf,False,True,False,868939390000 +2022,Table 1.4,AL,44,capital_gains_gross,All,1000000.0,inf,True,True,False,440263 +2022,Table 1.4,AM,25,capital_gains_gross,All,1500000.0,2000000.0,False,False,False,45324707000 +2022,Table 1.4,AL,25,capital_gains_gross,All,1500000.0,2000000.0,True,False,False,79790 +2022,Table 1.4,AM,26,capital_gains_gross,All,2000000.0,5000000.0,False,False,False,145075477000 +2022,Table 1.4,AL,26,capital_gains_gross,All,2000000.0,5000000.0,True,False,False,119204 +2022,Table 1.4,AM,27,capital_gains_gross,All,5000000.0,10000000.0,False,False,False,109907460000 +2022,Table 1.4,AL,27,capital_gains_gross,All,5000000.0,10000000.0,True,False,False,33310 +2022,Table 1.4,AM,28,capital_gains_gross,All,10000000.0,inf,False,False,False,500991294000 +2022,Table 1.4,AL,28,capital_gains_gross,All,10000000.0,inf,True,False,False,25066 +2022,Table 1.4,AO,10,capital_gains_losses,All,-inf,0.0,False,False,False,1236717000 +2022,Table 1.4,AO,30,capital_gains_losses,All,-inf,0.0,False,True,False,3230000 +2022,Table 1.4,AN,10,capital_gains_losses,All,-inf,0.0,True,False,False,498407 +2022,Table 1.4,AN,30,capital_gains_losses,All,-inf,0.0,True,True,False,1170 +2022,Table 1.4,AO,9,capital_gains_losses,All,-inf,inf,False,False,True,28874408000 +2022,Table 1.4,AO,29,capital_gains_losses,All,-inf,inf,False,True,False,23640001000 +2022,Table 1.4,AN,9,capital_gains_losses,All,-inf,inf,True,False,True,13565876 +2022,Table 1.4,AN,29,capital_gains_losses,All,-inf,inf,True,True,False,11064796 +2022,Table 1.4,AO,11,capital_gains_losses,All,1.0,5000.0,False,False,False,734893000 +2022,Table 1.4,AO,31,capital_gains_losses,All,1.0,5000.0,False,True,False,6653000 +2022,Table 1.4,AN,11,capital_gains_losses,All,1.0,5000.0,True,False,False,392041 +2022,Table 1.4,AN,31,capital_gains_losses,All,1.0,5000.0,True,True,False,5688 +2022,Table 1.4,AO,12,capital_gains_losses,All,5000.0,10000.0,False,False,False,658940000 +2022,Table 1.4,AO,32,capital_gains_losses,All,5000.0,10000.0,False,True,False,12487000 +2022,Table 1.4,AN,12,capital_gains_losses,All,5000.0,10000.0,True,False,False,341472 +2022,Table 1.4,AN,32,capital_gains_losses,All,5000.0,10000.0,True,True,False,7746 +2022,Table 1.4,AO,13,capital_gains_losses,All,10000.0,15000.0,False,False,False,658840000 +2022,Table 1.4,AO,33,capital_gains_losses,All,10000.0,15000.0,False,True,False,64253000 +2022,Table 1.4,AN,13,capital_gains_losses,All,10000.0,15000.0,True,False,False,360608 +2022,Table 1.4,AN,33,capital_gains_losses,All,10000.0,15000.0,True,True,False,37191 +2022,Table 1.4,AO,14,capital_gains_losses,All,15000.0,20000.0,False,False,False,590974000 +2022,Table 1.4,AO,34,capital_gains_losses,All,15000.0,20000.0,False,True,False,221121000 +2022,Table 1.4,AN,14,capital_gains_losses,All,15000.0,20000.0,True,False,False,290222 +2022,Table 1.4,AN,34,capital_gains_losses,All,15000.0,20000.0,True,True,False,119403 +2022,Table 1.4,AO,15,capital_gains_losses,All,20000.0,25000.0,False,False,False,564018000 +2022,Table 1.4,AO,35,capital_gains_losses,All,20000.0,25000.0,False,True,False,276807000 +2022,Table 1.4,AN,15,capital_gains_losses,All,20000.0,25000.0,True,False,False,302514 +2022,Table 1.4,AN,35,capital_gains_losses,All,20000.0,25000.0,True,True,False,158284 +2022,Table 1.4,AO,16,capital_gains_losses,All,25000.0,30000.0,False,False,False,581279000 +2022,Table 1.4,AO,36,capital_gains_losses,All,25000.0,30000.0,False,True,False,324342000 +2022,Table 1.4,AN,16,capital_gains_losses,All,25000.0,30000.0,True,False,False,301308 +2022,Table 1.4,AN,36,capital_gains_losses,All,25000.0,30000.0,True,True,False,187734 +2022,Table 1.4,AO,17,capital_gains_losses,All,30000.0,40000.0,False,False,False,1232466000 +2022,Table 1.4,AO,37,capital_gains_losses,All,30000.0,40000.0,False,True,False,900432000 +2022,Table 1.4,AN,17,capital_gains_losses,All,30000.0,40000.0,True,False,False,628156 +2022,Table 1.4,AN,37,capital_gains_losses,All,30000.0,40000.0,True,True,False,480404 +2022,Table 1.4,AO,18,capital_gains_losses,All,40000.0,50000.0,False,False,False,1246685000 +2022,Table 1.4,AO,38,capital_gains_losses,All,40000.0,50000.0,False,True,False,1043968000 +2022,Table 1.4,AN,18,capital_gains_losses,All,40000.0,50000.0,True,False,False,642162 +2022,Table 1.4,AN,38,capital_gains_losses,All,40000.0,50000.0,True,True,False,535993 +2022,Table 1.4,AO,19,capital_gains_losses,All,50000.0,75000.0,False,False,False,3057870000 +2022,Table 1.4,AO,39,capital_gains_losses,All,50000.0,75000.0,False,True,False,2742891000 +2022,Table 1.4,AN,19,capital_gains_losses,All,50000.0,75000.0,True,False,False,1560956 +2022,Table 1.4,AN,39,capital_gains_losses,All,50000.0,75000.0,True,True,False,1403328 +2022,Table 1.4,AO,20,capital_gains_losses,All,75000.0,100000.0,False,False,False,2905088000 +2022,Table 1.4,AO,40,capital_gains_losses,All,75000.0,100000.0,False,True,False,2790251000 +2022,Table 1.4,AN,20,capital_gains_losses,All,75000.0,100000.0,True,False,False,1406649 +2022,Table 1.4,AN,40,capital_gains_losses,All,75000.0,100000.0,True,True,False,1351966 +2022,Table 1.4,AO,21,capital_gains_losses,All,100000.0,200000.0,False,False,False,7466456000 +2022,Table 1.4,AO,41,capital_gains_losses,All,100000.0,200000.0,False,True,False,7331583000 +2022,Table 1.4,AN,21,capital_gains_losses,All,100000.0,200000.0,True,False,False,3526750 +2022,Table 1.4,AN,41,capital_gains_losses,All,100000.0,200000.0,True,True,False,3468331 +2022,Table 1.4,AO,22,capital_gains_losses,All,200000.0,500000.0,False,False,False,5705378000 +2022,Table 1.4,AO,42,capital_gains_losses,All,200000.0,500000.0,False,True,False,5689844000 +2022,Table 1.4,AN,22,capital_gains_losses,All,200000.0,500000.0,True,False,False,2479090 +2022,Table 1.4,AN,42,capital_gains_losses,All,200000.0,500000.0,True,True,False,2473023 +2022,Table 1.4,AO,23,capital_gains_losses,All,500000.0,1000000.0,False,False,False,1467163000 +2022,Table 1.4,AO,43,capital_gains_losses,All,500000.0,1000000.0,False,True,False,1465406000 +2022,Table 1.4,AN,23,capital_gains_losses,All,500000.0,1000000.0,True,False,False,561543 +2022,Table 1.4,AN,43,capital_gains_losses,All,500000.0,1000000.0,True,True,False,560868 +2022,Table 1.4,AO,24,capital_gains_losses,All,1000000.0,1500000.0,False,False,False,350146000 +2022,Table 1.4,AN,24,capital_gains_losses,All,1000000.0,1500000.0,True,False,False,126982 +2022,Table 1.4,AO,44,capital_gains_losses,All,1000000.0,inf,False,True,False,766734000 +2022,Table 1.4,AN,44,capital_gains_losses,All,1000000.0,inf,True,True,False,273668 +2022,Table 1.4,AO,25,capital_gains_losses,All,1500000.0,2000000.0,False,False,False,143678000 +2022,Table 1.4,AN,25,capital_gains_losses,All,1500000.0,2000000.0,True,False,False,51411 +2022,Table 1.4,AO,26,capital_gains_losses,All,2000000.0,5000000.0,False,False,False,200629000 +2022,Table 1.4,AN,26,capital_gains_losses,All,2000000.0,5000000.0,True,False,False,70293 +2022,Table 1.4,AO,27,capital_gains_losses,All,5000000.0,10000000.0,False,False,False,48564000 +2022,Table 1.4,AN,27,capital_gains_losses,All,5000000.0,10000000.0,True,False,False,16807 +2022,Table 1.4,AO,28,capital_gains_losses,All,10000000.0,inf,False,False,False,24625000 +2022,Table 1.4,AN,28,capital_gains_losses,All,10000000.0,inf,True,False,False,8508 +2022,Table 2.1,DH,10,charitable_contributions_deductions,All,-inf,inf,False,False,True,222384855000 +2022,Table 2.1,DH,33,charitable_contributions_deductions,All,-inf,inf,False,True,False,214634750000 +2022,Table 2.1,DG,10,charitable_contributions_deductions,All,-inf,inf,True,False,True,12179939 +2022,Table 2.1,DG,33,charitable_contributions_deductions,All,-inf,inf,True,True,False,11229336 +2022,Table 2.1,DH,11,charitable_contributions_deductions,All,0.0,5000.0,False,False,False,34841000 +2022,Table 2.1,DG,11,charitable_contributions_deductions,All,0.0,5000.0,True,False,False,46941 +2022,Table 2.1,DH,12,charitable_contributions_deductions,All,5000.0,10000.0,False,False,False,92549000 +2022,Table 2.1,DG,12,charitable_contributions_deductions,All,5000.0,10000.0,True,False,False,44917 +2022,Table 2.1,DH,13,charitable_contributions_deductions,All,10000.0,15000.0,False,False,False,159177000 +2022,Table 2.1,DG,13,charitable_contributions_deductions,All,10000.0,15000.0,True,False,False,67092 +2022,Table 2.1,DH,14,charitable_contributions_deductions,All,15000.0,20000.0,False,False,False,281706000 +2022,Table 2.1,DG,14,charitable_contributions_deductions,All,15000.0,20000.0,True,False,False,88049 +2022,Table 2.1,DH,15,charitable_contributions_deductions,All,20000.0,25000.0,False,False,False,456754000 +2022,Table 2.1,DG,15,charitable_contributions_deductions,All,20000.0,25000.0,True,False,False,120027 +2022,Table 2.1,DH,16,charitable_contributions_deductions,All,25000.0,30000.0,False,False,False,553969000 +2022,Table 2.1,DG,16,charitable_contributions_deductions,All,25000.0,30000.0,True,False,False,132800 +2022,Table 2.1,DH,17,charitable_contributions_deductions,All,30000.0,35000.0,False,False,False,663476000 +2022,Table 2.1,DG,17,charitable_contributions_deductions,All,30000.0,35000.0,True,False,False,151769 +2022,Table 2.1,DH,18,charitable_contributions_deductions,All,35000.0,40000.0,False,False,False,1255200000 +2022,Table 2.1,DG,18,charitable_contributions_deductions,All,35000.0,40000.0,True,False,False,198007 +2022,Table 2.1,DH,19,charitable_contributions_deductions,All,40000.0,45000.0,False,False,False,1068181000 +2022,Table 2.1,DG,19,charitable_contributions_deductions,All,40000.0,45000.0,True,False,False,188265 +2022,Table 2.1,DH,20,charitable_contributions_deductions,All,45000.0,50000.0,False,False,False,1311148000 +2022,Table 2.1,DG,20,charitable_contributions_deductions,All,45000.0,50000.0,True,False,False,221978 +2022,Table 2.1,DH,21,charitable_contributions_deductions,All,50000.0,55000.0,False,False,False,1509675000 +2022,Table 2.1,DG,21,charitable_contributions_deductions,All,50000.0,55000.0,True,False,False,247046 +2022,Table 2.1,DH,22,charitable_contributions_deductions,All,55000.0,60000.0,False,False,False,1751614000 +2022,Table 2.1,DG,22,charitable_contributions_deductions,All,55000.0,60000.0,True,False,False,276278 +2022,Table 2.1,DH,23,charitable_contributions_deductions,All,60000.0,75000.0,False,False,False,5401166000 +2022,Table 2.1,DG,23,charitable_contributions_deductions,All,60000.0,75000.0,True,False,False,890000 +2022,Table 2.1,DH,24,charitable_contributions_deductions,All,75000.0,100000.0,False,False,False,9073536000 +2022,Table 2.1,DG,24,charitable_contributions_deductions,All,75000.0,100000.0,True,False,False,1473990 +2022,Table 2.1,DH,25,charitable_contributions_deductions,All,100000.0,200000.0,False,False,False,34781128000 +2022,Table 2.1,DG,25,charitable_contributions_deductions,All,100000.0,200000.0,True,False,False,3831570 +2022,Table 2.1,DH,26,charitable_contributions_deductions,All,200000.0,500000.0,False,False,False,37531722000 +2022,Table 2.1,DG,26,charitable_contributions_deductions,All,200000.0,500000.0,True,False,False,2868979 +2022,Table 2.1,DH,27,charitable_contributions_deductions,All,500000.0,1000000.0,False,False,False,20333029000 +2022,Table 2.1,DG,27,charitable_contributions_deductions,All,500000.0,1000000.0,True,False,False,810992 +2022,Table 2.1,DH,28,charitable_contributions_deductions,All,1000000.0,1500000.0,False,False,False,10226379000 +2022,Table 2.1,DG,28,charitable_contributions_deductions,All,1000000.0,1500000.0,True,False,False,211235 +2022,Table 2.1,DH,29,charitable_contributions_deductions,All,1500000.0,2000000.0,False,False,False,6269622000 +2022,Table 2.1,DG,29,charitable_contributions_deductions,All,1500000.0,2000000.0,True,False,False,94711 +2022,Table 2.1,DH,30,charitable_contributions_deductions,All,2000000.0,5000000.0,False,False,False,16801653000 +2022,Table 2.1,DG,30,charitable_contributions_deductions,All,2000000.0,5000000.0,True,False,False,144922 +2022,Table 2.1,DH,31,charitable_contributions_deductions,All,5000000.0,10000000.0,False,False,False,11261823000 +2022,Table 2.1,DG,31,charitable_contributions_deductions,All,5000000.0,10000000.0,True,False,False,41137 +2022,Table 2.1,DH,32,charitable_contributions_deductions,All,10000000.0,inf,False,False,False,61566506000 +2022,Table 2.1,DG,32,charitable_contributions_deductions,All,10000000.0,inf,True,False,False,29233 +2022,Table 1.1,B,11,count,All,-inf,0.0,True,False,False,3254225 +2022,Table 1.1,G,11,count,All,-inf,0.0,True,True,False,3843 +2022,Table 1.1,B,10,count,All,-inf,inf,True,False,True,161336659 +2022,Table 1.1,G,10,count,All,-inf,inf,True,True,False,110640128 +2022,Table 1.1,B,12,count,All,1.0,5000.0,True,False,False,8195783 +2022,Table 1.1,G,12,count,All,1.0,5000.0,True,True,False,105475 +2022,Table 1.1,B,13,count,All,5000.0,10000.0,True,False,False,8747727 +2022,Table 1.1,G,13,count,All,5000.0,10000.0,True,True,False,119109 +2022,Table 1.1,B,14,count,All,10000.0,15000.0,True,False,False,9642322 +2022,Table 1.1,G,14,count,All,10000.0,15000.0,True,True,False,1370355 +2022,Table 1.1,B,15,count,All,15000.0,20000.0,True,False,False,9058382 +2022,Table 1.1,G,15,count,All,15000.0,20000.0,True,True,False,4429445 +2022,Table 1.1,B,16,count,All,20000.0,25000.0,True,False,False,8035277 +2022,Table 1.1,G,16,count,All,20000.0,25000.0,True,True,False,4393888 +2022,Table 1.1,B,17,count,All,25000.0,30000.0,True,False,False,8005289 +2022,Table 1.1,G,17,count,All,25000.0,30000.0,True,True,False,4801988 +2022,Table 1.1,B,18,count,All,30000.0,40000.0,True,False,False,15771561 +2022,Table 1.1,G,18,count,All,30000.0,40000.0,True,True,False,10791934 +2022,Table 1.1,B,19,count,All,40000.0,50000.0,True,False,False,13255063 +2022,Table 1.1,G,19,count,All,40000.0,50000.0,True,True,False,10680343 +2022,Table 1.1,B,20,count,All,50000.0,75000.0,True,False,False,23805797 +2022,Table 1.1,G,20,count,All,50000.0,75000.0,True,True,False,21378339 +2022,Table 1.1,B,21,count,All,75000.0,100000.0,True,False,False,15181035 +2022,Table 1.1,G,21,count,All,75000.0,100000.0,True,True,False,14549648 +2022,Table 1.1,B,22,count,All,100000.0,200000.0,True,False,False,25887136 +2022,Table 1.1,G,22,count,All,100000.0,200000.0,True,True,False,25547389 +2022,Table 1.1,B,23,count,All,200000.0,500000.0,True,False,False,10017626 +2022,Table 1.1,G,23,count,All,200000.0,500000.0,True,True,False,9992304 +2022,Table 1.1,B,24,count,All,500000.0,1000000.0,True,False,False,1674608 +2022,Table 1.1,G,24,count,All,500000.0,1000000.0,True,True,False,1672148 +2022,Table 1.1,B,25,count,All,1000000.0,1500000.0,True,False,False,360882 +2022,Table 1.1,G,25,count,All,1000000.0,1500000.0,True,True,False,360444 +2022,Table 1.2,B,44,count,All,1000000.0,inf,True,True,False,803922 +2022,Table 1.1,B,26,count,All,1500000.0,2000000.0,True,False,False,148222 +2022,Table 1.1,G,26,count,All,1500000.0,2000000.0,True,True,False,148056 +2022,Table 1.1,B,27,count,All,2000000.0,5000000.0,True,False,False,208129 +2022,Table 1.1,G,27,count,All,2000000.0,5000000.0,True,True,False,207905 +2022,Table 1.1,B,28,count,All,5000000.0,10000000.0,True,False,False,52968 +2022,Table 1.1,G,28,count,All,5000000.0,10000000.0,True,True,False,52913 +2022,Table 1.1,B,29,count,All,10000000.0,inf,True,False,False,34630 +2022,Table 1.1,G,29,count,All,10000000.0,inf,True,True,False,34604 +2022,Table 1.2,AL,10,count,Head of Household,-inf,0.0,True,False,False,113913 +2022,Table 1.2,AL,30,count,Head of Household,-inf,0.0,True,True,False,36 +2022,Table 1.2,AL,9,count,Head of Household,-inf,inf,True,False,False,21268139 +2022,Table 1.2,AL,29,count,Head of Household,-inf,inf,True,True,False,8187929 +2022,Table 1.2,AL,11,count,Head of Household,1.0,5000.0,True,False,False,475615 +2022,Table 1.2,AL,31,count,Head of Household,1.0,5000.0,True,True,False,0 +2022,Table 1.2,AL,12,count,Head of Household,5000.0,10000.0,True,False,False,811217 +2022,Table 1.2,AL,32,count,Head of Household,5000.0,10000.0,True,True,False,0 +2022,Table 1.2,AL,13,count,Head of Household,10000.0,15000.0,True,False,False,1687098 +2022,Table 1.2,AL,33,count,Head of Household,10000.0,15000.0,True,True,False,0 +2022,Table 1.2,AL,14,count,Head of Household,15000.0,20000.0,True,False,False,2064678 +2022,Table 1.2,AL,34,count,Head of Household,15000.0,20000.0,True,True,False,0 +2022,Table 1.2,AL,15,count,Head of Household,20000.0,25000.0,True,False,False,1669981 +2022,Table 1.2,AL,35,count,Head of Household,20000.0,25000.0,True,True,False,43214 +2022,Table 1.2,AL,16,count,Head of Household,25000.0,30000.0,True,False,False,1691489 +2022,Table 1.2,AL,36,count,Head of Household,25000.0,30000.0,True,True,False,134568 +2022,Table 1.2,AL,17,count,Head of Household,30000.0,40000.0,True,False,False,3400025 +2022,Table 1.2,AL,37,count,Head of Household,30000.0,40000.0,True,True,False,490229 +2022,Table 1.2,AL,18,count,Head of Household,40000.0,50000.0,True,False,False,2452228 +2022,Table 1.2,AL,38,count,Head of Household,40000.0,50000.0,True,True,False,1269759 +2022,Table 1.2,AL,19,count,Head of Household,50000.0,75000.0,True,False,False,3479671 +2022,Table 1.2,AL,39,count,Head of Household,50000.0,75000.0,True,True,False,2905094 +2022,Table 1.2,AL,20,count,Head of Household,75000.0,100000.0,True,False,False,1572622 +2022,Table 1.2,AL,40,count,Head of Household,75000.0,100000.0,True,True,False,1516207 +2022,Table 1.2,AL,21,count,Head of Household,100000.0,200000.0,True,False,False,1507144 +2022,Table 1.2,AL,41,count,Head of Household,100000.0,200000.0,True,True,False,1488755 +2022,Table 1.2,AL,22,count,Head of Household,200000.0,500000.0,True,False,False,277721 +2022,Table 1.2,AL,42,count,Head of Household,200000.0,500000.0,True,True,False,275643 +2022,Table 1.2,AL,23,count,Head of Household,500000.0,1000000.0,True,False,False,44818 +2022,Table 1.2,AL,43,count,Head of Household,500000.0,1000000.0,True,True,False,44596 +2022,Table 1.2,AL,24,count,Head of Household,1000000.0,1500000.0,True,False,False,9165 +2022,Table 1.2,AL,44,count,Head of Household,1000000.0,inf,True,True,False,19827 +2022,Table 1.2,AL,25,count,Head of Household,1500000.0,2000000.0,True,False,False,3575 +2022,Table 1.2,AL,26,count,Head of Household,2000000.0,5000000.0,True,False,False,5033 +2022,Table 1.2,AL,27,count,Head of Household,5000000.0,10000000.0,True,False,False,1280 +2022,Table 1.2,AL,28,count,Head of Household,10000000.0,inf,True,False,False,866 +2022,Table 1.2,N,10,count,Married Filing Jointly/Surviving Spouse,-inf,0.0,True,False,False,660606 +2022,Table 1.2,N,30,count,Married Filing Jointly/Surviving Spouse,-inf,0.0,True,True,False,1175 +2022,Table 1.2,N,9,count,Married Filing Jointly/Surviving Spouse,-inf,inf,True,False,False,54886428 +2022,Table 1.2,N,29,count,Married Filing Jointly/Surviving Spouse,-inf,inf,True,True,False,43465641 +2022,Table 1.2,N,11,count,Married Filing Jointly/Surviving Spouse,1.0,5000.0,True,False,False,753224 +2022,Table 1.2,N,31,count,Married Filing Jointly/Surviving Spouse,1.0,5000.0,True,True,False,2325 +2022,Table 1.2,N,12,count,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,True,False,False,744778 +2022,Table 1.2,N,32,count,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,True,True,False,0 +2022,Table 1.2,N,13,count,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,True,False,False,960577 +2022,Table 1.2,N,33,count,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,True,True,False,1148 +2022,Table 1.2,N,14,count,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,True,False,False,1067299 +2022,Table 1.2,N,34,count,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,True,True,False,0 +2022,Table 1.2,N,15,count,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,True,False,False,1141188 +2022,Table 1.2,N,35,count,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,True,True,False,4072 +2022,Table 1.2,N,16,count,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,True,False,False,1293290 +2022,Table 1.2,N,36,count,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,True,True,False,231040 +2022,Table 1.2,N,17,count,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,True,False,False,2689524 +2022,Table 1.2,N,37,count,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,True,True,False,1274743 +2022,Table 1.2,N,18,count,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,True,False,False,2710563 +2022,Table 1.2,N,38,count,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,True,True,False,1531390 +2022,Table 1.2,N,19,count,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,True,False,False,7112905 +2022,Table 1.2,N,39,count,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,True,True,False,5472066 +2022,Table 1.2,N,20,count,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,True,False,False,7325004 +2022,Table 1.2,N,40,count,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,True,True,False,6813155 +2022,Table 1.2,N,21,count,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,True,False,False,18132960 +2022,Table 1.2,N,41,count,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,True,True,False,17858521 +2022,Table 1.2,N,22,count,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,True,False,False,8217044 +2022,Table 1.2,N,42,count,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,True,True,False,8199977 +2022,Table 1.2,N,23,count,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,True,False,False,1407631 +2022,Table 1.2,N,43,count,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,True,True,False,1406636 +2022,Table 1.2,N,24,count,Married Filing Jointly/Surviving Spouse,1000000.0,1500000.0,True,False,False,304533 +2022,Table 1.2,N,44,count,Married Filing Jointly/Surviving Spouse,1000000.0,inf,True,True,False,669390 +2022,Table 1.2,N,25,count,Married Filing Jointly/Surviving Spouse,1500000.0,2000000.0,True,False,False,123960 +2022,Table 1.2,N,26,count,Married Filing Jointly/Surviving Spouse,2000000.0,5000000.0,True,False,False,170806 +2022,Table 1.2,N,27,count,Married Filing Jointly/Surviving Spouse,5000000.0,10000000.0,True,False,False,43126 +2022,Table 1.2,N,28,count,Married Filing Jointly/Surviving Spouse,10000000.0,inf,True,False,False,27413 +2022,Table 1.2,Z,10,count,Married Filing Separately,-inf,0.0,True,False,False,113465 +2022,Table 1.2,Z,30,count,Married Filing Separately,-inf,0.0,True,True,False,312 +2022,Table 1.2,Z,9,count,Married Filing Separately,-inf,inf,True,False,False,3992729 +2022,Table 1.2,Z,29,count,Married Filing Separately,-inf,inf,True,True,False,3181658 +2022,Table 1.2,Z,11,count,Married Filing Separately,1.0,5000.0,True,False,False,146282 +2022,Table 1.2,Z,31,count,Married Filing Separately,1.0,5000.0,True,True,False,4567 +2022,Table 1.2,Z,12,count,Married Filing Separately,5000.0,10000.0,True,False,False,149041 +2022,Table 1.2,Z,32,count,Married Filing Separately,5000.0,10000.0,True,True,False,0 +2022,Table 1.2,Z,13,count,Married Filing Separately,10000.0,15000.0,True,False,False,160742 +2022,Table 1.2,Z,33,count,Married Filing Separately,10000.0,15000.0,True,True,False,48973 +2022,Table 1.2,Z,14,count,Married Filing Separately,15000.0,20000.0,True,False,False,146705 +2022,Table 1.2,Z,34,count,Married Filing Separately,15000.0,20000.0,True,True,False,105341 +2022,Table 1.2,Z,15,count,Married Filing Separately,20000.0,25000.0,True,False,False,183385 +2022,Table 1.2,Z,35,count,Married Filing Separately,20000.0,25000.0,True,True,False,143826 +2022,Table 1.2,Z,16,count,Married Filing Separately,25000.0,30000.0,True,False,False,216440 +2022,Table 1.2,Z,36,count,Married Filing Separately,25000.0,30000.0,True,True,False,165598 +2022,Table 1.2,Z,17,count,Married Filing Separately,30000.0,40000.0,True,False,False,449169 +2022,Table 1.2,Z,37,count,Married Filing Separately,30000.0,40000.0,True,True,False,383436 +2022,Table 1.2,Z,18,count,Married Filing Separately,40000.0,50000.0,True,False,False,527396 +2022,Table 1.2,Z,38,count,Married Filing Separately,40000.0,50000.0,True,True,False,484007 +2022,Table 1.2,Z,19,count,Married Filing Separately,50000.0,75000.0,True,False,False,881160 +2022,Table 1.2,Z,39,count,Married Filing Separately,50000.0,75000.0,True,True,False,845009 +2022,Table 1.2,Z,20,count,Married Filing Separately,75000.0,100000.0,True,False,False,408716 +2022,Table 1.2,Z,40,count,Married Filing Separately,75000.0,100000.0,True,True,False,400587 +2022,Table 1.2,Z,21,count,Married Filing Separately,100000.0,200000.0,True,False,False,457744 +2022,Table 1.2,Z,41,count,Married Filing Separately,100000.0,200000.0,True,True,False,451053 +2022,Table 1.2,Z,22,count,Married Filing Separately,200000.0,500000.0,True,False,False,113765 +2022,Table 1.2,Z,42,count,Married Filing Separately,200000.0,500000.0,True,True,False,110680 +2022,Table 1.2,Z,23,count,Married Filing Separately,500000.0,1000000.0,True,False,False,21615 +2022,Table 1.2,Z,43,count,Married Filing Separately,500000.0,1000000.0,True,True,False,21279 +2022,Table 1.2,Z,24,count,Married Filing Separately,1000000.0,1500000.0,True,False,False,6098 +2022,Table 1.2,Z,44,count,Married Filing Separately,1000000.0,inf,True,True,False,16990 +2022,Table 1.2,Z,25,count,Married Filing Separately,1500000.0,2000000.0,True,False,False,2815 +2022,Table 1.2,Z,26,count,Married Filing Separately,2000000.0,5000000.0,True,False,False,5029 +2022,Table 1.2,Z,27,count,Married Filing Separately,5000000.0,10000000.0,True,False,False,1649 +2022,Table 1.2,Z,28,count,Married Filing Separately,10000000.0,inf,True,False,False,1514 +2022,Table 1.2,AX,10,count,Single,-inf,0.0,True,False,False,2366241 +2022,Table 1.2,AX,30,count,Single,-inf,0.0,True,True,False,2321 +2022,Table 1.2,AX,9,count,Single,-inf,inf,True,False,False,81189363 +2022,Table 1.2,AX,29,count,Single,-inf,inf,True,True,False,55804900 +2022,Table 1.2,AX,11,count,Single,1.0,5000.0,True,False,False,6820661 +2022,Table 1.2,AX,31,count,Single,1.0,5000.0,True,True,False,101483 +2022,Table 1.2,AX,12,count,Single,5000.0,10000.0,True,False,False,7042691 +2022,Table 1.2,AX,32,count,Single,5000.0,10000.0,True,True,False,116208 +2022,Table 1.2,AX,13,count,Single,10000.0,15000.0,True,False,False,6833904 +2022,Table 1.2,AX,33,count,Single,10000.0,15000.0,True,True,False,1320234 +2022,Table 1.2,AX,14,count,Single,15000.0,20000.0,True,False,False,5779700 +2022,Table 1.2,AX,34,count,Single,15000.0,20000.0,True,True,False,4321067 +2022,Table 1.2,AX,15,count,Single,20000.0,25000.0,True,False,False,5040723 +2022,Table 1.2,AX,35,count,Single,20000.0,25000.0,True,True,False,4205812 +2022,Table 1.2,AX,16,count,Single,25000.0,30000.0,True,False,False,4804071 +2022,Table 1.2,AX,36,count,Single,25000.0,30000.0,True,True,False,4270782 +2022,Table 1.2,AX,17,count,Single,30000.0,40000.0,True,False,False,9232844 +2022,Table 1.2,AX,37,count,Single,30000.0,40000.0,True,True,False,8643525 +2022,Table 1.2,AX,18,count,Single,40000.0,50000.0,True,False,False,7564876 +2022,Table 1.2,AX,38,count,Single,40000.0,50000.0,True,True,False,7395187 +2022,Table 1.2,AX,19,count,Single,50000.0,75000.0,True,False,False,12332062 +2022,Table 1.2,AX,39,count,Single,50000.0,75000.0,True,True,False,12156169 +2022,Table 1.2,AX,20,count,Single,75000.0,100000.0,True,False,False,5874693 +2022,Table 1.2,AX,40,count,Single,75000.0,100000.0,True,True,False,5819699 +2022,Table 1.2,AX,21,count,Single,100000.0,200000.0,True,False,False,5789288 +2022,Table 1.2,AX,41,count,Single,100000.0,200000.0,True,True,False,5749059 +2022,Table 1.2,AX,22,count,Single,200000.0,500000.0,True,False,False,1409096 +2022,Table 1.2,AX,42,count,Single,200000.0,500000.0,True,True,False,1406004 +2022,Table 1.2,AX,23,count,Single,500000.0,1000000.0,True,False,False,200544 +2022,Table 1.2,AX,43,count,Single,500000.0,1000000.0,True,True,False,199637 +2022,Table 1.2,AX,24,count,Single,1000000.0,1500000.0,True,False,False,41086 +2022,Table 1.2,AX,44,count,Single,1000000.0,inf,True,True,False,97714 +2022,Table 1.2,AX,25,count,Single,1500000.0,2000000.0,True,False,False,17872 +2022,Table 1.2,AX,26,count,Single,2000000.0,5000000.0,True,False,False,27261 +2022,Table 1.2,AX,27,count,Single,5000000.0,10000000.0,True,False,False,6913 +2022,Table 1.2,AX,28,count,Single,10000000.0,inf,True,False,False,4837 +2022,Table 1.4,G,10,employment_income,All,-inf,0.0,False,False,False,26549822000 +2022,Table 1.4,G,30,employment_income,All,-inf,0.0,False,True,False,350570000 +2022,Table 1.4,F,10,employment_income,All,-inf,0.0,True,False,False,535529 +2022,Table 1.4,F,30,employment_income,All,-inf,0.0,True,True,False,2317 +2022,Table 1.4,G,9,employment_income,All,-inf,inf,False,False,True,9738950972000 +2022,Table 1.4,G,29,employment_income,All,-inf,inf,False,True,False,8940029743000 +2022,Table 1.4,F,9,employment_income,All,-inf,inf,True,False,True,128387726 +2022,Table 1.4,F,29,employment_income,All,-inf,inf,True,True,False,93333204 +2022,Table 1.4,G,11,employment_income,All,1.0,5000.0,False,False,False,20111860000 +2022,Table 1.4,G,31,employment_income,All,1.0,5000.0,False,True,False,229732000 +2022,Table 1.4,F,11,employment_income,All,1.0,5000.0,True,False,False,4526748 +2022,Table 1.4,F,31,employment_income,All,1.0,5000.0,True,True,False,42840 +2022,Table 1.4,G,12,employment_income,All,5000.0,10000.0,False,False,False,49932161000 +2022,Table 1.4,G,32,employment_income,All,5000.0,10000.0,False,True,False,486528000 +2022,Table 1.4,F,12,employment_income,All,5000.0,10000.0,True,False,False,6288131 +2022,Table 1.4,F,32,employment_income,All,5000.0,10000.0,True,True,False,78328 +2022,Table 1.4,G,13,employment_income,All,10000.0,15000.0,False,False,False,83472741000 +2022,Table 1.4,G,33,employment_income,All,10000.0,15000.0,False,True,False,16541605000 +2022,Table 1.4,F,13,employment_income,All,10000.0,15000.0,True,False,False,6711329 +2022,Table 1.4,F,33,employment_income,All,10000.0,15000.0,True,True,False,1186576 +2022,Table 1.4,G,14,employment_income,All,15000.0,20000.0,False,False,False,114917988000 +2022,Table 1.4,G,34,employment_income,All,15000.0,20000.0,False,True,False,59770947000 +2022,Table 1.4,F,14,employment_income,All,15000.0,20000.0,True,False,False,6711424 +2022,Table 1.4,F,34,employment_income,All,15000.0,20000.0,True,True,False,3468170 +2022,Table 1.4,G,15,employment_income,All,20000.0,25000.0,False,False,False,142024298000 +2022,Table 1.4,G,35,employment_income,All,20000.0,25000.0,False,True,False,79646635000 +2022,Table 1.4,F,15,employment_income,All,20000.0,25000.0,True,False,False,6413397 +2022,Table 1.4,F,35,employment_income,All,20000.0,25000.0,True,True,False,3611910 +2022,Table 1.4,G,16,employment_income,All,25000.0,30000.0,False,False,False,179101569000 +2022,Table 1.4,G,36,employment_income,All,25000.0,30000.0,False,True,False,109385821000 +2022,Table 1.4,F,16,employment_income,All,25000.0,30000.0,True,False,False,6580422 +2022,Table 1.4,F,36,employment_income,All,25000.0,30000.0,True,True,False,4042971 +2022,Table 1.4,G,17,employment_income,All,30000.0,40000.0,False,False,False,458154921000 +2022,Table 1.4,G,37,employment_income,All,30000.0,40000.0,False,True,False,305242003000 +2022,Table 1.4,F,17,employment_income,All,30000.0,40000.0,True,False,False,13512882 +2022,Table 1.4,F,37,employment_income,All,30000.0,40000.0,True,True,False,9073949 +2022,Table 1.4,G,18,employment_income,All,40000.0,50000.0,False,False,False,491501148000 +2022,Table 1.4,G,38,employment_income,All,40000.0,50000.0,False,True,False,391650651000 +2022,Table 1.4,F,18,employment_income,All,40000.0,50000.0,True,False,False,11461901 +2022,Table 1.4,F,38,employment_income,All,40000.0,50000.0,True,True,False,9169143 +2022,Table 1.4,G,19,employment_income,All,50000.0,75000.0,False,False,False,1150473333000 +2022,Table 1.4,G,39,employment_income,All,50000.0,75000.0,False,True,False,1028579919000 +2022,Table 1.4,F,19,employment_income,All,50000.0,75000.0,True,False,False,20174516 +2022,Table 1.4,F,39,employment_income,All,50000.0,75000.0,True,True,False,18001461 +2022,Table 1.4,G,20,employment_income,All,75000.0,100000.0,False,False,False,987573283000 +2022,Table 1.4,G,40,employment_income,All,75000.0,100000.0,False,True,False,946050428000 +2022,Table 1.4,F,20,employment_income,All,75000.0,100000.0,True,False,False,12691167 +2022,Table 1.4,F,40,employment_income,All,75000.0,100000.0,True,True,False,12155642 +2022,Table 1.4,G,21,employment_income,All,100000.0,200000.0,False,False,False,2619600305000 +2022,Table 1.4,G,41,employment_income,All,100000.0,200000.0,False,True,False,2593179236000 +2022,Table 1.4,F,21,employment_income,All,100000.0,200000.0,True,False,False,21959412 +2022,Table 1.4,F,41,employment_income,All,100000.0,200000.0,True,True,False,21701690 +2022,Table 1.4,G,22,employment_income,All,200000.0,500000.0,False,False,False,2010514162000 +2022,Table 1.4,G,42,employment_income,All,200000.0,500000.0,False,True,False,2005818913000 +2022,Table 1.4,F,22,employment_income,All,200000.0,500000.0,True,False,False,8723740 +2022,Table 1.4,F,42,employment_income,All,200000.0,500000.0,True,True,False,8703225 +2022,Table 1.4,G,23,employment_income,All,500000.0,1000000.0,False,False,False,652360162000 +2022,Table 1.4,G,43,employment_income,All,500000.0,1000000.0,False,True,False,651538718000 +2022,Table 1.4,F,23,employment_income,All,500000.0,1000000.0,True,False,False,1436001 +2022,Table 1.4,F,43,employment_income,All,500000.0,1000000.0,True,True,False,1434463 +2022,Table 1.4,G,24,employment_income,All,1000000.0,1500000.0,False,False,False,201078168000 +2022,Table 1.4,F,24,employment_income,All,1000000.0,1500000.0,True,False,False,300870 +2022,Table 1.4,G,44,employment_income,All,1000000.0,inf,False,True,False,751558036000 +2022,Table 1.4,F,44,employment_income,All,1000000.0,inf,True,True,False,660518 +2022,Table 1.4,G,25,employment_income,All,1500000.0,2000000.0,False,False,False,101222017000 +2022,Table 1.4,F,25,employment_income,All,1500000.0,2000000.0,True,False,False,121422 +2022,Table 1.4,G,26,employment_income,All,2000000.0,5000000.0,False,False,False,202143391000 +2022,Table 1.4,F,26,employment_income,All,2000000.0,5000000.0,True,False,False,168281 +2022,Table 1.4,G,27,employment_income,All,5000000.0,10000000.0,False,False,False,95902801000 +2022,Table 1.4,F,27,employment_income,All,5000000.0,10000000.0,True,False,False,42749 +2022,Table 1.4,G,28,employment_income,All,10000000.0,inf,False,False,False,152316841000 +2022,Table 1.4,F,28,employment_income,All,10000000.0,inf,True,False,False,27805 +2022,Table 1.4,BY,10,estate_income,All,-inf,0.0,False,False,False,426623000 +2022,Table 1.4,BY,30,estate_income,All,-inf,0.0,False,True,False,94589000 +2022,Table 1.4,BX,10,estate_income,All,-inf,0.0,True,False,False,11074 +2022,Table 1.4,BX,30,estate_income,All,-inf,0.0,True,True,False,1124 +2022,Table 1.4,BY,9,estate_income,All,-inf,inf,False,False,True,53472482000 +2022,Table 1.4,BY,29,estate_income,All,-inf,inf,False,True,False,52587362000 +2022,Table 1.4,BX,9,estate_income,All,-inf,inf,True,False,True,628572 +2022,Table 1.4,BX,29,estate_income,All,-inf,inf,True,True,False,565767 +2022,Table 1.4,BY,11,estate_income,All,1.0,5000.0,False,False,False,16099000 +2022,Table 1.4,BY,31,estate_income,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,BX,11,estate_income,All,1.0,5000.0,True,False,False,4266 +2022,Table 1.4,BX,31,estate_income,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,BY,12,estate_income,All,5000.0,10000.0,False,False,False,33162000 +2022,Table 1.4,BY,32,estate_income,All,5000.0,10000.0,False,True,False,21294000 +2022,Table 1.4,BX,12,estate_income,All,5000.0,10000.0,True,False,False,8632 +2022,Table 1.4,BX,32,estate_income,All,5000.0,10000.0,True,True,False,4016 +2022,Table 1.4,BY,13,estate_income,All,10000.0,15000.0,False,False,False,91789000 +2022,Table 1.4,BY,33,estate_income,All,10000.0,15000.0,False,True,False,0 +2022,Table 1.4,BX,13,estate_income,All,10000.0,15000.0,True,False,False,9052 +2022,Table 1.4,BX,33,estate_income,All,10000.0,15000.0,True,True,False,0 +2022,Table 1.4,BY,14,estate_income,All,15000.0,20000.0,False,False,False,59252000 +2022,Table 1.4,BY,34,estate_income,All,15000.0,20000.0,False,True,False,44433000 +2022,Table 1.4,BX,14,estate_income,All,15000.0,20000.0,True,False,False,11488 +2022,Table 1.4,BX,34,estate_income,All,15000.0,20000.0,True,True,False,7068 +2022,Table 1.4,BY,15,estate_income,All,20000.0,25000.0,False,False,False,111552000 +2022,Table 1.4,BY,35,estate_income,All,20000.0,25000.0,False,True,False,30649000 +2022,Table 1.4,BX,15,estate_income,All,20000.0,25000.0,True,False,False,13195 +2022,Table 1.4,BX,35,estate_income,All,20000.0,25000.0,True,True,False,6035 +2022,Table 1.4,BY,16,estate_income,All,25000.0,30000.0,False,False,False,57771000 +2022,Table 1.4,BY,36,estate_income,All,25000.0,30000.0,False,True,False,49186000 +2022,Table 1.4,BX,16,estate_income,All,25000.0,30000.0,True,False,False,8642 +2022,Table 1.4,BX,36,estate_income,All,25000.0,30000.0,True,True,False,5015 +2022,Table 1.4,BY,17,estate_income,All,30000.0,40000.0,False,False,False,165277000 +2022,Table 1.4,BY,37,estate_income,All,30000.0,40000.0,False,True,False,114095000 +2022,Table 1.4,BX,17,estate_income,All,30000.0,40000.0,True,False,False,22538 +2022,Table 1.4,BX,37,estate_income,All,30000.0,40000.0,True,True,False,15453 +2022,Table 1.4,BY,18,estate_income,All,40000.0,50000.0,False,False,False,239340000 +2022,Table 1.4,BY,38,estate_income,All,40000.0,50000.0,False,True,False,215638000 +2022,Table 1.4,BX,18,estate_income,All,40000.0,50000.0,True,False,False,18888 +2022,Table 1.4,BX,38,estate_income,All,40000.0,50000.0,True,True,False,14623 +2022,Table 1.4,BY,19,estate_income,All,50000.0,75000.0,False,False,False,649247000 +2022,Table 1.4,BY,39,estate_income,All,50000.0,75000.0,False,True,False,621236000 +2022,Table 1.4,BX,19,estate_income,All,50000.0,75000.0,True,False,False,52530 +2022,Table 1.4,BX,39,estate_income,All,50000.0,75000.0,True,True,False,47992 +2022,Table 1.4,BY,20,estate_income,All,75000.0,100000.0,False,False,False,957756000 +2022,Table 1.4,BY,40,estate_income,All,75000.0,100000.0,False,True,False,907741000 +2022,Table 1.4,BX,20,estate_income,All,75000.0,100000.0,True,False,False,49406 +2022,Table 1.4,BX,40,estate_income,All,75000.0,100000.0,True,True,False,47594 +2022,Table 1.4,BY,21,estate_income,All,100000.0,200000.0,False,False,False,4600362000 +2022,Table 1.4,BY,41,estate_income,All,100000.0,200000.0,False,True,False,4545420000 +2022,Table 1.4,BX,21,estate_income,All,100000.0,200000.0,True,False,False,182421 +2022,Table 1.4,BX,41,estate_income,All,100000.0,200000.0,True,True,False,180738 +2022,Table 1.4,BY,22,estate_income,All,200000.0,500000.0,False,False,False,8862591000 +2022,Table 1.4,BY,42,estate_income,All,200000.0,500000.0,False,True,False,8840015000 +2022,Table 1.4,BX,22,estate_income,All,200000.0,500000.0,True,False,False,151205 +2022,Table 1.4,BX,42,estate_income,All,200000.0,500000.0,True,True,False,150906 +2022,Table 1.4,BY,23,estate_income,All,500000.0,1000000.0,False,False,False,6163237000 +2022,Table 1.4,BY,43,estate_income,All,500000.0,1000000.0,False,True,False,6159588000 +2022,Table 1.4,BX,23,estate_income,All,500000.0,1000000.0,True,False,False,43878 +2022,Table 1.4,BX,43,estate_income,All,500000.0,1000000.0,True,True,False,43860 +2022,Table 1.4,BY,24,estate_income,All,1000000.0,1500000.0,False,False,False,3222361000 +2022,Table 1.4,BX,24,estate_income,All,1000000.0,1500000.0,True,False,False,14506 +2022,Table 1.4,BY,44,estate_income,All,1000000.0,inf,False,True,False,30943479000 +2022,Table 1.4,BX,44,estate_income,All,1000000.0,inf,True,True,False,41343 +2022,Table 1.4,BY,25,estate_income,All,1500000.0,2000000.0,False,False,False,2067472000 +2022,Table 1.4,BX,25,estate_income,All,1500000.0,2000000.0,True,False,False,7036 +2022,Table 1.4,BY,26,estate_income,All,2000000.0,5000000.0,False,False,False,6768795000 +2022,Table 1.4,BX,26,estate_income,All,2000000.0,5000000.0,True,False,False,11987 +2022,Table 1.4,BY,27,estate_income,All,5000000.0,10000000.0,False,False,False,5093480000 +2022,Table 1.4,BX,27,estate_income,All,5000000.0,10000000.0,True,False,False,4342 +2022,Table 1.4,BY,28,estate_income,All,10000000.0,inf,False,False,False,13886316000 +2022,Table 1.4,BX,28,estate_income,All,10000000.0,inf,True,False,False,3486 +2022,Table 1.4,CA,10,estate_losses,All,-inf,0.0,False,False,False,1488712000 +2022,Table 1.4,CA,30,estate_losses,All,-inf,0.0,False,True,False,139520000 +2022,Table 1.4,BZ,10,estate_losses,All,-inf,0.0,True,False,False,3049 +2022,Table 1.4,BZ,30,estate_losses,All,-inf,0.0,True,True,False,38 +2022,Table 1.4,CA,9,estate_losses,All,-inf,inf,False,False,True,5757408000 +2022,Table 1.4,CA,29,estate_losses,All,-inf,inf,False,True,False,4034732000 +2022,Table 1.4,BZ,9,estate_losses,All,-inf,inf,True,False,True,47355 +2022,Table 1.4,BZ,29,estate_losses,All,-inf,inf,True,True,False,37548 +2022,Table 1.4,CA,11,estate_losses,All,1.0,5000.0,False,False,False,21227000 +2022,Table 1.4,CA,31,estate_losses,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,BZ,11,estate_losses,All,1.0,5000.0,True,False,False,1023 +2022,Table 1.4,BZ,31,estate_losses,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,CA,12,estate_losses,All,5000.0,10000.0,False,False,False,0 +2022,Table 1.4,CA,32,estate_losses,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,BZ,12,estate_losses,All,5000.0,10000.0,True,False,False,0 +2022,Table 1.4,BZ,32,estate_losses,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,CA,13,estate_losses,All,10000.0,15000.0,False,False,False,7080000 +2022,Table 1.4,CA,33,estate_losses,All,10000.0,15000.0,False,True,False,0 +2022,Table 1.4,BZ,13,estate_losses,All,10000.0,15000.0,True,False,False,1015 +2022,Table 1.4,BZ,33,estate_losses,All,10000.0,15000.0,True,True,False,0 +2022,Table 1.4,CA,14,estate_losses,All,15000.0,20000.0,False,False,False,35627000 +2022,Table 1.4,CA,34,estate_losses,All,15000.0,20000.0,False,True,False,9714000 +2022,Table 1.4,BZ,14,estate_losses,All,15000.0,20000.0,True,False,False,2000 +2022,Table 1.4,BZ,34,estate_losses,All,15000.0,20000.0,True,True,False,10 +2022,Table 1.4,CA,15,estate_losses,All,20000.0,25000.0,False,False,False,10916000 +2022,Table 1.4,CA,35,estate_losses,All,20000.0,25000.0,False,True,False,0 +2022,Table 1.4,BZ,15,estate_losses,All,20000.0,25000.0,True,False,False,17 +2022,Table 1.4,BZ,35,estate_losses,All,20000.0,25000.0,True,True,False,0 +2022,Table 1.4,CA,16,estate_losses,All,25000.0,30000.0,False,False,False,0 +2022,Table 1.4,CA,36,estate_losses,All,25000.0,30000.0,False,True,False,0 +2022,Table 1.4,BZ,16,estate_losses,All,25000.0,30000.0,True,False,False,0 +2022,Table 1.4,BZ,36,estate_losses,All,25000.0,30000.0,True,True,False,0 +2022,Table 1.4,CA,17,estate_losses,All,30000.0,40000.0,False,False,False,17087000 +2022,Table 1.4,CA,37,estate_losses,All,30000.0,40000.0,False,True,False,8873000 +2022,Table 1.4,BZ,17,estate_losses,All,30000.0,40000.0,True,False,False,2123 +2022,Table 1.4,BZ,37,estate_losses,All,30000.0,40000.0,True,True,False,2131 +2022,Table 1.4,CA,18,estate_losses,All,40000.0,50000.0,False,False,False,5993000 +2022,Table 1.4,CA,38,estate_losses,All,40000.0,50000.0,False,True,False,0 +2022,Table 1.4,BZ,18,estate_losses,All,40000.0,50000.0,True,False,False,2030 +2022,Table 1.4,BZ,38,estate_losses,All,40000.0,50000.0,True,True,False,0 +2022,Table 1.4,CA,19,estate_losses,All,50000.0,75000.0,False,False,False,17322000 +2022,Table 1.4,CA,39,estate_losses,All,50000.0,75000.0,False,True,False,6961000 +2022,Table 1.4,BZ,19,estate_losses,All,50000.0,75000.0,True,False,False,2406 +2022,Table 1.4,BZ,39,estate_losses,All,50000.0,75000.0,True,True,False,2349 +2022,Table 1.4,CA,20,estate_losses,All,75000.0,100000.0,False,False,False,114386000 +2022,Table 1.4,CA,40,estate_losses,All,75000.0,100000.0,False,True,False,100048000 +2022,Table 1.4,BZ,20,estate_losses,All,75000.0,100000.0,True,False,False,2529 +2022,Table 1.4,BZ,40,estate_losses,All,75000.0,100000.0,True,True,False,2317 +2022,Table 1.4,CA,21,estate_losses,All,100000.0,200000.0,False,False,False,248044000 +2022,Table 1.4,CA,41,estate_losses,All,100000.0,200000.0,False,True,False,128702000 +2022,Table 1.4,BZ,21,estate_losses,All,100000.0,200000.0,True,False,False,11602 +2022,Table 1.4,BZ,41,estate_losses,All,100000.0,200000.0,True,True,False,11289 +2022,Table 1.4,CA,22,estate_losses,All,200000.0,500000.0,False,False,False,359748000 +2022,Table 1.4,CA,42,estate_losses,All,200000.0,500000.0,False,True,False,286405000 +2022,Table 1.4,BZ,22,estate_losses,All,200000.0,500000.0,True,False,False,8694 +2022,Table 1.4,BZ,42,estate_losses,All,200000.0,500000.0,True,True,False,8582 +2022,Table 1.4,CA,23,estate_losses,All,500000.0,1000000.0,False,False,False,405601000 +2022,Table 1.4,CA,43,estate_losses,All,500000.0,1000000.0,False,True,False,336951000 +2022,Table 1.4,BZ,23,estate_losses,All,500000.0,1000000.0,True,False,False,3150 +2022,Table 1.4,BZ,43,estate_losses,All,500000.0,1000000.0,True,True,False,3124 +2022,Table 1.4,CA,24,estate_losses,All,1000000.0,1500000.0,False,False,False,300625000 +2022,Table 1.4,BZ,24,estate_losses,All,1000000.0,1500000.0,True,False,False,1643 +2022,Table 1.4,CA,44,estate_losses,All,1000000.0,inf,False,True,False,3017559000 +2022,Table 1.4,BZ,44,estate_losses,All,1000000.0,inf,True,True,False,7709 +2022,Table 1.4,CA,25,estate_losses,All,1500000.0,2000000.0,False,False,False,189236000 +2022,Table 1.4,BZ,25,estate_losses,All,1500000.0,2000000.0,True,False,False,1272 +2022,Table 1.4,CA,26,estate_losses,All,2000000.0,5000000.0,False,False,False,658365000 +2022,Table 1.4,BZ,26,estate_losses,All,2000000.0,5000000.0,True,False,False,2420 +2022,Table 1.4,CA,27,estate_losses,All,5000000.0,10000000.0,False,False,False,401366000 +2022,Table 1.4,BZ,27,estate_losses,All,5000000.0,10000000.0,True,False,False,1083 +2022,Table 1.4,CA,28,estate_losses,All,10000000.0,inf,False,False,False,1476075000 +2022,Table 1.4,BZ,28,estate_losses,All,10000000.0,inf,True,False,False,1300 +2022,Table 1.4,W,10,exempt_interest,All,-inf,0.0,False,False,False,789360000 +2022,Table 1.4,W,30,exempt_interest,All,-inf,0.0,False,True,False,27600000 +2022,Table 1.4,V,10,exempt_interest,All,-inf,0.0,True,False,False,93427 +2022,Table 1.4,V,30,exempt_interest,All,-inf,0.0,True,True,False,497 +2022,Table 1.4,W,9,exempt_interest,All,-inf,inf,False,False,True,55567941000 +2022,Table 1.4,W,29,exempt_interest,All,-inf,inf,False,True,False,51895063000 +2022,Table 1.4,V,9,exempt_interest,All,-inf,inf,True,False,True,6892813 +2022,Table 1.4,V,29,exempt_interest,All,-inf,inf,True,True,False,6124551 +2022,Table 1.4,W,11,exempt_interest,All,1.0,5000.0,False,False,False,135194000 +2022,Table 1.4,W,31,exempt_interest,All,1.0,5000.0,False,True,False,3183000 +2022,Table 1.4,V,11,exempt_interest,All,1.0,5000.0,True,False,False,109109 +2022,Table 1.4,V,31,exempt_interest,All,1.0,5000.0,True,True,False,5049 +2022,Table 1.4,W,12,exempt_interest,All,5000.0,10000.0,False,False,False,180828000 +2022,Table 1.4,W,32,exempt_interest,All,5000.0,10000.0,False,True,False,1003000 +2022,Table 1.4,V,12,exempt_interest,All,5000.0,10000.0,True,False,False,89031 +2022,Table 1.4,V,32,exempt_interest,All,5000.0,10000.0,True,True,False,5585 +2022,Table 1.4,W,13,exempt_interest,All,10000.0,15000.0,False,False,False,224575000 +2022,Table 1.4,W,33,exempt_interest,All,10000.0,15000.0,False,True,False,10944000 +2022,Table 1.4,V,13,exempt_interest,All,10000.0,15000.0,True,False,False,105451 +2022,Table 1.4,V,33,exempt_interest,All,10000.0,15000.0,True,True,False,10246 +2022,Table 1.4,W,14,exempt_interest,All,15000.0,20000.0,False,False,False,196450000 +2022,Table 1.4,W,34,exempt_interest,All,15000.0,20000.0,False,True,False,37906000 +2022,Table 1.4,V,14,exempt_interest,All,15000.0,20000.0,True,False,False,95997 +2022,Table 1.4,V,34,exempt_interest,All,15000.0,20000.0,True,True,False,28550 +2022,Table 1.4,W,15,exempt_interest,All,20000.0,25000.0,False,False,False,141466000 +2022,Table 1.4,W,35,exempt_interest,All,20000.0,25000.0,False,True,False,45597000 +2022,Table 1.4,V,15,exempt_interest,All,20000.0,25000.0,True,False,False,94559 +2022,Table 1.4,V,35,exempt_interest,All,20000.0,25000.0,True,True,False,51320 +2022,Table 1.4,W,16,exempt_interest,All,25000.0,30000.0,False,False,False,348578000 +2022,Table 1.4,W,36,exempt_interest,All,25000.0,30000.0,False,True,False,64819000 +2022,Table 1.4,V,16,exempt_interest,All,25000.0,30000.0,True,False,False,95098 +2022,Table 1.4,V,36,exempt_interest,All,25000.0,30000.0,True,True,False,48271 +2022,Table 1.4,W,17,exempt_interest,All,30000.0,40000.0,False,False,False,813250000 +2022,Table 1.4,W,37,exempt_interest,All,30000.0,40000.0,False,True,False,581318000 +2022,Table 1.4,V,17,exempt_interest,All,30000.0,40000.0,True,False,False,224413 +2022,Table 1.4,V,37,exempt_interest,All,30000.0,40000.0,True,True,False,162663 +2022,Table 1.4,W,18,exempt_interest,All,40000.0,50000.0,False,False,False,694502000 +2022,Table 1.4,W,38,exempt_interest,All,40000.0,50000.0,False,True,False,460042000 +2022,Table 1.4,V,18,exempt_interest,All,40000.0,50000.0,True,False,False,262708 +2022,Table 1.4,V,38,exempt_interest,All,40000.0,50000.0,True,True,False,221567 +2022,Table 1.4,W,19,exempt_interest,All,50000.0,75000.0,False,False,False,2148899000 +2022,Table 1.4,W,39,exempt_interest,All,50000.0,75000.0,False,True,False,1655622000 +2022,Table 1.4,V,19,exempt_interest,All,50000.0,75000.0,True,False,False,701687 +2022,Table 1.4,V,39,exempt_interest,All,50000.0,75000.0,True,True,False,635878 +2022,Table 1.4,W,20,exempt_interest,All,75000.0,100000.0,False,False,False,2363823000 +2022,Table 1.4,W,40,exempt_interest,All,75000.0,100000.0,False,True,False,2115204000 +2022,Table 1.4,V,20,exempt_interest,All,75000.0,100000.0,True,False,False,677301 +2022,Table 1.4,V,40,exempt_interest,All,75000.0,100000.0,True,True,False,649677 +2022,Table 1.4,W,21,exempt_interest,All,100000.0,200000.0,False,False,False,8746815000 +2022,Table 1.4,W,41,exempt_interest,All,100000.0,200000.0,False,True,False,8216482000 +2022,Table 1.4,V,21,exempt_interest,All,100000.0,200000.0,True,False,False,1909389 +2022,Table 1.4,V,41,exempt_interest,All,100000.0,200000.0,True,True,False,1873437 +2022,Table 1.4,W,22,exempt_interest,All,200000.0,500000.0,False,False,False,12714183000 +2022,Table 1.4,W,42,exempt_interest,All,200000.0,500000.0,False,True,False,12622942000 +2022,Table 1.4,V,22,exempt_interest,All,200000.0,500000.0,True,False,False,1588632 +2022,Table 1.4,V,42,exempt_interest,All,200000.0,500000.0,True,True,False,1586070 +2022,Table 1.4,W,23,exempt_interest,All,500000.0,1000000.0,False,False,False,7368520000 +2022,Table 1.4,W,43,exempt_interest,All,500000.0,1000000.0,False,True,False,7356767000 +2022,Table 1.4,V,23,exempt_interest,All,500000.0,1000000.0,True,False,False,485091 +2022,Table 1.4,V,43,exempt_interest,All,500000.0,1000000.0,True,True,False,484921 +2022,Table 1.4,W,24,exempt_interest,All,1000000.0,1500000.0,False,False,False,3438200000 +2022,Table 1.4,V,24,exempt_interest,All,1000000.0,1500000.0,True,False,False,139181 +2022,Table 1.4,W,44,exempt_interest,All,1000000.0,inf,False,True,False,18695635000 +2022,Table 1.4,V,44,exempt_interest,All,1000000.0,inf,True,True,False,360818 +2022,Table 1.4,W,25,exempt_interest,All,1500000.0,2000000.0,False,False,False,2293946000 +2022,Table 1.4,V,25,exempt_interest,All,1500000.0,2000000.0,True,False,False,64081 +2022,Table 1.4,W,26,exempt_interest,All,2000000.0,5000000.0,False,False,False,5199540000 +2022,Table 1.4,V,26,exempt_interest,All,2000000.0,5000000.0,True,False,False,103702 +2022,Table 1.4,W,27,exempt_interest,All,5000000.0,10000000.0,False,False,False,2706049000 +2022,Table 1.4,V,27,exempt_interest,All,5000000.0,10000000.0,True,False,False,30837 +2022,Table 1.4,W,28,exempt_interest,All,10000000.0,inf,False,False,False,5063762000 +2022,Table 1.4,V,28,exempt_interest,All,10000000.0,inf,True,False,False,23117 +2022,Table 2.1,CF,10,idpitgst,All,-inf,inf,False,False,True,285855252000 +2022,Table 2.1,CF,33,idpitgst,All,-inf,inf,False,True,False,280597706000 +2022,Table 2.1,CE,10,idpitgst,All,-inf,inf,True,False,True,14642239 +2022,Table 2.1,CE,33,idpitgst,All,-inf,inf,True,True,False,13322551 +2022,Table 2.1,CF,11,idpitgst,All,0.0,5000.0,False,False,False,92845000 +2022,Table 2.1,CE,11,idpitgst,All,0.0,5000.0,True,False,False,74988 +2022,Table 2.1,CF,12,idpitgst,All,5000.0,10000.0,False,False,False,158486000 +2022,Table 2.1,CE,12,idpitgst,All,5000.0,10000.0,True,False,False,91913 +2022,Table 2.1,CF,13,idpitgst,All,10000.0,15000.0,False,False,False,123940000 +2022,Table 2.1,CE,13,idpitgst,All,10000.0,15000.0,True,False,False,102922 +2022,Table 2.1,CF,14,idpitgst,All,15000.0,20000.0,False,False,False,223526000 +2022,Table 2.1,CE,14,idpitgst,All,15000.0,20000.0,True,False,False,138381 +2022,Table 2.1,CF,15,idpitgst,All,20000.0,25000.0,False,False,False,357961000 +2022,Table 2.1,CE,15,idpitgst,All,20000.0,25000.0,True,False,False,159208 +2022,Table 2.1,CF,16,idpitgst,All,25000.0,30000.0,False,False,False,400240000 +2022,Table 2.1,CE,16,idpitgst,All,25000.0,30000.0,True,False,False,181096 +2022,Table 2.1,CF,17,idpitgst,All,30000.0,35000.0,False,False,False,372081000 +2022,Table 2.1,CE,17,idpitgst,All,30000.0,35000.0,True,False,False,193028 +2022,Table 2.1,CF,18,idpitgst,All,35000.0,40000.0,False,False,False,696402000 +2022,Table 2.1,CE,18,idpitgst,All,35000.0,40000.0,True,False,False,256193 +2022,Table 2.1,CF,19,idpitgst,All,40000.0,45000.0,False,False,False,595422000 +2022,Table 2.1,CE,19,idpitgst,All,40000.0,45000.0,True,False,False,232414 +2022,Table 2.1,CF,20,idpitgst,All,45000.0,50000.0,False,False,False,634387000 +2022,Table 2.1,CE,20,idpitgst,All,45000.0,50000.0,True,False,False,281486 +2022,Table 2.1,CF,21,idpitgst,All,50000.0,55000.0,False,False,False,873257000 +2022,Table 2.1,CE,21,idpitgst,All,50000.0,55000.0,True,False,False,332788 +2022,Table 2.1,CF,22,idpitgst,All,55000.0,60000.0,False,False,False,877681000 +2022,Table 2.1,CE,22,idpitgst,All,55000.0,60000.0,True,False,False,347161 +2022,Table 2.1,CF,23,idpitgst,All,60000.0,75000.0,False,False,False,3755315000 +2022,Table 2.1,CE,23,idpitgst,All,60000.0,75000.0,True,False,False,1119510 +2022,Table 2.1,CF,24,idpitgst,All,75000.0,100000.0,False,False,False,8028368000 +2022,Table 2.1,CE,24,idpitgst,All,75000.0,100000.0,True,False,False,1832471 +2022,Table 2.1,CF,25,idpitgst,All,100000.0,200000.0,False,False,False,32318752000 +2022,Table 2.1,CE,25,idpitgst,All,100000.0,200000.0,True,False,False,4605804 +2022,Table 2.1,CF,26,idpitgst,All,200000.0,500000.0,False,False,False,54965415000 +2022,Table 2.1,CE,26,idpitgst,All,200000.0,500000.0,True,False,False,3256907 +2022,Table 2.1,CF,27,idpitgst,All,500000.0,1000000.0,False,False,False,55655180000 +2022,Table 2.1,CE,27,idpitgst,All,500000.0,1000000.0,True,False,False,885494 +2022,Table 2.1,CF,28,idpitgst,All,1000000.0,1500000.0,False,False,False,17567490000 +2022,Table 2.1,CE,28,idpitgst,All,1000000.0,1500000.0,True,False,False,227065 +2022,Table 2.1,CF,29,idpitgst,All,1500000.0,2000000.0,False,False,False,10926197000 +2022,Table 2.1,CE,29,idpitgst,All,1500000.0,2000000.0,True,False,False,100173 +2022,Table 2.1,CF,30,idpitgst,All,2000000.0,5000000.0,False,False,False,29410023000 +2022,Table 2.1,CE,30,idpitgst,All,2000000.0,5000000.0,True,False,False,151311 +2022,Table 2.1,CF,31,idpitgst,All,5000000.0,10000000.0,False,False,False,18121000000 +2022,Table 2.1,CE,31,idpitgst,All,5000000.0,10000000.0,True,False,False,42322 +2022,Table 2.1,CF,32,idpitgst,All,10000000.0,inf,False,False,False,49701285000 +2022,Table 2.1,CE,32,idpitgst,All,10000000.0,inf,True,False,False,29603 +2022,Table 1.2,K,10,income_tax_after_credits,All,-inf,0.0,False,False,False,128418000 +2022,Table 1.1,O,11,income_tax_after_credits,All,-inf,0.0,False,True,False,128418000 +2022,Table 1.2,J,10,income_tax_after_credits,All,-inf,0.0,True,False,False,3843 +2022,Table 1.1,N,11,income_tax_after_credits,All,-inf,0.0,True,True,False,3843 +2022,Table 1.2,K,9,income_tax_after_credits,All,-inf,inf,False,False,True,2098923017000 +2022,Table 1.1,O,10,income_tax_after_credits,All,-inf,inf,False,True,False,2098923017000 +2022,Table 1.2,J,9,income_tax_after_credits,All,-inf,inf,True,False,True,110611880 +2022,Table 1.1,N,10,income_tax_after_credits,All,-inf,inf,True,True,False,110611880 +2022,Table 1.2,K,11,income_tax_after_credits,All,1.0,5000.0,False,False,False,18734000 +2022,Table 1.1,O,12,income_tax_after_credits,All,1.0,5000.0,False,True,False,18734000 +2022,Table 1.2,J,11,income_tax_after_credits,All,1.0,5000.0,True,False,False,105475 +2022,Table 1.1,N,12,income_tax_after_credits,All,1.0,5000.0,True,True,False,105475 +2022,Table 1.2,K,12,income_tax_after_credits,All,5000.0,10000.0,False,False,False,41423000 +2022,Table 1.1,O,13,income_tax_after_credits,All,5000.0,10000.0,False,True,False,41423000 +2022,Table 1.2,J,12,income_tax_after_credits,All,5000.0,10000.0,True,False,False,119109 +2022,Table 1.1,N,13,income_tax_after_credits,All,5000.0,10000.0,True,True,False,119109 +2022,Table 1.2,K,13,income_tax_after_credits,All,10000.0,15000.0,False,False,False,188178000 +2022,Table 1.1,O,14,income_tax_after_credits,All,10000.0,15000.0,False,True,False,188178000 +2022,Table 1.2,J,13,income_tax_after_credits,All,10000.0,15000.0,True,False,False,1370355 +2022,Table 1.1,N,14,income_tax_after_credits,All,10000.0,15000.0,True,True,False,1370355 +2022,Table 1.2,K,14,income_tax_after_credits,All,15000.0,20000.0,False,False,False,1735910000 +2022,Table 1.1,O,15,income_tax_after_credits,All,15000.0,20000.0,False,True,False,1735910000 +2022,Table 1.2,J,14,income_tax_after_credits,All,15000.0,20000.0,True,False,False,4429442 +2022,Table 1.1,N,15,income_tax_after_credits,All,15000.0,20000.0,True,True,False,4429442 +2022,Table 1.2,K,15,income_tax_after_credits,All,20000.0,25000.0,False,False,False,3804019000 +2022,Table 1.1,O,16,income_tax_after_credits,All,20000.0,25000.0,False,True,False,3804019000 +2022,Table 1.2,J,15,income_tax_after_credits,All,20000.0,25000.0,True,False,False,4393888 +2022,Table 1.1,N,16,income_tax_after_credits,All,20000.0,25000.0,True,True,False,4393888 +2022,Table 1.2,K,16,income_tax_after_credits,All,25000.0,30000.0,False,False,False,6376403000 +2022,Table 1.1,O,17,income_tax_after_credits,All,25000.0,30000.0,False,True,False,6376403000 +2022,Table 1.2,J,16,income_tax_after_credits,All,25000.0,30000.0,True,False,False,4801988 +2022,Table 1.1,N,17,income_tax_after_credits,All,25000.0,30000.0,True,True,False,4801988 +2022,Table 1.2,K,17,income_tax_after_credits,All,30000.0,40000.0,False,False,False,21322189000 +2022,Table 1.1,O,18,income_tax_after_credits,All,30000.0,40000.0,False,True,False,21322189000 +2022,Table 1.2,J,17,income_tax_after_credits,All,30000.0,40000.0,True,False,False,10791931 +2022,Table 1.1,N,18,income_tax_after_credits,All,30000.0,40000.0,True,True,False,10791931 +2022,Table 1.2,K,18,income_tax_after_credits,All,40000.0,50000.0,False,False,False,30308339000 +2022,Table 1.1,O,19,income_tax_after_credits,All,40000.0,50000.0,False,True,False,30308339000 +2022,Table 1.2,J,18,income_tax_after_credits,All,40000.0,50000.0,True,False,False,10680343 +2022,Table 1.1,N,19,income_tax_after_credits,All,40000.0,50000.0,True,True,False,10680343 +2022,Table 1.2,K,19,income_tax_after_credits,All,50000.0,75000.0,False,False,False,100103566000 +2022,Table 1.1,O,20,income_tax_after_credits,All,50000.0,75000.0,False,True,False,100103566000 +2022,Table 1.2,J,19,income_tax_after_credits,All,50000.0,75000.0,True,False,False,21378035 +2022,Table 1.1,N,20,income_tax_after_credits,All,50000.0,75000.0,True,True,False,21378035 +2022,Table 1.2,K,20,income_tax_after_credits,All,75000.0,100000.0,False,False,False,113079178000 +2022,Table 1.1,O,21,income_tax_after_credits,All,75000.0,100000.0,False,True,False,113079178000 +2022,Table 1.2,J,20,income_tax_after_credits,All,75000.0,100000.0,True,False,False,14549341 +2022,Table 1.1,N,21,income_tax_after_credits,All,75000.0,100000.0,True,True,False,14549341 +2022,Table 1.2,K,21,income_tax_after_credits,All,100000.0,200000.0,False,False,False,397720446000 +2022,Table 1.1,O,22,income_tax_after_credits,All,100000.0,200000.0,False,True,False,397720446000 +2022,Table 1.2,J,21,income_tax_after_credits,All,100000.0,200000.0,True,False,False,25543182 +2022,Table 1.1,N,22,income_tax_after_credits,All,100000.0,200000.0,True,True,False,25543182 +2022,Table 1.2,K,22,income_tax_after_credits,All,200000.0,500000.0,False,False,False,478105230000 +2022,Table 1.1,O,23,income_tax_after_credits,All,200000.0,500000.0,False,True,False,478105230000 +2022,Table 1.2,J,22,income_tax_after_credits,All,200000.0,500000.0,True,False,False,9975881 +2022,Table 1.1,N,23,income_tax_after_credits,All,200000.0,500000.0,True,True,False,9975881 +2022,Table 1.2,K,23,income_tax_after_credits,All,500000.0,1000000.0,False,False,False,254284854000 +2022,Table 1.1,O,24,income_tax_after_credits,All,500000.0,1000000.0,False,True,False,254284854000 +2022,Table 1.2,J,23,income_tax_after_credits,All,500000.0,1000000.0,True,False,False,1667357 +2022,Table 1.1,N,24,income_tax_after_credits,All,500000.0,1000000.0,True,True,False,1667357 +2022,Table 1.2,K,24,income_tax_after_credits,All,1000000.0,1500000.0,False,False,False,110819453000 +2022,Table 1.1,O,25,income_tax_after_credits,All,1000000.0,1500000.0,False,True,False,110819453000 +2022,Table 1.2,J,24,income_tax_after_credits,All,1000000.0,1500000.0,True,False,False,359534 +2022,Table 1.1,N,25,income_tax_after_credits,All,1000000.0,1500000.0,True,True,False,359534 +2022,Table 1.2,K,44,income_tax_after_credits,All,1000000.0,inf,False,True,False,691706129000 +2022,Table 1.2,J,44,income_tax_after_credits,All,1000000.0,inf,True,True,False,801712 +2022,Table 1.2,K,25,income_tax_after_credits,All,1500000.0,2000000.0,False,False,False,67287429000 +2022,Table 1.1,O,26,income_tax_after_credits,All,1500000.0,2000000.0,False,True,False,67287429000 +2022,Table 1.2,J,25,income_tax_after_credits,All,1500000.0,2000000.0,True,False,False,147558 +2022,Table 1.1,N,26,income_tax_after_credits,All,1500000.0,2000000.0,True,True,False,147558 +2022,Table 1.2,K,26,income_tax_after_credits,All,2000000.0,5000000.0,False,False,False,166026539000 +2022,Table 1.1,O,27,income_tax_after_credits,All,2000000.0,5000000.0,False,True,False,166026539000 +2022,Table 1.2,J,26,income_tax_after_credits,All,2000000.0,5000000.0,True,False,False,207401 +2022,Table 1.1,N,27,income_tax_after_credits,All,2000000.0,5000000.0,True,True,False,207401 +2022,Table 1.2,K,27,income_tax_after_credits,All,5000000.0,10000000.0,False,False,False,96475701000 +2022,Table 1.1,O,28,income_tax_after_credits,All,5000000.0,10000000.0,False,True,False,96475701000 +2022,Table 1.2,J,27,income_tax_after_credits,All,5000000.0,10000000.0,True,False,False,52747 +2022,Table 1.1,N,28,income_tax_after_credits,All,5000000.0,10000000.0,True,True,False,52746 +2022,Table 1.2,K,28,income_tax_after_credits,All,10000000.0,inf,False,False,False,251097008000 +2022,Table 1.1,O,29,income_tax_after_credits,All,10000000.0,inf,False,True,False,251097008000 +2022,Table 1.2,J,28,income_tax_after_credits,All,10000000.0,inf,True,False,False,34472 +2022,Table 1.1,N,29,income_tax_after_credits,All,10000000.0,inf,True,True,False,34472 +2022,Table 1.4,ES,10,income_tax_before_credits,All,-inf,0.0,False,False,False,163780000 +2022,Table 1.4,ES,30,income_tax_before_credits,All,-inf,0.0,False,True,False,135994000 +2022,Table 1.4,ER,10,income_tax_before_credits,All,-inf,0.0,True,False,False,82714 +2022,Table 1.4,ER,30,income_tax_before_credits,All,-inf,0.0,True,True,False,3843 +2022,Table 1.4,ES,9,income_tax_before_credits,All,-inf,inf,False,False,True,2260350184000 +2022,Table 1.4,ES,29,income_tax_before_credits,All,-inf,inf,False,True,False,2226388405000 +2022,Table 1.4,ER,9,income_tax_before_credits,All,-inf,inf,True,False,True,129352044 +2022,Table 1.4,ER,29,income_tax_before_credits,All,-inf,inf,True,True,False,110632807 +2022,Table 1.4,ES,11,income_tax_before_credits,All,1.0,5000.0,False,False,False,49108000 +2022,Table 1.4,ES,31,income_tax_before_credits,All,1.0,5000.0,False,True,False,23147000 +2022,Table 1.4,ER,11,income_tax_before_credits,All,1.0,5000.0,True,False,False,239298 +2022,Table 1.4,ER,31,income_tax_before_credits,All,1.0,5000.0,True,True,False,105475 +2022,Table 1.4,ES,12,income_tax_before_credits,All,5000.0,10000.0,False,False,False,76949000 +2022,Table 1.4,ES,32,income_tax_before_credits,All,5000.0,10000.0,False,True,False,43000000 +2022,Table 1.4,ER,12,income_tax_before_credits,All,5000.0,10000.0,True,False,False,278707 +2022,Table 1.4,ER,32,income_tax_before_credits,All,5000.0,10000.0,True,True,False,119109 +2022,Table 1.4,ES,13,income_tax_before_credits,All,10000.0,15000.0,False,False,False,366463000 +2022,Table 1.4,ES,33,income_tax_before_credits,All,10000.0,15000.0,False,True,False,212219000 +2022,Table 1.4,ER,13,income_tax_before_credits,All,10000.0,15000.0,True,False,False,2671211 +2022,Table 1.4,ER,33,income_tax_before_credits,All,10000.0,15000.0,True,True,False,1370355 +2022,Table 1.4,ES,14,income_tax_before_credits,All,15000.0,20000.0,False,False,False,2455524000 +2022,Table 1.4,ES,34,income_tax_before_credits,All,15000.0,20000.0,False,True,False,1870004000 +2022,Table 1.4,ER,14,income_tax_before_credits,All,15000.0,20000.0,True,False,False,6060698 +2022,Table 1.4,ER,34,income_tax_before_credits,All,15000.0,20000.0,True,True,False,4429442 +2022,Table 1.4,ES,15,income_tax_before_credits,All,20000.0,25000.0,False,False,False,5228484000 +2022,Table 1.4,ES,35,income_tax_before_credits,All,20000.0,25000.0,False,True,False,4038703000 +2022,Table 1.4,ER,15,income_tax_before_credits,All,20000.0,25000.0,True,False,False,6829376 +2022,Table 1.4,ER,35,income_tax_before_credits,All,20000.0,25000.0,True,True,False,4393888 +2022,Table 1.4,ES,16,income_tax_before_credits,All,25000.0,30000.0,False,False,False,8950835000 +2022,Table 1.4,ES,36,income_tax_before_credits,All,25000.0,30000.0,False,True,False,6835276000 +2022,Table 1.4,ER,16,income_tax_before_credits,All,25000.0,30000.0,True,False,False,7393134 +2022,Table 1.4,ER,36,income_tax_before_credits,All,25000.0,30000.0,True,True,False,4801988 +2022,Table 1.4,ES,17,income_tax_before_credits,All,30000.0,40000.0,False,False,False,30149194000 +2022,Table 1.4,ES,37,income_tax_before_credits,All,30000.0,40000.0,False,True,False,23327006000 +2022,Table 1.4,ER,17,income_tax_before_credits,All,30000.0,40000.0,True,False,False,15541069 +2022,Table 1.4,ER,37,income_tax_before_credits,All,30000.0,40000.0,True,True,False,10791931 +2022,Table 1.4,ES,18,income_tax_before_credits,All,40000.0,50000.0,False,False,False,39898555000 +2022,Table 1.4,ES,38,income_tax_before_credits,All,40000.0,50000.0,False,True,False,34214955000 +2022,Table 1.4,ER,18,income_tax_before_credits,All,40000.0,50000.0,True,False,False,13155211 +2022,Table 1.4,ER,38,income_tax_before_credits,All,40000.0,50000.0,True,True,False,10680343 +2022,Table 1.4,ES,19,income_tax_before_credits,All,50000.0,75000.0,False,False,False,122066429000 +2022,Table 1.4,ES,39,income_tax_before_credits,All,50000.0,75000.0,False,True,False,113438318000 +2022,Table 1.4,ER,19,income_tax_before_credits,All,50000.0,75000.0,True,False,False,23662648 +2022,Table 1.4,ER,39,income_tax_before_credits,All,50000.0,75000.0,True,True,False,21378339 +2022,Table 1.4,ES,20,income_tax_before_credits,All,75000.0,100000.0,False,False,False,131394004000 +2022,Table 1.4,ES,40,income_tax_before_credits,All,75000.0,100000.0,False,True,False,127723455000 +2022,Table 1.4,ER,20,income_tax_before_credits,All,75000.0,100000.0,True,False,False,15123515 +2022,Table 1.4,ER,40,income_tax_before_credits,All,75000.0,100000.0,True,True,False,14549648 +2022,Table 1.4,ES,21,income_tax_before_credits,All,100000.0,200000.0,False,False,False,439843814000 +2022,Table 1.4,ES,41,income_tax_before_credits,All,100000.0,200000.0,False,True,False,436583507000 +2022,Table 1.4,ER,21,income_tax_before_credits,All,100000.0,200000.0,True,False,False,25829887 +2022,Table 1.4,ER,41,income_tax_before_credits,All,100000.0,200000.0,True,True,False,25547046 +2022,Table 1.4,ES,22,income_tax_before_credits,All,200000.0,500000.0,False,False,False,500320082000 +2022,Table 1.4,ES,42,income_tax_before_credits,All,200000.0,500000.0,False,True,False,499342924000 +2022,Table 1.4,ER,22,income_tax_before_credits,All,200000.0,500000.0,True,False,False,10008079 +2022,Table 1.4,ER,42,income_tax_before_credits,All,200000.0,500000.0,True,True,False,9986960 +2022,Table 1.4,ES,23,income_tax_before_credits,All,500000.0,1000000.0,False,False,False,260437884000 +2022,Table 1.4,ES,43,income_tax_before_credits,All,500000.0,1000000.0,False,True,False,260171627000 +2022,Table 1.4,ER,23,income_tax_before_credits,All,500000.0,1000000.0,True,False,False,1672422 +2022,Table 1.4,ER,43,income_tax_before_credits,All,500000.0,1000000.0,True,True,False,1670949 +2022,Table 1.4,ES,24,income_tax_before_credits,All,1000000.0,1500000.0,False,False,False,113951006000 +2022,Table 1.4,ER,24,income_tax_before_credits,All,1000000.0,1500000.0,True,False,False,360600 +2022,Table 1.4,ES,44,income_tax_before_credits,All,1000000.0,inf,False,True,False,718428272000 +2022,Table 1.4,ER,44,income_tax_before_credits,All,1000000.0,inf,True,True,False,803492 +2022,Table 1.4,ES,25,income_tax_before_credits,All,1500000.0,2000000.0,False,False,False,69393007000 +2022,Table 1.4,ER,25,income_tax_before_credits,All,1500000.0,2000000.0,True,False,False,148061 +2022,Table 1.4,ES,26,income_tax_before_credits,All,2000000.0,5000000.0,False,False,False,171945771000 +2022,Table 1.4,ER,26,income_tax_before_credits,All,2000000.0,5000000.0,True,False,False,207907 +2022,Table 1.4,ES,27,income_tax_before_credits,All,5000000.0,10000000.0,False,False,False,100030718000 +2022,Table 1.4,ER,27,income_tax_before_credits,All,5000000.0,10000000.0,True,False,False,52914 +2022,Table 1.4,ES,28,income_tax_before_credits,All,10000000.0,inf,False,False,False,263628575000 +2022,Table 1.4,ER,28,income_tax_before_credits,All,10000000.0,inf,True,False,False,34591 +2022,Table 2.1,CT,10,interest_paid_deductions,All,-inf,inf,False,False,True,170451254000 +2022,Table 2.1,CT,33,interest_paid_deductions,All,-inf,inf,False,True,False,157741567000 +2022,Table 2.1,CS,10,interest_paid_deductions,All,-inf,inf,True,False,True,11900478 +2022,Table 2.1,CS,33,interest_paid_deductions,All,-inf,inf,True,True,False,11070094 +2022,Table 2.1,CT,11,interest_paid_deductions,All,0.0,5000.0,False,False,False,528925000 +2022,Table 2.1,CS,11,interest_paid_deductions,All,0.0,5000.0,True,False,False,51464 +2022,Table 2.1,CT,12,interest_paid_deductions,All,5000.0,10000.0,False,False,False,541072000 +2022,Table 2.1,CS,12,interest_paid_deductions,All,5000.0,10000.0,True,False,False,59062 +2022,Table 2.1,CT,13,interest_paid_deductions,All,10000.0,15000.0,False,False,False,470520000 +2022,Table 2.1,CS,13,interest_paid_deductions,All,10000.0,15000.0,True,False,False,51798 +2022,Table 2.1,CT,14,interest_paid_deductions,All,15000.0,20000.0,False,False,False,986622000 +2022,Table 2.1,CS,14,interest_paid_deductions,All,15000.0,20000.0,True,False,False,71368 +2022,Table 2.1,CT,15,interest_paid_deductions,All,20000.0,25000.0,False,False,False,1053476000 +2022,Table 2.1,CS,15,interest_paid_deductions,All,20000.0,25000.0,True,False,False,98851 +2022,Table 2.1,CT,16,interest_paid_deductions,All,25000.0,30000.0,False,False,False,1043256000 +2022,Table 2.1,CS,16,interest_paid_deductions,All,25000.0,30000.0,True,False,False,88288 +2022,Table 2.1,CT,17,interest_paid_deductions,All,30000.0,35000.0,False,False,False,1428075000 +2022,Table 2.1,CS,17,interest_paid_deductions,All,30000.0,35000.0,True,False,False,115643 +2022,Table 2.1,CT,18,interest_paid_deductions,All,35000.0,40000.0,False,False,False,1409854000 +2022,Table 2.1,CS,18,interest_paid_deductions,All,35000.0,40000.0,True,False,False,155104 +2022,Table 2.1,CT,19,interest_paid_deductions,All,40000.0,45000.0,False,False,False,1526699000 +2022,Table 2.1,CS,19,interest_paid_deductions,All,40000.0,45000.0,True,False,False,147781 +2022,Table 2.1,CT,20,interest_paid_deductions,All,45000.0,50000.0,False,False,False,1915643000 +2022,Table 2.1,CS,20,interest_paid_deductions,All,45000.0,50000.0,True,False,False,185527 +2022,Table 2.1,CT,21,interest_paid_deductions,All,50000.0,55000.0,False,False,False,2249005000 +2022,Table 2.1,CS,21,interest_paid_deductions,All,50000.0,55000.0,True,False,False,227511 +2022,Table 2.1,CT,22,interest_paid_deductions,All,55000.0,60000.0,False,False,False,2551086000 +2022,Table 2.1,CS,22,interest_paid_deductions,All,55000.0,60000.0,True,False,False,237310 +2022,Table 2.1,CT,23,interest_paid_deductions,All,60000.0,75000.0,False,False,False,8089430000 +2022,Table 2.1,CS,23,interest_paid_deductions,All,60000.0,75000.0,True,False,False,856172 +2022,Table 2.1,CT,24,interest_paid_deductions,All,75000.0,100000.0,False,False,False,14761951000 +2022,Table 2.1,CS,24,interest_paid_deductions,All,75000.0,100000.0,True,False,False,1515059 +2022,Table 2.1,CT,25,interest_paid_deductions,All,100000.0,200000.0,False,False,False,44357448000 +2022,Table 2.1,CS,25,interest_paid_deductions,All,100000.0,200000.0,True,False,False,3879650 +2022,Table 2.1,CT,26,interest_paid_deductions,All,200000.0,500000.0,False,False,False,46070656000 +2022,Table 2.1,CS,26,interest_paid_deductions,All,200000.0,500000.0,True,False,False,2905042 +2022,Table 2.1,CT,27,interest_paid_deductions,All,500000.0,1000000.0,False,False,False,16157584000 +2022,Table 2.1,CS,27,interest_paid_deductions,All,500000.0,1000000.0,True,False,False,789774 +2022,Table 2.1,CT,28,interest_paid_deductions,All,1000000.0,1500000.0,False,False,False,4904980000 +2022,Table 2.1,CS,28,interest_paid_deductions,All,1000000.0,1500000.0,True,False,False,194860 +2022,Table 2.1,CT,29,interest_paid_deductions,All,1500000.0,2000000.0,False,False,False,2505822000 +2022,Table 2.1,CS,29,interest_paid_deductions,All,1500000.0,2000000.0,True,False,False,84193 +2022,Table 2.1,CT,30,interest_paid_deductions,All,2000000.0,5000000.0,False,False,False,5267640000 +2022,Table 2.1,CS,30,interest_paid_deductions,All,2000000.0,5000000.0,True,False,False,126085 +2022,Table 2.1,CT,31,interest_paid_deductions,All,5000000.0,10000000.0,False,False,False,2932702000 +2022,Table 2.1,CS,31,interest_paid_deductions,All,5000000.0,10000000.0,True,False,False,35016 +2022,Table 2.1,CT,32,interest_paid_deductions,All,10000000.0,inf,False,False,False,9698806000 +2022,Table 2.1,CS,32,interest_paid_deductions,All,10000000.0,inf,True,False,False,24920 +2022,Table 1.4,AU,10,ira_distributions,All,-inf,0.0,False,False,False,1980715000 +2022,Table 1.4,AU,30,ira_distributions,All,-inf,0.0,False,True,False,34879000 +2022,Table 1.4,AT,10,ira_distributions,All,-inf,0.0,True,False,False,121561 +2022,Table 1.4,AT,30,ira_distributions,All,-inf,0.0,True,True,False,498 +2022,Table 1.4,AU,9,ira_distributions,All,-inf,inf,False,False,True,437775580000 +2022,Table 1.4,AU,29,ira_distributions,All,-inf,inf,False,True,False,416127964000 +2022,Table 1.4,AT,9,ira_distributions,All,-inf,inf,True,False,True,16282441 +2022,Table 1.4,AT,29,ira_distributions,All,-inf,inf,True,True,False,13638990 +2022,Table 1.4,AU,11,ira_distributions,All,1.0,5000.0,False,False,False,956450000 +2022,Table 1.4,AU,31,ira_distributions,All,1.0,5000.0,False,True,False,8189000 +2022,Table 1.4,AT,11,ira_distributions,All,1.0,5000.0,True,False,False,349510 +2022,Table 1.4,AT,31,ira_distributions,All,1.0,5000.0,True,True,False,4040 +2022,Table 1.4,AU,12,ira_distributions,All,5000.0,10000.0,False,False,False,2516774000 +2022,Table 1.4,AU,32,ira_distributions,All,5000.0,10000.0,False,True,False,10634000 +2022,Table 1.4,AT,12,ira_distributions,All,5000.0,10000.0,True,False,False,509867 +2022,Table 1.4,AT,32,ira_distributions,All,5000.0,10000.0,True,True,False,4137 +2022,Table 1.4,AU,13,ira_distributions,All,10000.0,15000.0,False,False,False,3889372000 +2022,Table 1.4,AU,33,ira_distributions,All,10000.0,15000.0,False,True,False,152025000 +2022,Table 1.4,AT,13,ira_distributions,All,10000.0,15000.0,True,False,False,571324 +2022,Table 1.4,AT,33,ira_distributions,All,10000.0,15000.0,True,True,False,19271 +2022,Table 1.4,AU,14,ira_distributions,All,15000.0,20000.0,False,False,False,4566996000 +2022,Table 1.4,AU,34,ira_distributions,All,15000.0,20000.0,False,True,False,2415721000 +2022,Table 1.4,AT,14,ira_distributions,All,15000.0,20000.0,True,False,False,571653 +2022,Table 1.4,AT,34,ira_distributions,All,15000.0,20000.0,True,True,False,289502 +2022,Table 1.4,AU,15,ira_distributions,All,20000.0,25000.0,False,False,False,4833461000 +2022,Table 1.4,AU,35,ira_distributions,All,20000.0,25000.0,False,True,False,2488184000 +2022,Table 1.4,AT,15,ira_distributions,All,20000.0,25000.0,True,False,False,508282 +2022,Table 1.4,AT,35,ira_distributions,All,20000.0,25000.0,True,True,False,259958 +2022,Table 1.4,AU,16,ira_distributions,All,25000.0,30000.0,False,False,False,5327172000 +2022,Table 1.4,AU,36,ira_distributions,All,25000.0,30000.0,False,True,False,2953918000 +2022,Table 1.4,AT,16,ira_distributions,All,25000.0,30000.0,True,False,False,502471 +2022,Table 1.4,AT,36,ira_distributions,All,25000.0,30000.0,True,True,False,283507 +2022,Table 1.4,AU,17,ira_distributions,All,30000.0,40000.0,False,False,False,10566983000 +2022,Table 1.4,AU,37,ira_distributions,All,30000.0,40000.0,False,True,False,9300906000 +2022,Table 1.4,AT,17,ira_distributions,All,30000.0,40000.0,True,False,False,930812 +2022,Table 1.4,AT,37,ira_distributions,All,30000.0,40000.0,True,True,False,803048 +2022,Table 1.4,AU,18,ira_distributions,All,40000.0,50000.0,False,False,False,12521815000 +2022,Table 1.4,AU,38,ira_distributions,All,40000.0,50000.0,False,True,False,11868277000 +2022,Table 1.4,AT,18,ira_distributions,All,40000.0,50000.0,True,False,False,976829 +2022,Table 1.4,AT,38,ira_distributions,All,40000.0,50000.0,True,True,False,910112 +2022,Table 1.4,AU,19,ira_distributions,All,50000.0,75000.0,False,False,False,36656755000 +2022,Table 1.4,AU,39,ira_distributions,All,50000.0,75000.0,False,True,False,35390935000 +2022,Table 1.4,AT,19,ira_distributions,All,50000.0,75000.0,True,False,False,2376482 +2022,Table 1.4,AT,39,ira_distributions,All,50000.0,75000.0,True,True,False,2280607 +2022,Table 1.4,AU,20,ira_distributions,All,75000.0,100000.0,False,False,False,44499088000 +2022,Table 1.4,AU,40,ira_distributions,All,75000.0,100000.0,False,True,False,43671606000 +2022,Table 1.4,AT,20,ira_distributions,All,75000.0,100000.0,True,False,False,2075069 +2022,Table 1.4,AT,40,ira_distributions,All,75000.0,100000.0,True,True,False,2041174 +2022,Table 1.4,AU,21,ira_distributions,All,100000.0,200000.0,False,False,False,146268928000 +2022,Table 1.4,AU,41,ira_distributions,All,100000.0,200000.0,False,True,False,144877371000 +2022,Table 1.4,AT,21,ira_distributions,All,100000.0,200000.0,True,False,False,4441475 +2022,Table 1.4,AT,41,ira_distributions,All,100000.0,200000.0,True,True,False,4398522 +2022,Table 1.4,AU,22,ira_distributions,All,200000.0,500000.0,False,False,False,118094434000 +2022,Table 1.4,AU,42,ira_distributions,All,200000.0,500000.0,False,True,False,117941945000 +2022,Table 1.4,AT,22,ira_distributions,All,200000.0,500000.0,True,False,False,1909850 +2022,Table 1.4,AT,42,ira_distributions,All,200000.0,500000.0,True,True,False,1907558 +2022,Table 1.4,AU,23,ira_distributions,All,500000.0,1000000.0,False,False,False,27676430000 +2022,Table 1.4,AU,43,ira_distributions,All,500000.0,1000000.0,False,True,False,27646761000 +2022,Table 1.4,AT,23,ira_distributions,All,500000.0,1000000.0,True,False,False,303601 +2022,Table 1.4,AT,43,ira_distributions,All,500000.0,1000000.0,True,True,False,303479 +2022,Table 1.4,AU,24,ira_distributions,All,1000000.0,1500000.0,False,False,False,6463776000 +2022,Table 1.4,AT,24,ira_distributions,All,1000000.0,1500000.0,True,False,False,60854 +2022,Table 1.4,AU,44,ira_distributions,All,1000000.0,inf,False,True,False,17366610000 +2022,Table 1.4,AT,44,ira_distributions,All,1000000.0,inf,True,True,False,133577 +2022,Table 1.4,AU,25,ira_distributions,All,1500000.0,2000000.0,False,False,False,2784109000 +2022,Table 1.4,AT,25,ira_distributions,All,1500000.0,2000000.0,True,False,False,24263 +2022,Table 1.4,AU,26,ira_distributions,All,2000000.0,5000000.0,False,False,False,4999976000 +2022,Table 1.4,AT,26,ira_distributions,All,2000000.0,5000000.0,True,False,False,35091 +2022,Table 1.4,AU,27,ira_distributions,All,5000000.0,10000000.0,False,False,False,1580337000 +2022,Table 1.4,AT,27,ira_distributions,All,5000000.0,10000000.0,True,False,False,8317 +2022,Table 1.4,AU,28,ira_distributions,All,10000000.0,inf,False,False,False,1592011000 +2022,Table 1.4,AT,28,ira_distributions,All,10000000.0,inf,True,False,False,5130 +2022,Table 1.2,E,10,itemized_deductions,All,-inf,0.0,False,False,False,0 +2022,Table 1.2,E,30,itemized_deductions,All,-inf,0.0,False,True,False,0 +2022,Table 1.2,D,10,itemized_deductions,All,-inf,0.0,True,False,False,0 +2022,Table 1.2,D,30,itemized_deductions,All,-inf,0.0,True,True,False,0 +2022,Table 1.2,E,9,itemized_deductions,All,-inf,inf,False,False,True,668001764000 +2022,Table 1.2,E,29,itemized_deductions,All,-inf,inf,False,True,False,589501631000 +2022,Table 1.2,D,9,itemized_deductions,All,-inf,inf,True,False,True,15290841 +2022,Table 1.2,D,29,itemized_deductions,All,-inf,inf,True,True,False,13783612 +2022,Table 2.1,B,11,itemized_deductions,All,0.0,5000.0,True,False,False,106861 +2022,Table 1.2,E,11,itemized_deductions,All,1.0,5000.0,False,False,False,2212245000 +2022,Table 1.2,E,31,itemized_deductions,All,1.0,5000.0,False,True,False,10892000 +2022,Table 1.2,D,11,itemized_deductions,All,1.0,5000.0,True,False,False,106861 +2022,Table 1.2,D,31,itemized_deductions,All,1.0,5000.0,True,True,False,8609 +2022,Table 1.2,E,12,itemized_deductions,All,5000.0,10000.0,False,False,False,11186695000 +2022,Table 1.2,E,32,itemized_deductions,All,5000.0,10000.0,False,True,False,10830000 +2022,Table 1.2,D,12,itemized_deductions,All,5000.0,10000.0,True,False,False,104685 +2022,Table 1.2,D,32,itemized_deductions,All,5000.0,10000.0,True,True,False,6572 +2022,Table 1.2,E,13,itemized_deductions,All,10000.0,15000.0,False,False,False,2765492000 +2022,Table 1.2,E,33,itemized_deductions,All,10000.0,15000.0,False,True,False,63779000 +2022,Table 1.2,D,13,itemized_deductions,All,10000.0,15000.0,True,False,False,117421 +2022,Table 1.2,D,33,itemized_deductions,All,10000.0,15000.0,True,True,False,12528 +2022,Table 1.2,E,14,itemized_deductions,All,15000.0,20000.0,False,False,False,3989446000 +2022,Table 1.2,E,34,itemized_deductions,All,15000.0,20000.0,False,True,False,446769000 +2022,Table 1.2,D,14,itemized_deductions,All,15000.0,20000.0,True,False,False,157566 +2022,Table 1.2,D,34,itemized_deductions,All,15000.0,20000.0,True,True,False,36022 +2022,Table 1.2,E,15,itemized_deductions,All,20000.0,25000.0,False,False,False,5050663000 +2022,Table 1.2,E,35,itemized_deductions,All,20000.0,25000.0,False,True,False,1146873000 +2022,Table 1.2,D,15,itemized_deductions,All,20000.0,25000.0,True,False,False,185594 +2022,Table 1.2,D,35,itemized_deductions,All,20000.0,25000.0,True,True,False,70394 +2022,Table 1.2,E,16,itemized_deductions,All,25000.0,30000.0,False,False,False,5703689000 +2022,Table 1.2,E,36,itemized_deductions,All,25000.0,30000.0,False,True,False,1783302000 +2022,Table 1.2,D,16,itemized_deductions,All,25000.0,30000.0,True,False,False,204094 +2022,Table 1.2,D,36,itemized_deductions,All,25000.0,30000.0,True,True,False,102464 +2022,Table 2.1,B,17,itemized_deductions,All,30000.0,35000.0,True,False,False,216563 +2022,Table 1.2,E,17,itemized_deductions,All,30000.0,40000.0,False,False,False,14494331000 +2022,Table 1.2,E,37,itemized_deductions,All,30000.0,40000.0,False,True,False,6888127000 +2022,Table 1.2,D,17,itemized_deductions,All,30000.0,40000.0,True,False,False,504475 +2022,Table 1.2,D,37,itemized_deductions,All,30000.0,40000.0,True,True,False,326897 +2022,Table 2.1,B,18,itemized_deductions,All,35000.0,40000.0,True,False,False,287912 +2022,Table 2.1,B,19,itemized_deductions,All,40000.0,45000.0,True,False,False,258971 +2022,Table 1.2,E,18,itemized_deductions,All,40000.0,50000.0,False,False,False,15604243000 +2022,Table 1.2,E,38,itemized_deductions,All,40000.0,50000.0,False,True,False,9642588000 +2022,Table 1.2,D,18,itemized_deductions,All,40000.0,50000.0,True,False,False,565877 +2022,Table 1.2,D,38,itemized_deductions,All,40000.0,50000.0,True,True,False,425885 +2022,Table 2.1,B,20,itemized_deductions,All,45000.0,50000.0,True,False,False,306906 +2022,Table 2.1,B,21,itemized_deductions,All,50000.0,55000.0,True,False,False,349573 +2022,Table 1.2,E,19,itemized_deductions,All,50000.0,75000.0,False,False,False,51651608000 +2022,Table 1.2,E,39,itemized_deductions,All,50000.0,75000.0,False,True,False,37916367000 +2022,Table 1.2,D,19,itemized_deductions,All,50000.0,75000.0,True,False,False,1891131 +2022,Table 1.2,D,39,itemized_deductions,All,50000.0,75000.0,True,True,False,1611575 +2022,Table 2.1,B,22,itemized_deductions,All,55000.0,60000.0,True,False,False,356725 +2022,Table 2.1,B,23,itemized_deductions,All,60000.0,75000.0,True,False,False,1184833 +2022,Table 1.2,E,20,itemized_deductions,All,75000.0,100000.0,False,False,False,53445883000 +2022,Table 1.2,E,40,itemized_deductions,All,75000.0,100000.0,False,True,False,44450087000 +2022,Table 1.2,D,20,itemized_deductions,All,75000.0,100000.0,True,False,False,1915805 +2022,Table 1.2,D,40,itemized_deductions,All,75000.0,100000.0,True,True,False,1782994 +2022,Table 1.2,E,21,itemized_deductions,All,100000.0,200000.0,False,False,False,151517219000 +2022,Table 1.2,E,41,itemized_deductions,All,100000.0,200000.0,False,True,False,140772305000 +2022,Table 1.2,D,21,itemized_deductions,All,100000.0,200000.0,True,False,False,4745777 +2022,Table 1.2,D,41,itemized_deductions,All,100000.0,200000.0,True,True,False,4618143 +2022,Table 1.2,E,22,itemized_deductions,All,200000.0,500000.0,False,False,False,136240610000 +2022,Table 1.2,E,42,itemized_deductions,All,200000.0,500000.0,False,True,False,134530384000 +2022,Table 1.2,D,22,itemized_deductions,All,200000.0,500000.0,True,False,False,3330396 +2022,Table 1.2,D,42,itemized_deductions,All,200000.0,500000.0,True,True,False,3322096 +2022,Table 1.2,E,23,itemized_deductions,All,500000.0,1000000.0,False,False,False,54792042000 +2022,Table 1.2,E,43,itemized_deductions,All,500000.0,1000000.0,False,True,False,53935910000 +2022,Table 1.2,D,23,itemized_deductions,All,500000.0,1000000.0,True,False,False,902511 +2022,Table 1.2,D,43,itemized_deductions,All,500000.0,1000000.0,True,True,False,901301 +2022,Table 1.2,E,24,itemized_deductions,All,1000000.0,1500000.0,False,False,False,21274748000 +2022,Table 1.2,D,24,itemized_deductions,All,1000000.0,1500000.0,True,False,False,230387 +2022,Table 1.2,E,44,itemized_deductions,All,1000000.0,inf,False,True,False,157903417000 +2022,Table 1.2,D,44,itemized_deductions,All,1000000.0,inf,True,True,False,558132 +2022,Table 1.2,E,25,itemized_deductions,All,1500000.0,2000000.0,False,False,False,12194361000 +2022,Table 1.2,D,25,itemized_deductions,All,1500000.0,2000000.0,True,False,False,101541 +2022,Table 1.2,E,26,itemized_deductions,All,2000000.0,5000000.0,False,False,False,29514407000 +2022,Table 1.2,D,26,itemized_deductions,All,2000000.0,5000000.0,True,False,False,153659 +2022,Table 1.2,E,27,itemized_deductions,All,5000000.0,10000000.0,False,False,False,18019722000 +2022,Table 1.2,D,27,itemized_deductions,All,5000000.0,10000000.0,True,False,False,42951 +2022,Table 1.2,E,28,itemized_deductions,All,10000000.0,inf,False,False,False,78344359000 +2022,Table 1.2,D,28,itemized_deductions,All,10000000.0,inf,True,False,False,30108 +2022,Table 2.1,CJ,10,itemized_general_sales_tax_deduction,All,-inf,inf,False,False,True,28500488000 +2022,Table 2.1,CJ,33,itemized_general_sales_tax_deduction,All,-inf,inf,False,True,False,27446575000 +2022,Table 2.1,CI,10,itemized_general_sales_tax_deduction,All,-inf,inf,True,False,True,3653312 +2022,Table 2.1,CI,33,itemized_general_sales_tax_deduction,All,-inf,inf,True,True,False,2992511 +2022,Table 2.1,CJ,11,itemized_general_sales_tax_deduction,All,0.0,5000.0,False,False,False,32892000 +2022,Table 2.1,CI,11,itemized_general_sales_tax_deduction,All,0.0,5000.0,True,False,False,48417 +2022,Table 2.1,CJ,12,itemized_general_sales_tax_deduction,All,5000.0,10000.0,False,False,False,52650000 +2022,Table 2.1,CI,12,itemized_general_sales_tax_deduction,All,5000.0,10000.0,True,False,False,60906 +2022,Table 2.1,CJ,13,itemized_general_sales_tax_deduction,All,10000.0,15000.0,False,False,False,41651000 +2022,Table 2.1,CI,13,itemized_general_sales_tax_deduction,All,10000.0,15000.0,True,False,False,62658 +2022,Table 2.1,CJ,14,itemized_general_sales_tax_deduction,All,15000.0,20000.0,False,False,False,87502000 +2022,Table 2.1,CI,14,itemized_general_sales_tax_deduction,All,15000.0,20000.0,True,False,False,81757 +2022,Table 2.1,CJ,15,itemized_general_sales_tax_deduction,All,20000.0,25000.0,False,False,False,138220000 +2022,Table 2.1,CI,15,itemized_general_sales_tax_deduction,All,20000.0,25000.0,True,False,False,80981 +2022,Table 2.1,CJ,16,itemized_general_sales_tax_deduction,All,25000.0,30000.0,False,False,False,111030000 +2022,Table 2.1,CI,16,itemized_general_sales_tax_deduction,All,25000.0,30000.0,True,False,False,69038 +2022,Table 2.1,CJ,17,itemized_general_sales_tax_deduction,All,30000.0,35000.0,False,False,False,143257000 +2022,Table 2.1,CI,17,itemized_general_sales_tax_deduction,All,30000.0,35000.0,True,False,False,90770 +2022,Table 2.1,CJ,18,itemized_general_sales_tax_deduction,All,35000.0,40000.0,False,False,False,172862000 +2022,Table 2.1,CI,18,itemized_general_sales_tax_deduction,All,35000.0,40000.0,True,False,False,109919 +2022,Table 2.1,CJ,19,itemized_general_sales_tax_deduction,All,40000.0,45000.0,False,False,False,129523000 +2022,Table 2.1,CI,19,itemized_general_sales_tax_deduction,All,40000.0,45000.0,True,False,False,88569 +2022,Table 2.1,CJ,20,itemized_general_sales_tax_deduction,All,45000.0,50000.0,False,False,False,163928000 +2022,Table 2.1,CI,20,itemized_general_sales_tax_deduction,All,45000.0,50000.0,True,False,False,105651 +2022,Table 2.1,CJ,21,itemized_general_sales_tax_deduction,All,50000.0,55000.0,False,False,False,207610000 +2022,Table 2.1,CI,21,itemized_general_sales_tax_deduction,All,50000.0,55000.0,True,False,False,109135 +2022,Table 2.1,CJ,22,itemized_general_sales_tax_deduction,All,55000.0,60000.0,False,False,False,158943000 +2022,Table 2.1,CI,22,itemized_general_sales_tax_deduction,All,55000.0,60000.0,True,False,False,102830 +2022,Table 2.1,CJ,23,itemized_general_sales_tax_deduction,All,60000.0,75000.0,False,False,False,611581000 +2022,Table 2.1,CI,23,itemized_general_sales_tax_deduction,All,60000.0,75000.0,True,False,False,334107 +2022,Table 2.1,CJ,24,itemized_general_sales_tax_deduction,All,75000.0,100000.0,False,False,False,777926000 +2022,Table 2.1,CI,24,itemized_general_sales_tax_deduction,All,75000.0,100000.0,True,False,False,403661 +2022,Table 2.1,CJ,25,itemized_general_sales_tax_deduction,All,100000.0,200000.0,False,False,False,2343346000 +2022,Table 2.1,CI,25,itemized_general_sales_tax_deduction,All,100000.0,200000.0,True,False,False,932034 +2022,Table 2.1,CJ,26,itemized_general_sales_tax_deduction,All,200000.0,500000.0,False,False,False,2466407000 +2022,Table 2.1,CI,26,itemized_general_sales_tax_deduction,All,200000.0,500000.0,True,False,False,669142 +2022,Table 2.1,CJ,27,itemized_general_sales_tax_deduction,All,500000.0,1000000.0,False,False,False,20121880000 +2022,Table 2.1,CI,27,itemized_general_sales_tax_deduction,All,500000.0,1000000.0,True,False,False,191587 +2022,Table 2.1,CJ,28,itemized_general_sales_tax_deduction,All,1000000.0,1500000.0,False,False,False,189358000 +2022,Table 2.1,CI,28,itemized_general_sales_tax_deduction,All,1000000.0,1500000.0,True,False,False,48184 +2022,Table 2.1,CJ,29,itemized_general_sales_tax_deduction,All,1500000.0,2000000.0,False,False,False,88916000 +2022,Table 2.1,CI,29,itemized_general_sales_tax_deduction,All,1500000.0,2000000.0,True,False,False,21636 +2022,Table 2.1,CJ,30,itemized_general_sales_tax_deduction,All,2000000.0,5000000.0,False,False,False,136299000 +2022,Table 2.1,CI,30,itemized_general_sales_tax_deduction,All,2000000.0,5000000.0,True,False,False,29825 +2022,Table 2.1,CJ,31,itemized_general_sales_tax_deduction,All,5000000.0,10000000.0,False,False,False,66402000 +2022,Table 2.1,CI,31,itemized_general_sales_tax_deduction,All,5000000.0,10000000.0,True,False,False,7757 +2022,Table 2.1,CJ,32,itemized_general_sales_tax_deduction,All,10000000.0,inf,False,False,False,258304000 +2022,Table 2.1,CI,32,itemized_general_sales_tax_deduction,All,10000000.0,inf,True,False,False,4747 +2022,Table 2.1,CL,10,itemized_real_estate_tax_deductions,All,-inf,inf,False,False,True,106876443000 +2022,Table 2.1,CL,33,itemized_real_estate_tax_deductions,All,-inf,inf,False,True,False,100100423000 +2022,Table 2.1,CK,10,itemized_real_estate_tax_deductions,All,-inf,inf,True,False,True,12922862 +2022,Table 2.1,CK,33,itemized_real_estate_tax_deductions,All,-inf,inf,True,True,False,11949472 +2022,Table 2.1,CL,11,itemized_real_estate_tax_deductions,All,0.0,5000.0,False,False,False,367851000 +2022,Table 2.1,CK,11,itemized_real_estate_tax_deductions,All,0.0,5000.0,True,False,False,58876 +2022,Table 2.1,CL,12,itemized_real_estate_tax_deductions,All,5000.0,10000.0,False,False,False,351819000 +2022,Table 2.1,CK,12,itemized_real_estate_tax_deductions,All,5000.0,10000.0,True,False,False,63089 +2022,Table 2.1,CL,13,itemized_real_estate_tax_deductions,All,10000.0,15000.0,False,False,False,411469000 +2022,Table 2.1,CK,13,itemized_real_estate_tax_deductions,All,10000.0,15000.0,True,False,False,75383 +2022,Table 2.1,CL,14,itemized_real_estate_tax_deductions,All,15000.0,20000.0,False,False,False,554905000 +2022,Table 2.1,CK,14,itemized_real_estate_tax_deductions,All,15000.0,20000.0,True,False,False,94124 +2022,Table 2.1,CL,15,itemized_real_estate_tax_deductions,All,20000.0,25000.0,False,False,False,740767000 +2022,Table 2.1,CK,15,itemized_real_estate_tax_deductions,All,20000.0,25000.0,True,False,False,118916 +2022,Table 2.1,CL,16,itemized_real_estate_tax_deductions,All,25000.0,30000.0,False,False,False,729232000 +2022,Table 2.1,CK,16,itemized_real_estate_tax_deductions,All,25000.0,30000.0,True,False,False,123859 +2022,Table 2.1,CL,17,itemized_real_estate_tax_deductions,All,30000.0,35000.0,False,False,False,661642000 +2022,Table 2.1,CK,17,itemized_real_estate_tax_deductions,All,30000.0,35000.0,True,False,False,135113 +2022,Table 2.1,CL,18,itemized_real_estate_tax_deductions,All,35000.0,40000.0,False,False,False,983136000 +2022,Table 2.1,CK,18,itemized_real_estate_tax_deductions,All,35000.0,40000.0,True,False,False,181762 +2022,Table 2.1,CL,19,itemized_real_estate_tax_deductions,All,40000.0,45000.0,False,False,False,878695000 +2022,Table 2.1,CK,19,itemized_real_estate_tax_deductions,All,40000.0,45000.0,True,False,False,171788 +2022,Table 2.1,CL,20,itemized_real_estate_tax_deductions,All,45000.0,50000.0,False,False,False,1171434000 +2022,Table 2.1,CK,20,itemized_real_estate_tax_deductions,All,45000.0,50000.0,True,False,False,220013 +2022,Table 2.1,CL,21,itemized_real_estate_tax_deductions,All,50000.0,55000.0,False,False,False,1282934000 +2022,Table 2.1,CK,21,itemized_real_estate_tax_deductions,All,50000.0,55000.0,True,False,False,244422 +2022,Table 2.1,CL,22,itemized_real_estate_tax_deductions,All,55000.0,60000.0,False,False,False,1354048000 +2022,Table 2.1,CK,22,itemized_real_estate_tax_deductions,All,55000.0,60000.0,True,False,False,266461 +2022,Table 2.1,CL,23,itemized_real_estate_tax_deductions,All,60000.0,75000.0,False,False,False,4893705000 +2022,Table 2.1,CK,23,itemized_real_estate_tax_deductions,All,60000.0,75000.0,True,False,False,958968 +2022,Table 2.1,CL,24,itemized_real_estate_tax_deductions,All,75000.0,100000.0,False,False,False,9182550000 +2022,Table 2.1,CK,24,itemized_real_estate_tax_deductions,All,75000.0,100000.0,True,False,False,1632361 +2022,Table 2.1,CL,25,itemized_real_estate_tax_deductions,All,100000.0,200000.0,False,False,False,26839414000 +2022,Table 2.1,CK,25,itemized_real_estate_tax_deductions,All,100000.0,200000.0,True,False,False,4208040 +2022,Table 2.1,CL,26,itemized_real_estate_tax_deductions,All,200000.0,500000.0,False,False,False,29283902000 +2022,Table 2.1,CK,26,itemized_real_estate_tax_deductions,All,200000.0,500000.0,True,False,False,3046358 +2022,Table 2.1,CL,27,itemized_real_estate_tax_deductions,All,500000.0,1000000.0,False,False,False,12750661000 +2022,Table 2.1,CK,27,itemized_real_estate_tax_deductions,All,500000.0,1000000.0,True,False,False,826870 +2022,Table 2.1,CL,28,itemized_real_estate_tax_deductions,All,1000000.0,1500000.0,False,False,False,4208736000 +2022,Table 2.1,CK,28,itemized_real_estate_tax_deductions,All,1000000.0,1500000.0,True,False,False,208376 +2022,Table 2.1,CL,29,itemized_real_estate_tax_deductions,All,1500000.0,2000000.0,False,False,False,2182570000 +2022,Table 2.1,CK,29,itemized_real_estate_tax_deductions,All,1500000.0,2000000.0,True,False,False,90531 +2022,Table 2.1,CL,30,itemized_real_estate_tax_deductions,All,2000000.0,5000000.0,False,False,False,4206821000 +2022,Table 2.1,CK,30,itemized_real_estate_tax_deductions,All,2000000.0,5000000.0,True,False,False,134974 +2022,Table 2.1,CL,31,itemized_real_estate_tax_deductions,All,5000000.0,10000000.0,False,False,False,1651157000 +2022,Table 2.1,CK,31,itemized_real_estate_tax_deductions,All,5000000.0,10000000.0,True,False,False,36961 +2022,Table 2.1,CL,32,itemized_real_estate_tax_deductions,All,10000000.0,inf,False,False,False,2188994000 +2022,Table 2.1,CK,32,itemized_real_estate_tax_deductions,All,10000000.0,inf,True,False,False,25619 +2022,Table 2.1,CH,10,itemized_state_income_tax_deductions,All,-inf,inf,False,False,True,257354764000 +2022,Table 2.1,CH,33,itemized_state_income_tax_deductions,All,-inf,inf,False,True,False,253151131000 +2022,Table 2.1,CG,10,itemized_state_income_tax_deductions,All,-inf,inf,True,False,True,10988927 +2022,Table 2.1,CG,33,itemized_state_income_tax_deductions,All,-inf,inf,True,True,False,10330041 +2022,Table 2.1,CH,11,itemized_state_income_tax_deductions,All,0.0,5000.0,False,False,False,59953000 +2022,Table 2.1,CG,11,itemized_state_income_tax_deductions,All,0.0,5000.0,True,False,False,26571 +2022,Table 2.1,CH,12,itemized_state_income_tax_deductions,All,5000.0,10000.0,False,False,False,105836000 +2022,Table 2.1,CG,12,itemized_state_income_tax_deductions,All,5000.0,10000.0,True,False,False,31007 +2022,Table 2.1,CH,13,itemized_state_income_tax_deductions,All,10000.0,15000.0,False,False,False,82289000 +2022,Table 2.1,CG,13,itemized_state_income_tax_deductions,All,10000.0,15000.0,True,False,False,40264 +2022,Table 2.1,CH,14,itemized_state_income_tax_deductions,All,15000.0,20000.0,False,False,False,136023000 +2022,Table 2.1,CG,14,itemized_state_income_tax_deductions,All,15000.0,20000.0,True,False,False,56624 +2022,Table 2.1,CH,15,itemized_state_income_tax_deductions,All,20000.0,25000.0,False,False,False,219740000 +2022,Table 2.1,CG,15,itemized_state_income_tax_deductions,All,20000.0,25000.0,True,False,False,78227 +2022,Table 2.1,CH,16,itemized_state_income_tax_deductions,All,25000.0,30000.0,False,False,False,289210000 +2022,Table 2.1,CG,16,itemized_state_income_tax_deductions,All,25000.0,30000.0,True,False,False,112058 +2022,Table 2.1,CH,17,itemized_state_income_tax_deductions,All,30000.0,35000.0,False,False,False,228824000 +2022,Table 2.1,CG,17,itemized_state_income_tax_deductions,All,30000.0,35000.0,True,False,False,102258 +2022,Table 2.1,CH,18,itemized_state_income_tax_deductions,All,35000.0,40000.0,False,False,False,523540000 +2022,Table 2.1,CG,18,itemized_state_income_tax_deductions,All,35000.0,40000.0,True,False,False,146275 +2022,Table 2.1,CH,19,itemized_state_income_tax_deductions,All,40000.0,45000.0,False,False,False,465899000 +2022,Table 2.1,CG,19,itemized_state_income_tax_deductions,All,40000.0,45000.0,True,False,False,143845 +2022,Table 2.1,CH,20,itemized_state_income_tax_deductions,All,45000.0,50000.0,False,False,False,470460000 +2022,Table 2.1,CG,20,itemized_state_income_tax_deductions,All,45000.0,50000.0,True,False,False,175834 +2022,Table 2.1,CH,21,itemized_state_income_tax_deductions,All,50000.0,55000.0,False,False,False,665647000 +2022,Table 2.1,CG,21,itemized_state_income_tax_deductions,All,50000.0,55000.0,True,False,False,223652 +2022,Table 2.1,CH,22,itemized_state_income_tax_deductions,All,55000.0,60000.0,False,False,False,718738000 +2022,Table 2.1,CG,22,itemized_state_income_tax_deductions,All,55000.0,60000.0,True,False,False,244331 +2022,Table 2.1,CH,23,itemized_state_income_tax_deductions,All,60000.0,75000.0,False,False,False,3143733000 +2022,Table 2.1,CG,23,itemized_state_income_tax_deductions,All,60000.0,75000.0,True,False,False,785403 +2022,Table 2.1,CH,24,itemized_state_income_tax_deductions,All,75000.0,100000.0,False,False,False,7250442000 +2022,Table 2.1,CG,24,itemized_state_income_tax_deductions,All,75000.0,100000.0,True,False,False,1428810 +2022,Table 2.1,CH,25,itemized_state_income_tax_deductions,All,100000.0,200000.0,False,False,False,29975406000 +2022,Table 2.1,CG,25,itemized_state_income_tax_deductions,All,100000.0,200000.0,True,False,False,3673771 +2022,Table 2.1,CH,26,itemized_state_income_tax_deductions,All,200000.0,500000.0,False,False,False,52499008000 +2022,Table 2.1,CG,26,itemized_state_income_tax_deductions,All,200000.0,500000.0,True,False,False,2587766 +2022,Table 2.1,CH,27,itemized_state_income_tax_deductions,All,500000.0,1000000.0,False,False,False,35533301000 +2022,Table 2.1,CG,27,itemized_state_income_tax_deductions,All,500000.0,1000000.0,True,False,False,693906 +2022,Table 2.1,CH,28,itemized_state_income_tax_deductions,All,1000000.0,1500000.0,False,False,False,17378132000 +2022,Table 2.1,CG,28,itemized_state_income_tax_deductions,All,1000000.0,1500000.0,True,False,False,178881 +2022,Table 2.1,CH,29,itemized_state_income_tax_deductions,All,1500000.0,2000000.0,False,False,False,10837281000 +2022,Table 2.1,CG,29,itemized_state_income_tax_deductions,All,1500000.0,2000000.0,True,False,False,78538 +2022,Table 2.1,CH,30,itemized_state_income_tax_deductions,All,2000000.0,5000000.0,False,False,False,29273724000 +2022,Table 2.1,CG,30,itemized_state_income_tax_deductions,All,2000000.0,5000000.0,True,False,False,121487 +2022,Table 2.1,CH,31,itemized_state_income_tax_deductions,All,5000000.0,10000000.0,False,False,False,18054598000 +2022,Table 2.1,CG,31,itemized_state_income_tax_deductions,All,5000000.0,10000000.0,True,False,False,34565 +2022,Table 2.1,CH,32,itemized_state_income_tax_deductions,All,10000000.0,inf,False,False,False,49442981000 +2022,Table 2.1,CG,32,itemized_state_income_tax_deductions,All,10000000.0,inf,True,False,False,24856 +2022,Table 2.1,CB,10,itemized_taxes_paid_deductions,All,-inf,inf,False,False,True,125205903000 +2022,Table 2.1,CB,33,itemized_taxes_paid_deductions,All,-inf,inf,False,True,False,116768661000 +2022,Table 2.1,CA,10,itemized_taxes_paid_deductions,All,-inf,inf,True,False,True,15079029 +2022,Table 2.1,CA,33,itemized_taxes_paid_deductions,All,-inf,inf,True,True,False,13653896 +2022,Table 2.1,CB,11,itemized_taxes_paid_deductions,All,0.0,5000.0,False,False,False,409873000 +2022,Table 2.1,CA,11,itemized_taxes_paid_deductions,All,0.0,5000.0,True,False,False,93031 +2022,Table 2.1,CB,12,itemized_taxes_paid_deductions,All,5000.0,10000.0,False,False,False,424919000 +2022,Table 2.1,CA,12,itemized_taxes_paid_deductions,All,5000.0,10000.0,True,False,False,99629 +2022,Table 2.1,CB,13,itemized_taxes_paid_deductions,All,10000.0,15000.0,False,False,False,507176000 +2022,Table 2.1,CA,13,itemized_taxes_paid_deductions,All,10000.0,15000.0,True,False,False,111410 +2022,Table 2.1,CB,14,itemized_taxes_paid_deductions,All,15000.0,20000.0,False,False,False,693372000 +2022,Table 2.1,CA,14,itemized_taxes_paid_deductions,All,15000.0,20000.0,True,False,False,148532 +2022,Table 2.1,CB,15,itemized_taxes_paid_deductions,All,20000.0,25000.0,False,False,False,905356000 +2022,Table 2.1,CA,15,itemized_taxes_paid_deductions,All,20000.0,25000.0,True,False,False,177112 +2022,Table 2.1,CB,16,itemized_taxes_paid_deductions,All,25000.0,30000.0,False,False,False,993800000 +2022,Table 2.1,CA,16,itemized_taxes_paid_deductions,All,25000.0,30000.0,True,False,False,193039 +2022,Table 2.1,CB,17,itemized_taxes_paid_deductions,All,30000.0,35000.0,False,False,False,1016026000 +2022,Table 2.1,CA,17,itemized_taxes_paid_deductions,All,30000.0,35000.0,True,False,False,204479 +2022,Table 2.1,CB,18,itemized_taxes_paid_deductions,All,35000.0,40000.0,False,False,False,1566235000 +2022,Table 2.1,CA,18,itemized_taxes_paid_deductions,All,35000.0,40000.0,True,False,False,265330 +2022,Table 2.1,CB,19,itemized_taxes_paid_deductions,All,40000.0,45000.0,False,False,False,1405499000 +2022,Table 2.1,CA,19,itemized_taxes_paid_deductions,All,40000.0,45000.0,True,False,False,249907 +2022,Table 2.1,CB,20,itemized_taxes_paid_deductions,All,45000.0,50000.0,False,False,False,1746619000 +2022,Table 2.1,CA,20,itemized_taxes_paid_deductions,All,45000.0,50000.0,True,False,False,301730 +2022,Table 2.1,CB,21,itemized_taxes_paid_deductions,All,50000.0,55000.0,False,False,False,2042133000 +2022,Table 2.1,CA,21,itemized_taxes_paid_deductions,All,50000.0,55000.0,True,False,False,339363 +2022,Table 2.1,CB,22,itemized_taxes_paid_deductions,All,55000.0,60000.0,False,False,False,2221807000 +2022,Table 2.1,CA,22,itemized_taxes_paid_deductions,All,55000.0,60000.0,True,False,False,352685 +2022,Table 2.1,CB,23,itemized_taxes_paid_deductions,All,60000.0,75000.0,False,False,False,7755846000 +2022,Table 2.1,CA,23,itemized_taxes_paid_deductions,All,60000.0,75000.0,True,False,False,1162475 +2022,Table 2.1,CB,24,itemized_taxes_paid_deductions,All,75000.0,100000.0,False,False,False,14632617000 +2022,Table 2.1,CA,24,itemized_taxes_paid_deductions,All,75000.0,100000.0,True,False,False,1896368 +2022,Table 2.1,CB,25,itemized_taxes_paid_deductions,All,100000.0,200000.0,False,False,False,41594496000 +2022,Table 2.1,CA,25,itemized_taxes_paid_deductions,All,100000.0,200000.0,True,False,False,4707248 +2022,Table 2.1,CB,26,itemized_taxes_paid_deductions,All,200000.0,500000.0,False,False,False,32118348000 +2022,Table 2.1,CA,26,itemized_taxes_paid_deductions,All,200000.0,500000.0,True,False,False,3321050 +2022,Table 2.1,CB,27,itemized_taxes_paid_deductions,All,500000.0,1000000.0,False,False,False,8914959000 +2022,Table 2.1,CA,27,itemized_taxes_paid_deductions,All,500000.0,1000000.0,True,False,False,898621 +2022,Table 2.1,CB,28,itemized_taxes_paid_deductions,All,1000000.0,1500000.0,False,False,False,2308379000 +2022,Table 2.1,CA,28,itemized_taxes_paid_deductions,All,1000000.0,1500000.0,True,False,False,229745 +2022,Table 2.1,CB,29,itemized_taxes_paid_deductions,All,1500000.0,2000000.0,False,False,False,1012061000 +2022,Table 2.1,CA,29,itemized_taxes_paid_deductions,All,1500000.0,2000000.0,True,False,False,101270 +2022,Table 2.1,CB,30,itemized_taxes_paid_deductions,All,2000000.0,5000000.0,False,False,False,1580393000 +2022,Table 2.1,CA,30,itemized_taxes_paid_deductions,All,2000000.0,5000000.0,True,False,False,153198 +2022,Table 2.1,CB,31,itemized_taxes_paid_deductions,All,5000000.0,10000000.0,False,False,False,478695000 +2022,Table 2.1,CA,31,itemized_taxes_paid_deductions,All,5000000.0,10000000.0,True,False,False,42827 +2022,Table 2.1,CB,32,itemized_taxes_paid_deductions,All,10000000.0,inf,False,False,False,877295000 +2022,Table 2.1,CA,32,itemized_taxes_paid_deductions,All,10000000.0,inf,True,False,False,29981 +2022,Table 2.1,BV,10,medical_expense_deductions_capped,All,-inf,inf,False,False,True,92946111000 +2022,Table 2.1,BV,33,medical_expense_deductions_capped,All,-inf,inf,False,True,False,51632868000 +2022,Table 2.1,BU,10,medical_expense_deductions_capped,All,-inf,inf,True,False,True,3983082 +2022,Table 2.1,BU,33,medical_expense_deductions_capped,All,-inf,inf,True,True,False,2987125 +2022,Table 2.1,BV,11,medical_expense_deductions_capped,All,0.0,5000.0,False,False,False,1191699000 +2022,Table 2.1,BU,11,medical_expense_deductions_capped,All,0.0,5000.0,True,False,False,66399 +2022,Table 2.1,BV,12,medical_expense_deductions_capped,All,5000.0,10000.0,False,False,False,10098694000 +2022,Table 2.1,BU,12,medical_expense_deductions_capped,All,5000.0,10000.0,True,False,False,70113 +2022,Table 2.1,BV,13,medical_expense_deductions_capped,All,10000.0,15000.0,False,False,False,1617799000 +2022,Table 2.1,BU,13,medical_expense_deductions_capped,All,10000.0,15000.0,True,False,False,84637 +2022,Table 2.1,BV,14,medical_expense_deductions_capped,All,15000.0,20000.0,False,False,False,1835915000 +2022,Table 2.1,BU,14,medical_expense_deductions_capped,All,15000.0,20000.0,True,False,False,119212 +2022,Table 2.1,BV,15,medical_expense_deductions_capped,All,20000.0,25000.0,False,False,False,2419602000 +2022,Table 2.1,BU,15,medical_expense_deductions_capped,All,20000.0,25000.0,True,False,False,127977 +2022,Table 2.1,BV,16,medical_expense_deductions_capped,All,25000.0,30000.0,False,False,False,2830226000 +2022,Table 2.1,BU,16,medical_expense_deductions_capped,All,25000.0,30000.0,True,False,False,133921 +2022,Table 2.1,BV,17,medical_expense_deductions_capped,All,30000.0,35000.0,False,False,False,2811061000 +2022,Table 2.1,BU,17,medical_expense_deductions_capped,All,30000.0,35000.0,True,False,False,141187 +2022,Table 2.1,BV,18,medical_expense_deductions_capped,All,35000.0,40000.0,False,False,False,3276238000 +2022,Table 2.1,BU,18,medical_expense_deductions_capped,All,35000.0,40000.0,True,False,False,176025 +2022,Table 2.1,BV,19,medical_expense_deductions_capped,All,40000.0,45000.0,False,False,False,2549754000 +2022,Table 2.1,BU,19,medical_expense_deductions_capped,All,40000.0,45000.0,True,False,False,144236 +2022,Table 2.1,BV,20,medical_expense_deductions_capped,All,45000.0,50000.0,False,False,False,3471236000 +2022,Table 2.1,BU,20,medical_expense_deductions_capped,All,45000.0,50000.0,True,False,False,169405 +2022,Table 2.1,BV,21,medical_expense_deductions_capped,All,50000.0,55000.0,False,False,False,3173483000 +2022,Table 2.1,BU,21,medical_expense_deductions_capped,All,50000.0,55000.0,True,False,False,169006 +2022,Table 2.1,BV,22,medical_expense_deductions_capped,All,55000.0,60000.0,False,False,False,2996137000 +2022,Table 2.1,BU,22,medical_expense_deductions_capped,All,55000.0,60000.0,True,False,False,156340 +2022,Table 2.1,BV,23,medical_expense_deductions_capped,All,60000.0,75000.0,False,False,False,8982950000 +2022,Table 2.1,BU,23,medical_expense_deductions_capped,All,60000.0,75000.0,True,False,False,493012 +2022,Table 2.1,BV,24,medical_expense_deductions_capped,All,75000.0,100000.0,False,False,False,12134303000 +2022,Table 2.1,BU,24,medical_expense_deductions_capped,All,75000.0,100000.0,True,False,False,589529 +2022,Table 2.1,BV,25,medical_expense_deductions_capped,All,100000.0,200000.0,False,False,False,21689680000 +2022,Table 2.1,BU,25,medical_expense_deductions_capped,All,100000.0,200000.0,True,False,False,1040043 +2022,Table 2.1,BV,26,medical_expense_deductions_capped,All,200000.0,500000.0,False,False,False,9579720000 +2022,Table 2.1,BU,26,medical_expense_deductions_capped,All,200000.0,500000.0,True,False,False,278713 +2022,Table 2.1,BV,27,medical_expense_deductions_capped,All,500000.0,1000000.0,False,False,False,1776927000 +2022,Table 2.1,BU,27,medical_expense_deductions_capped,All,500000.0,1000000.0,True,False,False,19750 +2022,Table 2.1,BV,28,medical_expense_deductions_capped,All,1000000.0,1500000.0,False,False,False,259973000 +2022,Table 2.1,BU,28,medical_expense_deductions_capped,All,1000000.0,1500000.0,True,False,False,2220 +2022,Table 2.1,BV,29,medical_expense_deductions_capped,All,1500000.0,2000000.0,False,False,False,109843000 +2022,Table 2.1,BU,29,medical_expense_deductions_capped,All,1500000.0,2000000.0,True,False,False,771 +2022,Table 2.1,BV,30,medical_expense_deductions_capped,All,2000000.0,5000000.0,False,False,False,120686000 +2022,Table 2.1,BU,30,medical_expense_deductions_capped,All,2000000.0,5000000.0,True,False,False,544 +2022,Table 2.1,BV,31,medical_expense_deductions_capped,All,5000000.0,10000000.0,False,False,False,18806000 +2022,Table 2.1,BU,31,medical_expense_deductions_capped,All,5000000.0,10000000.0,True,False,False,39 +2022,Table 2.1,BV,32,medical_expense_deductions_capped,All,10000000.0,inf,False,False,False,1380000 +2022,Table 2.1,BU,32,medical_expense_deductions_capped,All,10000000.0,inf,True,False,False,3 +2022,Table 2.1,BX,10,medical_expense_deductions_uncapped,All,-inf,inf,False,False,True,120988136000 +2022,Table 2.1,BX,33,medical_expense_deductions_uncapped,All,-inf,inf,False,True,False,76641311000 +2022,Table 2.1,BW,10,medical_expense_deductions_uncapped,All,-inf,inf,True,False,True,3983082 +2022,Table 2.1,BW,33,medical_expense_deductions_uncapped,All,-inf,inf,True,True,False,2987125 +2022,Table 2.1,BX,11,medical_expense_deductions_uncapped,All,0.0,5000.0,False,False,False,1202437000 +2022,Table 2.1,BW,11,medical_expense_deductions_uncapped,All,0.0,5000.0,True,False,False,66399 +2022,Table 2.1,BX,12,medical_expense_deductions_uncapped,All,5000.0,10000.0,False,False,False,10139280000 +2022,Table 2.1,BW,12,medical_expense_deductions_uncapped,All,5000.0,10000.0,True,False,False,70113 +2022,Table 2.1,BX,13,medical_expense_deductions_uncapped,All,10000.0,15000.0,False,False,False,1696521000 +2022,Table 2.1,BW,13,medical_expense_deductions_uncapped,All,10000.0,15000.0,True,False,False,84637 +2022,Table 2.1,BX,14,medical_expense_deductions_uncapped,All,15000.0,20000.0,False,False,False,1993208000 +2022,Table 2.1,BW,14,medical_expense_deductions_uncapped,All,15000.0,20000.0,True,False,False,119212 +2022,Table 2.1,BX,15,medical_expense_deductions_uncapped,All,20000.0,25000.0,False,False,False,2638259000 +2022,Table 2.1,BW,15,medical_expense_deductions_uncapped,All,20000.0,25000.0,True,False,False,127977 +2022,Table 2.1,BX,16,medical_expense_deductions_uncapped,All,25000.0,30000.0,False,False,False,3107240000 +2022,Table 2.1,BW,16,medical_expense_deductions_uncapped,All,25000.0,30000.0,True,False,False,133921 +2022,Table 2.1,BX,17,medical_expense_deductions_uncapped,All,30000.0,35000.0,False,False,False,3156446000 +2022,Table 2.1,BW,17,medical_expense_deductions_uncapped,All,30000.0,35000.0,True,False,False,141187 +2022,Table 2.1,BX,18,medical_expense_deductions_uncapped,All,35000.0,40000.0,False,False,False,3771170000 +2022,Table 2.1,BW,18,medical_expense_deductions_uncapped,All,35000.0,40000.0,True,False,False,176025 +2022,Table 2.1,BX,19,medical_expense_deductions_uncapped,All,40000.0,45000.0,False,False,False,3011339000 +2022,Table 2.1,BW,19,medical_expense_deductions_uncapped,All,40000.0,45000.0,True,False,False,144236 +2022,Table 2.1,BX,20,medical_expense_deductions_uncapped,All,45000.0,50000.0,False,False,False,4074881000 +2022,Table 2.1,BW,20,medical_expense_deductions_uncapped,All,45000.0,50000.0,True,False,False,169405 +2022,Table 2.1,BX,21,medical_expense_deductions_uncapped,All,50000.0,55000.0,False,False,False,3836231000 +2022,Table 2.1,BW,21,medical_expense_deductions_uncapped,All,50000.0,55000.0,True,False,False,169006 +2022,Table 2.1,BX,22,medical_expense_deductions_uncapped,All,55000.0,60000.0,False,False,False,3669549000 +2022,Table 2.1,BW,22,medical_expense_deductions_uncapped,All,55000.0,60000.0,True,False,False,156340 +2022,Table 2.1,BX,23,medical_expense_deductions_uncapped,All,60000.0,75000.0,False,False,False,11480491000 +2022,Table 2.1,BW,23,medical_expense_deductions_uncapped,All,60000.0,75000.0,True,False,False,493012 +2022,Table 2.1,BX,24,medical_expense_deductions_uncapped,All,75000.0,100000.0,False,False,False,15979554000 +2022,Table 2.1,BW,24,medical_expense_deductions_uncapped,All,75000.0,100000.0,True,False,False,589529 +2022,Table 2.1,BX,25,medical_expense_deductions_uncapped,All,100000.0,200000.0,False,False,False,32277299000 +2022,Table 2.1,BW,25,medical_expense_deductions_uncapped,All,100000.0,200000.0,True,False,False,1040043 +2022,Table 2.1,BX,26,medical_expense_deductions_uncapped,All,200000.0,500000.0,False,False,False,15279634000 +2022,Table 2.1,BW,26,medical_expense_deductions_uncapped,All,200000.0,500000.0,True,False,False,278713 +2022,Table 2.1,BX,27,medical_expense_deductions_uncapped,All,500000.0,1000000.0,False,False,False,2729821000 +2022,Table 2.1,BW,27,medical_expense_deductions_uncapped,All,500000.0,1000000.0,True,False,False,19750 +2022,Table 2.1,BX,28,medical_expense_deductions_uncapped,All,1000000.0,1500000.0,False,False,False,457210000 +2022,Table 2.1,BW,28,medical_expense_deductions_uncapped,All,1000000.0,1500000.0,True,False,False,2220 +2022,Table 2.1,BX,29,medical_expense_deductions_uncapped,All,1500000.0,2000000.0,False,False,False,208301000 +2022,Table 2.1,BW,29,medical_expense_deductions_uncapped,All,1500000.0,2000000.0,True,False,False,771 +2022,Table 2.1,BX,30,medical_expense_deductions_uncapped,All,2000000.0,5000000.0,False,False,False,236937000 +2022,Table 2.1,BW,30,medical_expense_deductions_uncapped,All,2000000.0,5000000.0,True,False,False,544 +2022,Table 2.1,BX,31,medical_expense_deductions_uncapped,All,5000000.0,10000000.0,False,False,False,38147000 +2022,Table 2.1,BW,31,medical_expense_deductions_uncapped,All,5000000.0,10000000.0,True,False,False,39 +2022,Table 2.1,BX,32,medical_expense_deductions_uncapped,All,10000000.0,inf,False,False,False,4181000 +2022,Table 2.1,BW,32,medical_expense_deductions_uncapped,All,10000000.0,inf,True,False,False,3 +2022,Table 2.1,CV,10,mortgage_interest_deductions,All,-inf,inf,False,False,True,146987431000 +2022,Table 2.1,CV,33,mortgage_interest_deductions,All,-inf,inf,False,True,False,135310044000 +2022,Table 2.1,CU,10,mortgage_interest_deductions,All,-inf,inf,True,False,True,11648956 +2022,Table 2.1,CU,33,mortgage_interest_deductions,All,-inf,inf,True,True,False,10849919 +2022,Table 2.1,CV,11,mortgage_interest_deductions,All,0.0,5000.0,False,False,False,509798000 +2022,Table 2.1,CU,11,mortgage_interest_deductions,All,0.0,5000.0,True,False,False,49331 +2022,Table 2.1,CV,12,mortgage_interest_deductions,All,5000.0,10000.0,False,False,False,535463000 +2022,Table 2.1,CU,12,mortgage_interest_deductions,All,5000.0,10000.0,True,False,False,53786 +2022,Table 2.1,CV,13,mortgage_interest_deductions,All,10000.0,15000.0,False,False,False,468424000 +2022,Table 2.1,CU,13,mortgage_interest_deductions,All,10000.0,15000.0,True,False,False,51388 +2022,Table 2.1,CV,14,mortgage_interest_deductions,All,15000.0,20000.0,False,False,False,954554000 +2022,Table 2.1,CU,14,mortgage_interest_deductions,All,15000.0,20000.0,True,False,False,69179 +2022,Table 2.1,CV,15,mortgage_interest_deductions,All,20000.0,25000.0,False,False,False,1050848000 +2022,Table 2.1,CU,15,mortgage_interest_deductions,All,20000.0,25000.0,True,False,False,96389 +2022,Table 2.1,CV,16,mortgage_interest_deductions,All,25000.0,30000.0,False,False,False,1036647000 +2022,Table 2.1,CU,16,mortgage_interest_deductions,All,25000.0,30000.0,True,False,False,87201 +2022,Table 2.1,CV,17,mortgage_interest_deductions,All,30000.0,35000.0,False,False,False,1396146000 +2022,Table 2.1,CU,17,mortgage_interest_deductions,All,30000.0,35000.0,True,False,False,112544 +2022,Table 2.1,CV,18,mortgage_interest_deductions,All,35000.0,40000.0,False,False,False,1384557000 +2022,Table 2.1,CU,18,mortgage_interest_deductions,All,35000.0,40000.0,True,False,False,153739 +2022,Table 2.1,CV,19,mortgage_interest_deductions,All,40000.0,45000.0,False,False,False,1485658000 +2022,Table 2.1,CU,19,mortgage_interest_deductions,All,40000.0,45000.0,True,False,False,146523 +2022,Table 2.1,CV,20,mortgage_interest_deductions,All,45000.0,50000.0,False,False,False,1896617000 +2022,Table 2.1,CU,20,mortgage_interest_deductions,All,45000.0,50000.0,True,False,False,181958 +2022,Table 2.1,CV,21,mortgage_interest_deductions,All,50000.0,55000.0,False,False,False,2204888000 +2022,Table 2.1,CU,21,mortgage_interest_deductions,All,50000.0,55000.0,True,False,False,225329 +2022,Table 2.1,CV,22,mortgage_interest_deductions,All,55000.0,60000.0,False,False,False,2494005000 +2022,Table 2.1,CU,22,mortgage_interest_deductions,All,55000.0,60000.0,True,False,False,234896 +2022,Table 2.1,CV,23,mortgage_interest_deductions,All,60000.0,75000.0,False,False,False,8014279000 +2022,Table 2.1,CU,23,mortgage_interest_deductions,All,60000.0,75000.0,True,False,False,849155 +2022,Table 2.1,CV,24,mortgage_interest_deductions,All,75000.0,100000.0,False,False,False,14686501000 +2022,Table 2.1,CU,24,mortgage_interest_deductions,All,75000.0,100000.0,True,False,False,1507287 +2022,Table 2.1,CV,25,mortgage_interest_deductions,All,100000.0,200000.0,False,False,False,43539510000 +2022,Table 2.1,CU,25,mortgage_interest_deductions,All,100000.0,200000.0,True,False,False,3839360 +2022,Table 2.1,CV,26,mortgage_interest_deductions,All,200000.0,500000.0,False,False,False,43718672000 +2022,Table 2.1,CU,26,mortgage_interest_deductions,All,200000.0,500000.0,True,False,False,2843253 +2022,Table 2.1,CV,27,mortgage_interest_deductions,All,500000.0,1000000.0,False,False,False,13907804000 +2022,Table 2.1,CU,27,mortgage_interest_deductions,All,500000.0,1000000.0,True,False,False,754030 +2022,Table 2.1,CV,28,mortgage_interest_deductions,All,1000000.0,1500000.0,False,False,False,3439568000 +2022,Table 2.1,CU,28,mortgage_interest_deductions,All,1000000.0,1500000.0,True,False,False,176927 +2022,Table 2.1,CV,29,mortgage_interest_deductions,All,1500000.0,2000000.0,False,False,False,1445924000 +2022,Table 2.1,CU,29,mortgage_interest_deductions,All,1500000.0,2000000.0,True,False,False,73972 +2022,Table 2.1,CV,30,mortgage_interest_deductions,All,2000000.0,5000000.0,False,False,False,2014589000 +2022,Table 2.1,CU,30,mortgage_interest_deductions,All,2000000.0,5000000.0,True,False,False,102714 +2022,Table 2.1,CV,31,mortgage_interest_deductions,All,5000000.0,10000000.0,False,False,False,504869000 +2022,Table 2.1,CU,31,mortgage_interest_deductions,All,5000000.0,10000000.0,True,False,False,25297 +2022,Table 2.1,CV,32,mortgage_interest_deductions,All,10000000.0,inf,False,False,False,298109000 +2022,Table 2.1,CU,32,mortgage_interest_deductions,All,10000000.0,inf,True,False,False,14698 +2022,Table 1.4,Y,10,ordinary_dividends,All,-inf,0.0,False,False,False,3782002000 +2022,Table 1.4,Y,30,ordinary_dividends,All,-inf,0.0,False,True,False,316750000 +2022,Table 1.4,X,10,ordinary_dividends,All,-inf,0.0,True,False,False,488427 +2022,Table 1.4,X,30,ordinary_dividends,All,-inf,0.0,True,True,False,1569 +2022,Table 1.4,Y,9,ordinary_dividends,All,-inf,inf,False,False,True,412320850000 +2022,Table 1.4,Y,29,ordinary_dividends,All,-inf,inf,False,True,False,389250032000 +2022,Table 1.4,X,9,ordinary_dividends,All,-inf,inf,True,False,True,32853481 +2022,Table 1.4,X,29,ordinary_dividends,All,-inf,inf,True,True,False,27875655 +2022,Table 1.4,Y,11,ordinary_dividends,All,1.0,5000.0,False,False,False,1002127000 +2022,Table 1.4,Y,31,ordinary_dividends,All,1.0,5000.0,False,True,False,71787000 +2022,Table 1.4,X,11,ordinary_dividends,All,1.0,5000.0,True,False,False,926104 +2022,Table 1.4,X,31,ordinary_dividends,All,1.0,5000.0,True,True,False,42011 +2022,Table 1.4,Y,12,ordinary_dividends,All,5000.0,10000.0,False,False,False,1342704000 +2022,Table 1.4,Y,32,ordinary_dividends,All,5000.0,10000.0,False,True,False,126462000 +2022,Table 1.4,X,12,ordinary_dividends,All,5000.0,10000.0,True,False,False,758424 +2022,Table 1.4,X,32,ordinary_dividends,All,5000.0,10000.0,True,True,False,52695 +2022,Table 1.4,Y,13,ordinary_dividends,All,10000.0,15000.0,False,False,False,1799586000 +2022,Table 1.4,Y,33,ordinary_dividends,All,10000.0,15000.0,False,True,False,192004000 +2022,Table 1.4,X,13,ordinary_dividends,All,10000.0,15000.0,True,False,False,797458 +2022,Table 1.4,X,33,ordinary_dividends,All,10000.0,15000.0,True,True,False,81910 +2022,Table 1.4,Y,14,ordinary_dividends,All,15000.0,20000.0,False,False,False,1961601000 +2022,Table 1.4,Y,34,ordinary_dividends,All,15000.0,20000.0,False,True,False,427601000 +2022,Table 1.4,X,14,ordinary_dividends,All,15000.0,20000.0,True,False,False,696385 +2022,Table 1.4,X,34,ordinary_dividends,All,15000.0,20000.0,True,True,False,274494 +2022,Table 1.4,Y,15,ordinary_dividends,All,20000.0,25000.0,False,False,False,1927607000 +2022,Table 1.4,Y,35,ordinary_dividends,All,20000.0,25000.0,False,True,False,671332000 +2022,Table 1.4,X,15,ordinary_dividends,All,20000.0,25000.0,True,False,False,724135 +2022,Table 1.4,X,35,ordinary_dividends,All,20000.0,25000.0,True,True,False,380415 +2022,Table 1.4,Y,16,ordinary_dividends,All,25000.0,30000.0,False,False,False,2045508000 +2022,Table 1.4,Y,36,ordinary_dividends,All,25000.0,30000.0,False,True,False,865494000 +2022,Table 1.4,X,16,ordinary_dividends,All,25000.0,30000.0,True,False,False,692576 +2022,Table 1.4,X,36,ordinary_dividends,All,25000.0,30000.0,True,True,False,396785 +2022,Table 1.4,Y,17,ordinary_dividends,All,30000.0,40000.0,False,False,False,4236334000 +2022,Table 1.4,Y,37,ordinary_dividends,All,30000.0,40000.0,False,True,False,2276169000 +2022,Table 1.4,X,17,ordinary_dividends,All,30000.0,40000.0,True,False,False,1445415 +2022,Table 1.4,X,37,ordinary_dividends,All,30000.0,40000.0,True,True,False,1106912 +2022,Table 1.4,Y,18,ordinary_dividends,All,40000.0,50000.0,False,False,False,4878940000 +2022,Table 1.4,Y,38,ordinary_dividends,All,40000.0,50000.0,False,True,False,3188212000 +2022,Table 1.4,X,18,ordinary_dividends,All,40000.0,50000.0,True,False,False,1491106 +2022,Table 1.4,X,38,ordinary_dividends,All,40000.0,50000.0,True,True,False,1288269 +2022,Table 1.4,Y,19,ordinary_dividends,All,50000.0,75000.0,False,False,False,14654866000 +2022,Table 1.4,Y,39,ordinary_dividends,All,50000.0,75000.0,False,True,False,12237049000 +2022,Table 1.4,X,19,ordinary_dividends,All,50000.0,75000.0,True,False,False,3966461 +2022,Table 1.4,X,39,ordinary_dividends,All,50000.0,75000.0,True,True,False,3653703 +2022,Table 1.4,Y,20,ordinary_dividends,All,75000.0,100000.0,False,False,False,16495243000 +2022,Table 1.4,Y,40,ordinary_dividends,All,75000.0,100000.0,False,True,False,14678457000 +2022,Table 1.4,X,20,ordinary_dividends,All,75000.0,100000.0,True,False,False,3649718 +2022,Table 1.4,X,40,ordinary_dividends,All,75000.0,100000.0,True,True,False,3523282 +2022,Table 1.4,Y,21,ordinary_dividends,All,100000.0,200000.0,False,False,False,58133031000 +2022,Table 1.4,Y,41,ordinary_dividends,All,100000.0,200000.0,False,True,False,54908761000 +2022,Table 1.4,X,21,ordinary_dividends,All,100000.0,200000.0,True,False,False,9213886 +2022,Table 1.4,X,41,ordinary_dividends,All,100000.0,200000.0,True,True,False,9084187 +2022,Table 1.4,Y,22,ordinary_dividends,All,200000.0,500000.0,False,False,False,83427872000 +2022,Table 1.4,Y,42,ordinary_dividends,All,200000.0,500000.0,False,True,False,82979301000 +2022,Table 1.4,X,22,ordinary_dividends,All,200000.0,500000.0,True,False,False,5982187 +2022,Table 1.4,X,42,ordinary_dividends,All,200000.0,500000.0,True,True,False,5969420 +2022,Table 1.4,Y,23,ordinary_dividends,All,500000.0,1000000.0,False,False,False,47800937000 +2022,Table 1.4,Y,43,ordinary_dividends,All,500000.0,1000000.0,False,True,False,47722498000 +2022,Table 1.4,X,23,ordinary_dividends,All,500000.0,1000000.0,True,False,False,1317721 +2022,Table 1.4,X,43,ordinary_dividends,All,500000.0,1000000.0,True,True,False,1316941 +2022,Table 1.4,Y,24,ordinary_dividends,All,1000000.0,1500000.0,False,False,False,21561868000 +2022,Table 1.4,X,24,ordinary_dividends,All,1000000.0,1500000.0,True,False,False,308547 +2022,Table 1.4,Y,44,ordinary_dividends,All,1000000.0,inf,False,True,False,168588154000 +2022,Table 1.4,X,44,ordinary_dividends,All,1000000.0,inf,True,True,False,703061 +2022,Table 1.4,Y,25,ordinary_dividends,All,1500000.0,2000000.0,False,False,False,13893099000 +2022,Table 1.4,X,25,ordinary_dividends,All,1500000.0,2000000.0,True,False,False,129569 +2022,Table 1.4,Y,26,ordinary_dividends,All,2000000.0,5000000.0,False,False,False,36124960000 +2022,Table 1.4,X,26,ordinary_dividends,All,2000000.0,5000000.0,True,False,False,184183 +2022,Table 1.4,Y,27,ordinary_dividends,All,5000000.0,10000000.0,False,False,False,21509269000 +2022,Table 1.4,X,27,ordinary_dividends,All,5000000.0,10000000.0,True,False,False,48494 +2022,Table 1.4,Y,28,ordinary_dividends,All,10000000.0,inf,False,False,False,75743296000 +2022,Table 1.4,X,28,ordinary_dividends,All,10000000.0,inf,True,False,False,32685 +2022,Table 1.4,BQ+BU,10,partnership_and_s_corp_income,All,-inf,0.0,False,False,False,8369859000 +2022,Table 1.4,BQ+BU,30,partnership_and_s_corp_income,All,-inf,0.0,False,True,False,1268399000 +2022,Table 1.4,BP+BT,10,partnership_and_s_corp_income,All,-inf,0.0,True,False,False,94554 +2022,Table 1.4,BP+BT,30,partnership_and_s_corp_income,All,-inf,0.0,True,True,False,2153 +2022,Table 1.4,BQ+BU,9,partnership_and_s_corp_income,All,-inf,inf,False,False,True,1299835827000 +2022,Table 1.4,BQ+BU,29,partnership_and_s_corp_income,All,-inf,inf,False,True,False,1274500041000 +2022,Table 1.4,BP+BT,9,partnership_and_s_corp_income,All,-inf,inf,True,False,True,7339387 +2022,Table 1.4,BP+BT,29,partnership_and_s_corp_income,All,-inf,inf,True,True,False,6448704 +2022,Table 1.4,BQ+BU,11,partnership_and_s_corp_income,All,1.0,5000.0,False,False,False,403892000 +2022,Table 1.4,BQ+BU,31,partnership_and_s_corp_income,All,1.0,5000.0,False,True,False,18259000 +2022,Table 1.4,BP+BT,11,partnership_and_s_corp_income,All,1.0,5000.0,True,False,False,42164 +2022,Table 1.4,BP+BT,31,partnership_and_s_corp_income,All,1.0,5000.0,True,True,False,5049 +2022,Table 1.4,BQ+BU,12,partnership_and_s_corp_income,All,5000.0,10000.0,False,False,False,695008000 +2022,Table 1.4,BQ+BU,32,partnership_and_s_corp_income,All,5000.0,10000.0,False,True,False,23564000 +2022,Table 1.4,BP+BT,12,partnership_and_s_corp_income,All,5000.0,10000.0,True,False,False,90857 +2022,Table 1.4,BP+BT,32,partnership_and_s_corp_income,All,5000.0,10000.0,True,True,False,4341 +2022,Table 1.4,BQ+BU,13,partnership_and_s_corp_income,All,10000.0,15000.0,False,False,False,841760000 +2022,Table 1.4,BQ+BU,33,partnership_and_s_corp_income,All,10000.0,15000.0,False,True,False,149415000 +2022,Table 1.4,BP+BT,13,partnership_and_s_corp_income,All,10000.0,15000.0,True,False,False,96494 +2022,Table 1.4,BP+BT,33,partnership_and_s_corp_income,All,10000.0,15000.0,True,True,False,14205 +2022,Table 1.4,BQ+BU,14,partnership_and_s_corp_income,All,15000.0,20000.0,False,False,False,1045289000 +2022,Table 1.4,BQ+BU,34,partnership_and_s_corp_income,All,15000.0,20000.0,False,True,False,495426000 +2022,Table 1.4,BP+BT,14,partnership_and_s_corp_income,All,15000.0,20000.0,True,False,False,108155 +2022,Table 1.4,BP+BT,34,partnership_and_s_corp_income,All,15000.0,20000.0,True,True,False,45099 +2022,Table 1.4,BQ+BU,15,partnership_and_s_corp_income,All,20000.0,25000.0,False,False,False,1354419000 +2022,Table 1.4,BQ+BU,35,partnership_and_s_corp_income,All,20000.0,25000.0,False,True,False,736643000 +2022,Table 1.4,BP+BT,15,partnership_and_s_corp_income,All,20000.0,25000.0,True,False,False,95391 +2022,Table 1.4,BP+BT,35,partnership_and_s_corp_income,All,20000.0,25000.0,True,True,False,42116 +2022,Table 1.4,BQ+BU,16,partnership_and_s_corp_income,All,25000.0,30000.0,False,False,False,2011898000 +2022,Table 1.4,BQ+BU,36,partnership_and_s_corp_income,All,25000.0,30000.0,False,True,False,994165000 +2022,Table 1.4,BP+BT,16,partnership_and_s_corp_income,All,25000.0,30000.0,True,False,False,118990 +2022,Table 1.4,BP+BT,36,partnership_and_s_corp_income,All,25000.0,30000.0,True,True,False,56813 +2022,Table 1.4,BQ+BU,17,partnership_and_s_corp_income,All,30000.0,40000.0,False,False,False,4880956000 +2022,Table 1.4,BQ+BU,37,partnership_and_s_corp_income,All,30000.0,40000.0,False,True,False,2885506000 +2022,Table 1.4,BP+BT,17,partnership_and_s_corp_income,All,30000.0,40000.0,True,False,False,263839 +2022,Table 1.4,BP+BT,37,partnership_and_s_corp_income,All,30000.0,40000.0,True,True,False,146137 +2022,Table 1.4,BQ+BU,18,partnership_and_s_corp_income,All,40000.0,50000.0,False,False,False,4933184000 +2022,Table 1.4,BQ+BU,38,partnership_and_s_corp_income,All,40000.0,50000.0,False,True,False,3010232000 +2022,Table 1.4,BP+BT,18,partnership_and_s_corp_income,All,40000.0,50000.0,True,False,False,230301 +2022,Table 1.4,BP+BT,38,partnership_and_s_corp_income,All,40000.0,50000.0,True,True,False,150713 +2022,Table 1.4,BQ+BU,19,partnership_and_s_corp_income,All,50000.0,75000.0,False,False,False,16901586000 +2022,Table 1.4,BQ+BU,39,partnership_and_s_corp_income,All,50000.0,75000.0,False,True,False,12646159000 +2022,Table 1.4,BP+BT,19,partnership_and_s_corp_income,All,50000.0,75000.0,True,False,False,643886 +2022,Table 1.4,BP+BT,39,partnership_and_s_corp_income,All,50000.0,75000.0,True,True,False,525861 +2022,Table 1.4,BQ+BU,20,partnership_and_s_corp_income,All,75000.0,100000.0,False,False,False,18119959000 +2022,Table 1.4,BQ+BU,40,partnership_and_s_corp_income,All,75000.0,100000.0,False,True,False,15665157000 +2022,Table 1.4,BP+BT,20,partnership_and_s_corp_income,All,75000.0,100000.0,True,False,False,563664 +2022,Table 1.4,BP+BT,40,partnership_and_s_corp_income,All,75000.0,100000.0,True,True,False,512035 +2022,Table 1.4,BQ+BU,21,partnership_and_s_corp_income,All,100000.0,200000.0,False,False,False,81479507000 +2022,Table 1.4,BQ+BU,41,partnership_and_s_corp_income,All,100000.0,200000.0,False,True,False,78827788000 +2022,Table 1.4,BP+BT,21,partnership_and_s_corp_income,All,100000.0,200000.0,True,False,False,1789868 +2022,Table 1.4,BP+BT,41,partnership_and_s_corp_income,All,100000.0,200000.0,True,True,False,1747435 +2022,Table 1.4,BQ+BU,22,partnership_and_s_corp_income,All,200000.0,500000.0,False,False,False,198668939000 +2022,Table 1.4,BQ+BU,42,partnership_and_s_corp_income,All,200000.0,500000.0,False,True,False,198083020000 +2022,Table 1.4,BP+BT,22,partnership_and_s_corp_income,All,200000.0,500000.0,True,False,False,1894411 +2022,Table 1.4,BP+BT,42,partnership_and_s_corp_income,All,200000.0,500000.0,True,True,False,1890382 +2022,Table 1.4,BQ+BU,23,partnership_and_s_corp_income,All,500000.0,1000000.0,False,False,False,187105966000 +2022,Table 1.4,BQ+BU,43,partnership_and_s_corp_income,All,500000.0,1000000.0,False,True,False,186976181000 +2022,Table 1.4,BP+BT,23,partnership_and_s_corp_income,All,500000.0,1000000.0,True,False,False,729501 +2022,Table 1.4,BP+BT,43,partnership_and_s_corp_income,All,500000.0,1000000.0,True,True,False,729232 +2022,Table 1.4,BQ+BU,24,partnership_and_s_corp_income,All,1000000.0,1500000.0,False,False,False,109620135000 +2022,Table 1.4,BP+BT,24,partnership_and_s_corp_income,All,1000000.0,1500000.0,True,False,False,228920 +2022,Table 1.4,BQ+BU,44,partnership_and_s_corp_income,All,1000000.0,inf,False,True,False,772720128000 +2022,Table 1.4,BP+BT,44,partnership_and_s_corp_income,All,1000000.0,inf,True,True,False,577134 +2022,Table 1.4,BQ+BU,25,partnership_and_s_corp_income,All,1500000.0,2000000.0,False,False,False,75732635000 +2022,Table 1.4,BP+BT,25,partnership_and_s_corp_income,All,1500000.0,2000000.0,True,False,False,106274 +2022,Table 1.4,BQ+BU,26,partnership_and_s_corp_income,All,2000000.0,5000000.0,False,False,False,196496410000 +2022,Table 1.4,BP+BT,26,partnership_and_s_corp_income,All,2000000.0,5000000.0,True,False,False,165056 +2022,Table 1.4,BQ+BU,27,partnership_and_s_corp_income,All,5000000.0,10000000.0,False,False,False,114302392000 +2022,Table 1.4,BP+BT,27,partnership_and_s_corp_income,All,5000000.0,10000000.0,True,False,False,46077 +2022,Table 1.4,BQ+BU,28,partnership_and_s_corp_income,All,10000000.0,inf,False,False,False,276872035000 +2022,Table 1.4,BP+BT,28,partnership_and_s_corp_income,All,10000000.0,inf,True,False,False,30987 +2022,Table 1.4,BS+BW,10,partnership_and_s_corp_losses,All,-inf,0.0,False,False,False,73421348000 +2022,Table 1.4,BS+BW,30,partnership_and_s_corp_losses,All,-inf,0.0,False,True,False,2220708000 +2022,Table 1.4,BR+BV,10,partnership_and_s_corp_losses,All,-inf,0.0,True,False,False,359214 +2022,Table 1.4,BR+BV,30,partnership_and_s_corp_losses,All,-inf,0.0,True,True,False,3795 +2022,Table 1.4,BS+BW,9,partnership_and_s_corp_losses,All,-inf,inf,False,False,True,268627907000 +2022,Table 1.4,BS+BW,29,partnership_and_s_corp_losses,All,-inf,inf,False,True,False,175298969000 +2022,Table 1.4,BR+BV,9,partnership_and_s_corp_losses,All,-inf,inf,True,False,True,3612203 +2022,Table 1.4,BR+BV,29,partnership_and_s_corp_losses,All,-inf,inf,True,True,False,2716412 +2022,Table 1.4,BS+BW,11,partnership_and_s_corp_losses,All,1.0,5000.0,False,False,False,1204312000 +2022,Table 1.4,BS+BW,31,partnership_and_s_corp_losses,All,1.0,5000.0,False,True,False,51205000 +2022,Table 1.4,BR+BV,11,partnership_and_s_corp_losses,All,1.0,5000.0,True,False,False,64547 +2022,Table 1.4,BR+BV,31,partnership_and_s_corp_losses,All,1.0,5000.0,True,True,False,1011 +2022,Table 1.4,BS+BW,12,partnership_and_s_corp_losses,All,5000.0,10000.0,False,False,False,1026756000 +2022,Table 1.4,BS+BW,32,partnership_and_s_corp_losses,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,BR+BV,12,partnership_and_s_corp_losses,All,5000.0,10000.0,True,False,False,51065 +2022,Table 1.4,BR+BV,32,partnership_and_s_corp_losses,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,BS+BW,13,partnership_and_s_corp_losses,All,10000.0,15000.0,False,False,False,1099882000 +2022,Table 1.4,BS+BW,33,partnership_and_s_corp_losses,All,10000.0,15000.0,False,True,False,48573000 +2022,Table 1.4,BR+BV,13,partnership_and_s_corp_losses,All,10000.0,15000.0,True,False,False,63745 +2022,Table 1.4,BR+BV,33,partnership_and_s_corp_losses,All,10000.0,15000.0,True,True,False,8181 +2022,Table 1.4,BS+BW,14,partnership_and_s_corp_losses,All,15000.0,20000.0,False,False,False,1019506000 +2022,Table 1.4,BS+BW,34,partnership_and_s_corp_losses,All,15000.0,20000.0,False,True,False,93952000 +2022,Table 1.4,BR+BV,14,partnership_and_s_corp_losses,All,15000.0,20000.0,True,False,False,63286 +2022,Table 1.4,BR+BV,34,partnership_and_s_corp_losses,All,15000.0,20000.0,True,True,False,17921 +2022,Table 1.4,BS+BW,15,partnership_and_s_corp_losses,All,20000.0,25000.0,False,False,False,1148160000 +2022,Table 1.4,BS+BW,35,partnership_and_s_corp_losses,All,20000.0,25000.0,False,True,False,201221000 +2022,Table 1.4,BR+BV,15,partnership_and_s_corp_losses,All,20000.0,25000.0,True,False,False,64808 +2022,Table 1.4,BR+BV,35,partnership_and_s_corp_losses,All,20000.0,25000.0,True,True,False,16776 +2022,Table 1.4,BS+BW,16,partnership_and_s_corp_losses,All,25000.0,30000.0,False,False,False,1835683000 +2022,Table 1.4,BS+BW,36,partnership_and_s_corp_losses,All,25000.0,30000.0,False,True,False,507217000 +2022,Table 1.4,BR+BV,16,partnership_and_s_corp_losses,All,25000.0,30000.0,True,False,False,71411 +2022,Table 1.4,BR+BV,36,partnership_and_s_corp_losses,All,25000.0,30000.0,True,True,False,32627 +2022,Table 1.4,BS+BW,17,partnership_and_s_corp_losses,All,30000.0,40000.0,False,False,False,3007903000 +2022,Table 1.4,BS+BW,37,partnership_and_s_corp_losses,All,30000.0,40000.0,False,True,False,989231000 +2022,Table 1.4,BR+BV,17,partnership_and_s_corp_losses,All,30000.0,40000.0,True,False,False,127939 +2022,Table 1.4,BR+BV,37,partnership_and_s_corp_losses,All,30000.0,40000.0,True,True,False,70687 +2022,Table 1.4,BS+BW,18,partnership_and_s_corp_losses,All,40000.0,50000.0,False,False,False,2777785000 +2022,Table 1.4,BS+BW,38,partnership_and_s_corp_losses,All,40000.0,50000.0,False,True,False,1083269000 +2022,Table 1.4,BR+BV,18,partnership_and_s_corp_losses,All,40000.0,50000.0,True,False,False,130447 +2022,Table 1.4,BR+BV,38,partnership_and_s_corp_losses,All,40000.0,50000.0,True,True,False,94055 +2022,Table 1.4,BS+BW,19,partnership_and_s_corp_losses,All,50000.0,75000.0,False,False,False,6876525000 +2022,Table 1.4,BS+BW,39,partnership_and_s_corp_losses,All,50000.0,75000.0,False,True,False,3527073000 +2022,Table 1.4,BR+BV,19,partnership_and_s_corp_losses,All,50000.0,75000.0,True,False,False,337046 +2022,Table 1.4,BR+BV,39,partnership_and_s_corp_losses,All,50000.0,75000.0,True,True,False,266794 +2022,Table 1.4,BS+BW,20,partnership_and_s_corp_losses,All,75000.0,100000.0,False,False,False,5996975000 +2022,Table 1.4,BS+BW,40,partnership_and_s_corp_losses,All,75000.0,100000.0,False,True,False,4054901000 +2022,Table 1.4,BR+BV,20,partnership_and_s_corp_losses,All,75000.0,100000.0,True,False,False,277674 +2022,Table 1.4,BR+BV,40,partnership_and_s_corp_losses,All,75000.0,100000.0,True,True,False,249238 +2022,Table 1.4,BS+BW,21,partnership_and_s_corp_losses,All,100000.0,200000.0,False,False,False,21344122000 +2022,Table 1.4,BS+BW,41,partnership_and_s_corp_losses,All,100000.0,200000.0,False,True,False,17020259000 +2022,Table 1.4,BR+BV,21,partnership_and_s_corp_losses,All,100000.0,200000.0,True,False,False,852293 +2022,Table 1.4,BR+BV,41,partnership_and_s_corp_losses,All,100000.0,200000.0,True,True,False,810174 +2022,Table 1.4,BS+BW,22,partnership_and_s_corp_losses,All,200000.0,500000.0,False,False,False,28863396000 +2022,Table 1.4,BS+BW,42,partnership_and_s_corp_losses,All,200000.0,500000.0,False,True,False,27454065000 +2022,Table 1.4,BR+BV,22,partnership_and_s_corp_losses,All,200000.0,500000.0,True,False,False,710505 +2022,Table 1.4,BR+BV,42,partnership_and_s_corp_losses,All,200000.0,500000.0,True,True,False,707450 +2022,Table 1.4,BS+BW,23,partnership_and_s_corp_losses,All,500000.0,1000000.0,False,False,False,19608707000 +2022,Table 1.4,BS+BW,43,partnership_and_s_corp_losses,All,500000.0,1000000.0,False,True,False,19371234000 +2022,Table 1.4,BR+BV,23,partnership_and_s_corp_losses,All,500000.0,1000000.0,True,False,False,239177 +2022,Table 1.4,BR+BV,43,partnership_and_s_corp_losses,All,500000.0,1000000.0,True,True,False,238881 +2022,Table 1.4,BS+BW,24,partnership_and_s_corp_losses,All,1000000.0,1500000.0,False,False,False,10144344000 +2022,Table 1.4,BR+BV,24,partnership_and_s_corp_losses,All,1000000.0,1500000.0,True,False,False,71480 +2022,Table 1.4,BS+BW,44,partnership_and_s_corp_losses,All,1000000.0,inf,False,True,False,98676060000 +2022,Table 1.4,BR+BV,44,partnership_and_s_corp_losses,All,1000000.0,inf,True,True,False,198821 +2022,Table 1.4,BS+BW,25,partnership_and_s_corp_losses,All,1500000.0,2000000.0,False,False,False,7144908000 +2022,Table 1.4,BR+BV,25,partnership_and_s_corp_losses,All,1500000.0,2000000.0,True,False,False,34842 +2022,Table 1.4,BS+BW,26,partnership_and_s_corp_losses,All,2000000.0,5000000.0,False,False,False,19643937000 +2022,Table 1.4,BR+BV,26,partnership_and_s_corp_losses,All,2000000.0,5000000.0,True,False,False,59255 +2022,Table 1.4,BS+BW,27,partnership_and_s_corp_losses,All,5000000.0,10000000.0,False,False,False,12723898000 +2022,Table 1.4,BR+BV,27,partnership_and_s_corp_losses,All,5000000.0,10000000.0,True,False,False,17926 +2022,Table 1.4,BS+BW,28,partnership_and_s_corp_losses,All,10000000.0,inf,False,False,False,49739759000 +2022,Table 1.4,BR+BV,28,partnership_and_s_corp_losses,All,10000000.0,inf,True,False,False,15544 +2022,Table 1.4,EI,10,qualified_business_income_deduction,All,-inf,0.0,False,False,False,0 +2022,Table 1.4,EI,30,qualified_business_income_deduction,All,-inf,0.0,False,True,False,0 +2022,Table 1.4,EH,10,qualified_business_income_deduction,All,-inf,0.0,True,False,False,0 +2022,Table 1.4,EH,30,qualified_business_income_deduction,All,-inf,0.0,True,True,False,0 +2022,Table 1.4,EI,9,qualified_business_income_deduction,All,-inf,inf,False,False,True,216078693000 +2022,Table 1.4,EI,29,qualified_business_income_deduction,All,-inf,inf,False,True,False,209335592000 +2022,Table 1.4,EH,9,qualified_business_income_deduction,All,-inf,inf,True,False,True,25654318 +2022,Table 1.4,EH,29,qualified_business_income_deduction,All,-inf,inf,True,True,False,22301012 +2022,Table 1.4,EI,11,qualified_business_income_deduction,All,1.0,5000.0,False,False,False,2192000 +2022,Table 1.4,EI,31,qualified_business_income_deduction,All,1.0,5000.0,False,True,False,1048000 +2022,Table 1.4,EH,11,qualified_business_income_deduction,All,1.0,5000.0,True,False,False,13037 +2022,Table 1.4,EH,31,qualified_business_income_deduction,All,1.0,5000.0,True,True,False,10051 +2022,Table 1.4,EI,12,qualified_business_income_deduction,All,5000.0,10000.0,False,False,False,8095000 +2022,Table 1.4,EI,32,qualified_business_income_deduction,All,5000.0,10000.0,False,True,False,6891000 +2022,Table 1.4,EH,12,qualified_business_income_deduction,All,5000.0,10000.0,True,False,False,27435 +2022,Table 1.4,EH,32,qualified_business_income_deduction,All,5000.0,10000.0,True,True,False,26450 +2022,Table 1.4,EI,13,qualified_business_income_deduction,All,10000.0,15000.0,False,False,False,79404000 +2022,Table 1.4,EI,33,qualified_business_income_deduction,All,10000.0,15000.0,False,True,False,26727000 +2022,Table 1.4,EH,13,qualified_business_income_deduction,All,10000.0,15000.0,True,False,False,411013 +2022,Table 1.4,EH,33,qualified_business_income_deduction,All,10000.0,15000.0,True,True,False,123130 +2022,Table 1.4,EI,14,qualified_business_income_deduction,All,15000.0,20000.0,False,False,False,473079000 +2022,Table 1.4,EI,34,qualified_business_income_deduction,All,15000.0,20000.0,False,True,False,288023000 +2022,Table 1.4,EH,14,qualified_business_income_deduction,All,15000.0,20000.0,True,False,False,787843 +2022,Table 1.4,EH,34,qualified_business_income_deduction,All,15000.0,20000.0,True,True,False,463917 +2022,Table 1.4,EI,15,qualified_business_income_deduction,All,20000.0,25000.0,False,False,False,784347000 +2022,Table 1.4,EI,35,qualified_business_income_deduction,All,20000.0,25000.0,False,True,False,529430000 +2022,Table 1.4,EH,15,qualified_business_income_deduction,All,20000.0,25000.0,True,False,False,856964 +2022,Table 1.4,EH,35,qualified_business_income_deduction,All,20000.0,25000.0,True,True,False,499293 +2022,Table 1.4,EI,16,qualified_business_income_deduction,All,25000.0,30000.0,False,False,False,1007858000 +2022,Table 1.4,EI,36,qualified_business_income_deduction,All,25000.0,30000.0,False,True,False,618823000 +2022,Table 1.4,EH,16,qualified_business_income_deduction,All,25000.0,30000.0,True,False,False,912460 +2022,Table 1.4,EH,36,qualified_business_income_deduction,All,25000.0,30000.0,True,True,False,485323 +2022,Table 1.4,EI,17,qualified_business_income_deduction,All,30000.0,40000.0,False,False,False,2907099000 +2022,Table 1.4,EI,37,qualified_business_income_deduction,All,30000.0,40000.0,False,True,False,1761886000 +2022,Table 1.4,EH,17,qualified_business_income_deduction,All,30000.0,40000.0,True,False,False,1775615 +2022,Table 1.4,EH,37,qualified_business_income_deduction,All,30000.0,40000.0,True,True,False,1083074 +2022,Table 1.4,EI,18,qualified_business_income_deduction,All,40000.0,50000.0,False,False,False,3203594000 +2022,Table 1.4,EI,38,qualified_business_income_deduction,All,40000.0,50000.0,False,True,False,2039582000 +2022,Table 1.4,EH,18,qualified_business_income_deduction,All,40000.0,50000.0,True,False,False,1594793 +2022,Table 1.4,EH,38,qualified_business_income_deduction,All,40000.0,50000.0,True,True,False,1112385 +2022,Table 1.4,EI,19,qualified_business_income_deduction,All,50000.0,75000.0,False,False,False,8711031000 +2022,Table 1.4,EI,39,qualified_business_income_deduction,All,50000.0,75000.0,False,True,False,6916738000 +2022,Table 1.4,EH,19,qualified_business_income_deduction,All,50000.0,75000.0,True,False,False,3483624 +2022,Table 1.4,EH,39,qualified_business_income_deduction,All,50000.0,75000.0,True,True,False,2974001 +2022,Table 1.4,EI,20,qualified_business_income_deduction,All,75000.0,100000.0,False,False,False,8485129000 +2022,Table 1.4,EI,40,qualified_business_income_deduction,All,75000.0,100000.0,False,True,False,7577686000 +2022,Table 1.4,EH,20,qualified_business_income_deduction,All,75000.0,100000.0,True,False,False,2813016 +2022,Table 1.4,EH,40,qualified_business_income_deduction,All,75000.0,100000.0,True,True,False,2645799 +2022,Table 1.4,EI,21,qualified_business_income_deduction,All,100000.0,200000.0,False,False,False,31213286000 +2022,Table 1.4,EI,41,qualified_business_income_deduction,All,100000.0,200000.0,False,True,False,30518372000 +2022,Table 1.4,EH,21,qualified_business_income_deduction,All,100000.0,200000.0,True,False,False,6872405 +2022,Table 1.4,EH,41,qualified_business_income_deduction,All,100000.0,200000.0,True,True,False,6776339 +2022,Table 1.4,EI,22,qualified_business_income_deduction,All,200000.0,500000.0,False,False,False,43295660000 +2022,Table 1.4,EI,42,qualified_business_income_deduction,All,200000.0,500000.0,False,True,False,43172799000 +2022,Table 1.4,EH,22,qualified_business_income_deduction,All,200000.0,500000.0,True,False,False,4517126 +2022,Table 1.4,EH,42,qualified_business_income_deduction,All,200000.0,500000.0,True,True,False,4512503 +2022,Table 1.4,EI,23,qualified_business_income_deduction,All,500000.0,1000000.0,False,False,False,20878540000 +2022,Table 1.4,EI,43,qualified_business_income_deduction,All,500000.0,1000000.0,False,True,False,20872583000 +2022,Table 1.4,EH,23,qualified_business_income_deduction,All,500000.0,1000000.0,True,False,False,994968 +2022,Table 1.4,EH,43,qualified_business_income_deduction,All,500000.0,1000000.0,True,True,False,994804 +2022,Table 1.4,EI,24,qualified_business_income_deduction,All,1000000.0,1500000.0,False,False,False,11914987000 +2022,Table 1.4,EH,24,qualified_business_income_deduction,All,1000000.0,1500000.0,True,False,False,254883 +2022,Table 1.4,EI,44,qualified_business_income_deduction,All,1000000.0,inf,False,True,False,95005002000 +2022,Table 1.4,EH,44,qualified_business_income_deduction,All,1000000.0,inf,True,True,False,593942 +2022,Table 1.4,EI,25,qualified_business_income_deduction,All,1500000.0,2000000.0,False,False,False,8737822000 +2022,Table 1.4,EH,25,qualified_business_income_deduction,All,1500000.0,2000000.0,True,False,False,111485 +2022,Table 1.4,EI,26,qualified_business_income_deduction,All,2000000.0,5000000.0,False,False,False,24115347000 +2022,Table 1.4,EH,26,qualified_business_income_deduction,All,2000000.0,5000000.0,True,False,False,159860 +2022,Table 1.4,EI,27,qualified_business_income_deduction,All,5000000.0,10000000.0,False,False,False,15082798000 +2022,Table 1.4,EH,27,qualified_business_income_deduction,All,5000000.0,10000000.0,True,False,False,41720 +2022,Table 1.4,EI,28,qualified_business_income_deduction,All,10000000.0,inf,False,False,False,35178424000 +2022,Table 1.4,EH,28,qualified_business_income_deduction,All,10000000.0,inf,True,False,False,26069 +2022,Table 1.4,AA,10,qualified_dividends,All,-inf,0.0,False,False,False,2427364000 +2022,Table 1.4,AA,30,qualified_dividends,All,-inf,0.0,False,True,False,224741000 +2022,Table 1.4,Z,10,qualified_dividends,All,-inf,0.0,True,False,False,441499 +2022,Table 1.4,Z,30,qualified_dividends,All,-inf,0.0,True,True,False,1505 +2022,Table 1.4,AA,9,qualified_dividends,All,-inf,inf,False,False,True,313230845000 +2022,Table 1.4,AA,29,qualified_dividends,All,-inf,inf,False,True,False,297180489000 +2022,Table 1.4,Z,9,qualified_dividends,All,-inf,inf,True,False,True,30737089 +2022,Table 1.4,Z,29,qualified_dividends,All,-inf,inf,True,True,False,26195856 +2022,Table 1.4,AA,11,qualified_dividends,All,1.0,5000.0,False,False,False,626680000 +2022,Table 1.4,AA,31,qualified_dividends,All,1.0,5000.0,False,True,False,49063000 +2022,Table 1.4,Z,11,qualified_dividends,All,1.0,5000.0,True,False,False,824214 +2022,Table 1.4,Z,31,qualified_dividends,All,1.0,5000.0,True,True,False,38465 +2022,Table 1.4,AA,12,qualified_dividends,All,5000.0,10000.0,False,False,False,802923000 +2022,Table 1.4,AA,32,qualified_dividends,All,5000.0,10000.0,False,True,False,68233000 +2022,Table 1.4,Z,12,qualified_dividends,All,5000.0,10000.0,True,False,False,677033 +2022,Table 1.4,Z,32,qualified_dividends,All,5000.0,10000.0,True,True,False,48562 +2022,Table 1.4,AA,13,qualified_dividends,All,10000.0,15000.0,False,False,False,1089569000 +2022,Table 1.4,AA,33,qualified_dividends,All,10000.0,15000.0,False,True,False,110008000 +2022,Table 1.4,Z,13,qualified_dividends,All,10000.0,15000.0,True,False,False,721032 +2022,Table 1.4,Z,33,qualified_dividends,All,10000.0,15000.0,True,True,False,70806 +2022,Table 1.4,AA,14,qualified_dividends,All,15000.0,20000.0,False,False,False,1217055000 +2022,Table 1.4,AA,34,qualified_dividends,All,15000.0,20000.0,False,True,False,219608000 +2022,Table 1.4,Z,14,qualified_dividends,All,15000.0,20000.0,True,False,False,631439 +2022,Table 1.4,Z,34,qualified_dividends,All,15000.0,20000.0,True,True,False,234400 +2022,Table 1.4,AA,15,qualified_dividends,All,20000.0,25000.0,False,False,False,1221401000 +2022,Table 1.4,AA,35,qualified_dividends,All,20000.0,25000.0,False,True,False,372226000 +2022,Table 1.4,Z,15,qualified_dividends,All,20000.0,25000.0,True,False,False,668034 +2022,Table 1.4,Z,35,qualified_dividends,All,20000.0,25000.0,True,True,False,350808 +2022,Table 1.4,AA,16,qualified_dividends,All,25000.0,30000.0,False,False,False,1208577000 +2022,Table 1.4,AA,36,qualified_dividends,All,25000.0,30000.0,False,True,False,450908000 +2022,Table 1.4,Z,16,qualified_dividends,All,25000.0,30000.0,True,False,False,633167 +2022,Table 1.4,Z,36,qualified_dividends,All,25000.0,30000.0,True,True,False,361382 +2022,Table 1.4,AA,17,qualified_dividends,All,30000.0,40000.0,False,False,False,2701330000 +2022,Table 1.4,AA,37,qualified_dividends,All,30000.0,40000.0,False,True,False,1274401000 +2022,Table 1.4,Z,17,qualified_dividends,All,30000.0,40000.0,True,False,False,1313018 +2022,Table 1.4,Z,37,qualified_dividends,All,30000.0,40000.0,True,True,False,994751 +2022,Table 1.4,AA,18,qualified_dividends,All,40000.0,50000.0,False,False,False,3339456000 +2022,Table 1.4,AA,38,qualified_dividends,All,40000.0,50000.0,False,True,False,2030820000 +2022,Table 1.4,Z,18,qualified_dividends,All,40000.0,50000.0,True,False,False,1363374 +2022,Table 1.4,Z,38,qualified_dividends,All,40000.0,50000.0,True,True,False,1172356 +2022,Table 1.4,AA,19,qualified_dividends,All,50000.0,75000.0,False,False,False,10009937000 +2022,Table 1.4,AA,39,qualified_dividends,All,50000.0,75000.0,False,True,False,8202090000 +2022,Table 1.4,Z,19,qualified_dividends,All,50000.0,75000.0,True,False,False,3682018 +2022,Table 1.4,Z,39,qualified_dividends,All,50000.0,75000.0,True,True,False,3385465 +2022,Table 1.4,AA,20,qualified_dividends,All,75000.0,100000.0,False,False,False,11386257000 +2022,Table 1.4,AA,40,qualified_dividends,All,75000.0,100000.0,False,True,False,9998570000 +2022,Table 1.4,Z,20,qualified_dividends,All,75000.0,100000.0,True,False,False,3402060 +2022,Table 1.4,Z,40,qualified_dividends,All,75000.0,100000.0,True,True,False,3287127 +2022,Table 1.4,AA,21,qualified_dividends,All,100000.0,200000.0,False,False,False,42106183000 +2022,Table 1.4,AA,41,qualified_dividends,All,100000.0,200000.0,False,True,False,39674352000 +2022,Table 1.4,Z,21,qualified_dividends,All,100000.0,200000.0,True,False,False,8685946 +2022,Table 1.4,Z,41,qualified_dividends,All,100000.0,200000.0,True,True,False,8567956 +2022,Table 1.4,AA,22,qualified_dividends,All,200000.0,500000.0,False,False,False,64535479000 +2022,Table 1.4,AA,42,qualified_dividends,All,200000.0,500000.0,False,True,False,64207691000 +2022,Table 1.4,Z,22,qualified_dividends,All,200000.0,500000.0,True,False,False,5737299 +2022,Table 1.4,Z,42,qualified_dividends,All,200000.0,500000.0,True,True,False,5726374 +2022,Table 1.4,AA,23,qualified_dividends,All,500000.0,1000000.0,False,False,False,37096245000 +2022,Table 1.4,AA,43,qualified_dividends,All,500000.0,1000000.0,False,True,False,37042062000 +2022,Table 1.4,Z,23,qualified_dividends,All,500000.0,1000000.0,True,False,False,1273494 +2022,Table 1.4,Z,43,qualified_dividends,All,500000.0,1000000.0,True,True,False,1272815 +2022,Table 1.4,AA,24,qualified_dividends,All,1000000.0,1500000.0,False,False,False,16687226000 +2022,Table 1.4,Z,24,qualified_dividends,All,1000000.0,1500000.0,True,False,False,298612 +2022,Table 1.4,AA,44,qualified_dividends,All,1000000.0,inf,False,True,False,133255717000 +2022,Table 1.4,Z,44,qualified_dividends,All,1000000.0,inf,True,True,False,683084 +2022,Table 1.4,AA,25,qualified_dividends,All,1500000.0,2000000.0,False,False,False,10708071000 +2022,Table 1.4,Z,25,qualified_dividends,All,1500000.0,2000000.0,True,False,False,126287 +2022,Table 1.4,AA,26,qualified_dividends,All,2000000.0,5000000.0,False,False,False,27882261000 +2022,Table 1.4,Z,26,qualified_dividends,All,2000000.0,5000000.0,True,False,False,179434 +2022,Table 1.4,AA,27,qualified_dividends,All,5000000.0,10000000.0,False,False,False,16627301000 +2022,Table 1.4,Z,27,qualified_dividends,All,5000000.0,10000000.0,True,False,False,47262 +2022,Table 1.4,AA,28,qualified_dividends,All,10000000.0,inf,False,False,False,61557527000 +2022,Table 1.4,Z,28,qualified_dividends,All,10000000.0,inf,True,False,False,31865 +2022,Table 1.4,BM,10,rent_and_royalty_net_income,All,-inf,0.0,False,False,False,2629871000 +2022,Table 1.4,BM,30,rent_and_royalty_net_income,All,-inf,0.0,False,True,False,260703000 +2022,Table 1.4,BL,10,rent_and_royalty_net_income,All,-inf,0.0,True,False,False,130678 +2022,Table 1.4,BL,30,rent_and_royalty_net_income,All,-inf,0.0,True,True,False,1857 +2022,Table 1.4,BM,9,rent_and_royalty_net_income,All,-inf,inf,False,False,True,148879455000 +2022,Table 1.4,BM,29,rent_and_royalty_net_income,All,-inf,inf,False,True,False,138042320000 +2022,Table 1.4,BL,9,rent_and_royalty_net_income,All,-inf,inf,True,False,True,6380131 +2022,Table 1.4,BL,29,rent_and_royalty_net_income,All,-inf,inf,True,True,False,5174700 +2022,Table 1.4,BM,11,rent_and_royalty_net_income,All,1.0,5000.0,False,False,False,338802000 +2022,Table 1.4,BM,31,rent_and_royalty_net_income,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,BL,11,rent_and_royalty_net_income,All,1.0,5000.0,True,False,False,117053 +2022,Table 1.4,BL,31,rent_and_royalty_net_income,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,BM,12,rent_and_royalty_net_income,All,5000.0,10000.0,False,False,False,1004320000 +2022,Table 1.4,BM,32,rent_and_royalty_net_income,All,5000.0,10000.0,False,True,False,18065000 +2022,Table 1.4,BL,12,rent_and_royalty_net_income,All,5000.0,10000.0,True,False,False,181896 +2022,Table 1.4,BL,32,rent_and_royalty_net_income,All,5000.0,10000.0,True,True,False,4210 +2022,Table 1.4,BM,13,rent_and_royalty_net_income,All,10000.0,15000.0,False,False,False,1313496000 +2022,Table 1.4,BM,33,rent_and_royalty_net_income,All,10000.0,15000.0,False,True,False,104160000 +2022,Table 1.4,BL,13,rent_and_royalty_net_income,All,10000.0,15000.0,True,False,False,203905 +2022,Table 1.4,BL,33,rent_and_royalty_net_income,All,10000.0,15000.0,True,True,False,11966 +2022,Table 1.4,BM,14,rent_and_royalty_net_income,All,15000.0,20000.0,False,False,False,1176753000 +2022,Table 1.4,BM,34,rent_and_royalty_net_income,All,15000.0,20000.0,False,True,False,443566000 +2022,Table 1.4,BL,14,rent_and_royalty_net_income,All,15000.0,20000.0,True,False,False,165099 +2022,Table 1.4,BL,34,rent_and_royalty_net_income,All,15000.0,20000.0,True,True,False,69357 +2022,Table 1.4,BM,15,rent_and_royalty_net_income,All,20000.0,25000.0,False,False,False,1429319000 +2022,Table 1.4,BM,35,rent_and_royalty_net_income,All,20000.0,25000.0,False,True,False,602547000 +2022,Table 1.4,BL,15,rent_and_royalty_net_income,All,20000.0,25000.0,True,False,False,165903 +2022,Table 1.4,BL,35,rent_and_royalty_net_income,All,20000.0,25000.0,True,True,False,73037 +2022,Table 1.4,BM,16,rent_and_royalty_net_income,All,25000.0,30000.0,False,False,False,1493650000 +2022,Table 1.4,BM,36,rent_and_royalty_net_income,All,25000.0,30000.0,False,True,False,719754000 +2022,Table 1.4,BL,16,rent_and_royalty_net_income,All,25000.0,30000.0,True,False,False,167124 +2022,Table 1.4,BL,36,rent_and_royalty_net_income,All,25000.0,30000.0,True,True,False,80013 +2022,Table 1.4,BM,17,rent_and_royalty_net_income,All,30000.0,40000.0,False,False,False,2800298000 +2022,Table 1.4,BM,37,rent_and_royalty_net_income,All,30000.0,40000.0,False,True,False,2034953000 +2022,Table 1.4,BL,17,rent_and_royalty_net_income,All,30000.0,40000.0,True,False,False,296014 +2022,Table 1.4,BL,37,rent_and_royalty_net_income,All,30000.0,40000.0,True,True,False,206445 +2022,Table 1.4,BM,18,rent_and_royalty_net_income,All,40000.0,50000.0,False,False,False,2722970000 +2022,Table 1.4,BM,38,rent_and_royalty_net_income,All,40000.0,50000.0,False,True,False,2088304000 +2022,Table 1.4,BL,18,rent_and_royalty_net_income,All,40000.0,50000.0,True,False,False,273407 +2022,Table 1.4,BL,38,rent_and_royalty_net_income,All,40000.0,50000.0,True,True,False,221763 +2022,Table 1.4,BM,19,rent_and_royalty_net_income,All,50000.0,75000.0,False,False,False,7819997000 +2022,Table 1.4,BM,39,rent_and_royalty_net_income,All,50000.0,75000.0,False,True,False,6907507000 +2022,Table 1.4,BL,19,rent_and_royalty_net_income,All,50000.0,75000.0,True,False,False,767152 +2022,Table 1.4,BL,39,rent_and_royalty_net_income,All,50000.0,75000.0,True,True,False,671854 +2022,Table 1.4,BM,20,rent_and_royalty_net_income,All,75000.0,100000.0,False,False,False,7904055000 +2022,Table 1.4,BM,40,rent_and_royalty_net_income,All,75000.0,100000.0,False,True,False,7414334000 +2022,Table 1.4,BL,20,rent_and_royalty_net_income,All,75000.0,100000.0,True,False,False,672921 +2022,Table 1.4,BL,40,rent_and_royalty_net_income,All,75000.0,100000.0,True,True,False,634824 +2022,Table 1.4,BM,21,rent_and_royalty_net_income,All,100000.0,200000.0,False,False,False,26187853000 +2022,Table 1.4,BM,41,rent_and_royalty_net_income,All,100000.0,200000.0,False,True,False,25532162000 +2022,Table 1.4,BL,21,rent_and_royalty_net_income,All,100000.0,200000.0,True,False,False,1644912 +2022,Table 1.4,BL,41,rent_and_royalty_net_income,All,100000.0,200000.0,True,True,False,1608214 +2022,Table 1.4,BM,22,rent_and_royalty_net_income,All,200000.0,500000.0,False,False,False,32430610000 +2022,Table 1.4,BM,42,rent_and_royalty_net_income,All,200000.0,500000.0,False,True,False,32330223000 +2022,Table 1.4,BL,22,rent_and_royalty_net_income,All,200000.0,500000.0,True,False,False,1101689 +2022,Table 1.4,BL,42,rent_and_royalty_net_income,All,200000.0,500000.0,True,True,False,1099076 +2022,Table 1.4,BM,23,rent_and_royalty_net_income,All,500000.0,1000000.0,False,False,False,19544277000 +2022,Table 1.4,BM,43,rent_and_royalty_net_income,All,500000.0,1000000.0,False,True,False,19530246000 +2022,Table 1.4,BL,23,rent_and_royalty_net_income,All,500000.0,1000000.0,True,False,False,285984 +2022,Table 1.4,BL,43,rent_and_royalty_net_income,All,500000.0,1000000.0,True,True,False,285811 +2022,Table 1.4,BM,24,rent_and_royalty_net_income,All,1000000.0,1500000.0,False,False,False,7186099000 +2022,Table 1.4,BL,24,rent_and_royalty_net_income,All,1000000.0,1500000.0,True,False,False,78672 +2022,Table 1.4,BM,44,rent_and_royalty_net_income,All,1000000.0,inf,False,True,False,40055795000 +2022,Table 1.4,BL,44,rent_and_royalty_net_income,All,1000000.0,inf,True,True,False,206274 +2022,Table 1.4,BM,25,rent_and_royalty_net_income,All,1500000.0,2000000.0,False,False,False,4806341000 +2022,Table 1.4,BL,25,rent_and_royalty_net_income,All,1500000.0,2000000.0,True,False,False,35783 +2022,Table 1.4,BM,26,rent_and_royalty_net_income,All,2000000.0,5000000.0,False,False,False,11775925000 +2022,Table 1.4,BL,26,rent_and_royalty_net_income,All,2000000.0,5000000.0,True,False,False,59462 +2022,Table 1.4,BM,27,rent_and_royalty_net_income,All,5000000.0,10000000.0,False,False,False,5725111000 +2022,Table 1.4,BL,27,rent_and_royalty_net_income,All,5000000.0,10000000.0,True,False,False,18246 +2022,Table 1.4,BM,28,rent_and_royalty_net_income,All,10000000.0,inf,False,False,False,10589707000 +2022,Table 1.4,BL,28,rent_and_royalty_net_income,All,10000000.0,inf,True,False,False,14230 +2022,Table 1.4,BO,10,rent_and_royalty_net_losses,All,-inf,0.0,False,False,False,7448625000 +2022,Table 1.4,BO,30,rent_and_royalty_net_losses,All,-inf,0.0,False,True,False,214662000 +2022,Table 1.4,BN,10,rent_and_royalty_net_losses,All,-inf,0.0,True,False,False,205670 +2022,Table 1.4,BN,30,rent_and_royalty_net_losses,All,-inf,0.0,True,True,False,344 +2022,Table 1.4,BO,9,rent_and_royalty_net_losses,All,-inf,inf,False,False,True,55702877000 +2022,Table 1.4,BO,29,rent_and_royalty_net_losses,All,-inf,inf,False,True,False,41003570000 +2022,Table 1.4,BN,9,rent_and_royalty_net_losses,All,-inf,inf,True,False,True,3313901 +2022,Table 1.4,BN,29,rent_and_royalty_net_losses,All,-inf,inf,True,True,False,2535556 +2022,Table 1.4,BO,11,rent_and_royalty_net_losses,All,1.0,5000.0,False,False,False,513745000 +2022,Table 1.4,BO,31,rent_and_royalty_net_losses,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,BN,11,rent_and_royalty_net_losses,All,1.0,5000.0,True,False,False,56372 +2022,Table 1.4,BN,31,rent_and_royalty_net_losses,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,BO,12,rent_and_royalty_net_losses,All,5000.0,10000.0,False,False,False,600699000 +2022,Table 1.4,BO,32,rent_and_royalty_net_losses,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,BN,12,rent_and_royalty_net_losses,All,5000.0,10000.0,True,False,False,65736 +2022,Table 1.4,BN,32,rent_and_royalty_net_losses,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,BO,13,rent_and_royalty_net_losses,All,10000.0,15000.0,False,False,False,715966000 +2022,Table 1.4,BO,33,rent_and_royalty_net_losses,All,10000.0,15000.0,False,True,False,56181000 +2022,Table 1.4,BN,13,rent_and_royalty_net_losses,All,10000.0,15000.0,True,False,False,73126 +2022,Table 1.4,BN,33,rent_and_royalty_net_losses,All,10000.0,15000.0,True,True,False,6950 +2022,Table 1.4,BO,14,rent_and_royalty_net_losses,All,15000.0,20000.0,False,False,False,856447000 +2022,Table 1.4,BO,34,rent_and_royalty_net_losses,All,15000.0,20000.0,False,True,False,205280000 +2022,Table 1.4,BN,14,rent_and_royalty_net_losses,All,15000.0,20000.0,True,False,False,82857 +2022,Table 1.4,BN,34,rent_and_royalty_net_losses,All,15000.0,20000.0,True,True,False,25622 +2022,Table 1.4,BO,15,rent_and_royalty_net_losses,All,20000.0,25000.0,False,False,False,872132000 +2022,Table 1.4,BO,35,rent_and_royalty_net_losses,All,20000.0,25000.0,False,True,False,280215000 +2022,Table 1.4,BN,15,rent_and_royalty_net_losses,All,20000.0,25000.0,True,False,False,78263 +2022,Table 1.4,BN,35,rent_and_royalty_net_losses,All,20000.0,25000.0,True,True,False,25874 +2022,Table 1.4,BO,16,rent_and_royalty_net_losses,All,25000.0,30000.0,False,False,False,969475000 +2022,Table 1.4,BO,36,rent_and_royalty_net_losses,All,25000.0,30000.0,False,True,False,318118000 +2022,Table 1.4,BN,16,rent_and_royalty_net_losses,All,25000.0,30000.0,True,False,False,83536 +2022,Table 1.4,BN,36,rent_and_royalty_net_losses,All,25000.0,30000.0,True,True,False,34693 +2022,Table 1.4,BO,17,rent_and_royalty_net_losses,All,30000.0,40000.0,False,False,False,1872425000 +2022,Table 1.4,BO,37,rent_and_royalty_net_losses,All,30000.0,40000.0,False,True,False,1118633000 +2022,Table 1.4,BN,17,rent_and_royalty_net_losses,All,30000.0,40000.0,True,False,False,166051 +2022,Table 1.4,BN,37,rent_and_royalty_net_losses,All,30000.0,40000.0,True,True,False,109854 +2022,Table 1.4,BO,18,rent_and_royalty_net_losses,All,40000.0,50000.0,False,False,False,2009667000 +2022,Table 1.4,BO,38,rent_and_royalty_net_losses,All,40000.0,50000.0,False,True,False,1424290000 +2022,Table 1.4,BN,18,rent_and_royalty_net_losses,All,40000.0,50000.0,True,False,False,184013 +2022,Table 1.4,BN,38,rent_and_royalty_net_losses,All,40000.0,50000.0,True,True,False,142460 +2022,Table 1.4,BO,19,rent_and_royalty_net_losses,All,50000.0,75000.0,False,False,False,5354536000 +2022,Table 1.4,BO,39,rent_and_royalty_net_losses,All,50000.0,75000.0,False,True,False,4253944000 +2022,Table 1.4,BN,19,rent_and_royalty_net_losses,All,50000.0,75000.0,True,False,False,506332 +2022,Table 1.4,BN,39,rent_and_royalty_net_losses,All,50000.0,75000.0,True,True,False,434106 +2022,Table 1.4,BO,20,rent_and_royalty_net_losses,All,75000.0,100000.0,False,False,False,4948072000 +2022,Table 1.4,BO,40,rent_and_royalty_net_losses,All,75000.0,100000.0,False,True,False,4387861000 +2022,Table 1.4,BN,20,rent_and_royalty_net_losses,All,75000.0,100000.0,True,False,False,444399 +2022,Table 1.4,BN,40,rent_and_royalty_net_losses,All,75000.0,100000.0,True,True,False,413449 +2022,Table 1.4,BO,21,rent_and_royalty_net_losses,All,100000.0,200000.0,False,False,False,9662418000 +2022,Table 1.4,BO,41,rent_and_royalty_net_losses,All,100000.0,200000.0,False,True,False,9026108000 +2022,Table 1.4,BN,21,rent_and_royalty_net_losses,All,100000.0,200000.0,True,False,False,874726 +2022,Table 1.4,BN,41,rent_and_royalty_net_losses,All,100000.0,200000.0,True,True,False,850530 +2022,Table 1.4,BO,22,rent_and_royalty_net_losses,All,200000.0,500000.0,False,False,False,8740155000 +2022,Table 1.4,BO,42,rent_and_royalty_net_losses,All,200000.0,500000.0,False,True,False,8628713000 +2022,Table 1.4,BN,22,rent_and_royalty_net_losses,All,200000.0,500000.0,True,False,False,315250 +2022,Table 1.4,BN,42,rent_and_royalty_net_losses,All,200000.0,500000.0,True,True,False,314302 +2022,Table 1.4,BO,23,rent_and_royalty_net_losses,All,500000.0,1000000.0,False,False,False,4422579000 +2022,Table 1.4,BO,43,rent_and_royalty_net_losses,All,500000.0,1000000.0,False,True,False,4388792000 +2022,Table 1.4,BN,23,rent_and_royalty_net_losses,All,500000.0,1000000.0,True,False,False,103015 +2022,Table 1.4,BN,43,rent_and_royalty_net_losses,All,500000.0,1000000.0,True,True,False,102880 +2022,Table 1.4,BO,24,rent_and_royalty_net_losses,All,1000000.0,1500000.0,False,False,False,1702383000 +2022,Table 1.4,BN,24,rent_and_royalty_net_losses,All,1000000.0,1500000.0,True,False,False,30073 +2022,Table 1.4,BO,44,rent_and_royalty_net_losses,All,1000000.0,inf,False,True,False,6700774000 +2022,Table 1.4,BN,44,rent_and_royalty_net_losses,All,1000000.0,inf,True,True,False,74489 +2022,Table 1.4,BO,25,rent_and_royalty_net_losses,All,1500000.0,2000000.0,False,False,False,872075000 +2022,Table 1.4,BN,25,rent_and_royalty_net_losses,All,1500000.0,2000000.0,True,False,False,13165 +2022,Table 1.4,BO,26,rent_and_royalty_net_losses,All,2000000.0,5000000.0,False,False,False,1961507000 +2022,Table 1.4,BN,26,rent_and_royalty_net_losses,All,2000000.0,5000000.0,True,False,False,20751 +2022,Table 1.4,BO,27,rent_and_royalty_net_losses,All,5000000.0,10000000.0,False,False,False,870774000 +2022,Table 1.4,BN,27,rent_and_royalty_net_losses,All,5000000.0,10000000.0,True,False,False,6049 +2022,Table 1.4,BO,28,rent_and_royalty_net_losses,All,10000000.0,inf,False,False,False,1309197000 +2022,Table 1.4,BN,28,rent_and_royalty_net_losses,All,10000000.0,inf,True,False,False,4517 +2022,Table 1.4,BU,10,s_corporation_net_income,All,-inf,0.0,False,False,False,5058593000 +2022,Table 1.4,BU,30,s_corporation_net_income,All,-inf,0.0,False,True,False,529344000 +2022,Table 1.4,BT,10,s_corporation_net_income,All,-inf,0.0,True,False,False,47362 +2022,Table 1.4,BT,30,s_corporation_net_income,All,-inf,0.0,True,True,False,1184 +2022,Table 1.4,BU,9,s_corporation_net_income,All,-inf,inf,False,False,True,812741318000 +2022,Table 1.4,BU,29,s_corporation_net_income,All,-inf,inf,False,True,False,797058578000 +2022,Table 1.4,BT,9,s_corporation_net_income,All,-inf,inf,True,False,True,4027461 +2022,Table 1.4,BT,29,s_corporation_net_income,All,-inf,inf,True,True,False,3541015 +2022,Table 1.4,BU,11,s_corporation_net_income,All,1.0,5000.0,False,False,False,246011000 +2022,Table 1.4,BU,31,s_corporation_net_income,All,1.0,5000.0,False,True,False,13319000 +2022,Table 1.4,BT,11,s_corporation_net_income,All,1.0,5000.0,True,False,False,22342 +2022,Table 1.4,BT,31,s_corporation_net_income,All,1.0,5000.0,True,True,False,4036 +2022,Table 1.4,BU,12,s_corporation_net_income,All,5000.0,10000.0,False,False,False,292912000 +2022,Table 1.4,BU,32,s_corporation_net_income,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,BT,12,s_corporation_net_income,All,5000.0,10000.0,True,False,False,36845 +2022,Table 1.4,BT,32,s_corporation_net_income,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,BU,13,s_corporation_net_income,All,10000.0,15000.0,False,False,False,486657000 +2022,Table 1.4,BU,33,s_corporation_net_income,All,10000.0,15000.0,False,True,False,100337000 +2022,Table 1.4,BT,13,s_corporation_net_income,All,10000.0,15000.0,True,False,False,50584 +2022,Table 1.4,BT,33,s_corporation_net_income,All,10000.0,15000.0,True,True,False,8174 +2022,Table 1.4,BU,14,s_corporation_net_income,All,15000.0,20000.0,False,False,False,583158000 +2022,Table 1.4,BU,34,s_corporation_net_income,All,15000.0,20000.0,False,True,False,306585000 +2022,Table 1.4,BT,14,s_corporation_net_income,All,15000.0,20000.0,True,False,False,61940 +2022,Table 1.4,BT,34,s_corporation_net_income,All,15000.0,20000.0,True,True,False,27782 +2022,Table 1.4,BU,15,s_corporation_net_income,All,20000.0,25000.0,False,False,False,798350000 +2022,Table 1.4,BU,35,s_corporation_net_income,All,20000.0,25000.0,False,True,False,480250000 +2022,Table 1.4,BT,15,s_corporation_net_income,All,20000.0,25000.0,True,False,False,56078 +2022,Table 1.4,BT,35,s_corporation_net_income,All,20000.0,25000.0,True,True,False,24502 +2022,Table 1.4,BU,16,s_corporation_net_income,All,25000.0,30000.0,False,False,False,1214771000 +2022,Table 1.4,BU,36,s_corporation_net_income,All,25000.0,30000.0,False,True,False,606486000 +2022,Table 1.4,BT,16,s_corporation_net_income,All,25000.0,30000.0,True,False,False,66913 +2022,Table 1.4,BT,36,s_corporation_net_income,All,25000.0,30000.0,True,True,False,34670 +2022,Table 1.4,BU,17,s_corporation_net_income,All,30000.0,40000.0,False,False,False,2929046000 +2022,Table 1.4,BU,37,s_corporation_net_income,All,30000.0,40000.0,False,True,False,1911362000 +2022,Table 1.4,BT,17,s_corporation_net_income,All,30000.0,40000.0,True,False,False,154238 +2022,Table 1.4,BT,37,s_corporation_net_income,All,30000.0,40000.0,True,True,False,86790 +2022,Table 1.4,BU,18,s_corporation_net_income,All,40000.0,50000.0,False,False,False,3082848000 +2022,Table 1.4,BU,38,s_corporation_net_income,All,40000.0,50000.0,False,True,False,2085309000 +2022,Table 1.4,BT,18,s_corporation_net_income,All,40000.0,50000.0,True,False,False,121023 +2022,Table 1.4,BT,38,s_corporation_net_income,All,40000.0,50000.0,True,True,False,79490 +2022,Table 1.4,BU,19,s_corporation_net_income,All,50000.0,75000.0,False,False,False,12311632000 +2022,Table 1.4,BU,39,s_corporation_net_income,All,50000.0,75000.0,False,True,False,9091021000 +2022,Table 1.4,BT,19,s_corporation_net_income,All,50000.0,75000.0,True,False,False,398335 +2022,Table 1.4,BT,39,s_corporation_net_income,All,50000.0,75000.0,True,True,False,314670 +2022,Table 1.4,BU,20,s_corporation_net_income,All,75000.0,100000.0,False,False,False,12098356000 +2022,Table 1.4,BU,40,s_corporation_net_income,All,75000.0,100000.0,False,True,False,10662515000 +2022,Table 1.4,BT,20,s_corporation_net_income,All,75000.0,100000.0,True,False,False,310902 +2022,Table 1.4,BT,40,s_corporation_net_income,All,75000.0,100000.0,True,True,False,284131 +2022,Table 1.4,BU,21,s_corporation_net_income,All,100000.0,200000.0,False,False,False,54285528000 +2022,Table 1.4,BU,41,s_corporation_net_income,All,100000.0,200000.0,False,True,False,52450748000 +2022,Table 1.4,BT,21,s_corporation_net_income,All,100000.0,200000.0,True,False,False,1015075 +2022,Table 1.4,BT,41,s_corporation_net_income,All,100000.0,200000.0,True,True,False,991541 +2022,Table 1.4,BU,22,s_corporation_net_income,All,200000.0,500000.0,False,False,False,127744318000 +2022,Table 1.4,BU,42,s_corporation_net_income,All,200000.0,500000.0,False,True,False,127454760000 +2022,Table 1.4,BT,22,s_corporation_net_income,All,200000.0,500000.0,True,False,False,1046308 +2022,Table 1.4,BT,42,s_corporation_net_income,All,200000.0,500000.0,True,True,False,1044723 +2022,Table 1.4,BU,23,s_corporation_net_income,All,500000.0,1000000.0,False,False,False,111710531000 +2022,Table 1.4,BU,43,s_corporation_net_income,All,500000.0,1000000.0,False,True,False,111633921000 +2022,Table 1.4,BT,23,s_corporation_net_income,All,500000.0,1000000.0,True,False,False,365639 +2022,Table 1.4,BT,43,s_corporation_net_income,All,500000.0,1000000.0,True,True,False,365518 +2022,Table 1.4,BU,24,s_corporation_net_income,All,1000000.0,1500000.0,False,False,False,64784994000 +2022,Table 1.4,BT,24,s_corporation_net_income,All,1000000.0,1500000.0,True,False,False,108812 +2022,Table 1.4,BU,44,s_corporation_net_income,All,1000000.0,inf,False,True,False,479732622000 +2022,Table 1.4,BT,44,s_corporation_net_income,All,1000000.0,inf,True,True,False,273804 +2022,Table 1.4,BU,25,s_corporation_net_income,All,1500000.0,2000000.0,False,False,False,45248962000 +2022,Table 1.4,BT,25,s_corporation_net_income,All,1500000.0,2000000.0,True,False,False,51323 +2022,Table 1.4,BU,26,s_corporation_net_income,All,2000000.0,5000000.0,False,False,False,121207183000 +2022,Table 1.4,BT,26,s_corporation_net_income,All,2000000.0,5000000.0,True,False,False,78168 +2022,Table 1.4,BU,27,s_corporation_net_income,All,5000000.0,10000000.0,False,False,False,72523417000 +2022,Table 1.4,BT,27,s_corporation_net_income,All,5000000.0,10000000.0,True,False,False,21350 +2022,Table 1.4,BU,28,s_corporation_net_income,All,10000000.0,inf,False,False,False,176134053000 +2022,Table 1.4,BT,28,s_corporation_net_income,All,10000000.0,inf,True,False,False,14224 +2022,Table 1.4,BW,10,s_corporation_net_losses,All,-inf,0.0,False,False,False,28337405000 +2022,Table 1.4,BW,30,s_corporation_net_losses,All,-inf,0.0,False,True,False,729950000 +2022,Table 1.4,BV,10,s_corporation_net_losses,All,-inf,0.0,True,False,False,186797 +2022,Table 1.4,BV,30,s_corporation_net_losses,All,-inf,0.0,True,True,False,1687 +2022,Table 1.4,BW,9,s_corporation_net_losses,All,-inf,inf,False,False,True,93025607000 +2022,Table 1.4,BW,29,s_corporation_net_losses,All,-inf,inf,False,True,False,55282206000 +2022,Table 1.4,BV,9,s_corporation_net_losses,All,-inf,inf,True,False,True,1517428 +2022,Table 1.4,BV,29,s_corporation_net_losses,All,-inf,inf,True,True,False,1055071 +2022,Table 1.4,BW,11,s_corporation_net_losses,All,1.0,5000.0,False,False,False,690515000 +2022,Table 1.4,BW,31,s_corporation_net_losses,All,1.0,5000.0,False,True,False,51205000 +2022,Table 1.4,BV,11,s_corporation_net_losses,All,1.0,5000.0,True,False,False,34411 +2022,Table 1.4,BV,31,s_corporation_net_losses,All,1.0,5000.0,True,True,False,1011 +2022,Table 1.4,BW,12,s_corporation_net_losses,All,5000.0,10000.0,False,False,False,584635000 +2022,Table 1.4,BW,32,s_corporation_net_losses,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,BV,12,s_corporation_net_losses,All,5000.0,10000.0,True,False,False,27288 +2022,Table 1.4,BV,32,s_corporation_net_losses,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,BW,13,s_corporation_net_losses,All,10000.0,15000.0,False,False,False,848888000 +2022,Table 1.4,BW,33,s_corporation_net_losses,All,10000.0,15000.0,False,True,False,10906000 +2022,Table 1.4,BV,13,s_corporation_net_losses,All,10000.0,15000.0,True,False,False,38443 +2022,Table 1.4,BV,33,s_corporation_net_losses,All,10000.0,15000.0,True,True,False,760 +2022,Table 1.4,BW,14,s_corporation_net_losses,All,15000.0,20000.0,False,False,False,546682000 +2022,Table 1.4,BW,34,s_corporation_net_losses,All,15000.0,20000.0,False,True,False,65193000 +2022,Table 1.4,BV,14,s_corporation_net_losses,All,15000.0,20000.0,True,False,False,35492 +2022,Table 1.4,BV,34,s_corporation_net_losses,All,15000.0,20000.0,True,True,False,9189 +2022,Table 1.4,BW,15,s_corporation_net_losses,All,20000.0,25000.0,False,False,False,763518000 +2022,Table 1.4,BW,35,s_corporation_net_losses,All,20000.0,25000.0,False,True,False,70212000 +2022,Table 1.4,BV,15,s_corporation_net_losses,All,20000.0,25000.0,True,False,False,32497 +2022,Table 1.4,BV,35,s_corporation_net_losses,All,20000.0,25000.0,True,True,False,7209 +2022,Table 1.4,BW,16,s_corporation_net_losses,All,25000.0,30000.0,False,False,False,1089706000 +2022,Table 1.4,BW,36,s_corporation_net_losses,All,25000.0,30000.0,False,True,False,334996000 +2022,Table 1.4,BV,16,s_corporation_net_losses,All,25000.0,30000.0,True,False,False,38318 +2022,Table 1.4,BV,36,s_corporation_net_losses,All,25000.0,30000.0,True,True,False,16445 +2022,Table 1.4,BW,17,s_corporation_net_losses,All,30000.0,40000.0,False,False,False,1858699000 +2022,Table 1.4,BW,37,s_corporation_net_losses,All,30000.0,40000.0,False,True,False,790857000 +2022,Table 1.4,BV,17,s_corporation_net_losses,All,30000.0,40000.0,True,False,False,66717 +2022,Table 1.4,BV,37,s_corporation_net_losses,All,30000.0,40000.0,True,True,False,39248 +2022,Table 1.4,BW,18,s_corporation_net_losses,All,40000.0,50000.0,False,False,False,1310679000 +2022,Table 1.4,BW,38,s_corporation_net_losses,All,40000.0,50000.0,False,True,False,467951000 +2022,Table 1.4,BV,18,s_corporation_net_losses,All,40000.0,50000.0,True,False,False,61429 +2022,Table 1.4,BV,38,s_corporation_net_losses,All,40000.0,50000.0,True,True,False,44478 +2022,Table 1.4,BW,19,s_corporation_net_losses,All,50000.0,75000.0,False,False,False,3737931000 +2022,Table 1.4,BW,39,s_corporation_net_losses,All,50000.0,75000.0,False,True,False,2167308000 +2022,Table 1.4,BV,19,s_corporation_net_losses,All,50000.0,75000.0,True,False,False,142145 +2022,Table 1.4,BV,39,s_corporation_net_losses,All,50000.0,75000.0,True,True,False,115780 +2022,Table 1.4,BW,20,s_corporation_net_losses,All,75000.0,100000.0,False,False,False,3147742000 +2022,Table 1.4,BW,40,s_corporation_net_losses,All,75000.0,100000.0,False,True,False,2341920000 +2022,Table 1.4,BV,20,s_corporation_net_losses,All,75000.0,100000.0,True,False,False,130525 +2022,Table 1.4,BV,40,s_corporation_net_losses,All,75000.0,100000.0,True,True,False,118131 +2022,Table 1.4,BW,21,s_corporation_net_losses,All,100000.0,200000.0,False,False,False,10258755000 +2022,Table 1.4,BW,41,s_corporation_net_losses,All,100000.0,200000.0,False,True,False,8803601000 +2022,Table 1.4,BV,21,s_corporation_net_losses,All,100000.0,200000.0,True,False,False,365653 +2022,Table 1.4,BV,41,s_corporation_net_losses,All,100000.0,200000.0,True,True,False,344660 +2022,Table 1.4,BW,22,s_corporation_net_losses,All,200000.0,500000.0,False,False,False,10948036000 +2022,Table 1.4,BW,42,s_corporation_net_losses,All,200000.0,500000.0,False,True,False,10660755000 +2022,Table 1.4,BV,22,s_corporation_net_losses,All,200000.0,500000.0,True,False,False,240902 +2022,Table 1.4,BV,42,s_corporation_net_losses,All,200000.0,500000.0,True,True,False,239829 +2022,Table 1.4,BW,23,s_corporation_net_losses,All,500000.0,1000000.0,False,False,False,5599460000 +2022,Table 1.4,BW,43,s_corporation_net_losses,All,500000.0,1000000.0,False,True,False,5578792000 +2022,Table 1.4,BV,23,s_corporation_net_losses,All,500000.0,1000000.0,True,False,False,66468 +2022,Table 1.4,BV,43,s_corporation_net_losses,All,500000.0,1000000.0,True,True,False,66378 +2022,Table 1.4,BW,24,s_corporation_net_losses,All,1000000.0,1500000.0,False,False,False,2691171000 +2022,Table 1.4,BV,24,s_corporation_net_losses,All,1000000.0,1500000.0,True,False,False,18252 +2022,Table 1.4,BW,44,s_corporation_net_losses,All,1000000.0,inf,False,True,False,23208560000 +2022,Table 1.4,BV,44,s_corporation_net_losses,All,1000000.0,inf,True,True,False,50264 +2022,Table 1.4,BW,25,s_corporation_net_losses,All,1500000.0,2000000.0,False,False,False,1589080000 +2022,Table 1.4,BV,25,s_corporation_net_losses,All,1500000.0,2000000.0,True,False,False,8370 +2022,Table 1.4,BW,26,s_corporation_net_losses,All,2000000.0,5000000.0,False,False,False,4769442000 +2022,Table 1.4,BV,26,s_corporation_net_losses,All,2000000.0,5000000.0,True,False,False,14792 +2022,Table 1.4,BW,27,s_corporation_net_losses,All,5000000.0,10000000.0,False,False,False,2809765000 +2022,Table 1.4,BV,27,s_corporation_net_losses,All,5000000.0,10000000.0,True,False,False,4555 +2022,Table 1.4,BW,28,s_corporation_net_losses,All,10000000.0,inf,False,False,False,11443499000 +2022,Table 1.4,BV,28,s_corporation_net_losses,All,10000000.0,inf,True,False,False,4374 +2022,Table 1.2,G,10,standard_deduction,All,-inf,0.0,False,False,False,0 +2022,Table 1.2,G,30,standard_deduction,All,-inf,0.0,False,True,False,0 +2022,Table 1.2,F,10,standard_deduction,All,-inf,0.0,True,False,False,0 +2022,Table 1.2,F,30,standard_deduction,All,-inf,0.0,True,True,False,0 +2022,Table 1.2,G,9,standard_deduction,All,-inf,inf,False,False,True,2609228480000 +2022,Table 1.2,G,29,standard_deduction,All,-inf,inf,False,True,False,1819858144000 +2022,Table 1.2,F,9,standard_deduction,All,-inf,inf,True,False,True,142779280 +2022,Table 1.2,F,29,standard_deduction,All,-inf,inf,True,True,False,96844385 +2022,Table 1.2,G,11,standard_deduction,All,1.0,5000.0,False,False,False,97479411000 +2022,Table 1.2,G,31,standard_deduction,All,1.0,5000.0,False,True,False,223756000 +2022,Table 1.2,F,11,standard_deduction,All,1.0,5000.0,True,False,False,8088921 +2022,Table 1.2,F,31,standard_deduction,All,1.0,5000.0,True,True,False,96865 +2022,Table 1.2,G,12,standard_deduction,All,5000.0,10000.0,False,False,False,117632709000 +2022,Table 1.2,G,32,standard_deduction,All,5000.0,10000.0,False,True,False,455759000 +2022,Table 1.2,F,12,standard_deduction,All,5000.0,10000.0,True,False,False,8642057 +2022,Table 1.2,F,32,standard_deduction,All,5000.0,10000.0,True,True,False,112536 +2022,Table 1.2,G,13,standard_deduction,All,10000.0,15000.0,False,False,False,147950673000 +2022,Table 1.2,G,33,standard_deduction,All,10000.0,15000.0,False,True,False,17153761000 +2022,Table 1.2,F,13,standard_deduction,All,10000.0,15000.0,True,False,False,9524899 +2022,Table 1.2,F,33,standard_deduction,All,10000.0,15000.0,True,True,False,1357826 +2022,Table 1.2,G,14,standard_deduction,All,15000.0,20000.0,False,False,False,144554689000 +2022,Table 1.2,G,34,standard_deduction,All,15000.0,20000.0,False,True,False,58057478000 +2022,Table 1.2,F,14,standard_deduction,All,15000.0,20000.0,True,False,False,8898827 +2022,Table 1.2,F,34,standard_deduction,All,15000.0,20000.0,True,True,False,4393423 +2022,Table 1.2,G,15,standard_deduction,All,20000.0,25000.0,False,False,False,128777753000 +2022,Table 1.2,G,35,standard_deduction,All,20000.0,25000.0,False,True,False,57124076000 +2022,Table 1.2,F,15,standard_deduction,All,20000.0,25000.0,True,False,False,7847660 +2022,Table 1.2,F,35,standard_deduction,All,20000.0,25000.0,True,True,False,4322485 +2022,Table 1.2,G,16,standard_deduction,All,25000.0,30000.0,False,False,False,130110271000 +2022,Table 1.2,G,36,standard_deduction,All,25000.0,30000.0,False,True,False,65605057000 +2022,Table 1.2,F,16,standard_deduction,All,25000.0,30000.0,True,False,False,7799177 +2022,Table 1.2,F,36,standard_deduction,All,25000.0,30000.0,True,True,False,4697505 +2022,Table 1.2,G,17,standard_deduction,All,30000.0,40000.0,False,False,False,257003124000 +2022,Table 1.2,G,37,standard_deduction,All,30000.0,40000.0,False,True,False,158286581000 +2022,Table 1.2,F,17,standard_deduction,All,30000.0,40000.0,True,False,False,15266077 +2022,Table 1.2,F,37,standard_deduction,All,30000.0,40000.0,True,True,False,10464028 +2022,Table 1.2,G,18,standard_deduction,All,40000.0,50000.0,False,False,False,217167013000 +2022,Table 1.2,G,38,standard_deduction,All,40000.0,50000.0,False,True,False,163403818000 +2022,Table 1.2,F,18,standard_deduction,All,40000.0,50000.0,True,False,False,12687168 +2022,Table 1.2,F,38,standard_deduction,All,40000.0,50000.0,True,True,False,10252440 +2022,Table 1.2,G,19,standard_deduction,All,50000.0,75000.0,False,False,False,400850408000 +2022,Table 1.2,G,39,standard_deduction,All,50000.0,75000.0,False,True,False,349869307000 +2022,Table 1.2,F,19,standard_deduction,All,50000.0,75000.0,True,False,False,21913662 +2022,Table 1.2,F,39,standard_deduction,All,50000.0,75000.0,True,True,False,19765761 +2022,Table 1.2,G,20,standard_deduction,All,75000.0,100000.0,False,False,False,276421006000 +2022,Table 1.2,G,40,standard_deduction,All,75000.0,100000.0,False,True,False,264018844000 +2022,Table 1.2,F,20,standard_deduction,All,75000.0,100000.0,True,False,False,13265228 +2022,Table 1.2,F,40,standard_deduction,All,75000.0,100000.0,True,True,False,12766655 +2022,Table 1.2,G,21,standard_deduction,All,100000.0,200000.0,False,False,False,500164477000 +2022,Table 1.2,G,41,standard_deduction,All,100000.0,200000.0,False,True,False,494952345000 +2022,Table 1.2,F,21,standard_deduction,All,100000.0,200000.0,True,False,False,21140339 +2022,Table 1.2,F,41,standard_deduction,All,100000.0,200000.0,True,True,False,20928230 +2022,Table 1.2,G,22,standard_deduction,All,200000.0,500000.0,False,False,False,165778465000 +2022,Table 1.2,G,42,standard_deduction,All,200000.0,500000.0,False,True,False,165403790000 +2022,Table 1.2,F,22,standard_deduction,All,200000.0,500000.0,True,False,False,6687170 +2022,Table 1.2,F,42,standard_deduction,All,200000.0,500000.0,True,True,False,6670166 +2022,Table 1.2,G,23,standard_deduction,All,500000.0,1000000.0,False,False,False,19248184000 +2022,Table 1.2,G,43,standard_deduction,All,500000.0,1000000.0,False,True,False,19223199000 +2022,Table 1.2,F,23,standard_deduction,All,500000.0,1000000.0,True,False,False,771949 +2022,Table 1.2,F,43,standard_deduction,All,500000.0,1000000.0,True,True,False,770706 +2022,Table 1.2,G,24,standard_deduction,All,1000000.0,1500000.0,False,False,False,3255956000 +2022,Table 1.2,F,24,standard_deduction,All,1000000.0,1500000.0,True,False,False,130493 +2022,Table 1.2,G,44,standard_deduction,All,1000000.0,inf,False,True,False,6080374000 +2022,Table 1.2,F,44,standard_deduction,All,1000000.0,inf,True,True,False,245759 +2022,Table 1.2,G,25,standard_deduction,All,1500000.0,2000000.0,False,False,False,1151032000 +2022,Table 1.2,F,25,standard_deduction,All,1500000.0,2000000.0,True,False,False,46672 +2022,Table 1.2,G,26,standard_deduction,All,2000000.0,5000000.0,False,False,False,1330930000 +2022,Table 1.2,F,26,standard_deduction,All,2000000.0,5000000.0,True,False,False,54446 +2022,Table 1.2,G,27,standard_deduction,All,5000000.0,10000000.0,False,False,False,246152000 +2022,Table 1.2,F,27,standard_deduction,All,5000000.0,10000000.0,True,False,False,10015 +2022,Table 1.2,G,28,standard_deduction,All,10000000.0,inf,False,False,False,106229000 +2022,Table 1.2,F,28,standard_deduction,All,10000000.0,inf,True,False,False,4521 +2022,Table 2.1,CP,10,state_and_local_tax_deductions,All,-inf,inf,False,False,True,121664967000 +2022,Table 2.1,CP,33,state_and_local_tax_deductions,All,-inf,inf,False,True,False,113692123000 +2022,Table 2.1,CO,10,state_and_local_tax_deductions,All,-inf,inf,True,False,True,15033846 +2022,Table 2.1,CO,33,state_and_local_tax_deductions,All,-inf,inf,True,True,False,13614254 +2022,Table 2.1,CP,11,state_and_local_tax_deductions,All,0.0,5000.0,False,False,False,407315000 +2022,Table 2.1,CO,11,state_and_local_tax_deductions,All,0.0,5000.0,True,False,False,92021 +2022,Table 2.1,CP,12,state_and_local_tax_deductions,All,5000.0,10000.0,False,False,False,420126000 +2022,Table 2.1,CO,12,state_and_local_tax_deductions,All,5000.0,10000.0,True,False,False,98619 +2022,Table 2.1,CP,13,state_and_local_tax_deductions,All,10000.0,15000.0,False,False,False,453649000 +2022,Table 2.1,CO,13,state_and_local_tax_deductions,All,10000.0,15000.0,True,False,False,110403 +2022,Table 2.1,CP,14,state_and_local_tax_deductions,All,15000.0,20000.0,False,False,False,688261000 +2022,Table 2.1,CO,14,state_and_local_tax_deductions,All,15000.0,20000.0,True,False,False,148531 +2022,Table 2.1,CP,15,state_and_local_tax_deductions,All,20000.0,25000.0,False,False,False,867013000 +2022,Table 2.1,CO,15,state_and_local_tax_deductions,All,20000.0,25000.0,True,False,False,176103 +2022,Table 2.1,CP,16,state_and_local_tax_deductions,All,25000.0,30000.0,False,False,False,922208000 +2022,Table 2.1,CO,16,state_and_local_tax_deductions,All,25000.0,30000.0,True,False,False,191024 +2022,Table 2.1,CP,17,state_and_local_tax_deductions,All,30000.0,35000.0,False,False,False,970762000 +2022,Table 2.1,CO,17,state_and_local_tax_deductions,All,30000.0,35000.0,True,False,False,202461 +2022,Table 2.1,CP,18,state_and_local_tax_deductions,All,35000.0,40000.0,False,False,False,1425924000 +2022,Table 2.1,CO,18,state_and_local_tax_deductions,All,35000.0,40000.0,True,False,False,262300 +2022,Table 2.1,CP,19,state_and_local_tax_deductions,All,40000.0,45000.0,False,False,False,1304010000 +2022,Table 2.1,CO,19,state_and_local_tax_deductions,All,40000.0,45000.0,True,False,False,248895 +2022,Table 2.1,CP,20,state_and_local_tax_deductions,All,45000.0,50000.0,False,False,False,1633225000 +2022,Table 2.1,CO,20,state_and_local_tax_deductions,All,45000.0,50000.0,True,False,False,299706 +2022,Table 2.1,CP,21,state_and_local_tax_deductions,All,50000.0,55000.0,False,False,False,1954146000 +2022,Table 2.1,CO,21,state_and_local_tax_deductions,All,50000.0,55000.0,True,False,False,337088 +2022,Table 2.1,CP,22,state_and_local_tax_deductions,All,55000.0,60000.0,False,False,False,2100845000 +2022,Table 2.1,CO,22,state_and_local_tax_deductions,All,55000.0,60000.0,True,False,False,352640 +2022,Table 2.1,CP,23,state_and_local_tax_deductions,All,60000.0,75000.0,False,False,False,7467063000 +2022,Table 2.1,CO,23,state_and_local_tax_deductions,All,60000.0,75000.0,True,False,False,1160243 +2022,Table 2.1,CP,24,state_and_local_tax_deductions,All,75000.0,100000.0,False,False,False,14302629000 +2022,Table 2.1,CO,24,state_and_local_tax_deductions,All,75000.0,100000.0,True,False,False,1891180 +2022,Table 2.1,CP,25,state_and_local_tax_deductions,All,100000.0,200000.0,False,False,False,40873147000 +2022,Table 2.1,CO,25,state_and_local_tax_deductions,All,100000.0,200000.0,True,False,False,4692845 +2022,Table 2.1,CP,26,state_and_local_tax_deductions,All,200000.0,500000.0,False,False,False,31705313000 +2022,Table 2.1,CO,26,state_and_local_tax_deductions,All,200000.0,500000.0,True,False,False,3314681 +2022,Table 2.1,CP,27,state_and_local_tax_deductions,All,500000.0,1000000.0,False,False,False,8752848000 +2022,Table 2.1,CO,27,state_and_local_tax_deductions,All,500000.0,1000000.0,True,False,False,898216 +2022,Table 2.1,CP,28,state_and_local_tax_deductions,All,1000000.0,1500000.0,False,False,False,2240629000 +2022,Table 2.1,CO,28,state_and_local_tax_deductions,All,1000000.0,1500000.0,True,False,False,229656 +2022,Table 2.1,CP,29,state_and_local_tax_deductions,All,1500000.0,2000000.0,False,False,False,984611000 +2022,Table 2.1,CO,29,state_and_local_tax_deductions,All,1500000.0,2000000.0,True,False,False,101270 +2022,Table 2.1,CP,30,state_and_local_tax_deductions,All,2000000.0,5000000.0,False,False,False,1487372000 +2022,Table 2.1,CO,30,state_and_local_tax_deductions,All,2000000.0,5000000.0,True,False,False,153186 +2022,Table 2.1,CP,31,state_and_local_tax_deductions,All,5000000.0,10000000.0,False,False,False,414620000 +2022,Table 2.1,CO,31,state_and_local_tax_deductions,All,5000000.0,10000000.0,True,False,False,42813 +2022,Table 2.1,CP,32,state_and_local_tax_deductions,All,10000000.0,inf,False,False,False,289252000 +2022,Table 2.1,CO,32,state_and_local_tax_deductions,All,10000000.0,inf,True,False,False,29965 +2022,Table 1.2,I,10,taxable_income,All,-inf,0.0,False,False,False,0 +2022,Table 1.1,L,11,taxable_income,All,-inf,0.0,False,True,False,0 +2022,Table 1.2,H,10,taxable_income,All,-inf,0.0,True,False,False,0 +2022,Table 1.1,K,11,taxable_income,All,-inf,0.0,True,True,False,0 +2022,Table 1.2,I,9,taxable_income,All,-inf,inf,False,False,True,11714186280000 +2022,Table 1.1,L,10,taxable_income,All,-inf,inf,False,True,False,11404334633000 +2022,Table 1.2,H,9,taxable_income,All,-inf,inf,True,False,True,129349042 +2022,Table 1.1,K,10,taxable_income,All,-inf,inf,True,True,False,110627792 +2022,Table 1.2,I,11,taxable_income,All,1.0,5000.0,False,False,False,213811000 +2022,Table 1.1,L,12,taxable_income,All,1.0,5000.0,False,True,False,150163000 +2022,Table 1.2,H,11,taxable_income,All,1.0,5000.0,True,False,False,181081 +2022,Table 1.1,K,12,taxable_income,All,1.0,5000.0,True,True,False,101922 +2022,Table 1.2,I,12,taxable_income,All,5000.0,10000.0,False,False,False,509165000 +2022,Table 1.1,L,13,taxable_income,All,5000.0,10000.0,False,True,False,404709000 +2022,Table 1.2,H,12,taxable_income,All,5000.0,10000.0,True,False,False,171520 +2022,Table 1.1,K,13,taxable_income,All,5000.0,10000.0,True,True,False,119102 +2022,Table 1.2,I,13,taxable_income,All,10000.0,15000.0,False,False,False,2938421000 +2022,Table 1.1,L,14,taxable_income,All,10000.0,15000.0,False,True,False,1851999000 +2022,Table 1.2,H,13,taxable_income,All,10000.0,15000.0,True,False,False,2568638 +2022,Table 1.1,K,14,taxable_income,All,10000.0,15000.0,True,True,False,1370206 +2022,Table 1.2,I,14,taxable_income,All,15000.0,20000.0,False,False,False,24431244000 +2022,Table 1.1,L,15,taxable_income,All,15000.0,20000.0,False,True,False,18548012000 +2022,Table 1.2,H,14,taxable_income,All,15000.0,20000.0,True,False,False,6078901 +2022,Table 1.1,K,15,taxable_income,All,15000.0,20000.0,True,True,False,4429434 +2022,Table 1.2,I,15,taxable_income,All,20000.0,25000.0,False,False,False,51892301000 +2022,Table 1.1,L,16,taxable_income,All,20000.0,25000.0,False,True,False,39939199000 +2022,Table 1.2,H,15,taxable_income,All,20000.0,25000.0,True,False,False,6813732 +2022,Table 1.1,K,16,taxable_income,All,20000.0,25000.0,True,True,False,4392825 +2022,Table 1.2,I,16,taxable_income,All,25000.0,30000.0,False,False,False,85131728000 +2022,Table 1.1,L,17,taxable_income,All,25000.0,30000.0,False,True,False,64167268000 +2022,Table 1.2,H,16,taxable_income,All,25000.0,30000.0,True,False,False,7425764 +2022,Table 1.1,K,17,taxable_income,All,25000.0,30000.0,True,True,False,4801879 +2022,Table 1.2,I,17,taxable_income,All,30000.0,40000.0,False,False,False,278222619000 +2022,Table 1.1,L,18,taxable_income,All,30000.0,40000.0,False,True,False,210765535000 +2022,Table 1.2,H,17,taxable_income,All,30000.0,40000.0,True,False,False,15678991 +2022,Table 1.1,K,18,taxable_income,All,30000.0,40000.0,True,True,False,10791890 +2022,Table 1.2,I,18,taxable_income,All,40000.0,50000.0,False,False,False,358916800000 +2022,Table 1.1,L,19,taxable_income,All,40000.0,50000.0,False,True,False,304326431000 +2022,Table 1.2,H,18,taxable_income,All,40000.0,50000.0,True,False,False,13208042 +2022,Table 1.1,K,19,taxable_income,All,40000.0,50000.0,True,True,False,10680230 +2022,Table 1.2,I,19,taxable_income,All,50000.0,75000.0,False,False,False,1007053999000 +2022,Table 1.1,L,20,taxable_income,All,50000.0,75000.0,False,True,False,926333771000 +2022,Table 1.2,H,19,taxable_income,All,50000.0,75000.0,True,False,False,23729171 +2022,Table 1.1,K,20,taxable_income,All,50000.0,75000.0,True,True,False,21378333 +2022,Table 1.2,I,20,taxable_income,All,75000.0,100000.0,False,False,False,979156790000 +2022,Table 1.1,L,21,taxable_income,All,75000.0,100000.0,False,True,False,946047610000 +2022,Table 1.2,H,20,taxable_income,All,75000.0,100000.0,True,False,False,15144544 +2022,Table 1.1,K,21,taxable_income,All,75000.0,100000.0,True,True,False,14549641 +2022,Table 1.2,I,21,taxable_income,All,100000.0,200000.0,False,False,False,2884827377000 +2022,Table 1.1,L,22,taxable_income,All,100000.0,200000.0,False,True,False,2858175142000 +2022,Table 1.2,H,21,taxable_income,All,100000.0,200000.0,True,False,False,25858946 +2022,Table 1.1,K,22,taxable_income,All,100000.0,200000.0,True,True,False,25547351 +2022,Table 1.2,I,22,taxable_income,All,200000.0,500000.0,False,False,False,2546130393000 +2022,Table 1.1,L,23,taxable_income,All,200000.0,500000.0,False,True,False,2541371827000 +2022,Table 1.2,H,22,taxable_income,All,200000.0,500000.0,True,False,False,10012726 +2022,Table 1.1,K,23,taxable_income,All,200000.0,500000.0,True,True,False,9990080 +2022,Table 1.2,I,23,taxable_income,All,500000.0,1000000.0,False,False,False,1029732840000 +2022,Table 1.1,L,24,taxable_income,All,500000.0,1000000.0,False,True,False,1028823801000 +2022,Table 1.2,H,23,taxable_income,All,500000.0,1000000.0,True,False,False,1672890 +2022,Table 1.1,K,24,taxable_income,All,500000.0,1000000.0,True,True,False,1671381 +2022,Table 1.2,I,24,taxable_income,All,1000000.0,1500000.0,False,False,False,398810860000 +2022,Table 1.1,L,25,taxable_income,All,1000000.0,1500000.0,False,True,False,398506804000 +2022,Table 1.2,H,24,taxable_income,All,1000000.0,1500000.0,True,False,False,360624 +2022,Table 1.1,K,25,taxable_income,All,1000000.0,1500000.0,True,True,False,360328 +2022,Table 1.2,I,44,taxable_income,All,1000000.0,inf,False,True,False,2463429167000 +2022,Table 1.2,H,44,taxable_income,All,1000000.0,inf,True,True,False,803520 +2022,Table 1.2,I,25,taxable_income,All,1500000.0,2000000.0,False,False,False,232503836000 +2022,Table 1.1,L,26,taxable_income,All,1500000.0,2000000.0,False,True,False,232336257000 +2022,Table 1.2,H,25,taxable_income,All,1500000.0,2000000.0,True,False,False,148065 +2022,Table 1.1,K,26,taxable_income,All,1500000.0,2000000.0,True,True,False,147957 +2022,Table 1.2,I,26,taxable_income,All,2000000.0,5000000.0,False,False,False,566143508000 +2022,Table 1.1,L,27,taxable_income,All,2000000.0,5000000.0,False,True,False,565832497000 +2022,Table 1.2,H,26,taxable_income,All,2000000.0,5000000.0,True,False,False,207905 +2022,Table 1.1,K,27,taxable_income,All,2000000.0,5000000.0,True,True,False,207783 +2022,Table 1.2,I,27,taxable_income,All,5000000.0,10000000.0,False,False,False,329548099000 +2022,Table 1.1,L,28,taxable_income,All,5000000.0,10000000.0,False,True,False,329349662000 +2022,Table 1.2,H,27,taxable_income,All,5000000.0,10000000.0,True,False,False,52914 +2022,Table 1.1,K,28,taxable_income,All,5000000.0,10000000.0,True,True,False,52880 +2022,Table 1.2,I,28,taxable_income,All,10000000.0,inf,False,False,False,938022489000 +2022,Table 1.1,L,29,taxable_income,All,10000000.0,inf,False,True,False,937403948000 +2022,Table 1.2,H,28,taxable_income,All,10000000.0,inf,True,False,False,34587 +2022,Table 1.1,K,29,taxable_income,All,10000000.0,inf,True,True,False,34571 +2022,Table 1.4,U,10,taxable_interest_income,All,-inf,0.0,False,False,False,3365630000 +2022,Table 1.4,U,30,taxable_interest_income,All,-inf,0.0,False,True,False,435671000 +2022,Table 1.4,T,10,taxable_interest_income,All,-inf,0.0,True,False,False,679966 +2022,Table 1.4,T,30,taxable_interest_income,All,-inf,0.0,True,True,False,2366 +2022,Table 1.4,U,9,taxable_interest_income,All,-inf,inf,False,False,True,133596569000 +2022,Table 1.4,U,29,taxable_interest_income,All,-inf,inf,False,True,False,124510755000 +2022,Table 1.4,T,9,taxable_interest_income,All,-inf,inf,True,False,True,49736855 +2022,Table 1.4,T,29,taxable_interest_income,All,-inf,inf,True,True,False,40988634 +2022,Table 1.4,U,11,taxable_interest_income,All,1.0,5000.0,False,False,False,498432000 +2022,Table 1.4,U,31,taxable_interest_income,All,1.0,5000.0,False,True,False,15892000 +2022,Table 1.4,T,11,taxable_interest_income,All,1.0,5000.0,True,False,False,1665026 +2022,Table 1.4,T,31,taxable_interest_income,All,1.0,5000.0,True,True,False,37443 +2022,Table 1.4,U,12,taxable_interest_income,All,5000.0,10000.0,False,False,False,675967000 +2022,Table 1.4,U,32,taxable_interest_income,All,5000.0,10000.0,False,True,False,18324000 +2022,Table 1.4,T,12,taxable_interest_income,All,5000.0,10000.0,True,False,False,1280664 +2022,Table 1.4,T,32,taxable_interest_income,All,5000.0,10000.0,True,True,False,47726 +2022,Table 1.4,U,13,taxable_interest_income,All,10000.0,15000.0,False,False,False,757213000 +2022,Table 1.4,U,33,taxable_interest_income,All,10000.0,15000.0,False,True,False,62042000 +2022,Table 1.4,T,13,taxable_interest_income,All,10000.0,15000.0,True,False,False,1375568 +2022,Table 1.4,T,33,taxable_interest_income,All,10000.0,15000.0,True,True,False,124269 +2022,Table 1.4,U,14,taxable_interest_income,All,15000.0,20000.0,False,False,False,858052000 +2022,Table 1.4,U,34,taxable_interest_income,All,15000.0,20000.0,False,True,False,304461000 +2022,Table 1.4,T,14,taxable_interest_income,All,15000.0,20000.0,True,False,False,1331696 +2022,Table 1.4,T,34,taxable_interest_income,All,15000.0,20000.0,True,True,False,605277 +2022,Table 1.4,U,15,taxable_interest_income,All,20000.0,25000.0,False,False,False,746963000 +2022,Table 1.4,U,35,taxable_interest_income,All,20000.0,25000.0,False,True,False,327340000 +2022,Table 1.4,T,15,taxable_interest_income,All,20000.0,25000.0,True,False,False,1266528 +2022,Table 1.4,T,35,taxable_interest_income,All,20000.0,25000.0,True,True,False,646031 +2022,Table 1.4,U,16,taxable_interest_income,All,25000.0,30000.0,False,False,False,825814000 +2022,Table 1.4,U,36,taxable_interest_income,All,25000.0,30000.0,False,True,False,405615000 +2022,Table 1.4,T,16,taxable_interest_income,All,25000.0,30000.0,True,False,False,1342809 +2022,Table 1.4,T,36,taxable_interest_income,All,25000.0,30000.0,True,True,False,748816 +2022,Table 1.4,U,17,taxable_interest_income,All,30000.0,40000.0,False,False,False,1844279000 +2022,Table 1.4,U,37,taxable_interest_income,All,30000.0,40000.0,False,True,False,1303593000 +2022,Table 1.4,T,17,taxable_interest_income,All,30000.0,40000.0,True,False,False,2570802 +2022,Table 1.4,T,37,taxable_interest_income,All,30000.0,40000.0,True,True,False,1947827 +2022,Table 1.4,U,18,taxable_interest_income,All,40000.0,50000.0,False,False,False,1577729000 +2022,Table 1.4,U,38,taxable_interest_income,All,40000.0,50000.0,False,True,False,1331823000 +2022,Table 1.4,T,18,taxable_interest_income,All,40000.0,50000.0,True,False,False,2667327 +2022,Table 1.4,T,38,taxable_interest_income,All,40000.0,50000.0,True,True,False,2251346 +2022,Table 1.4,U,19,taxable_interest_income,All,50000.0,75000.0,False,False,False,5341764000 +2022,Table 1.4,U,39,taxable_interest_income,All,50000.0,75000.0,False,True,False,4741590000 +2022,Table 1.4,T,19,taxable_interest_income,All,50000.0,75000.0,True,False,False,6774179 +2022,Table 1.4,T,39,taxable_interest_income,All,50000.0,75000.0,True,True,False,6207839 +2022,Table 1.4,U,20,taxable_interest_income,All,75000.0,100000.0,False,False,False,4965163000 +2022,Table 1.4,U,40,taxable_interest_income,All,75000.0,100000.0,False,True,False,4686715000 +2022,Table 1.4,T,20,taxable_interest_income,All,75000.0,100000.0,True,False,False,5800861 +2022,Table 1.4,T,40,taxable_interest_income,All,75000.0,100000.0,True,True,False,5586759 +2022,Table 1.4,U,21,taxable_interest_income,All,100000.0,200000.0,False,False,False,17661595000 +2022,Table 1.4,U,41,taxable_interest_income,All,100000.0,200000.0,False,True,False,16836360000 +2022,Table 1.4,T,21,taxable_interest_income,All,100000.0,200000.0,True,False,False,13454221 +2022,Table 1.4,T,41,taxable_interest_income,All,100000.0,200000.0,True,True,False,13272551 +2022,Table 1.4,U,22,taxable_interest_income,All,200000.0,500000.0,False,False,False,20375918000 +2022,Table 1.4,U,42,taxable_interest_income,All,200000.0,500000.0,False,True,False,20171176000 +2022,Table 1.4,T,22,taxable_interest_income,All,200000.0,500000.0,True,False,False,7280415 +2022,Table 1.4,T,42,taxable_interest_income,All,200000.0,500000.0,True,True,False,7265076 +2022,Table 1.4,U,23,taxable_interest_income,All,500000.0,1000000.0,False,False,False,11558538000 +2022,Table 1.4,U,43,taxable_interest_income,All,500000.0,1000000.0,False,True,False,11504193000 +2022,Table 1.4,T,23,taxable_interest_income,All,500000.0,1000000.0,True,False,False,1476964 +2022,Table 1.4,T,43,taxable_interest_income,All,500000.0,1000000.0,True,True,False,1475990 +2022,Table 1.4,U,24,taxable_interest_income,All,1000000.0,1500000.0,False,False,False,6183046000 +2022,Table 1.4,T,24,taxable_interest_income,All,1000000.0,1500000.0,True,False,False,339954 +2022,Table 1.4,U,44,taxable_interest_income,All,1000000.0,inf,False,True,False,62365960000 +2022,Table 1.4,T,44,taxable_interest_income,All,1000000.0,inf,True,True,False,769318 +2022,Table 1.4,U,25,taxable_interest_income,All,1500000.0,2000000.0,False,False,False,4095630000 +2022,Table 1.4,T,25,taxable_interest_income,All,1500000.0,2000000.0,True,False,False,141749 +2022,Table 1.4,U,26,taxable_interest_income,All,2000000.0,5000000.0,False,False,False,12342959000 +2022,Table 1.4,T,26,taxable_interest_income,All,2000000.0,5000000.0,True,False,False,201919 +2022,Table 1.4,U,27,taxable_interest_income,All,5000000.0,10000000.0,False,False,False,8523479000 +2022,Table 1.4,T,27,taxable_interest_income,All,5000000.0,10000000.0,True,False,False,51995 +2022,Table 1.4,U,28,taxable_interest_income,All,10000000.0,inf,False,False,False,31398399000 +2022,Table 1.4,T,28,taxable_interest_income,All,10000000.0,inf,True,False,False,34213 +2022,Table 1.4,AY,10,taxable_pension_income,All,-inf,0.0,False,False,False,2461700000 +2022,Table 1.4,AY,30,taxable_pension_income,All,-inf,0.0,False,True,False,24450000 +2022,Table 1.4,AX,10,taxable_pension_income,All,-inf,0.0,True,False,False,188928 +2022,Table 1.4,AX,30,taxable_pension_income,All,-inf,0.0,True,True,False,455 +2022,Table 1.4,AY,9,taxable_pension_income,All,-inf,inf,False,False,True,911698884000 +2022,Table 1.4,AY,29,taxable_pension_income,All,-inf,inf,False,True,False,859519204000 +2022,Table 1.4,AX,9,taxable_pension_income,All,-inf,inf,True,False,True,30020638 +2022,Table 1.4,AX,29,taxable_pension_income,All,-inf,inf,True,True,False,24587837 +2022,Table 1.4,AY,11,taxable_pension_income,All,1.0,5000.0,False,False,False,1926765000 +2022,Table 1.4,AY,31,taxable_pension_income,All,1.0,5000.0,False,True,False,36883000 +2022,Table 1.4,AX,11,taxable_pension_income,All,1.0,5000.0,True,False,False,678087 +2022,Table 1.4,AX,31,taxable_pension_income,All,1.0,5000.0,True,True,False,11075 +2022,Table 1.4,AY,12,taxable_pension_income,All,5000.0,10000.0,False,False,False,5456915000 +2022,Table 1.4,AY,32,taxable_pension_income,All,5000.0,10000.0,False,True,False,50322000 +2022,Table 1.4,AX,12,taxable_pension_income,All,5000.0,10000.0,True,False,False,935924 +2022,Table 1.4,AX,32,taxable_pension_income,All,5000.0,10000.0,True,True,False,10081 +2022,Table 1.4,AY,13,taxable_pension_income,All,10000.0,15000.0,False,False,False,11584932000 +2022,Table 1.4,AY,33,taxable_pension_income,All,10000.0,15000.0,False,True,False,1011890000 +2022,Table 1.4,AX,13,taxable_pension_income,All,10000.0,15000.0,True,False,False,1305060 +2022,Table 1.4,AX,33,taxable_pension_income,All,10000.0,15000.0,True,True,False,98655 +2022,Table 1.4,AY,14,taxable_pension_income,All,15000.0,20000.0,False,False,False,14116951000 +2022,Table 1.4,AY,34,taxable_pension_income,All,15000.0,20000.0,False,True,False,8888587000 +2022,Table 1.4,AX,14,taxable_pension_income,All,15000.0,20000.0,True,False,False,1238841 +2022,Table 1.4,AX,34,taxable_pension_income,All,15000.0,20000.0,True,True,False,715977 +2022,Table 1.4,AY,15,taxable_pension_income,All,20000.0,25000.0,False,False,False,14414125000 +2022,Table 1.4,AY,35,taxable_pension_income,All,20000.0,25000.0,False,True,False,8386446000 +2022,Table 1.4,AX,15,taxable_pension_income,All,20000.0,25000.0,True,False,False,1122645 +2022,Table 1.4,AX,35,taxable_pension_income,All,20000.0,25000.0,True,True,False,619370 +2022,Table 1.4,AY,16,taxable_pension_income,All,25000.0,30000.0,False,False,False,16717855000 +2022,Table 1.4,AY,36,taxable_pension_income,All,25000.0,30000.0,False,True,False,10764796000 +2022,Table 1.4,AX,16,taxable_pension_income,All,25000.0,30000.0,True,False,False,1126270 +2022,Table 1.4,AX,36,taxable_pension_income,All,25000.0,30000.0,True,True,False,687958 +2022,Table 1.4,AY,17,taxable_pension_income,All,30000.0,40000.0,False,False,False,36978754000 +2022,Table 1.4,AY,37,taxable_pension_income,All,30000.0,40000.0,False,True,False,33280045000 +2022,Table 1.4,AX,17,taxable_pension_income,All,30000.0,40000.0,True,False,False,2182773 +2022,Table 1.4,AX,37,taxable_pension_income,All,30000.0,40000.0,True,True,False,1836287 +2022,Table 1.4,AY,18,taxable_pension_income,All,40000.0,50000.0,False,False,False,41935487000 +2022,Table 1.4,AY,38,taxable_pension_income,All,40000.0,50000.0,False,True,False,39341396000 +2022,Table 1.4,AX,18,taxable_pension_income,All,40000.0,50000.0,True,False,False,2115246 +2022,Table 1.4,AX,38,taxable_pension_income,All,40000.0,50000.0,True,True,False,1892865 +2022,Table 1.4,AY,19,taxable_pension_income,All,50000.0,75000.0,False,False,False,123924570000 +2022,Table 1.4,AY,39,taxable_pension_income,All,50000.0,75000.0,False,True,False,120169218000 +2022,Table 1.4,AX,19,taxable_pension_income,All,50000.0,75000.0,True,False,False,4883689 +2022,Table 1.4,AX,39,taxable_pension_income,All,50000.0,75000.0,True,True,False,4633747 +2022,Table 1.4,AY,20,taxable_pension_income,All,75000.0,100000.0,False,False,False,128997640000 +2022,Table 1.4,AY,40,taxable_pension_income,All,75000.0,100000.0,False,True,False,127038377000 +2022,Table 1.4,AX,20,taxable_pension_income,All,75000.0,100000.0,True,False,False,3956479 +2022,Table 1.4,AX,40,taxable_pension_income,All,75000.0,100000.0,True,True,False,3864403 +2022,Table 1.4,AY,21,taxable_pension_income,All,100000.0,200000.0,False,False,False,326624026000 +2022,Table 1.4,AY,41,taxable_pension_income,All,100000.0,200000.0,False,True,False,324163801000 +2022,Table 1.4,AX,21,taxable_pension_income,All,100000.0,200000.0,True,False,False,7404672 +2022,Table 1.4,AX,41,taxable_pension_income,All,100000.0,200000.0,True,True,False,7338065 +2022,Table 1.4,AY,22,taxable_pension_income,All,200000.0,500000.0,False,False,False,153405814000 +2022,Table 1.4,AY,42,taxable_pension_income,All,200000.0,500000.0,False,True,False,153242877000 +2022,Table 1.4,AX,22,taxable_pension_income,All,200000.0,500000.0,True,False,False,2466379 +2022,Table 1.4,AX,42,taxable_pension_income,All,200000.0,500000.0,True,True,False,2463516 +2022,Table 1.4,AY,23,taxable_pension_income,All,500000.0,1000000.0,False,False,False,21980856000 +2022,Table 1.4,AY,43,taxable_pension_income,All,500000.0,1000000.0,False,True,False,21961372000 +2022,Table 1.4,AX,23,taxable_pension_income,All,500000.0,1000000.0,True,False,False,290436 +2022,Table 1.4,AX,43,taxable_pension_income,All,500000.0,1000000.0,True,True,False,290261 +2022,Table 1.4,AY,24,taxable_pension_income,All,1000000.0,1500000.0,False,False,False,4646272000 +2022,Table 1.4,AX,24,taxable_pension_income,All,1000000.0,1500000.0,True,False,False,56206 +2022,Table 1.4,AY,44,taxable_pension_income,All,1000000.0,inf,False,True,False,11158744000 +2022,Table 1.4,AX,44,taxable_pension_income,All,1000000.0,inf,True,True,False,125122 +2022,Table 1.4,AY,25,taxable_pension_income,All,1500000.0,2000000.0,False,False,False,2023264000 +2022,Table 1.4,AX,25,taxable_pension_income,All,1500000.0,2000000.0,True,False,False,23738 +2022,Table 1.4,AY,26,taxable_pension_income,All,2000000.0,5000000.0,False,False,False,2543726000 +2022,Table 1.4,AX,26,taxable_pension_income,All,2000000.0,5000000.0,True,False,False,31713 +2022,Table 1.4,AY,27,taxable_pension_income,All,5000000.0,10000000.0,False,False,False,1000482000 +2022,Table 1.4,AX,27,taxable_pension_income,All,5000000.0,10000000.0,True,False,False,8093 +2022,Table 1.4,AY,28,taxable_pension_income,All,10000000.0,inf,False,False,False,958750000 +2022,Table 1.4,AX,28,taxable_pension_income,All,10000000.0,inf,True,False,False,5456 +2022,Table 1.4,CK,10,taxable_social_security,All,-inf,0.0,False,False,False,9577000 +2022,Table 1.4,CK,30,taxable_social_security,All,-inf,0.0,False,True,False,9059000 +2022,Table 1.4,CJ,10,taxable_social_security,All,-inf,0.0,True,False,False,3272 +2022,Table 1.4,CJ,30,taxable_social_security,All,-inf,0.0,True,True,False,1019 +2022,Table 1.4,CK,9,taxable_social_security,All,-inf,inf,False,False,True,458513595000 +2022,Table 1.4,CK,29,taxable_social_security,All,-inf,inf,False,True,False,444280799000 +2022,Table 1.4,CJ,9,taxable_social_security,All,-inf,inf,True,False,True,24667460 +2022,Table 1.4,CJ,29,taxable_social_security,All,-inf,inf,True,True,False,21966138 +2022,Table 1.4,CK,11,taxable_social_security,All,1.0,5000.0,False,False,False,36938000 +2022,Table 1.4,CK,31,taxable_social_security,All,1.0,5000.0,False,True,False,0 +2022,Table 1.4,CJ,11,taxable_social_security,All,1.0,5000.0,True,False,False,13833 +2022,Table 1.4,CJ,31,taxable_social_security,All,1.0,5000.0,True,True,False,0 +2022,Table 1.4,CK,12,taxable_social_security,All,5000.0,10000.0,False,False,False,277763000 +2022,Table 1.4,CK,32,taxable_social_security,All,5000.0,10000.0,False,True,False,0 +2022,Table 1.4,CJ,12,taxable_social_security,All,5000.0,10000.0,True,False,False,78956 +2022,Table 1.4,CJ,32,taxable_social_security,All,5000.0,10000.0,True,True,False,0 +2022,Table 1.4,CK,13,taxable_social_security,All,10000.0,15000.0,False,False,False,574534000 +2022,Table 1.4,CK,33,taxable_social_security,All,10000.0,15000.0,False,True,False,61650000 +2022,Table 1.4,CJ,13,taxable_social_security,All,10000.0,15000.0,True,False,False,390560 +2022,Table 1.4,CJ,33,taxable_social_security,All,10000.0,15000.0,True,True,False,28621 +2022,Table 1.4,CK,14,taxable_social_security,All,15000.0,20000.0,False,False,False,1828129000 +2022,Table 1.4,CK,34,taxable_social_security,All,15000.0,20000.0,False,True,False,946734000 +2022,Table 1.4,CJ,14,taxable_social_security,All,15000.0,20000.0,True,False,False,1093175 +2022,Table 1.4,CJ,34,taxable_social_security,All,15000.0,20000.0,True,True,False,623537 +2022,Table 1.4,CK,15,taxable_social_security,All,20000.0,25000.0,False,False,False,3692023000 +2022,Table 1.4,CK,35,taxable_social_security,All,20000.0,25000.0,False,True,False,2051638000 +2022,Table 1.4,CJ,15,taxable_social_security,All,20000.0,25000.0,True,False,False,1226518 +2022,Table 1.4,CJ,35,taxable_social_security,All,20000.0,25000.0,True,True,False,675035 +2022,Table 1.4,CK,16,taxable_social_security,All,25000.0,30000.0,False,False,False,5137194000 +2022,Table 1.4,CK,36,taxable_social_security,All,25000.0,30000.0,False,True,False,3159050000 +2022,Table 1.4,CJ,16,taxable_social_security,All,25000.0,30000.0,True,False,False,1189658 +2022,Table 1.4,CJ,36,taxable_social_security,All,25000.0,30000.0,True,True,False,700529 +2022,Table 1.4,CK,17,taxable_social_security,All,30000.0,40000.0,False,False,False,16288336000 +2022,Table 1.4,CK,37,taxable_social_security,All,30000.0,40000.0,False,True,False,14486589000 +2022,Table 1.4,CJ,17,taxable_social_security,All,30000.0,40000.0,True,False,False,2240513 +2022,Table 1.4,CJ,37,taxable_social_security,All,30000.0,40000.0,True,True,False,1943113 +2022,Table 1.4,CK,18,taxable_social_security,All,40000.0,50000.0,False,False,False,22132636000 +2022,Table 1.4,CK,38,taxable_social_security,All,40000.0,50000.0,False,True,False,20655795000 +2022,Table 1.4,CJ,18,taxable_social_security,All,40000.0,50000.0,True,False,False,1953921 +2022,Table 1.4,CJ,38,taxable_social_security,All,40000.0,50000.0,True,True,False,1814293 +2022,Table 1.4,CK,19,taxable_social_security,All,50000.0,75000.0,False,False,False,78864758000 +2022,Table 1.4,CK,39,taxable_social_security,All,50000.0,75000.0,False,True,False,76421798000 +2022,Table 1.4,CJ,19,taxable_social_security,All,50000.0,75000.0,True,False,False,4637686 +2022,Table 1.4,CJ,39,taxable_social_security,All,50000.0,75000.0,True,True,False,4473246 +2022,Table 1.4,CK,20,taxable_social_security,All,75000.0,100000.0,False,False,False,78886207000 +2022,Table 1.4,CK,40,taxable_social_security,All,75000.0,100000.0,False,True,False,77627300000 +2022,Table 1.4,CJ,20,taxable_social_security,All,75000.0,100000.0,True,False,False,3479283 +2022,Table 1.4,CJ,40,taxable_social_security,All,75000.0,100000.0,True,True,False,3418408 +2022,Table 1.4,CK,21,taxable_social_security,All,100000.0,200000.0,False,False,False,171524062000 +2022,Table 1.4,CK,41,taxable_social_security,All,100000.0,200000.0,False,True,False,169705070000 +2022,Table 1.4,CJ,21,taxable_social_security,All,100000.0,200000.0,True,False,False,5998511 +2022,Table 1.4,CJ,41,taxable_social_security,All,100000.0,200000.0,True,True,False,5930021 +2022,Table 1.4,CK,22,taxable_social_security,All,200000.0,500000.0,False,False,False,62981505000 +2022,Table 1.4,CK,42,taxable_social_security,All,200000.0,500000.0,False,True,False,62884666000 +2022,Table 1.4,CJ,22,taxable_social_security,All,200000.0,500000.0,True,False,False,1908375 +2022,Table 1.4,CJ,42,taxable_social_security,All,200000.0,500000.0,True,True,False,1905380 +2022,Table 1.4,CK,23,taxable_social_security,All,500000.0,1000000.0,False,False,False,10628872000 +2022,Table 1.4,CK,43,taxable_social_security,All,500000.0,1000000.0,False,True,False,10623408000 +2022,Table 1.4,CJ,23,taxable_social_security,All,500000.0,1000000.0,True,False,False,299809 +2022,Table 1.4,CJ,43,taxable_social_security,All,500000.0,1000000.0,True,True,False,299638 +2022,Table 1.4,CK,24,taxable_social_security,All,1000000.0,1500000.0,False,False,False,2420263000 +2022,Table 1.4,CJ,24,taxable_social_security,All,1000000.0,1500000.0,True,False,False,67263 +2022,Table 1.4,CK,44,taxable_social_security,All,1000000.0,inf,False,True,False,5648042000 +2022,Table 1.4,CJ,44,taxable_social_security,All,1000000.0,inf,True,True,False,153297 +2022,Table 1.4,CK,25,taxable_social_security,All,1500000.0,2000000.0,False,False,False,1019752000 +2022,Table 1.4,CJ,25,taxable_social_security,All,1500000.0,2000000.0,True,False,False,27760 +2022,Table 1.4,CK,26,taxable_social_security,All,2000000.0,5000000.0,False,False,False,1531738000 +2022,Table 1.4,CJ,26,taxable_social_security,All,2000000.0,5000000.0,True,False,False,40927 +2022,Table 1.4,CK,27,taxable_social_security,All,5000000.0,10000000.0,False,False,False,400286000 +2022,Table 1.4,CJ,27,taxable_social_security,All,5000000.0,10000000.0,True,False,False,10496 +2022,Table 1.4,CK,28,taxable_social_security,All,10000000.0,inf,False,False,False,279021000 +2022,Table 1.4,CJ,28,taxable_social_security,All,10000000.0,inf,True,False,False,6942 +2022,Table 1.4,AW,10,total_pension_income,All,-inf,0.0,False,False,False,8256209000 +2022,Table 1.4,AW,30,total_pension_income,All,-inf,0.0,False,True,False,51548000 +2022,Table 1.4,AV,10,total_pension_income,All,-inf,0.0,True,False,False,263919 +2022,Table 1.4,AV,30,total_pension_income,All,-inf,0.0,True,True,False,622 +2022,Table 1.4,AW,9,total_pension_income,All,-inf,inf,False,False,True,1528410590000 +2022,Table 1.4,AW,29,total_pension_income,All,-inf,inf,False,True,False,1431555264000 +2022,Table 1.4,AV,9,total_pension_income,All,-inf,inf,True,False,True,32975793 +2022,Table 1.4,AV,29,total_pension_income,All,-inf,inf,True,True,False,27100138 +2022,Table 1.4,AW,11,total_pension_income,All,1.0,5000.0,False,False,False,8681447000 +2022,Table 1.4,AW,31,total_pension_income,All,1.0,5000.0,False,True,False,123790000 +2022,Table 1.4,AV,11,total_pension_income,All,1.0,5000.0,True,False,False,749981 +2022,Table 1.4,AV,31,total_pension_income,All,1.0,5000.0,True,True,False,11075 +2022,Table 1.4,AW,12,total_pension_income,All,5000.0,10000.0,False,False,False,10839260000 +2022,Table 1.4,AW,32,total_pension_income,All,5000.0,10000.0,False,True,False,52746000 +2022,Table 1.4,AV,12,total_pension_income,All,5000.0,10000.0,True,False,False,976411 +2022,Table 1.4,AV,32,total_pension_income,All,5000.0,10000.0,True,True,False,11066 +2022,Table 1.4,AW,13,total_pension_income,All,10000.0,15000.0,False,False,False,17268768000 +2022,Table 1.4,AW,33,total_pension_income,All,10000.0,15000.0,False,True,False,1095716000 +2022,Table 1.4,AV,13,total_pension_income,All,10000.0,15000.0,True,False,False,1358259 +2022,Table 1.4,AV,33,total_pension_income,All,10000.0,15000.0,True,True,False,102692 +2022,Table 1.4,AW,14,total_pension_income,All,15000.0,20000.0,False,False,False,19136480000 +2022,Table 1.4,AW,34,total_pension_income,All,15000.0,20000.0,False,True,False,10482953000 +2022,Table 1.4,AV,14,total_pension_income,All,15000.0,20000.0,True,False,False,1282289 +2022,Table 1.4,AV,34,total_pension_income,All,15000.0,20000.0,True,True,False,733436 +2022,Table 1.4,AW,15,total_pension_income,All,20000.0,25000.0,False,False,False,20089714000 +2022,Table 1.4,AW,35,total_pension_income,All,20000.0,25000.0,False,True,False,11113900000 +2022,Table 1.4,AV,15,total_pension_income,All,20000.0,25000.0,True,False,False,1185076 +2022,Table 1.4,AV,35,total_pension_income,All,20000.0,25000.0,True,True,False,649388 +2022,Table 1.4,AW,16,total_pension_income,All,25000.0,30000.0,False,False,False,22429177000 +2022,Table 1.4,AW,36,total_pension_income,All,25000.0,30000.0,False,True,False,13616226000 +2022,Table 1.4,AV,16,total_pension_income,All,25000.0,30000.0,True,False,False,1183550 +2022,Table 1.4,AV,36,total_pension_income,All,25000.0,30000.0,True,True,False,715365 +2022,Table 1.4,AW,17,total_pension_income,All,30000.0,40000.0,False,False,False,50139171000 +2022,Table 1.4,AW,37,total_pension_income,All,30000.0,40000.0,False,True,False,43203050000 +2022,Table 1.4,AV,17,total_pension_income,All,30000.0,40000.0,True,False,False,2309694 +2022,Table 1.4,AV,37,total_pension_income,All,30000.0,40000.0,True,True,False,1927653 +2022,Table 1.4,AW,18,total_pension_income,All,40000.0,50000.0,False,False,False,87280416000 +2022,Table 1.4,AW,38,total_pension_income,All,40000.0,50000.0,False,True,False,82665441000 +2022,Table 1.4,AV,18,total_pension_income,All,40000.0,50000.0,True,False,False,2267786 +2022,Table 1.4,AV,38,total_pension_income,All,40000.0,50000.0,True,True,False,2019344 +2022,Table 1.4,AW,19,total_pension_income,All,50000.0,75000.0,False,False,False,165452006000 +2022,Table 1.4,AW,39,total_pension_income,All,50000.0,75000.0,False,True,False,158460236000 +2022,Table 1.4,AV,19,total_pension_income,All,50000.0,75000.0,True,False,False,5280824 +2022,Table 1.4,AV,39,total_pension_income,All,50000.0,75000.0,True,True,False,4995864 +2022,Table 1.4,AW,20,total_pension_income,All,75000.0,100000.0,False,False,False,179611887000 +2022,Table 1.4,AW,40,total_pension_income,All,75000.0,100000.0,False,True,False,175951394000 +2022,Table 1.4,AV,20,total_pension_income,All,75000.0,100000.0,True,False,False,4323974 +2022,Table 1.4,AV,40,total_pension_income,All,75000.0,100000.0,True,True,False,4220473 +2022,Table 1.4,AW,21,total_pension_income,All,100000.0,200000.0,False,False,False,507229081000 +2022,Table 1.4,AW,41,total_pension_income,All,100000.0,200000.0,False,True,False,503087743000 +2022,Table 1.4,AV,21,total_pension_income,All,100000.0,200000.0,True,False,False,8204662 +2022,Table 1.4,AV,41,total_pension_income,All,100000.0,200000.0,True,True,False,8127381 +2022,Table 1.4,AW,22,total_pension_income,All,200000.0,500000.0,False,False,False,319047092000 +2022,Table 1.4,AW,42,total_pension_income,All,200000.0,500000.0,False,True,False,318749351000 +2022,Table 1.4,AV,22,total_pension_income,All,200000.0,500000.0,True,False,False,2991496 +2022,Table 1.4,AV,42,total_pension_income,All,200000.0,500000.0,True,True,False,2988197 +2022,Table 1.4,AW,23,total_pension_income,All,500000.0,1000000.0,False,False,False,66577278000 +2022,Table 1.4,AW,43,total_pension_income,All,500000.0,1000000.0,False,True,False,66547068000 +2022,Table 1.4,AV,23,total_pension_income,All,500000.0,1000000.0,True,False,False,412073 +2022,Table 1.4,AV,43,total_pension_income,All,500000.0,1000000.0,True,True,False,411872 +2022,Table 1.4,AW,24,total_pension_income,All,1000000.0,1500000.0,False,False,False,18042784000 +2022,Table 1.4,AV,24,total_pension_income,All,1000000.0,1500000.0,True,False,False,85028 +2022,Table 1.4,AW,44,total_pension_income,All,1000000.0,inf,False,True,False,46354103000 +2022,Table 1.4,AV,44,total_pension_income,All,1000000.0,inf,True,True,False,185709 +2022,Table 1.4,AW,25,total_pension_income,All,1500000.0,2000000.0,False,False,False,7211207000 +2022,Table 1.4,AV,25,total_pension_income,All,1500000.0,2000000.0,True,False,False,34671 +2022,Table 1.4,AW,26,total_pension_income,All,2000000.0,5000000.0,False,False,False,13141378000 +2022,Table 1.4,AV,26,total_pension_income,All,2000000.0,5000000.0,True,False,False,46735 +2022,Table 1.4,AW,27,total_pension_income,All,5000000.0,10000000.0,False,False,False,4099993000 +2022,Table 1.4,AV,27,total_pension_income,All,5000000.0,10000000.0,True,False,False,11735 +2022,Table 1.4,AW,28,total_pension_income,All,10000000.0,inf,False,False,False,3877241000 +2022,Table 1.4,AV,28,total_pension_income,All,10000000.0,inf,True,False,False,7631 +2022,Table 1.4,CI,10,total_social_security,All,-inf,0.0,False,False,False,22784191000 +2022,Table 1.4,CI,30,total_social_security,All,-inf,0.0,False,True,False,35315000 +2022,Table 1.4,CH,10,total_social_security,All,-inf,0.0,True,False,False,1029709 +2022,Table 1.4,CH,30,total_social_security,All,-inf,0.0,True,True,False,860 +2022,Table 1.4,CI,9,total_social_security,All,-inf,inf,False,False,True,871307268000 +2022,Table 1.4,CI,29,total_social_security,All,-inf,inf,False,True,False,649849399000 +2022,Table 1.4,CH,9,total_social_security,All,-inf,inf,True,False,True,31861807 +2022,Table 1.4,CH,29,total_social_security,All,-inf,inf,True,True,False,22364360 +2022,Table 1.4,CI,11,total_social_security,All,1.0,5000.0,False,False,False,44808940000 +2022,Table 1.4,CI,31,total_social_security,All,1.0,5000.0,False,True,False,131798000 +2022,Table 1.4,CH,11,total_social_security,All,1.0,5000.0,True,False,False,2102117 +2022,Table 1.4,CH,31,total_social_security,All,1.0,5000.0,True,True,False,8638 +2022,Table 1.4,CI,12,total_social_security,All,5000.0,10000.0,False,False,False,39170034000 +2022,Table 1.4,CI,32,total_social_security,All,5000.0,10000.0,False,True,False,205240000 +2022,Table 1.4,CH,12,total_social_security,All,5000.0,10000.0,True,False,False,1812315 +2022,Table 1.4,CH,32,total_social_security,All,5000.0,10000.0,True,True,False,14212 +2022,Table 1.4,CI,13,total_social_security,All,10000.0,15000.0,False,False,False,42729805000 +2022,Table 1.4,CI,33,total_social_security,All,10000.0,15000.0,False,True,False,1643699000 +2022,Table 1.4,CH,13,total_social_security,All,10000.0,15000.0,True,False,False,1933305 +2022,Table 1.4,CH,33,total_social_security,All,10000.0,15000.0,True,True,False,96744 +2022,Table 1.4,CI,14,total_social_security,All,15000.0,20000.0,False,False,False,38636556000 +2022,Table 1.4,CI,34,total_social_security,All,15000.0,20000.0,False,True,False,17197986000 +2022,Table 1.4,CH,14,total_social_security,All,15000.0,20000.0,True,False,False,1707714 +2022,Table 1.4,CH,34,total_social_security,All,15000.0,20000.0,True,True,False,889765 +2022,Table 1.4,CI,15,total_social_security,All,20000.0,25000.0,False,False,False,33482285000 +2022,Table 1.4,CI,35,total_social_security,All,20000.0,25000.0,False,True,False,14280498000 +2022,Table 1.4,CH,15,total_social_security,All,20000.0,25000.0,True,False,False,1368527 +2022,Table 1.4,CH,35,total_social_security,All,20000.0,25000.0,True,True,False,701228 +2022,Table 1.4,CI,16,total_social_security,All,25000.0,30000.0,False,False,False,30641677000 +2022,Table 1.4,CI,36,total_social_security,All,25000.0,30000.0,False,True,False,15204444000 +2022,Table 1.4,CH,16,total_social_security,All,25000.0,30000.0,True,False,False,1224515 +2022,Table 1.4,CH,36,total_social_security,All,25000.0,30000.0,True,True,False,704569 +2022,Table 1.4,CI,17,total_social_security,All,30000.0,40000.0,False,False,False,57117804000 +2022,Table 1.4,CI,37,total_social_security,All,30000.0,40000.0,False,True,False,49979628000 +2022,Table 1.4,CH,17,total_social_security,All,30000.0,40000.0,True,False,False,2241530 +2022,Table 1.4,CH,37,total_social_security,All,30000.0,40000.0,True,True,False,1944123 +2022,Table 1.4,CI,18,total_social_security,All,40000.0,50000.0,False,False,False,49489596000 +2022,Table 1.4,CI,38,total_social_security,All,40000.0,50000.0,False,True,False,46197522000 +2022,Table 1.4,CH,18,total_social_security,All,40000.0,50000.0,True,False,False,1955929 +2022,Table 1.4,CH,38,total_social_security,All,40000.0,50000.0,True,True,False,1816301 +2022,Table 1.4,CI,19,total_social_security,All,50000.0,75000.0,False,False,False,118478556000 +2022,Table 1.4,CI,39,total_social_security,All,50000.0,75000.0,False,True,False,114812181000 +2022,Table 1.4,CH,19,total_social_security,All,50000.0,75000.0,True,False,False,4638670 +2022,Table 1.4,CH,39,total_social_security,All,50000.0,75000.0,True,True,False,4473246 +2022,Table 1.4,CI,20,total_social_security,All,75000.0,100000.0,False,False,False,98175681000 +2022,Table 1.4,CI,40,total_social_security,All,75000.0,100000.0,False,True,False,96646629000 +2022,Table 1.4,CH,20,total_social_security,All,75000.0,100000.0,True,False,False,3481308 +2022,Table 1.4,CH,40,total_social_security,All,75000.0,100000.0,True,True,False,3420423 +2022,Table 1.4,CI,21,total_social_security,All,100000.0,200000.0,False,False,False,202495359000 +2022,Table 1.4,CI,41,total_social_security,All,100000.0,200000.0,False,True,False,200343441000 +2022,Table 1.4,CH,21,total_social_security,All,100000.0,200000.0,True,False,False,6002667 +2022,Table 1.4,CH,41,total_social_security,All,100000.0,200000.0,True,True,False,5934105 +2022,Table 1.4,CI,22,total_social_security,All,200000.0,500000.0,False,False,False,74138027000 +2022,Table 1.4,CI,42,total_social_security,All,200000.0,500000.0,False,True,False,74022430000 +2022,Table 1.4,CH,22,total_social_security,All,200000.0,500000.0,True,False,False,1910013 +2022,Table 1.4,CH,42,total_social_security,All,200000.0,500000.0,True,True,False,1906933 +2022,Table 1.4,CI,23,total_social_security,All,500000.0,1000000.0,False,False,False,12508307000 +2022,Table 1.4,CI,43,total_social_security,All,500000.0,1000000.0,False,True,False,12501729000 +2022,Table 1.4,CH,23,total_social_security,All,500000.0,1000000.0,True,False,False,299988 +2022,Table 1.4,CH,43,total_social_security,All,500000.0,1000000.0,True,True,False,299810 +2022,Table 1.4,CI,24,total_social_security,All,1000000.0,1500000.0,False,False,False,2847599000 +2022,Table 1.4,CH,24,total_social_security,All,1000000.0,1500000.0,True,False,False,67304 +2022,Table 1.4,CI,44,total_social_security,All,1000000.0,inf,False,True,False,6646859000 +2022,Table 1.4,CH,44,total_social_security,All,1000000.0,inf,True,True,False,153404 +2022,Table 1.4,CI,25,total_social_security,All,1500000.0,2000000.0,False,False,False,1201194000 +2022,Table 1.4,CH,25,total_social_security,All,1500000.0,2000000.0,True,False,False,27809 +2022,Table 1.4,CI,26,total_social_security,All,2000000.0,5000000.0,False,False,False,1802248000 +2022,Table 1.4,CH,26,total_social_security,All,2000000.0,5000000.0,True,False,False,40937 +2022,Table 1.4,CI,27,total_social_security,All,5000000.0,10000000.0,False,False,False,470996000 +2022,Table 1.4,CH,27,total_social_security,All,5000000.0,10000000.0,True,False,False,10500 +2022,Table 1.4,CI,28,total_social_security,All,10000000.0,inf,False,False,False,328415000 +2022,Table 1.4,CH,28,total_social_security,All,10000000.0,inf,True,False,False,6948 +2022,Table 1.2,M,10,tottax,All,-inf,0.0,False,False,False,128418000 +2022,Table 1.1,Q,11,tottax,All,-inf,0.0,False,True,False,128418000 +2022,Table 1.2,L,10,tottax,All,-inf,0.0,True,False,False,3843 +2022,Table 1.2,L,30,tottax,All,-inf,0.0,True,True,False,3843 +2022,Table 1.2,M,9,tottax,All,-inf,inf,False,False,True,2139922072000 +2022,Table 1.1,Q,10,tottax,All,-inf,inf,False,True,False,2139922072000 +2022,Table 1.2,L,9,tottax,All,-inf,inf,True,False,True,110640128 +2022,Table 1.2,L,29,tottax,All,-inf,inf,True,True,False,110640128 +2022,Table 1.2,M,11,tottax,All,1.0,5000.0,False,False,False,18734000 +2022,Table 1.1,Q,12,tottax,All,1.0,5000.0,False,True,False,18735000 +2022,Table 1.2,L,11,tottax,All,1.0,5000.0,True,False,False,105475 +2022,Table 1.2,L,31,tottax,All,1.0,5000.0,True,True,False,105475 +2022,Table 1.2,M,12,tottax,All,5000.0,10000.0,False,False,False,41423000 +2022,Table 1.1,Q,13,tottax,All,5000.0,10000.0,False,True,False,41423000 +2022,Table 1.2,L,12,tottax,All,5000.0,10000.0,True,False,False,119109 +2022,Table 1.2,L,32,tottax,All,5000.0,10000.0,True,True,False,119109 +2022,Table 1.2,M,13,tottax,All,10000.0,15000.0,False,False,False,188178000 +2022,Table 1.1,Q,14,tottax,All,10000.0,15000.0,False,True,False,188178000 +2022,Table 1.2,L,13,tottax,All,10000.0,15000.0,True,False,False,1370355 +2022,Table 1.2,L,33,tottax,All,10000.0,15000.0,True,True,False,1370355 +2022,Table 1.2,M,14,tottax,All,15000.0,20000.0,False,False,False,1736237000 +2022,Table 1.1,Q,15,tottax,All,15000.0,20000.0,False,True,False,1736237000 +2022,Table 1.2,L,14,tottax,All,15000.0,20000.0,True,False,False,4429445 +2022,Table 1.2,L,34,tottax,All,15000.0,20000.0,True,True,False,4429445 +2022,Table 1.2,M,15,tottax,All,20000.0,25000.0,False,False,False,3804019000 +2022,Table 1.1,Q,16,tottax,All,20000.0,25000.0,False,True,False,3804019000 +2022,Table 1.2,L,15,tottax,All,20000.0,25000.0,True,False,False,4393888 +2022,Table 1.2,L,35,tottax,All,20000.0,25000.0,True,True,False,4393888 +2022,Table 1.2,M,16,tottax,All,25000.0,30000.0,False,False,False,6376403000 +2022,Table 1.1,Q,17,tottax,All,25000.0,30000.0,False,True,False,6376403000 +2022,Table 1.2,L,16,tottax,All,25000.0,30000.0,True,False,False,4801988 +2022,Table 1.2,L,36,tottax,All,25000.0,30000.0,True,True,False,4801988 +2022,Table 1.2,M,17,tottax,All,30000.0,40000.0,False,False,False,21322304000 +2022,Table 1.1,Q,18,tottax,All,30000.0,40000.0,False,True,False,21322304000 +2022,Table 1.2,L,17,tottax,All,30000.0,40000.0,True,False,False,10791934 +2022,Table 1.2,L,37,tottax,All,30000.0,40000.0,True,True,False,10791934 +2022,Table 1.2,M,18,tottax,All,40000.0,50000.0,False,False,False,30309343000 +2022,Table 1.1,Q,19,tottax,All,40000.0,50000.0,False,True,False,30309343000 +2022,Table 1.2,L,18,tottax,All,40000.0,50000.0,True,False,False,10680343 +2022,Table 1.2,L,38,tottax,All,40000.0,50000.0,True,True,False,10680343 +2022,Table 1.2,M,19,tottax,All,50000.0,75000.0,False,False,False,100103598000 +2022,Table 1.1,Q,20,tottax,All,50000.0,75000.0,False,True,False,100103599000 +2022,Table 1.2,L,19,tottax,All,50000.0,75000.0,True,False,False,21378339 +2022,Table 1.2,L,39,tottax,All,50000.0,75000.0,True,True,False,21378339 +2022,Table 1.2,M,20,tottax,All,75000.0,100000.0,False,False,False,113079420000 +2022,Table 1.1,Q,21,tottax,All,75000.0,100000.0,False,True,False,113079420000 +2022,Table 1.2,L,20,tottax,All,75000.0,100000.0,True,False,False,14549648 +2022,Table 1.2,L,40,tottax,All,75000.0,100000.0,True,True,False,14549648 +2022,Table 1.2,M,21,tottax,All,100000.0,200000.0,False,False,False,397758377000 +2022,Table 1.1,Q,22,tottax,All,100000.0,200000.0,False,True,False,397758377000 +2022,Table 1.2,L,21,tottax,All,100000.0,200000.0,True,False,False,25547389 +2022,Table 1.2,L,41,tottax,All,100000.0,200000.0,True,True,False,25547389 +2022,Table 1.2,M,22,tottax,All,200000.0,500000.0,False,False,False,483056987000 +2022,Table 1.1,Q,23,tottax,All,200000.0,500000.0,False,True,False,483056987000 +2022,Table 1.2,L,22,tottax,All,200000.0,500000.0,True,False,False,9992304 +2022,Table 1.2,L,42,tottax,All,200000.0,500000.0,True,True,False,9992304 +2022,Table 1.2,M,23,tottax,All,500000.0,1000000.0,False,False,False,260282198000 +2022,Table 1.1,Q,24,tottax,All,500000.0,1000000.0,False,True,False,260282198000 +2022,Table 1.2,L,23,tottax,All,500000.0,1000000.0,True,False,False,1672148 +2022,Table 1.2,L,43,tottax,All,500000.0,1000000.0,True,True,False,1672148 +2022,Table 1.2,M,24,tottax,All,1000000.0,1500000.0,False,False,False,114003393000 +2022,Table 1.1,Q,25,tottax,All,1000000.0,1500000.0,False,True,False,114003393000 +2022,Table 1.2,L,24,tottax,All,1000000.0,1500000.0,True,False,False,360444 +2022,Table 1.2,M,44,tottax,All,1000000.0,inf,False,True,False,721716433000 +2022,Table 1.2,L,44,tottax,All,1000000.0,inf,True,True,False,803922 +2022,Table 1.2,M,25,tottax,All,1500000.0,2000000.0,False,False,False,69338677000 +2022,Table 1.1,Q,26,tottax,All,1500000.0,2000000.0,False,True,False,69338677000 +2022,Table 1.2,L,25,tottax,All,1500000.0,2000000.0,True,False,False,148056 +2022,Table 1.2,M,26,tottax,All,2000000.0,5000000.0,False,False,False,171825620000 +2022,Table 1.1,Q,27,tottax,All,2000000.0,5000000.0,False,True,False,171825620000 +2022,Table 1.2,L,26,tottax,All,2000000.0,5000000.0,True,False,False,207905 +2022,Table 1.2,M,27,tottax,All,5000000.0,10000000.0,False,False,False,100262125000 +2022,Table 1.1,Q,28,tottax,All,5000000.0,10000000.0,False,True,False,100262125000 +2022,Table 1.2,L,27,tottax,All,5000000.0,10000000.0,True,False,False,52913 +2022,Table 1.2,M,28,tottax,All,10000000.0,inf,False,False,False,266286618000 +2022,Table 1.1,Q,29,tottax,All,10000000.0,inf,False,True,False,266286618000 +2022,Table 1.2,L,28,tottax,All,10000000.0,inf,True,False,False,34604 +2022,Table 1.4,CG,10,unemployment_compensation,All,-inf,0.0,False,False,False,297874000 +2022,Table 1.4,CG,30,unemployment_compensation,All,-inf,0.0,False,True,False,229000 +2022,Table 1.4,CF,10,unemployment_compensation,All,-inf,0.0,True,False,False,30375 +2022,Table 1.4,CF,30,unemployment_compensation,All,-inf,0.0,True,True,False,10 +2022,Table 1.4,CG,9,unemployment_compensation,All,-inf,inf,False,False,True,30247572000 +2022,Table 1.4,CG,29,unemployment_compensation,All,-inf,inf,False,True,False,21420584000 +2022,Table 1.4,CF,9,unemployment_compensation,All,-inf,inf,True,False,True,4728507 +2022,Table 1.4,CF,29,unemployment_compensation,All,-inf,inf,True,True,False,3285125 +2022,Table 1.4,CG,11,unemployment_compensation,All,1.0,5000.0,False,False,False,259782000 +2022,Table 1.4,CG,31,unemployment_compensation,All,1.0,5000.0,False,True,False,22935000 +2022,Table 1.4,CF,11,unemployment_compensation,All,1.0,5000.0,True,False,False,80787 +2022,Table 1.4,CF,31,unemployment_compensation,All,1.0,5000.0,True,True,False,5022 +2022,Table 1.4,CG,12,unemployment_compensation,All,5000.0,10000.0,False,False,False,736433000 +2022,Table 1.4,CG,32,unemployment_compensation,All,5000.0,10000.0,False,True,False,14640000 +2022,Table 1.4,CF,12,unemployment_compensation,All,5000.0,10000.0,True,False,False,151452 +2022,Table 1.4,CF,32,unemployment_compensation,All,5000.0,10000.0,True,True,False,4013 +2022,Table 1.4,CG,13,unemployment_compensation,All,10000.0,15000.0,False,False,False,1295114000 +2022,Table 1.4,CG,33,unemployment_compensation,All,10000.0,15000.0,False,True,False,249538000 +2022,Table 1.4,CF,13,unemployment_compensation,All,10000.0,15000.0,True,False,False,241578 +2022,Table 1.4,CF,33,unemployment_compensation,All,10000.0,15000.0,True,True,False,37442 +2022,Table 1.4,CG,14,unemployment_compensation,All,15000.0,20000.0,False,False,False,1962929000 +2022,Table 1.4,CG,34,unemployment_compensation,All,15000.0,20000.0,False,True,False,928615000 +2022,Table 1.4,CF,14,unemployment_compensation,All,15000.0,20000.0,True,False,False,302689 +2022,Table 1.4,CF,34,unemployment_compensation,All,15000.0,20000.0,True,True,False,132812 +2022,Table 1.4,CG,15,unemployment_compensation,All,20000.0,25000.0,False,False,False,2112690000 +2022,Table 1.4,CG,35,unemployment_compensation,All,20000.0,25000.0,False,True,False,893990000 +2022,Table 1.4,CF,15,unemployment_compensation,All,20000.0,25000.0,True,False,False,304130 +2022,Table 1.4,CF,35,unemployment_compensation,All,20000.0,25000.0,True,True,False,130880 +2022,Table 1.4,CG,16,unemployment_compensation,All,25000.0,30000.0,False,False,False,2109457000 +2022,Table 1.4,CG,36,unemployment_compensation,All,25000.0,30000.0,False,True,False,1102567000 +2022,Table 1.4,CF,16,unemployment_compensation,All,25000.0,30000.0,True,False,False,317628 +2022,Table 1.4,CF,36,unemployment_compensation,All,25000.0,30000.0,True,True,False,167434 +2022,Table 1.4,CG,17,unemployment_compensation,All,30000.0,40000.0,False,False,False,3491782000 +2022,Table 1.4,CG,37,unemployment_compensation,All,30000.0,40000.0,False,True,False,2088682000 +2022,Table 1.4,CF,17,unemployment_compensation,All,30000.0,40000.0,True,False,False,547305 +2022,Table 1.4,CF,37,unemployment_compensation,All,30000.0,40000.0,True,True,False,336956 +2022,Table 1.4,CG,18,unemployment_compensation,All,40000.0,50000.0,False,False,False,2743510000 +2022,Table 1.4,CG,38,unemployment_compensation,All,40000.0,50000.0,False,True,False,1963447000 +2022,Table 1.4,CF,18,unemployment_compensation,All,40000.0,50000.0,True,False,False,404022 +2022,Table 1.4,CF,38,unemployment_compensation,All,40000.0,50000.0,True,True,False,294764 +2022,Table 1.4,CG,19,unemployment_compensation,All,50000.0,75000.0,False,False,False,4978676000 +2022,Table 1.4,CG,39,unemployment_compensation,All,50000.0,75000.0,False,True,False,4202128000 +2022,Table 1.4,CF,19,unemployment_compensation,All,50000.0,75000.0,True,False,False,776781 +2022,Table 1.4,CF,39,unemployment_compensation,All,50000.0,75000.0,True,True,False,648835 +2022,Table 1.4,CG,20,unemployment_compensation,All,75000.0,100000.0,False,False,False,3087608000 +2022,Table 1.4,CG,40,unemployment_compensation,All,75000.0,100000.0,False,True,False,2843511000 +2022,Table 1.4,CF,20,unemployment_compensation,All,75000.0,100000.0,True,False,False,511954 +2022,Table 1.4,CF,40,unemployment_compensation,All,75000.0,100000.0,True,True,False,476179 +2022,Table 1.4,CG,21,unemployment_compensation,All,100000.0,200000.0,False,False,False,5240219000 +2022,Table 1.4,CG,41,unemployment_compensation,All,100000.0,200000.0,False,True,False,5181531000 +2022,Table 1.4,CF,21,unemployment_compensation,All,100000.0,200000.0,True,False,False,817583 +2022,Table 1.4,CF,41,unemployment_compensation,All,100000.0,200000.0,True,True,False,808821 +2022,Table 1.4,CG,22,unemployment_compensation,All,200000.0,500000.0,False,False,False,1691302000 +2022,Table 1.4,CG,42,unemployment_compensation,All,200000.0,500000.0,False,True,False,1688886000 +2022,Table 1.4,CF,22,unemployment_compensation,All,200000.0,500000.0,True,False,False,215466 +2022,Table 1.4,CF,42,unemployment_compensation,All,200000.0,500000.0,True,True,False,215228 +2022,Table 1.4,CG,23,unemployment_compensation,All,500000.0,1000000.0,False,False,False,182568000 +2022,Table 1.4,CG,43,unemployment_compensation,All,500000.0,1000000.0,False,True,False,182432000 +2022,Table 1.4,CF,23,unemployment_compensation,All,500000.0,1000000.0,True,False,False,20982 +2022,Table 1.4,CF,43,unemployment_compensation,All,500000.0,1000000.0,True,True,False,20968 +2022,Table 1.4,CG,24,unemployment_compensation,All,1000000.0,1500000.0,False,False,False,30487000 +2022,Table 1.4,CF,24,unemployment_compensation,All,1000000.0,1500000.0,True,False,False,3694 +2022,Table 1.4,CG,44,unemployment_compensation,All,1000000.0,inf,False,True,False,57454000 +2022,Table 1.4,CF,44,unemployment_compensation,All,1000000.0,inf,True,True,False,5763 +2022,Table 1.4,CG,25,unemployment_compensation,All,1500000.0,2000000.0,False,False,False,6834000 +2022,Table 1.4,CF,25,unemployment_compensation,All,1500000.0,2000000.0,True,False,False,856 +2022,Table 1.4,CG,26,unemployment_compensation,All,2000000.0,5000000.0,False,False,False,8058000 +2022,Table 1.4,CF,26,unemployment_compensation,All,2000000.0,5000000.0,True,False,False,993 +2022,Table 1.4,CG,27,unemployment_compensation,All,5000000.0,10000000.0,False,False,False,1618000 +2022,Table 1.4,CF,27,unemployment_compensation,All,5000000.0,10000000.0,True,False,False,169 +2022,Table 1.4,CG,28,unemployment_compensation,All,10000000.0,inf,False,False,False,10632000 +2022,Table 1.4,CF,28,unemployment_compensation,All,10000000.0,inf,True,False,False,61 +2022,Table 4.3,B,10,count,All,85464888.0,inf,True,True,False,1538 +2022,Table 4.3,3,10,adjusted_gross_income,All,85464888.0,inf,False,True,False,347679466000 +2022,Table 4.3,5,10,employment_income,All,85464888.0,inf,False,True,False,23131564000 +2022,Table 4.3,7,10,taxable_interest_income,All,85464888.0,inf,False,True,False,11991487000 +2022,Table 4.3,9,10,ordinary_dividends,All,85464888.0,inf,False,True,False,30981675000 +2022,Table 4.3,11,10,qualified_dividends,All,85464888.0,inf,False,True,False,26453243000 +2022,Table 4.3,13,10,capital_gains_gross,All,85464888.0,inf,False,True,False,192299221000 +2022,Table 4.3,17,10,business_net_profits,All,85464888.0,inf,False,True,False,2029268000 +2022,Table 4.3,21,10,partnership_and_s_corp_income,All,85464888.0,inf,False,True,False,85520133000 +2022,Table 4.3,B,11,count,All,17855123.0,85464888.0,True,True,False,13842 +2022,Table 4.3,3,11,adjusted_gross_income,All,17855123.0,85464888.0,False,True,False,451561294000 +2022,Table 4.3,5,11,employment_income,All,17855123.0,85464888.0,False,True,False,73434512000 +2022,Table 4.3,7,11,taxable_interest_income,All,17855123.0,85464888.0,False,True,False,13098514000 +2022,Table 4.3,9,11,ordinary_dividends,All,17855123.0,85464888.0,False,True,False,29227515000 +2022,Table 4.3,11,11,qualified_dividends,All,17855123.0,85464888.0,False,True,False,22879712000 +2022,Table 4.3,13,11,capital_gains_gross,All,17855123.0,85464888.0,False,True,False,211992319000 +2022,Table 4.3,17,11,business_net_profits,All,17855123.0,85464888.0,False,True,False,4730233000 +2022,Table 4.3,21,11,partnership_and_s_corp_income,All,17855123.0,85464888.0,False,True,False,115696630000 +2022,Table 4.3,B,12,count,All,3271387.0,17855123.0,True,True,False,138421 +2022,Table 4.3,3,12,adjusted_gross_income,All,3271387.0,17855123.0,False,True,False,878597626000 +2022,Table 4.3,5,12,employment_income,All,3271387.0,17855123.0,False,True,False,231450782000 +2022,Table 4.3,7,12,taxable_interest_income,All,3271387.0,17855123.0,False,True,False,20478312000 +2022,Table 4.3,9,12,ordinary_dividends,All,3271387.0,17855123.0,False,True,False,52750284000 +2022,Table 4.3,11,12,qualified_dividends,All,3271387.0,17855123.0,False,True,False,41025296000 +2022,Table 4.3,13,12,capital_gains_gross,All,3271387.0,17855123.0,False,True,False,273625892000 +2022,Table 4.3,17,12,business_net_profits,All,3271387.0,17855123.0,False,True,False,16313676000 +2022,Table 4.3,21,12,partnership_and_s_corp_income,All,3271387.0,17855123.0,False,True,False,265361458000 +2022,Table 4.3,B,13,count,All,663164.0,3271387.0,True,True,False,1384213 +2022,Table 4.3,3,13,adjusted_gross_income,All,663164.0,3271387.0,False,True,False,1631750530000 +2022,Table 4.3,5,13,employment_income,All,663164.0,3271387.0,False,True,False,747674710000 +2022,Table 4.3,7,13,taxable_interest_income,All,663164.0,3271387.0,False,True,False,23468568000 +2022,Table 4.3,9,13,ordinary_dividends,All,663164.0,3271387.0,False,True,False,81443724000 +2022,Table 4.3,11,13,qualified_dividends,All,663164.0,3271387.0,False,True,False,62940176000 +2022,Table 4.3,13,13,capital_gains_gross,All,663164.0,3271387.0,False,True,False,260607412000 +2022,Table 4.3,17,13,business_net_profits,All,663164.0,3271387.0,False,True,False,57131624000 +2022,Table 4.3,21,13,partnership_and_s_corp_income,All,663164.0,3271387.0,False,True,False,398677294000 +2023,Table 1.1,D,11,adjusted_gross_income,All,-inf,0.0,False,False,False,-144194936000 +2023,Table 1.1,I,11,adjusted_gross_income,All,-inf,0.0,False,True,False,-6882431000 +2023,Table 1.1,D,10,adjusted_gross_income,All,-inf,inf,False,False,True,15286017359000 +2023,Table 1.1,I,10,adjusted_gross_income,All,-inf,inf,False,True,False,14402366694000 +2023,Table 1.1,D,12,adjusted_gross_income,All,1.0,5000.0,False,False,False,17450063000 +2023,Table 1.1,I,12,adjusted_gross_income,All,1.0,5000.0,False,True,False,382609000 +2023,Table 1.1,D,13,adjusted_gross_income,All,5000.0,10000.0,False,False,False,60949546000 +2023,Table 1.1,I,13,adjusted_gross_income,All,5000.0,10000.0,False,True,False,1028949000 +2023,Table 1.1,D,14,adjusted_gross_income,All,10000.0,15000.0,False,False,False,112353814000 +2023,Table 1.1,I,14,adjusted_gross_income,All,10000.0,15000.0,False,True,False,9086630000 +2023,Table 1.1,D,15,adjusted_gross_income,All,15000.0,20000.0,False,False,False,151828408000 +2023,Table 1.1,I,15,adjusted_gross_income,All,15000.0,20000.0,False,True,False,70833555000 +2023,Table 1.1,D,16,adjusted_gross_income,All,20000.0,25000.0,False,False,False,178000708000 +2023,Table 1.1,I,16,adjusted_gross_income,All,20000.0,25000.0,False,True,False,93935906000 +2023,Table 1.1,D,17,adjusted_gross_income,All,25000.0,30000.0,False,False,False,208919443000 +2023,Table 1.1,I,17,adjusted_gross_income,All,25000.0,30000.0,False,True,False,121706340000 +2023,Table 1.1,D,18,adjusted_gross_income,All,30000.0,40000.0,False,False,False,531782365000 +2023,Table 1.1,I,18,adjusted_gross_income,All,30000.0,40000.0,False,True,False,357555176000 +2023,Table 1.1,D,19,adjusted_gross_income,All,40000.0,50000.0,False,False,False,606242938000 +2023,Table 1.1,I,19,adjusted_gross_income,All,40000.0,50000.0,False,True,False,475698679000 +2023,Table 1.1,D,20,adjusted_gross_income,All,50000.0,75000.0,False,False,False,1485510450000 +2023,Table 1.1,I,20,adjusted_gross_income,All,50000.0,75000.0,False,True,False,1328067521000 +2023,Table 1.1,D,21,adjusted_gross_income,All,75000.0,100000.0,False,False,False,1366616429000 +2023,Table 1.1,I,21,adjusted_gross_income,All,75000.0,100000.0,False,True,False,1306200302000 +2023,Table 1.1,D,22,adjusted_gross_income,All,100000.0,200000.0,False,False,False,3818295141000 +2023,Table 1.1,I,22,adjusted_gross_income,All,100000.0,200000.0,False,True,False,3769472892000 +2023,Table 1.1,D,23,adjusted_gross_income,All,200000.0,500000.0,False,False,False,3153877437000 +2023,Table 1.1,I,23,adjusted_gross_income,All,200000.0,500000.0,False,True,False,3147258883000 +2023,Table 1.1,D,24,adjusted_gross_income,All,500000.0,1000000.0,False,False,False,1194934962000 +2023,Table 1.2,C,43,adjusted_gross_income,All,500000.0,1000000.0,False,True,False,1193569992000 +2023,Table 1.1,I,24,adjusted_gross_income,All,500000.0,1000000.0,False,True,False,1193569992000 +2023,Table 1.1,D,25,adjusted_gross_income,All,1000000.0,1500000.0,False,False,False,443658405000 +2023,Table 1.1,I,25,adjusted_gross_income,All,1000000.0,1500000.0,False,True,False,443152434000 +2023,Table 1.2,C,44,adjusted_gross_income,All,1000000.0,inf,False,True,False,2534451692000 +2023,Table 1.1,D,26,adjusted_gross_income,All,1500000.0,2000000.0,False,False,False,252903399000 +2023,Table 1.1,I,26,adjusted_gross_income,All,1500000.0,2000000.0,False,True,False,252632818000 +2023,Table 1.1,D,27,adjusted_gross_income,All,2000000.0,5000000.0,False,False,False,602653109000 +2023,Table 1.1,I,27,adjusted_gross_income,All,2000000.0,5000000.0,False,True,False,601927601000 +2023,Table 1.1,D,28,adjusted_gross_income,All,5000000.0,10000000.0,False,False,False,336334760000 +2023,Table 1.1,I,28,adjusted_gross_income,All,5000000.0,10000000.0,False,True,False,336006813000 +2023,Table 1.1,D,29,adjusted_gross_income,All,10000000.0,inf,False,False,False,907900917000 +2023,Table 1.1,I,29,adjusted_gross_income,All,10000000.0,inf,False,True,False,900732027000 +2023,Table 1.2,AM,10,adjusted_gross_income,Head of Household,-inf,0.0,False,False,False,-4229994000 +2023,Table 1.2,AM,30,adjusted_gross_income,Head of Household,-inf,0.0,False,True,False,-45347000 +2023,Table 1.2,AM,9,adjusted_gross_income,Head of Household,-inf,inf,False,False,False,1156241023000 +2023,Table 1.2,AM,29,adjusted_gross_income,Head of Household,-inf,inf,False,True,False,796744666000 +2023,Table 1.2,AM,11,adjusted_gross_income,Head of Household,1.0,5000.0,False,False,False,944797000 +2023,Table 1.2,AM,31,adjusted_gross_income,Head of Household,1.0,5000.0,False,True,False,0 +2023,Table 1.2,AM,12,adjusted_gross_income,Head of Household,5000.0,10000.0,False,False,False,5439362000 +2023,Table 1.2,AM,32,adjusted_gross_income,Head of Household,5000.0,10000.0,False,True,False,0 +2023,Table 1.2,AM,13,adjusted_gross_income,Head of Household,10000.0,15000.0,False,False,False,19438010000 +2023,Table 1.2,AM,33,adjusted_gross_income,Head of Household,10000.0,15000.0,False,True,False,0 +2023,Table 1.2,AM,14,adjusted_gross_income,Head of Household,15000.0,20000.0,False,False,False,33902873000 +2023,Table 1.2,AM,34,adjusted_gross_income,Head of Household,15000.0,20000.0,False,True,False,0 +2023,Table 1.2,AM,15,adjusted_gross_income,Head of Household,20000.0,25000.0,False,False,False,39389107000 +2023,Table 1.2,AM,35,adjusted_gross_income,Head of Household,20000.0,25000.0,False,True,False,511735000 +2023,Table 1.2,AM,16,adjusted_gross_income,Head of Household,25000.0,30000.0,False,False,False,44001859000 +2023,Table 1.2,AM,36,adjusted_gross_income,Head of Household,25000.0,30000.0,False,True,False,2801977000 +2023,Table 1.2,AM,17,adjusted_gross_income,Head of Household,30000.0,40000.0,False,False,False,116846018000 +2023,Table 1.2,AM,37,adjusted_gross_income,Head of Household,30000.0,40000.0,False,True,False,13658536000 +2023,Table 1.2,AM,18,adjusted_gross_income,Head of Household,40000.0,50000.0,False,False,False,118408842000 +2023,Table 1.2,AM,38,adjusted_gross_income,Head of Household,40000.0,50000.0,False,True,False,50799632000 +2023,Table 1.2,AM,19,adjusted_gross_income,Head of Household,50000.0,75000.0,False,False,False,230959906000 +2023,Table 1.2,AM,39,adjusted_gross_income,Head of Household,50000.0,75000.0,False,True,False,189470870000 +2023,Table 1.2,AM,20,adjusted_gross_income,Head of Household,75000.0,100000.0,False,False,False,153443158000 +2023,Table 1.2,AM,40,adjusted_gross_income,Head of Household,75000.0,100000.0,False,True,False,146266044000 +2023,Table 1.2,AM,21,adjusted_gross_income,Head of Household,100000.0,200000.0,False,False,False,217289253000 +2023,Table 1.2,AM,41,adjusted_gross_income,Head of Household,100000.0,200000.0,False,True,False,214189142000 +2023,Table 1.2,AM,22,adjusted_gross_income,Head of Household,200000.0,500000.0,False,False,False,92765328000 +2023,Table 1.2,AM,42,adjusted_gross_income,Head of Household,200000.0,500000.0,False,True,False,92096839000 +2023,Table 1.2,AM,23,adjusted_gross_income,Head of Household,500000.0,1000000.0,False,False,False,29190161000 +2023,Table 1.2,AM,43,adjusted_gross_income,Head of Household,500000.0,1000000.0,False,True,False,29062511000 +2023,Table 1.2,AM,24,adjusted_gross_income,Head of Household,1000000.0,1500000.0,False,False,False,10948332000 +2023,Table 1.2,AM,44,adjusted_gross_income,Head of Household,1000000.0,inf,False,True,False,57932727000 +2023,Table 1.2,AM,25,adjusted_gross_income,Head of Household,1500000.0,2000000.0,False,False,False,5654583000 +2023,Table 1.2,AM,26,adjusted_gross_income,Head of Household,2000000.0,5000000.0,False,False,False,15165430000 +2023,Table 1.2,AM,27,adjusted_gross_income,Head of Household,5000000.0,10000000.0,False,False,False,8019269000 +2023,Table 1.2,AM,28,adjusted_gross_income,Head of Household,10000000.0,inf,False,False,False,18664730000 +2023,Table 1.2,O,10,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,0.0,False,False,False,-80261276000 +2023,Table 1.2,O,30,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,0.0,False,True,False,-4121141000 +2023,Table 1.2,O,9,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,inf,False,False,False,9542425944000 +2023,Table 1.2,O,29,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,-inf,inf,False,True,False,9227630325000 +2023,Table 1.2,O,11,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1.0,5000.0,False,False,False,1505229000 +2023,Table 1.2,O,31,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1.0,5000.0,False,True,False,0 +2023,Table 1.2,O,12,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,False,False,False,5382317000 +2023,Table 1.2,O,32,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,False,True,False,22643000 +2023,Table 1.2,O,13,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,False,False,False,11240573000 +2023,Table 1.2,O,33,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,False,True,False,0 +2023,Table 1.2,O,14,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,False,False,False,17812861000 +2023,Table 1.2,O,34,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,False,True,False,0 +2023,Table 1.2,O,15,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,False,False,False,24054045000 +2023,Table 1.2,O,35,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,False,True,False,17402000 +2023,Table 1.2,O,16,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,False,False,False,32000054000 +2023,Table 1.2,O,36,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,False,True,False,2533838000 +2023,Table 1.2,O,17,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,False,False,False,84603088000 +2023,Table 1.2,O,37,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,False,True,False,38630318000 +2023,Table 1.2,O,18,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,False,False,False,111865816000 +2023,Table 1.2,O,38,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,False,True,False,59180856000 +2023,Table 1.2,O,19,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,False,False,False,411425881000 +2023,Table 1.2,O,39,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,False,True,False,307805351000 +2023,Table 1.2,O,20,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,False,False,False,609689823000 +2023,Table 1.2,O,40,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,False,True,False,562180964000 +2023,Table 1.2,O,21,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,False,False,False,2663826803000 +2023,Table 1.2,O,41,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,False,True,False,2624565407000 +2023,Table 1.2,O,22,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,False,False,False,2589059617000 +2023,Table 1.2,O,42,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,False,True,False,2584504709000 +2023,Table 1.2,O,23,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,False,False,False,1010661523000 +2023,Table 1.2,O,43,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,False,True,False,1010016207000 +2023,Table 1.2,O,24,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1000000.0,1500000.0,False,False,False,376710822000 +2023,Table 1.2,O,44,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1000000.0,inf,False,True,False,2042293771000 +2023,Table 1.2,O,25,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,1500000.0,2000000.0,False,False,False,211785174000 +2023,Table 1.2,O,26,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,2000000.0,5000000.0,False,False,False,494585687000 +2023,Table 1.2,O,27,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,5000000.0,10000000.0,False,False,False,273208626000 +2023,Table 1.2,O,28,adjusted_gross_income,Married Filing Jointly/Surviving Spouse,10000000.0,inf,False,False,False,693269282000 +2023,Table 1.2,AA,10,adjusted_gross_income,Married Filing Separately,-inf,0.0,False,False,False,-7798929000 +2023,Table 1.2,AA,30,adjusted_gross_income,Married Filing Separately,-inf,0.0,False,True,False,-893260000 +2023,Table 1.2,AA,9,adjusted_gross_income,Married Filing Separately,-inf,inf,False,False,False,366797808000 +2023,Table 1.2,AA,29,adjusted_gross_income,Married Filing Separately,-inf,inf,False,True,False,357774115000 +2023,Table 1.2,AA,11,adjusted_gross_income,Married Filing Separately,1.0,5000.0,False,False,False,299386000 +2023,Table 1.2,AA,31,adjusted_gross_income,Married Filing Separately,1.0,5000.0,False,True,False,0 +2023,Table 1.2,AA,12,adjusted_gross_income,Married Filing Separately,5000.0,10000.0,False,False,False,1057569000 +2023,Table 1.2,AA,32,adjusted_gross_income,Married Filing Separately,5000.0,10000.0,False,True,False,335289000 +2023,Table 1.2,AA,13,adjusted_gross_income,Married Filing Separately,10000.0,15000.0,False,False,False,1950775000 +2023,Table 1.2,AA,33,adjusted_gross_income,Married Filing Separately,10000.0,15000.0,False,True,False,0 +2023,Table 1.2,AA,14,adjusted_gross_income,Married Filing Separately,15000.0,20000.0,False,False,False,2954546000 +2023,Table 1.2,AA,34,adjusted_gross_income,Married Filing Separately,15000.0,20000.0,False,True,False,1905792000 +2023,Table 1.2,AA,15,adjusted_gross_income,Married Filing Separately,20000.0,25000.0,False,False,False,3155514000 +2023,Table 1.2,AA,35,adjusted_gross_income,Married Filing Separately,20000.0,25000.0,False,True,False,2477856000 +2023,Table 1.2,AA,16,adjusted_gross_income,Married Filing Separately,25000.0,30000.0,False,False,False,5823733000 +2023,Table 1.2,AA,36,adjusted_gross_income,Married Filing Separately,25000.0,30000.0,False,True,False,4398800000 +2023,Table 1.2,AA,17,adjusted_gross_income,Married Filing Separately,30000.0,40000.0,False,False,False,15489464000 +2023,Table 1.2,AA,37,adjusted_gross_income,Married Filing Separately,30000.0,40000.0,False,True,False,12554881000 +2023,Table 1.2,AA,18,adjusted_gross_income,Married Filing Separately,40000.0,50000.0,False,False,False,22537925000 +2023,Table 1.2,AA,38,adjusted_gross_income,Married Filing Separately,40000.0,50000.0,False,True,False,20604365000 +2023,Table 1.2,AA,19,adjusted_gross_income,Married Filing Separately,50000.0,75000.0,False,False,False,58193423000 +2023,Table 1.2,AA,39,adjusted_gross_income,Married Filing Separately,50000.0,75000.0,False,True,False,56174267000 +2023,Table 1.2,AA,20,adjusted_gross_income,Married Filing Separately,75000.0,100000.0,False,False,False,40951476000 +2023,Table 1.2,AA,40,adjusted_gross_income,Married Filing Separately,75000.0,100000.0,False,True,False,40311672000 +2023,Table 1.2,AA,21,adjusted_gross_income,Married Filing Separately,100000.0,200000.0,False,False,False,74719775000 +2023,Table 1.2,AA,41,adjusted_gross_income,Married Filing Separately,100000.0,200000.0,False,True,False,73500170000 +2023,Table 1.2,AA,22,adjusted_gross_income,Married Filing Separately,200000.0,500000.0,False,False,False,36510186000 +2023,Table 1.2,AA,42,adjusted_gross_income,Married Filing Separately,200000.0,500000.0,False,True,False,35937891000 +2023,Table 1.2,AA,23,adjusted_gross_income,Married Filing Separately,500000.0,1000000.0,False,False,False,15734896000 +2023,Table 1.2,AA,43,adjusted_gross_income,Married Filing Separately,500000.0,1000000.0,False,True,False,15533961000 +2023,Table 1.2,AA,24,adjusted_gross_income,Married Filing Separately,1000000.0,1500000.0,False,False,False,6204305000 +2023,Table 1.2,AA,44,adjusted_gross_income,Married Filing Separately,1000000.0,inf,False,True,False,94932432000 +2023,Table 1.2,AA,25,adjusted_gross_income,Married Filing Separately,1500000.0,2000000.0,False,False,False,5480164000 +2023,Table 1.2,AA,26,adjusted_gross_income,Married Filing Separately,2000000.0,5000000.0,False,False,False,14439254000 +2023,Table 1.2,AA,27,adjusted_gross_income,Married Filing Separately,5000000.0,10000000.0,False,False,False,9830892000 +2023,Table 1.2,AA,28,adjusted_gross_income,Married Filing Separately,10000000.0,inf,False,False,False,59263454000 +2023,Table 1.2,AY,10,adjusted_gross_income,Single,-inf,0.0,False,False,False,-51904737000 +2023,Table 1.2,AY,30,adjusted_gross_income,Single,-inf,0.0,False,True,False,-1818959000 +2023,Table 1.2,AY,9,adjusted_gross_income,Single,-inf,inf,False,False,False,4220552585000 +2023,Table 1.2,AY,29,adjusted_gross_income,Single,-inf,inf,False,True,False,4020217587000 +2023,Table 1.2,AY,11,adjusted_gross_income,Single,1.0,5000.0,False,False,False,14700651000 +2023,Table 1.2,AY,31,adjusted_gross_income,Single,1.0,5000.0,False,True,False,378885000 +2023,Table 1.2,AY,12,adjusted_gross_income,Single,5000.0,10000.0,False,False,False,49070298000 +2023,Table 1.2,AY,32,adjusted_gross_income,Single,5000.0,10000.0,False,True,False,964541000 +2023,Table 1.2,AY,13,adjusted_gross_income,Single,10000.0,15000.0,False,False,False,79724456000 +2023,Table 1.2,AY,33,adjusted_gross_income,Single,10000.0,15000.0,False,True,False,8793106000 +2023,Table 1.2,AY,14,adjusted_gross_income,Single,15000.0,20000.0,False,False,False,97158128000 +2023,Table 1.2,AY,34,adjusted_gross_income,Single,15000.0,20000.0,False,True,False,68894147000 +2023,Table 1.2,AY,15,adjusted_gross_income,Single,20000.0,25000.0,False,False,False,111402042000 +2023,Table 1.2,AY,35,adjusted_gross_income,Single,20000.0,25000.0,False,True,False,90962530000 +2023,Table 1.2,AY,16,adjusted_gross_income,Single,25000.0,30000.0,False,False,False,127093798000 +2023,Table 1.2,AY,36,adjusted_gross_income,Single,25000.0,30000.0,False,True,False,111971725000 +2023,Table 1.2,AY,17,adjusted_gross_income,Single,30000.0,40000.0,False,False,False,314843796000 +2023,Table 1.2,AY,37,adjusted_gross_income,Single,30000.0,40000.0,False,True,False,292711441000 +2023,Table 1.2,AY,18,adjusted_gross_income,Single,40000.0,50000.0,False,False,False,353430356000 +2023,Table 1.2,AY,38,adjusted_gross_income,Single,40000.0,50000.0,False,True,False,345113826000 +2023,Table 1.2,AY,19,adjusted_gross_income,Single,50000.0,75000.0,False,False,False,784931240000 +2023,Table 1.2,AY,39,adjusted_gross_income,Single,50000.0,75000.0,False,True,False,774617033000 +2023,Table 1.2,AY,20,adjusted_gross_income,Single,75000.0,100000.0,False,False,False,562531972000 +2023,Table 1.2,AY,40,adjusted_gross_income,Single,75000.0,100000.0,False,True,False,557441621000 +2023,Table 1.2,AY,21,adjusted_gross_income,Single,100000.0,200000.0,False,False,False,862459311000 +2023,Table 1.2,AY,41,adjusted_gross_income,Single,100000.0,200000.0,False,True,False,857218173000 +2023,Table 1.2,AY,22,adjusted_gross_income,Single,200000.0,500000.0,False,False,False,435542306000 +2023,Table 1.2,AY,42,adjusted_gross_income,Single,200000.0,500000.0,False,True,False,434719445000 +2023,Table 1.2,AY,23,adjusted_gross_income,Single,500000.0,1000000.0,False,False,False,139348382000 +2023,Table 1.2,AY,43,adjusted_gross_income,Single,500000.0,1000000.0,False,True,False,138957312000 +2023,Table 1.2,AY,24,adjusted_gross_income,Single,1000000.0,1500000.0,False,False,False,49794946000 +2023,Table 1.2,AY,44,adjusted_gross_income,Single,1000000.0,inf,False,True,False,339292761000 +2023,Table 1.2,AY,25,adjusted_gross_income,Single,1500000.0,2000000.0,False,False,False,29983479000 +2023,Table 1.2,AY,26,adjusted_gross_income,Single,2000000.0,5000000.0,False,False,False,78462738000 +2023,Table 1.2,AY,27,adjusted_gross_income,Single,5000000.0,10000000.0,False,False,False,45275973000 +2023,Table 1.2,AY,28,adjusted_gross_income,Single,10000000.0,inf,False,False,False,136703451000 +2023,Table 1.4,EO,10,alternative_minimum_tax,All,-inf,0.0,False,False,False,93578000 +2023,Table 1.4,EO,30,alternative_minimum_tax,All,-inf,0.0,False,True,False,80682000 +2023,Table 1.4,EN,10,alternative_minimum_tax,All,-inf,0.0,True,False,False,3322 +2023,Table 1.4,EN,30,alternative_minimum_tax,All,-inf,0.0,True,True,False,2310 +2023,Table 1.4,EO,9,alternative_minimum_tax,All,-inf,inf,False,False,True,2752164000 +2023,Table 1.4,EO,29,alternative_minimum_tax,All,-inf,inf,False,True,False,2731663000 +2023,Table 1.4,EN,9,alternative_minimum_tax,All,-inf,inf,True,False,True,150167 +2023,Table 1.4,EN,29,alternative_minimum_tax,All,-inf,inf,True,True,False,145441 +2023,Table 1.4,EO,11,alternative_minimum_tax,All,1.0,5000.0,False,False,False,0 +2023,Table 1.4,EO,31,alternative_minimum_tax,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,EN,11,alternative_minimum_tax,All,1.0,5000.0,True,False,False,0 +2023,Table 1.4,EN,31,alternative_minimum_tax,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,EO,12,alternative_minimum_tax,All,5000.0,10000.0,False,False,False,0 +2023,Table 1.4,EO,32,alternative_minimum_tax,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,EN,12,alternative_minimum_tax,All,5000.0,10000.0,True,False,False,0 +2023,Table 1.4,EN,32,alternative_minimum_tax,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,EO,13,alternative_minimum_tax,All,10000.0,15000.0,False,False,False,0 +2023,Table 1.4,EO,33,alternative_minimum_tax,All,10000.0,15000.0,False,True,False,0 +2023,Table 1.4,EN,13,alternative_minimum_tax,All,10000.0,15000.0,True,False,False,0 +2023,Table 1.4,EN,33,alternative_minimum_tax,All,10000.0,15000.0,True,True,False,0 +2023,Table 1.4,EO,14,alternative_minimum_tax,All,15000.0,20000.0,False,False,False,0 +2023,Table 1.4,EO,34,alternative_minimum_tax,All,15000.0,20000.0,False,True,False,0 +2023,Table 1.4,EN,14,alternative_minimum_tax,All,15000.0,20000.0,True,False,False,0 +2023,Table 1.4,EN,34,alternative_minimum_tax,All,15000.0,20000.0,True,True,False,0 +2023,Table 1.4,EO,15,alternative_minimum_tax,All,20000.0,25000.0,False,False,False,0 +2023,Table 1.4,EO,35,alternative_minimum_tax,All,20000.0,25000.0,False,True,False,0 +2023,Table 1.4,EN,15,alternative_minimum_tax,All,20000.0,25000.0,True,False,False,0 +2023,Table 1.4,EN,35,alternative_minimum_tax,All,20000.0,25000.0,True,True,False,0 +2023,Table 1.4,EO,16,alternative_minimum_tax,All,25000.0,30000.0,False,False,False,0 +2023,Table 1.4,EO,36,alternative_minimum_tax,All,25000.0,30000.0,False,True,False,0 +2023,Table 1.4,EN,16,alternative_minimum_tax,All,25000.0,30000.0,True,False,False,0 +2023,Table 1.4,EN,36,alternative_minimum_tax,All,25000.0,30000.0,True,True,False,0 +2023,Table 1.4,EO,17,alternative_minimum_tax,All,30000.0,40000.0,False,False,False,342000 +2023,Table 1.4,EO,37,alternative_minimum_tax,All,30000.0,40000.0,False,True,False,342000 +2023,Table 1.4,EN,17,alternative_minimum_tax,All,30000.0,40000.0,True,False,False,13 +2023,Table 1.4,EN,37,alternative_minimum_tax,All,30000.0,40000.0,True,True,False,13 +2023,Table 1.4,EO,18,alternative_minimum_tax,All,40000.0,50000.0,False,False,False,26669000 +2023,Table 1.4,EO,38,alternative_minimum_tax,All,40000.0,50000.0,False,True,False,26643000 +2023,Table 1.4,EN,18,alternative_minimum_tax,All,40000.0,50000.0,True,False,False,2031 +2023,Table 1.4,EN,38,alternative_minimum_tax,All,40000.0,50000.0,True,True,False,2021 +2023,Table 1.4,EO,19,alternative_minimum_tax,All,50000.0,75000.0,False,False,False,0 +2023,Table 1.4,EO,39,alternative_minimum_tax,All,50000.0,75000.0,False,True,False,0 +2023,Table 1.4,EN,19,alternative_minimum_tax,All,50000.0,75000.0,True,False,False,0 +2023,Table 1.4,EN,39,alternative_minimum_tax,All,50000.0,75000.0,True,True,False,0 +2023,Table 1.4,EO,20,alternative_minimum_tax,All,75000.0,100000.0,False,False,False,22382000 +2023,Table 1.4,EO,40,alternative_minimum_tax,All,75000.0,100000.0,False,True,False,21661000 +2023,Table 1.4,EN,20,alternative_minimum_tax,All,75000.0,100000.0,True,False,False,4780 +2023,Table 1.4,EN,40,alternative_minimum_tax,All,75000.0,100000.0,True,True,False,3765 +2023,Table 1.4,EO,21,alternative_minimum_tax,All,100000.0,200000.0,False,False,False,177146000 +2023,Table 1.4,EO,41,alternative_minimum_tax,All,100000.0,200000.0,False,True,False,171977000 +2023,Table 1.4,EN,21,alternative_minimum_tax,All,100000.0,200000.0,True,False,False,15005 +2023,Table 1.4,EN,41,alternative_minimum_tax,All,100000.0,200000.0,True,True,False,13278 +2023,Table 1.4,EO,22,alternative_minimum_tax,All,200000.0,500000.0,False,False,False,354231000 +2023,Table 1.4,EO,42,alternative_minimum_tax,All,200000.0,500000.0,False,True,False,352959000 +2023,Table 1.4,EN,22,alternative_minimum_tax,All,200000.0,500000.0,True,False,False,29331 +2023,Table 1.4,EN,42,alternative_minimum_tax,All,200000.0,500000.0,True,True,False,28382 +2023,Table 1.4,EO,23,alternative_minimum_tax,All,500000.0,1000000.0,False,False,False,471276000 +2023,Table 1.4,EO,43,alternative_minimum_tax,All,500000.0,1000000.0,False,True,False,471157000 +2023,Table 1.4,EN,23,alternative_minimum_tax,All,500000.0,1000000.0,True,False,False,22929 +2023,Table 1.4,EN,43,alternative_minimum_tax,All,500000.0,1000000.0,True,True,False,22920 +2023,Table 1.4,EO,24,alternative_minimum_tax,All,1000000.0,1500000.0,False,False,False,261610000 +2023,Table 1.4,EN,24,alternative_minimum_tax,All,1000000.0,1500000.0,True,False,False,16889 +2023,Table 1.4,EO,44,alternative_minimum_tax,All,1000000.0,inf,False,True,False,1606240000 +2023,Table 1.4,EN,44,alternative_minimum_tax,All,1000000.0,inf,True,True,False,72751 +2023,Table 1.4,EO,25,alternative_minimum_tax,All,1500000.0,2000000.0,False,False,False,323456000 +2023,Table 1.4,EN,25,alternative_minimum_tax,All,1500000.0,2000000.0,True,False,False,18284 +2023,Table 1.4,EO,26,alternative_minimum_tax,All,2000000.0,5000000.0,False,False,False,578206000 +2023,Table 1.4,EN,26,alternative_minimum_tax,All,2000000.0,5000000.0,True,False,False,27153 +2023,Table 1.4,EO,27,alternative_minimum_tax,All,5000000.0,10000000.0,False,False,False,184677000 +2023,Table 1.4,EN,27,alternative_minimum_tax,All,5000000.0,10000000.0,True,False,False,6264 +2023,Table 1.4,EO,28,alternative_minimum_tax,All,10000000.0,inf,False,False,False,258589000 +2023,Table 1.4,EN,28,alternative_minimum_tax,All,10000000.0,inf,True,False,False,4164 +2023,Table 1.4,AI,10,business_net_losses,All,-inf,0.0,False,False,False,31722463000 +2023,Table 1.4,AI,30,business_net_losses,All,-inf,0.0,False,True,False,203360000 +2023,Table 1.4,AH,10,business_net_losses,All,-inf,0.0,True,False,False,601207 +2023,Table 1.4,AH,30,business_net_losses,All,-inf,0.0,True,True,False,1380 +2023,Table 1.4,AI,9,business_net_losses,All,-inf,inf,False,False,True,153441387000 +2023,Table 1.4,AI,29,business_net_losses,All,-inf,inf,False,True,False,79621446000 +2023,Table 1.4,AH,9,business_net_losses,All,-inf,inf,True,False,True,9067174 +2023,Table 1.4,AH,29,business_net_losses,All,-inf,inf,True,True,False,5799534 +2023,Table 1.4,AI,11,business_net_losses,All,1.0,5000.0,False,False,False,1301043000 +2023,Table 1.4,AI,31,business_net_losses,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,AH,11,business_net_losses,All,1.0,5000.0,True,False,False,141609 +2023,Table 1.4,AH,31,business_net_losses,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,AI,12,business_net_losses,All,5000.0,10000.0,False,False,False,3288623000 +2023,Table 1.4,AI,32,business_net_losses,All,5000.0,10000.0,False,True,False,5758000 +2023,Table 1.4,AH,12,business_net_losses,All,5000.0,10000.0,True,False,False,273976 +2023,Table 1.4,AH,32,business_net_losses,All,5000.0,10000.0,True,True,False,2013 +2023,Table 1.4,AI,13,business_net_losses,All,10000.0,15000.0,False,False,False,5685539000 +2023,Table 1.4,AI,33,business_net_losses,All,10000.0,15000.0,False,True,False,356721000 +2023,Table 1.4,AH,13,business_net_losses,All,10000.0,15000.0,True,False,False,380550 +2023,Table 1.4,AH,33,business_net_losses,All,10000.0,15000.0,True,True,False,27352 +2023,Table 1.4,AI,14,business_net_losses,All,15000.0,20000.0,False,False,False,6486988000 +2023,Table 1.4,AI,34,business_net_losses,All,15000.0,20000.0,False,True,False,2087923000 +2023,Table 1.4,AH,14,business_net_losses,All,15000.0,20000.0,True,False,False,413476 +2023,Table 1.4,AH,34,business_net_losses,All,15000.0,20000.0,True,True,False,161388 +2023,Table 1.4,AI,15,business_net_losses,All,20000.0,25000.0,False,False,False,9105920000 +2023,Table 1.4,AI,35,business_net_losses,All,20000.0,25000.0,False,True,False,2815905000 +2023,Table 1.4,AH,15,business_net_losses,All,20000.0,25000.0,True,False,False,563961 +2023,Table 1.4,AH,35,business_net_losses,All,20000.0,25000.0,True,True,False,213825 +2023,Table 1.4,AI,16,business_net_losses,All,25000.0,30000.0,False,False,False,7224986000 +2023,Table 1.4,AI,36,business_net_losses,All,25000.0,30000.0,False,True,False,2337131000 +2023,Table 1.4,AH,16,business_net_losses,All,25000.0,30000.0,True,False,False,488717 +2023,Table 1.4,AH,36,business_net_losses,All,25000.0,30000.0,True,True,False,191107 +2023,Table 1.4,AI,17,business_net_losses,All,30000.0,40000.0,False,False,False,12010163000 +2023,Table 1.4,AI,37,business_net_losses,All,30000.0,40000.0,False,True,False,4914850000 +2023,Table 1.4,AH,17,business_net_losses,All,30000.0,40000.0,True,False,False,867234 +2023,Table 1.4,AH,37,business_net_losses,All,30000.0,40000.0,True,True,False,427143 +2023,Table 1.4,AI,18,business_net_losses,All,40000.0,50000.0,False,False,False,10006832000 +2023,Table 1.4,AI,38,business_net_losses,All,40000.0,50000.0,False,True,False,4981974000 +2023,Table 1.4,AH,18,business_net_losses,All,40000.0,50000.0,True,False,False,711212 +2023,Table 1.4,AH,38,business_net_losses,All,40000.0,50000.0,True,True,False,443618 +2023,Table 1.4,AI,19,business_net_losses,All,50000.0,75000.0,False,False,False,14092186000 +2023,Table 1.4,AI,39,business_net_losses,All,50000.0,75000.0,False,True,False,11175259000 +2023,Table 1.4,AH,19,business_net_losses,All,50000.0,75000.0,True,False,False,1220116 +2023,Table 1.4,AH,39,business_net_losses,All,50000.0,75000.0,True,True,False,1014341 +2023,Table 1.4,AI,20,business_net_losses,All,75000.0,100000.0,False,False,False,9417901000 +2023,Table 1.4,AI,40,business_net_losses,All,75000.0,100000.0,False,True,False,8448300000 +2023,Table 1.4,AH,20,business_net_losses,All,75000.0,100000.0,True,False,False,878212 +2023,Table 1.4,AH,40,business_net_losses,All,75000.0,100000.0,True,True,False,826518 +2023,Table 1.4,AI,21,business_net_losses,All,100000.0,200000.0,False,False,False,20006179000 +2023,Table 1.4,AI,41,business_net_losses,All,100000.0,200000.0,False,True,False,19357641000 +2023,Table 1.4,AH,21,business_net_losses,All,100000.0,200000.0,True,False,False,1681211 +2023,Table 1.4,AH,41,business_net_losses,All,100000.0,200000.0,True,True,False,1647214 +2023,Table 1.4,AI,22,business_net_losses,All,200000.0,500000.0,False,False,False,10909688000 +2023,Table 1.4,AI,42,business_net_losses,All,200000.0,500000.0,False,True,False,10805951000 +2023,Table 1.4,AH,22,business_net_losses,All,200000.0,500000.0,True,False,False,681844 +2023,Table 1.4,AH,42,business_net_losses,All,200000.0,500000.0,True,True,False,680025 +2023,Table 1.4,AI,23,business_net_losses,All,500000.0,1000000.0,False,False,False,3760811000 +2023,Table 1.4,AI,43,business_net_losses,All,500000.0,1000000.0,False,True,False,3732693000 +2023,Table 1.4,AH,23,business_net_losses,All,500000.0,1000000.0,True,False,False,109504 +2023,Table 1.4,AH,43,business_net_losses,All,500000.0,1000000.0,True,True,False,109350 +2023,Table 1.4,AI,24,business_net_losses,All,1000000.0,1500000.0,False,False,False,1520349000 +2023,Table 1.4,AH,24,business_net_losses,All,1000000.0,1500000.0,True,False,False,24784 +2023,Table 1.4,AI,44,business_net_losses,All,1000000.0,inf,False,True,False,8397982000 +2023,Table 1.4,AH,44,business_net_losses,All,1000000.0,inf,True,True,False,54260 +2023,Table 1.4,AI,25,business_net_losses,All,1500000.0,2000000.0,False,False,False,789693000 +2023,Table 1.4,AH,25,business_net_losses,All,1500000.0,2000000.0,True,False,False,9243 +2023,Table 1.4,AI,26,business_net_losses,All,2000000.0,5000000.0,False,False,False,2175187000 +2023,Table 1.4,AH,26,business_net_losses,All,2000000.0,5000000.0,True,False,False,13864 +2023,Table 1.4,AI,27,business_net_losses,All,5000000.0,10000000.0,False,False,False,1051058000 +2023,Table 1.4,AH,27,business_net_losses,All,5000000.0,10000000.0,True,False,False,3600 +2023,Table 1.4,AI,28,business_net_losses,All,10000000.0,inf,False,False,False,2885780000 +2023,Table 1.4,AH,28,business_net_losses,All,10000000.0,inf,True,False,False,2855 +2023,Table 1.4,AG,10,business_net_profits,All,-inf,0.0,False,False,False,3278879000 +2023,Table 1.4,AG,30,business_net_profits,All,-inf,0.0,False,True,False,120236000 +2023,Table 1.4,AF,10,business_net_profits,All,-inf,0.0,True,False,False,174291 +2023,Table 1.4,AF,30,business_net_profits,All,-inf,0.0,True,True,False,363 +2023,Table 1.4,AG,9,business_net_profits,All,-inf,inf,False,False,True,530380019000 +2023,Table 1.4,AG,29,business_net_profits,All,-inf,inf,False,True,False,400136750000 +2023,Table 1.4,AF,9,business_net_profits,All,-inf,inf,True,False,True,21411713 +2023,Table 1.4,AF,29,business_net_profits,All,-inf,inf,True,True,False,11355006 +2023,Table 1.4,AG,11,business_net_profits,All,1.0,5000.0,False,False,False,4052701000 +2023,Table 1.4,AG,31,business_net_profits,All,1.0,5000.0,False,True,False,16613000 +2023,Table 1.4,AF,11,business_net_profits,All,1.0,5000.0,True,False,False,1642686 +2023,Table 1.4,AF,31,business_net_profits,All,1.0,5000.0,True,True,False,9923 +2023,Table 1.4,AG,12,business_net_profits,All,5000.0,10000.0,False,False,False,9716995000 +2023,Table 1.4,AG,32,business_net_profits,All,5000.0,10000.0,False,True,False,25669000 +2023,Table 1.4,AF,12,business_net_profits,All,5000.0,10000.0,True,False,False,1437423 +2023,Table 1.4,AF,32,business_net_profits,All,5000.0,10000.0,True,True,False,7052 +2023,Table 1.4,AG,13,business_net_profits,All,10000.0,15000.0,False,False,False,22516557000 +2023,Table 1.4,AG,33,business_net_profits,All,10000.0,15000.0,False,True,False,736462000 +2023,Table 1.4,AF,13,business_net_profits,All,10000.0,15000.0,True,False,False,2088019 +2023,Table 1.4,AF,33,business_net_profits,All,10000.0,15000.0,True,True,False,64739 +2023,Table 1.4,AG,14,business_net_profits,All,15000.0,20000.0,False,False,False,26803518000 +2023,Table 1.4,AG,34,business_net_profits,All,15000.0,20000.0,False,True,False,5402702000 +2023,Table 1.4,AF,14,business_net_profits,All,15000.0,20000.0,True,False,False,1944058 +2023,Table 1.4,AF,34,business_net_profits,All,15000.0,20000.0,True,True,False,429990 +2023,Table 1.4,AG,15,business_net_profits,All,20000.0,25000.0,False,False,False,19378269000 +2023,Table 1.4,AG,35,business_net_profits,All,20000.0,25000.0,False,True,False,5640923000 +2023,Table 1.4,AF,15,business_net_profits,All,20000.0,25000.0,True,False,False,1230554 +2023,Table 1.4,AF,35,business_net_profits,All,20000.0,25000.0,True,True,False,420546 +2023,Table 1.4,AG,16,business_net_profits,All,25000.0,30000.0,False,False,False,15364725000 +2023,Table 1.4,AG,36,business_net_profits,All,25000.0,30000.0,False,True,False,5576201000 +2023,Table 1.4,AF,16,business_net_profits,All,25000.0,30000.0,True,False,False,902312 +2023,Table 1.4,AF,36,business_net_profits,All,25000.0,30000.0,True,True,False,355285 +2023,Table 1.4,AG,17,business_net_profits,All,30000.0,40000.0,False,False,False,26639892000 +2023,Table 1.4,AG,37,business_net_profits,All,30000.0,40000.0,False,True,False,12021960000 +2023,Table 1.4,AF,17,business_net_profits,All,30000.0,40000.0,True,False,False,1443628 +2023,Table 1.4,AF,37,business_net_profits,All,30000.0,40000.0,True,True,False,752742 +2023,Table 1.4,AG,18,business_net_profits,All,40000.0,50000.0,False,False,False,21567623000 +2023,Table 1.4,AG,38,business_net_profits,All,40000.0,50000.0,False,True,False,11635714000 +2023,Table 1.4,AF,18,business_net_profits,All,40000.0,50000.0,True,False,False,1124887 +2023,Table 1.4,AF,38,business_net_profits,All,40000.0,50000.0,True,True,False,666974 +2023,Table 1.4,AG,19,business_net_profits,All,50000.0,75000.0,False,False,False,46362313000 +2023,Table 1.4,AG,39,business_net_profits,All,50000.0,75000.0,False,True,False,33567324000 +2023,Table 1.4,AF,19,business_net_profits,All,50000.0,75000.0,True,False,False,2294849 +2023,Table 1.4,AF,39,business_net_profits,All,50000.0,75000.0,True,True,False,1770017 +2023,Table 1.4,AG,20,business_net_profits,All,75000.0,100000.0,False,False,False,36620793000 +2023,Table 1.4,AG,40,business_net_profits,All,75000.0,100000.0,False,True,False,31459107000 +2023,Table 1.4,AF,20,business_net_profits,All,75000.0,100000.0,True,False,False,1622213 +2023,Table 1.4,AF,40,business_net_profits,All,75000.0,100000.0,True,True,False,1460587 +2023,Table 1.4,AG,21,business_net_profits,All,100000.0,200000.0,False,False,False,103283569000 +2023,Table 1.4,AG,41,business_net_profits,All,100000.0,200000.0,False,True,False,99666985000 +2023,Table 1.4,AF,21,business_net_profits,All,100000.0,200000.0,True,False,False,3365227 +2023,Table 1.4,AF,41,business_net_profits,All,100000.0,200000.0,True,True,False,3280877 +2023,Table 1.4,AG,22,business_net_profits,All,200000.0,500000.0,False,False,False,103898578000 +2023,Table 1.4,AG,42,business_net_profits,All,200000.0,500000.0,False,True,False,103504099000 +2023,Table 1.4,AF,22,business_net_profits,All,200000.0,500000.0,True,False,False,1674638 +2023,Table 1.4,AF,42,business_net_profits,All,200000.0,500000.0,True,True,False,1669367 +2023,Table 1.4,AG,23,business_net_profits,All,500000.0,1000000.0,False,False,False,42128714000 +2023,Table 1.4,AG,43,business_net_profits,All,500000.0,1000000.0,False,True,False,42059390000 +2023,Table 1.4,AF,23,business_net_profits,All,500000.0,1000000.0,True,False,False,320590 +2023,Table 1.4,AF,43,business_net_profits,All,500000.0,1000000.0,True,True,False,320336 +2023,Table 1.4,AG,24,business_net_profits,All,1000000.0,1500000.0,False,False,False,13958178000 +2023,Table 1.4,AF,24,business_net_profits,All,1000000.0,1500000.0,True,False,False,68315 +2023,Table 1.4,AG,44,business_net_profits,All,1000000.0,inf,False,True,False,48703365000 +2023,Table 1.4,AF,44,business_net_profits,All,1000000.0,inf,True,True,False,146208 +2023,Table 1.4,AG,25,business_net_profits,All,1500000.0,2000000.0,False,False,False,7330469000 +2023,Table 1.4,AF,25,business_net_profits,All,1500000.0,2000000.0,True,False,False,27288 +2023,Table 1.4,AG,26,business_net_profits,All,2000000.0,5000000.0,False,False,False,13958194000 +2023,Table 1.4,AF,26,business_net_profits,All,2000000.0,5000000.0,True,False,False,36564 +2023,Table 1.4,AG,27,business_net_profits,All,5000000.0,10000000.0,False,False,False,5427866000 +2023,Table 1.4,AF,27,business_net_profits,All,5000000.0,10000000.0,True,False,False,8741 +2023,Table 1.4,AG,28,business_net_profits,All,10000000.0,inf,False,False,False,8092186000 +2023,Table 1.4,AF,28,business_net_profits,All,10000000.0,inf,True,False,False,5429 +2023,Table 1.4,AK,10,capital_gains_distributions,All,-inf,0.0,False,False,False,28143000 +2023,Table 1.4,AK,30,capital_gains_distributions,All,-inf,0.0,False,True,False,9000 +2023,Table 1.4,AJ,10,capital_gains_distributions,All,-inf,0.0,True,False,False,14040 +2023,Table 1.4,AJ,30,capital_gains_distributions,All,-inf,0.0,True,True,False,9 +2023,Table 1.4,AK,9,capital_gains_distributions,All,-inf,inf,False,False,True,9340820000 +2023,Table 1.4,AK,29,capital_gains_distributions,All,-inf,inf,False,True,False,8514879000 +2023,Table 1.4,AJ,9,capital_gains_distributions,All,-inf,inf,True,False,True,3209131 +2023,Table 1.4,AJ,29,capital_gains_distributions,All,-inf,inf,True,True,False,2741758 +2023,Table 1.4,AK,11,capital_gains_distributions,All,1.0,5000.0,False,False,False,88282000 +2023,Table 1.4,AK,31,capital_gains_distributions,All,1.0,5000.0,False,True,False,16126000 +2023,Table 1.4,AJ,11,capital_gains_distributions,All,1.0,5000.0,True,False,False,96972 +2023,Table 1.4,AJ,31,capital_gains_distributions,All,1.0,5000.0,True,True,False,10061 +2023,Table 1.4,AK,12,capital_gains_distributions,All,5000.0,10000.0,False,False,False,119014000 +2023,Table 1.4,AK,32,capital_gains_distributions,All,5000.0,10000.0,False,True,False,25633000 +2023,Table 1.4,AJ,12,capital_gains_distributions,All,5000.0,10000.0,True,False,False,92567 +2023,Table 1.4,AJ,32,capital_gains_distributions,All,5000.0,10000.0,True,True,False,15046 +2023,Table 1.4,AK,13,capital_gains_distributions,All,10000.0,15000.0,False,False,False,116098000 +2023,Table 1.4,AK,33,capital_gains_distributions,All,10000.0,15000.0,False,True,False,25797000 +2023,Table 1.4,AJ,13,capital_gains_distributions,All,10000.0,15000.0,True,False,False,93705 +2023,Table 1.4,AJ,33,capital_gains_distributions,All,10000.0,15000.0,True,True,False,8160 +2023,Table 1.4,AK,14,capital_gains_distributions,All,15000.0,20000.0,False,False,False,88994000 +2023,Table 1.4,AK,34,capital_gains_distributions,All,15000.0,20000.0,False,True,False,23524000 +2023,Table 1.4,AJ,14,capital_gains_distributions,All,15000.0,20000.0,True,False,False,66376 +2023,Table 1.4,AJ,34,capital_gains_distributions,All,15000.0,20000.0,True,True,False,21075 +2023,Table 1.4,AK,15,capital_gains_distributions,All,20000.0,25000.0,False,False,False,171826000 +2023,Table 1.4,AK,35,capital_gains_distributions,All,20000.0,25000.0,False,True,False,35441000 +2023,Table 1.4,AJ,15,capital_gains_distributions,All,20000.0,25000.0,True,False,False,79275 +2023,Table 1.4,AJ,35,capital_gains_distributions,All,20000.0,25000.0,True,True,False,41454 +2023,Table 1.4,AK,16,capital_gains_distributions,All,25000.0,30000.0,False,False,False,85630000 +2023,Table 1.4,AK,36,capital_gains_distributions,All,25000.0,30000.0,False,True,False,34014000 +2023,Table 1.4,AJ,16,capital_gains_distributions,All,25000.0,30000.0,True,False,False,80695 +2023,Table 1.4,AJ,36,capital_gains_distributions,All,25000.0,30000.0,True,True,False,55231 +2023,Table 1.4,AK,17,capital_gains_distributions,All,30000.0,40000.0,False,False,False,227844000 +2023,Table 1.4,AK,37,capital_gains_distributions,All,30000.0,40000.0,False,True,False,161596000 +2023,Table 1.4,AJ,17,capital_gains_distributions,All,30000.0,40000.0,True,False,False,173756 +2023,Table 1.4,AJ,37,capital_gains_distributions,All,30000.0,40000.0,True,True,False,138070 +2023,Table 1.4,AK,18,capital_gains_distributions,All,40000.0,50000.0,False,False,False,257041000 +2023,Table 1.4,AK,38,capital_gains_distributions,All,40000.0,50000.0,False,True,False,185200000 +2023,Table 1.4,AJ,18,capital_gains_distributions,All,40000.0,50000.0,True,False,False,175969 +2023,Table 1.4,AJ,38,capital_gains_distributions,All,40000.0,50000.0,True,True,False,154680 +2023,Table 1.4,AK,19,capital_gains_distributions,All,50000.0,75000.0,False,False,False,892702000 +2023,Table 1.4,AK,39,capital_gains_distributions,All,50000.0,75000.0,False,True,False,770805000 +2023,Table 1.4,AJ,19,capital_gains_distributions,All,50000.0,75000.0,True,False,False,432289 +2023,Table 1.4,AJ,39,capital_gains_distributions,All,50000.0,75000.0,True,True,False,409103 +2023,Table 1.4,AK,20,capital_gains_distributions,All,75000.0,100000.0,False,False,False,895073000 +2023,Table 1.4,AK,40,capital_gains_distributions,All,75000.0,100000.0,False,True,False,878938000 +2023,Table 1.4,AJ,20,capital_gains_distributions,All,75000.0,100000.0,True,False,False,414537 +2023,Table 1.4,AJ,40,capital_gains_distributions,All,75000.0,100000.0,True,True,False,407149 +2023,Table 1.4,AK,21,capital_gains_distributions,All,100000.0,200000.0,False,False,False,3353841000 +2023,Table 1.4,AK,41,capital_gains_distributions,All,100000.0,200000.0,False,True,False,3344271000 +2023,Table 1.4,AJ,21,capital_gains_distributions,All,100000.0,200000.0,True,False,False,980903 +2023,Table 1.4,AJ,41,capital_gains_distributions,All,100000.0,200000.0,True,True,False,974006 +2023,Table 1.4,AK,22,capital_gains_distributions,All,200000.0,500000.0,False,False,False,2315496000 +2023,Table 1.4,AK,42,capital_gains_distributions,All,200000.0,500000.0,False,True,False,2312987000 +2023,Table 1.4,AJ,22,capital_gains_distributions,All,200000.0,500000.0,True,False,False,441988 +2023,Table 1.4,AJ,42,capital_gains_distributions,All,200000.0,500000.0,True,True,False,441660 +2023,Table 1.4,AK,23,capital_gains_distributions,All,500000.0,1000000.0,False,False,False,700837000 +2023,Table 1.4,AK,43,capital_gains_distributions,All,500000.0,1000000.0,False,True,False,700536000 +2023,Table 1.4,AJ,23,capital_gains_distributions,All,500000.0,1000000.0,True,False,False,66063 +2023,Table 1.4,AJ,43,capital_gains_distributions,All,500000.0,1000000.0,True,True,False,66054 +2023,Table 1.4,AK,24,capital_gains_distributions,All,1000000.0,1500000.0,False,False,False,0 +2023,Table 1.4,AJ,24,capital_gains_distributions,All,1000000.0,1500000.0,True,False,False,0 +2023,Table 1.4,AK,44,capital_gains_distributions,All,1000000.0,inf,False,True,False,0 +2023,Table 1.4,AJ,44,capital_gains_distributions,All,1000000.0,inf,True,True,False,0 +2023,Table 1.4,AK,25,capital_gains_distributions,All,1500000.0,2000000.0,False,False,False,0 +2023,Table 1.4,AJ,25,capital_gains_distributions,All,1500000.0,2000000.0,True,False,False,0 +2023,Table 1.4,AK,26,capital_gains_distributions,All,2000000.0,5000000.0,False,False,False,0 +2023,Table 1.4,AJ,26,capital_gains_distributions,All,2000000.0,5000000.0,True,False,False,0 +2023,Table 1.4,AK,27,capital_gains_distributions,All,5000000.0,10000000.0,False,False,False,0 +2023,Table 1.4,AJ,27,capital_gains_distributions,All,5000000.0,10000000.0,True,False,False,0 +2023,Table 1.4,AK,28,capital_gains_distributions,All,10000000.0,inf,False,False,False,0 +2023,Table 1.4,AJ,28,capital_gains_distributions,All,10000000.0,inf,True,False,False,0 +2023,Table 1.4,AM,10,capital_gains_gross,All,-inf,0.0,False,False,False,11191915000 +2023,Table 1.4,AM,30,capital_gains_gross,All,-inf,0.0,False,True,False,1493464000 +2023,Table 1.4,AL,10,capital_gains_gross,All,-inf,0.0,True,False,False,122994 +2023,Table 1.4,AL,30,capital_gains_gross,All,-inf,0.0,True,True,False,1075 +2023,Table 1.4,AM,9,capital_gains_gross,All,-inf,inf,False,False,True,966168014000 +2023,Table 1.4,AM,29,capital_gains_gross,All,-inf,inf,False,True,False,929101446000 +2023,Table 1.4,AL,9,capital_gains_gross,All,-inf,inf,True,False,True,12392020 +2023,Table 1.4,AL,29,capital_gains_gross,All,-inf,inf,True,True,False,10764073 +2023,Table 1.4,AM,11,capital_gains_gross,All,1.0,5000.0,False,False,False,341935000 +2023,Table 1.4,AM,31,capital_gains_gross,All,1.0,5000.0,False,True,False,61620000 +2023,Table 1.4,AL,11,capital_gains_gross,All,1.0,5000.0,True,False,False,176219 +2023,Table 1.4,AL,31,capital_gains_gross,All,1.0,5000.0,True,True,False,15063 +2023,Table 1.4,AM,12,capital_gains_gross,All,5000.0,10000.0,False,False,False,605865000 +2023,Table 1.4,AM,32,capital_gains_gross,All,5000.0,10000.0,False,True,False,57953000 +2023,Table 1.4,AL,12,capital_gains_gross,All,5000.0,10000.0,True,False,False,196578 +2023,Table 1.4,AL,32,capital_gains_gross,All,5000.0,10000.0,True,True,False,22220 +2023,Table 1.4,AM,13,capital_gains_gross,All,10000.0,15000.0,False,False,False,976284000 +2023,Table 1.4,AM,33,capital_gains_gross,All,10000.0,15000.0,False,True,False,130051000 +2023,Table 1.4,AL,13,capital_gains_gross,All,10000.0,15000.0,True,False,False,218804 +2023,Table 1.4,AL,33,capital_gains_gross,All,10000.0,15000.0,True,True,False,23095 +2023,Table 1.4,AM,14,capital_gains_gross,All,15000.0,20000.0,False,False,False,1211009000 +2023,Table 1.4,AM,34,capital_gains_gross,All,15000.0,20000.0,False,True,False,209942000 +2023,Table 1.4,AL,14,capital_gains_gross,All,15000.0,20000.0,True,False,False,240253 +2023,Table 1.4,AL,34,capital_gains_gross,All,15000.0,20000.0,True,True,False,67368 +2023,Table 1.4,AM,15,capital_gains_gross,All,20000.0,25000.0,False,False,False,1439892000 +2023,Table 1.4,AM,35,capital_gains_gross,All,20000.0,25000.0,False,True,False,230206000 +2023,Table 1.4,AL,15,capital_gains_gross,All,20000.0,25000.0,True,False,False,206451 +2023,Table 1.4,AL,35,capital_gains_gross,All,20000.0,25000.0,True,True,False,93720 +2023,Table 1.4,AM,16,capital_gains_gross,All,25000.0,30000.0,False,False,False,1599706000 +2023,Table 1.4,AM,36,capital_gains_gross,All,25000.0,30000.0,False,True,False,456130000 +2023,Table 1.4,AL,16,capital_gains_gross,All,25000.0,30000.0,True,False,False,207959 +2023,Table 1.4,AL,36,capital_gains_gross,All,25000.0,30000.0,True,True,False,101143 +2023,Table 1.4,AM,17,capital_gains_gross,All,30000.0,40000.0,False,False,False,2412188000 +2023,Table 1.4,AM,37,capital_gains_gross,All,30000.0,40000.0,False,True,False,729157000 +2023,Table 1.4,AL,17,capital_gains_gross,All,30000.0,40000.0,True,False,False,425341 +2023,Table 1.4,AL,37,capital_gains_gross,All,30000.0,40000.0,True,True,False,280995 +2023,Table 1.4,AM,18,capital_gains_gross,All,40000.0,50000.0,False,False,False,3432946000 +2023,Table 1.4,AM,38,capital_gains_gross,All,40000.0,50000.0,False,True,False,1363288000 +2023,Table 1.4,AL,18,capital_gains_gross,All,40000.0,50000.0,True,False,False,457812 +2023,Table 1.4,AL,38,capital_gains_gross,All,40000.0,50000.0,True,True,False,359886 +2023,Table 1.4,AM,19,capital_gains_gross,All,50000.0,75000.0,False,False,False,9255829000 +2023,Table 1.4,AM,39,capital_gains_gross,All,50000.0,75000.0,False,True,False,5907510000 +2023,Table 1.4,AL,19,capital_gains_gross,All,50000.0,75000.0,True,False,False,1230141 +2023,Table 1.4,AL,39,capital_gains_gross,All,50000.0,75000.0,True,True,False,1075524 +2023,Table 1.4,AM,20,capital_gains_gross,All,75000.0,100000.0,False,False,False,12477170000 +2023,Table 1.4,AM,40,capital_gains_gross,All,75000.0,100000.0,False,True,False,9769459000 +2023,Table 1.4,AL,20,capital_gains_gross,All,75000.0,100000.0,True,False,False,1265166 +2023,Table 1.4,AL,40,capital_gains_gross,All,75000.0,100000.0,True,True,False,1175830 +2023,Table 1.4,AM,21,capital_gains_gross,All,100000.0,200000.0,False,False,False,61227818000 +2023,Table 1.4,AM,41,capital_gains_gross,All,100000.0,200000.0,False,True,False,55501594000 +2023,Table 1.4,AL,21,capital_gains_gross,All,100000.0,200000.0,True,False,False,3611746 +2023,Table 1.4,AL,41,capital_gains_gross,All,100000.0,200000.0,True,True,False,3522257 +2023,Table 1.4,AM,22,capital_gains_gross,All,200000.0,500000.0,False,False,False,122879893000 +2023,Table 1.4,AM,42,capital_gains_gross,All,200000.0,500000.0,False,True,False,122005318000 +2023,Table 1.4,AL,22,capital_gains_gross,All,200000.0,500000.0,True,False,False,2876434 +2023,Table 1.4,AL,42,capital_gains_gross,All,200000.0,500000.0,True,True,False,2870280 +2023,Table 1.4,AM,23,capital_gains_gross,All,500000.0,1000000.0,False,False,False,97513250000 +2023,Table 1.4,AM,43,capital_gains_gross,All,500000.0,1000000.0,False,True,False,97320174000 +2023,Table 1.4,AL,23,capital_gains_gross,All,500000.0,1000000.0,True,False,False,739820 +2023,Table 1.4,AL,43,capital_gains_gross,All,500000.0,1000000.0,True,True,False,739538 +2023,Table 1.4,AM,24,capital_gains_gross,All,1000000.0,1500000.0,False,False,False,54327753000 +2023,Table 1.4,AL,24,capital_gains_gross,All,1000000.0,1500000.0,True,False,False,179713 +2023,Table 1.4,AM,44,capital_gains_gross,All,1000000.0,inf,False,True,False,633865581000 +2023,Table 1.4,AL,44,capital_gains_gross,All,1000000.0,inf,True,True,False,416081 +2023,Table 1.4,AM,25,capital_gains_gross,All,1500000.0,2000000.0,False,False,False,36453719000 +2023,Table 1.4,AL,25,capital_gains_gross,All,1500000.0,2000000.0,True,False,False,75682 +2023,Table 1.4,AM,26,capital_gains_gross,All,2000000.0,5000000.0,False,False,False,109230340000 +2023,Table 1.4,AL,26,capital_gains_gross,All,2000000.0,5000000.0,True,False,False,111123 +2023,Table 1.4,AM,27,capital_gains_gross,All,5000000.0,10000000.0,False,False,False,81225475000 +2023,Table 1.4,AL,27,capital_gains_gross,All,5000000.0,10000000.0,True,False,False,29377 +2023,Table 1.4,AM,28,capital_gains_gross,All,10000000.0,inf,False,False,False,358365027000 +2023,Table 1.4,AL,28,capital_gains_gross,All,10000000.0,inf,True,False,False,20409 +2023,Table 1.4,AO,10,capital_gains_losses,All,-inf,0.0,False,False,False,1060014000 +2023,Table 1.4,AO,30,capital_gains_losses,All,-inf,0.0,False,True,False,1310000 +2023,Table 1.4,AN,10,capital_gains_losses,All,-inf,0.0,True,False,False,428321 +2023,Table 1.4,AN,30,capital_gains_losses,All,-inf,0.0,True,True,False,457 +2023,Table 1.4,AO,9,capital_gains_losses,All,-inf,inf,False,False,True,29355104000 +2023,Table 1.4,AO,29,capital_gains_losses,All,-inf,inf,False,True,False,24044634000 +2023,Table 1.4,AN,9,capital_gains_losses,All,-inf,inf,True,False,True,13833037 +2023,Table 1.4,AN,29,capital_gains_losses,All,-inf,inf,True,True,False,11400879 +2023,Table 1.4,AO,11,capital_gains_losses,All,1.0,5000.0,False,False,False,659244000 +2023,Table 1.4,AO,31,capital_gains_losses,All,1.0,5000.0,False,True,False,5386000 +2023,Table 1.4,AN,11,capital_gains_losses,All,1.0,5000.0,True,False,False,352561 +2023,Table 1.4,AN,31,capital_gains_losses,All,1.0,5000.0,True,True,False,6679 +2023,Table 1.4,AO,12,capital_gains_losses,All,5000.0,10000.0,False,False,False,698496000 +2023,Table 1.4,AO,32,capital_gains_losses,All,5000.0,10000.0,False,True,False,17585000 +2023,Table 1.4,AN,12,capital_gains_losses,All,5000.0,10000.0,True,False,False,337579 +2023,Table 1.4,AN,32,capital_gains_losses,All,5000.0,10000.0,True,True,False,13431 +2023,Table 1.4,AO,13,capital_gains_losses,All,10000.0,15000.0,False,False,False,664541000 +2023,Table 1.4,AO,33,capital_gains_losses,All,10000.0,15000.0,False,True,False,32209000 +2023,Table 1.4,AN,13,capital_gains_losses,All,10000.0,15000.0,True,False,False,322459 +2023,Table 1.4,AN,33,capital_gains_losses,All,10000.0,15000.0,True,True,False,18590 +2023,Table 1.4,AO,14,capital_gains_losses,All,15000.0,20000.0,False,False,False,612740000 +2023,Table 1.4,AO,34,capital_gains_losses,All,15000.0,20000.0,False,True,False,186275000 +2023,Table 1.4,AN,14,capital_gains_losses,All,15000.0,20000.0,True,False,False,290694 +2023,Table 1.4,AN,34,capital_gains_losses,All,15000.0,20000.0,True,True,False,99691 +2023,Table 1.4,AO,15,capital_gains_losses,All,20000.0,25000.0,False,False,False,645817000 +2023,Table 1.4,AO,35,capital_gains_losses,All,20000.0,25000.0,False,True,False,308433000 +2023,Table 1.4,AN,15,capital_gains_losses,All,20000.0,25000.0,True,False,False,312075 +2023,Table 1.4,AN,35,capital_gains_losses,All,20000.0,25000.0,True,True,False,167438 +2023,Table 1.4,AO,16,capital_gains_losses,All,25000.0,30000.0,False,False,False,597655000 +2023,Table 1.4,AO,36,capital_gains_losses,All,25000.0,30000.0,False,True,False,319113000 +2023,Table 1.4,AN,16,capital_gains_losses,All,25000.0,30000.0,True,False,False,314171 +2023,Table 1.4,AN,36,capital_gains_losses,All,25000.0,30000.0,True,True,False,183116 +2023,Table 1.4,AO,17,capital_gains_losses,All,30000.0,40000.0,False,False,False,1172038000 +2023,Table 1.4,AO,37,capital_gains_losses,All,30000.0,40000.0,False,True,False,800057000 +2023,Table 1.4,AN,17,capital_gains_losses,All,30000.0,40000.0,True,False,False,598866 +2023,Table 1.4,AN,37,capital_gains_losses,All,30000.0,40000.0,True,True,False,420923 +2023,Table 1.4,AO,18,capital_gains_losses,All,40000.0,50000.0,False,False,False,1183811000 +2023,Table 1.4,AO,38,capital_gains_losses,All,40000.0,50000.0,False,True,False,962203000 +2023,Table 1.4,AN,18,capital_gains_losses,All,40000.0,50000.0,True,False,False,598574 +2023,Table 1.4,AN,38,capital_gains_losses,All,40000.0,50000.0,True,True,False,495125 +2023,Table 1.4,AO,19,capital_gains_losses,All,50000.0,75000.0,False,False,False,2861806000 +2023,Table 1.4,AO,39,capital_gains_losses,All,50000.0,75000.0,False,True,False,2527238000 +2023,Table 1.4,AN,19,capital_gains_losses,All,50000.0,75000.0,True,False,False,1437145 +2023,Table 1.4,AN,39,capital_gains_losses,All,50000.0,75000.0,True,True,False,1286480 +2023,Table 1.4,AO,20,capital_gains_losses,All,75000.0,100000.0,False,False,False,3055475000 +2023,Table 1.4,AO,40,capital_gains_losses,All,75000.0,100000.0,False,True,False,2878460000 +2023,Table 1.4,AN,20,capital_gains_losses,All,75000.0,100000.0,True,False,False,1516941 +2023,Table 1.4,AN,40,capital_gains_losses,All,75000.0,100000.0,True,True,False,1443779 +2023,Table 1.4,AO,21,capital_gains_losses,All,100000.0,200000.0,False,False,False,7627456000 +2023,Table 1.4,AO,41,capital_gains_losses,All,100000.0,200000.0,False,True,False,7507762000 +2023,Table 1.4,AN,21,capital_gains_losses,All,100000.0,200000.0,True,False,False,3738826 +2023,Table 1.4,AN,41,capital_gains_losses,All,100000.0,200000.0,True,True,False,3687213 +2023,Table 1.4,AO,22,capital_gains_losses,All,200000.0,500000.0,False,False,False,6128894000 +2023,Table 1.4,AO,42,capital_gains_losses,All,200000.0,500000.0,False,True,False,6114148000 +2023,Table 1.4,AN,22,capital_gains_losses,All,200000.0,500000.0,True,False,False,2681748 +2023,Table 1.4,AN,42,capital_gains_losses,All,200000.0,500000.0,True,True,False,2675884 +2023,Table 1.4,AO,23,capital_gains_losses,All,500000.0,1000000.0,False,False,False,1583861000 +2023,Table 1.4,AO,43,capital_gains_losses,All,500000.0,1000000.0,False,True,False,1582120000 +2023,Table 1.4,AN,23,capital_gains_losses,All,500000.0,1000000.0,True,False,False,613313 +2023,Table 1.4,AN,43,capital_gains_losses,All,500000.0,1000000.0,True,True,False,612645 +2023,Table 1.4,AO,24,capital_gains_losses,All,1000000.0,1500000.0,False,False,False,368659000 +2023,Table 1.4,AN,24,capital_gains_losses,All,1000000.0,1500000.0,True,False,False,135620 +2023,Table 1.4,AO,44,capital_gains_losses,All,1000000.0,inf,False,True,False,802336000 +2023,Table 1.4,AN,44,capital_gains_losses,All,1000000.0,inf,True,True,False,289428 +2023,Table 1.4,AO,25,capital_gains_losses,All,1500000.0,2000000.0,False,False,False,152858000 +2023,Table 1.4,AN,25,capital_gains_losses,All,1500000.0,2000000.0,True,False,False,54780 +2023,Table 1.4,AO,26,capital_gains_losses,All,2000000.0,5000000.0,False,False,False,207143000 +2023,Table 1.4,AN,26,capital_gains_losses,All,2000000.0,5000000.0,True,False,False,73418 +2023,Table 1.4,AO,27,capital_gains_losses,All,5000000.0,10000000.0,False,False,False,48870000 +2023,Table 1.4,AN,27,capital_gains_losses,All,5000000.0,10000000.0,True,False,False,17042 +2023,Table 1.4,AO,28,capital_gains_losses,All,10000000.0,inf,False,False,False,25728000 +2023,Table 1.4,AN,28,capital_gains_losses,All,10000000.0,inf,True,False,False,8903 +2023,Table 2.1,DH,10,charitable_contributions_deductions,All,-inf,inf,False,False,True,211975123000 +2023,Table 2.1,DH,33,charitable_contributions_deductions,All,-inf,inf,False,True,False,204600526000 +2023,Table 2.1,DG,10,charitable_contributions_deductions,All,-inf,inf,True,False,True,11747949 +2023,Table 2.1,DG,33,charitable_contributions_deductions,All,-inf,inf,True,True,False,10835878 +2023,Table 2.1,DH,11,charitable_contributions_deductions,All,0.0,5000.0,False,False,False,37390000 +2023,Table 2.1,DG,11,charitable_contributions_deductions,All,0.0,5000.0,True,False,False,43440 +2023,Table 2.1,DH,12,charitable_contributions_deductions,All,5000.0,10000.0,False,False,False,77178000 +2023,Table 2.1,DG,12,charitable_contributions_deductions,All,5000.0,10000.0,True,False,False,36451 +2023,Table 2.1,DH,13,charitable_contributions_deductions,All,10000.0,15000.0,False,False,False,117373000 +2023,Table 2.1,DG,13,charitable_contributions_deductions,All,10000.0,15000.0,True,False,False,43469 +2023,Table 2.1,DH,14,charitable_contributions_deductions,All,15000.0,20000.0,False,False,False,305920000 +2023,Table 2.1,DG,14,charitable_contributions_deductions,All,15000.0,20000.0,True,False,False,93387 +2023,Table 2.1,DH,15,charitable_contributions_deductions,All,20000.0,25000.0,False,False,False,396557000 +2023,Table 2.1,DG,15,charitable_contributions_deductions,All,20000.0,25000.0,True,False,False,102352 +2023,Table 2.1,DH,16,charitable_contributions_deductions,All,25000.0,30000.0,False,False,False,462112000 +2023,Table 2.1,DG,16,charitable_contributions_deductions,All,25000.0,30000.0,True,False,False,102727 +2023,Table 2.1,DH,17,charitable_contributions_deductions,All,30000.0,35000.0,False,False,False,735100000 +2023,Table 2.1,DG,17,charitable_contributions_deductions,All,30000.0,35000.0,True,False,False,132409 +2023,Table 2.1,DH,18,charitable_contributions_deductions,All,35000.0,40000.0,False,False,False,1285701000 +2023,Table 2.1,DG,18,charitable_contributions_deductions,All,35000.0,40000.0,True,False,False,178513 +2023,Table 2.1,DH,19,charitable_contributions_deductions,All,40000.0,45000.0,False,False,False,1138927000 +2023,Table 2.1,DG,19,charitable_contributions_deductions,All,40000.0,45000.0,True,False,False,169669 +2023,Table 2.1,DH,20,charitable_contributions_deductions,All,45000.0,50000.0,False,False,False,1288128000 +2023,Table 2.1,DG,20,charitable_contributions_deductions,All,45000.0,50000.0,True,False,False,206633 +2023,Table 2.1,DH,21,charitable_contributions_deductions,All,50000.0,55000.0,False,False,False,1281002000 +2023,Table 2.1,DG,21,charitable_contributions_deductions,All,50000.0,55000.0,True,False,False,206211 +2023,Table 2.1,DH,22,charitable_contributions_deductions,All,55000.0,60000.0,False,False,False,1483136000 +2023,Table 2.1,DG,22,charitable_contributions_deductions,All,55000.0,60000.0,True,False,False,222884 +2023,Table 2.1,DH,23,charitable_contributions_deductions,All,60000.0,75000.0,False,False,False,5084953000 +2023,Table 2.1,DG,23,charitable_contributions_deductions,All,60000.0,75000.0,True,False,False,769968 +2023,Table 2.1,DH,24,charitable_contributions_deductions,All,75000.0,100000.0,False,False,False,9481442000 +2023,Table 2.1,DG,24,charitable_contributions_deductions,All,75000.0,100000.0,True,False,False,1414668 +2023,Table 2.1,DH,25,charitable_contributions_deductions,All,100000.0,200000.0,False,False,False,34699019000 +2023,Table 2.1,DG,25,charitable_contributions_deductions,All,100000.0,200000.0,True,False,False,3855067 +2023,Table 2.1,DH,26,charitable_contributions_deductions,All,200000.0,500000.0,False,False,False,38381376000 +2023,Table 2.1,DG,26,charitable_contributions_deductions,All,200000.0,500000.0,True,False,False,2851933 +2023,Table 2.1,DH,27,charitable_contributions_deductions,All,500000.0,1000000.0,False,False,False,20699338000 +2023,Table 2.1,DG,27,charitable_contributions_deductions,All,500000.0,1000000.0,True,False,False,810658 +2023,Table 2.1,DH,28,charitable_contributions_deductions,All,1000000.0,1500000.0,False,False,False,10599985000 +2023,Table 2.1,DG,28,charitable_contributions_deductions,All,1000000.0,1500000.0,True,False,False,210205 +2023,Table 2.1,DH,29,charitable_contributions_deductions,All,1500000.0,2000000.0,False,False,False,6224545000 +2023,Table 2.1,DG,29,charitable_contributions_deductions,All,1500000.0,2000000.0,True,False,False,93130 +2023,Table 2.1,DH,30,charitable_contributions_deductions,All,2000000.0,5000000.0,False,False,False,17067510000 +2023,Table 2.1,DG,30,charitable_contributions_deductions,All,2000000.0,5000000.0,True,False,False,140285 +2023,Table 2.1,DH,31,charitable_contributions_deductions,All,5000000.0,10000000.0,False,False,False,11187529000 +2023,Table 2.1,DG,31,charitable_contributions_deductions,All,5000000.0,10000000.0,True,False,False,38235 +2023,Table 2.1,DH,32,charitable_contributions_deductions,All,10000000.0,inf,False,False,False,49940901000 +2023,Table 2.1,DG,32,charitable_contributions_deductions,All,10000000.0,inf,True,False,False,25658 +2023,Table 1.1,B,11,count,All,-inf,0.0,True,False,False,2180146 +2023,Table 1.1,G,11,count,All,-inf,0.0,True,True,False,2096 +2023,Table 1.1,B,10,count,All,-inf,inf,True,False,True,160602107 +2023,Table 1.1,G,10,count,All,-inf,inf,True,True,False,111572368 +2023,Table 1.1,B,12,count,All,1.0,5000.0,True,False,False,7357751 +2023,Table 1.1,G,12,count,All,1.0,5000.0,True,True,False,120341 +2023,Table 1.1,B,13,count,All,5000.0,10000.0,True,False,False,8077917 +2023,Table 1.1,G,13,count,All,5000.0,10000.0,True,True,False,141213 +2023,Table 1.1,B,14,count,All,10000.0,15000.0,True,False,False,8986005 +2023,Table 1.1,G,14,count,All,10000.0,15000.0,True,True,False,641689 +2023,Table 1.1,B,15,count,All,15000.0,20000.0,True,False,False,8702094 +2023,Table 1.1,G,15,count,All,15000.0,20000.0,True,True,False,4028011 +2023,Table 1.1,B,16,count,All,20000.0,25000.0,True,False,False,7925999 +2023,Table 1.1,G,16,count,All,20000.0,25000.0,True,True,False,4176659 +2023,Table 1.1,B,17,count,All,25000.0,30000.0,True,False,False,7594157 +2023,Table 1.1,G,17,count,All,25000.0,30000.0,True,True,False,4418022 +2023,Table 1.1,B,18,count,All,30000.0,40000.0,True,False,False,15210266 +2023,Table 1.1,G,18,count,All,30000.0,40000.0,True,True,False,10192082 +2023,Table 1.1,B,19,count,All,40000.0,50000.0,True,False,False,13519034 +2023,Table 1.1,G,19,count,All,40000.0,50000.0,True,True,False,10574219 +2023,Table 1.1,B,20,count,All,50000.0,75000.0,True,False,False,24135884 +2023,Table 1.1,G,20,count,All,50000.0,75000.0,True,True,False,21494289 +2023,Table 1.1,B,21,count,All,75000.0,100000.0,True,False,False,15775468 +2023,Table 1.1,G,21,count,All,75000.0,100000.0,True,True,False,15065384 +2023,Table 1.1,B,22,count,All,100000.0,200000.0,True,False,False,27602755 +2023,Table 1.1,G,22,count,All,100000.0,200000.0,True,True,False,27211633 +2023,Table 1.1,B,23,count,All,200000.0,500000.0,True,False,False,10955818 +2023,Table 1.1,G,23,count,All,200000.0,500000.0,True,True,False,10930853 +2023,Table 1.1,B,24,count,All,500000.0,1000000.0,True,False,False,1779720 +2023,Table 1.1,G,24,count,All,500000.0,1000000.0,True,True,False,1777679 +2023,Table 1.1,B,25,count,All,1000000.0,1500000.0,True,False,False,368931 +2023,Table 1.1,G,25,count,All,1000000.0,1500000.0,True,True,False,368514 +2023,Table 1.2,B,44,count,All,1000000.0,inf,True,True,False,798197 +2023,Table 1.1,B,26,count,All,1500000.0,2000000.0,True,False,False,147290 +2023,Table 1.1,G,26,count,All,1500000.0,2000000.0,True,True,False,147132 +2023,Table 1.1,B,27,count,All,2000000.0,5000000.0,True,False,False,203229 +2023,Table 1.1,G,27,count,All,2000000.0,5000000.0,True,True,False,202992 +2023,Table 1.1,B,28,count,All,5000000.0,10000000.0,True,False,False,49262 +2023,Table 1.1,G,28,count,All,5000000.0,10000000.0,True,True,False,49212 +2023,Table 1.1,B,29,count,All,10000000.0,inf,True,False,False,30382 +2023,Table 1.1,G,29,count,All,10000000.0,inf,True,True,False,30346 +2023,Table 1.2,AL,10,count,Head of Household,-inf,0.0,True,False,False,97661 +2023,Table 1.2,AL,30,count,Head of Household,-inf,0.0,True,True,False,22 +2023,Table 1.2,AL,9,count,Head of Household,-inf,inf,True,False,False,21604491 +2023,Table 1.2,AL,29,count,Head of Household,-inf,inf,True,True,False,8403628 +2023,Table 1.2,AL,11,count,Head of Household,1.0,5000.0,True,False,False,362386 +2023,Table 1.2,AL,31,count,Head of Household,1.0,5000.0,True,True,False,0 +2023,Table 1.2,AL,12,count,Head of Household,5000.0,10000.0,True,False,False,693609 +2023,Table 1.2,AL,32,count,Head of Household,5000.0,10000.0,True,True,False,0 +2023,Table 1.2,AL,13,count,Head of Household,10000.0,15000.0,True,False,False,1540572 +2023,Table 1.2,AL,33,count,Head of Household,10000.0,15000.0,True,True,False,0 +2023,Table 1.2,AL,14,count,Head of Household,15000.0,20000.0,True,False,False,1938752 +2023,Table 1.2,AL,34,count,Head of Household,15000.0,20000.0,True,True,False,0 +2023,Table 1.2,AL,15,count,Head of Household,20000.0,25000.0,True,False,False,1756702 +2023,Table 1.2,AL,35,count,Head of Household,20000.0,25000.0,True,True,False,22780 +2023,Table 1.2,AL,16,count,Head of Household,25000.0,30000.0,True,False,False,1597637 +2023,Table 1.2,AL,36,count,Head of Household,25000.0,30000.0,True,True,False,100368 +2023,Table 1.2,AL,17,count,Head of Household,30000.0,40000.0,True,False,False,3343374 +2023,Table 1.2,AL,37,count,Head of Household,30000.0,40000.0,True,True,False,382679 +2023,Table 1.2,AL,18,count,Head of Household,40000.0,50000.0,True,False,False,2647840 +2023,Table 1.2,AL,38,count,Head of Household,40000.0,50000.0,True,True,False,1109608 +2023,Table 1.2,AL,19,count,Head of Household,50000.0,75000.0,True,False,False,3793554 +2023,Table 1.2,AL,39,count,Head of Household,50000.0,75000.0,True,True,False,3070131 +2023,Table 1.2,AL,20,count,Head of Household,75000.0,100000.0,True,False,False,1786539 +2023,Table 1.2,AL,40,count,Head of Household,75000.0,100000.0,True,True,False,1700422 +2023,Table 1.2,AL,21,count,Head of Household,100000.0,200000.0,True,False,False,1651852 +2023,Table 1.2,AL,41,count,Head of Household,100000.0,200000.0,True,True,False,1626383 +2023,Table 1.2,AL,22,count,Head of Household,200000.0,500000.0,True,False,False,330844 +2023,Table 1.2,AL,42,count,Head of Household,200000.0,500000.0,True,True,False,328345 +2023,Table 1.2,AL,23,count,Head of Household,500000.0,1000000.0,True,False,False,43777 +2023,Table 1.2,AL,43,count,Head of Household,500000.0,1000000.0,True,True,False,43586 +2023,Table 1.2,AL,24,count,Head of Household,1000000.0,1500000.0,True,False,False,9103 +2023,Table 1.2,AL,44,count,Head of Household,1000000.0,inf,True,True,False,19304 +2023,Table 1.2,AL,25,count,Head of Household,1500000.0,2000000.0,True,False,False,3306 +2023,Table 1.2,AL,26,count,Head of Household,2000000.0,5000000.0,True,False,False,5117 +2023,Table 1.2,AL,27,count,Head of Household,5000000.0,10000000.0,True,False,False,1172 +2023,Table 1.2,AL,28,count,Head of Household,10000000.0,inf,True,False,False,694 +2023,Table 1.2,N,10,count,Married Filing Jointly/Surviving Spouse,-inf,0.0,True,False,False,583590 +2023,Table 1.2,N,30,count,Married Filing Jointly/Surviving Spouse,-inf,0.0,True,True,False,1140 +2023,Table 1.2,N,9,count,Married Filing Jointly/Surviving Spouse,-inf,inf,True,False,False,54568939 +2023,Table 1.2,N,29,count,Married Filing Jointly/Surviving Spouse,-inf,inf,True,True,False,43462977 +2023,Table 1.2,N,11,count,Married Filing Jointly/Surviving Spouse,1.0,5000.0,True,False,False,667231 +2023,Table 1.2,N,31,count,Married Filing Jointly/Surviving Spouse,1.0,5000.0,True,True,False,0 +2023,Table 1.2,N,12,count,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,True,False,False,708175 +2023,Table 1.2,N,32,count,Married Filing Jointly/Surviving Spouse,5000.0,10000.0,True,True,False,3138 +2023,Table 1.2,N,13,count,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,True,False,False,894253 +2023,Table 1.2,N,33,count,Married Filing Jointly/Surviving Spouse,10000.0,15000.0,True,True,False,0 +2023,Table 1.2,N,14,count,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,True,False,False,1015220 +2023,Table 1.2,N,34,count,Married Filing Jointly/Surviving Spouse,15000.0,20000.0,True,True,False,0 +2023,Table 1.2,N,15,count,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,True,False,False,1064449 +2023,Table 1.2,N,35,count,Married Filing Jointly/Surviving Spouse,20000.0,25000.0,True,True,False,1100 +2023,Table 1.2,N,16,count,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,True,False,False,1160886 +2023,Table 1.2,N,36,count,Married Filing Jointly/Surviving Spouse,25000.0,30000.0,True,True,False,87489 +2023,Table 1.2,N,17,count,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,True,False,False,2415380 +2023,Table 1.2,N,37,count,Married Filing Jointly/Surviving Spouse,30000.0,40000.0,True,True,False,1090282 +2023,Table 1.2,N,18,count,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,True,False,False,2486715 +2023,Table 1.2,N,38,count,Married Filing Jointly/Surviving Spouse,40000.0,50000.0,True,True,False,1311188 +2023,Table 1.2,N,19,count,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,True,False,False,6572624 +2023,Table 1.2,N,39,count,Married Filing Jointly/Surviving Spouse,50000.0,75000.0,True,True,False,4861508 +2023,Table 1.2,N,20,count,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,True,False,False,6968907 +2023,Table 1.2,N,40,count,Married Filing Jointly/Surviving Spouse,75000.0,100000.0,True,True,False,6410582 +2023,Table 1.2,N,21,count,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,True,False,False,18900024 +2023,Table 1.2,N,41,count,Married Filing Jointly/Surviving Spouse,100000.0,200000.0,True,True,False,18584092 +2023,Table 1.2,N,22,count,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,True,False,False,8960113 +2023,Table 1.2,N,42,count,Married Filing Jointly/Surviving Spouse,200000.0,500000.0,True,True,False,8942458 +2023,Table 1.2,N,23,count,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,True,False,False,1503008 +2023,Table 1.2,N,43,count,Married Filing Jointly/Surviving Spouse,500000.0,1000000.0,True,True,False,1502048 +2023,Table 1.2,N,24,count,Married Filing Jointly/Surviving Spouse,1000000.0,1500000.0,True,False,False,313744 +2023,Table 1.2,N,44,count,Married Filing Jointly/Surviving Spouse,1000000.0,inf,True,True,False,667953 +2023,Table 1.2,N,25,count,Married Filing Jointly/Surviving Spouse,1500000.0,2000000.0,True,False,False,123390 +2023,Table 1.2,N,26,count,Married Filing Jointly/Surviving Spouse,2000000.0,5000000.0,True,False,False,167059 +2023,Table 1.2,N,27,count,Married Filing Jointly/Surviving Spouse,5000000.0,10000000.0,True,False,False,40052 +2023,Table 1.2,N,28,count,Married Filing Jointly/Surviving Spouse,10000000.0,inf,True,False,False,24120 +2023,Table 1.2,Z,10,count,Married Filing Separately,-inf,0.0,True,False,False,83702 +2023,Table 1.2,Z,30,count,Married Filing Separately,-inf,0.0,True,True,False,1129 +2023,Table 1.2,Z,9,count,Married Filing Separately,-inf,inf,True,False,False,4139858 +2023,Table 1.2,Z,29,count,Married Filing Separately,-inf,inf,True,True,False,3307802 +2023,Table 1.2,Z,11,count,Married Filing Separately,1.0,5000.0,True,False,False,152900 +2023,Table 1.2,Z,31,count,Married Filing Separately,1.0,5000.0,True,True,False,0 +2023,Table 1.2,Z,12,count,Married Filing Separately,5000.0,10000.0,True,False,False,139827 +2023,Table 1.2,Z,32,count,Married Filing Separately,5000.0,10000.0,True,True,False,25799 +2023,Table 1.2,Z,13,count,Married Filing Separately,10000.0,15000.0,True,False,False,155919 +2023,Table 1.2,Z,33,count,Married Filing Separately,10000.0,15000.0,True,True,False,0 +2023,Table 1.2,Z,14,count,Married Filing Separately,15000.0,20000.0,True,False,False,169880 +2023,Table 1.2,Z,34,count,Married Filing Separately,15000.0,20000.0,True,True,False,107968 +2023,Table 1.2,Z,15,count,Married Filing Separately,20000.0,25000.0,True,False,False,139298 +2023,Table 1.2,Z,35,count,Married Filing Separately,20000.0,25000.0,True,True,False,109495 +2023,Table 1.2,Z,16,count,Married Filing Separately,25000.0,30000.0,True,False,False,211574 +2023,Table 1.2,Z,36,count,Married Filing Separately,25000.0,30000.0,True,True,False,159515 +2023,Table 1.2,Z,17,count,Married Filing Separately,30000.0,40000.0,True,False,False,441152 +2023,Table 1.2,Z,37,count,Married Filing Separately,30000.0,40000.0,True,True,False,355873 +2023,Table 1.2,Z,18,count,Married Filing Separately,40000.0,50000.0,True,False,False,501915 +2023,Table 1.2,Z,38,count,Married Filing Separately,40000.0,50000.0,True,True,False,458217 +2023,Table 1.2,Z,19,count,Married Filing Separately,50000.0,75000.0,True,False,False,947989 +2023,Table 1.2,Z,39,count,Married Filing Separately,50000.0,75000.0,True,True,False,913209 +2023,Table 1.2,Z,20,count,Married Filing Separately,75000.0,100000.0,True,False,False,473947 +2023,Table 1.2,Z,40,count,Married Filing Separately,75000.0,100000.0,True,True,False,466695 +2023,Table 1.2,Z,21,count,Married Filing Separately,100000.0,200000.0,True,False,False,558588 +2023,Table 1.2,Z,41,count,Married Filing Separately,100000.0,200000.0,True,True,False,549122 +2023,Table 1.2,Z,22,count,Married Filing Separately,200000.0,500000.0,True,False,False,123766 +2023,Table 1.2,Z,42,count,Married Filing Separately,200000.0,500000.0,True,True,False,121788 +2023,Table 1.2,Z,23,count,Married Filing Separately,500000.0,1000000.0,True,False,False,23447 +2023,Table 1.2,Z,43,count,Married Filing Separately,500000.0,1000000.0,True,True,False,23136 +2023,Table 1.2,Z,24,count,Married Filing Separately,1000000.0,1500000.0,True,False,False,5231 +2023,Table 1.2,Z,44,count,Married Filing Separately,1000000.0,inf,True,True,False,15856 +2023,Table 1.2,Z,25,count,Married Filing Separately,1500000.0,2000000.0,True,False,False,3156 +2023,Table 1.2,Z,26,count,Married Filing Separately,2000000.0,5000000.0,True,False,False,4802 +2023,Table 1.2,Z,27,count,Married Filing Separately,5000000.0,10000000.0,True,False,False,1438 +2023,Table 1.2,Z,28,count,Married Filing Separately,10000000.0,inf,True,False,False,1327 +2023,Table 1.2,AX,10,count,Single,-inf,0.0,True,False,False,1415193 +2023,Table 1.2,AX,30,count,Single,-inf,0.0,True,True,False,847 +2023,Table 1.2,AX,9,count,Single,-inf,inf,True,False,False,80288820 +2023,Table 1.2,AX,29,count,Single,-inf,inf,True,True,False,56397960 +2023,Table 1.2,AX,11,count,Single,1.0,5000.0,True,False,False,6175235 +2023,Table 1.2,AX,31,count,Single,1.0,5000.0,True,True,False,119298 +2023,Table 1.2,AX,12,count,Single,5000.0,10000.0,True,False,False,6536306 +2023,Table 1.2,AX,32,count,Single,5000.0,10000.0,True,True,False,133059 +2023,Table 1.2,AX,13,count,Single,10000.0,15000.0,True,False,False,6395260 +2023,Table 1.2,AX,33,count,Single,10000.0,15000.0,True,True,False,620906 +2023,Table 1.2,AX,14,count,Single,15000.0,20000.0,True,False,False,5578242 +2023,Table 1.2,AX,34,count,Single,15000.0,20000.0,True,True,False,3917871 +2023,Table 1.2,AX,15,count,Single,20000.0,25000.0,True,False,False,4965549 +2023,Table 1.2,AX,35,count,Single,20000.0,25000.0,True,True,False,4045457 +2023,Table 1.2,AX,16,count,Single,25000.0,30000.0,True,False,False,4624061 +2023,Table 1.2,AX,36,count,Single,25000.0,30000.0,True,True,False,4070650 +2023,Table 1.2,AX,17,count,Single,30000.0,40000.0,True,False,False,9010360 +2023,Table 1.2,AX,37,count,Single,30000.0,40000.0,True,True,False,8363248 +2023,Table 1.2,AX,18,count,Single,40000.0,50000.0,True,False,False,7882564 +2023,Table 1.2,AX,38,count,Single,40000.0,50000.0,True,True,False,7695207 +2023,Table 1.2,AX,19,count,Single,50000.0,75000.0,True,False,False,12821718 +2023,Table 1.2,AX,39,count,Single,50000.0,75000.0,True,True,False,12649441 +2023,Table 1.2,AX,20,count,Single,75000.0,100000.0,True,False,False,6546075 +2023,Table 1.2,AX,40,count,Single,75000.0,100000.0,True,True,False,6487685 +2023,Table 1.2,AX,21,count,Single,100000.0,200000.0,True,False,False,6492290 +2023,Table 1.2,AX,41,count,Single,100000.0,200000.0,True,True,False,6452036 +2023,Table 1.2,AX,22,count,Single,200000.0,500000.0,True,False,False,1541095 +2023,Table 1.2,AX,42,count,Single,200000.0,500000.0,True,True,False,1538261 +2023,Table 1.2,AX,23,count,Single,500000.0,1000000.0,True,False,False,209488 +2023,Table 1.2,AX,43,count,Single,500000.0,1000000.0,True,True,False,208908 +2023,Table 1.2,AX,24,count,Single,1000000.0,1500000.0,True,False,False,40853 +2023,Table 1.2,AX,44,count,Single,1000000.0,inf,True,True,False,95084 +2023,Table 1.2,AX,25,count,Single,1500000.0,2000000.0,True,False,False,17438 +2023,Table 1.2,AX,26,count,Single,2000000.0,5000000.0,True,False,False,26253 +2023,Table 1.2,AX,27,count,Single,5000000.0,10000000.0,True,False,False,6599 +2023,Table 1.2,AX,28,count,Single,10000000.0,inf,True,False,False,4241 +2023,Table 1.4,G,10,employment_income,All,-inf,0.0,False,False,False,23849341000 +2023,Table 1.4,G,30,employment_income,All,-inf,0.0,False,True,False,218880000 +2023,Table 1.4,F,10,employment_income,All,-inf,0.0,True,False,False,515072 +2023,Table 1.4,F,30,employment_income,All,-inf,0.0,True,True,False,1119 +2023,Table 1.4,G,9,employment_income,All,-inf,inf,False,False,True,10204095705000 +2023,Table 1.4,G,29,employment_income,All,-inf,inf,False,True,False,9366106926000 +2023,Table 1.4,F,9,employment_income,All,-inf,inf,True,False,True,128591050 +2023,Table 1.4,F,29,employment_income,All,-inf,inf,True,True,False,93991771 +2023,Table 1.4,G,11,employment_income,All,1.0,5000.0,False,False,False,18760387000 +2023,Table 1.4,G,31,employment_income,All,1.0,5000.0,False,True,False,96831000 +2023,Table 1.4,F,11,employment_income,All,1.0,5000.0,True,False,False,3865490 +2023,Table 1.4,F,31,employment_income,All,1.0,5000.0,True,True,False,44284 +2023,Table 1.4,G,12,employment_income,All,5000.0,10000.0,False,False,False,46489081000 +2023,Table 1.4,G,32,employment_income,All,5000.0,10000.0,False,True,False,566052000 +2023,Table 1.4,F,12,employment_income,All,5000.0,10000.0,True,False,False,5693319 +2023,Table 1.4,F,32,employment_income,All,5000.0,10000.0,True,True,False,100647 +2023,Table 1.4,G,13,employment_income,All,10000.0,15000.0,False,False,False,79818101000 +2023,Table 1.4,G,33,employment_income,All,10000.0,15000.0,False,True,False,8027943000 +2023,Table 1.4,F,13,employment_income,All,10000.0,15000.0,True,False,False,6277415 +2023,Table 1.4,F,33,employment_income,All,10000.0,15000.0,True,True,False,548844 +2023,Table 1.4,G,14,employment_income,All,15000.0,20000.0,False,False,False,109235950000 +2023,Table 1.4,G,34,employment_income,All,15000.0,20000.0,False,True,False,55395966000 +2023,Table 1.4,F,14,employment_income,All,15000.0,20000.0,True,False,False,6358196 +2023,Table 1.4,F,34,employment_income,All,15000.0,20000.0,True,True,False,3191853 +2023,Table 1.4,G,15,employment_income,All,20000.0,25000.0,False,False,False,141520816000 +2023,Table 1.4,G,35,employment_income,All,20000.0,25000.0,False,True,False,75517007000 +2023,Table 1.4,F,15,employment_income,All,20000.0,25000.0,True,False,False,6246065 +2023,Table 1.4,F,35,employment_income,All,20000.0,25000.0,True,True,False,3381978 +2023,Table 1.4,G,16,employment_income,All,25000.0,30000.0,False,False,False,169949626000 +2023,Table 1.4,G,36,employment_income,All,25000.0,30000.0,False,True,False,100824173000 +2023,Table 1.4,F,16,employment_income,All,25000.0,30000.0,True,False,False,6254085 +2023,Table 1.4,F,36,employment_income,All,25000.0,30000.0,True,True,False,3715524 +2023,Table 1.4,G,17,employment_income,All,30000.0,40000.0,False,False,False,447034065000 +2023,Table 1.4,G,37,employment_income,All,30000.0,40000.0,False,True,False,291433898000 +2023,Table 1.4,F,17,employment_income,All,30000.0,40000.0,True,False,False,13021795 +2023,Table 1.4,F,37,employment_income,All,30000.0,40000.0,True,True,False,8579696 +2023,Table 1.4,G,18,employment_income,All,40000.0,50000.0,False,False,False,508375833000 +2023,Table 1.4,G,38,employment_income,All,40000.0,50000.0,False,True,False,390483640000 +2023,Table 1.4,F,18,employment_income,All,40000.0,50000.0,True,False,False,11732802 +2023,Table 1.4,F,38,employment_income,All,40000.0,50000.0,True,True,False,9063063 +2023,Table 1.4,G,19,employment_income,All,50000.0,75000.0,False,False,False,1182724271000 +2023,Table 1.4,G,39,employment_income,All,50000.0,75000.0,False,True,False,1048795495000 +2023,Table 1.4,F,19,employment_income,All,50000.0,75000.0,True,False,False,20553619 +2023,Table 1.4,F,39,employment_income,All,50000.0,75000.0,True,True,False,18200227 +2023,Table 1.4,G,20,employment_income,All,75000.0,100000.0,False,False,False,1021469226000 +2023,Table 1.4,G,40,employment_income,All,75000.0,100000.0,False,True,False,975964483000 +2023,Table 1.4,F,20,employment_income,All,75000.0,100000.0,True,False,False,13139219 +2023,Table 1.4,F,40,employment_income,All,75000.0,100000.0,True,True,False,12541257 +2023,Table 1.4,G,21,employment_income,All,100000.0,200000.0,False,False,False,2774550975000 +2023,Table 1.4,G,41,employment_income,All,100000.0,200000.0,False,True,False,2744433556000 +2023,Table 1.4,F,21,employment_income,All,100000.0,200000.0,True,False,False,23193910 +2023,Table 1.4,F,41,employment_income,All,100000.0,200000.0,True,True,False,22904952 +2023,Table 1.4,G,22,employment_income,All,200000.0,500000.0,False,False,False,2207468941000 +2023,Table 1.4,G,42,employment_income,All,200000.0,500000.0,False,True,False,2202976645000 +2023,Table 1.4,F,22,employment_income,All,200000.0,500000.0,True,False,False,9533471 +2023,Table 1.4,F,42,employment_income,All,200000.0,500000.0,True,True,False,9513728 +2023,Table 1.4,G,23,employment_income,All,500000.0,1000000.0,False,False,False,717653272000 +2023,Table 1.4,G,43,employment_income,All,500000.0,1000000.0,False,True,False,716893509000 +2023,Table 1.4,F,23,employment_income,All,500000.0,1000000.0,True,False,False,1547016 +2023,Table 1.4,F,43,employment_income,All,500000.0,1000000.0,True,True,False,1545579 +2023,Table 1.4,G,24,employment_income,All,1000000.0,1500000.0,False,False,False,211037334000 +2023,Table 1.4,F,24,employment_income,All,1000000.0,1500000.0,True,False,False,308634 +2023,Table 1.4,G,44,employment_income,All,1000000.0,inf,False,True,False,754478848000 +2023,Table 1.4,F,44,employment_income,All,1000000.0,inf,True,True,False,659021 +2023,Table 1.4,G,25,employment_income,All,1500000.0,2000000.0,False,False,False,101807895000 +2023,Table 1.4,F,25,employment_income,All,1500000.0,2000000.0,True,False,False,121174 +2023,Table 1.4,G,26,employment_income,All,2000000.0,5000000.0,False,False,False,199719676000 +2023,Table 1.4,F,26,employment_income,All,2000000.0,5000000.0,True,False,False,165421 +2023,Table 1.4,G,27,employment_income,All,5000000.0,10000000.0,False,False,False,88419893000 +2023,Table 1.4,F,27,employment_income,All,5000000.0,10000000.0,True,False,False,39729 +2023,Table 1.4,G,28,employment_income,All,10000000.0,inf,False,False,False,154211023000 +2023,Table 1.4,F,28,employment_income,All,10000000.0,inf,True,False,False,24618 +2023,Table 1.4,BY,10,estate_income,All,-inf,0.0,False,False,False,348918000 +2023,Table 1.4,BY,30,estate_income,All,-inf,0.0,False,True,False,47954000 +2023,Table 1.4,BX,10,estate_income,All,-inf,0.0,True,False,False,9283 +2023,Table 1.4,BX,30,estate_income,All,-inf,0.0,True,True,False,2065 +2023,Table 1.4,BY,9,estate_income,All,-inf,inf,False,False,True,47892046000 +2023,Table 1.4,BY,29,estate_income,All,-inf,inf,False,True,False,47063622000 +2023,Table 1.4,BX,9,estate_income,All,-inf,inf,True,False,True,648583 +2023,Table 1.4,BX,29,estate_income,All,-inf,inf,True,True,False,588335 +2023,Table 1.4,BY,11,estate_income,All,1.0,5000.0,False,False,False,33431000 +2023,Table 1.4,BY,31,estate_income,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BX,11,estate_income,All,1.0,5000.0,True,False,False,9618 +2023,Table 1.4,BX,31,estate_income,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BY,12,estate_income,All,5000.0,10000.0,False,False,False,23750000 +2023,Table 1.4,BY,32,estate_income,All,5000.0,10000.0,False,True,False,22287000 +2023,Table 1.4,BX,12,estate_income,All,5000.0,10000.0,True,False,False,7597 +2023,Table 1.4,BX,32,estate_income,All,5000.0,10000.0,True,True,False,5040 +2023,Table 1.4,BY,13,estate_income,All,10000.0,15000.0,False,False,False,66550000 +2023,Table 1.4,BY,33,estate_income,All,10000.0,15000.0,False,True,False,0 +2023,Table 1.4,BX,13,estate_income,All,10000.0,15000.0,True,False,False,9751 +2023,Table 1.4,BX,33,estate_income,All,10000.0,15000.0,True,True,False,0 +2023,Table 1.4,BY,14,estate_income,All,15000.0,20000.0,False,False,False,160078000 +2023,Table 1.4,BY,34,estate_income,All,15000.0,20000.0,False,True,False,31574000 +2023,Table 1.4,BX,14,estate_income,All,15000.0,20000.0,True,False,False,10077 +2023,Table 1.4,BX,34,estate_income,All,15000.0,20000.0,True,True,False,3058 +2023,Table 1.4,BY,15,estate_income,All,20000.0,25000.0,False,False,False,110858000 +2023,Table 1.4,BY,35,estate_income,All,20000.0,25000.0,False,True,False,49475000 +2023,Table 1.4,BX,15,estate_income,All,20000.0,25000.0,True,False,False,9411 +2023,Table 1.4,BX,35,estate_income,All,20000.0,25000.0,True,True,False,6394 +2023,Table 1.4,BY,16,estate_income,All,25000.0,30000.0,False,False,False,101257000 +2023,Table 1.4,BY,36,estate_income,All,25000.0,30000.0,False,True,False,47646000 +2023,Table 1.4,BX,16,estate_income,All,25000.0,30000.0,True,False,False,9647 +2023,Table 1.4,BX,36,estate_income,All,25000.0,30000.0,True,True,False,2728 +2023,Table 1.4,BY,17,estate_income,All,30000.0,40000.0,False,False,False,100126000 +2023,Table 1.4,BY,37,estate_income,All,30000.0,40000.0,False,True,False,91601000 +2023,Table 1.4,BX,17,estate_income,All,30000.0,40000.0,True,False,False,19958 +2023,Table 1.4,BX,37,estate_income,All,30000.0,40000.0,True,True,False,16165 +2023,Table 1.4,BY,18,estate_income,All,40000.0,50000.0,False,False,False,110150000 +2023,Table 1.4,BY,38,estate_income,All,40000.0,50000.0,False,True,False,105681000 +2023,Table 1.4,BX,18,estate_income,All,40000.0,50000.0,True,False,False,12798 +2023,Table 1.4,BX,38,estate_income,All,40000.0,50000.0,True,True,False,11399 +2023,Table 1.4,BY,19,estate_income,All,50000.0,75000.0,False,False,False,410026000 +2023,Table 1.4,BY,39,estate_income,All,50000.0,75000.0,False,True,False,387536000 +2023,Table 1.4,BX,19,estate_income,All,50000.0,75000.0,True,False,False,42073 +2023,Table 1.4,BX,39,estate_income,All,50000.0,75000.0,True,True,False,40484 +2023,Table 1.4,BY,20,estate_income,All,75000.0,100000.0,False,False,False,884165000 +2023,Table 1.4,BY,40,estate_income,All,75000.0,100000.0,False,True,False,876818000 +2023,Table 1.4,BX,20,estate_income,All,75000.0,100000.0,True,False,False,63807 +2023,Table 1.4,BX,40,estate_income,All,75000.0,100000.0,True,True,False,62375 +2023,Table 1.4,BY,21,estate_income,All,100000.0,200000.0,False,False,False,4985643000 +2023,Table 1.4,BY,41,estate_income,All,100000.0,200000.0,False,True,False,4871209000 +2023,Table 1.4,BX,21,estate_income,All,100000.0,200000.0,True,False,False,193529 +2023,Table 1.4,BX,41,estate_income,All,100000.0,200000.0,True,True,False,187930 +2023,Table 1.4,BY,22,estate_income,All,200000.0,500000.0,False,False,False,7928641000 +2023,Table 1.4,BY,42,estate_income,All,200000.0,500000.0,False,True,False,7907755000 +2023,Table 1.4,BX,22,estate_income,All,200000.0,500000.0,True,False,False,162371 +2023,Table 1.4,BX,42,estate_income,All,200000.0,500000.0,True,True,False,162073 +2023,Table 1.4,BY,23,estate_income,All,500000.0,1000000.0,False,False,False,5036647000 +2023,Table 1.4,BY,43,estate_income,All,500000.0,1000000.0,False,True,False,5033599000 +2023,Table 1.4,BX,23,estate_income,All,500000.0,1000000.0,True,False,False,47233 +2023,Table 1.4,BX,43,estate_income,All,500000.0,1000000.0,True,True,False,47209 +2023,Table 1.4,BY,24,estate_income,All,1000000.0,1500000.0,False,False,False,3161020000 +2023,Table 1.4,BX,24,estate_income,All,1000000.0,1500000.0,True,False,False,14734 +2023,Table 1.4,BY,44,estate_income,All,1000000.0,inf,False,True,False,27590489000 +2023,Table 1.4,BX,44,estate_income,All,1000000.0,inf,True,True,False,41414 +2023,Table 1.4,BY,25,estate_income,All,1500000.0,2000000.0,False,False,False,1751849000 +2023,Table 1.4,BX,25,estate_income,All,1500000.0,2000000.0,True,False,False,6691 +2023,Table 1.4,BY,26,estate_income,All,2000000.0,5000000.0,False,False,False,6389685000 +2023,Table 1.4,BX,26,estate_income,All,2000000.0,5000000.0,True,False,False,12636 +2023,Table 1.4,BY,27,estate_income,All,5000000.0,10000000.0,False,False,False,4602734000 +2023,Table 1.4,BX,27,estate_income,All,5000000.0,10000000.0,True,False,False,4241 +2023,Table 1.4,BY,28,estate_income,All,10000000.0,inf,False,False,False,11686518000 +2023,Table 1.4,BX,28,estate_income,All,10000000.0,inf,True,False,False,3128 +2023,Table 1.4,CA,10,estate_losses,All,-inf,0.0,False,False,False,1353793000 +2023,Table 1.4,CA,30,estate_losses,All,-inf,0.0,False,True,False,173927000 +2023,Table 1.4,BZ,10,estate_losses,All,-inf,0.0,True,False,False,1687 +2023,Table 1.4,BZ,30,estate_losses,All,-inf,0.0,True,True,False,2022 +2023,Table 1.4,CA,9,estate_losses,All,-inf,inf,False,False,True,4898828000 +2023,Table 1.4,CA,29,estate_losses,All,-inf,inf,False,True,False,3488026000 +2023,Table 1.4,BZ,9,estate_losses,All,-inf,inf,True,False,True,36592 +2023,Table 1.4,BZ,29,estate_losses,All,-inf,inf,True,True,False,31381 +2023,Table 1.4,CA,11,estate_losses,All,1.0,5000.0,False,False,False,7746000 +2023,Table 1.4,CA,31,estate_losses,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BZ,11,estate_losses,All,1.0,5000.0,True,False,False,5 +2023,Table 1.4,BZ,31,estate_losses,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,CA,12,estate_losses,All,5000.0,10000.0,False,False,False,31081000 +2023,Table 1.4,CA,32,estate_losses,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,BZ,12,estate_losses,All,5000.0,10000.0,True,False,False,2012 +2023,Table 1.4,BZ,32,estate_losses,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,CA,13,estate_losses,All,10000.0,15000.0,False,False,False,0 +2023,Table 1.4,CA,33,estate_losses,All,10000.0,15000.0,False,True,False,0 +2023,Table 1.4,BZ,13,estate_losses,All,10000.0,15000.0,True,False,False,0 +2023,Table 1.4,BZ,33,estate_losses,All,10000.0,15000.0,True,True,False,0 +2023,Table 1.4,CA,14,estate_losses,All,15000.0,20000.0,False,False,False,0 +2023,Table 1.4,CA,34,estate_losses,All,15000.0,20000.0,False,True,False,0 +2023,Table 1.4,BZ,14,estate_losses,All,15000.0,20000.0,True,False,False,0 +2023,Table 1.4,BZ,34,estate_losses,All,15000.0,20000.0,True,True,False,0 +2023,Table 1.4,CA,15,estate_losses,All,20000.0,25000.0,False,False,False,0 +2023,Table 1.4,CA,35,estate_losses,All,20000.0,25000.0,False,True,False,0 +2023,Table 1.4,BZ,15,estate_losses,All,20000.0,25000.0,True,False,False,0 +2023,Table 1.4,BZ,35,estate_losses,All,20000.0,25000.0,True,True,False,0 +2023,Table 1.4,CA,16,estate_losses,All,25000.0,30000.0,False,False,False,17849000 +2023,Table 1.4,CA,36,estate_losses,All,25000.0,30000.0,False,True,False,0 +2023,Table 1.4,BZ,16,estate_losses,All,25000.0,30000.0,True,False,False,1048 +2023,Table 1.4,BZ,36,estate_losses,All,25000.0,30000.0,True,True,False,0 +2023,Table 1.4,CA,17,estate_losses,All,30000.0,40000.0,False,False,False,5544000 +2023,Table 1.4,CA,37,estate_losses,All,30000.0,40000.0,False,True,False,0 +2023,Table 1.4,BZ,17,estate_losses,All,30000.0,40000.0,True,False,False,4 +2023,Table 1.4,BZ,37,estate_losses,All,30000.0,40000.0,True,True,False,0 +2023,Table 1.4,CA,18,estate_losses,All,40000.0,50000.0,False,False,False,12665000 +2023,Table 1.4,CA,38,estate_losses,All,40000.0,50000.0,False,True,False,0 +2023,Table 1.4,BZ,18,estate_losses,All,40000.0,50000.0,True,False,False,2031 +2023,Table 1.4,BZ,38,estate_losses,All,40000.0,50000.0,True,True,False,0 +2023,Table 1.4,CA,19,estate_losses,All,50000.0,75000.0,False,False,False,27504000 +2023,Table 1.4,CA,39,estate_losses,All,50000.0,75000.0,False,True,False,2608000 +2023,Table 1.4,BZ,19,estate_losses,All,50000.0,75000.0,True,False,False,1550 +2023,Table 1.4,BZ,39,estate_losses,All,50000.0,75000.0,True,True,False,1485 +2023,Table 1.4,CA,20,estate_losses,All,75000.0,100000.0,False,False,False,45115000 +2023,Table 1.4,CA,40,estate_losses,All,75000.0,100000.0,False,True,False,27588000 +2023,Table 1.4,BZ,20,estate_losses,All,75000.0,100000.0,True,False,False,3198 +2023,Table 1.4,BZ,40,estate_losses,All,75000.0,100000.0,True,True,False,3145 +2023,Table 1.4,CA,21,estate_losses,All,100000.0,200000.0,False,False,False,114659000 +2023,Table 1.4,CA,41,estate_losses,All,100000.0,200000.0,False,True,False,81007000 +2023,Table 1.4,BZ,21,estate_losses,All,100000.0,200000.0,True,False,False,6170 +2023,Table 1.4,BZ,41,estate_losses,All,100000.0,200000.0,True,True,False,5986 +2023,Table 1.4,CA,22,estate_losses,All,200000.0,500000.0,False,False,False,311578000 +2023,Table 1.4,CA,42,estate_losses,All,200000.0,500000.0,False,True,False,258525000 +2023,Table 1.4,BZ,22,estate_losses,All,200000.0,500000.0,True,False,False,7631 +2023,Table 1.4,BZ,42,estate_losses,All,200000.0,500000.0,True,True,False,7529 +2023,Table 1.4,CA,23,estate_losses,All,500000.0,1000000.0,False,False,False,377062000 +2023,Table 1.4,CA,43,estate_losses,All,500000.0,1000000.0,False,True,False,363304000 +2023,Table 1.4,BZ,23,estate_losses,All,500000.0,1000000.0,True,False,False,3488 +2023,Table 1.4,BZ,43,estate_losses,All,500000.0,1000000.0,True,True,False,3464 +2023,Table 1.4,CA,24,estate_losses,All,1000000.0,1500000.0,False,False,False,184052000 +2023,Table 1.4,BZ,24,estate_losses,All,1000000.0,1500000.0,True,False,False,2277 +2023,Table 1.4,CA,44,estate_losses,All,1000000.0,inf,False,True,False,2581068000 +2023,Table 1.4,BZ,44,estate_losses,All,1000000.0,inf,True,True,False,7749 +2023,Table 1.4,CA,25,estate_losses,All,1500000.0,2000000.0,False,False,False,170543000 +2023,Table 1.4,BZ,25,estate_losses,All,1500000.0,2000000.0,True,False,False,1088 +2023,Table 1.4,CA,26,estate_losses,All,2000000.0,5000000.0,False,False,False,689270000 +2023,Table 1.4,BZ,26,estate_losses,All,2000000.0,5000000.0,True,False,False,2321 +2023,Table 1.4,CA,27,estate_losses,All,5000000.0,10000000.0,False,False,False,430229000 +2023,Table 1.4,BZ,27,estate_losses,All,5000000.0,10000000.0,True,False,False,1042 +2023,Table 1.4,CA,28,estate_losses,All,10000000.0,inf,False,False,False,1120138000 +2023,Table 1.4,BZ,28,estate_losses,All,10000000.0,inf,True,False,False,1039 +2023,Table 1.4,W,10,exempt_interest,All,-inf,0.0,False,False,False,558502000 +2023,Table 1.4,W,30,exempt_interest,All,-inf,0.0,False,True,False,21805000 +2023,Table 1.4,V,10,exempt_interest,All,-inf,0.0,True,False,False,68603 +2023,Table 1.4,V,30,exempt_interest,All,-inf,0.0,True,True,False,1823 +2023,Table 1.4,W,9,exempt_interest,All,-inf,inf,False,False,True,66091992000 +2023,Table 1.4,W,29,exempt_interest,All,-inf,inf,False,True,False,62613727000 +2023,Table 1.4,V,9,exempt_interest,All,-inf,inf,True,False,True,6893860 +2023,Table 1.4,V,29,exempt_interest,All,-inf,inf,True,True,False,6207938 +2023,Table 1.4,W,11,exempt_interest,All,1.0,5000.0,False,False,False,99239000 +2023,Table 1.4,W,31,exempt_interest,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,V,11,exempt_interest,All,1.0,5000.0,True,False,False,79143 +2023,Table 1.4,V,31,exempt_interest,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,W,12,exempt_interest,All,5000.0,10000.0,False,False,False,166412000 +2023,Table 1.4,W,32,exempt_interest,All,5000.0,10000.0,False,True,False,3939000 +2023,Table 1.4,V,12,exempt_interest,All,5000.0,10000.0,True,False,False,86920 +2023,Table 1.4,V,32,exempt_interest,All,5000.0,10000.0,True,True,False,10704 +2023,Table 1.4,W,13,exempt_interest,All,10000.0,15000.0,False,False,False,212549000 +2023,Table 1.4,W,33,exempt_interest,All,10000.0,15000.0,False,True,False,838000 +2023,Table 1.4,V,13,exempt_interest,All,10000.0,15000.0,True,False,False,100351 +2023,Table 1.4,V,33,exempt_interest,All,10000.0,15000.0,True,True,False,2999 +2023,Table 1.4,W,14,exempt_interest,All,15000.0,20000.0,False,False,False,272395000 +2023,Table 1.4,W,34,exempt_interest,All,15000.0,20000.0,False,True,False,27946000 +2023,Table 1.4,V,14,exempt_interest,All,15000.0,20000.0,True,False,False,93330 +2023,Table 1.4,V,34,exempt_interest,All,15000.0,20000.0,True,True,False,29488 +2023,Table 1.4,W,15,exempt_interest,All,20000.0,25000.0,False,False,False,331669000 +2023,Table 1.4,W,35,exempt_interest,All,20000.0,25000.0,False,True,False,223329000 +2023,Table 1.4,V,15,exempt_interest,All,20000.0,25000.0,True,False,False,98871 +2023,Table 1.4,V,35,exempt_interest,All,20000.0,25000.0,True,True,False,49015 +2023,Table 1.4,W,16,exempt_interest,All,25000.0,30000.0,False,False,False,266635000 +2023,Table 1.4,W,36,exempt_interest,All,25000.0,30000.0,False,True,False,131636000 +2023,Table 1.4,V,16,exempt_interest,All,25000.0,30000.0,True,False,False,85296 +2023,Table 1.4,V,36,exempt_interest,All,25000.0,30000.0,True,True,False,44402 +2023,Table 1.4,W,17,exempt_interest,All,30000.0,40000.0,False,False,False,546516000 +2023,Table 1.4,W,37,exempt_interest,All,30000.0,40000.0,False,True,False,315406000 +2023,Table 1.4,V,17,exempt_interest,All,30000.0,40000.0,True,False,False,179579 +2023,Table 1.4,V,37,exempt_interest,All,30000.0,40000.0,True,True,False,128697 +2023,Table 1.4,W,18,exempt_interest,All,40000.0,50000.0,False,False,False,619400000 +2023,Table 1.4,W,38,exempt_interest,All,40000.0,50000.0,False,True,False,400320000 +2023,Table 1.4,V,18,exempt_interest,All,40000.0,50000.0,True,False,False,225195 +2023,Table 1.4,V,38,exempt_interest,All,40000.0,50000.0,True,True,False,193685 +2023,Table 1.4,W,19,exempt_interest,All,50000.0,75000.0,False,False,False,2211961000 +2023,Table 1.4,W,39,exempt_interest,All,50000.0,75000.0,False,True,False,1801415000 +2023,Table 1.4,V,19,exempt_interest,All,50000.0,75000.0,True,False,False,622992 +2023,Table 1.4,V,39,exempt_interest,All,50000.0,75000.0,True,True,False,572814 +2023,Table 1.4,W,20,exempt_interest,All,75000.0,100000.0,False,False,False,3036521000 +2023,Table 1.4,W,40,exempt_interest,All,75000.0,100000.0,False,True,False,2702556000 +2023,Table 1.4,V,20,exempt_interest,All,75000.0,100000.0,True,False,False,703103 +2023,Table 1.4,V,40,exempt_interest,All,75000.0,100000.0,True,True,False,668962 +2023,Table 1.4,W,21,exempt_interest,All,100000.0,200000.0,False,False,False,10286247000 +2023,Table 1.4,W,41,exempt_interest,All,100000.0,200000.0,False,True,False,9656060000 +2023,Table 1.4,V,21,exempt_interest,All,100000.0,200000.0,True,False,False,1991315 +2023,Table 1.4,V,41,exempt_interest,All,100000.0,200000.0,True,True,False,1949336 +2023,Table 1.4,W,22,exempt_interest,All,200000.0,500000.0,False,False,False,14238977000 +2023,Table 1.4,W,42,exempt_interest,All,200000.0,500000.0,False,True,False,14138811000 +2023,Table 1.4,V,22,exempt_interest,All,200000.0,500000.0,True,False,False,1665418 +2023,Table 1.4,V,42,exempt_interest,All,200000.0,500000.0,True,True,False,1662537 +2023,Table 1.4,W,23,exempt_interest,All,500000.0,1000000.0,False,False,False,9080532000 +2023,Table 1.4,W,43,exempt_interest,All,500000.0,1000000.0,False,True,False,9067544000 +2023,Table 1.4,V,23,exempt_interest,All,500000.0,1000000.0,True,False,False,526323 +2023,Table 1.4,V,43,exempt_interest,All,500000.0,1000000.0,True,True,False,526179 +2023,Table 1.4,W,24,exempt_interest,All,1000000.0,1500000.0,False,False,False,4321938000 +2023,Table 1.4,V,24,exempt_interest,All,1000000.0,1500000.0,True,False,False,146821 +2023,Table 1.4,W,44,exempt_interest,All,1000000.0,inf,False,True,False,24122121000 +2023,Table 1.4,V,44,exempt_interest,All,1000000.0,inf,True,True,False,367297 +2023,Table 1.4,W,25,exempt_interest,All,1500000.0,2000000.0,False,False,False,2653965000 +2023,Table 1.4,V,25,exempt_interest,All,1500000.0,2000000.0,True,False,False,65506 +2023,Table 1.4,W,26,exempt_interest,All,2000000.0,5000000.0,False,False,False,6796294000 +2023,Table 1.4,V,26,exempt_interest,All,2000000.0,5000000.0,True,False,False,104326 +2023,Table 1.4,W,27,exempt_interest,All,5000000.0,10000000.0,False,False,False,3612449000 +2023,Table 1.4,V,27,exempt_interest,All,5000000.0,10000000.0,True,False,False,29763 +2023,Table 1.4,W,28,exempt_interest,All,10000000.0,inf,False,False,False,6779791000 +2023,Table 1.4,V,28,exempt_interest,All,10000000.0,inf,True,False,False,21005 +2023,Table 2.1,CF,10,idpitgst,All,-inf,inf,False,False,True,218543083000 +2023,Table 2.1,CF,33,idpitgst,All,-inf,inf,False,True,False,214582294000 +2023,Table 2.1,CE,10,idpitgst,All,-inf,inf,True,False,True,14464822 +2023,Table 2.1,CE,33,idpitgst,All,-inf,inf,True,True,False,13182827 +2023,Table 2.1,CF,11,idpitgst,All,0.0,5000.0,False,False,False,112764000 +2023,Table 2.1,CE,11,idpitgst,All,0.0,5000.0,True,False,False,63343 +2023,Table 2.1,CF,12,idpitgst,All,5000.0,10000.0,False,False,False,120601000 +2023,Table 2.1,CE,12,idpitgst,All,5000.0,10000.0,True,False,False,66277 +2023,Table 2.1,CF,13,idpitgst,All,10000.0,15000.0,False,False,False,101967000 +2023,Table 2.1,CE,13,idpitgst,All,10000.0,15000.0,True,False,False,72866 +2023,Table 2.1,CF,14,idpitgst,All,15000.0,20000.0,False,False,False,212746000 +2023,Table 2.1,CE,14,idpitgst,All,15000.0,20000.0,True,False,False,130161 +2023,Table 2.1,CF,15,idpitgst,All,20000.0,25000.0,False,False,False,246129000 +2023,Table 2.1,CE,15,idpitgst,All,20000.0,25000.0,True,False,False,144045 +2023,Table 2.1,CF,16,idpitgst,All,25000.0,30000.0,False,False,False,284034000 +2023,Table 2.1,CE,16,idpitgst,All,25000.0,30000.0,True,False,False,135240 +2023,Table 2.1,CF,17,idpitgst,All,30000.0,35000.0,False,False,False,387465000 +2023,Table 2.1,CE,17,idpitgst,All,30000.0,35000.0,True,False,False,188774 +2023,Table 2.1,CF,18,idpitgst,All,35000.0,40000.0,False,False,False,599428000 +2023,Table 2.1,CE,18,idpitgst,All,35000.0,40000.0,True,False,False,231237 +2023,Table 2.1,CF,19,idpitgst,All,40000.0,45000.0,False,False,False,444592000 +2023,Table 2.1,CE,19,idpitgst,All,40000.0,45000.0,True,False,False,224693 +2023,Table 2.1,CF,20,idpitgst,All,45000.0,50000.0,False,False,False,642311000 +2023,Table 2.1,CE,20,idpitgst,All,45000.0,50000.0,True,False,False,265695 +2023,Table 2.1,CF,21,idpitgst,All,50000.0,55000.0,False,False,False,700011000 +2023,Table 2.1,CE,21,idpitgst,All,50000.0,55000.0,True,False,False,283034 +2023,Table 2.1,CF,22,idpitgst,All,55000.0,60000.0,False,False,False,760998000 +2023,Table 2.1,CE,22,idpitgst,All,55000.0,60000.0,True,False,False,296799 +2023,Table 2.1,CF,23,idpitgst,All,60000.0,75000.0,False,False,False,3155017000 +2023,Table 2.1,CE,23,idpitgst,All,60000.0,75000.0,True,False,False,1001979 +2023,Table 2.1,CF,24,idpitgst,All,75000.0,100000.0,False,False,False,7600957000 +2023,Table 2.1,CE,24,idpitgst,All,75000.0,100000.0,True,False,False,1867327 +2023,Table 2.1,CF,25,idpitgst,All,100000.0,200000.0,False,False,False,31246828000 +2023,Table 2.1,CE,25,idpitgst,All,100000.0,200000.0,True,False,False,4728618 +2023,Table 2.1,CF,26,idpitgst,All,200000.0,500000.0,False,False,False,49029779000 +2023,Table 2.1,CE,26,idpitgst,All,200000.0,500000.0,True,False,False,3322864 +2023,Table 2.1,CF,27,idpitgst,All,500000.0,1000000.0,False,False,False,31337338000 +2023,Table 2.1,CE,27,idpitgst,All,500000.0,1000000.0,True,False,False,905083 +2023,Table 2.1,CF,28,idpitgst,All,1000000.0,1500000.0,False,False,False,14754116000 +2023,Table 2.1,CE,28,idpitgst,All,1000000.0,1500000.0,True,False,False,226732 +2023,Table 2.1,CF,29,idpitgst,All,1500000.0,2000000.0,False,False,False,8750778000 +2023,Table 2.1,CE,29,idpitgst,All,1500000.0,2000000.0,True,False,False,98211 +2023,Table 2.1,CF,30,idpitgst,All,2000000.0,5000000.0,False,False,False,22132428000 +2023,Table 2.1,CE,30,idpitgst,All,2000000.0,5000000.0,True,False,False,146485 +2023,Table 2.1,CF,31,idpitgst,All,5000000.0,10000000.0,False,False,False,13338092000 +2023,Table 2.1,CE,31,idpitgst,All,5000000.0,10000000.0,True,False,False,39290 +2023,Table 2.1,CF,32,idpitgst,All,10000000.0,inf,False,False,False,32584705000 +2023,Table 2.1,CE,32,idpitgst,All,10000000.0,inf,True,False,False,26072 +2023,Table 1.2,K,10,income_tax_after_credits,All,-inf,0.0,False,False,False,113851000 +2023,Table 1.1,O,11,income_tax_after_credits,All,-inf,0.0,False,True,False,113851000 +2023,Table 1.2,J,10,income_tax_after_credits,All,-inf,0.0,True,False,False,2094 +2023,Table 1.1,N,11,income_tax_after_credits,All,-inf,0.0,True,True,False,2094 +2023,Table 1.2,K,9,income_tax_after_credits,All,-inf,inf,False,False,True,2108587001000 +2023,Table 1.1,O,10,income_tax_after_credits,All,-inf,inf,False,True,False,2108587001000 +2023,Table 1.2,J,9,income_tax_after_credits,All,-inf,inf,True,False,True,111545062 +2023,Table 1.1,N,10,income_tax_after_credits,All,-inf,inf,True,True,False,111545061 +2023,Table 1.2,K,11,income_tax_after_credits,All,1.0,5000.0,False,False,False,15081000 +2023,Table 1.1,O,12,income_tax_after_credits,All,1.0,5000.0,False,True,False,15081000 +2023,Table 1.2,J,11,income_tax_after_credits,All,1.0,5000.0,True,False,False,120341 +2023,Table 1.1,N,12,income_tax_after_credits,All,1.0,5000.0,True,True,False,120341 +2023,Table 1.2,K,12,income_tax_after_credits,All,5000.0,10000.0,False,False,False,42411000 +2023,Table 1.1,O,13,income_tax_after_credits,All,5000.0,10000.0,False,True,False,42411000 +2023,Table 1.2,J,12,income_tax_after_credits,All,5000.0,10000.0,True,False,False,141213 +2023,Table 1.1,N,13,income_tax_after_credits,All,5000.0,10000.0,True,True,False,141213 +2023,Table 1.2,K,13,income_tax_after_credits,All,10000.0,15000.0,False,False,False,88480000 +2023,Table 1.1,O,14,income_tax_after_credits,All,10000.0,15000.0,False,True,False,88480000 +2023,Table 1.2,J,13,income_tax_after_credits,All,10000.0,15000.0,True,False,False,640711 +2023,Table 1.1,N,14,income_tax_after_credits,All,10000.0,15000.0,True,True,False,640711 +2023,Table 1.2,K,14,income_tax_after_credits,All,15000.0,20000.0,False,False,False,1317320000 +2023,Table 1.1,O,15,income_tax_after_credits,All,15000.0,20000.0,False,True,False,1317320000 +2023,Table 1.2,J,14,income_tax_after_credits,All,15000.0,20000.0,True,False,False,4028010 +2023,Table 1.1,N,15,income_tax_after_credits,All,15000.0,20000.0,True,True,False,4028010 +2023,Table 1.2,K,15,income_tax_after_credits,All,20000.0,25000.0,False,False,False,3257177000 +2023,Table 1.1,O,16,income_tax_after_credits,All,20000.0,25000.0,False,True,False,3257177000 +2023,Table 1.2,J,15,income_tax_after_credits,All,20000.0,25000.0,True,False,False,4176659 +2023,Table 1.1,N,16,income_tax_after_credits,All,20000.0,25000.0,True,True,False,4176659 +2023,Table 1.2,K,16,income_tax_after_credits,All,25000.0,30000.0,False,False,False,5552001000 +2023,Table 1.1,O,17,income_tax_after_credits,All,25000.0,30000.0,False,True,False,5552001000 +2023,Table 1.2,J,16,income_tax_after_credits,All,25000.0,30000.0,True,False,False,4416066 +2023,Table 1.1,N,17,income_tax_after_credits,All,25000.0,30000.0,True,True,False,4416066 +2023,Table 1.2,K,17,income_tax_after_credits,All,30000.0,40000.0,False,False,False,19427980000 +2023,Table 1.1,O,18,income_tax_after_credits,All,30000.0,40000.0,False,True,False,19427980000 +2023,Table 1.2,J,17,income_tax_after_credits,All,30000.0,40000.0,True,False,False,10192082 +2023,Table 1.1,N,18,income_tax_after_credits,All,30000.0,40000.0,True,True,False,10192082 +2023,Table 1.2,K,18,income_tax_after_credits,All,40000.0,50000.0,False,False,False,29591551000 +2023,Table 1.1,O,19,income_tax_after_credits,All,40000.0,50000.0,False,True,False,29591551000 +2023,Table 1.2,J,18,income_tax_after_credits,All,40000.0,50000.0,True,False,False,10574219 +2023,Table 1.1,N,19,income_tax_after_credits,All,40000.0,50000.0,True,True,False,10574219 +2023,Table 1.2,K,19,income_tax_after_credits,All,50000.0,75000.0,False,False,False,96758151000 +2023,Table 1.1,O,20,income_tax_after_credits,All,50000.0,75000.0,False,True,False,96758151000 +2023,Table 1.2,J,19,income_tax_after_credits,All,50000.0,75000.0,True,False,False,21494289 +2023,Table 1.1,N,20,income_tax_after_credits,All,50000.0,75000.0,True,True,False,21494289 +2023,Table 1.2,K,20,income_tax_after_credits,All,75000.0,100000.0,False,False,False,114196479000 +2023,Table 1.1,O,21,income_tax_after_credits,All,75000.0,100000.0,False,True,False,114196479000 +2023,Table 1.2,J,20,income_tax_after_credits,All,75000.0,100000.0,True,False,False,15064744 +2023,Table 1.1,N,21,income_tax_after_credits,All,75000.0,100000.0,True,True,False,15064744 +2023,Table 1.2,K,21,income_tax_after_credits,All,100000.0,200000.0,False,False,False,409472473000 +2023,Table 1.1,O,22,income_tax_after_credits,All,100000.0,200000.0,False,True,False,409472473000 +2023,Table 1.2,J,21,income_tax_after_credits,All,100000.0,200000.0,True,False,False,27208705 +2023,Table 1.1,N,22,income_tax_after_credits,All,100000.0,200000.0,True,True,False,27208705 +2023,Table 1.2,K,22,income_tax_after_credits,All,200000.0,500000.0,False,False,False,507817738000 +2023,Table 1.1,O,23,income_tax_after_credits,All,200000.0,500000.0,False,True,False,507817738000 +2023,Table 1.2,J,22,income_tax_after_credits,All,200000.0,500000.0,True,False,False,10916814 +2023,Table 1.1,N,23,income_tax_after_credits,All,200000.0,500000.0,True,True,False,10916814 +2023,Table 1.2,K,23,income_tax_after_credits,All,500000.0,1000000.0,False,False,False,267531097000 +2023,Table 1.1,O,24,income_tax_after_credits,All,500000.0,1000000.0,False,True,False,267531097000 +2023,Table 1.2,J,23,income_tax_after_credits,All,500000.0,1000000.0,True,False,False,1773247 +2023,Table 1.1,N,24,income_tax_after_credits,All,500000.0,1000000.0,True,True,False,1773247 +2023,Table 1.2,K,24,income_tax_after_credits,All,1000000.0,1500000.0,False,False,False,112468857000 +2023,Table 1.1,O,25,income_tax_after_credits,All,1000000.0,1500000.0,False,True,False,112468857000 +2023,Table 1.2,J,24,income_tax_after_credits,All,1000000.0,1500000.0,True,False,False,367694 +2023,Table 1.1,N,25,income_tax_after_credits,All,1000000.0,1500000.0,True,True,False,367694 +2023,Table 1.2,K,44,income_tax_after_credits,All,1000000.0,inf,False,True,False,653405211000 +2023,Table 1.2,J,44,income_tax_after_credits,All,1000000.0,inf,True,True,False,795868 +2023,Table 1.2,K,25,income_tax_after_credits,All,1500000.0,2000000.0,False,False,False,66883369000 +2023,Table 1.1,O,26,income_tax_after_credits,All,1500000.0,2000000.0,False,True,False,66883369000 +2023,Table 1.2,J,25,income_tax_after_credits,All,1500000.0,2000000.0,True,False,False,146550 +2023,Table 1.1,N,26,income_tax_after_credits,All,1500000.0,2000000.0,True,True,False,146550 +2023,Table 1.2,K,26,income_tax_after_credits,All,2000000.0,5000000.0,False,False,False,162811816000 +2023,Table 1.1,O,27,income_tax_after_credits,All,2000000.0,5000000.0,False,True,False,162811816000 +2023,Table 1.2,J,26,income_tax_after_credits,All,2000000.0,5000000.0,True,False,False,202339 +2023,Table 1.1,N,27,income_tax_after_credits,All,2000000.0,5000000.0,True,True,False,202338 +2023,Table 1.2,K,27,income_tax_after_credits,All,5000000.0,10000000.0,False,False,False,90455235000 +2023,Table 1.1,O,28,income_tax_after_credits,All,5000000.0,10000000.0,False,True,False,90455235000 +2023,Table 1.2,J,27,income_tax_after_credits,All,5000000.0,10000000.0,True,False,False,49056 +2023,Table 1.1,N,28,income_tax_after_credits,All,5000000.0,10000000.0,True,True,False,49056 +2023,Table 1.2,K,28,income_tax_after_credits,All,10000000.0,inf,False,False,False,220785934000 +2023,Table 1.1,O,29,income_tax_after_credits,All,10000000.0,inf,False,True,False,220785934000 +2023,Table 1.2,J,28,income_tax_after_credits,All,10000000.0,inf,True,False,False,30229 +2023,Table 1.1,N,29,income_tax_after_credits,All,10000000.0,inf,True,True,False,30229 +2023,Table 1.4,ES,10,income_tax_before_credits,All,-inf,0.0,False,False,False,146951000 +2023,Table 1.4,ES,30,income_tax_before_credits,All,-inf,0.0,False,True,False,117393000 +2023,Table 1.4,ER,10,income_tax_before_credits,All,-inf,0.0,True,False,False,82452 +2023,Table 1.4,ER,30,income_tax_before_credits,All,-inf,0.0,True,True,False,2094 +2023,Table 1.4,ES,9,income_tax_before_credits,All,-inf,inf,False,False,True,2272912500000 +2023,Table 1.4,ES,29,income_tax_before_credits,All,-inf,inf,False,True,False,2237540927000 +2023,Table 1.4,ER,9,income_tax_before_credits,All,-inf,inf,True,False,True,130119847 +2023,Table 1.4,ER,29,income_tax_before_credits,All,-inf,inf,True,True,False,111566363 +2023,Table 1.4,ES,11,income_tax_before_credits,All,1.0,5000.0,False,False,False,49503000 +2023,Table 1.4,ES,31,income_tax_before_credits,All,1.0,5000.0,False,True,False,15761000 +2023,Table 1.4,ER,11,income_tax_before_credits,All,1.0,5000.0,True,False,False,264552 +2023,Table 1.4,ER,31,income_tax_before_credits,All,1.0,5000.0,True,True,False,120341 +2023,Table 1.4,ES,12,income_tax_before_credits,All,5000.0,10000.0,False,False,False,83507000 +2023,Table 1.4,ES,32,income_tax_before_credits,All,5000.0,10000.0,False,True,False,45651000 +2023,Table 1.4,ER,12,income_tax_before_credits,All,5000.0,10000.0,True,False,False,303997 +2023,Table 1.4,ER,32,income_tax_before_credits,All,5000.0,10000.0,True,True,False,141213 +2023,Table 1.4,ES,13,income_tax_before_credits,All,10000.0,15000.0,False,False,False,196144000 +2023,Table 1.4,ES,33,income_tax_before_credits,All,10000.0,15000.0,False,True,False,93817000 +2023,Table 1.4,ER,13,income_tax_before_credits,All,10000.0,15000.0,True,False,False,1485242 +2023,Table 1.4,ER,33,income_tax_before_credits,All,10000.0,15000.0,True,True,False,641689 +2023,Table 1.4,ES,14,income_tax_before_credits,All,15000.0,20000.0,False,False,False,1938059000 +2023,Table 1.4,ES,34,income_tax_before_credits,All,15000.0,20000.0,False,True,False,1439436000 +2023,Table 1.4,ER,14,income_tax_before_credits,All,15000.0,20000.0,True,False,False,5560396 +2023,Table 1.4,ER,34,income_tax_before_credits,All,15000.0,20000.0,True,True,False,4028010 +2023,Table 1.4,ES,15,income_tax_before_credits,All,20000.0,25000.0,False,False,False,4463819000 +2023,Table 1.4,ES,35,income_tax_before_credits,All,20000.0,25000.0,False,True,False,3464753000 +2023,Table 1.4,ER,15,income_tax_before_credits,All,20000.0,25000.0,True,False,False,6499825 +2023,Table 1.4,ER,35,income_tax_before_credits,All,20000.0,25000.0,True,True,False,4176659 +2023,Table 1.4,ES,16,income_tax_before_credits,All,25000.0,30000.0,False,False,False,7753236000 +2023,Table 1.4,ES,36,income_tax_before_credits,All,25000.0,30000.0,False,True,False,5947538000 +2023,Table 1.4,ER,16,income_tax_before_credits,All,25000.0,30000.0,True,False,False,6774991 +2023,Table 1.4,ER,36,income_tax_before_credits,All,25000.0,30000.0,True,True,False,4418022 +2023,Table 1.4,ES,17,income_tax_before_credits,All,30000.0,40000.0,False,False,False,27396697000 +2023,Table 1.4,ES,37,income_tax_before_credits,All,30000.0,40000.0,False,True,False,21070946000 +2023,Table 1.4,ER,17,income_tax_before_credits,All,30000.0,40000.0,True,False,False,14944289 +2023,Table 1.4,ER,37,income_tax_before_credits,All,30000.0,40000.0,True,True,False,10192082 +2023,Table 1.4,ES,18,income_tax_before_credits,All,40000.0,50000.0,False,False,False,39256531000 +2023,Table 1.4,ES,38,income_tax_before_credits,All,40000.0,50000.0,False,True,False,33123494000 +2023,Table 1.4,ER,18,income_tax_before_credits,All,40000.0,50000.0,True,False,False,13405546 +2023,Table 1.4,ER,38,income_tax_before_credits,All,40000.0,50000.0,True,True,False,10574219 +2023,Table 1.4,ES,19,income_tax_before_credits,All,50000.0,75000.0,False,False,False,118423043000 +2023,Table 1.4,ES,39,income_tax_before_credits,All,50000.0,75000.0,False,True,False,109338480000 +2023,Table 1.4,ER,19,income_tax_before_credits,All,50000.0,75000.0,True,False,False,24014560 +2023,Table 1.4,ER,39,income_tax_before_credits,All,50000.0,75000.0,True,True,False,21494289 +2023,Table 1.4,ES,20,income_tax_before_credits,All,75000.0,100000.0,False,False,False,132877958000 +2023,Table 1.4,ES,40,income_tax_before_credits,All,75000.0,100000.0,False,True,False,128815098000 +2023,Table 1.4,ER,20,income_tax_before_credits,All,75000.0,100000.0,True,False,False,15712237 +2023,Table 1.4,ER,40,income_tax_before_credits,All,75000.0,100000.0,True,True,False,15065384 +2023,Table 1.4,ES,21,income_tax_before_credits,All,100000.0,200000.0,False,False,False,454886472000 +2023,Table 1.4,ES,41,income_tax_before_credits,All,100000.0,200000.0,False,True,False,451118236000 +2023,Table 1.4,ER,21,income_tax_before_credits,All,100000.0,200000.0,True,False,False,27548770 +2023,Table 1.4,ER,41,income_tax_before_credits,All,100000.0,200000.0,True,True,False,27211618 +2023,Table 1.4,ES,22,income_tax_before_credits,All,200000.0,500000.0,False,False,False,532515873000 +2023,Table 1.4,ES,42,income_tax_before_credits,All,200000.0,500000.0,False,True,False,531637204000 +2023,Table 1.4,ER,22,income_tax_before_credits,All,200000.0,500000.0,True,False,False,10947487 +2023,Table 1.4,ER,42,income_tax_before_credits,All,200000.0,500000.0,True,True,False,10927091 +2023,Table 1.4,ES,23,income_tax_before_credits,All,500000.0,1000000.0,False,False,False,273550236000 +2023,Table 1.4,ES,43,income_tax_before_credits,All,500000.0,1000000.0,False,True,False,273313011000 +2023,Table 1.4,ER,23,income_tax_before_credits,All,500000.0,1000000.0,True,False,False,1777239 +2023,Table 1.4,ER,43,income_tax_before_credits,All,500000.0,1000000.0,True,True,False,1775874 +2023,Table 1.4,ES,24,income_tax_before_credits,All,1000000.0,1500000.0,False,False,False,115724280000 +2023,Table 1.4,ER,24,income_tax_before_credits,All,1000000.0,1500000.0,True,False,False,368591 +2023,Table 1.4,ES,44,income_tax_before_credits,All,1000000.0,inf,False,True,False,678000111000 +2023,Table 1.4,ER,44,income_tax_before_credits,All,1000000.0,inf,True,True,False,797776 +2023,Table 1.4,ES,25,income_tax_before_credits,All,1500000.0,2000000.0,False,False,False,68863747000 +2023,Table 1.4,ER,25,income_tax_before_credits,All,1500000.0,2000000.0,True,False,False,147141 +2023,Table 1.4,ES,26,income_tax_before_credits,All,2000000.0,5000000.0,False,False,False,168511016000 +2023,Table 1.4,ER,26,income_tax_before_credits,All,2000000.0,5000000.0,True,False,False,202975 +2023,Table 1.4,ES,27,income_tax_before_credits,All,5000000.0,10000000.0,False,False,False,94013360000 +2023,Table 1.4,ER,27,income_tax_before_credits,All,5000000.0,10000000.0,True,False,False,49212 +2023,Table 1.4,ES,28,income_tax_before_credits,All,10000000.0,inf,False,False,False,232262067000 +2023,Table 1.4,ER,28,income_tax_before_credits,All,10000000.0,inf,True,False,False,30344 +2023,Table 2.1,CT,10,interest_paid_deductions,All,-inf,inf,False,False,True,208176768000 +2023,Table 2.1,CT,33,interest_paid_deductions,All,-inf,inf,False,True,False,191643967000 +2023,Table 2.1,CS,10,interest_paid_deductions,All,-inf,inf,True,False,True,11944817 +2023,Table 2.1,CS,33,interest_paid_deductions,All,-inf,inf,True,True,False,11093102 +2023,Table 2.1,CT,11,interest_paid_deductions,All,0.0,5000.0,False,False,False,661108000 +2023,Table 2.1,CS,11,interest_paid_deductions,All,0.0,5000.0,True,False,False,48614 +2023,Table 2.1,CT,12,interest_paid_deductions,All,5000.0,10000.0,False,False,False,663550000 +2023,Table 2.1,CS,12,interest_paid_deductions,All,5000.0,10000.0,True,False,False,48808 +2023,Table 2.1,CT,13,interest_paid_deductions,All,10000.0,15000.0,False,False,False,534671000 +2023,Table 2.1,CS,13,interest_paid_deductions,All,10000.0,15000.0,True,False,False,46721 +2023,Table 2.1,CT,14,interest_paid_deductions,All,15000.0,20000.0,False,False,False,806689000 +2023,Table 2.1,CS,14,interest_paid_deductions,All,15000.0,20000.0,True,False,False,78584 +2023,Table 2.1,CT,15,interest_paid_deductions,All,20000.0,25000.0,False,False,False,984531000 +2023,Table 2.1,CS,15,interest_paid_deductions,All,20000.0,25000.0,True,False,False,82379 +2023,Table 2.1,CT,16,interest_paid_deductions,All,25000.0,30000.0,False,False,False,904095000 +2023,Table 2.1,CS,16,interest_paid_deductions,All,25000.0,30000.0,True,False,False,82055 +2023,Table 2.1,CT,17,interest_paid_deductions,All,30000.0,35000.0,False,False,False,1416640000 +2023,Table 2.1,CS,17,interest_paid_deductions,All,30000.0,35000.0,True,False,False,110519 +2023,Table 2.1,CT,18,interest_paid_deductions,All,35000.0,40000.0,False,False,False,1746138000 +2023,Table 2.1,CS,18,interest_paid_deductions,All,35000.0,40000.0,True,False,False,139892 +2023,Table 2.1,CT,19,interest_paid_deductions,All,40000.0,45000.0,False,False,False,2018434000 +2023,Table 2.1,CS,19,interest_paid_deductions,All,40000.0,45000.0,True,False,False,150554 +2023,Table 2.1,CT,20,interest_paid_deductions,All,45000.0,50000.0,False,False,False,1904798000 +2023,Table 2.1,CS,20,interest_paid_deductions,All,45000.0,50000.0,True,False,False,169295 +2023,Table 2.1,CT,21,interest_paid_deductions,All,50000.0,55000.0,False,False,False,2132894000 +2023,Table 2.1,CS,21,interest_paid_deductions,All,50000.0,55000.0,True,False,False,199506 +2023,Table 2.1,CT,22,interest_paid_deductions,All,55000.0,60000.0,False,False,False,2223848000 +2023,Table 2.1,CS,22,interest_paid_deductions,All,55000.0,60000.0,True,False,False,202413 +2023,Table 2.1,CT,23,interest_paid_deductions,All,60000.0,75000.0,False,False,False,8584413000 +2023,Table 2.1,CS,23,interest_paid_deductions,All,60000.0,75000.0,True,False,False,766460 +2023,Table 2.1,CT,24,interest_paid_deductions,All,75000.0,100000.0,False,False,False,17895217000 +2023,Table 2.1,CS,24,interest_paid_deductions,All,75000.0,100000.0,True,False,False,1513137 +2023,Table 2.1,CT,25,interest_paid_deductions,All,100000.0,200000.0,False,False,False,54390668000 +2023,Table 2.1,CS,25,interest_paid_deductions,All,100000.0,200000.0,True,False,False,4061900 +2023,Table 2.1,CT,26,interest_paid_deductions,All,200000.0,500000.0,False,False,False,55626539000 +2023,Table 2.1,CS,26,interest_paid_deductions,All,200000.0,500000.0,True,False,False,2972483 +2023,Table 2.1,CT,27,interest_paid_deductions,All,500000.0,1000000.0,False,False,False,19888994000 +2023,Table 2.1,CS,27,interest_paid_deductions,All,500000.0,1000000.0,True,False,False,816429 +2023,Table 2.1,CT,28,interest_paid_deductions,All,1000000.0,1500000.0,False,False,False,6103785000 +2023,Table 2.1,CS,28,interest_paid_deductions,All,1000000.0,1500000.0,True,False,False,196528 +2023,Table 2.1,CT,29,interest_paid_deductions,All,1500000.0,2000000.0,False,False,False,3138276000 +2023,Table 2.1,CS,29,interest_paid_deductions,All,1500000.0,2000000.0,True,False,False,82372 +2023,Table 2.1,CT,30,interest_paid_deductions,All,2000000.0,5000000.0,False,False,False,7252057000 +2023,Table 2.1,CS,30,interest_paid_deductions,All,2000000.0,5000000.0,True,False,False,122085 +2023,Table 2.1,CT,31,interest_paid_deductions,All,5000000.0,10000000.0,False,False,False,4175362000 +2023,Table 2.1,CS,31,interest_paid_deductions,All,5000000.0,10000000.0,True,False,False,32267 +2023,Table 2.1,CT,32,interest_paid_deductions,All,10000000.0,inf,False,False,False,15124060000 +2023,Table 2.1,CS,32,interest_paid_deductions,All,10000000.0,inf,True,False,False,21817 +2023,Table 1.4,AU,10,ira_distributions,All,-inf,0.0,False,False,False,1745377000 +2023,Table 1.4,AU,30,ira_distributions,All,-inf,0.0,False,True,False,25352000 +2023,Table 1.4,AT,10,ira_distributions,All,-inf,0.0,True,False,False,110842 +2023,Table 1.4,AT,30,ira_distributions,All,-inf,0.0,True,True,False,323 +2023,Table 1.4,AU,9,ira_distributions,All,-inf,inf,False,False,True,438147938000 +2023,Table 1.4,AU,29,ira_distributions,All,-inf,inf,False,True,False,415955980000 +2023,Table 1.4,AT,9,ira_distributions,All,-inf,inf,True,False,True,16694154 +2023,Table 1.4,AT,29,ira_distributions,All,-inf,inf,True,True,False,14067827 +2023,Table 1.4,AU,11,ira_distributions,All,1.0,5000.0,False,False,False,871762000 +2023,Table 1.4,AU,31,ira_distributions,All,1.0,5000.0,False,True,False,20354000 +2023,Table 1.4,AT,11,ira_distributions,All,1.0,5000.0,True,False,False,320502 +2023,Table 1.4,AT,31,ira_distributions,All,1.0,5000.0,True,True,False,8063 +2023,Table 1.4,AU,12,ira_distributions,All,5000.0,10000.0,False,False,False,2448728000 +2023,Table 1.4,AU,32,ira_distributions,All,5000.0,10000.0,False,True,False,9639000 +2023,Table 1.4,AT,12,ira_distributions,All,5000.0,10000.0,True,False,False,488370 +2023,Table 1.4,AT,32,ira_distributions,All,5000.0,10000.0,True,True,False,4031 +2023,Table 1.4,AU,13,ira_distributions,All,10000.0,15000.0,False,False,False,3552666000 +2023,Table 1.4,AU,33,ira_distributions,All,10000.0,15000.0,False,True,False,44524000 +2023,Table 1.4,AT,13,ira_distributions,All,10000.0,15000.0,True,False,False,529386 +2023,Table 1.4,AT,33,ira_distributions,All,10000.0,15000.0,True,True,False,4575 +2023,Table 1.4,AU,14,ira_distributions,All,15000.0,20000.0,False,False,False,4204388000 +2023,Table 1.4,AU,34,ira_distributions,All,15000.0,20000.0,False,True,False,2081594000 +2023,Table 1.4,AT,14,ira_distributions,All,15000.0,20000.0,True,False,False,546285 +2023,Table 1.4,AT,34,ira_distributions,All,15000.0,20000.0,True,True,False,257283 +2023,Table 1.4,AU,15,ira_distributions,All,20000.0,25000.0,False,False,False,4348961000 +2023,Table 1.4,AU,35,ira_distributions,All,20000.0,25000.0,False,True,False,2401134000 +2023,Table 1.4,AT,15,ira_distributions,All,20000.0,25000.0,True,False,False,504430 +2023,Table 1.4,AT,35,ira_distributions,All,20000.0,25000.0,True,True,False,273989 +2023,Table 1.4,AU,16,ira_distributions,All,25000.0,30000.0,False,False,False,4830809000 +2023,Table 1.4,AU,36,ira_distributions,All,25000.0,30000.0,False,True,False,2559665000 +2023,Table 1.4,AT,16,ira_distributions,All,25000.0,30000.0,True,False,False,486495 +2023,Table 1.4,AT,36,ira_distributions,All,25000.0,30000.0,True,True,False,266737 +2023,Table 1.4,AU,17,ira_distributions,All,30000.0,40000.0,False,False,False,10253248000 +2023,Table 1.4,AU,37,ira_distributions,All,30000.0,40000.0,False,True,False,8460406000 +2023,Table 1.4,AT,17,ira_distributions,All,30000.0,40000.0,True,False,False,913718 +2023,Table 1.4,AT,37,ira_distributions,All,30000.0,40000.0,True,True,False,742075 +2023,Table 1.4,AU,18,ira_distributions,All,40000.0,50000.0,False,False,False,11485602000 +2023,Table 1.4,AU,38,ira_distributions,All,40000.0,50000.0,False,True,False,10758782000 +2023,Table 1.4,AT,18,ira_distributions,All,40000.0,50000.0,True,False,False,901785 +2023,Table 1.4,AT,38,ira_distributions,All,40000.0,50000.0,True,True,False,828210 +2023,Table 1.4,AU,19,ira_distributions,All,50000.0,75000.0,False,False,False,33992353000 +2023,Table 1.4,AU,39,ira_distributions,All,50000.0,75000.0,False,True,False,32699290000 +2023,Table 1.4,AT,19,ira_distributions,All,50000.0,75000.0,True,False,False,2279304 +2023,Table 1.4,AT,39,ira_distributions,All,50000.0,75000.0,True,True,False,2183491 +2023,Table 1.4,AU,20,ira_distributions,All,75000.0,100000.0,False,False,False,42310872000 +2023,Table 1.4,AU,40,ira_distributions,All,75000.0,100000.0,False,True,False,41001052000 +2023,Table 1.4,AT,20,ira_distributions,All,75000.0,100000.0,True,False,False,2162582 +2023,Table 1.4,AT,40,ira_distributions,All,75000.0,100000.0,True,True,False,2103358 +2023,Table 1.4,AU,21,ira_distributions,All,100000.0,200000.0,False,False,False,150884949000 +2023,Table 1.4,AU,41,ira_distributions,All,100000.0,200000.0,False,True,False,148928011000 +2023,Table 1.4,AT,21,ira_distributions,All,100000.0,200000.0,True,False,False,4839387 +2023,Table 1.4,AT,41,ira_distributions,All,100000.0,200000.0,True,True,False,4787629 +2023,Table 1.4,AU,22,ira_distributions,All,200000.0,500000.0,False,False,False,124696904000 +2023,Table 1.4,AU,42,ira_distributions,All,200000.0,500000.0,False,True,False,124538309000 +2023,Table 1.4,AT,22,ira_distributions,All,200000.0,500000.0,True,False,False,2127838 +2023,Table 1.4,AT,42,ira_distributions,All,200000.0,500000.0,True,True,False,2125057 +2023,Table 1.4,AU,23,ira_distributions,All,500000.0,1000000.0,False,False,False,26273029000 +2023,Table 1.4,AU,43,ira_distributions,All,500000.0,1000000.0,False,True,False,26242362000 +2023,Table 1.4,AT,23,ira_distributions,All,500000.0,1000000.0,True,False,False,337631 +2023,Table 1.4,AT,43,ira_distributions,All,500000.0,1000000.0,True,True,False,337504 +2023,Table 1.4,AU,24,ira_distributions,All,1000000.0,1500000.0,False,False,False,6724538000 +2023,Table 1.4,AT,24,ira_distributions,All,1000000.0,1500000.0,True,False,False,70785 +2023,Table 1.4,AU,44,ira_distributions,All,1000000.0,inf,False,True,False,16185505000 +2023,Table 1.4,AT,44,ira_distributions,All,1000000.0,inf,True,True,False,145501 +2023,Table 1.4,AU,25,ira_distributions,All,1500000.0,2000000.0,False,False,False,3004079000 +2023,Table 1.4,AT,25,ira_distributions,All,1500000.0,2000000.0,True,False,False,26400 +2023,Table 1.4,AU,26,ira_distributions,All,2000000.0,5000000.0,False,False,False,4158602000 +2023,Table 1.4,AT,26,ira_distributions,All,2000000.0,5000000.0,True,False,False,35598 +2023,Table 1.4,AU,27,ira_distributions,All,5000000.0,10000000.0,False,False,False,1258264000 +2023,Table 1.4,AT,27,ira_distributions,All,5000000.0,10000000.0,True,False,False,8214 +2023,Table 1.4,AU,28,ira_distributions,All,10000000.0,inf,False,False,False,1102807000 +2023,Table 1.4,AT,28,ira_distributions,All,10000000.0,inf,True,False,False,4600 +2023,Table 1.2,E,10,itemized_deductions,All,-inf,0.0,False,False,False,0 +2023,Table 1.2,E,30,itemized_deductions,All,-inf,0.0,False,True,False,0 +2023,Table 1.2,D,10,itemized_deductions,All,-inf,0.0,True,False,False,0 +2023,Table 1.2,D,30,itemized_deductions,All,-inf,0.0,True,True,False,0 +2023,Table 1.2,E,9,itemized_deductions,All,-inf,inf,False,False,True,690845489000 +2023,Table 1.2,E,29,itemized_deductions,All,-inf,inf,False,True,False,614234547000 +2023,Table 1.2,D,9,itemized_deductions,All,-inf,inf,True,False,True,15106257 +2023,Table 1.2,D,29,itemized_deductions,All,-inf,inf,True,True,False,13678141 +2023,Table 2.1,B,11,itemized_deductions,All,0.0,5000.0,True,False,False,81112 +2023,Table 1.2,E,11,itemized_deductions,All,1.0,5000.0,False,False,False,6697803000 +2023,Table 1.2,E,31,itemized_deductions,All,1.0,5000.0,False,True,False,5850000 +2023,Table 1.2,D,11,itemized_deductions,All,1.0,5000.0,True,False,False,81112 +2023,Table 1.2,D,31,itemized_deductions,All,1.0,5000.0,True,True,False,2047 +2023,Table 1.2,E,12,itemized_deductions,All,5000.0,10000.0,False,False,False,2222977000 +2023,Table 1.2,E,32,itemized_deductions,All,5000.0,10000.0,False,True,False,25920000 +2023,Table 1.2,D,12,itemized_deductions,All,5000.0,10000.0,True,False,False,79867 +2023,Table 1.2,D,32,itemized_deductions,All,5000.0,10000.0,True,True,False,7160 +2023,Table 1.2,E,13,itemized_deductions,All,10000.0,15000.0,False,False,False,2370367000 +2023,Table 1.2,E,33,itemized_deductions,All,10000.0,15000.0,False,True,False,33926000 +2023,Table 1.2,D,13,itemized_deductions,All,10000.0,15000.0,True,False,False,86917 +2023,Table 1.2,D,33,itemized_deductions,All,10000.0,15000.0,True,True,False,6025 +2023,Table 1.2,E,14,itemized_deductions,All,15000.0,20000.0,False,False,False,7145360000 +2023,Table 1.2,E,34,itemized_deductions,All,15000.0,20000.0,False,True,False,364731000 +2023,Table 1.2,D,14,itemized_deductions,All,15000.0,20000.0,True,False,False,154660 +2023,Table 1.2,D,34,itemized_deductions,All,15000.0,20000.0,True,True,False,28978 +2023,Table 1.2,E,15,itemized_deductions,All,20000.0,25000.0,False,False,False,4502727000 +2023,Table 1.2,E,35,itemized_deductions,All,20000.0,25000.0,False,True,False,887556000 +2023,Table 1.2,D,15,itemized_deductions,All,20000.0,25000.0,True,False,False,163015 +2023,Table 1.2,D,35,itemized_deductions,All,20000.0,25000.0,True,True,False,51722 +2023,Table 1.2,E,16,itemized_deductions,All,25000.0,30000.0,False,False,False,3831829000 +2023,Table 1.2,E,36,itemized_deductions,All,25000.0,30000.0,False,True,False,1467556000 +2023,Table 1.2,D,16,itemized_deductions,All,25000.0,30000.0,True,False,False,152148 +2023,Table 1.2,D,36,itemized_deductions,All,25000.0,30000.0,True,True,False,79115 +2023,Table 2.1,B,17,itemized_deductions,All,30000.0,35000.0,True,False,False,210567 +2023,Table 1.2,E,17,itemized_deductions,All,30000.0,40000.0,False,False,False,12968914000 +2023,Table 1.2,E,37,itemized_deductions,All,30000.0,40000.0,False,True,False,5878285000 +2023,Table 1.2,D,17,itemized_deductions,All,30000.0,40000.0,True,False,False,467178 +2023,Table 1.2,D,37,itemized_deductions,All,30000.0,40000.0,True,True,False,277697 +2023,Table 2.1,B,18,itemized_deductions,All,35000.0,40000.0,True,False,False,256611 +2023,Table 2.1,B,19,itemized_deductions,All,40000.0,45000.0,True,False,False,245482 +2023,Table 1.2,E,18,itemized_deductions,All,40000.0,50000.0,False,False,False,15696759000 +2023,Table 1.2,E,38,itemized_deductions,All,40000.0,50000.0,False,True,False,8829291000 +2023,Table 1.2,D,18,itemized_deductions,All,40000.0,50000.0,True,False,False,533458 +2023,Table 1.2,D,38,itemized_deductions,All,40000.0,50000.0,True,True,False,382282 +2023,Table 2.1,B,20,itemized_deductions,All,45000.0,50000.0,True,False,False,287977 +2023,Table 2.1,B,21,itemized_deductions,All,50000.0,55000.0,True,False,False,302183 +2023,Table 1.2,E,19,itemized_deductions,All,50000.0,75000.0,False,False,False,47417056000 +2023,Table 1.2,E,39,itemized_deductions,All,50000.0,75000.0,False,True,False,35224652000 +2023,Table 1.2,D,19,itemized_deductions,All,50000.0,75000.0,True,False,False,1685240 +2023,Table 1.2,D,39,itemized_deductions,All,50000.0,75000.0,True,True,False,1428649 +2023,Table 2.1,B,22,itemized_deductions,All,55000.0,60000.0,True,False,False,315301 +2023,Table 2.1,B,23,itemized_deductions,All,60000.0,75000.0,True,False,False,1067756 +2023,Table 1.2,E,20,itemized_deductions,All,75000.0,100000.0,False,False,False,57644011000 +2023,Table 1.2,E,40,itemized_deductions,All,75000.0,100000.0,False,True,False,48830295000 +2023,Table 1.2,D,20,itemized_deductions,All,75000.0,100000.0,True,False,False,1956139 +2023,Table 1.2,D,40,itemized_deductions,All,75000.0,100000.0,True,True,False,1817530 +2023,Table 1.2,E,21,itemized_deductions,All,100000.0,200000.0,False,False,False,164208788000 +2023,Table 1.2,E,41,itemized_deductions,All,100000.0,200000.0,False,True,False,152251358000 +2023,Table 1.2,D,21,itemized_deductions,All,100000.0,200000.0,True,False,False,4873950 +2023,Table 1.2,D,41,itemized_deductions,All,100000.0,200000.0,True,True,False,4735821 +2023,Table 1.2,E,22,itemized_deductions,All,200000.0,500000.0,False,False,False,148023663000 +2023,Table 1.2,E,42,itemized_deductions,All,200000.0,500000.0,False,True,False,145957049000 +2023,Table 1.2,D,22,itemized_deductions,All,200000.0,500000.0,True,False,False,3404313 +2023,Table 1.2,D,42,itemized_deductions,All,200000.0,500000.0,True,True,False,3394320 +2023,Table 1.2,E,23,itemized_deductions,All,500000.0,1000000.0,False,False,False,59736379000 +2023,Table 1.2,E,43,itemized_deductions,All,500000.0,1000000.0,False,True,False,59107882000 +2023,Table 1.2,D,23,itemized_deductions,All,500000.0,1000000.0,True,False,False,923935 +2023,Table 1.2,D,43,itemized_deductions,All,500000.0,1000000.0,True,True,False,923038 +2023,Table 1.2,E,24,itemized_deductions,All,1000000.0,1500000.0,False,False,False,22750149000 +2023,Table 1.2,D,24,itemized_deductions,All,1000000.0,1500000.0,True,False,False,229991 +2023,Table 1.2,E,44,itemized_deductions,All,1000000.0,inf,False,True,False,155370197000 +2023,Table 1.2,D,44,itemized_deductions,All,1000000.0,inf,True,True,False,543757 +2023,Table 1.2,E,25,itemized_deductions,All,1500000.0,2000000.0,False,False,False,13216260000 +2023,Table 1.2,D,25,itemized_deductions,All,1500000.0,2000000.0,True,False,False,99572 +2023,Table 1.2,E,26,itemized_deductions,All,2000000.0,5000000.0,False,False,False,32198531000 +2023,Table 1.2,D,26,itemized_deductions,All,2000000.0,5000000.0,True,False,False,148521 +2023,Table 1.2,E,27,itemized_deductions,All,5000000.0,10000000.0,False,False,False,18491620000 +2023,Table 1.2,D,27,itemized_deductions,All,5000000.0,10000000.0,True,False,False,39784 +2023,Table 1.2,E,28,itemized_deductions,All,10000000.0,inf,False,False,False,71722296000 +2023,Table 1.2,D,28,itemized_deductions,All,10000000.0,inf,True,False,False,26456 +2023,Table 2.1,CJ,10,itemized_general_sales_tax_deduction,All,-inf,inf,False,False,True,9538815000 +2023,Table 2.1,CJ,33,itemized_general_sales_tax_deduction,All,-inf,inf,False,True,False,8494382000 +2023,Table 2.1,CI,10,itemized_general_sales_tax_deduction,All,-inf,inf,True,False,True,3870201 +2023,Table 2.1,CI,33,itemized_general_sales_tax_deduction,All,-inf,inf,True,True,False,3207782 +2023,Table 2.1,CJ,11,itemized_general_sales_tax_deduction,All,0.0,5000.0,False,False,False,35348000 +2023,Table 2.1,CI,11,itemized_general_sales_tax_deduction,All,0.0,5000.0,True,False,False,45032 +2023,Table 2.1,CJ,12,itemized_general_sales_tax_deduction,All,5000.0,10000.0,False,False,False,34437000 +2023,Table 2.1,CI,12,itemized_general_sales_tax_deduction,All,5000.0,10000.0,True,False,False,42143 +2023,Table 2.1,CJ,13,itemized_general_sales_tax_deduction,All,10000.0,15000.0,False,False,False,42135000 +2023,Table 2.1,CI,13,itemized_general_sales_tax_deduction,All,10000.0,15000.0,True,False,False,50885 +2023,Table 2.1,CJ,14,itemized_general_sales_tax_deduction,All,15000.0,20000.0,False,False,False,68786000 +2023,Table 2.1,CI,14,itemized_general_sales_tax_deduction,All,15000.0,20000.0,True,False,False,71653 +2023,Table 2.1,CJ,15,itemized_general_sales_tax_deduction,All,20000.0,25000.0,False,False,False,86528000 +2023,Table 2.1,CI,15,itemized_general_sales_tax_deduction,All,20000.0,25000.0,True,False,False,77212 +2023,Table 2.1,CJ,16,itemized_general_sales_tax_deduction,All,25000.0,30000.0,False,False,False,92442000 +2023,Table 2.1,CI,16,itemized_general_sales_tax_deduction,All,25000.0,30000.0,True,False,False,71567 +2023,Table 2.1,CJ,17,itemized_general_sales_tax_deduction,All,30000.0,35000.0,False,False,False,144865000 +2023,Table 2.1,CI,17,itemized_general_sales_tax_deduction,All,30000.0,35000.0,True,False,False,88183 +2023,Table 2.1,CJ,18,itemized_general_sales_tax_deduction,All,35000.0,40000.0,False,False,False,186348000 +2023,Table 2.1,CI,18,itemized_general_sales_tax_deduction,All,35000.0,40000.0,True,False,False,103945 +2023,Table 2.1,CJ,19,itemized_general_sales_tax_deduction,All,40000.0,45000.0,False,False,False,143509000 +2023,Table 2.1,CI,19,itemized_general_sales_tax_deduction,All,40000.0,45000.0,True,False,False,95058 +2023,Table 2.1,CJ,20,itemized_general_sales_tax_deduction,All,45000.0,50000.0,False,False,False,195860000 +2023,Table 2.1,CI,20,itemized_general_sales_tax_deduction,All,45000.0,50000.0,True,False,False,104078 +2023,Table 2.1,CJ,21,itemized_general_sales_tax_deduction,All,50000.0,55000.0,False,False,False,236267000 +2023,Table 2.1,CI,21,itemized_general_sales_tax_deduction,All,50000.0,55000.0,True,False,False,111843 +2023,Table 2.1,CJ,22,itemized_general_sales_tax_deduction,All,55000.0,60000.0,False,False,False,190849000 +2023,Table 2.1,CI,22,itemized_general_sales_tax_deduction,All,55000.0,60000.0,True,False,False,102729 +2023,Table 2.1,CJ,23,itemized_general_sales_tax_deduction,All,60000.0,75000.0,False,False,False,518581000 +2023,Table 2.1,CI,23,itemized_general_sales_tax_deduction,All,60000.0,75000.0,True,False,False,293857 +2023,Table 2.1,CJ,24,itemized_general_sales_tax_deduction,All,75000.0,100000.0,False,False,False,1136529000 +2023,Table 2.1,CI,24,itemized_general_sales_tax_deduction,All,75000.0,100000.0,True,False,False,522976 +2023,Table 2.1,CJ,25,itemized_general_sales_tax_deduction,All,100000.0,200000.0,False,False,False,2590835000 +2023,Table 2.1,CI,25,itemized_general_sales_tax_deduction,All,100000.0,200000.0,True,False,False,1033493 +2023,Table 2.1,CJ,26,itemized_general_sales_tax_deduction,All,200000.0,500000.0,False,False,False,2354953000 +2023,Table 2.1,CI,26,itemized_general_sales_tax_deduction,All,200000.0,500000.0,True,False,False,731971 +2023,Table 2.1,CJ,27,itemized_general_sales_tax_deduction,All,500000.0,1000000.0,False,False,False,751002000 +2023,Table 2.1,CI,27,itemized_general_sales_tax_deduction,All,500000.0,1000000.0,True,False,False,212161 +2023,Table 2.1,CJ,28,itemized_general_sales_tax_deduction,All,1000000.0,1500000.0,False,False,False,337523000 +2023,Table 2.1,CI,28,itemized_general_sales_tax_deduction,All,1000000.0,1500000.0,True,False,False,49418 +2023,Table 2.1,CJ,29,itemized_general_sales_tax_deduction,All,1500000.0,2000000.0,False,False,False,86909000 +2023,Table 2.1,CI,29,itemized_general_sales_tax_deduction,All,1500000.0,2000000.0,True,False,False,21663 +2023,Table 2.1,CJ,30,itemized_general_sales_tax_deduction,All,2000000.0,5000000.0,False,False,False,135472000 +2023,Table 2.1,CI,30,itemized_general_sales_tax_deduction,All,2000000.0,5000000.0,True,False,False,29636 +2023,Table 2.1,CJ,31,itemized_general_sales_tax_deduction,All,5000000.0,10000000.0,False,False,False,41832000 +2023,Table 2.1,CI,31,itemized_general_sales_tax_deduction,All,5000000.0,10000000.0,True,False,False,6628 +2023,Table 2.1,CJ,32,itemized_general_sales_tax_deduction,All,10000000.0,inf,False,False,False,127804000 +2023,Table 2.1,CI,32,itemized_general_sales_tax_deduction,All,10000000.0,inf,True,False,False,4071 +2023,Table 2.1,CL,10,itemized_real_estate_tax_deductions,All,-inf,inf,False,False,True,108606373000 +2023,Table 2.1,CL,33,itemized_real_estate_tax_deductions,All,-inf,inf,False,True,False,101753128000 +2023,Table 2.1,CK,10,itemized_real_estate_tax_deductions,All,-inf,inf,True,False,True,12812159 +2023,Table 2.1,CK,33,itemized_real_estate_tax_deductions,All,-inf,inf,True,True,False,11839815 +2023,Table 2.1,CL,11,itemized_real_estate_tax_deductions,All,0.0,5000.0,False,False,False,342185000 +2023,Table 2.1,CK,11,itemized_real_estate_tax_deductions,All,0.0,5000.0,True,False,False,59310 +2023,Table 2.1,CL,12,itemized_real_estate_tax_deductions,All,5000.0,10000.0,False,False,False,311273000 +2023,Table 2.1,CK,12,itemized_real_estate_tax_deductions,All,5000.0,10000.0,True,False,False,56278 +2023,Table 2.1,CL,13,itemized_real_estate_tax_deductions,All,10000.0,15000.0,False,False,False,546069000 +2023,Table 2.1,CK,13,itemized_real_estate_tax_deductions,All,10000.0,15000.0,True,False,False,56457 +2023,Table 2.1,CL,14,itemized_real_estate_tax_deductions,All,15000.0,20000.0,False,False,False,501984000 +2023,Table 2.1,CK,14,itemized_real_estate_tax_deductions,All,15000.0,20000.0,True,False,False,94091 +2023,Table 2.1,CL,15,itemized_real_estate_tax_deductions,All,20000.0,25000.0,False,False,False,564633000 +2023,Table 2.1,CK,15,itemized_real_estate_tax_deductions,All,20000.0,25000.0,True,False,False,98516 +2023,Table 2.1,CL,16,itemized_real_estate_tax_deductions,All,25000.0,30000.0,False,False,False,518324000 +2023,Table 2.1,CK,16,itemized_real_estate_tax_deductions,All,25000.0,30000.0,True,False,False,96023 +2023,Table 2.1,CL,17,itemized_real_estate_tax_deductions,All,30000.0,35000.0,False,False,False,768481000 +2023,Table 2.1,CK,17,itemized_real_estate_tax_deductions,All,30000.0,35000.0,True,False,False,133943 +2023,Table 2.1,CL,18,itemized_real_estate_tax_deductions,All,35000.0,40000.0,False,False,False,805560000 +2023,Table 2.1,CK,18,itemized_real_estate_tax_deductions,All,35000.0,40000.0,True,False,False,149766 +2023,Table 2.1,CL,19,itemized_real_estate_tax_deductions,All,40000.0,45000.0,False,False,False,905089000 +2023,Table 2.1,CK,19,itemized_real_estate_tax_deductions,All,40000.0,45000.0,True,False,False,162958 +2023,Table 2.1,CL,20,itemized_real_estate_tax_deductions,All,45000.0,50000.0,False,False,False,1083489000 +2023,Table 2.1,CK,20,itemized_real_estate_tax_deductions,All,45000.0,50000.0,True,False,False,194473 +2023,Table 2.1,CL,21,itemized_real_estate_tax_deductions,All,50000.0,55000.0,False,False,False,1046411000 +2023,Table 2.1,CK,21,itemized_real_estate_tax_deductions,All,50000.0,55000.0,True,False,False,216586 +2023,Table 2.1,CL,22,itemized_real_estate_tax_deductions,All,55000.0,60000.0,False,False,False,1193250000 +2023,Table 2.1,CK,22,itemized_real_estate_tax_deductions,All,55000.0,60000.0,True,False,False,224375 +2023,Table 2.1,CL,23,itemized_real_estate_tax_deductions,All,60000.0,75000.0,False,False,False,4443260000 +2023,Table 2.1,CK,23,itemized_real_estate_tax_deductions,All,60000.0,75000.0,True,False,False,855182 +2023,Table 2.1,CL,24,itemized_real_estate_tax_deductions,All,75000.0,100000.0,False,False,False,8792269000 +2023,Table 2.1,CK,24,itemized_real_estate_tax_deductions,All,75000.0,100000.0,True,False,False,1621940 +2023,Table 2.1,CL,25,itemized_real_estate_tax_deductions,All,100000.0,200000.0,False,False,False,27827154000 +2023,Table 2.1,CK,25,itemized_real_estate_tax_deductions,All,100000.0,200000.0,True,False,False,4346491 +2023,Table 2.1,CL,26,itemized_real_estate_tax_deductions,All,200000.0,500000.0,False,False,False,30693162000 +2023,Table 2.1,CK,26,itemized_real_estate_tax_deductions,All,200000.0,500000.0,True,False,False,3114174 +2023,Table 2.1,CL,27,itemized_real_estate_tax_deductions,All,500000.0,1000000.0,False,False,False,13483080000 +2023,Table 2.1,CK,27,itemized_real_estate_tax_deductions,All,500000.0,1000000.0,True,False,False,845772 +2023,Table 2.1,CL,28,itemized_real_estate_tax_deductions,All,1000000.0,1500000.0,False,False,False,4567600000 +2023,Table 2.1,CK,28,itemized_real_estate_tax_deductions,All,1000000.0,1500000.0,True,False,False,209131 +2023,Table 2.1,CL,29,itemized_real_estate_tax_deductions,All,1500000.0,2000000.0,False,False,False,2182149000 +2023,Table 2.1,CK,29,itemized_real_estate_tax_deductions,All,1500000.0,2000000.0,True,False,False,88812 +2023,Table 2.1,CL,30,itemized_real_estate_tax_deductions,All,2000000.0,5000000.0,False,False,False,4242047000 +2023,Table 2.1,CK,30,itemized_real_estate_tax_deductions,All,2000000.0,5000000.0,True,False,False,130871 +2023,Table 2.1,CL,31,itemized_real_estate_tax_deductions,All,5000000.0,10000000.0,False,False,False,1676344000 +2023,Table 2.1,CK,31,itemized_real_estate_tax_deductions,All,5000000.0,10000000.0,True,False,False,34437 +2023,Table 2.1,CL,32,itemized_real_estate_tax_deductions,All,10000000.0,inf,False,False,False,2112561000 +2023,Table 2.1,CK,32,itemized_real_estate_tax_deductions,All,10000000.0,inf,True,False,False,22571 +2023,Table 2.1,CH,10,itemized_state_income_tax_deductions,All,-inf,inf,False,False,True,209004268000 +2023,Table 2.1,CH,33,itemized_state_income_tax_deductions,All,-inf,inf,False,True,False,206087912000 +2023,Table 2.1,CG,10,itemized_state_income_tax_deductions,All,-inf,inf,True,False,True,10594621 +2023,Table 2.1,CG,33,itemized_state_income_tax_deductions,All,-inf,inf,True,True,False,9975045 +2023,Table 2.1,CH,11,itemized_state_income_tax_deductions,All,0.0,5000.0,False,False,False,77416000 +2023,Table 2.1,CG,11,itemized_state_income_tax_deductions,All,0.0,5000.0,True,False,False,18310 +2023,Table 2.1,CH,12,itemized_state_income_tax_deductions,All,5000.0,10000.0,False,False,False,86164000 +2023,Table 2.1,CG,12,itemized_state_income_tax_deductions,All,5000.0,10000.0,True,False,False,24133 +2023,Table 2.1,CH,13,itemized_state_income_tax_deductions,All,10000.0,15000.0,False,False,False,59832000 +2023,Table 2.1,CG,13,itemized_state_income_tax_deductions,All,10000.0,15000.0,True,False,False,21981 +2023,Table 2.1,CH,14,itemized_state_income_tax_deductions,All,15000.0,20000.0,False,False,False,143960000 +2023,Table 2.1,CG,14,itemized_state_income_tax_deductions,All,15000.0,20000.0,True,False,False,58508 +2023,Table 2.1,CH,15,itemized_state_income_tax_deductions,All,20000.0,25000.0,False,False,False,159600000 +2023,Table 2.1,CG,15,itemized_state_income_tax_deductions,All,20000.0,25000.0,True,False,False,66833 +2023,Table 2.1,CH,16,itemized_state_income_tax_deductions,All,25000.0,30000.0,False,False,False,191592000 +2023,Table 2.1,CG,16,itemized_state_income_tax_deductions,All,25000.0,30000.0,True,False,False,63674 +2023,Table 2.1,CH,17,itemized_state_income_tax_deductions,All,30000.0,35000.0,False,False,False,242600000 +2023,Table 2.1,CG,17,itemized_state_income_tax_deductions,All,30000.0,35000.0,True,False,False,100590 +2023,Table 2.1,CH,18,itemized_state_income_tax_deductions,All,35000.0,40000.0,False,False,False,413080000 +2023,Table 2.1,CG,18,itemized_state_income_tax_deductions,All,35000.0,40000.0,True,False,False,127292 +2023,Table 2.1,CH,19,itemized_state_income_tax_deductions,All,40000.0,45000.0,False,False,False,301084000 +2023,Table 2.1,CG,19,itemized_state_income_tax_deductions,All,40000.0,45000.0,True,False,False,129635 +2023,Table 2.1,CH,20,itemized_state_income_tax_deductions,All,45000.0,50000.0,False,False,False,446451000 +2023,Table 2.1,CG,20,itemized_state_income_tax_deductions,All,45000.0,50000.0,True,False,False,161616 +2023,Table 2.1,CH,21,itemized_state_income_tax_deductions,All,50000.0,55000.0,False,False,False,463744000 +2023,Table 2.1,CG,21,itemized_state_income_tax_deductions,All,50000.0,55000.0,True,False,False,171191 +2023,Table 2.1,CH,22,itemized_state_income_tax_deductions,All,55000.0,60000.0,False,False,False,570149000 +2023,Table 2.1,CG,22,itemized_state_income_tax_deductions,All,55000.0,60000.0,True,False,False,194070 +2023,Table 2.1,CH,23,itemized_state_income_tax_deductions,All,60000.0,75000.0,False,False,False,2636437000 +2023,Table 2.1,CG,23,itemized_state_income_tax_deductions,All,60000.0,75000.0,True,False,False,708122 +2023,Table 2.1,CH,24,itemized_state_income_tax_deductions,All,75000.0,100000.0,False,False,False,6464428000 +2023,Table 2.1,CG,24,itemized_state_income_tax_deductions,All,75000.0,100000.0,True,False,False,1344351 +2023,Table 2.1,CH,25,itemized_state_income_tax_deductions,All,100000.0,200000.0,False,False,False,28655993000 +2023,Table 2.1,CG,25,itemized_state_income_tax_deductions,All,100000.0,200000.0,True,False,False,3695125 +2023,Table 2.1,CH,26,itemized_state_income_tax_deductions,All,200000.0,500000.0,False,False,False,46674826000 +2023,Table 2.1,CG,26,itemized_state_income_tax_deductions,All,200000.0,500000.0,True,False,False,2590893 +2023,Table 2.1,CH,27,itemized_state_income_tax_deductions,All,500000.0,1000000.0,False,False,False,30586336000 +2023,Table 2.1,CG,27,itemized_state_income_tax_deductions,All,500000.0,1000000.0,True,False,False,692922 +2023,Table 2.1,CH,28,itemized_state_income_tax_deductions,All,1000000.0,1500000.0,False,False,False,14416592000 +2023,Table 2.1,CG,28,itemized_state_income_tax_deductions,All,1000000.0,1500000.0,True,False,False,177313 +2023,Table 2.1,CH,29,itemized_state_income_tax_deductions,All,1500000.0,2000000.0,False,False,False,8663869000 +2023,Table 2.1,CG,29,itemized_state_income_tax_deductions,All,1500000.0,2000000.0,True,False,False,76548 +2023,Table 2.1,CH,30,itemized_state_income_tax_deductions,All,2000000.0,5000000.0,False,False,False,21996955000 +2023,Table 2.1,CG,30,itemized_state_income_tax_deductions,All,2000000.0,5000000.0,True,False,False,116850 +2023,Table 2.1,CH,31,itemized_state_income_tax_deductions,All,5000000.0,10000000.0,False,False,False,13296260000 +2023,Table 2.1,CG,31,itemized_state_income_tax_deductions,All,5000000.0,10000000.0,True,False,False,32662 +2023,Table 2.1,CH,32,itemized_state_income_tax_deductions,All,10000000.0,inf,False,False,False,32456901000 +2023,Table 2.1,CG,32,itemized_state_income_tax_deductions,All,10000000.0,inf,True,False,False,22001 +2023,Table 2.1,CB,10,itemized_taxes_paid_deductions,All,-inf,inf,False,False,True,124169562000 +2023,Table 2.1,CB,33,itemized_taxes_paid_deductions,All,-inf,inf,False,True,False,115659492000 +2023,Table 2.1,CA,10,itemized_taxes_paid_deductions,All,-inf,inf,True,False,True,14953098 +2023,Table 2.1,CA,33,itemized_taxes_paid_deductions,All,-inf,inf,True,True,False,13577553 +2023,Table 2.1,CB,11,itemized_taxes_paid_deductions,All,0.0,5000.0,False,False,False,391009000 +2023,Table 2.1,CA,11,itemized_taxes_paid_deductions,All,0.0,5000.0,True,False,False,76987 +2023,Table 2.1,CB,12,itemized_taxes_paid_deductions,All,5000.0,10000.0,False,False,False,387081000 +2023,Table 2.1,CA,12,itemized_taxes_paid_deductions,All,5000.0,10000.0,True,False,False,75829 +2023,Table 2.1,CB,13,itemized_taxes_paid_deductions,All,10000.0,15000.0,False,False,False,404845000 +2023,Table 2.1,CA,13,itemized_taxes_paid_deductions,All,10000.0,15000.0,True,False,False,80883 +2023,Table 2.1,CB,14,itemized_taxes_paid_deductions,All,15000.0,20000.0,False,False,False,654568000 +2023,Table 2.1,CA,14,itemized_taxes_paid_deductions,All,15000.0,20000.0,True,False,False,143100 +2023,Table 2.1,CB,15,itemized_taxes_paid_deductions,All,20000.0,25000.0,False,False,False,791127000 +2023,Table 2.1,CA,15,itemized_taxes_paid_deductions,All,20000.0,25000.0,True,False,False,153930 +2023,Table 2.1,CB,16,itemized_taxes_paid_deductions,All,25000.0,30000.0,False,False,False,769342000 +2023,Table 2.1,CA,16,itemized_taxes_paid_deductions,All,25000.0,30000.0,True,False,False,147125 +2023,Table 2.1,CB,17,itemized_taxes_paid_deductions,All,30000.0,35000.0,False,False,False,1083042000 +2023,Table 2.1,CA,17,itemized_taxes_paid_deductions,All,30000.0,35000.0,True,False,False,200986 +2023,Table 2.1,CB,18,itemized_taxes_paid_deductions,All,35000.0,40000.0,False,False,False,1248304000 +2023,Table 2.1,CA,18,itemized_taxes_paid_deductions,All,35000.0,40000.0,True,False,False,242398 +2023,Table 2.1,CB,19,itemized_taxes_paid_deductions,All,40000.0,45000.0,False,False,False,1383255000 +2023,Table 2.1,CA,19,itemized_taxes_paid_deductions,All,40000.0,45000.0,True,False,False,237134 +2023,Table 2.1,CB,20,itemized_taxes_paid_deductions,All,45000.0,50000.0,False,False,False,1620788000 +2023,Table 2.1,CA,20,itemized_taxes_paid_deductions,All,45000.0,50000.0,True,False,False,280521 +2023,Table 2.1,CB,21,itemized_taxes_paid_deductions,All,50000.0,55000.0,False,False,False,1711917000 +2023,Table 2.1,CA,21,itemized_taxes_paid_deductions,All,50000.0,55000.0,True,False,False,300165 +2023,Table 2.1,CB,22,itemized_taxes_paid_deductions,All,55000.0,60000.0,False,False,False,1873511000 +2023,Table 2.1,CA,22,itemized_taxes_paid_deductions,All,55000.0,60000.0,True,False,False,312265 +2023,Table 2.1,CB,23,itemized_taxes_paid_deductions,All,60000.0,75000.0,False,False,False,7239251000 +2023,Table 2.1,CA,23,itemized_taxes_paid_deductions,All,60000.0,75000.0,True,False,False,1051742 +2023,Table 2.1,CB,24,itemized_taxes_paid_deductions,All,75000.0,100000.0,False,False,False,14438529000 +2023,Table 2.1,CA,24,itemized_taxes_paid_deductions,All,75000.0,100000.0,True,False,False,1932472 +2023,Table 2.1,CB,25,itemized_taxes_paid_deductions,All,100000.0,200000.0,False,False,False,42651790000 +2023,Table 2.1,CA,25,itemized_taxes_paid_deductions,All,100000.0,200000.0,True,False,False,4857528 +2023,Table 2.1,CB,26,itemized_taxes_paid_deductions,All,200000.0,500000.0,False,False,False,32653039000 +2023,Table 2.1,CA,26,itemized_taxes_paid_deductions,All,200000.0,500000.0,True,False,False,3395408 +2023,Table 2.1,CB,27,itemized_taxes_paid_deductions,All,500000.0,1000000.0,False,False,False,9095236000 +2023,Table 2.1,CA,27,itemized_taxes_paid_deductions,All,500000.0,1000000.0,True,False,False,921770 +2023,Table 2.1,CB,28,itemized_taxes_paid_deductions,All,1000000.0,1500000.0,False,False,False,2298418000 +2023,Table 2.1,CA,28,itemized_taxes_paid_deductions,All,1000000.0,1500000.0,True,False,False,229426 +2023,Table 2.1,CB,29,itemized_taxes_paid_deductions,All,1500000.0,2000000.0,False,False,False,1002555000 +2023,Table 2.1,CA,29,itemized_taxes_paid_deductions,All,1500000.0,2000000.0,True,False,False,99245 +2023,Table 2.1,CB,30,itemized_taxes_paid_deductions,All,2000000.0,5000000.0,False,False,False,1536397000 +2023,Table 2.1,CA,30,itemized_taxes_paid_deductions,All,2000000.0,5000000.0,True,False,False,148115 +2023,Table 2.1,CB,31,itemized_taxes_paid_deductions,All,5000000.0,10000000.0,False,False,False,451274000 +2023,Table 2.1,CA,31,itemized_taxes_paid_deductions,All,5000000.0,10000000.0,True,False,False,39694 +2023,Table 2.1,CB,32,itemized_taxes_paid_deductions,All,10000000.0,inf,False,False,False,484284000 +2023,Table 2.1,CA,32,itemized_taxes_paid_deductions,All,10000000.0,inf,True,False,False,26373 +2023,Table 2.1,BV,10,medical_expense_deductions_capped,All,-inf,inf,False,False,True,89168180000 +2023,Table 2.1,BV,33,medical_expense_deductions_capped,All,-inf,inf,False,True,False,55126128000 +2023,Table 2.1,BU,10,medical_expense_deductions_capped,All,-inf,inf,True,False,True,3816843 +2023,Table 2.1,BU,33,medical_expense_deductions_capped,All,-inf,inf,True,True,False,2906697 +2023,Table 2.1,BV,11,medical_expense_deductions_capped,All,0.0,5000.0,False,False,False,769343000 +2023,Table 2.1,BU,11,medical_expense_deductions_capped,All,0.0,5000.0,True,False,False,64392 +2023,Table 2.1,BV,12,medical_expense_deductions_capped,All,5000.0,10000.0,False,False,False,1080941000 +2023,Table 2.1,BU,12,medical_expense_deductions_capped,All,5000.0,10000.0,True,False,False,54013 +2023,Table 2.1,BV,13,medical_expense_deductions_capped,All,10000.0,15000.0,False,False,False,1292760000 +2023,Table 2.1,BU,13,medical_expense_deductions_capped,All,10000.0,15000.0,True,False,False,63143 +2023,Table 2.1,BV,14,medical_expense_deductions_capped,All,15000.0,20000.0,False,False,False,5330369000 +2023,Table 2.1,BU,14,medical_expense_deductions_capped,All,15000.0,20000.0,True,False,False,112216 +2023,Table 2.1,BV,15,medical_expense_deductions_capped,All,20000.0,25000.0,False,False,False,2198964000 +2023,Table 2.1,BU,15,medical_expense_deductions_capped,All,20000.0,25000.0,True,False,False,123387 +2023,Table 2.1,BV,16,medical_expense_deductions_capped,All,25000.0,30000.0,False,False,False,1516244000 +2023,Table 2.1,BU,16,medical_expense_deductions_capped,All,25000.0,30000.0,True,False,False,89008 +2023,Table 2.1,BV,17,medical_expense_deductions_capped,All,30000.0,35000.0,False,False,False,2257508000 +2023,Table 2.1,BU,17,medical_expense_deductions_capped,All,30000.0,35000.0,True,False,False,116539 +2023,Table 2.1,BV,18,medical_expense_deductions_capped,All,35000.0,40000.0,False,False,False,2425026000 +2023,Table 2.1,BU,18,medical_expense_deductions_capped,All,35000.0,40000.0,True,False,False,141370 +2023,Table 2.1,BV,19,medical_expense_deductions_capped,All,40000.0,45000.0,False,False,False,2259540000 +2023,Table 2.1,BU,19,medical_expense_deductions_capped,All,40000.0,45000.0,True,False,False,124252 +2023,Table 2.1,BV,20,medical_expense_deductions_capped,All,45000.0,50000.0,False,False,False,3215943000 +2023,Table 2.1,BU,20,medical_expense_deductions_capped,All,45000.0,50000.0,True,False,False,161795 +2023,Table 2.1,BV,21,medical_expense_deductions_capped,All,50000.0,55000.0,False,False,False,3121953000 +2023,Table 2.1,BU,21,medical_expense_deductions_capped,All,50000.0,55000.0,True,False,False,157030 +2023,Table 2.1,BV,22,medical_expense_deductions_capped,All,55000.0,60000.0,False,False,False,2733851000 +2023,Table 2.1,BU,22,medical_expense_deductions_capped,All,55000.0,60000.0,True,False,False,161848 +2023,Table 2.1,BV,23,medical_expense_deductions_capped,All,60000.0,75000.0,False,False,False,8167378000 +2023,Table 2.1,BU,23,medical_expense_deductions_capped,All,60000.0,75000.0,True,False,False,407521 +2023,Table 2.1,BV,24,medical_expense_deductions_capped,All,75000.0,100000.0,False,False,False,13786795000 +2023,Table 2.1,BU,24,medical_expense_deductions_capped,All,75000.0,100000.0,True,False,False,622582 +2023,Table 2.1,BV,25,medical_expense_deductions_capped,All,100000.0,200000.0,False,False,False,25764739000 +2023,Table 2.1,BU,25,medical_expense_deductions_capped,All,100000.0,200000.0,True,False,False,1074383 +2023,Table 2.1,BV,26,medical_expense_deductions_capped,All,200000.0,500000.0,False,False,False,10643347000 +2023,Table 2.1,BU,26,medical_expense_deductions_capped,All,200000.0,500000.0,True,False,False,316103 +2023,Table 2.1,BV,27,medical_expense_deductions_capped,All,500000.0,1000000.0,False,False,False,1952189000 +2023,Table 2.1,BU,27,medical_expense_deductions_capped,All,500000.0,1000000.0,True,False,False,23501 +2023,Table 2.1,BV,28,medical_expense_deductions_capped,All,1000000.0,1500000.0,False,False,False,274203000 +2023,Table 2.1,BU,28,medical_expense_deductions_capped,All,1000000.0,1500000.0,True,False,False,2280 +2023,Table 2.1,BV,29,medical_expense_deductions_capped,All,1500000.0,2000000.0,False,False,False,105108000 +2023,Table 2.1,BU,29,medical_expense_deductions_capped,All,1500000.0,2000000.0,True,False,False,819 +2023,Table 2.1,BV,30,medical_expense_deductions_capped,All,2000000.0,5000000.0,False,False,False,157821000 +2023,Table 2.1,BU,30,medical_expense_deductions_capped,All,2000000.0,5000000.0,True,False,False,599 +2023,Table 2.1,BV,31,medical_expense_deductions_capped,All,5000000.0,10000000.0,False,False,False,13702000 +2023,Table 2.1,BU,31,medical_expense_deductions_capped,All,5000000.0,10000000.0,True,False,False,47 +2023,Table 2.1,BV,32,medical_expense_deductions_capped,All,10000000.0,inf,False,False,False,100458000 +2023,Table 2.1,BU,32,medical_expense_deductions_capped,All,10000000.0,inf,True,False,False,14 +2023,Table 2.1,BX,10,medical_expense_deductions_uncapped,All,-inf,inf,False,False,True,118009392000 +2023,Table 2.1,BX,33,medical_expense_deductions_uncapped,All,-inf,inf,False,True,False,80990715000 +2023,Table 2.1,BW,10,medical_expense_deductions_uncapped,All,-inf,inf,True,False,True,3816843 +2023,Table 2.1,BW,33,medical_expense_deductions_uncapped,All,-inf,inf,True,True,False,2906697 +2023,Table 2.1,BX,11,medical_expense_deductions_uncapped,All,0.0,5000.0,False,False,False,779670000 +2023,Table 2.1,BW,11,medical_expense_deductions_uncapped,All,0.0,5000.0,True,False,False,64392 +2023,Table 2.1,BX,12,medical_expense_deductions_uncapped,All,5000.0,10000.0,False,False,False,1112496000 +2023,Table 2.1,BW,12,medical_expense_deductions_uncapped,All,5000.0,10000.0,True,False,False,54013 +2023,Table 2.1,BX,13,medical_expense_deductions_uncapped,All,10000.0,15000.0,False,False,False,1351805000 +2023,Table 2.1,BW,13,medical_expense_deductions_uncapped,All,10000.0,15000.0,True,False,False,63143 +2023,Table 2.1,BX,14,medical_expense_deductions_uncapped,All,15000.0,20000.0,False,False,False,5476894000 +2023,Table 2.1,BW,14,medical_expense_deductions_uncapped,All,15000.0,20000.0,True,False,False,112216 +2023,Table 2.1,BX,15,medical_expense_deductions_uncapped,All,20000.0,25000.0,False,False,False,2406355000 +2023,Table 2.1,BW,15,medical_expense_deductions_uncapped,All,20000.0,25000.0,True,False,False,123387 +2023,Table 2.1,BX,16,medical_expense_deductions_uncapped,All,25000.0,30000.0,False,False,False,1699523000 +2023,Table 2.1,BW,16,medical_expense_deductions_uncapped,All,25000.0,30000.0,True,False,False,89008 +2023,Table 2.1,BX,17,medical_expense_deductions_uncapped,All,30000.0,35000.0,False,False,False,2542114000 +2023,Table 2.1,BW,17,medical_expense_deductions_uncapped,All,30000.0,35000.0,True,False,False,116539 +2023,Table 2.1,BX,18,medical_expense_deductions_uncapped,All,35000.0,40000.0,False,False,False,2822334000 +2023,Table 2.1,BW,18,medical_expense_deductions_uncapped,All,35000.0,40000.0,True,False,False,141370 +2023,Table 2.1,BX,19,medical_expense_deductions_uncapped,All,40000.0,45000.0,False,False,False,2654977000 +2023,Table 2.1,BW,19,medical_expense_deductions_uncapped,All,40000.0,45000.0,True,False,False,124252 +2023,Table 2.1,BX,20,medical_expense_deductions_uncapped,All,45000.0,50000.0,False,False,False,3792179000 +2023,Table 2.1,BW,20,medical_expense_deductions_uncapped,All,45000.0,50000.0,True,False,False,161795 +2023,Table 2.1,BX,21,medical_expense_deductions_uncapped,All,50000.0,55000.0,False,False,False,3737375000 +2023,Table 2.1,BW,21,medical_expense_deductions_uncapped,All,50000.0,55000.0,True,False,False,157030 +2023,Table 2.1,BX,22,medical_expense_deductions_uncapped,All,55000.0,60000.0,False,False,False,3431826000 +2023,Table 2.1,BW,22,medical_expense_deductions_uncapped,All,55000.0,60000.0,True,False,False,161848 +2023,Table 2.1,BX,23,medical_expense_deductions_uncapped,All,60000.0,75000.0,False,False,False,10228858000 +2023,Table 2.1,BW,23,medical_expense_deductions_uncapped,All,60000.0,75000.0,True,False,False,407521 +2023,Table 2.1,BX,24,medical_expense_deductions_uncapped,All,75000.0,100000.0,False,False,False,17852327000 +2023,Table 2.1,BW,24,medical_expense_deductions_uncapped,All,75000.0,100000.0,True,False,False,622582 +2023,Table 2.1,BX,25,medical_expense_deductions_uncapped,All,100000.0,200000.0,False,False,False,36840913000 +2023,Table 2.1,BW,25,medical_expense_deductions_uncapped,All,100000.0,200000.0,True,False,False,1074383 +2023,Table 2.1,BX,26,medical_expense_deductions_uncapped,All,200000.0,500000.0,False,False,False,17044802000 +2023,Table 2.1,BW,26,medical_expense_deductions_uncapped,All,200000.0,500000.0,True,False,False,316103 +2023,Table 2.1,BX,27,medical_expense_deductions_uncapped,All,500000.0,1000000.0,False,False,False,3059529000 +2023,Table 2.1,BW,27,medical_expense_deductions_uncapped,All,500000.0,1000000.0,True,False,False,23501 +2023,Table 2.1,BX,28,medical_expense_deductions_uncapped,All,1000000.0,1500000.0,False,False,False,490161000 +2023,Table 2.1,BW,28,medical_expense_deductions_uncapped,All,1000000.0,1500000.0,True,False,False,2280 +2023,Table 2.1,BX,29,medical_expense_deductions_uncapped,All,1500000.0,2000000.0,False,False,False,210495000 +2023,Table 2.1,BW,29,medical_expense_deductions_uncapped,All,1500000.0,2000000.0,True,False,False,819 +2023,Table 2.1,BX,30,medical_expense_deductions_uncapped,All,2000000.0,5000000.0,False,False,False,284863000 +2023,Table 2.1,BW,30,medical_expense_deductions_uncapped,All,2000000.0,5000000.0,True,False,False,599 +2023,Table 2.1,BX,31,medical_expense_deductions_uncapped,All,5000000.0,10000000.0,False,False,False,36469000 +2023,Table 2.1,BW,31,medical_expense_deductions_uncapped,All,5000000.0,10000000.0,True,False,False,47 +2023,Table 2.1,BX,32,medical_expense_deductions_uncapped,All,10000000.0,inf,False,False,False,153427000 +2023,Table 2.1,BW,32,medical_expense_deductions_uncapped,All,10000000.0,inf,True,False,False,14 +2023,Table 2.1,CV,10,mortgage_interest_deductions,All,-inf,inf,False,False,True,172408414000 +2023,Table 2.1,CV,33,mortgage_interest_deductions,All,-inf,inf,False,True,False,158448649000 +2023,Table 2.1,CU,10,mortgage_interest_deductions,All,-inf,inf,True,False,True,11668047 +2023,Table 2.1,CU,33,mortgage_interest_deductions,All,-inf,inf,True,True,False,10841735 +2023,Table 2.1,CV,11,mortgage_interest_deductions,All,0.0,5000.0,False,False,False,657536000 +2023,Table 2.1,CU,11,mortgage_interest_deductions,All,0.0,5000.0,True,False,False,48570 +2023,Table 2.1,CV,12,mortgage_interest_deductions,All,5000.0,10000.0,False,False,False,657310000 +2023,Table 2.1,CU,12,mortgage_interest_deductions,All,5000.0,10000.0,True,False,False,48277 +2023,Table 2.1,CV,13,mortgage_interest_deductions,All,10000.0,15000.0,False,False,False,520489000 +2023,Table 2.1,CU,13,mortgage_interest_deductions,All,10000.0,15000.0,True,False,False,45739 +2023,Table 2.1,CV,14,mortgage_interest_deductions,All,15000.0,20000.0,False,False,False,799199000 +2023,Table 2.1,CU,14,mortgage_interest_deductions,All,15000.0,20000.0,True,False,False,77348 +2023,Table 2.1,CV,15,mortgage_interest_deductions,All,20000.0,25000.0,False,False,False,969694000 +2023,Table 2.1,CU,15,mortgage_interest_deductions,All,20000.0,25000.0,True,False,False,81646 +2023,Table 2.1,CV,16,mortgage_interest_deductions,All,25000.0,30000.0,False,False,False,872966000 +2023,Table 2.1,CU,16,mortgage_interest_deductions,All,25000.0,30000.0,True,False,False,79708 +2023,Table 2.1,CV,17,mortgage_interest_deductions,All,30000.0,35000.0,False,False,False,1395567000 +2023,Table 2.1,CU,17,mortgage_interest_deductions,All,30000.0,35000.0,True,False,False,106281 +2023,Table 2.1,CV,18,mortgage_interest_deductions,All,35000.0,40000.0,False,False,False,1692539000 +2023,Table 2.1,CU,18,mortgage_interest_deductions,All,35000.0,40000.0,True,False,False,136408 +2023,Table 2.1,CV,19,mortgage_interest_deductions,All,40000.0,45000.0,False,False,False,1988911000 +2023,Table 2.1,CU,19,mortgage_interest_deductions,All,40000.0,45000.0,True,False,False,145743 +2023,Table 2.1,CV,20,mortgage_interest_deductions,All,45000.0,50000.0,False,False,False,1881864000 +2023,Table 2.1,CU,20,mortgage_interest_deductions,All,45000.0,50000.0,True,False,False,167664 +2023,Table 2.1,CV,21,mortgage_interest_deductions,All,50000.0,55000.0,False,False,False,2126803000 +2023,Table 2.1,CU,21,mortgage_interest_deductions,All,50000.0,55000.0,True,False,False,198419 +2023,Table 2.1,CV,22,mortgage_interest_deductions,All,55000.0,60000.0,False,False,False,2205352000 +2023,Table 2.1,CU,22,mortgage_interest_deductions,All,55000.0,60000.0,True,False,False,198066 +2023,Table 2.1,CV,23,mortgage_interest_deductions,All,60000.0,75000.0,False,False,False,8481316000 +2023,Table 2.1,CU,23,mortgage_interest_deductions,All,60000.0,75000.0,True,False,False,763718 +2023,Table 2.1,CV,24,mortgage_interest_deductions,All,75000.0,100000.0,False,False,False,17712323000 +2023,Table 2.1,CU,24,mortgage_interest_deductions,All,75000.0,100000.0,True,False,False,1499246 +2023,Table 2.1,CV,25,mortgage_interest_deductions,All,100000.0,200000.0,False,False,False,53154386000 +2023,Table 2.1,CU,25,mortgage_interest_deductions,All,100000.0,200000.0,True,False,False,4008490 +2023,Table 2.1,CV,26,mortgage_interest_deductions,All,200000.0,500000.0,False,False,False,52730167000 +2023,Table 2.1,CU,26,mortgage_interest_deductions,All,200000.0,500000.0,True,False,False,2907876 +2023,Table 2.1,CV,27,mortgage_interest_deductions,All,500000.0,1000000.0,False,False,False,16392608000 +2023,Table 2.1,CU,27,mortgage_interest_deductions,All,500000.0,1000000.0,True,False,False,775216 +2023,Table 2.1,CV,28,mortgage_interest_deductions,All,1000000.0,1500000.0,False,False,False,3799882000 +2023,Table 2.1,CU,28,mortgage_interest_deductions,All,1000000.0,1500000.0,True,False,False,176114 +2023,Table 2.1,CV,29,mortgage_interest_deductions,All,1500000.0,2000000.0,False,False,False,1514469000 +2023,Table 2.1,CU,29,mortgage_interest_deductions,All,1500000.0,2000000.0,True,False,False,70589 +2023,Table 2.1,CV,30,mortgage_interest_deductions,All,2000000.0,5000000.0,False,False,False,2097426000 +2023,Table 2.1,CU,30,mortgage_interest_deductions,All,2000000.0,5000000.0,True,False,False,98088 +2023,Table 2.1,CV,31,mortgage_interest_deductions,All,5000000.0,10000000.0,False,False,False,486719000 +2023,Table 2.1,CU,31,mortgage_interest_deductions,All,5000000.0,10000000.0,True,False,False,22536 +2023,Table 2.1,CV,32,mortgage_interest_deductions,All,10000000.0,inf,False,False,False,270888000 +2023,Table 2.1,CU,32,mortgage_interest_deductions,All,10000000.0,inf,True,False,False,12305 +2023,Table 1.4,Y,10,ordinary_dividends,All,-inf,0.0,False,False,False,3306417000 +2023,Table 1.4,Y,30,ordinary_dividends,All,-inf,0.0,False,True,False,259338000 +2023,Table 1.4,X,10,ordinary_dividends,All,-inf,0.0,True,False,False,415458 +2023,Table 1.4,X,30,ordinary_dividends,All,-inf,0.0,True,True,False,1235 +2023,Table 1.4,Y,9,ordinary_dividends,All,-inf,inf,False,False,True,504224981000 +2023,Table 1.4,Y,29,ordinary_dividends,All,-inf,inf,False,True,False,479592372000 +2023,Table 1.4,X,9,ordinary_dividends,All,-inf,inf,True,False,True,33718460 +2023,Table 1.4,X,29,ordinary_dividends,All,-inf,inf,True,True,False,28885869 +2023,Table 1.4,Y,11,ordinary_dividends,All,1.0,5000.0,False,False,False,1046259000 +2023,Table 1.4,Y,31,ordinary_dividends,All,1.0,5000.0,False,True,False,85551000 +2023,Table 1.4,X,11,ordinary_dividends,All,1.0,5000.0,True,False,False,833802 +2023,Table 1.4,X,31,ordinary_dividends,All,1.0,5000.0,True,True,False,51901 +2023,Table 1.4,Y,12,ordinary_dividends,All,5000.0,10000.0,False,False,False,1484255000 +2023,Table 1.4,Y,32,ordinary_dividends,All,5000.0,10000.0,False,True,False,201145000 +2023,Table 1.4,X,12,ordinary_dividends,All,5000.0,10000.0,True,False,False,730314 +2023,Table 1.4,X,32,ordinary_dividends,All,5000.0,10000.0,True,True,False,67773 +2023,Table 1.4,Y,13,ordinary_dividends,All,10000.0,15000.0,False,False,False,1932710000 +2023,Table 1.4,Y,33,ordinary_dividends,All,10000.0,15000.0,False,True,False,167936000 +2023,Table 1.4,X,13,ordinary_dividends,All,10000.0,15000.0,True,False,False,770322 +2023,Table 1.4,X,33,ordinary_dividends,All,10000.0,15000.0,True,True,False,54946 +2023,Table 1.4,Y,14,ordinary_dividends,All,15000.0,20000.0,False,False,False,2026867000 +2023,Table 1.4,Y,34,ordinary_dividends,All,15000.0,20000.0,False,True,False,391301000 +2023,Table 1.4,X,14,ordinary_dividends,All,15000.0,20000.0,True,False,False,722360 +2023,Table 1.4,X,34,ordinary_dividends,All,15000.0,20000.0,True,True,False,249032 +2023,Table 1.4,Y,15,ordinary_dividends,All,20000.0,25000.0,False,False,False,2093918000 +2023,Table 1.4,Y,35,ordinary_dividends,All,20000.0,25000.0,False,True,False,812238000 +2023,Table 1.4,X,15,ordinary_dividends,All,20000.0,25000.0,True,False,False,661137 +2023,Table 1.4,X,35,ordinary_dividends,All,20000.0,25000.0,True,True,False,352212 +2023,Table 1.4,Y,16,ordinary_dividends,All,25000.0,30000.0,False,False,False,2045946000 +2023,Table 1.4,Y,36,ordinary_dividends,All,25000.0,30000.0,False,True,False,847422000 +2023,Table 1.4,X,16,ordinary_dividends,All,25000.0,30000.0,True,False,False,673959 +2023,Table 1.4,X,36,ordinary_dividends,All,25000.0,30000.0,True,True,False,393025 +2023,Table 1.4,Y,17,ordinary_dividends,All,30000.0,40000.0,False,False,False,5066574000 +2023,Table 1.4,Y,37,ordinary_dividends,All,30000.0,40000.0,False,True,False,2873813000 +2023,Table 1.4,X,17,ordinary_dividends,All,30000.0,40000.0,True,False,False,1401776 +2023,Table 1.4,X,37,ordinary_dividends,All,30000.0,40000.0,True,True,False,1046025 +2023,Table 1.4,Y,18,ordinary_dividends,All,40000.0,50000.0,False,False,False,5135184000 +2023,Table 1.4,Y,38,ordinary_dividends,All,40000.0,50000.0,False,True,False,3307132000 +2023,Table 1.4,X,18,ordinary_dividends,All,40000.0,50000.0,True,False,False,1435283 +2023,Table 1.4,X,38,ordinary_dividends,All,40000.0,50000.0,True,True,False,1211618 +2023,Table 1.4,Y,19,ordinary_dividends,All,50000.0,75000.0,False,False,False,15641451000 +2023,Table 1.4,Y,39,ordinary_dividends,All,50000.0,75000.0,False,True,False,12698934000 +2023,Table 1.4,X,19,ordinary_dividends,All,50000.0,75000.0,True,False,False,3812803 +2023,Table 1.4,X,39,ordinary_dividends,All,50000.0,75000.0,True,True,False,3502951 +2023,Table 1.4,Y,20,ordinary_dividends,All,75000.0,100000.0,False,False,False,20245781000 +2023,Table 1.4,Y,40,ordinary_dividends,All,75000.0,100000.0,False,True,False,18128706000 +2023,Table 1.4,X,20,ordinary_dividends,All,75000.0,100000.0,True,False,False,3787852 +2023,Table 1.4,X,40,ordinary_dividends,All,75000.0,100000.0,True,True,False,3630136 +2023,Table 1.4,Y,21,ordinary_dividends,All,100000.0,200000.0,False,False,False,76333757000 +2023,Table 1.4,Y,41,ordinary_dividends,All,100000.0,200000.0,False,True,False,73245204000 +2023,Table 1.4,X,21,ordinary_dividends,All,100000.0,200000.0,True,False,False,9761898 +2023,Table 1.4,X,41,ordinary_dividends,All,100000.0,200000.0,True,True,False,9625992 +2023,Table 1.4,Y,22,ordinary_dividends,All,200000.0,500000.0,False,False,False,103660233000 +2023,Table 1.4,Y,42,ordinary_dividends,All,200000.0,500000.0,False,True,False,103187867000 +2023,Table 1.4,X,22,ordinary_dividends,All,200000.0,500000.0,True,False,False,6568282 +2023,Table 1.4,X,42,ordinary_dividends,All,200000.0,500000.0,True,True,False,6557001 +2023,Table 1.4,Y,23,ordinary_dividends,All,500000.0,1000000.0,False,False,False,58959198000 +2023,Table 1.4,Y,43,ordinary_dividends,All,500000.0,1000000.0,False,True,False,58866735000 +2023,Table 1.4,X,23,ordinary_dividends,All,500000.0,1000000.0,True,False,False,1435192 +2023,Table 1.4,X,43,ordinary_dividends,All,500000.0,1000000.0,True,True,False,1434455 +2023,Table 1.4,Y,24,ordinary_dividends,All,1000000.0,1500000.0,False,False,False,27491495000 +2023,Table 1.4,X,24,ordinary_dividends,All,1000000.0,1500000.0,True,False,False,319016 +2023,Table 1.4,Y,44,ordinary_dividends,All,1000000.0,inf,False,True,False,204519049000 +2023,Table 1.4,X,44,ordinary_dividends,All,1000000.0,inf,True,True,False,707567 +2023,Table 1.4,Y,25,ordinary_dividends,All,1500000.0,2000000.0,False,False,False,17100017000 +2023,Table 1.4,X,25,ordinary_dividends,All,1500000.0,2000000.0,True,False,False,130688 +2023,Table 1.4,Y,26,ordinary_dividends,All,2000000.0,5000000.0,False,False,False,43185213000 +2023,Table 1.4,X,26,ordinary_dividends,All,2000000.0,5000000.0,True,False,False,183460 +2023,Table 1.4,Y,27,ordinary_dividends,All,5000000.0,10000000.0,False,False,False,26314654000 +2023,Table 1.4,X,27,ordinary_dividends,All,5000000.0,10000000.0,True,False,False,45819 +2023,Table 1.4,Y,28,ordinary_dividends,All,10000000.0,inf,False,False,False,91155053000 +2023,Table 1.4,X,28,ordinary_dividends,All,10000000.0,inf,True,False,False,29039 +2023,Table 1.4,BQ+BU,10,partnership_and_s_corp_income,All,-inf,0.0,False,False,False,6418743000 +2023,Table 1.4,BQ+BU,30,partnership_and_s_corp_income,All,-inf,0.0,False,True,False,834229000 +2023,Table 1.4,BP+BT,10,partnership_and_s_corp_income,All,-inf,0.0,True,False,False,81998 +2023,Table 1.4,BP+BT,30,partnership_and_s_corp_income,All,-inf,0.0,True,True,False,1719 +2023,Table 1.4,BQ+BU,9,partnership_and_s_corp_income,All,-inf,inf,False,False,True,1249527899000 +2023,Table 1.4,BQ+BU,29,partnership_and_s_corp_income,All,-inf,inf,False,True,False,1224456696000 +2023,Table 1.4,BP+BT,9,partnership_and_s_corp_income,All,-inf,inf,True,False,True,7404385 +2023,Table 1.4,BP+BT,29,partnership_and_s_corp_income,All,-inf,inf,True,True,False,6465246 +2023,Table 1.4,BQ+BU,11,partnership_and_s_corp_income,All,1.0,5000.0,False,False,False,483418000 +2023,Table 1.4,BQ+BU,31,partnership_and_s_corp_income,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BP+BT,11,partnership_and_s_corp_income,All,1.0,5000.0,True,False,False,65628 +2023,Table 1.4,BP+BT,31,partnership_and_s_corp_income,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BQ+BU,12,partnership_and_s_corp_income,All,5000.0,10000.0,False,False,False,502255000 +2023,Table 1.4,BQ+BU,32,partnership_and_s_corp_income,All,5000.0,10000.0,False,True,False,31055000 +2023,Table 1.4,BP+BT,12,partnership_and_s_corp_income,All,5000.0,10000.0,True,False,False,66901 +2023,Table 1.4,BP+BT,32,partnership_and_s_corp_income,All,5000.0,10000.0,True,True,False,7031 +2023,Table 1.4,BQ+BU,13,partnership_and_s_corp_income,All,10000.0,15000.0,False,False,False,887389000 +2023,Table 1.4,BQ+BU,33,partnership_and_s_corp_income,All,10000.0,15000.0,False,True,False,100661000 +2023,Table 1.4,BP+BT,13,partnership_and_s_corp_income,All,10000.0,15000.0,True,False,False,107399 +2023,Table 1.4,BP+BT,33,partnership_and_s_corp_income,All,10000.0,15000.0,True,True,False,6868 +2023,Table 1.4,BQ+BU,14,partnership_and_s_corp_income,All,15000.0,20000.0,False,False,False,1720719000 +2023,Table 1.4,BQ+BU,34,partnership_and_s_corp_income,All,15000.0,20000.0,False,True,False,705841000 +2023,Table 1.4,BP+BT,14,partnership_and_s_corp_income,All,15000.0,20000.0,True,False,False,129637 +2023,Table 1.4,BP+BT,34,partnership_and_s_corp_income,All,15000.0,20000.0,True,True,False,49378 +2023,Table 1.4,BQ+BU,15,partnership_and_s_corp_income,All,20000.0,25000.0,False,False,False,1774809000 +2023,Table 1.4,BQ+BU,35,partnership_and_s_corp_income,All,20000.0,25000.0,False,True,False,782951000 +2023,Table 1.4,BP+BT,15,partnership_and_s_corp_income,All,20000.0,25000.0,True,False,False,119484 +2023,Table 1.4,BP+BT,35,partnership_and_s_corp_income,All,20000.0,25000.0,True,True,False,52112 +2023,Table 1.4,BQ+BU,16,partnership_and_s_corp_income,All,25000.0,30000.0,False,False,False,2090242000 +2023,Table 1.4,BQ+BU,36,partnership_and_s_corp_income,All,25000.0,30000.0,False,True,False,1144315000 +2023,Table 1.4,BP+BT,16,partnership_and_s_corp_income,All,25000.0,30000.0,True,False,False,127284 +2023,Table 1.4,BP+BT,36,partnership_and_s_corp_income,All,25000.0,30000.0,True,True,False,59027 +2023,Table 1.4,BQ+BU,17,partnership_and_s_corp_income,All,30000.0,40000.0,False,False,False,3470490000 +2023,Table 1.4,BQ+BU,37,partnership_and_s_corp_income,All,30000.0,40000.0,False,True,False,2095151000 +2023,Table 1.4,BP+BT,17,partnership_and_s_corp_income,All,30000.0,40000.0,True,False,False,198590 +2023,Table 1.4,BP+BT,37,partnership_and_s_corp_income,All,30000.0,40000.0,True,True,False,119451 +2023,Table 1.4,BQ+BU,18,partnership_and_s_corp_income,All,40000.0,50000.0,False,False,False,6300776000 +2023,Table 1.4,BQ+BU,38,partnership_and_s_corp_income,All,40000.0,50000.0,False,True,False,3732032000 +2023,Table 1.4,BP+BT,18,partnership_and_s_corp_income,All,40000.0,50000.0,True,False,False,264195 +2023,Table 1.4,BP+BT,38,partnership_and_s_corp_income,All,40000.0,50000.0,True,True,False,170737 +2023,Table 1.4,BQ+BU,19,partnership_and_s_corp_income,All,50000.0,75000.0,False,False,False,15230259000 +2023,Table 1.4,BQ+BU,39,partnership_and_s_corp_income,All,50000.0,75000.0,False,True,False,11376178000 +2023,Table 1.4,BP+BT,19,partnership_and_s_corp_income,All,50000.0,75000.0,True,False,False,597513 +2023,Table 1.4,BP+BT,39,partnership_and_s_corp_income,All,50000.0,75000.0,True,True,False,473285 +2023,Table 1.4,BQ+BU,20,partnership_and_s_corp_income,All,75000.0,100000.0,False,False,False,17844581000 +2023,Table 1.4,BQ+BU,40,partnership_and_s_corp_income,All,75000.0,100000.0,False,True,False,14903910000 +2023,Table 1.4,BP+BT,20,partnership_and_s_corp_income,All,75000.0,100000.0,True,False,False,554493 +2023,Table 1.4,BP+BT,40,partnership_and_s_corp_income,All,75000.0,100000.0,True,True,False,491854 +2023,Table 1.4,BQ+BU,21,partnership_and_s_corp_income,All,100000.0,200000.0,False,False,False,81491990000 +2023,Table 1.4,BQ+BU,41,partnership_and_s_corp_income,All,100000.0,200000.0,False,True,False,78379008000 +2023,Table 1.4,BP+BT,21,partnership_and_s_corp_income,All,100000.0,200000.0,True,False,False,1841986 +2023,Table 1.4,BP+BT,41,partnership_and_s_corp_income,All,100000.0,200000.0,True,True,False,1789785 +2023,Table 1.4,BQ+BU,22,partnership_and_s_corp_income,All,200000.0,500000.0,False,False,False,200188704000 +2023,Table 1.4,BQ+BU,42,partnership_and_s_corp_income,All,200000.0,500000.0,False,True,False,199546197000 +2023,Table 1.4,BP+BT,22,partnership_and_s_corp_income,All,200000.0,500000.0,True,False,False,1944108 +2023,Table 1.4,BP+BT,42,partnership_and_s_corp_income,All,200000.0,500000.0,True,True,False,1939244 +2023,Table 1.4,BQ+BU,23,partnership_and_s_corp_income,All,500000.0,1000000.0,False,False,False,189552943000 +2023,Table 1.4,BQ+BU,43,partnership_and_s_corp_income,All,500000.0,1000000.0,False,True,False,189458227000 +2023,Table 1.4,BP+BT,23,partnership_and_s_corp_income,All,500000.0,1000000.0,True,False,False,740772 +2023,Table 1.4,BP+BT,43,partnership_and_s_corp_income,All,500000.0,1000000.0,True,True,False,740513 +2023,Table 1.4,BQ+BU,24,partnership_and_s_corp_income,All,1000000.0,1500000.0,False,False,False,107257099000 +2023,Table 1.4,BP+BT,24,partnership_and_s_corp_income,All,1000000.0,1500000.0,True,False,False,226196 +2023,Table 1.4,BQ+BU,44,partnership_and_s_corp_income,All,1000000.0,inf,False,True,False,721366939000 +2023,Table 1.4,BP+BT,44,partnership_and_s_corp_income,All,1000000.0,inf,True,True,False,564243 +2023,Table 1.4,BQ+BU,25,partnership_and_s_corp_income,All,1500000.0,2000000.0,False,False,False,72916300000 +2023,Table 1.4,BP+BT,25,partnership_and_s_corp_income,All,1500000.0,2000000.0,True,False,False,106343 +2023,Table 1.4,BQ+BU,26,partnership_and_s_corp_income,All,2000000.0,5000000.0,False,False,False,194600069000 +2023,Table 1.4,BP+BT,26,partnership_and_s_corp_income,All,2000000.0,5000000.0,True,False,False,161573 +2023,Table 1.4,BQ+BU,27,partnership_and_s_corp_income,All,5000000.0,10000000.0,False,False,False,112391430000 +2023,Table 1.4,BP+BT,27,partnership_and_s_corp_income,All,5000000.0,10000000.0,True,False,False,43005 +2023,Table 1.4,BQ+BU,28,partnership_and_s_corp_income,All,10000000.0,inf,False,False,False,234405686000 +2023,Table 1.4,BP+BT,28,partnership_and_s_corp_income,All,10000000.0,inf,True,False,False,27281 +2023,Table 1.4,BS+BW,10,partnership_and_s_corp_losses,All,-inf,0.0,False,False,False,61418710000 +2023,Table 1.4,BS+BW,30,partnership_and_s_corp_losses,All,-inf,0.0,False,True,False,1845852000 +2023,Table 1.4,BR+BV,10,partnership_and_s_corp_losses,All,-inf,0.0,True,False,False,315894 +2023,Table 1.4,BR+BV,30,partnership_and_s_corp_losses,All,-inf,0.0,True,True,False,2438 +2023,Table 1.4,BS+BW,9,partnership_and_s_corp_losses,All,-inf,inf,False,False,True,258427815000 +2023,Table 1.4,BS+BW,29,partnership_and_s_corp_losses,All,-inf,inf,False,True,False,174072628000 +2023,Table 1.4,BR+BV,9,partnership_and_s_corp_losses,All,-inf,inf,True,False,True,3519608 +2023,Table 1.4,BR+BV,29,partnership_and_s_corp_losses,All,-inf,inf,True,True,False,2653595 +2023,Table 1.4,BS+BW,11,partnership_and_s_corp_losses,All,1.0,5000.0,False,False,False,1431574000 +2023,Table 1.4,BS+BW,31,partnership_and_s_corp_losses,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BR+BV,11,partnership_and_s_corp_losses,All,1.0,5000.0,True,False,False,48943 +2023,Table 1.4,BR+BV,31,partnership_and_s_corp_losses,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BS+BW,12,partnership_and_s_corp_losses,All,5000.0,10000.0,False,False,False,1148640000 +2023,Table 1.4,BS+BW,32,partnership_and_s_corp_losses,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,BR+BV,12,partnership_and_s_corp_losses,All,5000.0,10000.0,True,False,False,60289 +2023,Table 1.4,BR+BV,32,partnership_and_s_corp_losses,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,BS+BW,13,partnership_and_s_corp_losses,All,10000.0,15000.0,False,False,False,1500557000 +2023,Table 1.4,BS+BW,33,partnership_and_s_corp_losses,All,10000.0,15000.0,False,True,False,42141000 +2023,Table 1.4,BR+BV,13,partnership_and_s_corp_losses,All,10000.0,15000.0,True,False,False,64351 +2023,Table 1.4,BR+BV,33,partnership_and_s_corp_losses,All,10000.0,15000.0,True,True,False,4240 +2023,Table 1.4,BS+BW,14,partnership_and_s_corp_losses,All,15000.0,20000.0,False,False,False,1712005000 +2023,Table 1.4,BS+BW,34,partnership_and_s_corp_losses,All,15000.0,20000.0,False,True,False,116515000 +2023,Table 1.4,BR+BV,14,partnership_and_s_corp_losses,All,15000.0,20000.0,True,False,False,74828 +2023,Table 1.4,BR+BV,34,partnership_and_s_corp_losses,All,15000.0,20000.0,True,True,False,15905 +2023,Table 1.4,BS+BW,15,partnership_and_s_corp_losses,All,20000.0,25000.0,False,False,False,1623197000 +2023,Table 1.4,BS+BW,35,partnership_and_s_corp_losses,All,20000.0,25000.0,False,True,False,157670000 +2023,Table 1.4,BR+BV,15,partnership_and_s_corp_losses,All,20000.0,25000.0,True,False,False,62614 +2023,Table 1.4,BR+BV,35,partnership_and_s_corp_losses,All,20000.0,25000.0,True,True,False,14555 +2023,Table 1.4,BS+BW,16,partnership_and_s_corp_losses,All,25000.0,30000.0,False,False,False,1499525000 +2023,Table 1.4,BS+BW,36,partnership_and_s_corp_losses,All,25000.0,30000.0,False,True,False,94282000 +2023,Table 1.4,BR+BV,16,partnership_and_s_corp_losses,All,25000.0,30000.0,True,False,False,62269 +2023,Table 1.4,BR+BV,36,partnership_and_s_corp_losses,All,25000.0,30000.0,True,True,False,15834 +2023,Table 1.4,BS+BW,17,partnership_and_s_corp_losses,All,30000.0,40000.0,False,False,False,2629193000 +2023,Table 1.4,BS+BW,37,partnership_and_s_corp_losses,All,30000.0,40000.0,False,True,False,1119216000 +2023,Table 1.4,BR+BV,17,partnership_and_s_corp_losses,All,30000.0,40000.0,True,False,False,116396 +2023,Table 1.4,BR+BV,37,partnership_and_s_corp_losses,All,30000.0,40000.0,True,True,False,64115 +2023,Table 1.4,BS+BW,18,partnership_and_s_corp_losses,All,40000.0,50000.0,False,False,False,3479169000 +2023,Table 1.4,BS+BW,38,partnership_and_s_corp_losses,All,40000.0,50000.0,False,True,False,1181944000 +2023,Table 1.4,BR+BV,18,partnership_and_s_corp_losses,All,40000.0,50000.0,True,False,False,113881 +2023,Table 1.4,BR+BV,38,partnership_and_s_corp_losses,All,40000.0,50000.0,True,True,False,70766 +2023,Table 1.4,BS+BW,19,partnership_and_s_corp_losses,All,50000.0,75000.0,False,False,False,6514999000 +2023,Table 1.4,BS+BW,39,partnership_and_s_corp_losses,All,50000.0,75000.0,False,True,False,3310582000 +2023,Table 1.4,BR+BV,19,partnership_and_s_corp_losses,All,50000.0,75000.0,True,False,False,278976 +2023,Table 1.4,BR+BV,39,partnership_and_s_corp_losses,All,50000.0,75000.0,True,True,False,211602 +2023,Table 1.4,BS+BW,20,partnership_and_s_corp_losses,All,75000.0,100000.0,False,False,False,6263401000 +2023,Table 1.4,BS+BW,40,partnership_and_s_corp_losses,All,75000.0,100000.0,False,True,False,4195164000 +2023,Table 1.4,BR+BV,20,partnership_and_s_corp_losses,All,75000.0,100000.0,True,False,False,286686 +2023,Table 1.4,BR+BV,40,partnership_and_s_corp_losses,All,75000.0,100000.0,True,True,False,256362 +2023,Table 1.4,BS+BW,21,partnership_and_s_corp_losses,All,100000.0,200000.0,False,False,False,22146464000 +2023,Table 1.4,BS+BW,41,partnership_and_s_corp_losses,All,100000.0,200000.0,False,True,False,17304630000 +2023,Table 1.4,BR+BV,21,partnership_and_s_corp_losses,All,100000.0,200000.0,True,False,False,856210 +2023,Table 1.4,BR+BV,41,partnership_and_s_corp_losses,All,100000.0,200000.0,True,True,False,823919 +2023,Table 1.4,BS+BW,22,partnership_and_s_corp_losses,All,200000.0,500000.0,False,False,False,28400586000 +2023,Table 1.4,BS+BW,42,partnership_and_s_corp_losses,All,200000.0,500000.0,False,True,False,27010086000 +2023,Table 1.4,BR+BV,22,partnership_and_s_corp_losses,All,200000.0,500000.0,True,False,False,740235 +2023,Table 1.4,BR+BV,42,partnership_and_s_corp_losses,All,200000.0,500000.0,True,True,False,736378 +2023,Table 1.4,BS+BW,23,partnership_and_s_corp_losses,All,500000.0,1000000.0,False,False,False,18210581000 +2023,Table 1.4,BS+BW,43,partnership_and_s_corp_losses,All,500000.0,1000000.0,False,True,False,17853709000 +2023,Table 1.4,BR+BV,23,partnership_and_s_corp_losses,All,500000.0,1000000.0,True,False,False,243514 +2023,Table 1.4,BR+BV,43,partnership_and_s_corp_losses,All,500000.0,1000000.0,True,True,False,243220 +2023,Table 1.4,BS+BW,24,partnership_and_s_corp_losses,All,1000000.0,1500000.0,False,False,False,9821173000 +2023,Table 1.4,BR+BV,24,partnership_and_s_corp_losses,All,1000000.0,1500000.0,True,False,False,74082 +2023,Table 1.4,BS+BW,44,partnership_and_s_corp_losses,All,1000000.0,inf,False,True,False,99840835000 +2023,Table 1.4,BR+BV,44,partnership_and_s_corp_losses,All,1000000.0,inf,True,True,False,194262 +2023,Table 1.4,BS+BW,25,partnership_and_s_corp_losses,All,1500000.0,2000000.0,False,False,False,6751383000 +2023,Table 1.4,BR+BV,25,partnership_and_s_corp_losses,All,1500000.0,2000000.0,True,False,False,34117 +2023,Table 1.4,BS+BW,26,partnership_and_s_corp_losses,All,2000000.0,5000000.0,False,False,False,18504291000 +2023,Table 1.4,BR+BV,26,partnership_and_s_corp_losses,All,2000000.0,5000000.0,True,False,False,56217 +2023,Table 1.4,BS+BW,27,partnership_and_s_corp_losses,All,5000000.0,10000000.0,False,False,False,11743483000 +2023,Table 1.4,BR+BV,27,partnership_and_s_corp_losses,All,5000000.0,10000000.0,True,False,False,16961 +2023,Table 1.4,BS+BW,28,partnership_and_s_corp_losses,All,10000000.0,inf,False,False,False,53628885000 +2023,Table 1.4,BR+BV,28,partnership_and_s_corp_losses,All,10000000.0,inf,True,False,False,13146 +2023,Table 1.4,EI,10,qualified_business_income_deduction,All,-inf,0.0,False,False,False,0 +2023,Table 1.4,EI,30,qualified_business_income_deduction,All,-inf,0.0,False,True,False,0 +2023,Table 1.4,EH,10,qualified_business_income_deduction,All,-inf,0.0,True,False,False,0 +2023,Table 1.4,EH,30,qualified_business_income_deduction,All,-inf,0.0,True,True,False,0 +2023,Table 1.4,EI,9,qualified_business_income_deduction,All,-inf,inf,False,False,True,214627238000 +2023,Table 1.4,EI,29,qualified_business_income_deduction,All,-inf,inf,False,True,False,207970325000 +2023,Table 1.4,EH,9,qualified_business_income_deduction,All,-inf,inf,True,False,True,26567412 +2023,Table 1.4,EH,29,qualified_business_income_deduction,All,-inf,inf,True,True,False,23361286 +2023,Table 1.4,EI,11,qualified_business_income_deduction,All,1.0,5000.0,False,False,False,1480000 +2023,Table 1.4,EI,31,qualified_business_income_deduction,All,1.0,5000.0,False,True,False,1037000 +2023,Table 1.4,EH,11,qualified_business_income_deduction,All,1.0,5000.0,True,False,False,21629 +2023,Table 1.4,EH,31,qualified_business_income_deduction,All,1.0,5000.0,True,True,False,20080 +2023,Table 1.4,EI,12,qualified_business_income_deduction,All,5000.0,10000.0,False,False,False,4990000 +2023,Table 1.4,EI,32,qualified_business_income_deduction,All,5000.0,10000.0,False,True,False,4986000 +2023,Table 1.4,EH,12,qualified_business_income_deduction,All,5000.0,10000.0,True,False,False,31740 +2023,Table 1.4,EH,32,qualified_business_income_deduction,All,5000.0,10000.0,True,True,False,29743 +2023,Table 1.4,EI,13,qualified_business_income_deduction,All,10000.0,15000.0,False,False,False,28725000 +2023,Table 1.4,EI,33,qualified_business_income_deduction,All,10000.0,15000.0,False,True,False,10943000 +2023,Table 1.4,EH,13,qualified_business_income_deduction,All,10000.0,15000.0,True,False,False,225283 +2023,Table 1.4,EH,33,qualified_business_income_deduction,All,10000.0,15000.0,True,True,False,74320 +2023,Table 1.4,EI,14,qualified_business_income_deduction,All,15000.0,20000.0,False,False,False,443326000 +2023,Table 1.4,EI,34,qualified_business_income_deduction,All,15000.0,20000.0,False,True,False,261163000 +2023,Table 1.4,EH,14,qualified_business_income_deduction,All,15000.0,20000.0,True,False,False,827653 +2023,Table 1.4,EH,34,qualified_business_income_deduction,All,15000.0,20000.0,True,True,False,487476 +2023,Table 1.4,EI,15,qualified_business_income_deduction,All,20000.0,25000.0,False,False,False,709847000 +2023,Table 1.4,EI,35,qualified_business_income_deduction,All,20000.0,25000.0,False,True,False,499503000 +2023,Table 1.4,EH,15,qualified_business_income_deduction,All,20000.0,25000.0,True,False,False,856816 +2023,Table 1.4,EH,35,qualified_business_income_deduction,All,20000.0,25000.0,True,True,False,495637 +2023,Table 1.4,EI,16,qualified_business_income_deduction,All,25000.0,30000.0,False,False,False,889202000 +2023,Table 1.4,EI,36,qualified_business_income_deduction,All,25000.0,30000.0,False,True,False,595947000 +2023,Table 1.4,EH,16,qualified_business_income_deduction,All,25000.0,30000.0,True,False,False,797297 +2023,Table 1.4,EH,36,qualified_business_income_deduction,All,25000.0,30000.0,True,True,False,460398 +2023,Table 1.4,EI,17,qualified_business_income_deduction,All,30000.0,40000.0,False,False,False,2475824000 +2023,Table 1.4,EI,37,qualified_business_income_deduction,All,30000.0,40000.0,False,True,False,1501872000 +2023,Table 1.4,EH,17,qualified_business_income_deduction,All,30000.0,40000.0,True,False,False,1727043 +2023,Table 1.4,EH,37,qualified_business_income_deduction,All,30000.0,40000.0,True,True,False,1064040 +2023,Table 1.4,EI,18,qualified_business_income_deduction,All,40000.0,50000.0,False,False,False,3008991000 +2023,Table 1.4,EI,38,qualified_business_income_deduction,All,40000.0,50000.0,False,True,False,1937728000 +2023,Table 1.4,EH,18,qualified_business_income_deduction,All,40000.0,50000.0,True,False,False,1551406 +2023,Table 1.4,EH,38,qualified_business_income_deduction,All,40000.0,50000.0,True,True,False,1083600 +2023,Table 1.4,EI,19,qualified_business_income_deduction,All,50000.0,75000.0,False,False,False,8135524000 +2023,Table 1.4,EI,39,qualified_business_income_deduction,All,50000.0,75000.0,False,True,False,6310753000 +2023,Table 1.4,EH,19,qualified_business_income_deduction,All,50000.0,75000.0,True,False,False,3448306 +2023,Table 1.4,EH,39,qualified_business_income_deduction,All,50000.0,75000.0,True,True,False,2891504 +2023,Table 1.4,EI,20,qualified_business_income_deduction,All,75000.0,100000.0,False,False,False,8281706000 +2023,Table 1.4,EI,40,qualified_business_income_deduction,All,75000.0,100000.0,False,True,False,7305795000 +2023,Table 1.4,EH,20,qualified_business_income_deduction,All,75000.0,100000.0,True,False,False,3015775 +2023,Table 1.4,EH,40,qualified_business_income_deduction,All,75000.0,100000.0,True,True,False,2822542 +2023,Table 1.4,EI,21,qualified_business_income_deduction,All,100000.0,200000.0,False,False,False,31386610000 +2023,Table 1.4,EI,41,qualified_business_income_deduction,All,100000.0,200000.0,False,True,False,30416609000 +2023,Table 1.4,EH,21,qualified_business_income_deduction,All,100000.0,200000.0,True,False,False,7343237 +2023,Table 1.4,EH,41,qualified_business_income_deduction,All,100000.0,200000.0,True,True,False,7216474 +2023,Table 1.4,EI,22,qualified_business_income_deduction,All,200000.0,500000.0,False,False,False,45996147000 +2023,Table 1.4,EI,42,qualified_business_income_deduction,All,200000.0,500000.0,False,True,False,45867721000 +2023,Table 1.4,EH,22,qualified_business_income_deduction,All,200000.0,500000.0,True,False,False,5009601 +2023,Table 1.4,EH,42,qualified_business_income_deduction,All,200000.0,500000.0,True,True,False,5004052 +2023,Table 1.4,EI,23,qualified_business_income_deduction,All,500000.0,1000000.0,False,False,False,21079053000 +2023,Table 1.4,EI,43,qualified_business_income_deduction,All,500000.0,1000000.0,False,True,False,21074073000 +2023,Table 1.4,EH,23,qualified_business_income_deduction,All,500000.0,1000000.0,True,False,False,1101063 +2023,Table 1.4,EH,43,qualified_business_income_deduction,All,500000.0,1000000.0,True,True,False,1100931 +2023,Table 1.4,EI,24,qualified_business_income_deduction,All,1000000.0,1500000.0,False,False,False,12009919000 +2023,Table 1.4,EH,24,qualified_business_income_deduction,All,1000000.0,1500000.0,True,False,False,269012 +2023,Table 1.4,EI,44,qualified_business_income_deduction,All,1000000.0,inf,False,True,False,92182195000 +2023,Table 1.4,EH,44,qualified_business_income_deduction,All,1000000.0,inf,True,True,False,610490 +2023,Table 1.4,EI,25,qualified_business_income_deduction,All,1500000.0,2000000.0,False,False,False,8503213000 +2023,Table 1.4,EH,25,qualified_business_income_deduction,All,1500000.0,2000000.0,True,False,False,114529 +2023,Table 1.4,EI,26,qualified_business_income_deduction,All,2000000.0,5000000.0,False,False,False,24509486000 +2023,Table 1.4,EH,26,qualified_business_income_deduction,All,2000000.0,5000000.0,True,False,False,161895 +2023,Table 1.4,EI,27,qualified_business_income_deduction,All,5000000.0,10000000.0,False,False,False,15094825000 +2023,Table 1.4,EH,27,qualified_business_income_deduction,All,5000000.0,10000000.0,True,False,False,40888 +2023,Table 1.4,EI,28,qualified_business_income_deduction,All,10000000.0,inf,False,False,False,32068370000 +2023,Table 1.4,EH,28,qualified_business_income_deduction,All,10000000.0,inf,True,False,False,24240 +2023,Table 1.4,AA,10,qualified_dividends,All,-inf,0.0,False,False,False,1792700000 +2023,Table 1.4,AA,30,qualified_dividends,All,-inf,0.0,False,True,False,164084000 +2023,Table 1.4,Z,10,qualified_dividends,All,-inf,0.0,True,False,False,375444 +2023,Table 1.4,Z,30,qualified_dividends,All,-inf,0.0,True,True,False,1145 +2023,Table 1.4,AA,9,qualified_dividends,All,-inf,inf,False,False,True,336070296000 +2023,Table 1.4,AA,29,qualified_dividends,All,-inf,inf,False,True,False,320277509000 +2023,Table 1.4,Z,9,qualified_dividends,All,-inf,inf,True,False,True,31106344 +2023,Table 1.4,Z,29,qualified_dividends,All,-inf,inf,True,True,False,26765200 +2023,Table 1.4,AA,11,qualified_dividends,All,1.0,5000.0,False,False,False,581209000 +2023,Table 1.4,AA,31,qualified_dividends,All,1.0,5000.0,False,True,False,48575000 +2023,Table 1.4,Z,11,qualified_dividends,All,1.0,5000.0,True,False,False,735730 +2023,Table 1.4,Z,31,qualified_dividends,All,1.0,5000.0,True,True,False,49886 +2023,Table 1.4,AA,12,qualified_dividends,All,5000.0,10000.0,False,False,False,761589000 +2023,Table 1.4,AA,32,qualified_dividends,All,5000.0,10000.0,False,True,False,124659000 +2023,Table 1.4,Z,12,qualified_dividends,All,5000.0,10000.0,True,False,False,645464 +2023,Table 1.4,Z,32,qualified_dividends,All,5000.0,10000.0,True,True,False,60734 +2023,Table 1.4,AA,13,qualified_dividends,All,10000.0,15000.0,False,False,False,941924000 +2023,Table 1.4,AA,33,qualified_dividends,All,10000.0,15000.0,False,True,False,72642000 +2023,Table 1.4,Z,13,qualified_dividends,All,10000.0,15000.0,True,False,False,681741 +2023,Table 1.4,Z,33,qualified_dividends,All,10000.0,15000.0,True,True,False,45374 +2023,Table 1.4,AA,14,qualified_dividends,All,15000.0,20000.0,False,False,False,1166124000 +2023,Table 1.4,AA,34,qualified_dividends,All,15000.0,20000.0,False,True,False,197095000 +2023,Table 1.4,Z,14,qualified_dividends,All,15000.0,20000.0,True,False,False,647136 +2023,Table 1.4,Z,34,qualified_dividends,All,15000.0,20000.0,True,True,False,216444 +2023,Table 1.4,AA,15,qualified_dividends,All,20000.0,25000.0,False,False,False,1183129000 +2023,Table 1.4,AA,35,qualified_dividends,All,20000.0,25000.0,False,True,False,371946000 +2023,Table 1.4,Z,15,qualified_dividends,All,20000.0,25000.0,True,False,False,601724 +2023,Table 1.4,Z,35,qualified_dividends,All,20000.0,25000.0,True,True,False,321812 +2023,Table 1.4,AA,16,qualified_dividends,All,25000.0,30000.0,False,False,False,1221042000 +2023,Table 1.4,AA,36,qualified_dividends,All,25000.0,30000.0,False,True,False,429729000 +2023,Table 1.4,Z,16,qualified_dividends,All,25000.0,30000.0,True,False,False,598494 +2023,Table 1.4,Z,36,qualified_dividends,All,25000.0,30000.0,True,True,False,346814 +2023,Table 1.4,AA,17,qualified_dividends,All,30000.0,40000.0,False,False,False,2977176000 +2023,Table 1.4,AA,37,qualified_dividends,All,30000.0,40000.0,False,True,False,1460025000 +2023,Table 1.4,Z,17,qualified_dividends,All,30000.0,40000.0,True,False,False,1267817 +2023,Table 1.4,Z,37,qualified_dividends,All,30000.0,40000.0,True,True,False,935815 +2023,Table 1.4,AA,18,qualified_dividends,All,40000.0,50000.0,False,False,False,3047101000 +2023,Table 1.4,AA,38,qualified_dividends,All,40000.0,50000.0,False,True,False,1762156000 +2023,Table 1.4,Z,18,qualified_dividends,All,40000.0,50000.0,True,False,False,1281382 +2023,Table 1.4,Z,38,qualified_dividends,All,40000.0,50000.0,True,True,False,1081490 +2023,Table 1.4,AA,19,qualified_dividends,All,50000.0,75000.0,False,False,False,9254671000 +2023,Table 1.4,AA,39,qualified_dividends,All,50000.0,75000.0,False,True,False,7258593000 +2023,Table 1.4,Z,19,qualified_dividends,All,50000.0,75000.0,True,False,False,3459310 +2023,Table 1.4,Z,39,qualified_dividends,All,50000.0,75000.0,True,True,False,3173568 +2023,Table 1.4,AA,20,qualified_dividends,All,75000.0,100000.0,False,False,False,12176615000 +2023,Table 1.4,AA,40,qualified_dividends,All,75000.0,100000.0,False,True,False,10724919000 +2023,Table 1.4,Z,20,qualified_dividends,All,75000.0,100000.0,True,False,False,3492945 +2023,Table 1.4,Z,40,qualified_dividends,All,75000.0,100000.0,True,True,False,3350706 +2023,Table 1.4,AA,21,qualified_dividends,All,100000.0,200000.0,False,False,False,50220981000 +2023,Table 1.4,AA,41,qualified_dividends,All,100000.0,200000.0,False,True,False,47940797000 +2023,Table 1.4,Z,21,qualified_dividends,All,100000.0,200000.0,True,False,False,9058360 +2023,Table 1.4,Z,41,qualified_dividends,All,100000.0,200000.0,True,True,False,8931658 +2023,Table 1.4,AA,22,qualified_dividends,All,200000.0,500000.0,False,False,False,69611872000 +2023,Table 1.4,AA,42,qualified_dividends,All,200000.0,500000.0,False,True,False,69300000000 +2023,Table 1.4,Z,22,qualified_dividends,All,200000.0,500000.0,True,False,False,6206945 +2023,Table 1.4,Z,42,qualified_dividends,All,200000.0,500000.0,True,True,False,6196921 +2023,Table 1.4,AA,23,qualified_dividends,All,500000.0,1000000.0,False,False,False,39703660000 +2023,Table 1.4,AA,43,qualified_dividends,All,500000.0,1000000.0,False,True,False,39643217000 +2023,Table 1.4,Z,23,qualified_dividends,All,500000.0,1000000.0,True,False,False,1371428 +2023,Table 1.4,Z,43,qualified_dividends,All,500000.0,1000000.0,True,True,False,1370799 +2023,Table 1.4,AA,24,qualified_dividends,All,1000000.0,1500000.0,False,False,False,18132343000 +2023,Table 1.4,Z,24,qualified_dividends,All,1000000.0,1500000.0,True,False,False,307441 +2023,Table 1.4,AA,44,qualified_dividends,All,1000000.0,inf,False,True,False,140779072000 +2023,Table 1.4,Z,44,qualified_dividends,All,1000000.0,inf,True,True,False,682034 +2023,Table 1.4,AA,25,qualified_dividends,All,1500000.0,2000000.0,False,False,False,11061811000 +2023,Table 1.4,Z,25,qualified_dividends,All,1500000.0,2000000.0,True,False,False,126178 +2023,Table 1.4,AA,26,qualified_dividends,All,2000000.0,5000000.0,False,False,False,28047677000 +2023,Table 1.4,Z,26,qualified_dividends,All,2000000.0,5000000.0,True,False,False,176508 +2023,Table 1.4,AA,27,qualified_dividends,All,5000000.0,10000000.0,False,False,False,17342968000 +2023,Table 1.4,Z,27,qualified_dividends,All,5000000.0,10000000.0,True,False,False,44236 +2023,Table 1.4,AA,28,qualified_dividends,All,10000000.0,inf,False,False,False,66845704000 +2023,Table 1.4,Z,28,qualified_dividends,All,10000000.0,inf,True,False,False,28063 +2023,Table 1.4,BM,10,rent_and_royalty_net_income,All,-inf,0.0,False,False,False,2441463000 +2023,Table 1.4,BM,30,rent_and_royalty_net_income,All,-inf,0.0,False,True,False,124783000 +2023,Table 1.4,BL,10,rent_and_royalty_net_income,All,-inf,0.0,True,False,False,107519 +2023,Table 1.4,BL,30,rent_and_royalty_net_income,All,-inf,0.0,True,True,False,415 +2023,Table 1.4,BM,9,rent_and_royalty_net_income,All,-inf,inf,False,False,True,138609251000 +2023,Table 1.4,BM,29,rent_and_royalty_net_income,All,-inf,inf,False,True,False,127255784000 +2023,Table 1.4,BL,9,rent_and_royalty_net_income,All,-inf,inf,True,False,True,6346357 +2023,Table 1.4,BL,29,rent_and_royalty_net_income,All,-inf,inf,True,True,False,5158580 +2023,Table 1.4,BM,11,rent_and_royalty_net_income,All,1.0,5000.0,False,False,False,535487000 +2023,Table 1.4,BM,31,rent_and_royalty_net_income,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BL,11,rent_and_royalty_net_income,All,1.0,5000.0,True,False,False,108056 +2023,Table 1.4,BL,31,rent_and_royalty_net_income,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BM,12,rent_and_royalty_net_income,All,5000.0,10000.0,False,False,False,925126000 +2023,Table 1.4,BM,32,rent_and_royalty_net_income,All,5000.0,10000.0,False,True,False,14377000 +2023,Table 1.4,BL,12,rent_and_royalty_net_income,All,5000.0,10000.0,True,False,False,175804 +2023,Table 1.4,BL,32,rent_and_royalty_net_income,All,5000.0,10000.0,True,True,False,3037 +2023,Table 1.4,BM,13,rent_and_royalty_net_income,All,10000.0,15000.0,False,False,False,1344385000 +2023,Table 1.4,BM,33,rent_and_royalty_net_income,All,10000.0,15000.0,False,True,False,69771000 +2023,Table 1.4,BL,13,rent_and_royalty_net_income,All,10000.0,15000.0,True,False,False,189848 +2023,Table 1.4,BL,33,rent_and_royalty_net_income,All,10000.0,15000.0,True,True,False,6587 +2023,Table 1.4,BM,14,rent_and_royalty_net_income,All,15000.0,20000.0,False,False,False,1325962000 +2023,Table 1.4,BM,34,rent_and_royalty_net_income,All,15000.0,20000.0,False,True,False,450835000 +2023,Table 1.4,BL,14,rent_and_royalty_net_income,All,15000.0,20000.0,True,False,False,191711 +2023,Table 1.4,BL,34,rent_and_royalty_net_income,All,15000.0,20000.0,True,True,False,64357 +2023,Table 1.4,BM,15,rent_and_royalty_net_income,All,20000.0,25000.0,False,False,False,1107889000 +2023,Table 1.4,BM,35,rent_and_royalty_net_income,All,20000.0,25000.0,False,True,False,405726000 +2023,Table 1.4,BL,15,rent_and_royalty_net_income,All,20000.0,25000.0,True,False,False,148350 +2023,Table 1.4,BL,35,rent_and_royalty_net_income,All,20000.0,25000.0,True,True,False,61089 +2023,Table 1.4,BM,16,rent_and_royalty_net_income,All,25000.0,30000.0,False,False,False,1528045000 +2023,Table 1.4,BM,36,rent_and_royalty_net_income,All,25000.0,30000.0,False,True,False,586389000 +2023,Table 1.4,BL,16,rent_and_royalty_net_income,All,25000.0,30000.0,True,False,False,147134 +2023,Table 1.4,BL,36,rent_and_royalty_net_income,All,25000.0,30000.0,True,True,False,59658 +2023,Table 1.4,BM,17,rent_and_royalty_net_income,All,30000.0,40000.0,False,False,False,2633663000 +2023,Table 1.4,BM,37,rent_and_royalty_net_income,All,30000.0,40000.0,False,True,False,1731072000 +2023,Table 1.4,BL,17,rent_and_royalty_net_income,All,30000.0,40000.0,True,False,False,294938 +2023,Table 1.4,BL,37,rent_and_royalty_net_income,All,30000.0,40000.0,True,True,False,203110 +2023,Table 1.4,BM,18,rent_and_royalty_net_income,All,40000.0,50000.0,False,False,False,2523252000 +2023,Table 1.4,BM,38,rent_and_royalty_net_income,All,40000.0,50000.0,False,True,False,2024332000 +2023,Table 1.4,BL,18,rent_and_royalty_net_income,All,40000.0,50000.0,True,False,False,283110 +2023,Table 1.4,BL,38,rent_and_royalty_net_income,All,40000.0,50000.0,True,True,False,233524 +2023,Table 1.4,BM,19,rent_and_royalty_net_income,All,50000.0,75000.0,False,False,False,6743505000 +2023,Table 1.4,BM,39,rent_and_royalty_net_income,All,50000.0,75000.0,False,True,False,5594097000 +2023,Table 1.4,BL,19,rent_and_royalty_net_income,All,50000.0,75000.0,True,False,False,699288 +2023,Table 1.4,BL,39,rent_and_royalty_net_income,All,50000.0,75000.0,True,True,False,606962 +2023,Table 1.4,BM,20,rent_and_royalty_net_income,All,75000.0,100000.0,False,False,False,7000614000 +2023,Table 1.4,BM,40,rent_and_royalty_net_income,All,75000.0,100000.0,False,True,False,6534246000 +2023,Table 1.4,BL,20,rent_and_royalty_net_income,All,75000.0,100000.0,True,False,False,645399 +2023,Table 1.4,BL,40,rent_and_royalty_net_income,All,75000.0,100000.0,True,True,False,611892 +2023,Table 1.4,BM,21,rent_and_royalty_net_income,All,100000.0,200000.0,False,False,False,27088012000 +2023,Table 1.4,BM,41,rent_and_royalty_net_income,All,100000.0,200000.0,False,True,False,26448586000 +2023,Table 1.4,BL,21,rent_and_royalty_net_income,All,100000.0,200000.0,True,False,False,1731957 +2023,Table 1.4,BL,41,rent_and_royalty_net_income,All,100000.0,200000.0,True,True,False,1687407 +2023,Table 1.4,BM,22,rent_and_royalty_net_income,All,200000.0,500000.0,False,False,False,32732640000 +2023,Table 1.4,BM,42,rent_and_royalty_net_income,All,200000.0,500000.0,False,True,False,32628985000 +2023,Table 1.4,BL,22,rent_and_royalty_net_income,All,200000.0,500000.0,True,False,False,1126299 +2023,Table 1.4,BL,42,rent_and_royalty_net_income,All,200000.0,500000.0,True,True,False,1123857 +2023,Table 1.4,BM,23,rent_and_royalty_net_income,All,500000.0,1000000.0,False,False,False,16826588000 +2023,Table 1.4,BM,43,rent_and_royalty_net_income,All,500000.0,1000000.0,False,True,False,16814408000 +2023,Table 1.4,BL,23,rent_and_royalty_net_income,All,500000.0,1000000.0,True,False,False,292757 +2023,Table 1.4,BL,43,rent_and_royalty_net_income,All,500000.0,1000000.0,True,True,False,292591 +2023,Table 1.4,BM,24,rent_and_royalty_net_income,All,1000000.0,1500000.0,False,False,False,6914828000 +2023,Table 1.4,BL,24,rent_and_royalty_net_income,All,1000000.0,1500000.0,True,False,False,78576 +2023,Table 1.4,BM,44,rent_and_royalty_net_income,All,1000000.0,inf,False,True,False,33828177000 +2023,Table 1.4,BL,44,rent_and_royalty_net_income,All,1000000.0,inf,True,True,False,204095 +2023,Table 1.4,BM,25,rent_and_royalty_net_income,All,1500000.0,2000000.0,False,False,False,4206824000 +2023,Table 1.4,BL,25,rent_and_royalty_net_income,All,1500000.0,2000000.0,True,False,False,36543 +2023,Table 1.4,BM,26,rent_and_royalty_net_income,All,2000000.0,5000000.0,False,False,False,9895777000 +2023,Table 1.4,BL,26,rent_and_royalty_net_income,All,2000000.0,5000000.0,True,False,False,58857 +2023,Table 1.4,BM,27,rent_and_royalty_net_income,All,5000000.0,10000000.0,False,False,False,4745792000 +2023,Table 1.4,BL,27,rent_and_royalty_net_income,All,5000000.0,10000000.0,True,False,False,17351 +2023,Table 1.4,BM,28,rent_and_royalty_net_income,All,10000000.0,inf,False,False,False,8089397000 +2023,Table 1.4,BL,28,rent_and_royalty_net_income,All,10000000.0,inf,True,False,False,12860 +2023,Table 1.4,BO,10,rent_and_royalty_net_losses,All,-inf,0.0,False,False,False,8041991000 +2023,Table 1.4,BO,30,rent_and_royalty_net_losses,All,-inf,0.0,False,True,False,186713000 +2023,Table 1.4,BN,10,rent_and_royalty_net_losses,All,-inf,0.0,True,False,False,209000 +2023,Table 1.4,BN,30,rent_and_royalty_net_losses,All,-inf,0.0,True,True,False,724 +2023,Table 1.4,BO,9,rent_and_royalty_net_losses,All,-inf,inf,False,False,True,53570273000 +2023,Table 1.4,BO,29,rent_and_royalty_net_losses,All,-inf,inf,False,True,False,37454181000 +2023,Table 1.4,BN,9,rent_and_royalty_net_losses,All,-inf,inf,True,False,True,3196282 +2023,Table 1.4,BN,29,rent_and_royalty_net_losses,All,-inf,inf,True,True,False,2399803 +2023,Table 1.4,BO,11,rent_and_royalty_net_losses,All,1.0,5000.0,False,False,False,676858000 +2023,Table 1.4,BO,31,rent_and_royalty_net_losses,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BN,11,rent_and_royalty_net_losses,All,1.0,5000.0,True,False,False,56797 +2023,Table 1.4,BN,31,rent_and_royalty_net_losses,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BO,12,rent_and_royalty_net_losses,All,5000.0,10000.0,False,False,False,406840000 +2023,Table 1.4,BO,32,rent_and_royalty_net_losses,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,BN,12,rent_and_royalty_net_losses,All,5000.0,10000.0,True,False,False,44943 +2023,Table 1.4,BN,32,rent_and_royalty_net_losses,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,BO,13,rent_and_royalty_net_losses,All,10000.0,15000.0,False,False,False,701007000 +2023,Table 1.4,BO,33,rent_and_royalty_net_losses,All,10000.0,15000.0,False,True,False,14434000 +2023,Table 1.4,BN,13,rent_and_royalty_net_losses,All,10000.0,15000.0,True,False,False,69654 +2023,Table 1.4,BN,33,rent_and_royalty_net_losses,All,10000.0,15000.0,True,True,False,1154 +2023,Table 1.4,BO,14,rent_and_royalty_net_losses,All,15000.0,20000.0,False,False,False,912749000 +2023,Table 1.4,BO,34,rent_and_royalty_net_losses,All,15000.0,20000.0,False,True,False,153061000 +2023,Table 1.4,BN,14,rent_and_royalty_net_losses,All,15000.0,20000.0,True,False,False,80179 +2023,Table 1.4,BN,34,rent_and_royalty_net_losses,All,15000.0,20000.0,True,True,False,21042 +2023,Table 1.4,BO,15,rent_and_royalty_net_losses,All,20000.0,25000.0,False,False,False,951399000 +2023,Table 1.4,BO,35,rent_and_royalty_net_losses,All,20000.0,25000.0,False,True,False,303392000 +2023,Table 1.4,BN,15,rent_and_royalty_net_losses,All,20000.0,25000.0,True,False,False,84510 +2023,Table 1.4,BN,35,rent_and_royalty_net_losses,All,20000.0,25000.0,True,True,False,34178 +2023,Table 1.4,BO,16,rent_and_royalty_net_losses,All,25000.0,30000.0,False,False,False,872197000 +2023,Table 1.4,BO,36,rent_and_royalty_net_losses,All,25000.0,30000.0,False,True,False,381771000 +2023,Table 1.4,BN,16,rent_and_royalty_net_losses,All,25000.0,30000.0,True,False,False,75460 +2023,Table 1.4,BN,36,rent_and_royalty_net_losses,All,25000.0,30000.0,True,True,False,30833 +2023,Table 1.4,BO,17,rent_and_royalty_net_losses,All,30000.0,40000.0,False,False,False,1996055000 +2023,Table 1.4,BO,37,rent_and_royalty_net_losses,All,30000.0,40000.0,False,True,False,925098000 +2023,Table 1.4,BN,17,rent_and_royalty_net_losses,All,30000.0,40000.0,True,False,False,169877 +2023,Table 1.4,BN,37,rent_and_royalty_net_losses,All,30000.0,40000.0,True,True,False,96836 +2023,Table 1.4,BO,18,rent_and_royalty_net_losses,All,40000.0,50000.0,False,False,False,2262744000 +2023,Table 1.4,BO,38,rent_and_royalty_net_losses,All,40000.0,50000.0,False,True,False,1514046000 +2023,Table 1.4,BN,18,rent_and_royalty_net_losses,All,40000.0,50000.0,True,False,False,179339 +2023,Table 1.4,BN,38,rent_and_royalty_net_losses,All,40000.0,50000.0,True,True,False,132095 +2023,Table 1.4,BO,19,rent_and_royalty_net_losses,All,50000.0,75000.0,False,False,False,5823619000 +2023,Table 1.4,BO,39,rent_and_royalty_net_losses,All,50000.0,75000.0,False,True,False,4472416000 +2023,Table 1.4,BN,19,rent_and_royalty_net_losses,All,50000.0,75000.0,True,False,False,504157 +2023,Table 1.4,BN,39,rent_and_royalty_net_losses,All,50000.0,75000.0,True,True,False,419468 +2023,Table 1.4,BO,20,rent_and_royalty_net_losses,All,75000.0,100000.0,False,False,False,4849728000 +2023,Table 1.4,BO,40,rent_and_royalty_net_losses,All,75000.0,100000.0,False,True,False,4131009000 +2023,Table 1.4,BN,20,rent_and_royalty_net_losses,All,75000.0,100000.0,True,False,False,426742 +2023,Table 1.4,BN,40,rent_and_royalty_net_losses,All,75000.0,100000.0,True,True,False,390329 +2023,Table 1.4,BO,21,rent_and_royalty_net_losses,All,100000.0,200000.0,False,False,False,9427125000 +2023,Table 1.4,BO,41,rent_and_royalty_net_losses,All,100000.0,200000.0,False,True,False,8899710000 +2023,Table 1.4,BN,21,rent_and_royalty_net_losses,All,100000.0,200000.0,True,False,False,866366 +2023,Table 1.4,BN,41,rent_and_royalty_net_losses,All,100000.0,200000.0,True,True,False,845283 +2023,Table 1.4,BO,22,rent_and_royalty_net_losses,All,200000.0,500000.0,False,False,False,7053944000 +2023,Table 1.4,BO,42,rent_and_royalty_net_losses,All,200000.0,500000.0,False,True,False,6948031000 +2023,Table 1.4,BN,22,rent_and_royalty_net_losses,All,200000.0,500000.0,True,False,False,275393 +2023,Table 1.4,BN,42,rent_and_royalty_net_losses,All,200000.0,500000.0,True,True,False,274227 +2023,Table 1.4,BO,23,rent_and_royalty_net_losses,All,500000.0,1000000.0,False,False,False,4149765000 +2023,Table 1.4,BO,43,rent_and_royalty_net_losses,All,500000.0,1000000.0,False,True,False,4122458000 +2023,Table 1.4,BN,23,rent_and_royalty_net_losses,All,500000.0,1000000.0,True,False,False,87065 +2023,Table 1.4,BN,43,rent_and_royalty_net_losses,All,500000.0,1000000.0,True,True,False,86927 +2023,Table 1.4,BO,24,rent_and_royalty_net_losses,All,1000000.0,1500000.0,False,False,False,1308575000 +2023,Table 1.4,BN,24,rent_and_royalty_net_losses,All,1000000.0,1500000.0,True,False,False,26792 +2023,Table 1.4,BO,44,rent_and_royalty_net_losses,All,1000000.0,inf,False,True,False,5402042000 +2023,Table 1.4,BN,44,rent_and_royalty_net_losses,All,1000000.0,inf,True,True,False,66706 +2023,Table 1.4,BO,25,rent_and_royalty_net_losses,All,1500000.0,2000000.0,False,False,False,760475000 +2023,Table 1.4,BN,25,rent_and_royalty_net_losses,All,1500000.0,2000000.0,True,False,False,12387 +2023,Table 1.4,BO,26,rent_and_royalty_net_losses,All,2000000.0,5000000.0,False,False,False,1773763000 +2023,Table 1.4,BN,26,rent_and_royalty_net_losses,All,2000000.0,5000000.0,True,False,False,18511 +2023,Table 1.4,BO,27,rent_and_royalty_net_losses,All,5000000.0,10000000.0,False,False,False,671795000 +2023,Table 1.4,BN,27,rent_and_royalty_net_losses,All,5000000.0,10000000.0,True,False,False,5349 +2023,Table 1.4,BO,28,rent_and_royalty_net_losses,All,10000000.0,inf,False,False,False,929647000 +2023,Table 1.4,BN,28,rent_and_royalty_net_losses,All,10000000.0,inf,True,False,False,3760 +2023,Table 1.4,BU,10,s_corporation_net_income,All,-inf,0.0,False,False,False,4066224000 +2023,Table 1.4,BU,30,s_corporation_net_income,All,-inf,0.0,False,True,False,423271000 +2023,Table 1.4,BT,10,s_corporation_net_income,All,-inf,0.0,True,False,False,37361 +2023,Table 1.4,BT,30,s_corporation_net_income,All,-inf,0.0,True,True,False,390 +2023,Table 1.4,BU,9,s_corporation_net_income,All,-inf,inf,False,False,True,797450861000 +2023,Table 1.4,BU,29,s_corporation_net_income,All,-inf,inf,False,True,False,781124597000 +2023,Table 1.4,BT,9,s_corporation_net_income,All,-inf,inf,True,False,True,4138040 +2023,Table 1.4,BT,29,s_corporation_net_income,All,-inf,inf,True,True,False,3605402 +2023,Table 1.4,BU,11,s_corporation_net_income,All,1.0,5000.0,False,False,False,246004000 +2023,Table 1.4,BU,31,s_corporation_net_income,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BT,11,s_corporation_net_income,All,1.0,5000.0,True,False,False,30040 +2023,Table 1.4,BT,31,s_corporation_net_income,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BU,12,s_corporation_net_income,All,5000.0,10000.0,False,False,False,267197000 +2023,Table 1.4,BU,32,s_corporation_net_income,All,5000.0,10000.0,False,True,False,26172000 +2023,Table 1.4,BT,12,s_corporation_net_income,All,5000.0,10000.0,True,False,False,28603 +2023,Table 1.4,BT,32,s_corporation_net_income,All,5000.0,10000.0,True,True,False,4016 +2023,Table 1.4,BU,13,s_corporation_net_income,All,10000.0,15000.0,False,False,False,547696000 +2023,Table 1.4,BU,33,s_corporation_net_income,All,10000.0,15000.0,False,True,False,65327000 +2023,Table 1.4,BT,13,s_corporation_net_income,All,10000.0,15000.0,True,False,False,59963 +2023,Table 1.4,BT,33,s_corporation_net_income,All,10000.0,15000.0,True,True,False,4359 +2023,Table 1.4,BU,14,s_corporation_net_income,All,15000.0,20000.0,False,False,False,1063375000 +2023,Table 1.4,BU,34,s_corporation_net_income,All,15000.0,20000.0,False,True,False,352390000 +2023,Table 1.4,BT,14,s_corporation_net_income,All,15000.0,20000.0,True,False,False,78165 +2023,Table 1.4,BT,34,s_corporation_net_income,All,15000.0,20000.0,True,True,False,29245 +2023,Table 1.4,BU,15,s_corporation_net_income,All,20000.0,25000.0,False,False,False,980205000 +2023,Table 1.4,BU,35,s_corporation_net_income,All,20000.0,25000.0,False,True,False,495641000 +2023,Table 1.4,BT,15,s_corporation_net_income,All,20000.0,25000.0,True,False,False,66340 +2023,Table 1.4,BT,35,s_corporation_net_income,All,20000.0,25000.0,True,True,False,30305 +2023,Table 1.4,BU,16,s_corporation_net_income,All,25000.0,30000.0,False,False,False,1270820000 +2023,Table 1.4,BU,36,s_corporation_net_income,All,25000.0,30000.0,False,True,False,659361000 +2023,Table 1.4,BT,16,s_corporation_net_income,All,25000.0,30000.0,True,False,False,74776 +2023,Table 1.4,BT,36,s_corporation_net_income,All,25000.0,30000.0,True,True,False,30815 +2023,Table 1.4,BU,17,s_corporation_net_income,All,30000.0,40000.0,False,False,False,2270499000 +2023,Table 1.4,BU,37,s_corporation_net_income,All,30000.0,40000.0,False,True,False,1424971000 +2023,Table 1.4,BT,17,s_corporation_net_income,All,30000.0,40000.0,True,False,False,119121 +2023,Table 1.4,BT,37,s_corporation_net_income,All,30000.0,40000.0,True,True,False,69977 +2023,Table 1.4,BU,18,s_corporation_net_income,All,40000.0,50000.0,False,False,False,4309966000 +2023,Table 1.4,BU,38,s_corporation_net_income,All,40000.0,50000.0,False,True,False,2696726000 +2023,Table 1.4,BT,18,s_corporation_net_income,All,40000.0,50000.0,True,False,False,164858 +2023,Table 1.4,BT,38,s_corporation_net_income,All,40000.0,50000.0,True,True,False,107141 +2023,Table 1.4,BU,19,s_corporation_net_income,All,50000.0,75000.0,False,False,False,9833986000 +2023,Table 1.4,BU,39,s_corporation_net_income,All,50000.0,75000.0,False,True,False,7099404000 +2023,Table 1.4,BT,19,s_corporation_net_income,All,50000.0,75000.0,True,False,False,353519 +2023,Table 1.4,BT,39,s_corporation_net_income,All,50000.0,75000.0,True,True,False,273349 +2023,Table 1.4,BU,20,s_corporation_net_income,All,75000.0,100000.0,False,False,False,12637046000 +2023,Table 1.4,BU,40,s_corporation_net_income,All,75000.0,100000.0,False,True,False,10364406000 +2023,Table 1.4,BT,20,s_corporation_net_income,All,75000.0,100000.0,True,False,False,328685 +2023,Table 1.4,BT,40,s_corporation_net_income,All,75000.0,100000.0,True,True,False,286385 +2023,Table 1.4,BU,21,s_corporation_net_income,All,100000.0,200000.0,False,False,False,56614331000 +2023,Table 1.4,BU,41,s_corporation_net_income,All,100000.0,200000.0,False,True,False,54706587000 +2023,Table 1.4,BT,21,s_corporation_net_income,All,100000.0,200000.0,True,False,False,1078526 +2023,Table 1.4,BT,41,s_corporation_net_income,All,100000.0,200000.0,True,True,False,1053669 +2023,Table 1.4,BU,22,s_corporation_net_income,All,200000.0,500000.0,False,False,False,129920311000 +2023,Table 1.4,BU,42,s_corporation_net_income,All,200000.0,500000.0,False,True,False,129541768000 +2023,Table 1.4,BT,22,s_corporation_net_income,All,200000.0,500000.0,True,False,False,1071509 +2023,Table 1.4,BT,42,s_corporation_net_income,All,200000.0,500000.0,True,True,False,1069344 +2023,Table 1.4,BU,23,s_corporation_net_income,All,500000.0,1000000.0,False,False,False,113950216000 +2023,Table 1.4,BU,43,s_corporation_net_income,All,500000.0,1000000.0,False,True,False,113906279000 +2023,Table 1.4,BT,23,s_corporation_net_income,All,500000.0,1000000.0,True,False,False,376246 +2023,Table 1.4,BT,43,s_corporation_net_income,All,500000.0,1000000.0,True,True,False,376138 +2023,Table 1.4,BU,24,s_corporation_net_income,All,1000000.0,1500000.0,False,False,False,62815764000 +2023,Table 1.4,BT,24,s_corporation_net_income,All,1000000.0,1500000.0,True,False,False,108305 +2023,Table 1.4,BU,44,s_corporation_net_income,All,1000000.0,inf,False,True,False,459362294000 +2023,Table 1.4,BT,44,s_corporation_net_income,All,1000000.0,inf,True,True,False,270269 +2023,Table 1.4,BU,25,s_corporation_net_income,All,1500000.0,2000000.0,False,False,False,45640463000 +2023,Table 1.4,BT,25,s_corporation_net_income,All,1500000.0,2000000.0,True,False,False,51463 +2023,Table 1.4,BU,26,s_corporation_net_income,All,2000000.0,5000000.0,False,False,False,121689639000 +2023,Table 1.4,BT,26,s_corporation_net_income,All,2000000.0,5000000.0,True,False,False,77476 +2023,Table 1.4,BU,27,s_corporation_net_income,All,5000000.0,10000000.0,False,False,False,71564501000 +2023,Table 1.4,BT,27,s_corporation_net_income,All,5000000.0,10000000.0,True,False,False,20327 +2023,Table 1.4,BU,28,s_corporation_net_income,All,10000000.0,inf,False,False,False,157762619000 +2023,Table 1.4,BT,28,s_corporation_net_income,All,10000000.0,inf,True,False,False,12758 +2023,Table 1.4,BW,10,s_corporation_net_losses,All,-inf,0.0,False,False,False,23184602000 +2023,Table 1.4,BW,30,s_corporation_net_losses,All,-inf,0.0,False,True,False,492783000 +2023,Table 1.4,BV,10,s_corporation_net_losses,All,-inf,0.0,True,False,False,161491 +2023,Table 1.4,BV,30,s_corporation_net_losses,All,-inf,0.0,True,True,False,526 +2023,Table 1.4,BW,9,s_corporation_net_losses,All,-inf,inf,False,False,True,89543715000 +2023,Table 1.4,BW,29,s_corporation_net_losses,All,-inf,inf,False,True,False,55350846000 +2023,Table 1.4,BV,9,s_corporation_net_losses,All,-inf,inf,True,False,True,1415974 +2023,Table 1.4,BV,29,s_corporation_net_losses,All,-inf,inf,True,True,False,985099 +2023,Table 1.4,BW,11,s_corporation_net_losses,All,1.0,5000.0,False,False,False,951215000 +2023,Table 1.4,BW,31,s_corporation_net_losses,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,BV,11,s_corporation_net_losses,All,1.0,5000.0,True,False,False,26299 +2023,Table 1.4,BV,31,s_corporation_net_losses,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,BW,12,s_corporation_net_losses,All,5000.0,10000.0,False,False,False,715163000 +2023,Table 1.4,BW,32,s_corporation_net_losses,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,BV,12,s_corporation_net_losses,All,5000.0,10000.0,True,False,False,25874 +2023,Table 1.4,BV,32,s_corporation_net_losses,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,BW,13,s_corporation_net_losses,All,10000.0,15000.0,False,False,False,1117906000 +2023,Table 1.4,BW,33,s_corporation_net_losses,All,10000.0,15000.0,False,True,False,31815000 +2023,Table 1.4,BV,13,s_corporation_net_losses,All,10000.0,15000.0,True,False,False,35656 +2023,Table 1.4,BV,33,s_corporation_net_losses,All,10000.0,15000.0,True,True,False,3033 +2023,Table 1.4,BW,14,s_corporation_net_losses,All,15000.0,20000.0,False,False,False,837356000 +2023,Table 1.4,BW,34,s_corporation_net_losses,All,15000.0,20000.0,False,True,False,51489000 +2023,Table 1.4,BV,14,s_corporation_net_losses,All,15000.0,20000.0,True,False,False,39485 +2023,Table 1.4,BV,34,s_corporation_net_losses,All,15000.0,20000.0,True,True,False,9356 +2023,Table 1.4,BW,15,s_corporation_net_losses,All,20000.0,25000.0,False,False,False,857701000 +2023,Table 1.4,BW,35,s_corporation_net_losses,All,20000.0,25000.0,False,True,False,100239000 +2023,Table 1.4,BV,15,s_corporation_net_losses,All,20000.0,25000.0,True,False,False,29506 +2023,Table 1.4,BV,35,s_corporation_net_losses,All,20000.0,25000.0,True,True,False,7170 +2023,Table 1.4,BW,16,s_corporation_net_losses,All,25000.0,30000.0,False,False,False,845888000 +2023,Table 1.4,BW,36,s_corporation_net_losses,All,25000.0,30000.0,False,True,False,74141000 +2023,Table 1.4,BV,16,s_corporation_net_losses,All,25000.0,30000.0,True,False,False,34417 +2023,Table 1.4,BV,36,s_corporation_net_losses,All,25000.0,30000.0,True,True,False,10606 +2023,Table 1.4,BW,17,s_corporation_net_losses,All,30000.0,40000.0,False,False,False,1709037000 +2023,Table 1.4,BW,37,s_corporation_net_losses,All,30000.0,40000.0,False,True,False,941660000 +2023,Table 1.4,BV,17,s_corporation_net_losses,All,30000.0,40000.0,True,False,False,65619 +2023,Table 1.4,BV,37,s_corporation_net_losses,All,30000.0,40000.0,True,True,False,38294 +2023,Table 1.4,BW,18,s_corporation_net_losses,All,40000.0,50000.0,False,False,False,2018606000 +2023,Table 1.4,BW,38,s_corporation_net_losses,All,40000.0,50000.0,False,True,False,857445000 +2023,Table 1.4,BV,18,s_corporation_net_losses,All,40000.0,50000.0,True,False,False,53993 +2023,Table 1.4,BV,38,s_corporation_net_losses,All,40000.0,50000.0,True,True,False,33708 +2023,Table 1.4,BW,19,s_corporation_net_losses,All,50000.0,75000.0,False,False,False,3584691000 +2023,Table 1.4,BW,39,s_corporation_net_losses,All,50000.0,75000.0,False,True,False,1966616000 +2023,Table 1.4,BV,19,s_corporation_net_losses,All,50000.0,75000.0,True,False,False,125542 +2023,Table 1.4,BV,39,s_corporation_net_losses,All,50000.0,75000.0,True,True,False,87820 +2023,Table 1.4,BW,20,s_corporation_net_losses,All,75000.0,100000.0,False,False,False,3032692000 +2023,Table 1.4,BW,40,s_corporation_net_losses,All,75000.0,100000.0,False,True,False,2397371000 +2023,Table 1.4,BV,20,s_corporation_net_losses,All,75000.0,100000.0,True,False,False,122905 +2023,Table 1.4,BV,40,s_corporation_net_losses,All,75000.0,100000.0,True,True,False,110469 +2023,Table 1.4,BW,21,s_corporation_net_losses,All,100000.0,200000.0,False,False,False,10662727000 +2023,Table 1.4,BW,41,s_corporation_net_losses,All,100000.0,200000.0,False,True,False,8805413000 +2023,Table 1.4,BV,21,s_corporation_net_losses,All,100000.0,200000.0,True,False,False,326071 +2023,Table 1.4,BV,41,s_corporation_net_losses,All,100000.0,200000.0,True,True,False,316440 +2023,Table 1.4,BW,22,s_corporation_net_losses,All,200000.0,500000.0,False,False,False,10619744000 +2023,Table 1.4,BW,42,s_corporation_net_losses,All,200000.0,500000.0,False,True,False,10375344000 +2023,Table 1.4,BV,22,s_corporation_net_losses,All,200000.0,500000.0,True,False,False,255646 +2023,Table 1.4,BV,42,s_corporation_net_losses,All,200000.0,500000.0,True,True,False,254396 +2023,Table 1.4,BW,23,s_corporation_net_losses,All,500000.0,1000000.0,False,False,False,5703594000 +2023,Table 1.4,BW,43,s_corporation_net_losses,All,500000.0,1000000.0,False,True,False,5653385000 +2023,Table 1.4,BV,23,s_corporation_net_losses,All,500000.0,1000000.0,True,False,False,66116 +2023,Table 1.4,BV,43,s_corporation_net_losses,All,500000.0,1000000.0,True,True,False,66022 +2023,Table 1.4,BW,24,s_corporation_net_losses,All,1000000.0,1500000.0,False,False,False,2764434000 +2023,Table 1.4,BV,24,s_corporation_net_losses,All,1000000.0,1500000.0,True,False,False,18201 +2023,Table 1.4,BW,44,s_corporation_net_losses,All,1000000.0,inf,False,True,False,23603145000 +2023,Table 1.4,BV,44,s_corporation_net_losses,All,1000000.0,inf,True,True,False,47259 +2023,Table 1.4,BW,25,s_corporation_net_losses,All,1500000.0,2000000.0,False,False,False,1717493000 +2023,Table 1.4,BV,25,s_corporation_net_losses,All,1500000.0,2000000.0,True,False,False,8469 +2023,Table 1.4,BW,26,s_corporation_net_losses,All,2000000.0,5000000.0,False,False,False,4523705000 +2023,Table 1.4,BV,26,s_corporation_net_losses,All,2000000.0,5000000.0,True,False,False,13197 +2023,Table 1.4,BW,27,s_corporation_net_losses,All,5000000.0,10000000.0,False,False,False,2433800000 +2023,Table 1.4,BV,27,s_corporation_net_losses,All,5000000.0,10000000.0,True,False,False,4054 +2023,Table 1.4,BW,28,s_corporation_net_losses,All,10000000.0,inf,False,False,False,12263360000 +2023,Table 1.4,BV,28,s_corporation_net_losses,All,10000000.0,inf,True,False,False,3434 +2023,Table 1.2,G,10,standard_deduction,All,-inf,0.0,False,False,False,0 +2023,Table 1.2,G,30,standard_deduction,All,-inf,0.0,False,True,False,0 +2023,Table 1.2,F,10,standard_deduction,All,-inf,0.0,True,False,False,0 +2023,Table 1.2,F,30,standard_deduction,All,-inf,0.0,True,True,False,0 +2023,Table 1.2,G,9,standard_deduction,All,-inf,inf,False,False,True,2797528430000 +2023,Table 1.2,G,29,standard_deduction,All,-inf,inf,False,True,False,1962166771000 +2023,Table 1.2,F,9,standard_deduction,All,-inf,inf,True,False,True,143309624 +2023,Table 1.2,F,29,standard_deduction,All,-inf,inf,True,True,False,97889096 +2023,Table 1.2,G,11,standard_deduction,All,1.0,5000.0,False,False,False,92548214000 +2023,Table 1.2,G,31,standard_deduction,All,1.0,5000.0,False,True,False,214690000 +2023,Table 1.2,F,11,standard_deduction,All,1.0,5000.0,True,False,False,7273647 +2023,Table 1.2,F,31,standard_deduction,All,1.0,5000.0,True,True,False,117302 +2023,Table 1.2,G,12,standard_deduction,All,5000.0,10000.0,False,False,False,114458936000 +2023,Table 1.2,G,32,standard_deduction,All,5000.0,10000.0,False,True,False,606390000 +2023,Table 1.2,F,12,standard_deduction,All,5000.0,10000.0,True,False,False,7998050 +2023,Table 1.2,F,32,standard_deduction,All,5000.0,10000.0,True,True,False,134052 +2023,Table 1.2,G,13,standard_deduction,All,10000.0,15000.0,False,False,False,146409780000 +2023,Table 1.2,G,33,standard_deduction,All,10000.0,15000.0,False,True,False,8221373000 +2023,Table 1.2,F,13,standard_deduction,All,10000.0,15000.0,True,False,False,8898088 +2023,Table 1.2,F,33,standard_deduction,All,10000.0,15000.0,True,True,False,634666 +2023,Table 1.2,G,14,standard_deduction,All,15000.0,20000.0,False,False,False,147780032000 +2023,Table 1.2,G,34,standard_deduction,All,15000.0,20000.0,False,True,False,56139269000 +2023,Table 1.2,F,14,standard_deduction,All,15000.0,20000.0,True,False,False,8547434 +2023,Table 1.2,F,34,standard_deduction,All,15000.0,20000.0,True,True,False,3999034 +2023,Table 1.2,G,15,standard_deduction,All,20000.0,25000.0,False,False,False,136191708000 +2023,Table 1.2,G,35,standard_deduction,All,20000.0,25000.0,False,True,False,58182995000 +2023,Table 1.2,F,15,standard_deduction,All,20000.0,25000.0,True,False,False,7762984 +2023,Table 1.2,F,35,standard_deduction,All,20000.0,25000.0,True,True,False,4124937 +2023,Table 1.2,G,16,standard_deduction,All,25000.0,30000.0,False,False,False,131912852000 +2023,Table 1.2,G,36,standard_deduction,All,25000.0,30000.0,False,True,False,62799540000 +2023,Table 1.2,F,16,standard_deduction,All,25000.0,30000.0,True,False,False,7442009 +2023,Table 1.2,F,36,standard_deduction,All,25000.0,30000.0,True,True,False,4338907 +2023,Table 1.2,G,17,standard_deduction,All,30000.0,40000.0,False,False,False,263440856000 +2023,Table 1.2,G,37,standard_deduction,All,30000.0,40000.0,False,True,False,158162722000 +2023,Table 1.2,F,17,standard_deduction,All,30000.0,40000.0,True,False,False,14742089 +2023,Table 1.2,F,37,standard_deduction,All,30000.0,40000.0,True,True,False,9914385 +2023,Table 1.2,G,18,standard_deduction,All,40000.0,50000.0,False,False,False,234405649000 +2023,Table 1.2,G,38,standard_deduction,All,40000.0,50000.0,False,True,False,169692885000 +2023,Table 1.2,F,18,standard_deduction,All,40000.0,50000.0,True,False,False,12985576 +2023,Table 1.2,F,38,standard_deduction,All,40000.0,50000.0,True,True,False,10191937 +2023,Table 1.2,G,19,standard_deduction,All,50000.0,75000.0,False,False,False,431487796000 +2023,Table 1.2,G,39,standard_deduction,All,50000.0,75000.0,False,True,False,371428401000 +2023,Table 1.2,F,19,standard_deduction,All,50000.0,75000.0,True,False,False,22450644 +2023,Table 1.2,F,39,standard_deduction,All,50000.0,75000.0,True,True,False,20065641 +2023,Table 1.2,G,20,standard_deduction,All,75000.0,100000.0,False,False,False,300224599000 +2023,Table 1.2,G,40,standard_deduction,All,75000.0,100000.0,False,True,False,285125072000 +2023,Table 1.2,F,20,standard_deduction,All,75000.0,100000.0,True,False,False,13819324 +2023,Table 1.2,F,40,standard_deduction,All,75000.0,100000.0,True,True,False,13247853 +2023,Table 1.2,G,21,standard_deduction,All,100000.0,200000.0,False,False,False,569314011000 +2023,Table 1.2,G,41,standard_deduction,All,100000.0,200000.0,False,True,False,562626218000 +2023,Table 1.2,F,21,standard_deduction,All,100000.0,200000.0,True,False,False,22728190 +2023,Table 1.2,F,41,standard_deduction,All,100000.0,200000.0,True,True,False,22475208 +2023,Table 1.2,G,22,standard_deduction,All,200000.0,500000.0,False,False,False,199835251000 +2023,Table 1.2,G,42,standard_deduction,All,200000.0,500000.0,False,True,False,199479530000 +2023,Table 1.2,F,22,standard_deduction,All,200000.0,500000.0,True,False,False,7551477 +2023,Table 1.2,F,42,standard_deduction,All,200000.0,500000.0,True,True,False,7536529 +2023,Table 1.2,G,23,standard_deduction,All,500000.0,1000000.0,False,False,False,22766979000 +2023,Table 1.2,G,43,standard_deduction,All,500000.0,1000000.0,False,True,False,22742976000 +2023,Table 1.2,F,23,standard_deduction,All,500000.0,1000000.0,True,False,False,855350 +2023,Table 1.2,F,43,standard_deduction,All,500000.0,1000000.0,True,True,False,854214 +2023,Table 1.2,G,24,standard_deduction,All,1000000.0,1500000.0,False,False,False,3713853000 +2023,Table 1.2,F,24,standard_deduction,All,1000000.0,1500000.0,True,False,False,138939 +2023,Table 1.2,G,44,standard_deduction,All,1000000.0,inf,False,True,False,6744711000 +2023,Table 1.2,F,44,standard_deduction,All,1000000.0,inf,True,True,False,254432 +2023,Table 1.2,G,25,standard_deduction,All,1500000.0,2000000.0,False,False,False,1267121000 +2023,Table 1.2,F,25,standard_deduction,All,1500000.0,2000000.0,True,False,False,47717 +2023,Table 1.2,G,26,standard_deduction,All,2000000.0,5000000.0,False,False,False,1426947000 +2023,Table 1.2,F,26,standard_deduction,All,2000000.0,5000000.0,True,False,False,54704 +2023,Table 1.2,G,27,standard_deduction,All,5000000.0,10000000.0,False,False,False,244616000 +2023,Table 1.2,F,27,standard_deduction,All,5000000.0,10000000.0,True,False,False,9477 +2023,Table 1.2,G,28,standard_deduction,All,10000000.0,inf,False,False,False,99232000 +2023,Table 1.2,F,28,standard_deduction,All,10000000.0,inf,True,False,False,3923 +2023,Table 2.1,CP,10,state_and_local_tax_deductions,All,-inf,inf,False,False,True,121050787000 +2023,Table 2.1,CP,33,state_and_local_tax_deductions,All,-inf,inf,False,True,False,113084358000 +2023,Table 2.1,CO,10,state_and_local_tax_deductions,All,-inf,inf,True,False,True,14928283 +2023,Table 2.1,CO,33,state_and_local_tax_deductions,All,-inf,inf,True,True,False,13558403 +2023,Table 2.1,CP,11,state_and_local_tax_deductions,All,0.0,5000.0,False,False,False,390436000 +2023,Table 2.1,CO,11,state_and_local_tax_deductions,All,0.0,5000.0,True,False,False,76980 +2023,Table 2.1,CP,12,state_and_local_tax_deductions,All,5000.0,10000.0,False,False,False,385531000 +2023,Table 2.1,CO,12,state_and_local_tax_deductions,All,5000.0,10000.0,True,False,False,74821 +2023,Table 2.1,CP,13,state_and_local_tax_deductions,All,10000.0,15000.0,False,False,False,348603000 +2023,Table 2.1,CO,13,state_and_local_tax_deductions,All,10000.0,15000.0,True,False,False,79885 +2023,Table 2.1,CP,14,state_and_local_tax_deductions,All,15000.0,20000.0,False,False,False,646795000 +2023,Table 2.1,CO,14,state_and_local_tax_deductions,All,15000.0,20000.0,True,False,False,143100 +2023,Table 2.1,CP,15,state_and_local_tax_deductions,All,20000.0,25000.0,False,False,False,701725000 +2023,Table 2.1,CO,15,state_and_local_tax_deductions,All,20000.0,25000.0,True,False,False,152922 +2023,Table 2.1,CP,16,state_and_local_tax_deductions,All,25000.0,30000.0,False,False,False,750469000 +2023,Table 2.1,CO,16,state_and_local_tax_deductions,All,25000.0,30000.0,True,False,False,145124 +2023,Table 2.1,CP,17,state_and_local_tax_deductions,All,30000.0,35000.0,False,False,False,989704000 +2023,Table 2.1,CO,17,state_and_local_tax_deductions,All,30000.0,35000.0,True,False,False,199991 +2023,Table 2.1,CP,18,state_and_local_tax_deductions,All,35000.0,40000.0,False,False,False,1182917000 +2023,Table 2.1,CO,18,state_and_local_tax_deductions,All,35000.0,40000.0,True,False,False,240947 +2023,Table 2.1,CP,19,state_and_local_tax_deductions,All,40000.0,45000.0,False,False,False,1268969000 +2023,Table 2.1,CO,19,state_and_local_tax_deductions,All,40000.0,45000.0,True,False,False,235928 +2023,Table 2.1,CP,20,state_and_local_tax_deductions,All,45000.0,50000.0,False,False,False,1512367000 +2023,Table 2.1,CO,20,state_and_local_tax_deductions,All,45000.0,50000.0,True,False,False,280514 +2023,Table 2.1,CP,21,state_and_local_tax_deductions,All,50000.0,55000.0,False,False,False,1677779000 +2023,Table 2.1,CO,21,state_and_local_tax_deductions,All,50000.0,55000.0,True,False,False,300159 +2023,Table 2.1,CP,22,state_and_local_tax_deductions,All,55000.0,60000.0,False,False,False,1802946000 +2023,Table 2.1,CO,22,state_and_local_tax_deductions,All,55000.0,60000.0,True,False,False,309402 +2023,Table 2.1,CP,23,state_and_local_tax_deductions,All,60000.0,75000.0,False,False,False,6808491000 +2023,Table 2.1,CO,23,state_and_local_tax_deductions,All,60000.0,75000.0,True,False,False,1047428 +2023,Table 2.1,CP,24,state_and_local_tax_deductions,All,75000.0,100000.0,False,False,False,14033640000 +2023,Table 2.1,CO,24,state_and_local_tax_deductions,All,75000.0,100000.0,True,False,False,1928135 +2023,Table 2.1,CP,25,state_and_local_tax_deductions,All,100000.0,200000.0,False,False,False,41929634000 +2023,Table 2.1,CO,25,state_and_local_tax_deductions,All,100000.0,200000.0,True,False,False,4853309 +2023,Table 2.1,CP,26,state_and_local_tax_deductions,All,200000.0,500000.0,False,False,False,32375976000 +2023,Table 2.1,CO,26,state_and_local_tax_deductions,All,200000.0,500000.0,True,False,False,3395077 +2023,Table 2.1,CP,27,state_and_local_tax_deductions,All,500000.0,1000000.0,False,False,False,8961116000 +2023,Table 2.1,CO,27,state_and_local_tax_deductions,All,500000.0,1000000.0,True,False,False,921762 +2023,Table 2.1,CP,28,state_and_local_tax_deductions,All,1000000.0,1500000.0,False,False,False,2238459000 +2023,Table 2.1,CO,28,state_and_local_tax_deductions,All,1000000.0,1500000.0,True,False,False,229416 +2023,Table 2.1,CP,29,state_and_local_tax_deductions,All,1500000.0,2000000.0,False,False,False,963598000 +2023,Table 2.1,CO,29,state_and_local_tax_deductions,All,1500000.0,2000000.0,True,False,False,99244 +2023,Table 2.1,CP,30,state_and_local_tax_deductions,All,2000000.0,5000000.0,False,False,False,1440661000 +2023,Table 2.1,CO,30,state_and_local_tax_deductions,All,2000000.0,5000000.0,True,False,False,148085 +2023,Table 2.1,CP,31,state_and_local_tax_deductions,All,5000000.0,10000000.0,False,False,False,385947000 +2023,Table 2.1,CO,31,state_and_local_tax_deductions,All,5000000.0,10000000.0,True,False,False,39688 +2023,Table 2.1,CP,32,state_and_local_tax_deductions,All,10000000.0,inf,False,False,False,255023000 +2023,Table 2.1,CO,32,state_and_local_tax_deductions,All,10000000.0,inf,True,False,False,26365 +2023,Table 1.2,I,10,taxable_income,All,-inf,0.0,False,False,False,0 +2023,Table 1.1,L,11,taxable_income,All,-inf,0.0,False,True,False,0 +2023,Table 1.2,H,10,taxable_income,All,-inf,0.0,True,False,False,0 +2023,Table 1.1,K,11,taxable_income,All,-inf,0.0,True,True,False,0 +2023,Table 1.2,I,9,taxable_income,All,-inf,inf,False,False,True,11944446990000 +2023,Table 1.1,L,10,taxable_income,All,-inf,inf,False,True,False,11625278987000 +2023,Table 1.2,H,9,taxable_income,All,-inf,inf,True,False,True,129936420 +2023,Table 1.1,K,10,taxable_income,All,-inf,inf,True,True,False,111564470 +2023,Table 1.2,I,11,taxable_income,All,1.0,5000.0,False,False,False,220041000 +2023,Table 1.1,L,12,taxable_income,All,1.0,5000.0,False,True,False,162380000 +2023,Table 1.2,H,11,taxable_income,All,1.0,5000.0,True,False,False,194361 +2023,Table 1.1,K,12,taxable_income,All,1.0,5000.0,True,True,False,120306 +2023,Table 1.2,I,12,taxable_income,All,5000.0,10000.0,False,False,False,471500000 +2023,Table 1.1,L,13,taxable_income,All,5000.0,10000.0,False,True,False,397647000 +2023,Table 1.2,H,12,taxable_income,All,5000.0,10000.0,True,False,False,173350 +2023,Table 1.1,K,13,taxable_income,All,5000.0,10000.0,True,True,False,141104 +2023,Table 1.2,I,13,taxable_income,All,10000.0,15000.0,False,False,False,1236564000 +2023,Table 1.1,L,14,taxable_income,All,10000.0,15000.0,False,True,False,812171000 +2023,Table 1.2,H,13,taxable_income,All,10000.0,15000.0,True,False,False,1301543 +2023,Table 1.1,K,14,taxable_income,All,10000.0,15000.0,True,True,False,639676 +2023,Table 1.2,I,14,taxable_income,All,15000.0,20000.0,False,False,False,18741676000 +2023,Table 1.1,L,15,taxable_income,All,15000.0,20000.0,False,True,False,14056862000 +2023,Table 1.2,H,14,taxable_income,All,15000.0,20000.0,True,False,False,5548278 +2023,Table 1.1,K,15,taxable_income,All,15000.0,20000.0,True,True,False,4027993 +2023,Table 1.2,I,15,taxable_income,All,20000.0,25000.0,False,False,False,44409930000 +2023,Table 1.1,L,16,taxable_income,All,20000.0,25000.0,False,True,False,34355660000 +2023,Table 1.2,H,15,taxable_income,All,20000.0,25000.0,True,False,False,6497546 +2023,Table 1.1,K,16,taxable_income,All,20000.0,25000.0,True,True,False,4176585 +2023,Table 1.2,I,16,taxable_income,All,25000.0,30000.0,False,False,False,74527042000 +2023,Table 1.1,L,17,taxable_income,All,25000.0,30000.0,False,True,False,56798615000 +2023,Table 1.2,H,16,taxable_income,All,25000.0,30000.0,True,False,False,6777157 +2023,Table 1.1,K,17,taxable_income,All,25000.0,30000.0,True,True,False,4418022 +2023,Table 1.2,I,17,taxable_income,All,30000.0,40000.0,False,False,False,254422728000 +2023,Table 1.1,L,18,taxable_income,All,30000.0,40000.0,False,True,False,191946306000 +2023,Table 1.2,H,17,taxable_income,All,30000.0,40000.0,True,False,False,15062592 +2023,Table 1.1,K,18,taxable_income,All,30000.0,40000.0,True,True,False,10192075 +2023,Table 1.2,I,18,taxable_income,All,40000.0,50000.0,False,False,False,354420708000 +2023,Table 1.1,L,19,taxable_income,All,40000.0,50000.0,False,True,False,295164186000 +2023,Table 1.2,H,18,taxable_income,All,40000.0,50000.0,True,False,False,13461232 +2023,Table 1.1,K,19,taxable_income,All,40000.0,50000.0,True,True,False,10574210 +2023,Table 1.2,I,19,taxable_income,All,50000.0,75000.0,False,False,False,999886179000 +2023,Table 1.1,L,20,taxable_income,All,50000.0,75000.0,False,True,False,915001270000 +2023,Table 1.2,H,19,taxable_income,All,50000.0,75000.0,True,False,False,24070379 +2023,Table 1.1,K,20,taxable_income,All,50000.0,75000.0,True,True,False,21494268 +2023,Table 1.2,I,20,taxable_income,All,75000.0,100000.0,False,False,False,1001462741000 +2023,Table 1.1,L,21,taxable_income,All,75000.0,100000.0,False,True,False,964806605000 +2023,Table 1.2,H,20,taxable_income,All,75000.0,100000.0,True,False,False,15745421 +2023,Table 1.1,K,21,taxable_income,All,75000.0,100000.0,True,True,False,15065371 +2023,Table 1.2,I,21,taxable_income,All,100000.0,200000.0,False,False,False,3055400942000 +2023,Table 1.1,L,22,taxable_income,All,100000.0,200000.0,False,True,False,3024103032000 +2023,Table 1.2,H,21,taxable_income,All,100000.0,200000.0,True,False,False,27577373 +2023,Table 1.1,K,22,taxable_income,All,100000.0,200000.0,True,True,False,27211619 +2023,Table 1.2,I,22,taxable_income,All,200000.0,500000.0,False,False,False,2760658561000 +2023,Table 1.1,L,23,taxable_income,All,200000.0,500000.0,False,True,False,2756213132000 +2023,Table 1.2,H,22,taxable_income,All,200000.0,500000.0,True,False,False,10951041 +2023,Table 1.1,K,23,taxable_income,All,200000.0,500000.0,True,True,False,10928961 +2023,Table 1.2,I,23,taxable_income,All,500000.0,1000000.0,False,False,False,1091841478000 +2023,Table 1.1,L,24,taxable_income,All,500000.0,1000000.0,False,True,False,1091013911000 +2023,Table 1.2,H,23,taxable_income,All,500000.0,1000000.0,True,False,False,1777823 +2023,Table 1.1,K,24,taxable_income,All,500000.0,1000000.0,True,True,False,1776432 +2023,Table 1.2,I,24,taxable_income,All,1000000.0,1500000.0,False,False,False,405235774000 +2023,Table 1.1,L,25,taxable_income,All,1000000.0,1500000.0,False,True,False,404984088000 +2023,Table 1.2,H,24,taxable_income,All,1000000.0,1500000.0,True,False,False,368663 +2023,Table 1.1,K,25,taxable_income,All,1000000.0,1500000.0,True,True,False,368428 +2023,Table 1.2,I,44,taxable_income,All,1000000.0,inf,False,True,False,2280447209000 +2023,Table 1.2,H,44,taxable_income,All,1000000.0,inf,True,True,False,797850 +2023,Table 1.2,I,25,taxable_income,All,1500000.0,2000000.0,False,False,False,229968889000 +2023,Table 1.1,L,26,taxable_income,All,1500000.0,2000000.0,False,True,False,229833394000 +2023,Table 1.2,H,25,taxable_income,All,1500000.0,2000000.0,True,False,False,147148 +2023,Table 1.1,K,26,taxable_income,All,1500000.0,2000000.0,True,True,False,147053 +2023,Table 1.2,I,26,taxable_income,All,2000000.0,5000000.0,False,False,False,544711008000 +2023,Table 1.1,L,27,taxable_income,All,2000000.0,5000000.0,False,True,False,544460616000 +2023,Table 1.2,H,26,taxable_income,All,2000000.0,5000000.0,True,False,False,202960 +2023,Table 1.1,K,27,taxable_income,All,2000000.0,5000000.0,True,True,False,202858 +2023,Table 1.2,I,27,taxable_income,All,5000000.0,10000000.0,False,False,False,302584373000 +2023,Table 1.1,L,28,taxable_income,All,5000000.0,10000000.0,False,True,False,302464214000 +2023,Table 1.2,H,27,taxable_income,All,5000000.0,10000000.0,True,False,False,49212 +2023,Table 1.1,K,28,taxable_income,All,5000000.0,10000000.0,True,True,False,49186 +2023,Table 1.2,I,28,taxable_income,All,10000000.0,inf,False,False,False,804246858000 +2023,Table 1.1,L,29,taxable_income,All,10000000.0,inf,False,True,False,798704898000 +2023,Table 1.2,H,28,taxable_income,All,10000000.0,inf,True,False,False,30341 +2023,Table 1.1,K,29,taxable_income,All,10000000.0,inf,True,True,False,30325 +2023,Table 1.4,U,10,taxable_interest_income,All,-inf,0.0,False,False,False,4539819000 +2023,Table 1.4,U,30,taxable_interest_income,All,-inf,0.0,False,True,False,416215000 +2023,Table 1.4,T,10,taxable_interest_income,All,-inf,0.0,True,False,False,668133 +2023,Table 1.4,T,30,taxable_interest_income,All,-inf,0.0,True,True,False,1371 +2023,Table 1.4,U,9,taxable_interest_income,All,-inf,inf,False,False,True,313812674000 +2023,Table 1.4,U,29,taxable_interest_income,All,-inf,inf,False,True,False,295907864000 +2023,Table 1.4,T,9,taxable_interest_income,All,-inf,inf,True,False,True,55260238 +2023,Table 1.4,T,29,taxable_interest_income,All,-inf,inf,True,True,False,45894718 +2023,Table 1.4,U,11,taxable_interest_income,All,1.0,5000.0,False,False,False,1014819000 +2023,Table 1.4,U,31,taxable_interest_income,All,1.0,5000.0,False,True,False,48579000 +2023,Table 1.4,T,11,taxable_interest_income,All,1.0,5000.0,True,False,False,1752796 +2023,Table 1.4,T,31,taxable_interest_income,All,1.0,5000.0,True,True,False,64459 +2023,Table 1.4,U,12,taxable_interest_income,All,5000.0,10000.0,False,False,False,1331421000 +2023,Table 1.4,U,32,taxable_interest_income,All,5000.0,10000.0,False,True,False,58875000 +2023,Table 1.4,T,12,taxable_interest_income,All,5000.0,10000.0,True,False,False,1401118 +2023,Table 1.4,T,32,taxable_interest_income,All,5000.0,10000.0,True,True,False,73850 +2023,Table 1.4,U,13,taxable_interest_income,All,10000.0,15000.0,False,False,False,1762325000 +2023,Table 1.4,U,33,taxable_interest_income,All,10000.0,15000.0,False,True,False,61776000 +2023,Table 1.4,T,13,taxable_interest_income,All,10000.0,15000.0,True,False,False,1453473 +2023,Table 1.4,T,33,taxable_interest_income,All,10000.0,15000.0,True,True,False,81532 +2023,Table 1.4,U,14,taxable_interest_income,All,15000.0,20000.0,False,False,False,1937105000 +2023,Table 1.4,U,34,taxable_interest_income,All,15000.0,20000.0,False,True,False,618274000 +2023,Table 1.4,T,14,taxable_interest_income,All,15000.0,20000.0,True,False,False,1423116 +2023,Table 1.4,T,34,taxable_interest_income,All,15000.0,20000.0,True,True,False,645084 +2023,Table 1.4,U,15,taxable_interest_income,All,20000.0,25000.0,False,False,False,2061298000 +2023,Table 1.4,U,35,taxable_interest_income,All,20000.0,25000.0,False,True,False,882546000 +2023,Table 1.4,T,15,taxable_interest_income,All,20000.0,25000.0,True,False,False,1335716 +2023,Table 1.4,T,35,taxable_interest_income,All,20000.0,25000.0,True,True,False,696083 +2023,Table 1.4,U,16,taxable_interest_income,All,25000.0,30000.0,False,False,False,1906476000 +2023,Table 1.4,U,36,taxable_interest_income,All,25000.0,30000.0,False,True,False,953905000 +2023,Table 1.4,T,16,taxable_interest_income,All,25000.0,30000.0,True,False,False,1381322 +2023,Table 1.4,T,36,taxable_interest_income,All,25000.0,30000.0,True,True,False,778822 +2023,Table 1.4,U,17,taxable_interest_income,All,30000.0,40000.0,False,False,False,4019457000 +2023,Table 1.4,U,37,taxable_interest_income,All,30000.0,40000.0,False,True,False,2975771000 +2023,Table 1.4,T,17,taxable_interest_income,All,30000.0,40000.0,True,False,False,2813410 +2023,Table 1.4,T,37,taxable_interest_income,All,30000.0,40000.0,True,True,False,2113550 +2023,Table 1.4,U,18,taxable_interest_income,All,40000.0,50000.0,False,False,False,4048009000 +2023,Table 1.4,U,38,taxable_interest_income,All,40000.0,50000.0,False,True,False,3302816000 +2023,Table 1.4,T,18,taxable_interest_income,All,40000.0,50000.0,True,False,False,2944326 +2023,Table 1.4,T,38,taxable_interest_income,All,40000.0,50000.0,True,True,False,2482060 +2023,Table 1.4,U,19,taxable_interest_income,All,50000.0,75000.0,False,False,False,12054296000 +2023,Table 1.4,U,39,taxable_interest_income,All,50000.0,75000.0,False,True,False,10826194000 +2023,Table 1.4,T,19,taxable_interest_income,All,50000.0,75000.0,True,False,False,7295004 +2023,Table 1.4,T,39,taxable_interest_income,All,50000.0,75000.0,True,True,False,6665330 +2023,Table 1.4,U,20,taxable_interest_income,All,75000.0,100000.0,False,False,False,13660439000 +2023,Table 1.4,U,40,taxable_interest_income,All,75000.0,100000.0,False,True,False,12957465000 +2023,Table 1.4,T,20,taxable_interest_income,All,75000.0,100000.0,True,False,False,6586833 +2023,Table 1.4,T,40,taxable_interest_income,All,75000.0,100000.0,True,True,False,6311049 +2023,Table 1.4,U,21,taxable_interest_income,All,100000.0,200000.0,False,False,False,46118474000 +2023,Table 1.4,U,41,taxable_interest_income,All,100000.0,200000.0,False,True,False,44528993000 +2023,Table 1.4,T,21,taxable_interest_income,All,100000.0,200000.0,True,False,False,15421470 +2023,Table 1.4,T,41,taxable_interest_income,All,100000.0,200000.0,True,True,False,15214607 +2023,Table 1.4,U,22,taxable_interest_income,All,200000.0,500000.0,False,False,False,52429799000 +2023,Table 1.4,U,42,taxable_interest_income,All,200000.0,500000.0,False,True,False,52104049000 +2023,Table 1.4,T,22,taxable_interest_income,All,200000.0,500000.0,True,False,False,8389204 +2023,Table 1.4,T,42,taxable_interest_income,All,200000.0,500000.0,True,True,False,8374052 +2023,Table 1.4,U,23,taxable_interest_income,All,500000.0,1000000.0,False,False,False,30824490000 +2023,Table 1.4,U,43,taxable_interest_income,All,500000.0,1000000.0,False,True,False,30746961000 +2023,Table 1.4,T,23,taxable_interest_income,All,500000.0,1000000.0,True,False,False,1620892 +2023,Table 1.4,T,43,taxable_interest_income,All,500000.0,1000000.0,True,True,False,1619983 +2023,Table 1.4,U,24,taxable_interest_income,All,1000000.0,1500000.0,False,False,False,14925318000 +2023,Table 1.4,T,24,taxable_interest_income,All,1000000.0,1500000.0,True,False,False,352719 +2023,Table 1.4,U,44,taxable_interest_income,All,1000000.0,inf,False,True,False,135425446000 +2023,Table 1.4,T,44,taxable_interest_income,All,1000000.0,inf,True,True,False,772886 +2023,Table 1.4,U,25,taxable_interest_income,All,1500000.0,2000000.0,False,False,False,10291378000 +2023,Table 1.4,T,25,taxable_interest_income,All,1500000.0,2000000.0,True,False,False,143109 +2023,Table 1.4,U,26,taxable_interest_income,All,2000000.0,5000000.0,False,False,False,28416946000 +2023,Table 1.4,T,26,taxable_interest_income,All,2000000.0,5000000.0,True,False,False,198931 +2023,Table 1.4,U,27,taxable_interest_income,All,5000000.0,10000000.0,False,False,False,18368360000 +2023,Table 1.4,T,27,taxable_interest_income,All,5000000.0,10000000.0,True,False,False,48595 +2023,Table 1.4,U,28,taxable_interest_income,All,10000000.0,inf,False,False,False,64102445000 +2023,Table 1.4,T,28,taxable_interest_income,All,10000000.0,inf,True,False,False,30071 +2023,Table 1.4,AY,10,taxable_pension_income,All,-inf,0.0,False,False,False,2636394000 +2023,Table 1.4,AY,30,taxable_pension_income,All,-inf,0.0,False,True,False,76417000 +2023,Table 1.4,AX,10,taxable_pension_income,All,-inf,0.0,True,False,False,170485 +2023,Table 1.4,AX,30,taxable_pension_income,All,-inf,0.0,True,True,False,666 +2023,Table 1.4,AY,9,taxable_pension_income,All,-inf,inf,False,False,True,932130236000 +2023,Table 1.4,AY,29,taxable_pension_income,All,-inf,inf,False,True,False,880508500000 +2023,Table 1.4,AX,9,taxable_pension_income,All,-inf,inf,True,False,True,29541284 +2023,Table 1.4,AX,29,taxable_pension_income,All,-inf,inf,True,True,False,24264024 +2023,Table 1.4,AY,11,taxable_pension_income,All,1.0,5000.0,False,False,False,1825396000 +2023,Table 1.4,AY,31,taxable_pension_income,All,1.0,5000.0,False,True,False,23138000 +2023,Table 1.4,AX,11,taxable_pension_income,All,1.0,5000.0,True,False,False,614793 +2023,Table 1.4,AX,31,taxable_pension_income,All,1.0,5000.0,True,True,False,7055 +2023,Table 1.4,AY,12,taxable_pension_income,All,5000.0,10000.0,False,False,False,5355647000 +2023,Table 1.4,AY,32,taxable_pension_income,All,5000.0,10000.0,False,True,False,17971000 +2023,Table 1.4,AX,12,taxable_pension_income,All,5000.0,10000.0,True,False,False,930543 +2023,Table 1.4,AX,32,taxable_pension_income,All,5000.0,10000.0,True,True,False,7055 +2023,Table 1.4,AY,13,taxable_pension_income,All,10000.0,15000.0,False,False,False,9313659000 +2023,Table 1.4,AY,33,taxable_pension_income,All,10000.0,15000.0,False,True,False,219375000 +2023,Table 1.4,AX,13,taxable_pension_income,All,10000.0,15000.0,True,False,False,1087342 +2023,Table 1.4,AX,33,taxable_pension_income,All,10000.0,15000.0,True,True,False,25168 +2023,Table 1.4,AY,14,taxable_pension_income,All,15000.0,20000.0,False,False,False,12612399000 +2023,Table 1.4,AY,34,taxable_pension_income,All,15000.0,20000.0,False,True,False,7023311000 +2023,Table 1.4,AX,14,taxable_pension_income,All,15000.0,20000.0,True,False,False,1159449 +2023,Table 1.4,AX,34,taxable_pension_income,All,15000.0,20000.0,True,True,False,592765 +2023,Table 1.4,AY,15,taxable_pension_income,All,20000.0,25000.0,False,False,False,13911223000 +2023,Table 1.4,AY,35,taxable_pension_income,All,20000.0,25000.0,False,True,False,8649601000 +2023,Table 1.4,AX,15,taxable_pension_income,All,20000.0,25000.0,True,False,False,1127341 +2023,Table 1.4,AX,35,taxable_pension_income,All,20000.0,25000.0,True,True,False,647434 +2023,Table 1.4,AY,16,taxable_pension_income,All,25000.0,30000.0,False,False,False,14775806000 +2023,Table 1.4,AY,36,taxable_pension_income,All,25000.0,30000.0,False,True,False,8791078000 +2023,Table 1.4,AX,16,taxable_pension_income,All,25000.0,30000.0,True,False,False,1016159 +2023,Table 1.4,AX,36,taxable_pension_income,All,25000.0,30000.0,True,True,False,594811 +2023,Table 1.4,AY,17,taxable_pension_income,All,30000.0,40000.0,False,False,False,32854315000 +2023,Table 1.4,AY,37,taxable_pension_income,All,30000.0,40000.0,False,True,False,28588943000 +2023,Table 1.4,AX,17,taxable_pension_income,All,30000.0,40000.0,True,False,False,2010432 +2023,Table 1.4,AX,37,taxable_pension_income,All,30000.0,40000.0,True,True,False,1624020 +2023,Table 1.4,AY,18,taxable_pension_income,All,40000.0,50000.0,False,False,False,38725140000 +2023,Table 1.4,AY,38,taxable_pension_income,All,40000.0,50000.0,False,True,False,35944347000 +2023,Table 1.4,AX,18,taxable_pension_income,All,40000.0,50000.0,True,False,False,1977871 +2023,Table 1.4,AX,38,taxable_pension_income,All,40000.0,50000.0,True,True,False,1755489 +2023,Table 1.4,AY,19,taxable_pension_income,All,50000.0,75000.0,False,False,False,116001232000 +2023,Table 1.4,AY,39,taxable_pension_income,All,50000.0,75000.0,False,True,False,112176984000 +2023,Table 1.4,AX,19,taxable_pension_income,All,50000.0,75000.0,True,False,False,4661925 +2023,Table 1.4,AX,39,taxable_pension_income,All,50000.0,75000.0,True,True,False,4404781 +2023,Table 1.4,AY,20,taxable_pension_income,All,75000.0,100000.0,False,False,False,130114616000 +2023,Table 1.4,AY,40,taxable_pension_income,All,75000.0,100000.0,False,True,False,127480266000 +2023,Table 1.4,AX,20,taxable_pension_income,All,75000.0,100000.0,True,False,False,3976165 +2023,Table 1.4,AX,40,taxable_pension_income,All,75000.0,100000.0,True,True,False,3866568 +2023,Table 1.4,AY,21,taxable_pension_income,All,100000.0,200000.0,False,False,False,348567818000 +2023,Table 1.4,AY,41,taxable_pension_income,All,100000.0,200000.0,False,True,False,346293617000 +2023,Table 1.4,AX,21,taxable_pension_income,All,100000.0,200000.0,True,False,False,7742994 +2023,Table 1.4,AX,41,taxable_pension_income,All,100000.0,200000.0,True,True,False,7675810 +2023,Table 1.4,AY,22,taxable_pension_income,All,200000.0,500000.0,False,False,False,171991398000 +2023,Table 1.4,AY,42,taxable_pension_income,All,200000.0,500000.0,False,True,False,171827050000 +2023,Table 1.4,AX,22,taxable_pension_income,All,200000.0,500000.0,True,False,False,2646627 +2023,Table 1.4,AX,42,taxable_pension_income,All,200000.0,500000.0,True,True,False,2643505 +2023,Table 1.4,AY,23,taxable_pension_income,All,500000.0,1000000.0,False,False,False,22498106000 +2023,Table 1.4,AY,43,taxable_pension_income,All,500000.0,1000000.0,False,True,False,22476918000 +2023,Table 1.4,AX,23,taxable_pension_income,All,500000.0,1000000.0,True,False,False,293191 +2023,Table 1.4,AX,43,taxable_pension_income,All,500000.0,1000000.0,True,True,False,293019 +2023,Table 1.4,AY,24,taxable_pension_income,All,1000000.0,1500000.0,False,False,False,4639214000 +2023,Table 1.4,AX,24,taxable_pension_income,All,1000000.0,1500000.0,True,False,False,59710 +2023,Table 1.4,AY,44,taxable_pension_income,All,1000000.0,inf,False,True,False,10919484000 +2023,Table 1.4,AX,44,taxable_pension_income,All,1000000.0,inf,True,True,False,125878 +2023,Table 1.4,AY,25,taxable_pension_income,All,1500000.0,2000000.0,False,False,False,1833949000 +2023,Table 1.4,AX,25,taxable_pension_income,All,1500000.0,2000000.0,True,False,False,23193 +2023,Table 1.4,AY,26,taxable_pension_income,All,2000000.0,5000000.0,False,False,False,2783865000 +2023,Table 1.4,AX,26,taxable_pension_income,All,2000000.0,5000000.0,True,False,False,30474 +2023,Table 1.4,AY,27,taxable_pension_income,All,5000000.0,10000000.0,False,False,False,750301000 +2023,Table 1.4,AX,27,taxable_pension_income,All,5000000.0,10000000.0,True,False,False,7607 +2023,Table 1.4,AY,28,taxable_pension_income,All,10000000.0,inf,False,False,False,939758000 +2023,Table 1.4,AX,28,taxable_pension_income,All,10000000.0,inf,True,False,False,4982 +2023,Table 1.4,CK,10,taxable_social_security,All,-inf,0.0,False,False,False,11082000 +2023,Table 1.4,CK,30,taxable_social_security,All,-inf,0.0,False,True,False,0 +2023,Table 1.4,CJ,10,taxable_social_security,All,-inf,0.0,True,False,False,3546 +2023,Table 1.4,CJ,30,taxable_social_security,All,-inf,0.0,True,True,False,0 +2023,Table 1.4,CK,9,taxable_social_security,All,-inf,inf,False,False,True,527072873000 +2023,Table 1.4,CK,29,taxable_social_security,All,-inf,inf,False,True,False,509460414000 +2023,Table 1.4,CJ,9,taxable_social_security,All,-inf,inf,True,False,True,25716763 +2023,Table 1.4,CJ,29,taxable_social_security,All,-inf,inf,True,True,False,22553270 +2023,Table 1.4,CK,11,taxable_social_security,All,1.0,5000.0,False,False,False,73349000 +2023,Table 1.4,CK,31,taxable_social_security,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,CJ,11,taxable_social_security,All,1.0,5000.0,True,False,False,40724 +2023,Table 1.4,CJ,31,taxable_social_security,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,CK,12,taxable_social_security,All,5000.0,10000.0,False,False,False,307438000 +2023,Table 1.4,CK,32,taxable_social_security,All,5000.0,10000.0,False,True,False,26960000 +2023,Table 1.4,CJ,12,taxable_social_security,All,5000.0,10000.0,True,False,False,136779 +2023,Table 1.4,CJ,32,taxable_social_security,All,5000.0,10000.0,True,True,False,4032 +2023,Table 1.4,CK,13,taxable_social_security,All,10000.0,15000.0,False,False,False,865784000 +2023,Table 1.4,CK,33,taxable_social_security,All,10000.0,15000.0,False,True,False,18979000 +2023,Table 1.4,CJ,13,taxable_social_security,All,10000.0,15000.0,True,False,False,495349 +2023,Table 1.4,CJ,33,taxable_social_security,All,10000.0,15000.0,True,True,False,3546 +2023,Table 1.4,CK,14,taxable_social_security,All,15000.0,20000.0,False,False,False,2338082000 +2023,Table 1.4,CK,34,taxable_social_security,All,15000.0,20000.0,False,True,False,1109743000 +2023,Table 1.4,CJ,14,taxable_social_security,All,15000.0,20000.0,True,False,False,1135292 +2023,Table 1.4,CJ,34,taxable_social_security,All,15000.0,20000.0,True,True,False,565300 +2023,Table 1.4,CK,15,taxable_social_security,All,20000.0,25000.0,False,False,False,4154676000 +2023,Table 1.4,CK,35,taxable_social_security,All,20000.0,25000.0,False,True,False,2334155000 +2023,Table 1.4,CJ,15,taxable_social_security,All,20000.0,25000.0,True,False,False,1249733 +2023,Table 1.4,CJ,35,taxable_social_security,All,20000.0,25000.0,True,True,False,715758 +2023,Table 1.4,CK,16,taxable_social_security,All,25000.0,30000.0,False,False,False,5573968000 +2023,Table 1.4,CK,36,taxable_social_security,All,25000.0,30000.0,False,True,False,3151407000 +2023,Table 1.4,CJ,16,taxable_social_security,All,25000.0,30000.0,True,False,False,1140445 +2023,Table 1.4,CJ,36,taxable_social_security,All,25000.0,30000.0,True,True,False,626733 +2023,Table 1.4,CK,17,taxable_social_security,All,30000.0,40000.0,False,False,False,17082819000 +2023,Table 1.4,CK,37,taxable_social_security,All,30000.0,40000.0,False,True,False,14575236000 +2023,Table 1.4,CJ,17,taxable_social_security,All,30000.0,40000.0,True,False,False,2135406 +2023,Table 1.4,CJ,37,taxable_social_security,All,30000.0,40000.0,True,True,False,1759864 +2023,Table 1.4,CK,18,taxable_social_security,All,40000.0,50000.0,False,False,False,23813249000 +2023,Table 1.4,CK,38,taxable_social_security,All,40000.0,50000.0,False,True,False,22112504000 +2023,Table 1.4,CJ,18,taxable_social_security,All,40000.0,50000.0,True,False,False,1971283 +2023,Table 1.4,CJ,38,taxable_social_security,All,40000.0,50000.0,True,True,False,1812658 +2023,Table 1.4,CK,19,taxable_social_security,All,50000.0,75000.0,False,False,False,80703019000 +2023,Table 1.4,CK,39,taxable_social_security,All,50000.0,75000.0,False,True,False,77832938000 +2023,Table 1.4,CJ,19,taxable_social_security,All,50000.0,75000.0,True,False,False,4468456 +2023,Table 1.4,CJ,39,taxable_social_security,All,50000.0,75000.0,True,True,False,4292479 +2023,Table 1.4,CK,20,taxable_social_security,All,75000.0,100000.0,False,False,False,88762609000 +2023,Table 1.4,CK,40,taxable_social_security,All,75000.0,100000.0,False,True,False,87207782000 +2023,Table 1.4,CJ,20,taxable_social_security,All,75000.0,100000.0,True,False,False,3696006 +2023,Table 1.4,CJ,40,taxable_social_security,All,75000.0,100000.0,True,True,False,3617132 +2023,Table 1.4,CK,21,taxable_social_security,All,100000.0,200000.0,False,False,False,207438271000 +2023,Table 1.4,CK,41,taxable_social_security,All,100000.0,200000.0,False,True,False,205264929000 +2023,Table 1.4,CJ,21,taxable_social_security,All,100000.0,200000.0,True,False,False,6667831 +2023,Table 1.4,CJ,41,taxable_social_security,All,100000.0,200000.0,True,True,False,6583297 +2023,Table 1.4,CK,22,taxable_social_security,All,200000.0,500000.0,False,False,False,77446764000 +2023,Table 1.4,CK,42,taxable_social_security,All,200000.0,500000.0,False,True,False,77332864000 +2023,Table 1.4,CJ,22,taxable_social_security,All,200000.0,500000.0,True,False,False,2119332 +2023,Table 1.4,CJ,42,taxable_social_security,All,200000.0,500000.0,True,True,False,2116156 +2023,Table 1.4,CK,23,taxable_social_security,All,500000.0,1000000.0,False,False,False,12136962000 +2023,Table 1.4,CK,43,taxable_social_security,All,500000.0,1000000.0,False,True,False,12132193000 +2023,Table 1.4,CJ,23,taxable_social_security,All,500000.0,1000000.0,True,False,False,303096 +2023,Table 1.4,CJ,43,taxable_social_security,All,500000.0,1000000.0,True,True,False,302943 +2023,Table 1.4,CK,24,taxable_social_security,All,1000000.0,1500000.0,False,False,False,2764020000 +2023,Table 1.4,CJ,24,taxable_social_security,All,1000000.0,1500000.0,True,False,False,68107 +2023,Table 1.4,CK,44,taxable_social_security,All,1000000.0,inf,False,True,False,6360725000 +2023,Table 1.4,CJ,44,taxable_social_security,All,1000000.0,inf,True,True,False,153372 +2023,Table 1.4,CK,25,taxable_social_security,All,1500000.0,2000000.0,False,False,False,1174131000 +2023,Table 1.4,CJ,25,taxable_social_security,All,1500000.0,2000000.0,True,False,False,28742 +2023,Table 1.4,CK,26,taxable_social_security,All,2000000.0,5000000.0,False,False,False,1666935000 +2023,Table 1.4,CJ,26,taxable_social_security,All,2000000.0,5000000.0,True,False,False,40155 +2023,Table 1.4,CK,27,taxable_social_security,All,5000000.0,10000000.0,False,False,False,441039000 +2023,Table 1.4,CJ,27,taxable_social_security,All,5000000.0,10000000.0,True,False,False,10153 +2023,Table 1.4,CK,28,taxable_social_security,All,10000000.0,inf,False,False,False,318674000 +2023,Table 1.4,CJ,28,taxable_social_security,All,10000000.0,inf,True,False,False,6328 +2023,Table 1.4,AW,10,total_pension_income,All,-inf,0.0,False,False,False,7236515000 +2023,Table 1.4,AW,30,total_pension_income,All,-inf,0.0,False,True,False,97778000 +2023,Table 1.4,AV,10,total_pension_income,All,-inf,0.0,True,False,False,229471 +2023,Table 1.4,AV,30,total_pension_income,All,-inf,0.0,True,True,False,676 +2023,Table 1.4,AW,9,total_pension_income,All,-inf,inf,False,False,True,1594900577000 +2023,Table 1.4,AW,29,total_pension_income,All,-inf,inf,False,True,False,1483149566000 +2023,Table 1.4,AV,9,total_pension_income,All,-inf,inf,True,False,True,32538787 +2023,Table 1.4,AV,29,total_pension_income,All,-inf,inf,True,True,False,26785257 +2023,Table 1.4,AW,11,total_pension_income,All,1.0,5000.0,False,False,False,6554113000 +2023,Table 1.4,AW,31,total_pension_income,All,1.0,5000.0,False,True,False,27246000 +2023,Table 1.4,AV,11,total_pension_income,All,1.0,5000.0,True,False,False,678424 +2023,Table 1.4,AV,31,total_pension_income,All,1.0,5000.0,True,True,False,7055 +2023,Table 1.4,AW,12,total_pension_income,All,5000.0,10000.0,False,False,False,11755510000 +2023,Table 1.4,AW,32,total_pension_income,All,5000.0,10000.0,False,True,False,26286000 +2023,Table 1.4,AV,12,total_pension_income,All,5000.0,10000.0,True,False,False,983905 +2023,Table 1.4,AV,32,total_pension_income,All,5000.0,10000.0,True,True,False,7055 +2023,Table 1.4,AW,13,total_pension_income,All,10000.0,15000.0,False,False,False,14917474000 +2023,Table 1.4,AW,33,total_pension_income,All,10000.0,15000.0,False,True,False,257288000 +2023,Table 1.4,AV,13,total_pension_income,All,10000.0,15000.0,True,False,False,1148933 +2023,Table 1.4,AV,33,total_pension_income,All,10000.0,15000.0,True,True,False,27184 +2023,Table 1.4,AW,14,total_pension_income,All,15000.0,20000.0,False,False,False,17976085000 +2023,Table 1.4,AW,34,total_pension_income,All,15000.0,20000.0,False,True,False,8582958000 +2023,Table 1.4,AV,14,total_pension_income,All,15000.0,20000.0,True,False,False,1231111 +2023,Table 1.4,AV,34,total_pension_income,All,15000.0,20000.0,True,True,False,615420 +2023,Table 1.4,AW,15,total_pension_income,All,20000.0,25000.0,False,False,False,19599134000 +2023,Table 1.4,AW,35,total_pension_income,All,20000.0,25000.0,False,True,False,10559062000 +2023,Table 1.4,AV,15,total_pension_income,All,20000.0,25000.0,True,False,False,1181133 +2023,Table 1.4,AV,35,total_pension_income,All,20000.0,25000.0,True,True,False,670881 +2023,Table 1.4,AW,16,total_pension_income,All,25000.0,30000.0,False,False,False,32912053000 +2023,Table 1.4,AW,36,total_pension_income,All,25000.0,30000.0,False,True,False,11447385000 +2023,Table 1.4,AV,16,total_pension_income,All,25000.0,30000.0,True,False,False,1068811 +2023,Table 1.4,AV,36,total_pension_income,All,25000.0,30000.0,True,True,False,622158 +2023,Table 1.4,AW,17,total_pension_income,All,30000.0,40000.0,False,False,False,45160423000 +2023,Table 1.4,AW,37,total_pension_income,All,30000.0,40000.0,False,True,False,36710766000 +2023,Table 1.4,AV,17,total_pension_income,All,30000.0,40000.0,True,False,False,2145864 +2023,Table 1.4,AV,37,total_pension_income,All,30000.0,40000.0,True,True,False,1716559 +2023,Table 1.4,AW,18,total_pension_income,All,40000.0,50000.0,False,False,False,55422509000 +2023,Table 1.4,AW,38,total_pension_income,All,40000.0,50000.0,False,True,False,48958071000 +2023,Table 1.4,AV,18,total_pension_income,All,40000.0,50000.0,True,False,False,2132492 +2023,Table 1.4,AV,38,total_pension_income,All,40000.0,50000.0,True,True,False,1880678 +2023,Table 1.4,AW,19,total_pension_income,All,50000.0,75000.0,False,False,False,162920926000 +2023,Table 1.4,AW,39,total_pension_income,All,50000.0,75000.0,False,True,False,157454231000 +2023,Table 1.4,AV,19,total_pension_income,All,50000.0,75000.0,True,False,False,5017151 +2023,Table 1.4,AV,39,total_pension_income,All,50000.0,75000.0,True,True,False,4721864 +2023,Table 1.4,AW,20,total_pension_income,All,75000.0,100000.0,False,False,False,184666325000 +2023,Table 1.4,AW,40,total_pension_income,All,75000.0,100000.0,False,True,False,179976796000 +2023,Table 1.4,AV,20,total_pension_income,All,75000.0,100000.0,True,False,False,4272140 +2023,Table 1.4,AV,40,total_pension_income,All,75000.0,100000.0,True,True,False,4149677 +2023,Table 1.4,AW,21,total_pension_income,All,100000.0,200000.0,False,False,False,544580015000 +2023,Table 1.4,AW,41,total_pension_income,All,100000.0,200000.0,False,True,False,538254664000 +2023,Table 1.4,AV,21,total_pension_income,All,100000.0,200000.0,True,False,False,8590678 +2023,Table 1.4,AV,41,total_pension_income,All,100000.0,200000.0,True,True,False,8511380 +2023,Table 1.4,AW,22,total_pension_income,All,200000.0,500000.0,False,False,False,361998707000 +2023,Table 1.4,AW,42,total_pension_income,All,200000.0,500000.0,False,True,False,361679924000 +2023,Table 1.4,AV,22,total_pension_income,All,200000.0,500000.0,True,False,False,3230815 +2023,Table 1.4,AV,42,total_pension_income,All,200000.0,500000.0,True,True,False,3227115 +2023,Table 1.4,AW,23,total_pension_income,All,500000.0,1000000.0,False,False,False,81301821000 +2023,Table 1.4,AW,43,total_pension_income,All,500000.0,1000000.0,False,True,False,81266034000 +2023,Table 1.4,AV,23,total_pension_income,All,500000.0,1000000.0,True,False,False,435187 +2023,Table 1.4,AV,43,total_pension_income,All,500000.0,1000000.0,True,True,False,434977 +2023,Table 1.4,AW,24,total_pension_income,All,1000000.0,1500000.0,False,False,False,19336917000 +2023,Table 1.4,AV,24,total_pension_income,All,1000000.0,1500000.0,True,False,False,90838 +2023,Table 1.4,AW,44,total_pension_income,All,1000000.0,inf,False,True,False,47851077000 +2023,Table 1.4,AV,44,total_pension_income,All,1000000.0,inf,True,True,False,192578 +2023,Table 1.4,AW,25,total_pension_income,All,1500000.0,2000000.0,False,False,False,8378339000 +2023,Table 1.4,AV,25,total_pension_income,All,1500000.0,2000000.0,True,False,False,36277 +2023,Table 1.4,AW,26,total_pension_income,All,2000000.0,5000000.0,False,False,False,12956484000 +2023,Table 1.4,AV,26,total_pension_income,All,2000000.0,5000000.0,True,False,False,46943 +2023,Table 1.4,AW,27,total_pension_income,All,5000000.0,10000000.0,False,False,False,4004519000 +2023,Table 1.4,AV,27,total_pension_income,All,5000000.0,10000000.0,True,False,False,11516 +2023,Table 1.4,AW,28,total_pension_income,All,10000000.0,inf,False,False,False,3222705000 +2023,Table 1.4,AV,28,total_pension_income,All,10000000.0,inf,True,False,False,7099 +2023,Table 1.4,CI,10,total_social_security,All,-inf,0.0,False,False,False,24051119000 +2023,Table 1.4,CI,30,total_social_security,All,-inf,0.0,False,True,False,28037000 +2023,Table 1.4,CH,10,total_social_security,All,-inf,0.0,True,False,False,919426 +2023,Table 1.4,CH,30,total_social_security,All,-inf,0.0,True,True,False,675 +2023,Table 1.4,CI,9,total_social_security,All,-inf,inf,False,False,True,973642779000 +2023,Table 1.4,CI,29,total_social_security,All,-inf,inf,False,True,False,735123157000 +2023,Table 1.4,CH,9,total_social_security,All,-inf,inf,True,False,True,32104077 +2023,Table 1.4,CH,29,total_social_security,All,-inf,inf,True,True,False,22805625 +2023,Table 1.4,CI,11,total_social_security,All,1.0,5000.0,False,False,False,46131086000 +2023,Table 1.4,CI,31,total_social_security,All,1.0,5000.0,False,True,False,253747000 +2023,Table 1.4,CH,11,total_social_security,All,1.0,5000.0,True,False,False,2007910 +2023,Table 1.4,CH,31,total_social_security,All,1.0,5000.0,True,True,False,16110 +2023,Table 1.4,CI,12,total_social_security,All,5000.0,10000.0,False,False,False,41103800000 +2023,Table 1.4,CI,32,total_social_security,All,5000.0,10000.0,False,True,False,262293000 +2023,Table 1.4,CH,12,total_social_security,All,5000.0,10000.0,True,False,False,1755902 +2023,Table 1.4,CH,32,total_social_security,All,5000.0,10000.0,True,True,False,14101 +2023,Table 1.4,CI,13,total_social_security,All,10000.0,15000.0,False,False,False,41685080000 +2023,Table 1.4,CI,33,total_social_security,All,10000.0,15000.0,False,True,False,221488000 +2023,Table 1.4,CH,13,total_social_security,All,10000.0,15000.0,True,False,False,1750674 +2023,Table 1.4,CH,33,total_social_security,All,10000.0,15000.0,True,True,False,14592 +2023,Table 1.4,CI,14,total_social_security,All,15000.0,20000.0,False,False,False,40426602000 +2023,Table 1.4,CI,34,total_social_security,All,15000.0,20000.0,False,True,False,15598546000 +2023,Table 1.4,CH,14,total_social_security,All,15000.0,20000.0,True,False,False,1621039 +2023,Table 1.4,CH,34,total_social_security,All,15000.0,20000.0,True,True,False,741622 +2023,Table 1.4,CI,15,total_social_security,All,20000.0,25000.0,False,False,False,35930112000 +2023,Table 1.4,CI,35,total_social_security,All,20000.0,25000.0,False,True,False,16244383000 +2023,Table 1.4,CH,15,total_social_security,All,20000.0,25000.0,True,False,False,1358323 +2023,Table 1.4,CH,35,total_social_security,All,20000.0,25000.0,True,True,False,741452 +2023,Table 1.4,CI,16,total_social_security,All,25000.0,30000.0,False,False,False,31207139000 +2023,Table 1.4,CI,36,total_social_security,All,25000.0,30000.0,False,True,False,13748997000 +2023,Table 1.4,CH,16,total_social_security,All,25000.0,30000.0,True,False,False,1162942 +2023,Table 1.4,CH,36,total_social_security,All,25000.0,30000.0,True,True,False,629419 +2023,Table 1.4,CI,17,total_social_security,All,30000.0,40000.0,False,False,False,60077763000 +2023,Table 1.4,CI,37,total_social_security,All,30000.0,40000.0,False,True,False,49358491000 +2023,Table 1.4,CH,17,total_social_security,All,30000.0,40000.0,True,False,False,2138407 +2023,Table 1.4,CH,37,total_social_security,All,30000.0,40000.0,True,True,False,1759864 +2023,Table 1.4,CI,18,total_social_security,All,40000.0,50000.0,False,False,False,55115705000 +2023,Table 1.4,CI,38,total_social_security,All,40000.0,50000.0,False,True,False,50870837000 +2023,Table 1.4,CH,18,total_social_security,All,40000.0,50000.0,True,False,False,1972282 +2023,Table 1.4,CH,38,total_social_security,All,40000.0,50000.0,True,True,False,1813655 +2023,Table 1.4,CI,19,total_social_security,All,50000.0,75000.0,False,False,False,126224500000 +2023,Table 1.4,CI,39,total_social_security,All,50000.0,75000.0,False,True,False,121556430000 +2023,Table 1.4,CH,19,total_social_security,All,50000.0,75000.0,True,False,False,4469468 +2023,Table 1.4,CH,39,total_social_security,All,50000.0,75000.0,True,True,False,4293477 +2023,Table 1.4,CI,20,total_social_security,All,75000.0,100000.0,False,False,False,112958835000 +2023,Table 1.4,CI,40,total_social_security,All,75000.0,100000.0,False,True,False,110991877000 +2023,Table 1.4,CH,20,total_social_security,All,75000.0,100000.0,True,False,False,3699007 +2023,Table 1.4,CH,40,total_social_security,All,75000.0,100000.0,True,True,False,3620126 +2023,Table 1.4,CI,21,total_social_security,All,100000.0,200000.0,False,False,False,245790962000 +2023,Table 1.4,CI,41,total_social_security,All,100000.0,200000.0,False,True,False,243194818000 +2023,Table 1.4,CH,21,total_social_security,All,100000.0,200000.0,True,False,False,6670913 +2023,Table 1.4,CH,41,total_social_security,All,100000.0,200000.0,True,True,False,6586299 +2023,Table 1.4,CI,22,total_social_security,All,200000.0,500000.0,False,False,False,91164741000 +2023,Table 1.4,CI,42,total_social_security,All,200000.0,500000.0,False,True,False,91028564000 +2023,Table 1.4,CH,22,total_social_security,All,200000.0,500000.0,True,False,False,2120773 +2023,Table 1.4,CH,42,total_social_security,All,200000.0,500000.0,True,True,False,2117502 +2023,Table 1.4,CI,23,total_social_security,All,500000.0,1000000.0,False,False,False,14284014000 +2023,Table 1.4,CI,43,total_social_security,All,500000.0,1000000.0,False,True,False,14278242000 +2023,Table 1.4,CH,23,total_social_security,All,500000.0,1000000.0,True,False,False,303428 +2023,Table 1.4,CH,43,total_social_security,All,500000.0,1000000.0,True,True,False,303266 +2023,Table 1.4,CI,24,total_social_security,All,1000000.0,1500000.0,False,False,False,3253208000 +2023,Table 1.4,CH,24,total_social_security,All,1000000.0,1500000.0,True,False,False,68154 +2023,Table 1.4,CI,44,total_social_security,All,1000000.0,inf,False,True,False,7486406000 +2023,Table 1.4,CH,44,total_social_security,All,1000000.0,inf,True,True,False,153465 +2023,Table 1.4,CI,25,total_social_security,All,1500000.0,2000000.0,False,False,False,1381335000 +2023,Table 1.4,CH,25,total_social_security,All,1500000.0,2000000.0,True,False,False,28742 +2023,Table 1.4,CI,26,total_social_security,All,2000000.0,5000000.0,False,False,False,1962545000 +2023,Table 1.4,CH,26,total_social_security,All,2000000.0,5000000.0,True,False,False,40193 +2023,Table 1.4,CI,27,total_social_security,All,5000000.0,10000000.0,False,False,False,519220000 +2023,Table 1.4,CH,27,total_social_security,All,5000000.0,10000000.0,True,False,False,10162 +2023,Table 1.4,CI,28,total_social_security,All,10000000.0,inf,False,False,False,375012000 +2023,Table 1.4,CH,28,total_social_security,All,10000000.0,inf,True,False,False,6333 +2023,Table 1.2,M,10,tottax,All,-inf,0.0,False,False,False,114270000 +2023,Table 1.1,Q,11,tottax,All,-inf,0.0,False,True,False,114270000 +2023,Table 1.2,L,10,tottax,All,-inf,0.0,True,False,False,2096 +2023,Table 1.2,L,30,tottax,All,-inf,0.0,True,True,False,2096 +2023,Table 1.2,M,9,tottax,All,-inf,inf,False,False,True,2147909818000 +2023,Table 1.1,Q,10,tottax,All,-inf,inf,False,True,False,2147909818000 +2023,Table 1.2,L,9,tottax,All,-inf,inf,True,False,True,111572368 +2023,Table 1.2,L,29,tottax,All,-inf,inf,True,True,False,111572368 +2023,Table 1.2,M,11,tottax,All,1.0,5000.0,False,False,False,15081000 +2023,Table 1.1,Q,12,tottax,All,1.0,5000.0,False,True,False,15081000 +2023,Table 1.2,L,11,tottax,All,1.0,5000.0,True,False,False,120341 +2023,Table 1.2,L,31,tottax,All,1.0,5000.0,True,True,False,120341 +2023,Table 1.2,M,12,tottax,All,5000.0,10000.0,False,False,False,42411000 +2023,Table 1.1,Q,13,tottax,All,5000.0,10000.0,False,True,False,42411000 +2023,Table 1.2,L,12,tottax,All,5000.0,10000.0,True,False,False,141213 +2023,Table 1.2,L,32,tottax,All,5000.0,10000.0,True,True,False,141213 +2023,Table 1.2,M,13,tottax,All,10000.0,15000.0,False,False,False,88533000 +2023,Table 1.1,Q,14,tottax,All,10000.0,15000.0,False,True,False,88533000 +2023,Table 1.2,L,13,tottax,All,10000.0,15000.0,True,False,False,641689 +2023,Table 1.2,L,33,tottax,All,10000.0,15000.0,True,True,False,641689 +2023,Table 1.2,M,14,tottax,All,15000.0,20000.0,False,False,False,1317468000 +2023,Table 1.1,Q,15,tottax,All,15000.0,20000.0,False,True,False,1317468000 +2023,Table 1.2,L,14,tottax,All,15000.0,20000.0,True,False,False,4028011 +2023,Table 1.2,L,34,tottax,All,15000.0,20000.0,True,True,False,4028011 +2023,Table 1.2,M,15,tottax,All,20000.0,25000.0,False,False,False,3257177000 +2023,Table 1.1,Q,16,tottax,All,20000.0,25000.0,False,True,False,3257177000 +2023,Table 1.2,L,15,tottax,All,20000.0,25000.0,True,False,False,4176659 +2023,Table 1.2,L,35,tottax,All,20000.0,25000.0,True,True,False,4176659 +2023,Table 1.2,M,16,tottax,All,25000.0,30000.0,False,False,False,5552159000 +2023,Table 1.1,Q,17,tottax,All,25000.0,30000.0,False,True,False,5552159000 +2023,Table 1.2,L,16,tottax,All,25000.0,30000.0,True,False,False,4418022 +2023,Table 1.2,L,36,tottax,All,25000.0,30000.0,True,True,False,4418022 +2023,Table 1.2,M,17,tottax,All,30000.0,40000.0,False,False,False,19428590000 +2023,Table 1.1,Q,18,tottax,All,30000.0,40000.0,False,True,False,19428590000 +2023,Table 1.2,L,17,tottax,All,30000.0,40000.0,True,False,False,10192082 +2023,Table 1.2,L,37,tottax,All,30000.0,40000.0,True,True,False,10192082 +2023,Table 1.2,M,18,tottax,All,40000.0,50000.0,False,False,False,29591551000 +2023,Table 1.1,Q,19,tottax,All,40000.0,50000.0,False,True,False,29591551000 +2023,Table 1.2,L,18,tottax,All,40000.0,50000.0,True,False,False,10574219 +2023,Table 1.2,L,38,tottax,All,40000.0,50000.0,True,True,False,10574219 +2023,Table 1.2,M,19,tottax,All,50000.0,75000.0,False,False,False,96759453000 +2023,Table 1.1,Q,20,tottax,All,50000.0,75000.0,False,True,False,96759453000 +2023,Table 1.2,L,19,tottax,All,50000.0,75000.0,True,False,False,21494289 +2023,Table 1.2,L,39,tottax,All,50000.0,75000.0,True,True,False,21494289 +2023,Table 1.2,M,20,tottax,All,75000.0,100000.0,False,False,False,114197559000 +2023,Table 1.1,Q,21,tottax,All,75000.0,100000.0,False,True,False,114197559000 +2023,Table 1.2,L,20,tottax,All,75000.0,100000.0,True,False,False,15065384 +2023,Table 1.2,L,40,tottax,All,75000.0,100000.0,True,True,False,15065384 +2023,Table 1.2,M,21,tottax,All,100000.0,200000.0,False,False,False,409532689000 +2023,Table 1.1,Q,22,tottax,All,100000.0,200000.0,False,True,False,409532689000 +2023,Table 1.2,L,21,tottax,All,100000.0,200000.0,True,False,False,27211633 +2023,Table 1.2,L,41,tottax,All,100000.0,200000.0,True,True,False,27211633 +2023,Table 1.2,M,22,tottax,All,200000.0,500000.0,False,False,False,513407398000 +2023,Table 1.1,Q,23,tottax,All,200000.0,500000.0,False,True,False,513407398000 +2023,Table 1.2,L,22,tottax,All,200000.0,500000.0,True,False,False,10930853 +2023,Table 1.2,L,42,tottax,All,200000.0,500000.0,True,True,False,10930853 +2023,Table 1.2,M,23,tottax,All,500000.0,1000000.0,False,False,False,273875800000 +2023,Table 1.1,Q,24,tottax,All,500000.0,1000000.0,False,True,False,273875800000 +2023,Table 1.2,L,23,tottax,All,500000.0,1000000.0,True,False,False,1777679 +2023,Table 1.2,L,43,tottax,All,500000.0,1000000.0,True,True,False,1777679 +2023,Table 1.2,M,24,tottax,All,1000000.0,1500000.0,False,False,False,115740460000 +2023,Table 1.1,Q,25,tottax,All,1000000.0,1500000.0,False,True,False,115740460000 +2023,Table 1.2,L,24,tottax,All,1000000.0,1500000.0,True,False,False,368514 +2023,Table 1.2,M,44,tottax,All,1000000.0,inf,False,True,False,680729680000 +2023,Table 1.2,L,44,tottax,All,1000000.0,inf,True,True,False,798197 +2023,Table 1.2,M,25,tottax,All,1500000.0,2000000.0,False,False,False,69021581000 +2023,Table 1.1,Q,26,tottax,All,1500000.0,2000000.0,False,True,False,69021581000 +2023,Table 1.2,L,25,tottax,All,1500000.0,2000000.0,True,False,False,147132 +2023,Table 1.2,M,26,tottax,All,2000000.0,5000000.0,False,False,False,168461033000 +2023,Table 1.1,Q,27,tottax,All,2000000.0,5000000.0,False,True,False,168461033000 +2023,Table 1.2,L,26,tottax,All,2000000.0,5000000.0,True,False,False,202993 +2023,Table 1.2,M,27,tottax,All,5000000.0,10000000.0,False,False,False,94042477000 +2023,Table 1.1,Q,28,tottax,All,5000000.0,10000000.0,False,True,False,94042477000 +2023,Table 1.2,L,27,tottax,All,5000000.0,10000000.0,True,False,False,49212 +2023,Table 1.2,M,28,tottax,All,10000000.0,inf,False,False,False,233464129000 +2023,Table 1.1,Q,29,tottax,All,10000000.0,inf,False,True,False,233464129000 +2023,Table 1.2,L,28,tottax,All,10000000.0,inf,True,False,False,30346 +2023,Table 1.4,CG,10,unemployment_compensation,All,-inf,0.0,False,False,False,179303000 +2023,Table 1.4,CG,30,unemployment_compensation,All,-inf,0.0,False,True,False,8756000 +2023,Table 1.4,CF,10,unemployment_compensation,All,-inf,0.0,True,False,False,19595 +2023,Table 1.4,CF,30,unemployment_compensation,All,-inf,0.0,True,True,False,2018 +2023,Table 1.4,CG,9,unemployment_compensation,All,-inf,inf,False,False,True,30939046000 +2023,Table 1.4,CG,29,unemployment_compensation,All,-inf,inf,False,True,False,23180144000 +2023,Table 1.4,CF,9,unemployment_compensation,All,-inf,inf,True,False,True,4697502 +2023,Table 1.4,CF,29,unemployment_compensation,All,-inf,inf,True,True,False,3410135 +2023,Table 1.4,CG,11,unemployment_compensation,All,1.0,5000.0,False,False,False,215698000 +2023,Table 1.4,CG,31,unemployment_compensation,All,1.0,5000.0,False,True,False,0 +2023,Table 1.4,CF,11,unemployment_compensation,All,1.0,5000.0,True,False,False,40825 +2023,Table 1.4,CF,31,unemployment_compensation,All,1.0,5000.0,True,True,False,0 +2023,Table 1.4,CG,12,unemployment_compensation,All,5000.0,10000.0,False,False,False,531360000 +2023,Table 1.4,CG,32,unemployment_compensation,All,5000.0,10000.0,False,True,False,0 +2023,Table 1.4,CF,12,unemployment_compensation,All,5000.0,10000.0,True,False,False,110329 +2023,Table 1.4,CF,32,unemployment_compensation,All,5000.0,10000.0,True,True,False,0 +2023,Table 1.4,CG,13,unemployment_compensation,All,10000.0,15000.0,False,False,False,1109489000 +2023,Table 1.4,CG,33,unemployment_compensation,All,10000.0,15000.0,False,True,False,154615000 +2023,Table 1.4,CF,13,unemployment_compensation,All,10000.0,15000.0,True,False,False,205714 +2023,Table 1.4,CF,33,unemployment_compensation,All,10000.0,15000.0,True,True,False,14069 +2023,Table 1.4,CG,14,unemployment_compensation,All,15000.0,20000.0,False,False,False,1374425000 +2023,Table 1.4,CG,34,unemployment_compensation,All,15000.0,20000.0,False,True,False,627867000 +2023,Table 1.4,CF,14,unemployment_compensation,All,15000.0,20000.0,True,False,False,246584 +2023,Table 1.4,CF,34,unemployment_compensation,All,15000.0,20000.0,True,True,False,99848 +2023,Table 1.4,CG,15,unemployment_compensation,All,20000.0,25000.0,False,False,False,1558560000 +2023,Table 1.4,CG,35,unemployment_compensation,All,20000.0,25000.0,False,True,False,699747000 +2023,Table 1.4,CF,15,unemployment_compensation,All,20000.0,25000.0,True,False,False,278792 +2023,Table 1.4,CF,35,unemployment_compensation,All,20000.0,25000.0,True,True,False,122250 +2023,Table 1.4,CG,16,unemployment_compensation,All,25000.0,30000.0,False,False,False,1868690000 +2023,Table 1.4,CG,36,unemployment_compensation,All,25000.0,30000.0,False,True,False,917183000 +2023,Table 1.4,CF,16,unemployment_compensation,All,25000.0,30000.0,True,False,False,282884 +2023,Table 1.4,CF,36,unemployment_compensation,All,25000.0,30000.0,True,True,False,147948 +2023,Table 1.4,CG,17,unemployment_compensation,All,30000.0,40000.0,False,False,False,3288429000 +2023,Table 1.4,CG,37,unemployment_compensation,All,30000.0,40000.0,False,True,False,1903299000 +2023,Table 1.4,CF,17,unemployment_compensation,All,30000.0,40000.0,True,False,False,508555 +2023,Table 1.4,CF,37,unemployment_compensation,All,30000.0,40000.0,True,True,False,288815 +2023,Table 1.4,CG,18,unemployment_compensation,All,40000.0,50000.0,False,False,False,2802396000 +2023,Table 1.4,CG,38,unemployment_compensation,All,40000.0,50000.0,False,True,False,2082870000 +2023,Table 1.4,CF,18,unemployment_compensation,All,40000.0,50000.0,True,False,False,452439 +2023,Table 1.4,CF,38,unemployment_compensation,All,40000.0,50000.0,True,True,False,335526 +2023,Table 1.4,CG,19,unemployment_compensation,All,50000.0,75000.0,False,False,False,5127547000 +2023,Table 1.4,CG,39,unemployment_compensation,All,50000.0,75000.0,False,True,False,4288983000 +2023,Table 1.4,CF,19,unemployment_compensation,All,50000.0,75000.0,True,False,False,754372 +2023,Table 1.4,CF,39,unemployment_compensation,All,50000.0,75000.0,True,True,False,649563 +2023,Table 1.4,CG,20,unemployment_compensation,All,75000.0,100000.0,False,False,False,3487437000 +2023,Table 1.4,CG,40,unemployment_compensation,All,75000.0,100000.0,False,True,False,3250069000 +2023,Table 1.4,CF,20,unemployment_compensation,All,75000.0,100000.0,True,False,False,524078 +2023,Table 1.4,CF,40,unemployment_compensation,All,75000.0,100000.0,True,True,False,493470 +2023,Table 1.4,CG,21,unemployment_compensation,All,100000.0,200000.0,False,False,False,6335464000 +2023,Table 1.4,CG,41,unemployment_compensation,All,100000.0,200000.0,False,True,False,6189207000 +2023,Table 1.4,CF,21,unemployment_compensation,All,100000.0,200000.0,True,False,False,922821 +2023,Table 1.4,CF,41,unemployment_compensation,All,100000.0,200000.0,True,True,False,906412 +2023,Table 1.4,CG,22,unemployment_compensation,All,200000.0,500000.0,False,False,False,2675045000 +2023,Table 1.4,CG,42,unemployment_compensation,All,200000.0,500000.0,False,True,False,2672542000 +2023,Table 1.4,CF,22,unemployment_compensation,All,200000.0,500000.0,True,False,False,308267 +2023,Table 1.4,CF,42,unemployment_compensation,All,200000.0,500000.0,True,True,False,307995 +2023,Table 1.4,CG,23,unemployment_compensation,All,500000.0,1000000.0,False,False,False,308687000 +2023,Table 1.4,CG,43,unemployment_compensation,All,500000.0,1000000.0,False,True,False,308537000 +2023,Table 1.4,CF,23,unemployment_compensation,All,500000.0,1000000.0,True,False,False,34545 +2023,Table 1.4,CF,43,unemployment_compensation,All,500000.0,1000000.0,True,True,False,34529 +2023,Table 1.4,CG,24,unemployment_compensation,All,1000000.0,1500000.0,False,False,False,47139000 +2023,Table 1.4,CF,24,unemployment_compensation,All,1000000.0,1500000.0,True,False,False,4841 +2023,Table 1.4,CG,44,unemployment_compensation,All,1000000.0,inf,False,True,False,76469000 +2023,Table 1.4,CF,44,unemployment_compensation,All,1000000.0,inf,True,True,False,7693 +2023,Table 1.4,CG,25,unemployment_compensation,All,1500000.0,2000000.0,False,False,False,14859000 +2023,Table 1.4,CF,25,unemployment_compensation,All,1500000.0,2000000.0,True,False,False,1273 +2023,Table 1.4,CG,26,unemployment_compensation,All,2000000.0,5000000.0,False,False,False,12699000 +2023,Table 1.4,CF,26,unemployment_compensation,All,2000000.0,5000000.0,True,False,False,1397 +2023,Table 1.4,CG,27,unemployment_compensation,All,5000000.0,10000000.0,False,False,False,1368000 +2023,Table 1.4,CF,27,unemployment_compensation,All,5000000.0,10000000.0,True,False,False,136 +2023,Table 1.4,CG,28,unemployment_compensation,All,10000000.0,inf,False,False,False,451000 +2023,Table 1.4,CF,28,unemployment_compensation,All,10000000.0,inf,True,False,False,54 +2023,Table 4.3,B,10,count,All,78617933.0,inf,True,True,False,1531 +2023,Table 4.3,3,10,adjusted_gross_income,All,78617933.0,inf,False,True,False,317047217000 +2023,Table 4.3,5,10,employment_income,All,78617933.0,inf,False,True,False,31764621000 +2023,Table 4.3,7,10,taxable_interest_income,All,78617933.0,inf,False,True,False,26592799000 +2023,Table 4.3,9,10,ordinary_dividends,All,78617933.0,inf,False,True,False,40035035000 +2023,Table 4.3,11,10,qualified_dividends,All,78617933.0,inf,False,True,False,31775611000 +2023,Table 4.3,13,10,capital_gains_gross,All,78617933.0,inf,False,True,False,155297211000 +2023,Table 4.3,17,10,business_net_profits,All,78617933.0,inf,False,True,False,1087972000 +2023,Table 4.3,21,10,partnership_and_s_corp_income,All,78617933.0,inf,False,True,False,68511354000 +2023,Table 4.3,B,11,count,All,16086174.0,78617933.0,True,True,False,13777 +2023,Table 4.3,3,11,adjusted_gross_income,All,16086174.0,78617933.0,False,True,False,402948012000 +2023,Table 4.3,5,11,employment_income,All,16086174.0,78617933.0,False,True,False,78252625000 +2023,Table 4.3,7,11,taxable_interest_income,All,16086174.0,78617933.0,False,True,False,26524861000 +2023,Table 4.3,9,11,ordinary_dividends,All,16086174.0,78617933.0,False,True,False,35476529000 +2023,Table 4.3,11,11,qualified_dividends,All,16086174.0,78617933.0,False,True,False,24477255000 +2023,Table 4.3,13,11,capital_gains_gross,All,16086174.0,78617933.0,False,True,False,147431285000 +2023,Table 4.3,17,11,business_net_profits,All,16086174.0,78617933.0,False,True,False,4566217000 +2023,Table 4.3,21,11,partnership_and_s_corp_income,All,16086174.0,78617933.0,False,True,False,105999096000 +2023,Table 4.3,B,12,count,All,3100950.0,16086174.0,True,True,False,137768 +2023,Table 4.3,3,12,adjusted_gross_income,All,3100950.0,16086174.0,False,True,False,808353998000 +2023,Table 4.3,5,12,employment_income,All,3100950.0,16086174.0,False,True,False,219686645000 +2023,Table 4.3,7,12,taxable_interest_income,All,3100950.0,16086174.0,False,True,False,43759519000 +2023,Table 4.3,9,12,ordinary_dividends,All,3100950.0,16086174.0,False,True,False,62672917000 +2023,Table 4.3,11,12,qualified_dividends,All,3100950.0,16086174.0,False,True,False,41480532000 +2023,Table 4.3,13,12,capital_gains_gross,All,3100950.0,16086174.0,False,True,False,192959063000 +2023,Table 4.3,17,12,business_net_profits,All,3100950.0,16086174.0,False,True,False,13899373000 +2023,Table 4.3,21,12,partnership_and_s_corp_income,All,3100950.0,16086174.0,False,True,False,258545920000 +2023,Table 4.3,B,13,count,All,675602.0,3100950.0,True,True,False,1377688 +2023,Table 4.3,3,13,adjusted_gross_income,All,675602.0,3100950.0,False,True,False,1606280201000 +2023,Table 4.3,5,13,employment_income,All,675602.0,3100950.0,False,True,False,760196920000 +2023,Table 4.3,7,13,taxable_interest_income,All,675602.0,3100950.0,False,True,False,56370512000 +2023,Table 4.3,9,13,ordinary_dividends,All,675602.0,3100950.0,False,True,False,98287229000 +2023,Table 4.3,11,13,qualified_dividends,All,675602.0,3100950.0,False,True,False,64847679000 +2023,Table 4.3,13,13,capital_gains_gross,All,675602.0,3100950.0,False,True,False,196881345000 +2023,Table 4.3,17,13,business_net_profits,All,675602.0,3100950.0,False,True,False,51448953000 +2023,Table 4.3,21,13,partnership_and_s_corp_income,All,675602.0,3100950.0,False,True,False,380628023000 diff --git a/policyengine_us_data/tests/test_calibration/test_soi.py b/policyengine_us_data/tests/test_calibration/test_soi.py deleted file mode 100644 index c8354b957..000000000 --- a/policyengine_us_data/tests/test_calibration/test_soi.py +++ /dev/null @@ -1,9 +0,0 @@ -from policyengine_us_data.utils.soi import get_soi - - -def test_get_soi_includes_mortgage_interest_deduction_targets(): - soi = get_soi(2024) - mortgage_interest = soi[soi.Variable == "mortgage_interest_deductions"] - - assert not mortgage_interest.empty - assert mortgage_interest["Value"].gt(0).all() diff --git a/policyengine_us_data/tests/test_calibration/test_unified_matrix_builder.py b/policyengine_us_data/tests/test_calibration/test_unified_matrix_builder.py index b7e964543..60164d5d2 100644 --- a/policyengine_us_data/tests/test_calibration/test_unified_matrix_builder.py +++ b/policyengine_us_data/tests/test_calibration/test_unified_matrix_builder.py @@ -61,6 +61,59 @@ def _create_test_db(db_path): return db_uri, engine +def _create_legacy_target_overview(engine): + legacy_view = """\ +CREATE VIEW target_overview AS +SELECT + t.target_id, + t.stratum_id, + t.variable, + t.value, + t.period, + t.active, + CASE + WHEN MAX(CASE + WHEN sc.constraint_variable = 'congressional_district_geoid' + THEN 1 + WHEN sc.constraint_variable = 'ucgid_str' + AND length(sc.value) = 13 THEN 1 + ELSE 0 END) = 1 THEN 'district' + WHEN MAX(CASE + WHEN sc.constraint_variable = 'state_fips' THEN 1 + WHEN sc.constraint_variable = 'ucgid_str' + AND length(sc.value) = 11 THEN 1 + ELSE 0 END) = 1 THEN 'state' + ELSE 'national' + END AS geo_level, + COALESCE( + MAX(CASE + WHEN sc.constraint_variable = 'congressional_district_geoid' + THEN sc.value END), + MAX(CASE + WHEN sc.constraint_variable = 'state_fips' + THEN sc.value END), + MAX(CASE + WHEN sc.constraint_variable = 'ucgid_str' + THEN sc.value END), + 'US' + ) AS geographic_id, + GROUP_CONCAT(DISTINCT CASE + WHEN sc.constraint_variable NOT IN ( + 'state_fips', 'congressional_district_geoid', + 'tax_unit_is_filer', 'ucgid_str' + ) THEN sc.constraint_variable + END) AS domain_variable +FROM targets t +LEFT JOIN stratum_constraints sc ON t.stratum_id = sc.stratum_id +GROUP BY t.target_id, t.stratum_id, t.variable, + t.value, t.period, t.active; +""" + with engine.connect() as conn: + conn.execute(text("DROP VIEW target_overview")) + conn.execute(text(legacy_view)) + conn.commit() + + def _insert_aca_ptc_data(engine): with engine.connect() as conn: strata = [1, 2, 3, 4, 5, 6, 7, 8, 9] @@ -221,6 +274,20 @@ def test_inactive_targets_are_excluded(self): self.assertEqual(int(baseline_rows.iloc[0]["period"]), 2022) self.assertEqual(float(baseline_rows.iloc[0]["value"]), 10000.0) + def test_legacy_target_overview_without_reform_id(self): + _create_legacy_target_overview(self.engine) + try: + b = self._make_builder() + df = b._query_targets({"domain_variables": ["aca_ptc"]}) + self.assertGreater(len(df), 0) + self.assertIn("reform_id", df.columns) + self.assertTrue((df["reform_id"] == 0).all()) + finally: + with self.engine.connect() as conn: + conn.execute(text("DROP VIEW target_overview")) + conn.execute(text(TARGET_OVERVIEW_VIEW)) + conn.commit() + def test_target_name_adds_expenditure_suffix_for_reforms(self): name = UnifiedMatrixBuilder._make_target_name( "salt_deduction", diff --git a/policyengine_us_data/utils/loss.py b/policyengine_us_data/utils/loss.py index 496628504..8588c3263 100644 --- a/policyengine_us_data/utils/loss.py +++ b/policyengine_us_data/utils/loss.py @@ -8,6 +8,9 @@ from policyengine_us_data.storage.calibration_targets.pull_soi_targets import ( STATE_ABBR_TO_FIPS, ) +from policyengine_us_data.storage.calibration_targets.soi_metadata import ( + RETIREMENT_CONTRIBUTION_TARGETS, +) from policyengine_core.reforms import Reform from policyengine_us_data.utils.soi import pe_to_soi, get_soi @@ -58,13 +61,15 @@ # Retirement contribution calibration targets. # # traditional_ira_contributions: IRS SOI Publication 1304, Table 1.4 - # (TY 2022), "IRA payments" deduction — $13.17B (col 124, row + # (TY 2023), "IRA payments" deduction — $13.77B (col DU, row # "All returns, total"). This is the actual above-the-line # deduction claimed on returns. The variable flows directly into # the ALD with no deductibility logic in policyengine-us, so the # target must match the deduction, not total contributions. # https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income - "traditional_ira_contributions": 13.2e9, + "traditional_ira_contributions": RETIREMENT_CONTRIBUTION_TARGETS[ + "traditional_ira_contributions" + ]["value"], # traditional_401k_contributions & roth_401k_contributions: # BEA/FRED National Income Accounts. Total DC employer+employee # = $815.4B (Y351RC1A027NBEA), employer-only = $247.5B @@ -80,18 +85,22 @@ "traditional_401k_contributions": 482.7e9, "roth_401k_contributions": 85.2e9, # self_employed_pension_contribution_ald: IRS SOI Publication - # 1304, Table 1.4 (TY 2022), "Payments to a Keogh plan" — - # $29.48B (col 116, row "All returns, total"). Includes + # 1304, Table 1.4 (TY 2023), "Payments to a Keogh plan" — + # $30.13B (col DM, row "All returns, total"). Includes # SEP-IRAs, SIMPLE-IRAs, and traditional Keogh/HR-10 plans. # Targeting the ALD (not the input) because policyengine-us # applies a min(contributions, SE_income) cap. # https://www.irs.gov/statistics/soi-tax-stats-individual-statistical-tables-by-size-of-adjusted-gross-income - "self_employed_pension_contribution_ald": 29.5e9, + "self_employed_pension_contribution_ald": RETIREMENT_CONTRIBUTION_TARGETS[ + "self_employed_pension_contribution_ald" + ]["value"], # roth_ira_contributions: IRS SOI IRA Accumulation Tables 5 & 6 - # (TY 2022). Total Roth IRA contributions = $35.0B (10.04M - # contributors). Direct administrative source. + # (TY 2022, latest published). Total Roth IRA contributions = + # $34.95B (10.04M contributors). Direct administrative source. # https://www.irs.gov/statistics/soi-tax-stats-accumulation-and-distribution-of-individual-retirement-arrangements - "roth_ira_contributions": 35.0e9, + "roth_ira_contributions": RETIREMENT_CONTRIBUTION_TARGETS["roth_ira_contributions"][ + "value" + ], } diff --git a/policyengine_us_data/utils/soi.py b/policyengine_us_data/utils/soi.py index 41f2365c2..0d45d1a58 100644 --- a/policyengine_us_data/utils/soi.py +++ b/policyengine_us_data/utils/soi.py @@ -3,6 +3,45 @@ from .uprating import create_policyengine_uprating_factors_table from policyengine_us_data.storage import CALIBRATION_FOLDER +SOI_UPRATING_MAP = { + "adjusted_gross_income": "adjusted_gross_income", + "count": "population", + "employment_income": "employment_income", + "business_net_profits": "self_employment_income", + "capital_gains_gross": "long_term_capital_gains", + "ordinary_dividends": "non_qualified_dividend_income", + "partnership_and_s_corp_income": "partnership_s_corp_income", + "qualified_dividends": "qualified_dividend_income", + "taxable_interest_income": "taxable_interest_income", + # There is no separate published uprating factor for mortgage-interest + # deductions, so use total interest deductions as the closest available + # proxy. + "mortgage_interest_deductions": "interest_deduction", + "total_pension_income": "pension_income", + "total_social_security": "social_security", + "business_net_losses": "self_employment_income", + "capital_gains_distributions": "long_term_capital_gains", + "capital_gains_losses": "long_term_capital_gains", + "estate_income": "estate_income", + "estate_losses": "estate_income", + "exempt_interest": "tax_exempt_interest_income", + "ira_distributions": "taxable_ira_distributions", + "partnership_and_s_corp_losses": "partnership_s_corp_income", + "rent_and_royalty_net_income": "rental_income", + "rent_and_royalty_net_losses": "rental_income", + "taxable_pension_income": "taxable_pension_income", + "taxable_social_security": "taxable_social_security", + "unemployment_compensation": "unemployment_compensation", +} + +NATIONAL_SOI_AGGREGATE_FILTER = { + "Filing status": "All", + "AGI lower bound": -np.inf, + "AGI upper bound": np.inf, + "Taxable only": False, + "Full population": True, +} + def pe_to_soi(pe_dataset, year): from policyengine_us import Microsimulation @@ -140,54 +179,95 @@ def puf_to_soi(puf, year): return df -def get_soi(year: int) -> pd.DataFrame: - uprating = create_policyengine_uprating_factors_table() - - uprating_map = { - "adjusted_gross_income": "adjusted_gross_income", - "count": "population", - "employment_income": "employment_income", - "business_net_profits": "self_employment_income", - "capital_gains_gross": "long_term_capital_gains", - "ordinary_dividends": "non_qualified_dividend_income", - "partnership_and_s_corp_income": "partnership_s_corp_income", - "qualified_dividends": "qualified_dividend_income", - "taxable_interest_income": "taxable_interest_income", - # There is no separate published uprating factor for mortgage-interest - # deductions, so use total interest deductions as the closest available - # proxy. - "mortgage_interest_deductions": "interest_deduction", - "total_pension_income": "pension_income", - "total_social_security": "social_security", - "business_net_losses": "self_employment_income", - "capital_gains_distributions": "long_term_capital_gains", - "capital_gains_losses": "long_term_capital_gains", - "estate_income": "estate_income", - "estate_losses": "estate_income", - "exempt_interest": "tax_exempt_interest_income", - "ira_distributions": "taxable_ira_distributions", - "partnership_and_s_corp_losses": "partnership_s_corp_income", - "rent_and_royalty_net_income": "rental_income", - "rent_and_royalty_net_losses": "rental_income", - "taxable_pension_income": "taxable_pension_income", - "taxable_social_security": "taxable_social_security", - "unemployment_compensation": "unemployment_compensation", - } +def load_tracked_soi_targets() -> pd.DataFrame: soi = pd.read_csv(CALIBRATION_FOLDER / "soi_targets.csv") - soi = soi[soi.Year == soi.Year.max()] soi["Value"] = soi["Value"].astype(float) + return soi + + +def select_best_tracked_soi_rows( + soi: pd.DataFrame, requested_year: int +) -> pd.DataFrame: + def best_year(years: pd.Series) -> int: + candidates = years[years <= requested_year] + if not candidates.empty: + return int(candidates.max()) + return int(years.min()) + + best_year_by_variable = soi.groupby("Variable")["Year"].transform(best_year) + return soi[soi["Year"] == best_year_by_variable].copy() + + +def get_tracked_soi_row( + variable: str, + requested_year: int, + *, + count: bool, + filing_status: str = "All", + agi_lower_bound: float = -np.inf, + agi_upper_bound: float = np.inf, + taxable_only: bool = False, + full_population: bool = True, +) -> pd.Series: + soi = select_best_tracked_soi_rows(load_tracked_soi_targets(), requested_year) + matches = soi[ + (soi["Variable"] == variable) + & (soi["Count"] == count) + & (soi["Filing status"] == filing_status) + & (soi["AGI lower bound"] == agi_lower_bound) + & (soi["AGI upper bound"] == agi_upper_bound) + & (soi["Taxable only"] == taxable_only) + & (soi["Full population"] == full_population) + ] + if matches.empty: + raise KeyError( + "No tracked SOI row for " + f"{variable=} {requested_year=} {count=} {filing_status=} " + f"{agi_lower_bound=} {agi_upper_bound=} {taxable_only=} " + f"{full_population=}" + ) + if len(matches) > 1: + raise ValueError( + f"Expected one tracked SOI row for {variable}, found {len(matches)}" + ) + return matches.iloc[0] + + +def get_national_soi_aggregate_rows(requested_year: int) -> pd.DataFrame: + soi = select_best_tracked_soi_rows(load_tracked_soi_targets(), requested_year) + for column, value in NATIONAL_SOI_AGGREGATE_FILTER.items(): + soi = soi[soi[column] == value] + return soi.copy() + + +def get_soi(year: int) -> pd.DataFrame: + uprating = create_policyengine_uprating_factors_table() + soi = select_best_tracked_soi_rows(load_tracked_soi_targets(), year) + uprating_years = uprating.columns.astype(int) + earliest_uprating_year = int(uprating_years.min()) + latest_uprating_year = int(uprating_years.max()) uprating_factors = {} - for variable in uprating_map: - pe_name = uprating_map.get(variable) + for variable, source_year in ( + soi[["Variable", "Year"]].drop_duplicates().itertuples(index=False) + ): + source_year_for_uprating = min( + max(int(source_year), earliest_uprating_year), + latest_uprating_year, + ) + target_year_for_uprating = min( + max(int(year), earliest_uprating_year), latest_uprating_year + ) + pe_name = SOI_UPRATING_MAP.get(variable) if pe_name in uprating.index: uprating_factors[variable] = ( - uprating.loc[pe_name, year] / uprating.loc[pe_name, soi.Year.max()] + uprating.loc[pe_name, target_year_for_uprating] + / uprating.loc[pe_name, source_year_for_uprating] ) else: uprating_factors[variable] = ( - uprating.loc["employment_income", year] - / uprating.loc["employment_income", soi.Year.max()] + uprating.loc["employment_income", target_year_for_uprating] + / (uprating.loc["employment_income", source_year_for_uprating]) ) for variable, uprating_factor in uprating_factors.items(): diff --git a/tests/test_etl_irs_soi_overlay.py b/tests/test_etl_irs_soi_overlay.py new file mode 100644 index 000000000..3bef5b83b --- /dev/null +++ b/tests/test_etl_irs_soi_overlay.py @@ -0,0 +1,182 @@ +import pandas as pd +from sqlmodel import Session, select + +from policyengine_us_data.calibration.unified_matrix_builder import ( + UnifiedMatrixBuilder, +) +from policyengine_us_data.db.create_database_tables import ( + Stratum, + StratumConstraint, + Target, + create_database, +) +from policyengine_us_data.db.etl_irs_soi import ( + _get_or_create_national_domain_stratum, + _upsert_target, + load_national_workbook_soi_targets, +) + + +def _create_test_engine(tmp_path): + db_uri = f"sqlite:///{tmp_path / 'policy_data.db'}" + engine = create_database(db_uri) + return db_uri, engine + + +def _create_national_filer_stratum(session: Session) -> Stratum: + stratum = Stratum(notes="National filers") + stratum.constraints_rel = [ + StratumConstraint( + constraint_variable="tax_unit_is_filer", + operation="==", + value="1", + ) + ] + session.add(stratum) + session.commit() + session.refresh(stratum) + return stratum + + +def test_upsert_target_preserves_reform_rows(tmp_path): + _, engine = _create_test_engine(tmp_path) + + with Session(engine) as session: + stratum = _create_national_filer_stratum(session) + session.add( + Target( + stratum_id=stratum.stratum_id, + variable="aca_ptc", + period=2023, + reform_id=1, + value=999.0, + active=True, + source="IRS SOI", + ) + ) + session.commit() + + _upsert_target( + session, + stratum_id=stratum.stratum_id, + variable="aca_ptc", + period=2023, + value=123.0, + source="IRS SOI", + ) + session.commit() + + targets = session.exec( + select(Target) + .where( + Target.stratum_id == stratum.stratum_id, + Target.variable == "aca_ptc", + Target.period == 2023, + ) + .order_by(Target.reform_id) + ).all() + + assert [(target.reform_id, target.value) for target in targets] == [ + (0, 123.0), + (1, 999.0), + ] + + +def test_workbook_overlay_wins_best_period_selection(monkeypatch, tmp_path): + db_uri, engine = _create_test_engine(tmp_path) + + monkeypatch.setattr( + "policyengine_us_data.db.etl_irs_soi.WORKBOOK_NATIONAL_DOMAIN_TARGETS", + {"taxable_interest_income": "taxable_interest_income"}, + ) + + def fake_get_tracked_soi_row(variable, requested_year, **kwargs): + count = kwargs["count"] + rows = { + ("adjusted_gross_income", False): { + "Year": 2023, + "Value": 1_000_000.0, + "SOI table": "Table 1.1", + }, + ("taxable_interest_income", True): { + "Year": 2023, + "Value": 50.0, + "SOI table": "Table 1.4", + }, + ("taxable_interest_income", False): { + "Year": 2023, + "Value": 2_000.0, + "SOI table": "Table 1.4", + }, + } + return pd.Series(rows[(variable, count)]) + + monkeypatch.setattr( + "policyengine_us_data.db.etl_irs_soi.get_tracked_soi_row", + fake_get_tracked_soi_row, + ) + + with Session(engine) as session: + national_filer_stratum = _create_national_filer_stratum(session) + domain_stratum = _get_or_create_national_domain_stratum( + session, + national_filer_stratum.stratum_id, + "taxable_interest_income", + ) + session.commit() + session.refresh(domain_stratum) + domain_stratum_id = domain_stratum.stratum_id + + session.add_all( + [ + Target( + stratum_id=domain_stratum_id, + variable="tax_unit_count", + period=2022, + reform_id=0, + value=10.0, + active=True, + source="IRS SOI", + ), + Target( + stratum_id=domain_stratum_id, + variable="taxable_interest_income", + period=2022, + reform_id=0, + value=1_000.0, + active=True, + source="IRS SOI", + ), + ] + ) + session.commit() + + load_national_workbook_soi_targets( + session, + national_filer_stratum.stratum_id, + 2024, + ) + session.commit() + + builder = UnifiedMatrixBuilder(db_uri=db_uri, time_period=2024) + + amount_rows = builder._query_targets( + { + "stratum_ids": [domain_stratum_id], + "variables": ["taxable_interest_income"], + } + ) + count_rows = builder._query_targets( + { + "stratum_ids": [domain_stratum_id], + "variables": ["tax_unit_count"], + } + ) + + assert len(amount_rows) == 1 + assert int(amount_rows.iloc[0]["period"]) == 2023 + assert float(amount_rows.iloc[0]["value"]) == 2_000.0 + + assert len(count_rows) == 1 + assert int(count_rows.iloc[0]["period"]) == 2023 + assert float(count_rows.iloc[0]["value"]) == 50.0 diff --git a/tests/test_refresh_soi_table_targets.py b/tests/test_refresh_soi_table_targets.py new file mode 100644 index 000000000..2913b5047 --- /dev/null +++ b/tests/test_refresh_soi_table_targets.py @@ -0,0 +1,686 @@ +import importlib.util +from pathlib import Path + +import pandas as pd + + +MODULE_PATH = ( + Path(__file__).resolve().parent.parent + / "policyengine_us_data" + / "storage" + / "calibration_targets" + / "refresh_soi_table_targets.py" +) + +TARGET_COLUMNS = [ + "Year", + "SOI table", + "XLSX column", + "XLSX row", + "Variable", + "Filing status", + "AGI lower bound", + "AGI upper bound", + "Count", + "Taxable only", + "Full population", + "Value", +] + + +def load_module(): + spec = importlib.util.spec_from_file_location( + "refresh_soi_table_targets", MODULE_PATH + ) + module = importlib.util.module_from_spec(spec) + assert spec.loader is not None + spec.loader.exec_module(module) + return module + + +def make_target_row(**kwargs): + row = { + "Year": 2021, + "SOI table": "Table 1.1", + "XLSX column": "D", + "XLSX row": 10, + "Variable": "adjusted_gross_income", + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": False, + "Full population": True, + "Value": 0.0, + } + row.update(kwargs) + return row + + +def make_workbook(rows=20, cols=70): + return pd.DataFrame(0.0, index=range(rows), columns=range(cols)) + + +def test_build_target_year_rows_reads_standard_table_cells(monkeypatch): + module = load_module() + workbook = make_workbook() + workbook.iat[9, module._column_index("D")] = 123.0 + workbook.iat[9, module._column_index("B")] = 789.0 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "SOI table": "Table 1.1", + "XLSX column": "D", + "XLSX row": 10, + "Variable": "adjusted_gross_income", + "Count": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 1.1", + "XLSX column": "B", + "XLSX row": 10, + "Variable": "count", + "Count": True, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2023 + ) + + assert refreshed["Year"].tolist() == [2023, 2023] + assert refreshed["Value"].tolist() == [123_000.0, 789.0] + + +def test_build_target_year_rows_uses_semantic_table_1_4_columns(monkeypatch): + module = load_module() + workbook = make_workbook(cols=80) + row_index = 9 # Excel row 10 + + workbook.iat[row_index, module._column_index("BP")] = 10 + workbook.iat[row_index, module._column_index("BQ")] = 30 + workbook.iat[row_index, module._column_index("BT")] = 20 + workbook.iat[row_index, module._column_index("BU")] = 40 + workbook.iat[row_index, module._column_index("BR")] = 5 + workbook.iat[row_index, module._column_index("BS")] = 7 + workbook.iat[row_index, module._column_index("BV")] = 6 + workbook.iat[row_index, module._column_index("BW")] = 8 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "SOI table": "Table 1.4", + "XLSX column": "BD", + "XLSX row": 10, + "Variable": "partnership_and_s_corp_income", + "Count": True, + } + ), + make_target_row( + **{ + "SOI table": "Table 1.4", + "XLSX column": "BE", + "XLSX row": 10, + "Variable": "partnership_and_s_corp_income", + "Count": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 1.4", + "XLSX column": "BF", + "XLSX row": 10, + "Variable": "partnership_and_s_corp_losses", + "Count": True, + } + ), + make_target_row( + **{ + "SOI table": "Table 1.4", + "XLSX column": "BG", + "XLSX row": 10, + "Variable": "partnership_and_s_corp_losses", + "Count": False, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2023 + ) + + assert refreshed["Value"].tolist() == [30.0, 70_000.0, 11.0, 15_000.0] + assert refreshed["XLSX column"].tolist() == [ + "BP+BT", + "BQ+BU", + "BR+BV", + "BS+BW", + ] + + +def test_build_target_year_rows_maps_table_2_1_rows_and_columns(monkeypatch): + module = load_module() + workbook = make_workbook(rows=40, cols=110) + row_index = 32 # Excel row 33 + + workbook.iat[row_index, module._column_index("CU")] = 321 + workbook.iat[row_index, module._column_index("CV")] = 654 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "SOI table": "Table 2.1", + "XLSX column": "CH", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": True, + "Taxable only": True, + "Full population": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 2.1", + "XLSX column": "CJ", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": False, + "Taxable only": True, + "Full population": False, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2023 + ) + + assert refreshed["XLSX row"].tolist() == [33, 33] + assert refreshed["XLSX column"].tolist() == ["CU", "CV"] + assert refreshed["Value"].tolist() == [321.0, 654_000.0] + + +def test_build_target_year_rows_preserves_source_year_layout_for_validation( + monkeypatch, +): + module = load_module() + workbook_2021 = make_workbook(rows=40, cols=110) + workbook_2021.iat[28, module._column_index("CI")] = 123 + workbook_2021.iat[28, module._column_index("CJ")] = 456 + workbook_2021.iat[32, module._column_index("CU")] = 999 + workbook_2021.iat[32, module._column_index("CV")] = 999 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 2.1", + "XLSX column": "CI", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": True, + "Taxable only": True, + "Full population": False, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 2.1", + "XLSX column": "CJ", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": False, + "Taxable only": True, + "Full population": False, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook_2021) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2021 + ) + + assert refreshed["XLSX row"].tolist() == [29, 29] + assert refreshed["XLSX column"].tolist() == ["CI", "CJ"] + assert refreshed["Value"].tolist() == [123.0, 456_000.0] + + +def test_build_target_year_rows_uses_legacy_table_1_4_combined_columns_for_2021( + monkeypatch, +): + module = load_module() + workbook_2021 = make_workbook(rows=40, cols=80) + workbook_2021.iat[8, module._column_index("BD")] = 30 + workbook_2021.iat[8, module._column_index("BE")] = 400 + workbook_2021.iat[8, module._column_index("BH")] = 12 + workbook_2021.iat[8, module._column_index("BI")] = 600 + workbook_2021.iat[8, module._column_index("BF")] = 9 + workbook_2021.iat[8, module._column_index("BG")] = 50 + workbook_2021.iat[8, module._column_index("BJ")] = 11 + workbook_2021.iat[8, module._column_index("BK")] = 150 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BD", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": True, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BE", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": False, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BF", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_losses", + "Count": True, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BG", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_losses", + "Count": False, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook_2021) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2021 + ) + + assert refreshed["XLSX column"].tolist() == ["BD", "BE", "BF", "BG"] + assert refreshed["Value"].tolist() == [42.0, 1_000_000.0, 20.0, 200_000.0] + + +def test_validate_source_year_round_trips_mixed_layouts(monkeypatch): + module = load_module() + workbook_2021 = make_workbook(rows=40, cols=110) + workbook_2021.iat[28, module._column_index("CI")] = 123 + workbook_2021.iat[28, module._column_index("CJ")] = 456 + + workbook_2022 = make_workbook(rows=40, cols=110) + workbook_2022.iat[32, module._column_index("CU")] = 321 + workbook_2022.iat[32, module._column_index("CV")] = 654 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 2.1", + "XLSX column": "CI", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": True, + "Taxable only": True, + "Full population": False, + "Value": 123.0, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 2.1", + "XLSX column": "CJ", + "XLSX row": 29, + "Variable": "mortgage_interest_deductions", + "Count": False, + "Taxable only": True, + "Full population": False, + "Value": 456_000.0, + } + ), + make_target_row( + **{ + "Year": 2022, + "SOI table": "Table 2.1", + "XLSX column": "CU", + "XLSX row": 33, + "Variable": "mortgage_interest_deductions", + "Count": True, + "Taxable only": True, + "Full population": False, + "Value": 321.0, + } + ), + make_target_row( + **{ + "Year": 2022, + "SOI table": "Table 2.1", + "XLSX column": "CV", + "XLSX row": 33, + "Variable": "mortgage_interest_deductions", + "Count": False, + "Taxable only": True, + "Full population": False, + "Value": 654_000.0, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr( + module, + "_load_workbook", + lambda table, year: workbook_2021 if year == 2021 else workbook_2022, + ) + + module._validate_source_year(targets, 2021) + module._validate_source_year(targets, 2022) + + +def test_validate_source_year_round_trips_legacy_table_1_4_layouts(monkeypatch): + module = load_module() + workbook_2021 = make_workbook(rows=40, cols=80) + workbook_2021.iat[8, module._column_index("BD")] = 30 + workbook_2021.iat[8, module._column_index("BE")] = 400 + workbook_2021.iat[8, module._column_index("BH")] = 12 + workbook_2021.iat[8, module._column_index("BI")] = 600 + workbook_2021.iat[8, module._column_index("BF")] = 9 + workbook_2021.iat[8, module._column_index("BG")] = 50 + workbook_2021.iat[8, module._column_index("BJ")] = 11 + workbook_2021.iat[8, module._column_index("BK")] = 150 + + workbook_2022 = make_workbook(rows=40, cols=80) + workbook_2022.iat[8, module._column_index("BP")] = 30 + workbook_2022.iat[8, module._column_index("BQ")] = 400 + workbook_2022.iat[8, module._column_index("BT")] = 12 + workbook_2022.iat[8, module._column_index("BU")] = 600 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BD", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": True, + "Value": 42.0, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BE", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": False, + "Value": 1_000_000.0, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BF", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_losses", + "Count": True, + "Value": 20.0, + } + ), + make_target_row( + **{ + "Year": 2021, + "SOI table": "Table 1.4", + "XLSX column": "BG", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_losses", + "Count": False, + "Value": 200_000.0, + } + ), + make_target_row( + **{ + "Year": 2022, + "SOI table": "Table 1.4", + "XLSX column": "BP+BT", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": True, + "Value": 42.0, + } + ), + make_target_row( + **{ + "Year": 2022, + "SOI table": "Table 1.4", + "XLSX column": "BQ+BU", + "XLSX row": 9, + "Variable": "partnership_and_s_corp_income", + "Count": False, + "Value": 1_000_000.0, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr( + module, + "_load_workbook", + lambda table, year: workbook_2021 if year == 2021 else workbook_2022, + ) + + module._validate_source_year(targets, 2021) + module._validate_source_year(targets, 2022) + + +def test_validate_source_year_matches_serialized_rounding(monkeypatch): + module = load_module() + workbook = make_workbook(rows=20, cols=20) + workbook.iat[10, module._column_index("N")] = 3843.13 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2022, + "SOI table": "Table 1.1", + "XLSX column": "N", + "XLSX row": 11, + "Variable": "income_tax_after_credits", + "Count": True, + "Taxable only": True, + "Full population": False, + "Value": 3843.0, + } + ) + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + module._validate_source_year(targets, 2022) + + +def test_build_target_year_rows_rejects_unaudited_target_year(monkeypatch): + module = load_module() + workbook = make_workbook(rows=40, cols=110) + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "Year": 2023, + "SOI table": "Table 2.1", + "XLSX column": "CU", + "XLSX row": 33, + "Variable": "mortgage_interest_deductions", + "Count": True, + "Taxable only": True, + "Full population": False, + } + ) + ], + columns=TARGET_COLUMNS, + ) + + try: + module.build_target_year_rows(targets, source_year=2023, target_year=2024) + except ValueError as exc: + assert "No audited workbook layout mapping" in str(exc) + else: + raise AssertionError("Expected an unaudited target year to fail") + + +def test_build_target_year_rows_skips_unsupported_rows(monkeypatch): + module = load_module() + workbook = make_workbook() + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "SOI table": "Table 1.4", + "XLSX column": "DX", + "XLSX row": 9, + "Variable": "count_of_exemptions", + "Count": True, + } + ) + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2023 + ) + + assert refreshed.empty + + +def test_build_target_year_rows_differences_top_tail_rows_and_updates_bounds( + monkeypatch, +): + module = load_module() + workbook = make_workbook(cols=25) + + workbook.iat[9, module._column_index("B")] = 10 + workbook.iat[9, module._column_index("3")] = 200 + workbook.iat[9, module.TOP_TAIL_FLOOR_COLUMN] = 1_000 + + workbook.iat[10, module._column_index("B")] = 60 + workbook.iat[10, module._column_index("3")] = 1_000 + workbook.iat[10, module.TOP_TAIL_FLOOR_COLUMN] = 400 + + targets = pd.DataFrame( + [ + make_target_row( + **{ + "SOI table": "Table 4.3", + "XLSX column": "B", + "XLSX row": 10, + "Variable": "count", + "Count": True, + "Taxable only": True, + "Full population": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 4.3", + "XLSX column": "B", + "XLSX row": 11, + "Variable": "count", + "Count": True, + "Taxable only": True, + "Full population": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 4.3", + "XLSX column": "3", + "XLSX row": 10, + "Variable": "adjusted_gross_income", + "Count": False, + "Taxable only": True, + "Full population": False, + } + ), + make_target_row( + **{ + "SOI table": "Table 4.3", + "XLSX column": "3", + "XLSX row": 11, + "Variable": "adjusted_gross_income", + "Count": False, + "Taxable only": True, + "Full population": False, + } + ), + ], + columns=TARGET_COLUMNS, + ) + + monkeypatch.setattr(module, "_load_workbook", lambda table, year: workbook) + + refreshed = module.build_target_year_rows( + targets, source_year=2021, target_year=2023 + ) + + assert refreshed["Value"].tolist() == [10.0, 50.0, 200_000.0, 800_000.0] + assert refreshed["AGI lower bound"].tolist() == [1_000.0, 400.0, 1_000.0, 400.0] + assert refreshed["AGI upper bound"].tolist() == [ + float("inf"), + 1_000.0, + float("inf"), + 1_000.0, + ] diff --git a/tests/test_soi_utils.py b/tests/test_soi_utils.py new file mode 100644 index 000000000..d73dce21e --- /dev/null +++ b/tests/test_soi_utils.py @@ -0,0 +1,225 @@ +import importlib.util +import sys +import types +from pathlib import Path + +import numpy as np +import pandas as pd + + +REPO_ROOT = Path(__file__).resolve().parent.parent +PACKAGE_ROOT = REPO_ROOT / "policyengine_us_data" + + +def load_soi_module(): + for name in [ + "policyengine_us_data.utils.soi", + "policyengine_us_data.utils.uprating", + "policyengine_us_data.utils", + "policyengine_us_data.storage", + "policyengine_us_data", + ]: + sys.modules.pop(name, None) + + package = types.ModuleType("policyengine_us_data") + package.__path__ = [str(PACKAGE_ROOT)] + sys.modules["policyengine_us_data"] = package + + utils_package = types.ModuleType("policyengine_us_data.utils") + utils_package.__path__ = [str(PACKAGE_ROOT / "utils")] + sys.modules["policyengine_us_data.utils"] = utils_package + + storage_spec = importlib.util.spec_from_file_location( + "policyengine_us_data.storage", + PACKAGE_ROOT / "storage" / "__init__.py", + submodule_search_locations=[str(PACKAGE_ROOT / "storage")], + ) + storage_module = importlib.util.module_from_spec(storage_spec) + assert storage_spec.loader is not None + sys.modules["policyengine_us_data.storage"] = storage_module + storage_spec.loader.exec_module(storage_module) + + uprating_spec = importlib.util.spec_from_file_location( + "policyengine_us_data.utils.uprating", + PACKAGE_ROOT / "utils" / "uprating.py", + ) + uprating_module = importlib.util.module_from_spec(uprating_spec) + assert uprating_spec.loader is not None + sys.modules["policyengine_us_data.utils.uprating"] = uprating_module + uprating_spec.loader.exec_module(uprating_module) + + soi_spec = importlib.util.spec_from_file_location( + "policyengine_us_data.utils.soi", + PACKAGE_ROOT / "utils" / "soi.py", + ) + soi_module = importlib.util.module_from_spec(soi_spec) + assert soi_spec.loader is not None + sys.modules["policyengine_us_data.utils.soi"] = soi_module + soi_spec.loader.exec_module(soi_module) + return soi_module + + +def test_get_soi_includes_mortgage_interest_deduction_targets(): + soi_module = load_soi_module() + soi = soi_module.get_soi(2024) + mortgage_interest = soi[soi.Variable == "mortgage_interest_deductions"] + + assert not mortgage_interest.empty + assert mortgage_interest["Value"].gt(0).all() + + +def test_get_soi_uses_best_available_year_per_variable(monkeypatch): + soi_module = load_soi_module() + fake_soi = pd.DataFrame( + [ + { + "Year": 2021, + "Variable": "mortgage_interest_deductions", + "Value": 100.0, + }, + { + "Year": 2023, + "Variable": "mortgage_interest_deductions", + "Value": 110.0, + }, + { + "Year": 2023, + "Variable": "taxable_interest_income", + "Value": 200.0, + }, + { + "Year": 2025, + "Variable": "taxable_interest_income", + "Value": 300.0, + }, + ] + ) + for column, default in { + "SOI table": "Table 1.4", + "XLSX column": "A", + "XLSX row": 9, + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": False, + "Full population": True, + }.items(): + fake_soi[column] = default + + uprating = pd.DataFrame( + { + 2021: [1.0, 1.0], + 2023: [1.5, 3.0], + 2024: [2.0, 4.0], + }, + index=["interest_deduction", "taxable_interest_income"], + ) + + monkeypatch.setattr(soi_module, "load_tracked_soi_targets", lambda: fake_soi.copy()) + monkeypatch.setattr( + soi_module, + "create_policyengine_uprating_factors_table", + lambda: uprating, + ) + + soi = soi_module.get_soi(2024) + + assert set(soi["Variable"]) == { + "mortgage_interest_deductions", + "taxable_interest_income", + } + mortgage_value = soi.loc[ + soi["Variable"] == "mortgage_interest_deductions", "Value" + ].iat[0] + taxable_interest_value = soi.loc[ + soi["Variable"] == "taxable_interest_income", "Value" + ].iat[0] + + assert np.isclose(mortgage_value, 146.6666666667) + assert np.isclose(taxable_interest_value, 266.6666666667) + + +def test_get_tracked_soi_row_selects_requested_best_year(monkeypatch): + soi_module = load_soi_module() + fake_soi = pd.DataFrame( + [ + { + "Year": 2021, + "Variable": "business_net_profits", + "SOI table": "Table 1.4", + "XLSX column": "AG", + "XLSX row": 9, + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": False, + "Full population": True, + "Value": 10.0, + }, + { + "Year": 2023, + "Variable": "business_net_profits", + "SOI table": "Table 1.4", + "XLSX column": "AG", + "XLSX row": 9, + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": False, + "Full population": True, + "Value": 30.0, + }, + ] + ) + monkeypatch.setattr(soi_module, "load_tracked_soi_targets", lambda: fake_soi.copy()) + + row_2022 = soi_module.get_tracked_soi_row("business_net_profits", 2022, count=False) + row_2024 = soi_module.get_tracked_soi_row("business_net_profits", 2024, count=False) + + assert row_2022["Year"] == 2021 + assert row_2024["Year"] == 2023 + + +def test_get_national_soi_aggregate_rows_filters_to_all_returns(monkeypatch): + soi_module = load_soi_module() + fake_soi = pd.DataFrame( + [ + { + "Year": 2023, + "Variable": "business_net_profits", + "SOI table": "Table 1.4", + "XLSX column": "AG", + "XLSX row": 9, + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": False, + "Full population": True, + "Value": 30.0, + }, + { + "Year": 2023, + "Variable": "business_net_profits", + "SOI table": "Table 1.4", + "XLSX column": "AG", + "XLSX row": 29, + "Filing status": "All", + "AGI lower bound": float("-inf"), + "AGI upper bound": float("inf"), + "Count": False, + "Taxable only": True, + "Full population": False, + "Value": 25.0, + }, + ] + ) + monkeypatch.setattr(soi_module, "load_tracked_soi_targets", lambda: fake_soi.copy()) + + result = soi_module.get_national_soi_aggregate_rows(2024) + + assert len(result) == 1 + assert result.iloc[0]["Value"] == 30.0