proc tabulate data = ghpb08;
TITLE 'Table A5. Selected Expenses of Health Plans';
TITLE2 'by type of insurance and plan, 2008';
TITLE3 '(numbers in millions)';
class ent2 INS3 filingsize;
var tot_contrib_amt emplr_contrib_income_amt participant_contrib_amt oth_contrib_rcvd_amt
tot_distrib_bnft_amt distrib_drt_partcp_amt ins_carrier_bnfts_amt oth_bnft_payment_amt ioh_ben
tot_admin_expenses_amt professional_fees_amt contract_admin_fees_amt invst_mgmt_fees_amt IOH_AEXP
tot_investment_income_amt;
table all='Total Plans' filingsize=' ', 
(tot_distrib_bnft_amt distrib_drt_partcp_amt ins_carrier_bnfts_amt ioh_ben
tot_admin_expenses_amt professional_fees_amt contract_admin_fees_amt invst_mgmt_fees_amt IOH_AEXP)*sum=' '*f=m12f., 
(all='Total' INS3=' ')*(all='Total' ent2=' ')/MISSTEXT='-';
run;
