From 4f73d0e53ce6dfd58d5c8d60ee9b5f16ed39ba6d Mon Sep 17 00:00:00 2001 From: oscar Date: Sat, 12 Oct 2024 09:09:02 +0800 Subject: [PATCH] add tushare files. --- tushare-stock/Dockerfile | 9 + tushare-stock/db/ddl.sql | 670 +++ tushare-stock/db/sql-query.sh | 89 + tushare-stock/docker-compose.yml | 19 + tushare-stock/kechuang50.txt | 50 + tushare-stock/mod/00698.xlsx | Bin 0 -> 34655 bytes tushare-stock/mod/HKStock.py | 52 + tushare-stock/mod/Template.xlsx | Bin 0 -> 39956 bytes tushare-stock/mod/main.py | 21 + tushare-stock/readme.txt | 85 + tushare-stock/requirements.txt | 2 + tushare-stock/src/balance.log | 5223 +++++++++++++++++ tushare-stock/src/cashflow.log | 5223 +++++++++++++++++ tushare-stock/src/config.py | 3 + tushare-stock/src/db.sql | 627 ++ tushare-stock/src/income.log | 5223 +++++++++++++++++ tushare-stock/src/indicator.log | 5223 +++++++++++++++++ tushare-stock/src/job_ods_hs_base_ipo.py | 72 + tushare-stock/src/job_ods_hs_base_list.py | 65 + tushare-stock/src/job_ods_hs_daily_basic.py | 82 + .../src/job_ods_hs_finance_balance.py | 401 ++ .../src/job_ods_hs_finance_cashflow.py | 286 + .../src/job_ods_hs_finance_income.py | 283 + .../src/job_ods_hs_finance_indicator.py | 386 ++ .../src/job_ods_hs_indicator_list.py | 73 + tushare-stock/src/test.py | 12 + tushare-stock/港股接口(eastmoney).txt | 17 + 27 files changed, 24196 insertions(+) create mode 100644 tushare-stock/Dockerfile create mode 100644 tushare-stock/db/ddl.sql create mode 100644 tushare-stock/db/sql-query.sh create mode 100644 tushare-stock/docker-compose.yml create mode 100644 tushare-stock/kechuang50.txt create mode 100644 tushare-stock/mod/00698.xlsx create mode 100644 tushare-stock/mod/HKStock.py create mode 100644 tushare-stock/mod/Template.xlsx create mode 100644 tushare-stock/mod/main.py create mode 100644 tushare-stock/readme.txt create mode 100644 tushare-stock/requirements.txt create mode 100644 tushare-stock/src/balance.log create mode 100644 tushare-stock/src/cashflow.log create mode 100644 tushare-stock/src/config.py create mode 100644 tushare-stock/src/db.sql create mode 100644 tushare-stock/src/income.log create mode 100644 tushare-stock/src/indicator.log create mode 100644 tushare-stock/src/job_ods_hs_base_ipo.py create mode 100644 tushare-stock/src/job_ods_hs_base_list.py create mode 100644 tushare-stock/src/job_ods_hs_daily_basic.py create mode 100644 tushare-stock/src/job_ods_hs_finance_balance.py create mode 100644 tushare-stock/src/job_ods_hs_finance_cashflow.py create mode 100644 tushare-stock/src/job_ods_hs_finance_income.py create mode 100644 tushare-stock/src/job_ods_hs_finance_indicator.py create mode 100644 tushare-stock/src/job_ods_hs_indicator_list.py create mode 100644 tushare-stock/src/test.py create mode 100644 tushare-stock/港股接口(eastmoney).txt diff --git a/tushare-stock/Dockerfile b/tushare-stock/Dockerfile new file mode 100644 index 0000000..6195b6f --- /dev/null +++ b/tushare-stock/Dockerfile @@ -0,0 +1,9 @@ +FROM ubuntu:latest +WORKDIR /stock +RUN apt-get update +RUN apt-get install python3-pip +RUN pip3 install --upgrade pip +RUN pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple +COPY requirements.txt requirements.txt +RUN pip install -r requirements.txt +COPY . . diff --git a/tushare-stock/db/ddl.sql b/tushare-stock/db/ddl.sql new file mode 100644 index 0000000..6e4d946 --- /dev/null +++ b/tushare-stock/db/ddl.sql @@ -0,0 +1,670 @@ +-- stockdb.t_meta_film definition + +CREATE TABLE `t_meta_film` ( + `ts_code` varchar(32) NOT NULL DEFAULT '''''' COMMENT 'TS代码', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + +-- stockdb.t_meta_game definition + +CREATE TABLE `t_meta_game` ( + `ts_code` varchar(32) NOT NULL DEFAULT '''''' COMMENT 'TS代码', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + +-- stockdb.t_meta_kechuang_50 definition + +CREATE TABLE `t_meta_kechuang_50` ( + `ts_code` varchar(32) NOT NULL DEFAULT '''''' COMMENT 'TS代码', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + +-- stockdb.t_meta_kechuang_chip definition + +CREATE TABLE `t_meta_kechuang_chip` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + + +-- stockdb.t_ods_hs_base_ipo definition + +CREATE TABLE `t_ods_hs_base_ipo` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + `sub_code` varchar(32) DEFAULT '' COMMENT '申购代码', + `name` varchar(32) DEFAULT '' COMMENT '名称', + `ipo_date` varchar(32) DEFAULT '' COMMENT '上网发行日期', + `issue_date` varchar(32) DEFAULT '' COMMENT '上市日期', + `amount` float DEFAULT '0' COMMENT '发行总量(万股)', + `market_amount` float DEFAULT '0' COMMENT '上网发行总量(万股)', + `price` float DEFAULT '0' COMMENT '发行价格', + `pe` float DEFAULT '0' COMMENT '市盈率', + `limit_amount` float DEFAULT '0' COMMENT '个人申购上限(万股)', + `funds` float DEFAULT '0' COMMENT '募集资金(亿)', + `ballot` float DEFAULT '0' COMMENT '中签率', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_base_list definition + +CREATE TABLE `t_ods_hs_base_list` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + `symbol` varchar(32) DEFAULT '' COMMENT '股票代码', + `name` varchar(32) DEFAULT '' COMMENT '股票名称', + `area` varchar(32) DEFAULT '' COMMENT '地域', + `industry` varchar(32) DEFAULT '' COMMENT '所属行业', + `fullname` varchar(128) DEFAULT '' COMMENT '股票全称', + `enname` varchar(128) DEFAULT '' COMMENT '英文全称', + `cnspell` varchar(32) DEFAULT '' COMMENT '拼音缩写', + `market` varchar(32) DEFAULT '' COMMENT '市场类型', + `exchange` varchar(32) DEFAULT '' COMMENT '交易所代码', + `curr_type` varchar(32) DEFAULT '' COMMENT '交易货币', + `list_status` varchar(32) DEFAULT '' COMMENT '上市状态 L上市 D退市 P暂停上市', + `list_date` varchar(32) DEFAULT '' COMMENT '上市日期', + `delist_date` varchar(32) DEFAULT '' COMMENT '退市日期', + `is_hs` varchar(32) DEFAULT '' COMMENT '是否沪深港通标的,N否 H沪股通 S深股通', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_daily_basic definition + +CREATE TABLE `t_ods_hs_daily_basic` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + `trade_date` varchar(32) NOT NULL DEFAULT '' COMMENT '交易日期', + `close` decimal(19,4) DEFAULT '0.0000' COMMENT '当日收盘价', + `turnover_rate` decimal(19,4) DEFAULT '0.0000' COMMENT '换手率', + `turnover_rate_f` decimal(19,4) DEFAULT '0.0000' COMMENT '换手率(自由流通股)', + `volume_ratio` decimal(19,4) DEFAULT '0.0000' COMMENT '量比', + `pe` decimal(19,4) DEFAULT '0.0000' COMMENT '市盈率(总市值/净利润)', + `pe_ttm` decimal(19,4) DEFAULT '0.0000' COMMENT '市盈率(TTM)', + `pb` decimal(19,4) DEFAULT '0.0000' COMMENT '市净率(总市值/净资产)', + `ps` decimal(19,4) DEFAULT '0.0000' COMMENT '市销率', + `ps_ttm` decimal(19,4) DEFAULT '0.0000' COMMENT '市销率(TTM)', + `dv_ratio` decimal(19,4) DEFAULT '0.0000' COMMENT '股息率(%)', + `dv_ttm` decimal(19,4) DEFAULT '0.0000' COMMENT '股息率(TTM)', + `total_share` decimal(19,4) DEFAULT '0.0000' COMMENT '总股本(万股)', + `float_share` decimal(19,4) DEFAULT '0.0000' COMMENT '流通股本(万股)', + `free_share` decimal(19,4) DEFAULT '0.0000' COMMENT '自由流通股本(万股)', + `total_mv` decimal(22,4) DEFAULT '0.0000' COMMENT '总市值(万元)', + `circ_mv` decimal(22,4) DEFAULT '0.0000' COMMENT '流通市值(万元)', + `limit_status` int(11) DEFAULT '0' COMMENT '涨跌停状态', + PRIMARY KEY (`ts_code`,`trade_date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_finance_balance definition + +CREATE TABLE `t_ods_hs_finance_balance` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS股票代码', + `ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '公告日期', + `f_ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '实际公告日期', + `end_date` varchar(32) NOT NULL DEFAULT '' COMMENT '报告期', + `report_type` varchar(32) DEFAULT '' COMMENT '报告类型', + `comp_type` varchar(32) DEFAULT '' COMMENT '公司类型(1一般工商业2银行3保险4证券)', + `end_type` varchar(32) DEFAULT '' COMMENT '报告期类型', + `total_share` decimal(19,2) DEFAULT '0.00' COMMENT '期末总股本', + `cap_rese` decimal(19,2) DEFAULT '0.00' COMMENT '资本公积金', + `undistr_porfit` decimal(19,2) DEFAULT '0.00' COMMENT '未分配利润', + `surplus_rese` decimal(19,2) DEFAULT '0.00' COMMENT '盈余公积金', + `special_rese` decimal(19,2) DEFAULT '0.00' COMMENT '专项储备', + `money_cap` decimal(19,2) DEFAULT '0.00' COMMENT '货币基金', + `trad_asset` decimal(19,2) DEFAULT '0.00' COMMENT '交易性金融资产', + `notes_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收票据', + `accounts_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收账款', + `oth_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '其它应收款', + `prepayment` decimal(19,2) DEFAULT '0.00' COMMENT '预付款项', + `div_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收股利', + `int_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收利息', + `inventories` decimal(19,2) DEFAULT '0.00' COMMENT '存货', + `amor_exp` decimal(19,2) DEFAULT '0.00' COMMENT '长期待摊费用', + `nca_within_1y` decimal(19,2) DEFAULT '0.00' COMMENT '一年内到期的非流动资产', + `sett_rsrv` decimal(19,2) DEFAULT '0.00' COMMENT '结算备付金', + `loanto_oth_bank_fi` decimal(19,2) DEFAULT '0.00' COMMENT '拆出资金', + `premium_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收保费', + `reinsur_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保账款', + `reinsur_res_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保合同准备金', + `pur_resale_fa` decimal(19,2) DEFAULT '0.00' COMMENT '买入返售金融资产', + `oth_cur_assets` decimal(19,2) DEFAULT '0.00' COMMENT '其它流动资产', + `total_cur_assets` decimal(19,2) DEFAULT '0.00' COMMENT '流动资产合计', + `fa_avail_for_sale` decimal(19,2) DEFAULT '0.00' COMMENT '可供出售金融资产', + `htm_invest` decimal(19,2) DEFAULT '0.00' COMMENT '持有至到期投资', + `lt_eqt_invest` decimal(19,2) DEFAULT '0.00' COMMENT '长期股权投资', + `invest_real_estate` decimal(19,2) DEFAULT '0.00' COMMENT '投资性房地产', + `time_deposits` decimal(19,2) DEFAULT '0.00' COMMENT '定期存款', + `oth_assets` decimal(19,2) DEFAULT '0.00' COMMENT '其它资产', + `lt_rec` decimal(19,2) DEFAULT '0.00' COMMENT '长期应收款', + `fix_assets` decimal(19,2) DEFAULT '0.00' COMMENT '固定资产', + `cip` decimal(19,2) DEFAULT '0.00' COMMENT '在建工程', + `const_materials` decimal(19,2) DEFAULT '0.00' COMMENT '工程物资', + `fixed_assets_disp` decimal(19,2) DEFAULT '0.00' COMMENT '固定资产清理', + `produc_bio_assets` decimal(19,2) DEFAULT '0.00' COMMENT '生产性生物资产', + `oil_and_gas_assets` decimal(19,2) DEFAULT '0.00' COMMENT '油气资产', + `intan_assets` decimal(19,2) DEFAULT '0.00' COMMENT '无形资产', + `r_and_d` decimal(19,2) DEFAULT '0.00' COMMENT '研发支出', + `goodwill` decimal(19,2) DEFAULT '0.00' COMMENT '商誉', + `lt_amor_exp` decimal(19,2) DEFAULT '0.00' COMMENT '长期待摊费用', + `defer_tax_assets` decimal(19,2) DEFAULT '0.00' COMMENT '递延所得税资产', + `decr_in_disbur` decimal(19,2) DEFAULT '0.00' COMMENT '发放贷款及垫款', + `oth_nca` decimal(19,2) DEFAULT '0.00' COMMENT '其他非流动资产', + `total_nca` decimal(19,2) DEFAULT '0.00' COMMENT '非流动资产合计', + `cash_reser_cb` decimal(19,2) DEFAULT '0.00' COMMENT '现金及存放中央银行款项', + `depos_in_oth_bfi` decimal(19,2) DEFAULT '0.00' COMMENT '存放同业和其它金融机构款项', + `prec_metals` decimal(19,2) DEFAULT '0.00' COMMENT '贵金属', + `deriv_assets` decimal(19,2) DEFAULT '0.00' COMMENT '衍生金融资产', + `rr_reins_une_prem` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保未到期责任准备金', + `rr_reins_outstd_cla` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保未决赔款准备金', + `rr_reins_lins_liab` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保寿险责任准备金', + `rr_reins_lthins_liab` decimal(19,2) DEFAULT '0.00' COMMENT '应收分保长期健康险责任准备金', + `refund_depos` decimal(19,2) DEFAULT '0.00' COMMENT '存出保证金', + `ph_pledge_loans` decimal(19,2) DEFAULT '0.00' COMMENT '保户质押贷款', + `refund_cap_depos` decimal(19,2) DEFAULT '0.00' COMMENT '存出资本保证金', + `indep_acct_assets` decimal(19,2) DEFAULT '0.00' COMMENT '独立账户资产', + `client_depos` decimal(19,2) DEFAULT '0.00' COMMENT '其中:客户资金存款', + `client_prov` decimal(19,2) DEFAULT '0.00' COMMENT '其中:客户备付金', + `transac_seat_fee` decimal(19,2) DEFAULT '0.00' COMMENT '其中:交易席位费', + `invest_as_receiv` decimal(19,2) DEFAULT '0.00' COMMENT '营收款项类投资', + `total_assets` decimal(19,2) DEFAULT '0.00' COMMENT '资产总计', + `lt_borr` decimal(19,2) DEFAULT '0.00' COMMENT '长期借款', + `st_borr` decimal(19,2) DEFAULT '0.00' COMMENT '短期借款', + `cb_borr` decimal(19,2) DEFAULT '0.00' COMMENT '向中央银行借款', + `depos_ib_deposits` decimal(19,2) DEFAULT '0.00' COMMENT '吸收存款及同业存放', + `loan_oth_bank` decimal(19,2) DEFAULT '0.00' COMMENT '拆入资金', + `trading_fl` decimal(19,2) DEFAULT '0.00' COMMENT '交易性金融负债', + `notes_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付票据', + `acct_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付账款', + `adv_receipts` decimal(19,2) DEFAULT '0.00' COMMENT '预收款项', + `sold_for_repur_fa` decimal(19,2) DEFAULT '0.00' COMMENT '卖出回购金融资产款', + `comm_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付手续费及佣金', + `payroll_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付职工薪酬', + `taxes_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应缴税费', + `int_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付利息', + `div_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付股利', + `oth_payable` decimal(19,2) DEFAULT '0.00' COMMENT '其它应付款', + `acc_exp` decimal(19,2) DEFAULT '0.00' COMMENT '预提费用', + `deferred_inc` decimal(19,2) DEFAULT '0.00' COMMENT '递延收益', + `st_bonds_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付短期债券', + `payable_to_reinsurer` decimal(19,2) DEFAULT '0.00' COMMENT '应付分保账款', + `rsrv_insur_cont` decimal(19,2) DEFAULT '0.00' COMMENT '保险合同准备金', + `acting_trading_sec` decimal(19,2) DEFAULT '0.00' COMMENT '代理买卖证券款', + `acting_uw_sec` decimal(19,2) DEFAULT '0.00' COMMENT '代理承销证券款', + `non_cur_liab_due_1y` decimal(19,2) DEFAULT '0.00' COMMENT '一年内到期的非流动负债', + `oth_cur_liab` decimal(19,2) DEFAULT '0.00' COMMENT '其它流动负债', + `total_cur_liab` decimal(19,2) DEFAULT '0.00' COMMENT '流动负债合计', + `bond_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付债券', + `lt_payable` decimal(19,2) DEFAULT '0.00' COMMENT '长期应付款', + `specific_payables` decimal(19,2) DEFAULT '0.00' COMMENT '专项应付款', + `estimated_liab` decimal(19,2) DEFAULT '0.00' COMMENT '预计负债', + `defer_tax_liab` decimal(19,2) DEFAULT '0.00' COMMENT '递延所得税负债', + `defer_inc_non_cur_liab` decimal(19,2) DEFAULT '0.00' COMMENT '递延收益-非流动负债', + `oth_ncl` decimal(19,2) DEFAULT '0.00' COMMENT '其它非流动负债', + `total_ncl` decimal(19,2) DEFAULT '0.00' COMMENT '非流动负债合计', + `depos_oth_bfi` decimal(19,2) DEFAULT '0.00' COMMENT '同业和其它金融机构存放款项', + `deriv_liab` decimal(19,2) DEFAULT '0.00' COMMENT '衍生金融负债', + `depos` decimal(19,2) DEFAULT '0.00' COMMENT '吸收存款', + `agency_bus_liab` decimal(19,2) DEFAULT '0.00' COMMENT '代理业务负债', + `oth_liab` decimal(19,2) DEFAULT '0.00' COMMENT '其它负债', + `prem_receiv_adva` decimal(19,2) DEFAULT '0.00' COMMENT '预收保费', + `depos_received` decimal(19,2) DEFAULT '0.00' COMMENT '存入保证金', + `ph_invest` decimal(19,2) DEFAULT '0.00' COMMENT '保户储金及投资款', + `reser_une_prem` decimal(19,2) DEFAULT '0.00' COMMENT '未到期责任准备金', + `reser_outstd_claims` decimal(19,2) DEFAULT '0.00' COMMENT '未决赔款准备金', + `reser_lins_liab` decimal(19,2) DEFAULT '0.00' COMMENT '寿险责任准备金', + `reser_lthins_liab` decimal(19,2) DEFAULT '0.00' COMMENT '长期健康险责任准备金', + `indept_acc_liab` decimal(19,2) DEFAULT '0.00' COMMENT '独立账户负债', + `pledge_borr` decimal(19,2) DEFAULT '0.00' COMMENT '其中:质押借款', + `indem_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付赔付款', + `policy_div_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付保单红利', + `total_liab` decimal(19,2) DEFAULT '0.00' COMMENT '负债合计', + `treasury_share` decimal(19,2) DEFAULT '0.00' COMMENT '减:库存股', + `ordin_risk_reser` decimal(19,2) DEFAULT '0.00' COMMENT '一般风险准备', + `forex_differ` decimal(19,2) DEFAULT '0.00' COMMENT '外币报表折算差额', + `invest_loss_unconf` decimal(19,2) DEFAULT '0.00' COMMENT '未确认的投资损失', + `minority_int` decimal(19,2) DEFAULT '0.00' COMMENT '少数股东权益', + `total_hldr_eqy_exc_min_int` decimal(19,2) DEFAULT '0.00' COMMENT '股东权益合计(不含少数股东权益)', + `total_hldr_eqy_inc_min_int` decimal(19,2) DEFAULT '0.00' COMMENT '股东权益合计(含少数股东权益)', + `total_liab_hldr_eqy` decimal(19,2) DEFAULT '0.00' COMMENT '负债及股东权益总计', + `lt_payroll_payable` decimal(19,2) DEFAULT '0.00' COMMENT '长期应付职工薪酬', + `oth_comp_income` decimal(19,2) DEFAULT '0.00' COMMENT '其它综合收益', + `oth_eqt_tools` decimal(19,2) DEFAULT '0.00' COMMENT '其它权益工具', + `oth_eqt_tools_p_shr` decimal(19,2) DEFAULT '0.00' COMMENT '其它权益工具(优先股)', + `lending_funds` decimal(19,2) DEFAULT '0.00' COMMENT '融出资金', + `acc_receivable` decimal(19,2) DEFAULT '0.00' COMMENT '应收款项', + `st_fin_payable` decimal(19,2) DEFAULT '0.00' COMMENT '应付短期融资款', + `payables` decimal(19,2) DEFAULT '0.00' COMMENT '应付款项', + `hfs_assets` decimal(19,2) DEFAULT '0.00' COMMENT '持有代售的资产', + `hfs_sales` decimal(19,2) DEFAULT '0.00' COMMENT '持有代售的负债', + `cost_fin_assets` decimal(19,2) DEFAULT '0.00' COMMENT '以摊余成本计量的金融资产', + `fair_value_fin_assets` decimal(19,2) DEFAULT '0.00' COMMENT '以公允价值计量且其变动计入其他综合收益的金融资产', + `contract_assets` decimal(19,2) DEFAULT '0.00' COMMENT '合同资产', + `contract_liab` decimal(19,2) DEFAULT '0.00' COMMENT '合同负债', + `accounts_receiv_bill` decimal(19,2) DEFAULT '0.00' COMMENT '应收票据及应收账款', + `accounts_pay` decimal(19,2) DEFAULT '0.00' COMMENT '应付票据及应付账款', + `oth_rcv_total` decimal(19,2) DEFAULT '0.00' COMMENT '其它应收款(合计)(元)', + `fix_assets_total` decimal(19,2) DEFAULT '0.00' COMMENT '固定资产(合计)(元)', + `cip_total` decimal(19,2) DEFAULT '0.00' COMMENT '在建工程(合计)(元)', + `oth_pay_total` decimal(19,2) DEFAULT '0.00' COMMENT '其它应付款(合计)(元)', + `long_pay_total` decimal(19,2) DEFAULT '0.00' COMMENT '长期应付款(合计)(元)', + `debt_invest` decimal(19,2) DEFAULT '0.00' COMMENT '债券投资(元)', + `oth_debt_invest` decimal(19,2) DEFAULT '0.00' COMMENT '其它债券投资(元)', + `oth_eq_invest` decimal(19,2) DEFAULT '0.00' COMMENT '其它权益工具投资(元)', + `oth_illiq_fin_assets` decimal(19,2) DEFAULT '0.00' COMMENT '其它非流动金融资产(元)', + `oth_eq_ppbond` decimal(19,2) DEFAULT '0.00' COMMENT '其它权益工具:永续债(元)', + `receiv_financing` decimal(19,2) DEFAULT '0.00' COMMENT '应收款项融资', + `use_right_assets` decimal(19,2) DEFAULT '0.00' COMMENT '使用权资产', + `lease_liab` decimal(19,2) DEFAULT '0.00' COMMENT '租赁负债', + `update_flag` varchar(32) NOT NULL DEFAULT '' COMMENT '更新标志', + PRIMARY KEY (`ts_code`,`ann_date`,`f_ann_date`,`end_date`,`update_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_finance_cashflow definition + +CREATE TABLE `t_ods_hs_finance_cashflow` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS股票代码', + `ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '公告日期', + `f_ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '实际公告日期', + `end_date` varchar(32) NOT NULL DEFAULT '' COMMENT '报告期', + `report_type` varchar(32) DEFAULT '' COMMENT '报告类型', + `comp_type` varchar(32) DEFAULT '' COMMENT '公司类型(1一般工商业2银行3保险4证券)', + `end_type` varchar(32) DEFAULT '' COMMENT '报告期类型', + `net_profit` decimal(19,2) DEFAULT '0.00' COMMENT '净利润', + `finan_exp` decimal(19,2) DEFAULT '0.00' COMMENT '财务费用', + `c_fr_sale_sg` decimal(19,2) DEFAULT '0.00' COMMENT '销售商品、提供劳务收到的现金', + `recp_tax_rends` decimal(19,2) DEFAULT '0.00' COMMENT '收到的税费返还', + `n_depos_incr_fi` decimal(19,2) DEFAULT '0.00' COMMENT '客户存款和同业存放款项净增加额', + `n_incr_loans_cb` decimal(19,2) DEFAULT '0.00' COMMENT '向中央银行借款净增加额', + `n_inc_borr_oth_fi` decimal(19,2) DEFAULT '0.00' COMMENT '向其它金融机构拆入资金净增加额', + `prem_fr_orig_contr` decimal(19,2) DEFAULT '0.00' COMMENT '收到原保险合同保费取得的现金', + `n_incr_insured_dep` decimal(19,2) DEFAULT '0.00' COMMENT '保户储金净增加额', + `n_reinsur_prem` decimal(19,2) DEFAULT '0.00' COMMENT '收到再保业务现金净额', + `n_incr_disp_tfa` decimal(19,2) DEFAULT '0.00' COMMENT '处置交易性金融资产净增加额', + `ifc_cash_incr` decimal(19,2) DEFAULT '0.00' COMMENT '收取利息和手续费净增加额', + `n_incr_disp_faas` decimal(19,2) DEFAULT '0.00' COMMENT '处置可供出售金融资产净增加额', + `n_incr_loans_oth_bank` decimal(19,2) DEFAULT '0.00' COMMENT '拆入资金净增加额', + `n_cap_incr_repur` decimal(19,2) DEFAULT '0.00' COMMENT '回购业务资金净增加额', + `c_fr_oth_operate_a` decimal(19,2) DEFAULT '0.00' COMMENT '收到其他与经营活动有关的现金', + `c_inf_fr_operate_a` decimal(19,2) DEFAULT '0.00' COMMENT '经营活动现金流入小计', + `c_paid_goods_s` decimal(19,2) DEFAULT '0.00' COMMENT '购买商品、接受劳务支付的现金', + `c_paid_to_for_empl` decimal(19,2) DEFAULT '0.00' COMMENT '支付给职工以及为职工支付的现金', + `c_paid_for_taxes` decimal(19,2) DEFAULT '0.00' COMMENT '支付的各项税费', + `n_incr_clt_loan_adv` decimal(19,2) DEFAULT '0.00' COMMENT '客户贷款及垫款净增加额', + `n_incr_dep_cbob` decimal(19,2) DEFAULT '0.00' COMMENT '存放央行和同业款项净增加额', + `c_pay_claims_orig_inco` decimal(19,2) DEFAULT '0.00' COMMENT '支付原保险合同赔付款项的现金', + `pay_handling_chrg` decimal(19,2) DEFAULT '0.00' COMMENT '支付手续费的现金', + `pay_comm_insur_plcy` decimal(19,2) DEFAULT '0.00' COMMENT '支付保单红利的现金', + `oth_cash_pay_oper_act` decimal(19,2) DEFAULT '0.00' COMMENT '支付其他与经营活动有关的现金', + `st_cash_out_act` decimal(19,2) DEFAULT '0.00' COMMENT '经营活动现金流出小计', + `n_cashflow_act` decimal(19,2) DEFAULT '0.00' COMMENT '经营活动产生的现金流量净额', + `oth_recp_ral_inv_act` decimal(19,2) DEFAULT '0.00' COMMENT '收到其它与投资活动有关的现金', + `c_disp_withdrwl_invest` decimal(19,2) DEFAULT '0.00' COMMENT '收回投资收到的现金', + `c_recp_return_invest` decimal(19,2) DEFAULT '0.00' COMMENT '取得投资收益收到的现金', + `n_recp_disp_fiolta` decimal(19,2) DEFAULT '0.00' COMMENT '处置固定资产、无形资产和其他长期资产收回的现金净额', + `n_recp_disp_sobu` decimal(19,2) DEFAULT '0.00' COMMENT '处置子公司及其他营业单位收到的现金净额', + `stot_inflows_inv_act` decimal(19,2) DEFAULT '0.00' COMMENT '投资活动现金流入小计', + `c_pay_acq_const_fiolta` decimal(19,2) DEFAULT '0.00' COMMENT '购建固定资产、无形资产和其他长期资产支付的现金', + `c_paid_invest` decimal(19,2) DEFAULT '0.00' COMMENT '投资支付的现金', + `n_disp_subs_oth_biz` decimal(19,2) DEFAULT '0.00' COMMENT '取得子公司及其他营业单位支付的现金净额', + `oth_pay_ral_inv_act` decimal(19,2) DEFAULT '0.00' COMMENT '支付其他与投资活动有关的现金', + `n_incr_pledge_loan` decimal(19,2) DEFAULT '0.00' COMMENT '质押贷款净增加额', + `stot_out_inv_act` decimal(19,2) DEFAULT '0.00' COMMENT '投资活动现金流出小计', + `n_cashflow_inv_act` decimal(19,2) DEFAULT '0.00' COMMENT '投资活动产生的现金流量净额', + `c_recp_borrow` decimal(19,2) DEFAULT '0.00' COMMENT '取得借款收到的现金', + `proc_issue_bonds` decimal(19,2) DEFAULT '0.00' COMMENT '发行债券收到的现金', + `oth_cash_recp_ral_fnc_act` decimal(19,2) DEFAULT '0.00' COMMENT '收到其他与筹资活动有关的现金', + `stot_cash_in_fnc_act` decimal(19,2) DEFAULT '0.00' COMMENT '筹资活动现金流入小计', + `free_cashflow` decimal(19,2) DEFAULT '0.00' COMMENT '企业自由现金流量', + `c_prepay_amt_borr` decimal(19,2) DEFAULT '0.00' COMMENT '偿还债务支付的现金', + `c_pay_dist_dpcp_int_exp` decimal(19,2) DEFAULT '0.00' COMMENT '分配股利、利润或偿付利息支付的现金', + `incl_dvd_profit_paid_sc_ms` decimal(19,2) DEFAULT '0.00' COMMENT '其中:子公司支付给少数股东的股利、利润', + `oth_cashpay_ral_fnc_act` decimal(19,2) DEFAULT '0.00' COMMENT '支付其他与筹资活动有关的现金', + `stot_cashout_fnc_act` decimal(19,2) DEFAULT '0.00' COMMENT '筹资活动现金流出小计', + `n_cash_flows_fnc_act` decimal(19,2) DEFAULT '0.00' COMMENT '筹资活动产生的现金流量净额', + `eff_fx_flu_cash` decimal(19,2) DEFAULT '0.00' COMMENT '汇率变动对现金的影响', + `n_incr_cash_cash_equ` decimal(19,2) DEFAULT '0.00' COMMENT '现金及现金等价物净增加额', + `c_cash_equ_beg_period` decimal(19,2) DEFAULT '0.00' COMMENT '期初现金及现金等价物余额', + `c_cash_equ_end_period` decimal(19,2) DEFAULT '0.00' COMMENT '期末现金及现金等价物余额', + `c_recp_cap_contrib` decimal(19,2) DEFAULT '0.00' COMMENT '吸收投资收到的现金', + `incl_cash_rec_saims` decimal(19,2) DEFAULT '0.00' COMMENT '其中:子公司吸收少数股东投资收到的现金', + `uncon_invest_loss` decimal(19,2) DEFAULT '0.00' COMMENT '未确认投资损失', + `prov_depr_assets` decimal(19,2) DEFAULT '0.00' COMMENT '加:资产减值准备', + `depr_fa_coga_dpba` decimal(19,2) DEFAULT '0.00' COMMENT '固定资产折旧、油气资产折耗、生产性生物资产折旧', + `amort_intang_assets` decimal(19,2) DEFAULT '0.00' COMMENT '无形资产摊销', + `lt_amort_deferred_exp` decimal(19,2) DEFAULT '0.00' COMMENT '长期待摊费用摊销', + `decr_deferred_exp` decimal(19,2) DEFAULT '0.00' COMMENT '待摊费用减少', + `incr_acc_exp` decimal(19,2) DEFAULT '0.00' COMMENT '预提费用增加', + `loss_disp_fiolta` decimal(19,2) DEFAULT '0.00' COMMENT '处置固定、无形资产和其他长期资产的损失', + `loss_scr_fa` decimal(19,2) DEFAULT '0.00' COMMENT '固定资产报废损失', + `loss_fv_chg` decimal(19,2) DEFAULT '0.00' COMMENT '公允价值变动损失', + `invest_loss` decimal(19,2) DEFAULT '0.00' COMMENT '投资损失', + `decr_def_inc_tax_assets` decimal(19,2) DEFAULT '0.00' COMMENT '递延所得税资产减少', + `incr_def_inc_tax_liab` decimal(19,2) DEFAULT '0.00' COMMENT '递延所得税负债增加', + `decr_inventories` decimal(19,2) DEFAULT '0.00' COMMENT '存货的减少', + `decr_oper_payable` decimal(19,2) DEFAULT '0.00' COMMENT '经营性应收项目的减少', + `incr_oper_payable` decimal(19,2) DEFAULT '0.00' COMMENT '经营性应付项目的增加', + `others` decimal(19,2) DEFAULT '0.00' COMMENT '其他', + `im_net_cashflow_oper_act` decimal(19,2) DEFAULT '0.00' COMMENT '经营活动产生的现金流量净额(间接法)', + `conv_debt_into_cap` decimal(19,2) DEFAULT '0.00' COMMENT '债务转为资本', + `conv_copbonds_due_within_1y` decimal(19,2) DEFAULT '0.00' COMMENT '一年内到期的可转换公司债券', + `fa_fnc_leases` decimal(19,2) DEFAULT '0.00' COMMENT '融资租入固定资产', + `im_n_incr_cash_equ` decimal(19,2) DEFAULT '0.00' COMMENT '现金及现金等价物净增加额(间接法)', + `net_dism_capital_add` decimal(19,2) DEFAULT '0.00' COMMENT '拆出资金净增加额', + `net_cash_rece_sec` decimal(19,2) DEFAULT '0.00' COMMENT '代理买卖证券收到的现金净额(元)', + `credit_impa_loss` decimal(19,2) DEFAULT '0.00' COMMENT '信用减值损失', + `use_right_asset_dep` decimal(19,2) DEFAULT '0.00' COMMENT '使用权资产折旧', + `oth_loss_asset` decimal(19,2) DEFAULT '0.00' COMMENT '其他资产减值损失', + `end_bal_cash` decimal(19,2) DEFAULT '0.00' COMMENT '现金的期末余额', + `beg_bal_cash` decimal(19,2) DEFAULT '0.00' COMMENT '减:现金的期初余额', + `end_bal_cash_equ` decimal(19,2) DEFAULT '0.00' COMMENT '加:现金等价物的期末余额', + `beg_bal_cash_equ` decimal(19,2) DEFAULT '0.00' COMMENT '减:现金等价物的期初余额', + `update_flag` varchar(32) NOT NULL DEFAULT '' COMMENT '更新标志', + PRIMARY KEY (`ts_code`,`ann_date`,`f_ann_date`,`end_date`,`update_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_finance_income definition + +CREATE TABLE `t_ods_hs_finance_income` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + `ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '公告日期', + `f_ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '实际公告日期', + `end_date` varchar(32) NOT NULL DEFAULT '' COMMENT '报告期', + `report_type` varchar(16) DEFAULT '' COMMENT '报告类型', + `comp_type` varchar(16) DEFAULT '' COMMENT '公司类型(1一般工商业2银行3保险4证券)', + `end_type` varchar(32) DEFAULT '' COMMENT '报告期类型', + `basic_eps` decimal(19,2) DEFAULT '0.00' COMMENT '基本每股收益', + `diluted_eps` decimal(19,2) DEFAULT '0.00' COMMENT '稀释每股收益', + `total_revenue` decimal(19,2) DEFAULT '0.00' COMMENT '营业总收入', + `revenue` decimal(19,2) DEFAULT '0.00' COMMENT '营业收入', + `int_income` decimal(19,2) DEFAULT '0.00' COMMENT '利息收入', + `prem_earned` decimal(19,2) DEFAULT '0.00' COMMENT '已赚保费', + `comm_income` decimal(19,2) DEFAULT '0.00' COMMENT '手续费及佣金收入', + `n_commis_income` decimal(19,2) DEFAULT '0.00' COMMENT '手续费及佣金净收入', + `n_oth_income` decimal(19,2) DEFAULT '0.00' COMMENT '其它经营净收益', + `n_oth_b_income` decimal(19,2) DEFAULT '0.00' COMMENT '加:其它业务净收益', + `prem_income` decimal(19,2) DEFAULT '0.00' COMMENT '保险业务收入', + `out_prem` decimal(19,2) DEFAULT '0.00' COMMENT '减:分出保费', + `une_prem_reser` decimal(19,2) DEFAULT '0.00' COMMENT '提取未到期责任准备金', + `reins_income` decimal(19,2) DEFAULT '0.00' COMMENT '其中:分保费收入', + `n_sec_tb_income` decimal(19,2) DEFAULT '0.00' COMMENT '代理买卖证券业务净收入', + `n_sec_uw_income` decimal(19,2) DEFAULT '0.00' COMMENT '证券承销业务净收入', + `n_asset_mg_income` decimal(19,2) DEFAULT '0.00' COMMENT '受托客户资产管理业务净收入', + `oth_b_income` decimal(19,2) DEFAULT '0.00' COMMENT '其它业务收入', + `fv_value_chg_gain` decimal(19,2) DEFAULT '0.00' COMMENT '加:公允价值变动净收益', + `invest_income` decimal(19,2) DEFAULT '0.00' COMMENT '加:投资净收益', + `ass_invest_income` decimal(19,2) DEFAULT '0.00' COMMENT '其中:对联营企业和合营企业的投资收益', + `forex_gain` decimal(19,2) DEFAULT '0.00' COMMENT '加:汇兑净收益', + `total_cogs` decimal(19,2) DEFAULT '0.00' COMMENT '营业总成本', + `oper_cost` decimal(19,2) DEFAULT '0.00' COMMENT '减:营业成本', + `int_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:利息支出', + `comm_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:手续费及佣金支出', + `biz_tax_surchg` decimal(19,2) DEFAULT '0.00' COMMENT '减:营业税金及附加', + `sell_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:销售费用', + `admin_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:管理费用', + `fin_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:财务费用', + `assets_impair_loss` decimal(19,2) DEFAULT '0.00' COMMENT '减:资产减值损失', + `prem_refund` decimal(19,2) DEFAULT '0.00' COMMENT '退保金', + `compens_payout` decimal(19,2) DEFAULT '0.00' COMMENT '赔付总支出', + `reser_insur_liab` decimal(19,2) DEFAULT '0.00' COMMENT '提取保险责任准备金', + `div_payt` decimal(19,2) DEFAULT '0.00' COMMENT '保户红利支出', + `reins_exp` decimal(19,2) DEFAULT '0.00' COMMENT '分保费用', + `oper_exp` decimal(19,2) DEFAULT '0.00' COMMENT '营业支出', + `compens_payout_refu` decimal(19,2) DEFAULT '0.00' COMMENT '减:摊回赔付支出', + `insur_reser_refu` decimal(19,2) DEFAULT '0.00' COMMENT '减:摊回保险责任准备金', + `reins_cost_refund` decimal(19,2) DEFAULT '0.00' COMMENT '减:摊回分保费用', + `other_bus_cost` decimal(19,2) DEFAULT '0.00' COMMENT '其它业务成本', + `operate_profit` decimal(19,2) DEFAULT '0.00' COMMENT '营业利润', + `non_oper_income` decimal(19,2) DEFAULT '0.00' COMMENT '加:营业外收入', + `non_oper_exp` decimal(19,2) DEFAULT '0.00' COMMENT '减:营业外支出', + `nca_disploss` decimal(19,2) DEFAULT '0.00' COMMENT '其中:减:非流动资产处置损失', + `total_profit` decimal(19,2) DEFAULT '0.00' COMMENT '利润总额', + `income_tax` decimal(19,2) DEFAULT '0.00' COMMENT '所得税费用', + `n_income` decimal(19,2) DEFAULT '0.00' COMMENT '净利润(含少数股东损益)', + `n_income_attr_p` decimal(19,2) DEFAULT '0.00' COMMENT '净利润(不含少数股东损益)', + `minority_gain` decimal(19,2) DEFAULT '0.00' COMMENT '少数股东损益', + `oth_compr_income` decimal(19,2) DEFAULT '0.00' COMMENT '其它综合收益', + `t_compr_income` decimal(19,2) DEFAULT '0.00' COMMENT '综合收益总额', + `compr_inc_attr_p` decimal(19,2) DEFAULT '0.00' COMMENT '归属于母公司(或股东)的综合收益总额)', + `compr_inc_attr_m_s` decimal(19,2) DEFAULT '0.00' COMMENT '归属于少数股东的综合收益总额', + `ebit` decimal(19,2) DEFAULT '0.00' COMMENT '息税前利润', + `ebitda` decimal(19,2) DEFAULT '0.00' COMMENT '息税折旧摊销前利润', + `insurance_exp` decimal(19,2) DEFAULT '0.00' COMMENT '保险业务支出', + `undist_profit` decimal(19,2) DEFAULT '0.00' COMMENT '年初未分配利润', + `distable_profit` decimal(19,2) DEFAULT '0.00' COMMENT '可分配利润', + `rd_exp` decimal(19,2) DEFAULT '0.00' COMMENT '研发费用', + `fin_exp_int_exp` decimal(19,2) DEFAULT '0.00' COMMENT '财务费用:利息费用', + `fin_exp_int_inc` decimal(19,2) DEFAULT '0.00' COMMENT '财务费用:利息收入', + `transfer_surplus_rese` decimal(19,2) DEFAULT '0.00' COMMENT '盈余公积转入', + `transfer_housing_imprest` decimal(19,2) DEFAULT '0.00' COMMENT '住房周转金转入', + `transfer_oth` decimal(19,2) DEFAULT '0.00' COMMENT '其它转入', + `adj_lossgain` decimal(19,2) DEFAULT '0.00' COMMENT '调整以前年度损益', + `withdra_legal_surplus` decimal(19,2) DEFAULT '0.00' COMMENT '提取法定盈余公积', + `withdra_legal_pubfund` decimal(19,2) DEFAULT '0.00' COMMENT '提取法定公益金', + `withdra_biz_devfund` decimal(19,2) DEFAULT '0.00' COMMENT '提取企业发展基金', + `withdra_rese_fund` decimal(19,2) DEFAULT '0.00' COMMENT '提取储备基金', + `withdra_oth_ersu` decimal(19,2) DEFAULT '0.00' COMMENT '提取任意盈余公积金', + `workers_welfare` decimal(19,2) DEFAULT '0.00' COMMENT '职工奖金福利', + `distr_profit_shrhder` decimal(19,2) DEFAULT '0.00' COMMENT '可供股东分配的利润', + `prfshare_payable_dvd` decimal(19,2) DEFAULT '0.00' COMMENT '应付优先股股利', + `comshare_payable_dvd` decimal(19,2) DEFAULT '0.00' COMMENT '应付普通股股利', + `capit_comstock_div` decimal(19,2) DEFAULT '0.00' COMMENT '转作股本的普通股股利', + `net_after_nr_lp_correct` decimal(19,2) DEFAULT '0.00' COMMENT '扣除非经营损益后的净利润(更正前)', + `oth_income` decimal(19,2) DEFAULT '0.00' COMMENT '其他收益', + `asset_disp_income` decimal(19,2) DEFAULT '0.00' COMMENT '资产处置收益', + `continued_net_profit` decimal(19,2) DEFAULT '0.00' COMMENT '持续经营净利润', + `end_net_profit` decimal(19,2) DEFAULT '0.00' COMMENT '终止经营净利润', + `credit_impa_loss` decimal(19,2) DEFAULT '0.00' COMMENT '信用减值损失', + `net_expo_hedging_benefits` decimal(19,2) DEFAULT '0.00' COMMENT '净敞口套期收益', + `oth_impair_loss_assets` decimal(19,2) DEFAULT '0.00' COMMENT '其它资产减值损失', + `total_opcost` decimal(19,2) DEFAULT '0.00' COMMENT '营业总成本2', + `amodcost_fin_assets` decimal(19,2) DEFAULT '0.00' COMMENT '以摊余成本计量的金融资产终止确认收益', + `update_flag` varchar(16) NOT NULL DEFAULT '' COMMENT '更新标识', + PRIMARY KEY (`ts_code`,`ann_date`,`f_ann_date`,`end_date`,`update_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_finance_indicator definition + +CREATE TABLE `t_ods_hs_finance_indicator` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS股票代码', + `ann_date` varchar(32) NOT NULL DEFAULT '' COMMENT '公告日期', + `end_date` varchar(32) NOT NULL DEFAULT '' COMMENT '报告期', + `eps` decimal(19,4) DEFAULT '0.0000' COMMENT '基本每股收益', + `dt_eps` decimal(19,4) DEFAULT '0.0000' COMMENT '稀释每股收益', + `total_revenue_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股营业总收入', + `revenue_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股营业收入', + `capital_rese_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股资本公积', + `surplus_rese_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股盈余公积', + `undist_profit_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股未分配利润', + `extra_item` decimal(19,4) DEFAULT '0.0000' COMMENT '非经常性损益', + `profit_dedt` decimal(19,4) DEFAULT '0.0000' COMMENT '扣除非经常性损益后的净利润', + `gross_margin` decimal(19,4) DEFAULT '0.0000' COMMENT '毛利', + `current_ratio` decimal(19,4) DEFAULT '0.0000' COMMENT '流动比率', + `quick_ratio` decimal(19,4) DEFAULT '0.0000' COMMENT '速动比率', + `cash_ratio` decimal(19,4) DEFAULT '0.0000' COMMENT '保守速动比率', + `invturn_days` decimal(19,4) DEFAULT '0.0000' COMMENT '存货周转天数', + `arturn_days` decimal(19,4) DEFAULT '0.0000' COMMENT '应收账款周转天数', + `inv_turn` decimal(19,4) DEFAULT '0.0000' COMMENT '存货周转率', + `ar_turn` decimal(19,4) DEFAULT '0.0000' COMMENT '应收账款周转率', + `ca_turn` decimal(19,4) DEFAULT '0.0000' COMMENT '流动资产周转率', + `fa_turn` decimal(19,4) DEFAULT '0.0000' COMMENT '固定资产周转率', + `assets_turn` decimal(19,4) DEFAULT '0.0000' COMMENT '总资产周转率', + `op_income` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动净收益', + `valuechange_income` decimal(19,4) DEFAULT '0.0000' COMMENT '价值变动净收益', + `interst_income` decimal(19,4) DEFAULT '0.0000' COMMENT '利息费用', + `daa` decimal(19,4) DEFAULT '0.0000' COMMENT '折旧与摊销', + `ebit` decimal(19,4) DEFAULT '0.0000' COMMENT '息税前利润', + `ebitda` decimal(19,4) DEFAULT '0.0000' COMMENT '息税折旧摊销前利润', + `fcff` decimal(19,4) DEFAULT '0.0000' COMMENT '企业自由现金流量', + `fcfe` decimal(19,4) DEFAULT '0.0000' COMMENT '股权自由现金流量', + `current_exint` decimal(19,4) DEFAULT '0.0000' COMMENT '无息流动负债', + `noncurrent_exint` decimal(19,4) DEFAULT '0.0000' COMMENT '无息非流动负债', + `interestdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '带息债务', + `netdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '净债务', + `tangible_asset` decimal(19,4) DEFAULT '0.0000' COMMENT '有形资产', + `working_capital` decimal(19,4) DEFAULT '0.0000' COMMENT '营运资金', + `networking_capital` decimal(19,4) DEFAULT '0.0000' COMMENT '营运流动资本', + `invest_capital` decimal(19,4) DEFAULT '0.0000' COMMENT '全部投入资本', + `retained_earnings` decimal(19,4) DEFAULT '0.0000' COMMENT '留存收益', + `diluted2_eps` decimal(19,4) DEFAULT '0.0000' COMMENT '期末摊薄每股收益', + `bps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股净资产', + `ocfps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股经营活动产生的现金流量净额', + `retainedps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股留存收益', + `cfps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股现金流量净额', + `ebit_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股息税前利润', + `fcff_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股企业自由现金流量', + `fcfe_ps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股股东自由现金流量', + `netprofit_margin` decimal(19,4) DEFAULT '0.0000' COMMENT '销售净利率', + `grossprofit_margin` decimal(19,4) DEFAULT '0.0000' COMMENT '销售毛利率', + `cogs_of_sales` decimal(19,4) DEFAULT '0.0000' COMMENT '销售成本率', + `expense_of_sales` decimal(19,4) DEFAULT '0.0000' COMMENT '销售期间费用率', + `profit_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '净利润/营业总收入', + `saleexp_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '销售费用/营业总收入', + `adminexp_of_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '管理费用/营业总收入', + `finaexp_of_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '财务费用/营业总收入', + `impai_ttm` decimal(19,4) DEFAULT '0.0000' COMMENT '资产减值损失/营业总收入', + `gc_of_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '营业总成本/营业总收入', + `op_of_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润/营业总收入', + `ebit_of_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '息税前利润/营业总收入', + `roe` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产收益率', + `roe_waa` decimal(19,4) DEFAULT '0.0000' COMMENT '加权平均净资产收益率', + `roe_dt` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产收益率(扣除非经常损益)', + `roa` decimal(19,4) DEFAULT '0.0000' COMMENT '总资产报酬率', + `npta` decimal(19,4) DEFAULT '0.0000' COMMENT '总资产净利润', + `roic` decimal(19,4) DEFAULT '0.0000' COMMENT '投入资本回报率', + `roe_yearly` decimal(19,4) DEFAULT '0.0000' COMMENT '年化净资产收益率', + `roa2_yearly` decimal(19,4) DEFAULT '0.0000' COMMENT '年化总资产报酬率', + `roe_avg` decimal(19,4) DEFAULT '0.0000' COMMENT '平均净资产收益率(增发条件)', + `opincome_of_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动净收益/利润总额', + `investincome_of_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '价值变动净收益/利润总额', + `n_op_profit_of_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '营业外收支净额/利润总额', + `tax_to_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '所得税/利润总额', + `dtprofit_to_profit` decimal(19,4) DEFAULT '0.0000' COMMENT '扣除非经常损益后的净利润/净利润', + `salescash_to_or` decimal(19,4) DEFAULT '0.0000' COMMENT '销售商品提供劳务收到的现金/营业收入', + `ocf_to_or` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/营业收入', + `ocf_to_opincome` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/经营活动净收益', + `capitalized_to_da` decimal(19,4) DEFAULT '0.0000' COMMENT '资本支出/折旧和摊销', + `debt_to_assets` decimal(19,4) DEFAULT '0.0000' COMMENT '资产负债率', + `assets_to_eqt` decimal(19,4) DEFAULT '0.0000' COMMENT '权益乘数', + `dp_assets_to_eqt` decimal(19,4) DEFAULT '0.0000' COMMENT '权益乘数(杜邦分析)', + `ca_to_assets` decimal(19,4) DEFAULT '0.0000' COMMENT '流动资产/总资产', + `nca_to_assets` decimal(19,4) DEFAULT '0.0000' COMMENT '非流动资产/总资产', + `tbassets_to_totalassets` decimal(19,4) DEFAULT '0.0000' COMMENT '有形资产/总资产', + `int_to_talcap` decimal(19,4) DEFAULT '0.0000' COMMENT '带息债务/全部投入资本', + `eqt_to_talcapital` decimal(19,4) DEFAULT '0.0000' COMMENT '归属于母公司的股东权益/全部投入资本', + `currentdebt_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '流动负债/负债合计', + `longdeb_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '非流动负债/负债合计', + `ocf_to_shortdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/流动负债', + `debt_to_eqt` decimal(19,4) DEFAULT '0.0000' COMMENT '产权比率', + `eqt_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '归属于母公司的股东权益/负债合计', + `eqt_to_interestdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '归属于母公司的股东权益/带息债务', + `tangibleasset_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '有形资产/负债合计', + `tangasset_to_intdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '有形资产/带息债务', + `tangibleasset_to_netdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '有形资产/净债务', + `ocf_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/负债合计', + `ocf_to_interestdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/带息债务', + `ocf_to_netdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/净债务', + `ebit_to_interest` decimal(19,4) DEFAULT '0.0000' COMMENT '已获利息倍数(EBIT/利息费用)', + `longdebt_to_workingcapital` decimal(19,4) DEFAULT '0.0000' COMMENT '长期债务与营运资金比率', + `ebitda_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '息税折旧摊销前利润/负债合计', + `turn_days` decimal(19,4) DEFAULT '0.0000' COMMENT '营业周期', + `roa_yearly` decimal(19,4) DEFAULT '0.0000' COMMENT '年化总资产净利率', + `roa_dp` decimal(19,4) DEFAULT '0.0000' COMMENT '总资产净利率(杜邦分析)', + `fixed_assets` decimal(19,4) DEFAULT '0.0000' COMMENT '固定资产合计', + `profit_prefin_exp` decimal(19,4) DEFAULT '0.0000' COMMENT ' 扣除财务费用前营业利润', + `non_op_profit` decimal(19,4) DEFAULT '0.0000' COMMENT '非营业利润', + `op_to_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润/利润总额', + `nop_to_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '非营业利润/利润总额', + `ocf_to_profit` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/营业利润', + `cash_to_liqdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '货币资金/流动负债', + `cash_to_liqdebt_withinterest` decimal(19,4) DEFAULT '0.0000' COMMENT '货币资金/带息流动负债', + `op_to_liqdebt` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润/流动负债', + `op_to_debt` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润/负债合计', + `roic_yearly` decimal(19,4) DEFAULT '0.0000' COMMENT '年化投入资本回报率', + `total_fa_trun` decimal(19,4) DEFAULT '0.0000' COMMENT '固定资产合计周转率', + `profit_to_op` decimal(19,4) DEFAULT '0.0000' COMMENT '利润总额/营业收入', + `q_opincome` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动单季度净收益', + `q_investincome` decimal(19,4) DEFAULT '0.0000' COMMENT '价值变动单季度净收益', + `q_dtprofit` decimal(19,4) DEFAULT '0.0000' COMMENT '扣除非经常损益后的单季度净利润', + `q_eps` decimal(19,4) DEFAULT '0.0000' COMMENT '每股收益(单季度)', + `q_netprofit_margin` decimal(19,4) DEFAULT '0.0000' COMMENT '销售净利率(单季度)', + `q_gsprofit_margin` decimal(19,4) DEFAULT '0.0000' COMMENT '销售毛利率(单季度)', + `q_exp_to_sales` decimal(19,4) DEFAULT '0.0000' COMMENT '销售期间费用率(单季度)', + `q_profit_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '净利润/营业总收入(单季度)', + `q_saleexp_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '销售费用/营业总收入 (单季度)', + `q_adminexp_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '管理费用/营业总收入 (单季度)', + `q_finaexp_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '财务费用/营业总收入 (单季度)', + `q_impair_to_gr_ttm` decimal(19,4) DEFAULT '0.0000' COMMENT '资产减值损失/营业总收入(单季度)', + `q_gc_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '营业总成本/营业总收入 (单季度)', + `q_op_to_gr` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润/营业总收入(单季度)', + `q_roe` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产收益率(单季度)', + `q_dt_roe` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产单季度收益率(扣除非经常损益)', + `q_npta` decimal(19,4) DEFAULT '0.0000' COMMENT '总资产净利润(单季度)', + `q_opincome_to_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动净收益/利润总额(单季度)', + `q_investincome_to_ebt` decimal(19,4) DEFAULT '0.0000' COMMENT '价值变动净收益/利润总额(单季度)', + `q_dtprofit_to_profit` decimal(19,4) DEFAULT '0.0000' COMMENT '扣除非经常损益后的净利润/净利润(单季度)', + `q_salescash_to_or` decimal(19,4) DEFAULT '0.0000' COMMENT '销售商品提供劳务收到的现金/营业收入(单季度)', + `q_ocf_to_sales` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/营业收入(单季度)', + `q_ocf_to_or` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额/经营活动净收益(单季度)', + `basic_eps_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '基本每股收益同比增长率(%)', + `dt_eps_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '稀释每股收益同比增长率(%)', + `cfps_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT ' 每股经营活动产生的现金流量净额同比增长率(%)', + `op_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润同比增长率(%)', + `ebt_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '利润总额同比增长率(%)', + `netprofit_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '归属母公司股东的净利润同比增长率(%)', + `dt_netprofit_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '归属母公司股东的净利润-扣除非经常损益同比增长率(%)', + `ocf_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '经营活动产生的现金流量净额同比增长率(%)', + `roe_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产收益率(摊薄)同比增长率(%)', + `bps_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '每股净资产相对年初增长率(%)', + `assets_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '资产总计相对年初增长率(%)', + `eqt_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '归属母公司的股东权益相对年初增长率(%)', + `tr_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业总收入同比增长率(%)', + `or_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业收入同比增长率(%)', + `q_gr_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业总收入同比增长率(%)(单季度)', + `q_gr_qoq` decimal(19,4) DEFAULT '0.0000' COMMENT '营业总收入环比增长率(%)(单季度)', + `q_sales_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业收入同比增长率(%)(单季度)', + `q_sales_qoq` decimal(19,4) DEFAULT '0.0000' COMMENT '营业收入环比增长率(%)(单季度)', + `q_op_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润同比增长率(%)(单季度)', + `q_op_qoq` decimal(19,4) DEFAULT '0.0000' COMMENT '营业利润环比增长率(%)(单季度)', + `q_profit_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '净利润同比增长率(%)(单季度)', + `q_profit_qoq` decimal(19,4) DEFAULT '0.0000' COMMENT '净利润环比增长率(%)(单季度)', + `q_netprofit_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '归属母公司股东的净利润同比增长率(%)(单季度)', + `q_netprofit_qoq` decimal(19,4) DEFAULT '0.0000' COMMENT '归属母公司股东的净利润环比增长率(%)(单季度)', + `equity_yoy` decimal(19,4) DEFAULT '0.0000' COMMENT '净资产同比增长率', + `rd_exp` decimal(19,4) DEFAULT '0.0000' COMMENT '研发费用', + `update_flag` varchar(16) NOT NULL DEFAULT '' COMMENT '更新标识', + PRIMARY KEY (`ts_code`,`ann_date`,`end_date`,`update_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + + +-- stockdb.t_ods_hs_indicator_list definition + +CREATE TABLE `t_ods_hs_indicator_list` ( + `ts_code` varchar(32) NOT NULL DEFAULT '' COMMENT 'TS代码', + `name` varchar(128) DEFAULT '' COMMENT '简称', + `fullname` varchar(128) DEFAULT '' COMMENT '指数全称', + `market` varchar(32) DEFAULT '' COMMENT '市场', + `publisher` varchar(128) DEFAULT '' COMMENT '发布方', + `index_type` varchar(128) DEFAULT '' COMMENT '指数风格', + `category` varchar(32) DEFAULT '' COMMENT '指数类别', + `base_date` varchar(32) DEFAULT '''''' COMMENT '基期', + `base_point` float DEFAULT '0' COMMENT '基点', + `list_date` varchar(32) DEFAULT '' COMMENT '发布日期', + `weight_rule` varchar(32) DEFAULT '' COMMENT '加权方式', + `ts_desc` varchar(4096) DEFAULT '' COMMENT '描述', + `exp_date` varchar(32) DEFAULT '' COMMENT '终止日期', + PRIMARY KEY (`ts_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + diff --git a/tushare-stock/db/sql-query.sh b/tushare-stock/db/sql-query.sh new file mode 100644 index 0000000..1d111e0 --- /dev/null +++ b/tushare-stock/db/sql-query.sh @@ -0,0 +1,89 @@ +select end_date,end_type, total_revenue, revenue, oper_cost, sell_exp, admin_exp, update_flag from t_ods_hs_finance_income where ts_code ='000002.SZ'; + + +select ts_code, count(*) as cnt from t_ods_hs_finance_income GROUP BY ts_code ORDER BY ts_code asc; + +## 半导体板块 +SELECT ts_code, name, market FROM `t_ods_hs_base_list` WHERE industry='半导体'; + +## +select a.ts_code, b.name, a.end_date, a.update_flag, a.total_revenue, a.revenue, a.n_income_attr_p, a.total_cogs, a.oper_cost, a.sell_exp, a.admin_exp, a.fin_exp, a.rd_exp +from t_ods_hs_finance_income as a, t_ods_hs_base_list as b, t_meta_kechuang_chip as c +WHERE c.ts_code = b.ts_code AND a.ts_code = b.ts_code AND a.report_type = '1' AND a.end_type = '4' and a.update_flag=1 + + +## 游戏行业的数据分析 +select b.ts_code, c.name, b.end_date, b.roe, b.grossprofit_margin as '销售毛利率', b.netprofit_margin AS '销售净利率', b.profit_to_gr as '净利润/总收入', b.saleexp_to_gr as '销售成本/营收', b.adminexp_of_gr as '管理成本/营收', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '研发成本/营收', b.ebt_yoy as '利润增长率', b.tr_yoy AS '总营收增长率', b.netprofit_yoy as '归母利润增长率', b.dt_netprofit_yoy as '归母扣非利润增长率' +from t_meta_game as a, t_ods_hs_finance_indicator as b , t_ods_hs_base_list as c +WHERE a.ts_code = b.ts_code and a.ts_code = c.ts_code AND b.end_date like "%0630" and b.update_flag =1 +ORDER BY b.ts_code desc, b.end_date ASC + +# 游戏,过滤出100亿市值以上的分析 +select b.ts_code, c.name, b.end_date, b.roe, b.grossprofit_margin as '销售毛利率', b.netprofit_margin AS '销售净利率', b.saleexp_to_gr as '销售成本/营收', b.adminexp_of_gr as '管理成本/营收', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '研发成本/营收', b.ebt_yoy as '利润增长率', b.tr_yoy AS '总营收增长率' +from t_meta_game as a, t_ods_hs_finance_indicator as b , t_ods_hs_base_list as c, t_ods_hs_daily_basic as d +WHERE a.ts_code = b.ts_code and a.ts_code = c.ts_code AND a.ts_code=d.ts_code AND b.end_date like "%1231" and b.update_flag =1 AND d.trade_date='20220701' AND d.total_mv > 100*10000 +ORDER BY b.ts_code desc, b.end_date ASC + + +## 科创芯片,50亿以上的分析 +select b.ts_code, c.name, b.end_date, format(d.total_mv/10000,2) as '当前市值', d.pe as '市盈率', d.ps as '市销率', b.roe, b.grossprofit_margin as '销售毛利率', b.netprofit_margin AS '销售净利率', b.saleexp_to_gr as '销售成本/营收', b.adminexp_of_gr as '管理成本/营收', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '研发成本/营收', b.ebt_yoy as '利润增长率', b.tr_yoy AS '总营收增长率' +from t_meta_kechuang_chip as a, t_ods_hs_finance_indicator as b , t_ods_hs_base_list as c, t_ods_hs_daily_basic as d +WHERE a.ts_code = b.ts_code and a.ts_code = c.ts_code AND a.ts_code=d.ts_code AND b.end_date like "%1231" and b.update_flag =1 AND d.trade_date='20220701' AND d.total_mv > 50*10000 +ORDER BY b.ts_code desc, b.end_date ASC + +## 半导体 +select b.ts_code, c.name, b.end_date, format(d.total_mv/10000,2) as '当前市值', d.pe as '市盈率', d.ps as '市销率', b.roe, b.grossprofit_margin as '销售毛利率', b.netprofit_margin AS '销售净利率', b.saleexp_to_gr as '销售成本/营收', b.adminexp_of_gr as '管理成本/营收', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '研发成本/营收', b.netprofit_yoy as '利润增长率', b.tr_yoy AS '总营收增长率' +from t_ods_hs_base_list as a, t_ods_hs_finance_indicator as b , t_ods_hs_base_list as c, t_ods_hs_daily_basic as d +WHERE a.ts_code = b.ts_code and a.industry = '半导体' and a.ts_code = c.ts_code AND a.ts_code=d.ts_code AND b.end_date like "%1231" and b.update_flag =1 AND d.trade_date='20220701' AND d.total_mv > 50*10000 +ORDER BY d.total_mv desc, b.end_date ASC + + +## 数据对比, indicator 表的管理费用/总营收数据不对。 +SELECT a.ts_code, a.end_date, a.total_revenue, a.revenue, a.admin_exp, a.sell_exp, a.rd_exp, a.sell_exp/a.total_revenue*100 as '销售费用/总营收', a.admin_exp/a.total_revenue*100 as '管理费用/总营收', a.rd_exp/a.total_revenue*100 as '研发费用/总营收', b.saleexp_to_gr as '指标表.销售费用/营业总收入' , b.adminexp_of_gr as '指标表.管理费用/营业总收入', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '指标表.管理费用/营业总收入' +FROM t_ods_hs_finance_income as a , t_ods_hs_finance_indicator as b +WHERE a.ts_code= '688396.SH' AND a.end_date LIKE '20211231' and b.ts_code='688396.SH' AND b.update_flag = '1' and b.end_date='20211231' + +## 影视 +select b.ts_code, c.name, b.end_date, format(d.total_mv/10000,2) as '当前市值', d.pe as '市盈率', d.ps as '市销率', b.roe, b.grossprofit_margin as '销售毛利率', b.netprofit_margin AS '销售净利率', b.saleexp_to_gr as '销售成本/营收', b.adminexp_of_gr as '管理成本/营收', b.rd_exp/(b.gross_margin/b.grossprofit_margin) as '研发成本/营收', b.ebt_yoy as '利润增长率', b.tr_yoy AS '总营收增长率' +from t_meta_film as a, t_ods_hs_finance_indicator as b , t_ods_hs_base_list as c, t_ods_hs_daily_basic as d +WHERE a.ts_code = b.ts_code and a.ts_code = c.ts_code AND a.ts_code=d.ts_code AND b.end_date like "%1231" and b.update_flag =1 AND d.trade_date='20220701' AND d.total_mv > 30*10000 +ORDER BY d.total_mv DESC, b.end_date ASC + + +## ROE 选股 +SELECT a.ts_code, b.name, AVG(a.roe) as 'roe' +FROM t_ods_hs_finance_indicator AS a, t_ods_hs_base_list as b +WHERE a.ts_code = b.ts_code +GROUP BY ts_code +ORDER BY roe desc + +## 华侨城 +SELECT ts_code, end_date, total_revenue, total_cogs, (total_revenue - oper_cost)/total_revenue as '毛利率', n_income_attr_p, n_income_attr_p/total_revenue as '净利率' +FROM `t_ods_hs_finance_income` +WHERE ts_code='000069.SZ' AND end_type = '4' AND update_flag = 0; + +SELECT ts_code, end_date, total_assets, total_liab, total_assets - total_liab as '净资产', total_hldr_eqy_exc_min_int , contract_liab, adv_receipts, inventories, fix_assets, (total_liab-contract_liab-adv_receipts)/(total_assets-contract_liab-adv_receipts) as '资产负债率', update_flag +FROM `t_ods_hs_finance_balance` +WHERE ts_code='000069.SZ' AND end_type = '4' + +SELECT ts_code, end_date, total_assets, total_liab, total_assets - total_liab as '净资产', total_hldr_eqy_exc_min_int , contract_liab, adv_receipts, inventories, fix_assets, (total_liab-contract_liab-adv_receipts)/(total_assets-contract_liab-adv_receipts) as '资产负债率', inventories/total_assets as '存货/总资产', inventories/(total_assets - total_liab) as '存货/净资产', update_flag +FROM `t_ods_hs_finance_balance` +WHERE ts_code in('000069.SZ', '000002.SZ','600048.SH') AND end_type = '4' + +SELECT ts_code, end_date, im_n_incr_cash_equ, c_inf_fr_operate_a, st_cash_out_act, n_cashflow_act, stot_inflows_inv_act, stot_out_inv_act, n_cashflow_inv_act, stot_cash_in_fnc_act, stot_cashout_fnc_act, n_cash_flows_fnc_act,update_flag +FROM `t_ods_hs_finance_cashflow` +WHERE ts_code='000069.SZ' AND end_type = '4' + +## 按照毛利率和净利率选股 +SELECT a.ts_code, b.name, a.end_date, a.total_revenue, a.revenue, a.oper_cost, format((a.revenue/a.total_revenue)*100, 2) as '主业营收比例', format((1- a.oper_cost/a.revenue)*100, 2) as '毛利率', format((total_profit /a. total_revenue)*100, 2) as '净利率', a.update_flag +FROM `t_ods_hs_finance_income` as a, t_ods_hs_base_list as b +WHERE a.ts_code = b.ts_code and a.end_type = '4' +ORDER BY a.ts_code asc, a.end_date asc + +SELECT a.ts_code, b.name, a.end_date, format(a.grossprofit_margin,2) as '毛利率', format(a.netprofit_margin,2) as '净利率', format(a.tr_yoy,2) as '营收同比增长', format(a.ebt_yoy, 2) as '利润同比增长' +FROM `t_ods_hs_finance_indicator` as a, t_ods_hs_base_list as b +WHERE a.ts_code = b.ts_code and a.end_date like '%1231' + +SELECT a.ts_code, b.name, format(c.total_mv/10000, 2), a.end_date, format(a.grossprofit_margin,2) as '毛利率', format(a.netprofit_margin,2) as '净利率', format(a.tr_yoy,2) as '营收同比增长', format(a.ebt_yoy, 2) as '利润同比增长' +FROM `t_ods_hs_finance_indicator` as a, t_ods_hs_base_list as b, t_ods_hs_daily_basic as c +WHERE a.ts_code = b.ts_code and c.ts_code =a.ts_code and a.end_date like '%1231' \ No newline at end of file diff --git a/tushare-stock/docker-compose.yml b/tushare-stock/docker-compose.yml new file mode 100644 index 0000000..cd43be0 --- /dev/null +++ b/tushare-stock/docker-compose.yml @@ -0,0 +1,19 @@ +# yaml 配置 +version: '3' +services: + stock: + build: . + ports: + - "2022:22" + + redis: + image: "redis:alpine" + mysql: + image: "mysql:5.7" + volumes: + - mysql-data:/var/lib/mysql + environment: + MYSQL_ROOT_PASSWORD: "mysqlpw" + MYSQL_DATABASE: "testdb" +volumes: + mysql-data: \ No newline at end of file diff --git a/tushare-stock/kechuang50.txt b/tushare-stock/kechuang50.txt new file mode 100644 index 0000000..25e6eb8 --- /dev/null +++ b/tushare-stock/kechuang50.txt @@ -0,0 +1,50 @@ +688002.SH +688005.SH +688006.SH +688008.SH +688009.SH +688012.SH +688029.SH +688036.SH +688063.SH +688065.SH +688083.SH +688099.SH +688111.SH +688116.SH +688122.SH +688126.SH +688139.SH +688161.SH +688169.SH +688180.SH +688185.SH +688187.SH +688188.SH +688202.SH +688208.SH +688223.SH +688256.SH +688276.SH +688289.SH +688303.SH +688363.SH +688388.SH +688390.SH +688396.SH +688521.SH +688536.SH +688538.SH +688561.SH +688599.SH +688608.SH +688686.SH +688690.SH +688696.SH +688728.SH +688772.SH +688777.SH +688779.SH +688819.SH +688981.SH +689009.SH \ No newline at end of file diff --git a/tushare-stock/mod/00698.xlsx b/tushare-stock/mod/00698.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b977986863770b19b56bd479c18b3aa4b48f2a39 GIT binary patch literal 34655 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 P-v1!ppEm;je;xflHd|K| literal 0 HcmV?d00001 diff --git a/tushare-stock/mod/HKStock.py b/tushare-stock/mod/HKStock.py new file mode 100644 index 0000000..2cc8deb --- /dev/null +++ b/tushare-stock/mod/HKStock.py @@ -0,0 +1,52 @@ +#!/usr/bin/py + +import json +from requests import get +from pandas import DataFrame + +def balance_data(code,years): + #query = 'http://HKf10.eastmoney.com/F9HKStock/GetFinanceAssetData.do?securityCode={}.HK&comType=127000000606281483&yearList={}&reportTypeList=1,5,3,6&dateSearchType=1&listedType=0,1&reportTypeInScope=1&reportType=0&rotate=0&seperate=0&order=desc&cashType=1&exchangeValue=1&customSelect=0&CurrencySelect=0'.format(code,years) + query = 'http://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code={}&startdate={}&ctype=4&rtype=0'.format(code,years) + ct = get(query).text.replace('\\u0026nbsp','') + ct = ct.replace('\\u003cb\\u003e','').replace('\\u003c/b\\u003e','') + d = json.loads(ct)['data'] + df = DataFrame(d) + print(df) + hdr = df.iloc[0,:].values + hdr[0] = "名目" + df.columns = hdr + df = df.iloc[1:,:] + df.index = df.iloc[:,0] + df = df.iloc[:,1:] + df = df.sort_values('截止日期',axis=1,ascending=False) + return df + +def income_data(code,years): + query = 'http://hkf10.eastmoney.com/F9HKStock/GetFinanceProfitData.do?securityCode={c}.HK&comType=127000000606281483&yearList={ny}&reportTypeList=1,5,3,6&dateSearchType=1&listedType=0,1&reportTypeInScope=1&reportType=0&rotate=0&seperate=0&order=desc&cashType=1&exchangeValue=1&customSelect=0&CurrencySelect=0'.format(c=code,ny=years) + ct = get(query).text.replace('\\u0026nbsp','') + ct = ct.replace('\\u003cb\\u003e','').replace('\\u003c/b\\u003e','') + d = json.loads(ct)['resultList'] + df = DataFrame(d) + hdr = df.iloc[0,:].values + hdr[0] = "名目" + df.columns = hdr + df = df.iloc[1:,:] + df.index = df.iloc[:,0] + df = df.iloc[:,1:] + df = df.sort_values('截止日期',axis=1,ascending=False) + return df + +def cash_data(code,years): + query = 'http://hkf10.eastmoney.com/F9HKStock/GetFinanceCashflowData.do?securityCode={c}.HK&comType=127000000606281483&yearList={ny}&reportTypeList=1,5,3,6&dateSearchType=1&listedType=0,1&reportTypeInScope=1&reportType=0&rotate=0&seperate=0&order=desc&cashType=1&exchangeValue=1&customSelect=0&CurrencySelect=0'.format(c=code,ny=years) + ct = get(query).text.replace('\\u0026nbsp','') + ct = ct.replace('\\u003cb\\u003e','').replace('\\u003c/b\\u003e','') + d = json.loads(ct)['resultList'] + df = DataFrame(d) + hdr = df.iloc[0,:].values + hdr[0] = "名目" + df.columns = hdr + df = df.iloc[1:,:] + df.index = df.iloc[:,0] + df = df.iloc[:,1:] + df = df.sort_values('截止日期',axis=1,ascending=False) + return df diff --git a/tushare-stock/mod/Template.xlsx b/tushare-stock/mod/Template.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..69b5560e5c4560e4a71fd643d1eeacca8c5397fe GIT binary patch literal 39956 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 literal 0 HcmV?d00001 diff --git a/tushare-stock/mod/main.py b/tushare-stock/mod/main.py new file mode 100644 index 0000000..b1c98aa --- /dev/null +++ b/tushare-stock/mod/main.py @@ -0,0 +1,21 @@ +from HKStock import * +import xlwings as xw + +code = input("请输入港股代码(不可省略前0):") +years = input("请输入下载年份,以英文逗号分隔:") + +t = r'Template.xlsx' +b = balance_data(code,years) +p = income_data(code,years) +c = cash_data(code,years) + +bk = xw.Book(t) +bk.sheets['balance_data'].clear_contents() +xw.view(b,bk.sheets['balance_data']) +#bk.sheets['cash_data'].clear_contents() +#xw.view(c,bk.sheets['cash_data']) +#bk.sheets['income_data'].clear_contents() +#xw.view(p,bk.sheets['income_data']) + +bk.save(str(code)+'.xlsx') +xw.apps[0].quit() \ No newline at end of file diff --git a/tushare-stock/readme.txt b/tushare-stock/readme.txt new file mode 100644 index 0000000..0bc93f5 --- /dev/null +++ b/tushare-stock/readme.txt @@ -0,0 +1,85 @@ + +需要三个container: + 用来执行应用的容器,使用python环境调用tushare + 数据库mysql (可选加个redis) + 用来呈现结果的web环境,安装phpamdin +三个容器使用相同的网络,以便于互联。 +由于windows下,使用volume管理的数据,无法直接可用,因此用mount方式 + +// 创建网络 +docker network create stock-net + +// 创建应用容器 +docker run -itd -p 2022:22 --name stockapp --network stock-net --mount type=bind,source=D:\AppData\docker-project\stock\,destination=/data/ ubuntu:latest +-- 安装软件 +apt-get update +apt-get install python3-pip +pip3 install --upgrade pip +pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple +apt-get install mysql-client + +docker inspect stockdb | grep IPAddress 记录mysql的ip地址,程序中使用 + + + +// 创建数据库 +docker run -d -p 2036:3306 --name stockdb --network stock-net --mount type=bind,source=D:\AppData\docker-project\mysql-data\,destination=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysqlpw -e MYSQL_DATABASE=stockdb mysql:5.7 + +// 创建web服务器 +docker run -itd -p 2080:80 --name stockweb --network stock-net --mount type=bind,source=D:\AppData\docker-project\stock\,destination=/data/ ubuntu:latest + +-- 安装phpamdin +apt-get install apache2 +apt-get install php +apt-get install libapache2-mod-php +apt-get install php-gd +apt-get install php-curl +apt-get install php-mysql +apt-get install phpmyadmin +过程中可以忽略掉db的配置,等安装完成后再单独配置,配置文件在 /etc/phpmyadmin/config-db.php +// 启动phpadmin +service apache2 restart +// phpadmin 登录账号 +root mysqlpw + +//登录地址,不能用localhost。ipconfig找到本机地址,然后用2080端口访问: +http://192.168.3.199:2080/phpmyadmin + + +PS C:\Users\PC> docker run -d ` +>> --network stock-net --network-alias mysql ` +>> -v mysql-data:D:\AppData\wsl\mysql-data ` +>> -e MYSQL_ROOT_PASSWORD=mysqlpw ` +>> -e MYSQL_DATABASE=testdb ` +>> mysql:5.7 + + +PS C:\Users\PC> docker run -itd ` +>> --network stock-net ` +>> -e MYSQL_HOST=mysql ` +>> -e MYSQL_USER=root ` +>> -e MYSQL_PASSWORD=mysqlpw ` +>> -e MYSQL_DB=testdb ` +>> ubuntu:latest + +docker inspect -f {{".NetworkSettings.IPAddress"}} stockdb + + +All stock income data process succ! total stocks: 4822, total rows: 136268 + + +-- ubuntu 镜像支持ssh登录 +// 创建时指定ssh的端口映射 +docker run -itd -p 2022:22 --name stockapp --network stock-net ubuntu:latest +// 创建好之后登录容器,安装ssh +apt-get update +apt-get install openssh-server +apt-get install openssh-client +// 修改配置文件,支持密码登录 +echo "PermitRootLogin yes" >> /etc/ssh/sshd_config +echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config +// 修改root密码 +echo "root:root" | chpasswd +// 重启ssh +/etc/init.d/ssh restart + diff --git a/tushare-stock/requirements.txt b/tushare-stock/requirements.txt new file mode 100644 index 0000000..80412d2 --- /dev/null +++ b/tushare-stock/requirements.txt @@ -0,0 +1,2 @@ + +redis \ No newline at end of file diff --git a/tushare-stock/src/balance.log b/tushare-stock/src/balance.log new file mode 100644 index 0000000..65f95a2 --- /dev/null +++ b/tushare-stock/src/balance.log @@ -0,0 +1,5223 @@ +get 000001.SZ balance data succ! total rows: 6 +get 000002.SZ balance data succ! total rows: 4 +get 000004.SZ balance data succ! total rows: 4 +get 000005.SZ balance data succ! total rows: 4 +get 000006.SZ balance data succ! total rows: 4 +get 000007.SZ balance data succ! total rows: 4 +get 000008.SZ balance data succ! total rows: 4 +get 000009.SZ balance data succ! total rows: 4 +get 000010.SZ balance data succ! total rows: 4 +get 000011.SZ balance data succ! total rows: 4 +get 000012.SZ balance data succ! total rows: 4 +get 000014.SZ balance data succ! total rows: 4 +get 000016.SZ balance data succ! total rows: 4 +get 000017.SZ balance data succ! total rows: 4 +get 000019.SZ balance data succ! total rows: 4 +get 000020.SZ balance data succ! total rows: 4 +get 000021.SZ balance data succ! total rows: 4 +get 000023.SZ balance data succ! total rows: 4 +get 000025.SZ balance data succ! total rows: 4 +get 000026.SZ balance data succ! total rows: 4 +get 000027.SZ balance data succ! total rows: 6 +get 000028.SZ balance data succ! total rows: 4 +get 000029.SZ balance data succ! total rows: 4 +get 000030.SZ balance data succ! total rows: 4 +get 000031.SZ balance data succ! total rows: 4 +get 000032.SZ balance data succ! total rows: 4 +get 000034.SZ balance data succ! total rows: 4 +get 000035.SZ balance data succ! total rows: 5 +get 000036.SZ balance data succ! total rows: 4 +get 000037.SZ balance data succ! total rows: 4 +get 000038.SZ balance data succ! total rows: 2 +get 000039.SZ balance data succ! total rows: 6 +get 000040.SZ balance data succ! total rows: 4 +get 000042.SZ balance data succ! total rows: 4 +get 000045.SZ balance data succ! total rows: 4 +get 000046.SZ balance data succ! total rows: 4 +get 000048.SZ balance data succ! total rows: 4 +get 000049.SZ balance data succ! total rows: 4 +get 000050.SZ balance data succ! total rows: 5 +get 000055.SZ balance data succ! total rows: 4 +get 000056.SZ balance data succ! total rows: 5 +get 000058.SZ balance data succ! total rows: 5 +get 000059.SZ balance data succ! total rows: 4 +get 000060.SZ balance data succ! total rows: 4 +get 000061.SZ balance data succ! total rows: 4 +get 000062.SZ balance data succ! total rows: 4 +get 000063.SZ balance data succ! total rows: 6 +get 000065.SZ balance data succ! total rows: 5 +get 000066.SZ balance data succ! total rows: 4 +get 000068.SZ balance data succ! total rows: 5 +get 000069.SZ balance data succ! total rows: 4 +get 000070.SZ balance data succ! total rows: 5 +get 000078.SZ balance data succ! total rows: 4 +get 000088.SZ balance data succ! total rows: 5 +get 000089.SZ balance data succ! total rows: 4 +get 000090.SZ balance data succ! total rows: 4 +get 000096.SZ balance data succ! total rows: 4 +get 000099.SZ balance data succ! total rows: 4 +get 000100.SZ balance data succ! total rows: 4 +get 000150.SZ balance data succ! total rows: 4 +get 000151.SZ balance data succ! total rows: 4 +get 000153.SZ balance data succ! total rows: 5 +get 000155.SZ balance data succ! total rows: 4 +get 000156.SZ balance data succ! total rows: 5 +get 000157.SZ balance data succ! total rows: 4 +get 000158.SZ balance data succ! total rows: 4 +get 000159.SZ balance data succ! total rows: 4 +get 000166.SZ balance data succ! total rows: 5 +get 000301.SZ balance data succ! total rows: 4 +get 000333.SZ balance data succ! total rows: 5 +get 000338.SZ balance data succ! total rows: 4 +get 000400.SZ balance data succ! total rows: 4 +get 000401.SZ balance data succ! total rows: 4 +get 000402.SZ balance data succ! total rows: 5 +get 000403.SZ balance data succ! total rows: 4 +get 000404.SZ balance data succ! total rows: 4 +get 000407.SZ balance data succ! total rows: 4 +get 000408.SZ balance data succ! total rows: 4 +get 000409.SZ balance data succ! total rows: 4 +get 000410.SZ balance data succ! total rows: 4 +get 000411.SZ balance data succ! total rows: 5 +get 000413.SZ balance data succ! total rows: 4 +get 000415.SZ balance data succ! total rows: 5 +get 000416.SZ balance data succ! total rows: 4 +get 000417.SZ balance data succ! total rows: 4 +get 000419.SZ balance data succ! total rows: 4 +get 000420.SZ balance data succ! total rows: 4 +get 000421.SZ balance data succ! total rows: 4 +get 000422.SZ balance data succ! total rows: 4 +get 000423.SZ balance data succ! total rows: 4 +get 000425.SZ balance data succ! total rows: 4 +get 000426.SZ balance data succ! total rows: 5 +get 000428.SZ balance data succ! total rows: 4 +get 000429.SZ balance data succ! total rows: 4 +get 000430.SZ balance data succ! total rows: 4 +get 000488.SZ balance data succ! total rows: 4 +get 000498.SZ balance data succ! total rows: 5 +get 000501.SZ balance data succ! total rows: 4 +get 000503.SZ balance data succ! total rows: 4 +get 000504.SZ balance data succ! total rows: 4 +get 000505.SZ balance data succ! total rows: 4 +get 000506.SZ balance data succ! total rows: 4 +get 000507.SZ balance data succ! total rows: 5 +get 000509.SZ balance data succ! total rows: 4 +get 000510.SZ balance data succ! total rows: 4 +get 000513.SZ balance data succ! total rows: 4 +get 000514.SZ balance data succ! total rows: 4 +get 000516.SZ balance data succ! total rows: 4 +get 000517.SZ balance data succ! total rows: 4 +get 000518.SZ balance data succ! total rows: 4 +get 000519.SZ balance data succ! total rows: 4 +get 000520.SZ balance data succ! total rows: 4 +get 000521.SZ balance data succ! total rows: 4 +get 000523.SZ balance data succ! total rows: 4 +get 000524.SZ balance data succ! total rows: 4 +get 000525.SZ balance data succ! total rows: 4 +get 000526.SZ balance data succ! total rows: 4 +get 000528.SZ balance data succ! total rows: 4 +get 000529.SZ balance data succ! total rows: 4 +get 000530.SZ balance data succ! total rows: 4 +get 000531.SZ balance data succ! total rows: 4 +get 000532.SZ balance data succ! total rows: 4 +get 000533.SZ balance data succ! total rows: 4 +get 000534.SZ balance data succ! total rows: 4 +get 000536.SZ balance data succ! total rows: 4 +get 000537.SZ balance data succ! total rows: 4 +get 000538.SZ balance data succ! total rows: 4 +get 000539.SZ balance data succ! total rows: 4 +get 000540.SZ balance data succ! total rows: 4 +get 000541.SZ balance data succ! total rows: 4 +get 000543.SZ balance data succ! total rows: 5 +get 000544.SZ balance data succ! total rows: 4 +get 000545.SZ balance data succ! total rows: 4 +get 000546.SZ balance data succ! total rows: 4 +get 000547.SZ balance data succ! total rows: 6 +get 000548.SZ balance data succ! total rows: 4 +get 000550.SZ balance data succ! total rows: 4 +get 000551.SZ balance data succ! total rows: 4 +get 000552.SZ balance data succ! total rows: 4 +get 000553.SZ balance data succ! total rows: 7 +get 000554.SZ balance data succ! total rows: 5 +get 000555.SZ balance data succ! total rows: 4 +get 000557.SZ balance data succ! total rows: 4 +get 000558.SZ balance data succ! total rows: 4 +get 000559.SZ balance data succ! total rows: 4 +get 000560.SZ balance data succ! total rows: 4 +get 000561.SZ balance data succ! total rows: 4 +get 000563.SZ balance data succ! total rows: 4 +get 000564.SZ balance data succ! total rows: 4 +get 000565.SZ balance data succ! total rows: 5 +get 000566.SZ balance data succ! total rows: 4 +get 000567.SZ balance data succ! total rows: 4 +get 000568.SZ balance data succ! total rows: 5 +get 000570.SZ balance data succ! total rows: 4 +get 000571.SZ balance data succ! total rows: 4 +get 000572.SZ balance data succ! total rows: 5 +get 000573.SZ balance data succ! total rows: 4 +get 000576.SZ balance data succ! total rows: 4 +get 000581.SZ balance data succ! total rows: 4 +get 000582.SZ balance data succ! total rows: 4 +get 000584.SZ balance data succ! total rows: 4 +get 000586.SZ balance data succ! total rows: 4 +get 000587.SZ balance data succ! total rows: 2 +get 000589.SZ balance data succ! total rows: 5 +get 000590.SZ balance data succ! total rows: 4 +get 000591.SZ balance data succ! total rows: 5 +get 000592.SZ balance data succ! total rows: 4 +get 000593.SZ balance data succ! total rows: 4 +get 000595.SZ balance data succ! total rows: 4 +get 000596.SZ balance data succ! total rows: 4 +get 000597.SZ balance data succ! total rows: 5 +get 000598.SZ balance data succ! total rows: 4 +get 000599.SZ balance data succ! total rows: 4 +get 000600.SZ balance data succ! total rows: 4 +get 000601.SZ balance data succ! total rows: 4 +get 000603.SZ balance data succ! total rows: 4 +get 000605.SZ balance data succ! total rows: 5 +get 000606.SZ balance data succ! total rows: 4 +get 000607.SZ balance data succ! total rows: 5 +get 000608.SZ balance data succ! total rows: 4 +get 000609.SZ balance data succ! total rows: 4 +get 000610.SZ balance data succ! total rows: 4 +get 000612.SZ balance data succ! total rows: 4 +get 000613.SZ balance data succ! total rows: 2 +get 000615.SZ balance data succ! total rows: 4 +get 000616.SZ balance data succ! total rows: 4 +get 000617.SZ balance data succ! total rows: 4 +get 000619.SZ balance data succ! total rows: 4 +get 000620.SZ balance data succ! total rows: 4 +get 000622.SZ balance data succ! total rows: 5 +get 000623.SZ balance data succ! total rows: 4 +get 000625.SZ balance data succ! total rows: 4 +get 000626.SZ balance data succ! total rows: 4 +get 000627.SZ balance data succ! total rows: 4 +get 000628.SZ balance data succ! total rows: 4 +get 000629.SZ balance data succ! total rows: 4 +get 000630.SZ balance data succ! total rows: 4 +get 000631.SZ balance data succ! total rows: 4 +get 000632.SZ balance data succ! total rows: 5 +get 000633.SZ balance data succ! total rows: 4 +get 000635.SZ balance data succ! total rows: 4 +get 000636.SZ balance data succ! total rows: 4 +get 000637.SZ balance data succ! total rows: 4 +get 000638.SZ balance data succ! total rows: 5 +get 000639.SZ balance data succ! total rows: 4 +get 000650.SZ balance data succ! total rows: 4 +get 000651.SZ balance data succ! total rows: 4 +get 000652.SZ balance data succ! total rows: 4 +get 000655.SZ balance data succ! total rows: 4 +get 000656.SZ balance data succ! total rows: 4 +get 000657.SZ balance data succ! total rows: 4 +get 000659.SZ balance data succ! total rows: 5 +get 000661.SZ balance data succ! total rows: 4 +get 000663.SZ balance data succ! total rows: 4 +get 000665.SZ balance data succ! total rows: 4 +get 000666.SZ balance data succ! total rows: 4 +get 000667.SZ balance data succ! total rows: 4 +get 000668.SZ balance data succ! total rows: 4 +get 000669.SZ balance data succ! total rows: 4 +get 000670.SZ balance data succ! total rows: 5 +get 000671.SZ balance data succ! total rows: 4 +get 000672.SZ balance data succ! total rows: 4 +get 000673.SZ balance data succ! total rows: 1 +get 000676.SZ balance data succ! total rows: 4 +get 000677.SZ balance data succ! total rows: 4 +get 000678.SZ balance data succ! total rows: 5 +get 000679.SZ balance data succ! total rows: 4 +get 000680.SZ balance data succ! total rows: 5 +get 000681.SZ balance data succ! total rows: 4 +get 000682.SZ balance data succ! total rows: 4 +get 000683.SZ balance data succ! total rows: 4 +get 000685.SZ balance data succ! total rows: 4 +get 000686.SZ balance data succ! total rows: 4 +get 000688.SZ balance data succ! total rows: 4 +get 000690.SZ balance data succ! total rows: 4 +get 000691.SZ balance data succ! total rows: 4 +get 000692.SZ balance data succ! total rows: 4 +get 000695.SZ balance data succ! total rows: 5 +get 000697.SZ balance data succ! total rows: 4 +get 000698.SZ balance data succ! total rows: 4 +get 000700.SZ balance data succ! total rows: 4 +get 000701.SZ balance data succ! total rows: 4 +get 000702.SZ balance data succ! total rows: 4 +get 000703.SZ balance data succ! total rows: 4 +get 000705.SZ balance data succ! total rows: 4 +get 000707.SZ balance data succ! total rows: 4 +get 000708.SZ balance data succ! total rows: 4 +get 000709.SZ balance data succ! total rows: 5 +get 000710.SZ balance data succ! total rows: 4 +get 000711.SZ balance data succ! total rows: 4 +get 000712.SZ balance data succ! total rows: 4 +get 000713.SZ balance data succ! total rows: 4 +get 000715.SZ balance data succ! total rows: 4 +get 000716.SZ balance data succ! total rows: 4 +get 000717.SZ balance data succ! total rows: 4 +get 000718.SZ balance data succ! total rows: 6 +get 000719.SZ balance data succ! total rows: 4 +get 000720.SZ balance data succ! total rows: 4 +get 000721.SZ balance data succ! total rows: 4 +get 000722.SZ balance data succ! total rows: 4 +get 000723.SZ balance data succ! total rows: 4 +get 000725.SZ balance data succ! total rows: 5 +get 000726.SZ balance data succ! total rows: 5 +get 000727.SZ balance data succ! total rows: 4 +get 000728.SZ balance data succ! total rows: 4 +get 000729.SZ balance data succ! total rows: 4 +get 000731.SZ balance data succ! total rows: 4 +get 000732.SZ balance data succ! total rows: 4 +get 000733.SZ balance data succ! total rows: 4 +get 000735.SZ balance data succ! total rows: 5 +get 000736.SZ balance data succ! total rows: 4 +get 000737.SZ balance data succ! total rows: 5 +get 000738.SZ balance data succ! total rows: 4 +get 000739.SZ balance data succ! total rows: 4 +get 000750.SZ balance data succ! total rows: 4 +get 000751.SZ balance data succ! total rows: 5 +get 000752.SZ balance data succ! total rows: 4 +get 000753.SZ balance data succ! total rows: 4 +get 000755.SZ balance data succ! total rows: 4 +get 000756.SZ balance data succ! total rows: 4 +get 000757.SZ balance data succ! total rows: 4 +get 000758.SZ balance data succ! total rows: 4 +get 000759.SZ balance data succ! total rows: 4 +get 000761.SZ balance data succ! total rows: 4 +get 000762.SZ balance data succ! total rows: 5 +get 000766.SZ balance data succ! total rows: 4 +get 000767.SZ balance data succ! total rows: 4 +get 000768.SZ balance data succ! total rows: 4 +get 000776.SZ balance data succ! total rows: 4 +get 000777.SZ balance data succ! total rows: 4 +get 000778.SZ balance data succ! total rows: 4 +get 000779.SZ balance data succ! total rows: 4 +get 000782.SZ balance data succ! total rows: 4 +get 000783.SZ balance data succ! total rows: 4 +get 000785.SZ balance data succ! total rows: 4 +get 000786.SZ balance data succ! total rows: 4 +get 000788.SZ balance data succ! total rows: 4 +get 000789.SZ balance data succ! total rows: 4 +get 000790.SZ balance data succ! total rows: 5 +get 000791.SZ balance data succ! total rows: 4 +get 000792.SZ balance data succ! total rows: 4 +get 000793.SZ balance data succ! total rows: 4 +get 000795.SZ balance data succ! total rows: 4 +get 000796.SZ balance data succ! total rows: 4 +get 000797.SZ balance data succ! total rows: 4 +get 000798.SZ balance data succ! total rows: 4 +get 000799.SZ balance data succ! total rows: 5 +get 000800.SZ balance data succ! total rows: 6 +get 000801.SZ balance data succ! total rows: 4 +get 000802.SZ balance data succ! total rows: 4 +get 000803.SZ balance data succ! total rows: 4 +get 000806.SZ balance data succ! total rows: 4 +get 000807.SZ balance data succ! total rows: 4 +get 000809.SZ balance data succ! total rows: 4 +get 000810.SZ balance data succ! total rows: 4 +get 000811.SZ balance data succ! total rows: 4 +get 000812.SZ balance data succ! total rows: 4 +get 000813.SZ balance data succ! total rows: 5 +get 000815.SZ balance data succ! total rows: 4 +get 000816.SZ balance data succ! total rows: 5 +get 000818.SZ balance data succ! total rows: 4 +get 000819.SZ balance data succ! total rows: 5 +get 000820.SZ balance data succ! total rows: 6 +get 000821.SZ balance data succ! total rows: 4 +get 000822.SZ balance data succ! total rows: 4 +get 000823.SZ balance data succ! total rows: 4 +get 000825.SZ balance data succ! total rows: 4 +get 000826.SZ balance data succ! total rows: 5 +get 000828.SZ balance data succ! total rows: 4 +get 000829.SZ balance data succ! total rows: 4 +get 000830.SZ balance data succ! total rows: 4 +get 000831.SZ balance data succ! total rows: 5 +get 000833.SZ balance data succ! total rows: 4 +get 000836.SZ balance data succ! total rows: 4 +get 000837.SZ balance data succ! total rows: 4 +get 000838.SZ balance data succ! total rows: 4 +get 000839.SZ balance data succ! total rows: 4 +get 000848.SZ balance data succ! total rows: 4 +get 000850.SZ balance data succ! total rows: 5 +get 000851.SZ balance data succ! total rows: 5 +get 000852.SZ balance data succ! total rows: 4 +get 000856.SZ balance data succ! total rows: 4 +get 000858.SZ balance data succ! total rows: 4 +get 000859.SZ balance data succ! total rows: 4 +get 000860.SZ balance data succ! total rows: 4 +get 000861.SZ balance data succ! total rows: 4 +get 000862.SZ balance data succ! total rows: 4 +get 000863.SZ balance data succ! total rows: 5 +get 000868.SZ balance data succ! total rows: 5 +get 000869.SZ balance data succ! total rows: 4 +get 000875.SZ balance data succ! total rows: 4 +get 000876.SZ balance data succ! total rows: 5 +get 000877.SZ balance data succ! total rows: 4 +get 000878.SZ balance data succ! total rows: 4 +get 000880.SZ balance data succ! total rows: 4 +get 000881.SZ balance data succ! total rows: 5 +get 000882.SZ balance data succ! total rows: 4 +get 000883.SZ balance data succ! total rows: 4 +get 000885.SZ balance data succ! total rows: 4 +get 000886.SZ balance data succ! total rows: 4 +get 000887.SZ balance data succ! total rows: 5 +get 000888.SZ balance data succ! total rows: 4 +get 000889.SZ balance data succ! total rows: 4 +get 000890.SZ balance data succ! total rows: 4 +get 000892.SZ balance data succ! total rows: 4 +get 000893.SZ balance data succ! total rows: 4 +get 000895.SZ balance data succ! total rows: 4 +get 000897.SZ balance data succ! total rows: 4 +get 000898.SZ balance data succ! total rows: 6 +get 000899.SZ balance data succ! total rows: 4 +get 000900.SZ balance data succ! total rows: 4 +get 000901.SZ balance data succ! total rows: 4 +get 000902.SZ balance data succ! total rows: 4 +get 000903.SZ balance data succ! total rows: 5 +get 000905.SZ balance data succ! total rows: 4 +get 000906.SZ balance data succ! total rows: 4 +get 000908.SZ balance data succ! total rows: 5 +get 000909.SZ balance data succ! total rows: 4 +get 000910.SZ balance data succ! total rows: 4 +get 000911.SZ balance data succ! total rows: 5 +get 000912.SZ balance data succ! total rows: 4 +get 000913.SZ balance data succ! total rows: 5 +get 000915.SZ balance data succ! total rows: 4 +get 000917.SZ balance data succ! total rows: 4 +get 000918.SZ balance data succ! total rows: 4 +get 000919.SZ balance data succ! total rows: 4 +get 000920.SZ balance data succ! total rows: 4 +get 000921.SZ balance data succ! total rows: 4 +get 000922.SZ balance data succ! total rows: 4 +get 000923.SZ balance data succ! total rows: 4 +get 000925.SZ balance data succ! total rows: 4 +get 000926.SZ balance data succ! total rows: 4 +get 000927.SZ balance data succ! total rows: 4 +get 000928.SZ balance data succ! total rows: 5 +get 000929.SZ balance data succ! total rows: 4 +get 000930.SZ balance data succ! total rows: 5 +get 000931.SZ balance data succ! total rows: 5 +get 000932.SZ balance data succ! total rows: 4 +get 000933.SZ balance data succ! total rows: 4 +get 000935.SZ balance data succ! total rows: 4 +get 000936.SZ balance data succ! total rows: 4 +get 000937.SZ balance data succ! total rows: 4 +get 000938.SZ balance data succ! total rows: 4 +get 000948.SZ balance data succ! total rows: 4 +get 000949.SZ balance data succ! total rows: 4 +get 000950.SZ balance data succ! total rows: 5 +get 000951.SZ balance data succ! total rows: 4 +get 000952.SZ balance data succ! total rows: 4 +get 000953.SZ balance data succ! total rows: 4 +get 000955.SZ balance data succ! total rows: 5 +get 000957.SZ balance data succ! total rows: 4 +get 000958.SZ balance data succ! total rows: 4 +get 000959.SZ balance data succ! total rows: 4 +get 000960.SZ balance data succ! total rows: 4 +get 000961.SZ balance data succ! total rows: 4 +get 000962.SZ balance data succ! total rows: 4 +get 000963.SZ balance data succ! total rows: 4 +get 000965.SZ balance data succ! total rows: 4 +get 000966.SZ balance data succ! total rows: 4 +get 000967.SZ balance data succ! total rows: 5 +get 000968.SZ balance data succ! total rows: 4 +get 000969.SZ balance data succ! total rows: 4 +get 000970.SZ balance data succ! total rows: 4 +get 000971.SZ balance data succ! total rows: 5 +get 000972.SZ balance data succ! total rows: 4 +get 000973.SZ balance data succ! total rows: 4 +get 000975.SZ balance data succ! total rows: 4 +get 000976.SZ balance data succ! total rows: 4 +get 000977.SZ balance data succ! total rows: 4 +get 000978.SZ balance data succ! total rows: 4 +get 000980.SZ balance data succ! total rows: 4 +get 000981.SZ balance data succ! total rows: 4 +get 000982.SZ balance data succ! total rows: 4 +get 000983.SZ balance data succ! total rows: 4 +get 000985.SZ balance data succ! total rows: 4 +get 000987.SZ balance data succ! total rows: 4 +get 000988.SZ balance data succ! total rows: 4 +get 000989.SZ balance data succ! total rows: 4 +get 000990.SZ balance data succ! total rows: 4 +get 000993.SZ balance data succ! total rows: 4 +get 000995.SZ balance data succ! total rows: 4 +get 000996.SZ balance data succ! total rows: 4 +get 000997.SZ balance data succ! total rows: 4 +get 000998.SZ balance data succ! total rows: 5 +get 000999.SZ balance data succ! total rows: 4 +get 001201.SZ balance data succ! total rows: 4 +get 001202.SZ balance data succ! total rows: 4 +get 001203.SZ balance data succ! total rows: 4 +get 001205.SZ balance data succ! total rows: 4 +get 001206.SZ balance data succ! total rows: 4 +get 001207.SZ balance data succ! total rows: 5 +get 001208.SZ balance data succ! total rows: 4 +get 001209.SZ balance data succ! total rows: 4 +get 001210.SZ balance data succ! total rows: 4 +get 001211.SZ balance data succ! total rows: 4 +get 001212.SZ balance data succ! total rows: 4 +get 001213.SZ balance data succ! total rows: 5 +get 001215.SZ balance data succ! total rows: 4 +get 001216.SZ balance data succ! total rows: 4 +get 001217.SZ balance data succ! total rows: 4 +get 001218.SZ balance data succ! total rows: 4 +get 001219.SZ balance data succ! total rows: 4 +get 001222.SZ balance data succ! total rows: 8 +get 001223.SZ balance data succ! total rows: 7 +get 001225.SZ balance data succ! total rows: 7 +get 001226.SZ balance data succ! total rows: 4 +get 001227.SZ balance data succ! total rows: 4 +get 001228.SZ balance data succ! total rows: 4 +get 001229.SZ balance data succ! total rows: 8 +get 001230.SZ balance data succ! total rows: 4 +get 001231.SZ balance data succ! total rows: 8 +get 001234.SZ balance data succ! total rows: 4 +get 001236.SZ balance data succ! total rows: 4 +get 001238.SZ balance data succ! total rows: 7 +get 001255.SZ balance data succ! total rows: 7 +get 001256.SZ balance data succ! total rows: 7 +get 001258.SZ balance data succ! total rows: 7 +get 001259.SZ balance data succ! total rows: 7 +get 001260.SZ balance data succ! total rows: 5 +get 001266.SZ balance data succ! total rows: 4 +get 001267.SZ balance data succ! total rows: 5 +get 001268.SZ balance data succ! total rows: 4 +get 001269.SZ balance data succ! total rows: 7 +get 001270.SZ balance data succ! total rows: 4 +get 001278.SZ balance data succ! total rows: 5 +get 001282.SZ balance data succ! total rows: 2 +get 001283.SZ balance data succ! total rows: 7 +get 001286.SZ balance data succ! total rows: 4 +get 001287.SZ balance data succ! total rows: 4 +get 001288.SZ balance data succ! total rows: 4 +get 001289.SZ balance data succ! total rows: 4 +get 001296.SZ balance data succ! total rows: 4 +get 001298.SZ balance data succ! total rows: 7 +get 001299.SZ balance data succ! total rows: 7 +get 001300.SZ balance data succ! total rows: 7 +get 001301.SZ balance data succ! total rows: 7 +get 001308.SZ balance data succ! total rows: 4 +get 001309.SZ balance data succ! total rows: 5 +get 001311.SZ balance data succ! total rows: 7 +get 001313.SZ balance data succ! total rows: 4 +get 001314.SZ balance data succ! total rows: 4 +get 001316.SZ balance data succ! total rows: 4 +get 001317.SZ balance data succ! total rows: 4 +get 001318.SZ balance data succ! total rows: 4 +get 001319.SZ balance data succ! total rows: 4 +get 001322.SZ balance data succ! total rows: 7 +get 001323.SZ balance data succ! total rows: 5 +get 001324.SZ balance data succ! total rows: 2 +get 001328.SZ balance data succ! total rows: 3 +get 001330.SZ balance data succ! total rows: 7 +get 001331.SZ balance data succ! total rows: 7 +get 001332.SZ balance data succ! total rows: 7 +get 001333.SZ balance data succ! total rows: 7 +get 001336.SZ balance data succ! total rows: 8 +get 001337.SZ balance data succ! total rows: 5 +get 001338.SZ balance data succ! total rows: 7 +get 001339.SZ balance data succ! total rows: 8 +get 001360.SZ balance data succ! total rows: 4 +get 001366.SZ balance data succ! total rows: 5 +get 001367.SZ balance data succ! total rows: 4 +get 001368.SZ balance data succ! total rows: 4 +get 001373.SZ balance data succ! total rows: 1 +get 001380.SZ balance data succ! total rows: 2 +get 001696.SZ balance data succ! total rows: 4 +get 001872.SZ balance data succ! total rows: 5 +get 001896.SZ balance data succ! total rows: 4 +get 001914.SZ balance data succ! total rows: 4 +get 001965.SZ balance data succ! total rows: 4 +get 001979.SZ balance data succ! total rows: 6 +get 002001.SZ balance data succ! total rows: 4 +get 002002.SZ balance data succ! total rows: 4 +get 002003.SZ balance data succ! total rows: 4 +get 002004.SZ balance data succ! total rows: 4 +get 002005.SZ balance data succ! total rows: 4 +get 002006.SZ balance data succ! total rows: 4 +get 002007.SZ balance data succ! total rows: 5 +get 002008.SZ balance data succ! total rows: 4 +get 002009.SZ balance data succ! total rows: 5 +get 002010.SZ balance data succ! total rows: 4 +get 002011.SZ balance data succ! total rows: 4 +get 002012.SZ balance data succ! total rows: 4 +get 002013.SZ balance data succ! total rows: 2 +get 002014.SZ balance data succ! total rows: 4 +get 002015.SZ balance data succ! total rows: 4 +get 002016.SZ balance data succ! total rows: 4 +get 002017.SZ balance data succ! total rows: 4 +get 002019.SZ balance data succ! total rows: 6 +get 002020.SZ balance data succ! total rows: 4 +get 002021.SZ balance data succ! total rows: 5 +get 002022.SZ balance data succ! total rows: 5 +get 002023.SZ balance data succ! total rows: 4 +get 002024.SZ balance data succ! total rows: 4 +get 002025.SZ balance data succ! total rows: 4 +get 002026.SZ balance data succ! total rows: 5 +get 002027.SZ balance data succ! total rows: 5 +get 002028.SZ balance data succ! total rows: 5 +get 002029.SZ balance data succ! total rows: 4 +get 002030.SZ balance data succ! total rows: 4 +get 002031.SZ balance data succ! total rows: 4 +get 002032.SZ balance data succ! total rows: 4 +get 002033.SZ balance data succ! total rows: 4 +get 002034.SZ balance data succ! total rows: 4 +get 002035.SZ balance data succ! total rows: 4 +get 002036.SZ balance data succ! total rows: 4 +get 002037.SZ balance data succ! total rows: 4 +get 002038.SZ balance data succ! total rows: 4 +get 002039.SZ balance data succ! total rows: 4 +get 002040.SZ balance data succ! total rows: 4 +get 002041.SZ balance data succ! total rows: 4 +get 002042.SZ balance data succ! total rows: 5 +get 002043.SZ balance data succ! total rows: 4 +get 002044.SZ balance data succ! total rows: 4 +get 002045.SZ balance data succ! total rows: 4 +get 002046.SZ balance data succ! total rows: 4 +get 002047.SZ balance data succ! total rows: 4 +get 002048.SZ balance data succ! total rows: 4 +get 002049.SZ balance data succ! total rows: 4 +get 002050.SZ balance data succ! total rows: 4 +get 002051.SZ balance data succ! total rows: 4 +get 002052.SZ balance data succ! total rows: 4 +get 002053.SZ balance data succ! total rows: 4 +get 002054.SZ balance data succ! total rows: 4 +get 002055.SZ balance data succ! total rows: 5 +get 002056.SZ balance data succ! total rows: 4 +get 002057.SZ balance data succ! total rows: 5 +get 002058.SZ balance data succ! total rows: 4 +get 002059.SZ balance data succ! total rows: 5 +get 002060.SZ balance data succ! total rows: 4 +get 002061.SZ balance data succ! total rows: 4 +get 002062.SZ balance data succ! total rows: 4 +get 002063.SZ balance data succ! total rows: 4 +get 002064.SZ balance data succ! total rows: 4 +get 002065.SZ balance data succ! total rows: 4 +get 002066.SZ balance data succ! total rows: 4 +get 002067.SZ balance data succ! total rows: 5 +get 002068.SZ balance data succ! total rows: 4 +get 002069.SZ balance data succ! total rows: 4 +get 002072.SZ balance data succ! total rows: 4 +get 002073.SZ balance data succ! total rows: 5 +get 002074.SZ balance data succ! total rows: 4 +get 002075.SZ balance data succ! total rows: 4 +get 002076.SZ balance data succ! total rows: 4 +get 002077.SZ balance data succ! total rows: 4 +get 002078.SZ balance data succ! total rows: 5 +get 002079.SZ balance data succ! total rows: 4 +get 002080.SZ balance data succ! total rows: 4 +get 002081.SZ balance data succ! total rows: 4 +get 002082.SZ balance data succ! total rows: 4 +get 002083.SZ balance data succ! total rows: 4 +get 002084.SZ balance data succ! total rows: 4 +get 002085.SZ balance data succ! total rows: 4 +get 002086.SZ balance data succ! total rows: 4 +get 002087.SZ balance data succ! total rows: 4 +get 002088.SZ balance data succ! total rows: 4 +get 002089.SZ balance data succ! total rows: 4 +get 002090.SZ balance data succ! total rows: 4 +get 002091.SZ balance data succ! total rows: 4 +get 002092.SZ balance data succ! total rows: 4 +get 002093.SZ balance data succ! total rows: 4 +get 002094.SZ balance data succ! total rows: 5 +get 002095.SZ balance data succ! total rows: 4 +get 002096.SZ balance data succ! total rows: 4 +get 002097.SZ balance data succ! total rows: 5 +get 002098.SZ balance data succ! total rows: 4 +get 002099.SZ balance data succ! total rows: 5 +get 002100.SZ balance data succ! total rows: 5 +get 002101.SZ balance data succ! total rows: 6 +get 002102.SZ balance data succ! total rows: 4 +get 002103.SZ balance data succ! total rows: 4 +get 002104.SZ balance data succ! total rows: 4 +get 002105.SZ balance data succ! total rows: 4 +get 002106.SZ balance data succ! total rows: 4 +get 002107.SZ balance data succ! total rows: 4 +get 002108.SZ balance data succ! total rows: 4 +get 002109.SZ balance data succ! total rows: 4 +get 002110.SZ balance data succ! total rows: 4 +get 002111.SZ balance data succ! total rows: 4 +get 002112.SZ balance data succ! total rows: 4 +get 002113.SZ balance data succ! total rows: 4 +get 002114.SZ balance data succ! total rows: 4 +get 002115.SZ balance data succ! total rows: 5 +get 002116.SZ balance data succ! total rows: 4 +get 002117.SZ balance data succ! total rows: 4 +get 002118.SZ balance data succ! total rows: 6 +get 002119.SZ balance data succ! total rows: 4 +get 002120.SZ balance data succ! total rows: 4 +get 002121.SZ balance data succ! total rows: 4 +get 002122.SZ balance data succ! total rows: 4 +get 002123.SZ balance data succ! total rows: 4 +get 002124.SZ balance data succ! total rows: 5 +get 002125.SZ balance data succ! total rows: 5 +get 002126.SZ balance data succ! total rows: 5 +get 002127.SZ balance data succ! total rows: 5 +get 002128.SZ balance data succ! total rows: 4 +get 002129.SZ balance data succ! total rows: 5 +get 002130.SZ balance data succ! total rows: 4 +get 002131.SZ balance data succ! total rows: 5 +get 002132.SZ balance data succ! total rows: 4 +get 002133.SZ balance data succ! total rows: 4 +get 002134.SZ balance data succ! total rows: 4 +get 002135.SZ balance data succ! total rows: 4 +get 002136.SZ balance data succ! total rows: 4 +get 002137.SZ balance data succ! total rows: 4 +get 002138.SZ balance data succ! total rows: 4 +get 002139.SZ balance data succ! total rows: 4 +get 002140.SZ balance data succ! total rows: 4 +get 002141.SZ balance data succ! total rows: 4 +get 002142.SZ balance data succ! total rows: 6 +get 002144.SZ balance data succ! total rows: 4 +get 002145.SZ balance data succ! total rows: 4 +get 002146.SZ balance data succ! total rows: 4 +get 002148.SZ balance data succ! total rows: 4 +get 002149.SZ balance data succ! total rows: 4 +get 002150.SZ balance data succ! total rows: 4 +get 002151.SZ balance data succ! total rows: 5 +get 002152.SZ balance data succ! total rows: 4 +get 002153.SZ balance data succ! total rows: 4 +get 002154.SZ balance data succ! total rows: 4 +get 002155.SZ balance data succ! total rows: 4 +get 002156.SZ balance data succ! total rows: 4 +get 002157.SZ balance data succ! total rows: 4 +get 002158.SZ balance data succ! total rows: 4 +get 002159.SZ balance data succ! total rows: 4 +get 002160.SZ balance data succ! total rows: 4 +get 002161.SZ balance data succ! total rows: 4 +get 002162.SZ balance data succ! total rows: 4 +get 002163.SZ balance data succ! total rows: 5 +get 002164.SZ balance data succ! total rows: 5 +get 002165.SZ balance data succ! total rows: 4 +get 002166.SZ balance data succ! total rows: 4 +get 002167.SZ balance data succ! total rows: 4 +get 002168.SZ balance data succ! total rows: 5 +get 002169.SZ balance data succ! total rows: 4 +get 002170.SZ balance data succ! total rows: 4 +get 002171.SZ balance data succ! total rows: 5 +get 002172.SZ balance data succ! total rows: 4 +get 002173.SZ balance data succ! total rows: 4 +get 002174.SZ balance data succ! total rows: 4 +get 002175.SZ balance data succ! total rows: 4 +get 002176.SZ balance data succ! total rows: 4 +get 002177.SZ balance data succ! total rows: 4 +get 002178.SZ balance data succ! total rows: 4 +get 002179.SZ balance data succ! total rows: 4 +get 002180.SZ balance data succ! total rows: 6 +get 002181.SZ balance data succ! total rows: 4 +get 002182.SZ balance data succ! total rows: 4 +get 002183.SZ balance data succ! total rows: 4 +get 002184.SZ balance data succ! total rows: 4 +get 002185.SZ balance data succ! total rows: 4 +get 002186.SZ balance data succ! total rows: 4 +get 002187.SZ balance data succ! total rows: 4 +get 002188.SZ balance data succ! total rows: 4 +get 002189.SZ balance data succ! total rows: 5 +get 002190.SZ balance data succ! total rows: 4 +get 002191.SZ balance data succ! total rows: 5 +get 002192.SZ balance data succ! total rows: 4 +get 002193.SZ balance data succ! total rows: 4 +get 002194.SZ balance data succ! total rows: 4 +get 002195.SZ balance data succ! total rows: 4 +get 002196.SZ balance data succ! total rows: 5 +get 002197.SZ balance data succ! total rows: 4 +get 002198.SZ balance data succ! total rows: 4 +get 002199.SZ balance data succ! total rows: 4 +get 002200.SZ balance data succ! total rows: 4 +get 002201.SZ balance data succ! total rows: 4 +get 002202.SZ balance data succ! total rows: 4 +get 002203.SZ balance data succ! total rows: 4 +get 002204.SZ balance data succ! total rows: 4 +get 002205.SZ balance data succ! total rows: 4 +get 002206.SZ balance data succ! total rows: 4 +get 002207.SZ balance data succ! total rows: 4 +get 002208.SZ balance data succ! total rows: 4 +get 002209.SZ balance data succ! total rows: 4 +get 002210.SZ balance data succ! total rows: 4 +get 002211.SZ balance data succ! total rows: 4 +get 002212.SZ balance data succ! total rows: 4 +get 002213.SZ balance data succ! total rows: 4 +get 002214.SZ balance data succ! total rows: 4 +get 002215.SZ balance data succ! total rows: 4 +get 002216.SZ balance data succ! total rows: 4 +get 002217.SZ balance data succ! total rows: 4 +get 002218.SZ balance data succ! total rows: 4 +get 002219.SZ balance data succ! total rows: 4 +get 002221.SZ balance data succ! total rows: 4 +get 002222.SZ balance data succ! total rows: 4 +get 002223.SZ balance data succ! total rows: 4 +get 002224.SZ balance data succ! total rows: 6 +get 002225.SZ balance data succ! total rows: 4 +get 002226.SZ balance data succ! total rows: 4 +get 002227.SZ balance data succ! total rows: 4 +get 002228.SZ balance data succ! total rows: 4 +get 002229.SZ balance data succ! total rows: 4 +get 002230.SZ balance data succ! total rows: 4 +get 002231.SZ balance data succ! total rows: 4 +get 002232.SZ balance data succ! total rows: 4 +get 002233.SZ balance data succ! total rows: 4 +get 002234.SZ balance data succ! total rows: 4 +get 002235.SZ balance data succ! total rows: 4 +get 002236.SZ balance data succ! total rows: 4 +get 002237.SZ balance data succ! total rows: 4 +get 002238.SZ balance data succ! total rows: 4 +get 002239.SZ balance data succ! total rows: 4 +get 002240.SZ balance data succ! total rows: 4 +get 002241.SZ balance data succ! total rows: 4 +get 002242.SZ balance data succ! total rows: 4 +get 002243.SZ balance data succ! total rows: 4 +get 002244.SZ balance data succ! total rows: 5 +get 002245.SZ balance data succ! total rows: 4 +get 002246.SZ balance data succ! total rows: 4 +get 002247.SZ balance data succ! total rows: 4 +get 002248.SZ balance data succ! total rows: 5 +get 002249.SZ balance data succ! total rows: 4 +get 002250.SZ balance data succ! total rows: 4 +get 002251.SZ balance data succ! total rows: 4 +get 002252.SZ balance data succ! total rows: 4 +get 002253.SZ balance data succ! total rows: 4 +get 002254.SZ balance data succ! total rows: 4 +get 002255.SZ balance data succ! total rows: 4 +get 002256.SZ balance data succ! total rows: 4 +get 002258.SZ balance data succ! total rows: 4 +get 002259.SZ balance data succ! total rows: 4 +get 002261.SZ balance data succ! total rows: 5 +get 002262.SZ balance data succ! total rows: 4 +get 002263.SZ balance data succ! total rows: 4 +get 002264.SZ balance data succ! total rows: 4 +get 002265.SZ balance data succ! total rows: 4 +get 002266.SZ balance data succ! total rows: 4 +get 002267.SZ balance data succ! total rows: 4 +get 002268.SZ balance data succ! total rows: 4 +get 002269.SZ balance data succ! total rows: 5 +get 002270.SZ balance data succ! total rows: 4 +get 002271.SZ balance data succ! total rows: 4 +get 002272.SZ balance data succ! total rows: 4 +get 002273.SZ balance data succ! total rows: 4 +get 002274.SZ balance data succ! total rows: 4 +get 002275.SZ balance data succ! total rows: 4 +get 002276.SZ balance data succ! total rows: 5 +get 002277.SZ balance data succ! total rows: 5 +get 002278.SZ balance data succ! total rows: 5 +get 002279.SZ balance data succ! total rows: 4 +get 002280.SZ balance data succ! total rows: 4 +get 002281.SZ balance data succ! total rows: 4 +get 002282.SZ balance data succ! total rows: 4 +get 002283.SZ balance data succ! total rows: 4 +get 002284.SZ balance data succ! total rows: 4 +get 002285.SZ balance data succ! total rows: 4 +get 002286.SZ balance data succ! total rows: 4 +get 002287.SZ balance data succ! total rows: 4 +get 002288.SZ balance data succ! total rows: 4 +get 002289.SZ balance data succ! total rows: 4 +get 002290.SZ balance data succ! total rows: 4 +get 002291.SZ balance data succ! total rows: 5 +get 002292.SZ balance data succ! total rows: 5 +get 002293.SZ balance data succ! total rows: 5 +get 002294.SZ balance data succ! total rows: 4 +get 002295.SZ balance data succ! total rows: 4 +get 002296.SZ balance data succ! total rows: 4 +get 002297.SZ balance data succ! total rows: 4 +get 002298.SZ balance data succ! total rows: 5 +get 002299.SZ balance data succ! total rows: 4 +get 002300.SZ balance data succ! total rows: 4 +get 002301.SZ balance data succ! total rows: 5 +get 002302.SZ balance data succ! total rows: 4 +get 002303.SZ balance data succ! total rows: 4 +get 002304.SZ balance data succ! total rows: 4 +get 002305.SZ balance data succ! total rows: 4 +get 002306.SZ balance data succ! total rows: 4 +get 002307.SZ balance data succ! total rows: 4 +get 002308.SZ balance data succ! total rows: 4 +get 002309.SZ balance data succ! total rows: 4 +get 002310.SZ balance data succ! total rows: 4 +get 002311.SZ balance data succ! total rows: 5 +get 002312.SZ balance data succ! total rows: 4 +get 002313.SZ balance data succ! total rows: 4 +get 002314.SZ balance data succ! total rows: 5 +get 002315.SZ balance data succ! total rows: 5 +get 002316.SZ balance data succ! total rows: 4 +get 002317.SZ balance data succ! total rows: 4 +get 002318.SZ balance data succ! total rows: 4 +get 002319.SZ balance data succ! total rows: 4 +get 002320.SZ balance data succ! total rows: 4 +get 002321.SZ balance data succ! total rows: 4 +get 002322.SZ balance data succ! total rows: 4 +get 002323.SZ balance data succ! total rows: 6 +get 002324.SZ balance data succ! total rows: 4 +get 002325.SZ balance data succ! total rows: 4 +get 002326.SZ balance data succ! total rows: 4 +get 002327.SZ balance data succ! total rows: 6 +get 002328.SZ balance data succ! total rows: 4 +get 002329.SZ balance data succ! total rows: 4 +get 002330.SZ balance data succ! total rows: 4 +get 002331.SZ balance data succ! total rows: 4 +get 002332.SZ balance data succ! total rows: 4 +get 002333.SZ balance data succ! total rows: 4 +get 002334.SZ balance data succ! total rows: 5 +get 002335.SZ balance data succ! total rows: 4 +get 002336.SZ balance data succ! total rows: 4 +get 002337.SZ balance data succ! total rows: 4 +get 002338.SZ balance data succ! total rows: 4 +get 002339.SZ balance data succ! total rows: 4 +get 002340.SZ balance data succ! total rows: 4 +get 002341.SZ balance data succ! total rows: 4 +get 002342.SZ balance data succ! total rows: 4 +get 002343.SZ balance data succ! total rows: 5 +get 002344.SZ balance data succ! total rows: 4 +get 002345.SZ balance data succ! total rows: 4 +get 002346.SZ balance data succ! total rows: 4 +get 002347.SZ balance data succ! total rows: 4 +get 002348.SZ balance data succ! total rows: 4 +get 002349.SZ balance data succ! total rows: 4 +get 002350.SZ balance data succ! total rows: 4 +get 002351.SZ balance data succ! total rows: 4 +get 002352.SZ balance data succ! total rows: 6 +get 002353.SZ balance data succ! total rows: 4 +get 002354.SZ balance data succ! total rows: 4 +get 002355.SZ balance data succ! total rows: 4 +get 002356.SZ balance data succ! total rows: 4 +get 002357.SZ balance data succ! total rows: 4 +get 002358.SZ balance data succ! total rows: 4 +get 002360.SZ balance data succ! total rows: 4 +get 002361.SZ balance data succ! total rows: 4 +get 002362.SZ balance data succ! total rows: 4 +get 002363.SZ balance data succ! total rows: 4 +get 002364.SZ balance data succ! total rows: 4 +get 002365.SZ balance data succ! total rows: 4 +get 002366.SZ balance data succ! total rows: 5 +get 002367.SZ balance data succ! total rows: 4 +get 002368.SZ balance data succ! total rows: 4 +get 002369.SZ balance data succ! total rows: 4 +get 002370.SZ balance data succ! total rows: 4 +get 002371.SZ balance data succ! total rows: 5 +get 002372.SZ balance data succ! total rows: 4 +get 002373.SZ balance data succ! total rows: 4 +get 002374.SZ balance data succ! total rows: 5 +get 002375.SZ balance data succ! total rows: 4 +get 002376.SZ balance data succ! total rows: 4 +get 002377.SZ balance data succ! total rows: 4 +get 002378.SZ balance data succ! total rows: 4 +get 002379.SZ balance data succ! total rows: 4 +get 002380.SZ balance data succ! total rows: 4 +get 002381.SZ balance data succ! total rows: 4 +get 002382.SZ balance data succ! total rows: 4 +get 002383.SZ balance data succ! total rows: 4 +get 002384.SZ balance data succ! total rows: 4 +get 002385.SZ balance data succ! total rows: 4 +get 002386.SZ balance data succ! total rows: 5 +get 002387.SZ balance data succ! total rows: 4 +get 002388.SZ balance data succ! total rows: 4 +get 002389.SZ balance data succ! total rows: 4 +get 002390.SZ balance data succ! total rows: 4 +get 002391.SZ balance data succ! total rows: 4 +get 002392.SZ balance data succ! total rows: 4 +get 002393.SZ balance data succ! total rows: 4 +get 002394.SZ balance data succ! total rows: 4 +get 002395.SZ balance data succ! total rows: 4 +get 002396.SZ balance data succ! total rows: 4 +get 002397.SZ balance data succ! total rows: 4 +get 002398.SZ balance data succ! total rows: 4 +get 002399.SZ balance data succ! total rows: 4 +get 002400.SZ balance data succ! total rows: 4 +get 002401.SZ balance data succ! total rows: 4 +get 002402.SZ balance data succ! total rows: 4 +get 002403.SZ balance data succ! total rows: 4 +get 002404.SZ balance data succ! total rows: 4 +get 002405.SZ balance data succ! total rows: 4 +get 002406.SZ balance data succ! total rows: 4 +get 002407.SZ balance data succ! total rows: 4 +get 002408.SZ balance data succ! total rows: 4 +get 002409.SZ balance data succ! total rows: 4 +get 002410.SZ balance data succ! total rows: 4 +get 002411.SZ balance data succ! total rows: 7 +get 002412.SZ balance data succ! total rows: 5 +get 002413.SZ balance data succ! total rows: 4 +get 002414.SZ balance data succ! total rows: 4 +get 002415.SZ balance data succ! total rows: 4 +get 002416.SZ balance data succ! total rows: 4 +get 002417.SZ balance data succ! total rows: 4 +get 002418.SZ balance data succ! total rows: 4 +get 002419.SZ balance data succ! total rows: 4 +get 002420.SZ balance data succ! total rows: 4 +get 002421.SZ balance data succ! total rows: 4 +get 002422.SZ balance data succ! total rows: 4 +get 002423.SZ balance data succ! total rows: 4 +get 002424.SZ balance data succ! total rows: 4 +get 002425.SZ balance data succ! total rows: 5 +get 002426.SZ balance data succ! total rows: 4 +get 002427.SZ balance data succ! total rows: 4 +get 002428.SZ balance data succ! total rows: 4 +get 002429.SZ balance data succ! total rows: 4 +get 002430.SZ balance data succ! total rows: 5 +get 002431.SZ balance data succ! total rows: 4 +get 002432.SZ balance data succ! total rows: 4 +get 002433.SZ balance data succ! total rows: 4 +get 002434.SZ balance data succ! total rows: 4 +get 002435.SZ balance data succ! total rows: 4 +get 002436.SZ balance data succ! total rows: 4 +get 002437.SZ balance data succ! total rows: 4 +get 002438.SZ balance data succ! total rows: 4 +get 002439.SZ balance data succ! total rows: 4 +get 002440.SZ balance data succ! total rows: 4 +get 002441.SZ balance data succ! total rows: 4 +get 002442.SZ balance data succ! total rows: 4 +get 002443.SZ balance data succ! total rows: 5 +get 002444.SZ balance data succ! total rows: 4 +get 002445.SZ balance data succ! total rows: 4 +get 002446.SZ balance data succ! total rows: 4 +get 002448.SZ balance data succ! total rows: 4 +get 002449.SZ balance data succ! total rows: 4 +get 002451.SZ balance data succ! total rows: 4 +get 002452.SZ balance data succ! total rows: 4 +get 002453.SZ balance data succ! total rows: 4 +get 002454.SZ balance data succ! total rows: 4 +get 002455.SZ balance data succ! total rows: 4 +get 002456.SZ balance data succ! total rows: 4 +get 002457.SZ balance data succ! total rows: 4 +get 002458.SZ balance data succ! total rows: 4 +get 002459.SZ balance data succ! total rows: 4 +get 002460.SZ balance data succ! total rows: 4 +get 002461.SZ balance data succ! total rows: 4 +get 002462.SZ balance data succ! total rows: 4 +get 002463.SZ balance data succ! total rows: 4 +get 002465.SZ balance data succ! total rows: 4 +get 002466.SZ balance data succ! total rows: 4 +get 002467.SZ balance data succ! total rows: 4 +get 002468.SZ balance data succ! total rows: 4 +get 002469.SZ balance data succ! total rows: 4 +get 002470.SZ balance data succ! total rows: 4 +get 002471.SZ balance data succ! total rows: 4 +get 002472.SZ balance data succ! total rows: 5 +get 002474.SZ balance data succ! total rows: 4 +get 002475.SZ balance data succ! total rows: 5 +get 002476.SZ balance data succ! total rows: 4 +get 002478.SZ balance data succ! total rows: 4 +get 002479.SZ balance data succ! total rows: 4 +get 002480.SZ balance data succ! total rows: 4 +get 002481.SZ balance data succ! total rows: 4 +get 002482.SZ balance data succ! total rows: 4 +get 002483.SZ balance data succ! total rows: 4 +get 002484.SZ balance data succ! total rows: 4 +get 002485.SZ balance data succ! total rows: 5 +get 002486.SZ balance data succ! total rows: 4 +get 002487.SZ balance data succ! total rows: 4 +get 002488.SZ balance data succ! total rows: 4 +get 002489.SZ balance data succ! total rows: 4 +get 002490.SZ balance data succ! total rows: 4 +get 002491.SZ balance data succ! total rows: 4 +get 002492.SZ balance data succ! total rows: 4 +get 002493.SZ balance data succ! total rows: 4 +get 002494.SZ balance data succ! total rows: 4 +get 002495.SZ balance data succ! total rows: 4 +get 002496.SZ balance data succ! total rows: 4 +get 002497.SZ balance data succ! total rows: 4 +get 002498.SZ balance data succ! total rows: 4 +get 002499.SZ balance data succ! total rows: 2 +get 002500.SZ balance data succ! total rows: 4 +get 002501.SZ balance data succ! total rows: 4 +get 002502.SZ balance data succ! total rows: 4 +get 002503.SZ balance data succ! total rows: 4 +get 002504.SZ balance data succ! total rows: 4 +get 002505.SZ balance data succ! total rows: 4 +get 002506.SZ balance data succ! total rows: 4 +get 002507.SZ balance data succ! total rows: 4 +get 002508.SZ balance data succ! total rows: 4 +get 002510.SZ balance data succ! total rows: 4 +get 002511.SZ balance data succ! total rows: 4 +get 002512.SZ balance data succ! total rows: 4 +get 002513.SZ balance data succ! total rows: 4 +get 002514.SZ balance data succ! total rows: 4 +get 002515.SZ balance data succ! total rows: 4 +get 002516.SZ balance data succ! total rows: 4 +get 002517.SZ balance data succ! total rows: 5 +get 002518.SZ balance data succ! total rows: 4 +get 002519.SZ balance data succ! total rows: 4 +get 002520.SZ balance data succ! total rows: 4 +get 002521.SZ balance data succ! total rows: 4 +get 002522.SZ balance data succ! total rows: 4 +get 002523.SZ balance data succ! total rows: 4 +get 002524.SZ balance data succ! total rows: 5 +get 002526.SZ balance data succ! total rows: 4 +get 002527.SZ balance data succ! total rows: 5 +get 002528.SZ balance data succ! total rows: 4 +get 002529.SZ balance data succ! total rows: 4 +get 002530.SZ balance data succ! total rows: 4 +get 002531.SZ balance data succ! total rows: 4 +get 002532.SZ balance data succ! total rows: 4 +get 002533.SZ balance data succ! total rows: 5 +get 002534.SZ balance data succ! total rows: 4 +get 002535.SZ balance data succ! total rows: 4 +get 002536.SZ balance data succ! total rows: 5 +get 002537.SZ balance data succ! total rows: 4 +get 002538.SZ balance data succ! total rows: 4 +get 002539.SZ balance data succ! total rows: 4 +get 002540.SZ balance data succ! total rows: 4 +get 002541.SZ balance data succ! total rows: 4 +get 002542.SZ balance data succ! total rows: 4 +get 002543.SZ balance data succ! total rows: 4 +get 002544.SZ balance data succ! total rows: 4 +get 002545.SZ balance data succ! total rows: 4 +get 002546.SZ balance data succ! total rows: 4 +get 002547.SZ balance data succ! total rows: 5 +get 002548.SZ balance data succ! total rows: 4 +get 002549.SZ balance data succ! total rows: 4 +get 002550.SZ balance data succ! total rows: 4 +get 002551.SZ balance data succ! total rows: 4 +get 002552.SZ balance data succ! total rows: 4 +get 002553.SZ balance data succ! total rows: 4 +get 002554.SZ balance data succ! total rows: 4 +get 002555.SZ balance data succ! total rows: 4 +get 002556.SZ balance data succ! total rows: 4 +get 002557.SZ balance data succ! total rows: 4 +get 002558.SZ balance data succ! total rows: 5 +get 002559.SZ balance data succ! total rows: 4 +get 002560.SZ balance data succ! total rows: 5 +get 002561.SZ balance data succ! total rows: 4 +get 002562.SZ balance data succ! total rows: 4 +get 002563.SZ balance data succ! total rows: 4 +get 002564.SZ balance data succ! total rows: 2 +get 002565.SZ balance data succ! total rows: 5 +get 002566.SZ balance data succ! total rows: 4 +get 002567.SZ balance data succ! total rows: 4 +get 002568.SZ balance data succ! total rows: 4 +get 002569.SZ balance data succ! total rows: 5 +get 002570.SZ balance data succ! total rows: 4 +get 002571.SZ balance data succ! total rows: 4 +get 002572.SZ balance data succ! total rows: 4 +get 002573.SZ balance data succ! total rows: 4 +get 002574.SZ balance data succ! total rows: 4 +get 002575.SZ balance data succ! total rows: 4 +get 002576.SZ balance data succ! total rows: 4 +get 002577.SZ balance data succ! total rows: 4 +get 002578.SZ balance data succ! total rows: 4 +get 002579.SZ balance data succ! total rows: 4 +get 002580.SZ balance data succ! total rows: 4 +get 002581.SZ balance data succ! total rows: 4 +get 002582.SZ balance data succ! total rows: 4 +get 002583.SZ balance data succ! total rows: 4 +get 002584.SZ balance data succ! total rows: 4 +get 002585.SZ balance data succ! total rows: 4 +get 002586.SZ balance data succ! total rows: 4 +get 002587.SZ balance data succ! total rows: 5 +get 002588.SZ balance data succ! total rows: 4 +get 002589.SZ balance data succ! total rows: 5 +get 002590.SZ balance data succ! total rows: 4 +get 002591.SZ balance data succ! total rows: 4 +get 002592.SZ balance data succ! total rows: 4 +get 002593.SZ balance data succ! total rows: 4 +get 002594.SZ balance data succ! total rows: 5 +get 002595.SZ balance data succ! total rows: 4 +get 002596.SZ balance data succ! total rows: 4 +get 002597.SZ balance data succ! total rows: 5 +get 002598.SZ balance data succ! total rows: 4 +get 002599.SZ balance data succ! total rows: 4 +get 002600.SZ balance data succ! total rows: 5 +get 002601.SZ balance data succ! total rows: 4 +get 002602.SZ balance data succ! total rows: 5 +get 002603.SZ balance data succ! total rows: 4 +get 002605.SZ balance data succ! total rows: 4 +get 002606.SZ balance data succ! total rows: 5 +get 002607.SZ balance data succ! total rows: 4 +get 002608.SZ balance data succ! total rows: 4 +get 002609.SZ balance data succ! total rows: 4 +get 002610.SZ balance data succ! total rows: 4 +get 002611.SZ balance data succ! total rows: 4 +get 002612.SZ balance data succ! total rows: 4 +get 002613.SZ balance data succ! total rows: 4 +get 002614.SZ balance data succ! total rows: 4 +get 002615.SZ balance data succ! total rows: 5 +get 002616.SZ balance data succ! total rows: 4 +get 002617.SZ balance data succ! total rows: 4 +get 002620.SZ balance data succ! total rows: 4 +get 002621.SZ balance data succ! total rows: 4 +get 002622.SZ balance data succ! total rows: 5 +get 002623.SZ balance data succ! total rows: 4 +get 002624.SZ balance data succ! total rows: 4 +get 002625.SZ balance data succ! total rows: 4 +get 002626.SZ balance data succ! total rows: 4 +get 002627.SZ balance data succ! total rows: 4 +get 002628.SZ balance data succ! total rows: 5 +get 002629.SZ balance data succ! total rows: 4 +get 002630.SZ balance data succ! total rows: 4 +get 002631.SZ balance data succ! total rows: 4 +get 002632.SZ balance data succ! total rows: 4 +get 002633.SZ balance data succ! total rows: 4 +get 002634.SZ balance data succ! total rows: 4 +get 002635.SZ balance data succ! total rows: 5 +get 002636.SZ balance data succ! total rows: 4 +get 002637.SZ balance data succ! total rows: 4 +get 002638.SZ balance data succ! total rows: 4 +get 002639.SZ balance data succ! total rows: 4 +get 002640.SZ balance data succ! total rows: 4 +get 002641.SZ balance data succ! total rows: 4 +get 002642.SZ balance data succ! total rows: 4 +get 002643.SZ balance data succ! total rows: 4 +get 002644.SZ balance data succ! total rows: 4 +get 002645.SZ balance data succ! total rows: 4 +get 002646.SZ balance data succ! total rows: 4 +get 002647.SZ balance data succ! total rows: 4 +get 002648.SZ balance data succ! total rows: 5 +get 002649.SZ balance data succ! total rows: 4 +get 002650.SZ balance data succ! total rows: 4 +get 002651.SZ balance data succ! total rows: 4 +get 002652.SZ balance data succ! total rows: 4 +get 002653.SZ balance data succ! total rows: 4 +get 002654.SZ balance data succ! total rows: 5 +get 002655.SZ balance data succ! total rows: 4 +get 002656.SZ balance data succ! total rows: 2 +get 002657.SZ balance data succ! total rows: 5 +get 002658.SZ balance data succ! total rows: 4 +get 002659.SZ balance data succ! total rows: 4 +get 002660.SZ balance data succ! total rows: 5 +get 002661.SZ balance data succ! total rows: 4 +get 002662.SZ balance data succ! total rows: 4 +get 002663.SZ balance data succ! total rows: 4 +get 002664.SZ balance data succ! total rows: 4 +get 002665.SZ balance data succ! total rows: 5 +get 002666.SZ balance data succ! total rows: 4 +get 002667.SZ balance data succ! total rows: 4 +get 002668.SZ balance data succ! total rows: 4 +get 002669.SZ balance data succ! total rows: 4 +get 002670.SZ balance data succ! total rows: 4 +get 002671.SZ balance data succ! total rows: 4 +get 002672.SZ balance data succ! total rows: 4 +get 002673.SZ balance data succ! total rows: 4 +get 002674.SZ balance data succ! total rows: 5 +get 002675.SZ balance data succ! total rows: 6 +get 002676.SZ balance data succ! total rows: 5 +get 002677.SZ balance data succ! total rows: 4 +get 002678.SZ balance data succ! total rows: 5 +get 002679.SZ balance data succ! total rows: 4 +get 002681.SZ balance data succ! total rows: 4 +get 002682.SZ balance data succ! total rows: 4 +get 002683.SZ balance data succ! total rows: 5 +get 002685.SZ balance data succ! total rows: 4 +get 002686.SZ balance data succ! total rows: 4 +get 002687.SZ balance data succ! total rows: 4 +get 002688.SZ balance data succ! total rows: 4 +get 002689.SZ balance data succ! total rows: 4 +get 002690.SZ balance data succ! total rows: 4 +get 002691.SZ balance data succ! total rows: 5 +get 002692.SZ balance data succ! total rows: 4 +get 002693.SZ balance data succ! total rows: 4 +get 002694.SZ balance data succ! total rows: 6 +get 002695.SZ balance data succ! total rows: 4 +get 002696.SZ balance data succ! total rows: 4 +get 002697.SZ balance data succ! total rows: 4 +get 002698.SZ balance data succ! total rows: 4 +get 002699.SZ balance data succ! total rows: 4 +get 002700.SZ balance data succ! total rows: 4 +get 002701.SZ balance data succ! total rows: 5 +get 002702.SZ balance data succ! total rows: 4 +get 002703.SZ balance data succ! total rows: 4 +get 002705.SZ balance data succ! total rows: 4 +get 002706.SZ balance data succ! total rows: 4 +get 002707.SZ balance data succ! total rows: 4 +get 002708.SZ balance data succ! total rows: 4 +get 002709.SZ balance data succ! total rows: 4 +get 002712.SZ balance data succ! total rows: 4 +get 002713.SZ balance data succ! total rows: 4 +get 002714.SZ balance data succ! total rows: 4 +get 002715.SZ balance data succ! total rows: 4 +get 002716.SZ balance data succ! total rows: 4 +get 002717.SZ balance data succ! total rows: 4 +get 002718.SZ balance data succ! total rows: 5 +get 002719.SZ balance data succ! total rows: 4 +get 002721.SZ balance data succ! total rows: 4 +get 002722.SZ balance data succ! total rows: 4 +get 002723.SZ balance data succ! total rows: 4 +get 002724.SZ balance data succ! total rows: 4 +get 002725.SZ balance data succ! total rows: 4 +get 002726.SZ balance data succ! total rows: 5 +get 002727.SZ balance data succ! total rows: 5 +get 002728.SZ balance data succ! total rows: 4 +get 002729.SZ balance data succ! total rows: 4 +get 002730.SZ balance data succ! total rows: 4 +get 002731.SZ balance data succ! total rows: 4 +get 002732.SZ balance data succ! total rows: 4 +get 002733.SZ balance data succ! total rows: 4 +get 002734.SZ balance data succ! total rows: 4 +get 002735.SZ balance data succ! total rows: 4 +get 002736.SZ balance data succ! total rows: 7 +get 002737.SZ balance data succ! total rows: 4 +get 002738.SZ balance data succ! total rows: 5 +get 002739.SZ balance data succ! total rows: 4 +get 002740.SZ balance data succ! total rows: 4 +get 002741.SZ balance data succ! total rows: 4 +get 002742.SZ balance data succ! total rows: 4 +get 002743.SZ balance data succ! total rows: 4 +get 002745.SZ balance data succ! total rows: 4 +get 002746.SZ balance data succ! total rows: 5 +get 002747.SZ balance data succ! total rows: 5 +get 002748.SZ balance data succ! total rows: 5 +get 002749.SZ balance data succ! total rows: 4 +get 002750.SZ balance data succ! total rows: 4 +get 002751.SZ balance data succ! total rows: 4 +get 002752.SZ balance data succ! total rows: 4 +get 002753.SZ balance data succ! total rows: 5 +get 002755.SZ balance data succ! total rows: 4 +get 002756.SZ balance data succ! total rows: 4 +get 002757.SZ balance data succ! total rows: 5 +get 002758.SZ balance data succ! total rows: 4 +get 002759.SZ balance data succ! total rows: 4 +get 002760.SZ balance data succ! total rows: 4 +get 002761.SZ balance data succ! total rows: 5 +get 002762.SZ balance data succ! total rows: 4 +get 002763.SZ balance data succ! total rows: 4 +get 002765.SZ balance data succ! total rows: 4 +get 002766.SZ balance data succ! total rows: 4 +get 002767.SZ balance data succ! total rows: 4 +get 002768.SZ balance data succ! total rows: 4 +get 002769.SZ balance data succ! total rows: 4 +get 002771.SZ balance data succ! total rows: 4 +get 002772.SZ balance data succ! total rows: 4 +get 002773.SZ balance data succ! total rows: 4 +get 002774.SZ balance data succ! total rows: 4 +get 002775.SZ balance data succ! total rows: 4 +get 002776.SZ balance data succ! total rows: 7 +get 002777.SZ balance data succ! total rows: 4 +get 002778.SZ balance data succ! total rows: 4 +get 002779.SZ balance data succ! total rows: 4 +get 002780.SZ balance data succ! total rows: 4 +get 002781.SZ balance data succ! total rows: 4 +get 002782.SZ balance data succ! total rows: 4 +get 002783.SZ balance data succ! total rows: 4 +get 002785.SZ balance data succ! total rows: 4 +get 002786.SZ balance data succ! total rows: 4 +get 002787.SZ balance data succ! total rows: 4 +get 002788.SZ balance data succ! total rows: 4 +get 002789.SZ balance data succ! total rows: 5 +get 002790.SZ balance data succ! total rows: 4 +get 002791.SZ balance data succ! total rows: 5 +get 002792.SZ balance data succ! total rows: 4 +get 002793.SZ balance data succ! total rows: 4 +get 002795.SZ balance data succ! total rows: 5 +get 002796.SZ balance data succ! total rows: 4 +get 002797.SZ balance data succ! total rows: 4 +get 002798.SZ balance data succ! total rows: 4 +get 002799.SZ balance data succ! total rows: 4 +get 002800.SZ balance data succ! total rows: 4 +get 002801.SZ balance data succ! total rows: 4 +get 002802.SZ balance data succ! total rows: 4 +get 002803.SZ balance data succ! total rows: 4 +get 002805.SZ balance data succ! total rows: 4 +get 002806.SZ balance data succ! total rows: 5 +get 002807.SZ balance data succ! total rows: 6 +get 002808.SZ balance data succ! total rows: 4 +get 002809.SZ balance data succ! total rows: 4 +get 002810.SZ balance data succ! total rows: 4 +get 002811.SZ balance data succ! total rows: 4 +get 002812.SZ balance data succ! total rows: 4 +get 002813.SZ balance data succ! total rows: 4 +get 002815.SZ balance data succ! total rows: 5 +get 002816.SZ balance data succ! total rows: 4 +get 002817.SZ balance data succ! total rows: 4 +get 002818.SZ balance data succ! total rows: 4 +get 002819.SZ balance data succ! total rows: 5 +get 002820.SZ balance data succ! total rows: 4 +get 002821.SZ balance data succ! total rows: 5 +get 002822.SZ balance data succ! total rows: 4 +get 002823.SZ balance data succ! total rows: 4 +get 002824.SZ balance data succ! total rows: 4 +get 002825.SZ balance data succ! total rows: 5 +get 002826.SZ balance data succ! total rows: 5 +get 002827.SZ balance data succ! total rows: 4 +get 002828.SZ balance data succ! total rows: 4 +get 002829.SZ balance data succ! total rows: 4 +get 002830.SZ balance data succ! total rows: 4 +get 002831.SZ balance data succ! total rows: 5 +get 002832.SZ balance data succ! total rows: 4 +get 002833.SZ balance data succ! total rows: 4 +get 002835.SZ balance data succ! total rows: 4 +get 002836.SZ balance data succ! total rows: 4 +get 002837.SZ balance data succ! total rows: 4 +get 002838.SZ balance data succ! total rows: 4 +get 002839.SZ balance data succ! total rows: 6 +get 002840.SZ balance data succ! total rows: 4 +get 002841.SZ balance data succ! total rows: 4 +get 002842.SZ balance data succ! total rows: 4 +get 002843.SZ balance data succ! total rows: 5 +get 002845.SZ balance data succ! total rows: 4 +get 002846.SZ balance data succ! total rows: 5 +get 002847.SZ balance data succ! total rows: 4 +get 002848.SZ balance data succ! total rows: 4 +get 002849.SZ balance data succ! total rows: 4 +get 002850.SZ balance data succ! total rows: 4 +get 002851.SZ balance data succ! total rows: 5 +get 002852.SZ balance data succ! total rows: 4 +get 002853.SZ balance data succ! total rows: 4 +get 002855.SZ balance data succ! total rows: 5 +get 002856.SZ balance data succ! total rows: 4 +get 002857.SZ balance data succ! total rows: 5 +get 002858.SZ balance data succ! total rows: 4 +get 002859.SZ balance data succ! total rows: 4 +get 002860.SZ balance data succ! total rows: 4 +get 002861.SZ balance data succ! total rows: 4 +get 002862.SZ balance data succ! total rows: 4 +get 002863.SZ balance data succ! total rows: 4 +get 002864.SZ balance data succ! total rows: 4 +get 002865.SZ balance data succ! total rows: 4 +get 002866.SZ balance data succ! total rows: 4 +get 002867.SZ balance data succ! total rows: 4 +get 002868.SZ balance data succ! total rows: 4 +get 002869.SZ balance data succ! total rows: 5 +get 002870.SZ balance data succ! total rows: 4 +get 002871.SZ balance data succ! total rows: 4 +get 002872.SZ balance data succ! total rows: 5 +get 002873.SZ balance data succ! total rows: 4 +get 002875.SZ balance data succ! total rows: 4 +get 002876.SZ balance data succ! total rows: 4 +get 002877.SZ balance data succ! total rows: 4 +get 002878.SZ balance data succ! total rows: 4 +get 002879.SZ balance data succ! total rows: 4 +get 002880.SZ balance data succ! total rows: 4 +get 002881.SZ balance data succ! total rows: 4 +get 002882.SZ balance data succ! total rows: 4 +get 002883.SZ balance data succ! total rows: 4 +get 002884.SZ balance data succ! total rows: 4 +get 002885.SZ balance data succ! total rows: 4 +get 002886.SZ balance data succ! total rows: 4 +get 002887.SZ balance data succ! total rows: 4 +get 002888.SZ balance data succ! total rows: 4 +get 002889.SZ balance data succ! total rows: 4 +get 002890.SZ balance data succ! total rows: 4 +get 002891.SZ balance data succ! total rows: 4 +get 002892.SZ balance data succ! total rows: 4 +get 002893.SZ balance data succ! total rows: 4 +get 002895.SZ balance data succ! total rows: 4 +get 002896.SZ balance data succ! total rows: 4 +get 002897.SZ balance data succ! total rows: 4 +get 002898.SZ balance data succ! total rows: 4 +get 002899.SZ balance data succ! total rows: 5 +get 002900.SZ balance data succ! total rows: 4 +get 002901.SZ balance data succ! total rows: 4 +get 002902.SZ balance data succ! total rows: 4 +get 002903.SZ balance data succ! total rows: 4 +get 002905.SZ balance data succ! total rows: 4 +get 002906.SZ balance data succ! total rows: 4 +get 002907.SZ balance data succ! total rows: 4 +get 002908.SZ balance data succ! total rows: 4 +get 002909.SZ balance data succ! total rows: 5 +get 002910.SZ balance data succ! total rows: 5 +get 002911.SZ balance data succ! total rows: 5 +get 002912.SZ balance data succ! total rows: 4 +get 002913.SZ balance data succ! total rows: 5 +get 002915.SZ balance data succ! total rows: 4 +get 002916.SZ balance data succ! total rows: 4 +get 002917.SZ balance data succ! total rows: 5 +get 002918.SZ balance data succ! total rows: 4 +get 002919.SZ balance data succ! total rows: 5 +get 002920.SZ balance data succ! total rows: 4 +get 002921.SZ balance data succ! total rows: 4 +get 002922.SZ balance data succ! total rows: 4 +get 002923.SZ balance data succ! total rows: 4 +get 002925.SZ balance data succ! total rows: 5 +get 002926.SZ balance data succ! total rows: 4 +get 002927.SZ balance data succ! total rows: 4 +get 002928.SZ balance data succ! total rows: 4 +get 002929.SZ balance data succ! total rows: 4 +get 002930.SZ balance data succ! total rows: 4 +get 002931.SZ balance data succ! total rows: 4 +get 002932.SZ balance data succ! total rows: 4 +get 002933.SZ balance data succ! total rows: 5 +get 002935.SZ balance data succ! total rows: 4 +get 002936.SZ balance data succ! total rows: 4 +get 002937.SZ balance data succ! total rows: 4 +get 002938.SZ balance data succ! total rows: 4 +get 002939.SZ balance data succ! total rows: 4 +get 002940.SZ balance data succ! total rows: 4 +get 002941.SZ balance data succ! total rows: 4 +get 002942.SZ balance data succ! total rows: 4 +get 002943.SZ balance data succ! total rows: 4 +get 002945.SZ balance data succ! total rows: 4 +get 002946.SZ balance data succ! total rows: 4 +get 002947.SZ balance data succ! total rows: 4 +get 002948.SZ balance data succ! total rows: 5 +get 002949.SZ balance data succ! total rows: 4 +get 002950.SZ balance data succ! total rows: 4 +get 002951.SZ balance data succ! total rows: 4 +get 002952.SZ balance data succ! total rows: 4 +get 002953.SZ balance data succ! total rows: 4 +get 002955.SZ balance data succ! total rows: 4 +get 002956.SZ balance data succ! total rows: 4 +get 002957.SZ balance data succ! total rows: 4 +get 002958.SZ balance data succ! total rows: 4 +get 002959.SZ balance data succ! total rows: 4 +get 002960.SZ balance data succ! total rows: 4 +get 002961.SZ balance data succ! total rows: 4 +get 002962.SZ balance data succ! total rows: 4 +get 002963.SZ balance data succ! total rows: 4 +get 002965.SZ balance data succ! total rows: 4 +get 002966.SZ balance data succ! total rows: 7 +get 002967.SZ balance data succ! total rows: 4 +get 002968.SZ balance data succ! total rows: 4 +get 002969.SZ balance data succ! total rows: 4 +get 002970.SZ balance data succ! total rows: 6 +get 002971.SZ balance data succ! total rows: 4 +get 002972.SZ balance data succ! total rows: 4 +get 002973.SZ balance data succ! total rows: 4 +get 002975.SZ balance data succ! total rows: 5 +get 002976.SZ balance data succ! total rows: 5 +get 002977.SZ balance data succ! total rows: 4 +get 002978.SZ balance data succ! total rows: 4 +get 002979.SZ balance data succ! total rows: 4 +get 002980.SZ balance data succ! total rows: 4 +get 002981.SZ balance data succ! total rows: 4 +get 002982.SZ balance data succ! total rows: 4 +get 002983.SZ balance data succ! total rows: 4 +get 002984.SZ balance data succ! total rows: 4 +get 002985.SZ balance data succ! total rows: 4 +get 002986.SZ balance data succ! total rows: 5 +get 002987.SZ balance data succ! total rows: 4 +get 002988.SZ balance data succ! total rows: 4 +get 002989.SZ balance data succ! total rows: 4 +get 002990.SZ balance data succ! total rows: 4 +get 002991.SZ balance data succ! total rows: 5 +get 002992.SZ balance data succ! total rows: 4 +get 002993.SZ balance data succ! total rows: 4 +get 002995.SZ balance data succ! total rows: 4 +get 002996.SZ balance data succ! total rows: 4 +get 002997.SZ balance data succ! total rows: 4 +get 002998.SZ balance data succ! total rows: 4 +get 002999.SZ balance data succ! total rows: 4 +get 003000.SZ balance data succ! total rows: 4 +get 003001.SZ balance data succ! total rows: 4 +get 003002.SZ balance data succ! total rows: 4 +get 003003.SZ balance data succ! total rows: 4 +get 003004.SZ balance data succ! total rows: 4 +get 003005.SZ balance data succ! total rows: 4 +get 003006.SZ balance data succ! total rows: 4 +get 003007.SZ balance data succ! total rows: 4 +get 003008.SZ balance data succ! total rows: 4 +get 003009.SZ balance data succ! total rows: 4 +get 003010.SZ balance data succ! total rows: 5 +get 003011.SZ balance data succ! total rows: 4 +get 003012.SZ balance data succ! total rows: 5 +get 003013.SZ balance data succ! total rows: 4 +get 003015.SZ balance data succ! total rows: 4 +get 003016.SZ balance data succ! total rows: 4 +get 003017.SZ balance data succ! total rows: 5 +get 003018.SZ balance data succ! total rows: 4 +get 003019.SZ balance data succ! total rows: 4 +get 003020.SZ balance data succ! total rows: 4 +get 003021.SZ balance data succ! total rows: 4 +get 003022.SZ balance data succ! total rows: 4 +get 003023.SZ balance data succ! total rows: 4 +get 003025.SZ balance data succ! total rows: 5 +get 003026.SZ balance data succ! total rows: 4 +get 003027.SZ balance data succ! total rows: 4 +get 003028.SZ balance data succ! total rows: 4 +get 003029.SZ balance data succ! total rows: 4 +get 003030.SZ balance data succ! total rows: 4 +get 003031.SZ balance data succ! total rows: 4 +get 003032.SZ balance data succ! total rows: 4 +get 003033.SZ balance data succ! total rows: 5 +get 003035.SZ balance data succ! total rows: 4 +get 003036.SZ balance data succ! total rows: 4 +get 003037.SZ balance data succ! total rows: 4 +get 003038.SZ balance data succ! total rows: 5 +get 003039.SZ balance data succ! total rows: 4 +get 003040.SZ balance data succ! total rows: 4 +get 003041.SZ balance data succ! total rows: 4 +get 003042.SZ balance data succ! total rows: 4 +get 003043.SZ balance data succ! total rows: 4 +get 003816.SZ balance data succ! total rows: 4 +get 300001.SZ balance data succ! total rows: 4 +get 300002.SZ balance data succ! total rows: 4 +get 300003.SZ balance data succ! total rows: 4 +get 300004.SZ balance data succ! total rows: 4 +get 300005.SZ balance data succ! total rows: 5 +get 300006.SZ balance data succ! total rows: 4 +get 300007.SZ balance data succ! total rows: 4 +get 300008.SZ balance data succ! total rows: 4 +get 300009.SZ balance data succ! total rows: 4 +get 300010.SZ balance data succ! total rows: 4 +get 300011.SZ balance data succ! total rows: 4 +get 300012.SZ balance data succ! total rows: 5 +get 300013.SZ balance data succ! total rows: 4 +get 300014.SZ balance data succ! total rows: 4 +get 300015.SZ balance data succ! total rows: 5 +get 300016.SZ balance data succ! total rows: 4 +get 300017.SZ balance data succ! total rows: 4 +get 300018.SZ balance data succ! total rows: 4 +get 300019.SZ balance data succ! total rows: 4 +get 300020.SZ balance data succ! total rows: 4 +get 300021.SZ balance data succ! total rows: 5 +get 300022.SZ balance data succ! total rows: 4 +get 300023.SZ balance data succ! total rows: 5 +get 300024.SZ balance data succ! total rows: 4 +get 300025.SZ balance data succ! total rows: 4 +get 300026.SZ balance data succ! total rows: 4 +get 300027.SZ balance data succ! total rows: 4 +get 300029.SZ balance data succ! total rows: 4 +get 300030.SZ balance data succ! total rows: 4 +get 300031.SZ balance data succ! total rows: 4 +get 300032.SZ balance data succ! total rows: 4 +get 300033.SZ balance data succ! total rows: 4 +get 300034.SZ balance data succ! total rows: 4 +get 300035.SZ balance data succ! total rows: 5 +get 300036.SZ balance data succ! total rows: 4 +get 300037.SZ balance data succ! total rows: 4 +get 300038.SZ balance data succ! total rows: 2 +get 300039.SZ balance data succ! total rows: 4 +get 300040.SZ balance data succ! total rows: 4 +get 300041.SZ balance data succ! total rows: 4 +get 300042.SZ balance data succ! total rows: 4 +get 300043.SZ balance data succ! total rows: 4 +get 300044.SZ balance data succ! total rows: 4 +get 300045.SZ balance data succ! total rows: 4 +get 300046.SZ balance data succ! total rows: 4 +get 300047.SZ balance data succ! total rows: 4 +get 300048.SZ balance data succ! total rows: 4 +get 300049.SZ balance data succ! total rows: 5 +get 300050.SZ balance data succ! total rows: 4 +get 300051.SZ balance data succ! total rows: 4 +get 300052.SZ balance data succ! total rows: 6 +get 300053.SZ balance data succ! total rows: 4 +get 300054.SZ balance data succ! total rows: 4 +get 300055.SZ balance data succ! total rows: 4 +get 300056.SZ balance data succ! total rows: 4 +get 300057.SZ balance data succ! total rows: 4 +get 300058.SZ balance data succ! total rows: 4 +get 300059.SZ balance data succ! total rows: 4 +get 300061.SZ balance data succ! total rows: 4 +get 300062.SZ balance data succ! total rows: 4 +get 300063.SZ balance data succ! total rows: 5 +get 300065.SZ balance data succ! total rows: 5 +get 300066.SZ balance data succ! total rows: 4 +get 300067.SZ balance data succ! total rows: 5 +get 300068.SZ balance data succ! total rows: 4 +get 300069.SZ balance data succ! total rows: 5 +get 300070.SZ balance data succ! total rows: 4 +get 300071.SZ balance data succ! total rows: 4 +get 300072.SZ balance data succ! total rows: 4 +get 300073.SZ balance data succ! total rows: 4 +get 300074.SZ balance data succ! total rows: 4 +get 300075.SZ balance data succ! total rows: 4 +get 300076.SZ balance data succ! total rows: 4 +get 300077.SZ balance data succ! total rows: 5 +get 300078.SZ balance data succ! total rows: 5 +get 300079.SZ balance data succ! total rows: 4 +get 300080.SZ balance data succ! total rows: 4 +get 300081.SZ balance data succ! total rows: 4 +get 300082.SZ balance data succ! total rows: 4 +get 300083.SZ balance data succ! total rows: 4 +get 300084.SZ balance data succ! total rows: 4 +get 300085.SZ balance data succ! total rows: 4 +get 300086.SZ balance data succ! total rows: 4 +get 300087.SZ balance data succ! total rows: 4 +get 300088.SZ balance data succ! total rows: 4 +get 300089.SZ balance data succ! total rows: 4 +get 300091.SZ balance data succ! total rows: 4 +get 300092.SZ balance data succ! total rows: 4 +get 300093.SZ balance data succ! total rows: 4 +get 300094.SZ balance data succ! total rows: 5 +get 300095.SZ balance data succ! total rows: 4 +get 300096.SZ balance data succ! total rows: 4 +get 300097.SZ balance data succ! total rows: 4 +get 300098.SZ balance data succ! total rows: 5 +get 300099.SZ balance data succ! total rows: 4 +get 300100.SZ balance data succ! total rows: 4 +get 300101.SZ balance data succ! total rows: 4 +get 300102.SZ balance data succ! total rows: 5 +get 300103.SZ balance data succ! total rows: 4 +get 300105.SZ balance data succ! total rows: 4 +get 300106.SZ balance data succ! total rows: 4 +get 300107.SZ balance data succ! total rows: 4 +get 300108.SZ balance data succ! total rows: 4 +get 300109.SZ balance data succ! total rows: 5 +get 300110.SZ balance data succ! total rows: 4 +get 300111.SZ balance data succ! total rows: 4 +get 300112.SZ balance data succ! total rows: 4 +get 300113.SZ balance data succ! total rows: 4 +get 300114.SZ balance data succ! total rows: 4 +get 300115.SZ balance data succ! total rows: 4 +get 300116.SZ balance data succ! total rows: 4 +get 300117.SZ balance data succ! total rows: 4 +get 300118.SZ balance data succ! total rows: 4 +get 300119.SZ balance data succ! total rows: 4 +get 300120.SZ balance data succ! total rows: 4 +get 300121.SZ balance data succ! total rows: 4 +get 300122.SZ balance data succ! total rows: 4 +get 300123.SZ balance data succ! total rows: 4 +get 300124.SZ balance data succ! total rows: 5 +get 300125.SZ balance data succ! total rows: 4 +get 300126.SZ balance data succ! total rows: 4 +get 300127.SZ balance data succ! total rows: 4 +get 300128.SZ balance data succ! total rows: 4 +get 300129.SZ balance data succ! total rows: 4 +get 300130.SZ balance data succ! total rows: 4 +get 300131.SZ balance data succ! total rows: 4 +get 300132.SZ balance data succ! total rows: 4 +get 300133.SZ balance data succ! total rows: 4 +get 300134.SZ balance data succ! total rows: 4 +get 300135.SZ balance data succ! total rows: 4 +get 300136.SZ balance data succ! total rows: 4 +get 300137.SZ balance data succ! total rows: 4 +get 300138.SZ balance data succ! total rows: 4 +get 300139.SZ balance data succ! total rows: 4 +get 300140.SZ balance data succ! total rows: 4 +get 300141.SZ balance data succ! total rows: 4 +get 300142.SZ balance data succ! total rows: 5 +get 300143.SZ balance data succ! total rows: 4 +get 300144.SZ balance data succ! total rows: 4 +get 300145.SZ balance data succ! total rows: 4 +get 300146.SZ balance data succ! total rows: 4 +get 300147.SZ balance data succ! total rows: 4 +get 300148.SZ balance data succ! total rows: 4 +get 300149.SZ balance data succ! total rows: 4 +get 300150.SZ balance data succ! total rows: 5 +get 300151.SZ balance data succ! total rows: 4 +get 300152.SZ balance data succ! total rows: 4 +get 300153.SZ balance data succ! total rows: 4 +get 300154.SZ balance data succ! total rows: 4 +get 300155.SZ balance data succ! total rows: 5 +get 300157.SZ balance data succ! total rows: 4 +get 300158.SZ balance data succ! total rows: 4 +get 300159.SZ balance data succ! total rows: 4 +get 300160.SZ balance data succ! total rows: 4 +get 300161.SZ balance data succ! total rows: 4 +get 300162.SZ balance data succ! total rows: 4 +get 300163.SZ balance data succ! total rows: 4 +get 300164.SZ balance data succ! total rows: 4 +get 300165.SZ balance data succ! total rows: 4 +get 300166.SZ balance data succ! total rows: 5 +get 300167.SZ balance data succ! total rows: 4 +get 300168.SZ balance data succ! total rows: 4 +get 300169.SZ balance data succ! total rows: 4 +get 300170.SZ balance data succ! total rows: 4 +get 300171.SZ balance data succ! total rows: 4 +get 300172.SZ balance data succ! total rows: 4 +get 300173.SZ balance data succ! total rows: 4 +get 300174.SZ balance data succ! total rows: 5 +get 300175.SZ balance data succ! total rows: 4 +get 300176.SZ balance data succ! total rows: 4 +get 300177.SZ balance data succ! total rows: 4 +get 300179.SZ balance data succ! total rows: 4 +get 300180.SZ balance data succ! total rows: 4 +get 300181.SZ balance data succ! total rows: 4 +get 300182.SZ balance data succ! total rows: 5 +get 300183.SZ balance data succ! total rows: 4 +get 300184.SZ balance data succ! total rows: 4 +get 300185.SZ balance data succ! total rows: 4 +get 300187.SZ balance data succ! total rows: 4 +get 300188.SZ balance data succ! total rows: 4 +get 300189.SZ balance data succ! total rows: 4 +get 300190.SZ balance data succ! total rows: 4 +get 300191.SZ balance data succ! total rows: 4 +get 300192.SZ balance data succ! total rows: 4 +get 300193.SZ balance data succ! total rows: 4 +get 300194.SZ balance data succ! total rows: 4 +get 300195.SZ balance data succ! total rows: 4 +get 300196.SZ balance data succ! total rows: 4 +get 300197.SZ balance data succ! total rows: 4 +get 300198.SZ balance data succ! total rows: 4 +get 300199.SZ balance data succ! total rows: 4 +get 300200.SZ balance data succ! total rows: 4 +get 300201.SZ balance data succ! total rows: 5 +get 300202.SZ balance data succ! total rows: 4 +get 300203.SZ balance data succ! total rows: 4 +get 300204.SZ balance data succ! total rows: 4 +get 300205.SZ balance data succ! total rows: 4 +get 300206.SZ balance data succ! total rows: 4 +get 300207.SZ balance data succ! total rows: 5 +get 300208.SZ balance data succ! total rows: 4 +get 300209.SZ balance data succ! total rows: 4 +get 300210.SZ balance data succ! total rows: 4 +get 300211.SZ balance data succ! total rows: 4 +get 300212.SZ balance data succ! total rows: 4 +get 300213.SZ balance data succ! total rows: 5 +get 300214.SZ balance data succ! total rows: 4 +get 300215.SZ balance data succ! total rows: 4 +get 300217.SZ balance data succ! total rows: 5 +get 300218.SZ balance data succ! total rows: 4 +get 300219.SZ balance data succ! total rows: 4 +get 300220.SZ balance data succ! total rows: 4 +get 300221.SZ balance data succ! total rows: 4 +get 300222.SZ balance data succ! total rows: 4 +get 300223.SZ balance data succ! total rows: 4 +get 300224.SZ balance data succ! total rows: 4 +get 300225.SZ balance data succ! total rows: 4 +get 300226.SZ balance data succ! total rows: 4 +get 300227.SZ balance data succ! total rows: 4 +get 300228.SZ balance data succ! total rows: 4 +get 300229.SZ balance data succ! total rows: 4 +get 300230.SZ balance data succ! total rows: 4 +get 300231.SZ balance data succ! total rows: 4 +get 300232.SZ balance data succ! total rows: 4 +get 300233.SZ balance data succ! total rows: 4 +get 300234.SZ balance data succ! total rows: 4 +get 300235.SZ balance data succ! total rows: 4 +get 300236.SZ balance data succ! total rows: 4 +get 300237.SZ balance data succ! total rows: 4 +get 300238.SZ balance data succ! total rows: 4 +get 300239.SZ balance data succ! total rows: 4 +get 300240.SZ balance data succ! total rows: 5 +get 300241.SZ balance data succ! total rows: 5 +get 300242.SZ balance data succ! total rows: 4 +get 300243.SZ balance data succ! total rows: 4 +get 300244.SZ balance data succ! total rows: 4 +get 300245.SZ balance data succ! total rows: 4 +get 300246.SZ balance data succ! total rows: 4 +get 300247.SZ balance data succ! total rows: 4 +get 300248.SZ balance data succ! total rows: 4 +get 300249.SZ balance data succ! total rows: 4 +get 300250.SZ balance data succ! total rows: 4 +get 300251.SZ balance data succ! total rows: 4 +get 300252.SZ balance data succ! total rows: 4 +get 300253.SZ balance data succ! total rows: 4 +get 300254.SZ balance data succ! total rows: 4 +get 300255.SZ balance data succ! total rows: 4 +get 300256.SZ balance data succ! total rows: 4 +get 300257.SZ balance data succ! total rows: 4 +get 300258.SZ balance data succ! total rows: 4 +get 300259.SZ balance data succ! total rows: 4 +get 300260.SZ balance data succ! total rows: 5 +get 300261.SZ balance data succ! total rows: 4 +get 300262.SZ balance data succ! total rows: 4 +get 300263.SZ balance data succ! total rows: 5 +get 300264.SZ balance data succ! total rows: 5 +get 300265.SZ balance data succ! total rows: 4 +get 300266.SZ balance data succ! total rows: 4 +get 300267.SZ balance data succ! total rows: 5 +get 300268.SZ balance data succ! total rows: 4 +get 300269.SZ balance data succ! total rows: 4 +get 300270.SZ balance data succ! total rows: 4 +get 300271.SZ balance data succ! total rows: 4 +get 300272.SZ balance data succ! total rows: 4 +get 300273.SZ balance data succ! total rows: 5 +get 300274.SZ balance data succ! total rows: 5 +get 300275.SZ balance data succ! total rows: 4 +get 300276.SZ balance data succ! total rows: 4 +get 300277.SZ balance data succ! total rows: 4 +get 300278.SZ balance data succ! total rows: 4 +get 300279.SZ balance data succ! total rows: 4 +get 300280.SZ balance data succ! total rows: 4 +get 300281.SZ balance data succ! total rows: 4 +get 300282.SZ balance data succ! total rows: 4 +get 300283.SZ balance data succ! total rows: 4 +get 300284.SZ balance data succ! total rows: 4 +get 300285.SZ balance data succ! total rows: 4 +get 300286.SZ balance data succ! total rows: 4 +get 300287.SZ balance data succ! total rows: 4 +get 300288.SZ balance data succ! total rows: 4 +get 300289.SZ balance data succ! total rows: 4 +get 300290.SZ balance data succ! total rows: 4 +get 300291.SZ balance data succ! total rows: 4 +get 300292.SZ balance data succ! total rows: 4 +get 300293.SZ balance data succ! total rows: 4 +get 300294.SZ balance data succ! total rows: 4 +get 300295.SZ balance data succ! total rows: 4 +get 300296.SZ balance data succ! total rows: 4 +get 300297.SZ balance data succ! total rows: 4 +get 300298.SZ balance data succ! total rows: 4 +get 300299.SZ balance data succ! total rows: 4 +get 300300.SZ balance data succ! total rows: 4 +get 300301.SZ balance data succ! total rows: 4 +get 300302.SZ balance data succ! total rows: 5 +get 300303.SZ balance data succ! total rows: 5 +get 300304.SZ balance data succ! total rows: 4 +get 300305.SZ balance data succ! total rows: 4 +get 300306.SZ balance data succ! total rows: 4 +get 300307.SZ balance data succ! total rows: 4 +get 300308.SZ balance data succ! total rows: 4 +get 300309.SZ balance data succ! total rows: 4 +get 300310.SZ balance data succ! total rows: 5 +get 300311.SZ balance data succ! total rows: 4 +get 300312.SZ balance data succ! total rows: 0 +get 300313.SZ balance data succ! total rows: 4 +get 300314.SZ balance data succ! total rows: 4 +get 300315.SZ balance data succ! total rows: 5 +get 300316.SZ balance data succ! total rows: 4 +get 300317.SZ balance data succ! total rows: 5 +get 300318.SZ balance data succ! total rows: 4 +get 300319.SZ balance data succ! total rows: 4 +get 300320.SZ balance data succ! total rows: 4 +get 300321.SZ balance data succ! total rows: 4 +get 300322.SZ balance data succ! total rows: 5 +get 300323.SZ balance data succ! total rows: 4 +get 300324.SZ balance data succ! total rows: 4 +get 300326.SZ balance data succ! total rows: 4 +get 300327.SZ balance data succ! total rows: 4 +get 300328.SZ balance data succ! total rows: 5 +get 300329.SZ balance data succ! total rows: 4 +get 300330.SZ balance data succ! total rows: 5 +get 300331.SZ balance data succ! total rows: 4 +get 300332.SZ balance data succ! total rows: 4 +get 300333.SZ balance data succ! total rows: 4 +get 300334.SZ balance data succ! total rows: 4 +get 300335.SZ balance data succ! total rows: 4 +get 300336.SZ balance data succ! total rows: 4 +get 300337.SZ balance data succ! total rows: 4 +get 300338.SZ balance data succ! total rows: 4 +get 300339.SZ balance data succ! total rows: 4 +get 300340.SZ balance data succ! total rows: 4 +get 300341.SZ balance data succ! total rows: 4 +get 300342.SZ balance data succ! total rows: 4 +get 300343.SZ balance data succ! total rows: 4 +get 300344.SZ balance data succ! total rows: 4 +get 300345.SZ balance data succ! total rows: 4 +get 300346.SZ balance data succ! total rows: 4 +get 300347.SZ balance data succ! total rows: 5 +get 300348.SZ balance data succ! total rows: 4 +get 300349.SZ balance data succ! total rows: 4 +get 300350.SZ balance data succ! total rows: 5 +get 300351.SZ balance data succ! total rows: 4 +get 300352.SZ balance data succ! total rows: 4 +get 300353.SZ balance data succ! total rows: 4 +get 300354.SZ balance data succ! total rows: 4 +get 300355.SZ balance data succ! total rows: 5 +get 300356.SZ balance data succ! total rows: 4 +get 300357.SZ balance data succ! total rows: 4 +get 300358.SZ balance data succ! total rows: 5 +get 300359.SZ balance data succ! total rows: 4 +get 300360.SZ balance data succ! total rows: 4 +get 300363.SZ balance data succ! total rows: 5 +get 300364.SZ balance data succ! total rows: 4 +get 300365.SZ balance data succ! total rows: 4 +get 300366.SZ balance data succ! total rows: 5 +get 300367.SZ balance data succ! total rows: 4 +get 300368.SZ balance data succ! total rows: 4 +get 300369.SZ balance data succ! total rows: 4 +get 300370.SZ balance data succ! total rows: 4 +get 300371.SZ balance data succ! total rows: 4 +get 300373.SZ balance data succ! total rows: 4 +get 300374.SZ balance data succ! total rows: 4 +get 300375.SZ balance data succ! total rows: 4 +get 300376.SZ balance data succ! total rows: 4 +get 300377.SZ balance data succ! total rows: 5 +get 300378.SZ balance data succ! total rows: 5 +get 300379.SZ balance data succ! total rows: 4 +get 300380.SZ balance data succ! total rows: 4 +get 300381.SZ balance data succ! total rows: 4 +get 300382.SZ balance data succ! total rows: 4 +get 300383.SZ balance data succ! total rows: 4 +get 300384.SZ balance data succ! total rows: 4 +get 300385.SZ balance data succ! total rows: 4 +get 300386.SZ balance data succ! total rows: 4 +get 300387.SZ balance data succ! total rows: 4 +get 300388.SZ balance data succ! total rows: 4 +get 300389.SZ balance data succ! total rows: 4 +get 300390.SZ balance data succ! total rows: 4 +get 300391.SZ balance data succ! total rows: 4 +get 300392.SZ balance data succ! total rows: 4 +get 300393.SZ balance data succ! total rows: 4 +get 300394.SZ balance data succ! total rows: 4 +get 300395.SZ balance data succ! total rows: 4 +get 300396.SZ balance data succ! total rows: 4 +get 300397.SZ balance data succ! total rows: 5 +get 300398.SZ balance data succ! total rows: 4 +get 300399.SZ balance data succ! total rows: 4 +get 300400.SZ balance data succ! total rows: 4 +get 300401.SZ balance data succ! total rows: 4 +get 300402.SZ balance data succ! total rows: 4 +get 300403.SZ balance data succ! total rows: 4 +get 300404.SZ balance data succ! total rows: 4 +get 300405.SZ balance data succ! total rows: 4 +get 300406.SZ balance data succ! total rows: 4 +get 300407.SZ balance data succ! total rows: 4 +get 300408.SZ balance data succ! total rows: 4 +get 300409.SZ balance data succ! total rows: 4 +get 300410.SZ balance data succ! total rows: 5 +get 300411.SZ balance data succ! total rows: 4 +get 300412.SZ balance data succ! total rows: 4 +get 300413.SZ balance data succ! total rows: 4 +get 300414.SZ balance data succ! total rows: 4 +get 300415.SZ balance data succ! total rows: 6 +get 300416.SZ balance data succ! total rows: 5 +get 300417.SZ balance data succ! total rows: 4 +get 300418.SZ balance data succ! total rows: 4 +get 300419.SZ balance data succ! total rows: 4 +get 300420.SZ balance data succ! total rows: 4 +get 300421.SZ balance data succ! total rows: 4 +get 300422.SZ balance data succ! total rows: 4 +get 300423.SZ balance data succ! total rows: 4 +get 300424.SZ balance data succ! total rows: 5 +get 300425.SZ balance data succ! total rows: 5 +get 300426.SZ balance data succ! total rows: 4 +get 300427.SZ balance data succ! total rows: 4 +get 300428.SZ balance data succ! total rows: 4 +get 300429.SZ balance data succ! total rows: 4 +get 300430.SZ balance data succ! total rows: 4 +get 300432.SZ balance data succ! total rows: 6 +get 300433.SZ balance data succ! total rows: 4 +get 300434.SZ balance data succ! total rows: 4 +get 300435.SZ balance data succ! total rows: 4 +get 300436.SZ balance data succ! total rows: 4 +get 300437.SZ balance data succ! total rows: 4 +get 300438.SZ balance data succ! total rows: 4 +get 300439.SZ balance data succ! total rows: 4 +get 300440.SZ balance data succ! total rows: 4 +get 300441.SZ balance data succ! total rows: 5 +get 300442.SZ balance data succ! total rows: 5 +get 300443.SZ balance data succ! total rows: 4 +get 300444.SZ balance data succ! total rows: 4 +get 300445.SZ balance data succ! total rows: 4 +get 300446.SZ balance data succ! total rows: 4 +get 300447.SZ balance data succ! total rows: 4 +get 300448.SZ balance data succ! total rows: 4 +get 300449.SZ balance data succ! total rows: 4 +get 300450.SZ balance data succ! total rows: 4 +get 300451.SZ balance data succ! total rows: 4 +get 300452.SZ balance data succ! total rows: 4 +get 300453.SZ balance data succ! total rows: 4 +get 300454.SZ balance data succ! total rows: 4 +get 300455.SZ balance data succ! total rows: 4 +get 300456.SZ balance data succ! total rows: 4 +get 300457.SZ balance data succ! total rows: 4 +get 300458.SZ balance data succ! total rows: 4 +get 300459.SZ balance data succ! total rows: 4 +get 300460.SZ balance data succ! total rows: 5 +get 300461.SZ balance data succ! total rows: 4 +get 300462.SZ balance data succ! total rows: 4 +get 300463.SZ balance data succ! total rows: 5 +get 300464.SZ balance data succ! total rows: 4 +get 300465.SZ balance data succ! total rows: 4 +get 300466.SZ balance data succ! total rows: 4 +get 300467.SZ balance data succ! total rows: 4 +get 300468.SZ balance data succ! total rows: 4 +get 300469.SZ balance data succ! total rows: 4 +get 300470.SZ balance data succ! total rows: 4 +get 300471.SZ balance data succ! total rows: 4 +get 300472.SZ balance data succ! total rows: 4 +get 300473.SZ balance data succ! total rows: 4 +get 300474.SZ balance data succ! total rows: 5 +get 300475.SZ balance data succ! total rows: 4 +get 300476.SZ balance data succ! total rows: 4 +get 300477.SZ balance data succ! total rows: 5 +get 300478.SZ balance data succ! total rows: 4 +get 300479.SZ balance data succ! total rows: 4 +get 300480.SZ balance data succ! total rows: 4 +get 300481.SZ balance data succ! total rows: 4 +get 300482.SZ balance data succ! total rows: 4 +get 300483.SZ balance data succ! total rows: 4 +get 300484.SZ balance data succ! total rows: 4 +get 300485.SZ balance data succ! total rows: 4 +get 300486.SZ balance data succ! total rows: 4 +get 300487.SZ balance data succ! total rows: 4 +get 300488.SZ balance data succ! total rows: 4 +get 300489.SZ balance data succ! total rows: 4 +get 300490.SZ balance data succ! total rows: 4 +get 300491.SZ balance data succ! total rows: 4 +get 300492.SZ balance data succ! total rows: 4 +get 300493.SZ balance data succ! total rows: 5 +get 300494.SZ balance data succ! total rows: 4 +get 300495.SZ balance data succ! total rows: 4 +get 300496.SZ balance data succ! total rows: 4 +get 300497.SZ balance data succ! total rows: 4 +get 300498.SZ balance data succ! total rows: 4 +get 300499.SZ balance data succ! total rows: 4 +get 300500.SZ balance data succ! total rows: 4 +get 300501.SZ balance data succ! total rows: 4 +get 300502.SZ balance data succ! total rows: 4 +get 300503.SZ balance data succ! total rows: 5 +get 300504.SZ balance data succ! total rows: 4 +get 300505.SZ balance data succ! total rows: 4 +get 300506.SZ balance data succ! total rows: 4 +get 300507.SZ balance data succ! total rows: 4 +get 300508.SZ balance data succ! total rows: 4 +get 300509.SZ balance data succ! total rows: 4 +get 300510.SZ balance data succ! total rows: 5 +get 300511.SZ balance data succ! total rows: 4 +get 300512.SZ balance data succ! total rows: 4 +get 300513.SZ balance data succ! total rows: 5 +get 300514.SZ balance data succ! total rows: 4 +get 300515.SZ balance data succ! total rows: 4 +get 300516.SZ balance data succ! total rows: 4 +get 300517.SZ balance data succ! total rows: 4 +get 300518.SZ balance data succ! total rows: 4 +get 300519.SZ balance data succ! total rows: 5 +get 300520.SZ balance data succ! total rows: 4 +get 300521.SZ balance data succ! total rows: 4 +get 300522.SZ balance data succ! total rows: 4 +get 300523.SZ balance data succ! total rows: 4 +get 300525.SZ balance data succ! total rows: 4 +get 300526.SZ balance data succ! total rows: 4 +get 300527.SZ balance data succ! total rows: 4 +get 300528.SZ balance data succ! total rows: 4 +get 300529.SZ balance data succ! total rows: 4 +get 300530.SZ balance data succ! total rows: 4 +get 300531.SZ balance data succ! total rows: 4 +get 300532.SZ balance data succ! total rows: 4 +get 300533.SZ balance data succ! total rows: 4 +get 300534.SZ balance data succ! total rows: 4 +get 300535.SZ balance data succ! total rows: 5 +get 300536.SZ balance data succ! total rows: 4 +get 300537.SZ balance data succ! total rows: 4 +get 300538.SZ balance data succ! total rows: 4 +get 300539.SZ balance data succ! total rows: 4 +get 300540.SZ balance data succ! total rows: 4 +get 300541.SZ balance data succ! total rows: 4 +get 300542.SZ balance data succ! total rows: 4 +get 300543.SZ balance data succ! total rows: 4 +get 300545.SZ balance data succ! total rows: 4 +get 300546.SZ balance data succ! total rows: 5 +get 300547.SZ balance data succ! total rows: 4 +get 300548.SZ balance data succ! total rows: 4 +get 300549.SZ balance data succ! total rows: 4 +get 300550.SZ balance data succ! total rows: 5 +get 300551.SZ balance data succ! total rows: 4 +get 300552.SZ balance data succ! total rows: 4 +get 300553.SZ balance data succ! total rows: 5 +get 300554.SZ balance data succ! total rows: 5 +get 300555.SZ balance data succ! total rows: 4 +get 300556.SZ balance data succ! total rows: 5 +get 300557.SZ balance data succ! total rows: 4 +get 300558.SZ balance data succ! total rows: 4 +get 300559.SZ balance data succ! total rows: 4 +get 300560.SZ balance data succ! total rows: 4 +get 300561.SZ balance data succ! total rows: 4 +get 300562.SZ balance data succ! total rows: 4 +get 300563.SZ balance data succ! total rows: 4 +get 300564.SZ balance data succ! total rows: 5 +get 300565.SZ balance data succ! total rows: 4 +get 300566.SZ balance data succ! total rows: 5 +get 300567.SZ balance data succ! total rows: 4 +get 300568.SZ balance data succ! total rows: 4 +get 300569.SZ balance data succ! total rows: 4 +get 300570.SZ balance data succ! total rows: 4 +get 300571.SZ balance data succ! total rows: 4 +get 300572.SZ balance data succ! total rows: 4 +get 300573.SZ balance data succ! total rows: 4 +get 300575.SZ balance data succ! total rows: 4 +get 300576.SZ balance data succ! total rows: 4 +get 300577.SZ balance data succ! total rows: 5 +get 300578.SZ balance data succ! total rows: 5 +get 300579.SZ balance data succ! total rows: 4 +get 300580.SZ balance data succ! total rows: 4 +get 300581.SZ balance data succ! total rows: 5 +get 300582.SZ balance data succ! total rows: 5 +get 300583.SZ balance data succ! total rows: 4 +get 300584.SZ balance data succ! total rows: 4 +get 300585.SZ balance data succ! total rows: 5 +get 300586.SZ balance data succ! total rows: 4 +get 300587.SZ balance data succ! total rows: 5 +get 300588.SZ balance data succ! total rows: 5 +get 300589.SZ balance data succ! total rows: 4 +get 300590.SZ balance data succ! total rows: 4 +get 300591.SZ balance data succ! total rows: 4 +get 300592.SZ balance data succ! total rows: 4 +get 300593.SZ balance data succ! total rows: 4 +get 300594.SZ balance data succ! total rows: 4 +get 300595.SZ balance data succ! total rows: 4 +get 300596.SZ balance data succ! total rows: 4 +get 300597.SZ balance data succ! total rows: 4 +get 300598.SZ balance data succ! total rows: 4 +get 300599.SZ balance data succ! total rows: 4 +get 300600.SZ balance data succ! total rows: 4 +get 300601.SZ balance data succ! total rows: 4 +get 300602.SZ balance data succ! total rows: 4 +get 300603.SZ balance data succ! total rows: 4 +get 300604.SZ balance data succ! total rows: 5 +get 300605.SZ balance data succ! total rows: 4 +get 300606.SZ balance data succ! total rows: 4 +get 300607.SZ balance data succ! total rows: 5 +get 300608.SZ balance data succ! total rows: 4 +get 300609.SZ balance data succ! total rows: 5 +get 300610.SZ balance data succ! total rows: 4 +get 300611.SZ balance data succ! total rows: 4 +get 300612.SZ balance data succ! total rows: 4 +get 300613.SZ balance data succ! total rows: 4 +get 300614.SZ balance data succ! total rows: 4 +get 300615.SZ balance data succ! total rows: 4 +get 300616.SZ balance data succ! total rows: 4 +get 300617.SZ balance data succ! total rows: 4 +get 300618.SZ balance data succ! total rows: 4 +get 300619.SZ balance data succ! total rows: 4 +get 300620.SZ balance data succ! total rows: 4 +get 300621.SZ balance data succ! total rows: 4 +get 300622.SZ balance data succ! total rows: 5 +get 300623.SZ balance data succ! total rows: 4 +get 300624.SZ balance data succ! total rows: 4 +get 300625.SZ balance data succ! total rows: 4 +get 300626.SZ balance data succ! total rows: 4 +get 300627.SZ balance data succ! total rows: 5 +get 300628.SZ balance data succ! total rows: 6 +get 300629.SZ balance data succ! total rows: 4 +get 300630.SZ balance data succ! total rows: 5 +get 300631.SZ balance data succ! total rows: 5 +get 300632.SZ balance data succ! total rows: 4 +get 300633.SZ balance data succ! total rows: 5 +get 300634.SZ balance data succ! total rows: 4 +get 300635.SZ balance data succ! total rows: 4 +get 300636.SZ balance data succ! total rows: 4 +get 300637.SZ balance data succ! total rows: 4 +get 300638.SZ balance data succ! total rows: 4 +get 300639.SZ balance data succ! total rows: 4 +get 300640.SZ balance data succ! total rows: 4 +get 300641.SZ balance data succ! total rows: 4 +get 300642.SZ balance data succ! total rows: 4 +get 300643.SZ balance data succ! total rows: 4 +get 300644.SZ balance data succ! total rows: 4 +get 300645.SZ balance data succ! total rows: 5 +get 300647.SZ balance data succ! total rows: 5 +get 300648.SZ balance data succ! total rows: 4 +get 300649.SZ balance data succ! total rows: 4 +get 300650.SZ balance data succ! total rows: 5 +get 300651.SZ balance data succ! total rows: 4 +get 300652.SZ balance data succ! total rows: 5 +get 300653.SZ balance data succ! total rows: 4 +get 300654.SZ balance data succ! total rows: 4 +get 300655.SZ balance data succ! total rows: 4 +get 300656.SZ balance data succ! total rows: 4 +get 300657.SZ balance data succ! total rows: 4 +get 300658.SZ balance data succ! total rows: 4 +get 300659.SZ balance data succ! total rows: 4 +get 300660.SZ balance data succ! total rows: 4 +get 300661.SZ balance data succ! total rows: 4 +get 300662.SZ balance data succ! total rows: 4 +get 300663.SZ balance data succ! total rows: 4 +get 300664.SZ balance data succ! total rows: 5 +get 300665.SZ balance data succ! total rows: 4 +get 300666.SZ balance data succ! total rows: 6 +get 300667.SZ balance data succ! total rows: 4 +get 300668.SZ balance data succ! total rows: 4 +get 300669.SZ balance data succ! total rows: 4 +get 300670.SZ balance data succ! total rows: 4 +get 300671.SZ balance data succ! total rows: 4 +get 300672.SZ balance data succ! total rows: 5 +get 300673.SZ balance data succ! total rows: 6 +get 300674.SZ balance data succ! total rows: 4 +get 300675.SZ balance data succ! total rows: 4 +get 300676.SZ balance data succ! total rows: 4 +get 300677.SZ balance data succ! total rows: 5 +get 300678.SZ balance data succ! total rows: 4 +get 300679.SZ balance data succ! total rows: 4 +get 300680.SZ balance data succ! total rows: 4 +get 300681.SZ balance data succ! total rows: 6 +get 300682.SZ balance data succ! total rows: 5 +get 300683.SZ balance data succ! total rows: 4 +get 300684.SZ balance data succ! total rows: 4 +get 300685.SZ balance data succ! total rows: 4 +get 300686.SZ balance data succ! total rows: 4 +get 300687.SZ balance data succ! total rows: 4 +get 300688.SZ balance data succ! total rows: 4 +get 300689.SZ balance data succ! total rows: 5 +get 300690.SZ balance data succ! total rows: 5 +get 300691.SZ balance data succ! total rows: 5 +get 300692.SZ balance data succ! total rows: 4 +get 300693.SZ balance data succ! total rows: 5 +get 300694.SZ balance data succ! total rows: 4 +get 300695.SZ balance data succ! total rows: 4 +get 300696.SZ balance data succ! total rows: 4 +get 300697.SZ balance data succ! total rows: 4 +get 300698.SZ balance data succ! total rows: 5 +get 300699.SZ balance data succ! total rows: 4 +get 300700.SZ balance data succ! total rows: 4 +get 300701.SZ balance data succ! total rows: 4 +get 300702.SZ balance data succ! total rows: 4 +get 300703.SZ balance data succ! total rows: 5 +get 300705.SZ balance data succ! total rows: 4 +get 300706.SZ balance data succ! total rows: 4 +get 300707.SZ balance data succ! total rows: 4 +get 300708.SZ balance data succ! total rows: 4 +get 300709.SZ balance data succ! total rows: 5 +get 300710.SZ balance data succ! total rows: 4 +get 300711.SZ balance data succ! total rows: 4 +get 300712.SZ balance data succ! total rows: 4 +get 300713.SZ balance data succ! total rows: 4 +get 300715.SZ balance data succ! total rows: 4 +get 300716.SZ balance data succ! total rows: 4 +get 300717.SZ balance data succ! total rows: 4 +get 300718.SZ balance data succ! total rows: 4 +get 300719.SZ balance data succ! total rows: 6 +get 300720.SZ balance data succ! total rows: 4 +get 300721.SZ balance data succ! total rows: 4 +get 300722.SZ balance data succ! total rows: 4 +get 300723.SZ balance data succ! total rows: 4 +get 300724.SZ balance data succ! total rows: 4 +get 300725.SZ balance data succ! total rows: 4 +get 300726.SZ balance data succ! total rows: 4 +get 300727.SZ balance data succ! total rows: 4 +get 300729.SZ balance data succ! total rows: 5 +get 300730.SZ balance data succ! total rows: 4 +get 300731.SZ balance data succ! total rows: 4 +get 300732.SZ balance data succ! total rows: 4 +get 300733.SZ balance data succ! total rows: 4 +get 300735.SZ balance data succ! total rows: 4 +get 300736.SZ balance data succ! total rows: 4 +get 300737.SZ balance data succ! total rows: 4 +get 300738.SZ balance data succ! total rows: 4 +get 300739.SZ balance data succ! total rows: 6 +get 300740.SZ balance data succ! total rows: 4 +get 300741.SZ balance data succ! total rows: 4 +get 300742.SZ balance data succ! total rows: 4 +get 300743.SZ balance data succ! total rows: 5 +get 300745.SZ balance data succ! total rows: 4 +get 300746.SZ balance data succ! total rows: 4 +get 300747.SZ balance data succ! total rows: 4 +get 300748.SZ balance data succ! total rows: 4 +get 300749.SZ balance data succ! total rows: 5 +get 300750.SZ balance data succ! total rows: 7 +get 300751.SZ balance data succ! total rows: 5 +get 300752.SZ balance data succ! total rows: 4 +get 300753.SZ balance data succ! total rows: 4 +get 300755.SZ balance data succ! total rows: 4 +get 300756.SZ balance data succ! total rows: 4 +get 300757.SZ balance data succ! total rows: 4 +get 300758.SZ balance data succ! total rows: 4 +get 300759.SZ balance data succ! total rows: 4 +get 300760.SZ balance data succ! total rows: 4 +get 300761.SZ balance data succ! total rows: 4 +get 300762.SZ balance data succ! total rows: 4 +get 300763.SZ balance data succ! total rows: 4 +get 300765.SZ balance data succ! total rows: 4 +get 300766.SZ balance data succ! total rows: 4 +get 300767.SZ balance data succ! total rows: 4 +get 300768.SZ balance data succ! total rows: 4 +get 300769.SZ balance data succ! total rows: 4 +get 300770.SZ balance data succ! total rows: 4 +get 300771.SZ balance data succ! total rows: 4 +get 300772.SZ balance data succ! total rows: 4 +get 300773.SZ balance data succ! total rows: 4 +get 300774.SZ balance data succ! total rows: 4 +get 300775.SZ balance data succ! total rows: 4 +get 300776.SZ balance data succ! total rows: 6 +get 300777.SZ balance data succ! total rows: 4 +get 300778.SZ balance data succ! total rows: 4 +get 300779.SZ balance data succ! total rows: 4 +get 300780.SZ balance data succ! total rows: 4 +get 300781.SZ balance data succ! total rows: 4 +get 300782.SZ balance data succ! total rows: 4 +get 300783.SZ balance data succ! total rows: 4 +get 300785.SZ balance data succ! total rows: 4 +get 300786.SZ balance data succ! total rows: 4 +get 300787.SZ balance data succ! total rows: 4 +get 300788.SZ balance data succ! total rows: 4 +get 300789.SZ balance data succ! total rows: 4 +get 300790.SZ balance data succ! total rows: 5 +get 300791.SZ balance data succ! total rows: 5 +get 300792.SZ balance data succ! total rows: 4 +get 300793.SZ balance data succ! total rows: 5 +get 300795.SZ balance data succ! total rows: 5 +get 300796.SZ balance data succ! total rows: 4 +get 300797.SZ balance data succ! total rows: 4 +get 300798.SZ balance data succ! total rows: 6 +get 300799.SZ balance data succ! total rows: 4 +get 300800.SZ balance data succ! total rows: 4 +get 300801.SZ balance data succ! total rows: 4 +get 300802.SZ balance data succ! total rows: 4 +get 300803.SZ balance data succ! total rows: 4 +get 300805.SZ balance data succ! total rows: 4 +get 300806.SZ balance data succ! total rows: 4 +get 300807.SZ balance data succ! total rows: 4 +get 300808.SZ balance data succ! total rows: 4 +get 300809.SZ balance data succ! total rows: 4 +get 300810.SZ balance data succ! total rows: 4 +get 300811.SZ balance data succ! total rows: 4 +get 300812.SZ balance data succ! total rows: 4 +get 300813.SZ balance data succ! total rows: 4 +get 300814.SZ balance data succ! total rows: 4 +get 300815.SZ balance data succ! total rows: 5 +get 300816.SZ balance data succ! total rows: 5 +get 300817.SZ balance data succ! total rows: 4 +get 300818.SZ balance data succ! total rows: 4 +get 300819.SZ balance data succ! total rows: 5 +get 300820.SZ balance data succ! total rows: 4 +get 300821.SZ balance data succ! total rows: 4 +get 300822.SZ balance data succ! total rows: 5 +get 300823.SZ balance data succ! total rows: 4 +get 300824.SZ balance data succ! total rows: 4 +get 300825.SZ balance data succ! total rows: 4 +get 300826.SZ balance data succ! total rows: 4 +get 300827.SZ balance data succ! total rows: 4 +get 300828.SZ balance data succ! total rows: 4 +get 300829.SZ balance data succ! total rows: 4 +get 300830.SZ balance data succ! total rows: 4 +get 300831.SZ balance data succ! total rows: 4 +get 300832.SZ balance data succ! total rows: 4 +get 300833.SZ balance data succ! total rows: 4 +get 300834.SZ balance data succ! total rows: 4 +get 300835.SZ balance data succ! total rows: 4 +get 300836.SZ balance data succ! total rows: 5 +get 300837.SZ balance data succ! total rows: 5 +get 300838.SZ balance data succ! total rows: 4 +get 300839.SZ balance data succ! total rows: 4 +get 300840.SZ balance data succ! total rows: 5 +get 300841.SZ balance data succ! total rows: 4 +get 300842.SZ balance data succ! total rows: 4 +get 300843.SZ balance data succ! total rows: 5 +get 300844.SZ balance data succ! total rows: 4 +get 300845.SZ balance data succ! total rows: 4 +get 300846.SZ balance data succ! total rows: 5 +get 300847.SZ balance data succ! total rows: 4 +get 300848.SZ balance data succ! total rows: 5 +get 300849.SZ balance data succ! total rows: 4 +get 300850.SZ balance data succ! total rows: 4 +get 300851.SZ balance data succ! total rows: 4 +get 300852.SZ balance data succ! total rows: 4 +get 300853.SZ balance data succ! total rows: 4 +get 300854.SZ balance data succ! total rows: 4 +get 300855.SZ balance data succ! total rows: 4 +get 300856.SZ balance data succ! total rows: 4 +get 300857.SZ balance data succ! total rows: 4 +get 300858.SZ balance data succ! total rows: 4 +get 300859.SZ balance data succ! total rows: 4 +get 300860.SZ balance data succ! total rows: 4 +get 300861.SZ balance data succ! total rows: 4 +get 300862.SZ balance data succ! total rows: 4 +get 300863.SZ balance data succ! total rows: 4 +get 300864.SZ balance data succ! total rows: 4 +get 300865.SZ balance data succ! total rows: 4 +get 300866.SZ balance data succ! total rows: 4 +get 300867.SZ balance data succ! total rows: 4 +get 300868.SZ balance data succ! total rows: 4 +get 300869.SZ balance data succ! total rows: 5 +get 300870.SZ balance data succ! total rows: 4 +get 300871.SZ balance data succ! total rows: 4 +get 300872.SZ balance data succ! total rows: 4 +get 300873.SZ balance data succ! total rows: 4 +get 300875.SZ balance data succ! total rows: 4 +get 300876.SZ balance data succ! total rows: 4 +get 300877.SZ balance data succ! total rows: 5 +get 300878.SZ balance data succ! total rows: 4 +get 300879.SZ balance data succ! total rows: 4 +get 300880.SZ balance data succ! total rows: 4 +get 300881.SZ balance data succ! total rows: 4 +get 300882.SZ balance data succ! total rows: 4 +get 300883.SZ balance data succ! total rows: 4 +get 300884.SZ balance data succ! total rows: 4 +get 300885.SZ balance data succ! total rows: 4 +get 300886.SZ balance data succ! total rows: 4 +get 300887.SZ balance data succ! total rows: 4 +get 300888.SZ balance data succ! total rows: 5 +get 300889.SZ balance data succ! total rows: 4 +get 300890.SZ balance data succ! total rows: 4 +get 300891.SZ balance data succ! total rows: 5 +get 300892.SZ balance data succ! total rows: 4 +get 300893.SZ balance data succ! total rows: 4 +get 300894.SZ balance data succ! total rows: 4 +get 300895.SZ balance data succ! total rows: 4 +get 300896.SZ balance data succ! total rows: 4 +get 300897.SZ balance data succ! total rows: 4 +get 300898.SZ balance data succ! total rows: 5 +get 300899.SZ balance data succ! total rows: 4 +get 300900.SZ balance data succ! total rows: 4 +get 300901.SZ balance data succ! total rows: 4 +get 300902.SZ balance data succ! total rows: 4 +get 300903.SZ balance data succ! total rows: 5 +get 300905.SZ balance data succ! total rows: 4 +get 300906.SZ balance data succ! total rows: 4 +get 300907.SZ balance data succ! total rows: 4 +get 300908.SZ balance data succ! total rows: 4 +get 300909.SZ balance data succ! total rows: 4 +get 300910.SZ balance data succ! total rows: 4 +get 300911.SZ balance data succ! total rows: 4 +get 300912.SZ balance data succ! total rows: 4 +get 300913.SZ balance data succ! total rows: 4 +get 300915.SZ balance data succ! total rows: 4 +get 300916.SZ balance data succ! total rows: 4 +get 300917.SZ balance data succ! total rows: 4 +get 300918.SZ balance data succ! total rows: 4 +get 300919.SZ balance data succ! total rows: 4 +get 300920.SZ balance data succ! total rows: 4 +get 300921.SZ balance data succ! total rows: 4 +get 300922.SZ balance data succ! total rows: 4 +get 300923.SZ balance data succ! total rows: 4 +get 300925.SZ balance data succ! total rows: 4 +get 300926.SZ balance data succ! total rows: 4 +get 300927.SZ balance data succ! total rows: 4 +get 300928.SZ balance data succ! total rows: 4 +get 300929.SZ balance data succ! total rows: 4 +get 300930.SZ balance data succ! total rows: 4 +get 300931.SZ balance data succ! total rows: 5 +get 300932.SZ balance data succ! total rows: 4 +get 300933.SZ balance data succ! total rows: 4 +get 300935.SZ balance data succ! total rows: 4 +get 300936.SZ balance data succ! total rows: 4 +get 300937.SZ balance data succ! total rows: 4 +get 300938.SZ balance data succ! total rows: 4 +get 300939.SZ balance data succ! total rows: 4 +get 300940.SZ balance data succ! total rows: 4 +get 300941.SZ balance data succ! total rows: 4 +get 300942.SZ balance data succ! total rows: 4 +get 300943.SZ balance data succ! total rows: 4 +get 300945.SZ balance data succ! total rows: 4 +get 300946.SZ balance data succ! total rows: 4 +get 300947.SZ balance data succ! total rows: 4 +get 300948.SZ balance data succ! total rows: 4 +get 300949.SZ balance data succ! total rows: 4 +get 300950.SZ balance data succ! total rows: 4 +get 300951.SZ balance data succ! total rows: 4 +get 300952.SZ balance data succ! total rows: 4 +get 300953.SZ balance data succ! total rows: 4 +get 300955.SZ balance data succ! total rows: 4 +get 300956.SZ balance data succ! total rows: 4 +get 300957.SZ balance data succ! total rows: 4 +get 300958.SZ balance data succ! total rows: 4 +get 300959.SZ balance data succ! total rows: 4 +get 300960.SZ balance data succ! total rows: 4 +get 300961.SZ balance data succ! total rows: 4 +get 300962.SZ balance data succ! total rows: 4 +get 300963.SZ balance data succ! total rows: 4 +get 300964.SZ balance data succ! total rows: 4 +get 300965.SZ balance data succ! total rows: 4 +get 300966.SZ balance data succ! total rows: 4 +get 300967.SZ balance data succ! total rows: 4 +get 300968.SZ balance data succ! total rows: 4 +get 300969.SZ balance data succ! total rows: 4 +get 300970.SZ balance data succ! total rows: 4 +get 300971.SZ balance data succ! total rows: 6 +get 300972.SZ balance data succ! total rows: 4 +get 300973.SZ balance data succ! total rows: 4 +get 300975.SZ balance data succ! total rows: 4 +get 300976.SZ balance data succ! total rows: 4 +get 300977.SZ balance data succ! total rows: 4 +get 300978.SZ balance data succ! total rows: 4 +get 300979.SZ balance data succ! total rows: 4 +get 300980.SZ balance data succ! total rows: 4 +get 300981.SZ balance data succ! total rows: 4 +get 300982.SZ balance data succ! total rows: 5 +get 300983.SZ balance data succ! total rows: 4 +get 300984.SZ balance data succ! total rows: 4 +get 300985.SZ balance data succ! total rows: 4 +get 300986.SZ balance data succ! total rows: 4 +get 300987.SZ balance data succ! total rows: 4 +get 300988.SZ balance data succ! total rows: 5 +get 300989.SZ balance data succ! total rows: 4 +get 300990.SZ balance data succ! total rows: 4 +get 300991.SZ balance data succ! total rows: 4 +get 300992.SZ balance data succ! total rows: 4 +get 300993.SZ balance data succ! total rows: 4 +get 300994.SZ balance data succ! total rows: 4 +get 300995.SZ balance data succ! total rows: 4 +get 300996.SZ balance data succ! total rows: 6 +get 300997.SZ balance data succ! total rows: 4 +get 300998.SZ balance data succ! total rows: 4 +get 300999.SZ balance data succ! total rows: 4 +get 301000.SZ balance data succ! total rows: 4 +get 301001.SZ balance data succ! total rows: 4 +get 301002.SZ balance data succ! total rows: 4 +get 301003.SZ balance data succ! total rows: 4 +get 301004.SZ balance data succ! total rows: 4 +get 301005.SZ balance data succ! total rows: 5 +get 301006.SZ balance data succ! total rows: 4 +get 301007.SZ balance data succ! total rows: 4 +get 301008.SZ balance data succ! total rows: 4 +get 301009.SZ balance data succ! total rows: 4 +get 301010.SZ balance data succ! total rows: 4 +get 301011.SZ balance data succ! total rows: 4 +get 301012.SZ balance data succ! total rows: 4 +get 301013.SZ balance data succ! total rows: 5 +get 301015.SZ balance data succ! total rows: 4 +get 301016.SZ balance data succ! total rows: 4 +get 301017.SZ balance data succ! total rows: 4 +get 301018.SZ balance data succ! total rows: 4 +get 301019.SZ balance data succ! total rows: 4 +get 301020.SZ balance data succ! total rows: 4 +get 301021.SZ balance data succ! total rows: 4 +get 301022.SZ balance data succ! total rows: 4 +get 301023.SZ balance data succ! total rows: 4 +get 301024.SZ balance data succ! total rows: 5 +get 301025.SZ balance data succ! total rows: 4 +get 301026.SZ balance data succ! total rows: 4 +get 301027.SZ balance data succ! total rows: 4 +get 301028.SZ balance data succ! total rows: 4 +get 301029.SZ balance data succ! total rows: 4 +get 301030.SZ balance data succ! total rows: 4 +get 301031.SZ balance data succ! total rows: 4 +get 301032.SZ balance data succ! total rows: 5 +get 301033.SZ balance data succ! total rows: 5 +get 301035.SZ balance data succ! total rows: 4 +get 301036.SZ balance data succ! total rows: 4 +get 301037.SZ balance data succ! total rows: 5 +get 301038.SZ balance data succ! total rows: 4 +get 301039.SZ balance data succ! total rows: 4 +get 301040.SZ balance data succ! total rows: 4 +get 301041.SZ balance data succ! total rows: 4 +get 301042.SZ balance data succ! total rows: 4 +get 301043.SZ balance data succ! total rows: 5 +get 301045.SZ balance data succ! total rows: 4 +get 301046.SZ balance data succ! total rows: 4 +get 301047.SZ balance data succ! total rows: 4 +get 301048.SZ balance data succ! total rows: 4 +get 301049.SZ balance data succ! total rows: 4 +get 301050.SZ balance data succ! total rows: 4 +get 301051.SZ balance data succ! total rows: 4 +get 301052.SZ balance data succ! total rows: 4 +get 301053.SZ balance data succ! total rows: 4 +get 301055.SZ balance data succ! total rows: 4 +get 301056.SZ balance data succ! total rows: 4 +get 301057.SZ balance data succ! total rows: 4 +get 301058.SZ balance data succ! total rows: 4 +get 301059.SZ balance data succ! total rows: 4 +get 301060.SZ balance data succ! total rows: 4 +get 301061.SZ balance data succ! total rows: 4 +get 301062.SZ balance data succ! total rows: 4 +get 301063.SZ balance data succ! total rows: 4 +get 301065.SZ balance data succ! total rows: 4 +get 301066.SZ balance data succ! total rows: 4 +get 301067.SZ balance data succ! total rows: 4 +get 301068.SZ balance data succ! total rows: 4 +get 301069.SZ balance data succ! total rows: 4 +get 301070.SZ balance data succ! total rows: 4 +get 301071.SZ balance data succ! total rows: 4 +get 301072.SZ balance data succ! total rows: 4 +get 301073.SZ balance data succ! total rows: 4 +get 301075.SZ balance data succ! total rows: 4 +get 301076.SZ balance data succ! total rows: 4 +get 301077.SZ balance data succ! total rows: 4 +get 301078.SZ balance data succ! total rows: 4 +get 301079.SZ balance data succ! total rows: 4 +get 301080.SZ balance data succ! total rows: 4 +get 301081.SZ balance data succ! total rows: 4 +get 301082.SZ balance data succ! total rows: 4 +get 301083.SZ balance data succ! total rows: 4 +get 301085.SZ balance data succ! total rows: 4 +get 301086.SZ balance data succ! total rows: 4 +get 301087.SZ balance data succ! total rows: 4 +get 301088.SZ balance data succ! total rows: 4 +get 301089.SZ balance data succ! total rows: 4 +get 301090.SZ balance data succ! total rows: 4 +get 301091.SZ balance data succ! total rows: 4 +get 301092.SZ balance data succ! total rows: 4 +get 301093.SZ balance data succ! total rows: 4 +get 301095.SZ balance data succ! total rows: 8 +get 301096.SZ balance data succ! total rows: 4 +get 301097.SZ balance data succ! total rows: 4 +get 301098.SZ balance data succ! total rows: 4 +get 301099.SZ balance data succ! total rows: 4 +get 301100.SZ balance data succ! total rows: 4 +get 301101.SZ balance data succ! total rows: 4 +get 301102.SZ balance data succ! total rows: 4 +get 301103.SZ balance data succ! total rows: 4 +get 301105.SZ balance data succ! total rows: 7 +get 301106.SZ balance data succ! total rows: 4 +get 301107.SZ balance data succ! total rows: 5 +get 301108.SZ balance data succ! total rows: 4 +get 301109.SZ balance data succ! total rows: 4 +get 301110.SZ balance data succ! total rows: 4 +get 301111.SZ balance data succ! total rows: 4 +get 301112.SZ balance data succ! total rows: 4 +get 301113.SZ balance data succ! total rows: 4 +get 301115.SZ balance data succ! total rows: 7 +get 301116.SZ balance data succ! total rows: 4 +get 301117.SZ balance data succ! total rows: 4 +get 301118.SZ balance data succ! total rows: 4 +get 301119.SZ balance data succ! total rows: 4 +get 301120.SZ balance data succ! total rows: 4 +get 301121.SZ balance data succ! total rows: 8 +get 301122.SZ balance data succ! total rows: 4 +get 301123.SZ balance data succ! total rows: 4 +get 301125.SZ balance data succ! total rows: 4 +get 301126.SZ balance data succ! total rows: 4 +get 301127.SZ balance data succ! total rows: 4 +get 301128.SZ balance data succ! total rows: 4 +get 301129.SZ balance data succ! total rows: 4 +get 301130.SZ balance data succ! total rows: 4 +get 301131.SZ balance data succ! total rows: 4 +get 301132.SZ balance data succ! total rows: 8 +get 301133.SZ balance data succ! total rows: 4 +get 301135.SZ balance data succ! total rows: 4 +get 301136.SZ balance data succ! total rows: 4 +get 301137.SZ balance data succ! total rows: 4 +get 301138.SZ balance data succ! total rows: 4 +get 301139.SZ balance data succ! total rows: 4 +get 301141.SZ balance data succ! total rows: 5 +get 301148.SZ balance data succ! total rows: 4 +get 301149.SZ balance data succ! total rows: 4 +get 301150.SZ balance data succ! total rows: 4 +get 301151.SZ balance data succ! total rows: 4 +get 301152.SZ balance data succ! total rows: 8 +get 301153.SZ balance data succ! total rows: 4 +get 301155.SZ balance data succ! total rows: 4 +get 301156.SZ balance data succ! total rows: 4 +get 301157.SZ balance data succ! total rows: 5 +get 301158.SZ balance data succ! total rows: 4 +get 301159.SZ balance data succ! total rows: 4 +get 301160.SZ balance data succ! total rows: 4 +get 301161.SZ balance data succ! total rows: 8 +get 301162.SZ balance data succ! total rows: 4 +get 301163.SZ balance data succ! total rows: 4 +get 301165.SZ balance data succ! total rows: 7 +get 301166.SZ balance data succ! total rows: 4 +get 301167.SZ balance data succ! total rows: 4 +get 301168.SZ balance data succ! total rows: 4 +get 301169.SZ balance data succ! total rows: 4 +get 301171.SZ balance data succ! total rows: 8 +get 301175.SZ balance data succ! total rows: 4 +get 301176.SZ balance data succ! total rows: 7 +get 301177.SZ balance data succ! total rows: 4 +get 301178.SZ balance data succ! total rows: 4 +get 301179.SZ balance data succ! total rows: 4 +get 301180.SZ balance data succ! total rows: 4 +get 301181.SZ balance data succ! total rows: 4 +get 301182.SZ balance data succ! total rows: 4 +get 301183.SZ balance data succ! total rows: 4 +get 301185.SZ balance data succ! total rows: 4 +get 301186.SZ balance data succ! total rows: 4 +get 301187.SZ balance data succ! total rows: 4 +get 301188.SZ balance data succ! total rows: 4 +get 301189.SZ balance data succ! total rows: 5 +get 301190.SZ balance data succ! total rows: 4 +get 301191.SZ balance data succ! total rows: 4 +get 301192.SZ balance data succ! total rows: 7 +get 301193.SZ balance data succ! total rows: 4 +get 301195.SZ balance data succ! total rows: 8 +get 301196.SZ balance data succ! total rows: 4 +get 301197.SZ balance data succ! total rows: 8 +get 301198.SZ balance data succ! total rows: 5 +get 301199.SZ balance data succ! total rows: 4 +get 301200.SZ balance data succ! total rows: 4 +get 301201.SZ balance data succ! total rows: 4 +get 301203.SZ balance data succ! total rows: 4 +get 301205.SZ balance data succ! total rows: 7 +get 301206.SZ balance data succ! total rows: 4 +get 301207.SZ balance data succ! total rows: 4 +get 301208.SZ balance data succ! total rows: 4 +get 301209.SZ balance data succ! total rows: 8 +get 301211.SZ balance data succ! total rows: 4 +get 301212.SZ balance data succ! total rows: 4 +get 301213.SZ balance data succ! total rows: 4 +get 301215.SZ balance data succ! total rows: 4 +get 301216.SZ balance data succ! total rows: 4 +get 301217.SZ balance data succ! total rows: 4 +get 301218.SZ balance data succ! total rows: 4 +get 301219.SZ balance data succ! total rows: 4 +get 301220.SZ balance data succ! total rows: 4 +get 301221.SZ balance data succ! total rows: 4 +get 301222.SZ balance data succ! total rows: 4 +get 301223.SZ balance data succ! total rows: 8 +get 301226.SZ balance data succ! total rows: 4 +get 301227.SZ balance data succ! total rows: 8 +get 301228.SZ balance data succ! total rows: 4 +get 301229.SZ balance data succ! total rows: 4 +get 301230.SZ balance data succ! total rows: 8 +get 301231.SZ balance data succ! total rows: 7 +get 301233.SZ balance data succ! total rows: 4 +get 301234.SZ balance data succ! total rows: 4 +get 301235.SZ balance data succ! total rows: 4 +get 301236.SZ balance data succ! total rows: 4 +get 301237.SZ balance data succ! total rows: 4 +get 301238.SZ balance data succ! total rows: 4 +get 301239.SZ balance data succ! total rows: 4 +get 301246.SZ balance data succ! total rows: 9 +get 301248.SZ balance data succ! total rows: 4 +get 301252.SZ balance data succ! total rows: 2 +get 301255.SZ balance data succ! total rows: 7 +get 301256.SZ balance data succ! total rows: 4 +get 301257.SZ balance data succ! total rows: 4 +get 301258.SZ balance data succ! total rows: 5 +get 301259.SZ balance data succ! total rows: 5 +get 301260.SZ balance data succ! total rows: 6 +get 301263.SZ balance data succ! total rows: 5 +get 301265.SZ balance data succ! total rows: 7 +get 301266.SZ balance data succ! total rows: 4 +get 301267.SZ balance data succ! total rows: 7 +get 301268.SZ balance data succ! total rows: 4 +get 301269.SZ balance data succ! total rows: 9 +get 301270.SZ balance data succ! total rows: 7 +get 301273.SZ balance data succ! total rows: 8 +get 301276.SZ balance data succ! total rows: 7 +get 301277.SZ balance data succ! total rows: 7 +get 301278.SZ balance data succ! total rows: 8 +get 301279.SZ balance data succ! total rows: 4 +get 301280.SZ balance data succ! total rows: 8 +get 301281.SZ balance data succ! total rows: 4 +get 301282.SZ balance data succ! total rows: 7 +get 301283.SZ balance data succ! total rows: 7 +get 301285.SZ balance data succ! total rows: 8 +get 301286.SZ balance data succ! total rows: 4 +get 301288.SZ balance data succ! total rows: 4 +get 301289.SZ balance data succ! total rows: 5 +get 301290.SZ balance data succ! total rows: 7 +get 301293.SZ balance data succ! total rows: 2 +get 301296.SZ balance data succ! total rows: 7 +get 301297.SZ balance data succ! total rows: 7 +get 301298.SZ balance data succ! total rows: 5 +get 301299.SZ balance data succ! total rows: 7 +get 301300.SZ balance data succ! total rows: 7 +get 301301.SZ balance data succ! total rows: 7 +get 301302.SZ balance data succ! total rows: 4 +get 301303.SZ balance data succ! total rows: 7 +get 301305.SZ balance data succ! total rows: 2 +get 301306.SZ balance data succ! total rows: 8 +get 301307.SZ balance data succ! total rows: 3 +get 301308.SZ balance data succ! total rows: 8 +get 301309.SZ balance data succ! total rows: 7 +get 301310.SZ balance data succ! total rows: 6 +get 301311.SZ balance data succ! total rows: 9 +get 301312.SZ balance data succ! total rows: 4 +get 301313.SZ balance data succ! total rows: 7 +get 301314.SZ balance data succ! total rows: 4 +get 301316.SZ balance data succ! total rows: 8 +get 301317.SZ balance data succ! total rows: 6 +get 301318.SZ balance data succ! total rows: 8 +get 301319.SZ balance data succ! total rows: 9 +get 301321.SZ balance data succ! total rows: 7 +get 301322.SZ balance data succ! total rows: 6 +get 301325.SZ balance data succ! total rows: 2 +get 301326.SZ balance data succ! total rows: 7 +get 301327.SZ balance data succ! total rows: 8 +get 301328.SZ balance data succ! total rows: 7 +get 301330.SZ balance data succ! total rows: 8 +get 301331.SZ balance data succ! total rows: 7 +get 301332.SZ balance data succ! total rows: 2 +get 301333.SZ balance data succ! total rows: 8 +get 301335.SZ balance data succ! total rows: 7 +get 301336.SZ balance data succ! total rows: 8 +get 301337.SZ balance data succ! total rows: 2 +get 301338.SZ balance data succ! total rows: 9 +get 301339.SZ balance data succ! total rows: 7 +get 301345.SZ balance data succ! total rows: 7 +get 301349.SZ balance data succ! total rows: 7 +get 301353.SZ balance data succ! total rows: 1 +get 301356.SZ balance data succ! total rows: 8 +get 301357.SZ balance data succ! total rows: 4 +get 301358.SZ balance data succ! total rows: 5 +get 301359.SZ balance data succ! total rows: 7 +get 301360.SZ balance data succ! total rows: 4 +get 301361.SZ balance data succ! total rows: 7 +get 301363.SZ balance data succ! total rows: 8 +get 301365.SZ balance data succ! total rows: 7 +get 301366.SZ balance data succ! total rows: 8 +get 301367.SZ balance data succ! total rows: 8 +get 301368.SZ balance data succ! total rows: 7 +get 301369.SZ balance data succ! total rows: 8 +get 301373.SZ balance data succ! total rows: 5 +get 301377.SZ balance data succ! total rows: 8 +get 301378.SZ balance data succ! total rows: 4 +get 301379.SZ balance data succ! total rows: 7 +get 301380.SZ balance data succ! total rows: 7 +get 301382.SZ balance data succ! total rows: 2 +get 301386.SZ balance data succ! total rows: 7 +get 301387.SZ balance data succ! total rows: 4 +get 301388.SZ balance data succ! total rows: 7 +get 301389.SZ balance data succ! total rows: 8 +get 301390.SZ balance data succ! total rows: 2 +get 301391.SZ balance data succ! total rows: 7 +get 301396.SZ balance data succ! total rows: 7 +get 301398.SZ balance data succ! total rows: 7 +get 301399.SZ balance data succ! total rows: 2 +get 301408.SZ balance data succ! total rows: 6 +get 301419.SZ balance data succ! total rows: 5 +get 301428.SZ balance data succ! total rows: 2 +get 301429.SZ balance data succ! total rows: 4 +get 301439.SZ balance data succ! total rows: 7 +get 430017.BJ balance data succ! total rows: 6 +get 430047.BJ balance data succ! total rows: 4 +get 430090.BJ balance data succ! total rows: 5 +get 430139.BJ balance data succ! total rows: 8 +get 430198.BJ balance data succ! total rows: 4 +get 430300.BJ balance data succ! total rows: 7 +get 430418.BJ balance data succ! total rows: 5 +get 430425.BJ balance data succ! total rows: 6 +get 430476.BJ balance data succ! total rows: 9 +get 430478.BJ balance data succ! total rows: 6 +get 430489.BJ balance data succ! total rows: 6 +get 430510.BJ balance data succ! total rows: 4 +get 430556.BJ balance data succ! total rows: 5 +get 430564.BJ balance data succ! total rows: 4 +get 430685.BJ balance data succ! total rows: 8 +get 430718.BJ balance data succ! total rows: 8 +get 600000.SH balance data succ! total rows: 6 +get 600004.SH balance data succ! total rows: 4 +get 600006.SH balance data succ! total rows: 5 +get 600007.SH balance data succ! total rows: 4 +get 600008.SH balance data succ! total rows: 4 +get 600009.SH balance data succ! total rows: 4 +get 600010.SH balance data succ! total rows: 4 +get 600011.SH balance data succ! total rows: 4 +get 600012.SH balance data succ! total rows: 4 +get 600015.SH balance data succ! total rows: 6 +get 600016.SH balance data succ! total rows: 5 +get 600017.SH balance data succ! total rows: 4 +get 600018.SH balance data succ! total rows: 4 +get 600019.SH balance data succ! total rows: 5 +get 600020.SH balance data succ! total rows: 4 +get 600021.SH balance data succ! total rows: 4 +get 600022.SH balance data succ! total rows: 5 +get 600023.SH balance data succ! total rows: 4 +get 600025.SH balance data succ! total rows: 4 +get 600026.SH balance data succ! total rows: 4 +get 600027.SH balance data succ! total rows: 6 +get 600028.SH balance data succ! total rows: 5 +get 600029.SH balance data succ! total rows: 6 +get 600030.SH balance data succ! total rows: 4 +get 600031.SH balance data succ! total rows: 5 +get 600032.SH balance data succ! total rows: 4 +get 600033.SH balance data succ! total rows: 4 +get 600035.SH balance data succ! total rows: 4 +get 600036.SH balance data succ! total rows: 7 +get 600037.SH balance data succ! total rows: 4 +get 600038.SH balance data succ! total rows: 4 +get 600039.SH balance data succ! total rows: 4 +get 600048.SH balance data succ! total rows: 5 +get 600050.SH balance data succ! total rows: 4 +get 600051.SH balance data succ! total rows: 4 +get 600052.SH balance data succ! total rows: 4 +get 600053.SH balance data succ! total rows: 4 +get 600054.SH balance data succ! total rows: 4 +get 600055.SH balance data succ! total rows: 4 +get 600056.SH balance data succ! total rows: 4 +get 600057.SH balance data succ! total rows: 5 +get 600058.SH balance data succ! total rows: 4 +get 600059.SH balance data succ! total rows: 4 +get 600060.SH balance data succ! total rows: 4 +get 600061.SH balance data succ! total rows: 4 +get 600062.SH balance data succ! total rows: 4 +get 600063.SH balance data succ! total rows: 4 +get 600064.SH balance data succ! total rows: 4 +get 600066.SH balance data succ! total rows: 4 +get 600067.SH balance data succ! total rows: 4 +get 600070.SH balance data succ! total rows: 4 +get 600071.SH balance data succ! total rows: 4 +get 600072.SH balance data succ! total rows: 4 +get 600073.SH balance data succ! total rows: 4 +get 600075.SH balance data succ! total rows: 4 +get 600076.SH balance data succ! total rows: 4 +get 600077.SH balance data succ! total rows: 4 +get 600078.SH balance data succ! total rows: 4 +get 600079.SH balance data succ! total rows: 6 +get 600080.SH balance data succ! total rows: 4 +get 600081.SH balance data succ! total rows: 4 +get 600082.SH balance data succ! total rows: 4 +get 600083.SH balance data succ! total rows: 4 +get 600084.SH balance data succ! total rows: 4 +get 600085.SH balance data succ! total rows: 4 +get 600088.SH balance data succ! total rows: 4 +get 600089.SH balance data succ! total rows: 5 +get 600090.SH balance data succ! total rows: 0 +get 600094.SH balance data succ! total rows: 4 +get 600095.SH balance data succ! total rows: 4 +get 600096.SH balance data succ! total rows: 4 +get 600097.SH balance data succ! total rows: 6 +get 600098.SH balance data succ! total rows: 4 +get 600099.SH balance data succ! total rows: 4 +get 600100.SH balance data succ! total rows: 5 +get 600101.SH balance data succ! total rows: 4 +get 600103.SH balance data succ! total rows: 4 +get 600104.SH balance data succ! total rows: 5 +get 600105.SH balance data succ! total rows: 4 +get 600106.SH balance data succ! total rows: 4 +get 600107.SH balance data succ! total rows: 4 +get 600108.SH balance data succ! total rows: 4 +get 600109.SH balance data succ! total rows: 4 +get 600110.SH balance data succ! total rows: 4 +get 600111.SH balance data succ! total rows: 4 +get 600112.SH balance data succ! total rows: 4 +get 600113.SH balance data succ! total rows: 4 +get 600114.SH balance data succ! total rows: 5 +get 600115.SH balance data succ! total rows: 5 +get 600116.SH balance data succ! total rows: 4 +get 600117.SH balance data succ! total rows: 4 +get 600118.SH balance data succ! total rows: 4 +get 600119.SH balance data succ! total rows: 4 +get 600120.SH balance data succ! total rows: 4 +get 600121.SH balance data succ! total rows: 4 +get 600122.SH balance data succ! total rows: 4 +get 600123.SH balance data succ! total rows: 4 +get 600125.SH balance data succ! total rows: 4 +get 600126.SH balance data succ! total rows: 4 +get 600127.SH balance data succ! total rows: 4 +get 600128.SH balance data succ! total rows: 4 +get 600129.SH balance data succ! total rows: 4 +get 600130.SH balance data succ! total rows: 4 +get 600131.SH balance data succ! total rows: 5 +get 600132.SH balance data succ! total rows: 4 +get 600133.SH balance data succ! total rows: 4 +get 600135.SH balance data succ! total rows: 4 +get 600136.SH balance data succ! total rows: 4 +get 600137.SH balance data succ! total rows: 4 +get 600138.SH balance data succ! total rows: 4 +get 600139.SH balance data succ! total rows: 3 +get 600141.SH balance data succ! total rows: 4 +get 600143.SH balance data succ! total rows: 4 +get 600146.SH balance data succ! total rows: 0 +get 600148.SH balance data succ! total rows: 5 +get 600149.SH balance data succ! total rows: 4 +get 600150.SH balance data succ! total rows: 4 +get 600151.SH balance data succ! total rows: 4 +get 600152.SH balance data succ! total rows: 4 +get 600153.SH balance data succ! total rows: 5 +get 600155.SH balance data succ! total rows: 4 +get 600156.SH balance data succ! total rows: 4 +get 600157.SH balance data succ! total rows: 4 +get 600158.SH balance data succ! total rows: 4 +get 600159.SH balance data succ! total rows: 4 +get 600160.SH balance data succ! total rows: 4 +get 600161.SH balance data succ! total rows: 6 +get 600162.SH balance data succ! total rows: 4 +get 600163.SH balance data succ! total rows: 4 +get 600165.SH balance data succ! total rows: 4 +get 600166.SH balance data succ! total rows: 5 +get 600167.SH balance data succ! total rows: 4 +get 600168.SH balance data succ! total rows: 4 +get 600169.SH balance data succ! total rows: 5 +get 600170.SH balance data succ! total rows: 4 +get 600171.SH balance data succ! total rows: 4 +get 600172.SH balance data succ! total rows: 4 +get 600173.SH balance data succ! total rows: 4 +get 600176.SH balance data succ! total rows: 4 +get 600177.SH balance data succ! total rows: 4 +get 600178.SH balance data succ! total rows: 4 +get 600179.SH balance data succ! total rows: 6 +get 600180.SH balance data succ! total rows: 5 +get 600182.SH balance data succ! total rows: 5 +get 600183.SH balance data succ! total rows: 4 +get 600184.SH balance data succ! total rows: 4 +get 600185.SH balance data succ! total rows: 5 +get 600186.SH balance data succ! total rows: 4 +get 600187.SH balance data succ! total rows: 5 +get 600188.SH balance data succ! total rows: 6 +get 600189.SH balance data succ! total rows: 4 +get 600190.SH balance data succ! total rows: 4 +get 600191.SH balance data succ! total rows: 4 +get 600192.SH balance data succ! total rows: 4 +get 600193.SH balance data succ! total rows: 4 +get 600195.SH balance data succ! total rows: 4 +get 600196.SH balance data succ! total rows: 4 +get 600197.SH balance data succ! total rows: 5 +get 600198.SH balance data succ! total rows: 4 +get 600199.SH balance data succ! total rows: 4 +get 600200.SH balance data succ! total rows: 4 +get 600201.SH balance data succ! total rows: 4 +get 600202.SH balance data succ! total rows: 4 +get 600203.SH balance data succ! total rows: 4 +get 600206.SH balance data succ! total rows: 4 +get 600207.SH balance data succ! total rows: 5 +get 600208.SH balance data succ! total rows: 5 +get 600210.SH balance data succ! total rows: 4 +get 600211.SH balance data succ! total rows: 4 +get 600212.SH balance data succ! total rows: 4 +get 600213.SH balance data succ! total rows: 4 +get 600215.SH balance data succ! total rows: 4 +get 600216.SH balance data succ! total rows: 4 +get 600217.SH balance data succ! total rows: 7 +get 600218.SH balance data succ! total rows: 4 +get 600219.SH balance data succ! total rows: 4 +get 600220.SH balance data succ! total rows: 4 +get 600221.SH balance data succ! total rows: 5 +get 600222.SH balance data succ! total rows: 4 +get 600223.SH balance data succ! total rows: 4 +get 600225.SH balance data succ! total rows: 4 +get 600226.SH balance data succ! total rows: 4 +get 600227.SH balance data succ! total rows: 4 +get 600228.SH balance data succ! total rows: 4 +get 600229.SH balance data succ! total rows: 4 +get 600230.SH balance data succ! total rows: 4 +get 600231.SH balance data succ! total rows: 4 +get 600232.SH balance data succ! total rows: 4 +get 600233.SH balance data succ! total rows: 4 +get 600234.SH balance data succ! total rows: 4 +get 600235.SH balance data succ! total rows: 4 +get 600236.SH balance data succ! total rows: 4 +get 600237.SH balance data succ! total rows: 4 +get 600238.SH balance data succ! total rows: 5 +get 600239.SH balance data succ! total rows: 4 +get 600241.SH balance data succ! total rows: 4 +get 600242.SH balance data succ! total rows: 4 +get 600243.SH balance data succ! total rows: 6 +get 600246.SH balance data succ! total rows: 4 +get 600248.SH balance data succ! total rows: 4 +get 600249.SH balance data succ! total rows: 4 +get 600250.SH balance data succ! total rows: 4 +get 600251.SH balance data succ! total rows: 4 +get 600252.SH balance data succ! total rows: 4 +get 600255.SH balance data succ! total rows: 4 +get 600256.SH balance data succ! total rows: 4 +get 600257.SH balance data succ! total rows: 4 +get 600258.SH balance data succ! total rows: 5 +get 600259.SH balance data succ! total rows: 4 +get 600260.SH balance data succ! total rows: 2 +get 600261.SH balance data succ! total rows: 4 +get 600262.SH balance data succ! total rows: 5 +get 600265.SH balance data succ! total rows: 4 +get 600266.SH balance data succ! total rows: 4 +get 600267.SH balance data succ! total rows: 4 +get 600268.SH balance data succ! total rows: 4 +get 600269.SH balance data succ! total rows: 4 +get 600271.SH balance data succ! total rows: 4 +get 600272.SH balance data succ! total rows: 4 +get 600273.SH balance data succ! total rows: 4 +get 600276.SH balance data succ! total rows: 4 +get 600277.SH balance data succ! total rows: 4 +get 600278.SH balance data succ! total rows: 5 +get 600279.SH balance data succ! total rows: 4 +get 600280.SH balance data succ! total rows: 4 +get 600281.SH balance data succ! total rows: 4 +get 600282.SH balance data succ! total rows: 4 +get 600283.SH balance data succ! total rows: 4 +get 600284.SH balance data succ! total rows: 4 +get 600285.SH balance data succ! total rows: 4 +get 600287.SH balance data succ! total rows: 5 +get 600288.SH balance data succ! total rows: 4 +get 600289.SH balance data succ! total rows: 4 +get 600290.SH balance data succ! total rows: 4 +get 600292.SH balance data succ! total rows: 4 +get 600293.SH balance data succ! total rows: 4 +get 600295.SH balance data succ! total rows: 4 +get 600297.SH balance data succ! total rows: 4 +get 600298.SH balance data succ! total rows: 4 +get 600299.SH balance data succ! total rows: 4 +get 600300.SH balance data succ! total rows: 4 +get 600301.SH balance data succ! total rows: 4 +get 600302.SH balance data succ! total rows: 4 +get 600303.SH balance data succ! total rows: 5 +get 600305.SH balance data succ! total rows: 4 +get 600306.SH balance data succ! total rows: 4 +get 600307.SH balance data succ! total rows: 5 +get 600308.SH balance data succ! total rows: 4 +get 600309.SH balance data succ! total rows: 4 +get 600310.SH balance data succ! total rows: 4 +get 600311.SH balance data succ! total rows: 3 +get 600312.SH balance data succ! total rows: 5 +get 600313.SH balance data succ! total rows: 5 +get 600315.SH balance data succ! total rows: 4 +get 600316.SH balance data succ! total rows: 4 +get 600318.SH balance data succ! total rows: 4 +get 600319.SH balance data succ! total rows: 4 +get 600320.SH balance data succ! total rows: 5 +get 600321.SH balance data succ! total rows: 4 +get 600322.SH balance data succ! total rows: 5 +get 600323.SH balance data succ! total rows: 4 +get 600325.SH balance data succ! total rows: 4 +get 600326.SH balance data succ! total rows: 4 +get 600327.SH balance data succ! total rows: 4 +get 600328.SH balance data succ! total rows: 4 +get 600329.SH balance data succ! total rows: 4 +get 600330.SH balance data succ! total rows: 4 +get 600331.SH balance data succ! total rows: 4 +get 600332.SH balance data succ! total rows: 4 +get 600333.SH balance data succ! total rows: 4 +get 600335.SH balance data succ! total rows: 4 +get 600336.SH balance data succ! total rows: 4 +get 600337.SH balance data succ! total rows: 4 +get 600338.SH balance data succ! total rows: 5 +get 600339.SH balance data succ! total rows: 4 +get 600340.SH balance data succ! total rows: 7 +get 600343.SH balance data succ! total rows: 5 +get 600345.SH balance data succ! total rows: 4 +get 600346.SH balance data succ! total rows: 4 +get 600348.SH balance data succ! total rows: 4 +get 600350.SH balance data succ! total rows: 4 +get 600351.SH balance data succ! total rows: 4 +get 600352.SH balance data succ! total rows: 4 +get 600353.SH balance data succ! total rows: 4 +get 600354.SH balance data succ! total rows: 4 +get 600355.SH balance data succ! total rows: 5 +get 600356.SH balance data succ! total rows: 4 +get 600358.SH balance data succ! total rows: 4 +get 600359.SH balance data succ! total rows: 4 +get 600360.SH balance data succ! total rows: 4 +get 600361.SH balance data succ! total rows: 4 +get 600362.SH balance data succ! total rows: 4 +get 600363.SH balance data succ! total rows: 4 +get 600365.SH balance data succ! total rows: 5 +get 600366.SH balance data succ! total rows: 4 +get 600367.SH balance data succ! total rows: 4 +get 600368.SH balance data succ! total rows: 4 +get 600369.SH balance data succ! total rows: 4 +get 600370.SH balance data succ! total rows: 4 +get 600371.SH balance data succ! total rows: 5 +get 600372.SH balance data succ! total rows: 4 +get 600373.SH balance data succ! total rows: 4 +get 600375.SH balance data succ! total rows: 4 +get 600376.SH balance data succ! total rows: 5 +get 600377.SH balance data succ! total rows: 4 +get 600378.SH balance data succ! total rows: 4 +get 600379.SH balance data succ! total rows: 4 +get 600380.SH balance data succ! total rows: 4 +get 600381.SH balance data succ! total rows: 5 +get 600382.SH balance data succ! total rows: 5 +get 600383.SH balance data succ! total rows: 5 +get 600385.SH balance data succ! total rows: 3 +get 600386.SH balance data succ! total rows: 4 +get 600387.SH balance data succ! total rows: 5 +get 600388.SH balance data succ! total rows: 4 +get 600389.SH balance data succ! total rows: 4 +get 600390.SH balance data succ! total rows: 4 +get 600391.SH balance data succ! total rows: 4 +get 600392.SH balance data succ! total rows: 4 +get 600393.SH balance data succ! total rows: 4 +get 600395.SH balance data succ! total rows: 4 +get 600396.SH balance data succ! total rows: 4 +get 600397.SH balance data succ! total rows: 4 +get 600398.SH balance data succ! total rows: 6 +get 600399.SH balance data succ! total rows: 4 +get 600400.SH balance data succ! total rows: 4 +get 600403.SH balance data succ! total rows: 4 +get 600405.SH balance data succ! total rows: 4 +get 600406.SH balance data succ! total rows: 4 +get 600408.SH balance data succ! total rows: 4 +get 600409.SH balance data succ! total rows: 4 +get 600410.SH balance data succ! total rows: 5 +get 600415.SH balance data succ! total rows: 5 +get 600416.SH balance data succ! total rows: 5 +get 600418.SH balance data succ! total rows: 5 +get 600419.SH balance data succ! total rows: 4 +get 600420.SH balance data succ! total rows: 4 +get 600421.SH balance data succ! total rows: 4 +get 600422.SH balance data succ! total rows: 4 +get 600423.SH balance data succ! total rows: 4 +get 600425.SH balance data succ! total rows: 4 +get 600426.SH balance data succ! total rows: 4 +get 600428.SH balance data succ! total rows: 4 +get 600429.SH balance data succ! total rows: 5 +get 600433.SH balance data succ! total rows: 5 +get 600435.SH balance data succ! total rows: 5 +get 600436.SH balance data succ! total rows: 4 +get 600438.SH balance data succ! total rows: 4 +get 600439.SH balance data succ! total rows: 4 +get 600444.SH balance data succ! total rows: 4 +get 600446.SH balance data succ! total rows: 4 +get 600448.SH balance data succ! total rows: 4 +get 600449.SH balance data succ! total rows: 4 +get 600452.SH balance data succ! total rows: 4 +get 600455.SH balance data succ! total rows: 4 +get 600456.SH balance data succ! total rows: 4 +get 600458.SH balance data succ! total rows: 4 +get 600459.SH balance data succ! total rows: 4 +get 600460.SH balance data succ! total rows: 4 +get 600461.SH balance data succ! total rows: 4 +get 600462.SH balance data succ! total rows: 4 +get 600463.SH balance data succ! total rows: 4 +get 600466.SH balance data succ! total rows: 4 +get 600467.SH balance data succ! total rows: 4 +get 600468.SH balance data succ! total rows: 4 +get 600469.SH balance data succ! total rows: 4 +get 600470.SH balance data succ! total rows: 4 +get 600475.SH balance data succ! total rows: 4 +get 600476.SH balance data succ! total rows: 5 +get 600477.SH balance data succ! total rows: 4 +get 600478.SH balance data succ! total rows: 4 +get 600479.SH balance data succ! total rows: 4 +get 600480.SH balance data succ! total rows: 4 +get 600481.SH balance data succ! total rows: 4 +get 600482.SH balance data succ! total rows: 4 +get 600483.SH balance data succ! total rows: 5 +get 600486.SH balance data succ! total rows: 4 +get 600487.SH balance data succ! total rows: 4 +get 600488.SH balance data succ! total rows: 4 +get 600489.SH balance data succ! total rows: 4 +get 600490.SH balance data succ! total rows: 5 +get 600491.SH balance data succ! total rows: 4 +get 600493.SH balance data succ! total rows: 4 +get 600495.SH balance data succ! total rows: 4 +get 600496.SH balance data succ! total rows: 4 +get 600497.SH balance data succ! total rows: 5 +get 600498.SH balance data succ! total rows: 4 +get 600499.SH balance data succ! total rows: 4 +get 600500.SH balance data succ! total rows: 4 +get 600501.SH balance data succ! total rows: 4 +get 600502.SH balance data succ! total rows: 4 +get 600503.SH balance data succ! total rows: 4 +get 600505.SH balance data succ! total rows: 4 +get 600506.SH balance data succ! total rows: 6 +get 600507.SH balance data succ! total rows: 4 +get 600508.SH balance data succ! total rows: 4 +get 600509.SH balance data succ! total rows: 4 +get 600510.SH balance data succ! total rows: 4 +get 600511.SH balance data succ! total rows: 4 +get 600512.SH balance data succ! total rows: 4 +get 600513.SH balance data succ! total rows: 4 +get 600515.SH balance data succ! total rows: 4 +get 600516.SH balance data succ! total rows: 4 +get 600517.SH balance data succ! total rows: 5 +get 600518.SH balance data succ! total rows: 4 +get 600519.SH balance data succ! total rows: 4 +get 600520.SH balance data succ! total rows: 4 +get 600521.SH balance data succ! total rows: 4 +get 600522.SH balance data succ! total rows: 4 +get 600523.SH balance data succ! total rows: 4 +get 600525.SH balance data succ! total rows: 4 +get 600526.SH balance data succ! total rows: 4 +get 600527.SH balance data succ! total rows: 4 +get 600528.SH balance data succ! total rows: 5 +get 600529.SH balance data succ! total rows: 4 +get 600530.SH balance data succ! total rows: 2 +get 600531.SH balance data succ! total rows: 4 +get 600532.SH balance data succ! total rows: 6 +get 600533.SH balance data succ! total rows: 5 +get 600535.SH balance data succ! total rows: 4 +get 600536.SH balance data succ! total rows: 4 +get 600537.SH balance data succ! total rows: 4 +get 600538.SH balance data succ! total rows: 4 +get 600539.SH balance data succ! total rows: 4 +get 600540.SH balance data succ! total rows: 4 +get 600543.SH balance data succ! total rows: 4 +get 600545.SH balance data succ! total rows: 5 +get 600546.SH balance data succ! total rows: 4 +get 600547.SH balance data succ! total rows: 4 +get 600548.SH balance data succ! total rows: 4 +get 600549.SH balance data succ! total rows: 4 +get 600550.SH balance data succ! total rows: 4 +get 600551.SH balance data succ! total rows: 4 +get 600552.SH balance data succ! total rows: 4 +get 600555.SH balance data succ! total rows: 5 +get 600556.SH balance data succ! total rows: 4 +get 600557.SH balance data succ! total rows: 5 +get 600558.SH balance data succ! total rows: 4 +get 600559.SH balance data succ! total rows: 5 +get 600560.SH balance data succ! total rows: 4 +get 600561.SH balance data succ! total rows: 4 +get 600562.SH balance data succ! total rows: 4 +get 600563.SH balance data succ! total rows: 4 +get 600565.SH balance data succ! total rows: 4 +get 600566.SH balance data succ! total rows: 4 +get 600567.SH balance data succ! total rows: 6 +get 600568.SH balance data succ! total rows: 4 +get 600569.SH balance data succ! total rows: 4 +get 600570.SH balance data succ! total rows: 4 +get 600571.SH balance data succ! total rows: 4 +get 600572.SH balance data succ! total rows: 4 +get 600573.SH balance data succ! total rows: 4 +get 600575.SH balance data succ! total rows: 4 +get 600576.SH balance data succ! total rows: 4 +get 600577.SH balance data succ! total rows: 4 +get 600578.SH balance data succ! total rows: 4 +get 600579.SH balance data succ! total rows: 5 +get 600580.SH balance data succ! total rows: 4 +get 600581.SH balance data succ! total rows: 4 +get 600582.SH balance data succ! total rows: 4 +get 600583.SH balance data succ! total rows: 4 +get 600584.SH balance data succ! total rows: 4 +get 600585.SH balance data succ! total rows: 4 +get 600586.SH balance data succ! total rows: 5 +get 600587.SH balance data succ! total rows: 4 +get 600588.SH balance data succ! total rows: 4 +get 600589.SH balance data succ! total rows: 5 +get 600590.SH balance data succ! total rows: 4 +get 600592.SH balance data succ! total rows: 4 +get 600593.SH balance data succ! total rows: 4 +get 600594.SH balance data succ! total rows: 4 +get 600595.SH balance data succ! total rows: 4 +get 600596.SH balance data succ! total rows: 4 +get 600597.SH balance data succ! total rows: 4 +get 600598.SH balance data succ! total rows: 4 +get 600599.SH balance data succ! total rows: 4 +get 600600.SH balance data succ! total rows: 4 +get 600601.SH balance data succ! total rows: 5 +get 600602.SH balance data succ! total rows: 4 +get 600603.SH balance data succ! total rows: 5 +get 600604.SH balance data succ! total rows: 4 +get 600605.SH balance data succ! total rows: 4 +get 600606.SH balance data succ! total rows: 4 +get 600608.SH balance data succ! total rows: 4 +get 600609.SH balance data succ! total rows: 4 +get 600610.SH balance data succ! total rows: 4 +get 600611.SH balance data succ! total rows: 5 +get 600612.SH balance data succ! total rows: 4 +get 600613.SH balance data succ! total rows: 5 +get 600615.SH balance data succ! total rows: 5 +get 600616.SH balance data succ! total rows: 4 +get 600617.SH balance data succ! total rows: 4 +get 600618.SH balance data succ! total rows: 4 +get 600619.SH balance data succ! total rows: 4 +get 600620.SH balance data succ! total rows: 4 +get 600621.SH balance data succ! total rows: 4 +get 600622.SH balance data succ! total rows: 4 +get 600623.SH balance data succ! total rows: 4 +get 600624.SH balance data succ! total rows: 5 +get 600626.SH balance data succ! total rows: 4 +get 600628.SH balance data succ! total rows: 4 +get 600629.SH balance data succ! total rows: 6 +get 600630.SH balance data succ! total rows: 4 +get 600633.SH balance data succ! total rows: 4 +get 600635.SH balance data succ! total rows: 4 +get 600636.SH balance data succ! total rows: 5 +get 600637.SH balance data succ! total rows: 4 +get 600638.SH balance data succ! total rows: 4 +get 600639.SH balance data succ! total rows: 4 +get 600640.SH balance data succ! total rows: 4 +get 600641.SH balance data succ! total rows: 5 +get 600642.SH balance data succ! total rows: 4 +get 600643.SH balance data succ! total rows: 4 +get 600644.SH balance data succ! total rows: 4 +get 600645.SH balance data succ! total rows: 4 +get 600647.SH balance data succ! total rows: 4 +get 600648.SH balance data succ! total rows: 4 +get 600649.SH balance data succ! total rows: 4 +get 600650.SH balance data succ! total rows: 4 +get 600651.SH balance data succ! total rows: 4 +get 600653.SH balance data succ! total rows: 4 +get 600654.SH balance data succ! total rows: 4 +get 600655.SH balance data succ! total rows: 4 +get 600657.SH balance data succ! total rows: 4 +get 600658.SH balance data succ! total rows: 4 +get 600660.SH balance data succ! total rows: 4 +get 600661.SH balance data succ! total rows: 4 +get 600662.SH balance data succ! total rows: 4 +get 600663.SH balance data succ! total rows: 4 +get 600664.SH balance data succ! total rows: 4 +get 600665.SH balance data succ! total rows: 4 +get 600666.SH balance data succ! total rows: 7 +get 600667.SH balance data succ! total rows: 5 +get 600668.SH balance data succ! total rows: 4 +get 600671.SH balance data succ! total rows: 4 +get 600673.SH balance data succ! total rows: 4 +get 600674.SH balance data succ! total rows: 4 +get 600675.SH balance data succ! total rows: 4 +get 600676.SH balance data succ! total rows: 4 +get 600678.SH balance data succ! total rows: 4 +get 600679.SH balance data succ! total rows: 5 +get 600681.SH balance data succ! total rows: 5 +get 600682.SH balance data succ! total rows: 5 +get 600683.SH balance data succ! total rows: 4 +get 600684.SH balance data succ! total rows: 4 +get 600685.SH balance data succ! total rows: 4 +get 600686.SH balance data succ! total rows: 4 +get 600688.SH balance data succ! total rows: 7 +get 600689.SH balance data succ! total rows: 4 +get 600690.SH balance data succ! total rows: 4 +get 600691.SH balance data succ! total rows: 4 +get 600692.SH balance data succ! total rows: 4 +get 600693.SH balance data succ! total rows: 4 +get 600694.SH balance data succ! total rows: 4 +get 600696.SH balance data succ! total rows: 4 +get 600697.SH balance data succ! total rows: 4 +get 600698.SH balance data succ! total rows: 4 +get 600699.SH balance data succ! total rows: 4 +get 600702.SH balance data succ! total rows: 4 +get 600703.SH balance data succ! total rows: 4 +get 600704.SH balance data succ! total rows: 4 +get 600705.SH balance data succ! total rows: 5 +get 600706.SH balance data succ! total rows: 4 +get 600707.SH balance data succ! total rows: 4 +get 600708.SH balance data succ! total rows: 4 +get 600710.SH balance data succ! total rows: 4 +get 600711.SH balance data succ! total rows: 4 +get 600712.SH balance data succ! total rows: 4 +get 600713.SH balance data succ! total rows: 4 +get 600714.SH balance data succ! total rows: 4 +get 600715.SH balance data succ! total rows: 5 +get 600716.SH balance data succ! total rows: 4 +get 600717.SH balance data succ! total rows: 4 +get 600718.SH balance data succ! total rows: 4 +get 600719.SH balance data succ! total rows: 4 +get 600720.SH balance data succ! total rows: 4 +get 600721.SH balance data succ! total rows: 4 +get 600722.SH balance data succ! total rows: 4 +get 600724.SH balance data succ! total rows: 4 +get 600725.SH balance data succ! total rows: 4 +get 600726.SH balance data succ! total rows: 4 +get 600727.SH balance data succ! total rows: 4 +get 600728.SH balance data succ! total rows: 5 +get 600729.SH balance data succ! total rows: 4 +get 600730.SH balance data succ! total rows: 4 +get 600731.SH balance data succ! total rows: 4 +get 600732.SH balance data succ! total rows: 4 +get 600733.SH balance data succ! total rows: 5 +get 600734.SH balance data succ! total rows: 4 +get 600735.SH balance data succ! total rows: 4 +get 600736.SH balance data succ! total rows: 4 +get 600737.SH balance data succ! total rows: 4 +get 600738.SH balance data succ! total rows: 4 +get 600739.SH balance data succ! total rows: 4 +get 600740.SH balance data succ! total rows: 4 +get 600741.SH balance data succ! total rows: 4 +get 600742.SH balance data succ! total rows: 4 +get 600743.SH balance data succ! total rows: 4 +get 600744.SH balance data succ! total rows: 4 +get 600745.SH balance data succ! total rows: 4 +get 600746.SH balance data succ! total rows: 4 +get 600748.SH balance data succ! total rows: 4 +get 600749.SH balance data succ! total rows: 4 +get 600750.SH balance data succ! total rows: 4 +get 600751.SH balance data succ! total rows: 6 +get 600753.SH balance data succ! total rows: 5 +get 600754.SH balance data succ! total rows: 4 +get 600755.SH balance data succ! total rows: 4 +get 600756.SH balance data succ! total rows: 4 +get 600757.SH balance data succ! total rows: 4 +get 600758.SH balance data succ! total rows: 4 +get 600759.SH balance data succ! total rows: 4 +get 600760.SH balance data succ! total rows: 4 +get 600761.SH balance data succ! total rows: 4 +get 600763.SH balance data succ! total rows: 4 +get 600764.SH balance data succ! total rows: 5 +get 600765.SH balance data succ! total rows: 4 +get 600766.SH balance data succ! total rows: 4 +get 600767.SH balance data succ! total rows: 4 +get 600768.SH balance data succ! total rows: 4 +get 600769.SH balance data succ! total rows: 5 +get 600770.SH balance data succ! total rows: 4 +get 600771.SH balance data succ! total rows: 4 +get 600773.SH balance data succ! total rows: 4 +get 600774.SH balance data succ! total rows: 4 +get 600775.SH balance data succ! total rows: 4 +get 600776.SH balance data succ! total rows: 4 +get 600777.SH balance data succ! total rows: 5 +get 600778.SH balance data succ! total rows: 4 +get 600779.SH balance data succ! total rows: 4 +get 600780.SH balance data succ! total rows: 4 +get 600781.SH balance data succ! total rows: 6 +get 600782.SH balance data succ! total rows: 4 +get 600783.SH balance data succ! total rows: 5 +get 600784.SH balance data succ! total rows: 4 +get 600785.SH balance data succ! total rows: 4 +get 600787.SH balance data succ! total rows: 4 +get 600789.SH balance data succ! total rows: 5 +get 600790.SH balance data succ! total rows: 4 +get 600791.SH balance data succ! total rows: 4 +get 600792.SH balance data succ! total rows: 5 +get 600793.SH balance data succ! total rows: 5 +get 600794.SH balance data succ! total rows: 4 +get 600795.SH balance data succ! total rows: 4 +get 600796.SH balance data succ! total rows: 4 +get 600797.SH balance data succ! total rows: 4 +get 600798.SH balance data succ! total rows: 4 +get 600800.SH balance data succ! total rows: 4 +get 600801.SH balance data succ! total rows: 4 +get 600802.SH balance data succ! total rows: 4 +get 600803.SH balance data succ! total rows: 6 +get 600804.SH balance data succ! total rows: 4 +get 600805.SH balance data succ! total rows: 4 +get 600807.SH balance data succ! total rows: 4 +get 600808.SH balance data succ! total rows: 4 +get 600809.SH balance data succ! total rows: 4 +get 600810.SH balance data succ! total rows: 4 +get 600811.SH balance data succ! total rows: 4 +get 600812.SH balance data succ! total rows: 4 +get 600814.SH balance data succ! total rows: 4 +get 600815.SH balance data succ! total rows: 4 +get 600816.SH balance data succ! total rows: 6 +get 600817.SH balance data succ! total rows: 4 +get 600818.SH balance data succ! total rows: 4 +get 600819.SH balance data succ! total rows: 4 +get 600820.SH balance data succ! total rows: 4 +get 600821.SH balance data succ! total rows: 4 +get 600822.SH balance data succ! total rows: 4 +get 600823.SH balance data succ! total rows: 4 +get 600824.SH balance data succ! total rows: 4 +get 600825.SH balance data succ! total rows: 4 +get 600826.SH balance data succ! total rows: 4 +get 600827.SH balance data succ! total rows: 4 +get 600828.SH balance data succ! total rows: 4 +get 600829.SH balance data succ! total rows: 4 +get 600830.SH balance data succ! total rows: 4 +get 600831.SH balance data succ! total rows: 4 +get 600833.SH balance data succ! total rows: 4 +get 600834.SH balance data succ! total rows: 4 +get 600835.SH balance data succ! total rows: 4 +get 600836.SH balance data succ! total rows: 4 +get 600837.SH balance data succ! total rows: 5 +get 600838.SH balance data succ! total rows: 4 +get 600839.SH balance data succ! total rows: 4 +get 600841.SH balance data succ! total rows: 4 +get 600843.SH balance data succ! total rows: 5 +get 600844.SH balance data succ! total rows: 4 +get 600845.SH balance data succ! total rows: 4 +get 600846.SH balance data succ! total rows: 4 +get 600847.SH balance data succ! total rows: 4 +get 600848.SH balance data succ! total rows: 4 +get 600850.SH balance data succ! total rows: 4 +get 600851.SH balance data succ! total rows: 4 +get 600853.SH balance data succ! total rows: 4 +get 600854.SH balance data succ! total rows: 4 +get 600855.SH balance data succ! total rows: 4 +get 600857.SH balance data succ! total rows: 4 +get 600858.SH balance data succ! total rows: 4 +get 600859.SH balance data succ! total rows: 4 +get 600860.SH balance data succ! total rows: 4 +get 600861.SH balance data succ! total rows: 4 +get 600862.SH balance data succ! total rows: 5 +get 600863.SH balance data succ! total rows: 4 +get 600864.SH balance data succ! total rows: 4 +get 600865.SH balance data succ! total rows: 4 +get 600866.SH balance data succ! total rows: 4 +get 600867.SH balance data succ! total rows: 4 +get 600868.SH balance data succ! total rows: 4 +get 600869.SH balance data succ! total rows: 4 +get 600870.SH balance data succ! total rows: 2 +get 600871.SH balance data succ! total rows: 7 +get 600872.SH balance data succ! total rows: 4 +get 600873.SH balance data succ! total rows: 4 +get 600874.SH balance data succ! total rows: 6 +get 600875.SH balance data succ! total rows: 4 +get 600876.SH balance data succ! total rows: 4 +get 600877.SH balance data succ! total rows: 5 +get 600879.SH balance data succ! total rows: 4 +get 600880.SH balance data succ! total rows: 4 +get 600881.SH balance data succ! total rows: 4 +get 600882.SH balance data succ! total rows: 5 +get 600883.SH balance data succ! total rows: 4 +get 600884.SH balance data succ! total rows: 4 +get 600885.SH balance data succ! total rows: 4 +get 600886.SH balance data succ! total rows: 4 +get 600887.SH balance data succ! total rows: 4 +get 600888.SH balance data succ! total rows: 5 +get 600889.SH balance data succ! total rows: 4 +get 600892.SH balance data succ! total rows: 4 +get 600893.SH balance data succ! total rows: 4 +get 600894.SH balance data succ! total rows: 4 +get 600895.SH balance data succ! total rows: 4 +get 600896.SH balance data succ! total rows: 1 +get 600897.SH balance data succ! total rows: 4 +get 600898.SH balance data succ! total rows: 4 +get 600900.SH balance data succ! total rows: 4 +get 600901.SH balance data succ! total rows: 6 +get 600903.SH balance data succ! total rows: 4 +get 600905.SH balance data succ! total rows: 4 +get 600906.SH balance data succ! total rows: 4 +get 600908.SH balance data succ! total rows: 5 +get 600909.SH balance data succ! total rows: 4 +get 600916.SH balance data succ! total rows: 4 +get 600917.SH balance data succ! total rows: 4 +get 600918.SH balance data succ! total rows: 4 +get 600919.SH balance data succ! total rows: 6 +get 600925.SH balance data succ! total rows: 6 +get 600926.SH balance data succ! total rows: 6 +get 600927.SH balance data succ! total rows: 4 +get 600928.SH balance data succ! total rows: 5 +get 600929.SH balance data succ! total rows: 4 +get 600933.SH balance data succ! total rows: 4 +get 600935.SH balance data succ! total rows: 4 +get 600936.SH balance data succ! total rows: 4 +get 600938.SH balance data succ! total rows: 6 +get 600939.SH balance data succ! total rows: 4 +get 600941.SH balance data succ! total rows: 4 +get 600955.SH balance data succ! total rows: 4 +get 600956.SH balance data succ! total rows: 4 +get 600958.SH balance data succ! total rows: 6 +get 600959.SH balance data succ! total rows: 4 +get 600960.SH balance data succ! total rows: 4 +get 600961.SH balance data succ! total rows: 4 +get 600962.SH balance data succ! total rows: 4 +get 600963.SH balance data succ! total rows: 4 +get 600965.SH balance data succ! total rows: 5 +get 600966.SH balance data succ! total rows: 5 +get 600967.SH balance data succ! total rows: 5 +get 600968.SH balance data succ! total rows: 4 +get 600969.SH balance data succ! total rows: 4 +get 600970.SH balance data succ! total rows: 4 +get 600971.SH balance data succ! total rows: 4 +get 600973.SH balance data succ! total rows: 4 +get 600975.SH balance data succ! total rows: 4 +get 600976.SH balance data succ! total rows: 4 +get 600977.SH balance data succ! total rows: 4 +get 600979.SH balance data succ! total rows: 5 +get 600980.SH balance data succ! total rows: 4 +get 600981.SH balance data succ! total rows: 4 +get 600982.SH balance data succ! total rows: 4 +get 600983.SH balance data succ! total rows: 4 +get 600984.SH balance data succ! total rows: 4 +get 600985.SH balance data succ! total rows: 4 +get 600986.SH balance data succ! total rows: 5 +get 600987.SH balance data succ! total rows: 4 +get 600988.SH balance data succ! total rows: 4 +get 600989.SH balance data succ! total rows: 4 +get 600990.SH balance data succ! total rows: 4 +get 600992.SH balance data succ! total rows: 4 +get 600993.SH balance data succ! total rows: 4 +get 600995.SH balance data succ! total rows: 4 +get 600996.SH balance data succ! total rows: 4 +get 600997.SH balance data succ! total rows: 4 +get 600998.SH balance data succ! total rows: 5 +get 600999.SH balance data succ! total rows: 5 +get 601000.SH balance data succ! total rows: 4 +get 601001.SH balance data succ! total rows: 5 +get 601002.SH balance data succ! total rows: 4 +get 601003.SH balance data succ! total rows: 4 +get 601005.SH balance data succ! total rows: 4 +get 601006.SH balance data succ! total rows: 5 +get 601007.SH balance data succ! total rows: 4 +get 601008.SH balance data succ! total rows: 4 +get 601009.SH balance data succ! total rows: 8 +get 601010.SH balance data succ! total rows: 5 +get 601011.SH balance data succ! total rows: 4 +get 601012.SH balance data succ! total rows: 5 +get 601015.SH balance data succ! total rows: 4 +get 601016.SH balance data succ! total rows: 5 +get 601018.SH balance data succ! total rows: 5 +get 601019.SH balance data succ! total rows: 4 +get 601020.SH balance data succ! total rows: 5 +get 601021.SH balance data succ! total rows: 4 +get 601022.SH balance data succ! total rows: 7 +get 601028.SH balance data succ! total rows: 4 +get 601038.SH balance data succ! total rows: 4 +get 601058.SH balance data succ! total rows: 4 +get 601059.SH balance data succ! total rows: 7 +get 601061.SH balance data succ! total rows: 3 +get 601065.SH balance data succ! total rows: 10 +get 601066.SH balance data succ! total rows: 4 +get 601068.SH balance data succ! total rows: 6 +get 601069.SH balance data succ! total rows: 4 +get 601077.SH balance data succ! total rows: 4 +get 601086.SH balance data succ! total rows: 4 +get 601088.SH balance data succ! total rows: 6 +get 601089.SH balance data succ! total rows: 4 +get 601098.SH balance data succ! total rows: 4 +get 601099.SH balance data succ! total rows: 4 +get 601100.SH balance data succ! total rows: 5 +get 601101.SH balance data succ! total rows: 4 +get 601106.SH balance data succ! total rows: 4 +get 601107.SH balance data succ! total rows: 4 +get 601108.SH balance data succ! total rows: 4 +get 601111.SH balance data succ! total rows: 5 +get 601113.SH balance data succ! total rows: 4 +get 601116.SH balance data succ! total rows: 6 +get 601117.SH balance data succ! total rows: 4 +get 601118.SH balance data succ! total rows: 4 +get 601121.SH balance data succ! total rows: 5 +get 601126.SH balance data succ! total rows: 4 +get 601127.SH balance data succ! total rows: 5 +get 601128.SH balance data succ! total rows: 6 +get 601133.SH balance data succ! total rows: 10 +get 601136.SH balance data succ! total rows: 8 +get 601137.SH balance data succ! total rows: 4 +get 601138.SH balance data succ! total rows: 5 +get 601139.SH balance data succ! total rows: 6 +get 601155.SH balance data succ! total rows: 4 +get 601156.SH balance data succ! total rows: 4 +get 601158.SH balance data succ! total rows: 4 +get 601162.SH balance data succ! total rows: 4 +get 601163.SH balance data succ! total rows: 4 +get 601166.SH balance data succ! total rows: 6 +get 601168.SH balance data succ! total rows: 4 +get 601169.SH balance data succ! total rows: 6 +get 601177.SH balance data succ! total rows: 4 +get 601179.SH balance data succ! total rows: 4 +get 601186.SH balance data succ! total rows: 7 +get 601187.SH balance data succ! total rows: 4 +get 601188.SH balance data succ! total rows: 4 +get 601198.SH balance data succ! total rows: 4 +get 601199.SH balance data succ! total rows: 4 +get 601200.SH balance data succ! total rows: 4 +get 601208.SH balance data succ! total rows: 4 +get 601211.SH balance data succ! total rows: 4 +get 601212.SH balance data succ! total rows: 4 +get 601216.SH balance data succ! total rows: 4 +get 601218.SH balance data succ! total rows: 4 +get 601222.SH balance data succ! total rows: 4 +get 601225.SH balance data succ! total rows: 4 +get 601226.SH balance data succ! total rows: 5 +get 601228.SH balance data succ! total rows: 4 +get 601229.SH balance data succ! total rows: 6 +get 601231.SH balance data succ! total rows: 4 +get 601233.SH balance data succ! total rows: 4 +get 601236.SH balance data succ! total rows: 4 +get 601238.SH balance data succ! total rows: 4 +get 601258.SH balance data succ! total rows: 4 +get 601279.SH balance data succ! total rows: 4 +get 601288.SH balance data succ! total rows: 6 +get 601298.SH balance data succ! total rows: 4 +get 601311.SH balance data succ! total rows: 4 +get 601318.SH balance data succ! total rows: 5 +get 601319.SH balance data succ! total rows: 6 +get 601326.SH balance data succ! total rows: 4 +get 601328.SH balance data succ! total rows: 5 +get 601330.SH balance data succ! total rows: 4 +get 601333.SH balance data succ! total rows: 4 +get 601336.SH balance data succ! total rows: 4 +get 601339.SH balance data succ! total rows: 4 +get 601360.SH balance data succ! total rows: 5 +get 601366.SH balance data succ! total rows: 4 +get 601368.SH balance data succ! total rows: 4 +get 601369.SH balance data succ! total rows: 5 +get 601375.SH balance data succ! total rows: 4 +get 601377.SH balance data succ! total rows: 4 +get 601388.SH balance data succ! total rows: 4 +get 601390.SH balance data succ! total rows: 7 +get 601398.SH balance data succ! total rows: 6 +get 601399.SH balance data succ! total rows: 4 +get 601456.SH balance data succ! total rows: 4 +get 601500.SH balance data succ! total rows: 4 +get 601512.SH balance data succ! total rows: 4 +get 601515.SH balance data succ! total rows: 4 +get 601518.SH balance data succ! total rows: 4 +get 601519.SH balance data succ! total rows: 4 +get 601528.SH balance data succ! total rows: 6 +get 601555.SH balance data succ! total rows: 4 +get 601566.SH balance data succ! total rows: 4 +get 601567.SH balance data succ! total rows: 4 +get 601568.SH balance data succ! total rows: 4 +get 601577.SH balance data succ! total rows: 7 +get 601579.SH balance data succ! total rows: 4 +get 601588.SH balance data succ! total rows: 4 +get 601595.SH balance data succ! total rows: 4 +get 601598.SH balance data succ! total rows: 4 +get 601599.SH balance data succ! total rows: 4 +get 601600.SH balance data succ! total rows: 6 +get 601601.SH balance data succ! total rows: 5 +get 601606.SH balance data succ! total rows: 4 +get 601607.SH balance data succ! total rows: 4 +get 601608.SH balance data succ! total rows: 4 +get 601609.SH balance data succ! total rows: 5 +get 601611.SH balance data succ! total rows: 5 +get 601615.SH balance data succ! total rows: 4 +get 601616.SH balance data succ! total rows: 5 +get 601618.SH balance data succ! total rows: 7 +get 601619.SH balance data succ! total rows: 6 +get 601628.SH balance data succ! total rows: 6 +get 601633.SH balance data succ! total rows: 4 +get 601636.SH balance data succ! total rows: 4 +get 601658.SH balance data succ! total rows: 5 +get 601665.SH balance data succ! total rows: 5 +get 601666.SH balance data succ! total rows: 4 +get 601668.SH balance data succ! total rows: 6 +get 601669.SH balance data succ! total rows: 4 +get 601677.SH balance data succ! total rows: 5 +get 601678.SH balance data succ! total rows: 4 +get 601686.SH balance data succ! total rows: 4 +get 601688.SH balance data succ! total rows: 5 +get 601689.SH balance data succ! total rows: 4 +get 601696.SH balance data succ! total rows: 4 +get 601698.SH balance data succ! total rows: 4 +get 601699.SH balance data succ! total rows: 5 +get 601700.SH balance data succ! total rows: 4 +get 601702.SH balance data succ! total rows: 4 +get 601717.SH balance data succ! total rows: 5 +get 601718.SH balance data succ! total rows: 4 +get 601727.SH balance data succ! total rows: 5 +get 601728.SH balance data succ! total rows: 4 +get 601766.SH balance data succ! total rows: 6 +get 601777.SH balance data succ! total rows: 4 +get 601778.SH balance data succ! total rows: 4 +get 601788.SH balance data succ! total rows: 4 +get 601789.SH balance data succ! total rows: 4 +get 601798.SH balance data succ! total rows: 4 +get 601799.SH balance data succ! total rows: 4 +get 601800.SH balance data succ! total rows: 5 +get 601801.SH balance data succ! total rows: 4 +get 601808.SH balance data succ! total rows: 4 +get 601811.SH balance data succ! total rows: 4 +get 601816.SH balance data succ! total rows: 5 +get 601818.SH balance data succ! total rows: 6 +get 601825.SH balance data succ! total rows: 6 +get 601827.SH balance data succ! total rows: 4 +get 601828.SH balance data succ! total rows: 4 +get 601838.SH balance data succ! total rows: 4 +get 601857.SH balance data succ! total rows: 5 +get 601858.SH balance data succ! total rows: 4 +get 601860.SH balance data succ! total rows: 7 +get 601865.SH balance data succ! total rows: 5 +get 601866.SH balance data succ! total rows: 4 +get 601868.SH balance data succ! total rows: 5 +get 601869.SH balance data succ! total rows: 4 +get 601872.SH balance data succ! total rows: 4 +get 601877.SH balance data succ! total rows: 4 +get 601878.SH balance data succ! total rows: 4 +get 601880.SH balance data succ! total rows: 4 +get 601881.SH balance data succ! total rows: 6 +get 601882.SH balance data succ! total rows: 4 +get 601886.SH balance data succ! total rows: 4 +get 601888.SH balance data succ! total rows: 4 +get 601890.SH balance data succ! total rows: 4 +get 601898.SH balance data succ! total rows: 6 +get 601899.SH balance data succ! total rows: 5 +get 601900.SH balance data succ! total rows: 4 +get 601901.SH balance data succ! total rows: 4 +get 601908.SH balance data succ! total rows: 4 +get 601916.SH balance data succ! total rows: 5 +get 601918.SH balance data succ! total rows: 4 +get 601919.SH balance data succ! total rows: 4 +get 601921.SH balance data succ! total rows: 4 +get 601928.SH balance data succ! total rows: 4 +get 601929.SH balance data succ! total rows: 4 +get 601933.SH balance data succ! total rows: 4 +get 601939.SH balance data succ! total rows: 6 +get 601949.SH balance data succ! total rows: 4 +get 601952.SH balance data succ! total rows: 4 +get 601956.SH balance data succ! total rows: 5 +get 601958.SH balance data succ! total rows: 4 +get 601963.SH balance data succ! total rows: 4 +get 601965.SH balance data succ! total rows: 4 +get 601966.SH balance data succ! total rows: 4 +get 601968.SH balance data succ! total rows: 4 +get 601969.SH balance data succ! total rows: 5 +get 601975.SH balance data succ! total rows: 4 +get 601985.SH balance data succ! total rows: 4 +get 601988.SH balance data succ! total rows: 5 +get 601989.SH balance data succ! total rows: 4 +get 601990.SH balance data succ! total rows: 4 +get 601991.SH balance data succ! total rows: 5 +get 601992.SH balance data succ! total rows: 4 +get 601995.SH balance data succ! total rows: 5 +get 601996.SH balance data succ! total rows: 4 +get 601997.SH balance data succ! total rows: 7 +get 601998.SH balance data succ! total rows: 7 +get 601999.SH balance data succ! total rows: 4 +get 603000.SH balance data succ! total rows: 4 +get 603001.SH balance data succ! total rows: 4 +get 603002.SH balance data succ! total rows: 4 +get 603003.SH balance data succ! total rows: 4 +get 603005.SH balance data succ! total rows: 4 +get 603006.SH balance data succ! total rows: 5 +get 603007.SH balance data succ! total rows: 4 +get 603008.SH balance data succ! total rows: 4 +get 603009.SH balance data succ! total rows: 4 +get 603010.SH balance data succ! total rows: 4 +get 603011.SH balance data succ! total rows: 4 +get 603012.SH balance data succ! total rows: 4 +get 603013.SH balance data succ! total rows: 4 +get 603015.SH balance data succ! total rows: 4 +get 603016.SH balance data succ! total rows: 4 +get 603017.SH balance data succ! total rows: 4 +get 603018.SH balance data succ! total rows: 4 +get 603019.SH balance data succ! total rows: 4 +get 603020.SH balance data succ! total rows: 5 +get 603021.SH balance data succ! total rows: 4 +get 603022.SH balance data succ! total rows: 4 +get 603023.SH balance data succ! total rows: 4 +get 603025.SH balance data succ! total rows: 5 +get 603026.SH balance data succ! total rows: 4 +get 603027.SH balance data succ! total rows: 4 +get 603028.SH balance data succ! total rows: 4 +get 603029.SH balance data succ! total rows: 4 +get 603030.SH balance data succ! total rows: 4 +get 603031.SH balance data succ! total rows: 4 +get 603032.SH balance data succ! total rows: 4 +get 603033.SH balance data succ! total rows: 4 +get 603035.SH balance data succ! total rows: 4 +get 603036.SH balance data succ! total rows: 4 +get 603037.SH balance data succ! total rows: 4 +get 603038.SH balance data succ! total rows: 5 +get 603039.SH balance data succ! total rows: 4 +get 603040.SH balance data succ! total rows: 4 +get 603041.SH balance data succ! total rows: 4 +get 603042.SH balance data succ! total rows: 4 +get 603043.SH balance data succ! total rows: 4 +get 603045.SH balance data succ! total rows: 4 +get 603048.SH balance data succ! total rows: 4 +get 603050.SH balance data succ! total rows: 4 +get 603051.SH balance data succ! total rows: 4 +get 603052.SH balance data succ! total rows: 7 +get 603053.SH balance data succ! total rows: 5 +get 603055.SH balance data succ! total rows: 4 +get 603056.SH balance data succ! total rows: 6 +get 603057.SH balance data succ! total rows: 7 +get 603058.SH balance data succ! total rows: 4 +get 603059.SH balance data succ! total rows: 4 +get 603060.SH balance data succ! total rows: 5 +get 603061.SH balance data succ! total rows: 5 +get 603063.SH balance data succ! total rows: 5 +get 603065.SH balance data succ! total rows: 5 +get 603066.SH balance data succ! total rows: 4 +get 603067.SH balance data succ! total rows: 4 +get 603068.SH balance data succ! total rows: 4 +get 603069.SH balance data succ! total rows: 4 +get 603070.SH balance data succ! total rows: 4 +get 603071.SH balance data succ! total rows: 4 +get 603073.SH balance data succ! total rows: 7 +get 603076.SH balance data succ! total rows: 4 +get 603077.SH balance data succ! total rows: 4 +get 603078.SH balance data succ! total rows: 4 +get 603079.SH balance data succ! total rows: 4 +get 603080.SH balance data succ! total rows: 4 +get 603081.SH balance data succ! total rows: 4 +get 603083.SH balance data succ! total rows: 4 +get 603085.SH balance data succ! total rows: 5 +get 603086.SH balance data succ! total rows: 4 +get 603087.SH balance data succ! total rows: 4 +get 603088.SH balance data succ! total rows: 4 +get 603089.SH balance data succ! total rows: 4 +get 603090.SH balance data succ! total rows: 4 +get 603093.SH balance data succ! total rows: 4 +get 603095.SH balance data succ! total rows: 4 +get 603096.SH balance data succ! total rows: 4 +get 603097.SH balance data succ! total rows: 4 +get 603098.SH balance data succ! total rows: 4 +get 603099.SH balance data succ! total rows: 4 +get 603100.SH balance data succ! total rows: 5 +get 603101.SH balance data succ! total rows: 4 +get 603102.SH balance data succ! total rows: 4 +get 603103.SH balance data succ! total rows: 4 +get 603105.SH balance data succ! total rows: 4 +get 603106.SH balance data succ! total rows: 4 +get 603108.SH balance data succ! total rows: 4 +get 603109.SH balance data succ! total rows: 4 +get 603110.SH balance data succ! total rows: 4 +get 603111.SH balance data succ! total rows: 4 +get 603112.SH balance data succ! total rows: 4 +get 603113.SH balance data succ! total rows: 4 +get 603115.SH balance data succ! total rows: 4 +get 603116.SH balance data succ! total rows: 5 +get 603117.SH balance data succ! total rows: 4 +get 603118.SH balance data succ! total rows: 4 +get 603121.SH balance data succ! total rows: 4 +get 603122.SH balance data succ! total rows: 4 +get 603123.SH balance data succ! total rows: 5 +get 603125.SH balance data succ! total rows: 4 +get 603126.SH balance data succ! total rows: 4 +get 603127.SH balance data succ! total rows: 4 +get 603128.SH balance data succ! total rows: 4 +get 603129.SH balance data succ! total rows: 4 +get 603130.SH balance data succ! total rows: 7 +get 603131.SH balance data succ! total rows: 4 +get 603132.SH balance data succ! total rows: 4 +get 603133.SH balance data succ! total rows: 4 +get 603135.SH balance data succ! total rows: 4 +get 603136.SH balance data succ! total rows: 4 +get 603137.SH balance data succ! total rows: 4 +get 603138.SH balance data succ! total rows: 4 +get 603139.SH balance data succ! total rows: 4 +get 603150.SH balance data succ! total rows: 4 +get 603151.SH balance data succ! total rows: 7 +get 603153.SH balance data succ! total rows: 4 +get 603155.SH balance data succ! total rows: 4 +get 603156.SH balance data succ! total rows: 4 +get 603158.SH balance data succ! total rows: 4 +get 603159.SH balance data succ! total rows: 4 +get 603160.SH balance data succ! total rows: 4 +get 603161.SH balance data succ! total rows: 4 +get 603162.SH balance data succ! total rows: 4 +get 603163.SH balance data succ! total rows: 7 +get 603165.SH balance data succ! total rows: 4 +get 603166.SH balance data succ! total rows: 4 +get 603167.SH balance data succ! total rows: 4 +get 603168.SH balance data succ! total rows: 4 +get 603169.SH balance data succ! total rows: 4 +get 603170.SH balance data succ! total rows: 4 +get 603171.SH balance data succ! total rows: 4 +get 603172.SH balance data succ! total rows: 2 +get 603173.SH balance data succ! total rows: 7 +get 603176.SH balance data succ! total rows: 4 +get 603177.SH balance data succ! total rows: 4 +get 603178.SH balance data succ! total rows: 4 +get 603179.SH balance data succ! total rows: 4 +get 603180.SH balance data succ! total rows: 4 +get 603181.SH balance data succ! total rows: 4 +get 603182.SH balance data succ! total rows: 7 +get 603183.SH balance data succ! total rows: 4 +get 603185.SH balance data succ! total rows: 5 +get 603186.SH balance data succ! total rows: 4 +get 603187.SH balance data succ! total rows: 5 +get 603188.SH balance data succ! total rows: 4 +get 603189.SH balance data succ! total rows: 4 +get 603190.SH balance data succ! total rows: 8 +get 603191.SH balance data succ! total rows: 4 +get 603192.SH balance data succ! total rows: 4 +get 603195.SH balance data succ! total rows: 4 +get 603196.SH balance data succ! total rows: 5 +get 603197.SH balance data succ! total rows: 4 +get 603198.SH balance data succ! total rows: 4 +get 603199.SH balance data succ! total rows: 4 +get 603200.SH balance data succ! total rows: 4 +get 603201.SH balance data succ! total rows: 8 +get 603203.SH balance data succ! total rows: 4 +get 603206.SH balance data succ! total rows: 4 +get 603208.SH balance data succ! total rows: 4 +get 603209.SH balance data succ! total rows: 4 +get 603211.SH balance data succ! total rows: 9 +get 603212.SH balance data succ! total rows: 4 +get 603213.SH balance data succ! total rows: 4 +get 603214.SH balance data succ! total rows: 4 +get 603215.SH balance data succ! total rows: 4 +get 603216.SH balance data succ! total rows: 4 +get 603217.SH balance data succ! total rows: 4 +get 603218.SH balance data succ! total rows: 4 +get 603219.SH balance data succ! total rows: 4 +get 603220.SH balance data succ! total rows: 5 +get 603221.SH balance data succ! total rows: 4 +get 603222.SH balance data succ! total rows: 4 +get 603223.SH balance data succ! total rows: 4 +get 603225.SH balance data succ! total rows: 4 +get 603226.SH balance data succ! total rows: 4 +get 603227.SH balance data succ! total rows: 4 +get 603228.SH balance data succ! total rows: 4 +get 603229.SH balance data succ! total rows: 4 +get 603230.SH balance data succ! total rows: 5 +get 603232.SH balance data succ! total rows: 4 +get 603233.SH balance data succ! total rows: 4 +get 603235.SH balance data succ! total rows: 4 +get 603236.SH balance data succ! total rows: 4 +get 603237.SH balance data succ! total rows: 7 +get 603238.SH balance data succ! total rows: 4 +get 603239.SH balance data succ! total rows: 4 +get 603255.SH balance data succ! total rows: 8 +get 603256.SH balance data succ! total rows: 4 +get 603258.SH balance data succ! total rows: 4 +get 603259.SH balance data succ! total rows: 4 +get 603260.SH balance data succ! total rows: 5 +get 603261.SH balance data succ! total rows: 4 +get 603266.SH balance data succ! total rows: 4 +get 603267.SH balance data succ! total rows: 4 +get 603268.SH balance data succ! total rows: 5 +get 603269.SH balance data succ! total rows: 4 +get 603272.SH balance data succ! total rows: 4 +get 603277.SH balance data succ! total rows: 4 +get 603278.SH balance data succ! total rows: 4 +get 603279.SH balance data succ! total rows: 5 +get 603280.SH balance data succ! total rows: 7 +get 603281.SH balance data succ! total rows: 7 +get 603282.SH balance data succ! total rows: 3 +get 603283.SH balance data succ! total rows: 4 +get 603286.SH balance data succ! total rows: 5 +get 603288.SH balance data succ! total rows: 4 +get 603289.SH balance data succ! total rows: 4 +get 603290.SH balance data succ! total rows: 5 +get 603291.SH balance data succ! total rows: 4 +get 603297.SH balance data succ! total rows: 4 +get 603298.SH balance data succ! total rows: 4 +get 603299.SH balance data succ! total rows: 4 +get 603300.SH balance data succ! total rows: 5 +get 603301.SH balance data succ! total rows: 4 +get 603303.SH balance data succ! total rows: 4 +get 603305.SH balance data succ! total rows: 4 +get 603306.SH balance data succ! total rows: 5 +get 603307.SH balance data succ! total rows: 5 +get 603308.SH balance data succ! total rows: 4 +get 603309.SH balance data succ! total rows: 4 +get 603311.SH balance data succ! total rows: 4 +get 603313.SH balance data succ! total rows: 4 +get 603315.SH balance data succ! total rows: 4 +get 603316.SH balance data succ! total rows: 4 +get 603317.SH balance data succ! total rows: 4 +get 603318.SH balance data succ! total rows: 4 +get 603319.SH balance data succ! total rows: 4 +get 603320.SH balance data succ! total rows: 4 +get 603321.SH balance data succ! total rows: 5 +get 603322.SH balance data succ! total rows: 4 +get 603323.SH balance data succ! total rows: 7 +get 603324.SH balance data succ! total rows: 4 +get 603326.SH balance data succ! total rows: 5 +get 603327.SH balance data succ! total rows: 4 +get 603328.SH balance data succ! total rows: 4 +get 603329.SH balance data succ! total rows: 4 +get 603330.SH balance data succ! total rows: 4 +get 603331.SH balance data succ! total rows: 5 +get 603332.SH balance data succ! total rows: 4 +get 603333.SH balance data succ! total rows: 4 +get 603335.SH balance data succ! total rows: 4 +get 603336.SH balance data succ! total rows: 4 +get 603337.SH balance data succ! total rows: 4 +get 603338.SH balance data succ! total rows: 5 +get 603339.SH balance data succ! total rows: 4 +get 603345.SH balance data succ! total rows: 4 +get 603348.SH balance data succ! total rows: 4 +get 603351.SH balance data succ! total rows: 4 +get 603353.SH balance data succ! total rows: 4 +get 603355.SH balance data succ! total rows: 5 +get 603356.SH balance data succ! total rows: 4 +get 603357.SH balance data succ! total rows: 4 +get 603358.SH balance data succ! total rows: 4 +get 603359.SH balance data succ! total rows: 4 +get 603360.SH balance data succ! total rows: 4 +get 603363.SH balance data succ! total rows: 4 +get 603365.SH balance data succ! total rows: 4 +get 603366.SH balance data succ! total rows: 4 +get 603367.SH balance data succ! total rows: 4 +get 603368.SH balance data succ! total rows: 4 +get 603369.SH balance data succ! total rows: 4 +get 603377.SH balance data succ! total rows: 4 +get 603378.SH balance data succ! total rows: 4 +get 603379.SH balance data succ! total rows: 4 +get 603380.SH balance data succ! total rows: 4 +get 603383.SH balance data succ! total rows: 4 +get 603385.SH balance data succ! total rows: 4 +get 603386.SH balance data succ! total rows: 4 +get 603387.SH balance data succ! total rows: 5 +get 603388.SH balance data succ! total rows: 5 +get 603389.SH balance data succ! total rows: 5 +get 603390.SH balance data succ! total rows: 4 +get 603392.SH balance data succ! total rows: 4 +get 603393.SH balance data succ! total rows: 4 +get 603396.SH balance data succ! total rows: 5 +get 603398.SH balance data succ! total rows: 4 +get 603399.SH balance data succ! total rows: 4 +get 603408.SH balance data succ! total rows: 4 +get 603416.SH balance data succ! total rows: 5 +get 603421.SH balance data succ! total rows: 4 +get 603429.SH balance data succ! total rows: 4 +get 603439.SH balance data succ! total rows: 4 +get 603444.SH balance data succ! total rows: 6 +get 603456.SH balance data succ! total rows: 4 +get 603458.SH balance data succ! total rows: 4 +get 603466.SH balance data succ! total rows: 4 +get 603477.SH balance data succ! total rows: 4 +get 603486.SH balance data succ! total rows: 5 +get 603488.SH balance data succ! total rows: 5 +get 603489.SH balance data succ! total rows: 5 +get 603496.SH balance data succ! total rows: 4 +get 603499.SH balance data succ! total rows: 4 +get 603500.SH balance data succ! total rows: 4 +get 603501.SH balance data succ! total rows: 5 +get 603505.SH balance data succ! total rows: 4 +get 603506.SH balance data succ! total rows: 4 +get 603507.SH balance data succ! total rows: 4 +get 603508.SH balance data succ! total rows: 4 +get 603511.SH balance data succ! total rows: 4 +get 603515.SH balance data succ! total rows: 4 +get 603516.SH balance data succ! total rows: 4 +get 603517.SH balance data succ! total rows: 4 +get 603518.SH balance data succ! total rows: 4 +get 603519.SH balance data succ! total rows: 4 +get 603520.SH balance data succ! total rows: 4 +get 603527.SH balance data succ! total rows: 4 +get 603528.SH balance data succ! total rows: 5 +get 603529.SH balance data succ! total rows: 4 +get 603530.SH balance data succ! total rows: 4 +get 603533.SH balance data succ! total rows: 4 +get 603535.SH balance data succ! total rows: 5 +get 603536.SH balance data succ! total rows: 4 +get 603538.SH balance data succ! total rows: 4 +get 603551.SH balance data succ! total rows: 4 +get 603555.SH balance data succ! total rows: 5 +get 603556.SH balance data succ! total rows: 4 +get 603557.SH balance data succ! total rows: 4 +get 603558.SH balance data succ! total rows: 4 +get 603559.SH balance data succ! total rows: 4 +get 603565.SH balance data succ! total rows: 4 +get 603566.SH balance data succ! total rows: 4 +get 603567.SH balance data succ! total rows: 4 +get 603568.SH balance data succ! total rows: 4 +get 603569.SH balance data succ! total rows: 4 +get 603577.SH balance data succ! total rows: 4 +get 603578.SH balance data succ! total rows: 4 +get 603579.SH balance data succ! total rows: 4 +get 603580.SH balance data succ! total rows: 4 +get 603583.SH balance data succ! total rows: 5 +get 603585.SH balance data succ! total rows: 4 +get 603586.SH balance data succ! total rows: 4 +get 603587.SH balance data succ! total rows: 4 +get 603588.SH balance data succ! total rows: 5 +get 603589.SH balance data succ! total rows: 4 +get 603590.SH balance data succ! total rows: 4 +get 603595.SH balance data succ! total rows: 4 +get 603596.SH balance data succ! total rows: 4 +get 603598.SH balance data succ! total rows: 4 +get 603599.SH balance data succ! total rows: 4 +get 603600.SH balance data succ! total rows: 4 +get 603601.SH balance data succ! total rows: 4 +get 603602.SH balance data succ! total rows: 4 +get 603603.SH balance data succ! total rows: 4 +get 603605.SH balance data succ! total rows: 4 +get 603606.SH balance data succ! total rows: 4 +get 603607.SH balance data succ! total rows: 4 +get 603608.SH balance data succ! total rows: 4 +get 603609.SH balance data succ! total rows: 4 +get 603610.SH balance data succ! total rows: 4 +get 603611.SH balance data succ! total rows: 4 +get 603612.SH balance data succ! total rows: 4 +get 603613.SH balance data succ! total rows: 4 +get 603615.SH balance data succ! total rows: 4 +get 603616.SH balance data succ! total rows: 4 +get 603617.SH balance data succ! total rows: 4 +get 603618.SH balance data succ! total rows: 4 +get 603619.SH balance data succ! total rows: 4 +get 603626.SH balance data succ! total rows: 5 +get 603628.SH balance data succ! total rows: 5 +get 603629.SH balance data succ! total rows: 4 +get 603630.SH balance data succ! total rows: 5 +get 603633.SH balance data succ! total rows: 5 +get 603636.SH balance data succ! total rows: 4 +get 603637.SH balance data succ! total rows: 4 +get 603638.SH balance data succ! total rows: 4 +get 603639.SH balance data succ! total rows: 5 +get 603648.SH balance data succ! total rows: 4 +get 603650.SH balance data succ! total rows: 4 +get 603655.SH balance data succ! total rows: 4 +get 603656.SH balance data succ! total rows: 5 +get 603657.SH balance data succ! total rows: 4 +get 603658.SH balance data succ! total rows: 4 +get 603659.SH balance data succ! total rows: 4 +get 603660.SH balance data succ! total rows: 4 +get 603661.SH balance data succ! total rows: 4 +get 603662.SH balance data succ! total rows: 4 +get 603663.SH balance data succ! total rows: 4 +get 603665.SH balance data succ! total rows: 4 +get 603666.SH balance data succ! total rows: 4 +get 603667.SH balance data succ! total rows: 4 +get 603668.SH balance data succ! total rows: 4 +get 603669.SH balance data succ! total rows: 4 +get 603676.SH balance data succ! total rows: 4 +get 603677.SH balance data succ! total rows: 4 +get 603678.SH balance data succ! total rows: 4 +get 603679.SH balance data succ! total rows: 4 +get 603680.SH balance data succ! total rows: 5 +get 603681.SH balance data succ! total rows: 4 +get 603682.SH balance data succ! total rows: 4 +get 603683.SH balance data succ! total rows: 5 +get 603685.SH balance data succ! total rows: 4 +get 603686.SH balance data succ! total rows: 4 +get 603687.SH balance data succ! total rows: 4 +get 603688.SH balance data succ! total rows: 4 +get 603689.SH balance data succ! total rows: 4 +get 603690.SH balance data succ! total rows: 4 +get 603693.SH balance data succ! total rows: 4 +get 603696.SH balance data succ! total rows: 4 +get 603697.SH balance data succ! total rows: 4 +get 603698.SH balance data succ! total rows: 4 +get 603699.SH balance data succ! total rows: 4 +get 603700.SH balance data succ! total rows: 4 +get 603701.SH balance data succ! total rows: 4 +get 603703.SH balance data succ! total rows: 4 +get 603706.SH balance data succ! total rows: 4 +get 603707.SH balance data succ! total rows: 4 +get 603708.SH balance data succ! total rows: 5 +get 603709.SH balance data succ! total rows: 5 +get 603711.SH balance data succ! total rows: 4 +get 603712.SH balance data succ! total rows: 4 +get 603713.SH balance data succ! total rows: 4 +get 603716.SH balance data succ! total rows: 5 +get 603717.SH balance data succ! total rows: 5 +get 603718.SH balance data succ! total rows: 4 +get 603719.SH balance data succ! total rows: 4 +get 603721.SH balance data succ! total rows: 4 +get 603722.SH balance data succ! total rows: 4 +get 603725.SH balance data succ! total rows: 4 +get 603726.SH balance data succ! total rows: 4 +get 603727.SH balance data succ! total rows: 5 +get 603728.SH balance data succ! total rows: 6 +get 603729.SH balance data succ! total rows: 5 +get 603730.SH balance data succ! total rows: 4 +get 603733.SH balance data succ! total rows: 4 +get 603737.SH balance data succ! total rows: 4 +get 603738.SH balance data succ! total rows: 5 +get 603739.SH balance data succ! total rows: 5 +get 603755.SH balance data succ! total rows: 4 +get 603757.SH balance data succ! total rows: 4 +get 603758.SH balance data succ! total rows: 4 +get 603759.SH balance data succ! total rows: 4 +get 603766.SH balance data succ! total rows: 4 +get 603767.SH balance data succ! total rows: 4 +get 603768.SH balance data succ! total rows: 4 +get 603773.SH balance data succ! total rows: 5 +get 603776.SH balance data succ! total rows: 4 +get 603777.SH balance data succ! total rows: 5 +get 603778.SH balance data succ! total rows: 4 +get 603779.SH balance data succ! total rows: 4 +get 603786.SH balance data succ! total rows: 6 +get 603787.SH balance data succ! total rows: 4 +get 603788.SH balance data succ! total rows: 4 +get 603789.SH balance data succ! total rows: 4 +get 603790.SH balance data succ! total rows: 4 +get 603797.SH balance data succ! total rows: 4 +get 603798.SH balance data succ! total rows: 4 +get 603799.SH balance data succ! total rows: 4 +get 603800.SH balance data succ! total rows: 5 +get 603801.SH balance data succ! total rows: 4 +get 603803.SH balance data succ! total rows: 4 +get 603806.SH balance data succ! total rows: 5 +get 603808.SH balance data succ! total rows: 4 +get 603809.SH balance data succ! total rows: 4 +get 603810.SH balance data succ! total rows: 5 +get 603811.SH balance data succ! total rows: 4 +get 603813.SH balance data succ! total rows: 4 +get 603815.SH balance data succ! total rows: 4 +get 603816.SH balance data succ! total rows: 4 +get 603817.SH balance data succ! total rows: 4 +get 603818.SH balance data succ! total rows: 4 +get 603819.SH balance data succ! total rows: 4 +get 603822.SH balance data succ! total rows: 5 +get 603823.SH balance data succ! total rows: 4 +get 603825.SH balance data succ! total rows: 4 +get 603826.SH balance data succ! total rows: 4 +get 603828.SH balance data succ! total rows: 5 +get 603829.SH balance data succ! total rows: 4 +get 603833.SH balance data succ! total rows: 4 +get 603836.SH balance data succ! total rows: 4 +get 603838.SH balance data succ! total rows: 4 +get 603839.SH balance data succ! total rows: 4 +get 603843.SH balance data succ! total rows: 4 +get 603848.SH balance data succ! total rows: 4 +get 603855.SH balance data succ! total rows: 5 +get 603856.SH balance data succ! total rows: 4 +get 603858.SH balance data succ! total rows: 4 +get 603859.SH balance data succ! total rows: 4 +get 603860.SH balance data succ! total rows: 4 +get 603861.SH balance data succ! total rows: 4 +get 603863.SH balance data succ! total rows: 4 +get 603866.SH balance data succ! total rows: 4 +get 603867.SH balance data succ! total rows: 5 +get 603868.SH balance data succ! total rows: 4 +get 603869.SH balance data succ! total rows: 4 +get 603871.SH balance data succ! total rows: 4 +get 603876.SH balance data succ! total rows: 4 +get 603877.SH balance data succ! total rows: 4 +get 603878.SH balance data succ! total rows: 4 +get 603879.SH balance data succ! total rows: 4 +get 603880.SH balance data succ! total rows: 4 +get 603881.SH balance data succ! total rows: 4 +get 603882.SH balance data succ! total rows: 4 +get 603883.SH balance data succ! total rows: 4 +get 603885.SH balance data succ! total rows: 4 +get 603886.SH balance data succ! total rows: 4 +get 603887.SH balance data succ! total rows: 4 +get 603888.SH balance data succ! total rows: 4 +get 603889.SH balance data succ! total rows: 4 +get 603890.SH balance data succ! total rows: 4 +get 603893.SH balance data succ! total rows: 4 +get 603895.SH balance data succ! total rows: 4 +get 603896.SH balance data succ! total rows: 4 +get 603897.SH balance data succ! total rows: 4 +get 603898.SH balance data succ! total rows: 4 +get 603899.SH balance data succ! total rows: 4 +get 603900.SH balance data succ! total rows: 4 +get 603901.SH balance data succ! total rows: 4 +get 603903.SH balance data succ! total rows: 4 +get 603906.SH balance data succ! total rows: 5 +get 603908.SH balance data succ! total rows: 4 +get 603909.SH balance data succ! total rows: 4 +get 603912.SH balance data succ! total rows: 5 +get 603915.SH balance data succ! total rows: 4 +get 603916.SH balance data succ! total rows: 4 +get 603917.SH balance data succ! total rows: 4 +get 603918.SH balance data succ! total rows: 4 +get 603919.SH balance data succ! total rows: 4 +get 603920.SH balance data succ! total rows: 4 +get 603922.SH balance data succ! total rows: 4 +get 603926.SH balance data succ! total rows: 4 +get 603927.SH balance data succ! total rows: 4 +get 603928.SH balance data succ! total rows: 4 +get 603929.SH balance data succ! total rows: 4 +get 603931.SH balance data succ! total rows: 4 +get 603933.SH balance data succ! total rows: 5 +get 603936.SH balance data succ! total rows: 5 +get 603937.SH balance data succ! total rows: 4 +get 603938.SH balance data succ! total rows: 4 +get 603939.SH balance data succ! total rows: 5 +get 603948.SH balance data succ! total rows: 4 +get 603949.SH balance data succ! total rows: 5 +get 603950.SH balance data succ! total rows: 4 +get 603955.SH balance data succ! total rows: 4 +get 603956.SH balance data succ! total rows: 5 +get 603958.SH balance data succ! total rows: 4 +get 603959.SH balance data succ! total rows: 4 +get 603960.SH balance data succ! total rows: 4 +get 603963.SH balance data succ! total rows: 4 +get 603966.SH balance data succ! total rows: 4 +get 603967.SH balance data succ! total rows: 4 +get 603968.SH balance data succ! total rows: 4 +get 603969.SH balance data succ! total rows: 4 +get 603970.SH balance data succ! total rows: 4 +get 603976.SH balance data succ! total rows: 5 +get 603977.SH balance data succ! total rows: 4 +get 603978.SH balance data succ! total rows: 4 +get 603979.SH balance data succ! total rows: 4 +get 603980.SH balance data succ! total rows: 4 +get 603982.SH balance data succ! total rows: 6 +get 603983.SH balance data succ! total rows: 6 +get 603985.SH balance data succ! total rows: 4 +get 603986.SH balance data succ! total rows: 4 +get 603987.SH balance data succ! total rows: 4 +get 603988.SH balance data succ! total rows: 4 +get 603989.SH balance data succ! total rows: 4 +get 603990.SH balance data succ! total rows: 5 +get 603991.SH balance data succ! total rows: 5 +get 603992.SH balance data succ! total rows: 4 +get 603993.SH balance data succ! total rows: 4 +get 603995.SH balance data succ! total rows: 4 +get 603997.SH balance data succ! total rows: 4 +get 603998.SH balance data succ! total rows: 4 +get 603999.SH balance data succ! total rows: 4 +get 605001.SH balance data succ! total rows: 4 +get 605003.SH balance data succ! total rows: 4 +get 605005.SH balance data succ! total rows: 4 +get 605006.SH balance data succ! total rows: 4 +get 605007.SH balance data succ! total rows: 4 +get 605008.SH balance data succ! total rows: 5 +get 605009.SH balance data succ! total rows: 4 +get 605011.SH balance data succ! total rows: 4 +get 605016.SH balance data succ! total rows: 4 +get 605018.SH balance data succ! total rows: 5 +get 605020.SH balance data succ! total rows: 4 +get 605028.SH balance data succ! total rows: 4 +get 605033.SH balance data succ! total rows: 4 +get 605050.SH balance data succ! total rows: 4 +get 605055.SH balance data succ! total rows: 4 +get 605056.SH balance data succ! total rows: 4 +get 605058.SH balance data succ! total rows: 4 +get 605060.SH balance data succ! total rows: 4 +get 605066.SH balance data succ! total rows: 4 +get 605068.SH balance data succ! total rows: 4 +get 605069.SH balance data succ! total rows: 4 +get 605077.SH balance data succ! total rows: 4 +get 605080.SH balance data succ! total rows: 4 +get 605081.SH balance data succ! total rows: 4 +get 605086.SH balance data succ! total rows: 4 +get 605088.SH balance data succ! total rows: 5 +get 605089.SH balance data succ! total rows: 4 +get 605090.SH balance data succ! total rows: 4 +get 605098.SH balance data succ! total rows: 4 +get 605099.SH balance data succ! total rows: 4 +get 605100.SH balance data succ! total rows: 4 +get 605108.SH balance data succ! total rows: 4 +get 605111.SH balance data succ! total rows: 4 +get 605116.SH balance data succ! total rows: 4 +get 605117.SH balance data succ! total rows: 4 +get 605118.SH balance data succ! total rows: 4 +get 605122.SH balance data succ! total rows: 5 +get 605123.SH balance data succ! total rows: 5 +get 605128.SH balance data succ! total rows: 4 +get 605133.SH balance data succ! total rows: 5 +get 605136.SH balance data succ! total rows: 4 +get 605138.SH balance data succ! total rows: 4 +get 605151.SH balance data succ! total rows: 6 +get 605155.SH balance data succ! total rows: 4 +get 605158.SH balance data succ! total rows: 4 +get 605162.SH balance data succ! total rows: 4 +get 605166.SH balance data succ! total rows: 4 +get 605167.SH balance data succ! total rows: 4 +get 605168.SH balance data succ! total rows: 4 +get 605169.SH balance data succ! total rows: 4 +get 605177.SH balance data succ! total rows: 4 +get 605178.SH balance data succ! total rows: 4 +get 605179.SH balance data succ! total rows: 5 +get 605180.SH balance data succ! total rows: 4 +get 605183.SH balance data succ! total rows: 4 +get 605186.SH balance data succ! total rows: 4 +get 605188.SH balance data succ! total rows: 4 +get 605189.SH balance data succ! total rows: 4 +get 605196.SH balance data succ! total rows: 4 +get 605198.SH balance data succ! total rows: 4 +get 605199.SH balance data succ! total rows: 4 +get 605208.SH balance data succ! total rows: 4 +get 605218.SH balance data succ! total rows: 5 +get 605222.SH balance data succ! total rows: 5 +get 605228.SH balance data succ! total rows: 4 +get 605255.SH balance data succ! total rows: 4 +get 605258.SH balance data succ! total rows: 4 +get 605259.SH balance data succ! total rows: 4 +get 605266.SH balance data succ! total rows: 5 +get 605268.SH balance data succ! total rows: 4 +get 605277.SH balance data succ! total rows: 4 +get 605286.SH balance data succ! total rows: 4 +get 605287.SH balance data succ! total rows: 4 +get 605288.SH balance data succ! total rows: 4 +get 605289.SH balance data succ! total rows: 4 +get 605296.SH balance data succ! total rows: 4 +get 605298.SH balance data succ! total rows: 4 +get 605299.SH balance data succ! total rows: 4 +get 605300.SH balance data succ! total rows: 4 +get 605303.SH balance data succ! total rows: 4 +get 605305.SH balance data succ! total rows: 4 +get 605318.SH balance data succ! total rows: 4 +get 605319.SH balance data succ! total rows: 4 +get 605333.SH balance data succ! total rows: 5 +get 605336.SH balance data succ! total rows: 4 +get 605337.SH balance data succ! total rows: 4 +get 605338.SH balance data succ! total rows: 4 +get 605339.SH balance data succ! total rows: 4 +get 605358.SH balance data succ! total rows: 5 +get 605365.SH balance data succ! total rows: 4 +get 605366.SH balance data succ! total rows: 4 +get 605368.SH balance data succ! total rows: 4 +get 605369.SH balance data succ! total rows: 4 +get 605376.SH balance data succ! total rows: 4 +get 605377.SH balance data succ! total rows: 4 +get 605378.SH balance data succ! total rows: 4 +get 605388.SH balance data succ! total rows: 4 +get 605389.SH balance data succ! total rows: 4 +get 605398.SH balance data succ! total rows: 4 +get 605399.SH balance data succ! total rows: 4 +get 605488.SH balance data succ! total rows: 4 +get 605499.SH balance data succ! total rows: 4 +get 605500.SH balance data succ! total rows: 4 +get 605507.SH balance data succ! total rows: 4 +get 605555.SH balance data succ! total rows: 4 +get 605566.SH balance data succ! total rows: 4 +get 605567.SH balance data succ! total rows: 4 +get 605577.SH balance data succ! total rows: 4 +get 605580.SH balance data succ! total rows: 4 +get 605588.SH balance data succ! total rows: 4 +get 605589.SH balance data succ! total rows: 4 +get 605598.SH balance data succ! total rows: 4 +get 605599.SH balance data succ! total rows: 4 +get 688001.SH balance data succ! total rows: 4 +get 688002.SH balance data succ! total rows: 4 +get 688003.SH balance data succ! total rows: 5 +get 688004.SH balance data succ! total rows: 4 +get 688005.SH balance data succ! total rows: 4 +get 688006.SH balance data succ! total rows: 4 +get 688007.SH balance data succ! total rows: 4 +get 688008.SH balance data succ! total rows: 4 +get 688009.SH balance data succ! total rows: 4 +get 688010.SH balance data succ! total rows: 4 +get 688011.SH balance data succ! total rows: 4 +get 688012.SH balance data succ! total rows: 4 +get 688013.SH balance data succ! total rows: 4 +get 688015.SH balance data succ! total rows: 4 +get 688016.SH balance data succ! total rows: 4 +get 688017.SH balance data succ! total rows: 4 +get 688018.SH balance data succ! total rows: 4 +get 688019.SH balance data succ! total rows: 4 +get 688020.SH balance data succ! total rows: 6 +get 688021.SH balance data succ! total rows: 4 +get 688022.SH balance data succ! total rows: 5 +get 688023.SH balance data succ! total rows: 5 +get 688025.SH balance data succ! total rows: 4 +get 688026.SH balance data succ! total rows: 4 +get 688027.SH balance data succ! total rows: 5 +get 688028.SH balance data succ! total rows: 4 +get 688029.SH balance data succ! total rows: 4 +get 688030.SH balance data succ! total rows: 4 +get 688031.SH balance data succ! total rows: 7 +get 688032.SH balance data succ! total rows: 5 +get 688033.SH balance data succ! total rows: 6 +get 688035.SH balance data succ! total rows: 7 +get 688036.SH balance data succ! total rows: 4 +get 688037.SH balance data succ! total rows: 4 +get 688038.SH balance data succ! total rows: 4 +get 688039.SH balance data succ! total rows: 4 +get 688041.SH balance data succ! total rows: 8 +get 688045.SH balance data succ! total rows: 4 +get 688046.SH balance data succ! total rows: 4 +get 688047.SH balance data succ! total rows: 4 +get 688048.SH balance data succ! total rows: 4 +get 688049.SH balance data succ! total rows: 4 +get 688050.SH balance data succ! total rows: 5 +get 688051.SH balance data succ! total rows: 5 +get 688052.SH balance data succ! total rows: 4 +get 688053.SH balance data succ! total rows: 4 +get 688055.SH balance data succ! total rows: 4 +get 688056.SH balance data succ! total rows: 4 +get 688057.SH balance data succ! total rows: 4 +get 688058.SH balance data succ! total rows: 5 +get 688059.SH balance data succ! total rows: 4 +get 688060.SH balance data succ! total rows: 4 +get 688061.SH balance data succ! total rows: 8 +get 688062.SH balance data succ! total rows: 4 +get 688063.SH balance data succ! total rows: 4 +get 688065.SH balance data succ! total rows: 4 +get 688066.SH balance data succ! total rows: 4 +get 688067.SH balance data succ! total rows: 5 +get 688068.SH balance data succ! total rows: 4 +get 688069.SH balance data succ! total rows: 4 +get 688070.SH balance data succ! total rows: 5 +get 688071.SH balance data succ! total rows: 4 +get 688072.SH balance data succ! total rows: 4 +get 688073.SH balance data succ! total rows: 7 +get 688075.SH balance data succ! total rows: 4 +get 688076.SH balance data succ! total rows: 5 +get 688077.SH balance data succ! total rows: 4 +get 688078.SH balance data succ! total rows: 4 +get 688079.SH balance data succ! total rows: 4 +get 688080.SH balance data succ! total rows: 4 +get 688081.SH balance data succ! total rows: 4 +get 688082.SH balance data succ! total rows: 4 +get 688083.SH balance data succ! total rows: 5 +get 688084.SH balance data succ! total rows: 8 +get 688085.SH balance data succ! total rows: 5 +get 688086.SH balance data succ! total rows: 2 +get 688087.SH balance data succ! total rows: 4 +get 688088.SH balance data succ! total rows: 4 +get 688089.SH balance data succ! total rows: 4 +get 688090.SH balance data succ! total rows: 4 +get 688091.SH balance data succ! total rows: 4 +get 688092.SH balance data succ! total rows: 4 +get 688093.SH balance data succ! total rows: 4 +get 688095.SH balance data succ! total rows: 5 +get 688096.SH balance data succ! total rows: 5 +get 688097.SH balance data succ! total rows: 4 +get 688098.SH balance data succ! total rows: 5 +get 688099.SH balance data succ! total rows: 5 +get 688100.SH balance data succ! total rows: 4 +get 688101.SH balance data succ! total rows: 4 +get 688102.SH balance data succ! total rows: 4 +get 688103.SH balance data succ! total rows: 4 +get 688105.SH balance data succ! total rows: 4 +get 688106.SH balance data succ! total rows: 4 +get 688107.SH balance data succ! total rows: 4 +get 688108.SH balance data succ! total rows: 5 +get 688109.SH balance data succ! total rows: 4 +get 688110.SH balance data succ! total rows: 4 +get 688111.SH balance data succ! total rows: 4 +get 688112.SH balance data succ! total rows: 4 +get 688113.SH balance data succ! total rows: 5 +get 688114.SH balance data succ! total rows: 7 +get 688115.SH balance data succ! total rows: 4 +get 688116.SH balance data succ! total rows: 4 +get 688117.SH balance data succ! total rows: 4 +get 688118.SH balance data succ! total rows: 4 +get 688119.SH balance data succ! total rows: 4 +get 688120.SH balance data succ! total rows: 4 +get 688121.SH balance data succ! total rows: 4 +get 688122.SH balance data succ! total rows: 4 +get 688123.SH balance data succ! total rows: 4 +get 688125.SH balance data succ! total rows: 4 +get 688126.SH balance data succ! total rows: 4 +get 688127.SH balance data succ! total rows: 4 +get 688128.SH balance data succ! total rows: 4 +get 688129.SH balance data succ! total rows: 4 +get 688130.SH balance data succ! total rows: 8 +get 688131.SH balance data succ! total rows: 4 +get 688132.SH balance data succ! total rows: 8 +get 688133.SH balance data succ! total rows: 4 +get 688135.SH balance data succ! total rows: 4 +get 688136.SH balance data succ! total rows: 4 +get 688137.SH balance data succ! total rows: 8 +get 688138.SH balance data succ! total rows: 4 +get 688139.SH balance data succ! total rows: 4 +get 688141.SH balance data succ! total rows: 7 +get 688143.SH balance data succ! total rows: 8 +get 688146.SH balance data succ! total rows: 3 +get 688147.SH balance data succ! total rows: 7 +get 688148.SH balance data succ! total rows: 4 +get 688150.SH balance data succ! total rows: 4 +get 688151.SH balance data succ! total rows: 4 +get 688152.SH balance data succ! total rows: 7 +get 688153.SH balance data succ! total rows: 4 +get 688155.SH balance data succ! total rows: 4 +get 688156.SH balance data succ! total rows: 4 +get 688157.SH balance data succ! total rows: 4 +get 688158.SH balance data succ! total rows: 4 +get 688159.SH balance data succ! total rows: 4 +get 688160.SH balance data succ! total rows: 4 +get 688161.SH balance data succ! total rows: 4 +get 688162.SH balance data succ! total rows: 4 +get 688163.SH balance data succ! total rows: 4 +get 688165.SH balance data succ! total rows: 4 +get 688166.SH balance data succ! total rows: 6 +get 688167.SH balance data succ! total rows: 4 +get 688168.SH balance data succ! total rows: 6 +get 688169.SH balance data succ! total rows: 5 +get 688170.SH balance data succ! total rows: 4 +get 688171.SH balance data succ! total rows: 4 +get 688172.SH balance data succ! total rows: 7 +get 688173.SH balance data succ! total rows: 4 +get 688175.SH balance data succ! total rows: 4 +get 688176.SH balance data succ! total rows: 4 +get 688177.SH balance data succ! total rows: 4 +get 688178.SH balance data succ! total rows: 4 +get 688179.SH balance data succ! total rows: 4 +get 688180.SH balance data succ! total rows: 4 +get 688181.SH balance data succ! total rows: 4 +get 688182.SH balance data succ! total rows: 4 +get 688183.SH balance data succ! total rows: 4 +get 688184.SH balance data succ! total rows: 7 +get 688185.SH balance data succ! total rows: 6 +get 688186.SH balance data succ! total rows: 4 +get 688187.SH balance data succ! total rows: 4 +get 688188.SH balance data succ! total rows: 4 +get 688189.SH balance data succ! total rows: 4 +get 688190.SH balance data succ! total rows: 4 +get 688191.SH balance data succ! total rows: 4 +get 688192.SH balance data succ! total rows: 4 +get 688193.SH balance data succ! total rows: 4 +get 688195.SH balance data succ! total rows: 4 +get 688196.SH balance data succ! total rows: 4 +get 688197.SH balance data succ! total rows: 4 +get 688198.SH balance data succ! total rows: 4 +get 688199.SH balance data succ! total rows: 4 +get 688200.SH balance data succ! total rows: 4 +get 688201.SH balance data succ! total rows: 4 +get 688202.SH balance data succ! total rows: 4 +get 688203.SH balance data succ! total rows: 8 +get 688205.SH balance data succ! total rows: 8 +get 688206.SH balance data succ! total rows: 4 +get 688207.SH balance data succ! total rows: 4 +get 688208.SH balance data succ! total rows: 4 +get 688209.SH balance data succ! total rows: 4 +get 688210.SH balance data succ! total rows: 4 +get 688211.SH balance data succ! total rows: 4 +get 688212.SH balance data succ! total rows: 4 +get 688213.SH balance data succ! total rows: 4 +get 688215.SH balance data succ! total rows: 4 +get 688216.SH balance data succ! total rows: 5 +get 688217.SH balance data succ! total rows: 4 +get 688218.SH balance data succ! total rows: 4 +get 688219.SH balance data succ! total rows: 4 +get 688220.SH balance data succ! total rows: 4 +get 688221.SH balance data succ! total rows: 4 +get 688222.SH balance data succ! total rows: 4 +get 688223.SH balance data succ! total rows: 4 +get 688225.SH balance data succ! total rows: 4 +get 688226.SH balance data succ! total rows: 4 +get 688227.SH balance data succ! total rows: 5 +get 688228.SH balance data succ! total rows: 4 +get 688229.SH balance data succ! total rows: 5 +get 688230.SH balance data succ! total rows: 4 +get 688231.SH balance data succ! total rows: 8 +get 688232.SH balance data succ! total rows: 4 +get 688233.SH balance data succ! total rows: 4 +get 688234.SH balance data succ! total rows: 5 +get 688235.SH balance data succ! total rows: 4 +get 688236.SH balance data succ! total rows: 4 +get 688237.SH balance data succ! total rows: 4 +get 688238.SH balance data succ! total rows: 4 +get 688239.SH balance data succ! total rows: 4 +get 688244.SH balance data succ! total rows: 8 +get 688246.SH balance data succ! total rows: 4 +get 688247.SH balance data succ! total rows: 8 +get 688248.SH balance data succ! total rows: 4 +get 688249.SH balance data succ! total rows: 2 +get 688251.SH balance data succ! total rows: 4 +get 688252.SH balance data succ! total rows: 9 +get 688253.SH balance data succ! total rows: 8 +get 688255.SH balance data succ! total rows: 4 +get 688256.SH balance data succ! total rows: 4 +get 688257.SH balance data succ! total rows: 4 +get 688258.SH balance data succ! total rows: 4 +get 688259.SH balance data succ! total rows: 4 +get 688260.SH balance data succ! total rows: 4 +get 688261.SH balance data succ! total rows: 4 +get 688262.SH balance data succ! total rows: 4 +get 688265.SH balance data succ! total rows: 4 +get 688266.SH balance data succ! total rows: 4 +get 688267.SH balance data succ! total rows: 4 +get 688268.SH balance data succ! total rows: 4 +get 688269.SH balance data succ! total rows: 4 +get 688270.SH balance data succ! total rows: 4 +get 688271.SH balance data succ! total rows: 8 +get 688272.SH balance data succ! total rows: 4 +get 688273.SH balance data succ! total rows: 8 +get 688275.SH balance data succ! total rows: 8 +get 688276.SH balance data succ! total rows: 4 +get 688277.SH balance data succ! total rows: 4 +get 688278.SH balance data succ! total rows: 4 +get 688279.SH balance data succ! total rows: 4 +get 688280.SH balance data succ! total rows: 4 +get 688281.SH balance data succ! total rows: 4 +get 688282.SH balance data succ! total rows: 4 +get 688283.SH balance data succ! total rows: 4 +get 688285.SH balance data succ! total rows: 4 +get 688286.SH balance data succ! total rows: 4 +get 688287.SH balance data succ! total rows: 4 +get 688288.SH balance data succ! total rows: 5 +get 688289.SH balance data succ! total rows: 4 +get 688290.SH balance data succ! total rows: 4 +get 688291.SH balance data succ! total rows: 8 +get 688292.SH balance data succ! total rows: 8 +get 688293.SH balance data succ! total rows: 10 +get 688295.SH balance data succ! total rows: 4 +get 688296.SH balance data succ! total rows: 4 +get 688297.SH balance data succ! total rows: 4 +get 688298.SH balance data succ! total rows: 4 +get 688299.SH balance data succ! total rows: 4 +get 688300.SH balance data succ! total rows: 4 +get 688301.SH balance data succ! total rows: 4 +get 688302.SH balance data succ! total rows: 4 +get 688303.SH balance data succ! total rows: 4 +get 688305.SH balance data succ! total rows: 5 +get 688306.SH balance data succ! total rows: 4 +get 688307.SH balance data succ! total rows: 5 +get 688308.SH balance data succ! total rows: 4 +get 688309.SH balance data succ! total rows: 4 +get 688310.SH balance data succ! total rows: 4 +get 688311.SH balance data succ! total rows: 4 +get 688312.SH balance data succ! total rows: 4 +get 688313.SH balance data succ! total rows: 4 +get 688314.SH balance data succ! total rows: 4 +get 688315.SH balance data succ! total rows: 4 +get 688316.SH balance data succ! total rows: 4 +get 688317.SH balance data succ! total rows: 4 +get 688318.SH balance data succ! total rows: 4 +get 688319.SH balance data succ! total rows: 4 +get 688320.SH balance data succ! total rows: 4 +get 688321.SH balance data succ! total rows: 4 +get 688322.SH balance data succ! total rows: 4 +get 688323.SH balance data succ! total rows: 4 +get 688325.SH balance data succ! total rows: 4 +get 688326.SH balance data succ! total rows: 5 +get 688327.SH balance data succ! total rows: 4 +get 688328.SH balance data succ! total rows: 4 +get 688329.SH balance data succ! total rows: 4 +get 688330.SH balance data succ! total rows: 4 +get 688331.SH balance data succ! total rows: 4 +get 688332.SH balance data succ! total rows: 4 +get 688333.SH balance data succ! total rows: 4 +get 688335.SH balance data succ! total rows: 4 +get 688336.SH balance data succ! total rows: 4 +get 688337.SH balance data succ! total rows: 4 +get 688338.SH balance data succ! total rows: 4 +get 688339.SH balance data succ! total rows: 4 +get 688343.SH balance data succ! total rows: 4 +get 688345.SH balance data succ! total rows: 4 +get 688348.SH balance data succ! total rows: 4 +get 688349.SH balance data succ! total rows: 5 +get 688350.SH balance data succ! total rows: 4 +get 688351.SH balance data succ! total rows: 8 +get 688352.SH balance data succ! total rows: 6 +get 688353.SH balance data succ! total rows: 4 +get 688355.SH balance data succ! total rows: 4 +get 688356.SH balance data succ! total rows: 4 +get 688357.SH balance data succ! total rows: 5 +get 688358.SH balance data succ! total rows: 5 +get 688359.SH balance data succ! total rows: 4 +get 688360.SH balance data succ! total rows: 4 +get 688361.SH balance data succ! total rows: 2 +get 688362.SH balance data succ! total rows: 7 +get 688363.SH balance data succ! total rows: 5 +get 688365.SH balance data succ! total rows: 4 +get 688366.SH balance data succ! total rows: 4 +get 688367.SH balance data succ! total rows: 4 +get 688368.SH balance data succ! total rows: 5 +get 688369.SH balance data succ! total rows: 4 +get 688370.SH balance data succ! total rows: 7 +get 688371.SH balance data succ! total rows: 8 +get 688372.SH balance data succ! total rows: 7 +get 688373.SH balance data succ! total rows: 8 +get 688375.SH balance data succ! total rows: 8 +get 688376.SH balance data succ! total rows: 7 +get 688377.SH balance data succ! total rows: 4 +get 688378.SH balance data succ! total rows: 5 +get 688379.SH balance data succ! total rows: 4 +get 688380.SH balance data succ! total rows: 8 +get 688381.SH balance data succ! total rows: 7 +get 688382.SH balance data succ! total rows: 8 +get 688383.SH balance data succ! total rows: 4 +get 688385.SH balance data succ! total rows: 5 +get 688386.SH balance data succ! total rows: 4 +get 688387.SH balance data succ! total rows: 7 +get 688388.SH balance data succ! total rows: 4 +get 688389.SH balance data succ! total rows: 4 +get 688390.SH balance data succ! total rows: 5 +get 688391.SH balance data succ! total rows: 8 +get 688392.SH balance data succ! total rows: 8 +get 688393.SH balance data succ! total rows: 4 +get 688395.SH balance data succ! total rows: 4 +get 688396.SH balance data succ! total rows: 5 +get 688398.SH balance data succ! total rows: 4 +get 688399.SH balance data succ! total rows: 4 +get 688400.SH balance data succ! total rows: 4 +get 688401.SH balance data succ! total rows: 8 +get 688403.SH balance data succ! total rows: 8 +get 688408.SH balance data succ! total rows: 4 +get 688409.SH balance data succ! total rows: 8 +get 688410.SH balance data succ! total rows: 7 +get 688416.SH balance data succ! total rows: 7 +get 688418.SH balance data succ! total rows: 4 +get 688419.SH balance data succ! total rows: 9 +get 688420.SH balance data succ! total rows: 7 +get 688425.SH balance data succ! total rows: 4 +get 688426.SH balance data succ! total rows: 7 +get 688428.SH balance data succ! total rows: 8 +get 688432.SH balance data succ! total rows: 8 +get 688433.SH balance data succ! total rows: 3 +get 688435.SH balance data succ! total rows: 8 +get 688439.SH balance data succ! total rows: 7 +get 688448.SH balance data succ! total rows: 8 +get 688455.SH balance data succ! total rows: 7 +get 688456.SH balance data succ! total rows: 4 +get 688458.SH balance data succ! total rows: 3 +get 688459.SH balance data succ! total rows: 8 +get 688466.SH balance data succ! total rows: 4 +get 688468.SH balance data succ! total rows: 4 +get 688469.SH balance data succ! total rows: 2 +get 688475.SH balance data succ! total rows: 7 +get 688478.SH balance data succ! total rows: 4 +get 688479.SH balance data succ! total rows: 2 +get 688480.SH balance data succ! total rows: 9 +get 688484.SH balance data succ! total rows: 3 +get 688485.SH balance data succ! total rows: 10 +get 688486.SH balance data succ! total rows: 9 +get 688488.SH balance data succ! total rows: 4 +get 688489.SH balance data succ! total rows: 8 +get 688496.SH balance data succ! total rows: 9 +get 688498.SH balance data succ! total rows: 9 +get 688499.SH balance data succ! total rows: 4 +get 688500.SH balance data succ! total rows: 4 +get 688501.SH balance data succ! total rows: 4 +get 688502.SH balance data succ! total rows: 6 +get 688503.SH balance data succ! total rows: 7 +get 688505.SH balance data succ! total rows: 4 +get 688506.SH balance data succ! total rows: 8 +get 688507.SH balance data succ! total rows: 5 +get 688508.SH balance data succ! total rows: 4 +get 688509.SH balance data succ! total rows: 4 +get 688510.SH balance data succ! total rows: 4 +get 688511.SH balance data succ! total rows: 4 +get 688512.SH balance data succ! total rows: 2 +get 688513.SH balance data succ! total rows: 4 +get 688515.SH balance data succ! total rows: 5 +get 688516.SH balance data succ! total rows: 4 +get 688517.SH balance data succ! total rows: 4 +get 688518.SH balance data succ! total rows: 4 +get 688519.SH balance data succ! total rows: 5 +get 688520.SH balance data succ! total rows: 4 +get 688521.SH balance data succ! total rows: 4 +get 688522.SH balance data succ! total rows: 5 +get 688523.SH balance data succ! total rows: 7 +get 688525.SH balance data succ! total rows: 7 +get 688526.SH balance data succ! total rows: 4 +get 688528.SH balance data succ! total rows: 4 +get 688529.SH balance data succ! total rows: 4 +get 688531.SH balance data succ! total rows: 4 +get 688533.SH balance data succ! total rows: 4 +get 688535.SH balance data succ! total rows: 3 +get 688536.SH balance data succ! total rows: 4 +get 688538.SH balance data succ! total rows: 5 +get 688539.SH balance data succ! total rows: 9 +get 688550.SH balance data succ! total rows: 4 +get 688551.SH balance data succ! total rows: 4 +get 688552.SH balance data succ! total rows: 2 +get 688553.SH balance data succ! total rows: 4 +get 688555.SH balance data succ! total rows: 2 +get 688556.SH balance data succ! total rows: 4 +get 688557.SH balance data succ! total rows: 4 +get 688558.SH balance data succ! total rows: 4 +get 688559.SH balance data succ! total rows: 4 +get 688560.SH balance data succ! total rows: 4 +get 688561.SH balance data succ! total rows: 5 +get 688562.SH balance data succ! total rows: 3 +get 688565.SH balance data succ! total rows: 5 +get 688566.SH balance data succ! total rows: 4 +get 688567.SH balance data succ! total rows: 4 +get 688568.SH balance data succ! total rows: 5 +get 688569.SH balance data succ! total rows: 4 +get 688570.SH balance data succ! total rows: 1 +get 688571.SH balance data succ! total rows: 4 +get 688575.SH balance data succ! total rows: 4 +get 688577.SH balance data succ! total rows: 5 +get 688578.SH balance data succ! total rows: 4 +get 688579.SH balance data succ! total rows: 4 +get 688580.SH balance data succ! total rows: 4 +get 688581.SH balance data succ! total rows: 2 +get 688585.SH balance data succ! total rows: 4 +get 688586.SH balance data succ! total rows: 6 +get 688588.SH balance data succ! total rows: 4 +get 688589.SH balance data succ! total rows: 4 +get 688590.SH balance data succ! total rows: 4 +get 688593.SH balance data succ! total rows: 6 +get 688595.SH balance data succ! total rows: 4 +get 688596.SH balance data succ! total rows: 4 +get 688597.SH balance data succ! total rows: 4 +get 688598.SH balance data succ! total rows: 4 +get 688599.SH balance data succ! total rows: 4 +get 688600.SH balance data succ! total rows: 4 +get 688601.SH balance data succ! total rows: 4 +get 688606.SH balance data succ! total rows: 4 +get 688607.SH balance data succ! total rows: 4 +get 688608.SH balance data succ! total rows: 4 +get 688609.SH balance data succ! total rows: 4 +get 688611.SH balance data succ! total rows: 4 +get 688613.SH balance data succ! total rows: 4 +get 688616.SH balance data succ! total rows: 4 +get 688617.SH balance data succ! total rows: 4 +get 688618.SH balance data succ! total rows: 4 +get 688619.SH balance data succ! total rows: 5 +get 688621.SH balance data succ! total rows: 4 +get 688622.SH balance data succ! total rows: 4 +get 688625.SH balance data succ! total rows: 5 +get 688626.SH balance data succ! total rows: 4 +get 688628.SH balance data succ! total rows: 4 +get 688630.SH balance data succ! total rows: 4 +get 688633.SH balance data succ! total rows: 4 +get 688636.SH balance data succ! total rows: 4 +get 688639.SH balance data succ! total rows: 4 +get 688655.SH balance data succ! total rows: 4 +get 688656.SH balance data succ! total rows: 4 +get 688658.SH balance data succ! total rows: 4 +get 688659.SH balance data succ! total rows: 4 +get 688660.SH balance data succ! total rows: 4 +get 688661.SH balance data succ! total rows: 4 +get 688662.SH balance data succ! total rows: 4 +get 688663.SH balance data succ! total rows: 4 +get 688665.SH balance data succ! total rows: 4 +get 688667.SH balance data succ! total rows: 4 +get 688668.SH balance data succ! total rows: 4 +get 688669.SH balance data succ! total rows: 4 +get 688670.SH balance data succ! total rows: 4 +get 688676.SH balance data succ! total rows: 4 +get 688677.SH balance data succ! total rows: 5 +get 688678.SH balance data succ! total rows: 4 +get 688679.SH balance data succ! total rows: 4 +get 688680.SH balance data succ! total rows: 4 +get 688681.SH balance data succ! total rows: 4 +get 688682.SH balance data succ! total rows: 4 +get 688683.SH balance data succ! total rows: 4 +get 688685.SH balance data succ! total rows: 4 +get 688686.SH balance data succ! total rows: 4 +get 688687.SH balance data succ! total rows: 4 +get 688689.SH balance data succ! total rows: 4 +get 688690.SH balance data succ! total rows: 4 +get 688696.SH balance data succ! total rows: 4 +get 688697.SH balance data succ! total rows: 4 +get 688698.SH balance data succ! total rows: 4 +get 688699.SH balance data succ! total rows: 4 +get 688700.SH balance data succ! total rows: 5 +get 688701.SH balance data succ! total rows: 5 +get 688707.SH balance data succ! total rows: 4 +get 688711.SH balance data succ! total rows: 4 +get 688718.SH balance data succ! total rows: 4 +get 688722.SH balance data succ! total rows: 4 +get 688728.SH balance data succ! total rows: 5 +get 688733.SH balance data succ! total rows: 5 +get 688737.SH balance data succ! total rows: 4 +get 688739.SH balance data succ! total rows: 4 +get 688766.SH balance data succ! total rows: 4 +get 688767.SH balance data succ! total rows: 4 +get 688768.SH balance data succ! total rows: 4 +get 688772.SH balance data succ! total rows: 4 +get 688776.SH balance data succ! total rows: 4 +get 688777.SH balance data succ! total rows: 5 +get 688778.SH balance data succ! total rows: 4 +get 688779.SH balance data succ! total rows: 4 +get 688786.SH balance data succ! total rows: 4 +get 688787.SH balance data succ! total rows: 4 +get 688788.SH balance data succ! total rows: 4 +get 688789.SH balance data succ! total rows: 4 +get 688793.SH balance data succ! total rows: 4 +get 688798.SH balance data succ! total rows: 4 +get 688799.SH balance data succ! total rows: 5 +get 688800.SH balance data succ! total rows: 4 +get 688819.SH balance data succ! total rows: 4 +get 688981.SH balance data succ! total rows: 5 +get 689009.SH balance data succ! total rows: 0 +get 830779.BJ balance data succ! total rows: 1 +get 830799.BJ balance data succ! total rows: 6 +get 830809.BJ balance data succ! total rows: 8 +get 830832.BJ balance data succ! total rows: 5 +get 830839.BJ balance data succ! total rows: 5 +get 830879.BJ balance data succ! total rows: 7 +get 830896.BJ balance data succ! total rows: 4 +get 830946.BJ balance data succ! total rows: 4 +get 830964.BJ balance data succ! total rows: 4 +get 830974.BJ balance data succ! total rows: 5 +get 831010.BJ balance data succ! total rows: 7 +get 831039.BJ balance data succ! total rows: 4 +get 831087.BJ balance data succ! total rows: 8 +get 831152.BJ balance data succ! total rows: 8 +get 831167.BJ balance data succ! total rows: 4 +get 831195.BJ balance data succ! total rows: 7 +get 831278.BJ balance data succ! total rows: 7 +get 831304.BJ balance data succ! total rows: 5 +get 831305.BJ balance data succ! total rows: 4 +get 831370.BJ balance data succ! total rows: 5 +get 831445.BJ balance data succ! total rows: 7 +get 831526.BJ balance data succ! total rows: 8 +get 831641.BJ balance data succ! total rows: 8 +get 831689.BJ balance data succ! total rows: 5 +get 831726.BJ balance data succ! total rows: 4 +get 831768.BJ balance data succ! total rows: 4 +get 831832.BJ balance data succ! total rows: 5 +get 831834.BJ balance data succ! total rows: 8 +get 831855.BJ balance data succ! total rows: 7 +get 831856.BJ balance data succ! total rows: 4 +get 831906.BJ balance data succ! total rows: 6 +get 831961.BJ balance data succ! total rows: 5 +get 832000.BJ balance data succ! total rows: 4 +get 832023.BJ balance data succ! total rows: 6 +get 832089.BJ balance data succ! total rows: 4 +get 832110.BJ balance data succ! total rows: 8 +get 832145.BJ balance data succ! total rows: 5 +get 832149.BJ balance data succ! total rows: 7 +get 832171.BJ balance data succ! total rows: 5 +get 832225.BJ balance data succ! total rows: 4 +get 832278.BJ balance data succ! total rows: 6 +get 832419.BJ balance data succ! total rows: 5 +get 832471.BJ balance data succ! total rows: 2 +get 832491.BJ balance data succ! total rows: 4 +get 832566.BJ balance data succ! total rows: 6 +get 832662.BJ balance data succ! total rows: 7 +get 832735.BJ balance data succ! total rows: 5 +get 832802.BJ balance data succ! total rows: 6 +get 832876.BJ balance data succ! total rows: 7 +get 832885.BJ balance data succ! total rows: 4 +get 833075.BJ balance data succ! total rows: 7 +get 833171.BJ balance data succ! total rows: 8 +get 833230.BJ balance data succ! total rows: 9 +get 833266.BJ balance data succ! total rows: 4 +get 833346.BJ balance data succ! total rows: 6 +get 833394.BJ balance data succ! total rows: 4 +get 833427.BJ balance data succ! total rows: 4 +get 833429.BJ balance data succ! total rows: 8 +get 833454.BJ balance data succ! total rows: 4 +get 833509.BJ balance data succ! total rows: 6 +get 833523.BJ balance data succ! total rows: 4 +get 833533.BJ balance data succ! total rows: 4 +get 833575.BJ balance data succ! total rows: 4 +get 833580.BJ balance data succ! total rows: 4 +get 833781.BJ balance data succ! total rows: 7 +get 833819.BJ balance data succ! total rows: 4 +get 833873.BJ balance data succ! total rows: 4 +get 833874.BJ balance data succ! total rows: 0 +get 833914.BJ balance data succ! total rows: 6 +get 833943.BJ balance data succ! total rows: 4 +get 833994.BJ balance data succ! total rows: 0 +get 834014.BJ balance data succ! total rows: 7 +get 834021.BJ balance data succ! total rows: 4 +get 834033.BJ balance data succ! total rows: 7 +get 834062.BJ balance data succ! total rows: 5 +get 834261.BJ balance data succ! total rows: 4 +get 834407.BJ balance data succ! total rows: 8 +get 834415.BJ balance data succ! total rows: 5 +get 834475.BJ balance data succ! total rows: 6 +get 834599.BJ balance data succ! total rows: 4 +get 834639.BJ balance data succ! total rows: 4 +get 834682.BJ balance data succ! total rows: 4 +get 834765.BJ balance data succ! total rows: 5 +get 834770.BJ balance data succ! total rows: 6 +get 834950.BJ balance data succ! total rows: 7 +get 835174.BJ balance data succ! total rows: 4 +get 835179.BJ balance data succ! total rows: 5 +get 835184.BJ balance data succ! total rows: 6 +get 835185.BJ balance data succ! total rows: 4 +get 835207.BJ balance data succ! total rows: 8 +get 835237.BJ balance data succ! total rows: 7 +get 835305.BJ balance data succ! total rows: 4 +get 835368.BJ balance data succ! total rows: 4 +get 835508.BJ balance data succ! total rows: 6 +get 835640.BJ balance data succ! total rows: 5 +get 835670.BJ balance data succ! total rows: 4 +get 835857.BJ balance data succ! total rows: 4 +get 835892.BJ balance data succ! total rows: 7 +get 835985.BJ balance data succ! total rows: 9 +get 836077.BJ balance data succ! total rows: 5 +get 836149.BJ balance data succ! total rows: 6 +get 836239.BJ balance data succ! total rows: 4 +get 836247.BJ balance data succ! total rows: 8 +get 836260.BJ balance data succ! total rows: 4 +get 836263.BJ balance data succ! total rows: 7 +get 836270.BJ balance data succ! total rows: 7 +get 836395.BJ balance data succ! total rows: 9 +get 836414.BJ balance data succ! total rows: 8 +get 836422.BJ balance data succ! total rows: 6 +get 836433.BJ balance data succ! total rows: 4 +get 836675.BJ balance data succ! total rows: 4 +get 836699.BJ balance data succ! total rows: 1 +get 836720.BJ balance data succ! total rows: 4 +get 836807.BJ balance data succ! total rows: 7 +get 836826.BJ balance data succ! total rows: 6 +get 836871.BJ balance data succ! total rows: 9 +get 836892.BJ balance data succ! total rows: 4 +get 836942.BJ balance data succ! total rows: 7 +get 836957.BJ balance data succ! total rows: 7 +get 837006.BJ balance data succ! total rows: 1 +get 837046.BJ balance data succ! total rows: 8 +get 837092.BJ balance data succ! total rows: 5 +get 837212.BJ balance data succ! total rows: 4 +get 837242.BJ balance data succ! total rows: 4 +get 837344.BJ balance data succ! total rows: 4 +get 837663.BJ balance data succ! total rows: 8 +get 837821.BJ balance data succ! total rows: 6 +get 838030.BJ balance data succ! total rows: 4 +get 838163.BJ balance data succ! total rows: 6 +get 838171.BJ balance data succ! total rows: 5 +get 838227.BJ balance data succ! total rows: 7 +get 838262.BJ balance data succ! total rows: 8 +get 838275.BJ balance data succ! total rows: 4 +get 838402.BJ balance data succ! total rows: 9 +get 838670.BJ balance data succ! total rows: 4 +get 838810.BJ balance data succ! total rows: 8 +get 838837.BJ balance data succ! total rows: 5 +get 838924.BJ balance data succ! total rows: 4 +get 838971.BJ balance data succ! total rows: 9 +get 839167.BJ balance data succ! total rows: 5 +get 839273.BJ balance data succ! total rows: 8 +get 839371.BJ balance data succ! total rows: 5 +get 839680.BJ balance data succ! total rows: 4 +get 839719.BJ balance data succ! total rows: 6 +get 839725.BJ balance data succ! total rows: 6 +get 839729.BJ balance data succ! total rows: 6 +get 839790.BJ balance data succ! total rows: 7 +get 839792.BJ balance data succ! total rows: 5 +get 839946.BJ balance data succ! total rows: 5 +get 870199.BJ balance data succ! total rows: 8 +get 870204.BJ balance data succ! total rows: 6 +get 870299.BJ balance data succ! total rows: 6 +get 870357.BJ balance data succ! total rows: 8 +get 870436.BJ balance data succ! total rows: 5 +get 870508.BJ balance data succ! total rows: 7 +get 870866.BJ balance data succ! total rows: 9 +get 871245.BJ balance data succ! total rows: 5 +get 871396.BJ balance data succ! total rows: 4 +get 871478.BJ balance data succ! total rows: 1 +get 871553.BJ balance data succ! total rows: 4 +get 871634.BJ balance data succ! total rows: 8 +get 871642.BJ balance data succ! total rows: 4 +get 871694.BJ balance data succ! total rows: 3 +get 871753.BJ balance data succ! total rows: 7 +get 871857.BJ balance data succ! total rows: 5 +get 871970.BJ balance data succ! total rows: 4 +get 871981.BJ balance data succ! total rows: 6 +get 872190.BJ balance data succ! total rows: 8 +get 872351.BJ balance data succ! total rows: 8 +get 872374.BJ balance data succ! total rows: 7 +get 872392.BJ balance data succ! total rows: 8 +get 872541.BJ balance data succ! total rows: 4 +get 872808.BJ balance data succ! total rows: 6 +get 872895.BJ balance data succ! total rows: 4 +get 872925.BJ balance data succ! total rows: 4 +get 873001.BJ balance data succ! total rows: 9 +get 873122.BJ balance data succ! total rows: 8 +get 873152.BJ balance data succ! total rows: 7 +get 873167.BJ balance data succ! total rows: 5 +get 873169.BJ balance data succ! total rows: 4 +get 873223.BJ balance data succ! total rows: 4 +get 873305.BJ balance data succ! total rows: 8 +get 873339.BJ balance data succ! total rows: 7 +get 873527.BJ balance data succ! total rows: 8 +get 873593.BJ balance data succ! total rows: 4 +All stock balance data process succ! total stocks: 5222, total rows: 22737 diff --git a/tushare-stock/src/cashflow.log b/tushare-stock/src/cashflow.log new file mode 100644 index 0000000..b9dd51f --- /dev/null +++ b/tushare-stock/src/cashflow.log @@ -0,0 +1,5223 @@ +get 000001.SZ cashflow data succ! total rows: 6 +get 000002.SZ cashflow data succ! total rows: 4 +get 000004.SZ cashflow data succ! total rows: 6 +get 000005.SZ cashflow data succ! total rows: 5 +get 000006.SZ cashflow data succ! total rows: 5 +get 000007.SZ cashflow data succ! total rows: 6 +get 000008.SZ cashflow data succ! total rows: 5 +get 000009.SZ cashflow data succ! total rows: 5 +get 000010.SZ cashflow data succ! total rows: 5 +get 000011.SZ cashflow data succ! total rows: 4 +get 000012.SZ cashflow data succ! total rows: 4 +get 000014.SZ cashflow data succ! total rows: 5 +get 000016.SZ cashflow data succ! total rows: 5 +get 000017.SZ cashflow data succ! total rows: 7 +get 000019.SZ cashflow data succ! total rows: 4 +get 000020.SZ cashflow data succ! total rows: 4 +get 000021.SZ cashflow data succ! total rows: 5 +get 000023.SZ cashflow data succ! total rows: 6 +get 000025.SZ cashflow data succ! total rows: 5 +get 000026.SZ cashflow data succ! total rows: 5 +get 000027.SZ cashflow data succ! total rows: 4 +get 000028.SZ cashflow data succ! total rows: 5 +get 000029.SZ cashflow data succ! total rows: 5 +get 000030.SZ cashflow data succ! total rows: 6 +get 000031.SZ cashflow data succ! total rows: 4 +get 000032.SZ cashflow data succ! total rows: 4 +get 000034.SZ cashflow data succ! total rows: 4 +get 000035.SZ cashflow data succ! total rows: 4 +get 000036.SZ cashflow data succ! total rows: 6 +get 000037.SZ cashflow data succ! total rows: 7 +get 000038.SZ cashflow data succ! total rows: 3 +get 000039.SZ cashflow data succ! total rows: 5 +get 000040.SZ cashflow data succ! total rows: 7 +get 000042.SZ cashflow data succ! total rows: 5 +get 000045.SZ cashflow data succ! total rows: 5 +get 000046.SZ cashflow data succ! total rows: 5 +get 000048.SZ cashflow data succ! total rows: 4 +get 000049.SZ cashflow data succ! total rows: 5 +get 000050.SZ cashflow data succ! total rows: 5 +get 000055.SZ cashflow data succ! total rows: 6 +get 000056.SZ cashflow data succ! total rows: 6 +get 000058.SZ cashflow data succ! total rows: 5 +get 000059.SZ cashflow data succ! total rows: 6 +get 000060.SZ cashflow data succ! total rows: 4 +get 000061.SZ cashflow data succ! total rows: 4 +get 000062.SZ cashflow data succ! total rows: 6 +get 000063.SZ cashflow data succ! total rows: 5 +get 000065.SZ cashflow data succ! total rows: 6 +get 000066.SZ cashflow data succ! total rows: 5 +get 000068.SZ cashflow data succ! total rows: 6 +get 000069.SZ cashflow data succ! total rows: 5 +get 000070.SZ cashflow data succ! total rows: 4 +get 000078.SZ cashflow data succ! total rows: 5 +get 000088.SZ cashflow data succ! total rows: 5 +get 000089.SZ cashflow data succ! total rows: 7 +get 000090.SZ cashflow data succ! total rows: 5 +get 000096.SZ cashflow data succ! total rows: 4 +get 000099.SZ cashflow data succ! total rows: 5 +get 000100.SZ cashflow data succ! total rows: 5 +get 000150.SZ cashflow data succ! total rows: 7 +get 000151.SZ cashflow data succ! total rows: 6 +get 000153.SZ cashflow data succ! total rows: 4 +get 000155.SZ cashflow data succ! total rows: 5 +get 000156.SZ cashflow data succ! total rows: 4 +get 000157.SZ cashflow data succ! total rows: 5 +get 000158.SZ cashflow data succ! total rows: 6 +get 000159.SZ cashflow data succ! total rows: 5 +get 000166.SZ cashflow data succ! total rows: 6 +get 000301.SZ cashflow data succ! total rows: 6 +get 000333.SZ cashflow data succ! total rows: 5 +get 000338.SZ cashflow data succ! total rows: 4 +get 000400.SZ cashflow data succ! total rows: 5 +get 000401.SZ cashflow data succ! total rows: 4 +get 000402.SZ cashflow data succ! total rows: 5 +get 000403.SZ cashflow data succ! total rows: 4 +get 000404.SZ cashflow data succ! total rows: 5 +get 000407.SZ cashflow data succ! total rows: 5 +get 000408.SZ cashflow data succ! total rows: 5 +get 000409.SZ cashflow data succ! total rows: 5 +get 000410.SZ cashflow data succ! total rows: 5 +get 000411.SZ cashflow data succ! total rows: 4 +get 000413.SZ cashflow data succ! total rows: 5 +get 000415.SZ cashflow data succ! total rows: 5 +get 000416.SZ cashflow data succ! total rows: 6 +get 000417.SZ cashflow data succ! total rows: 6 +get 000419.SZ cashflow data succ! total rows: 5 +get 000420.SZ cashflow data succ! total rows: 4 +get 000421.SZ cashflow data succ! total rows: 6 +get 000422.SZ cashflow data succ! total rows: 4 +get 000423.SZ cashflow data succ! total rows: 4 +get 000425.SZ cashflow data succ! total rows: 5 +get 000426.SZ cashflow data succ! total rows: 4 +get 000428.SZ cashflow data succ! total rows: 7 +get 000429.SZ cashflow data succ! total rows: 6 +get 000430.SZ cashflow data succ! total rows: 7 +get 000488.SZ cashflow data succ! total rows: 6 +get 000498.SZ cashflow data succ! total rows: 5 +get 000501.SZ cashflow data succ! total rows: 4 +get 000503.SZ cashflow data succ! total rows: 6 +get 000504.SZ cashflow data succ! total rows: 4 +get 000505.SZ cashflow data succ! total rows: 5 +get 000506.SZ cashflow data succ! total rows: 6 +get 000507.SZ cashflow data succ! total rows: 5 +get 000509.SZ cashflow data succ! total rows: 7 +get 000510.SZ cashflow data succ! total rows: 5 +get 000513.SZ cashflow data succ! total rows: 5 +get 000514.SZ cashflow data succ! total rows: 7 +get 000516.SZ cashflow data succ! total rows: 5 +get 000517.SZ cashflow data succ! total rows: 4 +get 000518.SZ cashflow data succ! total rows: 6 +get 000519.SZ cashflow data succ! total rows: 5 +get 000520.SZ cashflow data succ! total rows: 5 +get 000521.SZ cashflow data succ! total rows: 6 +get 000523.SZ cashflow data succ! total rows: 4 +get 000524.SZ cashflow data succ! total rows: 5 +get 000525.SZ cashflow data succ! total rows: 5 +get 000526.SZ cashflow data succ! total rows: 6 +get 000528.SZ cashflow data succ! total rows: 5 +get 000529.SZ cashflow data succ! total rows: 5 +get 000530.SZ cashflow data succ! total rows: 4 +get 000531.SZ cashflow data succ! total rows: 5 +get 000532.SZ cashflow data succ! total rows: 6 +get 000533.SZ cashflow data succ! total rows: 5 +get 000534.SZ cashflow data succ! total rows: 6 +get 000536.SZ cashflow data succ! total rows: 6 +get 000537.SZ cashflow data succ! total rows: 5 +get 000538.SZ cashflow data succ! total rows: 6 +get 000539.SZ cashflow data succ! total rows: 4 +get 000540.SZ cashflow data succ! total rows: 5 +get 000541.SZ cashflow data succ! total rows: 4 +get 000543.SZ cashflow data succ! total rows: 6 +get 000544.SZ cashflow data succ! total rows: 5 +get 000545.SZ cashflow data succ! total rows: 6 +get 000546.SZ cashflow data succ! total rows: 5 +get 000547.SZ cashflow data succ! total rows: 7 +get 000548.SZ cashflow data succ! total rows: 6 +get 000550.SZ cashflow data succ! total rows: 6 +get 000551.SZ cashflow data succ! total rows: 4 +get 000552.SZ cashflow data succ! total rows: 4 +get 000553.SZ cashflow data succ! total rows: 5 +get 000554.SZ cashflow data succ! total rows: 4 +get 000555.SZ cashflow data succ! total rows: 5 +get 000557.SZ cashflow data succ! total rows: 5 +get 000558.SZ cashflow data succ! total rows: 5 +get 000559.SZ cashflow data succ! total rows: 5 +get 000560.SZ cashflow data succ! total rows: 6 +get 000561.SZ cashflow data succ! total rows: 5 +get 000563.SZ cashflow data succ! total rows: 5 +get 000564.SZ cashflow data succ! total rows: 6 +get 000565.SZ cashflow data succ! total rows: 6 +get 000566.SZ cashflow data succ! total rows: 6 +get 000567.SZ cashflow data succ! total rows: 4 +get 000568.SZ cashflow data succ! total rows: 5 +get 000570.SZ cashflow data succ! total rows: 4 +get 000571.SZ cashflow data succ! total rows: 4 +get 000572.SZ cashflow data succ! total rows: 5 +get 000573.SZ cashflow data succ! total rows: 5 +get 000576.SZ cashflow data succ! total rows: 4 +get 000581.SZ cashflow data succ! total rows: 5 +get 000582.SZ cashflow data succ! total rows: 5 +get 000584.SZ cashflow data succ! total rows: 6 +get 000586.SZ cashflow data succ! total rows: 5 +get 000587.SZ cashflow data succ! total rows: 3 +get 000589.SZ cashflow data succ! total rows: 4 +get 000590.SZ cashflow data succ! total rows: 4 +get 000591.SZ cashflow data succ! total rows: 6 +get 000592.SZ cashflow data succ! total rows: 6 +get 000593.SZ cashflow data succ! total rows: 5 +get 000595.SZ cashflow data succ! total rows: 7 +get 000596.SZ cashflow data succ! total rows: 4 +get 000597.SZ cashflow data succ! total rows: 4 +get 000598.SZ cashflow data succ! total rows: 6 +get 000599.SZ cashflow data succ! total rows: 5 +get 000600.SZ cashflow data succ! total rows: 5 +get 000601.SZ cashflow data succ! total rows: 5 +get 000603.SZ cashflow data succ! total rows: 5 +get 000605.SZ cashflow data succ! total rows: 4 +get 000606.SZ cashflow data succ! total rows: 5 +get 000607.SZ cashflow data succ! total rows: 5 +get 000608.SZ cashflow data succ! total rows: 6 +get 000609.SZ cashflow data succ! total rows: 6 +get 000610.SZ cashflow data succ! total rows: 6 +get 000612.SZ cashflow data succ! total rows: 6 +get 000613.SZ cashflow data succ! total rows: 2 +get 000615.SZ cashflow data succ! total rows: 5 +get 000616.SZ cashflow data succ! total rows: 5 +get 000617.SZ cashflow data succ! total rows: 4 +get 000619.SZ cashflow data succ! total rows: 5 +get 000620.SZ cashflow data succ! total rows: 5 +get 000622.SZ cashflow data succ! total rows: 6 +get 000623.SZ cashflow data succ! total rows: 4 +get 000625.SZ cashflow data succ! total rows: 5 +get 000626.SZ cashflow data succ! total rows: 5 +get 000627.SZ cashflow data succ! total rows: 5 +get 000628.SZ cashflow data succ! total rows: 4 +get 000629.SZ cashflow data succ! total rows: 4 +get 000630.SZ cashflow data succ! total rows: 4 +get 000631.SZ cashflow data succ! total rows: 6 +get 000632.SZ cashflow data succ! total rows: 4 +get 000633.SZ cashflow data succ! total rows: 5 +get 000635.SZ cashflow data succ! total rows: 7 +get 000636.SZ cashflow data succ! total rows: 4 +get 000637.SZ cashflow data succ! total rows: 6 +get 000638.SZ cashflow data succ! total rows: 6 +get 000639.SZ cashflow data succ! total rows: 7 +get 000650.SZ cashflow data succ! total rows: 6 +get 000651.SZ cashflow data succ! total rows: 4 +get 000652.SZ cashflow data succ! total rows: 5 +get 000655.SZ cashflow data succ! total rows: 6 +get 000656.SZ cashflow data succ! total rows: 4 +get 000657.SZ cashflow data succ! total rows: 5 +get 000659.SZ cashflow data succ! total rows: 6 +get 000661.SZ cashflow data succ! total rows: 5 +get 000663.SZ cashflow data succ! total rows: 6 +get 000665.SZ cashflow data succ! total rows: 7 +get 000666.SZ cashflow data succ! total rows: 6 +get 000667.SZ cashflow data succ! total rows: 5 +get 000668.SZ cashflow data succ! total rows: 6 +get 000669.SZ cashflow data succ! total rows: 5 +get 000670.SZ cashflow data succ! total rows: 6 +get 000671.SZ cashflow data succ! total rows: 6 +get 000672.SZ cashflow data succ! total rows: 5 +get 000673.SZ cashflow data succ! total rows: 1 +get 000676.SZ cashflow data succ! total rows: 4 +get 000677.SZ cashflow data succ! total rows: 5 +get 000678.SZ cashflow data succ! total rows: 6 +get 000679.SZ cashflow data succ! total rows: 6 +get 000680.SZ cashflow data succ! total rows: 4 +get 000681.SZ cashflow data succ! total rows: 5 +get 000682.SZ cashflow data succ! total rows: 5 +get 000683.SZ cashflow data succ! total rows: 5 +get 000685.SZ cashflow data succ! total rows: 5 +get 000686.SZ cashflow data succ! total rows: 5 +get 000688.SZ cashflow data succ! total rows: 4 +get 000690.SZ cashflow data succ! total rows: 4 +get 000691.SZ cashflow data succ! total rows: 7 +get 000692.SZ cashflow data succ! total rows: 6 +get 000695.SZ cashflow data succ! total rows: 6 +get 000697.SZ cashflow data succ! total rows: 6 +get 000698.SZ cashflow data succ! total rows: 6 +get 000700.SZ cashflow data succ! total rows: 4 +get 000701.SZ cashflow data succ! total rows: 5 +get 000702.SZ cashflow data succ! total rows: 6 +get 000703.SZ cashflow data succ! total rows: 5 +get 000705.SZ cashflow data succ! total rows: 4 +get 000707.SZ cashflow data succ! total rows: 5 +get 000708.SZ cashflow data succ! total rows: 5 +get 000709.SZ cashflow data succ! total rows: 4 +get 000710.SZ cashflow data succ! total rows: 6 +get 000711.SZ cashflow data succ! total rows: 6 +get 000712.SZ cashflow data succ! total rows: 6 +get 000713.SZ cashflow data succ! total rows: 5 +get 000715.SZ cashflow data succ! total rows: 4 +get 000716.SZ cashflow data succ! total rows: 6 +get 000717.SZ cashflow data succ! total rows: 7 +get 000718.SZ cashflow data succ! total rows: 4 +get 000719.SZ cashflow data succ! total rows: 4 +get 000720.SZ cashflow data succ! total rows: 6 +get 000721.SZ cashflow data succ! total rows: 6 +get 000722.SZ cashflow data succ! total rows: 5 +get 000723.SZ cashflow data succ! total rows: 5 +get 000725.SZ cashflow data succ! total rows: 5 +get 000726.SZ cashflow data succ! total rows: 4 +get 000727.SZ cashflow data succ! total rows: 5 +get 000728.SZ cashflow data succ! total rows: 6 +get 000729.SZ cashflow data succ! total rows: 5 +get 000731.SZ cashflow data succ! total rows: 5 +get 000732.SZ cashflow data succ! total rows: 5 +get 000733.SZ cashflow data succ! total rows: 5 +get 000735.SZ cashflow data succ! total rows: 4 +get 000736.SZ cashflow data succ! total rows: 4 +get 000737.SZ cashflow data succ! total rows: 6 +get 000738.SZ cashflow data succ! total rows: 4 +get 000739.SZ cashflow data succ! total rows: 5 +get 000750.SZ cashflow data succ! total rows: 5 +get 000751.SZ cashflow data succ! total rows: 4 +get 000752.SZ cashflow data succ! total rows: 6 +get 000753.SZ cashflow data succ! total rows: 7 +get 000755.SZ cashflow data succ! total rows: 4 +get 000756.SZ cashflow data succ! total rows: 4 +get 000757.SZ cashflow data succ! total rows: 5 +get 000758.SZ cashflow data succ! total rows: 5 +get 000759.SZ cashflow data succ! total rows: 4 +get 000761.SZ cashflow data succ! total rows: 7 +get 000762.SZ cashflow data succ! total rows: 6 +get 000766.SZ cashflow data succ! total rows: 6 +get 000767.SZ cashflow data succ! total rows: 6 +get 000768.SZ cashflow data succ! total rows: 4 +get 000776.SZ cashflow data succ! total rows: 6 +get 000777.SZ cashflow data succ! total rows: 6 +get 000778.SZ cashflow data succ! total rows: 4 +get 000779.SZ cashflow data succ! total rows: 6 +get 000782.SZ cashflow data succ! total rows: 5 +get 000783.SZ cashflow data succ! total rows: 6 +get 000785.SZ cashflow data succ! total rows: 4 +get 000786.SZ cashflow data succ! total rows: 5 +get 000788.SZ cashflow data succ! total rows: 6 +get 000789.SZ cashflow data succ! total rows: 6 +get 000790.SZ cashflow data succ! total rows: 4 +get 000791.SZ cashflow data succ! total rows: 5 +get 000792.SZ cashflow data succ! total rows: 5 +get 000793.SZ cashflow data succ! total rows: 6 +get 000795.SZ cashflow data succ! total rows: 5 +get 000796.SZ cashflow data succ! total rows: 6 +get 000797.SZ cashflow data succ! total rows: 4 +get 000798.SZ cashflow data succ! total rows: 6 +get 000799.SZ cashflow data succ! total rows: 4 +get 000800.SZ cashflow data succ! total rows: 5 +get 000801.SZ cashflow data succ! total rows: 5 +get 000802.SZ cashflow data succ! total rows: 6 +get 000803.SZ cashflow data succ! total rows: 5 +get 000806.SZ cashflow data succ! total rows: 5 +get 000807.SZ cashflow data succ! total rows: 4 +get 000809.SZ cashflow data succ! total rows: 5 +get 000810.SZ cashflow data succ! total rows: 5 +get 000811.SZ cashflow data succ! total rows: 4 +get 000812.SZ cashflow data succ! total rows: 5 +get 000813.SZ cashflow data succ! total rows: 7 +get 000815.SZ cashflow data succ! total rows: 6 +get 000816.SZ cashflow data succ! total rows: 4 +get 000818.SZ cashflow data succ! total rows: 7 +get 000819.SZ cashflow data succ! total rows: 4 +get 000820.SZ cashflow data succ! total rows: 8 +get 000821.SZ cashflow data succ! total rows: 6 +get 000822.SZ cashflow data succ! total rows: 6 +get 000823.SZ cashflow data succ! total rows: 4 +get 000825.SZ cashflow data succ! total rows: 6 +get 000826.SZ cashflow data succ! total rows: 7 +get 000828.SZ cashflow data succ! total rows: 4 +get 000829.SZ cashflow data succ! total rows: 6 +get 000830.SZ cashflow data succ! total rows: 5 +get 000831.SZ cashflow data succ! total rows: 4 +get 000833.SZ cashflow data succ! total rows: 5 +get 000836.SZ cashflow data succ! total rows: 5 +get 000837.SZ cashflow data succ! total rows: 4 +get 000838.SZ cashflow data succ! total rows: 4 +get 000839.SZ cashflow data succ! total rows: 5 +get 000848.SZ cashflow data succ! total rows: 6 +get 000850.SZ cashflow data succ! total rows: 7 +get 000851.SZ cashflow data succ! total rows: 5 +get 000852.SZ cashflow data succ! total rows: 6 +get 000856.SZ cashflow data succ! total rows: 5 +get 000858.SZ cashflow data succ! total rows: 4 +get 000859.SZ cashflow data succ! total rows: 5 +get 000860.SZ cashflow data succ! total rows: 4 +get 000861.SZ cashflow data succ! total rows: 4 +get 000862.SZ cashflow data succ! total rows: 4 +get 000863.SZ cashflow data succ! total rows: 6 +get 000868.SZ cashflow data succ! total rows: 6 +get 000869.SZ cashflow data succ! total rows: 5 +get 000875.SZ cashflow data succ! total rows: 4 +get 000876.SZ cashflow data succ! total rows: 5 +get 000877.SZ cashflow data succ! total rows: 5 +get 000878.SZ cashflow data succ! total rows: 6 +get 000880.SZ cashflow data succ! total rows: 4 +get 000881.SZ cashflow data succ! total rows: 5 +get 000882.SZ cashflow data succ! total rows: 6 +get 000883.SZ cashflow data succ! total rows: 5 +get 000885.SZ cashflow data succ! total rows: 4 +get 000886.SZ cashflow data succ! total rows: 5 +get 000887.SZ cashflow data succ! total rows: 4 +get 000888.SZ cashflow data succ! total rows: 4 +get 000889.SZ cashflow data succ! total rows: 5 +get 000890.SZ cashflow data succ! total rows: 7 +get 000892.SZ cashflow data succ! total rows: 4 +get 000893.SZ cashflow data succ! total rows: 6 +get 000895.SZ cashflow data succ! total rows: 4 +get 000897.SZ cashflow data succ! total rows: 5 +get 000898.SZ cashflow data succ! total rows: 5 +get 000899.SZ cashflow data succ! total rows: 4 +get 000900.SZ cashflow data succ! total rows: 5 +get 000901.SZ cashflow data succ! total rows: 4 +get 000902.SZ cashflow data succ! total rows: 4 +get 000903.SZ cashflow data succ! total rows: 5 +get 000905.SZ cashflow data succ! total rows: 6 +get 000906.SZ cashflow data succ! total rows: 5 +get 000908.SZ cashflow data succ! total rows: 5 +get 000909.SZ cashflow data succ! total rows: 5 +get 000910.SZ cashflow data succ! total rows: 6 +get 000911.SZ cashflow data succ! total rows: 5 +get 000912.SZ cashflow data succ! total rows: 4 +get 000913.SZ cashflow data succ! total rows: 4 +get 000915.SZ cashflow data succ! total rows: 4 +get 000917.SZ cashflow data succ! total rows: 6 +get 000918.SZ cashflow data succ! total rows: 5 +get 000919.SZ cashflow data succ! total rows: 5 +get 000920.SZ cashflow data succ! total rows: 5 +get 000921.SZ cashflow data succ! total rows: 5 +get 000922.SZ cashflow data succ! total rows: 4 +get 000923.SZ cashflow data succ! total rows: 5 +get 000925.SZ cashflow data succ! total rows: 6 +get 000926.SZ cashflow data succ! total rows: 5 +get 000927.SZ cashflow data succ! total rows: 4 +get 000928.SZ cashflow data succ! total rows: 4 +get 000929.SZ cashflow data succ! total rows: 6 +get 000930.SZ cashflow data succ! total rows: 5 +get 000931.SZ cashflow data succ! total rows: 5 +get 000932.SZ cashflow data succ! total rows: 4 +get 000933.SZ cashflow data succ! total rows: 5 +get 000935.SZ cashflow data succ! total rows: 4 +get 000936.SZ cashflow data succ! total rows: 4 +get 000937.SZ cashflow data succ! total rows: 4 +get 000938.SZ cashflow data succ! total rows: 4 +get 000948.SZ cashflow data succ! total rows: 5 +get 000949.SZ cashflow data succ! total rows: 5 +get 000950.SZ cashflow data succ! total rows: 6 +get 000951.SZ cashflow data succ! total rows: 4 +get 000952.SZ cashflow data succ! total rows: 6 +get 000953.SZ cashflow data succ! total rows: 7 +get 000955.SZ cashflow data succ! total rows: 5 +get 000957.SZ cashflow data succ! total rows: 4 +get 000958.SZ cashflow data succ! total rows: 4 +get 000959.SZ cashflow data succ! total rows: 5 +get 000960.SZ cashflow data succ! total rows: 5 +get 000961.SZ cashflow data succ! total rows: 5 +get 000962.SZ cashflow data succ! total rows: 6 +get 000963.SZ cashflow data succ! total rows: 5 +get 000965.SZ cashflow data succ! total rows: 4 +get 000966.SZ cashflow data succ! total rows: 4 +get 000967.SZ cashflow data succ! total rows: 4 +get 000968.SZ cashflow data succ! total rows: 4 +get 000969.SZ cashflow data succ! total rows: 4 +get 000970.SZ cashflow data succ! total rows: 6 +get 000971.SZ cashflow data succ! total rows: 7 +get 000972.SZ cashflow data succ! total rows: 5 +get 000973.SZ cashflow data succ! total rows: 4 +get 000975.SZ cashflow data succ! total rows: 6 +get 000976.SZ cashflow data succ! total rows: 4 +get 000977.SZ cashflow data succ! total rows: 5 +get 000978.SZ cashflow data succ! total rows: 6 +get 000980.SZ cashflow data succ! total rows: 5 +get 000981.SZ cashflow data succ! total rows: 5 +get 000982.SZ cashflow data succ! total rows: 5 +get 000983.SZ cashflow data succ! total rows: 4 +get 000985.SZ cashflow data succ! total rows: 4 +get 000987.SZ cashflow data succ! total rows: 4 +get 000988.SZ cashflow data succ! total rows: 5 +get 000989.SZ cashflow data succ! total rows: 4 +get 000990.SZ cashflow data succ! total rows: 5 +get 000993.SZ cashflow data succ! total rows: 5 +get 000995.SZ cashflow data succ! total rows: 7 +get 000996.SZ cashflow data succ! total rows: 6 +get 000997.SZ cashflow data succ! total rows: 4 +get 000998.SZ cashflow data succ! total rows: 7 +get 000999.SZ cashflow data succ! total rows: 4 +get 001201.SZ cashflow data succ! total rows: 5 +get 001202.SZ cashflow data succ! total rows: 5 +get 001203.SZ cashflow data succ! total rows: 6 +get 001205.SZ cashflow data succ! total rows: 5 +get 001206.SZ cashflow data succ! total rows: 5 +get 001207.SZ cashflow data succ! total rows: 5 +get 001208.SZ cashflow data succ! total rows: 6 +get 001209.SZ cashflow data succ! total rows: 4 +get 001210.SZ cashflow data succ! total rows: 5 +get 001211.SZ cashflow data succ! total rows: 5 +get 001212.SZ cashflow data succ! total rows: 4 +get 001213.SZ cashflow data succ! total rows: 6 +get 001215.SZ cashflow data succ! total rows: 6 +get 001216.SZ cashflow data succ! total rows: 7 +get 001217.SZ cashflow data succ! total rows: 4 +get 001218.SZ cashflow data succ! total rows: 4 +get 001219.SZ cashflow data succ! total rows: 5 +get 001222.SZ cashflow data succ! total rows: 11 +get 001223.SZ cashflow data succ! total rows: 9 +get 001225.SZ cashflow data succ! total rows: 5 +get 001226.SZ cashflow data succ! total rows: 5 +get 001227.SZ cashflow data succ! total rows: 6 +get 001228.SZ cashflow data succ! total rows: 8 +get 001229.SZ cashflow data succ! total rows: 13 +get 001230.SZ cashflow data succ! total rows: 6 +get 001231.SZ cashflow data succ! total rows: 12 +get 001234.SZ cashflow data succ! total rows: 6 +get 001236.SZ cashflow data succ! total rows: 7 +get 001238.SZ cashflow data succ! total rows: 9 +get 001255.SZ cashflow data succ! total rows: 9 +get 001256.SZ cashflow data succ! total rows: 8 +get 001258.SZ cashflow data succ! total rows: 9 +get 001259.SZ cashflow data succ! total rows: 8 +get 001260.SZ cashflow data succ! total rows: 5 +get 001266.SZ cashflow data succ! total rows: 6 +get 001267.SZ cashflow data succ! total rows: 5 +get 001268.SZ cashflow data succ! total rows: 5 +get 001269.SZ cashflow data succ! total rows: 8 +get 001270.SZ cashflow data succ! total rows: 8 +get 001278.SZ cashflow data succ! total rows: 5 +get 001282.SZ cashflow data succ! total rows: 2 +get 001283.SZ cashflow data succ! total rows: 10 +get 001286.SZ cashflow data succ! total rows: 3 +get 001287.SZ cashflow data succ! total rows: 4 +get 001288.SZ cashflow data succ! total rows: 5 +get 001289.SZ cashflow data succ! total rows: 5 +get 001296.SZ cashflow data succ! total rows: 5 +get 001298.SZ cashflow data succ! total rows: 9 +get 001299.SZ cashflow data succ! total rows: 8 +get 001300.SZ cashflow data succ! total rows: 9 +get 001301.SZ cashflow data succ! total rows: 9 +get 001308.SZ cashflow data succ! total rows: 6 +get 001309.SZ cashflow data succ! total rows: 7 +get 001311.SZ cashflow data succ! total rows: 6 +get 001313.SZ cashflow data succ! total rows: 8 +get 001314.SZ cashflow data succ! total rows: 4 +get 001316.SZ cashflow data succ! total rows: 8 +get 001317.SZ cashflow data succ! total rows: 5 +get 001318.SZ cashflow data succ! total rows: 6 +get 001319.SZ cashflow data succ! total rows: 6 +get 001322.SZ cashflow data succ! total rows: 8 +get 001323.SZ cashflow data succ! total rows: 8 +get 001324.SZ cashflow data succ! total rows: 2 +get 001328.SZ cashflow data succ! total rows: 3 +get 001330.SZ cashflow data succ! total rows: 13 +get 001331.SZ cashflow data succ! total rows: 10 +get 001332.SZ cashflow data succ! total rows: 9 +get 001333.SZ cashflow data succ! total rows: 9 +get 001336.SZ cashflow data succ! total rows: 11 +get 001337.SZ cashflow data succ! total rows: 6 +get 001338.SZ cashflow data succ! total rows: 9 +get 001339.SZ cashflow data succ! total rows: 11 +get 001360.SZ cashflow data succ! total rows: 3 +get 001366.SZ cashflow data succ! total rows: 5 +get 001367.SZ cashflow data succ! total rows: 3 +get 001368.SZ cashflow data succ! total rows: 5 +get 001373.SZ cashflow data succ! total rows: 2 +get 001380.SZ cashflow data succ! total rows: 2 +get 001696.SZ cashflow data succ! total rows: 5 +get 001872.SZ cashflow data succ! total rows: 4 +get 001896.SZ cashflow data succ! total rows: 5 +get 001914.SZ cashflow data succ! total rows: 5 +get 001965.SZ cashflow data succ! total rows: 5 +get 001979.SZ cashflow data succ! total rows: 6 +get 002001.SZ cashflow data succ! total rows: 4 +get 002002.SZ cashflow data succ! total rows: 4 +get 002003.SZ cashflow data succ! total rows: 5 +get 002004.SZ cashflow data succ! total rows: 5 +get 002005.SZ cashflow data succ! total rows: 6 +get 002006.SZ cashflow data succ! total rows: 6 +get 002007.SZ cashflow data succ! total rows: 4 +get 002008.SZ cashflow data succ! total rows: 6 +get 002009.SZ cashflow data succ! total rows: 5 +get 002010.SZ cashflow data succ! total rows: 4 +get 002011.SZ cashflow data succ! total rows: 5 +get 002012.SZ cashflow data succ! total rows: 5 +get 002013.SZ cashflow data succ! total rows: 3 +get 002014.SZ cashflow data succ! total rows: 4 +get 002015.SZ cashflow data succ! total rows: 4 +get 002016.SZ cashflow data succ! total rows: 4 +get 002017.SZ cashflow data succ! total rows: 5 +get 002019.SZ cashflow data succ! total rows: 4 +get 002020.SZ cashflow data succ! total rows: 5 +get 002021.SZ cashflow data succ! total rows: 4 +get 002022.SZ cashflow data succ! total rows: 7 +get 002023.SZ cashflow data succ! total rows: 5 +get 002024.SZ cashflow data succ! total rows: 5 +get 002025.SZ cashflow data succ! total rows: 6 +get 002026.SZ cashflow data succ! total rows: 4 +get 002027.SZ cashflow data succ! total rows: 4 +get 002028.SZ cashflow data succ! total rows: 6 +get 002029.SZ cashflow data succ! total rows: 5 +get 002030.SZ cashflow data succ! total rows: 4 +get 002031.SZ cashflow data succ! total rows: 4 +get 002032.SZ cashflow data succ! total rows: 5 +get 002033.SZ cashflow data succ! total rows: 6 +get 002034.SZ cashflow data succ! total rows: 5 +get 002035.SZ cashflow data succ! total rows: 4 +get 002036.SZ cashflow data succ! total rows: 5 +get 002037.SZ cashflow data succ! total rows: 5 +get 002038.SZ cashflow data succ! total rows: 5 +get 002039.SZ cashflow data succ! total rows: 6 +get 002040.SZ cashflow data succ! total rows: 4 +get 002041.SZ cashflow data succ! total rows: 5 +get 002042.SZ cashflow data succ! total rows: 6 +get 002043.SZ cashflow data succ! total rows: 5 +get 002044.SZ cashflow data succ! total rows: 6 +get 002045.SZ cashflow data succ! total rows: 5 +get 002046.SZ cashflow data succ! total rows: 5 +get 002047.SZ cashflow data succ! total rows: 5 +get 002048.SZ cashflow data succ! total rows: 5 +get 002049.SZ cashflow data succ! total rows: 6 +get 002050.SZ cashflow data succ! total rows: 5 +get 002051.SZ cashflow data succ! total rows: 5 +get 002052.SZ cashflow data succ! total rows: 6 +get 002053.SZ cashflow data succ! total rows: 5 +get 002054.SZ cashflow data succ! total rows: 7 +get 002055.SZ cashflow data succ! total rows: 6 +get 002056.SZ cashflow data succ! total rows: 4 +get 002057.SZ cashflow data succ! total rows: 4 +get 002058.SZ cashflow data succ! total rows: 6 +get 002059.SZ cashflow data succ! total rows: 7 +get 002060.SZ cashflow data succ! total rows: 6 +get 002061.SZ cashflow data succ! total rows: 5 +get 002062.SZ cashflow data succ! total rows: 5 +get 002063.SZ cashflow data succ! total rows: 4 +get 002064.SZ cashflow data succ! total rows: 5 +get 002065.SZ cashflow data succ! total rows: 5 +get 002066.SZ cashflow data succ! total rows: 5 +get 002067.SZ cashflow data succ! total rows: 6 +get 002068.SZ cashflow data succ! total rows: 6 +get 002069.SZ cashflow data succ! total rows: 6 +get 002072.SZ cashflow data succ! total rows: 5 +get 002073.SZ cashflow data succ! total rows: 6 +get 002074.SZ cashflow data succ! total rows: 6 +get 002075.SZ cashflow data succ! total rows: 5 +get 002076.SZ cashflow data succ! total rows: 5 +get 002077.SZ cashflow data succ! total rows: 5 +get 002078.SZ cashflow data succ! total rows: 5 +get 002079.SZ cashflow data succ! total rows: 5 +get 002080.SZ cashflow data succ! total rows: 6 +get 002081.SZ cashflow data succ! total rows: 4 +get 002082.SZ cashflow data succ! total rows: 5 +get 002083.SZ cashflow data succ! total rows: 4 +get 002084.SZ cashflow data succ! total rows: 5 +get 002085.SZ cashflow data succ! total rows: 5 +get 002086.SZ cashflow data succ! total rows: 5 +get 002087.SZ cashflow data succ! total rows: 5 +get 002088.SZ cashflow data succ! total rows: 5 +get 002089.SZ cashflow data succ! total rows: 5 +get 002090.SZ cashflow data succ! total rows: 7 +get 002091.SZ cashflow data succ! total rows: 5 +get 002092.SZ cashflow data succ! total rows: 6 +get 002093.SZ cashflow data succ! total rows: 5 +get 002094.SZ cashflow data succ! total rows: 6 +get 002095.SZ cashflow data succ! total rows: 4 +get 002096.SZ cashflow data succ! total rows: 5 +get 002097.SZ cashflow data succ! total rows: 6 +get 002098.SZ cashflow data succ! total rows: 5 +get 002099.SZ cashflow data succ! total rows: 4 +get 002100.SZ cashflow data succ! total rows: 5 +get 002101.SZ cashflow data succ! total rows: 6 +get 002102.SZ cashflow data succ! total rows: 5 +get 002103.SZ cashflow data succ! total rows: 5 +get 002104.SZ cashflow data succ! total rows: 7 +get 002105.SZ cashflow data succ! total rows: 4 +get 002106.SZ cashflow data succ! total rows: 5 +get 002107.SZ cashflow data succ! total rows: 7 +get 002108.SZ cashflow data succ! total rows: 5 +get 002109.SZ cashflow data succ! total rows: 6 +get 002110.SZ cashflow data succ! total rows: 6 +get 002111.SZ cashflow data succ! total rows: 4 +get 002112.SZ cashflow data succ! total rows: 6 +get 002113.SZ cashflow data succ! total rows: 6 +get 002114.SZ cashflow data succ! total rows: 6 +get 002115.SZ cashflow data succ! total rows: 4 +get 002116.SZ cashflow data succ! total rows: 5 +get 002117.SZ cashflow data succ! total rows: 6 +get 002118.SZ cashflow data succ! total rows: 9 +get 002119.SZ cashflow data succ! total rows: 6 +get 002120.SZ cashflow data succ! total rows: 4 +get 002121.SZ cashflow data succ! total rows: 7 +get 002122.SZ cashflow data succ! total rows: 6 +get 002123.SZ cashflow data succ! total rows: 4 +get 002124.SZ cashflow data succ! total rows: 5 +get 002125.SZ cashflow data succ! total rows: 6 +get 002126.SZ cashflow data succ! total rows: 5 +get 002127.SZ cashflow data succ! total rows: 7 +get 002128.SZ cashflow data succ! total rows: 4 +get 002129.SZ cashflow data succ! total rows: 5 +get 002130.SZ cashflow data succ! total rows: 4 +get 002131.SZ cashflow data succ! total rows: 5 +get 002132.SZ cashflow data succ! total rows: 6 +get 002133.SZ cashflow data succ! total rows: 5 +get 002134.SZ cashflow data succ! total rows: 4 +get 002135.SZ cashflow data succ! total rows: 4 +get 002136.SZ cashflow data succ! total rows: 6 +get 002137.SZ cashflow data succ! total rows: 4 +get 002138.SZ cashflow data succ! total rows: 6 +get 002139.SZ cashflow data succ! total rows: 4 +get 002140.SZ cashflow data succ! total rows: 4 +get 002141.SZ cashflow data succ! total rows: 6 +get 002142.SZ cashflow data succ! total rows: 7 +get 002144.SZ cashflow data succ! total rows: 5 +get 002145.SZ cashflow data succ! total rows: 5 +get 002146.SZ cashflow data succ! total rows: 5 +get 002148.SZ cashflow data succ! total rows: 5 +get 002149.SZ cashflow data succ! total rows: 5 +get 002150.SZ cashflow data succ! total rows: 5 +get 002151.SZ cashflow data succ! total rows: 6 +get 002152.SZ cashflow data succ! total rows: 4 +get 002153.SZ cashflow data succ! total rows: 5 +get 002154.SZ cashflow data succ! total rows: 6 +get 002155.SZ cashflow data succ! total rows: 5 +get 002156.SZ cashflow data succ! total rows: 6 +get 002157.SZ cashflow data succ! total rows: 5 +get 002158.SZ cashflow data succ! total rows: 4 +get 002159.SZ cashflow data succ! total rows: 4 +get 002160.SZ cashflow data succ! total rows: 4 +get 002161.SZ cashflow data succ! total rows: 6 +get 002162.SZ cashflow data succ! total rows: 7 +get 002163.SZ cashflow data succ! total rows: 6 +get 002164.SZ cashflow data succ! total rows: 5 +get 002165.SZ cashflow data succ! total rows: 7 +get 002166.SZ cashflow data succ! total rows: 4 +get 002167.SZ cashflow data succ! total rows: 4 +get 002168.SZ cashflow data succ! total rows: 6 +get 002169.SZ cashflow data succ! total rows: 6 +get 002170.SZ cashflow data succ! total rows: 5 +get 002171.SZ cashflow data succ! total rows: 7 +get 002172.SZ cashflow data succ! total rows: 4 +get 002173.SZ cashflow data succ! total rows: 7 +get 002174.SZ cashflow data succ! total rows: 6 +get 002175.SZ cashflow data succ! total rows: 4 +get 002176.SZ cashflow data succ! total rows: 4 +get 002177.SZ cashflow data succ! total rows: 6 +get 002178.SZ cashflow data succ! total rows: 5 +get 002179.SZ cashflow data succ! total rows: 4 +get 002180.SZ cashflow data succ! total rows: 4 +get 002181.SZ cashflow data succ! total rows: 5 +get 002182.SZ cashflow data succ! total rows: 5 +get 002183.SZ cashflow data succ! total rows: 6 +get 002184.SZ cashflow data succ! total rows: 4 +get 002185.SZ cashflow data succ! total rows: 5 +get 002186.SZ cashflow data succ! total rows: 4 +get 002187.SZ cashflow data succ! total rows: 5 +get 002188.SZ cashflow data succ! total rows: 5 +get 002189.SZ cashflow data succ! total rows: 8 +get 002190.SZ cashflow data succ! total rows: 4 +get 002191.SZ cashflow data succ! total rows: 7 +get 002192.SZ cashflow data succ! total rows: 5 +get 002193.SZ cashflow data succ! total rows: 6 +get 002194.SZ cashflow data succ! total rows: 7 +get 002195.SZ cashflow data succ! total rows: 5 +get 002196.SZ cashflow data succ! total rows: 7 +get 002197.SZ cashflow data succ! total rows: 5 +get 002198.SZ cashflow data succ! total rows: 4 +get 002199.SZ cashflow data succ! total rows: 5 +get 002200.SZ cashflow data succ! total rows: 6 +get 002201.SZ cashflow data succ! total rows: 5 +get 002202.SZ cashflow data succ! total rows: 6 +get 002203.SZ cashflow data succ! total rows: 6 +get 002204.SZ cashflow data succ! total rows: 5 +get 002205.SZ cashflow data succ! total rows: 6 +get 002206.SZ cashflow data succ! total rows: 4 +get 002207.SZ cashflow data succ! total rows: 5 +get 002208.SZ cashflow data succ! total rows: 4 +get 002209.SZ cashflow data succ! total rows: 7 +get 002210.SZ cashflow data succ! total rows: 6 +get 002211.SZ cashflow data succ! total rows: 6 +get 002212.SZ cashflow data succ! total rows: 6 +get 002213.SZ cashflow data succ! total rows: 5 +get 002214.SZ cashflow data succ! total rows: 6 +get 002215.SZ cashflow data succ! total rows: 5 +get 002216.SZ cashflow data succ! total rows: 5 +get 002217.SZ cashflow data succ! total rows: 5 +get 002218.SZ cashflow data succ! total rows: 4 +get 002219.SZ cashflow data succ! total rows: 7 +get 002221.SZ cashflow data succ! total rows: 4 +get 002222.SZ cashflow data succ! total rows: 7 +get 002223.SZ cashflow data succ! total rows: 4 +get 002224.SZ cashflow data succ! total rows: 4 +get 002225.SZ cashflow data succ! total rows: 5 +get 002226.SZ cashflow data succ! total rows: 5 +get 002227.SZ cashflow data succ! total rows: 6 +get 002228.SZ cashflow data succ! total rows: 5 +get 002229.SZ cashflow data succ! total rows: 7 +get 002230.SZ cashflow data succ! total rows: 6 +get 002231.SZ cashflow data succ! total rows: 6 +get 002232.SZ cashflow data succ! total rows: 7 +get 002233.SZ cashflow data succ! total rows: 5 +get 002234.SZ cashflow data succ! total rows: 6 +get 002235.SZ cashflow data succ! total rows: 5 +get 002236.SZ cashflow data succ! total rows: 5 +get 002237.SZ cashflow data succ! total rows: 4 +get 002238.SZ cashflow data succ! total rows: 6 +get 002239.SZ cashflow data succ! total rows: 5 +get 002240.SZ cashflow data succ! total rows: 4 +get 002241.SZ cashflow data succ! total rows: 5 +get 002242.SZ cashflow data succ! total rows: 5 +get 002243.SZ cashflow data succ! total rows: 5 +get 002244.SZ cashflow data succ! total rows: 4 +get 002245.SZ cashflow data succ! total rows: 7 +get 002246.SZ cashflow data succ! total rows: 4 +get 002247.SZ cashflow data succ! total rows: 6 +get 002248.SZ cashflow data succ! total rows: 7 +get 002249.SZ cashflow data succ! total rows: 5 +get 002250.SZ cashflow data succ! total rows: 5 +get 002251.SZ cashflow data succ! total rows: 6 +get 002252.SZ cashflow data succ! total rows: 5 +get 002253.SZ cashflow data succ! total rows: 6 +get 002254.SZ cashflow data succ! total rows: 4 +get 002255.SZ cashflow data succ! total rows: 5 +get 002256.SZ cashflow data succ! total rows: 6 +get 002258.SZ cashflow data succ! total rows: 5 +get 002259.SZ cashflow data succ! total rows: 4 +get 002261.SZ cashflow data succ! total rows: 5 +get 002262.SZ cashflow data succ! total rows: 5 +get 002263.SZ cashflow data succ! total rows: 4 +get 002264.SZ cashflow data succ! total rows: 5 +get 002265.SZ cashflow data succ! total rows: 6 +get 002266.SZ cashflow data succ! total rows: 4 +get 002267.SZ cashflow data succ! total rows: 5 +get 002268.SZ cashflow data succ! total rows: 7 +get 002269.SZ cashflow data succ! total rows: 6 +get 002270.SZ cashflow data succ! total rows: 5 +get 002271.SZ cashflow data succ! total rows: 6 +get 002272.SZ cashflow data succ! total rows: 6 +get 002273.SZ cashflow data succ! total rows: 4 +get 002274.SZ cashflow data succ! total rows: 4 +get 002275.SZ cashflow data succ! total rows: 6 +get 002276.SZ cashflow data succ! total rows: 5 +get 002277.SZ cashflow data succ! total rows: 4 +get 002278.SZ cashflow data succ! total rows: 7 +get 002279.SZ cashflow data succ! total rows: 6 +get 002280.SZ cashflow data succ! total rows: 4 +get 002281.SZ cashflow data succ! total rows: 4 +get 002282.SZ cashflow data succ! total rows: 5 +get 002283.SZ cashflow data succ! total rows: 4 +get 002284.SZ cashflow data succ! total rows: 5 +get 002285.SZ cashflow data succ! total rows: 8 +get 002286.SZ cashflow data succ! total rows: 5 +get 002287.SZ cashflow data succ! total rows: 4 +get 002288.SZ cashflow data succ! total rows: 6 +get 002289.SZ cashflow data succ! total rows: 7 +get 002290.SZ cashflow data succ! total rows: 4 +get 002291.SZ cashflow data succ! total rows: 6 +get 002292.SZ cashflow data succ! total rows: 7 +get 002293.SZ cashflow data succ! total rows: 5 +get 002294.SZ cashflow data succ! total rows: 4 +get 002295.SZ cashflow data succ! total rows: 5 +get 002296.SZ cashflow data succ! total rows: 4 +get 002297.SZ cashflow data succ! total rows: 5 +get 002298.SZ cashflow data succ! total rows: 7 +get 002299.SZ cashflow data succ! total rows: 5 +get 002300.SZ cashflow data succ! total rows: 6 +get 002301.SZ cashflow data succ! total rows: 5 +get 002302.SZ cashflow data succ! total rows: 6 +get 002303.SZ cashflow data succ! total rows: 5 +get 002304.SZ cashflow data succ! total rows: 4 +get 002305.SZ cashflow data succ! total rows: 6 +get 002306.SZ cashflow data succ! total rows: 6 +get 002307.SZ cashflow data succ! total rows: 8 +get 002308.SZ cashflow data succ! total rows: 4 +get 002309.SZ cashflow data succ! total rows: 6 +get 002310.SZ cashflow data succ! total rows: 6 +get 002311.SZ cashflow data succ! total rows: 5 +get 002312.SZ cashflow data succ! total rows: 4 +get 002313.SZ cashflow data succ! total rows: 5 +get 002314.SZ cashflow data succ! total rows: 4 +get 002315.SZ cashflow data succ! total rows: 5 +get 002316.SZ cashflow data succ! total rows: 5 +get 002317.SZ cashflow data succ! total rows: 4 +get 002318.SZ cashflow data succ! total rows: 4 +get 002319.SZ cashflow data succ! total rows: 8 +get 002320.SZ cashflow data succ! total rows: 5 +get 002321.SZ cashflow data succ! total rows: 6 +get 002322.SZ cashflow data succ! total rows: 5 +get 002323.SZ cashflow data succ! total rows: 4 +get 002324.SZ cashflow data succ! total rows: 5 +get 002325.SZ cashflow data succ! total rows: 5 +get 002326.SZ cashflow data succ! total rows: 5 +get 002327.SZ cashflow data succ! total rows: 5 +get 002328.SZ cashflow data succ! total rows: 4 +get 002329.SZ cashflow data succ! total rows: 5 +get 002330.SZ cashflow data succ! total rows: 7 +get 002331.SZ cashflow data succ! total rows: 5 +get 002332.SZ cashflow data succ! total rows: 6 +get 002333.SZ cashflow data succ! total rows: 4 +get 002334.SZ cashflow data succ! total rows: 5 +get 002335.SZ cashflow data succ! total rows: 4 +get 002336.SZ cashflow data succ! total rows: 7 +get 002337.SZ cashflow data succ! total rows: 6 +get 002338.SZ cashflow data succ! total rows: 6 +get 002339.SZ cashflow data succ! total rows: 5 +get 002340.SZ cashflow data succ! total rows: 4 +get 002341.SZ cashflow data succ! total rows: 5 +get 002342.SZ cashflow data succ! total rows: 4 +get 002343.SZ cashflow data succ! total rows: 4 +get 002344.SZ cashflow data succ! total rows: 5 +get 002345.SZ cashflow data succ! total rows: 4 +get 002346.SZ cashflow data succ! total rows: 5 +get 002347.SZ cashflow data succ! total rows: 8 +get 002348.SZ cashflow data succ! total rows: 6 +get 002349.SZ cashflow data succ! total rows: 4 +get 002350.SZ cashflow data succ! total rows: 6 +get 002351.SZ cashflow data succ! total rows: 6 +get 002352.SZ cashflow data succ! total rows: 5 +get 002353.SZ cashflow data succ! total rows: 4 +get 002354.SZ cashflow data succ! total rows: 6 +get 002355.SZ cashflow data succ! total rows: 4 +get 002356.SZ cashflow data succ! total rows: 5 +get 002357.SZ cashflow data succ! total rows: 5 +get 002358.SZ cashflow data succ! total rows: 5 +get 002360.SZ cashflow data succ! total rows: 4 +get 002361.SZ cashflow data succ! total rows: 6 +get 002362.SZ cashflow data succ! total rows: 6 +get 002363.SZ cashflow data succ! total rows: 6 +get 002364.SZ cashflow data succ! total rows: 7 +get 002365.SZ cashflow data succ! total rows: 6 +get 002366.SZ cashflow data succ! total rows: 5 +get 002367.SZ cashflow data succ! total rows: 5 +get 002368.SZ cashflow data succ! total rows: 6 +get 002369.SZ cashflow data succ! total rows: 6 +get 002370.SZ cashflow data succ! total rows: 6 +get 002371.SZ cashflow data succ! total rows: 4 +get 002372.SZ cashflow data succ! total rows: 6 +get 002373.SZ cashflow data succ! total rows: 6 +get 002374.SZ cashflow data succ! total rows: 5 +get 002375.SZ cashflow data succ! total rows: 4 +get 002376.SZ cashflow data succ! total rows: 5 +get 002377.SZ cashflow data succ! total rows: 6 +get 002378.SZ cashflow data succ! total rows: 5 +get 002379.SZ cashflow data succ! total rows: 6 +get 002380.SZ cashflow data succ! total rows: 5 +get 002381.SZ cashflow data succ! total rows: 5 +get 002382.SZ cashflow data succ! total rows: 5 +get 002383.SZ cashflow data succ! total rows: 7 +get 002384.SZ cashflow data succ! total rows: 5 +get 002385.SZ cashflow data succ! total rows: 6 +get 002386.SZ cashflow data succ! total rows: 5 +get 002387.SZ cashflow data succ! total rows: 6 +get 002388.SZ cashflow data succ! total rows: 6 +get 002389.SZ cashflow data succ! total rows: 6 +get 002390.SZ cashflow data succ! total rows: 4 +get 002391.SZ cashflow data succ! total rows: 5 +get 002392.SZ cashflow data succ! total rows: 6 +get 002393.SZ cashflow data succ! total rows: 6 +get 002394.SZ cashflow data succ! total rows: 5 +get 002395.SZ cashflow data succ! total rows: 6 +get 002396.SZ cashflow data succ! total rows: 5 +get 002397.SZ cashflow data succ! total rows: 6 +get 002398.SZ cashflow data succ! total rows: 7 +get 002399.SZ cashflow data succ! total rows: 4 +get 002400.SZ cashflow data succ! total rows: 6 +get 002401.SZ cashflow data succ! total rows: 5 +get 002402.SZ cashflow data succ! total rows: 5 +get 002403.SZ cashflow data succ! total rows: 5 +get 002404.SZ cashflow data succ! total rows: 5 +get 002405.SZ cashflow data succ! total rows: 5 +get 002406.SZ cashflow data succ! total rows: 5 +get 002407.SZ cashflow data succ! total rows: 6 +get 002408.SZ cashflow data succ! total rows: 5 +get 002409.SZ cashflow data succ! total rows: 6 +get 002410.SZ cashflow data succ! total rows: 5 +get 002411.SZ cashflow data succ! total rows: 8 +get 002412.SZ cashflow data succ! total rows: 5 +get 002413.SZ cashflow data succ! total rows: 5 +get 002414.SZ cashflow data succ! total rows: 5 +get 002415.SZ cashflow data succ! total rows: 5 +get 002416.SZ cashflow data succ! total rows: 4 +get 002417.SZ cashflow data succ! total rows: 7 +get 002418.SZ cashflow data succ! total rows: 4 +get 002419.SZ cashflow data succ! total rows: 5 +get 002420.SZ cashflow data succ! total rows: 6 +get 002421.SZ cashflow data succ! total rows: 4 +get 002422.SZ cashflow data succ! total rows: 5 +get 002423.SZ cashflow data succ! total rows: 5 +get 002424.SZ cashflow data succ! total rows: 5 +get 002425.SZ cashflow data succ! total rows: 6 +get 002426.SZ cashflow data succ! total rows: 5 +get 002427.SZ cashflow data succ! total rows: 7 +get 002428.SZ cashflow data succ! total rows: 8 +get 002429.SZ cashflow data succ! total rows: 5 +get 002430.SZ cashflow data succ! total rows: 4 +get 002431.SZ cashflow data succ! total rows: 7 +get 002432.SZ cashflow data succ! total rows: 4 +get 002433.SZ cashflow data succ! total rows: 7 +get 002434.SZ cashflow data succ! total rows: 5 +get 002435.SZ cashflow data succ! total rows: 4 +get 002436.SZ cashflow data succ! total rows: 6 +get 002437.SZ cashflow data succ! total rows: 5 +get 002438.SZ cashflow data succ! total rows: 5 +get 002439.SZ cashflow data succ! total rows: 5 +get 002440.SZ cashflow data succ! total rows: 4 +get 002441.SZ cashflow data succ! total rows: 5 +get 002442.SZ cashflow data succ! total rows: 4 +get 002443.SZ cashflow data succ! total rows: 4 +get 002444.SZ cashflow data succ! total rows: 4 +get 002445.SZ cashflow data succ! total rows: 7 +get 002446.SZ cashflow data succ! total rows: 7 +get 002448.SZ cashflow data succ! total rows: 5 +get 002449.SZ cashflow data succ! total rows: 5 +get 002451.SZ cashflow data succ! total rows: 6 +get 002452.SZ cashflow data succ! total rows: 4 +get 002453.SZ cashflow data succ! total rows: 7 +get 002454.SZ cashflow data succ! total rows: 5 +get 002455.SZ cashflow data succ! total rows: 5 +get 002456.SZ cashflow data succ! total rows: 5 +get 002457.SZ cashflow data succ! total rows: 5 +get 002458.SZ cashflow data succ! total rows: 5 +get 002459.SZ cashflow data succ! total rows: 6 +get 002460.SZ cashflow data succ! total rows: 5 +get 002461.SZ cashflow data succ! total rows: 4 +get 002462.SZ cashflow data succ! total rows: 4 +get 002463.SZ cashflow data succ! total rows: 5 +get 002465.SZ cashflow data succ! total rows: 6 +get 002466.SZ cashflow data succ! total rows: 5 +get 002467.SZ cashflow data succ! total rows: 4 +get 002468.SZ cashflow data succ! total rows: 4 +get 002469.SZ cashflow data succ! total rows: 5 +get 002470.SZ cashflow data succ! total rows: 6 +get 002471.SZ cashflow data succ! total rows: 6 +get 002472.SZ cashflow data succ! total rows: 4 +get 002474.SZ cashflow data succ! total rows: 5 +get 002475.SZ cashflow data succ! total rows: 4 +get 002476.SZ cashflow data succ! total rows: 5 +get 002478.SZ cashflow data succ! total rows: 5 +get 002479.SZ cashflow data succ! total rows: 5 +get 002480.SZ cashflow data succ! total rows: 7 +get 002481.SZ cashflow data succ! total rows: 5 +get 002482.SZ cashflow data succ! total rows: 6 +get 002483.SZ cashflow data succ! total rows: 4 +get 002484.SZ cashflow data succ! total rows: 5 +get 002485.SZ cashflow data succ! total rows: 4 +get 002486.SZ cashflow data succ! total rows: 5 +get 002487.SZ cashflow data succ! total rows: 4 +get 002488.SZ cashflow data succ! total rows: 6 +get 002489.SZ cashflow data succ! total rows: 4 +get 002490.SZ cashflow data succ! total rows: 7 +get 002491.SZ cashflow data succ! total rows: 5 +get 002492.SZ cashflow data succ! total rows: 5 +get 002493.SZ cashflow data succ! total rows: 6 +get 002494.SZ cashflow data succ! total rows: 6 +get 002495.SZ cashflow data succ! total rows: 5 +get 002496.SZ cashflow data succ! total rows: 8 +get 002497.SZ cashflow data succ! total rows: 4 +get 002498.SZ cashflow data succ! total rows: 5 +get 002499.SZ cashflow data succ! total rows: 2 +get 002500.SZ cashflow data succ! total rows: 6 +get 002501.SZ cashflow data succ! total rows: 6 +get 002502.SZ cashflow data succ! total rows: 6 +get 002503.SZ cashflow data succ! total rows: 6 +get 002504.SZ cashflow data succ! total rows: 5 +get 002505.SZ cashflow data succ! total rows: 6 +get 002506.SZ cashflow data succ! total rows: 6 +get 002507.SZ cashflow data succ! total rows: 4 +get 002508.SZ cashflow data succ! total rows: 4 +get 002510.SZ cashflow data succ! total rows: 5 +get 002511.SZ cashflow data succ! total rows: 4 +get 002512.SZ cashflow data succ! total rows: 4 +get 002513.SZ cashflow data succ! total rows: 6 +get 002514.SZ cashflow data succ! total rows: 4 +get 002515.SZ cashflow data succ! total rows: 6 +get 002516.SZ cashflow data succ! total rows: 4 +get 002517.SZ cashflow data succ! total rows: 5 +get 002518.SZ cashflow data succ! total rows: 7 +get 002519.SZ cashflow data succ! total rows: 5 +get 002520.SZ cashflow data succ! total rows: 6 +get 002521.SZ cashflow data succ! total rows: 4 +get 002522.SZ cashflow data succ! total rows: 5 +get 002523.SZ cashflow data succ! total rows: 5 +get 002524.SZ cashflow data succ! total rows: 5 +get 002526.SZ cashflow data succ! total rows: 4 +get 002527.SZ cashflow data succ! total rows: 4 +get 002528.SZ cashflow data succ! total rows: 6 +get 002529.SZ cashflow data succ! total rows: 5 +get 002530.SZ cashflow data succ! total rows: 7 +get 002531.SZ cashflow data succ! total rows: 6 +get 002532.SZ cashflow data succ! total rows: 5 +get 002533.SZ cashflow data succ! total rows: 5 +get 002534.SZ cashflow data succ! total rows: 6 +get 002535.SZ cashflow data succ! total rows: 5 +get 002536.SZ cashflow data succ! total rows: 6 +get 002537.SZ cashflow data succ! total rows: 5 +get 002538.SZ cashflow data succ! total rows: 4 +get 002539.SZ cashflow data succ! total rows: 4 +get 002540.SZ cashflow data succ! total rows: 5 +get 002541.SZ cashflow data succ! total rows: 6 +get 002542.SZ cashflow data succ! total rows: 6 +get 002543.SZ cashflow data succ! total rows: 5 +get 002544.SZ cashflow data succ! total rows: 6 +get 002545.SZ cashflow data succ! total rows: 4 +get 002546.SZ cashflow data succ! total rows: 7 +get 002547.SZ cashflow data succ! total rows: 5 +get 002548.SZ cashflow data succ! total rows: 5 +get 002549.SZ cashflow data succ! total rows: 6 +get 002550.SZ cashflow data succ! total rows: 5 +get 002551.SZ cashflow data succ! total rows: 4 +get 002552.SZ cashflow data succ! total rows: 6 +get 002553.SZ cashflow data succ! total rows: 5 +get 002554.SZ cashflow data succ! total rows: 5 +get 002555.SZ cashflow data succ! total rows: 4 +get 002556.SZ cashflow data succ! total rows: 6 +get 002557.SZ cashflow data succ! total rows: 5 +get 002558.SZ cashflow data succ! total rows: 5 +get 002559.SZ cashflow data succ! total rows: 4 +get 002560.SZ cashflow data succ! total rows: 5 +get 002561.SZ cashflow data succ! total rows: 5 +get 002562.SZ cashflow data succ! total rows: 4 +get 002563.SZ cashflow data succ! total rows: 6 +get 002564.SZ cashflow data succ! total rows: 3 +get 002565.SZ cashflow data succ! total rows: 5 +get 002566.SZ cashflow data succ! total rows: 4 +get 002567.SZ cashflow data succ! total rows: 5 +get 002568.SZ cashflow data succ! total rows: 4 +get 002569.SZ cashflow data succ! total rows: 5 +get 002570.SZ cashflow data succ! total rows: 4 +get 002571.SZ cashflow data succ! total rows: 6 +get 002572.SZ cashflow data succ! total rows: 6 +get 002573.SZ cashflow data succ! total rows: 4 +get 002574.SZ cashflow data succ! total rows: 6 +get 002575.SZ cashflow data succ! total rows: 5 +get 002576.SZ cashflow data succ! total rows: 6 +get 002577.SZ cashflow data succ! total rows: 6 +get 002578.SZ cashflow data succ! total rows: 5 +get 002579.SZ cashflow data succ! total rows: 5 +get 002580.SZ cashflow data succ! total rows: 4 +get 002581.SZ cashflow data succ! total rows: 5 +get 002582.SZ cashflow data succ! total rows: 5 +get 002583.SZ cashflow data succ! total rows: 5 +get 002584.SZ cashflow data succ! total rows: 5 +get 002585.SZ cashflow data succ! total rows: 5 +get 002586.SZ cashflow data succ! total rows: 6 +get 002587.SZ cashflow data succ! total rows: 6 +get 002588.SZ cashflow data succ! total rows: 4 +get 002589.SZ cashflow data succ! total rows: 5 +get 002590.SZ cashflow data succ! total rows: 6 +get 002591.SZ cashflow data succ! total rows: 5 +get 002592.SZ cashflow data succ! total rows: 4 +get 002593.SZ cashflow data succ! total rows: 4 +get 002594.SZ cashflow data succ! total rows: 5 +get 002595.SZ cashflow data succ! total rows: 5 +get 002596.SZ cashflow data succ! total rows: 6 +get 002597.SZ cashflow data succ! total rows: 4 +get 002598.SZ cashflow data succ! total rows: 5 +get 002599.SZ cashflow data succ! total rows: 7 +get 002600.SZ cashflow data succ! total rows: 5 +get 002601.SZ cashflow data succ! total rows: 5 +get 002602.SZ cashflow data succ! total rows: 4 +get 002603.SZ cashflow data succ! total rows: 5 +get 002605.SZ cashflow data succ! total rows: 4 +get 002606.SZ cashflow data succ! total rows: 5 +get 002607.SZ cashflow data succ! total rows: 5 +get 002608.SZ cashflow data succ! total rows: 6 +get 002609.SZ cashflow data succ! total rows: 4 +get 002610.SZ cashflow data succ! total rows: 4 +get 002611.SZ cashflow data succ! total rows: 5 +get 002612.SZ cashflow data succ! total rows: 4 +get 002613.SZ cashflow data succ! total rows: 6 +get 002614.SZ cashflow data succ! total rows: 4 +get 002615.SZ cashflow data succ! total rows: 4 +get 002616.SZ cashflow data succ! total rows: 5 +get 002617.SZ cashflow data succ! total rows: 5 +get 002620.SZ cashflow data succ! total rows: 5 +get 002621.SZ cashflow data succ! total rows: 7 +get 002622.SZ cashflow data succ! total rows: 5 +get 002623.SZ cashflow data succ! total rows: 4 +get 002624.SZ cashflow data succ! total rows: 5 +get 002625.SZ cashflow data succ! total rows: 5 +get 002626.SZ cashflow data succ! total rows: 4 +get 002627.SZ cashflow data succ! total rows: 6 +get 002628.SZ cashflow data succ! total rows: 6 +get 002629.SZ cashflow data succ! total rows: 5 +get 002630.SZ cashflow data succ! total rows: 8 +get 002631.SZ cashflow data succ! total rows: 6 +get 002632.SZ cashflow data succ! total rows: 4 +get 002633.SZ cashflow data succ! total rows: 7 +get 002634.SZ cashflow data succ! total rows: 5 +get 002635.SZ cashflow data succ! total rows: 4 +get 002636.SZ cashflow data succ! total rows: 4 +get 002637.SZ cashflow data succ! total rows: 6 +get 002638.SZ cashflow data succ! total rows: 6 +get 002639.SZ cashflow data succ! total rows: 5 +get 002640.SZ cashflow data succ! total rows: 5 +get 002641.SZ cashflow data succ! total rows: 6 +get 002642.SZ cashflow data succ! total rows: 5 +get 002643.SZ cashflow data succ! total rows: 6 +get 002644.SZ cashflow data succ! total rows: 5 +get 002645.SZ cashflow data succ! total rows: 5 +get 002646.SZ cashflow data succ! total rows: 4 +get 002647.SZ cashflow data succ! total rows: 5 +get 002648.SZ cashflow data succ! total rows: 4 +get 002649.SZ cashflow data succ! total rows: 4 +get 002650.SZ cashflow data succ! total rows: 6 +get 002651.SZ cashflow data succ! total rows: 5 +get 002652.SZ cashflow data succ! total rows: 5 +get 002653.SZ cashflow data succ! total rows: 6 +get 002654.SZ cashflow data succ! total rows: 6 +get 002655.SZ cashflow data succ! total rows: 6 +get 002656.SZ cashflow data succ! total rows: 3 +get 002657.SZ cashflow data succ! total rows: 6 +get 002658.SZ cashflow data succ! total rows: 6 +get 002659.SZ cashflow data succ! total rows: 7 +get 002660.SZ cashflow data succ! total rows: 6 +get 002661.SZ cashflow data succ! total rows: 5 +get 002662.SZ cashflow data succ! total rows: 5 +get 002663.SZ cashflow data succ! total rows: 6 +get 002664.SZ cashflow data succ! total rows: 5 +get 002665.SZ cashflow data succ! total rows: 6 +get 002666.SZ cashflow data succ! total rows: 5 +get 002667.SZ cashflow data succ! total rows: 5 +get 002668.SZ cashflow data succ! total rows: 4 +get 002669.SZ cashflow data succ! total rows: 6 +get 002670.SZ cashflow data succ! total rows: 6 +get 002671.SZ cashflow data succ! total rows: 6 +get 002672.SZ cashflow data succ! total rows: 5 +get 002673.SZ cashflow data succ! total rows: 6 +get 002674.SZ cashflow data succ! total rows: 4 +get 002675.SZ cashflow data succ! total rows: 5 +get 002676.SZ cashflow data succ! total rows: 5 +get 002677.SZ cashflow data succ! total rows: 6 +get 002678.SZ cashflow data succ! total rows: 5 +get 002679.SZ cashflow data succ! total rows: 5 +get 002681.SZ cashflow data succ! total rows: 4 +get 002682.SZ cashflow data succ! total rows: 6 +get 002683.SZ cashflow data succ! total rows: 6 +get 002685.SZ cashflow data succ! total rows: 6 +get 002686.SZ cashflow data succ! total rows: 5 +get 002687.SZ cashflow data succ! total rows: 4 +get 002688.SZ cashflow data succ! total rows: 4 +get 002689.SZ cashflow data succ! total rows: 7 +get 002690.SZ cashflow data succ! total rows: 5 +get 002691.SZ cashflow data succ! total rows: 5 +get 002692.SZ cashflow data succ! total rows: 5 +get 002693.SZ cashflow data succ! total rows: 6 +get 002694.SZ cashflow data succ! total rows: 6 +get 002695.SZ cashflow data succ! total rows: 4 +get 002696.SZ cashflow data succ! total rows: 5 +get 002697.SZ cashflow data succ! total rows: 4 +get 002698.SZ cashflow data succ! total rows: 4 +get 002699.SZ cashflow data succ! total rows: 6 +get 002700.SZ cashflow data succ! total rows: 5 +get 002701.SZ cashflow data succ! total rows: 5 +get 002702.SZ cashflow data succ! total rows: 4 +get 002703.SZ cashflow data succ! total rows: 6 +get 002705.SZ cashflow data succ! total rows: 4 +get 002706.SZ cashflow data succ! total rows: 6 +get 002707.SZ cashflow data succ! total rows: 5 +get 002708.SZ cashflow data succ! total rows: 6 +get 002709.SZ cashflow data succ! total rows: 4 +get 002712.SZ cashflow data succ! total rows: 4 +get 002713.SZ cashflow data succ! total rows: 5 +get 002714.SZ cashflow data succ! total rows: 6 +get 002715.SZ cashflow data succ! total rows: 6 +get 002716.SZ cashflow data succ! total rows: 6 +get 002717.SZ cashflow data succ! total rows: 6 +get 002718.SZ cashflow data succ! total rows: 4 +get 002719.SZ cashflow data succ! total rows: 6 +get 002721.SZ cashflow data succ! total rows: 4 +get 002722.SZ cashflow data succ! total rows: 4 +get 002723.SZ cashflow data succ! total rows: 4 +get 002724.SZ cashflow data succ! total rows: 5 +get 002725.SZ cashflow data succ! total rows: 5 +get 002726.SZ cashflow data succ! total rows: 5 +get 002727.SZ cashflow data succ! total rows: 4 +get 002728.SZ cashflow data succ! total rows: 6 +get 002729.SZ cashflow data succ! total rows: 5 +get 002730.SZ cashflow data succ! total rows: 4 +get 002731.SZ cashflow data succ! total rows: 4 +get 002732.SZ cashflow data succ! total rows: 4 +get 002733.SZ cashflow data succ! total rows: 4 +get 002734.SZ cashflow data succ! total rows: 6 +get 002735.SZ cashflow data succ! total rows: 4 +get 002736.SZ cashflow data succ! total rows: 6 +get 002737.SZ cashflow data succ! total rows: 5 +get 002738.SZ cashflow data succ! total rows: 6 +get 002739.SZ cashflow data succ! total rows: 6 +get 002740.SZ cashflow data succ! total rows: 6 +get 002741.SZ cashflow data succ! total rows: 6 +get 002742.SZ cashflow data succ! total rows: 8 +get 002743.SZ cashflow data succ! total rows: 5 +get 002745.SZ cashflow data succ! total rows: 6 +get 002746.SZ cashflow data succ! total rows: 5 +get 002747.SZ cashflow data succ! total rows: 6 +get 002748.SZ cashflow data succ! total rows: 5 +get 002749.SZ cashflow data succ! total rows: 4 +get 002750.SZ cashflow data succ! total rows: 7 +get 002751.SZ cashflow data succ! total rows: 5 +get 002752.SZ cashflow data succ! total rows: 5 +get 002753.SZ cashflow data succ! total rows: 6 +get 002755.SZ cashflow data succ! total rows: 5 +get 002756.SZ cashflow data succ! total rows: 5 +get 002757.SZ cashflow data succ! total rows: 4 +get 002758.SZ cashflow data succ! total rows: 4 +get 002759.SZ cashflow data succ! total rows: 4 +get 002760.SZ cashflow data succ! total rows: 4 +get 002761.SZ cashflow data succ! total rows: 4 +get 002762.SZ cashflow data succ! total rows: 6 +get 002763.SZ cashflow data succ! total rows: 5 +get 002765.SZ cashflow data succ! total rows: 6 +get 002766.SZ cashflow data succ! total rows: 6 +get 002767.SZ cashflow data succ! total rows: 4 +get 002768.SZ cashflow data succ! total rows: 4 +get 002769.SZ cashflow data succ! total rows: 6 +get 002771.SZ cashflow data succ! total rows: 6 +get 002772.SZ cashflow data succ! total rows: 7 +get 002773.SZ cashflow data succ! total rows: 6 +get 002774.SZ cashflow data succ! total rows: 5 +get 002775.SZ cashflow data succ! total rows: 6 +get 002776.SZ cashflow data succ! total rows: 9 +get 002777.SZ cashflow data succ! total rows: 5 +get 002778.SZ cashflow data succ! total rows: 5 +get 002779.SZ cashflow data succ! total rows: 5 +get 002780.SZ cashflow data succ! total rows: 6 +get 002781.SZ cashflow data succ! total rows: 6 +get 002782.SZ cashflow data succ! total rows: 5 +get 002783.SZ cashflow data succ! total rows: 4 +get 002785.SZ cashflow data succ! total rows: 6 +get 002786.SZ cashflow data succ! total rows: 6 +get 002787.SZ cashflow data succ! total rows: 4 +get 002788.SZ cashflow data succ! total rows: 4 +get 002789.SZ cashflow data succ! total rows: 5 +get 002790.SZ cashflow data succ! total rows: 4 +get 002791.SZ cashflow data succ! total rows: 7 +get 002792.SZ cashflow data succ! total rows: 5 +get 002793.SZ cashflow data succ! total rows: 6 +get 002795.SZ cashflow data succ! total rows: 5 +get 002796.SZ cashflow data succ! total rows: 5 +get 002797.SZ cashflow data succ! total rows: 6 +get 002798.SZ cashflow data succ! total rows: 6 +get 002799.SZ cashflow data succ! total rows: 4 +get 002800.SZ cashflow data succ! total rows: 4 +get 002801.SZ cashflow data succ! total rows: 5 +get 002802.SZ cashflow data succ! total rows: 5 +get 002803.SZ cashflow data succ! total rows: 6 +get 002805.SZ cashflow data succ! total rows: 6 +get 002806.SZ cashflow data succ! total rows: 5 +get 002807.SZ cashflow data succ! total rows: 6 +get 002808.SZ cashflow data succ! total rows: 5 +get 002809.SZ cashflow data succ! total rows: 5 +get 002810.SZ cashflow data succ! total rows: 5 +get 002811.SZ cashflow data succ! total rows: 4 +get 002812.SZ cashflow data succ! total rows: 5 +get 002813.SZ cashflow data succ! total rows: 6 +get 002815.SZ cashflow data succ! total rows: 5 +get 002816.SZ cashflow data succ! total rows: 7 +get 002817.SZ cashflow data succ! total rows: 5 +get 002818.SZ cashflow data succ! total rows: 5 +get 002819.SZ cashflow data succ! total rows: 6 +get 002820.SZ cashflow data succ! total rows: 7 +get 002821.SZ cashflow data succ! total rows: 4 +get 002822.SZ cashflow data succ! total rows: 5 +get 002823.SZ cashflow data succ! total rows: 5 +get 002824.SZ cashflow data succ! total rows: 5 +get 002825.SZ cashflow data succ! total rows: 6 +get 002826.SZ cashflow data succ! total rows: 5 +get 002827.SZ cashflow data succ! total rows: 4 +get 002828.SZ cashflow data succ! total rows: 6 +get 002829.SZ cashflow data succ! total rows: 5 +get 002830.SZ cashflow data succ! total rows: 5 +get 002831.SZ cashflow data succ! total rows: 5 +get 002832.SZ cashflow data succ! total rows: 5 +get 002833.SZ cashflow data succ! total rows: 4 +get 002835.SZ cashflow data succ! total rows: 8 +get 002836.SZ cashflow data succ! total rows: 4 +get 002837.SZ cashflow data succ! total rows: 6 +get 002838.SZ cashflow data succ! total rows: 6 +get 002839.SZ cashflow data succ! total rows: 6 +get 002840.SZ cashflow data succ! total rows: 7 +get 002841.SZ cashflow data succ! total rows: 5 +get 002842.SZ cashflow data succ! total rows: 7 +get 002843.SZ cashflow data succ! total rows: 5 +get 002845.SZ cashflow data succ! total rows: 5 +get 002846.SZ cashflow data succ! total rows: 6 +get 002847.SZ cashflow data succ! total rows: 5 +get 002848.SZ cashflow data succ! total rows: 7 +get 002849.SZ cashflow data succ! total rows: 5 +get 002850.SZ cashflow data succ! total rows: 5 +get 002851.SZ cashflow data succ! total rows: 4 +get 002852.SZ cashflow data succ! total rows: 7 +get 002853.SZ cashflow data succ! total rows: 5 +get 002855.SZ cashflow data succ! total rows: 5 +get 002856.SZ cashflow data succ! total rows: 4 +get 002857.SZ cashflow data succ! total rows: 7 +get 002858.SZ cashflow data succ! total rows: 5 +get 002859.SZ cashflow data succ! total rows: 4 +get 002860.SZ cashflow data succ! total rows: 5 +get 002861.SZ cashflow data succ! total rows: 7 +get 002862.SZ cashflow data succ! total rows: 6 +get 002863.SZ cashflow data succ! total rows: 5 +get 002864.SZ cashflow data succ! total rows: 5 +get 002865.SZ cashflow data succ! total rows: 4 +get 002866.SZ cashflow data succ! total rows: 6 +get 002867.SZ cashflow data succ! total rows: 5 +get 002868.SZ cashflow data succ! total rows: 6 +get 002869.SZ cashflow data succ! total rows: 7 +get 002870.SZ cashflow data succ! total rows: 4 +get 002871.SZ cashflow data succ! total rows: 4 +get 002872.SZ cashflow data succ! total rows: 8 +get 002873.SZ cashflow data succ! total rows: 4 +get 002875.SZ cashflow data succ! total rows: 6 +get 002876.SZ cashflow data succ! total rows: 7 +get 002877.SZ cashflow data succ! total rows: 4 +get 002878.SZ cashflow data succ! total rows: 7 +get 002879.SZ cashflow data succ! total rows: 7 +get 002880.SZ cashflow data succ! total rows: 4 +get 002881.SZ cashflow data succ! total rows: 4 +get 002882.SZ cashflow data succ! total rows: 4 +get 002883.SZ cashflow data succ! total rows: 4 +get 002884.SZ cashflow data succ! total rows: 4 +get 002885.SZ cashflow data succ! total rows: 4 +get 002886.SZ cashflow data succ! total rows: 6 +get 002887.SZ cashflow data succ! total rows: 5 +get 002888.SZ cashflow data succ! total rows: 5 +get 002889.SZ cashflow data succ! total rows: 5 +get 002890.SZ cashflow data succ! total rows: 4 +get 002891.SZ cashflow data succ! total rows: 4 +get 002892.SZ cashflow data succ! total rows: 4 +get 002893.SZ cashflow data succ! total rows: 5 +get 002895.SZ cashflow data succ! total rows: 4 +get 002896.SZ cashflow data succ! total rows: 5 +get 002897.SZ cashflow data succ! total rows: 4 +get 002898.SZ cashflow data succ! total rows: 4 +get 002899.SZ cashflow data succ! total rows: 4 +get 002900.SZ cashflow data succ! total rows: 5 +get 002901.SZ cashflow data succ! total rows: 6 +get 002902.SZ cashflow data succ! total rows: 5 +get 002903.SZ cashflow data succ! total rows: 5 +get 002905.SZ cashflow data succ! total rows: 5 +get 002906.SZ cashflow data succ! total rows: 7 +get 002907.SZ cashflow data succ! total rows: 5 +get 002908.SZ cashflow data succ! total rows: 4 +get 002909.SZ cashflow data succ! total rows: 5 +get 002910.SZ cashflow data succ! total rows: 5 +get 002911.SZ cashflow data succ! total rows: 5 +get 002912.SZ cashflow data succ! total rows: 6 +get 002913.SZ cashflow data succ! total rows: 4 +get 002915.SZ cashflow data succ! total rows: 4 +get 002916.SZ cashflow data succ! total rows: 6 +get 002917.SZ cashflow data succ! total rows: 5 +get 002918.SZ cashflow data succ! total rows: 7 +get 002919.SZ cashflow data succ! total rows: 5 +get 002920.SZ cashflow data succ! total rows: 8 +get 002921.SZ cashflow data succ! total rows: 6 +get 002922.SZ cashflow data succ! total rows: 6 +get 002923.SZ cashflow data succ! total rows: 5 +get 002925.SZ cashflow data succ! total rows: 4 +get 002926.SZ cashflow data succ! total rows: 5 +get 002927.SZ cashflow data succ! total rows: 4 +get 002928.SZ cashflow data succ! total rows: 6 +get 002929.SZ cashflow data succ! total rows: 6 +get 002930.SZ cashflow data succ! total rows: 5 +get 002931.SZ cashflow data succ! total rows: 5 +get 002932.SZ cashflow data succ! total rows: 6 +get 002933.SZ cashflow data succ! total rows: 5 +get 002935.SZ cashflow data succ! total rows: 6 +get 002936.SZ cashflow data succ! total rows: 6 +get 002937.SZ cashflow data succ! total rows: 5 +get 002938.SZ cashflow data succ! total rows: 5 +get 002939.SZ cashflow data succ! total rows: 5 +get 002940.SZ cashflow data succ! total rows: 5 +get 002941.SZ cashflow data succ! total rows: 6 +get 002942.SZ cashflow data succ! total rows: 6 +get 002943.SZ cashflow data succ! total rows: 6 +get 002945.SZ cashflow data succ! total rows: 5 +get 002946.SZ cashflow data succ! total rows: 4 +get 002947.SZ cashflow data succ! total rows: 6 +get 002948.SZ cashflow data succ! total rows: 6 +get 002949.SZ cashflow data succ! total rows: 4 +get 002950.SZ cashflow data succ! total rows: 4 +get 002951.SZ cashflow data succ! total rows: 7 +get 002952.SZ cashflow data succ! total rows: 5 +get 002953.SZ cashflow data succ! total rows: 5 +get 002955.SZ cashflow data succ! total rows: 5 +get 002956.SZ cashflow data succ! total rows: 5 +get 002957.SZ cashflow data succ! total rows: 5 +get 002958.SZ cashflow data succ! total rows: 6 +get 002959.SZ cashflow data succ! total rows: 4 +get 002960.SZ cashflow data succ! total rows: 4 +get 002961.SZ cashflow data succ! total rows: 5 +get 002962.SZ cashflow data succ! total rows: 6 +get 002963.SZ cashflow data succ! total rows: 5 +get 002965.SZ cashflow data succ! total rows: 4 +get 002966.SZ cashflow data succ! total rows: 5 +get 002967.SZ cashflow data succ! total rows: 7 +get 002968.SZ cashflow data succ! total rows: 5 +get 002969.SZ cashflow data succ! total rows: 6 +get 002970.SZ cashflow data succ! total rows: 6 +get 002971.SZ cashflow data succ! total rows: 6 +get 002972.SZ cashflow data succ! total rows: 6 +get 002973.SZ cashflow data succ! total rows: 5 +get 002975.SZ cashflow data succ! total rows: 4 +get 002976.SZ cashflow data succ! total rows: 4 +get 002977.SZ cashflow data succ! total rows: 5 +get 002978.SZ cashflow data succ! total rows: 6 +get 002979.SZ cashflow data succ! total rows: 4 +get 002980.SZ cashflow data succ! total rows: 5 +get 002981.SZ cashflow data succ! total rows: 4 +get 002982.SZ cashflow data succ! total rows: 6 +get 002983.SZ cashflow data succ! total rows: 4 +get 002984.SZ cashflow data succ! total rows: 4 +get 002985.SZ cashflow data succ! total rows: 4 +get 002986.SZ cashflow data succ! total rows: 5 +get 002987.SZ cashflow data succ! total rows: 4 +get 002988.SZ cashflow data succ! total rows: 5 +get 002989.SZ cashflow data succ! total rows: 4 +get 002990.SZ cashflow data succ! total rows: 5 +get 002991.SZ cashflow data succ! total rows: 5 +get 002992.SZ cashflow data succ! total rows: 6 +get 002993.SZ cashflow data succ! total rows: 5 +get 002995.SZ cashflow data succ! total rows: 6 +get 002996.SZ cashflow data succ! total rows: 4 +get 002997.SZ cashflow data succ! total rows: 4 +get 002998.SZ cashflow data succ! total rows: 7 +get 002999.SZ cashflow data succ! total rows: 5 +get 003000.SZ cashflow data succ! total rows: 4 +get 003001.SZ cashflow data succ! total rows: 6 +get 003002.SZ cashflow data succ! total rows: 6 +get 003003.SZ cashflow data succ! total rows: 4 +get 003004.SZ cashflow data succ! total rows: 6 +get 003005.SZ cashflow data succ! total rows: 5 +get 003006.SZ cashflow data succ! total rows: 5 +get 003007.SZ cashflow data succ! total rows: 5 +get 003008.SZ cashflow data succ! total rows: 7 +get 003009.SZ cashflow data succ! total rows: 5 +get 003010.SZ cashflow data succ! total rows: 5 +get 003011.SZ cashflow data succ! total rows: 7 +get 003012.SZ cashflow data succ! total rows: 6 +get 003013.SZ cashflow data succ! total rows: 4 +get 003015.SZ cashflow data succ! total rows: 6 +get 003016.SZ cashflow data succ! total rows: 5 +get 003017.SZ cashflow data succ! total rows: 6 +get 003018.SZ cashflow data succ! total rows: 5 +get 003019.SZ cashflow data succ! total rows: 6 +get 003020.SZ cashflow data succ! total rows: 5 +get 003021.SZ cashflow data succ! total rows: 5 +get 003022.SZ cashflow data succ! total rows: 5 +get 003023.SZ cashflow data succ! total rows: 6 +get 003025.SZ cashflow data succ! total rows: 8 +get 003026.SZ cashflow data succ! total rows: 6 +get 003027.SZ cashflow data succ! total rows: 5 +get 003028.SZ cashflow data succ! total rows: 5 +get 003029.SZ cashflow data succ! total rows: 6 +get 003030.SZ cashflow data succ! total rows: 4 +get 003031.SZ cashflow data succ! total rows: 4 +get 003032.SZ cashflow data succ! total rows: 4 +get 003033.SZ cashflow data succ! total rows: 7 +get 003035.SZ cashflow data succ! total rows: 5 +get 003036.SZ cashflow data succ! total rows: 5 +get 003037.SZ cashflow data succ! total rows: 5 +get 003038.SZ cashflow data succ! total rows: 5 +get 003039.SZ cashflow data succ! total rows: 4 +get 003040.SZ cashflow data succ! total rows: 6 +get 003041.SZ cashflow data succ! total rows: 5 +get 003042.SZ cashflow data succ! total rows: 6 +get 003043.SZ cashflow data succ! total rows: 4 +get 003816.SZ cashflow data succ! total rows: 4 +get 300001.SZ cashflow data succ! total rows: 4 +get 300002.SZ cashflow data succ! total rows: 4 +get 300003.SZ cashflow data succ! total rows: 5 +get 300004.SZ cashflow data succ! total rows: 5 +get 300005.SZ cashflow data succ! total rows: 4 +get 300006.SZ cashflow data succ! total rows: 7 +get 300007.SZ cashflow data succ! total rows: 4 +get 300008.SZ cashflow data succ! total rows: 6 +get 300009.SZ cashflow data succ! total rows: 4 +get 300010.SZ cashflow data succ! total rows: 6 +get 300011.SZ cashflow data succ! total rows: 6 +get 300012.SZ cashflow data succ! total rows: 5 +get 300013.SZ cashflow data succ! total rows: 6 +get 300014.SZ cashflow data succ! total rows: 6 +get 300015.SZ cashflow data succ! total rows: 5 +get 300016.SZ cashflow data succ! total rows: 5 +get 300017.SZ cashflow data succ! total rows: 7 +get 300018.SZ cashflow data succ! total rows: 4 +get 300019.SZ cashflow data succ! total rows: 6 +get 300020.SZ cashflow data succ! total rows: 4 +get 300021.SZ cashflow data succ! total rows: 4 +get 300022.SZ cashflow data succ! total rows: 6 +get 300023.SZ cashflow data succ! total rows: 3 +get 300024.SZ cashflow data succ! total rows: 5 +get 300025.SZ cashflow data succ! total rows: 6 +get 300026.SZ cashflow data succ! total rows: 5 +get 300027.SZ cashflow data succ! total rows: 7 +get 300029.SZ cashflow data succ! total rows: 5 +get 300030.SZ cashflow data succ! total rows: 7 +get 300031.SZ cashflow data succ! total rows: 7 +get 300032.SZ cashflow data succ! total rows: 5 +get 300033.SZ cashflow data succ! total rows: 5 +get 300034.SZ cashflow data succ! total rows: 5 +get 300035.SZ cashflow data succ! total rows: 5 +get 300036.SZ cashflow data succ! total rows: 5 +get 300037.SZ cashflow data succ! total rows: 5 +get 300038.SZ cashflow data succ! total rows: 2 +get 300039.SZ cashflow data succ! total rows: 5 +get 300040.SZ cashflow data succ! total rows: 6 +get 300041.SZ cashflow data succ! total rows: 4 +get 300042.SZ cashflow data succ! total rows: 7 +get 300043.SZ cashflow data succ! total rows: 6 +get 300044.SZ cashflow data succ! total rows: 8 +get 300045.SZ cashflow data succ! total rows: 8 +get 300046.SZ cashflow data succ! total rows: 4 +get 300047.SZ cashflow data succ! total rows: 5 +get 300048.SZ cashflow data succ! total rows: 5 +get 300049.SZ cashflow data succ! total rows: 5 +get 300050.SZ cashflow data succ! total rows: 6 +get 300051.SZ cashflow data succ! total rows: 6 +get 300052.SZ cashflow data succ! total rows: 7 +get 300053.SZ cashflow data succ! total rows: 5 +get 300054.SZ cashflow data succ! total rows: 5 +get 300055.SZ cashflow data succ! total rows: 4 +get 300056.SZ cashflow data succ! total rows: 7 +get 300057.SZ cashflow data succ! total rows: 5 +get 300058.SZ cashflow data succ! total rows: 4 +get 300059.SZ cashflow data succ! total rows: 5 +get 300061.SZ cashflow data succ! total rows: 4 +get 300062.SZ cashflow data succ! total rows: 5 +get 300063.SZ cashflow data succ! total rows: 4 +get 300065.SZ cashflow data succ! total rows: 4 +get 300066.SZ cashflow data succ! total rows: 5 +get 300067.SZ cashflow data succ! total rows: 5 +get 300068.SZ cashflow data succ! total rows: 6 +get 300069.SZ cashflow data succ! total rows: 5 +get 300070.SZ cashflow data succ! total rows: 6 +get 300071.SZ cashflow data succ! total rows: 7 +get 300072.SZ cashflow data succ! total rows: 6 +get 300073.SZ cashflow data succ! total rows: 4 +get 300074.SZ cashflow data succ! total rows: 6 +get 300075.SZ cashflow data succ! total rows: 4 +get 300076.SZ cashflow data succ! total rows: 6 +get 300077.SZ cashflow data succ! total rows: 4 +get 300078.SZ cashflow data succ! total rows: 5 +get 300079.SZ cashflow data succ! total rows: 5 +get 300080.SZ cashflow data succ! total rows: 5 +get 300081.SZ cashflow data succ! total rows: 6 +get 300082.SZ cashflow data succ! total rows: 5 +get 300083.SZ cashflow data succ! total rows: 6 +get 300084.SZ cashflow data succ! total rows: 7 +get 300085.SZ cashflow data succ! total rows: 5 +get 300086.SZ cashflow data succ! total rows: 6 +get 300087.SZ cashflow data succ! total rows: 6 +get 300088.SZ cashflow data succ! total rows: 5 +get 300089.SZ cashflow data succ! total rows: 6 +get 300091.SZ cashflow data succ! total rows: 5 +get 300092.SZ cashflow data succ! total rows: 4 +get 300093.SZ cashflow data succ! total rows: 8 +get 300094.SZ cashflow data succ! total rows: 5 +get 300095.SZ cashflow data succ! total rows: 6 +get 300096.SZ cashflow data succ! total rows: 7 +get 300097.SZ cashflow data succ! total rows: 6 +get 300098.SZ cashflow data succ! total rows: 6 +get 300099.SZ cashflow data succ! total rows: 7 +get 300100.SZ cashflow data succ! total rows: 4 +get 300101.SZ cashflow data succ! total rows: 5 +get 300102.SZ cashflow data succ! total rows: 7 +get 300103.SZ cashflow data succ! total rows: 6 +get 300105.SZ cashflow data succ! total rows: 8 +get 300106.SZ cashflow data succ! total rows: 4 +get 300107.SZ cashflow data succ! total rows: 7 +get 300108.SZ cashflow data succ! total rows: 6 +get 300109.SZ cashflow data succ! total rows: 5 +get 300110.SZ cashflow data succ! total rows: 5 +get 300111.SZ cashflow data succ! total rows: 6 +get 300112.SZ cashflow data succ! total rows: 5 +get 300113.SZ cashflow data succ! total rows: 5 +get 300114.SZ cashflow data succ! total rows: 4 +get 300115.SZ cashflow data succ! total rows: 5 +get 300116.SZ cashflow data succ! total rows: 6 +get 300117.SZ cashflow data succ! total rows: 4 +get 300118.SZ cashflow data succ! total rows: 6 +get 300119.SZ cashflow data succ! total rows: 5 +get 300120.SZ cashflow data succ! total rows: 4 +get 300121.SZ cashflow data succ! total rows: 5 +get 300122.SZ cashflow data succ! total rows: 4 +get 300123.SZ cashflow data succ! total rows: 7 +get 300124.SZ cashflow data succ! total rows: 6 +get 300125.SZ cashflow data succ! total rows: 6 +get 300126.SZ cashflow data succ! total rows: 5 +get 300127.SZ cashflow data succ! total rows: 5 +get 300128.SZ cashflow data succ! total rows: 6 +get 300129.SZ cashflow data succ! total rows: 5 +get 300130.SZ cashflow data succ! total rows: 7 +get 300131.SZ cashflow data succ! total rows: 7 +get 300132.SZ cashflow data succ! total rows: 6 +get 300133.SZ cashflow data succ! total rows: 5 +get 300134.SZ cashflow data succ! total rows: 6 +get 300135.SZ cashflow data succ! total rows: 4 +get 300136.SZ cashflow data succ! total rows: 4 +get 300137.SZ cashflow data succ! total rows: 5 +get 300138.SZ cashflow data succ! total rows: 5 +get 300139.SZ cashflow data succ! total rows: 5 +get 300140.SZ cashflow data succ! total rows: 5 +get 300141.SZ cashflow data succ! total rows: 6 +get 300142.SZ cashflow data succ! total rows: 5 +get 300143.SZ cashflow data succ! total rows: 6 +get 300144.SZ cashflow data succ! total rows: 5 +get 300145.SZ cashflow data succ! total rows: 4 +get 300146.SZ cashflow data succ! total rows: 4 +get 300147.SZ cashflow data succ! total rows: 6 +get 300148.SZ cashflow data succ! total rows: 4 +get 300149.SZ cashflow data succ! total rows: 6 +get 300150.SZ cashflow data succ! total rows: 5 +get 300151.SZ cashflow data succ! total rows: 4 +get 300152.SZ cashflow data succ! total rows: 5 +get 300153.SZ cashflow data succ! total rows: 4 +get 300154.SZ cashflow data succ! total rows: 5 +get 300155.SZ cashflow data succ! total rows: 6 +get 300157.SZ cashflow data succ! total rows: 6 +get 300158.SZ cashflow data succ! total rows: 7 +get 300159.SZ cashflow data succ! total rows: 5 +get 300160.SZ cashflow data succ! total rows: 5 +get 300161.SZ cashflow data succ! total rows: 7 +get 300162.SZ cashflow data succ! total rows: 5 +get 300163.SZ cashflow data succ! total rows: 5 +get 300164.SZ cashflow data succ! total rows: 5 +get 300165.SZ cashflow data succ! total rows: 8 +get 300166.SZ cashflow data succ! total rows: 5 +get 300167.SZ cashflow data succ! total rows: 7 +get 300168.SZ cashflow data succ! total rows: 6 +get 300169.SZ cashflow data succ! total rows: 7 +get 300170.SZ cashflow data succ! total rows: 4 +get 300171.SZ cashflow data succ! total rows: 6 +get 300172.SZ cashflow data succ! total rows: 4 +get 300173.SZ cashflow data succ! total rows: 5 +get 300174.SZ cashflow data succ! total rows: 5 +get 300175.SZ cashflow data succ! total rows: 6 +get 300176.SZ cashflow data succ! total rows: 7 +get 300177.SZ cashflow data succ! total rows: 7 +get 300179.SZ cashflow data succ! total rows: 6 +get 300180.SZ cashflow data succ! total rows: 5 +get 300181.SZ cashflow data succ! total rows: 4 +get 300182.SZ cashflow data succ! total rows: 6 +get 300183.SZ cashflow data succ! total rows: 5 +get 300184.SZ cashflow data succ! total rows: 4 +get 300185.SZ cashflow data succ! total rows: 4 +get 300187.SZ cashflow data succ! total rows: 4 +get 300188.SZ cashflow data succ! total rows: 5 +get 300189.SZ cashflow data succ! total rows: 5 +get 300190.SZ cashflow data succ! total rows: 6 +get 300191.SZ cashflow data succ! total rows: 4 +get 300192.SZ cashflow data succ! total rows: 6 +get 300193.SZ cashflow data succ! total rows: 4 +get 300194.SZ cashflow data succ! total rows: 5 +get 300195.SZ cashflow data succ! total rows: 5 +get 300196.SZ cashflow data succ! total rows: 6 +get 300197.SZ cashflow data succ! total rows: 5 +get 300198.SZ cashflow data succ! total rows: 6 +get 300199.SZ cashflow data succ! total rows: 5 +get 300200.SZ cashflow data succ! total rows: 5 +get 300201.SZ cashflow data succ! total rows: 6 +get 300202.SZ cashflow data succ! total rows: 4 +get 300203.SZ cashflow data succ! total rows: 7 +get 300204.SZ cashflow data succ! total rows: 6 +get 300205.SZ cashflow data succ! total rows: 6 +get 300206.SZ cashflow data succ! total rows: 5 +get 300207.SZ cashflow data succ! total rows: 6 +get 300208.SZ cashflow data succ! total rows: 5 +get 300209.SZ cashflow data succ! total rows: 6 +get 300210.SZ cashflow data succ! total rows: 6 +get 300211.SZ cashflow data succ! total rows: 5 +get 300212.SZ cashflow data succ! total rows: 4 +get 300213.SZ cashflow data succ! total rows: 5 +get 300214.SZ cashflow data succ! total rows: 5 +get 300215.SZ cashflow data succ! total rows: 6 +get 300217.SZ cashflow data succ! total rows: 5 +get 300218.SZ cashflow data succ! total rows: 7 +get 300219.SZ cashflow data succ! total rows: 4 +get 300220.SZ cashflow data succ! total rows: 7 +get 300221.SZ cashflow data succ! total rows: 6 +get 300222.SZ cashflow data succ! total rows: 7 +get 300223.SZ cashflow data succ! total rows: 4 +get 300224.SZ cashflow data succ! total rows: 4 +get 300225.SZ cashflow data succ! total rows: 7 +get 300226.SZ cashflow data succ! total rows: 5 +get 300227.SZ cashflow data succ! total rows: 5 +get 300228.SZ cashflow data succ! total rows: 5 +get 300229.SZ cashflow data succ! total rows: 5 +get 300230.SZ cashflow data succ! total rows: 4 +get 300231.SZ cashflow data succ! total rows: 4 +get 300232.SZ cashflow data succ! total rows: 4 +get 300233.SZ cashflow data succ! total rows: 6 +get 300234.SZ cashflow data succ! total rows: 5 +get 300235.SZ cashflow data succ! total rows: 5 +get 300236.SZ cashflow data succ! total rows: 5 +get 300237.SZ cashflow data succ! total rows: 6 +get 300238.SZ cashflow data succ! total rows: 7 +get 300239.SZ cashflow data succ! total rows: 5 +get 300240.SZ cashflow data succ! total rows: 6 +get 300241.SZ cashflow data succ! total rows: 6 +get 300242.SZ cashflow data succ! total rows: 6 +get 300243.SZ cashflow data succ! total rows: 5 +get 300244.SZ cashflow data succ! total rows: 6 +get 300245.SZ cashflow data succ! total rows: 7 +get 300246.SZ cashflow data succ! total rows: 5 +get 300247.SZ cashflow data succ! total rows: 5 +get 300248.SZ cashflow data succ! total rows: 7 +get 300249.SZ cashflow data succ! total rows: 6 +get 300250.SZ cashflow data succ! total rows: 7 +get 300251.SZ cashflow data succ! total rows: 6 +get 300252.SZ cashflow data succ! total rows: 6 +get 300253.SZ cashflow data succ! total rows: 5 +get 300254.SZ cashflow data succ! total rows: 6 +get 300255.SZ cashflow data succ! total rows: 6 +get 300256.SZ cashflow data succ! total rows: 5 +get 300257.SZ cashflow data succ! total rows: 6 +get 300258.SZ cashflow data succ! total rows: 6 +get 300259.SZ cashflow data succ! total rows: 6 +get 300260.SZ cashflow data succ! total rows: 5 +get 300261.SZ cashflow data succ! total rows: 6 +get 300262.SZ cashflow data succ! total rows: 7 +get 300263.SZ cashflow data succ! total rows: 5 +get 300264.SZ cashflow data succ! total rows: 7 +get 300265.SZ cashflow data succ! total rows: 6 +get 300266.SZ cashflow data succ! total rows: 6 +get 300267.SZ cashflow data succ! total rows: 5 +get 300268.SZ cashflow data succ! total rows: 6 +get 300269.SZ cashflow data succ! total rows: 6 +get 300270.SZ cashflow data succ! total rows: 5 +get 300271.SZ cashflow data succ! total rows: 5 +get 300272.SZ cashflow data succ! total rows: 6 +get 300273.SZ cashflow data succ! total rows: 6 +get 300274.SZ cashflow data succ! total rows: 5 +get 300275.SZ cashflow data succ! total rows: 5 +get 300276.SZ cashflow data succ! total rows: 5 +get 300277.SZ cashflow data succ! total rows: 6 +get 300278.SZ cashflow data succ! total rows: 5 +get 300279.SZ cashflow data succ! total rows: 4 +get 300280.SZ cashflow data succ! total rows: 5 +get 300281.SZ cashflow data succ! total rows: 6 +get 300282.SZ cashflow data succ! total rows: 6 +get 300283.SZ cashflow data succ! total rows: 8 +get 300284.SZ cashflow data succ! total rows: 5 +get 300285.SZ cashflow data succ! total rows: 4 +get 300286.SZ cashflow data succ! total rows: 6 +get 300287.SZ cashflow data succ! total rows: 7 +get 300288.SZ cashflow data succ! total rows: 6 +get 300289.SZ cashflow data succ! total rows: 6 +get 300290.SZ cashflow data succ! total rows: 6 +get 300291.SZ cashflow data succ! total rows: 6 +get 300292.SZ cashflow data succ! total rows: 5 +get 300293.SZ cashflow data succ! total rows: 6 +get 300294.SZ cashflow data succ! total rows: 4 +get 300295.SZ cashflow data succ! total rows: 5 +get 300296.SZ cashflow data succ! total rows: 6 +get 300297.SZ cashflow data succ! total rows: 5 +get 300298.SZ cashflow data succ! total rows: 4 +get 300299.SZ cashflow data succ! total rows: 5 +get 300300.SZ cashflow data succ! total rows: 7 +get 300301.SZ cashflow data succ! total rows: 5 +get 300302.SZ cashflow data succ! total rows: 6 +get 300303.SZ cashflow data succ! total rows: 6 +get 300304.SZ cashflow data succ! total rows: 5 +get 300305.SZ cashflow data succ! total rows: 6 +get 300306.SZ cashflow data succ! total rows: 5 +get 300307.SZ cashflow data succ! total rows: 5 +get 300308.SZ cashflow data succ! total rows: 5 +get 300309.SZ cashflow data succ! total rows: 6 +get 300310.SZ cashflow data succ! total rows: 5 +get 300311.SZ cashflow data succ! total rows: 5 +get 300312.SZ cashflow data succ! total rows: 0 +get 300313.SZ cashflow data succ! total rows: 4 +get 300314.SZ cashflow data succ! total rows: 4 +get 300315.SZ cashflow data succ! total rows: 5 +get 300316.SZ cashflow data succ! total rows: 5 +get 300317.SZ cashflow data succ! total rows: 6 +get 300318.SZ cashflow data succ! total rows: 6 +get 300319.SZ cashflow data succ! total rows: 5 +get 300320.SZ cashflow data succ! total rows: 5 +get 300321.SZ cashflow data succ! total rows: 5 +get 300322.SZ cashflow data succ! total rows: 6 +get 300323.SZ cashflow data succ! total rows: 6 +get 300324.SZ cashflow data succ! total rows: 6 +get 300326.SZ cashflow data succ! total rows: 4 +get 300327.SZ cashflow data succ! total rows: 5 +get 300328.SZ cashflow data succ! total rows: 7 +get 300329.SZ cashflow data succ! total rows: 6 +get 300330.SZ cashflow data succ! total rows: 7 +get 300331.SZ cashflow data succ! total rows: 5 +get 300332.SZ cashflow data succ! total rows: 5 +get 300333.SZ cashflow data succ! total rows: 7 +get 300334.SZ cashflow data succ! total rows: 5 +get 300335.SZ cashflow data succ! total rows: 6 +get 300336.SZ cashflow data succ! total rows: 6 +get 300337.SZ cashflow data succ! total rows: 4 +get 300338.SZ cashflow data succ! total rows: 6 +get 300339.SZ cashflow data succ! total rows: 5 +get 300340.SZ cashflow data succ! total rows: 6 +get 300341.SZ cashflow data succ! total rows: 5 +get 300342.SZ cashflow data succ! total rows: 5 +get 300343.SZ cashflow data succ! total rows: 6 +get 300344.SZ cashflow data succ! total rows: 5 +get 300345.SZ cashflow data succ! total rows: 5 +get 300346.SZ cashflow data succ! total rows: 5 +get 300347.SZ cashflow data succ! total rows: 4 +get 300348.SZ cashflow data succ! total rows: 5 +get 300349.SZ cashflow data succ! total rows: 5 +get 300350.SZ cashflow data succ! total rows: 5 +get 300351.SZ cashflow data succ! total rows: 5 +get 300352.SZ cashflow data succ! total rows: 7 +get 300353.SZ cashflow data succ! total rows: 6 +get 300354.SZ cashflow data succ! total rows: 5 +get 300355.SZ cashflow data succ! total rows: 5 +get 300356.SZ cashflow data succ! total rows: 8 +get 300357.SZ cashflow data succ! total rows: 6 +get 300358.SZ cashflow data succ! total rows: 5 +get 300359.SZ cashflow data succ! total rows: 6 +get 300360.SZ cashflow data succ! total rows: 4 +get 300363.SZ cashflow data succ! total rows: 6 +get 300364.SZ cashflow data succ! total rows: 5 +get 300365.SZ cashflow data succ! total rows: 6 +get 300366.SZ cashflow data succ! total rows: 7 +get 300367.SZ cashflow data succ! total rows: 4 +get 300368.SZ cashflow data succ! total rows: 5 +get 300369.SZ cashflow data succ! total rows: 6 +get 300370.SZ cashflow data succ! total rows: 6 +get 300371.SZ cashflow data succ! total rows: 6 +get 300373.SZ cashflow data succ! total rows: 5 +get 300374.SZ cashflow data succ! total rows: 6 +get 300375.SZ cashflow data succ! total rows: 4 +get 300376.SZ cashflow data succ! total rows: 6 +get 300377.SZ cashflow data succ! total rows: 6 +get 300378.SZ cashflow data succ! total rows: 5 +get 300379.SZ cashflow data succ! total rows: 7 +get 300380.SZ cashflow data succ! total rows: 6 +get 300381.SZ cashflow data succ! total rows: 6 +get 300382.SZ cashflow data succ! total rows: 6 +get 300383.SZ cashflow data succ! total rows: 6 +get 300384.SZ cashflow data succ! total rows: 4 +get 300385.SZ cashflow data succ! total rows: 5 +get 300386.SZ cashflow data succ! total rows: 6 +get 300387.SZ cashflow data succ! total rows: 4 +get 300388.SZ cashflow data succ! total rows: 5 +get 300389.SZ cashflow data succ! total rows: 4 +get 300390.SZ cashflow data succ! total rows: 6 +get 300391.SZ cashflow data succ! total rows: 6 +get 300392.SZ cashflow data succ! total rows: 5 +get 300393.SZ cashflow data succ! total rows: 4 +get 300394.SZ cashflow data succ! total rows: 4 +get 300395.SZ cashflow data succ! total rows: 5 +get 300396.SZ cashflow data succ! total rows: 4 +get 300397.SZ cashflow data succ! total rows: 7 +get 300398.SZ cashflow data succ! total rows: 6 +get 300399.SZ cashflow data succ! total rows: 5 +get 300400.SZ cashflow data succ! total rows: 5 +get 300401.SZ cashflow data succ! total rows: 4 +get 300402.SZ cashflow data succ! total rows: 5 +get 300403.SZ cashflow data succ! total rows: 5 +get 300404.SZ cashflow data succ! total rows: 5 +get 300405.SZ cashflow data succ! total rows: 6 +get 300406.SZ cashflow data succ! total rows: 4 +get 300407.SZ cashflow data succ! total rows: 5 +get 300408.SZ cashflow data succ! total rows: 5 +get 300409.SZ cashflow data succ! total rows: 5 +get 300410.SZ cashflow data succ! total rows: 6 +get 300411.SZ cashflow data succ! total rows: 6 +get 300412.SZ cashflow data succ! total rows: 5 +get 300413.SZ cashflow data succ! total rows: 6 +get 300414.SZ cashflow data succ! total rows: 4 +get 300415.SZ cashflow data succ! total rows: 5 +get 300416.SZ cashflow data succ! total rows: 4 +get 300417.SZ cashflow data succ! total rows: 5 +get 300418.SZ cashflow data succ! total rows: 4 +get 300419.SZ cashflow data succ! total rows: 6 +get 300420.SZ cashflow data succ! total rows: 5 +get 300421.SZ cashflow data succ! total rows: 5 +get 300422.SZ cashflow data succ! total rows: 5 +get 300423.SZ cashflow data succ! total rows: 6 +get 300424.SZ cashflow data succ! total rows: 6 +get 300425.SZ cashflow data succ! total rows: 4 +get 300426.SZ cashflow data succ! total rows: 6 +get 300427.SZ cashflow data succ! total rows: 4 +get 300428.SZ cashflow data succ! total rows: 5 +get 300429.SZ cashflow data succ! total rows: 6 +get 300430.SZ cashflow data succ! total rows: 4 +get 300432.SZ cashflow data succ! total rows: 6 +get 300433.SZ cashflow data succ! total rows: 7 +get 300434.SZ cashflow data succ! total rows: 4 +get 300435.SZ cashflow data succ! total rows: 6 +get 300436.SZ cashflow data succ! total rows: 5 +get 300437.SZ cashflow data succ! total rows: 6 +get 300438.SZ cashflow data succ! total rows: 5 +get 300439.SZ cashflow data succ! total rows: 7 +get 300440.SZ cashflow data succ! total rows: 6 +get 300441.SZ cashflow data succ! total rows: 4 +get 300442.SZ cashflow data succ! total rows: 4 +get 300443.SZ cashflow data succ! total rows: 5 +get 300444.SZ cashflow data succ! total rows: 7 +get 300445.SZ cashflow data succ! total rows: 4 +get 300446.SZ cashflow data succ! total rows: 5 +get 300447.SZ cashflow data succ! total rows: 4 +get 300448.SZ cashflow data succ! total rows: 5 +get 300449.SZ cashflow data succ! total rows: 4 +get 300450.SZ cashflow data succ! total rows: 5 +get 300451.SZ cashflow data succ! total rows: 5 +get 300452.SZ cashflow data succ! total rows: 5 +get 300453.SZ cashflow data succ! total rows: 6 +get 300454.SZ cashflow data succ! total rows: 5 +get 300455.SZ cashflow data succ! total rows: 5 +get 300456.SZ cashflow data succ! total rows: 7 +get 300457.SZ cashflow data succ! total rows: 5 +get 300458.SZ cashflow data succ! total rows: 6 +get 300459.SZ cashflow data succ! total rows: 5 +get 300460.SZ cashflow data succ! total rows: 6 +get 300461.SZ cashflow data succ! total rows: 6 +get 300462.SZ cashflow data succ! total rows: 4 +get 300463.SZ cashflow data succ! total rows: 4 +get 300464.SZ cashflow data succ! total rows: 6 +get 300465.SZ cashflow data succ! total rows: 6 +get 300466.SZ cashflow data succ! total rows: 4 +get 300467.SZ cashflow data succ! total rows: 6 +get 300468.SZ cashflow data succ! total rows: 5 +get 300469.SZ cashflow data succ! total rows: 4 +get 300470.SZ cashflow data succ! total rows: 5 +get 300471.SZ cashflow data succ! total rows: 6 +get 300472.SZ cashflow data succ! total rows: 5 +get 300473.SZ cashflow data succ! total rows: 6 +get 300474.SZ cashflow data succ! total rows: 5 +get 300475.SZ cashflow data succ! total rows: 5 +get 300476.SZ cashflow data succ! total rows: 5 +get 300477.SZ cashflow data succ! total rows: 5 +get 300478.SZ cashflow data succ! total rows: 6 +get 300479.SZ cashflow data succ! total rows: 5 +get 300480.SZ cashflow data succ! total rows: 4 +get 300481.SZ cashflow data succ! total rows: 5 +get 300482.SZ cashflow data succ! total rows: 4 +get 300483.SZ cashflow data succ! total rows: 4 +get 300484.SZ cashflow data succ! total rows: 5 +get 300485.SZ cashflow data succ! total rows: 5 +get 300486.SZ cashflow data succ! total rows: 4 +get 300487.SZ cashflow data succ! total rows: 4 +get 300488.SZ cashflow data succ! total rows: 4 +get 300489.SZ cashflow data succ! total rows: 6 +get 300490.SZ cashflow data succ! total rows: 8 +get 300491.SZ cashflow data succ! total rows: 5 +get 300492.SZ cashflow data succ! total rows: 7 +get 300493.SZ cashflow data succ! total rows: 6 +get 300494.SZ cashflow data succ! total rows: 5 +get 300495.SZ cashflow data succ! total rows: 7 +get 300496.SZ cashflow data succ! total rows: 5 +get 300497.SZ cashflow data succ! total rows: 5 +get 300498.SZ cashflow data succ! total rows: 5 +get 300499.SZ cashflow data succ! total rows: 5 +get 300500.SZ cashflow data succ! total rows: 5 +get 300501.SZ cashflow data succ! total rows: 4 +get 300502.SZ cashflow data succ! total rows: 6 +get 300503.SZ cashflow data succ! total rows: 6 +get 300504.SZ cashflow data succ! total rows: 5 +get 300505.SZ cashflow data succ! total rows: 6 +get 300506.SZ cashflow data succ! total rows: 5 +get 300507.SZ cashflow data succ! total rows: 6 +get 300508.SZ cashflow data succ! total rows: 4 +get 300509.SZ cashflow data succ! total rows: 4 +get 300510.SZ cashflow data succ! total rows: 5 +get 300511.SZ cashflow data succ! total rows: 5 +get 300512.SZ cashflow data succ! total rows: 5 +get 300513.SZ cashflow data succ! total rows: 4 +get 300514.SZ cashflow data succ! total rows: 4 +get 300515.SZ cashflow data succ! total rows: 5 +get 300516.SZ cashflow data succ! total rows: 7 +get 300517.SZ cashflow data succ! total rows: 4 +get 300518.SZ cashflow data succ! total rows: 4 +get 300519.SZ cashflow data succ! total rows: 6 +get 300520.SZ cashflow data succ! total rows: 6 +get 300521.SZ cashflow data succ! total rows: 7 +get 300522.SZ cashflow data succ! total rows: 5 +get 300523.SZ cashflow data succ! total rows: 4 +get 300525.SZ cashflow data succ! total rows: 6 +get 300526.SZ cashflow data succ! total rows: 5 +get 300527.SZ cashflow data succ! total rows: 4 +get 300528.SZ cashflow data succ! total rows: 6 +get 300529.SZ cashflow data succ! total rows: 5 +get 300530.SZ cashflow data succ! total rows: 6 +get 300531.SZ cashflow data succ! total rows: 6 +get 300532.SZ cashflow data succ! total rows: 5 +get 300533.SZ cashflow data succ! total rows: 4 +get 300534.SZ cashflow data succ! total rows: 7 +get 300535.SZ cashflow data succ! total rows: 5 +get 300536.SZ cashflow data succ! total rows: 5 +get 300537.SZ cashflow data succ! total rows: 7 +get 300538.SZ cashflow data succ! total rows: 4 +get 300539.SZ cashflow data succ! total rows: 6 +get 300540.SZ cashflow data succ! total rows: 5 +get 300541.SZ cashflow data succ! total rows: 6 +get 300542.SZ cashflow data succ! total rows: 5 +get 300543.SZ cashflow data succ! total rows: 4 +get 300545.SZ cashflow data succ! total rows: 5 +get 300546.SZ cashflow data succ! total rows: 6 +get 300547.SZ cashflow data succ! total rows: 4 +get 300548.SZ cashflow data succ! total rows: 6 +get 300549.SZ cashflow data succ! total rows: 5 +get 300550.SZ cashflow data succ! total rows: 5 +get 300551.SZ cashflow data succ! total rows: 7 +get 300552.SZ cashflow data succ! total rows: 7 +get 300553.SZ cashflow data succ! total rows: 5 +get 300554.SZ cashflow data succ! total rows: 6 +get 300555.SZ cashflow data succ! total rows: 5 +get 300556.SZ cashflow data succ! total rows: 5 +get 300557.SZ cashflow data succ! total rows: 7 +get 300558.SZ cashflow data succ! total rows: 5 +get 300559.SZ cashflow data succ! total rows: 5 +get 300560.SZ cashflow data succ! total rows: 4 +get 300561.SZ cashflow data succ! total rows: 5 +get 300562.SZ cashflow data succ! total rows: 6 +get 300563.SZ cashflow data succ! total rows: 4 +get 300564.SZ cashflow data succ! total rows: 5 +get 300565.SZ cashflow data succ! total rows: 6 +get 300566.SZ cashflow data succ! total rows: 6 +get 300567.SZ cashflow data succ! total rows: 4 +get 300568.SZ cashflow data succ! total rows: 5 +get 300569.SZ cashflow data succ! total rows: 5 +get 300570.SZ cashflow data succ! total rows: 4 +get 300571.SZ cashflow data succ! total rows: 4 +get 300572.SZ cashflow data succ! total rows: 4 +get 300573.SZ cashflow data succ! total rows: 5 +get 300575.SZ cashflow data succ! total rows: 5 +get 300576.SZ cashflow data succ! total rows: 5 +get 300577.SZ cashflow data succ! total rows: 5 +get 300578.SZ cashflow data succ! total rows: 5 +get 300579.SZ cashflow data succ! total rows: 5 +get 300580.SZ cashflow data succ! total rows: 6 +get 300581.SZ cashflow data succ! total rows: 6 +get 300582.SZ cashflow data succ! total rows: 4 +get 300583.SZ cashflow data succ! total rows: 4 +get 300584.SZ cashflow data succ! total rows: 6 +get 300585.SZ cashflow data succ! total rows: 5 +get 300586.SZ cashflow data succ! total rows: 6 +get 300587.SZ cashflow data succ! total rows: 5 +get 300588.SZ cashflow data succ! total rows: 7 +get 300589.SZ cashflow data succ! total rows: 4 +get 300590.SZ cashflow data succ! total rows: 4 +get 300591.SZ cashflow data succ! total rows: 6 +get 300592.SZ cashflow data succ! total rows: 6 +get 300593.SZ cashflow data succ! total rows: 6 +get 300594.SZ cashflow data succ! total rows: 6 +get 300595.SZ cashflow data succ! total rows: 7 +get 300596.SZ cashflow data succ! total rows: 4 +get 300597.SZ cashflow data succ! total rows: 4 +get 300598.SZ cashflow data succ! total rows: 6 +get 300599.SZ cashflow data succ! total rows: 6 +get 300600.SZ cashflow data succ! total rows: 5 +get 300601.SZ cashflow data succ! total rows: 6 +get 300602.SZ cashflow data succ! total rows: 6 +get 300603.SZ cashflow data succ! total rows: 7 +get 300604.SZ cashflow data succ! total rows: 6 +get 300605.SZ cashflow data succ! total rows: 6 +get 300606.SZ cashflow data succ! total rows: 4 +get 300607.SZ cashflow data succ! total rows: 4 +get 300608.SZ cashflow data succ! total rows: 6 +get 300609.SZ cashflow data succ! total rows: 6 +get 300610.SZ cashflow data succ! total rows: 7 +get 300611.SZ cashflow data succ! total rows: 4 +get 300612.SZ cashflow data succ! total rows: 5 +get 300613.SZ cashflow data succ! total rows: 4 +get 300614.SZ cashflow data succ! total rows: 5 +get 300615.SZ cashflow data succ! total rows: 7 +get 300616.SZ cashflow data succ! total rows: 6 +get 300617.SZ cashflow data succ! total rows: 4 +get 300618.SZ cashflow data succ! total rows: 5 +get 300619.SZ cashflow data succ! total rows: 4 +get 300620.SZ cashflow data succ! total rows: 5 +get 300621.SZ cashflow data succ! total rows: 7 +get 300622.SZ cashflow data succ! total rows: 4 +get 300623.SZ cashflow data succ! total rows: 5 +get 300624.SZ cashflow data succ! total rows: 5 +get 300625.SZ cashflow data succ! total rows: 5 +get 300626.SZ cashflow data succ! total rows: 6 +get 300627.SZ cashflow data succ! total rows: 6 +get 300628.SZ cashflow data succ! total rows: 7 +get 300629.SZ cashflow data succ! total rows: 6 +get 300630.SZ cashflow data succ! total rows: 4 +get 300631.SZ cashflow data succ! total rows: 7 +get 300632.SZ cashflow data succ! total rows: 4 +get 300633.SZ cashflow data succ! total rows: 6 +get 300634.SZ cashflow data succ! total rows: 7 +get 300635.SZ cashflow data succ! total rows: 6 +get 300636.SZ cashflow data succ! total rows: 5 +get 300637.SZ cashflow data succ! total rows: 5 +get 300638.SZ cashflow data succ! total rows: 5 +get 300639.SZ cashflow data succ! total rows: 5 +get 300640.SZ cashflow data succ! total rows: 7 +get 300641.SZ cashflow data succ! total rows: 6 +get 300642.SZ cashflow data succ! total rows: 5 +get 300643.SZ cashflow data succ! total rows: 5 +get 300644.SZ cashflow data succ! total rows: 4 +get 300645.SZ cashflow data succ! total rows: 5 +get 300647.SZ cashflow data succ! total rows: 7 +get 300648.SZ cashflow data succ! total rows: 7 +get 300649.SZ cashflow data succ! total rows: 5 +get 300650.SZ cashflow data succ! total rows: 5 +get 300651.SZ cashflow data succ! total rows: 5 +get 300652.SZ cashflow data succ! total rows: 5 +get 300653.SZ cashflow data succ! total rows: 4 +get 300654.SZ cashflow data succ! total rows: 4 +get 300655.SZ cashflow data succ! total rows: 5 +get 300656.SZ cashflow data succ! total rows: 5 +get 300657.SZ cashflow data succ! total rows: 6 +get 300658.SZ cashflow data succ! total rows: 4 +get 300659.SZ cashflow data succ! total rows: 6 +get 300660.SZ cashflow data succ! total rows: 4 +get 300661.SZ cashflow data succ! total rows: 4 +get 300662.SZ cashflow data succ! total rows: 5 +get 300663.SZ cashflow data succ! total rows: 5 +get 300664.SZ cashflow data succ! total rows: 7 +get 300665.SZ cashflow data succ! total rows: 7 +get 300666.SZ cashflow data succ! total rows: 6 +get 300667.SZ cashflow data succ! total rows: 5 +get 300668.SZ cashflow data succ! total rows: 4 +get 300669.SZ cashflow data succ! total rows: 5 +get 300670.SZ cashflow data succ! total rows: 6 +get 300671.SZ cashflow data succ! total rows: 7 +get 300672.SZ cashflow data succ! total rows: 6 +get 300673.SZ cashflow data succ! total rows: 5 +get 300674.SZ cashflow data succ! total rows: 5 +get 300675.SZ cashflow data succ! total rows: 5 +get 300676.SZ cashflow data succ! total rows: 4 +get 300677.SZ cashflow data succ! total rows: 7 +get 300678.SZ cashflow data succ! total rows: 6 +get 300679.SZ cashflow data succ! total rows: 6 +get 300680.SZ cashflow data succ! total rows: 4 +get 300681.SZ cashflow data succ! total rows: 7 +get 300682.SZ cashflow data succ! total rows: 5 +get 300683.SZ cashflow data succ! total rows: 5 +get 300684.SZ cashflow data succ! total rows: 5 +get 300685.SZ cashflow data succ! total rows: 5 +get 300686.SZ cashflow data succ! total rows: 6 +get 300687.SZ cashflow data succ! total rows: 6 +get 300688.SZ cashflow data succ! total rows: 5 +get 300689.SZ cashflow data succ! total rows: 6 +get 300690.SZ cashflow data succ! total rows: 4 +get 300691.SZ cashflow data succ! total rows: 4 +get 300692.SZ cashflow data succ! total rows: 6 +get 300693.SZ cashflow data succ! total rows: 6 +get 300694.SZ cashflow data succ! total rows: 4 +get 300695.SZ cashflow data succ! total rows: 5 +get 300696.SZ cashflow data succ! total rows: 5 +get 300697.SZ cashflow data succ! total rows: 5 +get 300698.SZ cashflow data succ! total rows: 6 +get 300699.SZ cashflow data succ! total rows: 5 +get 300700.SZ cashflow data succ! total rows: 4 +get 300701.SZ cashflow data succ! total rows: 5 +get 300702.SZ cashflow data succ! total rows: 6 +get 300703.SZ cashflow data succ! total rows: 6 +get 300705.SZ cashflow data succ! total rows: 5 +get 300706.SZ cashflow data succ! total rows: 5 +get 300707.SZ cashflow data succ! total rows: 5 +get 300708.SZ cashflow data succ! total rows: 7 +get 300709.SZ cashflow data succ! total rows: 6 +get 300710.SZ cashflow data succ! total rows: 6 +get 300711.SZ cashflow data succ! total rows: 7 +get 300712.SZ cashflow data succ! total rows: 5 +get 300713.SZ cashflow data succ! total rows: 8 +get 300715.SZ cashflow data succ! total rows: 4 +get 300716.SZ cashflow data succ! total rows: 5 +get 300717.SZ cashflow data succ! total rows: 6 +get 300718.SZ cashflow data succ! total rows: 4 +get 300719.SZ cashflow data succ! total rows: 7 +get 300720.SZ cashflow data succ! total rows: 6 +get 300721.SZ cashflow data succ! total rows: 7 +get 300722.SZ cashflow data succ! total rows: 4 +get 300723.SZ cashflow data succ! total rows: 4 +get 300724.SZ cashflow data succ! total rows: 5 +get 300725.SZ cashflow data succ! total rows: 6 +get 300726.SZ cashflow data succ! total rows: 7 +get 300727.SZ cashflow data succ! total rows: 6 +get 300729.SZ cashflow data succ! total rows: 5 +get 300730.SZ cashflow data succ! total rows: 6 +get 300731.SZ cashflow data succ! total rows: 6 +get 300732.SZ cashflow data succ! total rows: 5 +get 300733.SZ cashflow data succ! total rows: 5 +get 300735.SZ cashflow data succ! total rows: 5 +get 300736.SZ cashflow data succ! total rows: 5 +get 300737.SZ cashflow data succ! total rows: 6 +get 300738.SZ cashflow data succ! total rows: 7 +get 300739.SZ cashflow data succ! total rows: 5 +get 300740.SZ cashflow data succ! total rows: 4 +get 300741.SZ cashflow data succ! total rows: 5 +get 300742.SZ cashflow data succ! total rows: 7 +get 300743.SZ cashflow data succ! total rows: 5 +get 300745.SZ cashflow data succ! total rows: 5 +get 300746.SZ cashflow data succ! total rows: 5 +get 300747.SZ cashflow data succ! total rows: 5 +get 300748.SZ cashflow data succ! total rows: 5 +get 300749.SZ cashflow data succ! total rows: 5 +get 300750.SZ cashflow data succ! total rows: 4 +get 300751.SZ cashflow data succ! total rows: 5 +get 300752.SZ cashflow data succ! total rows: 7 +get 300753.SZ cashflow data succ! total rows: 6 +get 300755.SZ cashflow data succ! total rows: 7 +get 300756.SZ cashflow data succ! total rows: 6 +get 300757.SZ cashflow data succ! total rows: 6 +get 300758.SZ cashflow data succ! total rows: 5 +get 300759.SZ cashflow data succ! total rows: 6 +get 300760.SZ cashflow data succ! total rows: 6 +get 300761.SZ cashflow data succ! total rows: 5 +get 300762.SZ cashflow data succ! total rows: 5 +get 300763.SZ cashflow data succ! total rows: 5 +get 300765.SZ cashflow data succ! total rows: 5 +get 300766.SZ cashflow data succ! total rows: 5 +get 300767.SZ cashflow data succ! total rows: 4 +get 300768.SZ cashflow data succ! total rows: 5 +get 300769.SZ cashflow data succ! total rows: 7 +get 300770.SZ cashflow data succ! total rows: 4 +get 300771.SZ cashflow data succ! total rows: 6 +get 300772.SZ cashflow data succ! total rows: 5 +get 300773.SZ cashflow data succ! total rows: 4 +get 300774.SZ cashflow data succ! total rows: 4 +get 300775.SZ cashflow data succ! total rows: 5 +get 300776.SZ cashflow data succ! total rows: 5 +get 300777.SZ cashflow data succ! total rows: 5 +get 300778.SZ cashflow data succ! total rows: 4 +get 300779.SZ cashflow data succ! total rows: 5 +get 300780.SZ cashflow data succ! total rows: 5 +get 300781.SZ cashflow data succ! total rows: 6 +get 300782.SZ cashflow data succ! total rows: 6 +get 300783.SZ cashflow data succ! total rows: 6 +get 300785.SZ cashflow data succ! total rows: 6 +get 300786.SZ cashflow data succ! total rows: 5 +get 300787.SZ cashflow data succ! total rows: 5 +get 300788.SZ cashflow data succ! total rows: 5 +get 300789.SZ cashflow data succ! total rows: 5 +get 300790.SZ cashflow data succ! total rows: 4 +get 300791.SZ cashflow data succ! total rows: 4 +get 300792.SZ cashflow data succ! total rows: 5 +get 300793.SZ cashflow data succ! total rows: 4 +get 300795.SZ cashflow data succ! total rows: 6 +get 300796.SZ cashflow data succ! total rows: 4 +get 300797.SZ cashflow data succ! total rows: 5 +get 300798.SZ cashflow data succ! total rows: 4 +get 300799.SZ cashflow data succ! total rows: 5 +get 300800.SZ cashflow data succ! total rows: 5 +get 300801.SZ cashflow data succ! total rows: 4 +get 300802.SZ cashflow data succ! total rows: 4 +get 300803.SZ cashflow data succ! total rows: 6 +get 300805.SZ cashflow data succ! total rows: 6 +get 300806.SZ cashflow data succ! total rows: 5 +get 300807.SZ cashflow data succ! total rows: 6 +get 300808.SZ cashflow data succ! total rows: 8 +get 300809.SZ cashflow data succ! total rows: 6 +get 300810.SZ cashflow data succ! total rows: 4 +get 300811.SZ cashflow data succ! total rows: 4 +get 300812.SZ cashflow data succ! total rows: 7 +get 300813.SZ cashflow data succ! total rows: 6 +get 300814.SZ cashflow data succ! total rows: 6 +get 300815.SZ cashflow data succ! total rows: 5 +get 300816.SZ cashflow data succ! total rows: 5 +get 300817.SZ cashflow data succ! total rows: 4 +get 300818.SZ cashflow data succ! total rows: 6 +get 300819.SZ cashflow data succ! total rows: 5 +get 300820.SZ cashflow data succ! total rows: 6 +get 300821.SZ cashflow data succ! total rows: 7 +get 300822.SZ cashflow data succ! total rows: 5 +get 300823.SZ cashflow data succ! total rows: 6 +get 300824.SZ cashflow data succ! total rows: 6 +get 300825.SZ cashflow data succ! total rows: 5 +get 300826.SZ cashflow data succ! total rows: 4 +get 300827.SZ cashflow data succ! total rows: 6 +get 300828.SZ cashflow data succ! total rows: 6 +get 300829.SZ cashflow data succ! total rows: 5 +get 300830.SZ cashflow data succ! total rows: 6 +get 300831.SZ cashflow data succ! total rows: 5 +get 300832.SZ cashflow data succ! total rows: 5 +get 300833.SZ cashflow data succ! total rows: 5 +get 300834.SZ cashflow data succ! total rows: 6 +get 300835.SZ cashflow data succ! total rows: 6 +get 300836.SZ cashflow data succ! total rows: 6 +get 300837.SZ cashflow data succ! total rows: 6 +get 300838.SZ cashflow data succ! total rows: 4 +get 300839.SZ cashflow data succ! total rows: 4 +get 300840.SZ cashflow data succ! total rows: 5 +get 300841.SZ cashflow data succ! total rows: 4 +get 300842.SZ cashflow data succ! total rows: 7 +get 300843.SZ cashflow data succ! total rows: 5 +get 300844.SZ cashflow data succ! total rows: 6 +get 300845.SZ cashflow data succ! total rows: 6 +get 300846.SZ cashflow data succ! total rows: 6 +get 300847.SZ cashflow data succ! total rows: 5 +get 300848.SZ cashflow data succ! total rows: 4 +get 300849.SZ cashflow data succ! total rows: 7 +get 300850.SZ cashflow data succ! total rows: 6 +get 300851.SZ cashflow data succ! total rows: 5 +get 300852.SZ cashflow data succ! total rows: 6 +get 300853.SZ cashflow data succ! total rows: 6 +get 300854.SZ cashflow data succ! total rows: 5 +get 300855.SZ cashflow data succ! total rows: 4 +get 300856.SZ cashflow data succ! total rows: 6 +get 300857.SZ cashflow data succ! total rows: 6 +get 300858.SZ cashflow data succ! total rows: 5 +get 300859.SZ cashflow data succ! total rows: 8 +get 300860.SZ cashflow data succ! total rows: 5 +get 300861.SZ cashflow data succ! total rows: 4 +get 300862.SZ cashflow data succ! total rows: 5 +get 300863.SZ cashflow data succ! total rows: 5 +get 300864.SZ cashflow data succ! total rows: 5 +get 300865.SZ cashflow data succ! total rows: 4 +get 300866.SZ cashflow data succ! total rows: 6 +get 300867.SZ cashflow data succ! total rows: 5 +get 300868.SZ cashflow data succ! total rows: 5 +get 300869.SZ cashflow data succ! total rows: 5 +get 300870.SZ cashflow data succ! total rows: 6 +get 300871.SZ cashflow data succ! total rows: 5 +get 300872.SZ cashflow data succ! total rows: 4 +get 300873.SZ cashflow data succ! total rows: 6 +get 300875.SZ cashflow data succ! total rows: 6 +get 300876.SZ cashflow data succ! total rows: 4 +get 300877.SZ cashflow data succ! total rows: 7 +get 300878.SZ cashflow data succ! total rows: 5 +get 300879.SZ cashflow data succ! total rows: 5 +get 300880.SZ cashflow data succ! total rows: 4 +get 300881.SZ cashflow data succ! total rows: 4 +get 300882.SZ cashflow data succ! total rows: 4 +get 300883.SZ cashflow data succ! total rows: 7 +get 300884.SZ cashflow data succ! total rows: 5 +get 300885.SZ cashflow data succ! total rows: 4 +get 300886.SZ cashflow data succ! total rows: 6 +get 300887.SZ cashflow data succ! total rows: 5 +get 300888.SZ cashflow data succ! total rows: 5 +get 300889.SZ cashflow data succ! total rows: 6 +get 300890.SZ cashflow data succ! total rows: 5 +get 300891.SZ cashflow data succ! total rows: 5 +get 300892.SZ cashflow data succ! total rows: 5 +get 300893.SZ cashflow data succ! total rows: 5 +get 300894.SZ cashflow data succ! total rows: 5 +get 300895.SZ cashflow data succ! total rows: 5 +get 300896.SZ cashflow data succ! total rows: 5 +get 300897.SZ cashflow data succ! total rows: 4 +get 300898.SZ cashflow data succ! total rows: 7 +get 300899.SZ cashflow data succ! total rows: 5 +get 300900.SZ cashflow data succ! total rows: 5 +get 300901.SZ cashflow data succ! total rows: 6 +get 300902.SZ cashflow data succ! total rows: 4 +get 300903.SZ cashflow data succ! total rows: 7 +get 300905.SZ cashflow data succ! total rows: 4 +get 300906.SZ cashflow data succ! total rows: 4 +get 300907.SZ cashflow data succ! total rows: 6 +get 300908.SZ cashflow data succ! total rows: 6 +get 300909.SZ cashflow data succ! total rows: 6 +get 300910.SZ cashflow data succ! total rows: 5 +get 300911.SZ cashflow data succ! total rows: 7 +get 300912.SZ cashflow data succ! total rows: 6 +get 300913.SZ cashflow data succ! total rows: 5 +get 300915.SZ cashflow data succ! total rows: 4 +get 300916.SZ cashflow data succ! total rows: 6 +get 300917.SZ cashflow data succ! total rows: 6 +get 300918.SZ cashflow data succ! total rows: 5 +get 300919.SZ cashflow data succ! total rows: 5 +get 300920.SZ cashflow data succ! total rows: 5 +get 300921.SZ cashflow data succ! total rows: 4 +get 300922.SZ cashflow data succ! total rows: 6 +get 300923.SZ cashflow data succ! total rows: 5 +get 300925.SZ cashflow data succ! total rows: 4 +get 300926.SZ cashflow data succ! total rows: 5 +get 300927.SZ cashflow data succ! total rows: 6 +get 300928.SZ cashflow data succ! total rows: 5 +get 300929.SZ cashflow data succ! total rows: 4 +get 300930.SZ cashflow data succ! total rows: 4 +get 300931.SZ cashflow data succ! total rows: 6 +get 300932.SZ cashflow data succ! total rows: 4 +get 300933.SZ cashflow data succ! total rows: 6 +get 300935.SZ cashflow data succ! total rows: 6 +get 300936.SZ cashflow data succ! total rows: 4 +get 300937.SZ cashflow data succ! total rows: 5 +get 300938.SZ cashflow data succ! total rows: 5 +get 300939.SZ cashflow data succ! total rows: 7 +get 300940.SZ cashflow data succ! total rows: 7 +get 300941.SZ cashflow data succ! total rows: 5 +get 300942.SZ cashflow data succ! total rows: 4 +get 300943.SZ cashflow data succ! total rows: 4 +get 300945.SZ cashflow data succ! total rows: 5 +get 300946.SZ cashflow data succ! total rows: 5 +get 300947.SZ cashflow data succ! total rows: 4 +get 300948.SZ cashflow data succ! total rows: 6 +get 300949.SZ cashflow data succ! total rows: 7 +get 300950.SZ cashflow data succ! total rows: 5 +get 300951.SZ cashflow data succ! total rows: 4 +get 300952.SZ cashflow data succ! total rows: 4 +get 300953.SZ cashflow data succ! total rows: 7 +get 300955.SZ cashflow data succ! total rows: 4 +get 300956.SZ cashflow data succ! total rows: 6 +get 300957.SZ cashflow data succ! total rows: 5 +get 300958.SZ cashflow data succ! total rows: 5 +get 300959.SZ cashflow data succ! total rows: 6 +get 300960.SZ cashflow data succ! total rows: 5 +get 300961.SZ cashflow data succ! total rows: 5 +get 300962.SZ cashflow data succ! total rows: 4 +get 300963.SZ cashflow data succ! total rows: 5 +get 300964.SZ cashflow data succ! total rows: 4 +get 300965.SZ cashflow data succ! total rows: 6 +get 300966.SZ cashflow data succ! total rows: 6 +get 300967.SZ cashflow data succ! total rows: 4 +get 300968.SZ cashflow data succ! total rows: 7 +get 300969.SZ cashflow data succ! total rows: 5 +get 300970.SZ cashflow data succ! total rows: 6 +get 300971.SZ cashflow data succ! total rows: 4 +get 300972.SZ cashflow data succ! total rows: 5 +get 300973.SZ cashflow data succ! total rows: 6 +get 300975.SZ cashflow data succ! total rows: 5 +get 300976.SZ cashflow data succ! total rows: 5 +get 300977.SZ cashflow data succ! total rows: 6 +get 300978.SZ cashflow data succ! total rows: 5 +get 300979.SZ cashflow data succ! total rows: 6 +get 300980.SZ cashflow data succ! total rows: 5 +get 300981.SZ cashflow data succ! total rows: 6 +get 300982.SZ cashflow data succ! total rows: 5 +get 300983.SZ cashflow data succ! total rows: 4 +get 300984.SZ cashflow data succ! total rows: 6 +get 300985.SZ cashflow data succ! total rows: 6 +get 300986.SZ cashflow data succ! total rows: 4 +get 300987.SZ cashflow data succ! total rows: 4 +get 300988.SZ cashflow data succ! total rows: 5 +get 300989.SZ cashflow data succ! total rows: 4 +get 300990.SZ cashflow data succ! total rows: 4 +get 300991.SZ cashflow data succ! total rows: 7 +get 300992.SZ cashflow data succ! total rows: 5 +get 300993.SZ cashflow data succ! total rows: 5 +get 300994.SZ cashflow data succ! total rows: 4 +get 300995.SZ cashflow data succ! total rows: 5 +get 300996.SZ cashflow data succ! total rows: 5 +get 300997.SZ cashflow data succ! total rows: 4 +get 300998.SZ cashflow data succ! total rows: 5 +get 300999.SZ cashflow data succ! total rows: 5 +get 301000.SZ cashflow data succ! total rows: 4 +get 301001.SZ cashflow data succ! total rows: 6 +get 301002.SZ cashflow data succ! total rows: 6 +get 301003.SZ cashflow data succ! total rows: 7 +get 301004.SZ cashflow data succ! total rows: 4 +get 301005.SZ cashflow data succ! total rows: 8 +get 301006.SZ cashflow data succ! total rows: 4 +get 301007.SZ cashflow data succ! total rows: 4 +get 301008.SZ cashflow data succ! total rows: 4 +get 301009.SZ cashflow data succ! total rows: 6 +get 301010.SZ cashflow data succ! total rows: 5 +get 301011.SZ cashflow data succ! total rows: 6 +get 301012.SZ cashflow data succ! total rows: 6 +get 301013.SZ cashflow data succ! total rows: 7 +get 301015.SZ cashflow data succ! total rows: 4 +get 301016.SZ cashflow data succ! total rows: 5 +get 301017.SZ cashflow data succ! total rows: 5 +get 301018.SZ cashflow data succ! total rows: 4 +get 301019.SZ cashflow data succ! total rows: 7 +get 301020.SZ cashflow data succ! total rows: 6 +get 301021.SZ cashflow data succ! total rows: 5 +get 301022.SZ cashflow data succ! total rows: 4 +get 301023.SZ cashflow data succ! total rows: 5 +get 301024.SZ cashflow data succ! total rows: 6 +get 301025.SZ cashflow data succ! total rows: 5 +get 301026.SZ cashflow data succ! total rows: 6 +get 301027.SZ cashflow data succ! total rows: 5 +get 301028.SZ cashflow data succ! total rows: 5 +get 301029.SZ cashflow data succ! total rows: 4 +get 301030.SZ cashflow data succ! total rows: 6 +get 301031.SZ cashflow data succ! total rows: 4 +get 301032.SZ cashflow data succ! total rows: 6 +get 301033.SZ cashflow data succ! total rows: 6 +get 301035.SZ cashflow data succ! total rows: 6 +get 301036.SZ cashflow data succ! total rows: 4 +get 301037.SZ cashflow data succ! total rows: 7 +get 301038.SZ cashflow data succ! total rows: 7 +get 301039.SZ cashflow data succ! total rows: 5 +get 301040.SZ cashflow data succ! total rows: 6 +get 301041.SZ cashflow data succ! total rows: 5 +get 301042.SZ cashflow data succ! total rows: 4 +get 301043.SZ cashflow data succ! total rows: 5 +get 301045.SZ cashflow data succ! total rows: 6 +get 301046.SZ cashflow data succ! total rows: 5 +get 301047.SZ cashflow data succ! total rows: 4 +get 301048.SZ cashflow data succ! total rows: 7 +get 301049.SZ cashflow data succ! total rows: 6 +get 301050.SZ cashflow data succ! total rows: 6 +get 301051.SZ cashflow data succ! total rows: 4 +get 301052.SZ cashflow data succ! total rows: 4 +get 301053.SZ cashflow data succ! total rows: 4 +get 301055.SZ cashflow data succ! total rows: 5 +get 301056.SZ cashflow data succ! total rows: 5 +get 301057.SZ cashflow data succ! total rows: 6 +get 301058.SZ cashflow data succ! total rows: 5 +get 301059.SZ cashflow data succ! total rows: 4 +get 301060.SZ cashflow data succ! total rows: 4 +get 301061.SZ cashflow data succ! total rows: 6 +get 301062.SZ cashflow data succ! total rows: 5 +get 301063.SZ cashflow data succ! total rows: 5 +get 301065.SZ cashflow data succ! total rows: 5 +get 301066.SZ cashflow data succ! total rows: 6 +get 301067.SZ cashflow data succ! total rows: 5 +get 301068.SZ cashflow data succ! total rows: 6 +get 301069.SZ cashflow data succ! total rows: 4 +get 301070.SZ cashflow data succ! total rows: 5 +get 301071.SZ cashflow data succ! total rows: 5 +get 301072.SZ cashflow data succ! total rows: 4 +get 301073.SZ cashflow data succ! total rows: 5 +get 301075.SZ cashflow data succ! total rows: 6 +get 301076.SZ cashflow data succ! total rows: 4 +get 301077.SZ cashflow data succ! total rows: 5 +get 301078.SZ cashflow data succ! total rows: 4 +get 301079.SZ cashflow data succ! total rows: 7 +get 301080.SZ cashflow data succ! total rows: 5 +get 301081.SZ cashflow data succ! total rows: 5 +get 301082.SZ cashflow data succ! total rows: 4 +get 301083.SZ cashflow data succ! total rows: 5 +get 301085.SZ cashflow data succ! total rows: 4 +get 301086.SZ cashflow data succ! total rows: 4 +get 301087.SZ cashflow data succ! total rows: 5 +get 301088.SZ cashflow data succ! total rows: 5 +get 301089.SZ cashflow data succ! total rows: 5 +get 301090.SZ cashflow data succ! total rows: 4 +get 301091.SZ cashflow data succ! total rows: 5 +get 301092.SZ cashflow data succ! total rows: 4 +get 301093.SZ cashflow data succ! total rows: 4 +get 301095.SZ cashflow data succ! total rows: 12 +get 301096.SZ cashflow data succ! total rows: 6 +get 301097.SZ cashflow data succ! total rows: 5 +get 301098.SZ cashflow data succ! total rows: 6 +get 301099.SZ cashflow data succ! total rows: 5 +get 301100.SZ cashflow data succ! total rows: 5 +get 301101.SZ cashflow data succ! total rows: 6 +get 301102.SZ cashflow data succ! total rows: 6 +get 301103.SZ cashflow data succ! total rows: 6 +get 301105.SZ cashflow data succ! total rows: 8 +get 301106.SZ cashflow data succ! total rows: 4 +get 301107.SZ cashflow data succ! total rows: 5 +get 301108.SZ cashflow data succ! total rows: 6 +get 301109.SZ cashflow data succ! total rows: 5 +get 301110.SZ cashflow data succ! total rows: 5 +get 301111.SZ cashflow data succ! total rows: 5 +get 301112.SZ cashflow data succ! total rows: 7 +get 301113.SZ cashflow data succ! total rows: 5 +get 301115.SZ cashflow data succ! total rows: 8 +get 301116.SZ cashflow data succ! total rows: 5 +get 301117.SZ cashflow data succ! total rows: 4 +get 301118.SZ cashflow data succ! total rows: 6 +get 301119.SZ cashflow data succ! total rows: 5 +get 301120.SZ cashflow data succ! total rows: 7 +get 301121.SZ cashflow data succ! total rows: 13 +get 301122.SZ cashflow data succ! total rows: 5 +get 301123.SZ cashflow data succ! total rows: 7 +get 301125.SZ cashflow data succ! total rows: 7 +get 301126.SZ cashflow data succ! total rows: 4 +get 301127.SZ cashflow data succ! total rows: 4 +get 301128.SZ cashflow data succ! total rows: 5 +get 301129.SZ cashflow data succ! total rows: 5 +get 301130.SZ cashflow data succ! total rows: 4 +get 301131.SZ cashflow data succ! total rows: 7 +get 301132.SZ cashflow data succ! total rows: 12 +get 301133.SZ cashflow data succ! total rows: 5 +get 301135.SZ cashflow data succ! total rows: 7 +get 301136.SZ cashflow data succ! total rows: 5 +get 301137.SZ cashflow data succ! total rows: 6 +get 301138.SZ cashflow data succ! total rows: 6 +get 301139.SZ cashflow data succ! total rows: 6 +get 301141.SZ cashflow data succ! total rows: 4 +get 301148.SZ cashflow data succ! total rows: 7 +get 301149.SZ cashflow data succ! total rows: 4 +get 301150.SZ cashflow data succ! total rows: 6 +get 301151.SZ cashflow data succ! total rows: 6 +get 301152.SZ cashflow data succ! total rows: 9 +get 301153.SZ cashflow data succ! total rows: 6 +get 301155.SZ cashflow data succ! total rows: 6 +get 301156.SZ cashflow data succ! total rows: 5 +get 301157.SZ cashflow data succ! total rows: 5 +get 301158.SZ cashflow data succ! total rows: 4 +get 301159.SZ cashflow data succ! total rows: 7 +get 301160.SZ cashflow data succ! total rows: 5 +get 301161.SZ cashflow data succ! total rows: 11 +get 301162.SZ cashflow data succ! total rows: 5 +get 301163.SZ cashflow data succ! total rows: 6 +get 301165.SZ cashflow data succ! total rows: 8 +get 301166.SZ cashflow data succ! total rows: 4 +get 301167.SZ cashflow data succ! total rows: 5 +get 301168.SZ cashflow data succ! total rows: 4 +get 301169.SZ cashflow data succ! total rows: 6 +get 301171.SZ cashflow data succ! total rows: 11 +get 301175.SZ cashflow data succ! total rows: 6 +get 301176.SZ cashflow data succ! total rows: 10 +get 301177.SZ cashflow data succ! total rows: 5 +get 301178.SZ cashflow data succ! total rows: 5 +get 301179.SZ cashflow data succ! total rows: 6 +get 301180.SZ cashflow data succ! total rows: 4 +get 301181.SZ cashflow data succ! total rows: 6 +get 301182.SZ cashflow data succ! total rows: 5 +get 301183.SZ cashflow data succ! total rows: 7 +get 301185.SZ cashflow data succ! total rows: 5 +get 301186.SZ cashflow data succ! total rows: 4 +get 301187.SZ cashflow data succ! total rows: 6 +get 301188.SZ cashflow data succ! total rows: 4 +get 301189.SZ cashflow data succ! total rows: 6 +get 301190.SZ cashflow data succ! total rows: 6 +get 301191.SZ cashflow data succ! total rows: 5 +get 301192.SZ cashflow data succ! total rows: 8 +get 301193.SZ cashflow data succ! total rows: 7 +get 301195.SZ cashflow data succ! total rows: 11 +get 301196.SZ cashflow data succ! total rows: 5 +get 301197.SZ cashflow data succ! total rows: 11 +get 301198.SZ cashflow data succ! total rows: 6 +get 301199.SZ cashflow data succ! total rows: 6 +get 301200.SZ cashflow data succ! total rows: 5 +get 301201.SZ cashflow data succ! total rows: 6 +get 301203.SZ cashflow data succ! total rows: 4 +get 301205.SZ cashflow data succ! total rows: 9 +get 301206.SZ cashflow data succ! total rows: 5 +get 301207.SZ cashflow data succ! total rows: 6 +get 301208.SZ cashflow data succ! total rows: 5 +get 301209.SZ cashflow data succ! total rows: 10 +get 301211.SZ cashflow data succ! total rows: 4 +get 301212.SZ cashflow data succ! total rows: 6 +get 301213.SZ cashflow data succ! total rows: 5 +get 301215.SZ cashflow data succ! total rows: 5 +get 301216.SZ cashflow data succ! total rows: 5 +get 301217.SZ cashflow data succ! total rows: 6 +get 301218.SZ cashflow data succ! total rows: 7 +get 301219.SZ cashflow data succ! total rows: 7 +get 301220.SZ cashflow data succ! total rows: 5 +get 301221.SZ cashflow data succ! total rows: 6 +get 301222.SZ cashflow data succ! total rows: 6 +get 301223.SZ cashflow data succ! total rows: 11 +get 301226.SZ cashflow data succ! total rows: 6 +get 301227.SZ cashflow data succ! total rows: 11 +get 301228.SZ cashflow data succ! total rows: 7 +get 301229.SZ cashflow data succ! total rows: 5 +get 301230.SZ cashflow data succ! total rows: 11 +get 301231.SZ cashflow data succ! total rows: 10 +get 301233.SZ cashflow data succ! total rows: 6 +get 301234.SZ cashflow data succ! total rows: 6 +get 301235.SZ cashflow data succ! total rows: 5 +get 301236.SZ cashflow data succ! total rows: 5 +get 301237.SZ cashflow data succ! total rows: 6 +get 301238.SZ cashflow data succ! total rows: 6 +get 301239.SZ cashflow data succ! total rows: 5 +get 301246.SZ cashflow data succ! total rows: 11 +get 301248.SZ cashflow data succ! total rows: 5 +get 301252.SZ cashflow data succ! total rows: 2 +get 301255.SZ cashflow data succ! total rows: 8 +get 301256.SZ cashflow data succ! total rows: 7 +get 301257.SZ cashflow data succ! total rows: 7 +get 301258.SZ cashflow data succ! total rows: 5 +get 301259.SZ cashflow data succ! total rows: 6 +get 301260.SZ cashflow data succ! total rows: 5 +get 301263.SZ cashflow data succ! total rows: 6 +get 301265.SZ cashflow data succ! total rows: 8 +get 301266.SZ cashflow data succ! total rows: 5 +get 301267.SZ cashflow data succ! total rows: 9 +get 301268.SZ cashflow data succ! total rows: 4 +get 301269.SZ cashflow data succ! total rows: 12 +get 301270.SZ cashflow data succ! total rows: 9 +get 301273.SZ cashflow data succ! total rows: 11 +get 301276.SZ cashflow data succ! total rows: 9 +get 301277.SZ cashflow data succ! total rows: 9 +get 301278.SZ cashflow data succ! total rows: 11 +get 301279.SZ cashflow data succ! total rows: 6 +get 301280.SZ cashflow data succ! total rows: 11 +get 301281.SZ cashflow data succ! total rows: 4 +get 301282.SZ cashflow data succ! total rows: 9 +get 301283.SZ cashflow data succ! total rows: 12 +get 301285.SZ cashflow data succ! total rows: 10 +get 301286.SZ cashflow data succ! total rows: 6 +get 301288.SZ cashflow data succ! total rows: 6 +get 301289.SZ cashflow data succ! total rows: 8 +get 301290.SZ cashflow data succ! total rows: 8 +get 301293.SZ cashflow data succ! total rows: 3 +get 301296.SZ cashflow data succ! total rows: 10 +get 301297.SZ cashflow data succ! total rows: 8 +get 301298.SZ cashflow data succ! total rows: 4 +get 301299.SZ cashflow data succ! total rows: 8 +get 301300.SZ cashflow data succ! total rows: 11 +get 301301.SZ cashflow data succ! total rows: 9 +get 301302.SZ cashflow data succ! total rows: 4 +get 301303.SZ cashflow data succ! total rows: 5 +get 301305.SZ cashflow data succ! total rows: 2 +get 301306.SZ cashflow data succ! total rows: 11 +get 301307.SZ cashflow data succ! total rows: 4 +get 301308.SZ cashflow data succ! total rows: 11 +get 301309.SZ cashflow data succ! total rows: 9 +get 301310.SZ cashflow data succ! total rows: 2 +get 301311.SZ cashflow data succ! total rows: 11 +get 301312.SZ cashflow data succ! total rows: 6 +get 301313.SZ cashflow data succ! total rows: 9 +get 301314.SZ cashflow data succ! total rows: 4 +get 301316.SZ cashflow data succ! total rows: 11 +get 301317.SZ cashflow data succ! total rows: 7 +get 301318.SZ cashflow data succ! total rows: 9 +get 301319.SZ cashflow data succ! total rows: 13 +get 301321.SZ cashflow data succ! total rows: 8 +get 301322.SZ cashflow data succ! total rows: 6 +get 301325.SZ cashflow data succ! total rows: 2 +get 301326.SZ cashflow data succ! total rows: 9 +get 301327.SZ cashflow data succ! total rows: 11 +get 301328.SZ cashflow data succ! total rows: 9 +get 301330.SZ cashflow data succ! total rows: 13 +get 301331.SZ cashflow data succ! total rows: 9 +get 301332.SZ cashflow data succ! total rows: 2 +get 301333.SZ cashflow data succ! total rows: 11 +get 301335.SZ cashflow data succ! total rows: 9 +get 301336.SZ cashflow data succ! total rows: 14 +get 301337.SZ cashflow data succ! total rows: 2 +get 301338.SZ cashflow data succ! total rows: 12 +get 301339.SZ cashflow data succ! total rows: 9 +get 301345.SZ cashflow data succ! total rows: 7 +get 301349.SZ cashflow data succ! total rows: 8 +get 301353.SZ cashflow data succ! total rows: 2 +get 301356.SZ cashflow data succ! total rows: 12 +get 301357.SZ cashflow data succ! total rows: 6 +get 301358.SZ cashflow data succ! total rows: 5 +get 301359.SZ cashflow data succ! total rows: 9 +get 301360.SZ cashflow data succ! total rows: 3 +get 301361.SZ cashflow data succ! total rows: 8 +get 301363.SZ cashflow data succ! total rows: 12 +get 301365.SZ cashflow data succ! total rows: 8 +get 301366.SZ cashflow data succ! total rows: 11 +get 301367.SZ cashflow data succ! total rows: 11 +get 301368.SZ cashflow data succ! total rows: 8 +get 301369.SZ cashflow data succ! total rows: 10 +get 301373.SZ cashflow data succ! total rows: 6 +get 301377.SZ cashflow data succ! total rows: 11 +get 301378.SZ cashflow data succ! total rows: 4 +get 301379.SZ cashflow data succ! total rows: 9 +get 301380.SZ cashflow data succ! total rows: 8 +get 301382.SZ cashflow data succ! total rows: 2 +get 301386.SZ cashflow data succ! total rows: 4 +get 301387.SZ cashflow data succ! total rows: 4 +get 301388.SZ cashflow data succ! total rows: 8 +get 301389.SZ cashflow data succ! total rows: 11 +get 301390.SZ cashflow data succ! total rows: 3 +get 301391.SZ cashflow data succ! total rows: 8 +get 301396.SZ cashflow data succ! total rows: 9 +get 301398.SZ cashflow data succ! total rows: 9 +get 301399.SZ cashflow data succ! total rows: 2 +get 301408.SZ cashflow data succ! total rows: 6 +get 301419.SZ cashflow data succ! total rows: 5 +get 301428.SZ cashflow data succ! total rows: 2 +get 301429.SZ cashflow data succ! total rows: 4 +get 301439.SZ cashflow data succ! total rows: 4 +get 430017.BJ cashflow data succ! total rows: 7 +get 430047.BJ cashflow data succ! total rows: 5 +get 430090.BJ cashflow data succ! total rows: 5 +get 430139.BJ cashflow data succ! total rows: 7 +get 430198.BJ cashflow data succ! total rows: 5 +get 430300.BJ cashflow data succ! total rows: 8 +get 430418.BJ cashflow data succ! total rows: 6 +get 430425.BJ cashflow data succ! total rows: 7 +get 430476.BJ cashflow data succ! total rows: 8 +get 430478.BJ cashflow data succ! total rows: 7 +get 430489.BJ cashflow data succ! total rows: 5 +get 430510.BJ cashflow data succ! total rows: 5 +get 430556.BJ cashflow data succ! total rows: 4 +get 430564.BJ cashflow data succ! total rows: 6 +get 430685.BJ cashflow data succ! total rows: 9 +get 430718.BJ cashflow data succ! total rows: 10 +get 600000.SH cashflow data succ! total rows: 6 +get 600004.SH cashflow data succ! total rows: 4 +get 600006.SH cashflow data succ! total rows: 4 +get 600007.SH cashflow data succ! total rows: 6 +get 600008.SH cashflow data succ! total rows: 4 +get 600009.SH cashflow data succ! total rows: 6 +get 600010.SH cashflow data succ! total rows: 5 +get 600011.SH cashflow data succ! total rows: 5 +get 600012.SH cashflow data succ! total rows: 5 +get 600015.SH cashflow data succ! total rows: 6 +get 600016.SH cashflow data succ! total rows: 5 +get 600017.SH cashflow data succ! total rows: 4 +get 600018.SH cashflow data succ! total rows: 5 +get 600019.SH cashflow data succ! total rows: 6 +get 600020.SH cashflow data succ! total rows: 4 +get 600021.SH cashflow data succ! total rows: 4 +get 600022.SH cashflow data succ! total rows: 5 +get 600023.SH cashflow data succ! total rows: 5 +get 600025.SH cashflow data succ! total rows: 6 +get 600026.SH cashflow data succ! total rows: 4 +get 600027.SH cashflow data succ! total rows: 5 +get 600028.SH cashflow data succ! total rows: 6 +get 600029.SH cashflow data succ! total rows: 5 +get 600030.SH cashflow data succ! total rows: 6 +get 600031.SH cashflow data succ! total rows: 4 +get 600032.SH cashflow data succ! total rows: 5 +get 600033.SH cashflow data succ! total rows: 4 +get 600035.SH cashflow data succ! total rows: 5 +get 600036.SH cashflow data succ! total rows: 6 +get 600037.SH cashflow data succ! total rows: 5 +get 600038.SH cashflow data succ! total rows: 4 +get 600039.SH cashflow data succ! total rows: 5 +get 600048.SH cashflow data succ! total rows: 5 +get 600050.SH cashflow data succ! total rows: 4 +get 600051.SH cashflow data succ! total rows: 4 +get 600052.SH cashflow data succ! total rows: 6 +get 600053.SH cashflow data succ! total rows: 5 +get 600054.SH cashflow data succ! total rows: 4 +get 600055.SH cashflow data succ! total rows: 4 +get 600056.SH cashflow data succ! total rows: 4 +get 600057.SH cashflow data succ! total rows: 6 +get 600058.SH cashflow data succ! total rows: 4 +get 600059.SH cashflow data succ! total rows: 5 +get 600060.SH cashflow data succ! total rows: 4 +get 600061.SH cashflow data succ! total rows: 5 +get 600062.SH cashflow data succ! total rows: 5 +get 600063.SH cashflow data succ! total rows: 4 +get 600064.SH cashflow data succ! total rows: 5 +get 600066.SH cashflow data succ! total rows: 6 +get 600067.SH cashflow data succ! total rows: 4 +get 600070.SH cashflow data succ! total rows: 5 +get 600071.SH cashflow data succ! total rows: 6 +get 600072.SH cashflow data succ! total rows: 5 +get 600073.SH cashflow data succ! total rows: 6 +get 600075.SH cashflow data succ! total rows: 5 +get 600076.SH cashflow data succ! total rows: 5 +get 600077.SH cashflow data succ! total rows: 5 +get 600078.SH cashflow data succ! total rows: 4 +get 600079.SH cashflow data succ! total rows: 6 +get 600080.SH cashflow data succ! total rows: 7 +get 600081.SH cashflow data succ! total rows: 4 +get 600082.SH cashflow data succ! total rows: 6 +get 600083.SH cashflow data succ! total rows: 5 +get 600084.SH cashflow data succ! total rows: 5 +get 600085.SH cashflow data succ! total rows: 5 +get 600088.SH cashflow data succ! total rows: 4 +get 600089.SH cashflow data succ! total rows: 4 +get 600090.SH cashflow data succ! total rows: 0 +get 600094.SH cashflow data succ! total rows: 5 +get 600095.SH cashflow data succ! total rows: 6 +get 600096.SH cashflow data succ! total rows: 5 +get 600097.SH cashflow data succ! total rows: 5 +get 600098.SH cashflow data succ! total rows: 4 +get 600099.SH cashflow data succ! total rows: 4 +get 600100.SH cashflow data succ! total rows: 4 +get 600101.SH cashflow data succ! total rows: 6 +get 600103.SH cashflow data succ! total rows: 6 +get 600104.SH cashflow data succ! total rows: 5 +get 600105.SH cashflow data succ! total rows: 5 +get 600106.SH cashflow data succ! total rows: 6 +get 600107.SH cashflow data succ! total rows: 6 +get 600108.SH cashflow data succ! total rows: 4 +get 600109.SH cashflow data succ! total rows: 5 +get 600110.SH cashflow data succ! total rows: 6 +get 600111.SH cashflow data succ! total rows: 5 +get 600112.SH cashflow data succ! total rows: 6 +get 600113.SH cashflow data succ! total rows: 5 +get 600114.SH cashflow data succ! total rows: 4 +get 600115.SH cashflow data succ! total rows: 5 +get 600116.SH cashflow data succ! total rows: 4 +get 600117.SH cashflow data succ! total rows: 6 +get 600118.SH cashflow data succ! total rows: 5 +get 600119.SH cashflow data succ! total rows: 5 +get 600120.SH cashflow data succ! total rows: 4 +get 600121.SH cashflow data succ! total rows: 4 +get 600122.SH cashflow data succ! total rows: 6 +get 600123.SH cashflow data succ! total rows: 4 +get 600125.SH cashflow data succ! total rows: 4 +get 600126.SH cashflow data succ! total rows: 4 +get 600127.SH cashflow data succ! total rows: 5 +get 600128.SH cashflow data succ! total rows: 6 +get 600129.SH cashflow data succ! total rows: 6 +get 600130.SH cashflow data succ! total rows: 4 +get 600131.SH cashflow data succ! total rows: 5 +get 600132.SH cashflow data succ! total rows: 7 +get 600133.SH cashflow data succ! total rows: 4 +get 600135.SH cashflow data succ! total rows: 4 +get 600136.SH cashflow data succ! total rows: 5 +get 600137.SH cashflow data succ! total rows: 4 +get 600138.SH cashflow data succ! total rows: 5 +get 600139.SH cashflow data succ! total rows: 3 +get 600141.SH cashflow data succ! total rows: 4 +get 600143.SH cashflow data succ! total rows: 5 +get 600146.SH cashflow data succ! total rows: 0 +get 600148.SH cashflow data succ! total rows: 6 +get 600149.SH cashflow data succ! total rows: 5 +get 600150.SH cashflow data succ! total rows: 5 +get 600151.SH cashflow data succ! total rows: 5 +get 600152.SH cashflow data succ! total rows: 6 +get 600153.SH cashflow data succ! total rows: 5 +get 600155.SH cashflow data succ! total rows: 5 +get 600156.SH cashflow data succ! total rows: 5 +get 600157.SH cashflow data succ! total rows: 5 +get 600158.SH cashflow data succ! total rows: 5 +get 600159.SH cashflow data succ! total rows: 5 +get 600160.SH cashflow data succ! total rows: 4 +get 600161.SH cashflow data succ! total rows: 5 +get 600162.SH cashflow data succ! total rows: 5 +get 600163.SH cashflow data succ! total rows: 4 +get 600165.SH cashflow data succ! total rows: 7 +get 600166.SH cashflow data succ! total rows: 4 +get 600167.SH cashflow data succ! total rows: 4 +get 600168.SH cashflow data succ! total rows: 5 +get 600169.SH cashflow data succ! total rows: 5 +get 600170.SH cashflow data succ! total rows: 4 +get 600171.SH cashflow data succ! total rows: 7 +get 600172.SH cashflow data succ! total rows: 5 +get 600173.SH cashflow data succ! total rows: 4 +get 600176.SH cashflow data succ! total rows: 5 +get 600177.SH cashflow data succ! total rows: 4 +get 600178.SH cashflow data succ! total rows: 5 +get 600179.SH cashflow data succ! total rows: 4 +get 600180.SH cashflow data succ! total rows: 4 +get 600182.SH cashflow data succ! total rows: 4 +get 600183.SH cashflow data succ! total rows: 4 +get 600184.SH cashflow data succ! total rows: 7 +get 600185.SH cashflow data succ! total rows: 6 +get 600186.SH cashflow data succ! total rows: 4 +get 600187.SH cashflow data succ! total rows: 7 +get 600188.SH cashflow data succ! total rows: 4 +get 600189.SH cashflow data succ! total rows: 6 +get 600190.SH cashflow data succ! total rows: 4 +get 600191.SH cashflow data succ! total rows: 4 +get 600192.SH cashflow data succ! total rows: 6 +get 600193.SH cashflow data succ! total rows: 5 +get 600195.SH cashflow data succ! total rows: 5 +get 600196.SH cashflow data succ! total rows: 4 +get 600197.SH cashflow data succ! total rows: 6 +get 600198.SH cashflow data succ! total rows: 7 +get 600199.SH cashflow data succ! total rows: 6 +get 600200.SH cashflow data succ! total rows: 6 +get 600201.SH cashflow data succ! total rows: 4 +get 600202.SH cashflow data succ! total rows: 5 +get 600203.SH cashflow data succ! total rows: 5 +get 600206.SH cashflow data succ! total rows: 4 +get 600207.SH cashflow data succ! total rows: 4 +get 600208.SH cashflow data succ! total rows: 5 +get 600210.SH cashflow data succ! total rows: 5 +get 600211.SH cashflow data succ! total rows: 6 +get 600212.SH cashflow data succ! total rows: 5 +get 600213.SH cashflow data succ! total rows: 6 +get 600215.SH cashflow data succ! total rows: 4 +get 600216.SH cashflow data succ! total rows: 5 +get 600217.SH cashflow data succ! total rows: 5 +get 600218.SH cashflow data succ! total rows: 4 +get 600219.SH cashflow data succ! total rows: 5 +get 600220.SH cashflow data succ! total rows: 4 +get 600221.SH cashflow data succ! total rows: 5 +get 600222.SH cashflow data succ! total rows: 6 +get 600223.SH cashflow data succ! total rows: 5 +get 600225.SH cashflow data succ! total rows: 6 +get 600226.SH cashflow data succ! total rows: 6 +get 600227.SH cashflow data succ! total rows: 5 +get 600228.SH cashflow data succ! total rows: 4 +get 600229.SH cashflow data succ! total rows: 5 +get 600230.SH cashflow data succ! total rows: 5 +get 600231.SH cashflow data succ! total rows: 5 +get 600232.SH cashflow data succ! total rows: 5 +get 600233.SH cashflow data succ! total rows: 5 +get 600234.SH cashflow data succ! total rows: 5 +get 600235.SH cashflow data succ! total rows: 6 +get 600236.SH cashflow data succ! total rows: 4 +get 600237.SH cashflow data succ! total rows: 5 +get 600238.SH cashflow data succ! total rows: 7 +get 600239.SH cashflow data succ! total rows: 5 +get 600241.SH cashflow data succ! total rows: 5 +get 600242.SH cashflow data succ! total rows: 5 +get 600243.SH cashflow data succ! total rows: 5 +get 600246.SH cashflow data succ! total rows: 6 +get 600248.SH cashflow data succ! total rows: 4 +get 600249.SH cashflow data succ! total rows: 5 +get 600250.SH cashflow data succ! total rows: 5 +get 600251.SH cashflow data succ! total rows: 6 +get 600252.SH cashflow data succ! total rows: 5 +get 600255.SH cashflow data succ! total rows: 5 +get 600256.SH cashflow data succ! total rows: 4 +get 600257.SH cashflow data succ! total rows: 4 +get 600258.SH cashflow data succ! total rows: 5 +get 600259.SH cashflow data succ! total rows: 4 +get 600260.SH cashflow data succ! total rows: 2 +get 600261.SH cashflow data succ! total rows: 4 +get 600262.SH cashflow data succ! total rows: 5 +get 600265.SH cashflow data succ! total rows: 7 +get 600266.SH cashflow data succ! total rows: 4 +get 600267.SH cashflow data succ! total rows: 4 +get 600268.SH cashflow data succ! total rows: 5 +get 600269.SH cashflow data succ! total rows: 4 +get 600271.SH cashflow data succ! total rows: 5 +get 600272.SH cashflow data succ! total rows: 5 +get 600273.SH cashflow data succ! total rows: 5 +get 600276.SH cashflow data succ! total rows: 5 +get 600277.SH cashflow data succ! total rows: 4 +get 600278.SH cashflow data succ! total rows: 4 +get 600279.SH cashflow data succ! total rows: 4 +get 600280.SH cashflow data succ! total rows: 6 +get 600281.SH cashflow data succ! total rows: 6 +get 600282.SH cashflow data succ! total rows: 5 +get 600283.SH cashflow data succ! total rows: 5 +get 600284.SH cashflow data succ! total rows: 4 +get 600285.SH cashflow data succ! total rows: 4 +get 600287.SH cashflow data succ! total rows: 4 +get 600288.SH cashflow data succ! total rows: 5 +get 600289.SH cashflow data succ! total rows: 6 +get 600290.SH cashflow data succ! total rows: 5 +get 600292.SH cashflow data succ! total rows: 4 +get 600293.SH cashflow data succ! total rows: 6 +get 600295.SH cashflow data succ! total rows: 4 +get 600297.SH cashflow data succ! total rows: 7 +get 600298.SH cashflow data succ! total rows: 5 +get 600299.SH cashflow data succ! total rows: 5 +get 600300.SH cashflow data succ! total rows: 4 +get 600301.SH cashflow data succ! total rows: 4 +get 600302.SH cashflow data succ! total rows: 7 +get 600303.SH cashflow data succ! total rows: 6 +get 600305.SH cashflow data succ! total rows: 5 +get 600306.SH cashflow data succ! total rows: 7 +get 600307.SH cashflow data succ! total rows: 4 +get 600308.SH cashflow data succ! total rows: 4 +get 600309.SH cashflow data succ! total rows: 4 +get 600310.SH cashflow data succ! total rows: 6 +get 600311.SH cashflow data succ! total rows: 4 +get 600312.SH cashflow data succ! total rows: 4 +get 600313.SH cashflow data succ! total rows: 5 +get 600315.SH cashflow data succ! total rows: 4 +get 600316.SH cashflow data succ! total rows: 5 +get 600318.SH cashflow data succ! total rows: 4 +get 600319.SH cashflow data succ! total rows: 6 +get 600320.SH cashflow data succ! total rows: 4 +get 600321.SH cashflow data succ! total rows: 5 +get 600322.SH cashflow data succ! total rows: 5 +get 600323.SH cashflow data succ! total rows: 6 +get 600325.SH cashflow data succ! total rows: 4 +get 600326.SH cashflow data succ! total rows: 5 +get 600327.SH cashflow data succ! total rows: 6 +get 600328.SH cashflow data succ! total rows: 4 +get 600329.SH cashflow data succ! total rows: 4 +get 600330.SH cashflow data succ! total rows: 4 +get 600331.SH cashflow data succ! total rows: 4 +get 600332.SH cashflow data succ! total rows: 6 +get 600333.SH cashflow data succ! total rows: 5 +get 600335.SH cashflow data succ! total rows: 5 +get 600336.SH cashflow data succ! total rows: 5 +get 600337.SH cashflow data succ! total rows: 5 +get 600338.SH cashflow data succ! total rows: 7 +get 600339.SH cashflow data succ! total rows: 6 +get 600340.SH cashflow data succ! total rows: 5 +get 600343.SH cashflow data succ! total rows: 5 +get 600345.SH cashflow data succ! total rows: 6 +get 600346.SH cashflow data succ! total rows: 5 +get 600348.SH cashflow data succ! total rows: 5 +get 600350.SH cashflow data succ! total rows: 5 +get 600351.SH cashflow data succ! total rows: 5 +get 600352.SH cashflow data succ! total rows: 6 +get 600353.SH cashflow data succ! total rows: 6 +get 600354.SH cashflow data succ! total rows: 5 +get 600355.SH cashflow data succ! total rows: 5 +get 600356.SH cashflow data succ! total rows: 4 +get 600358.SH cashflow data succ! total rows: 5 +get 600359.SH cashflow data succ! total rows: 5 +get 600360.SH cashflow data succ! total rows: 4 +get 600361.SH cashflow data succ! total rows: 5 +get 600362.SH cashflow data succ! total rows: 6 +get 600363.SH cashflow data succ! total rows: 5 +get 600365.SH cashflow data succ! total rows: 6 +get 600366.SH cashflow data succ! total rows: 6 +get 600367.SH cashflow data succ! total rows: 6 +get 600368.SH cashflow data succ! total rows: 5 +get 600369.SH cashflow data succ! total rows: 6 +get 600370.SH cashflow data succ! total rows: 4 +get 600371.SH cashflow data succ! total rows: 6 +get 600372.SH cashflow data succ! total rows: 5 +get 600373.SH cashflow data succ! total rows: 5 +get 600375.SH cashflow data succ! total rows: 5 +get 600376.SH cashflow data succ! total rows: 6 +get 600377.SH cashflow data succ! total rows: 4 +get 600378.SH cashflow data succ! total rows: 4 +get 600379.SH cashflow data succ! total rows: 5 +get 600380.SH cashflow data succ! total rows: 6 +get 600381.SH cashflow data succ! total rows: 7 +get 600382.SH cashflow data succ! total rows: 5 +get 600383.SH cashflow data succ! total rows: 5 +get 600385.SH cashflow data succ! total rows: 2 +get 600386.SH cashflow data succ! total rows: 4 +get 600387.SH cashflow data succ! total rows: 5 +get 600388.SH cashflow data succ! total rows: 4 +get 600389.SH cashflow data succ! total rows: 4 +get 600390.SH cashflow data succ! total rows: 8 +get 600391.SH cashflow data succ! total rows: 5 +get 600392.SH cashflow data succ! total rows: 6 +get 600393.SH cashflow data succ! total rows: 5 +get 600395.SH cashflow data succ! total rows: 4 +get 600396.SH cashflow data succ! total rows: 8 +get 600397.SH cashflow data succ! total rows: 6 +get 600398.SH cashflow data succ! total rows: 5 +get 600399.SH cashflow data succ! total rows: 5 +get 600400.SH cashflow data succ! total rows: 4 +get 600403.SH cashflow data succ! total rows: 5 +get 600405.SH cashflow data succ! total rows: 5 +get 600406.SH cashflow data succ! total rows: 5 +get 600408.SH cashflow data succ! total rows: 5 +get 600409.SH cashflow data succ! total rows: 4 +get 600410.SH cashflow data succ! total rows: 7 +get 600415.SH cashflow data succ! total rows: 5 +get 600416.SH cashflow data succ! total rows: 4 +get 600418.SH cashflow data succ! total rows: 5 +get 600419.SH cashflow data succ! total rows: 5 +get 600420.SH cashflow data succ! total rows: 5 +get 600421.SH cashflow data succ! total rows: 6 +get 600422.SH cashflow data succ! total rows: 4 +get 600423.SH cashflow data succ! total rows: 5 +get 600425.SH cashflow data succ! total rows: 4 +get 600426.SH cashflow data succ! total rows: 4 +get 600428.SH cashflow data succ! total rows: 6 +get 600429.SH cashflow data succ! total rows: 4 +get 600433.SH cashflow data succ! total rows: 6 +get 600435.SH cashflow data succ! total rows: 4 +get 600436.SH cashflow data succ! total rows: 6 +get 600438.SH cashflow data succ! total rows: 5 +get 600439.SH cashflow data succ! total rows: 4 +get 600444.SH cashflow data succ! total rows: 5 +get 600446.SH cashflow data succ! total rows: 4 +get 600448.SH cashflow data succ! total rows: 5 +get 600449.SH cashflow data succ! total rows: 4 +get 600452.SH cashflow data succ! total rows: 5 +get 600455.SH cashflow data succ! total rows: 5 +get 600456.SH cashflow data succ! total rows: 5 +get 600458.SH cashflow data succ! total rows: 4 +get 600459.SH cashflow data succ! total rows: 4 +get 600460.SH cashflow data succ! total rows: 5 +get 600461.SH cashflow data succ! total rows: 5 +get 600462.SH cashflow data succ! total rows: 6 +get 600463.SH cashflow data succ! total rows: 5 +get 600466.SH cashflow data succ! total rows: 5 +get 600467.SH cashflow data succ! total rows: 5 +get 600468.SH cashflow data succ! total rows: 5 +get 600469.SH cashflow data succ! total rows: 4 +get 600470.SH cashflow data succ! total rows: 5 +get 600475.SH cashflow data succ! total rows: 4 +get 600476.SH cashflow data succ! total rows: 6 +get 600477.SH cashflow data succ! total rows: 5 +get 600478.SH cashflow data succ! total rows: 6 +get 600479.SH cashflow data succ! total rows: 4 +get 600480.SH cashflow data succ! total rows: 4 +get 600481.SH cashflow data succ! total rows: 6 +get 600482.SH cashflow data succ! total rows: 4 +get 600483.SH cashflow data succ! total rows: 4 +get 600486.SH cashflow data succ! total rows: 4 +get 600487.SH cashflow data succ! total rows: 4 +get 600488.SH cashflow data succ! total rows: 6 +get 600489.SH cashflow data succ! total rows: 4 +get 600490.SH cashflow data succ! total rows: 6 +get 600491.SH cashflow data succ! total rows: 4 +get 600493.SH cashflow data succ! total rows: 5 +get 600495.SH cashflow data succ! total rows: 6 +get 600496.SH cashflow data succ! total rows: 7 +get 600497.SH cashflow data succ! total rows: 4 +get 600498.SH cashflow data succ! total rows: 4 +get 600499.SH cashflow data succ! total rows: 4 +get 600500.SH cashflow data succ! total rows: 4 +get 600501.SH cashflow data succ! total rows: 5 +get 600502.SH cashflow data succ! total rows: 7 +get 600503.SH cashflow data succ! total rows: 5 +get 600505.SH cashflow data succ! total rows: 6 +get 600506.SH cashflow data succ! total rows: 4 +get 600507.SH cashflow data succ! total rows: 4 +get 600508.SH cashflow data succ! total rows: 5 +get 600509.SH cashflow data succ! total rows: 5 +get 600510.SH cashflow data succ! total rows: 5 +get 600511.SH cashflow data succ! total rows: 5 +get 600512.SH cashflow data succ! total rows: 5 +get 600513.SH cashflow data succ! total rows: 5 +get 600515.SH cashflow data succ! total rows: 5 +get 600516.SH cashflow data succ! total rows: 5 +get 600517.SH cashflow data succ! total rows: 5 +get 600518.SH cashflow data succ! total rows: 6 +get 600519.SH cashflow data succ! total rows: 4 +get 600520.SH cashflow data succ! total rows: 4 +get 600521.SH cashflow data succ! total rows: 4 +get 600522.SH cashflow data succ! total rows: 5 +get 600523.SH cashflow data succ! total rows: 6 +get 600525.SH cashflow data succ! total rows: 4 +get 600526.SH cashflow data succ! total rows: 4 +get 600527.SH cashflow data succ! total rows: 5 +get 600528.SH cashflow data succ! total rows: 4 +get 600529.SH cashflow data succ! total rows: 4 +get 600530.SH cashflow data succ! total rows: 2 +get 600531.SH cashflow data succ! total rows: 5 +get 600532.SH cashflow data succ! total rows: 8 +get 600533.SH cashflow data succ! total rows: 4 +get 600535.SH cashflow data succ! total rows: 5 +get 600536.SH cashflow data succ! total rows: 5 +get 600537.SH cashflow data succ! total rows: 4 +get 600538.SH cashflow data succ! total rows: 7 +get 600539.SH cashflow data succ! total rows: 5 +get 600540.SH cashflow data succ! total rows: 6 +get 600543.SH cashflow data succ! total rows: 5 +get 600545.SH cashflow data succ! total rows: 5 +get 600546.SH cashflow data succ! total rows: 5 +get 600547.SH cashflow data succ! total rows: 6 +get 600548.SH cashflow data succ! total rows: 4 +get 600549.SH cashflow data succ! total rows: 5 +get 600550.SH cashflow data succ! total rows: 5 +get 600551.SH cashflow data succ! total rows: 4 +get 600552.SH cashflow data succ! total rows: 5 +get 600555.SH cashflow data succ! total rows: 5 +get 600556.SH cashflow data succ! total rows: 4 +get 600557.SH cashflow data succ! total rows: 5 +get 600558.SH cashflow data succ! total rows: 4 +get 600559.SH cashflow data succ! total rows: 6 +get 600560.SH cashflow data succ! total rows: 6 +get 600561.SH cashflow data succ! total rows: 6 +get 600562.SH cashflow data succ! total rows: 5 +get 600563.SH cashflow data succ! total rows: 5 +get 600565.SH cashflow data succ! total rows: 4 +get 600566.SH cashflow data succ! total rows: 5 +get 600567.SH cashflow data succ! total rows: 6 +get 600568.SH cashflow data succ! total rows: 5 +get 600569.SH cashflow data succ! total rows: 6 +get 600570.SH cashflow data succ! total rows: 7 +get 600571.SH cashflow data succ! total rows: 5 +get 600572.SH cashflow data succ! total rows: 6 +get 600573.SH cashflow data succ! total rows: 5 +get 600575.SH cashflow data succ! total rows: 5 +get 600576.SH cashflow data succ! total rows: 5 +get 600577.SH cashflow data succ! total rows: 5 +get 600578.SH cashflow data succ! total rows: 5 +get 600579.SH cashflow data succ! total rows: 6 +get 600580.SH cashflow data succ! total rows: 5 +get 600581.SH cashflow data succ! total rows: 5 +get 600582.SH cashflow data succ! total rows: 4 +get 600583.SH cashflow data succ! total rows: 6 +get 600584.SH cashflow data succ! total rows: 6 +get 600585.SH cashflow data succ! total rows: 5 +get 600586.SH cashflow data succ! total rows: 5 +get 600587.SH cashflow data succ! total rows: 6 +get 600588.SH cashflow data succ! total rows: 7 +get 600589.SH cashflow data succ! total rows: 7 +get 600590.SH cashflow data succ! total rows: 4 +get 600592.SH cashflow data succ! total rows: 6 +get 600593.SH cashflow data succ! total rows: 5 +get 600594.SH cashflow data succ! total rows: 4 +get 600595.SH cashflow data succ! total rows: 5 +get 600596.SH cashflow data succ! total rows: 4 +get 600597.SH cashflow data succ! total rows: 4 +get 600598.SH cashflow data succ! total rows: 6 +get 600599.SH cashflow data succ! total rows: 5 +get 600600.SH cashflow data succ! total rows: 7 +get 600601.SH cashflow data succ! total rows: 5 +get 600602.SH cashflow data succ! total rows: 6 +get 600603.SH cashflow data succ! total rows: 4 +get 600604.SH cashflow data succ! total rows: 5 +get 600605.SH cashflow data succ! total rows: 5 +get 600606.SH cashflow data succ! total rows: 5 +get 600608.SH cashflow data succ! total rows: 4 +get 600609.SH cashflow data succ! total rows: 5 +get 600610.SH cashflow data succ! total rows: 7 +get 600611.SH cashflow data succ! total rows: 5 +get 600612.SH cashflow data succ! total rows: 6 +get 600613.SH cashflow data succ! total rows: 4 +get 600615.SH cashflow data succ! total rows: 5 +get 600616.SH cashflow data succ! total rows: 4 +get 600617.SH cashflow data succ! total rows: 5 +get 600618.SH cashflow data succ! total rows: 5 +get 600619.SH cashflow data succ! total rows: 7 +get 600620.SH cashflow data succ! total rows: 7 +get 600621.SH cashflow data succ! total rows: 5 +get 600622.SH cashflow data succ! total rows: 4 +get 600623.SH cashflow data succ! total rows: 5 +get 600624.SH cashflow data succ! total rows: 4 +get 600626.SH cashflow data succ! total rows: 7 +get 600628.SH cashflow data succ! total rows: 6 +get 600629.SH cashflow data succ! total rows: 5 +get 600630.SH cashflow data succ! total rows: 6 +get 600633.SH cashflow data succ! total rows: 5 +get 600635.SH cashflow data succ! total rows: 5 +get 600636.SH cashflow data succ! total rows: 4 +get 600637.SH cashflow data succ! total rows: 4 +get 600638.SH cashflow data succ! total rows: 4 +get 600639.SH cashflow data succ! total rows: 4 +get 600640.SH cashflow data succ! total rows: 5 +get 600641.SH cashflow data succ! total rows: 4 +get 600642.SH cashflow data succ! total rows: 4 +get 600643.SH cashflow data succ! total rows: 5 +get 600644.SH cashflow data succ! total rows: 5 +get 600645.SH cashflow data succ! total rows: 4 +get 600647.SH cashflow data succ! total rows: 5 +get 600648.SH cashflow data succ! total rows: 6 +get 600649.SH cashflow data succ! total rows: 5 +get 600650.SH cashflow data succ! total rows: 4 +get 600651.SH cashflow data succ! total rows: 5 +get 600653.SH cashflow data succ! total rows: 5 +get 600654.SH cashflow data succ! total rows: 5 +get 600655.SH cashflow data succ! total rows: 5 +get 600657.SH cashflow data succ! total rows: 5 +get 600658.SH cashflow data succ! total rows: 4 +get 600660.SH cashflow data succ! total rows: 5 +get 600661.SH cashflow data succ! total rows: 5 +get 600662.SH cashflow data succ! total rows: 4 +get 600663.SH cashflow data succ! total rows: 5 +get 600664.SH cashflow data succ! total rows: 6 +get 600665.SH cashflow data succ! total rows: 5 +get 600666.SH cashflow data succ! total rows: 5 +get 600667.SH cashflow data succ! total rows: 4 +get 600668.SH cashflow data succ! total rows: 5 +get 600671.SH cashflow data succ! total rows: 4 +get 600673.SH cashflow data succ! total rows: 4 +get 600674.SH cashflow data succ! total rows: 7 +get 600675.SH cashflow data succ! total rows: 6 +get 600676.SH cashflow data succ! total rows: 5 +get 600678.SH cashflow data succ! total rows: 4 +get 600679.SH cashflow data succ! total rows: 5 +get 600681.SH cashflow data succ! total rows: 4 +get 600682.SH cashflow data succ! total rows: 4 +get 600683.SH cashflow data succ! total rows: 6 +get 600684.SH cashflow data succ! total rows: 6 +get 600685.SH cashflow data succ! total rows: 5 +get 600686.SH cashflow data succ! total rows: 6 +get 600688.SH cashflow data succ! total rows: 7 +get 600689.SH cashflow data succ! total rows: 4 +get 600690.SH cashflow data succ! total rows: 4 +get 600691.SH cashflow data succ! total rows: 5 +get 600692.SH cashflow data succ! total rows: 6 +get 600693.SH cashflow data succ! total rows: 6 +get 600694.SH cashflow data succ! total rows: 5 +get 600696.SH cashflow data succ! total rows: 5 +get 600697.SH cashflow data succ! total rows: 5 +get 600698.SH cashflow data succ! total rows: 5 +get 600699.SH cashflow data succ! total rows: 4 +get 600702.SH cashflow data succ! total rows: 5 +get 600703.SH cashflow data succ! total rows: 4 +get 600704.SH cashflow data succ! total rows: 6 +get 600705.SH cashflow data succ! total rows: 5 +get 600706.SH cashflow data succ! total rows: 5 +get 600707.SH cashflow data succ! total rows: 5 +get 600708.SH cashflow data succ! total rows: 4 +get 600710.SH cashflow data succ! total rows: 6 +get 600711.SH cashflow data succ! total rows: 5 +get 600712.SH cashflow data succ! total rows: 7 +get 600713.SH cashflow data succ! total rows: 4 +get 600714.SH cashflow data succ! total rows: 4 +get 600715.SH cashflow data succ! total rows: 5 +get 600716.SH cashflow data succ! total rows: 6 +get 600717.SH cashflow data succ! total rows: 5 +get 600718.SH cashflow data succ! total rows: 4 +get 600719.SH cashflow data succ! total rows: 5 +get 600720.SH cashflow data succ! total rows: 4 +get 600721.SH cashflow data succ! total rows: 4 +get 600722.SH cashflow data succ! total rows: 5 +get 600724.SH cashflow data succ! total rows: 5 +get 600725.SH cashflow data succ! total rows: 4 +get 600726.SH cashflow data succ! total rows: 4 +get 600727.SH cashflow data succ! total rows: 4 +get 600728.SH cashflow data succ! total rows: 4 +get 600729.SH cashflow data succ! total rows: 5 +get 600730.SH cashflow data succ! total rows: 6 +get 600731.SH cashflow data succ! total rows: 4 +get 600732.SH cashflow data succ! total rows: 4 +get 600733.SH cashflow data succ! total rows: 5 +get 600734.SH cashflow data succ! total rows: 5 +get 600735.SH cashflow data succ! total rows: 4 +get 600736.SH cashflow data succ! total rows: 4 +get 600737.SH cashflow data succ! total rows: 4 +get 600738.SH cashflow data succ! total rows: 4 +get 600739.SH cashflow data succ! total rows: 4 +get 600740.SH cashflow data succ! total rows: 6 +get 600741.SH cashflow data succ! total rows: 4 +get 600742.SH cashflow data succ! total rows: 4 +get 600743.SH cashflow data succ! total rows: 6 +get 600744.SH cashflow data succ! total rows: 6 +get 600745.SH cashflow data succ! total rows: 4 +get 600746.SH cashflow data succ! total rows: 6 +get 600748.SH cashflow data succ! total rows: 4 +get 600749.SH cashflow data succ! total rows: 6 +get 600750.SH cashflow data succ! total rows: 6 +get 600751.SH cashflow data succ! total rows: 6 +get 600753.SH cashflow data succ! total rows: 6 +get 600754.SH cashflow data succ! total rows: 5 +get 600755.SH cashflow data succ! total rows: 5 +get 600756.SH cashflow data succ! total rows: 5 +get 600757.SH cashflow data succ! total rows: 7 +get 600758.SH cashflow data succ! total rows: 4 +get 600759.SH cashflow data succ! total rows: 4 +get 600760.SH cashflow data succ! total rows: 4 +get 600761.SH cashflow data succ! total rows: 5 +get 600763.SH cashflow data succ! total rows: 6 +get 600764.SH cashflow data succ! total rows: 7 +get 600765.SH cashflow data succ! total rows: 5 +get 600766.SH cashflow data succ! total rows: 7 +get 600767.SH cashflow data succ! total rows: 5 +get 600768.SH cashflow data succ! total rows: 4 +get 600769.SH cashflow data succ! total rows: 6 +get 600770.SH cashflow data succ! total rows: 5 +get 600771.SH cashflow data succ! total rows: 6 +get 600773.SH cashflow data succ! total rows: 4 +get 600774.SH cashflow data succ! total rows: 4 +get 600775.SH cashflow data succ! total rows: 6 +get 600776.SH cashflow data succ! total rows: 7 +get 600777.SH cashflow data succ! total rows: 6 +get 600778.SH cashflow data succ! total rows: 6 +get 600779.SH cashflow data succ! total rows: 4 +get 600780.SH cashflow data succ! total rows: 6 +get 600781.SH cashflow data succ! total rows: 8 +get 600782.SH cashflow data succ! total rows: 6 +get 600783.SH cashflow data succ! total rows: 4 +get 600784.SH cashflow data succ! total rows: 5 +get 600785.SH cashflow data succ! total rows: 4 +get 600787.SH cashflow data succ! total rows: 5 +get 600789.SH cashflow data succ! total rows: 5 +get 600790.SH cashflow data succ! total rows: 5 +get 600791.SH cashflow data succ! total rows: 5 +get 600792.SH cashflow data succ! total rows: 6 +get 600793.SH cashflow data succ! total rows: 6 +get 600794.SH cashflow data succ! total rows: 4 +get 600795.SH cashflow data succ! total rows: 5 +get 600796.SH cashflow data succ! total rows: 7 +get 600797.SH cashflow data succ! total rows: 5 +get 600798.SH cashflow data succ! total rows: 6 +get 600800.SH cashflow data succ! total rows: 5 +get 600801.SH cashflow data succ! total rows: 6 +get 600802.SH cashflow data succ! total rows: 6 +get 600803.SH cashflow data succ! total rows: 6 +get 600804.SH cashflow data succ! total rows: 5 +get 600805.SH cashflow data succ! total rows: 7 +get 600807.SH cashflow data succ! total rows: 4 +get 600808.SH cashflow data succ! total rows: 5 +get 600809.SH cashflow data succ! total rows: 4 +get 600810.SH cashflow data succ! total rows: 4 +get 600811.SH cashflow data succ! total rows: 4 +get 600812.SH cashflow data succ! total rows: 6 +get 600814.SH cashflow data succ! total rows: 5 +get 600815.SH cashflow data succ! total rows: 6 +get 600816.SH cashflow data succ! total rows: 7 +get 600817.SH cashflow data succ! total rows: 5 +get 600818.SH cashflow data succ! total rows: 6 +get 600819.SH cashflow data succ! total rows: 5 +get 600820.SH cashflow data succ! total rows: 4 +get 600821.SH cashflow data succ! total rows: 4 +get 600822.SH cashflow data succ! total rows: 5 +get 600823.SH cashflow data succ! total rows: 4 +get 600824.SH cashflow data succ! total rows: 7 +get 600825.SH cashflow data succ! total rows: 5 +get 600826.SH cashflow data succ! total rows: 7 +get 600827.SH cashflow data succ! total rows: 4 +get 600828.SH cashflow data succ! total rows: 4 +get 600829.SH cashflow data succ! total rows: 4 +get 600830.SH cashflow data succ! total rows: 4 +get 600831.SH cashflow data succ! total rows: 4 +get 600833.SH cashflow data succ! total rows: 4 +get 600834.SH cashflow data succ! total rows: 6 +get 600835.SH cashflow data succ! total rows: 5 +get 600836.SH cashflow data succ! total rows: 6 +get 600837.SH cashflow data succ! total rows: 6 +get 600838.SH cashflow data succ! total rows: 6 +get 600839.SH cashflow data succ! total rows: 4 +get 600841.SH cashflow data succ! total rows: 6 +get 600843.SH cashflow data succ! total rows: 4 +get 600844.SH cashflow data succ! total rows: 6 +get 600845.SH cashflow data succ! total rows: 5 +get 600846.SH cashflow data succ! total rows: 4 +get 600847.SH cashflow data succ! total rows: 6 +get 600848.SH cashflow data succ! total rows: 6 +get 600850.SH cashflow data succ! total rows: 4 +get 600851.SH cashflow data succ! total rows: 4 +get 600853.SH cashflow data succ! total rows: 4 +get 600854.SH cashflow data succ! total rows: 4 +get 600855.SH cashflow data succ! total rows: 6 +get 600857.SH cashflow data succ! total rows: 5 +get 600858.SH cashflow data succ! total rows: 4 +get 600859.SH cashflow data succ! total rows: 4 +get 600860.SH cashflow data succ! total rows: 5 +get 600861.SH cashflow data succ! total rows: 5 +get 600862.SH cashflow data succ! total rows: 6 +get 600863.SH cashflow data succ! total rows: 4 +get 600864.SH cashflow data succ! total rows: 5 +get 600865.SH cashflow data succ! total rows: 6 +get 600866.SH cashflow data succ! total rows: 5 +get 600867.SH cashflow data succ! total rows: 5 +get 600868.SH cashflow data succ! total rows: 6 +get 600869.SH cashflow data succ! total rows: 5 +get 600870.SH cashflow data succ! total rows: 2 +get 600871.SH cashflow data succ! total rows: 5 +get 600872.SH cashflow data succ! total rows: 6 +get 600873.SH cashflow data succ! total rows: 4 +get 600874.SH cashflow data succ! total rows: 5 +get 600875.SH cashflow data succ! total rows: 4 +get 600876.SH cashflow data succ! total rows: 5 +get 600877.SH cashflow data succ! total rows: 6 +get 600879.SH cashflow data succ! total rows: 6 +get 600880.SH cashflow data succ! total rows: 6 +get 600881.SH cashflow data succ! total rows: 5 +get 600882.SH cashflow data succ! total rows: 4 +get 600883.SH cashflow data succ! total rows: 4 +get 600884.SH cashflow data succ! total rows: 5 +get 600885.SH cashflow data succ! total rows: 4 +get 600886.SH cashflow data succ! total rows: 5 +get 600887.SH cashflow data succ! total rows: 4 +get 600888.SH cashflow data succ! total rows: 5 +get 600889.SH cashflow data succ! total rows: 6 +get 600892.SH cashflow data succ! total rows: 7 +get 600893.SH cashflow data succ! total rows: 4 +get 600894.SH cashflow data succ! total rows: 4 +get 600895.SH cashflow data succ! total rows: 4 +get 600896.SH cashflow data succ! total rows: 1 +get 600897.SH cashflow data succ! total rows: 4 +get 600898.SH cashflow data succ! total rows: 6 +get 600900.SH cashflow data succ! total rows: 5 +get 600901.SH cashflow data succ! total rows: 5 +get 600903.SH cashflow data succ! total rows: 5 +get 600905.SH cashflow data succ! total rows: 4 +get 600906.SH cashflow data succ! total rows: 7 +get 600908.SH cashflow data succ! total rows: 6 +get 600909.SH cashflow data succ! total rows: 6 +get 600916.SH cashflow data succ! total rows: 4 +get 600917.SH cashflow data succ! total rows: 5 +get 600918.SH cashflow data succ! total rows: 5 +get 600919.SH cashflow data succ! total rows: 6 +get 600925.SH cashflow data succ! total rows: 4 +get 600926.SH cashflow data succ! total rows: 5 +get 600927.SH cashflow data succ! total rows: 5 +get 600928.SH cashflow data succ! total rows: 6 +get 600929.SH cashflow data succ! total rows: 5 +get 600933.SH cashflow data succ! total rows: 6 +get 600935.SH cashflow data succ! total rows: 5 +get 600936.SH cashflow data succ! total rows: 6 +get 600938.SH cashflow data succ! total rows: 7 +get 600939.SH cashflow data succ! total rows: 4 +get 600941.SH cashflow data succ! total rows: 4 +get 600955.SH cashflow data succ! total rows: 5 +get 600956.SH cashflow data succ! total rows: 4 +get 600958.SH cashflow data succ! total rows: 6 +get 600959.SH cashflow data succ! total rows: 4 +get 600960.SH cashflow data succ! total rows: 5 +get 600961.SH cashflow data succ! total rows: 6 +get 600962.SH cashflow data succ! total rows: 5 +get 600963.SH cashflow data succ! total rows: 5 +get 600965.SH cashflow data succ! total rows: 4 +get 600966.SH cashflow data succ! total rows: 5 +get 600967.SH cashflow data succ! total rows: 5 +get 600968.SH cashflow data succ! total rows: 4 +get 600969.SH cashflow data succ! total rows: 5 +get 600970.SH cashflow data succ! total rows: 5 +get 600971.SH cashflow data succ! total rows: 4 +get 600973.SH cashflow data succ! total rows: 4 +get 600975.SH cashflow data succ! total rows: 5 +get 600976.SH cashflow data succ! total rows: 5 +get 600977.SH cashflow data succ! total rows: 4 +get 600979.SH cashflow data succ! total rows: 4 +get 600980.SH cashflow data succ! total rows: 5 +get 600981.SH cashflow data succ! total rows: 4 +get 600982.SH cashflow data succ! total rows: 5 +get 600983.SH cashflow data succ! total rows: 7 +get 600984.SH cashflow data succ! total rows: 5 +get 600985.SH cashflow data succ! total rows: 5 +get 600986.SH cashflow data succ! total rows: 4 +get 600987.SH cashflow data succ! total rows: 5 +get 600988.SH cashflow data succ! total rows: 4 +get 600989.SH cashflow data succ! total rows: 5 +get 600990.SH cashflow data succ! total rows: 5 +get 600992.SH cashflow data succ! total rows: 6 +get 600993.SH cashflow data succ! total rows: 6 +get 600995.SH cashflow data succ! total rows: 4 +get 600996.SH cashflow data succ! total rows: 4 +get 600997.SH cashflow data succ! total rows: 4 +get 600998.SH cashflow data succ! total rows: 5 +get 600999.SH cashflow data succ! total rows: 6 +get 601000.SH cashflow data succ! total rows: 6 +get 601001.SH cashflow data succ! total rows: 4 +get 601002.SH cashflow data succ! total rows: 5 +get 601003.SH cashflow data succ! total rows: 6 +get 601005.SH cashflow data succ! total rows: 5 +get 601006.SH cashflow data succ! total rows: 4 +get 601007.SH cashflow data succ! total rows: 4 +get 601008.SH cashflow data succ! total rows: 6 +get 601009.SH cashflow data succ! total rows: 6 +get 601010.SH cashflow data succ! total rows: 5 +get 601011.SH cashflow data succ! total rows: 4 +get 601012.SH cashflow data succ! total rows: 4 +get 601015.SH cashflow data succ! total rows: 5 +get 601016.SH cashflow data succ! total rows: 4 +get 601018.SH cashflow data succ! total rows: 5 +get 601019.SH cashflow data succ! total rows: 5 +get 601020.SH cashflow data succ! total rows: 5 +get 601021.SH cashflow data succ! total rows: 6 +get 601022.SH cashflow data succ! total rows: 9 +get 601028.SH cashflow data succ! total rows: 5 +get 601038.SH cashflow data succ! total rows: 6 +get 601058.SH cashflow data succ! total rows: 4 +get 601059.SH cashflow data succ! total rows: 9 +get 601061.SH cashflow data succ! total rows: 4 +get 601065.SH cashflow data succ! total rows: 6 +get 601066.SH cashflow data succ! total rows: 6 +get 601068.SH cashflow data succ! total rows: 6 +get 601069.SH cashflow data succ! total rows: 7 +get 601077.SH cashflow data succ! total rows: 6 +get 601086.SH cashflow data succ! total rows: 5 +get 601088.SH cashflow data succ! total rows: 4 +get 601089.SH cashflow data succ! total rows: 6 +get 601098.SH cashflow data succ! total rows: 4 +get 601099.SH cashflow data succ! total rows: 6 +get 601100.SH cashflow data succ! total rows: 5 +get 601101.SH cashflow data succ! total rows: 4 +get 601106.SH cashflow data succ! total rows: 4 +get 601107.SH cashflow data succ! total rows: 5 +get 601108.SH cashflow data succ! total rows: 7 +get 601111.SH cashflow data succ! total rows: 5 +get 601113.SH cashflow data succ! total rows: 5 +get 601116.SH cashflow data succ! total rows: 5 +get 601117.SH cashflow data succ! total rows: 4 +get 601118.SH cashflow data succ! total rows: 5 +get 601121.SH cashflow data succ! total rows: 6 +get 601126.SH cashflow data succ! total rows: 4 +get 601127.SH cashflow data succ! total rows: 6 +get 601128.SH cashflow data succ! total rows: 6 +get 601133.SH cashflow data succ! total rows: 5 +get 601136.SH cashflow data succ! total rows: 9 +get 601137.SH cashflow data succ! total rows: 6 +get 601138.SH cashflow data succ! total rows: 4 +get 601139.SH cashflow data succ! total rows: 5 +get 601155.SH cashflow data succ! total rows: 5 +get 601156.SH cashflow data succ! total rows: 5 +get 601158.SH cashflow data succ! total rows: 4 +get 601162.SH cashflow data succ! total rows: 6 +get 601163.SH cashflow data succ! total rows: 6 +get 601166.SH cashflow data succ! total rows: 5 +get 601168.SH cashflow data succ! total rows: 6 +get 601169.SH cashflow data succ! total rows: 5 +get 601177.SH cashflow data succ! total rows: 4 +get 601179.SH cashflow data succ! total rows: 6 +get 601186.SH cashflow data succ! total rows: 4 +get 601187.SH cashflow data succ! total rows: 6 +get 601188.SH cashflow data succ! total rows: 5 +get 601198.SH cashflow data succ! total rows: 5 +get 601199.SH cashflow data succ! total rows: 4 +get 601200.SH cashflow data succ! total rows: 4 +get 601208.SH cashflow data succ! total rows: 5 +get 601211.SH cashflow data succ! total rows: 6 +get 601212.SH cashflow data succ! total rows: 5 +get 601216.SH cashflow data succ! total rows: 4 +get 601218.SH cashflow data succ! total rows: 4 +get 601222.SH cashflow data succ! total rows: 5 +get 601225.SH cashflow data succ! total rows: 4 +get 601226.SH cashflow data succ! total rows: 7 +get 601228.SH cashflow data succ! total rows: 5 +get 601229.SH cashflow data succ! total rows: 6 +get 601231.SH cashflow data succ! total rows: 6 +get 601233.SH cashflow data succ! total rows: 6 +get 601236.SH cashflow data succ! total rows: 5 +get 601238.SH cashflow data succ! total rows: 8 +get 601258.SH cashflow data succ! total rows: 5 +get 601279.SH cashflow data succ! total rows: 5 +get 601288.SH cashflow data succ! total rows: 5 +get 601298.SH cashflow data succ! total rows: 4 +get 601311.SH cashflow data succ! total rows: 6 +get 601318.SH cashflow data succ! total rows: 4 +get 601319.SH cashflow data succ! total rows: 4 +get 601326.SH cashflow data succ! total rows: 4 +get 601328.SH cashflow data succ! total rows: 6 +get 601330.SH cashflow data succ! total rows: 5 +get 601333.SH cashflow data succ! total rows: 7 +get 601336.SH cashflow data succ! total rows: 5 +get 601339.SH cashflow data succ! total rows: 4 +get 601360.SH cashflow data succ! total rows: 7 +get 601366.SH cashflow data succ! total rows: 4 +get 601368.SH cashflow data succ! total rows: 5 +get 601369.SH cashflow data succ! total rows: 6 +get 601375.SH cashflow data succ! total rows: 4 +get 601377.SH cashflow data succ! total rows: 6 +get 601388.SH cashflow data succ! total rows: 4 +get 601390.SH cashflow data succ! total rows: 5 +get 601398.SH cashflow data succ! total rows: 7 +get 601399.SH cashflow data succ! total rows: 5 +get 601456.SH cashflow data succ! total rows: 6 +get 601500.SH cashflow data succ! total rows: 5 +get 601512.SH cashflow data succ! total rows: 5 +get 601515.SH cashflow data succ! total rows: 4 +get 601518.SH cashflow data succ! total rows: 4 +get 601519.SH cashflow data succ! total rows: 7 +get 601528.SH cashflow data succ! total rows: 6 +get 601555.SH cashflow data succ! total rows: 6 +get 601566.SH cashflow data succ! total rows: 5 +get 601567.SH cashflow data succ! total rows: 5 +get 601568.SH cashflow data succ! total rows: 5 +get 601577.SH cashflow data succ! total rows: 6 +get 601579.SH cashflow data succ! total rows: 6 +get 601588.SH cashflow data succ! total rows: 6 +get 601595.SH cashflow data succ! total rows: 5 +get 601598.SH cashflow data succ! total rows: 7 +get 601599.SH cashflow data succ! total rows: 4 +get 601600.SH cashflow data succ! total rows: 5 +get 601601.SH cashflow data succ! total rows: 4 +get 601606.SH cashflow data succ! total rows: 5 +get 601607.SH cashflow data succ! total rows: 5 +get 601608.SH cashflow data succ! total rows: 6 +get 601609.SH cashflow data succ! total rows: 4 +get 601611.SH cashflow data succ! total rows: 5 +get 601615.SH cashflow data succ! total rows: 6 +get 601616.SH cashflow data succ! total rows: 4 +get 601618.SH cashflow data succ! total rows: 6 +get 601619.SH cashflow data succ! total rows: 5 +get 601628.SH cashflow data succ! total rows: 5 +get 601633.SH cashflow data succ! total rows: 8 +get 601636.SH cashflow data succ! total rows: 5 +get 601658.SH cashflow data succ! total rows: 5 +get 601665.SH cashflow data succ! total rows: 5 +get 601666.SH cashflow data succ! total rows: 6 +get 601668.SH cashflow data succ! total rows: 5 +get 601669.SH cashflow data succ! total rows: 5 +get 601677.SH cashflow data succ! total rows: 5 +get 601678.SH cashflow data succ! total rows: 4 +get 601686.SH cashflow data succ! total rows: 6 +get 601688.SH cashflow data succ! total rows: 6 +get 601689.SH cashflow data succ! total rows: 5 +get 601696.SH cashflow data succ! total rows: 5 +get 601698.SH cashflow data succ! total rows: 5 +get 601699.SH cashflow data succ! total rows: 5 +get 601700.SH cashflow data succ! total rows: 5 +get 601702.SH cashflow data succ! total rows: 4 +get 601717.SH cashflow data succ! total rows: 4 +get 601718.SH cashflow data succ! total rows: 5 +get 601727.SH cashflow data succ! total rows: 4 +get 601728.SH cashflow data succ! total rows: 4 +get 601766.SH cashflow data succ! total rows: 4 +get 601777.SH cashflow data succ! total rows: 5 +get 601778.SH cashflow data succ! total rows: 4 +get 601788.SH cashflow data succ! total rows: 7 +get 601789.SH cashflow data succ! total rows: 5 +get 601798.SH cashflow data succ! total rows: 6 +get 601799.SH cashflow data succ! total rows: 4 +get 601800.SH cashflow data succ! total rows: 5 +get 601801.SH cashflow data succ! total rows: 4 +get 601808.SH cashflow data succ! total rows: 8 +get 601811.SH cashflow data succ! total rows: 6 +get 601816.SH cashflow data succ! total rows: 6 +get 601818.SH cashflow data succ! total rows: 6 +get 601825.SH cashflow data succ! total rows: 6 +get 601827.SH cashflow data succ! total rows: 5 +get 601828.SH cashflow data succ! total rows: 5 +get 601838.SH cashflow data succ! total rows: 5 +get 601857.SH cashflow data succ! total rows: 5 +get 601858.SH cashflow data succ! total rows: 4 +get 601860.SH cashflow data succ! total rows: 7 +get 601865.SH cashflow data succ! total rows: 5 +get 601866.SH cashflow data succ! total rows: 4 +get 601868.SH cashflow data succ! total rows: 5 +get 601869.SH cashflow data succ! total rows: 5 +get 601872.SH cashflow data succ! total rows: 4 +get 601877.SH cashflow data succ! total rows: 4 +get 601878.SH cashflow data succ! total rows: 5 +get 601880.SH cashflow data succ! total rows: 4 +get 601881.SH cashflow data succ! total rows: 6 +get 601882.SH cashflow data succ! total rows: 5 +get 601886.SH cashflow data succ! total rows: 5 +get 601888.SH cashflow data succ! total rows: 4 +get 601890.SH cashflow data succ! total rows: 5 +get 601898.SH cashflow data succ! total rows: 7 +get 601899.SH cashflow data succ! total rows: 7 +get 601900.SH cashflow data succ! total rows: 6 +get 601901.SH cashflow data succ! total rows: 7 +get 601908.SH cashflow data succ! total rows: 4 +get 601916.SH cashflow data succ! total rows: 5 +get 601918.SH cashflow data succ! total rows: 4 +get 601919.SH cashflow data succ! total rows: 4 +get 601921.SH cashflow data succ! total rows: 4 +get 601928.SH cashflow data succ! total rows: 5 +get 601929.SH cashflow data succ! total rows: 7 +get 601933.SH cashflow data succ! total rows: 5 +get 601939.SH cashflow data succ! total rows: 5 +get 601949.SH cashflow data succ! total rows: 5 +get 601952.SH cashflow data succ! total rows: 4 +get 601956.SH cashflow data succ! total rows: 5 +get 601958.SH cashflow data succ! total rows: 4 +get 601963.SH cashflow data succ! total rows: 6 +get 601965.SH cashflow data succ! total rows: 5 +get 601966.SH cashflow data succ! total rows: 7 +get 601968.SH cashflow data succ! total rows: 6 +get 601969.SH cashflow data succ! total rows: 4 +get 601975.SH cashflow data succ! total rows: 5 +get 601985.SH cashflow data succ! total rows: 4 +get 601988.SH cashflow data succ! total rows: 5 +get 601989.SH cashflow data succ! total rows: 4 +get 601990.SH cashflow data succ! total rows: 5 +get 601991.SH cashflow data succ! total rows: 5 +get 601992.SH cashflow data succ! total rows: 6 +get 601995.SH cashflow data succ! total rows: 7 +get 601996.SH cashflow data succ! total rows: 5 +get 601997.SH cashflow data succ! total rows: 6 +get 601998.SH cashflow data succ! total rows: 6 +get 601999.SH cashflow data succ! total rows: 5 +get 603000.SH cashflow data succ! total rows: 4 +get 603001.SH cashflow data succ! total rows: 5 +get 603002.SH cashflow data succ! total rows: 4 +get 603003.SH cashflow data succ! total rows: 5 +get 603005.SH cashflow data succ! total rows: 4 +get 603006.SH cashflow data succ! total rows: 5 +get 603007.SH cashflow data succ! total rows: 5 +get 603008.SH cashflow data succ! total rows: 5 +get 603009.SH cashflow data succ! total rows: 4 +get 603010.SH cashflow data succ! total rows: 4 +get 603011.SH cashflow data succ! total rows: 5 +get 603012.SH cashflow data succ! total rows: 4 +get 603013.SH cashflow data succ! total rows: 5 +get 603015.SH cashflow data succ! total rows: 6 +get 603016.SH cashflow data succ! total rows: 4 +get 603017.SH cashflow data succ! total rows: 6 +get 603018.SH cashflow data succ! total rows: 4 +get 603019.SH cashflow data succ! total rows: 5 +get 603020.SH cashflow data succ! total rows: 4 +get 603021.SH cashflow data succ! total rows: 8 +get 603022.SH cashflow data succ! total rows: 6 +get 603023.SH cashflow data succ! total rows: 5 +get 603025.SH cashflow data succ! total rows: 4 +get 603026.SH cashflow data succ! total rows: 6 +get 603027.SH cashflow data succ! total rows: 5 +get 603028.SH cashflow data succ! total rows: 5 +get 603029.SH cashflow data succ! total rows: 5 +get 603030.SH cashflow data succ! total rows: 6 +get 603031.SH cashflow data succ! total rows: 5 +get 603032.SH cashflow data succ! total rows: 4 +get 603033.SH cashflow data succ! total rows: 4 +get 603035.SH cashflow data succ! total rows: 5 +get 603036.SH cashflow data succ! total rows: 5 +get 603037.SH cashflow data succ! total rows: 5 +get 603038.SH cashflow data succ! total rows: 7 +get 603039.SH cashflow data succ! total rows: 6 +get 603040.SH cashflow data succ! total rows: 4 +get 603041.SH cashflow data succ! total rows: 5 +get 603042.SH cashflow data succ! total rows: 5 +get 603043.SH cashflow data succ! total rows: 4 +get 603045.SH cashflow data succ! total rows: 6 +get 603048.SH cashflow data succ! total rows: 5 +get 603050.SH cashflow data succ! total rows: 4 +get 603051.SH cashflow data succ! total rows: 7 +get 603052.SH cashflow data succ! total rows: 9 +get 603053.SH cashflow data succ! total rows: 5 +get 603055.SH cashflow data succ! total rows: 5 +get 603056.SH cashflow data succ! total rows: 5 +get 603057.SH cashflow data succ! total rows: 9 +get 603058.SH cashflow data succ! total rows: 7 +get 603059.SH cashflow data succ! total rows: 4 +get 603060.SH cashflow data succ! total rows: 6 +get 603061.SH cashflow data succ! total rows: 5 +get 603063.SH cashflow data succ! total rows: 4 +get 603065.SH cashflow data succ! total rows: 6 +get 603066.SH cashflow data succ! total rows: 4 +get 603067.SH cashflow data succ! total rows: 4 +get 603068.SH cashflow data succ! total rows: 7 +get 603069.SH cashflow data succ! total rows: 7 +get 603070.SH cashflow data succ! total rows: 5 +get 603071.SH cashflow data succ! total rows: 4 +get 603073.SH cashflow data succ! total rows: 5 +get 603076.SH cashflow data succ! total rows: 6 +get 603077.SH cashflow data succ! total rows: 5 +get 603078.SH cashflow data succ! total rows: 5 +get 603079.SH cashflow data succ! total rows: 4 +get 603080.SH cashflow data succ! total rows: 4 +get 603081.SH cashflow data succ! total rows: 4 +get 603083.SH cashflow data succ! total rows: 6 +get 603085.SH cashflow data succ! total rows: 5 +get 603086.SH cashflow data succ! total rows: 5 +get 603087.SH cashflow data succ! total rows: 7 +get 603088.SH cashflow data succ! total rows: 4 +get 603089.SH cashflow data succ! total rows: 5 +get 603090.SH cashflow data succ! total rows: 4 +get 603093.SH cashflow data succ! total rows: 6 +get 603095.SH cashflow data succ! total rows: 4 +get 603096.SH cashflow data succ! total rows: 4 +get 603097.SH cashflow data succ! total rows: 6 +get 603098.SH cashflow data succ! total rows: 5 +get 603099.SH cashflow data succ! total rows: 6 +get 603100.SH cashflow data succ! total rows: 4 +get 603101.SH cashflow data succ! total rows: 4 +get 603102.SH cashflow data succ! total rows: 6 +get 603103.SH cashflow data succ! total rows: 5 +get 603105.SH cashflow data succ! total rows: 5 +get 603106.SH cashflow data succ! total rows: 6 +get 603108.SH cashflow data succ! total rows: 6 +get 603109.SH cashflow data succ! total rows: 5 +get 603110.SH cashflow data succ! total rows: 5 +get 603111.SH cashflow data succ! total rows: 4 +get 603112.SH cashflow data succ! total rows: 5 +get 603113.SH cashflow data succ! total rows: 5 +get 603115.SH cashflow data succ! total rows: 5 +get 603116.SH cashflow data succ! total rows: 5 +get 603117.SH cashflow data succ! total rows: 5 +get 603118.SH cashflow data succ! total rows: 5 +get 603121.SH cashflow data succ! total rows: 5 +get 603122.SH cashflow data succ! total rows: 4 +get 603123.SH cashflow data succ! total rows: 4 +get 603125.SH cashflow data succ! total rows: 5 +get 603126.SH cashflow data succ! total rows: 4 +get 603127.SH cashflow data succ! total rows: 4 +get 603128.SH cashflow data succ! total rows: 4 +get 603129.SH cashflow data succ! total rows: 5 +get 603130.SH cashflow data succ! total rows: 8 +get 603131.SH cashflow data succ! total rows: 5 +get 603132.SH cashflow data succ! total rows: 6 +get 603133.SH cashflow data succ! total rows: 5 +get 603135.SH cashflow data succ! total rows: 3 +get 603136.SH cashflow data succ! total rows: 5 +get 603137.SH cashflow data succ! total rows: 4 +get 603138.SH cashflow data succ! total rows: 5 +get 603139.SH cashflow data succ! total rows: 5 +get 603150.SH cashflow data succ! total rows: 5 +get 603151.SH cashflow data succ! total rows: 10 +get 603153.SH cashflow data succ! total rows: 5 +get 603155.SH cashflow data succ! total rows: 5 +get 603156.SH cashflow data succ! total rows: 4 +get 603158.SH cashflow data succ! total rows: 4 +get 603159.SH cashflow data succ! total rows: 6 +get 603160.SH cashflow data succ! total rows: 6 +get 603161.SH cashflow data succ! total rows: 5 +get 603162.SH cashflow data succ! total rows: 4 +get 603163.SH cashflow data succ! total rows: 8 +get 603165.SH cashflow data succ! total rows: 4 +get 603166.SH cashflow data succ! total rows: 4 +get 603167.SH cashflow data succ! total rows: 4 +get 603168.SH cashflow data succ! total rows: 4 +get 603169.SH cashflow data succ! total rows: 7 +get 603170.SH cashflow data succ! total rows: 5 +get 603171.SH cashflow data succ! total rows: 6 +get 603172.SH cashflow data succ! total rows: 3 +get 603173.SH cashflow data succ! total rows: 6 +get 603176.SH cashflow data succ! total rows: 5 +get 603177.SH cashflow data succ! total rows: 5 +get 603178.SH cashflow data succ! total rows: 4 +get 603179.SH cashflow data succ! total rows: 4 +get 603180.SH cashflow data succ! total rows: 6 +get 603181.SH cashflow data succ! total rows: 4 +get 603182.SH cashflow data succ! total rows: 9 +get 603183.SH cashflow data succ! total rows: 5 +get 603185.SH cashflow data succ! total rows: 4 +get 603186.SH cashflow data succ! total rows: 6 +get 603187.SH cashflow data succ! total rows: 5 +get 603188.SH cashflow data succ! total rows: 5 +get 603189.SH cashflow data succ! total rows: 7 +get 603190.SH cashflow data succ! total rows: 6 +get 603191.SH cashflow data succ! total rows: 5 +get 603192.SH cashflow data succ! total rows: 6 +get 603195.SH cashflow data succ! total rows: 6 +get 603196.SH cashflow data succ! total rows: 6 +get 603197.SH cashflow data succ! total rows: 5 +get 603198.SH cashflow data succ! total rows: 4 +get 603199.SH cashflow data succ! total rows: 4 +get 603200.SH cashflow data succ! total rows: 5 +get 603201.SH cashflow data succ! total rows: 10 +get 603203.SH cashflow data succ! total rows: 4 +get 603206.SH cashflow data succ! total rows: 5 +get 603208.SH cashflow data succ! total rows: 5 +get 603209.SH cashflow data succ! total rows: 6 +get 603211.SH cashflow data succ! total rows: 10 +get 603212.SH cashflow data succ! total rows: 5 +get 603213.SH cashflow data succ! total rows: 6 +get 603214.SH cashflow data succ! total rows: 6 +get 603215.SH cashflow data succ! total rows: 4 +get 603216.SH cashflow data succ! total rows: 5 +get 603217.SH cashflow data succ! total rows: 4 +get 603218.SH cashflow data succ! total rows: 5 +get 603219.SH cashflow data succ! total rows: 5 +get 603220.SH cashflow data succ! total rows: 4 +get 603221.SH cashflow data succ! total rows: 5 +get 603222.SH cashflow data succ! total rows: 5 +get 603223.SH cashflow data succ! total rows: 4 +get 603225.SH cashflow data succ! total rows: 6 +get 603226.SH cashflow data succ! total rows: 7 +get 603227.SH cashflow data succ! total rows: 4 +get 603228.SH cashflow data succ! total rows: 4 +get 603229.SH cashflow data succ! total rows: 5 +get 603230.SH cashflow data succ! total rows: 6 +get 603232.SH cashflow data succ! total rows: 7 +get 603233.SH cashflow data succ! total rows: 5 +get 603235.SH cashflow data succ! total rows: 5 +get 603236.SH cashflow data succ! total rows: 6 +get 603237.SH cashflow data succ! total rows: 9 +get 603238.SH cashflow data succ! total rows: 5 +get 603239.SH cashflow data succ! total rows: 4 +get 603255.SH cashflow data succ! total rows: 11 +get 603256.SH cashflow data succ! total rows: 5 +get 603258.SH cashflow data succ! total rows: 5 +get 603259.SH cashflow data succ! total rows: 5 +get 603260.SH cashflow data succ! total rows: 5 +get 603261.SH cashflow data succ! total rows: 5 +get 603266.SH cashflow data succ! total rows: 4 +get 603267.SH cashflow data succ! total rows: 6 +get 603268.SH cashflow data succ! total rows: 7 +get 603269.SH cashflow data succ! total rows: 5 +get 603272.SH cashflow data succ! total rows: 6 +get 603277.SH cashflow data succ! total rows: 4 +get 603278.SH cashflow data succ! total rows: 7 +get 603279.SH cashflow data succ! total rows: 5 +get 603280.SH cashflow data succ! total rows: 10 +get 603281.SH cashflow data succ! total rows: 5 +get 603282.SH cashflow data succ! total rows: 4 +get 603283.SH cashflow data succ! total rows: 4 +get 603286.SH cashflow data succ! total rows: 6 +get 603288.SH cashflow data succ! total rows: 5 +get 603289.SH cashflow data succ! total rows: 4 +get 603290.SH cashflow data succ! total rows: 4 +get 603291.SH cashflow data succ! total rows: 4 +get 603297.SH cashflow data succ! total rows: 4 +get 603298.SH cashflow data succ! total rows: 6 +get 603299.SH cashflow data succ! total rows: 4 +get 603300.SH cashflow data succ! total rows: 4 +get 603301.SH cashflow data succ! total rows: 4 +get 603303.SH cashflow data succ! total rows: 5 +get 603305.SH cashflow data succ! total rows: 5 +get 603306.SH cashflow data succ! total rows: 5 +get 603307.SH cashflow data succ! total rows: 6 +get 603308.SH cashflow data succ! total rows: 4 +get 603309.SH cashflow data succ! total rows: 4 +get 603311.SH cashflow data succ! total rows: 5 +get 603313.SH cashflow data succ! total rows: 4 +get 603315.SH cashflow data succ! total rows: 5 +get 603316.SH cashflow data succ! total rows: 6 +get 603317.SH cashflow data succ! total rows: 5 +get 603318.SH cashflow data succ! total rows: 5 +get 603319.SH cashflow data succ! total rows: 5 +get 603320.SH cashflow data succ! total rows: 6 +get 603321.SH cashflow data succ! total rows: 6 +get 603322.SH cashflow data succ! total rows: 5 +get 603323.SH cashflow data succ! total rows: 6 +get 603324.SH cashflow data succ! total rows: 4 +get 603326.SH cashflow data succ! total rows: 4 +get 603327.SH cashflow data succ! total rows: 4 +get 603328.SH cashflow data succ! total rows: 4 +get 603329.SH cashflow data succ! total rows: 5 +get 603330.SH cashflow data succ! total rows: 6 +get 603331.SH cashflow data succ! total rows: 5 +get 603332.SH cashflow data succ! total rows: 5 +get 603333.SH cashflow data succ! total rows: 5 +get 603335.SH cashflow data succ! total rows: 5 +get 603336.SH cashflow data succ! total rows: 4 +get 603337.SH cashflow data succ! total rows: 5 +get 603338.SH cashflow data succ! total rows: 5 +get 603339.SH cashflow data succ! total rows: 4 +get 603345.SH cashflow data succ! total rows: 6 +get 603348.SH cashflow data succ! total rows: 5 +get 603351.SH cashflow data succ! total rows: 5 +get 603353.SH cashflow data succ! total rows: 4 +get 603355.SH cashflow data succ! total rows: 4 +get 603356.SH cashflow data succ! total rows: 7 +get 603357.SH cashflow data succ! total rows: 4 +get 603358.SH cashflow data succ! total rows: 4 +get 603359.SH cashflow data succ! total rows: 4 +get 603360.SH cashflow data succ! total rows: 4 +get 603363.SH cashflow data succ! total rows: 5 +get 603365.SH cashflow data succ! total rows: 6 +get 603366.SH cashflow data succ! total rows: 5 +get 603367.SH cashflow data succ! total rows: 6 +get 603368.SH cashflow data succ! total rows: 6 +get 603369.SH cashflow data succ! total rows: 4 +get 603377.SH cashflow data succ! total rows: 5 +get 603378.SH cashflow data succ! total rows: 6 +get 603379.SH cashflow data succ! total rows: 5 +get 603380.SH cashflow data succ! total rows: 5 +get 603383.SH cashflow data succ! total rows: 5 +get 603385.SH cashflow data succ! total rows: 6 +get 603386.SH cashflow data succ! total rows: 5 +get 603387.SH cashflow data succ! total rows: 5 +get 603388.SH cashflow data succ! total rows: 5 +get 603389.SH cashflow data succ! total rows: 5 +get 603390.SH cashflow data succ! total rows: 7 +get 603392.SH cashflow data succ! total rows: 5 +get 603393.SH cashflow data succ! total rows: 4 +get 603396.SH cashflow data succ! total rows: 5 +get 603398.SH cashflow data succ! total rows: 6 +get 603399.SH cashflow data succ! total rows: 5 +get 603408.SH cashflow data succ! total rows: 4 +get 603416.SH cashflow data succ! total rows: 5 +get 603421.SH cashflow data succ! total rows: 6 +get 603429.SH cashflow data succ! total rows: 5 +get 603439.SH cashflow data succ! total rows: 5 +get 603444.SH cashflow data succ! total rows: 5 +get 603456.SH cashflow data succ! total rows: 5 +get 603458.SH cashflow data succ! total rows: 5 +get 603466.SH cashflow data succ! total rows: 5 +get 603477.SH cashflow data succ! total rows: 6 +get 603486.SH cashflow data succ! total rows: 5 +get 603488.SH cashflow data succ! total rows: 5 +get 603489.SH cashflow data succ! total rows: 4 +get 603496.SH cashflow data succ! total rows: 6 +get 603499.SH cashflow data succ! total rows: 7 +get 603500.SH cashflow data succ! total rows: 5 +get 603501.SH cashflow data succ! total rows: 4 +get 603505.SH cashflow data succ! total rows: 5 +get 603506.SH cashflow data succ! total rows: 5 +get 603507.SH cashflow data succ! total rows: 5 +get 603508.SH cashflow data succ! total rows: 4 +get 603511.SH cashflow data succ! total rows: 5 +get 603515.SH cashflow data succ! total rows: 4 +get 603516.SH cashflow data succ! total rows: 6 +get 603517.SH cashflow data succ! total rows: 6 +get 603518.SH cashflow data succ! total rows: 6 +get 603519.SH cashflow data succ! total rows: 4 +get 603520.SH cashflow data succ! total rows: 6 +get 603527.SH cashflow data succ! total rows: 4 +get 603528.SH cashflow data succ! total rows: 6 +get 603529.SH cashflow data succ! total rows: 4 +get 603530.SH cashflow data succ! total rows: 6 +get 603533.SH cashflow data succ! total rows: 4 +get 603535.SH cashflow data succ! total rows: 5 +get 603536.SH cashflow data succ! total rows: 6 +get 603538.SH cashflow data succ! total rows: 5 +get 603551.SH cashflow data succ! total rows: 6 +get 603555.SH cashflow data succ! total rows: 6 +get 603556.SH cashflow data succ! total rows: 4 +get 603557.SH cashflow data succ! total rows: 5 +get 603558.SH cashflow data succ! total rows: 5 +get 603559.SH cashflow data succ! total rows: 7 +get 603565.SH cashflow data succ! total rows: 4 +get 603566.SH cashflow data succ! total rows: 5 +get 603567.SH cashflow data succ! total rows: 5 +get 603568.SH cashflow data succ! total rows: 4 +get 603569.SH cashflow data succ! total rows: 7 +get 603577.SH cashflow data succ! total rows: 5 +get 603578.SH cashflow data succ! total rows: 4 +get 603579.SH cashflow data succ! total rows: 4 +get 603580.SH cashflow data succ! total rows: 5 +get 603583.SH cashflow data succ! total rows: 5 +get 603585.SH cashflow data succ! total rows: 4 +get 603586.SH cashflow data succ! total rows: 4 +get 603587.SH cashflow data succ! total rows: 4 +get 603588.SH cashflow data succ! total rows: 4 +get 603589.SH cashflow data succ! total rows: 4 +get 603590.SH cashflow data succ! total rows: 5 +get 603595.SH cashflow data succ! total rows: 5 +get 603596.SH cashflow data succ! total rows: 4 +get 603598.SH cashflow data succ! total rows: 4 +get 603599.SH cashflow data succ! total rows: 4 +get 603600.SH cashflow data succ! total rows: 4 +get 603601.SH cashflow data succ! total rows: 4 +get 603602.SH cashflow data succ! total rows: 7 +get 603603.SH cashflow data succ! total rows: 4 +get 603605.SH cashflow data succ! total rows: 4 +get 603606.SH cashflow data succ! total rows: 5 +get 603607.SH cashflow data succ! total rows: 6 +get 603608.SH cashflow data succ! total rows: 7 +get 603609.SH cashflow data succ! total rows: 5 +get 603610.SH cashflow data succ! total rows: 4 +get 603611.SH cashflow data succ! total rows: 5 +get 603612.SH cashflow data succ! total rows: 6 +get 603613.SH cashflow data succ! total rows: 4 +get 603615.SH cashflow data succ! total rows: 5 +get 603616.SH cashflow data succ! total rows: 6 +get 603617.SH cashflow data succ! total rows: 4 +get 603618.SH cashflow data succ! total rows: 5 +get 603619.SH cashflow data succ! total rows: 6 +get 603626.SH cashflow data succ! total rows: 6 +get 603628.SH cashflow data succ! total rows: 4 +get 603629.SH cashflow data succ! total rows: 4 +get 603630.SH cashflow data succ! total rows: 5 +get 603633.SH cashflow data succ! total rows: 5 +get 603636.SH cashflow data succ! total rows: 5 +get 603637.SH cashflow data succ! total rows: 4 +get 603638.SH cashflow data succ! total rows: 4 +get 603639.SH cashflow data succ! total rows: 6 +get 603648.SH cashflow data succ! total rows: 4 +get 603650.SH cashflow data succ! total rows: 5 +get 603655.SH cashflow data succ! total rows: 4 +get 603656.SH cashflow data succ! total rows: 5 +get 603657.SH cashflow data succ! total rows: 7 +get 603658.SH cashflow data succ! total rows: 5 +get 603659.SH cashflow data succ! total rows: 5 +get 603660.SH cashflow data succ! total rows: 6 +get 603661.SH cashflow data succ! total rows: 5 +get 603662.SH cashflow data succ! total rows: 5 +get 603663.SH cashflow data succ! total rows: 5 +get 603665.SH cashflow data succ! total rows: 5 +get 603666.SH cashflow data succ! total rows: 6 +get 603667.SH cashflow data succ! total rows: 4 +get 603668.SH cashflow data succ! total rows: 5 +get 603669.SH cashflow data succ! total rows: 5 +get 603676.SH cashflow data succ! total rows: 5 +get 603677.SH cashflow data succ! total rows: 6 +get 603678.SH cashflow data succ! total rows: 4 +get 603679.SH cashflow data succ! total rows: 5 +get 603680.SH cashflow data succ! total rows: 4 +get 603681.SH cashflow data succ! total rows: 5 +get 603682.SH cashflow data succ! total rows: 4 +get 603683.SH cashflow data succ! total rows: 7 +get 603685.SH cashflow data succ! total rows: 6 +get 603686.SH cashflow data succ! total rows: 6 +get 603687.SH cashflow data succ! total rows: 4 +get 603688.SH cashflow data succ! total rows: 5 +get 603689.SH cashflow data succ! total rows: 6 +get 603690.SH cashflow data succ! total rows: 4 +get 603693.SH cashflow data succ! total rows: 4 +get 603696.SH cashflow data succ! total rows: 4 +get 603697.SH cashflow data succ! total rows: 4 +get 603698.SH cashflow data succ! total rows: 5 +get 603699.SH cashflow data succ! total rows: 4 +get 603700.SH cashflow data succ! total rows: 5 +get 603701.SH cashflow data succ! total rows: 5 +get 603703.SH cashflow data succ! total rows: 6 +get 603706.SH cashflow data succ! total rows: 4 +get 603707.SH cashflow data succ! total rows: 4 +get 603708.SH cashflow data succ! total rows: 5 +get 603709.SH cashflow data succ! total rows: 4 +get 603711.SH cashflow data succ! total rows: 6 +get 603712.SH cashflow data succ! total rows: 6 +get 603713.SH cashflow data succ! total rows: 5 +get 603716.SH cashflow data succ! total rows: 5 +get 603717.SH cashflow data succ! total rows: 5 +get 603718.SH cashflow data succ! total rows: 4 +get 603719.SH cashflow data succ! total rows: 5 +get 603721.SH cashflow data succ! total rows: 5 +get 603722.SH cashflow data succ! total rows: 4 +get 603725.SH cashflow data succ! total rows: 4 +get 603726.SH cashflow data succ! total rows: 4 +get 603727.SH cashflow data succ! total rows: 5 +get 603728.SH cashflow data succ! total rows: 6 +get 603729.SH cashflow data succ! total rows: 7 +get 603730.SH cashflow data succ! total rows: 4 +get 603733.SH cashflow data succ! total rows: 4 +get 603737.SH cashflow data succ! total rows: 5 +get 603738.SH cashflow data succ! total rows: 5 +get 603739.SH cashflow data succ! total rows: 5 +get 603755.SH cashflow data succ! total rows: 4 +get 603757.SH cashflow data succ! total rows: 6 +get 603758.SH cashflow data succ! total rows: 4 +get 603759.SH cashflow data succ! total rows: 4 +get 603766.SH cashflow data succ! total rows: 4 +get 603767.SH cashflow data succ! total rows: 5 +get 603768.SH cashflow data succ! total rows: 4 +get 603773.SH cashflow data succ! total rows: 4 +get 603776.SH cashflow data succ! total rows: 5 +get 603777.SH cashflow data succ! total rows: 8 +get 603778.SH cashflow data succ! total rows: 5 +get 603779.SH cashflow data succ! total rows: 5 +get 603786.SH cashflow data succ! total rows: 5 +get 603787.SH cashflow data succ! total rows: 5 +get 603788.SH cashflow data succ! total rows: 5 +get 603789.SH cashflow data succ! total rows: 6 +get 603790.SH cashflow data succ! total rows: 5 +get 603797.SH cashflow data succ! total rows: 6 +get 603798.SH cashflow data succ! total rows: 5 +get 603799.SH cashflow data succ! total rows: 5 +get 603800.SH cashflow data succ! total rows: 4 +get 603801.SH cashflow data succ! total rows: 4 +get 603803.SH cashflow data succ! total rows: 4 +get 603806.SH cashflow data succ! total rows: 4 +get 603808.SH cashflow data succ! total rows: 4 +get 603809.SH cashflow data succ! total rows: 5 +get 603810.SH cashflow data succ! total rows: 4 +get 603811.SH cashflow data succ! total rows: 5 +get 603813.SH cashflow data succ! total rows: 6 +get 603815.SH cashflow data succ! total rows: 4 +get 603816.SH cashflow data succ! total rows: 4 +get 603817.SH cashflow data succ! total rows: 6 +get 603818.SH cashflow data succ! total rows: 5 +get 603819.SH cashflow data succ! total rows: 6 +get 603822.SH cashflow data succ! total rows: 5 +get 603823.SH cashflow data succ! total rows: 4 +get 603825.SH cashflow data succ! total rows: 6 +get 603826.SH cashflow data succ! total rows: 5 +get 603828.SH cashflow data succ! total rows: 6 +get 603829.SH cashflow data succ! total rows: 6 +get 603833.SH cashflow data succ! total rows: 5 +get 603836.SH cashflow data succ! total rows: 4 +get 603838.SH cashflow data succ! total rows: 6 +get 603839.SH cashflow data succ! total rows: 4 +get 603843.SH cashflow data succ! total rows: 6 +get 603848.SH cashflow data succ! total rows: 4 +get 603855.SH cashflow data succ! total rows: 4 +get 603856.SH cashflow data succ! total rows: 5 +get 603858.SH cashflow data succ! total rows: 6 +get 603859.SH cashflow data succ! total rows: 5 +get 603860.SH cashflow data succ! total rows: 4 +get 603861.SH cashflow data succ! total rows: 5 +get 603863.SH cashflow data succ! total rows: 5 +get 603866.SH cashflow data succ! total rows: 7 +get 603867.SH cashflow data succ! total rows: 4 +get 603868.SH cashflow data succ! total rows: 6 +get 603869.SH cashflow data succ! total rows: 6 +get 603871.SH cashflow data succ! total rows: 5 +get 603876.SH cashflow data succ! total rows: 6 +get 603877.SH cashflow data succ! total rows: 4 +get 603878.SH cashflow data succ! total rows: 6 +get 603879.SH cashflow data succ! total rows: 7 +get 603880.SH cashflow data succ! total rows: 7 +get 603881.SH cashflow data succ! total rows: 6 +get 603882.SH cashflow data succ! total rows: 5 +get 603883.SH cashflow data succ! total rows: 4 +get 603885.SH cashflow data succ! total rows: 4 +get 603886.SH cashflow data succ! total rows: 6 +get 603887.SH cashflow data succ! total rows: 5 +get 603888.SH cashflow data succ! total rows: 4 +get 603889.SH cashflow data succ! total rows: 5 +get 603890.SH cashflow data succ! total rows: 5 +get 603893.SH cashflow data succ! total rows: 6 +get 603895.SH cashflow data succ! total rows: 7 +get 603896.SH cashflow data succ! total rows: 6 +get 603897.SH cashflow data succ! total rows: 4 +get 603898.SH cashflow data succ! total rows: 4 +get 603899.SH cashflow data succ! total rows: 5 +get 603900.SH cashflow data succ! total rows: 6 +get 603901.SH cashflow data succ! total rows: 4 +get 603903.SH cashflow data succ! total rows: 5 +get 603906.SH cashflow data succ! total rows: 6 +get 603908.SH cashflow data succ! total rows: 5 +get 603909.SH cashflow data succ! total rows: 6 +get 603912.SH cashflow data succ! total rows: 6 +get 603915.SH cashflow data succ! total rows: 4 +get 603916.SH cashflow data succ! total rows: 6 +get 603917.SH cashflow data succ! total rows: 5 +get 603918.SH cashflow data succ! total rows: 4 +get 603919.SH cashflow data succ! total rows: 5 +get 603920.SH cashflow data succ! total rows: 5 +get 603922.SH cashflow data succ! total rows: 7 +get 603926.SH cashflow data succ! total rows: 5 +get 603927.SH cashflow data succ! total rows: 6 +get 603928.SH cashflow data succ! total rows: 4 +get 603929.SH cashflow data succ! total rows: 4 +get 603931.SH cashflow data succ! total rows: 6 +get 603933.SH cashflow data succ! total rows: 6 +get 603936.SH cashflow data succ! total rows: 6 +get 603937.SH cashflow data succ! total rows: 6 +get 603938.SH cashflow data succ! total rows: 6 +get 603939.SH cashflow data succ! total rows: 4 +get 603948.SH cashflow data succ! total rows: 8 +get 603949.SH cashflow data succ! total rows: 5 +get 603950.SH cashflow data succ! total rows: 5 +get 603955.SH cashflow data succ! total rows: 4 +get 603956.SH cashflow data succ! total rows: 7 +get 603958.SH cashflow data succ! total rows: 6 +get 603959.SH cashflow data succ! total rows: 4 +get 603960.SH cashflow data succ! total rows: 4 +get 603963.SH cashflow data succ! total rows: 8 +get 603966.SH cashflow data succ! total rows: 5 +get 603967.SH cashflow data succ! total rows: 4 +get 603968.SH cashflow data succ! total rows: 6 +get 603969.SH cashflow data succ! total rows: 5 +get 603970.SH cashflow data succ! total rows: 5 +get 603976.SH cashflow data succ! total rows: 4 +get 603977.SH cashflow data succ! total rows: 6 +get 603978.SH cashflow data succ! total rows: 7 +get 603979.SH cashflow data succ! total rows: 5 +get 603980.SH cashflow data succ! total rows: 5 +get 603982.SH cashflow data succ! total rows: 6 +get 603983.SH cashflow data succ! total rows: 4 +get 603985.SH cashflow data succ! total rows: 6 +get 603986.SH cashflow data succ! total rows: 6 +get 603987.SH cashflow data succ! total rows: 5 +get 603988.SH cashflow data succ! total rows: 4 +get 603989.SH cashflow data succ! total rows: 4 +get 603990.SH cashflow data succ! total rows: 5 +get 603991.SH cashflow data succ! total rows: 6 +get 603992.SH cashflow data succ! total rows: 4 +get 603993.SH cashflow data succ! total rows: 5 +get 603995.SH cashflow data succ! total rows: 4 +get 603997.SH cashflow data succ! total rows: 5 +get 603998.SH cashflow data succ! total rows: 4 +get 603999.SH cashflow data succ! total rows: 8 +get 605001.SH cashflow data succ! total rows: 5 +get 605003.SH cashflow data succ! total rows: 4 +get 605005.SH cashflow data succ! total rows: 4 +get 605006.SH cashflow data succ! total rows: 4 +get 605007.SH cashflow data succ! total rows: 5 +get 605008.SH cashflow data succ! total rows: 4 +get 605009.SH cashflow data succ! total rows: 5 +get 605011.SH cashflow data succ! total rows: 5 +get 605016.SH cashflow data succ! total rows: 5 +get 605018.SH cashflow data succ! total rows: 5 +get 605020.SH cashflow data succ! total rows: 6 +get 605028.SH cashflow data succ! total rows: 4 +get 605033.SH cashflow data succ! total rows: 5 +get 605050.SH cashflow data succ! total rows: 5 +get 605055.SH cashflow data succ! total rows: 6 +get 605056.SH cashflow data succ! total rows: 6 +get 605058.SH cashflow data succ! total rows: 6 +get 605060.SH cashflow data succ! total rows: 4 +get 605066.SH cashflow data succ! total rows: 6 +get 605068.SH cashflow data succ! total rows: 7 +get 605069.SH cashflow data succ! total rows: 5 +get 605077.SH cashflow data succ! total rows: 6 +get 605080.SH cashflow data succ! total rows: 5 +get 605081.SH cashflow data succ! total rows: 4 +get 605086.SH cashflow data succ! total rows: 4 +get 605088.SH cashflow data succ! total rows: 6 +get 605089.SH cashflow data succ! total rows: 4 +get 605090.SH cashflow data succ! total rows: 5 +get 605098.SH cashflow data succ! total rows: 5 +get 605099.SH cashflow data succ! total rows: 5 +get 605100.SH cashflow data succ! total rows: 5 +get 605108.SH cashflow data succ! total rows: 4 +get 605111.SH cashflow data succ! total rows: 7 +get 605116.SH cashflow data succ! total rows: 4 +get 605117.SH cashflow data succ! total rows: 5 +get 605118.SH cashflow data succ! total rows: 4 +get 605122.SH cashflow data succ! total rows: 5 +get 605123.SH cashflow data succ! total rows: 5 +get 605128.SH cashflow data succ! total rows: 6 +get 605133.SH cashflow data succ! total rows: 5 +get 605136.SH cashflow data succ! total rows: 6 +get 605138.SH cashflow data succ! total rows: 4 +get 605151.SH cashflow data succ! total rows: 5 +get 605155.SH cashflow data succ! total rows: 4 +get 605158.SH cashflow data succ! total rows: 5 +get 605162.SH cashflow data succ! total rows: 5 +get 605166.SH cashflow data succ! total rows: 5 +get 605167.SH cashflow data succ! total rows: 4 +get 605168.SH cashflow data succ! total rows: 4 +get 605169.SH cashflow data succ! total rows: 6 +get 605177.SH cashflow data succ! total rows: 4 +get 605178.SH cashflow data succ! total rows: 7 +get 605179.SH cashflow data succ! total rows: 5 +get 605180.SH cashflow data succ! total rows: 4 +get 605183.SH cashflow data succ! total rows: 5 +get 605186.SH cashflow data succ! total rows: 4 +get 605188.SH cashflow data succ! total rows: 6 +get 605189.SH cashflow data succ! total rows: 5 +get 605196.SH cashflow data succ! total rows: 5 +get 605198.SH cashflow data succ! total rows: 6 +get 605199.SH cashflow data succ! total rows: 4 +get 605208.SH cashflow data succ! total rows: 6 +get 605218.SH cashflow data succ! total rows: 7 +get 605222.SH cashflow data succ! total rows: 6 +get 605228.SH cashflow data succ! total rows: 6 +get 605255.SH cashflow data succ! total rows: 4 +get 605258.SH cashflow data succ! total rows: 5 +get 605259.SH cashflow data succ! total rows: 5 +get 605266.SH cashflow data succ! total rows: 4 +get 605268.SH cashflow data succ! total rows: 5 +get 605277.SH cashflow data succ! total rows: 7 +get 605286.SH cashflow data succ! total rows: 4 +get 605287.SH cashflow data succ! total rows: 4 +get 605288.SH cashflow data succ! total rows: 6 +get 605289.SH cashflow data succ! total rows: 4 +get 605296.SH cashflow data succ! total rows: 5 +get 605298.SH cashflow data succ! total rows: 5 +get 605299.SH cashflow data succ! total rows: 5 +get 605300.SH cashflow data succ! total rows: 5 +get 605303.SH cashflow data succ! total rows: 6 +get 605305.SH cashflow data succ! total rows: 4 +get 605318.SH cashflow data succ! total rows: 6 +get 605319.SH cashflow data succ! total rows: 5 +get 605333.SH cashflow data succ! total rows: 6 +get 605336.SH cashflow data succ! total rows: 4 +get 605337.SH cashflow data succ! total rows: 6 +get 605338.SH cashflow data succ! total rows: 5 +get 605339.SH cashflow data succ! total rows: 4 +get 605358.SH cashflow data succ! total rows: 5 +get 605365.SH cashflow data succ! total rows: 4 +get 605366.SH cashflow data succ! total rows: 4 +get 605368.SH cashflow data succ! total rows: 4 +get 605369.SH cashflow data succ! total rows: 5 +get 605376.SH cashflow data succ! total rows: 7 +get 605377.SH cashflow data succ! total rows: 5 +get 605378.SH cashflow data succ! total rows: 4 +get 605388.SH cashflow data succ! total rows: 5 +get 605389.SH cashflow data succ! total rows: 6 +get 605398.SH cashflow data succ! total rows: 5 +get 605399.SH cashflow data succ! total rows: 4 +get 605488.SH cashflow data succ! total rows: 5 +get 605499.SH cashflow data succ! total rows: 4 +get 605500.SH cashflow data succ! total rows: 5 +get 605507.SH cashflow data succ! total rows: 6 +get 605555.SH cashflow data succ! total rows: 5 +get 605566.SH cashflow data succ! total rows: 4 +get 605567.SH cashflow data succ! total rows: 5 +get 605577.SH cashflow data succ! total rows: 4 +get 605580.SH cashflow data succ! total rows: 5 +get 605588.SH cashflow data succ! total rows: 5 +get 605589.SH cashflow data succ! total rows: 4 +get 605598.SH cashflow data succ! total rows: 4 +get 605599.SH cashflow data succ! total rows: 4 +get 688001.SH cashflow data succ! total rows: 7 +get 688002.SH cashflow data succ! total rows: 6 +get 688003.SH cashflow data succ! total rows: 7 +get 688004.SH cashflow data succ! total rows: 5 +get 688005.SH cashflow data succ! total rows: 4 +get 688006.SH cashflow data succ! total rows: 6 +get 688007.SH cashflow data succ! total rows: 5 +get 688008.SH cashflow data succ! total rows: 4 +get 688009.SH cashflow data succ! total rows: 6 +get 688010.SH cashflow data succ! total rows: 5 +get 688011.SH cashflow data succ! total rows: 6 +get 688012.SH cashflow data succ! total rows: 4 +get 688013.SH cashflow data succ! total rows: 5 +get 688015.SH cashflow data succ! total rows: 4 +get 688016.SH cashflow data succ! total rows: 6 +get 688017.SH cashflow data succ! total rows: 4 +get 688018.SH cashflow data succ! total rows: 6 +get 688019.SH cashflow data succ! total rows: 5 +get 688020.SH cashflow data succ! total rows: 8 +get 688021.SH cashflow data succ! total rows: 4 +get 688022.SH cashflow data succ! total rows: 5 +get 688023.SH cashflow data succ! total rows: 7 +get 688025.SH cashflow data succ! total rows: 5 +get 688026.SH cashflow data succ! total rows: 5 +get 688027.SH cashflow data succ! total rows: 5 +get 688028.SH cashflow data succ! total rows: 4 +get 688029.SH cashflow data succ! total rows: 5 +get 688030.SH cashflow data succ! total rows: 6 +get 688031.SH cashflow data succ! total rows: 9 +get 688032.SH cashflow data succ! total rows: 5 +get 688033.SH cashflow data succ! total rows: 5 +get 688035.SH cashflow data succ! total rows: 11 +get 688036.SH cashflow data succ! total rows: 5 +get 688037.SH cashflow data succ! total rows: 5 +get 688038.SH cashflow data succ! total rows: 7 +get 688039.SH cashflow data succ! total rows: 7 +get 688041.SH cashflow data succ! total rows: 13 +get 688045.SH cashflow data succ! total rows: 5 +get 688046.SH cashflow data succ! total rows: 7 +get 688047.SH cashflow data succ! total rows: 5 +get 688048.SH cashflow data succ! total rows: 7 +get 688049.SH cashflow data succ! total rows: 5 +get 688050.SH cashflow data succ! total rows: 7 +get 688051.SH cashflow data succ! total rows: 5 +get 688052.SH cashflow data succ! total rows: 6 +get 688053.SH cashflow data succ! total rows: 5 +get 688055.SH cashflow data succ! total rows: 5 +get 688056.SH cashflow data succ! total rows: 5 +get 688057.SH cashflow data succ! total rows: 5 +get 688058.SH cashflow data succ! total rows: 7 +get 688059.SH cashflow data succ! total rows: 4 +get 688060.SH cashflow data succ! total rows: 4 +get 688061.SH cashflow data succ! total rows: 13 +get 688062.SH cashflow data succ! total rows: 6 +get 688063.SH cashflow data succ! total rows: 6 +get 688065.SH cashflow data succ! total rows: 5 +get 688066.SH cashflow data succ! total rows: 6 +get 688067.SH cashflow data succ! total rows: 5 +get 688068.SH cashflow data succ! total rows: 7 +get 688069.SH cashflow data succ! total rows: 5 +get 688070.SH cashflow data succ! total rows: 8 +get 688071.SH cashflow data succ! total rows: 4 +get 688072.SH cashflow data succ! total rows: 4 +get 688073.SH cashflow data succ! total rows: 8 +get 688075.SH cashflow data succ! total rows: 5 +get 688076.SH cashflow data succ! total rows: 4 +get 688077.SH cashflow data succ! total rows: 7 +get 688078.SH cashflow data succ! total rows: 4 +get 688079.SH cashflow data succ! total rows: 8 +get 688080.SH cashflow data succ! total rows: 6 +get 688081.SH cashflow data succ! total rows: 7 +get 688082.SH cashflow data succ! total rows: 5 +get 688083.SH cashflow data succ! total rows: 5 +get 688084.SH cashflow data succ! total rows: 9 +get 688085.SH cashflow data succ! total rows: 7 +get 688086.SH cashflow data succ! total rows: 2 +get 688087.SH cashflow data succ! total rows: 5 +get 688088.SH cashflow data succ! total rows: 4 +get 688089.SH cashflow data succ! total rows: 4 +get 688090.SH cashflow data succ! total rows: 6 +get 688091.SH cashflow data succ! total rows: 5 +get 688092.SH cashflow data succ! total rows: 4 +get 688093.SH cashflow data succ! total rows: 5 +get 688095.SH cashflow data succ! total rows: 8 +get 688096.SH cashflow data succ! total rows: 5 +get 688097.SH cashflow data succ! total rows: 5 +get 688098.SH cashflow data succ! total rows: 4 +get 688099.SH cashflow data succ! total rows: 5 +get 688100.SH cashflow data succ! total rows: 5 +get 688101.SH cashflow data succ! total rows: 6 +get 688102.SH cashflow data succ! total rows: 4 +get 688103.SH cashflow data succ! total rows: 7 +get 688105.SH cashflow data succ! total rows: 6 +get 688106.SH cashflow data succ! total rows: 4 +get 688107.SH cashflow data succ! total rows: 5 +get 688108.SH cashflow data succ! total rows: 5 +get 688109.SH cashflow data succ! total rows: 4 +get 688110.SH cashflow data succ! total rows: 6 +get 688111.SH cashflow data succ! total rows: 5 +get 688112.SH cashflow data succ! total rows: 6 +get 688113.SH cashflow data succ! total rows: 5 +get 688114.SH cashflow data succ! total rows: 9 +get 688115.SH cashflow data succ! total rows: 5 +get 688116.SH cashflow data succ! total rows: 6 +get 688117.SH cashflow data succ! total rows: 4 +get 688118.SH cashflow data succ! total rows: 7 +get 688119.SH cashflow data succ! total rows: 7 +get 688120.SH cashflow data succ! total rows: 7 +get 688121.SH cashflow data succ! total rows: 5 +get 688122.SH cashflow data succ! total rows: 7 +get 688123.SH cashflow data succ! total rows: 4 +get 688125.SH cashflow data succ! total rows: 4 +get 688126.SH cashflow data succ! total rows: 8 +get 688127.SH cashflow data succ! total rows: 6 +get 688128.SH cashflow data succ! total rows: 6 +get 688129.SH cashflow data succ! total rows: 4 +get 688130.SH cashflow data succ! total rows: 12 +get 688131.SH cashflow data succ! total rows: 6 +get 688132.SH cashflow data succ! total rows: 14 +get 688133.SH cashflow data succ! total rows: 6 +get 688135.SH cashflow data succ! total rows: 5 +get 688136.SH cashflow data succ! total rows: 5 +get 688137.SH cashflow data succ! total rows: 11 +get 688138.SH cashflow data succ! total rows: 4 +get 688139.SH cashflow data succ! total rows: 5 +get 688141.SH cashflow data succ! total rows: 9 +get 688143.SH cashflow data succ! total rows: 10 +get 688146.SH cashflow data succ! total rows: 4 +get 688147.SH cashflow data succ! total rows: 9 +get 688148.SH cashflow data succ! total rows: 6 +get 688150.SH cashflow data succ! total rows: 5 +get 688151.SH cashflow data succ! total rows: 4 +get 688152.SH cashflow data succ! total rows: 10 +get 688153.SH cashflow data succ! total rows: 6 +get 688155.SH cashflow data succ! total rows: 5 +get 688156.SH cashflow data succ! total rows: 4 +get 688157.SH cashflow data succ! total rows: 4 +get 688158.SH cashflow data succ! total rows: 7 +get 688159.SH cashflow data succ! total rows: 5 +get 688160.SH cashflow data succ! total rows: 4 +get 688161.SH cashflow data succ! total rows: 5 +get 688162.SH cashflow data succ! total rows: 5 +get 688163.SH cashflow data succ! total rows: 4 +get 688165.SH cashflow data succ! total rows: 6 +get 688166.SH cashflow data succ! total rows: 5 +get 688167.SH cashflow data succ! total rows: 6 +get 688168.SH cashflow data succ! total rows: 6 +get 688169.SH cashflow data succ! total rows: 6 +get 688170.SH cashflow data succ! total rows: 6 +get 688171.SH cashflow data succ! total rows: 4 +get 688172.SH cashflow data succ! total rows: 8 +get 688173.SH cashflow data succ! total rows: 5 +get 688175.SH cashflow data succ! total rows: 6 +get 688176.SH cashflow data succ! total rows: 5 +get 688177.SH cashflow data succ! total rows: 6 +get 688178.SH cashflow data succ! total rows: 4 +get 688179.SH cashflow data succ! total rows: 5 +get 688180.SH cashflow data succ! total rows: 5 +get 688181.SH cashflow data succ! total rows: 5 +get 688182.SH cashflow data succ! total rows: 4 +get 688183.SH cashflow data succ! total rows: 5 +get 688184.SH cashflow data succ! total rows: 9 +get 688185.SH cashflow data succ! total rows: 6 +get 688186.SH cashflow data succ! total rows: 6 +get 688187.SH cashflow data succ! total rows: 4 +get 688188.SH cashflow data succ! total rows: 4 +get 688189.SH cashflow data succ! total rows: 5 +get 688190.SH cashflow data succ! total rows: 5 +get 688191.SH cashflow data succ! total rows: 7 +get 688192.SH cashflow data succ! total rows: 7 +get 688193.SH cashflow data succ! total rows: 6 +get 688195.SH cashflow data succ! total rows: 5 +get 688196.SH cashflow data succ! total rows: 5 +get 688197.SH cashflow data succ! total rows: 6 +get 688198.SH cashflow data succ! total rows: 5 +get 688199.SH cashflow data succ! total rows: 6 +get 688200.SH cashflow data succ! total rows: 4 +get 688201.SH cashflow data succ! total rows: 5 +get 688202.SH cashflow data succ! total rows: 5 +get 688203.SH cashflow data succ! total rows: 12 +get 688205.SH cashflow data succ! total rows: 12 +get 688206.SH cashflow data succ! total rows: 5 +get 688207.SH cashflow data succ! total rows: 7 +get 688208.SH cashflow data succ! total rows: 7 +get 688209.SH cashflow data succ! total rows: 5 +get 688210.SH cashflow data succ! total rows: 5 +get 688211.SH cashflow data succ! total rows: 5 +get 688212.SH cashflow data succ! total rows: 5 +get 688213.SH cashflow data succ! total rows: 6 +get 688215.SH cashflow data succ! total rows: 4 +get 688216.SH cashflow data succ! total rows: 5 +get 688217.SH cashflow data succ! total rows: 5 +get 688218.SH cashflow data succ! total rows: 4 +get 688219.SH cashflow data succ! total rows: 6 +get 688220.SH cashflow data succ! total rows: 7 +get 688221.SH cashflow data succ! total rows: 7 +get 688222.SH cashflow data succ! total rows: 6 +get 688223.SH cashflow data succ! total rows: 4 +get 688225.SH cashflow data succ! total rows: 6 +get 688226.SH cashflow data succ! total rows: 5 +get 688227.SH cashflow data succ! total rows: 5 +get 688228.SH cashflow data succ! total rows: 6 +get 688229.SH cashflow data succ! total rows: 5 +get 688230.SH cashflow data succ! total rows: 4 +get 688231.SH cashflow data succ! total rows: 14 +get 688232.SH cashflow data succ! total rows: 7 +get 688233.SH cashflow data succ! total rows: 6 +get 688234.SH cashflow data succ! total rows: 7 +get 688235.SH cashflow data succ! total rows: 5 +get 688236.SH cashflow data succ! total rows: 4 +get 688237.SH cashflow data succ! total rows: 6 +get 688238.SH cashflow data succ! total rows: 6 +get 688239.SH cashflow data succ! total rows: 4 +get 688244.SH cashflow data succ! total rows: 12 +get 688246.SH cashflow data succ! total rows: 6 +get 688247.SH cashflow data succ! total rows: 12 +get 688248.SH cashflow data succ! total rows: 4 +get 688249.SH cashflow data succ! total rows: 2 +get 688251.SH cashflow data succ! total rows: 6 +get 688252.SH cashflow data succ! total rows: 12 +get 688253.SH cashflow data succ! total rows: 10 +get 688255.SH cashflow data succ! total rows: 6 +get 688256.SH cashflow data succ! total rows: 8 +get 688257.SH cashflow data succ! total rows: 5 +get 688258.SH cashflow data succ! total rows: 6 +get 688259.SH cashflow data succ! total rows: 6 +get 688260.SH cashflow data succ! total rows: 7 +get 688261.SH cashflow data succ! total rows: 5 +get 688262.SH cashflow data succ! total rows: 6 +get 688265.SH cashflow data succ! total rows: 5 +get 688266.SH cashflow data succ! total rows: 7 +get 688267.SH cashflow data succ! total rows: 5 +get 688268.SH cashflow data succ! total rows: 4 +get 688269.SH cashflow data succ! total rows: 6 +get 688270.SH cashflow data succ! total rows: 5 +get 688271.SH cashflow data succ! total rows: 12 +get 688272.SH cashflow data succ! total rows: 6 +get 688273.SH cashflow data succ! total rows: 10 +get 688275.SH cashflow data succ! total rows: 10 +get 688276.SH cashflow data succ! total rows: 5 +get 688277.SH cashflow data succ! total rows: 6 +get 688278.SH cashflow data succ! total rows: 6 +get 688279.SH cashflow data succ! total rows: 6 +get 688280.SH cashflow data succ! total rows: 6 +get 688281.SH cashflow data succ! total rows: 5 +get 688282.SH cashflow data succ! total rows: 6 +get 688283.SH cashflow data succ! total rows: 6 +get 688285.SH cashflow data succ! total rows: 7 +get 688286.SH cashflow data succ! total rows: 7 +get 688287.SH cashflow data succ! total rows: 5 +get 688288.SH cashflow data succ! total rows: 5 +get 688289.SH cashflow data succ! total rows: 4 +get 688290.SH cashflow data succ! total rows: 6 +get 688291.SH cashflow data succ! total rows: 11 +get 688292.SH cashflow data succ! total rows: 14 +get 688293.SH cashflow data succ! total rows: 11 +get 688295.SH cashflow data succ! total rows: 6 +get 688296.SH cashflow data succ! total rows: 8 +get 688297.SH cashflow data succ! total rows: 4 +get 688298.SH cashflow data succ! total rows: 5 +get 688299.SH cashflow data succ! total rows: 5 +get 688300.SH cashflow data succ! total rows: 7 +get 688301.SH cashflow data succ! total rows: 4 +get 688302.SH cashflow data succ! total rows: 8 +get 688303.SH cashflow data succ! total rows: 5 +get 688305.SH cashflow data succ! total rows: 6 +get 688306.SH cashflow data succ! total rows: 5 +get 688307.SH cashflow data succ! total rows: 6 +get 688308.SH cashflow data succ! total rows: 5 +get 688309.SH cashflow data succ! total rows: 6 +get 688310.SH cashflow data succ! total rows: 5 +get 688311.SH cashflow data succ! total rows: 5 +get 688312.SH cashflow data succ! total rows: 6 +get 688313.SH cashflow data succ! total rows: 7 +get 688314.SH cashflow data succ! total rows: 5 +get 688315.SH cashflow data succ! total rows: 5 +get 688316.SH cashflow data succ! total rows: 4 +get 688317.SH cashflow data succ! total rows: 7 +get 688318.SH cashflow data succ! total rows: 5 +get 688319.SH cashflow data succ! total rows: 5 +get 688320.SH cashflow data succ! total rows: 7 +get 688321.SH cashflow data succ! total rows: 6 +get 688322.SH cashflow data succ! total rows: 6 +get 688323.SH cashflow data succ! total rows: 5 +get 688325.SH cashflow data succ! total rows: 7 +get 688326.SH cashflow data succ! total rows: 7 +get 688327.SH cashflow data succ! total rows: 6 +get 688328.SH cashflow data succ! total rows: 7 +get 688329.SH cashflow data succ! total rows: 5 +get 688330.SH cashflow data succ! total rows: 4 +get 688331.SH cashflow data succ! total rows: 7 +get 688332.SH cashflow data succ! total rows: 7 +get 688333.SH cashflow data succ! total rows: 6 +get 688335.SH cashflow data succ! total rows: 6 +get 688336.SH cashflow data succ! total rows: 4 +get 688337.SH cashflow data succ! total rows: 6 +get 688338.SH cashflow data succ! total rows: 4 +get 688339.SH cashflow data succ! total rows: 5 +get 688343.SH cashflow data succ! total rows: 5 +get 688345.SH cashflow data succ! total rows: 7 +get 688348.SH cashflow data succ! total rows: 5 +get 688349.SH cashflow data succ! total rows: 5 +get 688350.SH cashflow data succ! total rows: 4 +get 688351.SH cashflow data succ! total rows: 12 +get 688352.SH cashflow data succ! total rows: 3 +get 688353.SH cashflow data succ! total rows: 6 +get 688355.SH cashflow data succ! total rows: 5 +get 688356.SH cashflow data succ! total rows: 4 +get 688357.SH cashflow data succ! total rows: 5 +get 688358.SH cashflow data succ! total rows: 5 +get 688359.SH cashflow data succ! total rows: 6 +get 688360.SH cashflow data succ! total rows: 4 +get 688361.SH cashflow data succ! total rows: 2 +get 688362.SH cashflow data succ! total rows: 9 +get 688363.SH cashflow data succ! total rows: 5 +get 688365.SH cashflow data succ! total rows: 7 +get 688366.SH cashflow data succ! total rows: 4 +get 688367.SH cashflow data succ! total rows: 5 +get 688368.SH cashflow data succ! total rows: 6 +get 688369.SH cashflow data succ! total rows: 6 +get 688370.SH cashflow data succ! total rows: 9 +get 688371.SH cashflow data succ! total rows: 11 +get 688372.SH cashflow data succ! total rows: 10 +get 688373.SH cashflow data succ! total rows: 10 +get 688375.SH cashflow data succ! total rows: 10 +get 688376.SH cashflow data succ! total rows: 9 +get 688377.SH cashflow data succ! total rows: 4 +get 688378.SH cashflow data succ! total rows: 4 +get 688379.SH cashflow data succ! total rows: 6 +get 688380.SH cashflow data succ! total rows: 10 +get 688381.SH cashflow data succ! total rows: 9 +get 688382.SH cashflow data succ! total rows: 11 +get 688383.SH cashflow data succ! total rows: 7 +get 688385.SH cashflow data succ! total rows: 4 +get 688386.SH cashflow data succ! total rows: 4 +get 688387.SH cashflow data succ! total rows: 10 +get 688388.SH cashflow data succ! total rows: 6 +get 688389.SH cashflow data succ! total rows: 5 +get 688390.SH cashflow data succ! total rows: 5 +get 688391.SH cashflow data succ! total rows: 8 +get 688392.SH cashflow data succ! total rows: 8 +get 688393.SH cashflow data succ! total rows: 6 +get 688395.SH cashflow data succ! total rows: 6 +get 688396.SH cashflow data succ! total rows: 5 +get 688398.SH cashflow data succ! total rows: 5 +get 688399.SH cashflow data succ! total rows: 5 +get 688400.SH cashflow data succ! total rows: 7 +get 688401.SH cashflow data succ! total rows: 12 +get 688403.SH cashflow data succ! total rows: 15 +get 688408.SH cashflow data succ! total rows: 5 +get 688409.SH cashflow data succ! total rows: 11 +get 688410.SH cashflow data succ! total rows: 8 +get 688416.SH cashflow data succ! total rows: 10 +get 688418.SH cashflow data succ! total rows: 5 +get 688419.SH cashflow data succ! total rows: 12 +get 688420.SH cashflow data succ! total rows: 9 +get 688425.SH cashflow data succ! total rows: 4 +get 688426.SH cashflow data succ! total rows: 11 +get 688428.SH cashflow data succ! total rows: 10 +get 688432.SH cashflow data succ! total rows: 12 +get 688433.SH cashflow data succ! total rows: 4 +get 688435.SH cashflow data succ! total rows: 5 +get 688439.SH cashflow data succ! total rows: 9 +get 688448.SH cashflow data succ! total rows: 13 +get 688455.SH cashflow data succ! total rows: 11 +get 688456.SH cashflow data succ! total rows: 5 +get 688458.SH cashflow data succ! total rows: 3 +get 688459.SH cashflow data succ! total rows: 12 +get 688466.SH cashflow data succ! total rows: 5 +get 688468.SH cashflow data succ! total rows: 4 +get 688469.SH cashflow data succ! total rows: 2 +get 688475.SH cashflow data succ! total rows: 8 +get 688478.SH cashflow data succ! total rows: 4 +get 688479.SH cashflow data succ! total rows: 2 +get 688480.SH cashflow data succ! total rows: 11 +get 688484.SH cashflow data succ! total rows: 5 +get 688485.SH cashflow data succ! total rows: 5 +get 688486.SH cashflow data succ! total rows: 9 +get 688488.SH cashflow data succ! total rows: 7 +get 688489.SH cashflow data succ! total rows: 11 +get 688496.SH cashflow data succ! total rows: 8 +get 688498.SH cashflow data succ! total rows: 10 +get 688499.SH cashflow data succ! total rows: 6 +get 688500.SH cashflow data succ! total rows: 6 +get 688501.SH cashflow data succ! total rows: 5 +get 688502.SH cashflow data succ! total rows: 5 +get 688503.SH cashflow data succ! total rows: 8 +get 688505.SH cashflow data succ! total rows: 6 +get 688506.SH cashflow data succ! total rows: 9 +get 688507.SH cashflow data succ! total rows: 4 +get 688508.SH cashflow data succ! total rows: 5 +get 688509.SH cashflow data succ! total rows: 6 +get 688510.SH cashflow data succ! total rows: 4 +get 688511.SH cashflow data succ! total rows: 6 +get 688512.SH cashflow data succ! total rows: 2 +get 688513.SH cashflow data succ! total rows: 4 +get 688515.SH cashflow data succ! total rows: 5 +get 688516.SH cashflow data succ! total rows: 5 +get 688517.SH cashflow data succ! total rows: 6 +get 688518.SH cashflow data succ! total rows: 6 +get 688519.SH cashflow data succ! total rows: 6 +get 688520.SH cashflow data succ! total rows: 5 +get 688521.SH cashflow data succ! total rows: 5 +get 688522.SH cashflow data succ! total rows: 6 +get 688523.SH cashflow data succ! total rows: 2 +get 688525.SH cashflow data succ! total rows: 9 +get 688526.SH cashflow data succ! total rows: 5 +get 688528.SH cashflow data succ! total rows: 5 +get 688529.SH cashflow data succ! total rows: 4 +get 688531.SH cashflow data succ! total rows: 4 +get 688533.SH cashflow data succ! total rows: 4 +get 688535.SH cashflow data succ! total rows: 4 +get 688536.SH cashflow data succ! total rows: 5 +get 688538.SH cashflow data succ! total rows: 6 +get 688539.SH cashflow data succ! total rows: 3 +get 688550.SH cashflow data succ! total rows: 5 +get 688551.SH cashflow data succ! total rows: 4 +get 688552.SH cashflow data succ! total rows: 2 +get 688553.SH cashflow data succ! total rows: 6 +get 688555.SH cashflow data succ! total rows: 2 +get 688556.SH cashflow data succ! total rows: 7 +get 688557.SH cashflow data succ! total rows: 5 +get 688558.SH cashflow data succ! total rows: 5 +get 688559.SH cashflow data succ! total rows: 6 +get 688560.SH cashflow data succ! total rows: 6 +get 688561.SH cashflow data succ! total rows: 6 +get 688562.SH cashflow data succ! total rows: 3 +get 688565.SH cashflow data succ! total rows: 5 +get 688566.SH cashflow data succ! total rows: 5 +get 688567.SH cashflow data succ! total rows: 6 +get 688568.SH cashflow data succ! total rows: 7 +get 688569.SH cashflow data succ! total rows: 4 +get 688570.SH cashflow data succ! total rows: 2 +get 688571.SH cashflow data succ! total rows: 5 +get 688575.SH cashflow data succ! total rows: 4 +get 688577.SH cashflow data succ! total rows: 5 +get 688578.SH cashflow data succ! total rows: 5 +get 688579.SH cashflow data succ! total rows: 5 +get 688580.SH cashflow data succ! total rows: 4 +get 688581.SH cashflow data succ! total rows: 2 +get 688585.SH cashflow data succ! total rows: 4 +get 688586.SH cashflow data succ! total rows: 5 +get 688588.SH cashflow data succ! total rows: 4 +get 688589.SH cashflow data succ! total rows: 5 +get 688590.SH cashflow data succ! total rows: 6 +get 688593.SH cashflow data succ! total rows: 2 +get 688595.SH cashflow data succ! total rows: 5 +get 688596.SH cashflow data succ! total rows: 6 +get 688597.SH cashflow data succ! total rows: 6 +get 688598.SH cashflow data succ! total rows: 4 +get 688599.SH cashflow data succ! total rows: 5 +get 688600.SH cashflow data succ! total rows: 5 +get 688601.SH cashflow data succ! total rows: 4 +get 688606.SH cashflow data succ! total rows: 6 +get 688607.SH cashflow data succ! total rows: 8 +get 688608.SH cashflow data succ! total rows: 6 +get 688609.SH cashflow data succ! total rows: 5 +get 688611.SH cashflow data succ! total rows: 4 +get 688613.SH cashflow data succ! total rows: 5 +get 688616.SH cashflow data succ! total rows: 4 +get 688617.SH cashflow data succ! total rows: 5 +get 688618.SH cashflow data succ! total rows: 4 +get 688619.SH cashflow data succ! total rows: 8 +get 688621.SH cashflow data succ! total rows: 4 +get 688622.SH cashflow data succ! total rows: 5 +get 688625.SH cashflow data succ! total rows: 7 +get 688626.SH cashflow data succ! total rows: 5 +get 688628.SH cashflow data succ! total rows: 6 +get 688630.SH cashflow data succ! total rows: 6 +get 688633.SH cashflow data succ! total rows: 4 +get 688636.SH cashflow data succ! total rows: 6 +get 688639.SH cashflow data succ! total rows: 5 +get 688655.SH cashflow data succ! total rows: 5 +get 688656.SH cashflow data succ! total rows: 5 +get 688658.SH cashflow data succ! total rows: 6 +get 688659.SH cashflow data succ! total rows: 7 +get 688660.SH cashflow data succ! total rows: 6 +get 688661.SH cashflow data succ! total rows: 5 +get 688662.SH cashflow data succ! total rows: 6 +get 688663.SH cashflow data succ! total rows: 4 +get 688665.SH cashflow data succ! total rows: 5 +get 688667.SH cashflow data succ! total rows: 6 +get 688668.SH cashflow data succ! total rows: 4 +get 688669.SH cashflow data succ! total rows: 4 +get 688670.SH cashflow data succ! total rows: 4 +get 688676.SH cashflow data succ! total rows: 6 +get 688677.SH cashflow data succ! total rows: 4 +get 688678.SH cashflow data succ! total rows: 6 +get 688679.SH cashflow data succ! total rows: 4 +get 688680.SH cashflow data succ! total rows: 6 +get 688681.SH cashflow data succ! total rows: 5 +get 688682.SH cashflow data succ! total rows: 4 +get 688683.SH cashflow data succ! total rows: 4 +get 688685.SH cashflow data succ! total rows: 5 +get 688686.SH cashflow data succ! total rows: 5 +get 688687.SH cashflow data succ! total rows: 5 +get 688689.SH cashflow data succ! total rows: 5 +get 688690.SH cashflow data succ! total rows: 5 +get 688696.SH cashflow data succ! total rows: 7 +get 688697.SH cashflow data succ! total rows: 4 +get 688698.SH cashflow data succ! total rows: 5 +get 688699.SH cashflow data succ! total rows: 5 +get 688700.SH cashflow data succ! total rows: 5 +get 688701.SH cashflow data succ! total rows: 7 +get 688707.SH cashflow data succ! total rows: 4 +get 688711.SH cashflow data succ! total rows: 5 +get 688718.SH cashflow data succ! total rows: 6 +get 688722.SH cashflow data succ! total rows: 5 +get 688728.SH cashflow data succ! total rows: 6 +get 688733.SH cashflow data succ! total rows: 6 +get 688737.SH cashflow data succ! total rows: 6 +get 688739.SH cashflow data succ! total rows: 5 +get 688766.SH cashflow data succ! total rows: 7 +get 688767.SH cashflow data succ! total rows: 4 +get 688768.SH cashflow data succ! total rows: 6 +get 688772.SH cashflow data succ! total rows: 5 +get 688776.SH cashflow data succ! total rows: 5 +get 688777.SH cashflow data succ! total rows: 5 +get 688778.SH cashflow data succ! total rows: 5 +get 688779.SH cashflow data succ! total rows: 4 +get 688786.SH cashflow data succ! total rows: 5 +get 688787.SH cashflow data succ! total rows: 5 +get 688788.SH cashflow data succ! total rows: 7 +get 688789.SH cashflow data succ! total rows: 4 +get 688793.SH cashflow data succ! total rows: 4 +get 688798.SH cashflow data succ! total rows: 4 +get 688799.SH cashflow data succ! total rows: 5 +get 688800.SH cashflow data succ! total rows: 5 +get 688819.SH cashflow data succ! total rows: 4 +get 688981.SH cashflow data succ! total rows: 6 +get 689009.SH cashflow data succ! total rows: 0 +get 830779.BJ cashflow data succ! total rows: 2 +get 830799.BJ cashflow data succ! total rows: 5 +get 830809.BJ cashflow data succ! total rows: 4 +get 830832.BJ cashflow data succ! total rows: 5 +get 830839.BJ cashflow data succ! total rows: 4 +get 830879.BJ cashflow data succ! total rows: 7 +get 830896.BJ cashflow data succ! total rows: 4 +get 830946.BJ cashflow data succ! total rows: 5 +get 830964.BJ cashflow data succ! total rows: 6 +get 830974.BJ cashflow data succ! total rows: 8 +get 831010.BJ cashflow data succ! total rows: 6 +get 831039.BJ cashflow data succ! total rows: 6 +get 831087.BJ cashflow data succ! total rows: 7 +get 831152.BJ cashflow data succ! total rows: 7 +get 831167.BJ cashflow data succ! total rows: 4 +get 831195.BJ cashflow data succ! total rows: 8 +get 831278.BJ cashflow data succ! total rows: 5 +get 831304.BJ cashflow data succ! total rows: 4 +get 831305.BJ cashflow data succ! total rows: 4 +get 831370.BJ cashflow data succ! total rows: 4 +get 831445.BJ cashflow data succ! total rows: 6 +get 831526.BJ cashflow data succ! total rows: 8 +get 831641.BJ cashflow data succ! total rows: 9 +get 831689.BJ cashflow data succ! total rows: 4 +get 831726.BJ cashflow data succ! total rows: 4 +get 831768.BJ cashflow data succ! total rows: 4 +get 831832.BJ cashflow data succ! total rows: 4 +get 831834.BJ cashflow data succ! total rows: 7 +get 831855.BJ cashflow data succ! total rows: 8 +get 831856.BJ cashflow data succ! total rows: 5 +get 831906.BJ cashflow data succ! total rows: 6 +get 831961.BJ cashflow data succ! total rows: 5 +get 832000.BJ cashflow data succ! total rows: 4 +get 832023.BJ cashflow data succ! total rows: 5 +get 832089.BJ cashflow data succ! total rows: 6 +get 832110.BJ cashflow data succ! total rows: 8 +get 832145.BJ cashflow data succ! total rows: 7 +get 832149.BJ cashflow data succ! total rows: 8 +get 832171.BJ cashflow data succ! total rows: 5 +get 832225.BJ cashflow data succ! total rows: 5 +get 832278.BJ cashflow data succ! total rows: 6 +get 832419.BJ cashflow data succ! total rows: 4 +get 832471.BJ cashflow data succ! total rows: 2 +get 832491.BJ cashflow data succ! total rows: 5 +get 832566.BJ cashflow data succ! total rows: 4 +get 832662.BJ cashflow data succ! total rows: 8 +get 832735.BJ cashflow data succ! total rows: 6 +get 832802.BJ cashflow data succ! total rows: 7 +get 832876.BJ cashflow data succ! total rows: 7 +get 832885.BJ cashflow data succ! total rows: 4 +get 833075.BJ cashflow data succ! total rows: 7 +get 833171.BJ cashflow data succ! total rows: 9 +get 833230.BJ cashflow data succ! total rows: 11 +get 833266.BJ cashflow data succ! total rows: 4 +get 833346.BJ cashflow data succ! total rows: 6 +get 833394.BJ cashflow data succ! total rows: 3 +get 833427.BJ cashflow data succ! total rows: 5 +get 833429.BJ cashflow data succ! total rows: 8 +get 833454.BJ cashflow data succ! total rows: 5 +get 833509.BJ cashflow data succ! total rows: 5 +get 833523.BJ cashflow data succ! total rows: 4 +get 833533.BJ cashflow data succ! total rows: 4 +get 833575.BJ cashflow data succ! total rows: 5 +get 833580.BJ cashflow data succ! total rows: 4 +get 833781.BJ cashflow data succ! total rows: 8 +get 833819.BJ cashflow data succ! total rows: 4 +get 833873.BJ cashflow data succ! total rows: 4 +get 833874.BJ cashflow data succ! total rows: 0 +get 833914.BJ cashflow data succ! total rows: 6 +get 833943.BJ cashflow data succ! total rows: 4 +get 833994.BJ cashflow data succ! total rows: 0 +get 834014.BJ cashflow data succ! total rows: 7 +get 834021.BJ cashflow data succ! total rows: 4 +get 834033.BJ cashflow data succ! total rows: 8 +get 834062.BJ cashflow data succ! total rows: 6 +get 834261.BJ cashflow data succ! total rows: 4 +get 834407.BJ cashflow data succ! total rows: 8 +get 834415.BJ cashflow data succ! total rows: 5 +get 834475.BJ cashflow data succ! total rows: 4 +get 834599.BJ cashflow data succ! total rows: 5 +get 834639.BJ cashflow data succ! total rows: 5 +get 834682.BJ cashflow data succ! total rows: 4 +get 834765.BJ cashflow data succ! total rows: 4 +get 834770.BJ cashflow data succ! total rows: 6 +get 834950.BJ cashflow data succ! total rows: 5 +get 835174.BJ cashflow data succ! total rows: 5 +get 835179.BJ cashflow data succ! total rows: 5 +get 835184.BJ cashflow data succ! total rows: 4 +get 835185.BJ cashflow data succ! total rows: 7 +get 835207.BJ cashflow data succ! total rows: 10 +get 835237.BJ cashflow data succ! total rows: 8 +get 835305.BJ cashflow data succ! total rows: 4 +get 835368.BJ cashflow data succ! total rows: 5 +get 835508.BJ cashflow data succ! total rows: 4 +get 835640.BJ cashflow data succ! total rows: 4 +get 835670.BJ cashflow data succ! total rows: 4 +get 835857.BJ cashflow data succ! total rows: 4 +get 835892.BJ cashflow data succ! total rows: 7 +get 835985.BJ cashflow data succ! total rows: 7 +get 836077.BJ cashflow data succ! total rows: 4 +get 836149.BJ cashflow data succ! total rows: 4 +get 836239.BJ cashflow data succ! total rows: 5 +get 836247.BJ cashflow data succ! total rows: 9 +get 836260.BJ cashflow data succ! total rows: 5 +get 836263.BJ cashflow data succ! total rows: 5 +get 836270.BJ cashflow data succ! total rows: 7 +get 836395.BJ cashflow data succ! total rows: 7 +get 836414.BJ cashflow data succ! total rows: 7 +get 836422.BJ cashflow data succ! total rows: 6 +get 836433.BJ cashflow data succ! total rows: 4 +get 836675.BJ cashflow data succ! total rows: 4 +get 836699.BJ cashflow data succ! total rows: 1 +get 836720.BJ cashflow data succ! total rows: 5 +get 836807.BJ cashflow data succ! total rows: 8 +get 836826.BJ cashflow data succ! total rows: 6 +get 836871.BJ cashflow data succ! total rows: 7 +get 836892.BJ cashflow data succ! total rows: 5 +get 836942.BJ cashflow data succ! total rows: 9 +get 836957.BJ cashflow data succ! total rows: 7 +get 837006.BJ cashflow data succ! total rows: 1 +get 837046.BJ cashflow data succ! total rows: 7 +get 837092.BJ cashflow data succ! total rows: 4 +get 837212.BJ cashflow data succ! total rows: 5 +get 837242.BJ cashflow data succ! total rows: 5 +get 837344.BJ cashflow data succ! total rows: 4 +get 837663.BJ cashflow data succ! total rows: 4 +get 837821.BJ cashflow data succ! total rows: 5 +get 838030.BJ cashflow data succ! total rows: 4 +get 838163.BJ cashflow data succ! total rows: 5 +get 838171.BJ cashflow data succ! total rows: 4 +get 838227.BJ cashflow data succ! total rows: 8 +get 838262.BJ cashflow data succ! total rows: 8 +get 838275.BJ cashflow data succ! total rows: 6 +get 838402.BJ cashflow data succ! total rows: 7 +get 838670.BJ cashflow data succ! total rows: 4 +get 838810.BJ cashflow data succ! total rows: 8 +get 838837.BJ cashflow data succ! total rows: 1 +get 838924.BJ cashflow data succ! total rows: 6 +get 838971.BJ cashflow data succ! total rows: 8 +get 839167.BJ cashflow data succ! total rows: 5 +get 839273.BJ cashflow data succ! total rows: 7 +get 839371.BJ cashflow data succ! total rows: 5 +get 839680.BJ cashflow data succ! total rows: 4 +get 839719.BJ cashflow data succ! total rows: 2 +get 839725.BJ cashflow data succ! total rows: 6 +get 839729.BJ cashflow data succ! total rows: 4 +get 839790.BJ cashflow data succ! total rows: 7 +get 839792.BJ cashflow data succ! total rows: 4 +get 839946.BJ cashflow data succ! total rows: 5 +get 870199.BJ cashflow data succ! total rows: 9 +get 870204.BJ cashflow data succ! total rows: 6 +get 870299.BJ cashflow data succ! total rows: 6 +get 870357.BJ cashflow data succ! total rows: 9 +get 870436.BJ cashflow data succ! total rows: 5 +get 870508.BJ cashflow data succ! total rows: 8 +get 870866.BJ cashflow data succ! total rows: 10 +get 871245.BJ cashflow data succ! total rows: 7 +get 871396.BJ cashflow data succ! total rows: 5 +get 871478.BJ cashflow data succ! total rows: 1 +get 871553.BJ cashflow data succ! total rows: 5 +get 871634.BJ cashflow data succ! total rows: 8 +get 871642.BJ cashflow data succ! total rows: 6 +get 871694.BJ cashflow data succ! total rows: 3 +get 871753.BJ cashflow data succ! total rows: 8 +get 871857.BJ cashflow data succ! total rows: 5 +get 871970.BJ cashflow data succ! total rows: 4 +get 871981.BJ cashflow data succ! total rows: 5 +get 872190.BJ cashflow data succ! total rows: 8 +get 872351.BJ cashflow data succ! total rows: 8 +get 872374.BJ cashflow data succ! total rows: 9 +get 872392.BJ cashflow data succ! total rows: 9 +get 872541.BJ cashflow data succ! total rows: 4 +get 872808.BJ cashflow data succ! total rows: 6 +get 872895.BJ cashflow data succ! total rows: 4 +get 872925.BJ cashflow data succ! total rows: 4 +get 873001.BJ cashflow data succ! total rows: 9 +get 873122.BJ cashflow data succ! total rows: 7 +get 873152.BJ cashflow data succ! total rows: 7 +get 873167.BJ cashflow data succ! total rows: 5 +get 873169.BJ cashflow data succ! total rows: 4 +get 873223.BJ cashflow data succ! total rows: 5 +get 873305.BJ cashflow data succ! total rows: 8 +get 873339.BJ cashflow data succ! total rows: 7 +get 873527.BJ cashflow data succ! total rows: 9 +get 873593.BJ cashflow data succ! total rows: 4 +All stock cashflow data process succ! total stocks: 5222, total rows: 27812 diff --git a/tushare-stock/src/config.py b/tushare-stock/src/config.py new file mode 100644 index 0000000..cafc47e --- /dev/null +++ b/tushare-stock/src/config.py @@ -0,0 +1,3 @@ + +CONFIG_DB = {"host":"172.18.0.2", "user":"root", "password":"mysqlpw", "database":"tushare-db"} +CONFIG_TS = {"secret":"f4b683b73b5208105564cb2a086f9c687268b8c4a50d7534853889e3"} \ No newline at end of file diff --git a/tushare-stock/src/db.sql b/tushare-stock/src/db.sql new file mode 100644 index 0000000..8dc555c --- /dev/null +++ b/tushare-stock/src/db.sql @@ -0,0 +1,627 @@ + +# drop database stockdb; +# create database stockdb; +use stockdb; +create table if not exists t_ods_hs_base_list( + ts_code varchar(32) default '' comment 'TS代码', + symbol varchar(32) default '' comment '股票代码', + name varchar(32) default '' comment '股票名称', + area varchar(32) default '' comment '地域', + industry varchar(32) default '' comment '所属行业', + fullname varchar(128) default '' comment '股票全称', + enname varchar(128) default '' comment '英文全称', + cnspell varchar(32) default '' comment '拼音缩写', + market varchar(32) default '' comment '市场类型', + exchange varchar(32) default '' comment '交易所代码', + curr_type varchar(32) default '' comment '交易货币', + list_status varchar(32) default '' comment '上市状态 L上市 D退市 P暂停上市', + list_date varchar(32) default '' comment '上市日期', + delist_date varchar(32) default '' comment '退市日期', + is_hs varchar(32) default '' comment '是否沪深港通标的,N否 H沪股通 S深股通', + PRIMARY KEY (ts_code) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +create table if not exists t_ods_hs_base_ipo( + ts_code varchar(32) default '' comment 'TS代码', + sub_code varchar(32) default '' comment '申购代码', + name varchar(32) default '' comment '名称', + ipo_date varchar(32) default '' comment '上网发行日期', + issue_date varchar(32) default '' comment '上市日期', + amount float default 0 comment '发行总量(万股)', + market_amount float default 0 comment '上网发行总量(万股)', + price float default 0 comment '发行价格', + pe float default 0 comment '市盈率', + limit_amount float default 0 comment '个人申购上限(万股)', + funds float default 0 comment '募集资金(亿)', + ballot float default 0 comment '中签率', + PRIMARY KEY (ts_code) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +CREATE TABLE IF NOT EXISTS t_meta_kechuang_chip( + ts_code varchar(32) DEFAULT '' COMMENT 'TS代码', + PRIMARY KEY (ts_code) +) +INSERT into t_meta_kechuang_chip values +('688981.SH'), ('688008.SH'), ('688012.SH'), ('688396.SH'), ('688126.SH'), ('688728.SH'), ('688385.SH'), ('688536.SH'), ('688099.SH'), ('688082.SH'), +('688798.SH'), ('688200.SH'), ('688521.SH'), ('688256.SH'), ('688107.SH'), ('688002.SH'), ('688608.SH'), ('688019.SH'), ('688123.SH'), ('688037.SH'), +('688001.SH'), ('688233.SH'), ('688368.SH'), ('688601.SH'), ('688508.SH'), ('688018.SH'), ('688106.SH'), ('688766.SH'), ('688268.SH'), ('688699.SH'), +('688595.SH'), ('688596.SH'), ('688313.SH'), ('688661.SH'), ('688049.SH'), ('688589.SH'), ('688135.SH'), ('688025.SH'), ('688138.SH'), ('688216.SH'), +('688286.SH'), ('688328.SH'); + +create table if not exists t_ods_hs_finance_income( + ts_code varchar(32) default '' comment 'TS代码', + ann_date varchar(32) default '' comment '公告日期', + f_ann_date varchar(32) default '' comment '实际公告日期', + end_date varchar(32) default '' comment '报告期', + report_type varchar(16) default '' comment '报告类型', + comp_type varchar(16) default '' comment '公司类型(1一般工商业2银行3保险4证券)', + end_type varchar(32) default '' comment '报告期类型', + basic_eps DECIMAL(19,2) default 0 comment '基本每股收益', + diluted_eps DECIMAL(19,2) default 0 comment '稀释每股收益', + total_revenue DECIMAL(19,2) default 0 comment '营业总收入', + revenue DECIMAL(19,2) default 0 comment '营业收入', + int_income DECIMAL(19,2) default 0 comment '利息收入', + prem_earned DECIMAL(19,2) default 0 comment '已赚保费', + comm_income DECIMAL(19,2) default 0 comment '手续费及佣金收入', + n_commis_income DECIMAL(19,2) default 0 comment '手续费及佣金净收入', + n_oth_income DECIMAL(19,2) default 0 comment '其它经营净收益', + n_oth_b_income DECIMAL(19,2) default 0 comment '加:其它业务净收益', + prem_income DECIMAL(19,2) default 0 comment '保险业务收入', + out_prem DECIMAL(19,2) default 0 comment '减:分出保费', + une_prem_reser DECIMAL(19,2) default 0 comment '提取未到期责任准备金', + reins_income DECIMAL(19,2) default 0 comment '其中:分保费收入', + n_sec_tb_income DECIMAL(19,2) default 0 comment '代理买卖证券业务净收入', + n_sec_uw_income DECIMAL(19,2) default 0 comment '证券承销业务净收入', + n_asset_mg_income DECIMAL(19,2) default 0 comment '受托客户资产管理业务净收入', + oth_b_income DECIMAL(19,2) default 0 comment '其它业务收入', + fv_value_chg_gain DECIMAL(19,2) default 0 comment '加:公允价值变动净收益', + invest_income DECIMAL(19,2) default 0 comment '加:投资净收益', + ass_invest_income DECIMAL(19,2) default 0 comment '其中:对联营企业和合营企业的投资收益', + forex_gain DECIMAL(19,2) default 0 comment '加:汇兑净收益', + total_cogs DECIMAL(19,2) default 0 comment '营业总成本', + oper_cost DECIMAL(19,2) default 0 comment '减:营业成本', + int_exp DECIMAL(19,2) default 0 comment '减:利息支出', + comm_exp DECIMAL(19,2) default 0 comment '减:手续费及佣金支出', + biz_tax_surchg DECIMAL(19,2) default 0 comment '减:营业税金及附加', + sell_exp DECIMAL(19,2) default 0 comment '减:销售费用', + admin_exp DECIMAL(19,2) default 0 comment '减:管理费用', + fin_exp DECIMAL(19,2) default 0 comment '减:财务费用', + assets_impair_loss DECIMAL(19,2) default 0 comment '减:资产减值损失', + prem_refund DECIMAL(19,2) default 0 comment '退保金', + compens_payout DECIMAL(19,2) default 0 comment '赔付总支出', + reser_insur_liab DECIMAL(19,2) default 0 comment '提取保险责任准备金', + div_payt DECIMAL(19,2) default 0 comment '保户红利支出', + reins_exp DECIMAL(19,2) default 0 comment '分保费用', + oper_exp DECIMAL(19,2) default 0 comment '营业支出', + compens_payout_refu DECIMAL(19,2) default 0 comment '减:摊回赔付支出', + insur_reser_refu DECIMAL(19,2) default 0 comment '减:摊回保险责任准备金', + reins_cost_refund DECIMAL(19,2) default 0 comment '减:摊回分保费用', + other_bus_cost DECIMAL(19,2) default 0 comment '其它业务成本', + operate_profit DECIMAL(19,2) default 0 comment '营业利润', + non_oper_income DECIMAL(19,2) default 0 comment '加:营业外收入', + non_oper_exp DECIMAL(19,2) default 0 comment '减:营业外支出', + nca_disploss DECIMAL(19,2) default 0 comment '其中:减:非流动资产处置损失', + total_profit DECIMAL(19,2) default 0 comment '利润总额', + income_tax DECIMAL(19,2) default 0 comment '所得税费用', + n_income DECIMAL(19,2) default 0 comment '净利润(含少数股东损益)', + n_income_attr_p DECIMAL(19,2) default 0 comment '净利润(不含少数股东损益)', + minority_gain DECIMAL(19,2) default 0 comment '少数股东损益', + oth_compr_income DECIMAL(19,2) default 0 comment '其它综合收益', + t_compr_income DECIMAL(19,2) default 0 comment '综合收益总额', + compr_inc_attr_p DECIMAL(19,2) default 0 comment '归属于母公司(或股东)的综合收益总额)', + compr_inc_attr_m_s DECIMAL(19,2) default 0 comment '归属于少数股东的综合收益总额', + ebit DECIMAL(19,2) default 0 comment '息税前利润', + ebitda DECIMAL(19,2) default 0 comment '息税折旧摊销前利润', + insurance_exp DECIMAL(19,2) default 0 comment '保险业务支出', + undist_profit DECIMAL(19,2) default 0 comment '年初未分配利润', + distable_profit DECIMAL(19,2) default 0 comment '可分配利润', + rd_exp DECIMAL(19,2) default 0 comment '研发费用', + fin_exp_int_exp DECIMAL(19,2) default 0 comment '财务费用:利息费用', + fin_exp_int_inc DECIMAL(19,2) default 0 comment '财务费用:利息收入', + transfer_surplus_rese DECIMAL(19,2) default 0 comment '盈余公积转入', + transfer_housing_imprest DECIMAL(19,2) default 0 comment '住房周转金转入', + transfer_oth DECIMAL(19,2) default 0 comment '其它转入', + adj_lossgain DECIMAL(19,2) default 0 comment '调整以前年度损益', + withdra_legal_surplus DECIMAL(19,2) default 0 comment '提取法定盈余公积', + withdra_legal_pubfund DECIMAL(19,2) default 0 comment '提取法定公益金', + withdra_biz_devfund DECIMAL(19,2) default 0 comment '提取企业发展基金', + withdra_rese_fund DECIMAL(19,2) default 0 comment '提取储备基金', + withdra_oth_ersu DECIMAL(19,2) default 0 comment '提取任意盈余公积金', + workers_welfare DECIMAL(19,2) default 0 comment '职工奖金福利', + distr_profit_shrhder DECIMAL(19,2) default 0 comment '可供股东分配的利润', + prfshare_payable_dvd DECIMAL(19,2) default 0 comment '应付优先股股利', + comshare_payable_dvd DECIMAL(19,2) default 0 comment '应付普通股股利', + capit_comstock_div DECIMAL(19,2) default 0 comment '转作股本的普通股股利', + net_after_nr_lp_correct DECIMAL(19,2) default 0 comment '扣除非经营损益后的净利润(更正前)', + oth_income DECIMAL(19,2) default 0 comment '其他收益', + asset_disp_income DECIMAL(19,2) default 0 comment '资产处置收益', + continued_net_profit DECIMAL(19,2) default 0 comment '持续经营净利润', + end_net_profit DECIMAL(19,2) default 0 comment '终止经营净利润', + credit_impa_loss DECIMAL(19,2) default 0 comment '信用减值损失', + net_expo_hedging_benefits DECIMAL(19,2) default 0 comment '净敞口套期收益', + oth_impair_loss_assets DECIMAL(19,2) default 0 comment '其它资产减值损失', + total_opcost DECIMAL(19,2) default 0 comment '营业总成本2', + amodcost_fin_assets DECIMAL(19,2) default 0 comment '以摊余成本计量的金融资产终止确认收益', + update_flag varchar(16) default '' comment '更新标识', + PRIMARY KEY (ts_code, ann_date, f_ann_date, end_date, update_flag) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +create table if not exists t_ods_hs_finance_balance ( + ts_code varchar(32) default '' comment 'TS股票代码', + ann_date varchar(32) default '' comment '公告日期', + f_ann_date varchar(32) default '' comment '实际公告日期', + end_date varchar(32) default '' comment '报告期', + report_type varchar(32) default '' comment '报告类型', + comp_type varchar(32) default '' comment '公司类型(1一般工商业2银行3保险4证券)', + end_type varchar(32) default '' comment '报告期类型', + total_share DECIMAL(19,2) default 0 comment '期末总股本', + cap_rese DECIMAL(19,2) default 0 comment '资本公积金', + undistr_porfit DECIMAL(19,2) default 0 comment '未分配利润', + surplus_rese DECIMAL(19,2) default 0 comment '盈余公积金', + special_rese DECIMAL(19,2) default 0 comment '专项储备', + money_cap DECIMAL(19,2) default 0 comment '货币基金', + trad_asset DECIMAL(19,2) default 0 comment '交易性金融资产', + notes_receiv DECIMAL(19,2) default 0 comment '应收票据', + accounts_receiv DECIMAL(19,2) default 0 comment '应收账款', + oth_receiv DECIMAL(19,2) default 0 comment '其它应收款', + prepayment DECIMAL(19,2) default 0 comment '预付款项', + div_receiv DECIMAL(19,2) default 0 comment '应收股利', + int_receiv DECIMAL(19,2) default 0 comment '应收利息', + inventories DECIMAL(19,2) default 0 comment '存货', + amor_exp DECIMAL(19,2) default 0 comment '长期待摊费用', + nca_within_1y DECIMAL(19,2) default 0 comment '一年内到期的非流动资产', + sett_rsrv DECIMAL(19,2) default 0 comment '结算备付金', + loanto_oth_bank_fi DECIMAL(19,2) default 0 comment '拆出资金', + premium_receiv DECIMAL(19,2) default 0 comment '应收保费', + reinsur_receiv DECIMAL(19,2) default 0 comment '应收分保账款', + reinsur_res_receiv DECIMAL(19,2) default 0 comment '应收分保合同准备金', + pur_resale_fa DECIMAL(19,2) default 0 comment '买入返售金融资产', + oth_cur_assets DECIMAL(19,2) default 0 comment '其它流动资产', + total_cur_assets DECIMAL(19,2) default 0 comment '流动资产合计', + fa_avail_for_sale DECIMAL(19,2) default 0 comment '可供出售金融资产', + htm_invest DECIMAL(19,2) default 0 comment '持有至到期投资', + lt_eqt_invest DECIMAL(19,2) default 0 comment '长期股权投资', + invest_real_estate DECIMAL(19,2) default 0 comment '投资性房地产', + time_deposits DECIMAL(19,2) default 0 comment '定期存款', + oth_assets DECIMAL(19,2) default 0 comment '其它资产', + lt_rec DECIMAL(19,2) default 0 comment '长期应收款', + fix_assets DECIMAL(19,2) default 0 comment '固定资产', + cip DECIMAL(19,2) default 0 comment '在建工程', + const_materials DECIMAL(19,2) default 0 comment '工程物资', + fixed_assets_disp DECIMAL(19,2) default 0 comment '固定资产清理', + produc_bio_assets DECIMAL(19,2) default 0 comment '生产性生物资产', + oil_and_gas_assets DECIMAL(19,2) default 0 comment '油气资产', + intan_assets DECIMAL(19,2) default 0 comment '无形资产', + r_and_d DECIMAL(19,2) default 0 comment '研发支出', + goodwill DECIMAL(19,2) default 0 comment '商誉', + lt_amor_exp DECIMAL(19,2) default 0 comment '长期待摊费用', + defer_tax_assets DECIMAL(19,2) default 0 comment '递延所得税资产', + decr_in_disbur DECIMAL(19,2) default 0 comment '发放贷款及垫款', + oth_nca DECIMAL(19,2) default 0 comment '其他非流动资产', + total_nca DECIMAL(19,2) default 0 comment '非流动资产合计', + cash_reser_cb DECIMAL(19,2) default 0 comment '现金及存放中央银行款项', + depos_in_oth_bfi DECIMAL(19,2) default 0 comment '存放同业和其它金融机构款项', + prec_metals DECIMAL(19,2) default 0 comment '贵金属', + deriv_assets DECIMAL(19,2) default 0 comment '衍生金融资产', + rr_reins_une_prem DECIMAL(19,2) default 0 comment '应收分保未到期责任准备金', + rr_reins_outstd_cla DECIMAL(19,2) default 0 comment '应收分保未决赔款准备金', + rr_reins_lins_liab DECIMAL(19,2) default 0 comment '应收分保寿险责任准备金', + rr_reins_lthins_liab DECIMAL(19,2) default 0 comment '应收分保长期健康险责任准备金', + refund_depos DECIMAL(19,2) default 0 comment '存出保证金', + ph_pledge_loans DECIMAL(19,2) default 0 comment '保户质押贷款', + refund_cap_depos DECIMAL(19,2) default 0 comment '存出资本保证金', + indep_acct_assets DECIMAL(19,2) default 0 comment '独立账户资产', + client_depos DECIMAL(19,2) default 0 comment '其中:客户资金存款', + client_prov DECIMAL(19,2) default 0 comment '其中:客户备付金', + transac_seat_fee DECIMAL(19,2) default 0 comment '其中:交易席位费', + invest_as_receiv DECIMAL(19,2) default 0 comment '营收款项类投资', + total_assets DECIMAL(19,2) default 0 comment '资产总计', + lt_borr DECIMAL(19,2) default 0 comment '长期借款', + st_borr DECIMAL(19,2) default 0 comment '短期借款', + cb_borr DECIMAL(19,2) default 0 comment '向中央银行借款', + depos_ib_deposits DECIMAL(19,2) default 0 comment '吸收存款及同业存放', + loan_oth_bank DECIMAL(19,2) default 0 comment '拆入资金', + trading_fl DECIMAL(19,2) default 0 comment '交易性金融负债', + notes_payable DECIMAL(19,2) default 0 comment '应付票据', + acct_payable DECIMAL(19,2) default 0 comment '应付账款', + adv_receipts DECIMAL(19,2) default 0 comment '预收款项', + sold_for_repur_fa DECIMAL(19,2) default 0 comment '卖出回购金融资产款', + comm_payable DECIMAL(19,2) default 0 comment '应付手续费及佣金', + payroll_payable DECIMAL(19,2) default 0 comment '应付职工薪酬', + taxes_payable DECIMAL(19,2) default 0 comment '应缴税费', + int_payable DECIMAL(19,2) default 0 comment '应付利息', + div_payable DECIMAL(19,2) default 0 comment '应付股利', + oth_payable DECIMAL(19,2) default 0 comment '其它应付款', + acc_exp DECIMAL(19,2) default 0 comment '预提费用', + deferred_inc DECIMAL(19,2) default 0 comment '递延收益', + st_bonds_payable DECIMAL(19,2) default 0 comment '应付短期债券', + payable_to_reinsurer DECIMAL(19,2) default 0 comment '应付分保账款', + rsrv_insur_cont DECIMAL(19,2) default 0 comment '保险合同准备金', + acting_trading_sec DECIMAL(19,2) default 0 comment '代理买卖证券款', + acting_uw_sec DECIMAL(19,2) default 0 comment '代理承销证券款', + non_cur_liab_due_1y DECIMAL(19,2) default 0 comment '一年内到期的非流动负债', + oth_cur_liab DECIMAL(19,2) default 0 comment '其它流动负债', + total_cur_liab DECIMAL(19,2) default 0 comment '流动负债合计', + bond_payable DECIMAL(19,2) default 0 comment '应付债券', + lt_payable DECIMAL(19,2) default 0 comment '长期应付款', + specific_payables DECIMAL(19,2) default 0 comment '专项应付款', + estimated_liab DECIMAL(19,2) default 0 comment '预计负债', + defer_tax_liab DECIMAL(19,2) default 0 comment '递延所得税负债', + defer_inc_non_cur_liab DECIMAL(19,2) default 0 comment '递延收益-非流动负债', + oth_ncl DECIMAL(19,2) default 0 comment '其它非流动负债', + total_ncl DECIMAL(19,2) default 0 comment '非流动负债合计', + depos_oth_bfi DECIMAL(19,2) default 0 comment '同业和其它金融机构存放款项', + deriv_liab DECIMAL(19,2) default 0 comment '衍生金融负债', + depos DECIMAL(19,2) default 0 comment '吸收存款', + agency_bus_liab DECIMAL(19,2) default 0 comment '代理业务负债', + oth_liab DECIMAL(19,2) default 0 comment '其它负债', + prem_receiv_adva DECIMAL(19,2) default 0 comment '预收保费', + depos_received DECIMAL(19,2) default 0 comment '存入保证金', + ph_invest DECIMAL(19,2) default 0 comment '保户储金及投资款', + reser_une_prem DECIMAL(19,2) default 0 comment '未到期责任准备金', + reser_outstd_claims DECIMAL(19,2) default 0 comment '未决赔款准备金', + reser_lins_liab DECIMAL(19,2) default 0 comment '寿险责任准备金', + reser_lthins_liab DECIMAL(19,2) default 0 comment '长期健康险责任准备金', + indept_acc_liab DECIMAL(19,2) default 0 comment '独立账户负债', + pledge_borr DECIMAL(19,2) default 0 comment '其中:质押借款', + indem_payable DECIMAL(19,2) default 0 comment '应付赔付款', + policy_div_payable DECIMAL(19,2) default 0 comment '应付保单红利', + total_liab DECIMAL(19,2) default 0 comment '负债合计', + treasury_share DECIMAL(19,2) default 0 comment '减:库存股', + ordin_risk_reser DECIMAL(19,2) default 0 comment '一般风险准备', + forex_differ DECIMAL(19,2) default 0 comment '外币报表折算差额', + invest_loss_unconf DECIMAL(19,2) default 0 comment '未确认的投资损失', + minority_int DECIMAL(19,2) default 0 comment '少数股东权益', + total_hldr_eqy_exc_min_int DECIMAL(19,2) default 0 comment '股东权益合计(不含少数股东权益)', + total_hldr_eqy_inc_min_int DECIMAL(19,2) default 0 comment '股东权益合计(含少数股东权益)', + total_liab_hldr_eqy DECIMAL(19,2) default 0 comment '负债及股东权益总计', + lt_payroll_payable DECIMAL(19,2) default 0 comment '长期应付职工薪酬', + oth_comp_income DECIMAL(19,2) default 0 comment '其它综合收益', + oth_eqt_tools DECIMAL(19,2) default 0 comment '其它权益工具', + oth_eqt_tools_p_shr DECIMAL(19,2) default 0 comment '其它权益工具(优先股)', + lending_funds DECIMAL(19,2) default 0 comment '融出资金', + acc_receivable DECIMAL(19,2) default 0 comment '应收款项', + st_fin_payable DECIMAL(19,2) default 0 comment '应付短期融资款', + payables DECIMAL(19,2) default 0 comment '应付款项', + hfs_assets DECIMAL(19,2) default 0 comment '持有代售的资产', + hfs_sales DECIMAL(19,2) default 0 comment '持有代售的负债', + cost_fin_assets DECIMAL(19,2) default 0 comment '以摊余成本计量的金融资产', + fair_value_fin_assets DECIMAL(19,2) default 0 comment '以公允价值计量且其变动计入其他综合收益的金融资产', + contract_assets DECIMAL(19,2) default 0 comment '合同资产', + contract_liab DECIMAL(19,2) default 0 comment '合同负债', + accounts_receiv_bill DECIMAL(19,2) default 0 comment '应收票据及应收账款', + accounts_pay DECIMAL(19,2) default 0 comment '应付票据及应付账款', + oth_rcv_total DECIMAL(19,2) default 0 comment '其它应收款(合计)(元)', + fix_assets_total DECIMAL(19,2) default 0 comment '固定资产(合计)(元)', + cip_total DECIMAL(19,2) default 0 comment '在建工程(合计)(元)', + oth_pay_total DECIMAL(19,2) default 0 comment '其它应付款(合计)(元)', + long_pay_total DECIMAL(19,2) default 0 comment '长期应付款(合计)(元)', + debt_invest DECIMAL(19,2) default 0 comment '债券投资(元)', + oth_debt_invest DECIMAL(19,2) default 0 comment '其它债券投资(元)', + oth_eq_invest DECIMAL(19,2) default 0 comment '其它权益工具投资(元)', + oth_illiq_fin_assets DECIMAL(19,2) default 0 comment '其它非流动金融资产(元)', + oth_eq_ppbond DECIMAL(19,2) default 0 comment '其它权益工具:永续债(元)', + receiv_financing DECIMAL(19,2) default 0 comment '应收款项融资', + use_right_assets DECIMAL(19,2) default 0 comment '使用权资产', + lease_liab DECIMAL(19,2) default 0 comment '租赁负债', + update_flag varchar(32) default '' comment '更新标志', + PRIMARY KEY (ts_code, ann_date, f_ann_date, end_date, update_flag) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + + +create table if not exists t_ods_hs_finance_cashflow ( + ts_code varchar(32) default '' comment 'TS股票代码', + ann_date varchar(32) default '' comment '公告日期', + f_ann_date varchar(32) default '' comment '实际公告日期', + end_date varchar(32) default '' comment '报告期', + report_type varchar(32) default '' comment '报告类型', + comp_type varchar(32) default '' comment '公司类型(1一般工商业2银行3保险4证券)', + end_type varchar(32) default '' comment '报告期类型', + net_profit DECIMAL(19,2) default 0 comment '净利润', + finan_exp DECIMAL(19,2) default 0 comment '财务费用', + c_fr_sale_sg DECIMAL(19,2) default 0 comment '销售商品、提供劳务收到的现金', + recp_tax_rends DECIMAL(19,2) default 0 comment '收到的税费返还', + n_depos_incr_fi DECIMAL(19,2) default 0 comment '客户存款和同业存放款项净增加额', + n_incr_loans_cb DECIMAL(19,2) default 0 comment '向中央银行借款净增加额', + n_inc_borr_oth_fi DECIMAL(19,2) default 0 comment '向其它金融机构拆入资金净增加额', + prem_fr_orig_contr DECIMAL(19,2) default 0 comment '收到原保险合同保费取得的现金', + n_incr_insured_dep DECIMAL(19,2) default 0 comment '保户储金净增加额', + n_reinsur_prem DECIMAL(19,2) default 0 comment '收到再保业务现金净额', + n_incr_disp_tfa DECIMAL(19,2) default 0 comment '处置交易性金融资产净增加额', + ifc_cash_incr DECIMAL(19,2) default 0 comment '收取利息和手续费净增加额', + n_incr_disp_faas DECIMAL(19,2) default 0 comment '处置可供出售金融资产净增加额', + n_incr_loans_oth_bank DECIMAL(19,2) default 0 comment '拆入资金净增加额', + n_cap_incr_repur DECIMAL(19,2) default 0 comment '回购业务资金净增加额', + c_fr_oth_operate_a DECIMAL(19,2) default 0 comment '收到其他与经营活动有关的现金', + c_inf_fr_operate_a DECIMAL(19,2) default 0 comment '经营活动现金流入小计', + c_paid_goods_s DECIMAL(19,2) default 0 comment '购买商品、接受劳务支付的现金', + c_paid_to_for_empl DECIMAL(19,2) default 0 comment '支付给职工以及为职工支付的现金', + c_paid_for_taxes DECIMAL(19,2) default 0 comment '支付的各项税费', + n_incr_clt_loan_adv DECIMAL(19,2) default 0 comment '客户贷款及垫款净增加额', + n_incr_dep_cbob DECIMAL(19,2) default 0 comment '存放央行和同业款项净增加额', + c_pay_claims_orig_inco DECIMAL(19,2) default 0 comment '支付原保险合同赔付款项的现金', + pay_handling_chrg DECIMAL(19,2) default 0 comment '支付手续费的现金', + pay_comm_insur_plcy DECIMAL(19,2) default 0 comment '支付保单红利的现金', + oth_cash_pay_oper_act DECIMAL(19,2) default 0 comment '支付其他与经营活动有关的现金', + st_cash_out_act DECIMAL(19,2) default 0 comment '经营活动现金流出小计', + n_cashflow_act DECIMAL(19,2) default 0 comment '经营活动产生的现金流量净额', + oth_recp_ral_inv_act DECIMAL(19,2) default 0 comment '收到其它与投资活动有关的现金', + c_disp_withdrwl_invest DECIMAL(19,2) default 0 comment '收回投资收到的现金', + c_recp_return_invest DECIMAL(19,2) default 0 comment '取得投资收益收到的现金', + n_recp_disp_fiolta DECIMAL(19,2) default 0 comment '处置固定资产、无形资产和其他长期资产收回的现金净额', + n_recp_disp_sobu DECIMAL(19,2) default 0 comment '处置子公司及其他营业单位收到的现金净额', + stot_inflows_inv_act DECIMAL(19,2) default 0 comment '投资活动现金流入小计', + c_pay_acq_const_fiolta DECIMAL(19,2) default 0 comment '购建固定资产、无形资产和其他长期资产支付的现金', + c_paid_invest DECIMAL(19,2) default 0 comment '投资支付的现金', + n_disp_subs_oth_biz DECIMAL(19,2) default 0 comment '取得子公司及其他营业单位支付的现金净额', + oth_pay_ral_inv_act DECIMAL(19,2) default 0 comment '支付其他与投资活动有关的现金', + n_incr_pledge_loan DECIMAL(19,2) default 0 comment '质押贷款净增加额', + stot_out_inv_act DECIMAL(19,2) default 0 comment '投资活动现金流出小计', + n_cashflow_inv_act DECIMAL(19,2) default 0 comment '投资活动产生的现金流量净额', + c_recp_borrow DECIMAL(19,2) default 0 comment '取得借款收到的现金', + proc_issue_bonds DECIMAL(19,2) default 0 comment '发行债券收到的现金', + oth_cash_recp_ral_fnc_act DECIMAL(19,2) default 0 comment '收到其他与筹资活动有关的现金', + stot_cash_in_fnc_act DECIMAL(19,2) default 0 comment '筹资活动现金流入小计', + free_cashflow DECIMAL(19,2) default 0 comment '企业自由现金流量', + c_prepay_amt_borr DECIMAL(19,2) default 0 comment '偿还债务支付的现金', + c_pay_dist_dpcp_int_exp DECIMAL(19,2) default 0 comment '分配股利、利润或偿付利息支付的现金', + incl_dvd_profit_paid_sc_ms DECIMAL(19,2) default 0 comment '其中:子公司支付给少数股东的股利、利润', + oth_cashpay_ral_fnc_act DECIMAL(19,2) default 0 comment '支付其他与筹资活动有关的现金', + stot_cashout_fnc_act DECIMAL(19,2) default 0 comment '筹资活动现金流出小计', + n_cash_flows_fnc_act DECIMAL(19,2) default 0 comment '筹资活动产生的现金流量净额', + eff_fx_flu_cash DECIMAL(19,2) default 0 comment '汇率变动对现金的影响', + n_incr_cash_cash_equ DECIMAL(19,2) default 0 comment '现金及现金等价物净增加额', + c_cash_equ_beg_period DECIMAL(19,2) default 0 comment '期初现金及现金等价物余额', + c_cash_equ_end_period DECIMAL(19,2) default 0 comment '期末现金及现金等价物余额', + c_recp_cap_contrib DECIMAL(19,2) default 0 comment '吸收投资收到的现金', + incl_cash_rec_saims DECIMAL(19,2) default 0 comment '其中:子公司吸收少数股东投资收到的现金', + uncon_invest_loss DECIMAL(19,2) default 0 comment '未确认投资损失', + prov_depr_assets DECIMAL(19,2) default 0 comment '加:资产减值准备', + depr_fa_coga_dpba DECIMAL(19,2) default 0 comment '固定资产折旧、油气资产折耗、生产性生物资产折旧', + amort_intang_assets DECIMAL(19,2) default 0 comment '无形资产摊销', + lt_amort_deferred_exp DECIMAL(19,2) default 0 comment '长期待摊费用摊销', + decr_deferred_exp DECIMAL(19,2) default 0 comment '待摊费用减少', + incr_acc_exp DECIMAL(19,2) default 0 comment '预提费用增加', + loss_disp_fiolta DECIMAL(19,2) default 0 comment '处置固定、无形资产和其他长期资产的损失', + loss_scr_fa DECIMAL(19,2) default 0 comment '固定资产报废损失', + loss_fv_chg DECIMAL(19,2) default 0 comment '公允价值变动损失', + invest_loss DECIMAL(19,2) default 0 comment '投资损失', + decr_def_inc_tax_assets DECIMAL(19,2) default 0 comment '递延所得税资产减少', + incr_def_inc_tax_liab DECIMAL(19,2) default 0 comment '递延所得税负债增加', + decr_inventories DECIMAL(19,2) default 0 comment '存货的减少', + decr_oper_payable DECIMAL(19,2) default 0 comment '经营性应收项目的减少', + incr_oper_payable DECIMAL(19,2) default 0 comment '经营性应付项目的增加', + others DECIMAL(19,2) default 0 comment '其他', + im_net_cashflow_oper_act DECIMAL(19,2) default 0 comment '经营活动产生的现金流量净额(间接法)', + conv_debt_into_cap DECIMAL(19,2) default 0 comment '债务转为资本', + conv_copbonds_due_within_1y DECIMAL(19,2) default 0 comment '一年内到期的可转换公司债券', + fa_fnc_leases DECIMAL(19,2) default 0 comment '融资租入固定资产', + im_n_incr_cash_equ DECIMAL(19,2) default 0 comment '现金及现金等价物净增加额(间接法)', + net_dism_capital_add DECIMAL(19,2) default 0 comment '拆出资金净增加额', + net_cash_rece_sec DECIMAL(19,2) default 0 comment '代理买卖证券收到的现金净额(元)', + credit_impa_loss DECIMAL(19,2) default 0 comment '信用减值损失', + use_right_asset_dep DECIMAL(19,2) default 0 comment '使用权资产折旧', + oth_loss_asset DECIMAL(19,2) default 0 comment '其他资产减值损失', + end_bal_cash DECIMAL(19,2) default 0 comment '现金的期末余额', + beg_bal_cash DECIMAL(19,2) default 0 comment '减:现金的期初余额', + end_bal_cash_equ DECIMAL(19,2) default 0 comment '加:现金等价物的期末余额', + beg_bal_cash_equ DECIMAL(19,2) default 0 comment '减:现金等价物的期初余额', + update_flag varchar(32) default '' comment '更新标志', + PRIMARY KEY (ts_code, ann_date, f_ann_date, end_date, update_flag) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + + + + +create table if not exists t_ods_hs_finance_indicator ( + ts_code varchar(32) default '' comment 'TS股票代码', + ann_date varchar(32) default '' comment '公告日期', + end_date varchar(32) default '' comment '报告期', + eps DECIMAL(19,4) default 0 comment '基本每股收益', + dt_eps DECIMAL(19,4) default 0 comment '稀释每股收益', + total_revenue_ps DECIMAL(19,4) default 0 comment '每股营业总收入', + revenue_ps DECIMAL(19,4) default 0 comment '每股营业收入', + capital_rese_ps DECIMAL(19,4) default 0 comment '每股资本公积', + surplus_rese_ps DECIMAL(19,4) default 0 comment '每股盈余公积', + undist_profit_ps DECIMAL(19,4) default 0 comment '每股未分配利润', + extra_item DECIMAL(19,4) default 0 comment '非经常性损益', + profit_dedt DECIMAL(19,4) default 0 comment '扣除非经常性损益后的净利润', + gross_margin DECIMAL(19,4) default 0 comment '毛利', + current_ratio DECIMAL(19,4) default 0 comment '流动比率', + quick_ratio DECIMAL(19,4) default 0 comment '速动比率', + cash_ratio DECIMAL(19,4) default 0 comment '保守速动比率', + invturn_days DECIMAL(19,4) default 0 comment '存货周转天数', + arturn_days DECIMAL(19,4) default 0 comment '应收账款周转天数', + inv_turn DECIMAL(19,4) default 0 comment '存货周转率', + ar_turn DECIMAL(19,4) default 0 comment '应收账款周转率', + ca_turn DECIMAL(19,4) default 0 comment '流动资产周转率', + fa_turn DECIMAL(19,4) default 0 comment '固定资产周转率', + assets_turn DECIMAL(19,4) default 0 comment '总资产周转率', + op_income DECIMAL(19,4) default 0 comment '经营活动净收益', + valuechange_income DECIMAL(19,4) default 0 comment '价值变动净收益', + interst_income DECIMAL(19,4) default 0 comment '利息费用', + daa DECIMAL(19,4) default 0 comment '折旧与摊销', + ebit DECIMAL(19,4) default 0 comment '息税前利润', + ebitda DECIMAL(19,4) default 0 comment '息税折旧摊销前利润', + fcff DECIMAL(19,4) default 0 comment '企业自由现金流量', + fcfe DECIMAL(19,4) default 0 comment '股权自由现金流量', + current_exint DECIMAL(19,4) default 0 comment '无息流动负债', + noncurrent_exint DECIMAL(19,4) default 0 comment '无息非流动负债', + interestdebt DECIMAL(19,4) default 0 comment '带息债务', + netdebt DECIMAL(19,4) default 0 comment '净债务', + tangible_asset DECIMAL(19,4) default 0 comment '有形资产', + working_capital DECIMAL(19,4) default 0 comment '营运资金', + networking_capital DECIMAL(19,4) default 0 comment '营运流动资本', + invest_capital DECIMAL(19,4) default 0 comment '全部投入资本', + retained_earnings DECIMAL(19,4) default 0 comment '留存收益', + diluted2_eps DECIMAL(19,4) default 0 comment '期末摊薄每股收益', + bps DECIMAL(19,4) default 0 comment '每股净资产', + ocfps DECIMAL(19,4) default 0 comment '每股经营活动产生的现金流量净额', + retainedps DECIMAL(19,4) default 0 comment '每股留存收益', + cfps DECIMAL(19,4) default 0 comment '每股现金流量净额', + ebit_ps DECIMAL(19,4) default 0 comment '每股息税前利润', + fcff_ps DECIMAL(19,4) default 0 comment '每股企业自由现金流量', + fcfe_ps DECIMAL(19,4) default 0 comment '每股股东自由现金流量', + netprofit_margin DECIMAL(19,4) default 0 comment '销售净利率', + grossprofit_margin DECIMAL(19,4) default 0 comment '销售毛利率', + cogs_of_sales DECIMAL(19,4) default 0 comment '销售成本率', + expense_of_sales DECIMAL(19,4) default 0 comment '销售期间费用率', + profit_to_gr DECIMAL(19,4) default 0 comment '净利润/营业总收入', + saleexp_to_gr DECIMAL(19,4) default 0 comment '销售费用/营业总收入', + adminexp_of_gr DECIMAL(19,4) default 0 comment '管理费用/营业总收入', + finaexp_of_gr DECIMAL(19,4) default 0 comment '财务费用/营业总收入', + impai_ttm DECIMAL(19,4) default 0 comment '资产减值损失/营业总收入', + gc_of_gr DECIMAL(19,4) default 0 comment '营业总成本/营业总收入', + op_of_gr DECIMAL(19,4) default 0 comment '营业利润/营业总收入', + ebit_of_gr DECIMAL(19,4) default 0 comment '息税前利润/营业总收入', + roe DECIMAL(19,4) default 0 comment '净资产收益率', + roe_waa DECIMAL(19,4) default 0 comment '加权平均净资产收益率', + roe_dt DECIMAL(19,4) default 0 comment '净资产收益率(扣除非经常损益)', + roa DECIMAL(19,4) default 0 comment '总资产报酬率', + npta DECIMAL(19,4) default 0 comment '总资产净利润', + roic DECIMAL(19,4) default 0 comment '投入资本回报率', + roe_yearly DECIMAL(19,4) default 0 comment '年化净资产收益率', + roa2_yearly DECIMAL(19,4) default 0 comment '年化总资产报酬率', + roe_avg DECIMAL(19,4) default 0 comment '平均净资产收益率(增发条件)', + opincome_of_ebt DECIMAL(19,4) default 0 comment '经营活动净收益/利润总额', + investincome_of_ebt DECIMAL(19,4) default 0 comment '价值变动净收益/利润总额', + n_op_profit_of_ebt DECIMAL(19,4) default 0 comment '营业外收支净额/利润总额', + tax_to_ebt DECIMAL(19,4) default 0 comment '所得税/利润总额', + dtprofit_to_profit DECIMAL(19,4) default 0 comment '扣除非经常损益后的净利润/净利润', + salescash_to_or DECIMAL(19,4) default 0 comment '销售商品提供劳务收到的现金/营业收入', + ocf_to_or DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/营业收入', + ocf_to_opincome DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/经营活动净收益', + capitalized_to_da DECIMAL(19,4) default 0 comment '资本支出/折旧和摊销', + debt_to_assets DECIMAL(19,4) default 0 comment '资产负债率', + assets_to_eqt DECIMAL(19,4) default 0 comment '权益乘数', + dp_assets_to_eqt DECIMAL(19,4) default 0 comment '权益乘数(杜邦分析)', + ca_to_assets DECIMAL(19,4) default 0 comment '流动资产/总资产', + nca_to_assets DECIMAL(19,4) default 0 comment '非流动资产/总资产', + tbassets_to_totalassets DECIMAL(19,4) default 0 comment '有形资产/总资产', + int_to_talcap DECIMAL(19,4) default 0 comment '带息债务/全部投入资本', + eqt_to_talcapital DECIMAL(19,4) default 0 comment '归属于母公司的股东权益/全部投入资本', + currentdebt_to_debt DECIMAL(19,4) default 0 comment '流动负债/负债合计', + longdeb_to_debt DECIMAL(19,4) default 0 comment '非流动负债/负债合计', + ocf_to_shortdebt DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/流动负债', + debt_to_eqt DECIMAL(19,4) default 0 comment '产权比率', + eqt_to_debt DECIMAL(19,4) default 0 comment '归属于母公司的股东权益/负债合计', + eqt_to_interestdebt DECIMAL(19,4) default 0 comment '归属于母公司的股东权益/带息债务', + tangibleasset_to_debt DECIMAL(19,4) default 0 comment '有形资产/负债合计', + tangasset_to_intdebt DECIMAL(19,4) default 0 comment '有形资产/带息债务', + tangibleasset_to_netdebt DECIMAL(19,4) default 0 comment '有形资产/净债务', + ocf_to_debt DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/负债合计', + ocf_to_interestdebt DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/带息债务', + ocf_to_netdebt DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/净债务', + ebit_to_interest DECIMAL(19,4) default 0 comment '已获利息倍数(EBIT/利息费用)', + longdebt_to_workingcapital DECIMAL(19,4) default 0 comment '长期债务与营运资金比率', + ebitda_to_debt DECIMAL(19,4) default 0 comment '息税折旧摊销前利润/负债合计', + turn_days DECIMAL(19,4) default 0 comment '营业周期', + roa_yearly DECIMAL(19,4) default 0 comment '年化总资产净利率', + roa_dp DECIMAL(19,4) default 0 comment '总资产净利率(杜邦分析)', + fixed_assets DECIMAL(19,4) default 0 comment '固定资产合计', + profit_prefin_exp DECIMAL(19,4) default 0 comment ' 扣除财务费用前营业利润', + non_op_profit DECIMAL(19,4) default 0 comment '非营业利润', + op_to_ebt DECIMAL(19,4) default 0 comment '营业利润/利润总额', + nop_to_ebt DECIMAL(19,4) default 0 comment '非营业利润/利润总额', + ocf_to_profit DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/营业利润', + cash_to_liqdebt DECIMAL(19,4) default 0 comment '货币资金/流动负债', + cash_to_liqdebt_withinterest DECIMAL(19,4) default 0 comment '货币资金/带息流动负债', + op_to_liqdebt DECIMAL(19,4) default 0 comment '营业利润/流动负债', + op_to_debt DECIMAL(19,4) default 0 comment '营业利润/负债合计', + roic_yearly DECIMAL(19,4) default 0 comment '年化投入资本回报率', + total_fa_trun DECIMAL(19,4) default 0 comment '固定资产合计周转率', + profit_to_op DECIMAL(19,4) default 0 comment '利润总额/营业收入', + q_opincome DECIMAL(19,4) default 0 comment '经营活动单季度净收益', + q_investincome DECIMAL(19,4) default 0 comment '价值变动单季度净收益', + q_dtprofit DECIMAL(19,4) default 0 comment '扣除非经常损益后的单季度净利润', + q_eps DECIMAL(19,4) default 0 comment '每股收益(单季度)', + q_netprofit_margin DECIMAL(19,4) default 0 comment '销售净利率(单季度)', + q_gsprofit_margin DECIMAL(19,4) default 0 comment '销售毛利率(单季度)', + q_exp_to_sales DECIMAL(19,4) default 0 comment '销售期间费用率(单季度)', + q_profit_to_gr DECIMAL(19,4) default 0 comment '净利润/营业总收入(单季度)', + q_saleexp_to_gr DECIMAL(19,4) default 0 comment '销售费用/营业总收入 (单季度)', + q_adminexp_to_gr DECIMAL(19,4) default 0 comment '管理费用/营业总收入 (单季度)', + q_finaexp_to_gr DECIMAL(19,4) default 0 comment '财务费用/营业总收入 (单季度)', + q_impair_to_gr_ttm DECIMAL(19,4) default 0 comment '资产减值损失/营业总收入(单季度)', + q_gc_to_gr DECIMAL(19,4) default 0 comment '营业总成本/营业总收入 (单季度)', + q_op_to_gr DECIMAL(19,4) default 0 comment '营业利润/营业总收入(单季度)', + q_roe DECIMAL(19,4) default 0 comment '净资产收益率(单季度)', + q_dt_roe DECIMAL(19,4) default 0 comment '净资产单季度收益率(扣除非经常损益)', + q_npta DECIMAL(19,4) default 0 comment '总资产净利润(单季度)', + q_opincome_to_ebt DECIMAL(19,4) default 0 comment '经营活动净收益/利润总额(单季度)', + q_investincome_to_ebt DECIMAL(19,4) default 0 comment '价值变动净收益/利润总额(单季度)', + q_dtprofit_to_profit DECIMAL(19,4) default 0 comment '扣除非经常损益后的净利润/净利润(单季度)', + q_salescash_to_or DECIMAL(19,4) default 0 comment '销售商品提供劳务收到的现金/营业收入(单季度)', + q_ocf_to_sales DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/营业收入(单季度)', + q_ocf_to_or DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额/经营活动净收益(单季度)', + basic_eps_yoy DECIMAL(19,4) default 0 comment '基本每股收益同比增长率(%)', + dt_eps_yoy DECIMAL(19,4) default 0 comment '稀释每股收益同比增长率(%)', + cfps_yoy DECIMAL(19,4) default 0 comment ' 每股经营活动产生的现金流量净额同比增长率(%)', + op_yoy DECIMAL(19,4) default 0 comment '营业利润同比增长率(%)', + ebt_yoy DECIMAL(19,4) default 0 comment '利润总额同比增长率(%)', + netprofit_yoy DECIMAL(19,4) default 0 comment '归属母公司股东的净利润同比增长率(%)', + dt_netprofit_yoy DECIMAL(19,4) default 0 comment '归属母公司股东的净利润-扣除非经常损益同比增长率(%)', + ocf_yoy DECIMAL(19,4) default 0 comment '经营活动产生的现金流量净额同比增长率(%)', + roe_yoy DECIMAL(19,4) default 0 comment '净资产收益率(摊薄)同比增长率(%)', + bps_yoy DECIMAL(19,4) default 0 comment '每股净资产相对年初增长率(%)', + assets_yoy DECIMAL(19,4) default 0 comment '资产总计相对年初增长率(%)', + eqt_yoy DECIMAL(19,4) default 0 comment '归属母公司的股东权益相对年初增长率(%)', + tr_yoy DECIMAL(19,4) default 0 comment '营业总收入同比增长率(%)', + or_yoy DECIMAL(19,4) default 0 comment '营业收入同比增长率(%)', + q_gr_yoy DECIMAL(19,4) default 0 comment '营业总收入同比增长率(%)(单季度)', + q_gr_qoq DECIMAL(19,4) default 0 comment '营业总收入环比增长率(%)(单季度)', + q_sales_yoy DECIMAL(19,4) default 0 comment '营业收入同比增长率(%)(单季度)', + q_sales_qoq DECIMAL(19,4) default 0 comment '营业收入环比增长率(%)(单季度)', + q_op_yoy DECIMAL(19,4) default 0 comment '营业利润同比增长率(%)(单季度)', + q_op_qoq DECIMAL(19,4) default 0 comment '营业利润环比增长率(%)(单季度)', + q_profit_yoy DECIMAL(19,4) default 0 comment '净利润同比增长率(%)(单季度)', + q_profit_qoq DECIMAL(19,4) default 0 comment '净利润环比增长率(%)(单季度)', + q_netprofit_yoy DECIMAL(19,4) default 0 comment '归属母公司股东的净利润同比增长率(%)(单季度)', + q_netprofit_qoq DECIMAL(19,4) default 0 comment '归属母公司股东的净利润环比增长率(%)(单季度)', + equity_yoy DECIMAL(19,4) default 0 comment '净资产同比增长率', + rd_exp DECIMAL(19,4) default 0 comment '研发费用', + update_flag varchar(16) default '' comment '更新标识', + PRIMARY KEY (ts_code, ann_date, end_date, update_flag) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + + +create table if not exists t_ods_hs_indicator_list ( + ts_code varchar(32) default '' comment 'TS代码', + name varchar(32) default '' comment '简称', + fullname varchar(128) default '' comment '指数全称', + market varchar(32) default '' comment '市场', + publisher varchar(128) default '' comment '发布方', + index_type varchar(128) default '' comment '指数风格', + category varchar(32) default '' comment '指数类别', + base_date varchar(32) default '' comment '基期', + base_point float default 0 comment '基点', + list_date varchar(32) default '' comment '发布日期', + weight_rule varchar(32) default '' comment '加权方式', + ts_desc varchar(1024) default '' comment '描述', + exp_date varchar(32) default '' comment '终止日期', + PRIMARY KEY (ts_code) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + + +create table if not exists t_ods_hs_daily_basic ( + ts_code varchar(32) default '' comment 'TS代码', + trade_date varchar(32) default '' comment '交易日期', + close DECIMAL(19,4) default 0 comment '当日收盘价', + turnover_rate DECIMAL(19,4) default 0 comment '换手率', + turnover_rate_f DECIMAL(19,4) default 0 comment '换手率(自由流通股)', + volume_ratio DECIMAL(19,4) default 0 comment '量比', + pe DECIMAL(19,4) default 0 comment '市盈率(总市值/净利润)', + pe_ttm DECIMAL(19,4) default 0 comment '市盈率(TTM)', + pb DECIMAL(19,4) default 0 comment '市净率(总市值/净资产)', + ps DECIMAL(19,4) default 0 comment '市销率', + ps_ttm DECIMAL(19,4) default 0 comment '市销率(TTM)', + dv_ratio DECIMAL(19,4) default 0 comment '股息率(%)', + dv_ttm DECIMAL(19,4) default 0 comment '股息率(TTM)', + total_share DECIMAL(19,4) default 0 comment '总股本', + float_share DECIMAL(19,4) default 0 comment '流通股本', + free_share DECIMAL(19,4) default 0 comment '自由流通股本', + total_mv DECIMAL(22,4) default 0 comment '总市值', + circ_mv DECIMAL(22,4) default 0 comment '流通市值', + limit_status int default 0 comment '涨跌停状态', + PRIMARY KEY (ts_code, trade_date) +)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; \ No newline at end of file diff --git a/tushare-stock/src/income.log b/tushare-stock/src/income.log new file mode 100644 index 0000000..4fb909b --- /dev/null +++ b/tushare-stock/src/income.log @@ -0,0 +1,5223 @@ +get 000001.SZ income data succ! total rows: 4 +get 000002.SZ income data succ! total rows: 4 +get 000004.SZ income data succ! total rows: 5 +get 000005.SZ income data succ! total rows: 4 +get 000006.SZ income data succ! total rows: 5 +get 000007.SZ income data succ! total rows: 4 +get 000008.SZ income data succ! total rows: 4 +get 000009.SZ income data succ! total rows: 5 +get 000010.SZ income data succ! total rows: 4 +get 000011.SZ income data succ! total rows: 4 +get 000012.SZ income data succ! total rows: 4 +get 000014.SZ income data succ! total rows: 4 +get 000016.SZ income data succ! total rows: 4 +get 000017.SZ income data succ! total rows: 4 +get 000019.SZ income data succ! total rows: 4 +get 000020.SZ income data succ! total rows: 4 +get 000021.SZ income data succ! total rows: 4 +get 000023.SZ income data succ! total rows: 5 +get 000025.SZ income data succ! total rows: 4 +get 000026.SZ income data succ! total rows: 4 +get 000027.SZ income data succ! total rows: 4 +get 000028.SZ income data succ! total rows: 4 +get 000029.SZ income data succ! total rows: 4 +get 000030.SZ income data succ! total rows: 4 +get 000031.SZ income data succ! total rows: 4 +get 000032.SZ income data succ! total rows: 4 +get 000034.SZ income data succ! total rows: 4 +get 000035.SZ income data succ! total rows: 4 +get 000036.SZ income data succ! total rows: 4 +get 000037.SZ income data succ! total rows: 5 +get 000038.SZ income data succ! total rows: 2 +get 000039.SZ income data succ! total rows: 4 +get 000040.SZ income data succ! total rows: 4 +get 000042.SZ income data succ! total rows: 4 +get 000045.SZ income data succ! total rows: 4 +get 000046.SZ income data succ! total rows: 4 +get 000048.SZ income data succ! total rows: 4 +get 000049.SZ income data succ! total rows: 5 +get 000050.SZ income data succ! total rows: 4 +get 000055.SZ income data succ! total rows: 4 +get 000056.SZ income data succ! total rows: 5 +get 000058.SZ income data succ! total rows: 4 +get 000059.SZ income data succ! total rows: 4 +get 000060.SZ income data succ! total rows: 4 +get 000061.SZ income data succ! total rows: 4 +get 000062.SZ income data succ! total rows: 5 +get 000063.SZ income data succ! total rows: 4 +get 000065.SZ income data succ! total rows: 5 +get 000066.SZ income data succ! total rows: 4 +get 000068.SZ income data succ! total rows: 5 +get 000069.SZ income data succ! total rows: 4 +get 000070.SZ income data succ! total rows: 4 +get 000078.SZ income data succ! total rows: 5 +get 000088.SZ income data succ! total rows: 6 +get 000089.SZ income data succ! total rows: 6 +get 000090.SZ income data succ! total rows: 4 +get 000096.SZ income data succ! total rows: 4 +get 000099.SZ income data succ! total rows: 5 +get 000100.SZ income data succ! total rows: 4 +get 000150.SZ income data succ! total rows: 4 +get 000151.SZ income data succ! total rows: 5 +get 000153.SZ income data succ! total rows: 4 +get 000155.SZ income data succ! total rows: 5 +get 000156.SZ income data succ! total rows: 5 +get 000157.SZ income data succ! total rows: 4 +get 000158.SZ income data succ! total rows: 4 +get 000159.SZ income data succ! total rows: 4 +get 000166.SZ income data succ! total rows: 5 +get 000301.SZ income data succ! total rows: 4 +get 000333.SZ income data succ! total rows: 6 +get 000338.SZ income data succ! total rows: 4 +get 000400.SZ income data succ! total rows: 6 +get 000401.SZ income data succ! total rows: 5 +get 000402.SZ income data succ! total rows: 4 +get 000403.SZ income data succ! total rows: 4 +get 000404.SZ income data succ! total rows: 5 +get 000407.SZ income data succ! total rows: 4 +get 000408.SZ income data succ! total rows: 5 +get 000409.SZ income data succ! total rows: 5 +get 000410.SZ income data succ! total rows: 4 +get 000411.SZ income data succ! total rows: 4 +get 000413.SZ income data succ! total rows: 4 +get 000415.SZ income data succ! total rows: 4 +get 000416.SZ income data succ! total rows: 5 +get 000417.SZ income data succ! total rows: 4 +get 000419.SZ income data succ! total rows: 6 +get 000420.SZ income data succ! total rows: 4 +get 000421.SZ income data succ! total rows: 4 +get 000422.SZ income data succ! total rows: 4 +get 000423.SZ income data succ! total rows: 4 +get 000425.SZ income data succ! total rows: 4 +get 000426.SZ income data succ! total rows: 6 +get 000428.SZ income data succ! total rows: 4 +get 000429.SZ income data succ! total rows: 5 +get 000430.SZ income data succ! total rows: 4 +get 000488.SZ income data succ! total rows: 5 +get 000498.SZ income data succ! total rows: 4 +get 000501.SZ income data succ! total rows: 4 +get 000503.SZ income data succ! total rows: 4 +get 000504.SZ income data succ! total rows: 5 +get 000505.SZ income data succ! total rows: 5 +get 000506.SZ income data succ! total rows: 4 +get 000507.SZ income data succ! total rows: 4 +get 000509.SZ income data succ! total rows: 4 +get 000510.SZ income data succ! total rows: 5 +get 000513.SZ income data succ! total rows: 5 +get 000514.SZ income data succ! total rows: 5 +get 000516.SZ income data succ! total rows: 4 +get 000517.SZ income data succ! total rows: 4 +get 000518.SZ income data succ! total rows: 4 +get 000519.SZ income data succ! total rows: 4 +get 000520.SZ income data succ! total rows: 6 +get 000521.SZ income data succ! total rows: 4 +get 000523.SZ income data succ! total rows: 4 +get 000524.SZ income data succ! total rows: 4 +get 000525.SZ income data succ! total rows: 4 +get 000526.SZ income data succ! total rows: 4 +get 000528.SZ income data succ! total rows: 5 +get 000529.SZ income data succ! total rows: 5 +get 000530.SZ income data succ! total rows: 5 +get 000531.SZ income data succ! total rows: 4 +get 000532.SZ income data succ! total rows: 5 +get 000533.SZ income data succ! total rows: 4 +get 000534.SZ income data succ! total rows: 4 +get 000536.SZ income data succ! total rows: 4 +get 000537.SZ income data succ! total rows: 4 +get 000538.SZ income data succ! total rows: 4 +get 000539.SZ income data succ! total rows: 4 +get 000540.SZ income data succ! total rows: 4 +get 000541.SZ income data succ! total rows: 5 +get 000543.SZ income data succ! total rows: 4 +get 000544.SZ income data succ! total rows: 4 +get 000545.SZ income data succ! total rows: 5 +get 000546.SZ income data succ! total rows: 4 +get 000547.SZ income data succ! total rows: 5 +get 000548.SZ income data succ! total rows: 4 +get 000550.SZ income data succ! total rows: 4 +get 000551.SZ income data succ! total rows: 5 +get 000552.SZ income data succ! total rows: 4 +get 000553.SZ income data succ! total rows: 4 +get 000554.SZ income data succ! total rows: 4 +get 000555.SZ income data succ! total rows: 4 +get 000557.SZ income data succ! total rows: 5 +get 000558.SZ income data succ! total rows: 5 +get 000559.SZ income data succ! total rows: 4 +get 000560.SZ income data succ! total rows: 5 +get 000561.SZ income data succ! total rows: 4 +get 000563.SZ income data succ! total rows: 4 +get 000564.SZ income data succ! total rows: 4 +get 000565.SZ income data succ! total rows: 4 +get 000566.SZ income data succ! total rows: 6 +get 000567.SZ income data succ! total rows: 4 +get 000568.SZ income data succ! total rows: 4 +get 000570.SZ income data succ! total rows: 4 +get 000571.SZ income data succ! total rows: 4 +get 000572.SZ income data succ! total rows: 4 +get 000573.SZ income data succ! total rows: 4 +get 000576.SZ income data succ! total rows: 4 +get 000581.SZ income data succ! total rows: 4 +get 000582.SZ income data succ! total rows: 4 +get 000584.SZ income data succ! total rows: 4 +get 000586.SZ income data succ! total rows: 4 +get 000587.SZ income data succ! total rows: 2 +get 000589.SZ income data succ! total rows: 4 +get 000590.SZ income data succ! total rows: 5 +get 000591.SZ income data succ! total rows: 4 +get 000592.SZ income data succ! total rows: 4 +get 000593.SZ income data succ! total rows: 5 +get 000595.SZ income data succ! total rows: 5 +get 000596.SZ income data succ! total rows: 4 +get 000597.SZ income data succ! total rows: 4 +get 000598.SZ income data succ! total rows: 4 +get 000599.SZ income data succ! total rows: 5 +get 000600.SZ income data succ! total rows: 4 +get 000601.SZ income data succ! total rows: 5 +get 000603.SZ income data succ! total rows: 4 +get 000605.SZ income data succ! total rows: 5 +get 000606.SZ income data succ! total rows: 4 +get 000607.SZ income data succ! total rows: 4 +get 000608.SZ income data succ! total rows: 5 +get 000609.SZ income data succ! total rows: 4 +get 000610.SZ income data succ! total rows: 4 +get 000612.SZ income data succ! total rows: 5 +get 000613.SZ income data succ! total rows: 2 +get 000615.SZ income data succ! total rows: 4 +get 000616.SZ income data succ! total rows: 4 +get 000617.SZ income data succ! total rows: 4 +get 000619.SZ income data succ! total rows: 4 +get 000620.SZ income data succ! total rows: 4 +get 000622.SZ income data succ! total rows: 4 +get 000623.SZ income data succ! total rows: 4 +get 000625.SZ income data succ! total rows: 4 +get 000626.SZ income data succ! total rows: 4 +get 000627.SZ income data succ! total rows: 4 +get 000628.SZ income data succ! total rows: 5 +get 000629.SZ income data succ! total rows: 4 +get 000630.SZ income data succ! total rows: 4 +get 000631.SZ income data succ! total rows: 4 +get 000632.SZ income data succ! total rows: 5 +get 000633.SZ income data succ! total rows: 4 +get 000635.SZ income data succ! total rows: 4 +get 000636.SZ income data succ! total rows: 4 +get 000637.SZ income data succ! total rows: 4 +get 000638.SZ income data succ! total rows: 6 +get 000639.SZ income data succ! total rows: 4 +get 000650.SZ income data succ! total rows: 4 +get 000651.SZ income data succ! total rows: 4 +get 000652.SZ income data succ! total rows: 5 +get 000655.SZ income data succ! total rows: 5 +get 000656.SZ income data succ! total rows: 4 +get 000657.SZ income data succ! total rows: 4 +get 000659.SZ income data succ! total rows: 4 +get 000661.SZ income data succ! total rows: 4 +get 000663.SZ income data succ! total rows: 4 +get 000665.SZ income data succ! total rows: 4 +get 000666.SZ income data succ! total rows: 4 +get 000667.SZ income data succ! total rows: 4 +get 000668.SZ income data succ! total rows: 4 +get 000669.SZ income data succ! total rows: 4 +get 000670.SZ income data succ! total rows: 4 +get 000671.SZ income data succ! total rows: 4 +get 000672.SZ income data succ! total rows: 4 +get 000673.SZ income data succ! total rows: 1 +get 000676.SZ income data succ! total rows: 4 +get 000677.SZ income data succ! total rows: 5 +get 000678.SZ income data succ! total rows: 4 +get 000679.SZ income data succ! total rows: 5 +get 000680.SZ income data succ! total rows: 5 +get 000681.SZ income data succ! total rows: 4 +get 000682.SZ income data succ! total rows: 4 +get 000683.SZ income data succ! total rows: 4 +get 000685.SZ income data succ! total rows: 5 +get 000686.SZ income data succ! total rows: 4 +get 000688.SZ income data succ! total rows: 4 +get 000690.SZ income data succ! total rows: 5 +get 000691.SZ income data succ! total rows: 5 +get 000692.SZ income data succ! total rows: 4 +get 000695.SZ income data succ! total rows: 6 +get 000697.SZ income data succ! total rows: 4 +get 000698.SZ income data succ! total rows: 5 +get 000700.SZ income data succ! total rows: 5 +get 000701.SZ income data succ! total rows: 5 +get 000702.SZ income data succ! total rows: 5 +get 000703.SZ income data succ! total rows: 5 +get 000705.SZ income data succ! total rows: 4 +get 000707.SZ income data succ! total rows: 4 +get 000708.SZ income data succ! total rows: 4 +get 000709.SZ income data succ! total rows: 5 +get 000710.SZ income data succ! total rows: 4 +get 000711.SZ income data succ! total rows: 4 +get 000712.SZ income data succ! total rows: 4 +get 000713.SZ income data succ! total rows: 4 +get 000715.SZ income data succ! total rows: 4 +get 000716.SZ income data succ! total rows: 4 +get 000717.SZ income data succ! total rows: 5 +get 000718.SZ income data succ! total rows: 4 +get 000719.SZ income data succ! total rows: 4 +get 000720.SZ income data succ! total rows: 4 +get 000721.SZ income data succ! total rows: 4 +get 000722.SZ income data succ! total rows: 4 +get 000723.SZ income data succ! total rows: 6 +get 000725.SZ income data succ! total rows: 5 +get 000726.SZ income data succ! total rows: 4 +get 000727.SZ income data succ! total rows: 4 +get 000728.SZ income data succ! total rows: 5 +get 000729.SZ income data succ! total rows: 4 +get 000731.SZ income data succ! total rows: 4 +get 000732.SZ income data succ! total rows: 4 +get 000733.SZ income data succ! total rows: 4 +get 000735.SZ income data succ! total rows: 4 +get 000736.SZ income data succ! total rows: 4 +get 000737.SZ income data succ! total rows: 5 +get 000738.SZ income data succ! total rows: 4 +get 000739.SZ income data succ! total rows: 4 +get 000750.SZ income data succ! total rows: 4 +get 000751.SZ income data succ! total rows: 5 +get 000752.SZ income data succ! total rows: 4 +get 000753.SZ income data succ! total rows: 5 +get 000755.SZ income data succ! total rows: 5 +get 000756.SZ income data succ! total rows: 5 +get 000757.SZ income data succ! total rows: 5 +get 000758.SZ income data succ! total rows: 4 +get 000759.SZ income data succ! total rows: 4 +get 000761.SZ income data succ! total rows: 5 +get 000762.SZ income data succ! total rows: 4 +get 000766.SZ income data succ! total rows: 4 +get 000767.SZ income data succ! total rows: 4 +get 000768.SZ income data succ! total rows: 5 +get 000776.SZ income data succ! total rows: 5 +get 000777.SZ income data succ! total rows: 4 +get 000778.SZ income data succ! total rows: 5 +get 000779.SZ income data succ! total rows: 5 +get 000782.SZ income data succ! total rows: 4 +get 000783.SZ income data succ! total rows: 5 +get 000785.SZ income data succ! total rows: 4 +get 000786.SZ income data succ! total rows: 4 +get 000788.SZ income data succ! total rows: 4 +get 000789.SZ income data succ! total rows: 4 +get 000790.SZ income data succ! total rows: 4 +get 000791.SZ income data succ! total rows: 4 +get 000792.SZ income data succ! total rows: 5 +get 000793.SZ income data succ! total rows: 4 +get 000795.SZ income data succ! total rows: 4 +get 000796.SZ income data succ! total rows: 4 +get 000797.SZ income data succ! total rows: 4 +get 000798.SZ income data succ! total rows: 5 +get 000799.SZ income data succ! total rows: 4 +get 000800.SZ income data succ! total rows: 4 +get 000801.SZ income data succ! total rows: 4 +get 000802.SZ income data succ! total rows: 5 +get 000803.SZ income data succ! total rows: 4 +get 000806.SZ income data succ! total rows: 4 +get 000807.SZ income data succ! total rows: 4 +get 000809.SZ income data succ! total rows: 4 +get 000810.SZ income data succ! total rows: 5 +get 000811.SZ income data succ! total rows: 4 +get 000812.SZ income data succ! total rows: 5 +get 000813.SZ income data succ! total rows: 4 +get 000815.SZ income data succ! total rows: 4 +get 000816.SZ income data succ! total rows: 5 +get 000818.SZ income data succ! total rows: 4 +get 000819.SZ income data succ! total rows: 4 +get 000820.SZ income data succ! total rows: 5 +get 000821.SZ income data succ! total rows: 5 +get 000822.SZ income data succ! total rows: 4 +get 000823.SZ income data succ! total rows: 4 +get 000825.SZ income data succ! total rows: 4 +get 000826.SZ income data succ! total rows: 5 +get 000828.SZ income data succ! total rows: 4 +get 000829.SZ income data succ! total rows: 5 +get 000830.SZ income data succ! total rows: 4 +get 000831.SZ income data succ! total rows: 4 +get 000833.SZ income data succ! total rows: 6 +get 000836.SZ income data succ! total rows: 4 +get 000837.SZ income data succ! total rows: 4 +get 000838.SZ income data succ! total rows: 5 +get 000839.SZ income data succ! total rows: 5 +get 000848.SZ income data succ! total rows: 4 +get 000850.SZ income data succ! total rows: 4 +get 000851.SZ income data succ! total rows: 4 +get 000852.SZ income data succ! total rows: 4 +get 000856.SZ income data succ! total rows: 4 +get 000858.SZ income data succ! total rows: 6 +get 000859.SZ income data succ! total rows: 4 +get 000860.SZ income data succ! total rows: 4 +get 000861.SZ income data succ! total rows: 4 +get 000862.SZ income data succ! total rows: 4 +get 000863.SZ income data succ! total rows: 5 +get 000868.SZ income data succ! total rows: 7 +get 000869.SZ income data succ! total rows: 4 +get 000875.SZ income data succ! total rows: 4 +get 000876.SZ income data succ! total rows: 4 +get 000877.SZ income data succ! total rows: 4 +get 000878.SZ income data succ! total rows: 5 +get 000880.SZ income data succ! total rows: 5 +get 000881.SZ income data succ! total rows: 4 +get 000882.SZ income data succ! total rows: 5 +get 000883.SZ income data succ! total rows: 4 +get 000885.SZ income data succ! total rows: 4 +get 000886.SZ income data succ! total rows: 5 +get 000887.SZ income data succ! total rows: 4 +get 000888.SZ income data succ! total rows: 5 +get 000889.SZ income data succ! total rows: 4 +get 000890.SZ income data succ! total rows: 5 +get 000892.SZ income data succ! total rows: 4 +get 000893.SZ income data succ! total rows: 5 +get 000895.SZ income data succ! total rows: 4 +get 000897.SZ income data succ! total rows: 4 +get 000898.SZ income data succ! total rows: 4 +get 000899.SZ income data succ! total rows: 4 +get 000900.SZ income data succ! total rows: 5 +get 000901.SZ income data succ! total rows: 4 +get 000902.SZ income data succ! total rows: 4 +get 000903.SZ income data succ! total rows: 4 +get 000905.SZ income data succ! total rows: 4 +get 000906.SZ income data succ! total rows: 4 +get 000908.SZ income data succ! total rows: 5 +get 000909.SZ income data succ! total rows: 6 +get 000910.SZ income data succ! total rows: 4 +get 000911.SZ income data succ! total rows: 4 +get 000912.SZ income data succ! total rows: 5 +get 000913.SZ income data succ! total rows: 4 +get 000915.SZ income data succ! total rows: 4 +get 000917.SZ income data succ! total rows: 4 +get 000918.SZ income data succ! total rows: 4 +get 000919.SZ income data succ! total rows: 4 +get 000920.SZ income data succ! total rows: 4 +get 000921.SZ income data succ! total rows: 4 +get 000922.SZ income data succ! total rows: 4 +get 000923.SZ income data succ! total rows: 6 +get 000925.SZ income data succ! total rows: 4 +get 000926.SZ income data succ! total rows: 4 +get 000927.SZ income data succ! total rows: 4 +get 000928.SZ income data succ! total rows: 4 +get 000929.SZ income data succ! total rows: 4 +get 000930.SZ income data succ! total rows: 4 +get 000931.SZ income data succ! total rows: 4 +get 000932.SZ income data succ! total rows: 4 +get 000933.SZ income data succ! total rows: 4 +get 000935.SZ income data succ! total rows: 4 +get 000936.SZ income data succ! total rows: 4 +get 000937.SZ income data succ! total rows: 5 +get 000938.SZ income data succ! total rows: 4 +get 000948.SZ income data succ! total rows: 4 +get 000949.SZ income data succ! total rows: 4 +get 000950.SZ income data succ! total rows: 4 +get 000951.SZ income data succ! total rows: 4 +get 000952.SZ income data succ! total rows: 4 +get 000953.SZ income data succ! total rows: 4 +get 000955.SZ income data succ! total rows: 4 +get 000957.SZ income data succ! total rows: 4 +get 000958.SZ income data succ! total rows: 4 +get 000959.SZ income data succ! total rows: 5 +get 000960.SZ income data succ! total rows: 4 +get 000961.SZ income data succ! total rows: 6 +get 000962.SZ income data succ! total rows: 4 +get 000963.SZ income data succ! total rows: 4 +get 000965.SZ income data succ! total rows: 5 +get 000966.SZ income data succ! total rows: 4 +get 000967.SZ income data succ! total rows: 4 +get 000968.SZ income data succ! total rows: 4 +get 000969.SZ income data succ! total rows: 4 +get 000970.SZ income data succ! total rows: 6 +get 000971.SZ income data succ! total rows: 6 +get 000972.SZ income data succ! total rows: 4 +get 000973.SZ income data succ! total rows: 4 +get 000975.SZ income data succ! total rows: 4 +get 000976.SZ income data succ! total rows: 4 +get 000977.SZ income data succ! total rows: 4 +get 000978.SZ income data succ! total rows: 4 +get 000980.SZ income data succ! total rows: 4 +get 000981.SZ income data succ! total rows: 4 +get 000982.SZ income data succ! total rows: 4 +get 000983.SZ income data succ! total rows: 5 +get 000985.SZ income data succ! total rows: 4 +get 000987.SZ income data succ! total rows: 4 +get 000988.SZ income data succ! total rows: 4 +get 000989.SZ income data succ! total rows: 4 +get 000990.SZ income data succ! total rows: 4 +get 000993.SZ income data succ! total rows: 5 +get 000995.SZ income data succ! total rows: 4 +get 000996.SZ income data succ! total rows: 5 +get 000997.SZ income data succ! total rows: 4 +get 000998.SZ income data succ! total rows: 5 +get 000999.SZ income data succ! total rows: 5 +get 001201.SZ income data succ! total rows: 4 +get 001202.SZ income data succ! total rows: 4 +get 001203.SZ income data succ! total rows: 4 +get 001205.SZ income data succ! total rows: 4 +get 001206.SZ income data succ! total rows: 4 +get 001207.SZ income data succ! total rows: 6 +get 001208.SZ income data succ! total rows: 4 +get 001209.SZ income data succ! total rows: 4 +get 001210.SZ income data succ! total rows: 4 +get 001211.SZ income data succ! total rows: 5 +get 001212.SZ income data succ! total rows: 4 +get 001213.SZ income data succ! total rows: 4 +get 001215.SZ income data succ! total rows: 4 +get 001216.SZ income data succ! total rows: 6 +get 001217.SZ income data succ! total rows: 4 +get 001218.SZ income data succ! total rows: 5 +get 001219.SZ income data succ! total rows: 4 +get 001222.SZ income data succ! total rows: 13 +get 001223.SZ income data succ! total rows: 8 +get 001225.SZ income data succ! total rows: 5 +get 001226.SZ income data succ! total rows: 5 +get 001227.SZ income data succ! total rows: 5 +get 001228.SZ income data succ! total rows: 5 +get 001229.SZ income data succ! total rows: 11 +get 001230.SZ income data succ! total rows: 5 +get 001231.SZ income data succ! total rows: 12 +get 001234.SZ income data succ! total rows: 6 +get 001236.SZ income data succ! total rows: 6 +get 001238.SZ income data succ! total rows: 8 +get 001255.SZ income data succ! total rows: 8 +get 001256.SZ income data succ! total rows: 8 +get 001258.SZ income data succ! total rows: 9 +get 001259.SZ income data succ! total rows: 9 +get 001260.SZ income data succ! total rows: 5 +get 001266.SZ income data succ! total rows: 5 +get 001267.SZ income data succ! total rows: 4 +get 001268.SZ income data succ! total rows: 5 +get 001269.SZ income data succ! total rows: 8 +get 001270.SZ income data succ! total rows: 5 +get 001278.SZ income data succ! total rows: 5 +get 001282.SZ income data succ! total rows: 2 +get 001283.SZ income data succ! total rows: 8 +get 001286.SZ income data succ! total rows: 4 +get 001287.SZ income data succ! total rows: 4 +get 001288.SZ income data succ! total rows: 4 +get 001289.SZ income data succ! total rows: 4 +get 001296.SZ income data succ! total rows: 4 +get 001298.SZ income data succ! total rows: 8 +get 001299.SZ income data succ! total rows: 8 +get 001300.SZ income data succ! total rows: 8 +get 001301.SZ income data succ! total rows: 8 +get 001308.SZ income data succ! total rows: 6 +get 001309.SZ income data succ! total rows: 6 +get 001311.SZ income data succ! total rows: 5 +get 001313.SZ income data succ! total rows: 4 +get 001314.SZ income data succ! total rows: 4 +get 001316.SZ income data succ! total rows: 5 +get 001317.SZ income data succ! total rows: 6 +get 001318.SZ income data succ! total rows: 5 +get 001319.SZ income data succ! total rows: 6 +get 001322.SZ income data succ! total rows: 9 +get 001323.SZ income data succ! total rows: 5 +get 001324.SZ income data succ! total rows: 2 +get 001328.SZ income data succ! total rows: 3 +get 001330.SZ income data succ! total rows: 12 +get 001331.SZ income data succ! total rows: 11 +get 001332.SZ income data succ! total rows: 9 +get 001333.SZ income data succ! total rows: 8 +get 001336.SZ income data succ! total rows: 12 +get 001337.SZ income data succ! total rows: 5 +get 001338.SZ income data succ! total rows: 8 +get 001339.SZ income data succ! total rows: 11 +get 001360.SZ income data succ! total rows: 3 +get 001366.SZ income data succ! total rows: 5 +get 001367.SZ income data succ! total rows: 4 +get 001368.SZ income data succ! total rows: 4 +get 001373.SZ income data succ! total rows: 2 +get 001380.SZ income data succ! total rows: 2 +get 001696.SZ income data succ! total rows: 4 +get 001872.SZ income data succ! total rows: 4 +get 001896.SZ income data succ! total rows: 4 +get 001914.SZ income data succ! total rows: 5 +get 001965.SZ income data succ! total rows: 4 +get 001979.SZ income data succ! total rows: 4 +get 002001.SZ income data succ! total rows: 4 +get 002002.SZ income data succ! total rows: 4 +get 002003.SZ income data succ! total rows: 5 +get 002004.SZ income data succ! total rows: 5 +get 002005.SZ income data succ! total rows: 4 +get 002006.SZ income data succ! total rows: 4 +get 002007.SZ income data succ! total rows: 4 +get 002008.SZ income data succ! total rows: 4 +get 002009.SZ income data succ! total rows: 4 +get 002010.SZ income data succ! total rows: 5 +get 002011.SZ income data succ! total rows: 4 +get 002012.SZ income data succ! total rows: 4 +get 002013.SZ income data succ! total rows: 2 +get 002014.SZ income data succ! total rows: 4 +get 002015.SZ income data succ! total rows: 5 +get 002016.SZ income data succ! total rows: 4 +get 002017.SZ income data succ! total rows: 4 +get 002019.SZ income data succ! total rows: 5 +get 002020.SZ income data succ! total rows: 5 +get 002021.SZ income data succ! total rows: 5 +get 002022.SZ income data succ! total rows: 5 +get 002023.SZ income data succ! total rows: 5 +get 002024.SZ income data succ! total rows: 4 +get 002025.SZ income data succ! total rows: 4 +get 002026.SZ income data succ! total rows: 4 +get 002027.SZ income data succ! total rows: 5 +get 002028.SZ income data succ! total rows: 4 +get 002029.SZ income data succ! total rows: 4 +get 002030.SZ income data succ! total rows: 4 +get 002031.SZ income data succ! total rows: 4 +get 002032.SZ income data succ! total rows: 4 +get 002033.SZ income data succ! total rows: 5 +get 002034.SZ income data succ! total rows: 4 +get 002035.SZ income data succ! total rows: 4 +get 002036.SZ income data succ! total rows: 5 +get 002037.SZ income data succ! total rows: 4 +get 002038.SZ income data succ! total rows: 4 +get 002039.SZ income data succ! total rows: 4 +get 002040.SZ income data succ! total rows: 5 +get 002041.SZ income data succ! total rows: 4 +get 002042.SZ income data succ! total rows: 4 +get 002043.SZ income data succ! total rows: 5 +get 002044.SZ income data succ! total rows: 4 +get 002045.SZ income data succ! total rows: 4 +get 002046.SZ income data succ! total rows: 4 +get 002047.SZ income data succ! total rows: 4 +get 002048.SZ income data succ! total rows: 5 +get 002049.SZ income data succ! total rows: 4 +get 002050.SZ income data succ! total rows: 4 +get 002051.SZ income data succ! total rows: 4 +get 002052.SZ income data succ! total rows: 4 +get 002053.SZ income data succ! total rows: 4 +get 002054.SZ income data succ! total rows: 4 +get 002055.SZ income data succ! total rows: 5 +get 002056.SZ income data succ! total rows: 4 +get 002057.SZ income data succ! total rows: 5 +get 002058.SZ income data succ! total rows: 4 +get 002059.SZ income data succ! total rows: 5 +get 002060.SZ income data succ! total rows: 4 +get 002061.SZ income data succ! total rows: 4 +get 002062.SZ income data succ! total rows: 4 +get 002063.SZ income data succ! total rows: 4 +get 002064.SZ income data succ! total rows: 4 +get 002065.SZ income data succ! total rows: 5 +get 002066.SZ income data succ! total rows: 4 +get 002067.SZ income data succ! total rows: 4 +get 002068.SZ income data succ! total rows: 5 +get 002069.SZ income data succ! total rows: 5 +get 002072.SZ income data succ! total rows: 4 +get 002073.SZ income data succ! total rows: 4 +get 002074.SZ income data succ! total rows: 4 +get 002075.SZ income data succ! total rows: 4 +get 002076.SZ income data succ! total rows: 4 +get 002077.SZ income data succ! total rows: 4 +get 002078.SZ income data succ! total rows: 4 +get 002079.SZ income data succ! total rows: 4 +get 002080.SZ income data succ! total rows: 5 +get 002081.SZ income data succ! total rows: 4 +get 002082.SZ income data succ! total rows: 5 +get 002083.SZ income data succ! total rows: 4 +get 002084.SZ income data succ! total rows: 4 +get 002085.SZ income data succ! total rows: 5 +get 002086.SZ income data succ! total rows: 4 +get 002087.SZ income data succ! total rows: 4 +get 002088.SZ income data succ! total rows: 4 +get 002089.SZ income data succ! total rows: 5 +get 002090.SZ income data succ! total rows: 4 +get 002091.SZ income data succ! total rows: 4 +get 002092.SZ income data succ! total rows: 4 +get 002093.SZ income data succ! total rows: 4 +get 002094.SZ income data succ! total rows: 5 +get 002095.SZ income data succ! total rows: 4 +get 002096.SZ income data succ! total rows: 4 +get 002097.SZ income data succ! total rows: 4 +get 002098.SZ income data succ! total rows: 4 +get 002099.SZ income data succ! total rows: 4 +get 002100.SZ income data succ! total rows: 4 +get 002101.SZ income data succ! total rows: 4 +get 002102.SZ income data succ! total rows: 4 +get 002103.SZ income data succ! total rows: 4 +get 002104.SZ income data succ! total rows: 4 +get 002105.SZ income data succ! total rows: 4 +get 002106.SZ income data succ! total rows: 4 +get 002107.SZ income data succ! total rows: 4 +get 002108.SZ income data succ! total rows: 4 +get 002109.SZ income data succ! total rows: 5 +get 002110.SZ income data succ! total rows: 4 +get 002111.SZ income data succ! total rows: 4 +get 002112.SZ income data succ! total rows: 4 +get 002113.SZ income data succ! total rows: 4 +get 002114.SZ income data succ! total rows: 4 +get 002115.SZ income data succ! total rows: 4 +get 002116.SZ income data succ! total rows: 5 +get 002117.SZ income data succ! total rows: 5 +get 002118.SZ income data succ! total rows: 6 +get 002119.SZ income data succ! total rows: 4 +get 002120.SZ income data succ! total rows: 4 +get 002121.SZ income data succ! total rows: 4 +get 002122.SZ income data succ! total rows: 5 +get 002123.SZ income data succ! total rows: 4 +get 002124.SZ income data succ! total rows: 4 +get 002125.SZ income data succ! total rows: 4 +get 002126.SZ income data succ! total rows: 4 +get 002127.SZ income data succ! total rows: 4 +get 002128.SZ income data succ! total rows: 4 +get 002129.SZ income data succ! total rows: 4 +get 002130.SZ income data succ! total rows: 4 +get 002131.SZ income data succ! total rows: 5 +get 002132.SZ income data succ! total rows: 4 +get 002133.SZ income data succ! total rows: 4 +get 002134.SZ income data succ! total rows: 4 +get 002135.SZ income data succ! total rows: 5 +get 002136.SZ income data succ! total rows: 4 +get 002137.SZ income data succ! total rows: 5 +get 002138.SZ income data succ! total rows: 5 +get 002139.SZ income data succ! total rows: 5 +get 002140.SZ income data succ! total rows: 4 +get 002141.SZ income data succ! total rows: 5 +get 002142.SZ income data succ! total rows: 4 +get 002144.SZ income data succ! total rows: 4 +get 002145.SZ income data succ! total rows: 5 +get 002146.SZ income data succ! total rows: 4 +get 002148.SZ income data succ! total rows: 4 +get 002149.SZ income data succ! total rows: 4 +get 002150.SZ income data succ! total rows: 4 +get 002151.SZ income data succ! total rows: 5 +get 002152.SZ income data succ! total rows: 4 +get 002153.SZ income data succ! total rows: 4 +get 002154.SZ income data succ! total rows: 4 +get 002155.SZ income data succ! total rows: 4 +get 002156.SZ income data succ! total rows: 5 +get 002157.SZ income data succ! total rows: 4 +get 002158.SZ income data succ! total rows: 4 +get 002159.SZ income data succ! total rows: 4 +get 002160.SZ income data succ! total rows: 4 +get 002161.SZ income data succ! total rows: 4 +get 002162.SZ income data succ! total rows: 4 +get 002163.SZ income data succ! total rows: 4 +get 002164.SZ income data succ! total rows: 5 +get 002165.SZ income data succ! total rows: 4 +get 002166.SZ income data succ! total rows: 4 +get 002167.SZ income data succ! total rows: 4 +get 002168.SZ income data succ! total rows: 5 +get 002169.SZ income data succ! total rows: 5 +get 002170.SZ income data succ! total rows: 5 +get 002171.SZ income data succ! total rows: 4 +get 002172.SZ income data succ! total rows: 4 +get 002173.SZ income data succ! total rows: 4 +get 002174.SZ income data succ! total rows: 4 +get 002175.SZ income data succ! total rows: 4 +get 002176.SZ income data succ! total rows: 5 +get 002177.SZ income data succ! total rows: 4 +get 002178.SZ income data succ! total rows: 4 +get 002179.SZ income data succ! total rows: 5 +get 002180.SZ income data succ! total rows: 4 +get 002181.SZ income data succ! total rows: 4 +get 002182.SZ income data succ! total rows: 4 +get 002183.SZ income data succ! total rows: 4 +get 002184.SZ income data succ! total rows: 5 +get 002185.SZ income data succ! total rows: 4 +get 002186.SZ income data succ! total rows: 4 +get 002187.SZ income data succ! total rows: 5 +get 002188.SZ income data succ! total rows: 4 +get 002189.SZ income data succ! total rows: 4 +get 002190.SZ income data succ! total rows: 4 +get 002191.SZ income data succ! total rows: 4 +get 002192.SZ income data succ! total rows: 5 +get 002193.SZ income data succ! total rows: 4 +get 002194.SZ income data succ! total rows: 4 +get 002195.SZ income data succ! total rows: 4 +get 002196.SZ income data succ! total rows: 5 +get 002197.SZ income data succ! total rows: 4 +get 002198.SZ income data succ! total rows: 5 +get 002199.SZ income data succ! total rows: 5 +get 002200.SZ income data succ! total rows: 5 +get 002201.SZ income data succ! total rows: 5 +get 002202.SZ income data succ! total rows: 4 +get 002203.SZ income data succ! total rows: 4 +get 002204.SZ income data succ! total rows: 4 +get 002205.SZ income data succ! total rows: 4 +get 002206.SZ income data succ! total rows: 4 +get 002207.SZ income data succ! total rows: 4 +get 002208.SZ income data succ! total rows: 4 +get 002209.SZ income data succ! total rows: 4 +get 002210.SZ income data succ! total rows: 4 +get 002211.SZ income data succ! total rows: 5 +get 002212.SZ income data succ! total rows: 4 +get 002213.SZ income data succ! total rows: 4 +get 002214.SZ income data succ! total rows: 5 +get 002215.SZ income data succ! total rows: 6 +get 002216.SZ income data succ! total rows: 4 +get 002217.SZ income data succ! total rows: 5 +get 002218.SZ income data succ! total rows: 6 +get 002219.SZ income data succ! total rows: 4 +get 002221.SZ income data succ! total rows: 4 +get 002222.SZ income data succ! total rows: 4 +get 002223.SZ income data succ! total rows: 4 +get 002224.SZ income data succ! total rows: 6 +get 002225.SZ income data succ! total rows: 4 +get 002226.SZ income data succ! total rows: 5 +get 002227.SZ income data succ! total rows: 4 +get 002228.SZ income data succ! total rows: 4 +get 002229.SZ income data succ! total rows: 4 +get 002230.SZ income data succ! total rows: 4 +get 002231.SZ income data succ! total rows: 4 +get 002232.SZ income data succ! total rows: 5 +get 002233.SZ income data succ! total rows: 4 +get 002234.SZ income data succ! total rows: 5 +get 002235.SZ income data succ! total rows: 4 +get 002236.SZ income data succ! total rows: 4 +get 002237.SZ income data succ! total rows: 4 +get 002238.SZ income data succ! total rows: 5 +get 002239.SZ income data succ! total rows: 4 +get 002240.SZ income data succ! total rows: 4 +get 002241.SZ income data succ! total rows: 4 +get 002242.SZ income data succ! total rows: 4 +get 002243.SZ income data succ! total rows: 4 +get 002244.SZ income data succ! total rows: 4 +get 002245.SZ income data succ! total rows: 4 +get 002246.SZ income data succ! total rows: 4 +get 002247.SZ income data succ! total rows: 4 +get 002248.SZ income data succ! total rows: 6 +get 002249.SZ income data succ! total rows: 4 +get 002250.SZ income data succ! total rows: 4 +get 002251.SZ income data succ! total rows: 5 +get 002252.SZ income data succ! total rows: 4 +get 002253.SZ income data succ! total rows: 4 +get 002254.SZ income data succ! total rows: 4 +get 002255.SZ income data succ! total rows: 5 +get 002256.SZ income data succ! total rows: 4 +get 002258.SZ income data succ! total rows: 4 +get 002259.SZ income data succ! total rows: 5 +get 002261.SZ income data succ! total rows: 4 +get 002262.SZ income data succ! total rows: 4 +get 002263.SZ income data succ! total rows: 4 +get 002264.SZ income data succ! total rows: 4 +get 002265.SZ income data succ! total rows: 5 +get 002266.SZ income data succ! total rows: 4 +get 002267.SZ income data succ! total rows: 5 +get 002268.SZ income data succ! total rows: 6 +get 002269.SZ income data succ! total rows: 4 +get 002270.SZ income data succ! total rows: 4 +get 002271.SZ income data succ! total rows: 5 +get 002272.SZ income data succ! total rows: 6 +get 002273.SZ income data succ! total rows: 4 +get 002274.SZ income data succ! total rows: 4 +get 002275.SZ income data succ! total rows: 4 +get 002276.SZ income data succ! total rows: 5 +get 002277.SZ income data succ! total rows: 4 +get 002278.SZ income data succ! total rows: 5 +get 002279.SZ income data succ! total rows: 4 +get 002280.SZ income data succ! total rows: 4 +get 002281.SZ income data succ! total rows: 4 +get 002282.SZ income data succ! total rows: 4 +get 002283.SZ income data succ! total rows: 4 +get 002284.SZ income data succ! total rows: 4 +get 002285.SZ income data succ! total rows: 4 +get 002286.SZ income data succ! total rows: 5 +get 002287.SZ income data succ! total rows: 4 +get 002288.SZ income data succ! total rows: 5 +get 002289.SZ income data succ! total rows: 4 +get 002290.SZ income data succ! total rows: 4 +get 002291.SZ income data succ! total rows: 4 +get 002292.SZ income data succ! total rows: 4 +get 002293.SZ income data succ! total rows: 4 +get 002294.SZ income data succ! total rows: 4 +get 002295.SZ income data succ! total rows: 5 +get 002296.SZ income data succ! total rows: 5 +get 002297.SZ income data succ! total rows: 4 +get 002298.SZ income data succ! total rows: 4 +get 002299.SZ income data succ! total rows: 4 +get 002300.SZ income data succ! total rows: 4 +get 002301.SZ income data succ! total rows: 4 +get 002302.SZ income data succ! total rows: 7 +get 002303.SZ income data succ! total rows: 4 +get 002304.SZ income data succ! total rows: 5 +get 002305.SZ income data succ! total rows: 4 +get 002306.SZ income data succ! total rows: 4 +get 002307.SZ income data succ! total rows: 5 +get 002308.SZ income data succ! total rows: 4 +get 002309.SZ income data succ! total rows: 4 +get 002310.SZ income data succ! total rows: 4 +get 002311.SZ income data succ! total rows: 5 +get 002312.SZ income data succ! total rows: 4 +get 002313.SZ income data succ! total rows: 4 +get 002314.SZ income data succ! total rows: 4 +get 002315.SZ income data succ! total rows: 5 +get 002316.SZ income data succ! total rows: 4 +get 002317.SZ income data succ! total rows: 4 +get 002318.SZ income data succ! total rows: 4 +get 002319.SZ income data succ! total rows: 4 +get 002320.SZ income data succ! total rows: 4 +get 002321.SZ income data succ! total rows: 5 +get 002322.SZ income data succ! total rows: 4 +get 002323.SZ income data succ! total rows: 4 +get 002324.SZ income data succ! total rows: 4 +get 002325.SZ income data succ! total rows: 4 +get 002326.SZ income data succ! total rows: 4 +get 002327.SZ income data succ! total rows: 5 +get 002328.SZ income data succ! total rows: 4 +get 002329.SZ income data succ! total rows: 6 +get 002330.SZ income data succ! total rows: 5 +get 002331.SZ income data succ! total rows: 4 +get 002332.SZ income data succ! total rows: 5 +get 002333.SZ income data succ! total rows: 4 +get 002334.SZ income data succ! total rows: 5 +get 002335.SZ income data succ! total rows: 4 +get 002336.SZ income data succ! total rows: 4 +get 002337.SZ income data succ! total rows: 4 +get 002338.SZ income data succ! total rows: 4 +get 002339.SZ income data succ! total rows: 4 +get 002340.SZ income data succ! total rows: 4 +get 002341.SZ income data succ! total rows: 4 +get 002342.SZ income data succ! total rows: 4 +get 002343.SZ income data succ! total rows: 6 +get 002344.SZ income data succ! total rows: 5 +get 002345.SZ income data succ! total rows: 5 +get 002346.SZ income data succ! total rows: 4 +get 002347.SZ income data succ! total rows: 4 +get 002348.SZ income data succ! total rows: 4 +get 002349.SZ income data succ! total rows: 4 +get 002350.SZ income data succ! total rows: 4 +get 002351.SZ income data succ! total rows: 4 +get 002352.SZ income data succ! total rows: 5 +get 002353.SZ income data succ! total rows: 4 +get 002354.SZ income data succ! total rows: 4 +get 002355.SZ income data succ! total rows: 4 +get 002356.SZ income data succ! total rows: 4 +get 002357.SZ income data succ! total rows: 5 +get 002358.SZ income data succ! total rows: 4 +get 002360.SZ income data succ! total rows: 4 +get 002361.SZ income data succ! total rows: 4 +get 002362.SZ income data succ! total rows: 4 +get 002363.SZ income data succ! total rows: 4 +get 002364.SZ income data succ! total rows: 4 +get 002365.SZ income data succ! total rows: 4 +get 002366.SZ income data succ! total rows: 4 +get 002367.SZ income data succ! total rows: 6 +get 002368.SZ income data succ! total rows: 5 +get 002369.SZ income data succ! total rows: 4 +get 002370.SZ income data succ! total rows: 5 +get 002371.SZ income data succ! total rows: 5 +get 002372.SZ income data succ! total rows: 5 +get 002373.SZ income data succ! total rows: 4 +get 002374.SZ income data succ! total rows: 5 +get 002375.SZ income data succ! total rows: 4 +get 002376.SZ income data succ! total rows: 4 +get 002377.SZ income data succ! total rows: 4 +get 002378.SZ income data succ! total rows: 4 +get 002379.SZ income data succ! total rows: 4 +get 002380.SZ income data succ! total rows: 4 +get 002381.SZ income data succ! total rows: 4 +get 002382.SZ income data succ! total rows: 5 +get 002383.SZ income data succ! total rows: 4 +get 002384.SZ income data succ! total rows: 4 +get 002385.SZ income data succ! total rows: 5 +get 002386.SZ income data succ! total rows: 5 +get 002387.SZ income data succ! total rows: 4 +get 002388.SZ income data succ! total rows: 5 +get 002389.SZ income data succ! total rows: 5 +get 002390.SZ income data succ! total rows: 4 +get 002391.SZ income data succ! total rows: 4 +get 002392.SZ income data succ! total rows: 4 +get 002393.SZ income data succ! total rows: 4 +get 002394.SZ income data succ! total rows: 5 +get 002395.SZ income data succ! total rows: 4 +get 002396.SZ income data succ! total rows: 5 +get 002397.SZ income data succ! total rows: 4 +get 002398.SZ income data succ! total rows: 6 +get 002399.SZ income data succ! total rows: 4 +get 002400.SZ income data succ! total rows: 4 +get 002401.SZ income data succ! total rows: 4 +get 002402.SZ income data succ! total rows: 5 +get 002403.SZ income data succ! total rows: 5 +get 002404.SZ income data succ! total rows: 4 +get 002405.SZ income data succ! total rows: 4 +get 002406.SZ income data succ! total rows: 4 +get 002407.SZ income data succ! total rows: 5 +get 002408.SZ income data succ! total rows: 5 +get 002409.SZ income data succ! total rows: 4 +get 002410.SZ income data succ! total rows: 4 +get 002411.SZ income data succ! total rows: 7 +get 002412.SZ income data succ! total rows: 5 +get 002413.SZ income data succ! total rows: 4 +get 002414.SZ income data succ! total rows: 4 +get 002415.SZ income data succ! total rows: 4 +get 002416.SZ income data succ! total rows: 4 +get 002417.SZ income data succ! total rows: 4 +get 002418.SZ income data succ! total rows: 4 +get 002419.SZ income data succ! total rows: 5 +get 002420.SZ income data succ! total rows: 4 +get 002421.SZ income data succ! total rows: 4 +get 002422.SZ income data succ! total rows: 4 +get 002423.SZ income data succ! total rows: 4 +get 002424.SZ income data succ! total rows: 4 +get 002425.SZ income data succ! total rows: 4 +get 002426.SZ income data succ! total rows: 4 +get 002427.SZ income data succ! total rows: 4 +get 002428.SZ income data succ! total rows: 5 +get 002429.SZ income data succ! total rows: 4 +get 002430.SZ income data succ! total rows: 4 +get 002431.SZ income data succ! total rows: 4 +get 002432.SZ income data succ! total rows: 6 +get 002433.SZ income data succ! total rows: 5 +get 002434.SZ income data succ! total rows: 5 +get 002435.SZ income data succ! total rows: 4 +get 002436.SZ income data succ! total rows: 4 +get 002437.SZ income data succ! total rows: 4 +get 002438.SZ income data succ! total rows: 4 +get 002439.SZ income data succ! total rows: 4 +get 002440.SZ income data succ! total rows: 4 +get 002441.SZ income data succ! total rows: 4 +get 002442.SZ income data succ! total rows: 4 +get 002443.SZ income data succ! total rows: 4 +get 002444.SZ income data succ! total rows: 4 +get 002445.SZ income data succ! total rows: 4 +get 002446.SZ income data succ! total rows: 5 +get 002448.SZ income data succ! total rows: 4 +get 002449.SZ income data succ! total rows: 5 +get 002451.SZ income data succ! total rows: 4 +get 002452.SZ income data succ! total rows: 4 +get 002453.SZ income data succ! total rows: 5 +get 002454.SZ income data succ! total rows: 5 +get 002455.SZ income data succ! total rows: 4 +get 002456.SZ income data succ! total rows: 4 +get 002457.SZ income data succ! total rows: 4 +get 002458.SZ income data succ! total rows: 4 +get 002459.SZ income data succ! total rows: 4 +get 002460.SZ income data succ! total rows: 4 +get 002461.SZ income data succ! total rows: 5 +get 002462.SZ income data succ! total rows: 4 +get 002463.SZ income data succ! total rows: 4 +get 002465.SZ income data succ! total rows: 4 +get 002466.SZ income data succ! total rows: 4 +get 002467.SZ income data succ! total rows: 4 +get 002468.SZ income data succ! total rows: 4 +get 002469.SZ income data succ! total rows: 5 +get 002470.SZ income data succ! total rows: 4 +get 002471.SZ income data succ! total rows: 4 +get 002472.SZ income data succ! total rows: 4 +get 002474.SZ income data succ! total rows: 4 +get 002475.SZ income data succ! total rows: 4 +get 002476.SZ income data succ! total rows: 4 +get 002478.SZ income data succ! total rows: 4 +get 002479.SZ income data succ! total rows: 4 +get 002480.SZ income data succ! total rows: 4 +get 002481.SZ income data succ! total rows: 4 +get 002482.SZ income data succ! total rows: 4 +get 002483.SZ income data succ! total rows: 4 +get 002484.SZ income data succ! total rows: 4 +get 002485.SZ income data succ! total rows: 5 +get 002486.SZ income data succ! total rows: 4 +get 002487.SZ income data succ! total rows: 4 +get 002488.SZ income data succ! total rows: 4 +get 002489.SZ income data succ! total rows: 4 +get 002490.SZ income data succ! total rows: 4 +get 002491.SZ income data succ! total rows: 4 +get 002492.SZ income data succ! total rows: 6 +get 002493.SZ income data succ! total rows: 4 +get 002494.SZ income data succ! total rows: 4 +get 002495.SZ income data succ! total rows: 4 +get 002496.SZ income data succ! total rows: 4 +get 002497.SZ income data succ! total rows: 4 +get 002498.SZ income data succ! total rows: 5 +get 002499.SZ income data succ! total rows: 2 +get 002500.SZ income data succ! total rows: 5 +get 002501.SZ income data succ! total rows: 4 +get 002502.SZ income data succ! total rows: 4 +get 002503.SZ income data succ! total rows: 6 +get 002504.SZ income data succ! total rows: 4 +get 002505.SZ income data succ! total rows: 4 +get 002506.SZ income data succ! total rows: 4 +get 002507.SZ income data succ! total rows: 4 +get 002508.SZ income data succ! total rows: 4 +get 002510.SZ income data succ! total rows: 4 +get 002511.SZ income data succ! total rows: 4 +get 002512.SZ income data succ! total rows: 4 +get 002513.SZ income data succ! total rows: 5 +get 002514.SZ income data succ! total rows: 4 +get 002515.SZ income data succ! total rows: 4 +get 002516.SZ income data succ! total rows: 4 +get 002517.SZ income data succ! total rows: 5 +get 002518.SZ income data succ! total rows: 5 +get 002519.SZ income data succ! total rows: 4 +get 002520.SZ income data succ! total rows: 4 +get 002521.SZ income data succ! total rows: 5 +get 002522.SZ income data succ! total rows: 4 +get 002523.SZ income data succ! total rows: 4 +get 002524.SZ income data succ! total rows: 4 +get 002526.SZ income data succ! total rows: 5 +get 002527.SZ income data succ! total rows: 4 +get 002528.SZ income data succ! total rows: 4 +get 002529.SZ income data succ! total rows: 5 +get 002530.SZ income data succ! total rows: 4 +get 002531.SZ income data succ! total rows: 4 +get 002532.SZ income data succ! total rows: 4 +get 002533.SZ income data succ! total rows: 4 +get 002534.SZ income data succ! total rows: 4 +get 002535.SZ income data succ! total rows: 4 +get 002536.SZ income data succ! total rows: 4 +get 002537.SZ income data succ! total rows: 5 +get 002538.SZ income data succ! total rows: 4 +get 002539.SZ income data succ! total rows: 5 +get 002540.SZ income data succ! total rows: 4 +get 002541.SZ income data succ! total rows: 4 +get 002542.SZ income data succ! total rows: 4 +get 002543.SZ income data succ! total rows: 4 +get 002544.SZ income data succ! total rows: 4 +get 002545.SZ income data succ! total rows: 5 +get 002546.SZ income data succ! total rows: 4 +get 002547.SZ income data succ! total rows: 4 +get 002548.SZ income data succ! total rows: 4 +get 002549.SZ income data succ! total rows: 5 +get 002550.SZ income data succ! total rows: 4 +get 002551.SZ income data succ! total rows: 4 +get 002552.SZ income data succ! total rows: 4 +get 002553.SZ income data succ! total rows: 4 +get 002554.SZ income data succ! total rows: 4 +get 002555.SZ income data succ! total rows: 4 +get 002556.SZ income data succ! total rows: 4 +get 002557.SZ income data succ! total rows: 4 +get 002558.SZ income data succ! total rows: 5 +get 002559.SZ income data succ! total rows: 4 +get 002560.SZ income data succ! total rows: 4 +get 002561.SZ income data succ! total rows: 4 +get 002562.SZ income data succ! total rows: 4 +get 002563.SZ income data succ! total rows: 4 +get 002564.SZ income data succ! total rows: 3 +get 002565.SZ income data succ! total rows: 4 +get 002566.SZ income data succ! total rows: 4 +get 002567.SZ income data succ! total rows: 4 +get 002568.SZ income data succ! total rows: 4 +get 002569.SZ income data succ! total rows: 4 +get 002570.SZ income data succ! total rows: 4 +get 002571.SZ income data succ! total rows: 5 +get 002572.SZ income data succ! total rows: 4 +get 002573.SZ income data succ! total rows: 4 +get 002574.SZ income data succ! total rows: 4 +get 002575.SZ income data succ! total rows: 4 +get 002576.SZ income data succ! total rows: 4 +get 002577.SZ income data succ! total rows: 4 +get 002578.SZ income data succ! total rows: 4 +get 002579.SZ income data succ! total rows: 5 +get 002580.SZ income data succ! total rows: 4 +get 002581.SZ income data succ! total rows: 4 +get 002582.SZ income data succ! total rows: 5 +get 002583.SZ income data succ! total rows: 4 +get 002584.SZ income data succ! total rows: 5 +get 002585.SZ income data succ! total rows: 5 +get 002586.SZ income data succ! total rows: 4 +get 002587.SZ income data succ! total rows: 4 +get 002588.SZ income data succ! total rows: 4 +get 002589.SZ income data succ! total rows: 5 +get 002590.SZ income data succ! total rows: 4 +get 002591.SZ income data succ! total rows: 4 +get 002592.SZ income data succ! total rows: 4 +get 002593.SZ income data succ! total rows: 4 +get 002594.SZ income data succ! total rows: 4 +get 002595.SZ income data succ! total rows: 5 +get 002596.SZ income data succ! total rows: 5 +get 002597.SZ income data succ! total rows: 4 +get 002598.SZ income data succ! total rows: 5 +get 002599.SZ income data succ! total rows: 6 +get 002600.SZ income data succ! total rows: 6 +get 002601.SZ income data succ! total rows: 4 +get 002602.SZ income data succ! total rows: 4 +get 002603.SZ income data succ! total rows: 4 +get 002605.SZ income data succ! total rows: 4 +get 002606.SZ income data succ! total rows: 4 +get 002607.SZ income data succ! total rows: 5 +get 002608.SZ income data succ! total rows: 4 +get 002609.SZ income data succ! total rows: 4 +get 002610.SZ income data succ! total rows: 4 +get 002611.SZ income data succ! total rows: 4 +get 002612.SZ income data succ! total rows: 4 +get 002613.SZ income data succ! total rows: 4 +get 002614.SZ income data succ! total rows: 6 +get 002615.SZ income data succ! total rows: 4 +get 002616.SZ income data succ! total rows: 4 +get 002617.SZ income data succ! total rows: 5 +get 002620.SZ income data succ! total rows: 5 +get 002621.SZ income data succ! total rows: 4 +get 002622.SZ income data succ! total rows: 4 +get 002623.SZ income data succ! total rows: 4 +get 002624.SZ income data succ! total rows: 4 +get 002625.SZ income data succ! total rows: 4 +get 002626.SZ income data succ! total rows: 4 +get 002627.SZ income data succ! total rows: 5 +get 002628.SZ income data succ! total rows: 5 +get 002629.SZ income data succ! total rows: 4 +get 002630.SZ income data succ! total rows: 4 +get 002631.SZ income data succ! total rows: 4 +get 002632.SZ income data succ! total rows: 4 +get 002633.SZ income data succ! total rows: 4 +get 002634.SZ income data succ! total rows: 4 +get 002635.SZ income data succ! total rows: 6 +get 002636.SZ income data succ! total rows: 4 +get 002637.SZ income data succ! total rows: 4 +get 002638.SZ income data succ! total rows: 4 +get 002639.SZ income data succ! total rows: 4 +get 002640.SZ income data succ! total rows: 4 +get 002641.SZ income data succ! total rows: 4 +get 002642.SZ income data succ! total rows: 4 +get 002643.SZ income data succ! total rows: 4 +get 002644.SZ income data succ! total rows: 4 +get 002645.SZ income data succ! total rows: 4 +get 002646.SZ income data succ! total rows: 4 +get 002647.SZ income data succ! total rows: 4 +get 002648.SZ income data succ! total rows: 4 +get 002649.SZ income data succ! total rows: 5 +get 002650.SZ income data succ! total rows: 4 +get 002651.SZ income data succ! total rows: 4 +get 002652.SZ income data succ! total rows: 4 +get 002653.SZ income data succ! total rows: 4 +get 002654.SZ income data succ! total rows: 5 +get 002655.SZ income data succ! total rows: 5 +get 002656.SZ income data succ! total rows: 2 +get 002657.SZ income data succ! total rows: 4 +get 002658.SZ income data succ! total rows: 4 +get 002659.SZ income data succ! total rows: 5 +get 002660.SZ income data succ! total rows: 4 +get 002661.SZ income data succ! total rows: 5 +get 002662.SZ income data succ! total rows: 4 +get 002663.SZ income data succ! total rows: 4 +get 002664.SZ income data succ! total rows: 4 +get 002665.SZ income data succ! total rows: 4 +get 002666.SZ income data succ! total rows: 4 +get 002667.SZ income data succ! total rows: 4 +get 002668.SZ income data succ! total rows: 4 +get 002669.SZ income data succ! total rows: 4 +get 002670.SZ income data succ! total rows: 4 +get 002671.SZ income data succ! total rows: 4 +get 002672.SZ income data succ! total rows: 4 +get 002673.SZ income data succ! total rows: 4 +get 002674.SZ income data succ! total rows: 5 +get 002675.SZ income data succ! total rows: 4 +get 002676.SZ income data succ! total rows: 4 +get 002677.SZ income data succ! total rows: 5 +get 002678.SZ income data succ! total rows: 4 +get 002679.SZ income data succ! total rows: 4 +get 002681.SZ income data succ! total rows: 4 +get 002682.SZ income data succ! total rows: 4 +get 002683.SZ income data succ! total rows: 4 +get 002685.SZ income data succ! total rows: 4 +get 002686.SZ income data succ! total rows: 4 +get 002687.SZ income data succ! total rows: 4 +get 002688.SZ income data succ! total rows: 4 +get 002689.SZ income data succ! total rows: 5 +get 002690.SZ income data succ! total rows: 5 +get 002691.SZ income data succ! total rows: 4 +get 002692.SZ income data succ! total rows: 5 +get 002693.SZ income data succ! total rows: 5 +get 002694.SZ income data succ! total rows: 4 +get 002695.SZ income data succ! total rows: 4 +get 002696.SZ income data succ! total rows: 4 +get 002697.SZ income data succ! total rows: 4 +get 002698.SZ income data succ! total rows: 4 +get 002699.SZ income data succ! total rows: 5 +get 002700.SZ income data succ! total rows: 6 +get 002701.SZ income data succ! total rows: 4 +get 002702.SZ income data succ! total rows: 5 +get 002703.SZ income data succ! total rows: 4 +get 002705.SZ income data succ! total rows: 4 +get 002706.SZ income data succ! total rows: 4 +get 002707.SZ income data succ! total rows: 5 +get 002708.SZ income data succ! total rows: 5 +get 002709.SZ income data succ! total rows: 5 +get 002712.SZ income data succ! total rows: 4 +get 002713.SZ income data succ! total rows: 4 +get 002714.SZ income data succ! total rows: 4 +get 002715.SZ income data succ! total rows: 4 +get 002716.SZ income data succ! total rows: 4 +get 002717.SZ income data succ! total rows: 4 +get 002718.SZ income data succ! total rows: 4 +get 002719.SZ income data succ! total rows: 5 +get 002721.SZ income data succ! total rows: 4 +get 002722.SZ income data succ! total rows: 4 +get 002723.SZ income data succ! total rows: 4 +get 002724.SZ income data succ! total rows: 4 +get 002725.SZ income data succ! total rows: 4 +get 002726.SZ income data succ! total rows: 4 +get 002727.SZ income data succ! total rows: 4 +get 002728.SZ income data succ! total rows: 5 +get 002729.SZ income data succ! total rows: 4 +get 002730.SZ income data succ! total rows: 4 +get 002731.SZ income data succ! total rows: 4 +get 002732.SZ income data succ! total rows: 4 +get 002733.SZ income data succ! total rows: 4 +get 002734.SZ income data succ! total rows: 4 +get 002735.SZ income data succ! total rows: 5 +get 002736.SZ income data succ! total rows: 6 +get 002737.SZ income data succ! total rows: 4 +get 002738.SZ income data succ! total rows: 4 +get 002739.SZ income data succ! total rows: 4 +get 002740.SZ income data succ! total rows: 5 +get 002741.SZ income data succ! total rows: 4 +get 002742.SZ income data succ! total rows: 6 +get 002743.SZ income data succ! total rows: 4 +get 002745.SZ income data succ! total rows: 4 +get 002746.SZ income data succ! total rows: 4 +get 002747.SZ income data succ! total rows: 4 +get 002748.SZ income data succ! total rows: 5 +get 002749.SZ income data succ! total rows: 5 +get 002750.SZ income data succ! total rows: 4 +get 002751.SZ income data succ! total rows: 4 +get 002752.SZ income data succ! total rows: 4 +get 002753.SZ income data succ! total rows: 4 +get 002755.SZ income data succ! total rows: 4 +get 002756.SZ income data succ! total rows: 5 +get 002757.SZ income data succ! total rows: 5 +get 002758.SZ income data succ! total rows: 5 +get 002759.SZ income data succ! total rows: 4 +get 002760.SZ income data succ! total rows: 4 +get 002761.SZ income data succ! total rows: 6 +get 002762.SZ income data succ! total rows: 4 +get 002763.SZ income data succ! total rows: 4 +get 002765.SZ income data succ! total rows: 4 +get 002766.SZ income data succ! total rows: 4 +get 002767.SZ income data succ! total rows: 4 +get 002768.SZ income data succ! total rows: 4 +get 002769.SZ income data succ! total rows: 5 +get 002771.SZ income data succ! total rows: 5 +get 002772.SZ income data succ! total rows: 4 +get 002773.SZ income data succ! total rows: 4 +get 002774.SZ income data succ! total rows: 4 +get 002775.SZ income data succ! total rows: 4 +get 002776.SZ income data succ! total rows: 8 +get 002777.SZ income data succ! total rows: 4 +get 002778.SZ income data succ! total rows: 4 +get 002779.SZ income data succ! total rows: 4 +get 002780.SZ income data succ! total rows: 5 +get 002781.SZ income data succ! total rows: 4 +get 002782.SZ income data succ! total rows: 4 +get 002783.SZ income data succ! total rows: 4 +get 002785.SZ income data succ! total rows: 5 +get 002786.SZ income data succ! total rows: 5 +get 002787.SZ income data succ! total rows: 5 +get 002788.SZ income data succ! total rows: 4 +get 002789.SZ income data succ! total rows: 4 +get 002790.SZ income data succ! total rows: 4 +get 002791.SZ income data succ! total rows: 4 +get 002792.SZ income data succ! total rows: 4 +get 002793.SZ income data succ! total rows: 4 +get 002795.SZ income data succ! total rows: 4 +get 002796.SZ income data succ! total rows: 4 +get 002797.SZ income data succ! total rows: 6 +get 002798.SZ income data succ! total rows: 4 +get 002799.SZ income data succ! total rows: 4 +get 002800.SZ income data succ! total rows: 4 +get 002801.SZ income data succ! total rows: 4 +get 002802.SZ income data succ! total rows: 4 +get 002803.SZ income data succ! total rows: 4 +get 002805.SZ income data succ! total rows: 4 +get 002806.SZ income data succ! total rows: 4 +get 002807.SZ income data succ! total rows: 4 +get 002808.SZ income data succ! total rows: 4 +get 002809.SZ income data succ! total rows: 4 +get 002810.SZ income data succ! total rows: 4 +get 002811.SZ income data succ! total rows: 4 +get 002812.SZ income data succ! total rows: 5 +get 002813.SZ income data succ! total rows: 5 +get 002815.SZ income data succ! total rows: 5 +get 002816.SZ income data succ! total rows: 4 +get 002817.SZ income data succ! total rows: 4 +get 002818.SZ income data succ! total rows: 4 +get 002819.SZ income data succ! total rows: 5 +get 002820.SZ income data succ! total rows: 4 +get 002821.SZ income data succ! total rows: 4 +get 002822.SZ income data succ! total rows: 4 +get 002823.SZ income data succ! total rows: 5 +get 002824.SZ income data succ! total rows: 5 +get 002825.SZ income data succ! total rows: 4 +get 002826.SZ income data succ! total rows: 4 +get 002827.SZ income data succ! total rows: 4 +get 002828.SZ income data succ! total rows: 5 +get 002829.SZ income data succ! total rows: 4 +get 002830.SZ income data succ! total rows: 4 +get 002831.SZ income data succ! total rows: 5 +get 002832.SZ income data succ! total rows: 4 +get 002833.SZ income data succ! total rows: 4 +get 002835.SZ income data succ! total rows: 5 +get 002836.SZ income data succ! total rows: 6 +get 002837.SZ income data succ! total rows: 5 +get 002838.SZ income data succ! total rows: 5 +get 002839.SZ income data succ! total rows: 4 +get 002840.SZ income data succ! total rows: 4 +get 002841.SZ income data succ! total rows: 4 +get 002842.SZ income data succ! total rows: 4 +get 002843.SZ income data succ! total rows: 4 +get 002845.SZ income data succ! total rows: 4 +get 002846.SZ income data succ! total rows: 5 +get 002847.SZ income data succ! total rows: 5 +get 002848.SZ income data succ! total rows: 6 +get 002849.SZ income data succ! total rows: 5 +get 002850.SZ income data succ! total rows: 4 +get 002851.SZ income data succ! total rows: 4 +get 002852.SZ income data succ! total rows: 5 +get 002853.SZ income data succ! total rows: 4 +get 002855.SZ income data succ! total rows: 5 +get 002856.SZ income data succ! total rows: 4 +get 002857.SZ income data succ! total rows: 5 +get 002858.SZ income data succ! total rows: 5 +get 002859.SZ income data succ! total rows: 4 +get 002860.SZ income data succ! total rows: 5 +get 002861.SZ income data succ! total rows: 5 +get 002862.SZ income data succ! total rows: 5 +get 002863.SZ income data succ! total rows: 4 +get 002864.SZ income data succ! total rows: 4 +get 002865.SZ income data succ! total rows: 4 +get 002866.SZ income data succ! total rows: 4 +get 002867.SZ income data succ! total rows: 5 +get 002868.SZ income data succ! total rows: 5 +get 002869.SZ income data succ! total rows: 5 +get 002870.SZ income data succ! total rows: 4 +get 002871.SZ income data succ! total rows: 4 +get 002872.SZ income data succ! total rows: 5 +get 002873.SZ income data succ! total rows: 4 +get 002875.SZ income data succ! total rows: 4 +get 002876.SZ income data succ! total rows: 4 +get 002877.SZ income data succ! total rows: 4 +get 002878.SZ income data succ! total rows: 4 +get 002879.SZ income data succ! total rows: 5 +get 002880.SZ income data succ! total rows: 4 +get 002881.SZ income data succ! total rows: 4 +get 002882.SZ income data succ! total rows: 4 +get 002883.SZ income data succ! total rows: 5 +get 002884.SZ income data succ! total rows: 4 +get 002885.SZ income data succ! total rows: 4 +get 002886.SZ income data succ! total rows: 4 +get 002887.SZ income data succ! total rows: 4 +get 002888.SZ income data succ! total rows: 4 +get 002889.SZ income data succ! total rows: 4 +get 002890.SZ income data succ! total rows: 4 +get 002891.SZ income data succ! total rows: 4 +get 002892.SZ income data succ! total rows: 4 +get 002893.SZ income data succ! total rows: 4 +get 002895.SZ income data succ! total rows: 4 +get 002896.SZ income data succ! total rows: 4 +get 002897.SZ income data succ! total rows: 4 +get 002898.SZ income data succ! total rows: 4 +get 002899.SZ income data succ! total rows: 4 +get 002900.SZ income data succ! total rows: 4 +get 002901.SZ income data succ! total rows: 4 +get 002902.SZ income data succ! total rows: 4 +get 002903.SZ income data succ! total rows: 4 +get 002905.SZ income data succ! total rows: 4 +get 002906.SZ income data succ! total rows: 4 +get 002907.SZ income data succ! total rows: 4 +get 002908.SZ income data succ! total rows: 4 +get 002909.SZ income data succ! total rows: 4 +get 002910.SZ income data succ! total rows: 4 +get 002911.SZ income data succ! total rows: 4 +get 002912.SZ income data succ! total rows: 4 +get 002913.SZ income data succ! total rows: 4 +get 002915.SZ income data succ! total rows: 4 +get 002916.SZ income data succ! total rows: 4 +get 002917.SZ income data succ! total rows: 4 +get 002918.SZ income data succ! total rows: 5 +get 002919.SZ income data succ! total rows: 5 +get 002920.SZ income data succ! total rows: 5 +get 002921.SZ income data succ! total rows: 4 +get 002922.SZ income data succ! total rows: 5 +get 002923.SZ income data succ! total rows: 6 +get 002925.SZ income data succ! total rows: 4 +get 002926.SZ income data succ! total rows: 4 +get 002927.SZ income data succ! total rows: 4 +get 002928.SZ income data succ! total rows: 4 +get 002929.SZ income data succ! total rows: 5 +get 002930.SZ income data succ! total rows: 4 +get 002931.SZ income data succ! total rows: 4 +get 002932.SZ income data succ! total rows: 5 +get 002933.SZ income data succ! total rows: 4 +get 002935.SZ income data succ! total rows: 5 +get 002936.SZ income data succ! total rows: 4 +get 002937.SZ income data succ! total rows: 4 +get 002938.SZ income data succ! total rows: 5 +get 002939.SZ income data succ! total rows: 4 +get 002940.SZ income data succ! total rows: 5 +get 002941.SZ income data succ! total rows: 4 +get 002942.SZ income data succ! total rows: 4 +get 002943.SZ income data succ! total rows: 4 +get 002945.SZ income data succ! total rows: 5 +get 002946.SZ income data succ! total rows: 4 +get 002947.SZ income data succ! total rows: 4 +get 002948.SZ income data succ! total rows: 5 +get 002949.SZ income data succ! total rows: 5 +get 002950.SZ income data succ! total rows: 4 +get 002951.SZ income data succ! total rows: 4 +get 002952.SZ income data succ! total rows: 4 +get 002953.SZ income data succ! total rows: 4 +get 002955.SZ income data succ! total rows: 4 +get 002956.SZ income data succ! total rows: 4 +get 002957.SZ income data succ! total rows: 4 +get 002958.SZ income data succ! total rows: 4 +get 002959.SZ income data succ! total rows: 5 +get 002960.SZ income data succ! total rows: 5 +get 002961.SZ income data succ! total rows: 5 +get 002962.SZ income data succ! total rows: 4 +get 002963.SZ income data succ! total rows: 4 +get 002965.SZ income data succ! total rows: 4 +get 002966.SZ income data succ! total rows: 5 +get 002967.SZ income data succ! total rows: 4 +get 002968.SZ income data succ! total rows: 4 +get 002969.SZ income data succ! total rows: 4 +get 002970.SZ income data succ! total rows: 7 +get 002971.SZ income data succ! total rows: 5 +get 002972.SZ income data succ! total rows: 4 +get 002973.SZ income data succ! total rows: 4 +get 002975.SZ income data succ! total rows: 4 +get 002976.SZ income data succ! total rows: 5 +get 002977.SZ income data succ! total rows: 4 +get 002978.SZ income data succ! total rows: 5 +get 002979.SZ income data succ! total rows: 5 +get 002980.SZ income data succ! total rows: 5 +get 002981.SZ income data succ! total rows: 4 +get 002982.SZ income data succ! total rows: 4 +get 002983.SZ income data succ! total rows: 4 +get 002984.SZ income data succ! total rows: 4 +get 002985.SZ income data succ! total rows: 4 +get 002986.SZ income data succ! total rows: 5 +get 002987.SZ income data succ! total rows: 5 +get 002988.SZ income data succ! total rows: 4 +get 002989.SZ income data succ! total rows: 4 +get 002990.SZ income data succ! total rows: 4 +get 002991.SZ income data succ! total rows: 4 +get 002992.SZ income data succ! total rows: 4 +get 002993.SZ income data succ! total rows: 4 +get 002995.SZ income data succ! total rows: 5 +get 002996.SZ income data succ! total rows: 4 +get 002997.SZ income data succ! total rows: 5 +get 002998.SZ income data succ! total rows: 4 +get 002999.SZ income data succ! total rows: 4 +get 003000.SZ income data succ! total rows: 4 +get 003001.SZ income data succ! total rows: 4 +get 003002.SZ income data succ! total rows: 4 +get 003003.SZ income data succ! total rows: 4 +get 003004.SZ income data succ! total rows: 4 +get 003005.SZ income data succ! total rows: 5 +get 003006.SZ income data succ! total rows: 4 +get 003007.SZ income data succ! total rows: 4 +get 003008.SZ income data succ! total rows: 4 +get 003009.SZ income data succ! total rows: 4 +get 003010.SZ income data succ! total rows: 5 +get 003011.SZ income data succ! total rows: 4 +get 003012.SZ income data succ! total rows: 4 +get 003013.SZ income data succ! total rows: 4 +get 003015.SZ income data succ! total rows: 4 +get 003016.SZ income data succ! total rows: 4 +get 003017.SZ income data succ! total rows: 4 +get 003018.SZ income data succ! total rows: 5 +get 003019.SZ income data succ! total rows: 4 +get 003020.SZ income data succ! total rows: 4 +get 003021.SZ income data succ! total rows: 4 +get 003022.SZ income data succ! total rows: 4 +get 003023.SZ income data succ! total rows: 4 +get 003025.SZ income data succ! total rows: 4 +get 003026.SZ income data succ! total rows: 4 +get 003027.SZ income data succ! total rows: 4 +get 003028.SZ income data succ! total rows: 4 +get 003029.SZ income data succ! total rows: 5 +get 003030.SZ income data succ! total rows: 5 +get 003031.SZ income data succ! total rows: 4 +get 003032.SZ income data succ! total rows: 4 +get 003033.SZ income data succ! total rows: 4 +get 003035.SZ income data succ! total rows: 4 +get 003036.SZ income data succ! total rows: 4 +get 003037.SZ income data succ! total rows: 5 +get 003038.SZ income data succ! total rows: 4 +get 003039.SZ income data succ! total rows: 4 +get 003040.SZ income data succ! total rows: 4 +get 003041.SZ income data succ! total rows: 4 +get 003042.SZ income data succ! total rows: 5 +get 003043.SZ income data succ! total rows: 4 +get 003816.SZ income data succ! total rows: 4 +get 300001.SZ income data succ! total rows: 4 +get 300002.SZ income data succ! total rows: 4 +get 300003.SZ income data succ! total rows: 4 +get 300004.SZ income data succ! total rows: 4 +get 300005.SZ income data succ! total rows: 4 +get 300006.SZ income data succ! total rows: 6 +get 300007.SZ income data succ! total rows: 4 +get 300008.SZ income data succ! total rows: 4 +get 300009.SZ income data succ! total rows: 4 +get 300010.SZ income data succ! total rows: 4 +get 300011.SZ income data succ! total rows: 5 +get 300012.SZ income data succ! total rows: 4 +get 300013.SZ income data succ! total rows: 5 +get 300014.SZ income data succ! total rows: 4 +get 300015.SZ income data succ! total rows: 5 +get 300016.SZ income data succ! total rows: 4 +get 300017.SZ income data succ! total rows: 4 +get 300018.SZ income data succ! total rows: 4 +get 300019.SZ income data succ! total rows: 4 +get 300020.SZ income data succ! total rows: 4 +get 300021.SZ income data succ! total rows: 5 +get 300022.SZ income data succ! total rows: 4 +get 300023.SZ income data succ! total rows: 3 +get 300024.SZ income data succ! total rows: 4 +get 300025.SZ income data succ! total rows: 4 +get 300026.SZ income data succ! total rows: 4 +get 300027.SZ income data succ! total rows: 5 +get 300029.SZ income data succ! total rows: 4 +get 300030.SZ income data succ! total rows: 5 +get 300031.SZ income data succ! total rows: 4 +get 300032.SZ income data succ! total rows: 4 +get 300033.SZ income data succ! total rows: 5 +get 300034.SZ income data succ! total rows: 4 +get 300035.SZ income data succ! total rows: 4 +get 300036.SZ income data succ! total rows: 4 +get 300037.SZ income data succ! total rows: 4 +get 300038.SZ income data succ! total rows: 2 +get 300039.SZ income data succ! total rows: 4 +get 300040.SZ income data succ! total rows: 4 +get 300041.SZ income data succ! total rows: 4 +get 300042.SZ income data succ! total rows: 4 +get 300043.SZ income data succ! total rows: 4 +get 300044.SZ income data succ! total rows: 4 +get 300045.SZ income data succ! total rows: 5 +get 300046.SZ income data succ! total rows: 4 +get 300047.SZ income data succ! total rows: 4 +get 300048.SZ income data succ! total rows: 4 +get 300049.SZ income data succ! total rows: 4 +get 300050.SZ income data succ! total rows: 4 +get 300051.SZ income data succ! total rows: 4 +get 300052.SZ income data succ! total rows: 6 +get 300053.SZ income data succ! total rows: 4 +get 300054.SZ income data succ! total rows: 4 +get 300055.SZ income data succ! total rows: 4 +get 300056.SZ income data succ! total rows: 5 +get 300057.SZ income data succ! total rows: 4 +get 300058.SZ income data succ! total rows: 4 +get 300059.SZ income data succ! total rows: 5 +get 300061.SZ income data succ! total rows: 5 +get 300062.SZ income data succ! total rows: 4 +get 300063.SZ income data succ! total rows: 5 +get 300065.SZ income data succ! total rows: 4 +get 300066.SZ income data succ! total rows: 4 +get 300067.SZ income data succ! total rows: 4 +get 300068.SZ income data succ! total rows: 4 +get 300069.SZ income data succ! total rows: 4 +get 300070.SZ income data succ! total rows: 4 +get 300071.SZ income data succ! total rows: 4 +get 300072.SZ income data succ! total rows: 4 +get 300073.SZ income data succ! total rows: 4 +get 300074.SZ income data succ! total rows: 4 +get 300075.SZ income data succ! total rows: 4 +get 300076.SZ income data succ! total rows: 4 +get 300077.SZ income data succ! total rows: 4 +get 300078.SZ income data succ! total rows: 4 +get 300079.SZ income data succ! total rows: 4 +get 300080.SZ income data succ! total rows: 4 +get 300081.SZ income data succ! total rows: 4 +get 300082.SZ income data succ! total rows: 4 +get 300083.SZ income data succ! total rows: 4 +get 300084.SZ income data succ! total rows: 4 +get 300085.SZ income data succ! total rows: 5 +get 300086.SZ income data succ! total rows: 4 +get 300087.SZ income data succ! total rows: 5 +get 300088.SZ income data succ! total rows: 4 +get 300089.SZ income data succ! total rows: 4 +get 300091.SZ income data succ! total rows: 4 +get 300092.SZ income data succ! total rows: 4 +get 300093.SZ income data succ! total rows: 5 +get 300094.SZ income data succ! total rows: 5 +get 300095.SZ income data succ! total rows: 4 +get 300096.SZ income data succ! total rows: 4 +get 300097.SZ income data succ! total rows: 4 +get 300098.SZ income data succ! total rows: 5 +get 300099.SZ income data succ! total rows: 4 +get 300100.SZ income data succ! total rows: 4 +get 300101.SZ income data succ! total rows: 5 +get 300102.SZ income data succ! total rows: 4 +get 300103.SZ income data succ! total rows: 4 +get 300105.SZ income data succ! total rows: 4 +get 300106.SZ income data succ! total rows: 4 +get 300107.SZ income data succ! total rows: 5 +get 300108.SZ income data succ! total rows: 6 +get 300109.SZ income data succ! total rows: 4 +get 300110.SZ income data succ! total rows: 5 +get 300111.SZ income data succ! total rows: 5 +get 300112.SZ income data succ! total rows: 4 +get 300113.SZ income data succ! total rows: 4 +get 300114.SZ income data succ! total rows: 4 +get 300115.SZ income data succ! total rows: 4 +get 300116.SZ income data succ! total rows: 5 +get 300117.SZ income data succ! total rows: 5 +get 300118.SZ income data succ! total rows: 4 +get 300119.SZ income data succ! total rows: 4 +get 300120.SZ income data succ! total rows: 4 +get 300121.SZ income data succ! total rows: 4 +get 300122.SZ income data succ! total rows: 5 +get 300123.SZ income data succ! total rows: 4 +get 300124.SZ income data succ! total rows: 4 +get 300125.SZ income data succ! total rows: 6 +get 300126.SZ income data succ! total rows: 4 +get 300127.SZ income data succ! total rows: 4 +get 300128.SZ income data succ! total rows: 4 +get 300129.SZ income data succ! total rows: 4 +get 300130.SZ income data succ! total rows: 4 +get 300131.SZ income data succ! total rows: 4 +get 300132.SZ income data succ! total rows: 4 +get 300133.SZ income data succ! total rows: 4 +get 300134.SZ income data succ! total rows: 4 +get 300135.SZ income data succ! total rows: 5 +get 300136.SZ income data succ! total rows: 4 +get 300137.SZ income data succ! total rows: 4 +get 300138.SZ income data succ! total rows: 4 +get 300139.SZ income data succ! total rows: 4 +get 300140.SZ income data succ! total rows: 4 +get 300141.SZ income data succ! total rows: 4 +get 300142.SZ income data succ! total rows: 5 +get 300143.SZ income data succ! total rows: 4 +get 300144.SZ income data succ! total rows: 4 +get 300145.SZ income data succ! total rows: 5 +get 300146.SZ income data succ! total rows: 4 +get 300147.SZ income data succ! total rows: 4 +get 300148.SZ income data succ! total rows: 4 +get 300149.SZ income data succ! total rows: 4 +get 300150.SZ income data succ! total rows: 4 +get 300151.SZ income data succ! total rows: 5 +get 300152.SZ income data succ! total rows: 4 +get 300153.SZ income data succ! total rows: 4 +get 300154.SZ income data succ! total rows: 4 +get 300155.SZ income data succ! total rows: 5 +get 300157.SZ income data succ! total rows: 4 +get 300158.SZ income data succ! total rows: 4 +get 300159.SZ income data succ! total rows: 4 +get 300160.SZ income data succ! total rows: 4 +get 300161.SZ income data succ! total rows: 5 +get 300162.SZ income data succ! total rows: 4 +get 300163.SZ income data succ! total rows: 4 +get 300164.SZ income data succ! total rows: 4 +get 300165.SZ income data succ! total rows: 4 +get 300166.SZ income data succ! total rows: 4 +get 300167.SZ income data succ! total rows: 4 +get 300168.SZ income data succ! total rows: 5 +get 300169.SZ income data succ! total rows: 4 +get 300170.SZ income data succ! total rows: 5 +get 300171.SZ income data succ! total rows: 6 +get 300172.SZ income data succ! total rows: 4 +get 300173.SZ income data succ! total rows: 4 +get 300174.SZ income data succ! total rows: 4 +get 300175.SZ income data succ! total rows: 5 +get 300176.SZ income data succ! total rows: 5 +get 300177.SZ income data succ! total rows: 5 +get 300179.SZ income data succ! total rows: 4 +get 300180.SZ income data succ! total rows: 6 +get 300181.SZ income data succ! total rows: 4 +get 300182.SZ income data succ! total rows: 5 +get 300183.SZ income data succ! total rows: 4 +get 300184.SZ income data succ! total rows: 4 +get 300185.SZ income data succ! total rows: 5 +get 300187.SZ income data succ! total rows: 5 +get 300188.SZ income data succ! total rows: 4 +get 300189.SZ income data succ! total rows: 4 +get 300190.SZ income data succ! total rows: 4 +get 300191.SZ income data succ! total rows: 4 +get 300192.SZ income data succ! total rows: 4 +get 300193.SZ income data succ! total rows: 4 +get 300194.SZ income data succ! total rows: 4 +get 300195.SZ income data succ! total rows: 4 +get 300196.SZ income data succ! total rows: 4 +get 300197.SZ income data succ! total rows: 4 +get 300198.SZ income data succ! total rows: 4 +get 300199.SZ income data succ! total rows: 4 +get 300200.SZ income data succ! total rows: 4 +get 300201.SZ income data succ! total rows: 5 +get 300202.SZ income data succ! total rows: 4 +get 300203.SZ income data succ! total rows: 4 +get 300204.SZ income data succ! total rows: 4 +get 300205.SZ income data succ! total rows: 4 +get 300206.SZ income data succ! total rows: 4 +get 300207.SZ income data succ! total rows: 5 +get 300208.SZ income data succ! total rows: 5 +get 300209.SZ income data succ! total rows: 4 +get 300210.SZ income data succ! total rows: 4 +get 300211.SZ income data succ! total rows: 4 +get 300212.SZ income data succ! total rows: 4 +get 300213.SZ income data succ! total rows: 4 +get 300214.SZ income data succ! total rows: 5 +get 300215.SZ income data succ! total rows: 5 +get 300217.SZ income data succ! total rows: 5 +get 300218.SZ income data succ! total rows: 4 +get 300219.SZ income data succ! total rows: 4 +get 300220.SZ income data succ! total rows: 5 +get 300221.SZ income data succ! total rows: 4 +get 300222.SZ income data succ! total rows: 5 +get 300223.SZ income data succ! total rows: 4 +get 300224.SZ income data succ! total rows: 4 +get 300225.SZ income data succ! total rows: 5 +get 300226.SZ income data succ! total rows: 4 +get 300227.SZ income data succ! total rows: 5 +get 300228.SZ income data succ! total rows: 4 +get 300229.SZ income data succ! total rows: 5 +get 300230.SZ income data succ! total rows: 5 +get 300231.SZ income data succ! total rows: 4 +get 300232.SZ income data succ! total rows: 4 +get 300233.SZ income data succ! total rows: 4 +get 300234.SZ income data succ! total rows: 4 +get 300235.SZ income data succ! total rows: 4 +get 300236.SZ income data succ! total rows: 4 +get 300237.SZ income data succ! total rows: 4 +get 300238.SZ income data succ! total rows: 4 +get 300239.SZ income data succ! total rows: 4 +get 300240.SZ income data succ! total rows: 4 +get 300241.SZ income data succ! total rows: 5 +get 300242.SZ income data succ! total rows: 4 +get 300243.SZ income data succ! total rows: 4 +get 300244.SZ income data succ! total rows: 4 +get 300245.SZ income data succ! total rows: 4 +get 300246.SZ income data succ! total rows: 5 +get 300247.SZ income data succ! total rows: 4 +get 300248.SZ income data succ! total rows: 5 +get 300249.SZ income data succ! total rows: 4 +get 300250.SZ income data succ! total rows: 6 +get 300251.SZ income data succ! total rows: 5 +get 300252.SZ income data succ! total rows: 5 +get 300253.SZ income data succ! total rows: 4 +get 300254.SZ income data succ! total rows: 4 +get 300255.SZ income data succ! total rows: 4 +get 300256.SZ income data succ! total rows: 4 +get 300257.SZ income data succ! total rows: 4 +get 300258.SZ income data succ! total rows: 4 +get 300259.SZ income data succ! total rows: 4 +get 300260.SZ income data succ! total rows: 5 +get 300261.SZ income data succ! total rows: 5 +get 300262.SZ income data succ! total rows: 5 +get 300263.SZ income data succ! total rows: 4 +get 300264.SZ income data succ! total rows: 5 +get 300265.SZ income data succ! total rows: 4 +get 300266.SZ income data succ! total rows: 4 +get 300267.SZ income data succ! total rows: 4 +get 300268.SZ income data succ! total rows: 5 +get 300269.SZ income data succ! total rows: 4 +get 300270.SZ income data succ! total rows: 4 +get 300271.SZ income data succ! total rows: 4 +get 300272.SZ income data succ! total rows: 4 +get 300273.SZ income data succ! total rows: 4 +get 300274.SZ income data succ! total rows: 4 +get 300275.SZ income data succ! total rows: 5 +get 300276.SZ income data succ! total rows: 5 +get 300277.SZ income data succ! total rows: 4 +get 300278.SZ income data succ! total rows: 4 +get 300279.SZ income data succ! total rows: 4 +get 300280.SZ income data succ! total rows: 5 +get 300281.SZ income data succ! total rows: 4 +get 300282.SZ income data succ! total rows: 5 +get 300283.SZ income data succ! total rows: 4 +get 300284.SZ income data succ! total rows: 4 +get 300285.SZ income data succ! total rows: 5 +get 300286.SZ income data succ! total rows: 4 +get 300287.SZ income data succ! total rows: 4 +get 300288.SZ income data succ! total rows: 5 +get 300289.SZ income data succ! total rows: 4 +get 300290.SZ income data succ! total rows: 5 +get 300291.SZ income data succ! total rows: 4 +get 300292.SZ income data succ! total rows: 4 +get 300293.SZ income data succ! total rows: 5 +get 300294.SZ income data succ! total rows: 4 +get 300295.SZ income data succ! total rows: 5 +get 300296.SZ income data succ! total rows: 4 +get 300297.SZ income data succ! total rows: 4 +get 300298.SZ income data succ! total rows: 4 +get 300299.SZ income data succ! total rows: 4 +get 300300.SZ income data succ! total rows: 5 +get 300301.SZ income data succ! total rows: 4 +get 300302.SZ income data succ! total rows: 4 +get 300303.SZ income data succ! total rows: 4 +get 300304.SZ income data succ! total rows: 4 +get 300305.SZ income data succ! total rows: 4 +get 300306.SZ income data succ! total rows: 4 +get 300307.SZ income data succ! total rows: 4 +get 300308.SZ income data succ! total rows: 5 +get 300309.SZ income data succ! total rows: 5 +get 300310.SZ income data succ! total rows: 5 +get 300311.SZ income data succ! total rows: 4 +get 300312.SZ income data succ! total rows: 0 +get 300313.SZ income data succ! total rows: 4 +get 300314.SZ income data succ! total rows: 4 +get 300315.SZ income data succ! total rows: 4 +get 300316.SZ income data succ! total rows: 4 +get 300317.SZ income data succ! total rows: 4 +get 300318.SZ income data succ! total rows: 4 +get 300319.SZ income data succ! total rows: 4 +get 300320.SZ income data succ! total rows: 5 +get 300321.SZ income data succ! total rows: 4 +get 300322.SZ income data succ! total rows: 5 +get 300323.SZ income data succ! total rows: 4 +get 300324.SZ income data succ! total rows: 5 +get 300326.SZ income data succ! total rows: 4 +get 300327.SZ income data succ! total rows: 4 +get 300328.SZ income data succ! total rows: 6 +get 300329.SZ income data succ! total rows: 4 +get 300330.SZ income data succ! total rows: 6 +get 300331.SZ income data succ! total rows: 4 +get 300332.SZ income data succ! total rows: 4 +get 300333.SZ income data succ! total rows: 5 +get 300334.SZ income data succ! total rows: 4 +get 300335.SZ income data succ! total rows: 5 +get 300336.SZ income data succ! total rows: 5 +get 300337.SZ income data succ! total rows: 5 +get 300338.SZ income data succ! total rows: 5 +get 300339.SZ income data succ! total rows: 4 +get 300340.SZ income data succ! total rows: 4 +get 300341.SZ income data succ! total rows: 4 +get 300342.SZ income data succ! total rows: 5 +get 300343.SZ income data succ! total rows: 4 +get 300344.SZ income data succ! total rows: 4 +get 300345.SZ income data succ! total rows: 4 +get 300346.SZ income data succ! total rows: 4 +get 300347.SZ income data succ! total rows: 5 +get 300348.SZ income data succ! total rows: 5 +get 300349.SZ income data succ! total rows: 4 +get 300350.SZ income data succ! total rows: 4 +get 300351.SZ income data succ! total rows: 4 +get 300352.SZ income data succ! total rows: 5 +get 300353.SZ income data succ! total rows: 6 +get 300354.SZ income data succ! total rows: 4 +get 300355.SZ income data succ! total rows: 4 +get 300356.SZ income data succ! total rows: 5 +get 300357.SZ income data succ! total rows: 4 +get 300358.SZ income data succ! total rows: 4 +get 300359.SZ income data succ! total rows: 4 +get 300360.SZ income data succ! total rows: 4 +get 300363.SZ income data succ! total rows: 5 +get 300364.SZ income data succ! total rows: 4 +get 300365.SZ income data succ! total rows: 4 +get 300366.SZ income data succ! total rows: 4 +get 300367.SZ income data succ! total rows: 4 +get 300368.SZ income data succ! total rows: 5 +get 300369.SZ income data succ! total rows: 5 +get 300370.SZ income data succ! total rows: 4 +get 300371.SZ income data succ! total rows: 5 +get 300373.SZ income data succ! total rows: 4 +get 300374.SZ income data succ! total rows: 4 +get 300375.SZ income data succ! total rows: 4 +get 300376.SZ income data succ! total rows: 5 +get 300377.SZ income data succ! total rows: 5 +get 300378.SZ income data succ! total rows: 6 +get 300379.SZ income data succ! total rows: 5 +get 300380.SZ income data succ! total rows: 4 +get 300381.SZ income data succ! total rows: 4 +get 300382.SZ income data succ! total rows: 5 +get 300383.SZ income data succ! total rows: 5 +get 300384.SZ income data succ! total rows: 5 +get 300385.SZ income data succ! total rows: 6 +get 300386.SZ income data succ! total rows: 4 +get 300387.SZ income data succ! total rows: 6 +get 300388.SZ income data succ! total rows: 4 +get 300389.SZ income data succ! total rows: 4 +get 300390.SZ income data succ! total rows: 4 +get 300391.SZ income data succ! total rows: 4 +get 300392.SZ income data succ! total rows: 4 +get 300393.SZ income data succ! total rows: 4 +get 300394.SZ income data succ! total rows: 4 +get 300395.SZ income data succ! total rows: 4 +get 300396.SZ income data succ! total rows: 4 +get 300397.SZ income data succ! total rows: 4 +get 300398.SZ income data succ! total rows: 6 +get 300399.SZ income data succ! total rows: 4 +get 300400.SZ income data succ! total rows: 4 +get 300401.SZ income data succ! total rows: 5 +get 300402.SZ income data succ! total rows: 5 +get 300403.SZ income data succ! total rows: 4 +get 300404.SZ income data succ! total rows: 4 +get 300405.SZ income data succ! total rows: 4 +get 300406.SZ income data succ! total rows: 4 +get 300407.SZ income data succ! total rows: 4 +get 300408.SZ income data succ! total rows: 4 +get 300409.SZ income data succ! total rows: 5 +get 300410.SZ income data succ! total rows: 5 +get 300411.SZ income data succ! total rows: 5 +get 300412.SZ income data succ! total rows: 4 +get 300413.SZ income data succ! total rows: 4 +get 300414.SZ income data succ! total rows: 4 +get 300415.SZ income data succ! total rows: 5 +get 300416.SZ income data succ! total rows: 4 +get 300417.SZ income data succ! total rows: 4 +get 300418.SZ income data succ! total rows: 4 +get 300419.SZ income data succ! total rows: 4 +get 300420.SZ income data succ! total rows: 4 +get 300421.SZ income data succ! total rows: 4 +get 300422.SZ income data succ! total rows: 4 +get 300423.SZ income data succ! total rows: 4 +get 300424.SZ income data succ! total rows: 4 +get 300425.SZ income data succ! total rows: 4 +get 300426.SZ income data succ! total rows: 4 +get 300427.SZ income data succ! total rows: 4 +get 300428.SZ income data succ! total rows: 4 +get 300429.SZ income data succ! total rows: 4 +get 300430.SZ income data succ! total rows: 4 +get 300432.SZ income data succ! total rows: 5 +get 300433.SZ income data succ! total rows: 5 +get 300434.SZ income data succ! total rows: 4 +get 300435.SZ income data succ! total rows: 4 +get 300436.SZ income data succ! total rows: 4 +get 300437.SZ income data succ! total rows: 4 +get 300438.SZ income data succ! total rows: 4 +get 300439.SZ income data succ! total rows: 5 +get 300440.SZ income data succ! total rows: 5 +get 300441.SZ income data succ! total rows: 4 +get 300442.SZ income data succ! total rows: 5 +get 300443.SZ income data succ! total rows: 4 +get 300444.SZ income data succ! total rows: 5 +get 300445.SZ income data succ! total rows: 4 +get 300446.SZ income data succ! total rows: 4 +get 300447.SZ income data succ! total rows: 4 +get 300448.SZ income data succ! total rows: 4 +get 300449.SZ income data succ! total rows: 4 +get 300450.SZ income data succ! total rows: 4 +get 300451.SZ income data succ! total rows: 4 +get 300452.SZ income data succ! total rows: 4 +get 300453.SZ income data succ! total rows: 4 +get 300454.SZ income data succ! total rows: 4 +get 300455.SZ income data succ! total rows: 4 +get 300456.SZ income data succ! total rows: 4 +get 300457.SZ income data succ! total rows: 4 +get 300458.SZ income data succ! total rows: 4 +get 300459.SZ income data succ! total rows: 4 +get 300460.SZ income data succ! total rows: 5 +get 300461.SZ income data succ! total rows: 4 +get 300462.SZ income data succ! total rows: 4 +get 300463.SZ income data succ! total rows: 4 +get 300464.SZ income data succ! total rows: 4 +get 300465.SZ income data succ! total rows: 4 +get 300466.SZ income data succ! total rows: 4 +get 300467.SZ income data succ! total rows: 5 +get 300468.SZ income data succ! total rows: 5 +get 300469.SZ income data succ! total rows: 4 +get 300470.SZ income data succ! total rows: 5 +get 300471.SZ income data succ! total rows: 4 +get 300472.SZ income data succ! total rows: 4 +get 300473.SZ income data succ! total rows: 4 +get 300474.SZ income data succ! total rows: 4 +get 300475.SZ income data succ! total rows: 4 +get 300476.SZ income data succ! total rows: 5 +get 300477.SZ income data succ! total rows: 4 +get 300478.SZ income data succ! total rows: 5 +get 300479.SZ income data succ! total rows: 4 +get 300480.SZ income data succ! total rows: 5 +get 300481.SZ income data succ! total rows: 4 +get 300482.SZ income data succ! total rows: 5 +get 300483.SZ income data succ! total rows: 4 +get 300484.SZ income data succ! total rows: 4 +get 300485.SZ income data succ! total rows: 4 +get 300486.SZ income data succ! total rows: 4 +get 300487.SZ income data succ! total rows: 4 +get 300488.SZ income data succ! total rows: 4 +get 300489.SZ income data succ! total rows: 5 +get 300490.SZ income data succ! total rows: 4 +get 300491.SZ income data succ! total rows: 5 +get 300492.SZ income data succ! total rows: 6 +get 300493.SZ income data succ! total rows: 4 +get 300494.SZ income data succ! total rows: 5 +get 300495.SZ income data succ! total rows: 4 +get 300496.SZ income data succ! total rows: 4 +get 300497.SZ income data succ! total rows: 4 +get 300498.SZ income data succ! total rows: 4 +get 300499.SZ income data succ! total rows: 4 +get 300500.SZ income data succ! total rows: 6 +get 300501.SZ income data succ! total rows: 4 +get 300502.SZ income data succ! total rows: 5 +get 300503.SZ income data succ! total rows: 5 +get 300504.SZ income data succ! total rows: 4 +get 300505.SZ income data succ! total rows: 5 +get 300506.SZ income data succ! total rows: 5 +get 300507.SZ income data succ! total rows: 4 +get 300508.SZ income data succ! total rows: 4 +get 300509.SZ income data succ! total rows: 4 +get 300510.SZ income data succ! total rows: 7 +get 300511.SZ income data succ! total rows: 4 +get 300512.SZ income data succ! total rows: 6 +get 300513.SZ income data succ! total rows: 5 +get 300514.SZ income data succ! total rows: 5 +get 300515.SZ income data succ! total rows: 4 +get 300516.SZ income data succ! total rows: 4 +get 300517.SZ income data succ! total rows: 4 +get 300518.SZ income data succ! total rows: 5 +get 300519.SZ income data succ! total rows: 4 +get 300520.SZ income data succ! total rows: 4 +get 300521.SZ income data succ! total rows: 4 +get 300522.SZ income data succ! total rows: 4 +get 300523.SZ income data succ! total rows: 5 +get 300525.SZ income data succ! total rows: 5 +get 300526.SZ income data succ! total rows: 4 +get 300527.SZ income data succ! total rows: 4 +get 300528.SZ income data succ! total rows: 5 +get 300529.SZ income data succ! total rows: 5 +get 300530.SZ income data succ! total rows: 4 +get 300531.SZ income data succ! total rows: 4 +get 300532.SZ income data succ! total rows: 4 +get 300533.SZ income data succ! total rows: 5 +get 300534.SZ income data succ! total rows: 5 +get 300535.SZ income data succ! total rows: 4 +get 300536.SZ income data succ! total rows: 4 +get 300537.SZ income data succ! total rows: 4 +get 300538.SZ income data succ! total rows: 5 +get 300539.SZ income data succ! total rows: 5 +get 300540.SZ income data succ! total rows: 5 +get 300541.SZ income data succ! total rows: 4 +get 300542.SZ income data succ! total rows: 4 +get 300543.SZ income data succ! total rows: 4 +get 300545.SZ income data succ! total rows: 4 +get 300546.SZ income data succ! total rows: 4 +get 300547.SZ income data succ! total rows: 5 +get 300548.SZ income data succ! total rows: 4 +get 300549.SZ income data succ! total rows: 4 +get 300550.SZ income data succ! total rows: 5 +get 300551.SZ income data succ! total rows: 5 +get 300552.SZ income data succ! total rows: 4 +get 300553.SZ income data succ! total rows: 5 +get 300554.SZ income data succ! total rows: 4 +get 300555.SZ income data succ! total rows: 4 +get 300556.SZ income data succ! total rows: 4 +get 300557.SZ income data succ! total rows: 5 +get 300558.SZ income data succ! total rows: 4 +get 300559.SZ income data succ! total rows: 5 +get 300560.SZ income data succ! total rows: 5 +get 300561.SZ income data succ! total rows: 4 +get 300562.SZ income data succ! total rows: 4 +get 300563.SZ income data succ! total rows: 4 +get 300564.SZ income data succ! total rows: 5 +get 300565.SZ income data succ! total rows: 4 +get 300566.SZ income data succ! total rows: 4 +get 300567.SZ income data succ! total rows: 4 +get 300568.SZ income data succ! total rows: 5 +get 300569.SZ income data succ! total rows: 4 +get 300570.SZ income data succ! total rows: 6 +get 300571.SZ income data succ! total rows: 4 +get 300572.SZ income data succ! total rows: 4 +get 300573.SZ income data succ! total rows: 4 +get 300575.SZ income data succ! total rows: 4 +get 300576.SZ income data succ! total rows: 4 +get 300577.SZ income data succ! total rows: 4 +get 300578.SZ income data succ! total rows: 6 +get 300579.SZ income data succ! total rows: 4 +get 300580.SZ income data succ! total rows: 4 +get 300581.SZ income data succ! total rows: 4 +get 300582.SZ income data succ! total rows: 5 +get 300583.SZ income data succ! total rows: 4 +get 300584.SZ income data succ! total rows: 4 +get 300585.SZ income data succ! total rows: 4 +get 300586.SZ income data succ! total rows: 4 +get 300587.SZ income data succ! total rows: 4 +get 300588.SZ income data succ! total rows: 4 +get 300589.SZ income data succ! total rows: 4 +get 300590.SZ income data succ! total rows: 4 +get 300591.SZ income data succ! total rows: 4 +get 300592.SZ income data succ! total rows: 5 +get 300593.SZ income data succ! total rows: 5 +get 300594.SZ income data succ! total rows: 5 +get 300595.SZ income data succ! total rows: 4 +get 300596.SZ income data succ! total rows: 4 +get 300597.SZ income data succ! total rows: 4 +get 300598.SZ income data succ! total rows: 4 +get 300599.SZ income data succ! total rows: 4 +get 300600.SZ income data succ! total rows: 4 +get 300601.SZ income data succ! total rows: 5 +get 300602.SZ income data succ! total rows: 4 +get 300603.SZ income data succ! total rows: 5 +get 300604.SZ income data succ! total rows: 4 +get 300605.SZ income data succ! total rows: 4 +get 300606.SZ income data succ! total rows: 4 +get 300607.SZ income data succ! total rows: 5 +get 300608.SZ income data succ! total rows: 4 +get 300609.SZ income data succ! total rows: 4 +get 300610.SZ income data succ! total rows: 5 +get 300611.SZ income data succ! total rows: 4 +get 300612.SZ income data succ! total rows: 4 +get 300613.SZ income data succ! total rows: 5 +get 300614.SZ income data succ! total rows: 4 +get 300615.SZ income data succ! total rows: 5 +get 300616.SZ income data succ! total rows: 4 +get 300617.SZ income data succ! total rows: 5 +get 300618.SZ income data succ! total rows: 6 +get 300619.SZ income data succ! total rows: 5 +get 300620.SZ income data succ! total rows: 4 +get 300621.SZ income data succ! total rows: 4 +get 300622.SZ income data succ! total rows: 4 +get 300623.SZ income data succ! total rows: 4 +get 300624.SZ income data succ! total rows: 5 +get 300625.SZ income data succ! total rows: 4 +get 300626.SZ income data succ! total rows: 4 +get 300627.SZ income data succ! total rows: 5 +get 300628.SZ income data succ! total rows: 4 +get 300629.SZ income data succ! total rows: 5 +get 300630.SZ income data succ! total rows: 4 +get 300631.SZ income data succ! total rows: 5 +get 300632.SZ income data succ! total rows: 4 +get 300633.SZ income data succ! total rows: 4 +get 300634.SZ income data succ! total rows: 5 +get 300635.SZ income data succ! total rows: 4 +get 300636.SZ income data succ! total rows: 5 +get 300637.SZ income data succ! total rows: 4 +get 300638.SZ income data succ! total rows: 5 +get 300639.SZ income data succ! total rows: 4 +get 300640.SZ income data succ! total rows: 6 +get 300641.SZ income data succ! total rows: 5 +get 300642.SZ income data succ! total rows: 4 +get 300643.SZ income data succ! total rows: 4 +get 300644.SZ income data succ! total rows: 4 +get 300645.SZ income data succ! total rows: 4 +get 300647.SZ income data succ! total rows: 5 +get 300648.SZ income data succ! total rows: 5 +get 300649.SZ income data succ! total rows: 4 +get 300650.SZ income data succ! total rows: 4 +get 300651.SZ income data succ! total rows: 4 +get 300652.SZ income data succ! total rows: 5 +get 300653.SZ income data succ! total rows: 4 +get 300654.SZ income data succ! total rows: 4 +get 300655.SZ income data succ! total rows: 4 +get 300656.SZ income data succ! total rows: 5 +get 300657.SZ income data succ! total rows: 4 +get 300658.SZ income data succ! total rows: 4 +get 300659.SZ income data succ! total rows: 4 +get 300660.SZ income data succ! total rows: 4 +get 300661.SZ income data succ! total rows: 4 +get 300662.SZ income data succ! total rows: 4 +get 300663.SZ income data succ! total rows: 4 +get 300664.SZ income data succ! total rows: 4 +get 300665.SZ income data succ! total rows: 6 +get 300666.SZ income data succ! total rows: 4 +get 300667.SZ income data succ! total rows: 4 +get 300668.SZ income data succ! total rows: 4 +get 300669.SZ income data succ! total rows: 4 +get 300670.SZ income data succ! total rows: 4 +get 300671.SZ income data succ! total rows: 4 +get 300672.SZ income data succ! total rows: 5 +get 300673.SZ income data succ! total rows: 4 +get 300674.SZ income data succ! total rows: 5 +get 300675.SZ income data succ! total rows: 4 +get 300676.SZ income data succ! total rows: 4 +get 300677.SZ income data succ! total rows: 4 +get 300678.SZ income data succ! total rows: 4 +get 300679.SZ income data succ! total rows: 4 +get 300680.SZ income data succ! total rows: 4 +get 300681.SZ income data succ! total rows: 5 +get 300682.SZ income data succ! total rows: 4 +get 300683.SZ income data succ! total rows: 4 +get 300684.SZ income data succ! total rows: 4 +get 300685.SZ income data succ! total rows: 6 +get 300686.SZ income data succ! total rows: 4 +get 300687.SZ income data succ! total rows: 5 +get 300688.SZ income data succ! total rows: 4 +get 300689.SZ income data succ! total rows: 4 +get 300690.SZ income data succ! total rows: 4 +get 300691.SZ income data succ! total rows: 4 +get 300692.SZ income data succ! total rows: 4 +get 300693.SZ income data succ! total rows: 5 +get 300694.SZ income data succ! total rows: 4 +get 300695.SZ income data succ! total rows: 4 +get 300696.SZ income data succ! total rows: 4 +get 300697.SZ income data succ! total rows: 6 +get 300698.SZ income data succ! total rows: 5 +get 300699.SZ income data succ! total rows: 4 +get 300700.SZ income data succ! total rows: 4 +get 300701.SZ income data succ! total rows: 4 +get 300702.SZ income data succ! total rows: 4 +get 300703.SZ income data succ! total rows: 4 +get 300705.SZ income data succ! total rows: 5 +get 300706.SZ income data succ! total rows: 5 +get 300707.SZ income data succ! total rows: 5 +get 300708.SZ income data succ! total rows: 4 +get 300709.SZ income data succ! total rows: 5 +get 300710.SZ income data succ! total rows: 4 +get 300711.SZ income data succ! total rows: 5 +get 300712.SZ income data succ! total rows: 5 +get 300713.SZ income data succ! total rows: 5 +get 300715.SZ income data succ! total rows: 4 +get 300716.SZ income data succ! total rows: 4 +get 300717.SZ income data succ! total rows: 4 +get 300718.SZ income data succ! total rows: 4 +get 300719.SZ income data succ! total rows: 5 +get 300720.SZ income data succ! total rows: 4 +get 300721.SZ income data succ! total rows: 4 +get 300722.SZ income data succ! total rows: 5 +get 300723.SZ income data succ! total rows: 4 +get 300724.SZ income data succ! total rows: 4 +get 300725.SZ income data succ! total rows: 4 +get 300726.SZ income data succ! total rows: 4 +get 300727.SZ income data succ! total rows: 4 +get 300729.SZ income data succ! total rows: 5 +get 300730.SZ income data succ! total rows: 4 +get 300731.SZ income data succ! total rows: 5 +get 300732.SZ income data succ! total rows: 5 +get 300733.SZ income data succ! total rows: 4 +get 300735.SZ income data succ! total rows: 4 +get 300736.SZ income data succ! total rows: 4 +get 300737.SZ income data succ! total rows: 5 +get 300738.SZ income data succ! total rows: 4 +get 300739.SZ income data succ! total rows: 4 +get 300740.SZ income data succ! total rows: 4 +get 300741.SZ income data succ! total rows: 5 +get 300742.SZ income data succ! total rows: 4 +get 300743.SZ income data succ! total rows: 5 +get 300745.SZ income data succ! total rows: 4 +get 300746.SZ income data succ! total rows: 4 +get 300747.SZ income data succ! total rows: 5 +get 300748.SZ income data succ! total rows: 4 +get 300749.SZ income data succ! total rows: 4 +get 300750.SZ income data succ! total rows: 4 +get 300751.SZ income data succ! total rows: 5 +get 300752.SZ income data succ! total rows: 4 +get 300753.SZ income data succ! total rows: 5 +get 300755.SZ income data succ! total rows: 5 +get 300756.SZ income data succ! total rows: 4 +get 300757.SZ income data succ! total rows: 4 +get 300758.SZ income data succ! total rows: 5 +get 300759.SZ income data succ! total rows: 4 +get 300760.SZ income data succ! total rows: 4 +get 300761.SZ income data succ! total rows: 4 +get 300762.SZ income data succ! total rows: 4 +get 300763.SZ income data succ! total rows: 4 +get 300765.SZ income data succ! total rows: 4 +get 300766.SZ income data succ! total rows: 5 +get 300767.SZ income data succ! total rows: 4 +get 300768.SZ income data succ! total rows: 4 +get 300769.SZ income data succ! total rows: 5 +get 300770.SZ income data succ! total rows: 5 +get 300771.SZ income data succ! total rows: 5 +get 300772.SZ income data succ! total rows: 4 +get 300773.SZ income data succ! total rows: 4 +get 300774.SZ income data succ! total rows: 5 +get 300775.SZ income data succ! total rows: 4 +get 300776.SZ income data succ! total rows: 6 +get 300777.SZ income data succ! total rows: 5 +get 300778.SZ income data succ! total rows: 5 +get 300779.SZ income data succ! total rows: 5 +get 300780.SZ income data succ! total rows: 4 +get 300781.SZ income data succ! total rows: 4 +get 300782.SZ income data succ! total rows: 4 +get 300783.SZ income data succ! total rows: 4 +get 300785.SZ income data succ! total rows: 4 +get 300786.SZ income data succ! total rows: 4 +get 300787.SZ income data succ! total rows: 4 +get 300788.SZ income data succ! total rows: 5 +get 300789.SZ income data succ! total rows: 5 +get 300790.SZ income data succ! total rows: 5 +get 300791.SZ income data succ! total rows: 4 +get 300792.SZ income data succ! total rows: 5 +get 300793.SZ income data succ! total rows: 4 +get 300795.SZ income data succ! total rows: 4 +get 300796.SZ income data succ! total rows: 4 +get 300797.SZ income data succ! total rows: 4 +get 300798.SZ income data succ! total rows: 5 +get 300799.SZ income data succ! total rows: 4 +get 300800.SZ income data succ! total rows: 5 +get 300801.SZ income data succ! total rows: 4 +get 300802.SZ income data succ! total rows: 4 +get 300803.SZ income data succ! total rows: 4 +get 300805.SZ income data succ! total rows: 5 +get 300806.SZ income data succ! total rows: 5 +get 300807.SZ income data succ! total rows: 4 +get 300808.SZ income data succ! total rows: 5 +get 300809.SZ income data succ! total rows: 4 +get 300810.SZ income data succ! total rows: 4 +get 300811.SZ income data succ! total rows: 4 +get 300812.SZ income data succ! total rows: 4 +get 300813.SZ income data succ! total rows: 4 +get 300814.SZ income data succ! total rows: 4 +get 300815.SZ income data succ! total rows: 4 +get 300816.SZ income data succ! total rows: 5 +get 300817.SZ income data succ! total rows: 4 +get 300818.SZ income data succ! total rows: 4 +get 300819.SZ income data succ! total rows: 4 +get 300820.SZ income data succ! total rows: 4 +get 300821.SZ income data succ! total rows: 4 +get 300822.SZ income data succ! total rows: 4 +get 300823.SZ income data succ! total rows: 5 +get 300824.SZ income data succ! total rows: 4 +get 300825.SZ income data succ! total rows: 4 +get 300826.SZ income data succ! total rows: 4 +get 300827.SZ income data succ! total rows: 4 +get 300828.SZ income data succ! total rows: 4 +get 300829.SZ income data succ! total rows: 5 +get 300830.SZ income data succ! total rows: 4 +get 300831.SZ income data succ! total rows: 4 +get 300832.SZ income data succ! total rows: 4 +get 300833.SZ income data succ! total rows: 5 +get 300834.SZ income data succ! total rows: 4 +get 300835.SZ income data succ! total rows: 4 +get 300836.SZ income data succ! total rows: 4 +get 300837.SZ income data succ! total rows: 4 +get 300838.SZ income data succ! total rows: 4 +get 300839.SZ income data succ! total rows: 4 +get 300840.SZ income data succ! total rows: 5 +get 300841.SZ income data succ! total rows: 4 +get 300842.SZ income data succ! total rows: 5 +get 300843.SZ income data succ! total rows: 4 +get 300844.SZ income data succ! total rows: 4 +get 300845.SZ income data succ! total rows: 4 +get 300846.SZ income data succ! total rows: 4 +get 300847.SZ income data succ! total rows: 4 +get 300848.SZ income data succ! total rows: 4 +get 300849.SZ income data succ! total rows: 4 +get 300850.SZ income data succ! total rows: 4 +get 300851.SZ income data succ! total rows: 4 +get 300852.SZ income data succ! total rows: 4 +get 300853.SZ income data succ! total rows: 5 +get 300854.SZ income data succ! total rows: 4 +get 300855.SZ income data succ! total rows: 5 +get 300856.SZ income data succ! total rows: 4 +get 300857.SZ income data succ! total rows: 5 +get 300858.SZ income data succ! total rows: 4 +get 300859.SZ income data succ! total rows: 6 +get 300860.SZ income data succ! total rows: 4 +get 300861.SZ income data succ! total rows: 4 +get 300862.SZ income data succ! total rows: 4 +get 300863.SZ income data succ! total rows: 4 +get 300864.SZ income data succ! total rows: 4 +get 300865.SZ income data succ! total rows: 4 +get 300866.SZ income data succ! total rows: 4 +get 300867.SZ income data succ! total rows: 4 +get 300868.SZ income data succ! total rows: 4 +get 300869.SZ income data succ! total rows: 4 +get 300870.SZ income data succ! total rows: 4 +get 300871.SZ income data succ! total rows: 5 +get 300872.SZ income data succ! total rows: 4 +get 300873.SZ income data succ! total rows: 4 +get 300875.SZ income data succ! total rows: 4 +get 300876.SZ income data succ! total rows: 4 +get 300877.SZ income data succ! total rows: 5 +get 300878.SZ income data succ! total rows: 4 +get 300879.SZ income data succ! total rows: 5 +get 300880.SZ income data succ! total rows: 6 +get 300881.SZ income data succ! total rows: 4 +get 300882.SZ income data succ! total rows: 4 +get 300883.SZ income data succ! total rows: 4 +get 300884.SZ income data succ! total rows: 4 +get 300885.SZ income data succ! total rows: 4 +get 300886.SZ income data succ! total rows: 4 +get 300887.SZ income data succ! total rows: 5 +get 300888.SZ income data succ! total rows: 5 +get 300889.SZ income data succ! total rows: 4 +get 300890.SZ income data succ! total rows: 5 +get 300891.SZ income data succ! total rows: 4 +get 300892.SZ income data succ! total rows: 6 +get 300893.SZ income data succ! total rows: 4 +get 300894.SZ income data succ! total rows: 4 +get 300895.SZ income data succ! total rows: 4 +get 300896.SZ income data succ! total rows: 4 +get 300897.SZ income data succ! total rows: 4 +get 300898.SZ income data succ! total rows: 4 +get 300899.SZ income data succ! total rows: 5 +get 300900.SZ income data succ! total rows: 4 +get 300901.SZ income data succ! total rows: 5 +get 300902.SZ income data succ! total rows: 4 +get 300903.SZ income data succ! total rows: 6 +get 300905.SZ income data succ! total rows: 4 +get 300906.SZ income data succ! total rows: 5 +get 300907.SZ income data succ! total rows: 5 +get 300908.SZ income data succ! total rows: 5 +get 300909.SZ income data succ! total rows: 4 +get 300910.SZ income data succ! total rows: 4 +get 300911.SZ income data succ! total rows: 5 +get 300912.SZ income data succ! total rows: 4 +get 300913.SZ income data succ! total rows: 4 +get 300915.SZ income data succ! total rows: 4 +get 300916.SZ income data succ! total rows: 4 +get 300917.SZ income data succ! total rows: 5 +get 300918.SZ income data succ! total rows: 4 +get 300919.SZ income data succ! total rows: 5 +get 300920.SZ income data succ! total rows: 4 +get 300921.SZ income data succ! total rows: 5 +get 300922.SZ income data succ! total rows: 4 +get 300923.SZ income data succ! total rows: 4 +get 300925.SZ income data succ! total rows: 5 +get 300926.SZ income data succ! total rows: 4 +get 300927.SZ income data succ! total rows: 5 +get 300928.SZ income data succ! total rows: 5 +get 300929.SZ income data succ! total rows: 4 +get 300930.SZ income data succ! total rows: 4 +get 300931.SZ income data succ! total rows: 4 +get 300932.SZ income data succ! total rows: 4 +get 300933.SZ income data succ! total rows: 4 +get 300935.SZ income data succ! total rows: 4 +get 300936.SZ income data succ! total rows: 4 +get 300937.SZ income data succ! total rows: 5 +get 300938.SZ income data succ! total rows: 4 +get 300939.SZ income data succ! total rows: 4 +get 300940.SZ income data succ! total rows: 4 +get 300941.SZ income data succ! total rows: 5 +get 300942.SZ income data succ! total rows: 5 +get 300943.SZ income data succ! total rows: 4 +get 300945.SZ income data succ! total rows: 4 +get 300946.SZ income data succ! total rows: 5 +get 300947.SZ income data succ! total rows: 5 +get 300948.SZ income data succ! total rows: 4 +get 300949.SZ income data succ! total rows: 4 +get 300950.SZ income data succ! total rows: 4 +get 300951.SZ income data succ! total rows: 4 +get 300952.SZ income data succ! total rows: 4 +get 300953.SZ income data succ! total rows: 4 +get 300955.SZ income data succ! total rows: 4 +get 300956.SZ income data succ! total rows: 4 +get 300957.SZ income data succ! total rows: 4 +get 300958.SZ income data succ! total rows: 4 +get 300959.SZ income data succ! total rows: 5 +get 300960.SZ income data succ! total rows: 4 +get 300961.SZ income data succ! total rows: 4 +get 300962.SZ income data succ! total rows: 4 +get 300963.SZ income data succ! total rows: 4 +get 300964.SZ income data succ! total rows: 4 +get 300965.SZ income data succ! total rows: 4 +get 300966.SZ income data succ! total rows: 4 +get 300967.SZ income data succ! total rows: 4 +get 300968.SZ income data succ! total rows: 4 +get 300969.SZ income data succ! total rows: 4 +get 300970.SZ income data succ! total rows: 4 +get 300971.SZ income data succ! total rows: 5 +get 300972.SZ income data succ! total rows: 4 +get 300973.SZ income data succ! total rows: 4 +get 300975.SZ income data succ! total rows: 4 +get 300976.SZ income data succ! total rows: 4 +get 300977.SZ income data succ! total rows: 4 +get 300978.SZ income data succ! total rows: 4 +get 300979.SZ income data succ! total rows: 4 +get 300980.SZ income data succ! total rows: 4 +get 300981.SZ income data succ! total rows: 5 +get 300982.SZ income data succ! total rows: 4 +get 300983.SZ income data succ! total rows: 4 +get 300984.SZ income data succ! total rows: 5 +get 300985.SZ income data succ! total rows: 5 +get 300986.SZ income data succ! total rows: 4 +get 300987.SZ income data succ! total rows: 4 +get 300988.SZ income data succ! total rows: 5 +get 300989.SZ income data succ! total rows: 4 +get 300990.SZ income data succ! total rows: 4 +get 300991.SZ income data succ! total rows: 5 +get 300992.SZ income data succ! total rows: 4 +get 300993.SZ income data succ! total rows: 4 +get 300994.SZ income data succ! total rows: 4 +get 300995.SZ income data succ! total rows: 4 +get 300996.SZ income data succ! total rows: 4 +get 300997.SZ income data succ! total rows: 4 +get 300998.SZ income data succ! total rows: 4 +get 300999.SZ income data succ! total rows: 5 +get 301000.SZ income data succ! total rows: 4 +get 301001.SZ income data succ! total rows: 5 +get 301002.SZ income data succ! total rows: 4 +get 301003.SZ income data succ! total rows: 4 +get 301004.SZ income data succ! total rows: 5 +get 301005.SZ income data succ! total rows: 4 +get 301006.SZ income data succ! total rows: 4 +get 301007.SZ income data succ! total rows: 4 +get 301008.SZ income data succ! total rows: 4 +get 301009.SZ income data succ! total rows: 4 +get 301010.SZ income data succ! total rows: 4 +get 301011.SZ income data succ! total rows: 4 +get 301012.SZ income data succ! total rows: 4 +get 301013.SZ income data succ! total rows: 6 +get 301015.SZ income data succ! total rows: 5 +get 301016.SZ income data succ! total rows: 4 +get 301017.SZ income data succ! total rows: 4 +get 301018.SZ income data succ! total rows: 4 +get 301019.SZ income data succ! total rows: 5 +get 301020.SZ income data succ! total rows: 5 +get 301021.SZ income data succ! total rows: 4 +get 301022.SZ income data succ! total rows: 4 +get 301023.SZ income data succ! total rows: 4 +get 301024.SZ income data succ! total rows: 5 +get 301025.SZ income data succ! total rows: 4 +get 301026.SZ income data succ! total rows: 6 +get 301027.SZ income data succ! total rows: 5 +get 301028.SZ income data succ! total rows: 4 +get 301029.SZ income data succ! total rows: 5 +get 301030.SZ income data succ! total rows: 5 +get 301031.SZ income data succ! total rows: 4 +get 301032.SZ income data succ! total rows: 4 +get 301033.SZ income data succ! total rows: 4 +get 301035.SZ income data succ! total rows: 4 +get 301036.SZ income data succ! total rows: 4 +get 301037.SZ income data succ! total rows: 4 +get 301038.SZ income data succ! total rows: 6 +get 301039.SZ income data succ! total rows: 5 +get 301040.SZ income data succ! total rows: 4 +get 301041.SZ income data succ! total rows: 4 +get 301042.SZ income data succ! total rows: 4 +get 301043.SZ income data succ! total rows: 4 +get 301045.SZ income data succ! total rows: 4 +get 301046.SZ income data succ! total rows: 5 +get 301047.SZ income data succ! total rows: 4 +get 301048.SZ income data succ! total rows: 4 +get 301049.SZ income data succ! total rows: 5 +get 301050.SZ income data succ! total rows: 4 +get 301051.SZ income data succ! total rows: 4 +get 301052.SZ income data succ! total rows: 4 +get 301053.SZ income data succ! total rows: 5 +get 301055.SZ income data succ! total rows: 4 +get 301056.SZ income data succ! total rows: 4 +get 301057.SZ income data succ! total rows: 4 +get 301058.SZ income data succ! total rows: 5 +get 301059.SZ income data succ! total rows: 4 +get 301060.SZ income data succ! total rows: 5 +get 301061.SZ income data succ! total rows: 4 +get 301062.SZ income data succ! total rows: 4 +get 301063.SZ income data succ! total rows: 5 +get 301065.SZ income data succ! total rows: 4 +get 301066.SZ income data succ! total rows: 4 +get 301067.SZ income data succ! total rows: 5 +get 301068.SZ income data succ! total rows: 4 +get 301069.SZ income data succ! total rows: 4 +get 301070.SZ income data succ! total rows: 4 +get 301071.SZ income data succ! total rows: 4 +get 301072.SZ income data succ! total rows: 4 +get 301073.SZ income data succ! total rows: 5 +get 301075.SZ income data succ! total rows: 4 +get 301076.SZ income data succ! total rows: 5 +get 301077.SZ income data succ! total rows: 5 +get 301078.SZ income data succ! total rows: 4 +get 301079.SZ income data succ! total rows: 6 +get 301080.SZ income data succ! total rows: 4 +get 301081.SZ income data succ! total rows: 5 +get 301082.SZ income data succ! total rows: 5 +get 301083.SZ income data succ! total rows: 4 +get 301085.SZ income data succ! total rows: 4 +get 301086.SZ income data succ! total rows: 4 +get 301087.SZ income data succ! total rows: 4 +get 301088.SZ income data succ! total rows: 4 +get 301089.SZ income data succ! total rows: 4 +get 301090.SZ income data succ! total rows: 4 +get 301091.SZ income data succ! total rows: 5 +get 301092.SZ income data succ! total rows: 4 +get 301093.SZ income data succ! total rows: 4 +get 301095.SZ income data succ! total rows: 13 +get 301096.SZ income data succ! total rows: 5 +get 301097.SZ income data succ! total rows: 5 +get 301098.SZ income data succ! total rows: 4 +get 301099.SZ income data succ! total rows: 5 +get 301100.SZ income data succ! total rows: 4 +get 301101.SZ income data succ! total rows: 5 +get 301102.SZ income data succ! total rows: 5 +get 301103.SZ income data succ! total rows: 5 +get 301105.SZ income data succ! total rows: 8 +get 301106.SZ income data succ! total rows: 5 +get 301107.SZ income data succ! total rows: 4 +get 301108.SZ income data succ! total rows: 4 +get 301109.SZ income data succ! total rows: 5 +get 301110.SZ income data succ! total rows: 5 +get 301111.SZ income data succ! total rows: 4 +get 301112.SZ income data succ! total rows: 6 +get 301113.SZ income data succ! total rows: 4 +get 301115.SZ income data succ! total rows: 10 +get 301116.SZ income data succ! total rows: 4 +get 301117.SZ income data succ! total rows: 4 +get 301118.SZ income data succ! total rows: 5 +get 301119.SZ income data succ! total rows: 5 +get 301120.SZ income data succ! total rows: 6 +get 301121.SZ income data succ! total rows: 11 +get 301122.SZ income data succ! total rows: 4 +get 301123.SZ income data succ! total rows: 4 +get 301125.SZ income data succ! total rows: 5 +get 301126.SZ income data succ! total rows: 4 +get 301127.SZ income data succ! total rows: 4 +get 301128.SZ income data succ! total rows: 4 +get 301129.SZ income data succ! total rows: 4 +get 301130.SZ income data succ! total rows: 4 +get 301131.SZ income data succ! total rows: 5 +get 301132.SZ income data succ! total rows: 11 +get 301133.SZ income data succ! total rows: 4 +get 301135.SZ income data succ! total rows: 6 +get 301136.SZ income data succ! total rows: 5 +get 301137.SZ income data succ! total rows: 5 +get 301138.SZ income data succ! total rows: 4 +get 301139.SZ income data succ! total rows: 5 +get 301141.SZ income data succ! total rows: 5 +get 301148.SZ income data succ! total rows: 5 +get 301149.SZ income data succ! total rows: 4 +get 301150.SZ income data succ! total rows: 5 +get 301151.SZ income data succ! total rows: 5 +get 301152.SZ income data succ! total rows: 8 +get 301153.SZ income data succ! total rows: 5 +get 301155.SZ income data succ! total rows: 4 +get 301156.SZ income data succ! total rows: 5 +get 301157.SZ income data succ! total rows: 6 +get 301158.SZ income data succ! total rows: 4 +get 301159.SZ income data succ! total rows: 4 +get 301160.SZ income data succ! total rows: 6 +get 301161.SZ income data succ! total rows: 11 +get 301162.SZ income data succ! total rows: 5 +get 301163.SZ income data succ! total rows: 6 +get 301165.SZ income data succ! total rows: 8 +get 301166.SZ income data succ! total rows: 4 +get 301167.SZ income data succ! total rows: 5 +get 301168.SZ income data succ! total rows: 4 +get 301169.SZ income data succ! total rows: 5 +get 301171.SZ income data succ! total rows: 11 +get 301175.SZ income data succ! total rows: 7 +get 301176.SZ income data succ! total rows: 8 +get 301177.SZ income data succ! total rows: 5 +get 301178.SZ income data succ! total rows: 5 +get 301179.SZ income data succ! total rows: 4 +get 301180.SZ income data succ! total rows: 4 +get 301181.SZ income data succ! total rows: 4 +get 301182.SZ income data succ! total rows: 4 +get 301183.SZ income data succ! total rows: 6 +get 301185.SZ income data succ! total rows: 5 +get 301186.SZ income data succ! total rows: 4 +get 301187.SZ income data succ! total rows: 5 +get 301188.SZ income data succ! total rows: 5 +get 301189.SZ income data succ! total rows: 5 +get 301190.SZ income data succ! total rows: 4 +get 301191.SZ income data succ! total rows: 5 +get 301192.SZ income data succ! total rows: 7 +get 301193.SZ income data succ! total rows: 4 +get 301195.SZ income data succ! total rows: 11 +get 301196.SZ income data succ! total rows: 5 +get 301197.SZ income data succ! total rows: 12 +get 301198.SZ income data succ! total rows: 4 +get 301199.SZ income data succ! total rows: 4 +get 301200.SZ income data succ! total rows: 4 +get 301201.SZ income data succ! total rows: 5 +get 301203.SZ income data succ! total rows: 4 +get 301205.SZ income data succ! total rows: 9 +get 301206.SZ income data succ! total rows: 5 +get 301207.SZ income data succ! total rows: 4 +get 301208.SZ income data succ! total rows: 5 +get 301209.SZ income data succ! total rows: 12 +get 301211.SZ income data succ! total rows: 4 +get 301212.SZ income data succ! total rows: 5 +get 301213.SZ income data succ! total rows: 6 +get 301215.SZ income data succ! total rows: 4 +get 301216.SZ income data succ! total rows: 6 +get 301217.SZ income data succ! total rows: 4 +get 301218.SZ income data succ! total rows: 6 +get 301219.SZ income data succ! total rows: 6 +get 301220.SZ income data succ! total rows: 6 +get 301221.SZ income data succ! total rows: 4 +get 301222.SZ income data succ! total rows: 5 +get 301223.SZ income data succ! total rows: 10 +get 301226.SZ income data succ! total rows: 5 +get 301227.SZ income data succ! total rows: 10 +get 301228.SZ income data succ! total rows: 4 +get 301229.SZ income data succ! total rows: 4 +get 301230.SZ income data succ! total rows: 10 +get 301231.SZ income data succ! total rows: 8 +get 301233.SZ income data succ! total rows: 4 +get 301234.SZ income data succ! total rows: 5 +get 301235.SZ income data succ! total rows: 5 +get 301236.SZ income data succ! total rows: 5 +get 301237.SZ income data succ! total rows: 4 +get 301238.SZ income data succ! total rows: 5 +get 301239.SZ income data succ! total rows: 5 +get 301246.SZ income data succ! total rows: 11 +get 301248.SZ income data succ! total rows: 6 +get 301252.SZ income data succ! total rows: 2 +get 301255.SZ income data succ! total rows: 8 +get 301256.SZ income data succ! total rows: 6 +get 301257.SZ income data succ! total rows: 6 +get 301258.SZ income data succ! total rows: 5 +get 301259.SZ income data succ! total rows: 5 +get 301260.SZ income data succ! total rows: 5 +get 301263.SZ income data succ! total rows: 5 +get 301265.SZ income data succ! total rows: 8 +get 301266.SZ income data succ! total rows: 5 +get 301267.SZ income data succ! total rows: 8 +get 301268.SZ income data succ! total rows: 5 +get 301269.SZ income data succ! total rows: 11 +get 301270.SZ income data succ! total rows: 8 +get 301273.SZ income data succ! total rows: 10 +get 301276.SZ income data succ! total rows: 10 +get 301277.SZ income data succ! total rows: 8 +get 301278.SZ income data succ! total rows: 10 +get 301279.SZ income data succ! total rows: 5 +get 301280.SZ income data succ! total rows: 10 +get 301281.SZ income data succ! total rows: 4 +get 301282.SZ income data succ! total rows: 9 +get 301283.SZ income data succ! total rows: 8 +get 301285.SZ income data succ! total rows: 10 +get 301286.SZ income data succ! total rows: 5 +get 301288.SZ income data succ! total rows: 5 +get 301289.SZ income data succ! total rows: 5 +get 301290.SZ income data succ! total rows: 8 +get 301293.SZ income data succ! total rows: 2 +get 301296.SZ income data succ! total rows: 8 +get 301297.SZ income data succ! total rows: 9 +get 301298.SZ income data succ! total rows: 4 +get 301299.SZ income data succ! total rows: 11 +get 301300.SZ income data succ! total rows: 8 +get 301301.SZ income data succ! total rows: 9 +get 301302.SZ income data succ! total rows: 4 +get 301303.SZ income data succ! total rows: 8 +get 301305.SZ income data succ! total rows: 2 +get 301306.SZ income data succ! total rows: 10 +get 301307.SZ income data succ! total rows: 4 +get 301308.SZ income data succ! total rows: 10 +get 301309.SZ income data succ! total rows: 8 +get 301310.SZ income data succ! total rows: 1 +get 301311.SZ income data succ! total rows: 11 +get 301312.SZ income data succ! total rows: 5 +get 301313.SZ income data succ! total rows: 7 +get 301314.SZ income data succ! total rows: 4 +get 301316.SZ income data succ! total rows: 10 +get 301317.SZ income data succ! total rows: 7 +get 301318.SZ income data succ! total rows: 10 +get 301319.SZ income data succ! total rows: 11 +get 301321.SZ income data succ! total rows: 7 +get 301322.SZ income data succ! total rows: 6 +get 301325.SZ income data succ! total rows: 2 +get 301326.SZ income data succ! total rows: 8 +get 301327.SZ income data succ! total rows: 10 +get 301328.SZ income data succ! total rows: 9 +get 301330.SZ income data succ! total rows: 12 +get 301331.SZ income data succ! total rows: 8 +get 301332.SZ income data succ! total rows: 2 +get 301333.SZ income data succ! total rows: 11 +get 301335.SZ income data succ! total rows: 8 +get 301336.SZ income data succ! total rows: 11 +get 301337.SZ income data succ! total rows: 2 +get 301338.SZ income data succ! total rows: 11 +get 301339.SZ income data succ! total rows: 9 +get 301345.SZ income data succ! total rows: 8 +get 301349.SZ income data succ! total rows: 8 +get 301353.SZ income data succ! total rows: 2 +get 301356.SZ income data succ! total rows: 10 +get 301357.SZ income data succ! total rows: 5 +get 301358.SZ income data succ! total rows: 5 +get 301359.SZ income data succ! total rows: 11 +get 301360.SZ income data succ! total rows: 3 +get 301361.SZ income data succ! total rows: 8 +get 301363.SZ income data succ! total rows: 10 +get 301365.SZ income data succ! total rows: 8 +get 301366.SZ income data succ! total rows: 10 +get 301367.SZ income data succ! total rows: 11 +get 301368.SZ income data succ! total rows: 9 +get 301369.SZ income data succ! total rows: 10 +get 301373.SZ income data succ! total rows: 5 +get 301377.SZ income data succ! total rows: 10 +get 301378.SZ income data succ! total rows: 4 +get 301379.SZ income data succ! total rows: 10 +get 301380.SZ income data succ! total rows: 9 +get 301382.SZ income data succ! total rows: 2 +get 301386.SZ income data succ! total rows: 4 +get 301387.SZ income data succ! total rows: 3 +get 301388.SZ income data succ! total rows: 8 +get 301389.SZ income data succ! total rows: 10 +get 301390.SZ income data succ! total rows: 2 +get 301391.SZ income data succ! total rows: 8 +get 301396.SZ income data succ! total rows: 8 +get 301398.SZ income data succ! total rows: 8 +get 301399.SZ income data succ! total rows: 2 +get 301408.SZ income data succ! total rows: 6 +get 301419.SZ income data succ! total rows: 5 +get 301428.SZ income data succ! total rows: 2 +get 301429.SZ income data succ! total rows: 4 +get 301439.SZ income data succ! total rows: 4 +get 430017.BJ income data succ! total rows: 7 +get 430047.BJ income data succ! total rows: 4 +get 430090.BJ income data succ! total rows: 4 +get 430139.BJ income data succ! total rows: 7 +get 430198.BJ income data succ! total rows: 4 +get 430300.BJ income data succ! total rows: 8 +get 430418.BJ income data succ! total rows: 5 +get 430425.BJ income data succ! total rows: 5 +get 430476.BJ income data succ! total rows: 9 +get 430478.BJ income data succ! total rows: 7 +get 430489.BJ income data succ! total rows: 5 +get 430510.BJ income data succ! total rows: 4 +get 430556.BJ income data succ! total rows: 4 +get 430564.BJ income data succ! total rows: 5 +get 430685.BJ income data succ! total rows: 9 +get 430718.BJ income data succ! total rows: 10 +get 600000.SH income data succ! total rows: 5 +get 600004.SH income data succ! total rows: 4 +get 600006.SH income data succ! total rows: 5 +get 600007.SH income data succ! total rows: 4 +get 600008.SH income data succ! total rows: 4 +get 600009.SH income data succ! total rows: 5 +get 600010.SH income data succ! total rows: 4 +get 600011.SH income data succ! total rows: 4 +get 600012.SH income data succ! total rows: 4 +get 600015.SH income data succ! total rows: 4 +get 600016.SH income data succ! total rows: 5 +get 600017.SH income data succ! total rows: 5 +get 600018.SH income data succ! total rows: 5 +get 600019.SH income data succ! total rows: 4 +get 600020.SH income data succ! total rows: 4 +get 600021.SH income data succ! total rows: 4 +get 600022.SH income data succ! total rows: 5 +get 600023.SH income data succ! total rows: 4 +get 600025.SH income data succ! total rows: 4 +get 600026.SH income data succ! total rows: 4 +get 600027.SH income data succ! total rows: 4 +get 600028.SH income data succ! total rows: 4 +get 600029.SH income data succ! total rows: 4 +get 600030.SH income data succ! total rows: 4 +get 600031.SH income data succ! total rows: 4 +get 600032.SH income data succ! total rows: 6 +get 600033.SH income data succ! total rows: 5 +get 600035.SH income data succ! total rows: 4 +get 600036.SH income data succ! total rows: 4 +get 600037.SH income data succ! total rows: 5 +get 600038.SH income data succ! total rows: 4 +get 600039.SH income data succ! total rows: 4 +get 600048.SH income data succ! total rows: 4 +get 600050.SH income data succ! total rows: 4 +get 600051.SH income data succ! total rows: 4 +get 600052.SH income data succ! total rows: 4 +get 600053.SH income data succ! total rows: 4 +get 600054.SH income data succ! total rows: 4 +get 600055.SH income data succ! total rows: 4 +get 600056.SH income data succ! total rows: 4 +get 600057.SH income data succ! total rows: 5 +get 600058.SH income data succ! total rows: 5 +get 600059.SH income data succ! total rows: 5 +get 600060.SH income data succ! total rows: 5 +get 600061.SH income data succ! total rows: 4 +get 600062.SH income data succ! total rows: 4 +get 600063.SH income data succ! total rows: 4 +get 600064.SH income data succ! total rows: 5 +get 600066.SH income data succ! total rows: 4 +get 600067.SH income data succ! total rows: 4 +get 600070.SH income data succ! total rows: 4 +get 600071.SH income data succ! total rows: 5 +get 600072.SH income data succ! total rows: 4 +get 600073.SH income data succ! total rows: 4 +get 600075.SH income data succ! total rows: 4 +get 600076.SH income data succ! total rows: 4 +get 600077.SH income data succ! total rows: 4 +get 600078.SH income data succ! total rows: 5 +get 600079.SH income data succ! total rows: 6 +get 600080.SH income data succ! total rows: 4 +get 600081.SH income data succ! total rows: 4 +get 600082.SH income data succ! total rows: 4 +get 600083.SH income data succ! total rows: 4 +get 600084.SH income data succ! total rows: 4 +get 600085.SH income data succ! total rows: 4 +get 600088.SH income data succ! total rows: 4 +get 600089.SH income data succ! total rows: 4 +get 600090.SH income data succ! total rows: 0 +get 600094.SH income data succ! total rows: 4 +get 600095.SH income data succ! total rows: 4 +get 600096.SH income data succ! total rows: 4 +get 600097.SH income data succ! total rows: 4 +get 600098.SH income data succ! total rows: 5 +get 600099.SH income data succ! total rows: 4 +get 600100.SH income data succ! total rows: 5 +get 600101.SH income data succ! total rows: 4 +get 600103.SH income data succ! total rows: 4 +get 600104.SH income data succ! total rows: 5 +get 600105.SH income data succ! total rows: 5 +get 600106.SH income data succ! total rows: 5 +get 600107.SH income data succ! total rows: 4 +get 600108.SH income data succ! total rows: 4 +get 600109.SH income data succ! total rows: 5 +get 600110.SH income data succ! total rows: 4 +get 600111.SH income data succ! total rows: 4 +get 600112.SH income data succ! total rows: 4 +get 600113.SH income data succ! total rows: 4 +get 600114.SH income data succ! total rows: 4 +get 600115.SH income data succ! total rows: 5 +get 600116.SH income data succ! total rows: 4 +get 600117.SH income data succ! total rows: 5 +get 600118.SH income data succ! total rows: 4 +get 600119.SH income data succ! total rows: 4 +get 600120.SH income data succ! total rows: 4 +get 600121.SH income data succ! total rows: 4 +get 600122.SH income data succ! total rows: 5 +get 600123.SH income data succ! total rows: 4 +get 600125.SH income data succ! total rows: 5 +get 600126.SH income data succ! total rows: 4 +get 600127.SH income data succ! total rows: 4 +get 600128.SH income data succ! total rows: 4 +get 600129.SH income data succ! total rows: 4 +get 600130.SH income data succ! total rows: 4 +get 600131.SH income data succ! total rows: 4 +get 600132.SH income data succ! total rows: 5 +get 600133.SH income data succ! total rows: 4 +get 600135.SH income data succ! total rows: 5 +get 600136.SH income data succ! total rows: 4 +get 600137.SH income data succ! total rows: 4 +get 600138.SH income data succ! total rows: 5 +get 600139.SH income data succ! total rows: 3 +get 600141.SH income data succ! total rows: 4 +get 600143.SH income data succ! total rows: 4 +get 600146.SH income data succ! total rows: 0 +get 600148.SH income data succ! total rows: 4 +get 600149.SH income data succ! total rows: 4 +get 600150.SH income data succ! total rows: 4 +get 600151.SH income data succ! total rows: 4 +get 600152.SH income data succ! total rows: 4 +get 600153.SH income data succ! total rows: 4 +get 600155.SH income data succ! total rows: 4 +get 600156.SH income data succ! total rows: 4 +get 600157.SH income data succ! total rows: 4 +get 600158.SH income data succ! total rows: 4 +get 600159.SH income data succ! total rows: 5 +get 600160.SH income data succ! total rows: 4 +get 600161.SH income data succ! total rows: 4 +get 600162.SH income data succ! total rows: 4 +get 600163.SH income data succ! total rows: 4 +get 600165.SH income data succ! total rows: 4 +get 600166.SH income data succ! total rows: 4 +get 600167.SH income data succ! total rows: 4 +get 600168.SH income data succ! total rows: 4 +get 600169.SH income data succ! total rows: 4 +get 600170.SH income data succ! total rows: 4 +get 600171.SH income data succ! total rows: 4 +get 600172.SH income data succ! total rows: 4 +get 600173.SH income data succ! total rows: 4 +get 600176.SH income data succ! total rows: 5 +get 600177.SH income data succ! total rows: 5 +get 600178.SH income data succ! total rows: 4 +get 600179.SH income data succ! total rows: 4 +get 600180.SH income data succ! total rows: 5 +get 600182.SH income data succ! total rows: 4 +get 600183.SH income data succ! total rows: 4 +get 600184.SH income data succ! total rows: 4 +get 600185.SH income data succ! total rows: 5 +get 600186.SH income data succ! total rows: 4 +get 600187.SH income data succ! total rows: 4 +get 600188.SH income data succ! total rows: 4 +get 600189.SH income data succ! total rows: 4 +get 600190.SH income data succ! total rows: 4 +get 600191.SH income data succ! total rows: 4 +get 600192.SH income data succ! total rows: 4 +get 600193.SH income data succ! total rows: 4 +get 600195.SH income data succ! total rows: 4 +get 600196.SH income data succ! total rows: 4 +get 600197.SH income data succ! total rows: 4 +get 600198.SH income data succ! total rows: 4 +get 600199.SH income data succ! total rows: 5 +get 600200.SH income data succ! total rows: 4 +get 600201.SH income data succ! total rows: 4 +get 600202.SH income data succ! total rows: 4 +get 600203.SH income data succ! total rows: 4 +get 600206.SH income data succ! total rows: 4 +get 600207.SH income data succ! total rows: 4 +get 600208.SH income data succ! total rows: 4 +get 600210.SH income data succ! total rows: 4 +get 600211.SH income data succ! total rows: 4 +get 600212.SH income data succ! total rows: 4 +get 600213.SH income data succ! total rows: 5 +get 600215.SH income data succ! total rows: 4 +get 600216.SH income data succ! total rows: 4 +get 600217.SH income data succ! total rows: 4 +get 600218.SH income data succ! total rows: 4 +get 600219.SH income data succ! total rows: 4 +get 600220.SH income data succ! total rows: 4 +get 600221.SH income data succ! total rows: 5 +get 600222.SH income data succ! total rows: 4 +get 600223.SH income data succ! total rows: 4 +get 600225.SH income data succ! total rows: 4 +get 600226.SH income data succ! total rows: 4 +get 600227.SH income data succ! total rows: 4 +get 600228.SH income data succ! total rows: 4 +get 600229.SH income data succ! total rows: 4 +get 600230.SH income data succ! total rows: 5 +get 600231.SH income data succ! total rows: 5 +get 600232.SH income data succ! total rows: 4 +get 600233.SH income data succ! total rows: 4 +get 600234.SH income data succ! total rows: 4 +get 600235.SH income data succ! total rows: 5 +get 600236.SH income data succ! total rows: 4 +get 600237.SH income data succ! total rows: 4 +get 600238.SH income data succ! total rows: 4 +get 600239.SH income data succ! total rows: 4 +get 600241.SH income data succ! total rows: 4 +get 600242.SH income data succ! total rows: 4 +get 600243.SH income data succ! total rows: 6 +get 600246.SH income data succ! total rows: 5 +get 600248.SH income data succ! total rows: 5 +get 600249.SH income data succ! total rows: 4 +get 600250.SH income data succ! total rows: 5 +get 600251.SH income data succ! total rows: 5 +get 600252.SH income data succ! total rows: 4 +get 600255.SH income data succ! total rows: 4 +get 600256.SH income data succ! total rows: 4 +get 600257.SH income data succ! total rows: 4 +get 600258.SH income data succ! total rows: 4 +get 600259.SH income data succ! total rows: 5 +get 600260.SH income data succ! total rows: 2 +get 600261.SH income data succ! total rows: 4 +get 600262.SH income data succ! total rows: 4 +get 600265.SH income data succ! total rows: 5 +get 600266.SH income data succ! total rows: 4 +get 600267.SH income data succ! total rows: 5 +get 600268.SH income data succ! total rows: 4 +get 600269.SH income data succ! total rows: 4 +get 600271.SH income data succ! total rows: 4 +get 600272.SH income data succ! total rows: 4 +get 600273.SH income data succ! total rows: 4 +get 600276.SH income data succ! total rows: 5 +get 600277.SH income data succ! total rows: 4 +get 600278.SH income data succ! total rows: 4 +get 600279.SH income data succ! total rows: 4 +get 600280.SH income data succ! total rows: 4 +get 600281.SH income data succ! total rows: 6 +get 600282.SH income data succ! total rows: 4 +get 600283.SH income data succ! total rows: 4 +get 600284.SH income data succ! total rows: 4 +get 600285.SH income data succ! total rows: 4 +get 600287.SH income data succ! total rows: 4 +get 600288.SH income data succ! total rows: 4 +get 600289.SH income data succ! total rows: 5 +get 600290.SH income data succ! total rows: 4 +get 600292.SH income data succ! total rows: 4 +get 600293.SH income data succ! total rows: 4 +get 600295.SH income data succ! total rows: 4 +get 600297.SH income data succ! total rows: 5 +get 600298.SH income data succ! total rows: 4 +get 600299.SH income data succ! total rows: 5 +get 600300.SH income data succ! total rows: 4 +get 600301.SH income data succ! total rows: 5 +get 600302.SH income data succ! total rows: 6 +get 600303.SH income data succ! total rows: 5 +get 600305.SH income data succ! total rows: 5 +get 600306.SH income data succ! total rows: 4 +get 600307.SH income data succ! total rows: 4 +get 600308.SH income data succ! total rows: 4 +get 600309.SH income data succ! total rows: 4 +get 600310.SH income data succ! total rows: 4 +get 600311.SH income data succ! total rows: 3 +get 600312.SH income data succ! total rows: 4 +get 600313.SH income data succ! total rows: 4 +get 600315.SH income data succ! total rows: 4 +get 600316.SH income data succ! total rows: 4 +get 600318.SH income data succ! total rows: 4 +get 600319.SH income data succ! total rows: 5 +get 600320.SH income data succ! total rows: 4 +get 600321.SH income data succ! total rows: 4 +get 600322.SH income data succ! total rows: 5 +get 600323.SH income data succ! total rows: 4 +get 600325.SH income data succ! total rows: 4 +get 600326.SH income data succ! total rows: 4 +get 600327.SH income data succ! total rows: 5 +get 600328.SH income data succ! total rows: 4 +get 600329.SH income data succ! total rows: 4 +get 600330.SH income data succ! total rows: 4 +get 600331.SH income data succ! total rows: 4 +get 600332.SH income data succ! total rows: 4 +get 600333.SH income data succ! total rows: 4 +get 600335.SH income data succ! total rows: 4 +get 600336.SH income data succ! total rows: 4 +get 600337.SH income data succ! total rows: 5 +get 600338.SH income data succ! total rows: 6 +get 600339.SH income data succ! total rows: 4 +get 600340.SH income data succ! total rows: 5 +get 600343.SH income data succ! total rows: 4 +get 600345.SH income data succ! total rows: 4 +get 600346.SH income data succ! total rows: 4 +get 600348.SH income data succ! total rows: 4 +get 600350.SH income data succ! total rows: 4 +get 600351.SH income data succ! total rows: 5 +get 600352.SH income data succ! total rows: 5 +get 600353.SH income data succ! total rows: 5 +get 600354.SH income data succ! total rows: 4 +get 600355.SH income data succ! total rows: 4 +get 600356.SH income data succ! total rows: 5 +get 600358.SH income data succ! total rows: 5 +get 600359.SH income data succ! total rows: 4 +get 600360.SH income data succ! total rows: 4 +get 600361.SH income data succ! total rows: 4 +get 600362.SH income data succ! total rows: 4 +get 600363.SH income data succ! total rows: 4 +get 600365.SH income data succ! total rows: 4 +get 600366.SH income data succ! total rows: 4 +get 600367.SH income data succ! total rows: 4 +get 600368.SH income data succ! total rows: 4 +get 600369.SH income data succ! total rows: 6 +get 600370.SH income data succ! total rows: 4 +get 600371.SH income data succ! total rows: 4 +get 600372.SH income data succ! total rows: 4 +get 600373.SH income data succ! total rows: 5 +get 600375.SH income data succ! total rows: 5 +get 600376.SH income data succ! total rows: 5 +get 600377.SH income data succ! total rows: 4 +get 600378.SH income data succ! total rows: 4 +get 600379.SH income data succ! total rows: 4 +get 600380.SH income data succ! total rows: 4 +get 600381.SH income data succ! total rows: 4 +get 600382.SH income data succ! total rows: 4 +get 600383.SH income data succ! total rows: 5 +get 600385.SH income data succ! total rows: 3 +get 600386.SH income data succ! total rows: 4 +get 600387.SH income data succ! total rows: 5 +get 600388.SH income data succ! total rows: 4 +get 600389.SH income data succ! total rows: 4 +get 600390.SH income data succ! total rows: 5 +get 600391.SH income data succ! total rows: 4 +get 600392.SH income data succ! total rows: 5 +get 600393.SH income data succ! total rows: 4 +get 600395.SH income data succ! total rows: 4 +get 600396.SH income data succ! total rows: 4 +get 600397.SH income data succ! total rows: 5 +get 600398.SH income data succ! total rows: 5 +get 600399.SH income data succ! total rows: 5 +get 600400.SH income data succ! total rows: 4 +get 600403.SH income data succ! total rows: 4 +get 600405.SH income data succ! total rows: 4 +get 600406.SH income data succ! total rows: 4 +get 600408.SH income data succ! total rows: 4 +get 600409.SH income data succ! total rows: 4 +get 600410.SH income data succ! total rows: 4 +get 600415.SH income data succ! total rows: 4 +get 600416.SH income data succ! total rows: 4 +get 600418.SH income data succ! total rows: 4 +get 600419.SH income data succ! total rows: 4 +get 600420.SH income data succ! total rows: 4 +get 600421.SH income data succ! total rows: 5 +get 600422.SH income data succ! total rows: 4 +get 600423.SH income data succ! total rows: 4 +get 600425.SH income data succ! total rows: 4 +get 600426.SH income data succ! total rows: 5 +get 600428.SH income data succ! total rows: 5 +get 600429.SH income data succ! total rows: 4 +get 600433.SH income data succ! total rows: 4 +get 600435.SH income data succ! total rows: 4 +get 600436.SH income data succ! total rows: 5 +get 600438.SH income data succ! total rows: 4 +get 600439.SH income data succ! total rows: 4 +get 600444.SH income data succ! total rows: 5 +get 600446.SH income data succ! total rows: 4 +get 600448.SH income data succ! total rows: 5 +get 600449.SH income data succ! total rows: 4 +get 600452.SH income data succ! total rows: 4 +get 600455.SH income data succ! total rows: 4 +get 600456.SH income data succ! total rows: 4 +get 600458.SH income data succ! total rows: 4 +get 600459.SH income data succ! total rows: 4 +get 600460.SH income data succ! total rows: 4 +get 600461.SH income data succ! total rows: 4 +get 600462.SH income data succ! total rows: 4 +get 600463.SH income data succ! total rows: 4 +get 600466.SH income data succ! total rows: 4 +get 600467.SH income data succ! total rows: 4 +get 600468.SH income data succ! total rows: 4 +get 600469.SH income data succ! total rows: 4 +get 600470.SH income data succ! total rows: 4 +get 600475.SH income data succ! total rows: 4 +get 600476.SH income data succ! total rows: 5 +get 600477.SH income data succ! total rows: 4 +get 600478.SH income data succ! total rows: 4 +get 600479.SH income data succ! total rows: 5 +get 600480.SH income data succ! total rows: 5 +get 600481.SH income data succ! total rows: 4 +get 600482.SH income data succ! total rows: 4 +get 600483.SH income data succ! total rows: 4 +get 600486.SH income data succ! total rows: 4 +get 600487.SH income data succ! total rows: 4 +get 600488.SH income data succ! total rows: 5 +get 600489.SH income data succ! total rows: 4 +get 600490.SH income data succ! total rows: 4 +get 600491.SH income data succ! total rows: 5 +get 600493.SH income data succ! total rows: 4 +get 600495.SH income data succ! total rows: 4 +get 600496.SH income data succ! total rows: 4 +get 600497.SH income data succ! total rows: 5 +get 600498.SH income data succ! total rows: 4 +get 600499.SH income data succ! total rows: 4 +get 600500.SH income data succ! total rows: 5 +get 600501.SH income data succ! total rows: 5 +get 600502.SH income data succ! total rows: 4 +get 600503.SH income data succ! total rows: 4 +get 600505.SH income data succ! total rows: 5 +get 600506.SH income data succ! total rows: 4 +get 600507.SH income data succ! total rows: 4 +get 600508.SH income data succ! total rows: 4 +get 600509.SH income data succ! total rows: 4 +get 600510.SH income data succ! total rows: 4 +get 600511.SH income data succ! total rows: 4 +get 600512.SH income data succ! total rows: 4 +get 600513.SH income data succ! total rows: 4 +get 600515.SH income data succ! total rows: 4 +get 600516.SH income data succ! total rows: 4 +get 600517.SH income data succ! total rows: 5 +get 600518.SH income data succ! total rows: 5 +get 600519.SH income data succ! total rows: 4 +get 600520.SH income data succ! total rows: 4 +get 600521.SH income data succ! total rows: 4 +get 600522.SH income data succ! total rows: 4 +get 600523.SH income data succ! total rows: 4 +get 600525.SH income data succ! total rows: 4 +get 600526.SH income data succ! total rows: 4 +get 600527.SH income data succ! total rows: 4 +get 600528.SH income data succ! total rows: 4 +get 600529.SH income data succ! total rows: 4 +get 600530.SH income data succ! total rows: 2 +get 600531.SH income data succ! total rows: 5 +get 600532.SH income data succ! total rows: 7 +get 600533.SH income data succ! total rows: 4 +get 600535.SH income data succ! total rows: 4 +get 600536.SH income data succ! total rows: 5 +get 600537.SH income data succ! total rows: 5 +get 600538.SH income data succ! total rows: 5 +get 600539.SH income data succ! total rows: 4 +get 600540.SH income data succ! total rows: 4 +get 600543.SH income data succ! total rows: 5 +get 600545.SH income data succ! total rows: 4 +get 600546.SH income data succ! total rows: 4 +get 600547.SH income data succ! total rows: 4 +get 600548.SH income data succ! total rows: 4 +get 600549.SH income data succ! total rows: 4 +get 600550.SH income data succ! total rows: 4 +get 600551.SH income data succ! total rows: 4 +get 600552.SH income data succ! total rows: 4 +get 600555.SH income data succ! total rows: 4 +get 600556.SH income data succ! total rows: 4 +get 600557.SH income data succ! total rows: 5 +get 600558.SH income data succ! total rows: 5 +get 600559.SH income data succ! total rows: 5 +get 600560.SH income data succ! total rows: 4 +get 600561.SH income data succ! total rows: 4 +get 600562.SH income data succ! total rows: 5 +get 600563.SH income data succ! total rows: 4 +get 600565.SH income data succ! total rows: 4 +get 600566.SH income data succ! total rows: 4 +get 600567.SH income data succ! total rows: 5 +get 600568.SH income data succ! total rows: 4 +get 600569.SH income data succ! total rows: 4 +get 600570.SH income data succ! total rows: 5 +get 600571.SH income data succ! total rows: 4 +get 600572.SH income data succ! total rows: 5 +get 600573.SH income data succ! total rows: 5 +get 600575.SH income data succ! total rows: 4 +get 600576.SH income data succ! total rows: 4 +get 600577.SH income data succ! total rows: 4 +get 600578.SH income data succ! total rows: 4 +get 600579.SH income data succ! total rows: 4 +get 600580.SH income data succ! total rows: 4 +get 600581.SH income data succ! total rows: 4 +get 600582.SH income data succ! total rows: 5 +get 600583.SH income data succ! total rows: 4 +get 600584.SH income data succ! total rows: 4 +get 600585.SH income data succ! total rows: 4 +get 600586.SH income data succ! total rows: 6 +get 600587.SH income data succ! total rows: 4 +get 600588.SH income data succ! total rows: 5 +get 600589.SH income data succ! total rows: 5 +get 600590.SH income data succ! total rows: 4 +get 600592.SH income data succ! total rows: 4 +get 600593.SH income data succ! total rows: 4 +get 600594.SH income data succ! total rows: 4 +get 600595.SH income data succ! total rows: 4 +get 600596.SH income data succ! total rows: 4 +get 600597.SH income data succ! total rows: 4 +get 600598.SH income data succ! total rows: 4 +get 600599.SH income data succ! total rows: 4 +get 600600.SH income data succ! total rows: 4 +get 600601.SH income data succ! total rows: 4 +get 600602.SH income data succ! total rows: 4 +get 600603.SH income data succ! total rows: 4 +get 600604.SH income data succ! total rows: 4 +get 600605.SH income data succ! total rows: 5 +get 600606.SH income data succ! total rows: 4 +get 600608.SH income data succ! total rows: 4 +get 600609.SH income data succ! total rows: 4 +get 600610.SH income data succ! total rows: 4 +get 600611.SH income data succ! total rows: 4 +get 600612.SH income data succ! total rows: 4 +get 600613.SH income data succ! total rows: 4 +get 600615.SH income data succ! total rows: 4 +get 600616.SH income data succ! total rows: 4 +get 600617.SH income data succ! total rows: 4 +get 600618.SH income data succ! total rows: 4 +get 600619.SH income data succ! total rows: 4 +get 600620.SH income data succ! total rows: 5 +get 600621.SH income data succ! total rows: 4 +get 600622.SH income data succ! total rows: 4 +get 600623.SH income data succ! total rows: 4 +get 600624.SH income data succ! total rows: 4 +get 600626.SH income data succ! total rows: 4 +get 600628.SH income data succ! total rows: 4 +get 600629.SH income data succ! total rows: 4 +get 600630.SH income data succ! total rows: 4 +get 600633.SH income data succ! total rows: 5 +get 600635.SH income data succ! total rows: 4 +get 600636.SH income data succ! total rows: 4 +get 600637.SH income data succ! total rows: 4 +get 600638.SH income data succ! total rows: 5 +get 600639.SH income data succ! total rows: 4 +get 600640.SH income data succ! total rows: 4 +get 600641.SH income data succ! total rows: 5 +get 600642.SH income data succ! total rows: 4 +get 600643.SH income data succ! total rows: 4 +get 600644.SH income data succ! total rows: 4 +get 600645.SH income data succ! total rows: 4 +get 600647.SH income data succ! total rows: 5 +get 600648.SH income data succ! total rows: 5 +get 600649.SH income data succ! total rows: 4 +get 600650.SH income data succ! total rows: 4 +get 600651.SH income data succ! total rows: 4 +get 600653.SH income data succ! total rows: 4 +get 600654.SH income data succ! total rows: 4 +get 600655.SH income data succ! total rows: 6 +get 600657.SH income data succ! total rows: 4 +get 600658.SH income data succ! total rows: 4 +get 600660.SH income data succ! total rows: 4 +get 600661.SH income data succ! total rows: 4 +get 600662.SH income data succ! total rows: 4 +get 600663.SH income data succ! total rows: 6 +get 600664.SH income data succ! total rows: 4 +get 600665.SH income data succ! total rows: 4 +get 600666.SH income data succ! total rows: 5 +get 600667.SH income data succ! total rows: 4 +get 600668.SH income data succ! total rows: 4 +get 600671.SH income data succ! total rows: 4 +get 600673.SH income data succ! total rows: 4 +get 600674.SH income data succ! total rows: 5 +get 600675.SH income data succ! total rows: 5 +get 600676.SH income data succ! total rows: 4 +get 600678.SH income data succ! total rows: 4 +get 600679.SH income data succ! total rows: 5 +get 600681.SH income data succ! total rows: 4 +get 600682.SH income data succ! total rows: 4 +get 600683.SH income data succ! total rows: 4 +get 600684.SH income data succ! total rows: 4 +get 600685.SH income data succ! total rows: 4 +get 600686.SH income data succ! total rows: 6 +get 600688.SH income data succ! total rows: 5 +get 600689.SH income data succ! total rows: 4 +get 600690.SH income data succ! total rows: 4 +get 600691.SH income data succ! total rows: 4 +get 600692.SH income data succ! total rows: 5 +get 600693.SH income data succ! total rows: 4 +get 600694.SH income data succ! total rows: 4 +get 600696.SH income data succ! total rows: 4 +get 600697.SH income data succ! total rows: 4 +get 600698.SH income data succ! total rows: 4 +get 600699.SH income data succ! total rows: 4 +get 600702.SH income data succ! total rows: 4 +get 600703.SH income data succ! total rows: 4 +get 600704.SH income data succ! total rows: 4 +get 600705.SH income data succ! total rows: 4 +get 600706.SH income data succ! total rows: 5 +get 600707.SH income data succ! total rows: 4 +get 600708.SH income data succ! total rows: 5 +get 600710.SH income data succ! total rows: 4 +get 600711.SH income data succ! total rows: 4 +get 600712.SH income data succ! total rows: 4 +get 600713.SH income data succ! total rows: 4 +get 600714.SH income data succ! total rows: 4 +get 600715.SH income data succ! total rows: 4 +get 600716.SH income data succ! total rows: 5 +get 600717.SH income data succ! total rows: 4 +get 600718.SH income data succ! total rows: 4 +get 600719.SH income data succ! total rows: 5 +get 600720.SH income data succ! total rows: 4 +get 600721.SH income data succ! total rows: 4 +get 600722.SH income data succ! total rows: 4 +get 600724.SH income data succ! total rows: 5 +get 600725.SH income data succ! total rows: 4 +get 600726.SH income data succ! total rows: 4 +get 600727.SH income data succ! total rows: 5 +get 600728.SH income data succ! total rows: 5 +get 600729.SH income data succ! total rows: 4 +get 600730.SH income data succ! total rows: 4 +get 600731.SH income data succ! total rows: 4 +get 600732.SH income data succ! total rows: 4 +get 600733.SH income data succ! total rows: 4 +get 600734.SH income data succ! total rows: 4 +get 600735.SH income data succ! total rows: 4 +get 600736.SH income data succ! total rows: 5 +get 600737.SH income data succ! total rows: 4 +get 600738.SH income data succ! total rows: 4 +get 600739.SH income data succ! total rows: 4 +get 600740.SH income data succ! total rows: 4 +get 600741.SH income data succ! total rows: 4 +get 600742.SH income data succ! total rows: 4 +get 600743.SH income data succ! total rows: 4 +get 600744.SH income data succ! total rows: 5 +get 600745.SH income data succ! total rows: 4 +get 600746.SH income data succ! total rows: 4 +get 600748.SH income data succ! total rows: 4 +get 600749.SH income data succ! total rows: 4 +get 600750.SH income data succ! total rows: 5 +get 600751.SH income data succ! total rows: 5 +get 600753.SH income data succ! total rows: 6 +get 600754.SH income data succ! total rows: 4 +get 600755.SH income data succ! total rows: 5 +get 600756.SH income data succ! total rows: 4 +get 600757.SH income data succ! total rows: 5 +get 600758.SH income data succ! total rows: 4 +get 600759.SH income data succ! total rows: 4 +get 600760.SH income data succ! total rows: 4 +get 600761.SH income data succ! total rows: 5 +get 600763.SH income data succ! total rows: 4 +get 600764.SH income data succ! total rows: 4 +get 600765.SH income data succ! total rows: 4 +get 600766.SH income data succ! total rows: 4 +get 600767.SH income data succ! total rows: 5 +get 600768.SH income data succ! total rows: 4 +get 600769.SH income data succ! total rows: 4 +get 600770.SH income data succ! total rows: 4 +get 600771.SH income data succ! total rows: 5 +get 600773.SH income data succ! total rows: 5 +get 600774.SH income data succ! total rows: 4 +get 600775.SH income data succ! total rows: 4 +get 600776.SH income data succ! total rows: 4 +get 600777.SH income data succ! total rows: 5 +get 600778.SH income data succ! total rows: 4 +get 600779.SH income data succ! total rows: 4 +get 600780.SH income data succ! total rows: 4 +get 600781.SH income data succ! total rows: 8 +get 600782.SH income data succ! total rows: 4 +get 600783.SH income data succ! total rows: 4 +get 600784.SH income data succ! total rows: 4 +get 600785.SH income data succ! total rows: 4 +get 600787.SH income data succ! total rows: 4 +get 600789.SH income data succ! total rows: 6 +get 600790.SH income data succ! total rows: 4 +get 600791.SH income data succ! total rows: 4 +get 600792.SH income data succ! total rows: 5 +get 600793.SH income data succ! total rows: 4 +get 600794.SH income data succ! total rows: 4 +get 600795.SH income data succ! total rows: 4 +get 600796.SH income data succ! total rows: 4 +get 600797.SH income data succ! total rows: 4 +get 600798.SH income data succ! total rows: 5 +get 600800.SH income data succ! total rows: 4 +get 600801.SH income data succ! total rows: 4 +get 600802.SH income data succ! total rows: 4 +get 600803.SH income data succ! total rows: 4 +get 600804.SH income data succ! total rows: 4 +get 600805.SH income data succ! total rows: 5 +get 600807.SH income data succ! total rows: 4 +get 600808.SH income data succ! total rows: 4 +get 600809.SH income data succ! total rows: 4 +get 600810.SH income data succ! total rows: 4 +get 600811.SH income data succ! total rows: 5 +get 600812.SH income data succ! total rows: 4 +get 600814.SH income data succ! total rows: 5 +get 600815.SH income data succ! total rows: 4 +get 600816.SH income data succ! total rows: 6 +get 600817.SH income data succ! total rows: 4 +get 600818.SH income data succ! total rows: 4 +get 600819.SH income data succ! total rows: 4 +get 600820.SH income data succ! total rows: 4 +get 600821.SH income data succ! total rows: 4 +get 600822.SH income data succ! total rows: 4 +get 600823.SH income data succ! total rows: 4 +get 600824.SH income data succ! total rows: 4 +get 600825.SH income data succ! total rows: 4 +get 600826.SH income data succ! total rows: 4 +get 600827.SH income data succ! total rows: 4 +get 600828.SH income data succ! total rows: 4 +get 600829.SH income data succ! total rows: 4 +get 600830.SH income data succ! total rows: 4 +get 600831.SH income data succ! total rows: 5 +get 600833.SH income data succ! total rows: 4 +get 600834.SH income data succ! total rows: 4 +get 600835.SH income data succ! total rows: 5 +get 600836.SH income data succ! total rows: 5 +get 600837.SH income data succ! total rows: 4 +get 600838.SH income data succ! total rows: 5 +get 600839.SH income data succ! total rows: 5 +get 600841.SH income data succ! total rows: 4 +get 600843.SH income data succ! total rows: 4 +get 600844.SH income data succ! total rows: 4 +get 600845.SH income data succ! total rows: 4 +get 600846.SH income data succ! total rows: 4 +get 600847.SH income data succ! total rows: 4 +get 600848.SH income data succ! total rows: 4 +get 600850.SH income data succ! total rows: 4 +get 600851.SH income data succ! total rows: 4 +get 600853.SH income data succ! total rows: 4 +get 600854.SH income data succ! total rows: 5 +get 600855.SH income data succ! total rows: 4 +get 600857.SH income data succ! total rows: 4 +get 600858.SH income data succ! total rows: 5 +get 600859.SH income data succ! total rows: 4 +get 600860.SH income data succ! total rows: 5 +get 600861.SH income data succ! total rows: 4 +get 600862.SH income data succ! total rows: 5 +get 600863.SH income data succ! total rows: 4 +get 600864.SH income data succ! total rows: 4 +get 600865.SH income data succ! total rows: 4 +get 600866.SH income data succ! total rows: 4 +get 600867.SH income data succ! total rows: 4 +get 600868.SH income data succ! total rows: 5 +get 600869.SH income data succ! total rows: 5 +get 600870.SH income data succ! total rows: 2 +get 600871.SH income data succ! total rows: 4 +get 600872.SH income data succ! total rows: 4 +get 600873.SH income data succ! total rows: 4 +get 600874.SH income data succ! total rows: 4 +get 600875.SH income data succ! total rows: 5 +get 600876.SH income data succ! total rows: 4 +get 600877.SH income data succ! total rows: 4 +get 600879.SH income data succ! total rows: 4 +get 600880.SH income data succ! total rows: 4 +get 600881.SH income data succ! total rows: 4 +get 600882.SH income data succ! total rows: 4 +get 600883.SH income data succ! total rows: 4 +get 600884.SH income data succ! total rows: 4 +get 600885.SH income data succ! total rows: 4 +get 600886.SH income data succ! total rows: 4 +get 600887.SH income data succ! total rows: 5 +get 600888.SH income data succ! total rows: 5 +get 600889.SH income data succ! total rows: 4 +get 600892.SH income data succ! total rows: 5 +get 600893.SH income data succ! total rows: 4 +get 600894.SH income data succ! total rows: 4 +get 600895.SH income data succ! total rows: 4 +get 600896.SH income data succ! total rows: 1 +get 600897.SH income data succ! total rows: 4 +get 600898.SH income data succ! total rows: 4 +get 600900.SH income data succ! total rows: 4 +get 600901.SH income data succ! total rows: 4 +get 600903.SH income data succ! total rows: 5 +get 600905.SH income data succ! total rows: 4 +get 600906.SH income data succ! total rows: 4 +get 600908.SH income data succ! total rows: 4 +get 600909.SH income data succ! total rows: 5 +get 600916.SH income data succ! total rows: 4 +get 600917.SH income data succ! total rows: 4 +get 600918.SH income data succ! total rows: 4 +get 600919.SH income data succ! total rows: 4 +get 600925.SH income data succ! total rows: 5 +get 600926.SH income data succ! total rows: 4 +get 600927.SH income data succ! total rows: 4 +get 600928.SH income data succ! total rows: 4 +get 600929.SH income data succ! total rows: 5 +get 600933.SH income data succ! total rows: 5 +get 600935.SH income data succ! total rows: 4 +get 600936.SH income data succ! total rows: 4 +get 600938.SH income data succ! total rows: 5 +get 600939.SH income data succ! total rows: 4 +get 600941.SH income data succ! total rows: 4 +get 600955.SH income data succ! total rows: 5 +get 600956.SH income data succ! total rows: 4 +get 600958.SH income data succ! total rows: 4 +get 600959.SH income data succ! total rows: 4 +get 600960.SH income data succ! total rows: 4 +get 600961.SH income data succ! total rows: 4 +get 600962.SH income data succ! total rows: 4 +get 600963.SH income data succ! total rows: 5 +get 600965.SH income data succ! total rows: 4 +get 600966.SH income data succ! total rows: 4 +get 600967.SH income data succ! total rows: 4 +get 600968.SH income data succ! total rows: 4 +get 600969.SH income data succ! total rows: 5 +get 600970.SH income data succ! total rows: 4 +get 600971.SH income data succ! total rows: 4 +get 600973.SH income data succ! total rows: 4 +get 600975.SH income data succ! total rows: 4 +get 600976.SH income data succ! total rows: 5 +get 600977.SH income data succ! total rows: 4 +get 600979.SH income data succ! total rows: 4 +get 600980.SH income data succ! total rows: 4 +get 600981.SH income data succ! total rows: 4 +get 600982.SH income data succ! total rows: 5 +get 600983.SH income data succ! total rows: 5 +get 600984.SH income data succ! total rows: 4 +get 600985.SH income data succ! total rows: 4 +get 600986.SH income data succ! total rows: 4 +get 600987.SH income data succ! total rows: 4 +get 600988.SH income data succ! total rows: 4 +get 600989.SH income data succ! total rows: 5 +get 600990.SH income data succ! total rows: 4 +get 600992.SH income data succ! total rows: 4 +get 600993.SH income data succ! total rows: 4 +get 600995.SH income data succ! total rows: 4 +get 600996.SH income data succ! total rows: 4 +get 600997.SH income data succ! total rows: 4 +get 600998.SH income data succ! total rows: 4 +get 600999.SH income data succ! total rows: 4 +get 601000.SH income data succ! total rows: 4 +get 601001.SH income data succ! total rows: 5 +get 601002.SH income data succ! total rows: 4 +get 601003.SH income data succ! total rows: 4 +get 601005.SH income data succ! total rows: 4 +get 601006.SH income data succ! total rows: 4 +get 601007.SH income data succ! total rows: 4 +get 601008.SH income data succ! total rows: 5 +get 601009.SH income data succ! total rows: 6 +get 601010.SH income data succ! total rows: 4 +get 601011.SH income data succ! total rows: 4 +get 601012.SH income data succ! total rows: 4 +get 601015.SH income data succ! total rows: 4 +get 601016.SH income data succ! total rows: 4 +get 601018.SH income data succ! total rows: 4 +get 601019.SH income data succ! total rows: 4 +get 601020.SH income data succ! total rows: 5 +get 601021.SH income data succ! total rows: 4 +get 601022.SH income data succ! total rows: 8 +get 601028.SH income data succ! total rows: 4 +get 601038.SH income data succ! total rows: 4 +get 601058.SH income data succ! total rows: 4 +get 601059.SH income data succ! total rows: 8 +get 601061.SH income data succ! total rows: 3 +get 601065.SH income data succ! total rows: 4 +get 601066.SH income data succ! total rows: 4 +get 601068.SH income data succ! total rows: 5 +get 601069.SH income data succ! total rows: 4 +get 601077.SH income data succ! total rows: 4 +get 601086.SH income data succ! total rows: 4 +get 601088.SH income data succ! total rows: 5 +get 601089.SH income data succ! total rows: 5 +get 601098.SH income data succ! total rows: 5 +get 601099.SH income data succ! total rows: 5 +get 601100.SH income data succ! total rows: 4 +get 601101.SH income data succ! total rows: 4 +get 601106.SH income data succ! total rows: 4 +get 601107.SH income data succ! total rows: 5 +get 601108.SH income data succ! total rows: 6 +get 601111.SH income data succ! total rows: 4 +get 601113.SH income data succ! total rows: 4 +get 601116.SH income data succ! total rows: 4 +get 601117.SH income data succ! total rows: 4 +get 601118.SH income data succ! total rows: 4 +get 601121.SH income data succ! total rows: 5 +get 601126.SH income data succ! total rows: 4 +get 601127.SH income data succ! total rows: 4 +get 601128.SH income data succ! total rows: 4 +get 601133.SH income data succ! total rows: 4 +get 601136.SH income data succ! total rows: 8 +get 601137.SH income data succ! total rows: 4 +get 601138.SH income data succ! total rows: 4 +get 601139.SH income data succ! total rows: 5 +get 601155.SH income data succ! total rows: 5 +get 601156.SH income data succ! total rows: 4 +get 601158.SH income data succ! total rows: 5 +get 601162.SH income data succ! total rows: 4 +get 601163.SH income data succ! total rows: 4 +get 601166.SH income data succ! total rows: 5 +get 601168.SH income data succ! total rows: 5 +get 601169.SH income data succ! total rows: 4 +get 601177.SH income data succ! total rows: 5 +get 601179.SH income data succ! total rows: 4 +get 601186.SH income data succ! total rows: 5 +get 601187.SH income data succ! total rows: 5 +get 601188.SH income data succ! total rows: 4 +get 601198.SH income data succ! total rows: 4 +get 601199.SH income data succ! total rows: 4 +get 601200.SH income data succ! total rows: 4 +get 601208.SH income data succ! total rows: 4 +get 601211.SH income data succ! total rows: 4 +get 601212.SH income data succ! total rows: 5 +get 601216.SH income data succ! total rows: 4 +get 601218.SH income data succ! total rows: 5 +get 601222.SH income data succ! total rows: 5 +get 601225.SH income data succ! total rows: 5 +get 601226.SH income data succ! total rows: 4 +get 601228.SH income data succ! total rows: 4 +get 601229.SH income data succ! total rows: 5 +get 601231.SH income data succ! total rows: 4 +get 601233.SH income data succ! total rows: 4 +get 601236.SH income data succ! total rows: 4 +get 601238.SH income data succ! total rows: 5 +get 601258.SH income data succ! total rows: 4 +get 601279.SH income data succ! total rows: 4 +get 601288.SH income data succ! total rows: 4 +get 601298.SH income data succ! total rows: 4 +get 601311.SH income data succ! total rows: 4 +get 601318.SH income data succ! total rows: 4 +get 601319.SH income data succ! total rows: 4 +get 601326.SH income data succ! total rows: 4 +get 601328.SH income data succ! total rows: 5 +get 601330.SH income data succ! total rows: 4 +get 601333.SH income data succ! total rows: 6 +get 601336.SH income data succ! total rows: 4 +get 601339.SH income data succ! total rows: 4 +get 601360.SH income data succ! total rows: 4 +get 601366.SH income data succ! total rows: 4 +get 601368.SH income data succ! total rows: 4 +get 601369.SH income data succ! total rows: 5 +get 601375.SH income data succ! total rows: 4 +get 601377.SH income data succ! total rows: 4 +get 601388.SH income data succ! total rows: 4 +get 601390.SH income data succ! total rows: 4 +get 601398.SH income data succ! total rows: 5 +get 601399.SH income data succ! total rows: 4 +get 601456.SH income data succ! total rows: 5 +get 601500.SH income data succ! total rows: 4 +get 601512.SH income data succ! total rows: 4 +get 601515.SH income data succ! total rows: 4 +get 601518.SH income data succ! total rows: 4 +get 601519.SH income data succ! total rows: 4 +get 601528.SH income data succ! total rows: 4 +get 601555.SH income data succ! total rows: 5 +get 601566.SH income data succ! total rows: 4 +get 601567.SH income data succ! total rows: 4 +get 601568.SH income data succ! total rows: 4 +get 601577.SH income data succ! total rows: 5 +get 601579.SH income data succ! total rows: 4 +get 601588.SH income data succ! total rows: 4 +get 601595.SH income data succ! total rows: 4 +get 601598.SH income data succ! total rows: 4 +get 601599.SH income data succ! total rows: 5 +get 601600.SH income data succ! total rows: 4 +get 601601.SH income data succ! total rows: 4 +get 601606.SH income data succ! total rows: 4 +get 601607.SH income data succ! total rows: 4 +get 601608.SH income data succ! total rows: 4 +get 601609.SH income data succ! total rows: 4 +get 601611.SH income data succ! total rows: 6 +get 601615.SH income data succ! total rows: 4 +get 601616.SH income data succ! total rows: 4 +get 601618.SH income data succ! total rows: 4 +get 601619.SH income data succ! total rows: 4 +get 601628.SH income data succ! total rows: 5 +get 601633.SH income data succ! total rows: 5 +get 601636.SH income data succ! total rows: 4 +get 601658.SH income data succ! total rows: 5 +get 601665.SH income data succ! total rows: 4 +get 601666.SH income data succ! total rows: 4 +get 601668.SH income data succ! total rows: 4 +get 601669.SH income data succ! total rows: 5 +get 601677.SH income data succ! total rows: 4 +get 601678.SH income data succ! total rows: 4 +get 601686.SH income data succ! total rows: 4 +get 601688.SH income data succ! total rows: 4 +get 601689.SH income data succ! total rows: 4 +get 601696.SH income data succ! total rows: 5 +get 601698.SH income data succ! total rows: 5 +get 601699.SH income data succ! total rows: 5 +get 601700.SH income data succ! total rows: 4 +get 601702.SH income data succ! total rows: 5 +get 601717.SH income data succ! total rows: 4 +get 601718.SH income data succ! total rows: 4 +get 601727.SH income data succ! total rows: 4 +get 601728.SH income data succ! total rows: 4 +get 601766.SH income data succ! total rows: 4 +get 601777.SH income data succ! total rows: 4 +get 601778.SH income data succ! total rows: 5 +get 601788.SH income data succ! total rows: 4 +get 601789.SH income data succ! total rows: 4 +get 601798.SH income data succ! total rows: 4 +get 601799.SH income data succ! total rows: 4 +get 601800.SH income data succ! total rows: 4 +get 601801.SH income data succ! total rows: 4 +get 601808.SH income data succ! total rows: 4 +get 601811.SH income data succ! total rows: 5 +get 601816.SH income data succ! total rows: 5 +get 601818.SH income data succ! total rows: 5 +get 601825.SH income data succ! total rows: 4 +get 601827.SH income data succ! total rows: 5 +get 601828.SH income data succ! total rows: 4 +get 601838.SH income data succ! total rows: 4 +get 601857.SH income data succ! total rows: 5 +get 601858.SH income data succ! total rows: 4 +get 601860.SH income data succ! total rows: 6 +get 601865.SH income data succ! total rows: 4 +get 601866.SH income data succ! total rows: 4 +get 601868.SH income data succ! total rows: 4 +get 601869.SH income data succ! total rows: 4 +get 601872.SH income data succ! total rows: 4 +get 601877.SH income data succ! total rows: 4 +get 601878.SH income data succ! total rows: 4 +get 601880.SH income data succ! total rows: 5 +get 601881.SH income data succ! total rows: 4 +get 601882.SH income data succ! total rows: 4 +get 601886.SH income data succ! total rows: 4 +get 601888.SH income data succ! total rows: 4 +get 601890.SH income data succ! total rows: 5 +get 601898.SH income data succ! total rows: 4 +get 601899.SH income data succ! total rows: 4 +get 601900.SH income data succ! total rows: 4 +get 601901.SH income data succ! total rows: 5 +get 601908.SH income data succ! total rows: 5 +get 601916.SH income data succ! total rows: 4 +get 601918.SH income data succ! total rows: 4 +get 601919.SH income data succ! total rows: 4 +get 601921.SH income data succ! total rows: 5 +get 601928.SH income data succ! total rows: 4 +get 601929.SH income data succ! total rows: 4 +get 601933.SH income data succ! total rows: 5 +get 601939.SH income data succ! total rows: 6 +get 601949.SH income data succ! total rows: 4 +get 601952.SH income data succ! total rows: 4 +get 601956.SH income data succ! total rows: 5 +get 601958.SH income data succ! total rows: 4 +get 601963.SH income data succ! total rows: 4 +get 601965.SH income data succ! total rows: 4 +get 601966.SH income data succ! total rows: 4 +get 601968.SH income data succ! total rows: 4 +get 601969.SH income data succ! total rows: 4 +get 601975.SH income data succ! total rows: 4 +get 601985.SH income data succ! total rows: 5 +get 601988.SH income data succ! total rows: 6 +get 601989.SH income data succ! total rows: 4 +get 601990.SH income data succ! total rows: 5 +get 601991.SH income data succ! total rows: 4 +get 601992.SH income data succ! total rows: 4 +get 601995.SH income data succ! total rows: 4 +get 601996.SH income data succ! total rows: 5 +get 601997.SH income data succ! total rows: 6 +get 601998.SH income data succ! total rows: 6 +get 601999.SH income data succ! total rows: 4 +get 603000.SH income data succ! total rows: 4 +get 603001.SH income data succ! total rows: 4 +get 603002.SH income data succ! total rows: 4 +get 603003.SH income data succ! total rows: 4 +get 603005.SH income data succ! total rows: 4 +get 603006.SH income data succ! total rows: 4 +get 603007.SH income data succ! total rows: 5 +get 603008.SH income data succ! total rows: 4 +get 603009.SH income data succ! total rows: 4 +get 603010.SH income data succ! total rows: 4 +get 603011.SH income data succ! total rows: 4 +get 603012.SH income data succ! total rows: 5 +get 603013.SH income data succ! total rows: 4 +get 603015.SH income data succ! total rows: 4 +get 603016.SH income data succ! total rows: 4 +get 603017.SH income data succ! total rows: 5 +get 603018.SH income data succ! total rows: 4 +get 603019.SH income data succ! total rows: 4 +get 603020.SH income data succ! total rows: 4 +get 603021.SH income data succ! total rows: 4 +get 603022.SH income data succ! total rows: 4 +get 603023.SH income data succ! total rows: 4 +get 603025.SH income data succ! total rows: 4 +get 603026.SH income data succ! total rows: 5 +get 603027.SH income data succ! total rows: 4 +get 603028.SH income data succ! total rows: 4 +get 603029.SH income data succ! total rows: 4 +get 603030.SH income data succ! total rows: 6 +get 603031.SH income data succ! total rows: 5 +get 603032.SH income data succ! total rows: 5 +get 603033.SH income data succ! total rows: 4 +get 603035.SH income data succ! total rows: 4 +get 603036.SH income data succ! total rows: 4 +get 603037.SH income data succ! total rows: 4 +get 603038.SH income data succ! total rows: 5 +get 603039.SH income data succ! total rows: 5 +get 603040.SH income data succ! total rows: 4 +get 603041.SH income data succ! total rows: 4 +get 603042.SH income data succ! total rows: 4 +get 603043.SH income data succ! total rows: 4 +get 603045.SH income data succ! total rows: 4 +get 603048.SH income data succ! total rows: 4 +get 603050.SH income data succ! total rows: 4 +get 603051.SH income data succ! total rows: 5 +get 603052.SH income data succ! total rows: 8 +get 603053.SH income data succ! total rows: 5 +get 603055.SH income data succ! total rows: 4 +get 603056.SH income data succ! total rows: 6 +get 603057.SH income data succ! total rows: 8 +get 603058.SH income data succ! total rows: 5 +get 603059.SH income data succ! total rows: 4 +get 603060.SH income data succ! total rows: 4 +get 603061.SH income data succ! total rows: 5 +get 603063.SH income data succ! total rows: 4 +get 603065.SH income data succ! total rows: 5 +get 603066.SH income data succ! total rows: 5 +get 603067.SH income data succ! total rows: 4 +get 603068.SH income data succ! total rows: 4 +get 603069.SH income data succ! total rows: 4 +get 603070.SH income data succ! total rows: 5 +get 603071.SH income data succ! total rows: 4 +get 603073.SH income data succ! total rows: 5 +get 603076.SH income data succ! total rows: 4 +get 603077.SH income data succ! total rows: 5 +get 603078.SH income data succ! total rows: 4 +get 603079.SH income data succ! total rows: 4 +get 603080.SH income data succ! total rows: 5 +get 603081.SH income data succ! total rows: 4 +get 603083.SH income data succ! total rows: 4 +get 603085.SH income data succ! total rows: 4 +get 603086.SH income data succ! total rows: 5 +get 603087.SH income data succ! total rows: 4 +get 603088.SH income data succ! total rows: 4 +get 603089.SH income data succ! total rows: 4 +get 603090.SH income data succ! total rows: 4 +get 603093.SH income data succ! total rows: 4 +get 603095.SH income data succ! total rows: 4 +get 603096.SH income data succ! total rows: 4 +get 603097.SH income data succ! total rows: 5 +get 603098.SH income data succ! total rows: 4 +get 603099.SH income data succ! total rows: 4 +get 603100.SH income data succ! total rows: 5 +get 603101.SH income data succ! total rows: 5 +get 603102.SH income data succ! total rows: 4 +get 603103.SH income data succ! total rows: 5 +get 603105.SH income data succ! total rows: 5 +get 603106.SH income data succ! total rows: 5 +get 603108.SH income data succ! total rows: 4 +get 603109.SH income data succ! total rows: 6 +get 603110.SH income data succ! total rows: 4 +get 603111.SH income data succ! total rows: 4 +get 603112.SH income data succ! total rows: 4 +get 603113.SH income data succ! total rows: 4 +get 603115.SH income data succ! total rows: 4 +get 603116.SH income data succ! total rows: 4 +get 603117.SH income data succ! total rows: 5 +get 603118.SH income data succ! total rows: 5 +get 603121.SH income data succ! total rows: 5 +get 603122.SH income data succ! total rows: 4 +get 603123.SH income data succ! total rows: 4 +get 603125.SH income data succ! total rows: 4 +get 603126.SH income data succ! total rows: 4 +get 603127.SH income data succ! total rows: 5 +get 603128.SH income data succ! total rows: 4 +get 603129.SH income data succ! total rows: 4 +get 603130.SH income data succ! total rows: 8 +get 603131.SH income data succ! total rows: 4 +get 603132.SH income data succ! total rows: 5 +get 603133.SH income data succ! total rows: 4 +get 603135.SH income data succ! total rows: 4 +get 603136.SH income data succ! total rows: 4 +get 603137.SH income data succ! total rows: 4 +get 603138.SH income data succ! total rows: 4 +get 603139.SH income data succ! total rows: 4 +get 603150.SH income data succ! total rows: 4 +get 603151.SH income data succ! total rows: 8 +get 603153.SH income data succ! total rows: 4 +get 603155.SH income data succ! total rows: 5 +get 603156.SH income data succ! total rows: 4 +get 603158.SH income data succ! total rows: 5 +get 603159.SH income data succ! total rows: 4 +get 603160.SH income data succ! total rows: 4 +get 603161.SH income data succ! total rows: 5 +get 603162.SH income data succ! total rows: 4 +get 603163.SH income data succ! total rows: 8 +get 603165.SH income data succ! total rows: 4 +get 603166.SH income data succ! total rows: 4 +get 603167.SH income data succ! total rows: 4 +get 603168.SH income data succ! total rows: 4 +get 603169.SH income data succ! total rows: 5 +get 603170.SH income data succ! total rows: 5 +get 603171.SH income data succ! total rows: 5 +get 603172.SH income data succ! total rows: 2 +get 603173.SH income data succ! total rows: 5 +get 603176.SH income data succ! total rows: 6 +get 603177.SH income data succ! total rows: 4 +get 603178.SH income data succ! total rows: 4 +get 603179.SH income data succ! total rows: 4 +get 603180.SH income data succ! total rows: 5 +get 603181.SH income data succ! total rows: 4 +get 603182.SH income data succ! total rows: 8 +get 603183.SH income data succ! total rows: 5 +get 603185.SH income data succ! total rows: 5 +get 603186.SH income data succ! total rows: 4 +get 603187.SH income data succ! total rows: 4 +get 603188.SH income data succ! total rows: 5 +get 603189.SH income data succ! total rows: 5 +get 603190.SH income data succ! total rows: 8 +get 603191.SH income data succ! total rows: 5 +get 603192.SH income data succ! total rows: 5 +get 603195.SH income data succ! total rows: 4 +get 603196.SH income data succ! total rows: 4 +get 603197.SH income data succ! total rows: 4 +get 603198.SH income data succ! total rows: 4 +get 603199.SH income data succ! total rows: 5 +get 603200.SH income data succ! total rows: 6 +get 603201.SH income data succ! total rows: 11 +get 603203.SH income data succ! total rows: 4 +get 603206.SH income data succ! total rows: 5 +get 603208.SH income data succ! total rows: 7 +get 603209.SH income data succ! total rows: 5 +get 603211.SH income data succ! total rows: 11 +get 603212.SH income data succ! total rows: 4 +get 603213.SH income data succ! total rows: 4 +get 603214.SH income data succ! total rows: 4 +get 603215.SH income data succ! total rows: 4 +get 603216.SH income data succ! total rows: 4 +get 603217.SH income data succ! total rows: 5 +get 603218.SH income data succ! total rows: 4 +get 603219.SH income data succ! total rows: 4 +get 603220.SH income data succ! total rows: 4 +get 603221.SH income data succ! total rows: 4 +get 603222.SH income data succ! total rows: 4 +get 603223.SH income data succ! total rows: 4 +get 603225.SH income data succ! total rows: 5 +get 603226.SH income data succ! total rows: 4 +get 603227.SH income data succ! total rows: 4 +get 603228.SH income data succ! total rows: 4 +get 603229.SH income data succ! total rows: 4 +get 603230.SH income data succ! total rows: 5 +get 603232.SH income data succ! total rows: 5 +get 603233.SH income data succ! total rows: 4 +get 603235.SH income data succ! total rows: 5 +get 603236.SH income data succ! total rows: 4 +get 603237.SH income data succ! total rows: 9 +get 603238.SH income data succ! total rows: 4 +get 603239.SH income data succ! total rows: 4 +get 603255.SH income data succ! total rows: 11 +get 603256.SH income data succ! total rows: 4 +get 603258.SH income data succ! total rows: 5 +get 603259.SH income data succ! total rows: 4 +get 603260.SH income data succ! total rows: 4 +get 603261.SH income data succ! total rows: 5 +get 603266.SH income data succ! total rows: 4 +get 603267.SH income data succ! total rows: 4 +get 603268.SH income data succ! total rows: 4 +get 603269.SH income data succ! total rows: 4 +get 603272.SH income data succ! total rows: 5 +get 603277.SH income data succ! total rows: 4 +get 603278.SH income data succ! total rows: 4 +get 603279.SH income data succ! total rows: 5 +get 603280.SH income data succ! total rows: 8 +get 603281.SH income data succ! total rows: 8 +get 603282.SH income data succ! total rows: 3 +get 603283.SH income data succ! total rows: 4 +get 603286.SH income data succ! total rows: 5 +get 603288.SH income data succ! total rows: 4 +get 603289.SH income data succ! total rows: 4 +get 603290.SH income data succ! total rows: 5 +get 603291.SH income data succ! total rows: 4 +get 603297.SH income data succ! total rows: 4 +get 603298.SH income data succ! total rows: 5 +get 603299.SH income data succ! total rows: 4 +get 603300.SH income data succ! total rows: 4 +get 603301.SH income data succ! total rows: 4 +get 603303.SH income data succ! total rows: 5 +get 603305.SH income data succ! total rows: 4 +get 603306.SH income data succ! total rows: 5 +get 603307.SH income data succ! total rows: 5 +get 603308.SH income data succ! total rows: 4 +get 603309.SH income data succ! total rows: 4 +get 603311.SH income data succ! total rows: 4 +get 603313.SH income data succ! total rows: 5 +get 603315.SH income data succ! total rows: 4 +get 603316.SH income data succ! total rows: 5 +get 603317.SH income data succ! total rows: 5 +get 603318.SH income data succ! total rows: 4 +get 603319.SH income data succ! total rows: 4 +get 603320.SH income data succ! total rows: 4 +get 603321.SH income data succ! total rows: 4 +get 603322.SH income data succ! total rows: 4 +get 603323.SH income data succ! total rows: 6 +get 603324.SH income data succ! total rows: 4 +get 603326.SH income data succ! total rows: 4 +get 603327.SH income data succ! total rows: 5 +get 603328.SH income data succ! total rows: 4 +get 603329.SH income data succ! total rows: 4 +get 603330.SH income data succ! total rows: 5 +get 603331.SH income data succ! total rows: 4 +get 603332.SH income data succ! total rows: 4 +get 603333.SH income data succ! total rows: 4 +get 603335.SH income data succ! total rows: 5 +get 603336.SH income data succ! total rows: 4 +get 603337.SH income data succ! total rows: 5 +get 603338.SH income data succ! total rows: 4 +get 603339.SH income data succ! total rows: 4 +get 603345.SH income data succ! total rows: 5 +get 603348.SH income data succ! total rows: 5 +get 603351.SH income data succ! total rows: 5 +get 603353.SH income data succ! total rows: 4 +get 603355.SH income data succ! total rows: 4 +get 603356.SH income data succ! total rows: 4 +get 603357.SH income data succ! total rows: 4 +get 603358.SH income data succ! total rows: 4 +get 603359.SH income data succ! total rows: 4 +get 603360.SH income data succ! total rows: 4 +get 603363.SH income data succ! total rows: 4 +get 603365.SH income data succ! total rows: 5 +get 603366.SH income data succ! total rows: 5 +get 603367.SH income data succ! total rows: 4 +get 603368.SH income data succ! total rows: 4 +get 603369.SH income data succ! total rows: 4 +get 603377.SH income data succ! total rows: 4 +get 603378.SH income data succ! total rows: 5 +get 603379.SH income data succ! total rows: 4 +get 603380.SH income data succ! total rows: 4 +get 603383.SH income data succ! total rows: 4 +get 603385.SH income data succ! total rows: 5 +get 603386.SH income data succ! total rows: 4 +get 603387.SH income data succ! total rows: 4 +get 603388.SH income data succ! total rows: 5 +get 603389.SH income data succ! total rows: 4 +get 603390.SH income data succ! total rows: 4 +get 603392.SH income data succ! total rows: 4 +get 603393.SH income data succ! total rows: 5 +get 603396.SH income data succ! total rows: 4 +get 603398.SH income data succ! total rows: 4 +get 603399.SH income data succ! total rows: 4 +get 603408.SH income data succ! total rows: 4 +get 603416.SH income data succ! total rows: 5 +get 603421.SH income data succ! total rows: 4 +get 603429.SH income data succ! total rows: 4 +get 603439.SH income data succ! total rows: 4 +get 603444.SH income data succ! total rows: 5 +get 603456.SH income data succ! total rows: 4 +get 603458.SH income data succ! total rows: 4 +get 603466.SH income data succ! total rows: 4 +get 603477.SH income data succ! total rows: 4 +get 603486.SH income data succ! total rows: 5 +get 603488.SH income data succ! total rows: 5 +get 603489.SH income data succ! total rows: 5 +get 603496.SH income data succ! total rows: 4 +get 603499.SH income data succ! total rows: 4 +get 603500.SH income data succ! total rows: 4 +get 603501.SH income data succ! total rows: 4 +get 603505.SH income data succ! total rows: 5 +get 603506.SH income data succ! total rows: 4 +get 603507.SH income data succ! total rows: 5 +get 603508.SH income data succ! total rows: 4 +get 603511.SH income data succ! total rows: 5 +get 603515.SH income data succ! total rows: 4 +get 603516.SH income data succ! total rows: 4 +get 603517.SH income data succ! total rows: 4 +get 603518.SH income data succ! total rows: 4 +get 603519.SH income data succ! total rows: 4 +get 603520.SH income data succ! total rows: 5 +get 603527.SH income data succ! total rows: 4 +get 603528.SH income data succ! total rows: 5 +get 603529.SH income data succ! total rows: 4 +get 603530.SH income data succ! total rows: 4 +get 603533.SH income data succ! total rows: 4 +get 603535.SH income data succ! total rows: 5 +get 603536.SH income data succ! total rows: 4 +get 603538.SH income data succ! total rows: 4 +get 603551.SH income data succ! total rows: 4 +get 603555.SH income data succ! total rows: 5 +get 603556.SH income data succ! total rows: 4 +get 603557.SH income data succ! total rows: 4 +get 603558.SH income data succ! total rows: 4 +get 603559.SH income data succ! total rows: 4 +get 603565.SH income data succ! total rows: 4 +get 603566.SH income data succ! total rows: 4 +get 603567.SH income data succ! total rows: 5 +get 603568.SH income data succ! total rows: 4 +get 603569.SH income data succ! total rows: 4 +get 603577.SH income data succ! total rows: 4 +get 603578.SH income data succ! total rows: 5 +get 603579.SH income data succ! total rows: 4 +get 603580.SH income data succ! total rows: 4 +get 603583.SH income data succ! total rows: 5 +get 603585.SH income data succ! total rows: 6 +get 603586.SH income data succ! total rows: 4 +get 603587.SH income data succ! total rows: 4 +get 603588.SH income data succ! total rows: 4 +get 603589.SH income data succ! total rows: 4 +get 603590.SH income data succ! total rows: 4 +get 603595.SH income data succ! total rows: 4 +get 603596.SH income data succ! total rows: 4 +get 603598.SH income data succ! total rows: 4 +get 603599.SH income data succ! total rows: 4 +get 603600.SH income data succ! total rows: 4 +get 603601.SH income data succ! total rows: 4 +get 603602.SH income data succ! total rows: 4 +get 603603.SH income data succ! total rows: 4 +get 603605.SH income data succ! total rows: 5 +get 603606.SH income data succ! total rows: 5 +get 603607.SH income data succ! total rows: 4 +get 603608.SH income data succ! total rows: 6 +get 603609.SH income data succ! total rows: 5 +get 603610.SH income data succ! total rows: 5 +get 603611.SH income data succ! total rows: 5 +get 603612.SH income data succ! total rows: 4 +get 603613.SH income data succ! total rows: 5 +get 603615.SH income data succ! total rows: 4 +get 603616.SH income data succ! total rows: 4 +get 603617.SH income data succ! total rows: 4 +get 603618.SH income data succ! total rows: 4 +get 603619.SH income data succ! total rows: 4 +get 603626.SH income data succ! total rows: 4 +get 603628.SH income data succ! total rows: 4 +get 603629.SH income data succ! total rows: 4 +get 603630.SH income data succ! total rows: 4 +get 603633.SH income data succ! total rows: 4 +get 603636.SH income data succ! total rows: 4 +get 603637.SH income data succ! total rows: 5 +get 603638.SH income data succ! total rows: 4 +get 603639.SH income data succ! total rows: 4 +get 603648.SH income data succ! total rows: 5 +get 603650.SH income data succ! total rows: 4 +get 603655.SH income data succ! total rows: 4 +get 603656.SH income data succ! total rows: 5 +get 603657.SH income data succ! total rows: 5 +get 603658.SH income data succ! total rows: 4 +get 603659.SH income data succ! total rows: 4 +get 603660.SH income data succ! total rows: 6 +get 603661.SH income data succ! total rows: 5 +get 603662.SH income data succ! total rows: 4 +get 603663.SH income data succ! total rows: 4 +get 603665.SH income data succ! total rows: 4 +get 603666.SH income data succ! total rows: 4 +get 603667.SH income data succ! total rows: 5 +get 603668.SH income data succ! total rows: 4 +get 603669.SH income data succ! total rows: 4 +get 603676.SH income data succ! total rows: 4 +get 603677.SH income data succ! total rows: 4 +get 603678.SH income data succ! total rows: 4 +get 603679.SH income data succ! total rows: 4 +get 603680.SH income data succ! total rows: 4 +get 603681.SH income data succ! total rows: 4 +get 603682.SH income data succ! total rows: 4 +get 603683.SH income data succ! total rows: 4 +get 603685.SH income data succ! total rows: 4 +get 603686.SH income data succ! total rows: 4 +get 603687.SH income data succ! total rows: 5 +get 603688.SH income data succ! total rows: 4 +get 603689.SH income data succ! total rows: 4 +get 603690.SH income data succ! total rows: 4 +get 603693.SH income data succ! total rows: 4 +get 603696.SH income data succ! total rows: 4 +get 603697.SH income data succ! total rows: 4 +get 603698.SH income data succ! total rows: 4 +get 603699.SH income data succ! total rows: 5 +get 603700.SH income data succ! total rows: 4 +get 603701.SH income data succ! total rows: 4 +get 603703.SH income data succ! total rows: 5 +get 603706.SH income data succ! total rows: 4 +get 603707.SH income data succ! total rows: 4 +get 603708.SH income data succ! total rows: 4 +get 603709.SH income data succ! total rows: 4 +get 603711.SH income data succ! total rows: 4 +get 603712.SH income data succ! total rows: 4 +get 603713.SH income data succ! total rows: 4 +get 603716.SH income data succ! total rows: 4 +get 603717.SH income data succ! total rows: 5 +get 603718.SH income data succ! total rows: 4 +get 603719.SH income data succ! total rows: 4 +get 603721.SH income data succ! total rows: 4 +get 603722.SH income data succ! total rows: 4 +get 603725.SH income data succ! total rows: 4 +get 603726.SH income data succ! total rows: 4 +get 603727.SH income data succ! total rows: 4 +get 603728.SH income data succ! total rows: 4 +get 603729.SH income data succ! total rows: 5 +get 603730.SH income data succ! total rows: 4 +get 603733.SH income data succ! total rows: 5 +get 603737.SH income data succ! total rows: 4 +get 603738.SH income data succ! total rows: 4 +get 603739.SH income data succ! total rows: 4 +get 603755.SH income data succ! total rows: 4 +get 603757.SH income data succ! total rows: 4 +get 603758.SH income data succ! total rows: 4 +get 603759.SH income data succ! total rows: 4 +get 603766.SH income data succ! total rows: 4 +get 603767.SH income data succ! total rows: 4 +get 603768.SH income data succ! total rows: 4 +get 603773.SH income data succ! total rows: 4 +get 603776.SH income data succ! total rows: 4 +get 603777.SH income data succ! total rows: 4 +get 603778.SH income data succ! total rows: 5 +get 603779.SH income data succ! total rows: 4 +get 603786.SH income data succ! total rows: 5 +get 603787.SH income data succ! total rows: 4 +get 603788.SH income data succ! total rows: 4 +get 603789.SH income data succ! total rows: 4 +get 603790.SH income data succ! total rows: 4 +get 603797.SH income data succ! total rows: 4 +get 603798.SH income data succ! total rows: 5 +get 603799.SH income data succ! total rows: 4 +get 603800.SH income data succ! total rows: 4 +get 603801.SH income data succ! total rows: 4 +get 603803.SH income data succ! total rows: 4 +get 603806.SH income data succ! total rows: 4 +get 603808.SH income data succ! total rows: 4 +get 603809.SH income data succ! total rows: 4 +get 603810.SH income data succ! total rows: 5 +get 603811.SH income data succ! total rows: 4 +get 603813.SH income data succ! total rows: 5 +get 603815.SH income data succ! total rows: 4 +get 603816.SH income data succ! total rows: 4 +get 603817.SH income data succ! total rows: 5 +get 603818.SH income data succ! total rows: 4 +get 603819.SH income data succ! total rows: 5 +get 603822.SH income data succ! total rows: 4 +get 603823.SH income data succ! total rows: 5 +get 603825.SH income data succ! total rows: 4 +get 603826.SH income data succ! total rows: 4 +get 603828.SH income data succ! total rows: 6 +get 603829.SH income data succ! total rows: 4 +get 603833.SH income data succ! total rows: 4 +get 603836.SH income data succ! total rows: 4 +get 603838.SH income data succ! total rows: 4 +get 603839.SH income data succ! total rows: 4 +get 603843.SH income data succ! total rows: 5 +get 603848.SH income data succ! total rows: 4 +get 603855.SH income data succ! total rows: 5 +get 603856.SH income data succ! total rows: 4 +get 603858.SH income data succ! total rows: 4 +get 603859.SH income data succ! total rows: 4 +get 603860.SH income data succ! total rows: 4 +get 603861.SH income data succ! total rows: 4 +get 603863.SH income data succ! total rows: 4 +get 603866.SH income data succ! total rows: 5 +get 603867.SH income data succ! total rows: 4 +get 603868.SH income data succ! total rows: 4 +get 603869.SH income data succ! total rows: 5 +get 603871.SH income data succ! total rows: 4 +get 603876.SH income data succ! total rows: 4 +get 603877.SH income data succ! total rows: 4 +get 603878.SH income data succ! total rows: 4 +get 603879.SH income data succ! total rows: 4 +get 603880.SH income data succ! total rows: 4 +get 603881.SH income data succ! total rows: 4 +get 603882.SH income data succ! total rows: 4 +get 603883.SH income data succ! total rows: 4 +get 603885.SH income data succ! total rows: 4 +get 603886.SH income data succ! total rows: 4 +get 603887.SH income data succ! total rows: 4 +get 603888.SH income data succ! total rows: 4 +get 603889.SH income data succ! total rows: 4 +get 603890.SH income data succ! total rows: 5 +get 603893.SH income data succ! total rows: 4 +get 603895.SH income data succ! total rows: 6 +get 603896.SH income data succ! total rows: 4 +get 603897.SH income data succ! total rows: 6 +get 603898.SH income data succ! total rows: 4 +get 603899.SH income data succ! total rows: 4 +get 603900.SH income data succ! total rows: 4 +get 603901.SH income data succ! total rows: 4 +get 603903.SH income data succ! total rows: 5 +get 603906.SH income data succ! total rows: 4 +get 603908.SH income data succ! total rows: 4 +get 603909.SH income data succ! total rows: 6 +get 603912.SH income data succ! total rows: 4 +get 603915.SH income data succ! total rows: 4 +get 603916.SH income data succ! total rows: 4 +get 603917.SH income data succ! total rows: 5 +get 603918.SH income data succ! total rows: 5 +get 603919.SH income data succ! total rows: 5 +get 603920.SH income data succ! total rows: 5 +get 603922.SH income data succ! total rows: 5 +get 603926.SH income data succ! total rows: 4 +get 603927.SH income data succ! total rows: 4 +get 603928.SH income data succ! total rows: 4 +get 603929.SH income data succ! total rows: 4 +get 603931.SH income data succ! total rows: 4 +get 603933.SH income data succ! total rows: 4 +get 603936.SH income data succ! total rows: 5 +get 603937.SH income data succ! total rows: 4 +get 603938.SH income data succ! total rows: 4 +get 603939.SH income data succ! total rows: 4 +get 603948.SH income data succ! total rows: 4 +get 603949.SH income data succ! total rows: 4 +get 603950.SH income data succ! total rows: 4 +get 603955.SH income data succ! total rows: 4 +get 603956.SH income data succ! total rows: 4 +get 603958.SH income data succ! total rows: 4 +get 603959.SH income data succ! total rows: 4 +get 603960.SH income data succ! total rows: 4 +get 603963.SH income data succ! total rows: 5 +get 603966.SH income data succ! total rows: 4 +get 603967.SH income data succ! total rows: 4 +get 603968.SH income data succ! total rows: 4 +get 603969.SH income data succ! total rows: 5 +get 603970.SH income data succ! total rows: 4 +get 603976.SH income data succ! total rows: 4 +get 603977.SH income data succ! total rows: 4 +get 603978.SH income data succ! total rows: 4 +get 603979.SH income data succ! total rows: 4 +get 603980.SH income data succ! total rows: 4 +get 603982.SH income data succ! total rows: 5 +get 603983.SH income data succ! total rows: 4 +get 603985.SH income data succ! total rows: 5 +get 603986.SH income data succ! total rows: 4 +get 603987.SH income data succ! total rows: 4 +get 603988.SH income data succ! total rows: 4 +get 603989.SH income data succ! total rows: 4 +get 603990.SH income data succ! total rows: 4 +get 603991.SH income data succ! total rows: 4 +get 603992.SH income data succ! total rows: 4 +get 603993.SH income data succ! total rows: 4 +get 603995.SH income data succ! total rows: 4 +get 603997.SH income data succ! total rows: 4 +get 603998.SH income data succ! total rows: 4 +get 603999.SH income data succ! total rows: 5 +get 605001.SH income data succ! total rows: 4 +get 605003.SH income data succ! total rows: 4 +get 605005.SH income data succ! total rows: 5 +get 605006.SH income data succ! total rows: 5 +get 605007.SH income data succ! total rows: 5 +get 605008.SH income data succ! total rows: 4 +get 605009.SH income data succ! total rows: 5 +get 605011.SH income data succ! total rows: 4 +get 605016.SH income data succ! total rows: 5 +get 605018.SH income data succ! total rows: 4 +get 605020.SH income data succ! total rows: 5 +get 605028.SH income data succ! total rows: 6 +get 605033.SH income data succ! total rows: 5 +get 605050.SH income data succ! total rows: 5 +get 605055.SH income data succ! total rows: 4 +get 605056.SH income data succ! total rows: 4 +get 605058.SH income data succ! total rows: 4 +get 605060.SH income data succ! total rows: 4 +get 605066.SH income data succ! total rows: 4 +get 605068.SH income data succ! total rows: 4 +get 605069.SH income data succ! total rows: 4 +get 605077.SH income data succ! total rows: 4 +get 605080.SH income data succ! total rows: 5 +get 605081.SH income data succ! total rows: 4 +get 605086.SH income data succ! total rows: 4 +get 605088.SH income data succ! total rows: 5 +get 605089.SH income data succ! total rows: 4 +get 605090.SH income data succ! total rows: 4 +get 605098.SH income data succ! total rows: 4 +get 605099.SH income data succ! total rows: 4 +get 605100.SH income data succ! total rows: 5 +get 605108.SH income data succ! total rows: 4 +get 605111.SH income data succ! total rows: 4 +get 605116.SH income data succ! total rows: 4 +get 605117.SH income data succ! total rows: 4 +get 605118.SH income data succ! total rows: 4 +get 605122.SH income data succ! total rows: 4 +get 605123.SH income data succ! total rows: 4 +get 605128.SH income data succ! total rows: 4 +get 605133.SH income data succ! total rows: 4 +get 605136.SH income data succ! total rows: 4 +get 605138.SH income data succ! total rows: 4 +get 605151.SH income data succ! total rows: 4 +get 605155.SH income data succ! total rows: 4 +get 605158.SH income data succ! total rows: 4 +get 605162.SH income data succ! total rows: 4 +get 605166.SH income data succ! total rows: 4 +get 605167.SH income data succ! total rows: 4 +get 605168.SH income data succ! total rows: 5 +get 605169.SH income data succ! total rows: 4 +get 605177.SH income data succ! total rows: 4 +get 605178.SH income data succ! total rows: 4 +get 605179.SH income data succ! total rows: 4 +get 605180.SH income data succ! total rows: 4 +get 605183.SH income data succ! total rows: 4 +get 605186.SH income data succ! total rows: 4 +get 605188.SH income data succ! total rows: 4 +get 605189.SH income data succ! total rows: 4 +get 605196.SH income data succ! total rows: 4 +get 605198.SH income data succ! total rows: 4 +get 605199.SH income data succ! total rows: 4 +get 605208.SH income data succ! total rows: 5 +get 605218.SH income data succ! total rows: 4 +get 605222.SH income data succ! total rows: 4 +get 605228.SH income data succ! total rows: 4 +get 605255.SH income data succ! total rows: 4 +get 605258.SH income data succ! total rows: 5 +get 605259.SH income data succ! total rows: 4 +get 605266.SH income data succ! total rows: 4 +get 605268.SH income data succ! total rows: 4 +get 605277.SH income data succ! total rows: 4 +get 605286.SH income data succ! total rows: 5 +get 605287.SH income data succ! total rows: 4 +get 605288.SH income data succ! total rows: 4 +get 605289.SH income data succ! total rows: 4 +get 605296.SH income data succ! total rows: 4 +get 605298.SH income data succ! total rows: 4 +get 605299.SH income data succ! total rows: 5 +get 605300.SH income data succ! total rows: 4 +get 605303.SH income data succ! total rows: 4 +get 605305.SH income data succ! total rows: 4 +get 605318.SH income data succ! total rows: 4 +get 605319.SH income data succ! total rows: 4 +get 605333.SH income data succ! total rows: 5 +get 605336.SH income data succ! total rows: 4 +get 605337.SH income data succ! total rows: 4 +get 605338.SH income data succ! total rows: 4 +get 605339.SH income data succ! total rows: 4 +get 605358.SH income data succ! total rows: 4 +get 605365.SH income data succ! total rows: 4 +get 605366.SH income data succ! total rows: 4 +get 605368.SH income data succ! total rows: 4 +get 605369.SH income data succ! total rows: 4 +get 605376.SH income data succ! total rows: 4 +get 605377.SH income data succ! total rows: 4 +get 605378.SH income data succ! total rows: 4 +get 605388.SH income data succ! total rows: 4 +get 605389.SH income data succ! total rows: 4 +get 605398.SH income data succ! total rows: 4 +get 605399.SH income data succ! total rows: 4 +get 605488.SH income data succ! total rows: 5 +get 605499.SH income data succ! total rows: 5 +get 605500.SH income data succ! total rows: 4 +get 605507.SH income data succ! total rows: 4 +get 605555.SH income data succ! total rows: 4 +get 605566.SH income data succ! total rows: 4 +get 605567.SH income data succ! total rows: 6 +get 605577.SH income data succ! total rows: 4 +get 605580.SH income data succ! total rows: 4 +get 605588.SH income data succ! total rows: 4 +get 605589.SH income data succ! total rows: 4 +get 605598.SH income data succ! total rows: 4 +get 605599.SH income data succ! total rows: 4 +get 688001.SH income data succ! total rows: 4 +get 688002.SH income data succ! total rows: 4 +get 688003.SH income data succ! total rows: 4 +get 688004.SH income data succ! total rows: 4 +get 688005.SH income data succ! total rows: 4 +get 688006.SH income data succ! total rows: 4 +get 688007.SH income data succ! total rows: 5 +get 688008.SH income data succ! total rows: 4 +get 688009.SH income data succ! total rows: 5 +get 688010.SH income data succ! total rows: 4 +get 688011.SH income data succ! total rows: 5 +get 688012.SH income data succ! total rows: 5 +get 688013.SH income data succ! total rows: 4 +get 688015.SH income data succ! total rows: 5 +get 688016.SH income data succ! total rows: 4 +get 688017.SH income data succ! total rows: 4 +get 688018.SH income data succ! total rows: 4 +get 688019.SH income data succ! total rows: 4 +get 688020.SH income data succ! total rows: 5 +get 688021.SH income data succ! total rows: 4 +get 688022.SH income data succ! total rows: 4 +get 688023.SH income data succ! total rows: 4 +get 688025.SH income data succ! total rows: 4 +get 688026.SH income data succ! total rows: 4 +get 688027.SH income data succ! total rows: 4 +get 688028.SH income data succ! total rows: 4 +get 688029.SH income data succ! total rows: 5 +get 688030.SH income data succ! total rows: 4 +get 688031.SH income data succ! total rows: 8 +get 688032.SH income data succ! total rows: 4 +get 688033.SH income data succ! total rows: 4 +get 688035.SH income data succ! total rows: 8 +get 688036.SH income data succ! total rows: 4 +get 688037.SH income data succ! total rows: 4 +get 688038.SH income data succ! total rows: 4 +get 688039.SH income data succ! total rows: 4 +get 688041.SH income data succ! total rows: 10 +get 688045.SH income data succ! total rows: 5 +get 688046.SH income data succ! total rows: 5 +get 688047.SH income data succ! total rows: 6 +get 688048.SH income data succ! total rows: 5 +get 688049.SH income data succ! total rows: 4 +get 688050.SH income data succ! total rows: 5 +get 688051.SH income data succ! total rows: 4 +get 688052.SH income data succ! total rows: 5 +get 688053.SH income data succ! total rows: 6 +get 688055.SH income data succ! total rows: 4 +get 688056.SH income data succ! total rows: 4 +get 688057.SH income data succ! total rows: 4 +get 688058.SH income data succ! total rows: 4 +get 688059.SH income data succ! total rows: 4 +get 688060.SH income data succ! total rows: 4 +get 688061.SH income data succ! total rows: 10 +get 688062.SH income data succ! total rows: 4 +get 688063.SH income data succ! total rows: 5 +get 688065.SH income data succ! total rows: 5 +get 688066.SH income data succ! total rows: 4 +get 688067.SH income data succ! total rows: 4 +get 688068.SH income data succ! total rows: 4 +get 688069.SH income data succ! total rows: 4 +get 688070.SH income data succ! total rows: 4 +get 688071.SH income data succ! total rows: 4 +get 688072.SH income data succ! total rows: 4 +get 688073.SH income data succ! total rows: 8 +get 688075.SH income data succ! total rows: 5 +get 688076.SH income data succ! total rows: 4 +get 688077.SH income data succ! total rows: 4 +get 688078.SH income data succ! total rows: 4 +get 688079.SH income data succ! total rows: 4 +get 688080.SH income data succ! total rows: 4 +get 688081.SH income data succ! total rows: 5 +get 688082.SH income data succ! total rows: 4 +get 688083.SH income data succ! total rows: 4 +get 688084.SH income data succ! total rows: 8 +get 688085.SH income data succ! total rows: 4 +get 688086.SH income data succ! total rows: 2 +get 688087.SH income data succ! total rows: 4 +get 688088.SH income data succ! total rows: 4 +get 688089.SH income data succ! total rows: 4 +get 688090.SH income data succ! total rows: 5 +get 688091.SH income data succ! total rows: 4 +get 688092.SH income data succ! total rows: 4 +get 688093.SH income data succ! total rows: 4 +get 688095.SH income data succ! total rows: 4 +get 688096.SH income data succ! total rows: 4 +get 688097.SH income data succ! total rows: 4 +get 688098.SH income data succ! total rows: 4 +get 688099.SH income data succ! total rows: 4 +get 688100.SH income data succ! total rows: 4 +get 688101.SH income data succ! total rows: 5 +get 688102.SH income data succ! total rows: 4 +get 688103.SH income data succ! total rows: 4 +get 688105.SH income data succ! total rows: 4 +get 688106.SH income data succ! total rows: 4 +get 688107.SH income data succ! total rows: 4 +get 688108.SH income data succ! total rows: 4 +get 688109.SH income data succ! total rows: 4 +get 688110.SH income data succ! total rows: 5 +get 688111.SH income data succ! total rows: 4 +get 688112.SH income data succ! total rows: 4 +get 688113.SH income data succ! total rows: 5 +get 688114.SH income data succ! total rows: 9 +get 688115.SH income data succ! total rows: 4 +get 688116.SH income data succ! total rows: 4 +get 688117.SH income data succ! total rows: 5 +get 688118.SH income data succ! total rows: 4 +get 688119.SH income data succ! total rows: 5 +get 688120.SH income data succ! total rows: 6 +get 688121.SH income data succ! total rows: 4 +get 688122.SH income data succ! total rows: 4 +get 688123.SH income data succ! total rows: 4 +get 688125.SH income data succ! total rows: 4 +get 688126.SH income data succ! total rows: 4 +get 688127.SH income data succ! total rows: 5 +get 688128.SH income data succ! total rows: 4 +get 688129.SH income data succ! total rows: 4 +get 688130.SH income data succ! total rows: 11 +get 688131.SH income data succ! total rows: 5 +get 688132.SH income data succ! total rows: 11 +get 688133.SH income data succ! total rows: 5 +get 688135.SH income data succ! total rows: 4 +get 688136.SH income data succ! total rows: 4 +get 688137.SH income data succ! total rows: 11 +get 688138.SH income data succ! total rows: 5 +get 688139.SH income data succ! total rows: 4 +get 688141.SH income data succ! total rows: 8 +get 688143.SH income data succ! total rows: 8 +get 688146.SH income data succ! total rows: 4 +get 688147.SH income data succ! total rows: 8 +get 688148.SH income data succ! total rows: 4 +get 688150.SH income data succ! total rows: 5 +get 688151.SH income data succ! total rows: 4 +get 688152.SH income data succ! total rows: 8 +get 688153.SH income data succ! total rows: 6 +get 688155.SH income data succ! total rows: 5 +get 688156.SH income data succ! total rows: 4 +get 688157.SH income data succ! total rows: 4 +get 688158.SH income data succ! total rows: 4 +get 688159.SH income data succ! total rows: 4 +get 688160.SH income data succ! total rows: 4 +get 688161.SH income data succ! total rows: 4 +get 688162.SH income data succ! total rows: 4 +get 688163.SH income data succ! total rows: 5 +get 688165.SH income data succ! total rows: 4 +get 688166.SH income data succ! total rows: 4 +get 688167.SH income data succ! total rows: 4 +get 688168.SH income data succ! total rows: 4 +get 688169.SH income data succ! total rows: 4 +get 688170.SH income data succ! total rows: 5 +get 688171.SH income data succ! total rows: 4 +get 688172.SH income data succ! total rows: 8 +get 688173.SH income data succ! total rows: 4 +get 688175.SH income data succ! total rows: 5 +get 688176.SH income data succ! total rows: 5 +get 688177.SH income data succ! total rows: 5 +get 688178.SH income data succ! total rows: 4 +get 688179.SH income data succ! total rows: 4 +get 688180.SH income data succ! total rows: 4 +get 688181.SH income data succ! total rows: 4 +get 688182.SH income data succ! total rows: 4 +get 688183.SH income data succ! total rows: 4 +get 688184.SH income data succ! total rows: 9 +get 688185.SH income data succ! total rows: 4 +get 688186.SH income data succ! total rows: 4 +get 688187.SH income data succ! total rows: 4 +get 688188.SH income data succ! total rows: 5 +get 688189.SH income data succ! total rows: 4 +get 688190.SH income data succ! total rows: 4 +get 688191.SH income data succ! total rows: 4 +get 688192.SH income data succ! total rows: 4 +get 688193.SH income data succ! total rows: 5 +get 688195.SH income data succ! total rows: 4 +get 688196.SH income data succ! total rows: 4 +get 688197.SH income data succ! total rows: 4 +get 688198.SH income data succ! total rows: 5 +get 688199.SH income data succ! total rows: 4 +get 688200.SH income data succ! total rows: 5 +get 688201.SH income data succ! total rows: 4 +get 688202.SH income data succ! total rows: 4 +get 688203.SH income data succ! total rows: 11 +get 688205.SH income data succ! total rows: 11 +get 688206.SH income data succ! total rows: 4 +get 688207.SH income data succ! total rows: 5 +get 688208.SH income data succ! total rows: 5 +get 688209.SH income data succ! total rows: 4 +get 688210.SH income data succ! total rows: 4 +get 688211.SH income data succ! total rows: 4 +get 688212.SH income data succ! total rows: 4 +get 688213.SH income data succ! total rows: 5 +get 688215.SH income data succ! total rows: 4 +get 688216.SH income data succ! total rows: 4 +get 688217.SH income data succ! total rows: 4 +get 688218.SH income data succ! total rows: 4 +get 688219.SH income data succ! total rows: 5 +get 688220.SH income data succ! total rows: 5 +get 688221.SH income data succ! total rows: 4 +get 688222.SH income data succ! total rows: 4 +get 688223.SH income data succ! total rows: 4 +get 688225.SH income data succ! total rows: 4 +get 688226.SH income data succ! total rows: 4 +get 688227.SH income data succ! total rows: 4 +get 688228.SH income data succ! total rows: 5 +get 688229.SH income data succ! total rows: 4 +get 688230.SH income data succ! total rows: 4 +get 688231.SH income data succ! total rows: 12 +get 688232.SH income data succ! total rows: 4 +get 688233.SH income data succ! total rows: 4 +get 688234.SH income data succ! total rows: 5 +get 688235.SH income data succ! total rows: 5 +get 688236.SH income data succ! total rows: 4 +get 688237.SH income data succ! total rows: 6 +get 688238.SH income data succ! total rows: 4 +get 688239.SH income data succ! total rows: 5 +get 688244.SH income data succ! total rows: 10 +get 688246.SH income data succ! total rows: 5 +get 688247.SH income data succ! total rows: 10 +get 688248.SH income data succ! total rows: 5 +get 688249.SH income data succ! total rows: 2 +get 688251.SH income data succ! total rows: 5 +get 688252.SH income data succ! total rows: 10 +get 688253.SH income data succ! total rows: 10 +get 688255.SH income data succ! total rows: 4 +get 688256.SH income data succ! total rows: 5 +get 688257.SH income data succ! total rows: 4 +get 688258.SH income data succ! total rows: 4 +get 688259.SH income data succ! total rows: 4 +get 688260.SH income data succ! total rows: 4 +get 688261.SH income data succ! total rows: 4 +get 688262.SH income data succ! total rows: 5 +get 688265.SH income data succ! total rows: 4 +get 688266.SH income data succ! total rows: 4 +get 688267.SH income data succ! total rows: 5 +get 688268.SH income data succ! total rows: 4 +get 688269.SH income data succ! total rows: 5 +get 688270.SH income data succ! total rows: 4 +get 688271.SH income data succ! total rows: 10 +get 688272.SH income data succ! total rows: 4 +get 688273.SH income data succ! total rows: 10 +get 688275.SH income data succ! total rows: 7 +get 688276.SH income data succ! total rows: 4 +get 688277.SH income data succ! total rows: 6 +get 688278.SH income data succ! total rows: 5 +get 688279.SH income data succ! total rows: 5 +get 688280.SH income data succ! total rows: 5 +get 688281.SH income data succ! total rows: 4 +get 688282.SH income data succ! total rows: 5 +get 688283.SH income data succ! total rows: 4 +get 688285.SH income data succ! total rows: 4 +get 688286.SH income data succ! total rows: 4 +get 688287.SH income data succ! total rows: 4 +get 688288.SH income data succ! total rows: 4 +get 688289.SH income data succ! total rows: 4 +get 688290.SH income data succ! total rows: 5 +get 688291.SH income data succ! total rows: 10 +get 688292.SH income data succ! total rows: 10 +get 688293.SH income data succ! total rows: 9 +get 688295.SH income data succ! total rows: 6 +get 688296.SH income data succ! total rows: 4 +get 688297.SH income data succ! total rows: 4 +get 688298.SH income data succ! total rows: 4 +get 688299.SH income data succ! total rows: 4 +get 688300.SH income data succ! total rows: 5 +get 688301.SH income data succ! total rows: 4 +get 688302.SH income data succ! total rows: 5 +get 688303.SH income data succ! total rows: 4 +get 688305.SH income data succ! total rows: 4 +get 688306.SH income data succ! total rows: 5 +get 688307.SH income data succ! total rows: 5 +get 688308.SH income data succ! total rows: 4 +get 688309.SH income data succ! total rows: 4 +get 688310.SH income data succ! total rows: 4 +get 688311.SH income data succ! total rows: 4 +get 688312.SH income data succ! total rows: 4 +get 688313.SH income data succ! total rows: 4 +get 688314.SH income data succ! total rows: 4 +get 688315.SH income data succ! total rows: 4 +get 688316.SH income data succ! total rows: 4 +get 688317.SH income data succ! total rows: 4 +get 688318.SH income data succ! total rows: 4 +get 688319.SH income data succ! total rows: 4 +get 688320.SH income data succ! total rows: 5 +get 688321.SH income data succ! total rows: 4 +get 688322.SH income data succ! total rows: 5 +get 688323.SH income data succ! total rows: 4 +get 688325.SH income data succ! total rows: 5 +get 688326.SH income data succ! total rows: 4 +get 688327.SH income data succ! total rows: 6 +get 688328.SH income data succ! total rows: 4 +get 688329.SH income data succ! total rows: 4 +get 688330.SH income data succ! total rows: 4 +get 688331.SH income data succ! total rows: 5 +get 688332.SH income data succ! total rows: 5 +get 688333.SH income data succ! total rows: 4 +get 688335.SH income data succ! total rows: 4 +get 688336.SH income data succ! total rows: 4 +get 688337.SH income data succ! total rows: 6 +get 688338.SH income data succ! total rows: 5 +get 688339.SH income data succ! total rows: 4 +get 688343.SH income data succ! total rows: 5 +get 688345.SH income data succ! total rows: 4 +get 688348.SH income data succ! total rows: 5 +get 688349.SH income data succ! total rows: 6 +get 688350.SH income data succ! total rows: 4 +get 688351.SH income data succ! total rows: 10 +get 688352.SH income data succ! total rows: 3 +get 688353.SH income data succ! total rows: 5 +get 688355.SH income data succ! total rows: 5 +get 688356.SH income data succ! total rows: 4 +get 688357.SH income data succ! total rows: 4 +get 688358.SH income data succ! total rows: 5 +get 688359.SH income data succ! total rows: 4 +get 688360.SH income data succ! total rows: 4 +get 688361.SH income data succ! total rows: 2 +get 688362.SH income data succ! total rows: 8 +get 688363.SH income data succ! total rows: 4 +get 688365.SH income data succ! total rows: 4 +get 688366.SH income data succ! total rows: 4 +get 688367.SH income data succ! total rows: 4 +get 688368.SH income data succ! total rows: 4 +get 688369.SH income data succ! total rows: 4 +get 688370.SH income data succ! total rows: 8 +get 688371.SH income data succ! total rows: 11 +get 688372.SH income data succ! total rows: 8 +get 688373.SH income data succ! total rows: 10 +get 688375.SH income data succ! total rows: 10 +get 688376.SH income data succ! total rows: 8 +get 688377.SH income data succ! total rows: 4 +get 688378.SH income data succ! total rows: 4 +get 688379.SH income data succ! total rows: 4 +get 688380.SH income data succ! total rows: 10 +get 688381.SH income data succ! total rows: 8 +get 688382.SH income data succ! total rows: 10 +get 688383.SH income data succ! total rows: 4 +get 688385.SH income data succ! total rows: 4 +get 688386.SH income data succ! total rows: 4 +get 688387.SH income data succ! total rows: 9 +get 688388.SH income data succ! total rows: 4 +get 688389.SH income data succ! total rows: 4 +get 688390.SH income data succ! total rows: 4 +get 688391.SH income data succ! total rows: 8 +get 688392.SH income data succ! total rows: 8 +get 688393.SH income data succ! total rows: 4 +get 688395.SH income data succ! total rows: 5 +get 688396.SH income data succ! total rows: 4 +get 688398.SH income data succ! total rows: 4 +get 688399.SH income data succ! total rows: 4 +get 688400.SH income data succ! total rows: 5 +get 688401.SH income data succ! total rows: 9 +get 688403.SH income data succ! total rows: 11 +get 688408.SH income data succ! total rows: 4 +get 688409.SH income data succ! total rows: 10 +get 688410.SH income data succ! total rows: 8 +get 688416.SH income data succ! total rows: 8 +get 688418.SH income data succ! total rows: 6 +get 688419.SH income data succ! total rows: 9 +get 688420.SH income data succ! total rows: 8 +get 688425.SH income data succ! total rows: 4 +get 688426.SH income data succ! total rows: 11 +get 688428.SH income data succ! total rows: 9 +get 688432.SH income data succ! total rows: 10 +get 688433.SH income data succ! total rows: 3 +get 688435.SH income data succ! total rows: 8 +get 688439.SH income data succ! total rows: 8 +get 688448.SH income data succ! total rows: 10 +get 688455.SH income data succ! total rows: 10 +get 688456.SH income data succ! total rows: 6 +get 688458.SH income data succ! total rows: 3 +get 688459.SH income data succ! total rows: 10 +get 688466.SH income data succ! total rows: 5 +get 688468.SH income data succ! total rows: 4 +get 688469.SH income data succ! total rows: 2 +get 688475.SH income data succ! total rows: 8 +get 688478.SH income data succ! total rows: 5 +get 688479.SH income data succ! total rows: 2 +get 688480.SH income data succ! total rows: 10 +get 688484.SH income data succ! total rows: 3 +get 688485.SH income data succ! total rows: 5 +get 688486.SH income data succ! total rows: 11 +get 688488.SH income data succ! total rows: 4 +get 688489.SH income data succ! total rows: 14 +get 688496.SH income data succ! total rows: 8 +get 688498.SH income data succ! total rows: 10 +get 688499.SH income data succ! total rows: 4 +get 688500.SH income data succ! total rows: 6 +get 688501.SH income data succ! total rows: 4 +get 688502.SH income data succ! total rows: 6 +get 688503.SH income data succ! total rows: 8 +get 688505.SH income data succ! total rows: 4 +get 688506.SH income data succ! total rows: 8 +get 688507.SH income data succ! total rows: 4 +get 688508.SH income data succ! total rows: 5 +get 688509.SH income data succ! total rows: 4 +get 688510.SH income data succ! total rows: 4 +get 688511.SH income data succ! total rows: 4 +get 688512.SH income data succ! total rows: 2 +get 688513.SH income data succ! total rows: 4 +get 688515.SH income data succ! total rows: 5 +get 688516.SH income data succ! total rows: 4 +get 688517.SH income data succ! total rows: 4 +get 688518.SH income data succ! total rows: 5 +get 688519.SH income data succ! total rows: 5 +get 688520.SH income data succ! total rows: 4 +get 688521.SH income data succ! total rows: 4 +get 688522.SH income data succ! total rows: 5 +get 688523.SH income data succ! total rows: 2 +get 688525.SH income data succ! total rows: 8 +get 688526.SH income data succ! total rows: 4 +get 688528.SH income data succ! total rows: 5 +get 688529.SH income data succ! total rows: 5 +get 688531.SH income data succ! total rows: 4 +get 688533.SH income data succ! total rows: 4 +get 688535.SH income data succ! total rows: 3 +get 688536.SH income data succ! total rows: 4 +get 688538.SH income data succ! total rows: 4 +get 688539.SH income data succ! total rows: 4 +get 688550.SH income data succ! total rows: 4 +get 688551.SH income data succ! total rows: 4 +get 688552.SH income data succ! total rows: 2 +get 688553.SH income data succ! total rows: 4 +get 688555.SH income data succ! total rows: 2 +get 688556.SH income data succ! total rows: 4 +get 688557.SH income data succ! total rows: 4 +get 688558.SH income data succ! total rows: 4 +get 688559.SH income data succ! total rows: 4 +get 688560.SH income data succ! total rows: 4 +get 688561.SH income data succ! total rows: 4 +get 688562.SH income data succ! total rows: 3 +get 688565.SH income data succ! total rows: 5 +get 688566.SH income data succ! total rows: 4 +get 688567.SH income data succ! total rows: 5 +get 688568.SH income data succ! total rows: 4 +get 688569.SH income data succ! total rows: 4 +get 688570.SH income data succ! total rows: 2 +get 688571.SH income data succ! total rows: 4 +get 688575.SH income data succ! total rows: 4 +get 688577.SH income data succ! total rows: 5 +get 688578.SH income data succ! total rows: 4 +get 688579.SH income data succ! total rows: 4 +get 688580.SH income data succ! total rows: 4 +get 688581.SH income data succ! total rows: 2 +get 688585.SH income data succ! total rows: 4 +get 688586.SH income data succ! total rows: 4 +get 688588.SH income data succ! total rows: 4 +get 688589.SH income data succ! total rows: 4 +get 688590.SH income data succ! total rows: 5 +get 688593.SH income data succ! total rows: 2 +get 688595.SH income data succ! total rows: 4 +get 688596.SH income data succ! total rows: 4 +get 688597.SH income data succ! total rows: 5 +get 688598.SH income data succ! total rows: 4 +get 688599.SH income data succ! total rows: 4 +get 688600.SH income data succ! total rows: 4 +get 688601.SH income data succ! total rows: 4 +get 688606.SH income data succ! total rows: 4 +get 688607.SH income data succ! total rows: 5 +get 688608.SH income data succ! total rows: 4 +get 688609.SH income data succ! total rows: 4 +get 688611.SH income data succ! total rows: 4 +get 688613.SH income data succ! total rows: 5 +get 688616.SH income data succ! total rows: 4 +get 688617.SH income data succ! total rows: 5 +get 688618.SH income data succ! total rows: 4 +get 688619.SH income data succ! total rows: 4 +get 688621.SH income data succ! total rows: 4 +get 688622.SH income data succ! total rows: 4 +get 688625.SH income data succ! total rows: 5 +get 688626.SH income data succ! total rows: 4 +get 688628.SH income data succ! total rows: 4 +get 688630.SH income data succ! total rows: 4 +get 688633.SH income data succ! total rows: 5 +get 688636.SH income data succ! total rows: 4 +get 688639.SH income data succ! total rows: 5 +get 688655.SH income data succ! total rows: 4 +get 688656.SH income data succ! total rows: 4 +get 688658.SH income data succ! total rows: 4 +get 688659.SH income data succ! total rows: 5 +get 688660.SH income data succ! total rows: 4 +get 688661.SH income data succ! total rows: 4 +get 688662.SH income data succ! total rows: 5 +get 688663.SH income data succ! total rows: 4 +get 688665.SH income data succ! total rows: 5 +get 688667.SH income data succ! total rows: 4 +get 688668.SH income data succ! total rows: 4 +get 688669.SH income data succ! total rows: 4 +get 688670.SH income data succ! total rows: 4 +get 688676.SH income data succ! total rows: 4 +get 688677.SH income data succ! total rows: 4 +get 688678.SH income data succ! total rows: 4 +get 688679.SH income data succ! total rows: 4 +get 688680.SH income data succ! total rows: 4 +get 688681.SH income data succ! total rows: 4 +get 688682.SH income data succ! total rows: 4 +get 688683.SH income data succ! total rows: 4 +get 688685.SH income data succ! total rows: 4 +get 688686.SH income data succ! total rows: 4 +get 688687.SH income data succ! total rows: 5 +get 688689.SH income data succ! total rows: 4 +get 688690.SH income data succ! total rows: 4 +get 688696.SH income data succ! total rows: 5 +get 688697.SH income data succ! total rows: 4 +get 688698.SH income data succ! total rows: 5 +get 688699.SH income data succ! total rows: 4 +get 688700.SH income data succ! total rows: 4 +get 688701.SH income data succ! total rows: 4 +get 688707.SH income data succ! total rows: 4 +get 688711.SH income data succ! total rows: 4 +get 688718.SH income data succ! total rows: 5 +get 688722.SH income data succ! total rows: 4 +get 688728.SH income data succ! total rows: 5 +get 688733.SH income data succ! total rows: 5 +get 688737.SH income data succ! total rows: 4 +get 688739.SH income data succ! total rows: 4 +get 688766.SH income data succ! total rows: 5 +get 688767.SH income data succ! total rows: 4 +get 688768.SH income data succ! total rows: 4 +get 688772.SH income data succ! total rows: 4 +get 688776.SH income data succ! total rows: 5 +get 688777.SH income data succ! total rows: 4 +get 688778.SH income data succ! total rows: 4 +get 688779.SH income data succ! total rows: 4 +get 688786.SH income data succ! total rows: 5 +get 688787.SH income data succ! total rows: 4 +get 688788.SH income data succ! total rows: 6 +get 688789.SH income data succ! total rows: 4 +get 688793.SH income data succ! total rows: 4 +get 688798.SH income data succ! total rows: 4 +get 688799.SH income data succ! total rows: 4 +get 688800.SH income data succ! total rows: 4 +get 688819.SH income data succ! total rows: 4 +get 688981.SH income data succ! total rows: 5 +get 689009.SH income data succ! total rows: 0 +get 830779.BJ income data succ! total rows: 1 +get 830799.BJ income data succ! total rows: 5 +get 830809.BJ income data succ! total rows: 5 +get 830832.BJ income data succ! total rows: 4 +get 830839.BJ income data succ! total rows: 4 +get 830879.BJ income data succ! total rows: 7 +get 830896.BJ income data succ! total rows: 5 +get 830946.BJ income data succ! total rows: 4 +get 830964.BJ income data succ! total rows: 5 +get 830974.BJ income data succ! total rows: 5 +get 831010.BJ income data succ! total rows: 5 +get 831039.BJ income data succ! total rows: 4 +get 831087.BJ income data succ! total rows: 7 +get 831152.BJ income data succ! total rows: 7 +get 831167.BJ income data succ! total rows: 4 +get 831195.BJ income data succ! total rows: 8 +get 831278.BJ income data succ! total rows: 5 +get 831304.BJ income data succ! total rows: 5 +get 831305.BJ income data succ! total rows: 4 +get 831370.BJ income data succ! total rows: 4 +get 831445.BJ income data succ! total rows: 6 +get 831526.BJ income data succ! total rows: 8 +get 831641.BJ income data succ! total rows: 8 +get 831689.BJ income data succ! total rows: 4 +get 831726.BJ income data succ! total rows: 4 +get 831768.BJ income data succ! total rows: 5 +get 831832.BJ income data succ! total rows: 4 +get 831834.BJ income data succ! total rows: 7 +get 831855.BJ income data succ! total rows: 8 +get 831856.BJ income data succ! total rows: 4 +get 831906.BJ income data succ! total rows: 6 +get 831961.BJ income data succ! total rows: 4 +get 832000.BJ income data succ! total rows: 4 +get 832023.BJ income data succ! total rows: 6 +get 832089.BJ income data succ! total rows: 4 +get 832110.BJ income data succ! total rows: 9 +get 832145.BJ income data succ! total rows: 6 +get 832149.BJ income data succ! total rows: 8 +get 832171.BJ income data succ! total rows: 4 +get 832225.BJ income data succ! total rows: 4 +get 832278.BJ income data succ! total rows: 4 +get 832419.BJ income data succ! total rows: 4 +get 832471.BJ income data succ! total rows: 2 +get 832491.BJ income data succ! total rows: 4 +get 832566.BJ income data succ! total rows: 4 +get 832662.BJ income data succ! total rows: 7 +get 832735.BJ income data succ! total rows: 4 +get 832802.BJ income data succ! total rows: 5 +get 832876.BJ income data succ! total rows: 8 +get 832885.BJ income data succ! total rows: 4 +get 833075.BJ income data succ! total rows: 7 +get 833171.BJ income data succ! total rows: 8 +get 833230.BJ income data succ! total rows: 11 +get 833266.BJ income data succ! total rows: 5 +get 833346.BJ income data succ! total rows: 5 +get 833394.BJ income data succ! total rows: 3 +get 833427.BJ income data succ! total rows: 4 +get 833429.BJ income data succ! total rows: 8 +get 833454.BJ income data succ! total rows: 6 +get 833509.BJ income data succ! total rows: 4 +get 833523.BJ income data succ! total rows: 4 +get 833533.BJ income data succ! total rows: 4 +get 833575.BJ income data succ! total rows: 4 +get 833580.BJ income data succ! total rows: 4 +get 833781.BJ income data succ! total rows: 8 +get 833819.BJ income data succ! total rows: 5 +get 833873.BJ income data succ! total rows: 4 +get 833874.BJ income data succ! total rows: 0 +get 833914.BJ income data succ! total rows: 6 +get 833943.BJ income data succ! total rows: 4 +get 833994.BJ income data succ! total rows: 0 +get 834014.BJ income data succ! total rows: 7 +get 834021.BJ income data succ! total rows: 4 +get 834033.BJ income data succ! total rows: 8 +get 834062.BJ income data succ! total rows: 6 +get 834261.BJ income data succ! total rows: 4 +get 834407.BJ income data succ! total rows: 8 +get 834415.BJ income data succ! total rows: 4 +get 834475.BJ income data succ! total rows: 4 +get 834599.BJ income data succ! total rows: 5 +get 834639.BJ income data succ! total rows: 4 +get 834682.BJ income data succ! total rows: 5 +get 834765.BJ income data succ! total rows: 6 +get 834770.BJ income data succ! total rows: 6 +get 834950.BJ income data succ! total rows: 7 +get 835174.BJ income data succ! total rows: 4 +get 835179.BJ income data succ! total rows: 4 +get 835184.BJ income data succ! total rows: 5 +get 835185.BJ income data succ! total rows: 4 +get 835207.BJ income data succ! total rows: 10 +get 835237.BJ income data succ! total rows: 8 +get 835305.BJ income data succ! total rows: 4 +get 835368.BJ income data succ! total rows: 5 +get 835508.BJ income data succ! total rows: 4 +get 835640.BJ income data succ! total rows: 4 +get 835670.BJ income data succ! total rows: 5 +get 835857.BJ income data succ! total rows: 4 +get 835892.BJ income data succ! total rows: 7 +get 835985.BJ income data succ! total rows: 7 +get 836077.BJ income data succ! total rows: 4 +get 836149.BJ income data succ! total rows: 4 +get 836239.BJ income data succ! total rows: 4 +get 836247.BJ income data succ! total rows: 8 +get 836260.BJ income data succ! total rows: 5 +get 836263.BJ income data succ! total rows: 4 +get 836270.BJ income data succ! total rows: 7 +get 836395.BJ income data succ! total rows: 7 +get 836414.BJ income data succ! total rows: 7 +get 836422.BJ income data succ! total rows: 7 +get 836433.BJ income data succ! total rows: 4 +get 836675.BJ income data succ! total rows: 5 +get 836699.BJ income data succ! total rows: 1 +get 836720.BJ income data succ! total rows: 5 +get 836807.BJ income data succ! total rows: 8 +get 836826.BJ income data succ! total rows: 5 +get 836871.BJ income data succ! total rows: 7 +get 836892.BJ income data succ! total rows: 4 +get 836942.BJ income data succ! total rows: 8 +get 836957.BJ income data succ! total rows: 7 +get 837006.BJ income data succ! total rows: 1 +get 837046.BJ income data succ! total rows: 7 +get 837092.BJ income data succ! total rows: 4 +get 837212.BJ income data succ! total rows: 4 +get 837242.BJ income data succ! total rows: 4 +get 837344.BJ income data succ! total rows: 4 +get 837663.BJ income data succ! total rows: 4 +get 837821.BJ income data succ! total rows: 5 +get 838030.BJ income data succ! total rows: 4 +get 838163.BJ income data succ! total rows: 6 +get 838171.BJ income data succ! total rows: 4 +get 838227.BJ income data succ! total rows: 8 +get 838262.BJ income data succ! total rows: 7 +get 838275.BJ income data succ! total rows: 4 +get 838402.BJ income data succ! total rows: 7 +get 838670.BJ income data succ! total rows: 4 +get 838810.BJ income data succ! total rows: 8 +get 838837.BJ income data succ! total rows: 1 +get 838924.BJ income data succ! total rows: 6 +get 838971.BJ income data succ! total rows: 8 +get 839167.BJ income data succ! total rows: 4 +get 839273.BJ income data succ! total rows: 10 +get 839371.BJ income data succ! total rows: 6 +get 839680.BJ income data succ! total rows: 4 +get 839719.BJ income data succ! total rows: 2 +get 839725.BJ income data succ! total rows: 5 +get 839729.BJ income data succ! total rows: 4 +get 839790.BJ income data succ! total rows: 7 +get 839792.BJ income data succ! total rows: 4 +get 839946.BJ income data succ! total rows: 5 +get 870199.BJ income data succ! total rows: 8 +get 870204.BJ income data succ! total rows: 5 +get 870299.BJ income data succ! total rows: 4 +get 870357.BJ income data succ! total rows: 9 +get 870436.BJ income data succ! total rows: 6 +get 870508.BJ income data succ! total rows: 8 +get 870866.BJ income data succ! total rows: 10 +get 871245.BJ income data succ! total rows: 4 +get 871396.BJ income data succ! total rows: 4 +get 871478.BJ income data succ! total rows: 1 +get 871553.BJ income data succ! total rows: 4 +get 871634.BJ income data succ! total rows: 7 +get 871642.BJ income data succ! total rows: 5 +get 871694.BJ income data succ! total rows: 3 +get 871753.BJ income data succ! total rows: 8 +get 871857.BJ income data succ! total rows: 5 +get 871970.BJ income data succ! total rows: 4 +get 871981.BJ income data succ! total rows: 6 +get 872190.BJ income data succ! total rows: 8 +get 872351.BJ income data succ! total rows: 8 +get 872374.BJ income data succ! total rows: 10 +get 872392.BJ income data succ! total rows: 9 +get 872541.BJ income data succ! total rows: 4 +get 872808.BJ income data succ! total rows: 6 +get 872895.BJ income data succ! total rows: 4 +get 872925.BJ income data succ! total rows: 4 +get 873001.BJ income data succ! total rows: 9 +get 873122.BJ income data succ! total rows: 7 +get 873152.BJ income data succ! total rows: 5 +get 873167.BJ income data succ! total rows: 5 +get 873169.BJ income data succ! total rows: 4 +get 873223.BJ income data succ! total rows: 4 +get 873305.BJ income data succ! total rows: 8 +get 873339.BJ income data succ! total rows: 7 +get 873527.BJ income data succ! total rows: 8 +get 873593.BJ income data succ! total rows: 3 +All stock income data process succ! total stocks: 5222, total rows: 23551 diff --git a/tushare-stock/src/indicator.log b/tushare-stock/src/indicator.log new file mode 100644 index 0000000..544935a --- /dev/null +++ b/tushare-stock/src/indicator.log @@ -0,0 +1,5223 @@ +get 000001.SZ indicator data succ! total rows: 5 +get 000002.SZ indicator data succ! total rows: 5 +get 000004.SZ indicator data succ! total rows: 6 +get 000005.SZ indicator data succ! total rows: 5 +get 000006.SZ indicator data succ! total rows: 6 +get 000007.SZ indicator data succ! total rows: 5 +get 000008.SZ indicator data succ! total rows: 4 +get 000009.SZ indicator data succ! total rows: 5 +get 000010.SZ indicator data succ! total rows: 4 +get 000011.SZ indicator data succ! total rows: 4 +get 000012.SZ indicator data succ! total rows: 5 +get 000014.SZ indicator data succ! total rows: 4 +get 000016.SZ indicator data succ! total rows: 4 +get 000017.SZ indicator data succ! total rows: 4 +get 000019.SZ indicator data succ! total rows: 6 +get 000020.SZ indicator data succ! total rows: 4 +get 000021.SZ indicator data succ! total rows: 4 +get 000023.SZ indicator data succ! total rows: 4 +get 000025.SZ indicator data succ! total rows: 5 +get 000026.SZ indicator data succ! total rows: 5 +get 000027.SZ indicator data succ! total rows: 4 +get 000028.SZ indicator data succ! total rows: 5 +get 000029.SZ indicator data succ! total rows: 5 +get 000030.SZ indicator data succ! total rows: 5 +get 000031.SZ indicator data succ! total rows: 4 +get 000032.SZ indicator data succ! total rows: 4 +get 000034.SZ indicator data succ! total rows: 5 +get 000035.SZ indicator data succ! total rows: 5 +get 000036.SZ indicator data succ! total rows: 4 +get 000037.SZ indicator data succ! total rows: 5 +get 000038.SZ indicator data succ! total rows: 3 +get 000039.SZ indicator data succ! total rows: 4 +get 000040.SZ indicator data succ! total rows: 6 +get 000042.SZ indicator data succ! total rows: 5 +get 000045.SZ indicator data succ! total rows: 4 +get 000046.SZ indicator data succ! total rows: 4 +get 000048.SZ indicator data succ! total rows: 4 +get 000049.SZ indicator data succ! total rows: 4 +get 000050.SZ indicator data succ! total rows: 4 +get 000055.SZ indicator data succ! total rows: 4 +get 000056.SZ indicator data succ! total rows: 5 +get 000058.SZ indicator data succ! total rows: 4 +get 000059.SZ indicator data succ! total rows: 4 +get 000060.SZ indicator data succ! total rows: 5 +get 000061.SZ indicator data succ! total rows: 5 +get 000062.SZ indicator data succ! total rows: 4 +get 000063.SZ indicator data succ! total rows: 5 +get 000065.SZ indicator data succ! total rows: 5 +get 000066.SZ indicator data succ! total rows: 4 +get 000068.SZ indicator data succ! total rows: 4 +get 000069.SZ indicator data succ! total rows: 4 +get 000070.SZ indicator data succ! total rows: 7 +get 000078.SZ indicator data succ! total rows: 4 +get 000088.SZ indicator data succ! total rows: 5 +get 000089.SZ indicator data succ! total rows: 4 +get 000090.SZ indicator data succ! total rows: 5 +get 000096.SZ indicator data succ! total rows: 4 +get 000099.SZ indicator data succ! total rows: 4 +get 000100.SZ indicator data succ! total rows: 4 +get 000150.SZ indicator data succ! total rows: 6 +get 000151.SZ indicator data succ! total rows: 5 +get 000153.SZ indicator data succ! total rows: 5 +get 000155.SZ indicator data succ! total rows: 4 +get 000156.SZ indicator data succ! total rows: 5 +get 000157.SZ indicator data succ! total rows: 4 +get 000158.SZ indicator data succ! total rows: 5 +get 000159.SZ indicator data succ! total rows: 4 +get 000166.SZ indicator data succ! total rows: 5 +get 000301.SZ indicator data succ! total rows: 4 +get 000333.SZ indicator data succ! total rows: 6 +get 000338.SZ indicator data succ! total rows: 4 +get 000400.SZ indicator data succ! total rows: 7 +get 000401.SZ indicator data succ! total rows: 5 +get 000402.SZ indicator data succ! total rows: 4 +get 000403.SZ indicator data succ! total rows: 4 +get 000404.SZ indicator data succ! total rows: 6 +get 000407.SZ indicator data succ! total rows: 4 +get 000408.SZ indicator data succ! total rows: 5 +get 000409.SZ indicator data succ! total rows: 6 +get 000410.SZ indicator data succ! total rows: 4 +get 000411.SZ indicator data succ! total rows: 5 +get 000413.SZ indicator data succ! total rows: 4 +get 000415.SZ indicator data succ! total rows: 4 +get 000416.SZ indicator data succ! total rows: 4 +get 000417.SZ indicator data succ! total rows: 4 +get 000419.SZ indicator data succ! total rows: 5 +get 000420.SZ indicator data succ! total rows: 4 +get 000421.SZ indicator data succ! total rows: 4 +get 000422.SZ indicator data succ! total rows: 5 +get 000423.SZ indicator data succ! total rows: 4 +get 000425.SZ indicator data succ! total rows: 5 +get 000426.SZ indicator data succ! total rows: 5 +get 000428.SZ indicator data succ! total rows: 4 +get 000429.SZ indicator data succ! total rows: 4 +get 000430.SZ indicator data succ! total rows: 4 +get 000488.SZ indicator data succ! total rows: 5 +get 000498.SZ indicator data succ! total rows: 4 +get 000501.SZ indicator data succ! total rows: 4 +get 000503.SZ indicator data succ! total rows: 5 +get 000504.SZ indicator data succ! total rows: 6 +get 000505.SZ indicator data succ! total rows: 4 +get 000506.SZ indicator data succ! total rows: 5 +get 000507.SZ indicator data succ! total rows: 4 +get 000509.SZ indicator data succ! total rows: 4 +get 000510.SZ indicator data succ! total rows: 6 +get 000513.SZ indicator data succ! total rows: 5 +get 000514.SZ indicator data succ! total rows: 6 +get 000516.SZ indicator data succ! total rows: 4 +get 000517.SZ indicator data succ! total rows: 5 +get 000518.SZ indicator data succ! total rows: 4 +get 000519.SZ indicator data succ! total rows: 4 +get 000520.SZ indicator data succ! total rows: 6 +get 000521.SZ indicator data succ! total rows: 4 +get 000523.SZ indicator data succ! total rows: 4 +get 000524.SZ indicator data succ! total rows: 4 +get 000525.SZ indicator data succ! total rows: 4 +get 000526.SZ indicator data succ! total rows: 4 +get 000528.SZ indicator data succ! total rows: 4 +get 000529.SZ indicator data succ! total rows: 5 +get 000530.SZ indicator data succ! total rows: 5 +get 000531.SZ indicator data succ! total rows: 5 +get 000532.SZ indicator data succ! total rows: 5 +get 000533.SZ indicator data succ! total rows: 5 +get 000534.SZ indicator data succ! total rows: 6 +get 000536.SZ indicator data succ! total rows: 4 +get 000537.SZ indicator data succ! total rows: 6 +get 000538.SZ indicator data succ! total rows: 4 +get 000539.SZ indicator data succ! total rows: 4 +get 000540.SZ indicator data succ! total rows: 5 +get 000541.SZ indicator data succ! total rows: 5 +get 000543.SZ indicator data succ! total rows: 4 +get 000544.SZ indicator data succ! total rows: 4 +get 000545.SZ indicator data succ! total rows: 5 +get 000546.SZ indicator data succ! total rows: 5 +get 000547.SZ indicator data succ! total rows: 5 +get 000548.SZ indicator data succ! total rows: 5 +get 000550.SZ indicator data succ! total rows: 4 +get 000551.SZ indicator data succ! total rows: 5 +get 000552.SZ indicator data succ! total rows: 5 +get 000553.SZ indicator data succ! total rows: 5 +get 000554.SZ indicator data succ! total rows: 4 +get 000555.SZ indicator data succ! total rows: 4 +get 000557.SZ indicator data succ! total rows: 5 +get 000558.SZ indicator data succ! total rows: 5 +get 000559.SZ indicator data succ! total rows: 5 +get 000560.SZ indicator data succ! total rows: 5 +get 000561.SZ indicator data succ! total rows: 4 +get 000563.SZ indicator data succ! total rows: 4 +get 000564.SZ indicator data succ! total rows: 5 +get 000565.SZ indicator data succ! total rows: 5 +get 000566.SZ indicator data succ! total rows: 6 +get 000567.SZ indicator data succ! total rows: 5 +get 000568.SZ indicator data succ! total rows: 4 +get 000570.SZ indicator data succ! total rows: 4 +get 000571.SZ indicator data succ! total rows: 4 +get 000572.SZ indicator data succ! total rows: 5 +get 000573.SZ indicator data succ! total rows: 4 +get 000576.SZ indicator data succ! total rows: 4 +get 000581.SZ indicator data succ! total rows: 4 +get 000582.SZ indicator data succ! total rows: 4 +get 000584.SZ indicator data succ! total rows: 5 +get 000586.SZ indicator data succ! total rows: 4 +get 000587.SZ indicator data succ! total rows: 3 +get 000589.SZ indicator data succ! total rows: 5 +get 000590.SZ indicator data succ! total rows: 5 +get 000591.SZ indicator data succ! total rows: 4 +get 000592.SZ indicator data succ! total rows: 5 +get 000593.SZ indicator data succ! total rows: 5 +get 000595.SZ indicator data succ! total rows: 5 +get 000596.SZ indicator data succ! total rows: 6 +get 000597.SZ indicator data succ! total rows: 4 +get 000598.SZ indicator data succ! total rows: 6 +get 000599.SZ indicator data succ! total rows: 4 +get 000600.SZ indicator data succ! total rows: 4 +get 000601.SZ indicator data succ! total rows: 4 +get 000603.SZ indicator data succ! total rows: 4 +get 000605.SZ indicator data succ! total rows: 5 +get 000606.SZ indicator data succ! total rows: 5 +get 000607.SZ indicator data succ! total rows: 7 +get 000608.SZ indicator data succ! total rows: 5 +get 000609.SZ indicator data succ! total rows: 5 +get 000610.SZ indicator data succ! total rows: 4 +get 000612.SZ indicator data succ! total rows: 5 +get 000613.SZ indicator data succ! total rows: 2 +get 000615.SZ indicator data succ! total rows: 4 +get 000616.SZ indicator data succ! total rows: 5 +get 000617.SZ indicator data succ! total rows: 4 +get 000619.SZ indicator data succ! total rows: 4 +get 000620.SZ indicator data succ! total rows: 4 +get 000622.SZ indicator data succ! total rows: 4 +get 000623.SZ indicator data succ! total rows: 5 +get 000625.SZ indicator data succ! total rows: 4 +get 000626.SZ indicator data succ! total rows: 5 +get 000627.SZ indicator data succ! total rows: 5 +get 000628.SZ indicator data succ! total rows: 6 +get 000629.SZ indicator data succ! total rows: 4 +get 000630.SZ indicator data succ! total rows: 4 +get 000631.SZ indicator data succ! total rows: 5 +get 000632.SZ indicator data succ! total rows: 5 +get 000633.SZ indicator data succ! total rows: 4 +get 000635.SZ indicator data succ! total rows: 5 +get 000636.SZ indicator data succ! total rows: 4 +get 000637.SZ indicator data succ! total rows: 4 +get 000638.SZ indicator data succ! total rows: 4 +get 000639.SZ indicator data succ! total rows: 5 +get 000650.SZ indicator data succ! total rows: 4 +get 000651.SZ indicator data succ! total rows: 4 +get 000652.SZ indicator data succ! total rows: 5 +get 000655.SZ indicator data succ! total rows: 4 +get 000656.SZ indicator data succ! total rows: 4 +get 000657.SZ indicator data succ! total rows: 4 +get 000659.SZ indicator data succ! total rows: 4 +get 000661.SZ indicator data succ! total rows: 5 +get 000663.SZ indicator data succ! total rows: 5 +get 000665.SZ indicator data succ! total rows: 6 +get 000666.SZ indicator data succ! total rows: 4 +get 000667.SZ indicator data succ! total rows: 5 +get 000668.SZ indicator data succ! total rows: 4 +get 000669.SZ indicator data succ! total rows: 4 +get 000670.SZ indicator data succ! total rows: 5 +get 000671.SZ indicator data succ! total rows: 4 +get 000672.SZ indicator data succ! total rows: 4 +get 000673.SZ indicator data succ! total rows: 2 +get 000676.SZ indicator data succ! total rows: 4 +get 000677.SZ indicator data succ! total rows: 4 +get 000678.SZ indicator data succ! total rows: 6 +get 000679.SZ indicator data succ! total rows: 6 +get 000680.SZ indicator data succ! total rows: 5 +get 000681.SZ indicator data succ! total rows: 4 +get 000682.SZ indicator data succ! total rows: 4 +get 000683.SZ indicator data succ! total rows: 5 +get 000685.SZ indicator data succ! total rows: 5 +get 000686.SZ indicator data succ! total rows: 5 +get 000688.SZ indicator data succ! total rows: 4 +get 000690.SZ indicator data succ! total rows: 6 +get 000691.SZ indicator data succ! total rows: 5 +get 000692.SZ indicator data succ! total rows: 6 +get 000695.SZ indicator data succ! total rows: 5 +get 000697.SZ indicator data succ! total rows: 5 +get 000698.SZ indicator data succ! total rows: 5 +get 000700.SZ indicator data succ! total rows: 4 +get 000701.SZ indicator data succ! total rows: 5 +get 000702.SZ indicator data succ! total rows: 4 +get 000703.SZ indicator data succ! total rows: 4 +get 000705.SZ indicator data succ! total rows: 5 +get 000707.SZ indicator data succ! total rows: 5 +get 000708.SZ indicator data succ! total rows: 5 +get 000709.SZ indicator data succ! total rows: 4 +get 000710.SZ indicator data succ! total rows: 5 +get 000711.SZ indicator data succ! total rows: 4 +get 000712.SZ indicator data succ! total rows: 5 +get 000713.SZ indicator data succ! total rows: 4 +get 000715.SZ indicator data succ! total rows: 6 +get 000716.SZ indicator data succ! total rows: 4 +get 000717.SZ indicator data succ! total rows: 4 +get 000718.SZ indicator data succ! total rows: 4 +get 000719.SZ indicator data succ! total rows: 4 +get 000720.SZ indicator data succ! total rows: 4 +get 000721.SZ indicator data succ! total rows: 6 +get 000722.SZ indicator data succ! total rows: 4 +get 000723.SZ indicator data succ! total rows: 5 +get 000725.SZ indicator data succ! total rows: 5 +get 000726.SZ indicator data succ! total rows: 5 +get 000727.SZ indicator data succ! total rows: 4 +get 000728.SZ indicator data succ! total rows: 5 +get 000729.SZ indicator data succ! total rows: 5 +get 000731.SZ indicator data succ! total rows: 4 +get 000732.SZ indicator data succ! total rows: 5 +get 000733.SZ indicator data succ! total rows: 5 +get 000735.SZ indicator data succ! total rows: 5 +get 000736.SZ indicator data succ! total rows: 5 +get 000737.SZ indicator data succ! total rows: 4 +get 000738.SZ indicator data succ! total rows: 4 +get 000739.SZ indicator data succ! total rows: 5 +get 000750.SZ indicator data succ! total rows: 4 +get 000751.SZ indicator data succ! total rows: 5 +get 000752.SZ indicator data succ! total rows: 5 +get 000753.SZ indicator data succ! total rows: 4 +get 000755.SZ indicator data succ! total rows: 6 +get 000756.SZ indicator data succ! total rows: 4 +get 000757.SZ indicator data succ! total rows: 5 +get 000758.SZ indicator data succ! total rows: 5 +get 000759.SZ indicator data succ! total rows: 5 +get 000761.SZ indicator data succ! total rows: 5 +get 000762.SZ indicator data succ! total rows: 4 +get 000766.SZ indicator data succ! total rows: 4 +get 000767.SZ indicator data succ! total rows: 4 +get 000768.SZ indicator data succ! total rows: 5 +get 000776.SZ indicator data succ! total rows: 5 +get 000777.SZ indicator data succ! total rows: 4 +get 000778.SZ indicator data succ! total rows: 4 +get 000779.SZ indicator data succ! total rows: 5 +get 000782.SZ indicator data succ! total rows: 4 +get 000783.SZ indicator data succ! total rows: 4 +get 000785.SZ indicator data succ! total rows: 5 +get 000786.SZ indicator data succ! total rows: 5 +get 000788.SZ indicator data succ! total rows: 5 +get 000789.SZ indicator data succ! total rows: 5 +get 000790.SZ indicator data succ! total rows: 5 +get 000791.SZ indicator data succ! total rows: 4 +get 000792.SZ indicator data succ! total rows: 4 +get 000793.SZ indicator data succ! total rows: 4 +get 000795.SZ indicator data succ! total rows: 6 +get 000796.SZ indicator data succ! total rows: 4 +get 000797.SZ indicator data succ! total rows: 5 +get 000798.SZ indicator data succ! total rows: 5 +get 000799.SZ indicator data succ! total rows: 6 +get 000800.SZ indicator data succ! total rows: 4 +get 000801.SZ indicator data succ! total rows: 4 +get 000802.SZ indicator data succ! total rows: 6 +get 000803.SZ indicator data succ! total rows: 4 +get 000806.SZ indicator data succ! total rows: 5 +get 000807.SZ indicator data succ! total rows: 4 +get 000809.SZ indicator data succ! total rows: 5 +get 000810.SZ indicator data succ! total rows: 5 +get 000811.SZ indicator data succ! total rows: 4 +get 000812.SZ indicator data succ! total rows: 5 +get 000813.SZ indicator data succ! total rows: 4 +get 000815.SZ indicator data succ! total rows: 6 +get 000816.SZ indicator data succ! total rows: 4 +get 000818.SZ indicator data succ! total rows: 4 +get 000819.SZ indicator data succ! total rows: 4 +get 000820.SZ indicator data succ! total rows: 4 +get 000821.SZ indicator data succ! total rows: 6 +get 000822.SZ indicator data succ! total rows: 5 +get 000823.SZ indicator data succ! total rows: 5 +get 000825.SZ indicator data succ! total rows: 5 +get 000826.SZ indicator data succ! total rows: 5 +get 000828.SZ indicator data succ! total rows: 4 +get 000829.SZ indicator data succ! total rows: 6 +get 000830.SZ indicator data succ! total rows: 4 +get 000831.SZ indicator data succ! total rows: 4 +get 000833.SZ indicator data succ! total rows: 7 +get 000836.SZ indicator data succ! total rows: 5 +get 000837.SZ indicator data succ! total rows: 5 +get 000838.SZ indicator data succ! total rows: 5 +get 000839.SZ indicator data succ! total rows: 6 +get 000848.SZ indicator data succ! total rows: 4 +get 000850.SZ indicator data succ! total rows: 4 +get 000851.SZ indicator data succ! total rows: 5 +get 000852.SZ indicator data succ! total rows: 4 +get 000856.SZ indicator data succ! total rows: 4 +get 000858.SZ indicator data succ! total rows: 6 +get 000859.SZ indicator data succ! total rows: 4 +get 000860.SZ indicator data succ! total rows: 5 +get 000861.SZ indicator data succ! total rows: 4 +get 000862.SZ indicator data succ! total rows: 5 +get 000863.SZ indicator data succ! total rows: 5 +get 000868.SZ indicator data succ! total rows: 5 +get 000869.SZ indicator data succ! total rows: 4 +get 000875.SZ indicator data succ! total rows: 5 +get 000876.SZ indicator data succ! total rows: 4 +get 000877.SZ indicator data succ! total rows: 4 +get 000878.SZ indicator data succ! total rows: 5 +get 000880.SZ indicator data succ! total rows: 5 +get 000881.SZ indicator data succ! total rows: 4 +get 000882.SZ indicator data succ! total rows: 5 +get 000883.SZ indicator data succ! total rows: 4 +get 000885.SZ indicator data succ! total rows: 4 +get 000886.SZ indicator data succ! total rows: 4 +get 000887.SZ indicator data succ! total rows: 4 +get 000888.SZ indicator data succ! total rows: 5 +get 000889.SZ indicator data succ! total rows: 4 +get 000890.SZ indicator data succ! total rows: 5 +get 000892.SZ indicator data succ! total rows: 5 +get 000893.SZ indicator data succ! total rows: 5 +get 000895.SZ indicator data succ! total rows: 4 +get 000897.SZ indicator data succ! total rows: 4 +get 000898.SZ indicator data succ! total rows: 4 +get 000899.SZ indicator data succ! total rows: 6 +get 000900.SZ indicator data succ! total rows: 4 +get 000901.SZ indicator data succ! total rows: 5 +get 000902.SZ indicator data succ! total rows: 4 +get 000903.SZ indicator data succ! total rows: 4 +get 000905.SZ indicator data succ! total rows: 4 +get 000906.SZ indicator data succ! total rows: 6 +get 000908.SZ indicator data succ! total rows: 6 +get 000909.SZ indicator data succ! total rows: 5 +get 000910.SZ indicator data succ! total rows: 4 +get 000911.SZ indicator data succ! total rows: 4 +get 000912.SZ indicator data succ! total rows: 5 +get 000913.SZ indicator data succ! total rows: 4 +get 000915.SZ indicator data succ! total rows: 4 +get 000917.SZ indicator data succ! total rows: 4 +get 000918.SZ indicator data succ! total rows: 5 +get 000919.SZ indicator data succ! total rows: 4 +get 000920.SZ indicator data succ! total rows: 4 +get 000921.SZ indicator data succ! total rows: 6 +get 000922.SZ indicator data succ! total rows: 5 +get 000923.SZ indicator data succ! total rows: 6 +get 000925.SZ indicator data succ! total rows: 6 +get 000926.SZ indicator data succ! total rows: 4 +get 000927.SZ indicator data succ! total rows: 4 +get 000928.SZ indicator data succ! total rows: 4 +get 000929.SZ indicator data succ! total rows: 4 +get 000930.SZ indicator data succ! total rows: 5 +get 000931.SZ indicator data succ! total rows: 4 +get 000932.SZ indicator data succ! total rows: 4 +get 000933.SZ indicator data succ! total rows: 5 +get 000935.SZ indicator data succ! total rows: 4 +get 000936.SZ indicator data succ! total rows: 4 +get 000937.SZ indicator data succ! total rows: 6 +get 000938.SZ indicator data succ! total rows: 4 +get 000948.SZ indicator data succ! total rows: 6 +get 000949.SZ indicator data succ! total rows: 5 +get 000950.SZ indicator data succ! total rows: 4 +get 000951.SZ indicator data succ! total rows: 5 +get 000952.SZ indicator data succ! total rows: 4 +get 000953.SZ indicator data succ! total rows: 4 +get 000955.SZ indicator data succ! total rows: 5 +get 000957.SZ indicator data succ! total rows: 4 +get 000958.SZ indicator data succ! total rows: 5 +get 000959.SZ indicator data succ! total rows: 7 +get 000960.SZ indicator data succ! total rows: 5 +get 000961.SZ indicator data succ! total rows: 5 +get 000962.SZ indicator data succ! total rows: 5 +get 000963.SZ indicator data succ! total rows: 5 +get 000965.SZ indicator data succ! total rows: 5 +get 000966.SZ indicator data succ! total rows: 4 +get 000967.SZ indicator data succ! total rows: 5 +get 000968.SZ indicator data succ! total rows: 4 +get 000969.SZ indicator data succ! total rows: 5 +get 000970.SZ indicator data succ! total rows: 5 +get 000971.SZ indicator data succ! total rows: 5 +get 000972.SZ indicator data succ! total rows: 4 +get 000973.SZ indicator data succ! total rows: 5 +get 000975.SZ indicator data succ! total rows: 5 +get 000976.SZ indicator data succ! total rows: 4 +get 000977.SZ indicator data succ! total rows: 5 +get 000978.SZ indicator data succ! total rows: 4 +get 000980.SZ indicator data succ! total rows: 5 +get 000981.SZ indicator data succ! total rows: 5 +get 000982.SZ indicator data succ! total rows: 4 +get 000983.SZ indicator data succ! total rows: 7 +get 000985.SZ indicator data succ! total rows: 4 +get 000987.SZ indicator data succ! total rows: 5 +get 000988.SZ indicator data succ! total rows: 6 +get 000989.SZ indicator data succ! total rows: 5 +get 000990.SZ indicator data succ! total rows: 4 +get 000993.SZ indicator data succ! total rows: 5 +get 000995.SZ indicator data succ! total rows: 5 +get 000996.SZ indicator data succ! total rows: 5 +get 000997.SZ indicator data succ! total rows: 4 +get 000998.SZ indicator data succ! total rows: 6 +get 000999.SZ indicator data succ! total rows: 5 +get 001201.SZ indicator data succ! total rows: 5 +get 001202.SZ indicator data succ! total rows: 4 +get 001203.SZ indicator data succ! total rows: 4 +get 001205.SZ indicator data succ! total rows: 4 +get 001206.SZ indicator data succ! total rows: 5 +get 001207.SZ indicator data succ! total rows: 6 +get 001208.SZ indicator data succ! total rows: 4 +get 001209.SZ indicator data succ! total rows: 6 +get 001210.SZ indicator data succ! total rows: 4 +get 001211.SZ indicator data succ! total rows: 5 +get 001212.SZ indicator data succ! total rows: 4 +get 001213.SZ indicator data succ! total rows: 4 +get 001215.SZ indicator data succ! total rows: 4 +get 001216.SZ indicator data succ! total rows: 5 +get 001217.SZ indicator data succ! total rows: 6 +get 001218.SZ indicator data succ! total rows: 5 +get 001219.SZ indicator data succ! total rows: 4 +get 001222.SZ indicator data succ! total rows: 6 +get 001223.SZ indicator data succ! total rows: 4 +get 001225.SZ indicator data succ! total rows: 6 +get 001226.SZ indicator data succ! total rows: 5 +get 001227.SZ indicator data succ! total rows: 4 +get 001228.SZ indicator data succ! total rows: 4 +get 001229.SZ indicator data succ! total rows: 5 +get 001230.SZ indicator data succ! total rows: 4 +get 001231.SZ indicator data succ! total rows: 4 +get 001234.SZ indicator data succ! total rows: 5 +get 001236.SZ indicator data succ! total rows: 4 +get 001238.SZ indicator data succ! total rows: 5 +get 001255.SZ indicator data succ! total rows: 7 +get 001256.SZ indicator data succ! total rows: 5 +get 001258.SZ indicator data succ! total rows: 4 +get 001259.SZ indicator data succ! total rows: 5 +get 001260.SZ indicator data succ! total rows: 6 +get 001266.SZ indicator data succ! total rows: 4 +get 001267.SZ indicator data succ! total rows: 4 +get 001268.SZ indicator data succ! total rows: 5 +get 001269.SZ indicator data succ! total rows: 4 +get 001270.SZ indicator data succ! total rows: 5 +get 001278.SZ indicator data succ! total rows: 5 +get 001282.SZ indicator data succ! total rows: 3 +get 001283.SZ indicator data succ! total rows: 5 +get 001286.SZ indicator data succ! total rows: 4 +get 001287.SZ indicator data succ! total rows: 4 +get 001288.SZ indicator data succ! total rows: 5 +get 001289.SZ indicator data succ! total rows: 5 +get 001296.SZ indicator data succ! total rows: 6 +get 001298.SZ indicator data succ! total rows: 6 +get 001299.SZ indicator data succ! total rows: 4 +get 001300.SZ indicator data succ! total rows: 5 +get 001301.SZ indicator data succ! total rows: 4 +get 001308.SZ indicator data succ! total rows: 5 +get 001309.SZ indicator data succ! total rows: 4 +get 001311.SZ indicator data succ! total rows: 5 +get 001313.SZ indicator data succ! total rows: 4 +get 001314.SZ indicator data succ! total rows: 4 +get 001316.SZ indicator data succ! total rows: 5 +get 001317.SZ indicator data succ! total rows: 7 +get 001318.SZ indicator data succ! total rows: 4 +get 001319.SZ indicator data succ! total rows: 4 +get 001322.SZ indicator data succ! total rows: 6 +get 001323.SZ indicator data succ! total rows: 5 +get 001324.SZ indicator data succ! total rows: 3 +get 001328.SZ indicator data succ! total rows: 3 +get 001330.SZ indicator data succ! total rows: 4 +get 001331.SZ indicator data succ! total rows: 5 +get 001332.SZ indicator data succ! total rows: 6 +get 001333.SZ indicator data succ! total rows: 7 +get 001336.SZ indicator data succ! total rows: 4 +get 001337.SZ indicator data succ! total rows: 5 +get 001338.SZ indicator data succ! total rows: 5 +get 001339.SZ indicator data succ! total rows: 4 +get 001360.SZ indicator data succ! total rows: 3 +get 001366.SZ indicator data succ! total rows: 6 +get 001367.SZ indicator data succ! total rows: 3 +get 001368.SZ indicator data succ! total rows: 3 +get 001373.SZ indicator data succ! total rows: 3 +get 001380.SZ indicator data succ! total rows: 3 +get 001696.SZ indicator data succ! total rows: 4 +get 001872.SZ indicator data succ! total rows: 5 +get 001896.SZ indicator data succ! total rows: 5 +get 001914.SZ indicator data succ! total rows: 5 +get 001965.SZ indicator data succ! total rows: 4 +get 001979.SZ indicator data succ! total rows: 5 +get 002001.SZ indicator data succ! total rows: 4 +get 002002.SZ indicator data succ! total rows: 4 +get 002003.SZ indicator data succ! total rows: 4 +get 002004.SZ indicator data succ! total rows: 4 +get 002005.SZ indicator data succ! total rows: 4 +get 002006.SZ indicator data succ! total rows: 4 +get 002007.SZ indicator data succ! total rows: 5 +get 002008.SZ indicator data succ! total rows: 4 +get 002009.SZ indicator data succ! total rows: 5 +get 002010.SZ indicator data succ! total rows: 6 +get 002011.SZ indicator data succ! total rows: 5 +get 002012.SZ indicator data succ! total rows: 4 +get 002013.SZ indicator data succ! total rows: 2 +get 002014.SZ indicator data succ! total rows: 4 +get 002015.SZ indicator data succ! total rows: 6 +get 002016.SZ indicator data succ! total rows: 5 +get 002017.SZ indicator data succ! total rows: 4 +get 002019.SZ indicator data succ! total rows: 5 +get 002020.SZ indicator data succ! total rows: 6 +get 002021.SZ indicator data succ! total rows: 5 +get 002022.SZ indicator data succ! total rows: 4 +get 002023.SZ indicator data succ! total rows: 4 +get 002024.SZ indicator data succ! total rows: 4 +get 002025.SZ indicator data succ! total rows: 4 +get 002026.SZ indicator data succ! total rows: 5 +get 002027.SZ indicator data succ! total rows: 5 +get 002028.SZ indicator data succ! total rows: 4 +get 002029.SZ indicator data succ! total rows: 5 +get 002030.SZ indicator data succ! total rows: 4 +get 002031.SZ indicator data succ! total rows: 4 +get 002032.SZ indicator data succ! total rows: 4 +get 002033.SZ indicator data succ! total rows: 6 +get 002034.SZ indicator data succ! total rows: 4 +get 002035.SZ indicator data succ! total rows: 4 +get 002036.SZ indicator data succ! total rows: 8 +get 002037.SZ indicator data succ! total rows: 4 +get 002038.SZ indicator data succ! total rows: 4 +get 002039.SZ indicator data succ! total rows: 5 +get 002040.SZ indicator data succ! total rows: 4 +get 002041.SZ indicator data succ! total rows: 4 +get 002042.SZ indicator data succ! total rows: 4 +get 002043.SZ indicator data succ! total rows: 6 +get 002044.SZ indicator data succ! total rows: 4 +get 002045.SZ indicator data succ! total rows: 5 +get 002046.SZ indicator data succ! total rows: 4 +get 002047.SZ indicator data succ! total rows: 4 +get 002048.SZ indicator data succ! total rows: 5 +get 002049.SZ indicator data succ! total rows: 5 +get 002050.SZ indicator data succ! total rows: 5 +get 002051.SZ indicator data succ! total rows: 5 +get 002052.SZ indicator data succ! total rows: 6 +get 002053.SZ indicator data succ! total rows: 4 +get 002054.SZ indicator data succ! total rows: 4 +get 002055.SZ indicator data succ! total rows: 4 +get 002056.SZ indicator data succ! total rows: 4 +get 002057.SZ indicator data succ! total rows: 6 +get 002058.SZ indicator data succ! total rows: 4 +get 002059.SZ indicator data succ! total rows: 5 +get 002060.SZ indicator data succ! total rows: 4 +get 002061.SZ indicator data succ! total rows: 4 +get 002062.SZ indicator data succ! total rows: 4 +get 002063.SZ indicator data succ! total rows: 5 +get 002064.SZ indicator data succ! total rows: 5 +get 002065.SZ indicator data succ! total rows: 4 +get 002066.SZ indicator data succ! total rows: 4 +get 002067.SZ indicator data succ! total rows: 5 +get 002068.SZ indicator data succ! total rows: 4 +get 002069.SZ indicator data succ! total rows: 6 +get 002072.SZ indicator data succ! total rows: 4 +get 002073.SZ indicator data succ! total rows: 5 +get 002074.SZ indicator data succ! total rows: 5 +get 002075.SZ indicator data succ! total rows: 4 +get 002076.SZ indicator data succ! total rows: 5 +get 002077.SZ indicator data succ! total rows: 4 +get 002078.SZ indicator data succ! total rows: 5 +get 002079.SZ indicator data succ! total rows: 4 +get 002080.SZ indicator data succ! total rows: 5 +get 002081.SZ indicator data succ! total rows: 4 +get 002082.SZ indicator data succ! total rows: 5 +get 002083.SZ indicator data succ! total rows: 4 +get 002084.SZ indicator data succ! total rows: 4 +get 002085.SZ indicator data succ! total rows: 4 +get 002086.SZ indicator data succ! total rows: 4 +get 002087.SZ indicator data succ! total rows: 4 +get 002088.SZ indicator data succ! total rows: 4 +get 002089.SZ indicator data succ! total rows: 6 +get 002090.SZ indicator data succ! total rows: 5 +get 002091.SZ indicator data succ! total rows: 4 +get 002092.SZ indicator data succ! total rows: 4 +get 002093.SZ indicator data succ! total rows: 4 +get 002094.SZ indicator data succ! total rows: 4 +get 002095.SZ indicator data succ! total rows: 5 +get 002096.SZ indicator data succ! total rows: 4 +get 002097.SZ indicator data succ! total rows: 4 +get 002098.SZ indicator data succ! total rows: 4 +get 002099.SZ indicator data succ! total rows: 6 +get 002100.SZ indicator data succ! total rows: 4 +get 002101.SZ indicator data succ! total rows: 5 +get 002102.SZ indicator data succ! total rows: 4 +get 002103.SZ indicator data succ! total rows: 4 +get 002104.SZ indicator data succ! total rows: 4 +get 002105.SZ indicator data succ! total rows: 4 +get 002106.SZ indicator data succ! total rows: 4 +get 002107.SZ indicator data succ! total rows: 5 +get 002108.SZ indicator data succ! total rows: 4 +get 002109.SZ indicator data succ! total rows: 5 +get 002110.SZ indicator data succ! total rows: 4 +get 002111.SZ indicator data succ! total rows: 4 +get 002112.SZ indicator data succ! total rows: 4 +get 002113.SZ indicator data succ! total rows: 4 +get 002114.SZ indicator data succ! total rows: 5 +get 002115.SZ indicator data succ! total rows: 4 +get 002116.SZ indicator data succ! total rows: 5 +get 002117.SZ indicator data succ! total rows: 4 +get 002118.SZ indicator data succ! total rows: 4 +get 002119.SZ indicator data succ! total rows: 5 +get 002120.SZ indicator data succ! total rows: 4 +get 002121.SZ indicator data succ! total rows: 5 +get 002122.SZ indicator data succ! total rows: 5 +get 002123.SZ indicator data succ! total rows: 5 +get 002124.SZ indicator data succ! total rows: 4 +get 002125.SZ indicator data succ! total rows: 4 +get 002126.SZ indicator data succ! total rows: 7 +get 002127.SZ indicator data succ! total rows: 4 +get 002128.SZ indicator data succ! total rows: 4 +get 002129.SZ indicator data succ! total rows: 4 +get 002130.SZ indicator data succ! total rows: 4 +get 002131.SZ indicator data succ! total rows: 4 +get 002132.SZ indicator data succ! total rows: 6 +get 002133.SZ indicator data succ! total rows: 4 +get 002134.SZ indicator data succ! total rows: 5 +get 002135.SZ indicator data succ! total rows: 4 +get 002136.SZ indicator data succ! total rows: 5 +get 002137.SZ indicator data succ! total rows: 6 +get 002138.SZ indicator data succ! total rows: 6 +get 002139.SZ indicator data succ! total rows: 6 +get 002140.SZ indicator data succ! total rows: 5 +get 002141.SZ indicator data succ! total rows: 5 +get 002142.SZ indicator data succ! total rows: 4 +get 002144.SZ indicator data succ! total rows: 5 +get 002145.SZ indicator data succ! total rows: 6 +get 002146.SZ indicator data succ! total rows: 5 +get 002148.SZ indicator data succ! total rows: 5 +get 002149.SZ indicator data succ! total rows: 4 +get 002150.SZ indicator data succ! total rows: 4 +get 002151.SZ indicator data succ! total rows: 6 +get 002152.SZ indicator data succ! total rows: 6 +get 002153.SZ indicator data succ! total rows: 5 +get 002154.SZ indicator data succ! total rows: 4 +get 002155.SZ indicator data succ! total rows: 4 +get 002156.SZ indicator data succ! total rows: 5 +get 002157.SZ indicator data succ! total rows: 4 +get 002158.SZ indicator data succ! total rows: 5 +get 002159.SZ indicator data succ! total rows: 4 +get 002160.SZ indicator data succ! total rows: 5 +get 002161.SZ indicator data succ! total rows: 4 +get 002162.SZ indicator data succ! total rows: 4 +get 002163.SZ indicator data succ! total rows: 4 +get 002164.SZ indicator data succ! total rows: 4 +get 002165.SZ indicator data succ! total rows: 4 +get 002166.SZ indicator data succ! total rows: 5 +get 002167.SZ indicator data succ! total rows: 4 +get 002168.SZ indicator data succ! total rows: 4 +get 002169.SZ indicator data succ! total rows: 4 +get 002170.SZ indicator data succ! total rows: 6 +get 002171.SZ indicator data succ! total rows: 4 +get 002172.SZ indicator data succ! total rows: 6 +get 002173.SZ indicator data succ! total rows: 5 +get 002174.SZ indicator data succ! total rows: 4 +get 002175.SZ indicator data succ! total rows: 5 +get 002176.SZ indicator data succ! total rows: 6 +get 002177.SZ indicator data succ! total rows: 4 +get 002178.SZ indicator data succ! total rows: 4 +get 002179.SZ indicator data succ! total rows: 5 +get 002180.SZ indicator data succ! total rows: 5 +get 002181.SZ indicator data succ! total rows: 4 +get 002182.SZ indicator data succ! total rows: 5 +get 002183.SZ indicator data succ! total rows: 5 +get 002184.SZ indicator data succ! total rows: 6 +get 002185.SZ indicator data succ! total rows: 5 +get 002186.SZ indicator data succ! total rows: 4 +get 002187.SZ indicator data succ! total rows: 5 +get 002188.SZ indicator data succ! total rows: 5 +get 002189.SZ indicator data succ! total rows: 4 +get 002190.SZ indicator data succ! total rows: 5 +get 002191.SZ indicator data succ! total rows: 5 +get 002192.SZ indicator data succ! total rows: 5 +get 002193.SZ indicator data succ! total rows: 4 +get 002194.SZ indicator data succ! total rows: 5 +get 002195.SZ indicator data succ! total rows: 4 +get 002196.SZ indicator data succ! total rows: 5 +get 002197.SZ indicator data succ! total rows: 5 +get 002198.SZ indicator data succ! total rows: 6 +get 002199.SZ indicator data succ! total rows: 4 +get 002200.SZ indicator data succ! total rows: 5 +get 002201.SZ indicator data succ! total rows: 5 +get 002202.SZ indicator data succ! total rows: 5 +get 002203.SZ indicator data succ! total rows: 5 +get 002204.SZ indicator data succ! total rows: 4 +get 002205.SZ indicator data succ! total rows: 5 +get 002206.SZ indicator data succ! total rows: 5 +get 002207.SZ indicator data succ! total rows: 4 +get 002208.SZ indicator data succ! total rows: 5 +get 002209.SZ indicator data succ! total rows: 4 +get 002210.SZ indicator data succ! total rows: 5 +get 002211.SZ indicator data succ! total rows: 5 +get 002212.SZ indicator data succ! total rows: 5 +get 002213.SZ indicator data succ! total rows: 5 +get 002214.SZ indicator data succ! total rows: 4 +get 002215.SZ indicator data succ! total rows: 5 +get 002216.SZ indicator data succ! total rows: 6 +get 002217.SZ indicator data succ! total rows: 6 +get 002218.SZ indicator data succ! total rows: 7 +get 002219.SZ indicator data succ! total rows: 5 +get 002221.SZ indicator data succ! total rows: 4 +get 002222.SZ indicator data succ! total rows: 4 +get 002223.SZ indicator data succ! total rows: 4 +get 002224.SZ indicator data succ! total rows: 6 +get 002225.SZ indicator data succ! total rows: 4 +get 002226.SZ indicator data succ! total rows: 5 +get 002227.SZ indicator data succ! total rows: 4 +get 002228.SZ indicator data succ! total rows: 4 +get 002229.SZ indicator data succ! total rows: 4 +get 002230.SZ indicator data succ! total rows: 5 +get 002231.SZ indicator data succ! total rows: 4 +get 002232.SZ indicator data succ! total rows: 5 +get 002233.SZ indicator data succ! total rows: 4 +get 002234.SZ indicator data succ! total rows: 4 +get 002235.SZ indicator data succ! total rows: 5 +get 002236.SZ indicator data succ! total rows: 4 +get 002237.SZ indicator data succ! total rows: 5 +get 002238.SZ indicator data succ! total rows: 7 +get 002239.SZ indicator data succ! total rows: 5 +get 002240.SZ indicator data succ! total rows: 6 +get 002241.SZ indicator data succ! total rows: 6 +get 002242.SZ indicator data succ! total rows: 4 +get 002243.SZ indicator data succ! total rows: 4 +get 002244.SZ indicator data succ! total rows: 4 +get 002245.SZ indicator data succ! total rows: 4 +get 002246.SZ indicator data succ! total rows: 4 +get 002247.SZ indicator data succ! total rows: 5 +get 002248.SZ indicator data succ! total rows: 4 +get 002249.SZ indicator data succ! total rows: 4 +get 002250.SZ indicator data succ! total rows: 4 +get 002251.SZ indicator data succ! total rows: 4 +get 002252.SZ indicator data succ! total rows: 4 +get 002253.SZ indicator data succ! total rows: 4 +get 002254.SZ indicator data succ! total rows: 4 +get 002255.SZ indicator data succ! total rows: 6 +get 002256.SZ indicator data succ! total rows: 5 +get 002258.SZ indicator data succ! total rows: 5 +get 002259.SZ indicator data succ! total rows: 4 +get 002261.SZ indicator data succ! total rows: 5 +get 002262.SZ indicator data succ! total rows: 5 +get 002263.SZ indicator data succ! total rows: 4 +get 002264.SZ indicator data succ! total rows: 5 +get 002265.SZ indicator data succ! total rows: 7 +get 002266.SZ indicator data succ! total rows: 4 +get 002267.SZ indicator data succ! total rows: 5 +get 002268.SZ indicator data succ! total rows: 4 +get 002269.SZ indicator data succ! total rows: 4 +get 002270.SZ indicator data succ! total rows: 4 +get 002271.SZ indicator data succ! total rows: 5 +get 002272.SZ indicator data succ! total rows: 5 +get 002273.SZ indicator data succ! total rows: 4 +get 002274.SZ indicator data succ! total rows: 5 +get 002275.SZ indicator data succ! total rows: 4 +get 002276.SZ indicator data succ! total rows: 4 +get 002277.SZ indicator data succ! total rows: 4 +get 002278.SZ indicator data succ! total rows: 6 +get 002279.SZ indicator data succ! total rows: 4 +get 002280.SZ indicator data succ! total rows: 4 +get 002281.SZ indicator data succ! total rows: 4 +get 002282.SZ indicator data succ! total rows: 5 +get 002283.SZ indicator data succ! total rows: 4 +get 002284.SZ indicator data succ! total rows: 4 +get 002285.SZ indicator data succ! total rows: 4 +get 002286.SZ indicator data succ! total rows: 5 +get 002287.SZ indicator data succ! total rows: 5 +get 002288.SZ indicator data succ! total rows: 5 +get 002289.SZ indicator data succ! total rows: 4 +get 002290.SZ indicator data succ! total rows: 5 +get 002291.SZ indicator data succ! total rows: 4 +get 002292.SZ indicator data succ! total rows: 5 +get 002293.SZ indicator data succ! total rows: 6 +get 002294.SZ indicator data succ! total rows: 5 +get 002295.SZ indicator data succ! total rows: 8 +get 002296.SZ indicator data succ! total rows: 7 +get 002297.SZ indicator data succ! total rows: 4 +get 002298.SZ indicator data succ! total rows: 4 +get 002299.SZ indicator data succ! total rows: 4 +get 002300.SZ indicator data succ! total rows: 5 +get 002301.SZ indicator data succ! total rows: 4 +get 002302.SZ indicator data succ! total rows: 5 +get 002303.SZ indicator data succ! total rows: 6 +get 002304.SZ indicator data succ! total rows: 4 +get 002305.SZ indicator data succ! total rows: 4 +get 002306.SZ indicator data succ! total rows: 4 +get 002307.SZ indicator data succ! total rows: 4 +get 002308.SZ indicator data succ! total rows: 4 +get 002309.SZ indicator data succ! total rows: 5 +get 002310.SZ indicator data succ! total rows: 4 +get 002311.SZ indicator data succ! total rows: 5 +get 002312.SZ indicator data succ! total rows: 4 +get 002313.SZ indicator data succ! total rows: 4 +get 002314.SZ indicator data succ! total rows: 4 +get 002315.SZ indicator data succ! total rows: 5 +get 002316.SZ indicator data succ! total rows: 5 +get 002317.SZ indicator data succ! total rows: 6 +get 002318.SZ indicator data succ! total rows: 7 +get 002319.SZ indicator data succ! total rows: 4 +get 002320.SZ indicator data succ! total rows: 4 +get 002321.SZ indicator data succ! total rows: 4 +get 002322.SZ indicator data succ! total rows: 5 +get 002323.SZ indicator data succ! total rows: 6 +get 002324.SZ indicator data succ! total rows: 5 +get 002325.SZ indicator data succ! total rows: 4 +get 002326.SZ indicator data succ! total rows: 4 +get 002327.SZ indicator data succ! total rows: 5 +get 002328.SZ indicator data succ! total rows: 5 +get 002329.SZ indicator data succ! total rows: 4 +get 002330.SZ indicator data succ! total rows: 4 +get 002331.SZ indicator data succ! total rows: 5 +get 002332.SZ indicator data succ! total rows: 5 +get 002333.SZ indicator data succ! total rows: 4 +get 002334.SZ indicator data succ! total rows: 4 +get 002335.SZ indicator data succ! total rows: 4 +get 002336.SZ indicator data succ! total rows: 5 +get 002337.SZ indicator data succ! total rows: 4 +get 002338.SZ indicator data succ! total rows: 5 +get 002339.SZ indicator data succ! total rows: 4 +get 002340.SZ indicator data succ! total rows: 4 +get 002341.SZ indicator data succ! total rows: 4 +get 002342.SZ indicator data succ! total rows: 5 +get 002343.SZ indicator data succ! total rows: 6 +get 002344.SZ indicator data succ! total rows: 4 +get 002345.SZ indicator data succ! total rows: 5 +get 002346.SZ indicator data succ! total rows: 5 +get 002347.SZ indicator data succ! total rows: 5 +get 002348.SZ indicator data succ! total rows: 4 +get 002349.SZ indicator data succ! total rows: 4 +get 002350.SZ indicator data succ! total rows: 5 +get 002351.SZ indicator data succ! total rows: 6 +get 002352.SZ indicator data succ! total rows: 5 +get 002353.SZ indicator data succ! total rows: 5 +get 002354.SZ indicator data succ! total rows: 4 +get 002355.SZ indicator data succ! total rows: 4 +get 002356.SZ indicator data succ! total rows: 5 +get 002357.SZ indicator data succ! total rows: 5 +get 002358.SZ indicator data succ! total rows: 5 +get 002360.SZ indicator data succ! total rows: 5 +get 002361.SZ indicator data succ! total rows: 5 +get 002362.SZ indicator data succ! total rows: 4 +get 002363.SZ indicator data succ! total rows: 4 +get 002364.SZ indicator data succ! total rows: 4 +get 002365.SZ indicator data succ! total rows: 5 +get 002366.SZ indicator data succ! total rows: 4 +get 002367.SZ indicator data succ! total rows: 5 +get 002368.SZ indicator data succ! total rows: 5 +get 002369.SZ indicator data succ! total rows: 5 +get 002370.SZ indicator data succ! total rows: 6 +get 002371.SZ indicator data succ! total rows: 6 +get 002372.SZ indicator data succ! total rows: 4 +get 002373.SZ indicator data succ! total rows: 4 +get 002374.SZ indicator data succ! total rows: 5 +get 002375.SZ indicator data succ! total rows: 5 +get 002376.SZ indicator data succ! total rows: 6 +get 002377.SZ indicator data succ! total rows: 5 +get 002378.SZ indicator data succ! total rows: 5 +get 002379.SZ indicator data succ! total rows: 4 +get 002380.SZ indicator data succ! total rows: 4 +get 002381.SZ indicator data succ! total rows: 4 +get 002382.SZ indicator data succ! total rows: 4 +get 002383.SZ indicator data succ! total rows: 4 +get 002384.SZ indicator data succ! total rows: 5 +get 002385.SZ indicator data succ! total rows: 4 +get 002386.SZ indicator data succ! total rows: 4 +get 002387.SZ indicator data succ! total rows: 5 +get 002388.SZ indicator data succ! total rows: 4 +get 002389.SZ indicator data succ! total rows: 5 +get 002390.SZ indicator data succ! total rows: 4 +get 002391.SZ indicator data succ! total rows: 4 +get 002392.SZ indicator data succ! total rows: 4 +get 002393.SZ indicator data succ! total rows: 4 +get 002394.SZ indicator data succ! total rows: 4 +get 002395.SZ indicator data succ! total rows: 4 +get 002396.SZ indicator data succ! total rows: 5 +get 002397.SZ indicator data succ! total rows: 5 +get 002398.SZ indicator data succ! total rows: 4 +get 002399.SZ indicator data succ! total rows: 4 +get 002400.SZ indicator data succ! total rows: 4 +get 002401.SZ indicator data succ! total rows: 4 +get 002402.SZ indicator data succ! total rows: 6 +get 002403.SZ indicator data succ! total rows: 5 +get 002404.SZ indicator data succ! total rows: 4 +get 002405.SZ indicator data succ! total rows: 4 +get 002406.SZ indicator data succ! total rows: 4 +get 002407.SZ indicator data succ! total rows: 6 +get 002408.SZ indicator data succ! total rows: 5 +get 002409.SZ indicator data succ! total rows: 4 +get 002410.SZ indicator data succ! total rows: 4 +get 002411.SZ indicator data succ! total rows: 5 +get 002412.SZ indicator data succ! total rows: 7 +get 002413.SZ indicator data succ! total rows: 4 +get 002414.SZ indicator data succ! total rows: 4 +get 002415.SZ indicator data succ! total rows: 4 +get 002416.SZ indicator data succ! total rows: 4 +get 002417.SZ indicator data succ! total rows: 5 +get 002418.SZ indicator data succ! total rows: 4 +get 002419.SZ indicator data succ! total rows: 5 +get 002420.SZ indicator data succ! total rows: 5 +get 002421.SZ indicator data succ! total rows: 5 +get 002422.SZ indicator data succ! total rows: 4 +get 002423.SZ indicator data succ! total rows: 6 +get 002424.SZ indicator data succ! total rows: 5 +get 002425.SZ indicator data succ! total rows: 4 +get 002426.SZ indicator data succ! total rows: 4 +get 002427.SZ indicator data succ! total rows: 4 +get 002428.SZ indicator data succ! total rows: 5 +get 002429.SZ indicator data succ! total rows: 4 +get 002430.SZ indicator data succ! total rows: 5 +get 002431.SZ indicator data succ! total rows: 4 +get 002432.SZ indicator data succ! total rows: 6 +get 002433.SZ indicator data succ! total rows: 6 +get 002434.SZ indicator data succ! total rows: 6 +get 002435.SZ indicator data succ! total rows: 4 +get 002436.SZ indicator data succ! total rows: 4 +get 002437.SZ indicator data succ! total rows: 4 +get 002438.SZ indicator data succ! total rows: 4 +get 002439.SZ indicator data succ! total rows: 4 +get 002440.SZ indicator data succ! total rows: 5 +get 002441.SZ indicator data succ! total rows: 4 +get 002442.SZ indicator data succ! total rows: 5 +get 002443.SZ indicator data succ! total rows: 5 +get 002444.SZ indicator data succ! total rows: 4 +get 002445.SZ indicator data succ! total rows: 4 +get 002446.SZ indicator data succ! total rows: 5 +get 002448.SZ indicator data succ! total rows: 4 +get 002449.SZ indicator data succ! total rows: 5 +get 002451.SZ indicator data succ! total rows: 7 +get 002452.SZ indicator data succ! total rows: 6 +get 002453.SZ indicator data succ! total rows: 6 +get 002454.SZ indicator data succ! total rows: 4 +get 002455.SZ indicator data succ! total rows: 4 +get 002456.SZ indicator data succ! total rows: 5 +get 002457.SZ indicator data succ! total rows: 4 +get 002458.SZ indicator data succ! total rows: 5 +get 002459.SZ indicator data succ! total rows: 4 +get 002460.SZ indicator data succ! total rows: 5 +get 002461.SZ indicator data succ! total rows: 6 +get 002462.SZ indicator data succ! total rows: 4 +get 002463.SZ indicator data succ! total rows: 4 +get 002465.SZ indicator data succ! total rows: 4 +get 002466.SZ indicator data succ! total rows: 5 +get 002467.SZ indicator data succ! total rows: 4 +get 002468.SZ indicator data succ! total rows: 4 +get 002469.SZ indicator data succ! total rows: 5 +get 002470.SZ indicator data succ! total rows: 5 +get 002471.SZ indicator data succ! total rows: 4 +get 002472.SZ indicator data succ! total rows: 4 +get 002474.SZ indicator data succ! total rows: 5 +get 002475.SZ indicator data succ! total rows: 5 +get 002476.SZ indicator data succ! total rows: 5 +get 002478.SZ indicator data succ! total rows: 4 +get 002479.SZ indicator data succ! total rows: 5 +get 002480.SZ indicator data succ! total rows: 4 +get 002481.SZ indicator data succ! total rows: 7 +get 002482.SZ indicator data succ! total rows: 4 +get 002483.SZ indicator data succ! total rows: 4 +get 002484.SZ indicator data succ! total rows: 4 +get 002485.SZ indicator data succ! total rows: 5 +get 002486.SZ indicator data succ! total rows: 6 +get 002487.SZ indicator data succ! total rows: 4 +get 002488.SZ indicator data succ! total rows: 4 +get 002489.SZ indicator data succ! total rows: 4 +get 002490.SZ indicator data succ! total rows: 5 +get 002491.SZ indicator data succ! total rows: 4 +get 002492.SZ indicator data succ! total rows: 4 +get 002493.SZ indicator data succ! total rows: 4 +get 002494.SZ indicator data succ! total rows: 4 +get 002495.SZ indicator data succ! total rows: 4 +get 002496.SZ indicator data succ! total rows: 5 +get 002497.SZ indicator data succ! total rows: 4 +get 002498.SZ indicator data succ! total rows: 4 +get 002499.SZ indicator data succ! total rows: 2 +get 002500.SZ indicator data succ! total rows: 4 +get 002501.SZ indicator data succ! total rows: 4 +get 002502.SZ indicator data succ! total rows: 4 +get 002503.SZ indicator data succ! total rows: 6 +get 002504.SZ indicator data succ! total rows: 4 +get 002505.SZ indicator data succ! total rows: 4 +get 002506.SZ indicator data succ! total rows: 4 +get 002507.SZ indicator data succ! total rows: 5 +get 002508.SZ indicator data succ! total rows: 5 +get 002510.SZ indicator data succ! total rows: 4 +get 002511.SZ indicator data succ! total rows: 4 +get 002512.SZ indicator data succ! total rows: 5 +get 002513.SZ indicator data succ! total rows: 4 +get 002514.SZ indicator data succ! total rows: 4 +get 002515.SZ indicator data succ! total rows: 4 +get 002516.SZ indicator data succ! total rows: 5 +get 002517.SZ indicator data succ! total rows: 4 +get 002518.SZ indicator data succ! total rows: 5 +get 002519.SZ indicator data succ! total rows: 4 +get 002520.SZ indicator data succ! total rows: 4 +get 002521.SZ indicator data succ! total rows: 4 +get 002522.SZ indicator data succ! total rows: 5 +get 002523.SZ indicator data succ! total rows: 5 +get 002524.SZ indicator data succ! total rows: 4 +get 002526.SZ indicator data succ! total rows: 6 +get 002527.SZ indicator data succ! total rows: 4 +get 002528.SZ indicator data succ! total rows: 4 +get 002529.SZ indicator data succ! total rows: 5 +get 002530.SZ indicator data succ! total rows: 5 +get 002531.SZ indicator data succ! total rows: 4 +get 002532.SZ indicator data succ! total rows: 4 +get 002533.SZ indicator data succ! total rows: 4 +get 002534.SZ indicator data succ! total rows: 4 +get 002535.SZ indicator data succ! total rows: 4 +get 002536.SZ indicator data succ! total rows: 4 +get 002537.SZ indicator data succ! total rows: 5 +get 002538.SZ indicator data succ! total rows: 4 +get 002539.SZ indicator data succ! total rows: 4 +get 002540.SZ indicator data succ! total rows: 4 +get 002541.SZ indicator data succ! total rows: 5 +get 002542.SZ indicator data succ! total rows: 4 +get 002543.SZ indicator data succ! total rows: 4 +get 002544.SZ indicator data succ! total rows: 4 +get 002545.SZ indicator data succ! total rows: 5 +get 002546.SZ indicator data succ! total rows: 4 +get 002547.SZ indicator data succ! total rows: 5 +get 002548.SZ indicator data succ! total rows: 5 +get 002549.SZ indicator data succ! total rows: 5 +get 002550.SZ indicator data succ! total rows: 4 +get 002551.SZ indicator data succ! total rows: 4 +get 002552.SZ indicator data succ! total rows: 5 +get 002553.SZ indicator data succ! total rows: 4 +get 002554.SZ indicator data succ! total rows: 6 +get 002555.SZ indicator data succ! total rows: 5 +get 002556.SZ indicator data succ! total rows: 4 +get 002557.SZ indicator data succ! total rows: 4 +get 002558.SZ indicator data succ! total rows: 4 +get 002559.SZ indicator data succ! total rows: 5 +get 002560.SZ indicator data succ! total rows: 6 +get 002561.SZ indicator data succ! total rows: 4 +get 002562.SZ indicator data succ! total rows: 4 +get 002563.SZ indicator data succ! total rows: 4 +get 002564.SZ indicator data succ! total rows: 3 +get 002565.SZ indicator data succ! total rows: 4 +get 002566.SZ indicator data succ! total rows: 4 +get 002567.SZ indicator data succ! total rows: 4 +get 002568.SZ indicator data succ! total rows: 5 +get 002569.SZ indicator data succ! total rows: 5 +get 002570.SZ indicator data succ! total rows: 4 +get 002571.SZ indicator data succ! total rows: 4 +get 002572.SZ indicator data succ! total rows: 4 +get 002573.SZ indicator data succ! total rows: 5 +get 002574.SZ indicator data succ! total rows: 4 +get 002575.SZ indicator data succ! total rows: 4 +get 002576.SZ indicator data succ! total rows: 4 +get 002577.SZ indicator data succ! total rows: 4 +get 002578.SZ indicator data succ! total rows: 6 +get 002579.SZ indicator data succ! total rows: 5 +get 002580.SZ indicator data succ! total rows: 6 +get 002581.SZ indicator data succ! total rows: 4 +get 002582.SZ indicator data succ! total rows: 4 +get 002583.SZ indicator data succ! total rows: 5 +get 002584.SZ indicator data succ! total rows: 4 +get 002585.SZ indicator data succ! total rows: 5 +get 002586.SZ indicator data succ! total rows: 4 +get 002587.SZ indicator data succ! total rows: 8 +get 002588.SZ indicator data succ! total rows: 4 +get 002589.SZ indicator data succ! total rows: 6 +get 002590.SZ indicator data succ! total rows: 4 +get 002591.SZ indicator data succ! total rows: 5 +get 002592.SZ indicator data succ! total rows: 5 +get 002593.SZ indicator data succ! total rows: 4 +get 002594.SZ indicator data succ! total rows: 4 +get 002595.SZ indicator data succ! total rows: 5 +get 002596.SZ indicator data succ! total rows: 4 +get 002597.SZ indicator data succ! total rows: 4 +get 002598.SZ indicator data succ! total rows: 5 +get 002599.SZ indicator data succ! total rows: 5 +get 002600.SZ indicator data succ! total rows: 6 +get 002601.SZ indicator data succ! total rows: 4 +get 002602.SZ indicator data succ! total rows: 5 +get 002603.SZ indicator data succ! total rows: 5 +get 002605.SZ indicator data succ! total rows: 5 +get 002606.SZ indicator data succ! total rows: 5 +get 002607.SZ indicator data succ! total rows: 5 +get 002608.SZ indicator data succ! total rows: 6 +get 002609.SZ indicator data succ! total rows: 5 +get 002610.SZ indicator data succ! total rows: 4 +get 002611.SZ indicator data succ! total rows: 5 +get 002612.SZ indicator data succ! total rows: 4 +get 002613.SZ indicator data succ! total rows: 4 +get 002614.SZ indicator data succ! total rows: 6 +get 002615.SZ indicator data succ! total rows: 5 +get 002616.SZ indicator data succ! total rows: 5 +get 002617.SZ indicator data succ! total rows: 4 +get 002620.SZ indicator data succ! total rows: 5 +get 002621.SZ indicator data succ! total rows: 6 +get 002622.SZ indicator data succ! total rows: 4 +get 002623.SZ indicator data succ! total rows: 4 +get 002624.SZ indicator data succ! total rows: 5 +get 002625.SZ indicator data succ! total rows: 5 +get 002626.SZ indicator data succ! total rows: 4 +get 002627.SZ indicator data succ! total rows: 7 +get 002628.SZ indicator data succ! total rows: 5 +get 002629.SZ indicator data succ! total rows: 4 +get 002630.SZ indicator data succ! total rows: 4 +get 002631.SZ indicator data succ! total rows: 4 +get 002632.SZ indicator data succ! total rows: 7 +get 002633.SZ indicator data succ! total rows: 5 +get 002634.SZ indicator data succ! total rows: 5 +get 002635.SZ indicator data succ! total rows: 4 +get 002636.SZ indicator data succ! total rows: 6 +get 002637.SZ indicator data succ! total rows: 5 +get 002638.SZ indicator data succ! total rows: 4 +get 002639.SZ indicator data succ! total rows: 4 +get 002640.SZ indicator data succ! total rows: 4 +get 002641.SZ indicator data succ! total rows: 4 +get 002642.SZ indicator data succ! total rows: 4 +get 002643.SZ indicator data succ! total rows: 6 +get 002644.SZ indicator data succ! total rows: 5 +get 002645.SZ indicator data succ! total rows: 4 +get 002646.SZ indicator data succ! total rows: 5 +get 002647.SZ indicator data succ! total rows: 4 +get 002648.SZ indicator data succ! total rows: 4 +get 002649.SZ indicator data succ! total rows: 5 +get 002650.SZ indicator data succ! total rows: 4 +get 002651.SZ indicator data succ! total rows: 4 +get 002652.SZ indicator data succ! total rows: 4 +get 002653.SZ indicator data succ! total rows: 4 +get 002654.SZ indicator data succ! total rows: 5 +get 002655.SZ indicator data succ! total rows: 4 +get 002656.SZ indicator data succ! total rows: 2 +get 002657.SZ indicator data succ! total rows: 4 +get 002658.SZ indicator data succ! total rows: 4 +get 002659.SZ indicator data succ! total rows: 6 +get 002660.SZ indicator data succ! total rows: 4 +get 002661.SZ indicator data succ! total rows: 4 +get 002662.SZ indicator data succ! total rows: 4 +get 002663.SZ indicator data succ! total rows: 5 +get 002664.SZ indicator data succ! total rows: 5 +get 002665.SZ indicator data succ! total rows: 6 +get 002666.SZ indicator data succ! total rows: 4 +get 002667.SZ indicator data succ! total rows: 5 +get 002668.SZ indicator data succ! total rows: 5 +get 002669.SZ indicator data succ! total rows: 5 +get 002670.SZ indicator data succ! total rows: 4 +get 002671.SZ indicator data succ! total rows: 5 +get 002672.SZ indicator data succ! total rows: 4 +get 002673.SZ indicator data succ! total rows: 4 +get 002674.SZ indicator data succ! total rows: 5 +get 002675.SZ indicator data succ! total rows: 6 +get 002676.SZ indicator data succ! total rows: 5 +get 002677.SZ indicator data succ! total rows: 6 +get 002678.SZ indicator data succ! total rows: 4 +get 002679.SZ indicator data succ! total rows: 4 +get 002681.SZ indicator data succ! total rows: 4 +get 002682.SZ indicator data succ! total rows: 5 +get 002683.SZ indicator data succ! total rows: 5 +get 002685.SZ indicator data succ! total rows: 4 +get 002686.SZ indicator data succ! total rows: 4 +get 002687.SZ indicator data succ! total rows: 4 +get 002688.SZ indicator data succ! total rows: 5 +get 002689.SZ indicator data succ! total rows: 6 +get 002690.SZ indicator data succ! total rows: 4 +get 002691.SZ indicator data succ! total rows: 4 +get 002692.SZ indicator data succ! total rows: 4 +get 002693.SZ indicator data succ! total rows: 6 +get 002694.SZ indicator data succ! total rows: 4 +get 002695.SZ indicator data succ! total rows: 4 +get 002696.SZ indicator data succ! total rows: 4 +get 002697.SZ indicator data succ! total rows: 4 +get 002698.SZ indicator data succ! total rows: 5 +get 002699.SZ indicator data succ! total rows: 5 +get 002700.SZ indicator data succ! total rows: 6 +get 002701.SZ indicator data succ! total rows: 5 +get 002702.SZ indicator data succ! total rows: 6 +get 002703.SZ indicator data succ! total rows: 4 +get 002705.SZ indicator data succ! total rows: 5 +get 002706.SZ indicator data succ! total rows: 4 +get 002707.SZ indicator data succ! total rows: 5 +get 002708.SZ indicator data succ! total rows: 6 +get 002709.SZ indicator data succ! total rows: 6 +get 002712.SZ indicator data succ! total rows: 4 +get 002713.SZ indicator data succ! total rows: 4 +get 002714.SZ indicator data succ! total rows: 4 +get 002715.SZ indicator data succ! total rows: 4 +get 002716.SZ indicator data succ! total rows: 4 +get 002717.SZ indicator data succ! total rows: 4 +get 002718.SZ indicator data succ! total rows: 5 +get 002719.SZ indicator data succ! total rows: 5 +get 002721.SZ indicator data succ! total rows: 4 +get 002722.SZ indicator data succ! total rows: 4 +get 002723.SZ indicator data succ! total rows: 4 +get 002724.SZ indicator data succ! total rows: 5 +get 002725.SZ indicator data succ! total rows: 5 +get 002726.SZ indicator data succ! total rows: 5 +get 002727.SZ indicator data succ! total rows: 4 +get 002728.SZ indicator data succ! total rows: 5 +get 002729.SZ indicator data succ! total rows: 4 +get 002730.SZ indicator data succ! total rows: 4 +get 002731.SZ indicator data succ! total rows: 4 +get 002732.SZ indicator data succ! total rows: 4 +get 002733.SZ indicator data succ! total rows: 4 +get 002734.SZ indicator data succ! total rows: 4 +get 002735.SZ indicator data succ! total rows: 4 +get 002736.SZ indicator data succ! total rows: 4 +get 002737.SZ indicator data succ! total rows: 4 +get 002738.SZ indicator data succ! total rows: 6 +get 002739.SZ indicator data succ! total rows: 6 +get 002740.SZ indicator data succ! total rows: 4 +get 002741.SZ indicator data succ! total rows: 4 +get 002742.SZ indicator data succ! total rows: 4 +get 002743.SZ indicator data succ! total rows: 6 +get 002745.SZ indicator data succ! total rows: 5 +get 002746.SZ indicator data succ! total rows: 4 +get 002747.SZ indicator data succ! total rows: 5 +get 002748.SZ indicator data succ! total rows: 4 +get 002749.SZ indicator data succ! total rows: 5 +get 002750.SZ indicator data succ! total rows: 5 +get 002751.SZ indicator data succ! total rows: 5 +get 002752.SZ indicator data succ! total rows: 5 +get 002753.SZ indicator data succ! total rows: 4 +get 002755.SZ indicator data succ! total rows: 4 +get 002756.SZ indicator data succ! total rows: 6 +get 002757.SZ indicator data succ! total rows: 6 +get 002758.SZ indicator data succ! total rows: 5 +get 002759.SZ indicator data succ! total rows: 4 +get 002760.SZ indicator data succ! total rows: 4 +get 002761.SZ indicator data succ! total rows: 5 +get 002762.SZ indicator data succ! total rows: 4 +get 002763.SZ indicator data succ! total rows: 4 +get 002765.SZ indicator data succ! total rows: 4 +get 002766.SZ indicator data succ! total rows: 4 +get 002767.SZ indicator data succ! total rows: 6 +get 002768.SZ indicator data succ! total rows: 4 +get 002769.SZ indicator data succ! total rows: 5 +get 002771.SZ indicator data succ! total rows: 6 +get 002772.SZ indicator data succ! total rows: 4 +get 002773.SZ indicator data succ! total rows: 4 +get 002774.SZ indicator data succ! total rows: 4 +get 002775.SZ indicator data succ! total rows: 4 +get 002776.SZ indicator data succ! total rows: 4 +get 002777.SZ indicator data succ! total rows: 4 +get 002778.SZ indicator data succ! total rows: 4 +get 002779.SZ indicator data succ! total rows: 4 +get 002780.SZ indicator data succ! total rows: 5 +get 002781.SZ indicator data succ! total rows: 4 +get 002782.SZ indicator data succ! total rows: 5 +get 002783.SZ indicator data succ! total rows: 4 +get 002785.SZ indicator data succ! total rows: 5 +get 002786.SZ indicator data succ! total rows: 5 +get 002787.SZ indicator data succ! total rows: 5 +get 002788.SZ indicator data succ! total rows: 4 +get 002789.SZ indicator data succ! total rows: 4 +get 002790.SZ indicator data succ! total rows: 4 +get 002791.SZ indicator data succ! total rows: 4 +get 002792.SZ indicator data succ! total rows: 4 +get 002793.SZ indicator data succ! total rows: 6 +get 002795.SZ indicator data succ! total rows: 5 +get 002796.SZ indicator data succ! total rows: 4 +get 002797.SZ indicator data succ! total rows: 5 +get 002798.SZ indicator data succ! total rows: 6 +get 002799.SZ indicator data succ! total rows: 5 +get 002800.SZ indicator data succ! total rows: 4 +get 002801.SZ indicator data succ! total rows: 6 +get 002802.SZ indicator data succ! total rows: 4 +get 002803.SZ indicator data succ! total rows: 5 +get 002805.SZ indicator data succ! total rows: 5 +get 002806.SZ indicator data succ! total rows: 4 +get 002807.SZ indicator data succ! total rows: 4 +get 002808.SZ indicator data succ! total rows: 4 +get 002809.SZ indicator data succ! total rows: 4 +get 002810.SZ indicator data succ! total rows: 5 +get 002811.SZ indicator data succ! total rows: 6 +get 002812.SZ indicator data succ! total rows: 5 +get 002813.SZ indicator data succ! total rows: 5 +get 002815.SZ indicator data succ! total rows: 6 +get 002816.SZ indicator data succ! total rows: 5 +get 002817.SZ indicator data succ! total rows: 4 +get 002818.SZ indicator data succ! total rows: 4 +get 002819.SZ indicator data succ! total rows: 5 +get 002820.SZ indicator data succ! total rows: 4 +get 002821.SZ indicator data succ! total rows: 5 +get 002822.SZ indicator data succ! total rows: 4 +get 002823.SZ indicator data succ! total rows: 5 +get 002824.SZ indicator data succ! total rows: 4 +get 002825.SZ indicator data succ! total rows: 5 +get 002826.SZ indicator data succ! total rows: 4 +get 002827.SZ indicator data succ! total rows: 4 +get 002828.SZ indicator data succ! total rows: 4 +get 002829.SZ indicator data succ! total rows: 4 +get 002830.SZ indicator data succ! total rows: 4 +get 002831.SZ indicator data succ! total rows: 4 +get 002832.SZ indicator data succ! total rows: 4 +get 002833.SZ indicator data succ! total rows: 5 +get 002835.SZ indicator data succ! total rows: 4 +get 002836.SZ indicator data succ! total rows: 5 +get 002837.SZ indicator data succ! total rows: 7 +get 002838.SZ indicator data succ! total rows: 5 +get 002839.SZ indicator data succ! total rows: 6 +get 002840.SZ indicator data succ! total rows: 4 +get 002841.SZ indicator data succ! total rows: 4 +get 002842.SZ indicator data succ! total rows: 4 +get 002843.SZ indicator data succ! total rows: 5 +get 002845.SZ indicator data succ! total rows: 4 +get 002846.SZ indicator data succ! total rows: 4 +get 002847.SZ indicator data succ! total rows: 4 +get 002848.SZ indicator data succ! total rows: 8 +get 002849.SZ indicator data succ! total rows: 4 +get 002850.SZ indicator data succ! total rows: 5 +get 002851.SZ indicator data succ! total rows: 5 +get 002852.SZ indicator data succ! total rows: 5 +get 002853.SZ indicator data succ! total rows: 4 +get 002855.SZ indicator data succ! total rows: 4 +get 002856.SZ indicator data succ! total rows: 4 +get 002857.SZ indicator data succ! total rows: 5 +get 002858.SZ indicator data succ! total rows: 5 +get 002859.SZ indicator data succ! total rows: 4 +get 002860.SZ indicator data succ! total rows: 5 +get 002861.SZ indicator data succ! total rows: 5 +get 002862.SZ indicator data succ! total rows: 4 +get 002863.SZ indicator data succ! total rows: 5 +get 002864.SZ indicator data succ! total rows: 4 +get 002865.SZ indicator data succ! total rows: 5 +get 002866.SZ indicator data succ! total rows: 4 +get 002867.SZ indicator data succ! total rows: 5 +get 002868.SZ indicator data succ! total rows: 6 +get 002869.SZ indicator data succ! total rows: 4 +get 002870.SZ indicator data succ! total rows: 5 +get 002871.SZ indicator data succ! total rows: 4 +get 002872.SZ indicator data succ! total rows: 7 +get 002873.SZ indicator data succ! total rows: 5 +get 002875.SZ indicator data succ! total rows: 4 +get 002876.SZ indicator data succ! total rows: 5 +get 002877.SZ indicator data succ! total rows: 4 +get 002878.SZ indicator data succ! total rows: 4 +get 002879.SZ indicator data succ! total rows: 5 +get 002880.SZ indicator data succ! total rows: 4 +get 002881.SZ indicator data succ! total rows: 5 +get 002882.SZ indicator data succ! total rows: 5 +get 002883.SZ indicator data succ! total rows: 6 +get 002884.SZ indicator data succ! total rows: 5 +get 002885.SZ indicator data succ! total rows: 5 +get 002886.SZ indicator data succ! total rows: 5 +get 002887.SZ indicator data succ! total rows: 4 +get 002888.SZ indicator data succ! total rows: 5 +get 002889.SZ indicator data succ! total rows: 8 +get 002890.SZ indicator data succ! total rows: 4 +get 002891.SZ indicator data succ! total rows: 5 +get 002892.SZ indicator data succ! total rows: 4 +get 002893.SZ indicator data succ! total rows: 5 +get 002895.SZ indicator data succ! total rows: 5 +get 002896.SZ indicator data succ! total rows: 5 +get 002897.SZ indicator data succ! total rows: 4 +get 002898.SZ indicator data succ! total rows: 5 +get 002899.SZ indicator data succ! total rows: 4 +get 002900.SZ indicator data succ! total rows: 4 +get 002901.SZ indicator data succ! total rows: 4 +get 002902.SZ indicator data succ! total rows: 4 +get 002903.SZ indicator data succ! total rows: 4 +get 002905.SZ indicator data succ! total rows: 5 +get 002906.SZ indicator data succ! total rows: 5 +get 002907.SZ indicator data succ! total rows: 4 +get 002908.SZ indicator data succ! total rows: 5 +get 002909.SZ indicator data succ! total rows: 5 +get 002910.SZ indicator data succ! total rows: 5 +get 002911.SZ indicator data succ! total rows: 4 +get 002912.SZ indicator data succ! total rows: 5 +get 002913.SZ indicator data succ! total rows: 5 +get 002915.SZ indicator data succ! total rows: 4 +get 002916.SZ indicator data succ! total rows: 4 +get 002917.SZ indicator data succ! total rows: 4 +get 002918.SZ indicator data succ! total rows: 5 +get 002919.SZ indicator data succ! total rows: 5 +get 002920.SZ indicator data succ! total rows: 4 +get 002921.SZ indicator data succ! total rows: 4 +get 002922.SZ indicator data succ! total rows: 5 +get 002923.SZ indicator data succ! total rows: 7 +get 002925.SZ indicator data succ! total rows: 4 +get 002926.SZ indicator data succ! total rows: 4 +get 002927.SZ indicator data succ! total rows: 4 +get 002928.SZ indicator data succ! total rows: 5 +get 002929.SZ indicator data succ! total rows: 4 +get 002930.SZ indicator data succ! total rows: 4 +get 002931.SZ indicator data succ! total rows: 5 +get 002932.SZ indicator data succ! total rows: 4 +get 002933.SZ indicator data succ! total rows: 8 +get 002935.SZ indicator data succ! total rows: 4 +get 002936.SZ indicator data succ! total rows: 4 +get 002937.SZ indicator data succ! total rows: 4 +get 002938.SZ indicator data succ! total rows: 6 +get 002939.SZ indicator data succ! total rows: 5 +get 002940.SZ indicator data succ! total rows: 6 +get 002941.SZ indicator data succ! total rows: 4 +get 002942.SZ indicator data succ! total rows: 4 +get 002943.SZ indicator data succ! total rows: 5 +get 002945.SZ indicator data succ! total rows: 5 +get 002946.SZ indicator data succ! total rows: 4 +get 002947.SZ indicator data succ! total rows: 4 +get 002948.SZ indicator data succ! total rows: 5 +get 002949.SZ indicator data succ! total rows: 4 +get 002950.SZ indicator data succ! total rows: 4 +get 002951.SZ indicator data succ! total rows: 6 +get 002952.SZ indicator data succ! total rows: 4 +get 002953.SZ indicator data succ! total rows: 4 +get 002955.SZ indicator data succ! total rows: 4 +get 002956.SZ indicator data succ! total rows: 5 +get 002957.SZ indicator data succ! total rows: 5 +get 002958.SZ indicator data succ! total rows: 4 +get 002959.SZ indicator data succ! total rows: 5 +get 002960.SZ indicator data succ! total rows: 6 +get 002961.SZ indicator data succ! total rows: 5 +get 002962.SZ indicator data succ! total rows: 4 +get 002963.SZ indicator data succ! total rows: 4 +get 002965.SZ indicator data succ! total rows: 4 +get 002966.SZ indicator data succ! total rows: 4 +get 002967.SZ indicator data succ! total rows: 4 +get 002968.SZ indicator data succ! total rows: 5 +get 002969.SZ indicator data succ! total rows: 4 +get 002970.SZ indicator data succ! total rows: 6 +get 002971.SZ indicator data succ! total rows: 4 +get 002972.SZ indicator data succ! total rows: 7 +get 002973.SZ indicator data succ! total rows: 4 +get 002975.SZ indicator data succ! total rows: 4 +get 002976.SZ indicator data succ! total rows: 5 +get 002977.SZ indicator data succ! total rows: 4 +get 002978.SZ indicator data succ! total rows: 8 +get 002979.SZ indicator data succ! total rows: 5 +get 002980.SZ indicator data succ! total rows: 6 +get 002981.SZ indicator data succ! total rows: 6 +get 002982.SZ indicator data succ! total rows: 5 +get 002983.SZ indicator data succ! total rows: 5 +get 002984.SZ indicator data succ! total rows: 5 +get 002985.SZ indicator data succ! total rows: 7 +get 002986.SZ indicator data succ! total rows: 5 +get 002987.SZ indicator data succ! total rows: 5 +get 002988.SZ indicator data succ! total rows: 7 +get 002989.SZ indicator data succ! total rows: 4 +get 002990.SZ indicator data succ! total rows: 5 +get 002991.SZ indicator data succ! total rows: 5 +get 002992.SZ indicator data succ! total rows: 5 +get 002993.SZ indicator data succ! total rows: 4 +get 002995.SZ indicator data succ! total rows: 5 +get 002996.SZ indicator data succ! total rows: 5 +get 002997.SZ indicator data succ! total rows: 5 +get 002998.SZ indicator data succ! total rows: 5 +get 002999.SZ indicator data succ! total rows: 6 +get 003000.SZ indicator data succ! total rows: 5 +get 003001.SZ indicator data succ! total rows: 4 +get 003002.SZ indicator data succ! total rows: 7 +get 003003.SZ indicator data succ! total rows: 5 +get 003004.SZ indicator data succ! total rows: 4 +get 003005.SZ indicator data succ! total rows: 5 +get 003006.SZ indicator data succ! total rows: 4 +get 003007.SZ indicator data succ! total rows: 4 +get 003008.SZ indicator data succ! total rows: 4 +get 003009.SZ indicator data succ! total rows: 5 +get 003010.SZ indicator data succ! total rows: 5 +get 003011.SZ indicator data succ! total rows: 4 +get 003012.SZ indicator data succ! total rows: 4 +get 003013.SZ indicator data succ! total rows: 5 +get 003015.SZ indicator data succ! total rows: 5 +get 003016.SZ indicator data succ! total rows: 4 +get 003017.SZ indicator data succ! total rows: 5 +get 003018.SZ indicator data succ! total rows: 5 +get 003019.SZ indicator data succ! total rows: 6 +get 003020.SZ indicator data succ! total rows: 4 +get 003021.SZ indicator data succ! total rows: 4 +get 003022.SZ indicator data succ! total rows: 6 +get 003023.SZ indicator data succ! total rows: 4 +get 003025.SZ indicator data succ! total rows: 5 +get 003026.SZ indicator data succ! total rows: 4 +get 003027.SZ indicator data succ! total rows: 4 +get 003028.SZ indicator data succ! total rows: 5 +get 003029.SZ indicator data succ! total rows: 5 +get 003030.SZ indicator data succ! total rows: 4 +get 003031.SZ indicator data succ! total rows: 6 +get 003032.SZ indicator data succ! total rows: 4 +get 003033.SZ indicator data succ! total rows: 4 +get 003035.SZ indicator data succ! total rows: 4 +get 003036.SZ indicator data succ! total rows: 4 +get 003037.SZ indicator data succ! total rows: 4 +get 003038.SZ indicator data succ! total rows: 5 +get 003039.SZ indicator data succ! total rows: 5 +get 003040.SZ indicator data succ! total rows: 5 +get 003041.SZ indicator data succ! total rows: 4 +get 003042.SZ indicator data succ! total rows: 5 +get 003043.SZ indicator data succ! total rows: 5 +get 003816.SZ indicator data succ! total rows: 4 +get 300001.SZ indicator data succ! total rows: 6 +get 300002.SZ indicator data succ! total rows: 4 +get 300003.SZ indicator data succ! total rows: 5 +get 300004.SZ indicator data succ! total rows: 4 +get 300005.SZ indicator data succ! total rows: 4 +get 300006.SZ indicator data succ! total rows: 4 +get 300007.SZ indicator data succ! total rows: 4 +get 300008.SZ indicator data succ! total rows: 4 +get 300009.SZ indicator data succ! total rows: 4 +get 300010.SZ indicator data succ! total rows: 4 +get 300011.SZ indicator data succ! total rows: 5 +get 300012.SZ indicator data succ! total rows: 4 +get 300013.SZ indicator data succ! total rows: 6 +get 300014.SZ indicator data succ! total rows: 4 +get 300015.SZ indicator data succ! total rows: 4 +get 300016.SZ indicator data succ! total rows: 4 +get 300017.SZ indicator data succ! total rows: 4 +get 300018.SZ indicator data succ! total rows: 4 +get 300019.SZ indicator data succ! total rows: 6 +get 300020.SZ indicator data succ! total rows: 4 +get 300021.SZ indicator data succ! total rows: 6 +get 300022.SZ indicator data succ! total rows: 4 +get 300023.SZ indicator data succ! total rows: 5 +get 300024.SZ indicator data succ! total rows: 6 +get 300025.SZ indicator data succ! total rows: 4 +get 300026.SZ indicator data succ! total rows: 5 +get 300027.SZ indicator data succ! total rows: 4 +get 300029.SZ indicator data succ! total rows: 4 +get 300030.SZ indicator data succ! total rows: 5 +get 300031.SZ indicator data succ! total rows: 5 +get 300032.SZ indicator data succ! total rows: 4 +get 300033.SZ indicator data succ! total rows: 7 +get 300034.SZ indicator data succ! total rows: 4 +get 300035.SZ indicator data succ! total rows: 5 +get 300036.SZ indicator data succ! total rows: 5 +get 300037.SZ indicator data succ! total rows: 5 +get 300038.SZ indicator data succ! total rows: 3 +get 300039.SZ indicator data succ! total rows: 4 +get 300040.SZ indicator data succ! total rows: 5 +get 300041.SZ indicator data succ! total rows: 5 +get 300042.SZ indicator data succ! total rows: 4 +get 300043.SZ indicator data succ! total rows: 5 +get 300044.SZ indicator data succ! total rows: 4 +get 300045.SZ indicator data succ! total rows: 4 +get 300046.SZ indicator data succ! total rows: 5 +get 300047.SZ indicator data succ! total rows: 6 +get 300048.SZ indicator data succ! total rows: 4 +get 300049.SZ indicator data succ! total rows: 4 +get 300050.SZ indicator data succ! total rows: 4 +get 300051.SZ indicator data succ! total rows: 4 +get 300052.SZ indicator data succ! total rows: 4 +get 300053.SZ indicator data succ! total rows: 4 +get 300054.SZ indicator data succ! total rows: 4 +get 300055.SZ indicator data succ! total rows: 4 +get 300056.SZ indicator data succ! total rows: 5 +get 300057.SZ indicator data succ! total rows: 4 +get 300058.SZ indicator data succ! total rows: 5 +get 300059.SZ indicator data succ! total rows: 5 +get 300061.SZ indicator data succ! total rows: 5 +get 300062.SZ indicator data succ! total rows: 4 +get 300063.SZ indicator data succ! total rows: 5 +get 300065.SZ indicator data succ! total rows: 6 +get 300066.SZ indicator data succ! total rows: 5 +get 300067.SZ indicator data succ! total rows: 4 +get 300068.SZ indicator data succ! total rows: 7 +get 300069.SZ indicator data succ! total rows: 6 +get 300070.SZ indicator data succ! total rows: 4 +get 300071.SZ indicator data succ! total rows: 4 +get 300072.SZ indicator data succ! total rows: 5 +get 300073.SZ indicator data succ! total rows: 5 +get 300074.SZ indicator data succ! total rows: 4 +get 300075.SZ indicator data succ! total rows: 7 +get 300076.SZ indicator data succ! total rows: 4 +get 300077.SZ indicator data succ! total rows: 4 +get 300078.SZ indicator data succ! total rows: 4 +get 300079.SZ indicator data succ! total rows: 4 +get 300080.SZ indicator data succ! total rows: 4 +get 300081.SZ indicator data succ! total rows: 4 +get 300082.SZ indicator data succ! total rows: 4 +get 300083.SZ indicator data succ! total rows: 4 +get 300084.SZ indicator data succ! total rows: 5 +get 300085.SZ indicator data succ! total rows: 5 +get 300086.SZ indicator data succ! total rows: 5 +get 300087.SZ indicator data succ! total rows: 6 +get 300088.SZ indicator data succ! total rows: 4 +get 300089.SZ indicator data succ! total rows: 4 +get 300091.SZ indicator data succ! total rows: 4 +get 300092.SZ indicator data succ! total rows: 4 +get 300093.SZ indicator data succ! total rows: 4 +get 300094.SZ indicator data succ! total rows: 4 +get 300095.SZ indicator data succ! total rows: 6 +get 300096.SZ indicator data succ! total rows: 5 +get 300097.SZ indicator data succ! total rows: 4 +get 300098.SZ indicator data succ! total rows: 4 +get 300099.SZ indicator data succ! total rows: 4 +get 300100.SZ indicator data succ! total rows: 4 +get 300101.SZ indicator data succ! total rows: 4 +get 300102.SZ indicator data succ! total rows: 5 +get 300103.SZ indicator data succ! total rows: 4 +get 300105.SZ indicator data succ! total rows: 5 +get 300106.SZ indicator data succ! total rows: 4 +get 300107.SZ indicator data succ! total rows: 5 +get 300108.SZ indicator data succ! total rows: 5 +get 300109.SZ indicator data succ! total rows: 4 +get 300110.SZ indicator data succ! total rows: 4 +get 300111.SZ indicator data succ! total rows: 6 +get 300112.SZ indicator data succ! total rows: 4 +get 300113.SZ indicator data succ! total rows: 5 +get 300114.SZ indicator data succ! total rows: 4 +get 300115.SZ indicator data succ! total rows: 4 +get 300116.SZ indicator data succ! total rows: 5 +get 300117.SZ indicator data succ! total rows: 4 +get 300118.SZ indicator data succ! total rows: 4 +get 300119.SZ indicator data succ! total rows: 5 +get 300120.SZ indicator data succ! total rows: 7 +get 300121.SZ indicator data succ! total rows: 6 +get 300122.SZ indicator data succ! total rows: 5 +get 300123.SZ indicator data succ! total rows: 4 +get 300124.SZ indicator data succ! total rows: 5 +get 300125.SZ indicator data succ! total rows: 5 +get 300126.SZ indicator data succ! total rows: 4 +get 300127.SZ indicator data succ! total rows: 4 +get 300128.SZ indicator data succ! total rows: 4 +get 300129.SZ indicator data succ! total rows: 5 +get 300130.SZ indicator data succ! total rows: 5 +get 300131.SZ indicator data succ! total rows: 5 +get 300132.SZ indicator data succ! total rows: 4 +get 300133.SZ indicator data succ! total rows: 6 +get 300134.SZ indicator data succ! total rows: 4 +get 300135.SZ indicator data succ! total rows: 5 +get 300136.SZ indicator data succ! total rows: 5 +get 300137.SZ indicator data succ! total rows: 5 +get 300138.SZ indicator data succ! total rows: 4 +get 300139.SZ indicator data succ! total rows: 4 +get 300140.SZ indicator data succ! total rows: 6 +get 300141.SZ indicator data succ! total rows: 4 +get 300142.SZ indicator data succ! total rows: 6 +get 300143.SZ indicator data succ! total rows: 4 +get 300144.SZ indicator data succ! total rows: 4 +get 300145.SZ indicator data succ! total rows: 6 +get 300146.SZ indicator data succ! total rows: 5 +get 300147.SZ indicator data succ! total rows: 4 +get 300148.SZ indicator data succ! total rows: 4 +get 300149.SZ indicator data succ! total rows: 4 +get 300150.SZ indicator data succ! total rows: 4 +get 300151.SZ indicator data succ! total rows: 7 +get 300152.SZ indicator data succ! total rows: 5 +get 300153.SZ indicator data succ! total rows: 4 +get 300154.SZ indicator data succ! total rows: 5 +get 300155.SZ indicator data succ! total rows: 4 +get 300157.SZ indicator data succ! total rows: 4 +get 300158.SZ indicator data succ! total rows: 6 +get 300159.SZ indicator data succ! total rows: 4 +get 300160.SZ indicator data succ! total rows: 5 +get 300161.SZ indicator data succ! total rows: 4 +get 300162.SZ indicator data succ! total rows: 4 +get 300163.SZ indicator data succ! total rows: 4 +get 300164.SZ indicator data succ! total rows: 6 +get 300165.SZ indicator data succ! total rows: 5 +get 300166.SZ indicator data succ! total rows: 4 +get 300167.SZ indicator data succ! total rows: 4 +get 300168.SZ indicator data succ! total rows: 7 +get 300169.SZ indicator data succ! total rows: 4 +get 300170.SZ indicator data succ! total rows: 6 +get 300171.SZ indicator data succ! total rows: 5 +get 300172.SZ indicator data succ! total rows: 7 +get 300173.SZ indicator data succ! total rows: 4 +get 300174.SZ indicator data succ! total rows: 5 +get 300175.SZ indicator data succ! total rows: 5 +get 300176.SZ indicator data succ! total rows: 5 +get 300177.SZ indicator data succ! total rows: 5 +get 300179.SZ indicator data succ! total rows: 5 +get 300180.SZ indicator data succ! total rows: 6 +get 300181.SZ indicator data succ! total rows: 4 +get 300182.SZ indicator data succ! total rows: 5 +get 300183.SZ indicator data succ! total rows: 5 +get 300184.SZ indicator data succ! total rows: 5 +get 300185.SZ indicator data succ! total rows: 5 +get 300187.SZ indicator data succ! total rows: 5 +get 300188.SZ indicator data succ! total rows: 4 +get 300189.SZ indicator data succ! total rows: 5 +get 300190.SZ indicator data succ! total rows: 5 +get 300191.SZ indicator data succ! total rows: 5 +get 300192.SZ indicator data succ! total rows: 4 +get 300193.SZ indicator data succ! total rows: 4 +get 300194.SZ indicator data succ! total rows: 4 +get 300195.SZ indicator data succ! total rows: 4 +get 300196.SZ indicator data succ! total rows: 4 +get 300197.SZ indicator data succ! total rows: 5 +get 300198.SZ indicator data succ! total rows: 4 +get 300199.SZ indicator data succ! total rows: 4 +get 300200.SZ indicator data succ! total rows: 4 +get 300201.SZ indicator data succ! total rows: 5 +get 300202.SZ indicator data succ! total rows: 6 +get 300203.SZ indicator data succ! total rows: 4 +get 300204.SZ indicator data succ! total rows: 5 +get 300205.SZ indicator data succ! total rows: 4 +get 300206.SZ indicator data succ! total rows: 5 +get 300207.SZ indicator data succ! total rows: 6 +get 300208.SZ indicator data succ! total rows: 4 +get 300209.SZ indicator data succ! total rows: 4 +get 300210.SZ indicator data succ! total rows: 4 +get 300211.SZ indicator data succ! total rows: 4 +get 300212.SZ indicator data succ! total rows: 4 +get 300213.SZ indicator data succ! total rows: 5 +get 300214.SZ indicator data succ! total rows: 5 +get 300215.SZ indicator data succ! total rows: 5 +get 300217.SZ indicator data succ! total rows: 5 +get 300218.SZ indicator data succ! total rows: 5 +get 300219.SZ indicator data succ! total rows: 6 +get 300220.SZ indicator data succ! total rows: 4 +get 300221.SZ indicator data succ! total rows: 6 +get 300222.SZ indicator data succ! total rows: 5 +get 300223.SZ indicator data succ! total rows: 5 +get 300224.SZ indicator data succ! total rows: 5 +get 300225.SZ indicator data succ! total rows: 4 +get 300226.SZ indicator data succ! total rows: 5 +get 300227.SZ indicator data succ! total rows: 5 +get 300228.SZ indicator data succ! total rows: 4 +get 300229.SZ indicator data succ! total rows: 4 +get 300230.SZ indicator data succ! total rows: 5 +get 300231.SZ indicator data succ! total rows: 5 +get 300232.SZ indicator data succ! total rows: 6 +get 300233.SZ indicator data succ! total rows: 4 +get 300234.SZ indicator data succ! total rows: 5 +get 300235.SZ indicator data succ! total rows: 4 +get 300236.SZ indicator data succ! total rows: 5 +get 300237.SZ indicator data succ! total rows: 5 +get 300238.SZ indicator data succ! total rows: 5 +get 300239.SZ indicator data succ! total rows: 5 +get 300240.SZ indicator data succ! total rows: 4 +get 300241.SZ indicator data succ! total rows: 4 +get 300242.SZ indicator data succ! total rows: 5 +get 300243.SZ indicator data succ! total rows: 4 +get 300244.SZ indicator data succ! total rows: 4 +get 300245.SZ indicator data succ! total rows: 4 +get 300246.SZ indicator data succ! total rows: 5 +get 300247.SZ indicator data succ! total rows: 5 +get 300248.SZ indicator data succ! total rows: 4 +get 300249.SZ indicator data succ! total rows: 5 +get 300250.SZ indicator data succ! total rows: 5 +get 300251.SZ indicator data succ! total rows: 4 +get 300252.SZ indicator data succ! total rows: 5 +get 300253.SZ indicator data succ! total rows: 4 +get 300254.SZ indicator data succ! total rows: 5 +get 300255.SZ indicator data succ! total rows: 5 +get 300256.SZ indicator data succ! total rows: 4 +get 300257.SZ indicator data succ! total rows: 4 +get 300258.SZ indicator data succ! total rows: 4 +get 300259.SZ indicator data succ! total rows: 4 +get 300260.SZ indicator data succ! total rows: 4 +get 300261.SZ indicator data succ! total rows: 4 +get 300262.SZ indicator data succ! total rows: 5 +get 300263.SZ indicator data succ! total rows: 4 +get 300264.SZ indicator data succ! total rows: 5 +get 300265.SZ indicator data succ! total rows: 4 +get 300266.SZ indicator data succ! total rows: 4 +get 300267.SZ indicator data succ! total rows: 5 +get 300268.SZ indicator data succ! total rows: 5 +get 300269.SZ indicator data succ! total rows: 4 +get 300270.SZ indicator data succ! total rows: 4 +get 300271.SZ indicator data succ! total rows: 4 +get 300272.SZ indicator data succ! total rows: 4 +get 300273.SZ indicator data succ! total rows: 4 +get 300274.SZ indicator data succ! total rows: 6 +get 300275.SZ indicator data succ! total rows: 4 +get 300276.SZ indicator data succ! total rows: 5 +get 300277.SZ indicator data succ! total rows: 5 +get 300278.SZ indicator data succ! total rows: 4 +get 300279.SZ indicator data succ! total rows: 5 +get 300280.SZ indicator data succ! total rows: 5 +get 300281.SZ indicator data succ! total rows: 5 +get 300282.SZ indicator data succ! total rows: 5 +get 300283.SZ indicator data succ! total rows: 5 +get 300284.SZ indicator data succ! total rows: 5 +get 300285.SZ indicator data succ! total rows: 5 +get 300286.SZ indicator data succ! total rows: 5 +get 300287.SZ indicator data succ! total rows: 5 +get 300288.SZ indicator data succ! total rows: 4 +get 300289.SZ indicator data succ! total rows: 5 +get 300290.SZ indicator data succ! total rows: 6 +get 300291.SZ indicator data succ! total rows: 4 +get 300292.SZ indicator data succ! total rows: 4 +get 300293.SZ indicator data succ! total rows: 6 +get 300294.SZ indicator data succ! total rows: 5 +get 300295.SZ indicator data succ! total rows: 4 +get 300296.SZ indicator data succ! total rows: 4 +get 300297.SZ indicator data succ! total rows: 4 +get 300298.SZ indicator data succ! total rows: 5 +get 300299.SZ indicator data succ! total rows: 4 +get 300300.SZ indicator data succ! total rows: 4 +get 300301.SZ indicator data succ! total rows: 4 +get 300302.SZ indicator data succ! total rows: 5 +get 300303.SZ indicator data succ! total rows: 4 +get 300304.SZ indicator data succ! total rows: 4 +get 300305.SZ indicator data succ! total rows: 4 +get 300306.SZ indicator data succ! total rows: 4 +get 300307.SZ indicator data succ! total rows: 5 +get 300308.SZ indicator data succ! total rows: 5 +get 300309.SZ indicator data succ! total rows: 5 +get 300310.SZ indicator data succ! total rows: 6 +get 300311.SZ indicator data succ! total rows: 4 +get 300312.SZ indicator data succ! total rows: 0 +get 300313.SZ indicator data succ! total rows: 4 +get 300314.SZ indicator data succ! total rows: 4 +get 300315.SZ indicator data succ! total rows: 4 +get 300316.SZ indicator data succ! total rows: 4 +get 300317.SZ indicator data succ! total rows: 5 +get 300318.SZ indicator data succ! total rows: 4 +get 300319.SZ indicator data succ! total rows: 4 +get 300320.SZ indicator data succ! total rows: 5 +get 300321.SZ indicator data succ! total rows: 5 +get 300322.SZ indicator data succ! total rows: 5 +get 300323.SZ indicator data succ! total rows: 4 +get 300324.SZ indicator data succ! total rows: 5 +get 300326.SZ indicator data succ! total rows: 5 +get 300327.SZ indicator data succ! total rows: 6 +get 300328.SZ indicator data succ! total rows: 7 +get 300329.SZ indicator data succ! total rows: 4 +get 300330.SZ indicator data succ! total rows: 5 +get 300331.SZ indicator data succ! total rows: 4 +get 300332.SZ indicator data succ! total rows: 6 +get 300333.SZ indicator data succ! total rows: 5 +get 300334.SZ indicator data succ! total rows: 4 +get 300335.SZ indicator data succ! total rows: 5 +get 300336.SZ indicator data succ! total rows: 4 +get 300337.SZ indicator data succ! total rows: 5 +get 300338.SZ indicator data succ! total rows: 4 +get 300339.SZ indicator data succ! total rows: 5 +get 300340.SZ indicator data succ! total rows: 4 +get 300341.SZ indicator data succ! total rows: 5 +get 300342.SZ indicator data succ! total rows: 6 +get 300343.SZ indicator data succ! total rows: 5 +get 300344.SZ indicator data succ! total rows: 5 +get 300345.SZ indicator data succ! total rows: 4 +get 300346.SZ indicator data succ! total rows: 5 +get 300347.SZ indicator data succ! total rows: 5 +get 300348.SZ indicator data succ! total rows: 6 +get 300349.SZ indicator data succ! total rows: 4 +get 300350.SZ indicator data succ! total rows: 4 +get 300351.SZ indicator data succ! total rows: 5 +get 300352.SZ indicator data succ! total rows: 6 +get 300353.SZ indicator data succ! total rows: 6 +get 300354.SZ indicator data succ! total rows: 5 +get 300355.SZ indicator data succ! total rows: 4 +get 300356.SZ indicator data succ! total rows: 5 +get 300357.SZ indicator data succ! total rows: 4 +get 300358.SZ indicator data succ! total rows: 4 +get 300359.SZ indicator data succ! total rows: 4 +get 300360.SZ indicator data succ! total rows: 4 +get 300363.SZ indicator data succ! total rows: 4 +get 300364.SZ indicator data succ! total rows: 4 +get 300365.SZ indicator data succ! total rows: 5 +get 300366.SZ indicator data succ! total rows: 4 +get 300367.SZ indicator data succ! total rows: 5 +get 300368.SZ indicator data succ! total rows: 4 +get 300369.SZ indicator data succ! total rows: 4 +get 300370.SZ indicator data succ! total rows: 4 +get 300371.SZ indicator data succ! total rows: 4 +get 300373.SZ indicator data succ! total rows: 5 +get 300374.SZ indicator data succ! total rows: 4 +get 300375.SZ indicator data succ! total rows: 4 +get 300376.SZ indicator data succ! total rows: 4 +get 300377.SZ indicator data succ! total rows: 4 +get 300378.SZ indicator data succ! total rows: 7 +get 300379.SZ indicator data succ! total rows: 4 +get 300380.SZ indicator data succ! total rows: 5 +get 300381.SZ indicator data succ! total rows: 7 +get 300382.SZ indicator data succ! total rows: 4 +get 300383.SZ indicator data succ! total rows: 4 +get 300384.SZ indicator data succ! total rows: 5 +get 300385.SZ indicator data succ! total rows: 6 +get 300386.SZ indicator data succ! total rows: 5 +get 300387.SZ indicator data succ! total rows: 6 +get 300388.SZ indicator data succ! total rows: 6 +get 300389.SZ indicator data succ! total rows: 4 +get 300390.SZ indicator data succ! total rows: 4 +get 300391.SZ indicator data succ! total rows: 4 +get 300392.SZ indicator data succ! total rows: 4 +get 300393.SZ indicator data succ! total rows: 5 +get 300394.SZ indicator data succ! total rows: 4 +get 300395.SZ indicator data succ! total rows: 5 +get 300396.SZ indicator data succ! total rows: 6 +get 300397.SZ indicator data succ! total rows: 4 +get 300398.SZ indicator data succ! total rows: 5 +get 300399.SZ indicator data succ! total rows: 4 +get 300400.SZ indicator data succ! total rows: 4 +get 300401.SZ indicator data succ! total rows: 6 +get 300402.SZ indicator data succ! total rows: 5 +get 300403.SZ indicator data succ! total rows: 4 +get 300404.SZ indicator data succ! total rows: 5 +get 300405.SZ indicator data succ! total rows: 4 +get 300406.SZ indicator data succ! total rows: 5 +get 300407.SZ indicator data succ! total rows: 4 +get 300408.SZ indicator data succ! total rows: 4 +get 300409.SZ indicator data succ! total rows: 4 +get 300410.SZ indicator data succ! total rows: 5 +get 300411.SZ indicator data succ! total rows: 5 +get 300412.SZ indicator data succ! total rows: 4 +get 300413.SZ indicator data succ! total rows: 4 +get 300414.SZ indicator data succ! total rows: 4 +get 300415.SZ indicator data succ! total rows: 4 +get 300416.SZ indicator data succ! total rows: 4 +get 300417.SZ indicator data succ! total rows: 5 +get 300418.SZ indicator data succ! total rows: 4 +get 300419.SZ indicator data succ! total rows: 4 +get 300420.SZ indicator data succ! total rows: 4 +get 300421.SZ indicator data succ! total rows: 5 +get 300422.SZ indicator data succ! total rows: 5 +get 300423.SZ indicator data succ! total rows: 4 +get 300424.SZ indicator data succ! total rows: 5 +get 300425.SZ indicator data succ! total rows: 6 +get 300426.SZ indicator data succ! total rows: 5 +get 300427.SZ indicator data succ! total rows: 4 +get 300428.SZ indicator data succ! total rows: 4 +get 300429.SZ indicator data succ! total rows: 4 +get 300430.SZ indicator data succ! total rows: 4 +get 300432.SZ indicator data succ! total rows: 5 +get 300433.SZ indicator data succ! total rows: 6 +get 300434.SZ indicator data succ! total rows: 4 +get 300435.SZ indicator data succ! total rows: 5 +get 300436.SZ indicator data succ! total rows: 6 +get 300437.SZ indicator data succ! total rows: 4 +get 300438.SZ indicator data succ! total rows: 4 +get 300439.SZ indicator data succ! total rows: 6 +get 300440.SZ indicator data succ! total rows: 6 +get 300441.SZ indicator data succ! total rows: 4 +get 300442.SZ indicator data succ! total rows: 4 +get 300443.SZ indicator data succ! total rows: 5 +get 300444.SZ indicator data succ! total rows: 5 +get 300445.SZ indicator data succ! total rows: 4 +get 300446.SZ indicator data succ! total rows: 5 +get 300447.SZ indicator data succ! total rows: 4 +get 300448.SZ indicator data succ! total rows: 4 +get 300449.SZ indicator data succ! total rows: 4 +get 300450.SZ indicator data succ! total rows: 7 +get 300451.SZ indicator data succ! total rows: 5 +get 300452.SZ indicator data succ! total rows: 5 +get 300453.SZ indicator data succ! total rows: 6 +get 300454.SZ indicator data succ! total rows: 6 +get 300455.SZ indicator data succ! total rows: 5 +get 300456.SZ indicator data succ! total rows: 4 +get 300457.SZ indicator data succ! total rows: 5 +get 300458.SZ indicator data succ! total rows: 6 +get 300459.SZ indicator data succ! total rows: 5 +get 300460.SZ indicator data succ! total rows: 5 +get 300461.SZ indicator data succ! total rows: 4 +get 300462.SZ indicator data succ! total rows: 4 +get 300463.SZ indicator data succ! total rows: 7 +get 300464.SZ indicator data succ! total rows: 4 +get 300465.SZ indicator data succ! total rows: 5 +get 300466.SZ indicator data succ! total rows: 4 +get 300467.SZ indicator data succ! total rows: 4 +get 300468.SZ indicator data succ! total rows: 6 +get 300469.SZ indicator data succ! total rows: 4 +get 300470.SZ indicator data succ! total rows: 5 +get 300471.SZ indicator data succ! total rows: 5 +get 300472.SZ indicator data succ! total rows: 4 +get 300473.SZ indicator data succ! total rows: 4 +get 300474.SZ indicator data succ! total rows: 5 +get 300475.SZ indicator data succ! total rows: 5 +get 300476.SZ indicator data succ! total rows: 4 +get 300477.SZ indicator data succ! total rows: 4 +get 300478.SZ indicator data succ! total rows: 4 +get 300479.SZ indicator data succ! total rows: 4 +get 300480.SZ indicator data succ! total rows: 4 +get 300481.SZ indicator data succ! total rows: 4 +get 300482.SZ indicator data succ! total rows: 5 +get 300483.SZ indicator data succ! total rows: 4 +get 300484.SZ indicator data succ! total rows: 4 +get 300485.SZ indicator data succ! total rows: 5 +get 300486.SZ indicator data succ! total rows: 4 +get 300487.SZ indicator data succ! total rows: 5 +get 300488.SZ indicator data succ! total rows: 4 +get 300489.SZ indicator data succ! total rows: 6 +get 300490.SZ indicator data succ! total rows: 5 +get 300491.SZ indicator data succ! total rows: 5 +get 300492.SZ indicator data succ! total rows: 5 +get 300493.SZ indicator data succ! total rows: 4 +get 300494.SZ indicator data succ! total rows: 6 +get 300495.SZ indicator data succ! total rows: 4 +get 300496.SZ indicator data succ! total rows: 6 +get 300497.SZ indicator data succ! total rows: 4 +get 300498.SZ indicator data succ! total rows: 4 +get 300499.SZ indicator data succ! total rows: 5 +get 300500.SZ indicator data succ! total rows: 6 +get 300501.SZ indicator data succ! total rows: 4 +get 300502.SZ indicator data succ! total rows: 4 +get 300503.SZ indicator data succ! total rows: 4 +get 300504.SZ indicator data succ! total rows: 7 +get 300505.SZ indicator data succ! total rows: 7 +get 300506.SZ indicator data succ! total rows: 5 +get 300507.SZ indicator data succ! total rows: 4 +get 300508.SZ indicator data succ! total rows: 6 +get 300509.SZ indicator data succ! total rows: 4 +get 300510.SZ indicator data succ! total rows: 7 +get 300511.SZ indicator data succ! total rows: 4 +get 300512.SZ indicator data succ! total rows: 5 +get 300513.SZ indicator data succ! total rows: 4 +get 300514.SZ indicator data succ! total rows: 5 +get 300515.SZ indicator data succ! total rows: 4 +get 300516.SZ indicator data succ! total rows: 5 +get 300517.SZ indicator data succ! total rows: 4 +get 300518.SZ indicator data succ! total rows: 5 +get 300519.SZ indicator data succ! total rows: 6 +get 300520.SZ indicator data succ! total rows: 7 +get 300521.SZ indicator data succ! total rows: 4 +get 300522.SZ indicator data succ! total rows: 4 +get 300523.SZ indicator data succ! total rows: 4 +get 300525.SZ indicator data succ! total rows: 5 +get 300526.SZ indicator data succ! total rows: 4 +get 300527.SZ indicator data succ! total rows: 4 +get 300528.SZ indicator data succ! total rows: 5 +get 300529.SZ indicator data succ! total rows: 7 +get 300530.SZ indicator data succ! total rows: 4 +get 300531.SZ indicator data succ! total rows: 5 +get 300532.SZ indicator data succ! total rows: 4 +get 300533.SZ indicator data succ! total rows: 5 +get 300534.SZ indicator data succ! total rows: 5 +get 300535.SZ indicator data succ! total rows: 5 +get 300536.SZ indicator data succ! total rows: 5 +get 300537.SZ indicator data succ! total rows: 5 +get 300538.SZ indicator data succ! total rows: 7 +get 300539.SZ indicator data succ! total rows: 5 +get 300540.SZ indicator data succ! total rows: 6 +get 300541.SZ indicator data succ! total rows: 4 +get 300542.SZ indicator data succ! total rows: 4 +get 300543.SZ indicator data succ! total rows: 4 +get 300545.SZ indicator data succ! total rows: 4 +get 300546.SZ indicator data succ! total rows: 4 +get 300547.SZ indicator data succ! total rows: 5 +get 300548.SZ indicator data succ! total rows: 4 +get 300549.SZ indicator data succ! total rows: 4 +get 300550.SZ indicator data succ! total rows: 6 +get 300551.SZ indicator data succ! total rows: 4 +get 300552.SZ indicator data succ! total rows: 4 +get 300553.SZ indicator data succ! total rows: 5 +get 300554.SZ indicator data succ! total rows: 4 +get 300555.SZ indicator data succ! total rows: 4 +get 300556.SZ indicator data succ! total rows: 4 +get 300557.SZ indicator data succ! total rows: 4 +get 300558.SZ indicator data succ! total rows: 4 +get 300559.SZ indicator data succ! total rows: 4 +get 300560.SZ indicator data succ! total rows: 5 +get 300561.SZ indicator data succ! total rows: 5 +get 300562.SZ indicator data succ! total rows: 4 +get 300563.SZ indicator data succ! total rows: 4 +get 300564.SZ indicator data succ! total rows: 5 +get 300565.SZ indicator data succ! total rows: 4 +get 300566.SZ indicator data succ! total rows: 4 +get 300567.SZ indicator data succ! total rows: 4 +get 300568.SZ indicator data succ! total rows: 4 +get 300569.SZ indicator data succ! total rows: 5 +get 300570.SZ indicator data succ! total rows: 7 +get 300571.SZ indicator data succ! total rows: 4 +get 300572.SZ indicator data succ! total rows: 5 +get 300573.SZ indicator data succ! total rows: 4 +get 300575.SZ indicator data succ! total rows: 4 +get 300576.SZ indicator data succ! total rows: 5 +get 300577.SZ indicator data succ! total rows: 4 +get 300578.SZ indicator data succ! total rows: 7 +get 300579.SZ indicator data succ! total rows: 5 +get 300580.SZ indicator data succ! total rows: 5 +get 300581.SZ indicator data succ! total rows: 4 +get 300582.SZ indicator data succ! total rows: 4 +get 300583.SZ indicator data succ! total rows: 5 +get 300584.SZ indicator data succ! total rows: 5 +get 300585.SZ indicator data succ! total rows: 4 +get 300586.SZ indicator data succ! total rows: 4 +get 300587.SZ indicator data succ! total rows: 4 +get 300588.SZ indicator data succ! total rows: 5 +get 300589.SZ indicator data succ! total rows: 4 +get 300590.SZ indicator data succ! total rows: 7 +get 300591.SZ indicator data succ! total rows: 5 +get 300592.SZ indicator data succ! total rows: 4 +get 300593.SZ indicator data succ! total rows: 4 +get 300594.SZ indicator data succ! total rows: 4 +get 300595.SZ indicator data succ! total rows: 6 +get 300596.SZ indicator data succ! total rows: 4 +get 300597.SZ indicator data succ! total rows: 4 +get 300598.SZ indicator data succ! total rows: 4 +get 300599.SZ indicator data succ! total rows: 5 +get 300600.SZ indicator data succ! total rows: 5 +get 300601.SZ indicator data succ! total rows: 5 +get 300602.SZ indicator data succ! total rows: 4 +get 300603.SZ indicator data succ! total rows: 4 +get 300604.SZ indicator data succ! total rows: 5 +get 300605.SZ indicator data succ! total rows: 6 +get 300606.SZ indicator data succ! total rows: 4 +get 300607.SZ indicator data succ! total rows: 5 +get 300608.SZ indicator data succ! total rows: 4 +get 300609.SZ indicator data succ! total rows: 4 +get 300610.SZ indicator data succ! total rows: 4 +get 300611.SZ indicator data succ! total rows: 4 +get 300612.SZ indicator data succ! total rows: 5 +get 300613.SZ indicator data succ! total rows: 5 +get 300614.SZ indicator data succ! total rows: 5 +get 300615.SZ indicator data succ! total rows: 4 +get 300616.SZ indicator data succ! total rows: 5 +get 300617.SZ indicator data succ! total rows: 5 +get 300618.SZ indicator data succ! total rows: 6 +get 300619.SZ indicator data succ! total rows: 5 +get 300620.SZ indicator data succ! total rows: 5 +get 300621.SZ indicator data succ! total rows: 4 +get 300622.SZ indicator data succ! total rows: 4 +get 300623.SZ indicator data succ! total rows: 6 +get 300624.SZ indicator data succ! total rows: 5 +get 300625.SZ indicator data succ! total rows: 4 +get 300626.SZ indicator data succ! total rows: 4 +get 300627.SZ indicator data succ! total rows: 5 +get 300628.SZ indicator data succ! total rows: 4 +get 300629.SZ indicator data succ! total rows: 4 +get 300630.SZ indicator data succ! total rows: 6 +get 300631.SZ indicator data succ! total rows: 4 +get 300632.SZ indicator data succ! total rows: 5 +get 300633.SZ indicator data succ! total rows: 4 +get 300634.SZ indicator data succ! total rows: 5 +get 300635.SZ indicator data succ! total rows: 4 +get 300636.SZ indicator data succ! total rows: 4 +get 300637.SZ indicator data succ! total rows: 5 +get 300638.SZ indicator data succ! total rows: 5 +get 300639.SZ indicator data succ! total rows: 5 +get 300640.SZ indicator data succ! total rows: 6 +get 300641.SZ indicator data succ! total rows: 4 +get 300642.SZ indicator data succ! total rows: 5 +get 300643.SZ indicator data succ! total rows: 4 +get 300644.SZ indicator data succ! total rows: 5 +get 300645.SZ indicator data succ! total rows: 4 +get 300647.SZ indicator data succ! total rows: 5 +get 300648.SZ indicator data succ! total rows: 5 +get 300649.SZ indicator data succ! total rows: 4 +get 300650.SZ indicator data succ! total rows: 5 +get 300651.SZ indicator data succ! total rows: 4 +get 300652.SZ indicator data succ! total rows: 5 +get 300653.SZ indicator data succ! total rows: 4 +get 300654.SZ indicator data succ! total rows: 5 +get 300655.SZ indicator data succ! total rows: 5 +get 300656.SZ indicator data succ! total rows: 5 +get 300657.SZ indicator data succ! total rows: 4 +get 300658.SZ indicator data succ! total rows: 5 +get 300659.SZ indicator data succ! total rows: 4 +get 300660.SZ indicator data succ! total rows: 4 +get 300661.SZ indicator data succ! total rows: 4 +get 300662.SZ indicator data succ! total rows: 5 +get 300663.SZ indicator data succ! total rows: 4 +get 300664.SZ indicator data succ! total rows: 4 +get 300665.SZ indicator data succ! total rows: 4 +get 300666.SZ indicator data succ! total rows: 4 +get 300667.SZ indicator data succ! total rows: 5 +get 300668.SZ indicator data succ! total rows: 4 +get 300669.SZ indicator data succ! total rows: 5 +get 300670.SZ indicator data succ! total rows: 4 +get 300671.SZ indicator data succ! total rows: 4 +get 300672.SZ indicator data succ! total rows: 6 +get 300673.SZ indicator data succ! total rows: 4 +get 300674.SZ indicator data succ! total rows: 6 +get 300675.SZ indicator data succ! total rows: 4 +get 300676.SZ indicator data succ! total rows: 5 +get 300677.SZ indicator data succ! total rows: 4 +get 300678.SZ indicator data succ! total rows: 5 +get 300679.SZ indicator data succ! total rows: 4 +get 300680.SZ indicator data succ! total rows: 4 +get 300681.SZ indicator data succ! total rows: 5 +get 300682.SZ indicator data succ! total rows: 4 +get 300683.SZ indicator data succ! total rows: 4 +get 300684.SZ indicator data succ! total rows: 4 +get 300685.SZ indicator data succ! total rows: 6 +get 300686.SZ indicator data succ! total rows: 4 +get 300687.SZ indicator data succ! total rows: 4 +get 300688.SZ indicator data succ! total rows: 5 +get 300689.SZ indicator data succ! total rows: 6 +get 300690.SZ indicator data succ! total rows: 6 +get 300691.SZ indicator data succ! total rows: 5 +get 300692.SZ indicator data succ! total rows: 6 +get 300693.SZ indicator data succ! total rows: 5 +get 300694.SZ indicator data succ! total rows: 5 +get 300695.SZ indicator data succ! total rows: 5 +get 300696.SZ indicator data succ! total rows: 5 +get 300697.SZ indicator data succ! total rows: 4 +get 300698.SZ indicator data succ! total rows: 5 +get 300699.SZ indicator data succ! total rows: 6 +get 300700.SZ indicator data succ! total rows: 4 +get 300701.SZ indicator data succ! total rows: 4 +get 300702.SZ indicator data succ! total rows: 4 +get 300703.SZ indicator data succ! total rows: 5 +get 300705.SZ indicator data succ! total rows: 6 +get 300706.SZ indicator data succ! total rows: 5 +get 300707.SZ indicator data succ! total rows: 5 +get 300708.SZ indicator data succ! total rows: 4 +get 300709.SZ indicator data succ! total rows: 6 +get 300710.SZ indicator data succ! total rows: 4 +get 300711.SZ indicator data succ! total rows: 5 +get 300712.SZ indicator data succ! total rows: 6 +get 300713.SZ indicator data succ! total rows: 5 +get 300715.SZ indicator data succ! total rows: 4 +get 300716.SZ indicator data succ! total rows: 5 +get 300717.SZ indicator data succ! total rows: 5 +get 300718.SZ indicator data succ! total rows: 5 +get 300719.SZ indicator data succ! total rows: 5 +get 300720.SZ indicator data succ! total rows: 4 +get 300721.SZ indicator data succ! total rows: 6 +get 300722.SZ indicator data succ! total rows: 6 +get 300723.SZ indicator data succ! total rows: 4 +get 300724.SZ indicator data succ! total rows: 5 +get 300725.SZ indicator data succ! total rows: 6 +get 300726.SZ indicator data succ! total rows: 4 +get 300727.SZ indicator data succ! total rows: 6 +get 300729.SZ indicator data succ! total rows: 6 +get 300730.SZ indicator data succ! total rows: 4 +get 300731.SZ indicator data succ! total rows: 4 +get 300732.SZ indicator data succ! total rows: 5 +get 300733.SZ indicator data succ! total rows: 4 +get 300735.SZ indicator data succ! total rows: 4 +get 300736.SZ indicator data succ! total rows: 4 +get 300737.SZ indicator data succ! total rows: 5 +get 300738.SZ indicator data succ! total rows: 6 +get 300739.SZ indicator data succ! total rows: 6 +get 300740.SZ indicator data succ! total rows: 4 +get 300741.SZ indicator data succ! total rows: 6 +get 300742.SZ indicator data succ! total rows: 4 +get 300743.SZ indicator data succ! total rows: 4 +get 300745.SZ indicator data succ! total rows: 4 +get 300746.SZ indicator data succ! total rows: 6 +get 300747.SZ indicator data succ! total rows: 6 +get 300748.SZ indicator data succ! total rows: 4 +get 300749.SZ indicator data succ! total rows: 5 +get 300750.SZ indicator data succ! total rows: 6 +get 300751.SZ indicator data succ! total rows: 6 +get 300752.SZ indicator data succ! total rows: 6 +get 300753.SZ indicator data succ! total rows: 5 +get 300755.SZ indicator data succ! total rows: 4 +get 300756.SZ indicator data succ! total rows: 4 +get 300757.SZ indicator data succ! total rows: 5 +get 300758.SZ indicator data succ! total rows: 4 +get 300759.SZ indicator data succ! total rows: 4 +get 300760.SZ indicator data succ! total rows: 5 +get 300761.SZ indicator data succ! total rows: 5 +get 300762.SZ indicator data succ! total rows: 5 +get 300763.SZ indicator data succ! total rows: 6 +get 300765.SZ indicator data succ! total rows: 6 +get 300766.SZ indicator data succ! total rows: 4 +get 300767.SZ indicator data succ! total rows: 5 +get 300768.SZ indicator data succ! total rows: 5 +get 300769.SZ indicator data succ! total rows: 6 +get 300770.SZ indicator data succ! total rows: 5 +get 300771.SZ indicator data succ! total rows: 6 +get 300772.SZ indicator data succ! total rows: 4 +get 300773.SZ indicator data succ! total rows: 5 +get 300774.SZ indicator data succ! total rows: 4 +get 300775.SZ indicator data succ! total rows: 5 +get 300776.SZ indicator data succ! total rows: 5 +get 300777.SZ indicator data succ! total rows: 4 +get 300778.SZ indicator data succ! total rows: 6 +get 300779.SZ indicator data succ! total rows: 4 +get 300780.SZ indicator data succ! total rows: 5 +get 300781.SZ indicator data succ! total rows: 4 +get 300782.SZ indicator data succ! total rows: 4 +get 300783.SZ indicator data succ! total rows: 5 +get 300785.SZ indicator data succ! total rows: 5 +get 300786.SZ indicator data succ! total rows: 5 +get 300787.SZ indicator data succ! total rows: 4 +get 300788.SZ indicator data succ! total rows: 5 +get 300789.SZ indicator data succ! total rows: 5 +get 300790.SZ indicator data succ! total rows: 5 +get 300791.SZ indicator data succ! total rows: 5 +get 300792.SZ indicator data succ! total rows: 4 +get 300793.SZ indicator data succ! total rows: 5 +get 300795.SZ indicator data succ! total rows: 4 +get 300796.SZ indicator data succ! total rows: 6 +get 300797.SZ indicator data succ! total rows: 7 +get 300798.SZ indicator data succ! total rows: 5 +get 300799.SZ indicator data succ! total rows: 4 +get 300800.SZ indicator data succ! total rows: 4 +get 300801.SZ indicator data succ! total rows: 4 +get 300802.SZ indicator data succ! total rows: 4 +get 300803.SZ indicator data succ! total rows: 7 +get 300805.SZ indicator data succ! total rows: 7 +get 300806.SZ indicator data succ! total rows: 4 +get 300807.SZ indicator data succ! total rows: 5 +get 300808.SZ indicator data succ! total rows: 6 +get 300809.SZ indicator data succ! total rows: 4 +get 300810.SZ indicator data succ! total rows: 6 +get 300811.SZ indicator data succ! total rows: 4 +get 300812.SZ indicator data succ! total rows: 4 +get 300813.SZ indicator data succ! total rows: 4 +get 300814.SZ indicator data succ! total rows: 6 +get 300815.SZ indicator data succ! total rows: 5 +get 300816.SZ indicator data succ! total rows: 6 +get 300817.SZ indicator data succ! total rows: 6 +get 300818.SZ indicator data succ! total rows: 5 +get 300819.SZ indicator data succ! total rows: 4 +get 300820.SZ indicator data succ! total rows: 6 +get 300821.SZ indicator data succ! total rows: 5 +get 300822.SZ indicator data succ! total rows: 6 +get 300823.SZ indicator data succ! total rows: 6 +get 300824.SZ indicator data succ! total rows: 4 +get 300825.SZ indicator data succ! total rows: 5 +get 300826.SZ indicator data succ! total rows: 5 +get 300827.SZ indicator data succ! total rows: 5 +get 300828.SZ indicator data succ! total rows: 6 +get 300829.SZ indicator data succ! total rows: 5 +get 300830.SZ indicator data succ! total rows: 5 +get 300831.SZ indicator data succ! total rows: 4 +get 300832.SZ indicator data succ! total rows: 5 +get 300833.SZ indicator data succ! total rows: 4 +get 300834.SZ indicator data succ! total rows: 5 +get 300835.SZ indicator data succ! total rows: 4 +get 300836.SZ indicator data succ! total rows: 4 +get 300837.SZ indicator data succ! total rows: 5 +get 300838.SZ indicator data succ! total rows: 5 +get 300839.SZ indicator data succ! total rows: 4 +get 300840.SZ indicator data succ! total rows: 5 +get 300841.SZ indicator data succ! total rows: 5 +get 300842.SZ indicator data succ! total rows: 4 +get 300843.SZ indicator data succ! total rows: 5 +get 300844.SZ indicator data succ! total rows: 4 +get 300845.SZ indicator data succ! total rows: 4 +get 300846.SZ indicator data succ! total rows: 4 +get 300847.SZ indicator data succ! total rows: 6 +get 300848.SZ indicator data succ! total rows: 4 +get 300849.SZ indicator data succ! total rows: 5 +get 300850.SZ indicator data succ! total rows: 5 +get 300851.SZ indicator data succ! total rows: 5 +get 300852.SZ indicator data succ! total rows: 5 +get 300853.SZ indicator data succ! total rows: 5 +get 300854.SZ indicator data succ! total rows: 5 +get 300855.SZ indicator data succ! total rows: 4 +get 300856.SZ indicator data succ! total rows: 4 +get 300857.SZ indicator data succ! total rows: 5 +get 300858.SZ indicator data succ! total rows: 5 +get 300859.SZ indicator data succ! total rows: 4 +get 300860.SZ indicator data succ! total rows: 5 +get 300861.SZ indicator data succ! total rows: 5 +get 300862.SZ indicator data succ! total rows: 4 +get 300863.SZ indicator data succ! total rows: 4 +get 300864.SZ indicator data succ! total rows: 4 +get 300865.SZ indicator data succ! total rows: 4 +get 300866.SZ indicator data succ! total rows: 4 +get 300867.SZ indicator data succ! total rows: 4 +get 300868.SZ indicator data succ! total rows: 4 +get 300869.SZ indicator data succ! total rows: 4 +get 300870.SZ indicator data succ! total rows: 5 +get 300871.SZ indicator data succ! total rows: 4 +get 300872.SZ indicator data succ! total rows: 4 +get 300873.SZ indicator data succ! total rows: 5 +get 300875.SZ indicator data succ! total rows: 4 +get 300876.SZ indicator data succ! total rows: 6 +get 300877.SZ indicator data succ! total rows: 5 +get 300878.SZ indicator data succ! total rows: 4 +get 300879.SZ indicator data succ! total rows: 4 +get 300880.SZ indicator data succ! total rows: 6 +get 300881.SZ indicator data succ! total rows: 4 +get 300882.SZ indicator data succ! total rows: 4 +get 300883.SZ indicator data succ! total rows: 4 +get 300884.SZ indicator data succ! total rows: 5 +get 300885.SZ indicator data succ! total rows: 4 +get 300886.SZ indicator data succ! total rows: 4 +get 300887.SZ indicator data succ! total rows: 4 +get 300888.SZ indicator data succ! total rows: 5 +get 300889.SZ indicator data succ! total rows: 6 +get 300890.SZ indicator data succ! total rows: 4 +get 300891.SZ indicator data succ! total rows: 6 +get 300892.SZ indicator data succ! total rows: 6 +get 300893.SZ indicator data succ! total rows: 5 +get 300894.SZ indicator data succ! total rows: 4 +get 300895.SZ indicator data succ! total rows: 4 +get 300896.SZ indicator data succ! total rows: 5 +get 300897.SZ indicator data succ! total rows: 4 +get 300898.SZ indicator data succ! total rows: 4 +get 300899.SZ indicator data succ! total rows: 4 +get 300900.SZ indicator data succ! total rows: 4 +get 300901.SZ indicator data succ! total rows: 5 +get 300902.SZ indicator data succ! total rows: 5 +get 300903.SZ indicator data succ! total rows: 5 +get 300905.SZ indicator data succ! total rows: 4 +get 300906.SZ indicator data succ! total rows: 7 +get 300907.SZ indicator data succ! total rows: 4 +get 300908.SZ indicator data succ! total rows: 4 +get 300909.SZ indicator data succ! total rows: 4 +get 300910.SZ indicator data succ! total rows: 4 +get 300911.SZ indicator data succ! total rows: 5 +get 300912.SZ indicator data succ! total rows: 4 +get 300913.SZ indicator data succ! total rows: 5 +get 300915.SZ indicator data succ! total rows: 5 +get 300916.SZ indicator data succ! total rows: 4 +get 300917.SZ indicator data succ! total rows: 5 +get 300918.SZ indicator data succ! total rows: 5 +get 300919.SZ indicator data succ! total rows: 7 +get 300920.SZ indicator data succ! total rows: 4 +get 300921.SZ indicator data succ! total rows: 7 +get 300922.SZ indicator data succ! total rows: 4 +get 300923.SZ indicator data succ! total rows: 4 +get 300925.SZ indicator data succ! total rows: 5 +get 300926.SZ indicator data succ! total rows: 4 +get 300927.SZ indicator data succ! total rows: 5 +get 300928.SZ indicator data succ! total rows: 5 +get 300929.SZ indicator data succ! total rows: 5 +get 300930.SZ indicator data succ! total rows: 5 +get 300931.SZ indicator data succ! total rows: 4 +get 300932.SZ indicator data succ! total rows: 4 +get 300933.SZ indicator data succ! total rows: 4 +get 300935.SZ indicator data succ! total rows: 4 +get 300936.SZ indicator data succ! total rows: 4 +get 300937.SZ indicator data succ! total rows: 7 +get 300938.SZ indicator data succ! total rows: 4 +get 300939.SZ indicator data succ! total rows: 5 +get 300940.SZ indicator data succ! total rows: 4 +get 300941.SZ indicator data succ! total rows: 4 +get 300942.SZ indicator data succ! total rows: 4 +get 300943.SZ indicator data succ! total rows: 4 +get 300945.SZ indicator data succ! total rows: 4 +get 300946.SZ indicator data succ! total rows: 4 +get 300947.SZ indicator data succ! total rows: 6 +get 300948.SZ indicator data succ! total rows: 4 +get 300949.SZ indicator data succ! total rows: 4 +get 300950.SZ indicator data succ! total rows: 4 +get 300951.SZ indicator data succ! total rows: 6 +get 300952.SZ indicator data succ! total rows: 5 +get 300953.SZ indicator data succ! total rows: 4 +get 300955.SZ indicator data succ! total rows: 6 +get 300956.SZ indicator data succ! total rows: 4 +get 300957.SZ indicator data succ! total rows: 4 +get 300958.SZ indicator data succ! total rows: 6 +get 300959.SZ indicator data succ! total rows: 5 +get 300960.SZ indicator data succ! total rows: 5 +get 300961.SZ indicator data succ! total rows: 5 +get 300962.SZ indicator data succ! total rows: 4 +get 300963.SZ indicator data succ! total rows: 5 +get 300964.SZ indicator data succ! total rows: 6 +get 300965.SZ indicator data succ! total rows: 5 +get 300966.SZ indicator data succ! total rows: 4 +get 300967.SZ indicator data succ! total rows: 6 +get 300968.SZ indicator data succ! total rows: 5 +get 300969.SZ indicator data succ! total rows: 4 +get 300970.SZ indicator data succ! total rows: 4 +get 300971.SZ indicator data succ! total rows: 6 +get 300972.SZ indicator data succ! total rows: 4 +get 300973.SZ indicator data succ! total rows: 5 +get 300975.SZ indicator data succ! total rows: 4 +get 300976.SZ indicator data succ! total rows: 5 +get 300977.SZ indicator data succ! total rows: 4 +get 300978.SZ indicator data succ! total rows: 5 +get 300979.SZ indicator data succ! total rows: 5 +get 300980.SZ indicator data succ! total rows: 4 +get 300981.SZ indicator data succ! total rows: 5 +get 300982.SZ indicator data succ! total rows: 4 +get 300983.SZ indicator data succ! total rows: 5 +get 300984.SZ indicator data succ! total rows: 4 +get 300985.SZ indicator data succ! total rows: 4 +get 300986.SZ indicator data succ! total rows: 4 +get 300987.SZ indicator data succ! total rows: 5 +get 300988.SZ indicator data succ! total rows: 5 +get 300989.SZ indicator data succ! total rows: 5 +get 300990.SZ indicator data succ! total rows: 5 +get 300991.SZ indicator data succ! total rows: 4 +get 300992.SZ indicator data succ! total rows: 6 +get 300993.SZ indicator data succ! total rows: 6 +get 300994.SZ indicator data succ! total rows: 4 +get 300995.SZ indicator data succ! total rows: 4 +get 300996.SZ indicator data succ! total rows: 4 +get 300997.SZ indicator data succ! total rows: 5 +get 300998.SZ indicator data succ! total rows: 4 +get 300999.SZ indicator data succ! total rows: 6 +get 301000.SZ indicator data succ! total rows: 5 +get 301001.SZ indicator data succ! total rows: 5 +get 301002.SZ indicator data succ! total rows: 4 +get 301003.SZ indicator data succ! total rows: 4 +get 301004.SZ indicator data succ! total rows: 4 +get 301005.SZ indicator data succ! total rows: 4 +get 301006.SZ indicator data succ! total rows: 4 +get 301007.SZ indicator data succ! total rows: 5 +get 301008.SZ indicator data succ! total rows: 5 +get 301009.SZ indicator data succ! total rows: 4 +get 301010.SZ indicator data succ! total rows: 5 +get 301011.SZ indicator data succ! total rows: 5 +get 301012.SZ indicator data succ! total rows: 5 +get 301013.SZ indicator data succ! total rows: 5 +get 301015.SZ indicator data succ! total rows: 6 +get 301016.SZ indicator data succ! total rows: 5 +get 301017.SZ indicator data succ! total rows: 4 +get 301018.SZ indicator data succ! total rows: 5 +get 301019.SZ indicator data succ! total rows: 4 +get 301020.SZ indicator data succ! total rows: 4 +get 301021.SZ indicator data succ! total rows: 5 +get 301022.SZ indicator data succ! total rows: 4 +get 301023.SZ indicator data succ! total rows: 4 +get 301024.SZ indicator data succ! total rows: 5 +get 301025.SZ indicator data succ! total rows: 6 +get 301026.SZ indicator data succ! total rows: 6 +get 301027.SZ indicator data succ! total rows: 5 +get 301028.SZ indicator data succ! total rows: 4 +get 301029.SZ indicator data succ! total rows: 6 +get 301030.SZ indicator data succ! total rows: 5 +get 301031.SZ indicator data succ! total rows: 5 +get 301032.SZ indicator data succ! total rows: 4 +get 301033.SZ indicator data succ! total rows: 4 +get 301035.SZ indicator data succ! total rows: 4 +get 301036.SZ indicator data succ! total rows: 6 +get 301037.SZ indicator data succ! total rows: 4 +get 301038.SZ indicator data succ! total rows: 6 +get 301039.SZ indicator data succ! total rows: 7 +get 301040.SZ indicator data succ! total rows: 4 +get 301041.SZ indicator data succ! total rows: 4 +get 301042.SZ indicator data succ! total rows: 5 +get 301043.SZ indicator data succ! total rows: 5 +get 301045.SZ indicator data succ! total rows: 4 +get 301046.SZ indicator data succ! total rows: 5 +get 301047.SZ indicator data succ! total rows: 6 +get 301048.SZ indicator data succ! total rows: 4 +get 301049.SZ indicator data succ! total rows: 4 +get 301050.SZ indicator data succ! total rows: 5 +get 301051.SZ indicator data succ! total rows: 4 +get 301052.SZ indicator data succ! total rows: 4 +get 301053.SZ indicator data succ! total rows: 4 +get 301055.SZ indicator data succ! total rows: 4 +get 301056.SZ indicator data succ! total rows: 4 +get 301057.SZ indicator data succ! total rows: 4 +get 301058.SZ indicator data succ! total rows: 4 +get 301059.SZ indicator data succ! total rows: 5 +get 301060.SZ indicator data succ! total rows: 4 +get 301061.SZ indicator data succ! total rows: 4 +get 301062.SZ indicator data succ! total rows: 4 +get 301063.SZ indicator data succ! total rows: 6 +get 301065.SZ indicator data succ! total rows: 4 +get 301066.SZ indicator data succ! total rows: 4 +get 301067.SZ indicator data succ! total rows: 5 +get 301068.SZ indicator data succ! total rows: 5 +get 301069.SZ indicator data succ! total rows: 4 +get 301070.SZ indicator data succ! total rows: 4 +get 301071.SZ indicator data succ! total rows: 6 +get 301072.SZ indicator data succ! total rows: 4 +get 301073.SZ indicator data succ! total rows: 5 +get 301075.SZ indicator data succ! total rows: 6 +get 301076.SZ indicator data succ! total rows: 5 +get 301077.SZ indicator data succ! total rows: 5 +get 301078.SZ indicator data succ! total rows: 4 +get 301079.SZ indicator data succ! total rows: 5 +get 301080.SZ indicator data succ! total rows: 5 +get 301081.SZ indicator data succ! total rows: 6 +get 301082.SZ indicator data succ! total rows: 5 +get 301083.SZ indicator data succ! total rows: 4 +get 301085.SZ indicator data succ! total rows: 5 +get 301086.SZ indicator data succ! total rows: 4 +get 301087.SZ indicator data succ! total rows: 5 +get 301088.SZ indicator data succ! total rows: 5 +get 301089.SZ indicator data succ! total rows: 4 +get 301090.SZ indicator data succ! total rows: 5 +get 301091.SZ indicator data succ! total rows: 5 +get 301092.SZ indicator data succ! total rows: 4 +get 301093.SZ indicator data succ! total rows: 5 +get 301095.SZ indicator data succ! total rows: 5 +get 301096.SZ indicator data succ! total rows: 5 +get 301097.SZ indicator data succ! total rows: 0 +get 301098.SZ indicator data succ! total rows: 4 +get 301099.SZ indicator data succ! total rows: 6 +get 301100.SZ indicator data succ! total rows: 5 +get 301101.SZ indicator data succ! total rows: 4 +get 301102.SZ indicator data succ! total rows: 4 +get 301103.SZ indicator data succ! total rows: 4 +get 301105.SZ indicator data succ! total rows: 6 +get 301106.SZ indicator data succ! total rows: 4 +get 301107.SZ indicator data succ! total rows: 5 +get 301108.SZ indicator data succ! total rows: 4 +get 301109.SZ indicator data succ! total rows: 4 +get 301110.SZ indicator data succ! total rows: 5 +get 301111.SZ indicator data succ! total rows: 4 +get 301112.SZ indicator data succ! total rows: 4 +get 301113.SZ indicator data succ! total rows: 4 +get 301115.SZ indicator data succ! total rows: 5 +get 301116.SZ indicator data succ! total rows: 4 +get 301117.SZ indicator data succ! total rows: 4 +get 301118.SZ indicator data succ! total rows: 5 +get 301119.SZ indicator data succ! total rows: 6 +get 301120.SZ indicator data succ! total rows: 4 +get 301121.SZ indicator data succ! total rows: 6 +get 301122.SZ indicator data succ! total rows: 4 +get 301123.SZ indicator data succ! total rows: 4 +get 301125.SZ indicator data succ! total rows: 4 +get 301126.SZ indicator data succ! total rows: 5 +get 301127.SZ indicator data succ! total rows: 5 +get 301128.SZ indicator data succ! total rows: 4 +get 301129.SZ indicator data succ! total rows: 5 +get 301130.SZ indicator data succ! total rows: 5 +get 301131.SZ indicator data succ! total rows: 4 +get 301132.SZ indicator data succ! total rows: 7 +get 301133.SZ indicator data succ! total rows: 4 +get 301135.SZ indicator data succ! total rows: 6 +get 301136.SZ indicator data succ! total rows: 5 +get 301137.SZ indicator data succ! total rows: 4 +get 301138.SZ indicator data succ! total rows: 5 +get 301139.SZ indicator data succ! total rows: 4 +get 301141.SZ indicator data succ! total rows: 4 +get 301148.SZ indicator data succ! total rows: 4 +get 301149.SZ indicator data succ! total rows: 5 +get 301150.SZ indicator data succ! total rows: 6 +get 301151.SZ indicator data succ! total rows: 4 +get 301152.SZ indicator data succ! total rows: 6 +get 301153.SZ indicator data succ! total rows: 4 +get 301155.SZ indicator data succ! total rows: 4 +get 301156.SZ indicator data succ! total rows: 4 +get 301157.SZ indicator data succ! total rows: 4 +get 301158.SZ indicator data succ! total rows: 4 +get 301159.SZ indicator data succ! total rows: 4 +get 301160.SZ indicator data succ! total rows: 6 +get 301161.SZ indicator data succ! total rows: 7 +get 301162.SZ indicator data succ! total rows: 4 +get 301163.SZ indicator data succ! total rows: 5 +get 301165.SZ indicator data succ! total rows: 3 +get 301166.SZ indicator data succ! total rows: 4 +get 301167.SZ indicator data succ! total rows: 5 +get 301168.SZ indicator data succ! total rows: 6 +get 301169.SZ indicator data succ! total rows: 4 +get 301171.SZ indicator data succ! total rows: 4 +get 301175.SZ indicator data succ! total rows: 6 +get 301176.SZ indicator data succ! total rows: 5 +get 301177.SZ indicator data succ! total rows: 4 +get 301178.SZ indicator data succ! total rows: 4 +get 301179.SZ indicator data succ! total rows: 4 +get 301180.SZ indicator data succ! total rows: 4 +get 301181.SZ indicator data succ! total rows: 5 +get 301182.SZ indicator data succ! total rows: 5 +get 301183.SZ indicator data succ! total rows: 6 +get 301185.SZ indicator data succ! total rows: 4 +get 301186.SZ indicator data succ! total rows: 5 +get 301187.SZ indicator data succ! total rows: 5 +get 301188.SZ indicator data succ! total rows: 4 +get 301189.SZ indicator data succ! total rows: 5 +get 301190.SZ indicator data succ! total rows: 5 +get 301191.SZ indicator data succ! total rows: 4 +get 301192.SZ indicator data succ! total rows: 4 +get 301193.SZ indicator data succ! total rows: 5 +get 301195.SZ indicator data succ! total rows: 4 +get 301196.SZ indicator data succ! total rows: 4 +get 301197.SZ indicator data succ! total rows: 4 +get 301198.SZ indicator data succ! total rows: 5 +get 301199.SZ indicator data succ! total rows: 5 +get 301200.SZ indicator data succ! total rows: 4 +get 301201.SZ indicator data succ! total rows: 4 +get 301203.SZ indicator data succ! total rows: 3 +get 301205.SZ indicator data succ! total rows: 6 +get 301206.SZ indicator data succ! total rows: 5 +get 301207.SZ indicator data succ! total rows: 5 +get 301208.SZ indicator data succ! total rows: 4 +get 301209.SZ indicator data succ! total rows: 5 +get 301211.SZ indicator data succ! total rows: 4 +get 301212.SZ indicator data succ! total rows: 4 +get 301213.SZ indicator data succ! total rows: 4 +get 301215.SZ indicator data succ! total rows: 4 +get 301216.SZ indicator data succ! total rows: 5 +get 301217.SZ indicator data succ! total rows: 5 +get 301218.SZ indicator data succ! total rows: 4 +get 301219.SZ indicator data succ! total rows: 4 +get 301220.SZ indicator data succ! total rows: 4 +get 301221.SZ indicator data succ! total rows: 6 +get 301222.SZ indicator data succ! total rows: 5 +get 301223.SZ indicator data succ! total rows: 4 +get 301226.SZ indicator data succ! total rows: 5 +get 301227.SZ indicator data succ! total rows: 5 +get 301228.SZ indicator data succ! total rows: 4 +get 301229.SZ indicator data succ! total rows: 6 +get 301230.SZ indicator data succ! total rows: 5 +get 301231.SZ indicator data succ! total rows: 4 +get 301233.SZ indicator data succ! total rows: 5 +get 301234.SZ indicator data succ! total rows: 4 +get 301235.SZ indicator data succ! total rows: 5 +get 301236.SZ indicator data succ! total rows: 4 +get 301237.SZ indicator data succ! total rows: 4 +get 301238.SZ indicator data succ! total rows: 4 +get 301239.SZ indicator data succ! total rows: 4 +get 301246.SZ indicator data succ! total rows: 5 +get 301248.SZ indicator data succ! total rows: 5 +get 301252.SZ indicator data succ! total rows: 3 +get 301255.SZ indicator data succ! total rows: 5 +get 301256.SZ indicator data succ! total rows: 7 +get 301257.SZ indicator data succ! total rows: 4 +get 301258.SZ indicator data succ! total rows: 4 +get 301259.SZ indicator data succ! total rows: 4 +get 301260.SZ indicator data succ! total rows: 4 +get 301263.SZ indicator data succ! total rows: 4 +get 301265.SZ indicator data succ! total rows: 7 +get 301266.SZ indicator data succ! total rows: 5 +get 301267.SZ indicator data succ! total rows: 5 +get 301268.SZ indicator data succ! total rows: 5 +get 301269.SZ indicator data succ! total rows: 4 +get 301270.SZ indicator data succ! total rows: 4 +get 301273.SZ indicator data succ! total rows: 4 +get 301276.SZ indicator data succ! total rows: 4 +get 301277.SZ indicator data succ! total rows: 5 +get 301278.SZ indicator data succ! total rows: 4 +get 301279.SZ indicator data succ! total rows: 4 +get 301280.SZ indicator data succ! total rows: 5 +get 301281.SZ indicator data succ! total rows: 4 +get 301282.SZ indicator data succ! total rows: 6 +get 301283.SZ indicator data succ! total rows: 5 +get 301285.SZ indicator data succ! total rows: 4 +get 301286.SZ indicator data succ! total rows: 4 +get 301288.SZ indicator data succ! total rows: 4 +get 301289.SZ indicator data succ! total rows: 4 +get 301290.SZ indicator data succ! total rows: 6 +get 301293.SZ indicator data succ! total rows: 3 +get 301296.SZ indicator data succ! total rows: 5 +get 301297.SZ indicator data succ! total rows: 5 +get 301298.SZ indicator data succ! total rows: 4 +get 301299.SZ indicator data succ! total rows: 5 +get 301300.SZ indicator data succ! total rows: 6 +get 301301.SZ indicator data succ! total rows: 5 +get 301302.SZ indicator data succ! total rows: 5 +get 301303.SZ indicator data succ! total rows: 6 +get 301305.SZ indicator data succ! total rows: 3 +get 301306.SZ indicator data succ! total rows: 4 +get 301307.SZ indicator data succ! total rows: 3 +get 301308.SZ indicator data succ! total rows: 5 +get 301309.SZ indicator data succ! total rows: 5 +get 301310.SZ indicator data succ! total rows: 3 +get 301311.SZ indicator data succ! total rows: 6 +get 301312.SZ indicator data succ! total rows: 4 +get 301313.SZ indicator data succ! total rows: 5 +get 301314.SZ indicator data succ! total rows: 3 +get 301316.SZ indicator data succ! total rows: 4 +get 301317.SZ indicator data succ! total rows: 6 +get 301318.SZ indicator data succ! total rows: 5 +get 301319.SZ indicator data succ! total rows: 4 +get 301321.SZ indicator data succ! total rows: 5 +get 301322.SZ indicator data succ! total rows: 4 +get 301325.SZ indicator data succ! total rows: 3 +get 301326.SZ indicator data succ! total rows: 5 +get 301327.SZ indicator data succ! total rows: 4 +get 301328.SZ indicator data succ! total rows: 6 +get 301330.SZ indicator data succ! total rows: 5 +get 301331.SZ indicator data succ! total rows: 5 +get 301332.SZ indicator data succ! total rows: 3 +get 301333.SZ indicator data succ! total rows: 4 +get 301335.SZ indicator data succ! total rows: 5 +get 301336.SZ indicator data succ! total rows: 4 +get 301337.SZ indicator data succ! total rows: 3 +get 301338.SZ indicator data succ! total rows: 4 +get 301339.SZ indicator data succ! total rows: 5 +get 301345.SZ indicator data succ! total rows: 4 +get 301349.SZ indicator data succ! total rows: 5 +get 301353.SZ indicator data succ! total rows: 3 +get 301356.SZ indicator data succ! total rows: 5 +get 301357.SZ indicator data succ! total rows: 6 +get 301358.SZ indicator data succ! total rows: 4 +get 301359.SZ indicator data succ! total rows: 6 +get 301360.SZ indicator data succ! total rows: 3 +get 301361.SZ indicator data succ! total rows: 5 +get 301363.SZ indicator data succ! total rows: 5 +get 301365.SZ indicator data succ! total rows: 5 +get 301366.SZ indicator data succ! total rows: 5 +get 301367.SZ indicator data succ! total rows: 7 +get 301368.SZ indicator data succ! total rows: 6 +get 301369.SZ indicator data succ! total rows: 5 +get 301373.SZ indicator data succ! total rows: 5 +get 301377.SZ indicator data succ! total rows: 5 +get 301378.SZ indicator data succ! total rows: 4 +get 301379.SZ indicator data succ! total rows: 5 +get 301380.SZ indicator data succ! total rows: 6 +get 301382.SZ indicator data succ! total rows: 3 +get 301386.SZ indicator data succ! total rows: 4 +get 301387.SZ indicator data succ! total rows: 4 +get 301388.SZ indicator data succ! total rows: 5 +get 301389.SZ indicator data succ! total rows: 5 +get 301390.SZ indicator data succ! total rows: 3 +get 301391.SZ indicator data succ! total rows: 4 +get 301396.SZ indicator data succ! total rows: 6 +get 301398.SZ indicator data succ! total rows: 5 +get 301399.SZ indicator data succ! total rows: 4 +get 301408.SZ indicator data succ! total rows: 5 +get 301419.SZ indicator data succ! total rows: 4 +get 301428.SZ indicator data succ! total rows: 5 +get 301429.SZ indicator data succ! total rows: 3 +get 301439.SZ indicator data succ! total rows: 5 +get 430017.BJ indicator data succ! total rows: 4 +get 430047.BJ indicator data succ! total rows: 7 +get 430090.BJ indicator data succ! total rows: 4 +get 430139.BJ indicator data succ! total rows: 7 +get 430198.BJ indicator data succ! total rows: 7 +get 430300.BJ indicator data succ! total rows: 5 +get 430418.BJ indicator data succ! total rows: 5 +get 430425.BJ indicator data succ! total rows: 6 +get 430476.BJ indicator data succ! total rows: 5 +get 430478.BJ indicator data succ! total rows: 5 +get 430489.BJ indicator data succ! total rows: 5 +get 430510.BJ indicator data succ! total rows: 6 +get 430556.BJ indicator data succ! total rows: 6 +get 430564.BJ indicator data succ! total rows: 8 +get 430685.BJ indicator data succ! total rows: 6 +get 430718.BJ indicator data succ! total rows: 5 +get 600000.SH indicator data succ! total rows: 4 +get 600004.SH indicator data succ! total rows: 5 +get 600006.SH indicator data succ! total rows: 4 +get 600007.SH indicator data succ! total rows: 4 +get 600008.SH indicator data succ! total rows: 4 +get 600009.SH indicator data succ! total rows: 5 +get 600010.SH indicator data succ! total rows: 5 +get 600011.SH indicator data succ! total rows: 5 +get 600012.SH indicator data succ! total rows: 4 +get 600015.SH indicator data succ! total rows: 4 +get 600016.SH indicator data succ! total rows: 4 +get 600017.SH indicator data succ! total rows: 6 +get 600018.SH indicator data succ! total rows: 4 +get 600019.SH indicator data succ! total rows: 4 +get 600020.SH indicator data succ! total rows: 4 +get 600021.SH indicator data succ! total rows: 5 +get 600022.SH indicator data succ! total rows: 5 +get 600023.SH indicator data succ! total rows: 4 +get 600025.SH indicator data succ! total rows: 5 +get 600026.SH indicator data succ! total rows: 5 +get 600027.SH indicator data succ! total rows: 5 +get 600028.SH indicator data succ! total rows: 4 +get 600029.SH indicator data succ! total rows: 5 +get 600030.SH indicator data succ! total rows: 4 +get 600031.SH indicator data succ! total rows: 4 +get 600032.SH indicator data succ! total rows: 4 +get 600033.SH indicator data succ! total rows: 6 +get 600035.SH indicator data succ! total rows: 4 +get 600036.SH indicator data succ! total rows: 4 +get 600037.SH indicator data succ! total rows: 5 +get 600038.SH indicator data succ! total rows: 4 +get 600039.SH indicator data succ! total rows: 4 +get 600048.SH indicator data succ! total rows: 4 +get 600050.SH indicator data succ! total rows: 7 +get 600051.SH indicator data succ! total rows: 4 +get 600052.SH indicator data succ! total rows: 4 +get 600053.SH indicator data succ! total rows: 5 +get 600054.SH indicator data succ! total rows: 5 +get 600055.SH indicator data succ! total rows: 4 +get 600056.SH indicator data succ! total rows: 4 +get 600057.SH indicator data succ! total rows: 5 +get 600058.SH indicator data succ! total rows: 5 +get 600059.SH indicator data succ! total rows: 6 +get 600060.SH indicator data succ! total rows: 4 +get 600061.SH indicator data succ! total rows: 4 +get 600062.SH indicator data succ! total rows: 4 +get 600063.SH indicator data succ! total rows: 5 +get 600064.SH indicator data succ! total rows: 6 +get 600066.SH indicator data succ! total rows: 4 +get 600067.SH indicator data succ! total rows: 6 +get 600070.SH indicator data succ! total rows: 4 +get 600071.SH indicator data succ! total rows: 5 +get 600072.SH indicator data succ! total rows: 5 +get 600073.SH indicator data succ! total rows: 4 +get 600075.SH indicator data succ! total rows: 5 +get 600076.SH indicator data succ! total rows: 4 +get 600077.SH indicator data succ! total rows: 5 +get 600078.SH indicator data succ! total rows: 6 +get 600079.SH indicator data succ! total rows: 5 +get 600080.SH indicator data succ! total rows: 4 +get 600081.SH indicator data succ! total rows: 4 +get 600082.SH indicator data succ! total rows: 4 +get 600083.SH indicator data succ! total rows: 4 +get 600084.SH indicator data succ! total rows: 4 +get 600085.SH indicator data succ! total rows: 6 +get 600088.SH indicator data succ! total rows: 4 +get 600089.SH indicator data succ! total rows: 6 +get 600090.SH indicator data succ! total rows: 0 +get 600094.SH indicator data succ! total rows: 4 +get 600095.SH indicator data succ! total rows: 5 +get 600096.SH indicator data succ! total rows: 5 +get 600097.SH indicator data succ! total rows: 5 +get 600098.SH indicator data succ! total rows: 5 +get 600099.SH indicator data succ! total rows: 4 +get 600100.SH indicator data succ! total rows: 5 +get 600101.SH indicator data succ! total rows: 4 +get 600103.SH indicator data succ! total rows: 4 +get 600104.SH indicator data succ! total rows: 4 +get 600105.SH indicator data succ! total rows: 5 +get 600106.SH indicator data succ! total rows: 4 +get 600107.SH indicator data succ! total rows: 5 +get 600108.SH indicator data succ! total rows: 5 +get 600109.SH indicator data succ! total rows: 5 +get 600110.SH indicator data succ! total rows: 5 +get 600111.SH indicator data succ! total rows: 5 +get 600112.SH indicator data succ! total rows: 5 +get 600113.SH indicator data succ! total rows: 4 +get 600114.SH indicator data succ! total rows: 5 +get 600115.SH indicator data succ! total rows: 4 +get 600116.SH indicator data succ! total rows: 6 +get 600117.SH indicator data succ! total rows: 4 +get 600118.SH indicator data succ! total rows: 5 +get 600119.SH indicator data succ! total rows: 4 +get 600120.SH indicator data succ! total rows: 4 +get 600121.SH indicator data succ! total rows: 4 +get 600122.SH indicator data succ! total rows: 6 +get 600123.SH indicator data succ! total rows: 4 +get 600125.SH indicator data succ! total rows: 5 +get 600126.SH indicator data succ! total rows: 4 +get 600127.SH indicator data succ! total rows: 4 +get 600128.SH indicator data succ! total rows: 5 +get 600129.SH indicator data succ! total rows: 4 +get 600130.SH indicator data succ! total rows: 4 +get 600131.SH indicator data succ! total rows: 6 +get 600132.SH indicator data succ! total rows: 4 +get 600133.SH indicator data succ! total rows: 4 +get 600135.SH indicator data succ! total rows: 5 +get 600136.SH indicator data succ! total rows: 4 +get 600137.SH indicator data succ! total rows: 5 +get 600138.SH indicator data succ! total rows: 7 +get 600139.SH indicator data succ! total rows: 5 +get 600141.SH indicator data succ! total rows: 5 +get 600143.SH indicator data succ! total rows: 4 +get 600146.SH indicator data succ! total rows: 0 +get 600148.SH indicator data succ! total rows: 4 +get 600149.SH indicator data succ! total rows: 6 +get 600150.SH indicator data succ! total rows: 4 +get 600151.SH indicator data succ! total rows: 4 +get 600152.SH indicator data succ! total rows: 4 +get 600153.SH indicator data succ! total rows: 4 +get 600155.SH indicator data succ! total rows: 4 +get 600156.SH indicator data succ! total rows: 4 +get 600157.SH indicator data succ! total rows: 5 +get 600158.SH indicator data succ! total rows: 4 +get 600159.SH indicator data succ! total rows: 4 +get 600160.SH indicator data succ! total rows: 5 +get 600161.SH indicator data succ! total rows: 5 +get 600162.SH indicator data succ! total rows: 5 +get 600163.SH indicator data succ! total rows: 5 +get 600165.SH indicator data succ! total rows: 5 +get 600166.SH indicator data succ! total rows: 4 +get 600167.SH indicator data succ! total rows: 4 +get 600168.SH indicator data succ! total rows: 5 +get 600169.SH indicator data succ! total rows: 4 +get 600170.SH indicator data succ! total rows: 4 +get 600171.SH indicator data succ! total rows: 4 +get 600172.SH indicator data succ! total rows: 5 +get 600173.SH indicator data succ! total rows: 6 +get 600176.SH indicator data succ! total rows: 4 +get 600177.SH indicator data succ! total rows: 5 +get 600178.SH indicator data succ! total rows: 5 +get 600179.SH indicator data succ! total rows: 5 +get 600180.SH indicator data succ! total rows: 6 +get 600182.SH indicator data succ! total rows: 4 +get 600183.SH indicator data succ! total rows: 5 +get 600184.SH indicator data succ! total rows: 5 +get 600185.SH indicator data succ! total rows: 4 +get 600186.SH indicator data succ! total rows: 4 +get 600187.SH indicator data succ! total rows: 5 +get 600188.SH indicator data succ! total rows: 5 +get 600189.SH indicator data succ! total rows: 5 +get 600190.SH indicator data succ! total rows: 4 +get 600191.SH indicator data succ! total rows: 4 +get 600192.SH indicator data succ! total rows: 5 +get 600193.SH indicator data succ! total rows: 4 +get 600195.SH indicator data succ! total rows: 5 +get 600196.SH indicator data succ! total rows: 5 +get 600197.SH indicator data succ! total rows: 6 +get 600198.SH indicator data succ! total rows: 4 +get 600199.SH indicator data succ! total rows: 5 +get 600200.SH indicator data succ! total rows: 4 +get 600201.SH indicator data succ! total rows: 4 +get 600202.SH indicator data succ! total rows: 4 +get 600203.SH indicator data succ! total rows: 4 +get 600206.SH indicator data succ! total rows: 5 +get 600207.SH indicator data succ! total rows: 4 +get 600208.SH indicator data succ! total rows: 4 +get 600210.SH indicator data succ! total rows: 5 +get 600211.SH indicator data succ! total rows: 4 +get 600212.SH indicator data succ! total rows: 5 +get 600213.SH indicator data succ! total rows: 4 +get 600215.SH indicator data succ! total rows: 6 +get 600216.SH indicator data succ! total rows: 5 +get 600217.SH indicator data succ! total rows: 5 +get 600218.SH indicator data succ! total rows: 6 +get 600219.SH indicator data succ! total rows: 4 +get 600220.SH indicator data succ! total rows: 4 +get 600221.SH indicator data succ! total rows: 4 +get 600222.SH indicator data succ! total rows: 5 +get 600223.SH indicator data succ! total rows: 4 +get 600225.SH indicator data succ! total rows: 6 +get 600226.SH indicator data succ! total rows: 4 +get 600227.SH indicator data succ! total rows: 4 +get 600228.SH indicator data succ! total rows: 4 +get 600229.SH indicator data succ! total rows: 5 +get 600230.SH indicator data succ! total rows: 5 +get 600231.SH indicator data succ! total rows: 6 +get 600232.SH indicator data succ! total rows: 5 +get 600233.SH indicator data succ! total rows: 5 +get 600234.SH indicator data succ! total rows: 5 +get 600235.SH indicator data succ! total rows: 5 +get 600236.SH indicator data succ! total rows: 6 +get 600237.SH indicator data succ! total rows: 5 +get 600238.SH indicator data succ! total rows: 4 +get 600239.SH indicator data succ! total rows: 4 +get 600241.SH indicator data succ! total rows: 6 +get 600242.SH indicator data succ! total rows: 5 +get 600243.SH indicator data succ! total rows: 5 +get 600246.SH indicator data succ! total rows: 5 +get 600248.SH indicator data succ! total rows: 4 +get 600249.SH indicator data succ! total rows: 4 +get 600250.SH indicator data succ! total rows: 4 +get 600251.SH indicator data succ! total rows: 5 +get 600252.SH indicator data succ! total rows: 4 +get 600255.SH indicator data succ! total rows: 5 +get 600256.SH indicator data succ! total rows: 4 +get 600257.SH indicator data succ! total rows: 5 +get 600258.SH indicator data succ! total rows: 4 +get 600259.SH indicator data succ! total rows: 4 +get 600260.SH indicator data succ! total rows: 2 +get 600261.SH indicator data succ! total rows: 4 +get 600262.SH indicator data succ! total rows: 4 +get 600265.SH indicator data succ! total rows: 5 +get 600266.SH indicator data succ! total rows: 6 +get 600267.SH indicator data succ! total rows: 4 +get 600268.SH indicator data succ! total rows: 4 +get 600269.SH indicator data succ! total rows: 5 +get 600271.SH indicator data succ! total rows: 5 +get 600272.SH indicator data succ! total rows: 6 +get 600273.SH indicator data succ! total rows: 4 +get 600276.SH indicator data succ! total rows: 5 +get 600277.SH indicator data succ! total rows: 5 +get 600278.SH indicator data succ! total rows: 4 +get 600279.SH indicator data succ! total rows: 4 +get 600280.SH indicator data succ! total rows: 5 +get 600281.SH indicator data succ! total rows: 4 +get 600282.SH indicator data succ! total rows: 4 +get 600283.SH indicator data succ! total rows: 4 +get 600284.SH indicator data succ! total rows: 4 +get 600285.SH indicator data succ! total rows: 5 +get 600287.SH indicator data succ! total rows: 5 +get 600288.SH indicator data succ! total rows: 4 +get 600289.SH indicator data succ! total rows: 5 +get 600290.SH indicator data succ! total rows: 4 +get 600292.SH indicator data succ! total rows: 5 +get 600293.SH indicator data succ! total rows: 5 +get 600295.SH indicator data succ! total rows: 4 +get 600297.SH indicator data succ! total rows: 4 +get 600298.SH indicator data succ! total rows: 6 +get 600299.SH indicator data succ! total rows: 6 +get 600300.SH indicator data succ! total rows: 5 +get 600301.SH indicator data succ! total rows: 5 +get 600302.SH indicator data succ! total rows: 4 +get 600303.SH indicator data succ! total rows: 5 +get 600305.SH indicator data succ! total rows: 6 +get 600306.SH indicator data succ! total rows: 4 +get 600307.SH indicator data succ! total rows: 4 +get 600308.SH indicator data succ! total rows: 4 +get 600309.SH indicator data succ! total rows: 5 +get 600310.SH indicator data succ! total rows: 5 +get 600311.SH indicator data succ! total rows: 3 +get 600312.SH indicator data succ! total rows: 5 +get 600313.SH indicator data succ! total rows: 5 +get 600315.SH indicator data succ! total rows: 4 +get 600316.SH indicator data succ! total rows: 4 +get 600318.SH indicator data succ! total rows: 4 +get 600319.SH indicator data succ! total rows: 4 +get 600320.SH indicator data succ! total rows: 5 +get 600321.SH indicator data succ! total rows: 5 +get 600322.SH indicator data succ! total rows: 5 +get 600323.SH indicator data succ! total rows: 5 +get 600325.SH indicator data succ! total rows: 4 +get 600326.SH indicator data succ! total rows: 5 +get 600327.SH indicator data succ! total rows: 4 +get 600328.SH indicator data succ! total rows: 4 +get 600329.SH indicator data succ! total rows: 4 +get 600330.SH indicator data succ! total rows: 4 +get 600331.SH indicator data succ! total rows: 5 +get 600332.SH indicator data succ! total rows: 4 +get 600333.SH indicator data succ! total rows: 4 +get 600335.SH indicator data succ! total rows: 4 +get 600336.SH indicator data succ! total rows: 4 +get 600337.SH indicator data succ! total rows: 4 +get 600338.SH indicator data succ! total rows: 5 +get 600339.SH indicator data succ! total rows: 4 +get 600340.SH indicator data succ! total rows: 5 +get 600343.SH indicator data succ! total rows: 6 +get 600345.SH indicator data succ! total rows: 5 +get 600346.SH indicator data succ! total rows: 4 +get 600348.SH indicator data succ! total rows: 4 +get 600350.SH indicator data succ! total rows: 6 +get 600351.SH indicator data succ! total rows: 6 +get 600352.SH indicator data succ! total rows: 4 +get 600353.SH indicator data succ! total rows: 5 +get 600354.SH indicator data succ! total rows: 4 +get 600355.SH indicator data succ! total rows: 4 +get 600356.SH indicator data succ! total rows: 4 +get 600358.SH indicator data succ! total rows: 5 +get 600359.SH indicator data succ! total rows: 5 +get 600360.SH indicator data succ! total rows: 5 +get 600361.SH indicator data succ! total rows: 4 +get 600362.SH indicator data succ! total rows: 4 +get 600363.SH indicator data succ! total rows: 4 +get 600365.SH indicator data succ! total rows: 4 +get 600366.SH indicator data succ! total rows: 5 +get 600367.SH indicator data succ! total rows: 4 +get 600368.SH indicator data succ! total rows: 6 +get 600369.SH indicator data succ! total rows: 6 +get 600370.SH indicator data succ! total rows: 4 +get 600371.SH indicator data succ! total rows: 4 +get 600372.SH indicator data succ! total rows: 4 +get 600373.SH indicator data succ! total rows: 4 +get 600375.SH indicator data succ! total rows: 4 +get 600376.SH indicator data succ! total rows: 5 +get 600377.SH indicator data succ! total rows: 5 +get 600378.SH indicator data succ! total rows: 6 +get 600379.SH indicator data succ! total rows: 7 +get 600380.SH indicator data succ! total rows: 5 +get 600381.SH indicator data succ! total rows: 5 +get 600382.SH indicator data succ! total rows: 4 +get 600383.SH indicator data succ! total rows: 4 +get 600385.SH indicator data succ! total rows: 4 +get 600386.SH indicator data succ! total rows: 5 +get 600387.SH indicator data succ! total rows: 5 +get 600388.SH indicator data succ! total rows: 6 +get 600389.SH indicator data succ! total rows: 4 +get 600390.SH indicator data succ! total rows: 4 +get 600391.SH indicator data succ! total rows: 4 +get 600392.SH indicator data succ! total rows: 5 +get 600393.SH indicator data succ! total rows: 4 +get 600395.SH indicator data succ! total rows: 6 +get 600396.SH indicator data succ! total rows: 8 +get 600397.SH indicator data succ! total rows: 4 +get 600398.SH indicator data succ! total rows: 4 +get 600399.SH indicator data succ! total rows: 4 +get 600400.SH indicator data succ! total rows: 4 +get 600403.SH indicator data succ! total rows: 4 +get 600405.SH indicator data succ! total rows: 4 +get 600406.SH indicator data succ! total rows: 4 +get 600408.SH indicator data succ! total rows: 4 +get 600409.SH indicator data succ! total rows: 4 +get 600410.SH indicator data succ! total rows: 5 +get 600415.SH indicator data succ! total rows: 4 +get 600416.SH indicator data succ! total rows: 5 +get 600418.SH indicator data succ! total rows: 4 +get 600419.SH indicator data succ! total rows: 5 +get 600420.SH indicator data succ! total rows: 4 +get 600421.SH indicator data succ! total rows: 4 +get 600422.SH indicator data succ! total rows: 4 +get 600423.SH indicator data succ! total rows: 6 +get 600425.SH indicator data succ! total rows: 5 +get 600426.SH indicator data succ! total rows: 5 +get 600428.SH indicator data succ! total rows: 5 +get 600429.SH indicator data succ! total rows: 4 +get 600433.SH indicator data succ! total rows: 5 +get 600435.SH indicator data succ! total rows: 4 +get 600436.SH indicator data succ! total rows: 4 +get 600438.SH indicator data succ! total rows: 4 +get 600439.SH indicator data succ! total rows: 4 +get 600444.SH indicator data succ! total rows: 4 +get 600446.SH indicator data succ! total rows: 4 +get 600448.SH indicator data succ! total rows: 5 +get 600449.SH indicator data succ! total rows: 5 +get 600452.SH indicator data succ! total rows: 4 +get 600455.SH indicator data succ! total rows: 4 +get 600456.SH indicator data succ! total rows: 4 +get 600458.SH indicator data succ! total rows: 6 +get 600459.SH indicator data succ! total rows: 5 +get 600460.SH indicator data succ! total rows: 4 +get 600461.SH indicator data succ! total rows: 4 +get 600462.SH indicator data succ! total rows: 4 +get 600463.SH indicator data succ! total rows: 5 +get 600466.SH indicator data succ! total rows: 4 +get 600467.SH indicator data succ! total rows: 4 +get 600468.SH indicator data succ! total rows: 5 +get 600469.SH indicator data succ! total rows: 5 +get 600470.SH indicator data succ! total rows: 4 +get 600475.SH indicator data succ! total rows: 4 +get 600476.SH indicator data succ! total rows: 6 +get 600477.SH indicator data succ! total rows: 4 +get 600478.SH indicator data succ! total rows: 4 +get 600479.SH indicator data succ! total rows: 5 +get 600480.SH indicator data succ! total rows: 5 +get 600481.SH indicator data succ! total rows: 5 +get 600482.SH indicator data succ! total rows: 5 +get 600483.SH indicator data succ! total rows: 4 +get 600486.SH indicator data succ! total rows: 6 +get 600487.SH indicator data succ! total rows: 5 +get 600488.SH indicator data succ! total rows: 5 +get 600489.SH indicator data succ! total rows: 5 +get 600490.SH indicator data succ! total rows: 5 +get 600491.SH indicator data succ! total rows: 6 +get 600493.SH indicator data succ! total rows: 4 +get 600495.SH indicator data succ! total rows: 4 +get 600496.SH indicator data succ! total rows: 4 +get 600497.SH indicator data succ! total rows: 7 +get 600498.SH indicator data succ! total rows: 5 +get 600499.SH indicator data succ! total rows: 5 +get 600500.SH indicator data succ! total rows: 4 +get 600501.SH indicator data succ! total rows: 5 +get 600502.SH indicator data succ! total rows: 5 +get 600503.SH indicator data succ! total rows: 5 +get 600505.SH indicator data succ! total rows: 4 +get 600506.SH indicator data succ! total rows: 5 +get 600507.SH indicator data succ! total rows: 5 +get 600508.SH indicator data succ! total rows: 4 +get 600509.SH indicator data succ! total rows: 4 +get 600510.SH indicator data succ! total rows: 5 +get 600511.SH indicator data succ! total rows: 6 +get 600512.SH indicator data succ! total rows: 4 +get 600513.SH indicator data succ! total rows: 5 +get 600515.SH indicator data succ! total rows: 4 +get 600516.SH indicator data succ! total rows: 4 +get 600517.SH indicator data succ! total rows: 4 +get 600518.SH indicator data succ! total rows: 4 +get 600519.SH indicator data succ! total rows: 6 +get 600520.SH indicator data succ! total rows: 6 +get 600521.SH indicator data succ! total rows: 4 +get 600522.SH indicator data succ! total rows: 4 +get 600523.SH indicator data succ! total rows: 4 +get 600525.SH indicator data succ! total rows: 5 +get 600526.SH indicator data succ! total rows: 4 +get 600527.SH indicator data succ! total rows: 4 +get 600528.SH indicator data succ! total rows: 6 +get 600529.SH indicator data succ! total rows: 4 +get 600530.SH indicator data succ! total rows: 3 +get 600531.SH indicator data succ! total rows: 5 +get 600532.SH indicator data succ! total rows: 5 +get 600533.SH indicator data succ! total rows: 4 +get 600535.SH indicator data succ! total rows: 6 +get 600536.SH indicator data succ! total rows: 5 +get 600537.SH indicator data succ! total rows: 4 +get 600538.SH indicator data succ! total rows: 4 +get 600539.SH indicator data succ! total rows: 5 +get 600540.SH indicator data succ! total rows: 5 +get 600543.SH indicator data succ! total rows: 4 +get 600545.SH indicator data succ! total rows: 5 +get 600546.SH indicator data succ! total rows: 5 +get 600547.SH indicator data succ! total rows: 6 +get 600548.SH indicator data succ! total rows: 4 +get 600549.SH indicator data succ! total rows: 4 +get 600550.SH indicator data succ! total rows: 5 +get 600551.SH indicator data succ! total rows: 5 +get 600552.SH indicator data succ! total rows: 5 +get 600555.SH indicator data succ! total rows: 4 +get 600556.SH indicator data succ! total rows: 4 +get 600557.SH indicator data succ! total rows: 4 +get 600558.SH indicator data succ! total rows: 4 +get 600559.SH indicator data succ! total rows: 5 +get 600560.SH indicator data succ! total rows: 5 +get 600561.SH indicator data succ! total rows: 4 +get 600562.SH indicator data succ! total rows: 5 +get 600563.SH indicator data succ! total rows: 5 +get 600565.SH indicator data succ! total rows: 4 +get 600566.SH indicator data succ! total rows: 4 +get 600567.SH indicator data succ! total rows: 6 +get 600568.SH indicator data succ! total rows: 4 +get 600569.SH indicator data succ! total rows: 6 +get 600570.SH indicator data succ! total rows: 4 +get 600571.SH indicator data succ! total rows: 4 +get 600572.SH indicator data succ! total rows: 5 +get 600573.SH indicator data succ! total rows: 4 +get 600575.SH indicator data succ! total rows: 4 +get 600576.SH indicator data succ! total rows: 4 +get 600577.SH indicator data succ! total rows: 4 +get 600578.SH indicator data succ! total rows: 5 +get 600579.SH indicator data succ! total rows: 7 +get 600580.SH indicator data succ! total rows: 4 +get 600581.SH indicator data succ! total rows: 5 +get 600582.SH indicator data succ! total rows: 5 +get 600583.SH indicator data succ! total rows: 4 +get 600584.SH indicator data succ! total rows: 4 +get 600585.SH indicator data succ! total rows: 4 +get 600586.SH indicator data succ! total rows: 4 +get 600587.SH indicator data succ! total rows: 5 +get 600588.SH indicator data succ! total rows: 5 +get 600589.SH indicator data succ! total rows: 4 +get 600590.SH indicator data succ! total rows: 4 +get 600592.SH indicator data succ! total rows: 4 +get 600593.SH indicator data succ! total rows: 5 +get 600594.SH indicator data succ! total rows: 5 +get 600595.SH indicator data succ! total rows: 5 +get 600596.SH indicator data succ! total rows: 4 +get 600597.SH indicator data succ! total rows: 4 +get 600598.SH indicator data succ! total rows: 4 +get 600599.SH indicator data succ! total rows: 4 +get 600600.SH indicator data succ! total rows: 4 +get 600601.SH indicator data succ! total rows: 5 +get 600602.SH indicator data succ! total rows: 5 +get 600603.SH indicator data succ! total rows: 4 +get 600604.SH indicator data succ! total rows: 4 +get 600605.SH indicator data succ! total rows: 4 +get 600606.SH indicator data succ! total rows: 4 +get 600608.SH indicator data succ! total rows: 4 +get 600609.SH indicator data succ! total rows: 4 +get 600610.SH indicator data succ! total rows: 6 +get 600611.SH indicator data succ! total rows: 4 +get 600612.SH indicator data succ! total rows: 4 +get 600613.SH indicator data succ! total rows: 6 +get 600615.SH indicator data succ! total rows: 4 +get 600616.SH indicator data succ! total rows: 5 +get 600617.SH indicator data succ! total rows: 4 +get 600618.SH indicator data succ! total rows: 4 +get 600619.SH indicator data succ! total rows: 5 +get 600620.SH indicator data succ! total rows: 5 +get 600621.SH indicator data succ! total rows: 4 +get 600622.SH indicator data succ! total rows: 4 +get 600623.SH indicator data succ! total rows: 4 +get 600624.SH indicator data succ! total rows: 4 +get 600626.SH indicator data succ! total rows: 4 +get 600628.SH indicator data succ! total rows: 4 +get 600629.SH indicator data succ! total rows: 4 +get 600630.SH indicator data succ! total rows: 5 +get 600633.SH indicator data succ! total rows: 5 +get 600635.SH indicator data succ! total rows: 5 +get 600636.SH indicator data succ! total rows: 4 +get 600637.SH indicator data succ! total rows: 4 +get 600638.SH indicator data succ! total rows: 4 +get 600639.SH indicator data succ! total rows: 6 +get 600640.SH indicator data succ! total rows: 4 +get 600641.SH indicator data succ! total rows: 6 +get 600642.SH indicator data succ! total rows: 4 +get 600643.SH indicator data succ! total rows: 5 +get 600644.SH indicator data succ! total rows: 5 +get 600645.SH indicator data succ! total rows: 4 +get 600647.SH indicator data succ! total rows: 5 +get 600648.SH indicator data succ! total rows: 4 +get 600649.SH indicator data succ! total rows: 5 +get 600650.SH indicator data succ! total rows: 6 +get 600651.SH indicator data succ! total rows: 4 +get 600653.SH indicator data succ! total rows: 4 +get 600654.SH indicator data succ! total rows: 6 +get 600655.SH indicator data succ! total rows: 6 +get 600657.SH indicator data succ! total rows: 4 +get 600658.SH indicator data succ! total rows: 4 +get 600660.SH indicator data succ! total rows: 5 +get 600661.SH indicator data succ! total rows: 5 +get 600662.SH indicator data succ! total rows: 4 +get 600663.SH indicator data succ! total rows: 6 +get 600664.SH indicator data succ! total rows: 4 +get 600665.SH indicator data succ! total rows: 5 +get 600666.SH indicator data succ! total rows: 5 +get 600667.SH indicator data succ! total rows: 4 +get 600668.SH indicator data succ! total rows: 4 +get 600671.SH indicator data succ! total rows: 4 +get 600673.SH indicator data succ! total rows: 6 +get 600674.SH indicator data succ! total rows: 4 +get 600675.SH indicator data succ! total rows: 6 +get 600676.SH indicator data succ! total rows: 4 +get 600678.SH indicator data succ! total rows: 6 +get 600679.SH indicator data succ! total rows: 5 +get 600681.SH indicator data succ! total rows: 4 +get 600682.SH indicator data succ! total rows: 4 +get 600683.SH indicator data succ! total rows: 4 +get 600684.SH indicator data succ! total rows: 6 +get 600685.SH indicator data succ! total rows: 4 +get 600686.SH indicator data succ! total rows: 5 +get 600688.SH indicator data succ! total rows: 4 +get 600689.SH indicator data succ! total rows: 4 +get 600690.SH indicator data succ! total rows: 5 +get 600691.SH indicator data succ! total rows: 4 +get 600692.SH indicator data succ! total rows: 5 +get 600693.SH indicator data succ! total rows: 5 +get 600694.SH indicator data succ! total rows: 4 +get 600696.SH indicator data succ! total rows: 5 +get 600697.SH indicator data succ! total rows: 4 +get 600698.SH indicator data succ! total rows: 4 +get 600699.SH indicator data succ! total rows: 5 +get 600702.SH indicator data succ! total rows: 4 +get 600703.SH indicator data succ! total rows: 4 +get 600704.SH indicator data succ! total rows: 5 +get 600705.SH indicator data succ! total rows: 4 +get 600706.SH indicator data succ! total rows: 4 +get 600707.SH indicator data succ! total rows: 4 +get 600708.SH indicator data succ! total rows: 4 +get 600710.SH indicator data succ! total rows: 4 +get 600711.SH indicator data succ! total rows: 5 +get 600712.SH indicator data succ! total rows: 4 +get 600713.SH indicator data succ! total rows: 4 +get 600714.SH indicator data succ! total rows: 4 +get 600715.SH indicator data succ! total rows: 4 +get 600716.SH indicator data succ! total rows: 5 +get 600717.SH indicator data succ! total rows: 4 +get 600718.SH indicator data succ! total rows: 4 +get 600719.SH indicator data succ! total rows: 6 +get 600720.SH indicator data succ! total rows: 4 +get 600721.SH indicator data succ! total rows: 5 +get 600722.SH indicator data succ! total rows: 5 +get 600724.SH indicator data succ! total rows: 4 +get 600725.SH indicator data succ! total rows: 4 +get 600726.SH indicator data succ! total rows: 5 +get 600727.SH indicator data succ! total rows: 4 +get 600728.SH indicator data succ! total rows: 4 +get 600729.SH indicator data succ! total rows: 4 +get 600730.SH indicator data succ! total rows: 4 +get 600731.SH indicator data succ! total rows: 6 +get 600732.SH indicator data succ! total rows: 5 +get 600733.SH indicator data succ! total rows: 5 +get 600734.SH indicator data succ! total rows: 5 +get 600735.SH indicator data succ! total rows: 6 +get 600736.SH indicator data succ! total rows: 5 +get 600737.SH indicator data succ! total rows: 5 +get 600738.SH indicator data succ! total rows: 5 +get 600739.SH indicator data succ! total rows: 5 +get 600740.SH indicator data succ! total rows: 5 +get 600741.SH indicator data succ! total rows: 4 +get 600742.SH indicator data succ! total rows: 5 +get 600743.SH indicator data succ! total rows: 4 +get 600744.SH indicator data succ! total rows: 4 +get 600745.SH indicator data succ! total rows: 4 +get 600746.SH indicator data succ! total rows: 4 +get 600748.SH indicator data succ! total rows: 4 +get 600749.SH indicator data succ! total rows: 4 +get 600750.SH indicator data succ! total rows: 4 +get 600751.SH indicator data succ! total rows: 5 +get 600753.SH indicator data succ! total rows: 7 +get 600754.SH indicator data succ! total rows: 5 +get 600755.SH indicator data succ! total rows: 5 +get 600756.SH indicator data succ! total rows: 4 +get 600757.SH indicator data succ! total rows: 5 +get 600758.SH indicator data succ! total rows: 5 +get 600759.SH indicator data succ! total rows: 5 +get 600760.SH indicator data succ! total rows: 5 +get 600761.SH indicator data succ! total rows: 5 +get 600763.SH indicator data succ! total rows: 4 +get 600764.SH indicator data succ! total rows: 4 +get 600765.SH indicator data succ! total rows: 4 +get 600766.SH indicator data succ! total rows: 6 +get 600767.SH indicator data succ! total rows: 5 +get 600768.SH indicator data succ! total rows: 6 +get 600769.SH indicator data succ! total rows: 5 +get 600770.SH indicator data succ! total rows: 4 +get 600771.SH indicator data succ! total rows: 5 +get 600773.SH indicator data succ! total rows: 6 +get 600774.SH indicator data succ! total rows: 4 +get 600775.SH indicator data succ! total rows: 4 +get 600776.SH indicator data succ! total rows: 4 +get 600777.SH indicator data succ! total rows: 4 +get 600778.SH indicator data succ! total rows: 5 +get 600779.SH indicator data succ! total rows: 4 +get 600780.SH indicator data succ! total rows: 4 +get 600781.SH indicator data succ! total rows: 4 +get 600782.SH indicator data succ! total rows: 4 +get 600783.SH indicator data succ! total rows: 4 +get 600784.SH indicator data succ! total rows: 4 +get 600785.SH indicator data succ! total rows: 4 +get 600787.SH indicator data succ! total rows: 4 +get 600789.SH indicator data succ! total rows: 5 +get 600790.SH indicator data succ! total rows: 4 +get 600791.SH indicator data succ! total rows: 4 +get 600792.SH indicator data succ! total rows: 4 +get 600793.SH indicator data succ! total rows: 5 +get 600794.SH indicator data succ! total rows: 4 +get 600795.SH indicator data succ! total rows: 4 +get 600796.SH indicator data succ! total rows: 4 +get 600797.SH indicator data succ! total rows: 4 +get 600798.SH indicator data succ! total rows: 5 +get 600800.SH indicator data succ! total rows: 4 +get 600801.SH indicator data succ! total rows: 4 +get 600802.SH indicator data succ! total rows: 4 +get 600803.SH indicator data succ! total rows: 4 +get 600804.SH indicator data succ! total rows: 4 +get 600805.SH indicator data succ! total rows: 6 +get 600807.SH indicator data succ! total rows: 4 +get 600808.SH indicator data succ! total rows: 5 +get 600809.SH indicator data succ! total rows: 5 +get 600810.SH indicator data succ! total rows: 5 +get 600811.SH indicator data succ! total rows: 5 +get 600812.SH indicator data succ! total rows: 4 +get 600814.SH indicator data succ! total rows: 5 +get 600815.SH indicator data succ! total rows: 4 +get 600816.SH indicator data succ! total rows: 5 +get 600817.SH indicator data succ! total rows: 5 +get 600818.SH indicator data succ! total rows: 4 +get 600819.SH indicator data succ! total rows: 4 +get 600820.SH indicator data succ! total rows: 5 +get 600821.SH indicator data succ! total rows: 5 +get 600822.SH indicator data succ! total rows: 6 +get 600823.SH indicator data succ! total rows: 5 +get 600824.SH indicator data succ! total rows: 4 +get 600825.SH indicator data succ! total rows: 4 +get 600826.SH indicator data succ! total rows: 5 +get 600827.SH indicator data succ! total rows: 4 +get 600828.SH indicator data succ! total rows: 5 +get 600829.SH indicator data succ! total rows: 4 +get 600830.SH indicator data succ! total rows: 4 +get 600831.SH indicator data succ! total rows: 5 +get 600833.SH indicator data succ! total rows: 5 +get 600834.SH indicator data succ! total rows: 4 +get 600835.SH indicator data succ! total rows: 5 +get 600836.SH indicator data succ! total rows: 5 +get 600837.SH indicator data succ! total rows: 5 +get 600838.SH indicator data succ! total rows: 5 +get 600839.SH indicator data succ! total rows: 4 +get 600841.SH indicator data succ! total rows: 4 +get 600843.SH indicator data succ! total rows: 4 +get 600844.SH indicator data succ! total rows: 4 +get 600845.SH indicator data succ! total rows: 4 +get 600846.SH indicator data succ! total rows: 5 +get 600847.SH indicator data succ! total rows: 6 +get 600848.SH indicator data succ! total rows: 4 +get 600850.SH indicator data succ! total rows: 5 +get 600851.SH indicator data succ! total rows: 5 +get 600853.SH indicator data succ! total rows: 4 +get 600854.SH indicator data succ! total rows: 4 +get 600855.SH indicator data succ! total rows: 4 +get 600857.SH indicator data succ! total rows: 4 +get 600858.SH indicator data succ! total rows: 5 +get 600859.SH indicator data succ! total rows: 5 +get 600860.SH indicator data succ! total rows: 6 +get 600861.SH indicator data succ! total rows: 5 +get 600862.SH indicator data succ! total rows: 4 +get 600863.SH indicator data succ! total rows: 5 +get 600864.SH indicator data succ! total rows: 4 +get 600865.SH indicator data succ! total rows: 4 +get 600866.SH indicator data succ! total rows: 4 +get 600867.SH indicator data succ! total rows: 5 +get 600868.SH indicator data succ! total rows: 4 +get 600869.SH indicator data succ! total rows: 6 +get 600870.SH indicator data succ! total rows: 2 +get 600871.SH indicator data succ! total rows: 4 +get 600872.SH indicator data succ! total rows: 4 +get 600873.SH indicator data succ! total rows: 7 +get 600874.SH indicator data succ! total rows: 4 +get 600875.SH indicator data succ! total rows: 7 +get 600876.SH indicator data succ! total rows: 5 +get 600877.SH indicator data succ! total rows: 4 +get 600879.SH indicator data succ! total rows: 4 +get 600880.SH indicator data succ! total rows: 5 +get 600881.SH indicator data succ! total rows: 4 +get 600882.SH indicator data succ! total rows: 4 +get 600883.SH indicator data succ! total rows: 4 +get 600884.SH indicator data succ! total rows: 5 +get 600885.SH indicator data succ! total rows: 4 +get 600886.SH indicator data succ! total rows: 5 +get 600887.SH indicator data succ! total rows: 6 +get 600888.SH indicator data succ! total rows: 4 +get 600889.SH indicator data succ! total rows: 5 +get 600892.SH indicator data succ! total rows: 5 +get 600893.SH indicator data succ! total rows: 5 +get 600894.SH indicator data succ! total rows: 4 +get 600895.SH indicator data succ! total rows: 5 +get 600896.SH indicator data succ! total rows: 1 +get 600897.SH indicator data succ! total rows: 4 +get 600898.SH indicator data succ! total rows: 4 +get 600900.SH indicator data succ! total rows: 4 +get 600901.SH indicator data succ! total rows: 5 +get 600903.SH indicator data succ! total rows: 5 +get 600905.SH indicator data succ! total rows: 5 +get 600906.SH indicator data succ! total rows: 4 +get 600908.SH indicator data succ! total rows: 4 +get 600909.SH indicator data succ! total rows: 4 +get 600916.SH indicator data succ! total rows: 5 +get 600917.SH indicator data succ! total rows: 5 +get 600918.SH indicator data succ! total rows: 4 +get 600919.SH indicator data succ! total rows: 4 +get 600925.SH indicator data succ! total rows: 5 +get 600926.SH indicator data succ! total rows: 5 +get 600927.SH indicator data succ! total rows: 4 +get 600928.SH indicator data succ! total rows: 5 +get 600929.SH indicator data succ! total rows: 4 +get 600933.SH indicator data succ! total rows: 5 +get 600935.SH indicator data succ! total rows: 4 +get 600936.SH indicator data succ! total rows: 4 +get 600938.SH indicator data succ! total rows: 4 +get 600939.SH indicator data succ! total rows: 5 +get 600941.SH indicator data succ! total rows: 5 +get 600955.SH indicator data succ! total rows: 4 +get 600956.SH indicator data succ! total rows: 4 +get 600958.SH indicator data succ! total rows: 4 +get 600959.SH indicator data succ! total rows: 4 +get 600960.SH indicator data succ! total rows: 5 +get 600961.SH indicator data succ! total rows: 4 +get 600962.SH indicator data succ! total rows: 4 +get 600963.SH indicator data succ! total rows: 4 +get 600965.SH indicator data succ! total rows: 4 +get 600966.SH indicator data succ! total rows: 5 +get 600967.SH indicator data succ! total rows: 4 +get 600968.SH indicator data succ! total rows: 4 +get 600969.SH indicator data succ! total rows: 7 +get 600970.SH indicator data succ! total rows: 4 +get 600971.SH indicator data succ! total rows: 5 +get 600973.SH indicator data succ! total rows: 4 +get 600975.SH indicator data succ! total rows: 4 +get 600976.SH indicator data succ! total rows: 6 +get 600977.SH indicator data succ! total rows: 4 +get 600979.SH indicator data succ! total rows: 4 +get 600980.SH indicator data succ! total rows: 5 +get 600981.SH indicator data succ! total rows: 6 +get 600982.SH indicator data succ! total rows: 5 +get 600983.SH indicator data succ! total rows: 5 +get 600984.SH indicator data succ! total rows: 6 +get 600985.SH indicator data succ! total rows: 5 +get 600986.SH indicator data succ! total rows: 5 +get 600987.SH indicator data succ! total rows: 4 +get 600988.SH indicator data succ! total rows: 5 +get 600989.SH indicator data succ! total rows: 6 +get 600990.SH indicator data succ! total rows: 5 +get 600992.SH indicator data succ! total rows: 5 +get 600993.SH indicator data succ! total rows: 4 +get 600995.SH indicator data succ! total rows: 4 +get 600996.SH indicator data succ! total rows: 5 +get 600997.SH indicator data succ! total rows: 4 +get 600998.SH indicator data succ! total rows: 4 +get 600999.SH indicator data succ! total rows: 5 +get 601000.SH indicator data succ! total rows: 5 +get 601001.SH indicator data succ! total rows: 6 +get 601002.SH indicator data succ! total rows: 4 +get 601003.SH indicator data succ! total rows: 4 +get 601005.SH indicator data succ! total rows: 4 +get 601006.SH indicator data succ! total rows: 4 +get 601007.SH indicator data succ! total rows: 4 +get 601008.SH indicator data succ! total rows: 4 +get 601009.SH indicator data succ! total rows: 5 +get 601010.SH indicator data succ! total rows: 4 +get 601011.SH indicator data succ! total rows: 5 +get 601012.SH indicator data succ! total rows: 4 +get 601015.SH indicator data succ! total rows: 4 +get 601016.SH indicator data succ! total rows: 4 +get 601018.SH indicator data succ! total rows: 5 +get 601019.SH indicator data succ! total rows: 4 +get 601020.SH indicator data succ! total rows: 5 +get 601021.SH indicator data succ! total rows: 4 +get 601022.SH indicator data succ! total rows: 4 +get 601028.SH indicator data succ! total rows: 4 +get 601038.SH indicator data succ! total rows: 7 +get 601058.SH indicator data succ! total rows: 4 +get 601059.SH indicator data succ! total rows: 4 +get 601061.SH indicator data succ! total rows: 4 +get 601065.SH indicator data succ! total rows: 3 +get 601066.SH indicator data succ! total rows: 4 +get 601068.SH indicator data succ! total rows: 6 +get 601069.SH indicator data succ! total rows: 4 +get 601077.SH indicator data succ! total rows: 4 +get 601086.SH indicator data succ! total rows: 5 +get 601088.SH indicator data succ! total rows: 4 +get 601089.SH indicator data succ! total rows: 5 +get 601098.SH indicator data succ! total rows: 7 +get 601099.SH indicator data succ! total rows: 4 +get 601100.SH indicator data succ! total rows: 4 +get 601101.SH indicator data succ! total rows: 6 +get 601106.SH indicator data succ! total rows: 4 +get 601107.SH indicator data succ! total rows: 6 +get 601108.SH indicator data succ! total rows: 5 +get 601111.SH indicator data succ! total rows: 4 +get 601113.SH indicator data succ! total rows: 4 +get 601116.SH indicator data succ! total rows: 5 +get 601117.SH indicator data succ! total rows: 4 +get 601118.SH indicator data succ! total rows: 5 +get 601121.SH indicator data succ! total rows: 5 +get 601126.SH indicator data succ! total rows: 6 +get 601127.SH indicator data succ! total rows: 5 +get 601128.SH indicator data succ! total rows: 4 +get 601133.SH indicator data succ! total rows: 3 +get 601136.SH indicator data succ! total rows: 5 +get 601137.SH indicator data succ! total rows: 5 +get 601138.SH indicator data succ! total rows: 4 +get 601139.SH indicator data succ! total rows: 4 +get 601155.SH indicator data succ! total rows: 5 +get 601156.SH indicator data succ! total rows: 4 +get 601158.SH indicator data succ! total rows: 5 +get 601162.SH indicator data succ! total rows: 4 +get 601163.SH indicator data succ! total rows: 4 +get 601166.SH indicator data succ! total rows: 4 +get 601168.SH indicator data succ! total rows: 7 +get 601169.SH indicator data succ! total rows: 5 +get 601177.SH indicator data succ! total rows: 5 +get 601179.SH indicator data succ! total rows: 4 +get 601186.SH indicator data succ! total rows: 6 +get 601187.SH indicator data succ! total rows: 4 +get 601188.SH indicator data succ! total rows: 5 +get 601198.SH indicator data succ! total rows: 4 +get 601199.SH indicator data succ! total rows: 4 +get 601200.SH indicator data succ! total rows: 5 +get 601208.SH indicator data succ! total rows: 5 +get 601211.SH indicator data succ! total rows: 4 +get 601212.SH indicator data succ! total rows: 5 +get 601216.SH indicator data succ! total rows: 4 +get 601218.SH indicator data succ! total rows: 6 +get 601222.SH indicator data succ! total rows: 5 +get 601225.SH indicator data succ! total rows: 4 +get 601226.SH indicator data succ! total rows: 4 +get 601228.SH indicator data succ! total rows: 4 +get 601229.SH indicator data succ! total rows: 5 +get 601231.SH indicator data succ! total rows: 4 +get 601233.SH indicator data succ! total rows: 4 +get 601236.SH indicator data succ! total rows: 6 +get 601238.SH indicator data succ! total rows: 5 +get 601258.SH indicator data succ! total rows: 4 +get 601279.SH indicator data succ! total rows: 5 +get 601288.SH indicator data succ! total rows: 5 +get 601298.SH indicator data succ! total rows: 5 +get 601311.SH indicator data succ! total rows: 5 +get 601318.SH indicator data succ! total rows: 5 +get 601319.SH indicator data succ! total rows: 4 +get 601326.SH indicator data succ! total rows: 5 +get 601328.SH indicator data succ! total rows: 5 +get 601330.SH indicator data succ! total rows: 6 +get 601333.SH indicator data succ! total rows: 4 +get 601336.SH indicator data succ! total rows: 6 +get 601339.SH indicator data succ! total rows: 6 +get 601360.SH indicator data succ! total rows: 4 +get 601366.SH indicator data succ! total rows: 5 +get 601368.SH indicator data succ! total rows: 4 +get 601369.SH indicator data succ! total rows: 4 +get 601375.SH indicator data succ! total rows: 5 +get 601377.SH indicator data succ! total rows: 5 +get 601388.SH indicator data succ! total rows: 4 +get 601390.SH indicator data succ! total rows: 4 +get 601398.SH indicator data succ! total rows: 5 +get 601399.SH indicator data succ! total rows: 5 +get 601456.SH indicator data succ! total rows: 5 +get 601500.SH indicator data succ! total rows: 5 +get 601512.SH indicator data succ! total rows: 4 +get 601515.SH indicator data succ! total rows: 5 +get 601518.SH indicator data succ! total rows: 4 +get 601519.SH indicator data succ! total rows: 4 +get 601528.SH indicator data succ! total rows: 4 +get 601555.SH indicator data succ! total rows: 4 +get 601566.SH indicator data succ! total rows: 4 +get 601567.SH indicator data succ! total rows: 5 +get 601568.SH indicator data succ! total rows: 7 +get 601577.SH indicator data succ! total rows: 4 +get 601579.SH indicator data succ! total rows: 5 +get 601588.SH indicator data succ! total rows: 4 +get 601595.SH indicator data succ! total rows: 4 +get 601598.SH indicator data succ! total rows: 4 +get 601599.SH indicator data succ! total rows: 6 +get 601600.SH indicator data succ! total rows: 4 +get 601601.SH indicator data succ! total rows: 5 +get 601606.SH indicator data succ! total rows: 4 +get 601607.SH indicator data succ! total rows: 5 +get 601608.SH indicator data succ! total rows: 4 +get 601609.SH indicator data succ! total rows: 5 +get 601611.SH indicator data succ! total rows: 4 +get 601615.SH indicator data succ! total rows: 5 +get 601616.SH indicator data succ! total rows: 5 +get 601618.SH indicator data succ! total rows: 6 +get 601619.SH indicator data succ! total rows: 4 +get 601628.SH indicator data succ! total rows: 4 +get 601633.SH indicator data succ! total rows: 4 +get 601636.SH indicator data succ! total rows: 4 +get 601658.SH indicator data succ! total rows: 4 +get 601665.SH indicator data succ! total rows: 4 +get 601666.SH indicator data succ! total rows: 4 +get 601668.SH indicator data succ! total rows: 4 +get 601669.SH indicator data succ! total rows: 5 +get 601677.SH indicator data succ! total rows: 4 +get 601678.SH indicator data succ! total rows: 4 +get 601686.SH indicator data succ! total rows: 5 +get 601688.SH indicator data succ! total rows: 4 +get 601689.SH indicator data succ! total rows: 4 +get 601696.SH indicator data succ! total rows: 5 +get 601698.SH indicator data succ! total rows: 5 +get 601699.SH indicator data succ! total rows: 4 +get 601700.SH indicator data succ! total rows: 4 +get 601702.SH indicator data succ! total rows: 5 +get 601717.SH indicator data succ! total rows: 4 +get 601718.SH indicator data succ! total rows: 4 +get 601727.SH indicator data succ! total rows: 5 +get 601728.SH indicator data succ! total rows: 4 +get 601766.SH indicator data succ! total rows: 5 +get 601777.SH indicator data succ! total rows: 5 +get 601778.SH indicator data succ! total rows: 5 +get 601788.SH indicator data succ! total rows: 5 +get 601789.SH indicator data succ! total rows: 4 +get 601798.SH indicator data succ! total rows: 4 +get 601799.SH indicator data succ! total rows: 6 +get 601800.SH indicator data succ! total rows: 5 +get 601801.SH indicator data succ! total rows: 5 +get 601808.SH indicator data succ! total rows: 4 +get 601811.SH indicator data succ! total rows: 4 +get 601816.SH indicator data succ! total rows: 5 +get 601818.SH indicator data succ! total rows: 6 +get 601825.SH indicator data succ! total rows: 4 +get 601827.SH indicator data succ! total rows: 4 +get 601828.SH indicator data succ! total rows: 5 +get 601838.SH indicator data succ! total rows: 6 +get 601857.SH indicator data succ! total rows: 6 +get 601858.SH indicator data succ! total rows: 5 +get 601860.SH indicator data succ! total rows: 6 +get 601865.SH indicator data succ! total rows: 4 +get 601866.SH indicator data succ! total rows: 4 +get 601868.SH indicator data succ! total rows: 5 +get 601869.SH indicator data succ! total rows: 4 +get 601872.SH indicator data succ! total rows: 6 +get 601877.SH indicator data succ! total rows: 4 +get 601878.SH indicator data succ! total rows: 4 +get 601880.SH indicator data succ! total rows: 4 +get 601881.SH indicator data succ! total rows: 5 +get 601882.SH indicator data succ! total rows: 4 +get 601886.SH indicator data succ! total rows: 5 +get 601888.SH indicator data succ! total rows: 5 +get 601890.SH indicator data succ! total rows: 6 +get 601898.SH indicator data succ! total rows: 4 +get 601899.SH indicator data succ! total rows: 5 +get 601900.SH indicator data succ! total rows: 5 +get 601901.SH indicator data succ! total rows: 5 +get 601908.SH indicator data succ! total rows: 4 +get 601916.SH indicator data succ! total rows: 5 +get 601918.SH indicator data succ! total rows: 5 +get 601919.SH indicator data succ! total rows: 4 +get 601921.SH indicator data succ! total rows: 5 +get 601928.SH indicator data succ! total rows: 5 +get 601929.SH indicator data succ! total rows: 6 +get 601933.SH indicator data succ! total rows: 4 +get 601939.SH indicator data succ! total rows: 5 +get 601949.SH indicator data succ! total rows: 5 +get 601952.SH indicator data succ! total rows: 5 +get 601956.SH indicator data succ! total rows: 5 +get 601958.SH indicator data succ! total rows: 6 +get 601963.SH indicator data succ! total rows: 4 +get 601965.SH indicator data succ! total rows: 5 +get 601966.SH indicator data succ! total rows: 4 +get 601968.SH indicator data succ! total rows: 6 +get 601969.SH indicator data succ! total rows: 5 +get 601975.SH indicator data succ! total rows: 5 +get 601985.SH indicator data succ! total rows: 6 +get 601988.SH indicator data succ! total rows: 5 +get 601989.SH indicator data succ! total rows: 4 +get 601990.SH indicator data succ! total rows: 7 +get 601991.SH indicator data succ! total rows: 4 +get 601992.SH indicator data succ! total rows: 4 +get 601995.SH indicator data succ! total rows: 6 +get 601996.SH indicator data succ! total rows: 5 +get 601997.SH indicator data succ! total rows: 5 +get 601998.SH indicator data succ! total rows: 5 +get 601999.SH indicator data succ! total rows: 6 +get 603000.SH indicator data succ! total rows: 4 +get 603001.SH indicator data succ! total rows: 5 +get 603002.SH indicator data succ! total rows: 4 +get 603003.SH indicator data succ! total rows: 5 +get 603005.SH indicator data succ! total rows: 4 +get 603006.SH indicator data succ! total rows: 4 +get 603007.SH indicator data succ! total rows: 4 +get 603008.SH indicator data succ! total rows: 5 +get 603009.SH indicator data succ! total rows: 4 +get 603010.SH indicator data succ! total rows: 4 +get 603011.SH indicator data succ! total rows: 5 +get 603012.SH indicator data succ! total rows: 6 +get 603013.SH indicator data succ! total rows: 4 +get 603015.SH indicator data succ! total rows: 4 +get 603016.SH indicator data succ! total rows: 7 +get 603017.SH indicator data succ! total rows: 6 +get 603018.SH indicator data succ! total rows: 4 +get 603019.SH indicator data succ! total rows: 4 +get 603020.SH indicator data succ! total rows: 4 +get 603021.SH indicator data succ! total rows: 6 +get 603022.SH indicator data succ! total rows: 4 +get 603023.SH indicator data succ! total rows: 4 +get 603025.SH indicator data succ! total rows: 5 +get 603026.SH indicator data succ! total rows: 6 +get 603027.SH indicator data succ! total rows: 5 +get 603028.SH indicator data succ! total rows: 5 +get 603029.SH indicator data succ! total rows: 5 +get 603030.SH indicator data succ! total rows: 5 +get 603031.SH indicator data succ! total rows: 4 +get 603032.SH indicator data succ! total rows: 6 +get 603033.SH indicator data succ! total rows: 6 +get 603035.SH indicator data succ! total rows: 5 +get 603036.SH indicator data succ! total rows: 4 +get 603037.SH indicator data succ! total rows: 4 +get 603038.SH indicator data succ! total rows: 4 +get 603039.SH indicator data succ! total rows: 5 +get 603040.SH indicator data succ! total rows: 5 +get 603041.SH indicator data succ! total rows: 5 +get 603042.SH indicator data succ! total rows: 5 +get 603043.SH indicator data succ! total rows: 4 +get 603045.SH indicator data succ! total rows: 6 +get 603048.SH indicator data succ! total rows: 5 +get 603050.SH indicator data succ! total rows: 6 +get 603051.SH indicator data succ! total rows: 4 +get 603052.SH indicator data succ! total rows: 5 +get 603053.SH indicator data succ! total rows: 7 +get 603055.SH indicator data succ! total rows: 5 +get 603056.SH indicator data succ! total rows: 4 +get 603057.SH indicator data succ! total rows: 5 +get 603058.SH indicator data succ! total rows: 5 +get 603059.SH indicator data succ! total rows: 4 +get 603060.SH indicator data succ! total rows: 5 +get 603061.SH indicator data succ! total rows: 6 +get 603063.SH indicator data succ! total rows: 5 +get 603065.SH indicator data succ! total rows: 5 +get 603066.SH indicator data succ! total rows: 6 +get 603067.SH indicator data succ! total rows: 4 +get 603068.SH indicator data succ! total rows: 6 +get 603069.SH indicator data succ! total rows: 6 +get 603070.SH indicator data succ! total rows: 4 +get 603071.SH indicator data succ! total rows: 4 +get 603073.SH indicator data succ! total rows: 5 +get 603076.SH indicator data succ! total rows: 4 +get 603077.SH indicator data succ! total rows: 5 +get 603078.SH indicator data succ! total rows: 4 +get 603079.SH indicator data succ! total rows: 4 +get 603080.SH indicator data succ! total rows: 5 +get 603081.SH indicator data succ! total rows: 4 +get 603083.SH indicator data succ! total rows: 4 +get 603085.SH indicator data succ! total rows: 4 +get 603086.SH indicator data succ! total rows: 4 +get 603087.SH indicator data succ! total rows: 5 +get 603088.SH indicator data succ! total rows: 4 +get 603089.SH indicator data succ! total rows: 4 +get 603090.SH indicator data succ! total rows: 4 +get 603093.SH indicator data succ! total rows: 4 +get 603095.SH indicator data succ! total rows: 5 +get 603096.SH indicator data succ! total rows: 4 +get 603097.SH indicator data succ! total rows: 4 +get 603098.SH indicator data succ! total rows: 4 +get 603099.SH indicator data succ! total rows: 4 +get 603100.SH indicator data succ! total rows: 4 +get 603101.SH indicator data succ! total rows: 6 +get 603102.SH indicator data succ! total rows: 5 +get 603103.SH indicator data succ! total rows: 4 +get 603105.SH indicator data succ! total rows: 4 +get 603106.SH indicator data succ! total rows: 5 +get 603108.SH indicator data succ! total rows: 4 +get 603109.SH indicator data succ! total rows: 4 +get 603110.SH indicator data succ! total rows: 5 +get 603111.SH indicator data succ! total rows: 5 +get 603112.SH indicator data succ! total rows: 5 +get 603113.SH indicator data succ! total rows: 5 +get 603115.SH indicator data succ! total rows: 5 +get 603116.SH indicator data succ! total rows: 4 +get 603117.SH indicator data succ! total rows: 4 +get 603118.SH indicator data succ! total rows: 5 +get 603121.SH indicator data succ! total rows: 5 +get 603122.SH indicator data succ! total rows: 4 +get 603123.SH indicator data succ! total rows: 5 +get 603125.SH indicator data succ! total rows: 4 +get 603126.SH indicator data succ! total rows: 4 +get 603127.SH indicator data succ! total rows: 5 +get 603128.SH indicator data succ! total rows: 4 +get 603129.SH indicator data succ! total rows: 5 +get 603130.SH indicator data succ! total rows: 6 +get 603131.SH indicator data succ! total rows: 4 +get 603132.SH indicator data succ! total rows: 4 +get 603133.SH indicator data succ! total rows: 4 +get 603135.SH indicator data succ! total rows: 3 +get 603136.SH indicator data succ! total rows: 4 +get 603137.SH indicator data succ! total rows: 3 +get 603138.SH indicator data succ! total rows: 4 +get 603139.SH indicator data succ! total rows: 5 +get 603150.SH indicator data succ! total rows: 4 +get 603151.SH indicator data succ! total rows: 4 +get 603153.SH indicator data succ! total rows: 3 +get 603155.SH indicator data succ! total rows: 5 +get 603156.SH indicator data succ! total rows: 6 +get 603158.SH indicator data succ! total rows: 6 +get 603159.SH indicator data succ! total rows: 4 +get 603160.SH indicator data succ! total rows: 4 +get 603161.SH indicator data succ! total rows: 5 +get 603162.SH indicator data succ! total rows: 4 +get 603163.SH indicator data succ! total rows: 4 +get 603165.SH indicator data succ! total rows: 6 +get 603166.SH indicator data succ! total rows: 5 +get 603167.SH indicator data succ! total rows: 4 +get 603168.SH indicator data succ! total rows: 4 +get 603169.SH indicator data succ! total rows: 7 +get 603170.SH indicator data succ! total rows: 4 +get 603171.SH indicator data succ! total rows: 5 +get 603172.SH indicator data succ! total rows: 4 +get 603173.SH indicator data succ! total rows: 6 +get 603176.SH indicator data succ! total rows: 4 +get 603177.SH indicator data succ! total rows: 4 +get 603178.SH indicator data succ! total rows: 6 +get 603179.SH indicator data succ! total rows: 4 +get 603180.SH indicator data succ! total rows: 4 +get 603181.SH indicator data succ! total rows: 4 +get 603182.SH indicator data succ! total rows: 4 +get 603183.SH indicator data succ! total rows: 4 +get 603185.SH indicator data succ! total rows: 4 +get 603186.SH indicator data succ! total rows: 4 +get 603187.SH indicator data succ! total rows: 5 +get 603188.SH indicator data succ! total rows: 5 +get 603189.SH indicator data succ! total rows: 6 +get 603190.SH indicator data succ! total rows: 6 +get 603191.SH indicator data succ! total rows: 4 +get 603192.SH indicator data succ! total rows: 4 +get 603195.SH indicator data succ! total rows: 5 +get 603196.SH indicator data succ! total rows: 5 +get 603197.SH indicator data succ! total rows: 4 +get 603198.SH indicator data succ! total rows: 4 +get 603199.SH indicator data succ! total rows: 6 +get 603200.SH indicator data succ! total rows: 6 +get 603201.SH indicator data succ! total rows: 5 +get 603203.SH indicator data succ! total rows: 4 +get 603206.SH indicator data succ! total rows: 5 +get 603208.SH indicator data succ! total rows: 5 +get 603209.SH indicator data succ! total rows: 5 +get 603211.SH indicator data succ! total rows: 4 +get 603212.SH indicator data succ! total rows: 4 +get 603213.SH indicator data succ! total rows: 5 +get 603214.SH indicator data succ! total rows: 4 +get 603215.SH indicator data succ! total rows: 6 +get 603216.SH indicator data succ! total rows: 4 +get 603217.SH indicator data succ! total rows: 5 +get 603218.SH indicator data succ! total rows: 4 +get 603219.SH indicator data succ! total rows: 4 +get 603220.SH indicator data succ! total rows: 4 +get 603221.SH indicator data succ! total rows: 5 +get 603222.SH indicator data succ! total rows: 4 +get 603223.SH indicator data succ! total rows: 4 +get 603225.SH indicator data succ! total rows: 5 +get 603226.SH indicator data succ! total rows: 4 +get 603227.SH indicator data succ! total rows: 4 +get 603228.SH indicator data succ! total rows: 5 +get 603229.SH indicator data succ! total rows: 4 +get 603230.SH indicator data succ! total rows: 5 +get 603232.SH indicator data succ! total rows: 4 +get 603233.SH indicator data succ! total rows: 5 +get 603235.SH indicator data succ! total rows: 4 +get 603236.SH indicator data succ! total rows: 4 +get 603237.SH indicator data succ! total rows: 6 +get 603238.SH indicator data succ! total rows: 5 +get 603239.SH indicator data succ! total rows: 6 +get 603255.SH indicator data succ! total rows: 5 +get 603256.SH indicator data succ! total rows: 5 +get 603258.SH indicator data succ! total rows: 6 +get 603259.SH indicator data succ! total rows: 5 +get 603260.SH indicator data succ! total rows: 5 +get 603261.SH indicator data succ! total rows: 5 +get 603266.SH indicator data succ! total rows: 4 +get 603267.SH indicator data succ! total rows: 4 +get 603268.SH indicator data succ! total rows: 4 +get 603269.SH indicator data succ! total rows: 4 +get 603272.SH indicator data succ! total rows: 4 +get 603277.SH indicator data succ! total rows: 5 +get 603278.SH indicator data succ! total rows: 4 +get 603279.SH indicator data succ! total rows: 4 +get 603280.SH indicator data succ! total rows: 6 +get 603281.SH indicator data succ! total rows: 6 +get 603282.SH indicator data succ! total rows: 2 +get 603283.SH indicator data succ! total rows: 4 +get 603286.SH indicator data succ! total rows: 4 +get 603288.SH indicator data succ! total rows: 4 +get 603289.SH indicator data succ! total rows: 4 +get 603290.SH indicator data succ! total rows: 6 +get 603291.SH indicator data succ! total rows: 5 +get 603297.SH indicator data succ! total rows: 5 +get 603298.SH indicator data succ! total rows: 5 +get 603299.SH indicator data succ! total rows: 4 +get 603300.SH indicator data succ! total rows: 5 +get 603301.SH indicator data succ! total rows: 4 +get 603303.SH indicator data succ! total rows: 4 +get 603305.SH indicator data succ! total rows: 5 +get 603306.SH indicator data succ! total rows: 5 +get 603307.SH indicator data succ! total rows: 4 +get 603308.SH indicator data succ! total rows: 4 +get 603309.SH indicator data succ! total rows: 5 +get 603311.SH indicator data succ! total rows: 5 +get 603313.SH indicator data succ! total rows: 6 +get 603315.SH indicator data succ! total rows: 5 +get 603316.SH indicator data succ! total rows: 5 +get 603317.SH indicator data succ! total rows: 5 +get 603318.SH indicator data succ! total rows: 4 +get 603319.SH indicator data succ! total rows: 5 +get 603320.SH indicator data succ! total rows: 4 +get 603321.SH indicator data succ! total rows: 4 +get 603322.SH indicator data succ! total rows: 4 +get 603323.SH indicator data succ! total rows: 5 +get 603324.SH indicator data succ! total rows: 4 +get 603326.SH indicator data succ! total rows: 5 +get 603327.SH indicator data succ! total rows: 5 +get 603328.SH indicator data succ! total rows: 6 +get 603329.SH indicator data succ! total rows: 6 +get 603330.SH indicator data succ! total rows: 6 +get 603331.SH indicator data succ! total rows: 4 +get 603332.SH indicator data succ! total rows: 4 +get 603333.SH indicator data succ! total rows: 6 +get 603335.SH indicator data succ! total rows: 5 +get 603336.SH indicator data succ! total rows: 5 +get 603337.SH indicator data succ! total rows: 5 +get 603338.SH indicator data succ! total rows: 5 +get 603339.SH indicator data succ! total rows: 5 +get 603345.SH indicator data succ! total rows: 6 +get 603348.SH indicator data succ! total rows: 4 +get 603351.SH indicator data succ! total rows: 4 +get 603353.SH indicator data succ! total rows: 7 +get 603355.SH indicator data succ! total rows: 6 +get 603356.SH indicator data succ! total rows: 4 +get 603357.SH indicator data succ! total rows: 5 +get 603358.SH indicator data succ! total rows: 4 +get 603359.SH indicator data succ! total rows: 5 +get 603360.SH indicator data succ! total rows: 5 +get 603363.SH indicator data succ! total rows: 5 +get 603365.SH indicator data succ! total rows: 5 +get 603366.SH indicator data succ! total rows: 4 +get 603367.SH indicator data succ! total rows: 5 +get 603368.SH indicator data succ! total rows: 4 +get 603369.SH indicator data succ! total rows: 5 +get 603377.SH indicator data succ! total rows: 4 +get 603378.SH indicator data succ! total rows: 6 +get 603379.SH indicator data succ! total rows: 4 +get 603380.SH indicator data succ! total rows: 4 +get 603383.SH indicator data succ! total rows: 4 +get 603385.SH indicator data succ! total rows: 4 +get 603386.SH indicator data succ! total rows: 4 +get 603387.SH indicator data succ! total rows: 4 +get 603388.SH indicator data succ! total rows: 5 +get 603389.SH indicator data succ! total rows: 5 +get 603390.SH indicator data succ! total rows: 5 +get 603392.SH indicator data succ! total rows: 4 +get 603393.SH indicator data succ! total rows: 5 +get 603396.SH indicator data succ! total rows: 4 +get 603398.SH indicator data succ! total rows: 4 +get 603399.SH indicator data succ! total rows: 4 +get 603408.SH indicator data succ! total rows: 5 +get 603416.SH indicator data succ! total rows: 5 +get 603421.SH indicator data succ! total rows: 4 +get 603429.SH indicator data succ! total rows: 5 +get 603439.SH indicator data succ! total rows: 5 +get 603444.SH indicator data succ! total rows: 4 +get 603456.SH indicator data succ! total rows: 4 +get 603458.SH indicator data succ! total rows: 4 +get 603466.SH indicator data succ! total rows: 4 +get 603477.SH indicator data succ! total rows: 5 +get 603486.SH indicator data succ! total rows: 6 +get 603488.SH indicator data succ! total rows: 4 +get 603489.SH indicator data succ! total rows: 6 +get 603496.SH indicator data succ! total rows: 5 +get 603499.SH indicator data succ! total rows: 5 +get 603500.SH indicator data succ! total rows: 4 +get 603501.SH indicator data succ! total rows: 5 +get 603505.SH indicator data succ! total rows: 4 +get 603506.SH indicator data succ! total rows: 5 +get 603507.SH indicator data succ! total rows: 5 +get 603508.SH indicator data succ! total rows: 6 +get 603511.SH indicator data succ! total rows: 5 +get 603515.SH indicator data succ! total rows: 5 +get 603516.SH indicator data succ! total rows: 5 +get 603517.SH indicator data succ! total rows: 4 +get 603518.SH indicator data succ! total rows: 5 +get 603519.SH indicator data succ! total rows: 4 +get 603520.SH indicator data succ! total rows: 4 +get 603527.SH indicator data succ! total rows: 5 +get 603528.SH indicator data succ! total rows: 5 +get 603529.SH indicator data succ! total rows: 4 +get 603530.SH indicator data succ! total rows: 4 +get 603533.SH indicator data succ! total rows: 5 +get 603535.SH indicator data succ! total rows: 4 +get 603536.SH indicator data succ! total rows: 4 +get 603538.SH indicator data succ! total rows: 5 +get 603551.SH indicator data succ! total rows: 4 +get 603555.SH indicator data succ! total rows: 4 +get 603556.SH indicator data succ! total rows: 4 +get 603557.SH indicator data succ! total rows: 6 +get 603558.SH indicator data succ! total rows: 4 +get 603559.SH indicator data succ! total rows: 4 +get 603565.SH indicator data succ! total rows: 5 +get 603566.SH indicator data succ! total rows: 4 +get 603567.SH indicator data succ! total rows: 5 +get 603568.SH indicator data succ! total rows: 4 +get 603569.SH indicator data succ! total rows: 5 +get 603577.SH indicator data succ! total rows: 4 +get 603578.SH indicator data succ! total rows: 5 +get 603579.SH indicator data succ! total rows: 5 +get 603580.SH indicator data succ! total rows: 4 +get 603583.SH indicator data succ! total rows: 5 +get 603585.SH indicator data succ! total rows: 4 +get 603586.SH indicator data succ! total rows: 5 +get 603587.SH indicator data succ! total rows: 5 +get 603588.SH indicator data succ! total rows: 5 +get 603589.SH indicator data succ! total rows: 4 +get 603590.SH indicator data succ! total rows: 6 +get 603595.SH indicator data succ! total rows: 4 +get 603596.SH indicator data succ! total rows: 4 +get 603598.SH indicator data succ! total rows: 5 +get 603599.SH indicator data succ! total rows: 5 +get 603600.SH indicator data succ! total rows: 4 +get 603601.SH indicator data succ! total rows: 4 +get 603602.SH indicator data succ! total rows: 5 +get 603603.SH indicator data succ! total rows: 4 +get 603605.SH indicator data succ! total rows: 5 +get 603606.SH indicator data succ! total rows: 5 +get 603607.SH indicator data succ! total rows: 5 +get 603608.SH indicator data succ! total rows: 6 +get 603609.SH indicator data succ! total rows: 4 +get 603610.SH indicator data succ! total rows: 5 +get 603611.SH indicator data succ! total rows: 5 +get 603612.SH indicator data succ! total rows: 4 +get 603613.SH indicator data succ! total rows: 5 +get 603615.SH indicator data succ! total rows: 4 +get 603616.SH indicator data succ! total rows: 4 +get 603617.SH indicator data succ! total rows: 4 +get 603618.SH indicator data succ! total rows: 4 +get 603619.SH indicator data succ! total rows: 4 +get 603626.SH indicator data succ! total rows: 4 +get 603628.SH indicator data succ! total rows: 5 +get 603629.SH indicator data succ! total rows: 4 +get 603630.SH indicator data succ! total rows: 4 +get 603633.SH indicator data succ! total rows: 4 +get 603636.SH indicator data succ! total rows: 4 +get 603637.SH indicator data succ! total rows: 5 +get 603638.SH indicator data succ! total rows: 4 +get 603639.SH indicator data succ! total rows: 4 +get 603648.SH indicator data succ! total rows: 5 +get 603650.SH indicator data succ! total rows: 4 +get 603655.SH indicator data succ! total rows: 4 +get 603656.SH indicator data succ! total rows: 6 +get 603657.SH indicator data succ! total rows: 4 +get 603658.SH indicator data succ! total rows: 5 +get 603659.SH indicator data succ! total rows: 5 +get 603660.SH indicator data succ! total rows: 5 +get 603661.SH indicator data succ! total rows: 5 +get 603662.SH indicator data succ! total rows: 4 +get 603663.SH indicator data succ! total rows: 4 +get 603665.SH indicator data succ! total rows: 4 +get 603666.SH indicator data succ! total rows: 4 +get 603667.SH indicator data succ! total rows: 6 +get 603668.SH indicator data succ! total rows: 4 +get 603669.SH indicator data succ! total rows: 4 +get 603676.SH indicator data succ! total rows: 4 +get 603677.SH indicator data succ! total rows: 4 +get 603678.SH indicator data succ! total rows: 4 +get 603679.SH indicator data succ! total rows: 5 +get 603680.SH indicator data succ! total rows: 4 +get 603681.SH indicator data succ! total rows: 5 +get 603682.SH indicator data succ! total rows: 5 +get 603683.SH indicator data succ! total rows: 5 +get 603685.SH indicator data succ! total rows: 4 +get 603686.SH indicator data succ! total rows: 4 +get 603687.SH indicator data succ! total rows: 6 +get 603688.SH indicator data succ! total rows: 4 +get 603689.SH indicator data succ! total rows: 6 +get 603690.SH indicator data succ! total rows: 4 +get 603693.SH indicator data succ! total rows: 5 +get 603696.SH indicator data succ! total rows: 5 +get 603697.SH indicator data succ! total rows: 4 +get 603698.SH indicator data succ! total rows: 4 +get 603699.SH indicator data succ! total rows: 4 +get 603700.SH indicator data succ! total rows: 5 +get 603701.SH indicator data succ! total rows: 4 +get 603703.SH indicator data succ! total rows: 6 +get 603706.SH indicator data succ! total rows: 4 +get 603707.SH indicator data succ! total rows: 4 +get 603708.SH indicator data succ! total rows: 5 +get 603709.SH indicator data succ! total rows: 4 +get 603711.SH indicator data succ! total rows: 4 +get 603712.SH indicator data succ! total rows: 4 +get 603713.SH indicator data succ! total rows: 6 +get 603716.SH indicator data succ! total rows: 4 +get 603717.SH indicator data succ! total rows: 5 +get 603718.SH indicator data succ! total rows: 4 +get 603719.SH indicator data succ! total rows: 5 +get 603721.SH indicator data succ! total rows: 4 +get 603722.SH indicator data succ! total rows: 4 +get 603725.SH indicator data succ! total rows: 5 +get 603726.SH indicator data succ! total rows: 5 +get 603727.SH indicator data succ! total rows: 5 +get 603728.SH indicator data succ! total rows: 4 +get 603729.SH indicator data succ! total rows: 4 +get 603730.SH indicator data succ! total rows: 4 +get 603733.SH indicator data succ! total rows: 5 +get 603737.SH indicator data succ! total rows: 6 +get 603738.SH indicator data succ! total rows: 4 +get 603739.SH indicator data succ! total rows: 4 +get 603755.SH indicator data succ! total rows: 4 +get 603757.SH indicator data succ! total rows: 4 +get 603758.SH indicator data succ! total rows: 5 +get 603759.SH indicator data succ! total rows: 4 +get 603766.SH indicator data succ! total rows: 4 +get 603767.SH indicator data succ! total rows: 4 +get 603768.SH indicator data succ! total rows: 4 +get 603773.SH indicator data succ! total rows: 4 +get 603776.SH indicator data succ! total rows: 5 +get 603777.SH indicator data succ! total rows: 4 +get 603778.SH indicator data succ! total rows: 5 +get 603779.SH indicator data succ! total rows: 4 +get 603786.SH indicator data succ! total rows: 4 +get 603787.SH indicator data succ! total rows: 4 +get 603788.SH indicator data succ! total rows: 4 +get 603789.SH indicator data succ! total rows: 4 +get 603790.SH indicator data succ! total rows: 4 +get 603797.SH indicator data succ! total rows: 4 +get 603798.SH indicator data succ! total rows: 7 +get 603799.SH indicator data succ! total rows: 4 +get 603800.SH indicator data succ! total rows: 4 +get 603801.SH indicator data succ! total rows: 4 +get 603803.SH indicator data succ! total rows: 5 +get 603806.SH indicator data succ! total rows: 4 +get 603808.SH indicator data succ! total rows: 4 +get 603809.SH indicator data succ! total rows: 5 +get 603810.SH indicator data succ! total rows: 5 +get 603811.SH indicator data succ! total rows: 4 +get 603813.SH indicator data succ! total rows: 5 +get 603815.SH indicator data succ! total rows: 4 +get 603816.SH indicator data succ! total rows: 5 +get 603817.SH indicator data succ! total rows: 4 +get 603818.SH indicator data succ! total rows: 6 +get 603819.SH indicator data succ! total rows: 4 +get 603822.SH indicator data succ! total rows: 4 +get 603823.SH indicator data succ! total rows: 6 +get 603825.SH indicator data succ! total rows: 4 +get 603826.SH indicator data succ! total rows: 5 +get 603828.SH indicator data succ! total rows: 5 +get 603829.SH indicator data succ! total rows: 5 +get 603833.SH indicator data succ! total rows: 6 +get 603836.SH indicator data succ! total rows: 5 +get 603838.SH indicator data succ! total rows: 6 +get 603839.SH indicator data succ! total rows: 6 +get 603843.SH indicator data succ! total rows: 4 +get 603848.SH indicator data succ! total rows: 5 +get 603855.SH indicator data succ! total rows: 5 +get 603856.SH indicator data succ! total rows: 6 +get 603858.SH indicator data succ! total rows: 4 +get 603859.SH indicator data succ! total rows: 4 +get 603860.SH indicator data succ! total rows: 4 +get 603861.SH indicator data succ! total rows: 5 +get 603863.SH indicator data succ! total rows: 4 +get 603866.SH indicator data succ! total rows: 5 +get 603867.SH indicator data succ! total rows: 4 +get 603868.SH indicator data succ! total rows: 4 +get 603869.SH indicator data succ! total rows: 6 +get 603871.SH indicator data succ! total rows: 4 +get 603876.SH indicator data succ! total rows: 4 +get 603877.SH indicator data succ! total rows: 5 +get 603878.SH indicator data succ! total rows: 4 +get 603879.SH indicator data succ! total rows: 4 +get 603880.SH indicator data succ! total rows: 6 +get 603881.SH indicator data succ! total rows: 4 +get 603882.SH indicator data succ! total rows: 5 +get 603883.SH indicator data succ! total rows: 4 +get 603885.SH indicator data succ! total rows: 4 +get 603886.SH indicator data succ! total rows: 4 +get 603887.SH indicator data succ! total rows: 4 +get 603888.SH indicator data succ! total rows: 6 +get 603889.SH indicator data succ! total rows: 4 +get 603890.SH indicator data succ! total rows: 6 +get 603893.SH indicator data succ! total rows: 6 +get 603895.SH indicator data succ! total rows: 6 +get 603896.SH indicator data succ! total rows: 4 +get 603897.SH indicator data succ! total rows: 6 +get 603898.SH indicator data succ! total rows: 4 +get 603899.SH indicator data succ! total rows: 5 +get 603900.SH indicator data succ! total rows: 4 +get 603901.SH indicator data succ! total rows: 5 +get 603903.SH indicator data succ! total rows: 6 +get 603906.SH indicator data succ! total rows: 5 +get 603908.SH indicator data succ! total rows: 5 +get 603909.SH indicator data succ! total rows: 5 +get 603912.SH indicator data succ! total rows: 4 +get 603915.SH indicator data succ! total rows: 4 +get 603916.SH indicator data succ! total rows: 4 +get 603917.SH indicator data succ! total rows: 5 +get 603918.SH indicator data succ! total rows: 6 +get 603919.SH indicator data succ! total rows: 5 +get 603920.SH indicator data succ! total rows: 5 +get 603922.SH indicator data succ! total rows: 4 +get 603926.SH indicator data succ! total rows: 5 +get 603927.SH indicator data succ! total rows: 5 +get 603928.SH indicator data succ! total rows: 5 +get 603929.SH indicator data succ! total rows: 7 +get 603931.SH indicator data succ! total rows: 4 +get 603933.SH indicator data succ! total rows: 5 +get 603936.SH indicator data succ! total rows: 4 +get 603937.SH indicator data succ! total rows: 5 +get 603938.SH indicator data succ! total rows: 5 +get 603939.SH indicator data succ! total rows: 4 +get 603948.SH indicator data succ! total rows: 4 +get 603949.SH indicator data succ! total rows: 6 +get 603950.SH indicator data succ! total rows: 4 +get 603955.SH indicator data succ! total rows: 4 +get 603956.SH indicator data succ! total rows: 5 +get 603958.SH indicator data succ! total rows: 4 +get 603959.SH indicator data succ! total rows: 6 +get 603960.SH indicator data succ! total rows: 4 +get 603963.SH indicator data succ! total rows: 5 +get 603966.SH indicator data succ! total rows: 4 +get 603967.SH indicator data succ! total rows: 5 +get 603968.SH indicator data succ! total rows: 5 +get 603969.SH indicator data succ! total rows: 5 +get 603970.SH indicator data succ! total rows: 5 +get 603976.SH indicator data succ! total rows: 6 +get 603977.SH indicator data succ! total rows: 5 +get 603978.SH indicator data succ! total rows: 4 +get 603979.SH indicator data succ! total rows: 5 +get 603980.SH indicator data succ! total rows: 4 +get 603982.SH indicator data succ! total rows: 6 +get 603983.SH indicator data succ! total rows: 4 +get 603985.SH indicator data succ! total rows: 5 +get 603986.SH indicator data succ! total rows: 4 +get 603987.SH indicator data succ! total rows: 4 +get 603988.SH indicator data succ! total rows: 5 +get 603989.SH indicator data succ! total rows: 4 +get 603990.SH indicator data succ! total rows: 5 +get 603991.SH indicator data succ! total rows: 4 +get 603992.SH indicator data succ! total rows: 6 +get 603993.SH indicator data succ! total rows: 4 +get 603995.SH indicator data succ! total rows: 4 +get 603997.SH indicator data succ! total rows: 7 +get 603998.SH indicator data succ! total rows: 4 +get 603999.SH indicator data succ! total rows: 5 +get 605001.SH indicator data succ! total rows: 4 +get 605003.SH indicator data succ! total rows: 4 +get 605005.SH indicator data succ! total rows: 6 +get 605006.SH indicator data succ! total rows: 4 +get 605007.SH indicator data succ! total rows: 5 +get 605008.SH indicator data succ! total rows: 4 +get 605009.SH indicator data succ! total rows: 6 +get 605011.SH indicator data succ! total rows: 4 +get 605016.SH indicator data succ! total rows: 4 +get 605018.SH indicator data succ! total rows: 4 +get 605020.SH indicator data succ! total rows: 4 +get 605028.SH indicator data succ! total rows: 5 +get 605033.SH indicator data succ! total rows: 4 +get 605050.SH indicator data succ! total rows: 4 +get 605055.SH indicator data succ! total rows: 4 +get 605056.SH indicator data succ! total rows: 4 +get 605058.SH indicator data succ! total rows: 4 +get 605060.SH indicator data succ! total rows: 5 +get 605066.SH indicator data succ! total rows: 4 +get 605068.SH indicator data succ! total rows: 4 +get 605069.SH indicator data succ! total rows: 5 +get 605077.SH indicator data succ! total rows: 5 +get 605080.SH indicator data succ! total rows: 5 +get 605081.SH indicator data succ! total rows: 4 +get 605086.SH indicator data succ! total rows: 4 +get 605088.SH indicator data succ! total rows: 4 +get 605089.SH indicator data succ! total rows: 5 +get 605090.SH indicator data succ! total rows: 6 +get 605098.SH indicator data succ! total rows: 4 +get 605099.SH indicator data succ! total rows: 5 +get 605100.SH indicator data succ! total rows: 4 +get 605108.SH indicator data succ! total rows: 5 +get 605111.SH indicator data succ! total rows: 6 +get 605116.SH indicator data succ! total rows: 4 +get 605117.SH indicator data succ! total rows: 4 +get 605118.SH indicator data succ! total rows: 5 +get 605122.SH indicator data succ! total rows: 4 +get 605123.SH indicator data succ! total rows: 5 +get 605128.SH indicator data succ! total rows: 4 +get 605133.SH indicator data succ! total rows: 4 +get 605136.SH indicator data succ! total rows: 5 +get 605138.SH indicator data succ! total rows: 5 +get 605151.SH indicator data succ! total rows: 5 +get 605155.SH indicator data succ! total rows: 5 +get 605158.SH indicator data succ! total rows: 5 +get 605162.SH indicator data succ! total rows: 4 +get 605166.SH indicator data succ! total rows: 4 +get 605167.SH indicator data succ! total rows: 5 +get 605168.SH indicator data succ! total rows: 5 +get 605169.SH indicator data succ! total rows: 5 +get 605177.SH indicator data succ! total rows: 6 +get 605178.SH indicator data succ! total rows: 4 +get 605179.SH indicator data succ! total rows: 4 +get 605180.SH indicator data succ! total rows: 4 +get 605183.SH indicator data succ! total rows: 5 +get 605186.SH indicator data succ! total rows: 5 +get 605188.SH indicator data succ! total rows: 5 +get 605189.SH indicator data succ! total rows: 4 +get 605196.SH indicator data succ! total rows: 5 +get 605198.SH indicator data succ! total rows: 4 +get 605199.SH indicator data succ! total rows: 5 +get 605208.SH indicator data succ! total rows: 4 +get 605218.SH indicator data succ! total rows: 5 +get 605222.SH indicator data succ! total rows: 4 +get 605228.SH indicator data succ! total rows: 5 +get 605255.SH indicator data succ! total rows: 4 +get 605258.SH indicator data succ! total rows: 5 +get 605259.SH indicator data succ! total rows: 6 +get 605266.SH indicator data succ! total rows: 4 +get 605268.SH indicator data succ! total rows: 5 +get 605277.SH indicator data succ! total rows: 4 +get 605286.SH indicator data succ! total rows: 5 +get 605287.SH indicator data succ! total rows: 4 +get 605288.SH indicator data succ! total rows: 5 +get 605289.SH indicator data succ! total rows: 6 +get 605296.SH indicator data succ! total rows: 4 +get 605298.SH indicator data succ! total rows: 5 +get 605299.SH indicator data succ! total rows: 5 +get 605300.SH indicator data succ! total rows: 7 +get 605303.SH indicator data succ! total rows: 4 +get 605305.SH indicator data succ! total rows: 4 +get 605318.SH indicator data succ! total rows: 5 +get 605319.SH indicator data succ! total rows: 4 +get 605333.SH indicator data succ! total rows: 5 +get 605336.SH indicator data succ! total rows: 4 +get 605337.SH indicator data succ! total rows: 5 +get 605338.SH indicator data succ! total rows: 5 +get 605339.SH indicator data succ! total rows: 4 +get 605358.SH indicator data succ! total rows: 6 +get 605365.SH indicator data succ! total rows: 4 +get 605366.SH indicator data succ! total rows: 4 +get 605368.SH indicator data succ! total rows: 5 +get 605369.SH indicator data succ! total rows: 4 +get 605376.SH indicator data succ! total rows: 4 +get 605377.SH indicator data succ! total rows: 5 +get 605378.SH indicator data succ! total rows: 5 +get 605388.SH indicator data succ! total rows: 5 +get 605389.SH indicator data succ! total rows: 5 +get 605398.SH indicator data succ! total rows: 4 +get 605399.SH indicator data succ! total rows: 5 +get 605488.SH indicator data succ! total rows: 4 +get 605499.SH indicator data succ! total rows: 6 +get 605500.SH indicator data succ! total rows: 5 +get 605507.SH indicator data succ! total rows: 4 +get 605555.SH indicator data succ! total rows: 4 +get 605566.SH indicator data succ! total rows: 6 +get 605567.SH indicator data succ! total rows: 5 +get 605577.SH indicator data succ! total rows: 4 +get 605580.SH indicator data succ! total rows: 4 +get 605588.SH indicator data succ! total rows: 4 +get 605589.SH indicator data succ! total rows: 6 +get 605598.SH indicator data succ! total rows: 4 +get 605599.SH indicator data succ! total rows: 4 +get 688001.SH indicator data succ! total rows: 4 +get 688002.SH indicator data succ! total rows: 5 +get 688003.SH indicator data succ! total rows: 4 +get 688004.SH indicator data succ! total rows: 6 +get 688005.SH indicator data succ! total rows: 4 +get 688006.SH indicator data succ! total rows: 4 +get 688007.SH indicator data succ! total rows: 4 +get 688008.SH indicator data succ! total rows: 5 +get 688009.SH indicator data succ! total rows: 5 +get 688010.SH indicator data succ! total rows: 4 +get 688011.SH indicator data succ! total rows: 4 +get 688012.SH indicator data succ! total rows: 5 +get 688013.SH indicator data succ! total rows: 5 +get 688015.SH indicator data succ! total rows: 4 +get 688016.SH indicator data succ! total rows: 5 +get 688017.SH indicator data succ! total rows: 5 +get 688018.SH indicator data succ! total rows: 4 +get 688019.SH indicator data succ! total rows: 5 +get 688020.SH indicator data succ! total rows: 5 +get 688021.SH indicator data succ! total rows: 4 +get 688022.SH indicator data succ! total rows: 4 +get 688023.SH indicator data succ! total rows: 4 +get 688025.SH indicator data succ! total rows: 4 +get 688026.SH indicator data succ! total rows: 5 +get 688027.SH indicator data succ! total rows: 4 +get 688028.SH indicator data succ! total rows: 4 +get 688029.SH indicator data succ! total rows: 4 +get 688030.SH indicator data succ! total rows: 4 +get 688031.SH indicator data succ! total rows: 5 +get 688032.SH indicator data succ! total rows: 4 +get 688033.SH indicator data succ! total rows: 5 +get 688035.SH indicator data succ! total rows: 4 +get 688036.SH indicator data succ! total rows: 4 +get 688037.SH indicator data succ! total rows: 4 +get 688038.SH indicator data succ! total rows: 4 +get 688039.SH indicator data succ! total rows: 4 +get 688041.SH indicator data succ! total rows: 5 +get 688045.SH indicator data succ! total rows: 4 +get 688046.SH indicator data succ! total rows: 4 +get 688047.SH indicator data succ! total rows: 5 +get 688048.SH indicator data succ! total rows: 4 +get 688049.SH indicator data succ! total rows: 4 +get 688050.SH indicator data succ! total rows: 5 +get 688051.SH indicator data succ! total rows: 4 +get 688052.SH indicator data succ! total rows: 5 +get 688053.SH indicator data succ! total rows: 5 +get 688055.SH indicator data succ! total rows: 6 +get 688056.SH indicator data succ! total rows: 4 +get 688057.SH indicator data succ! total rows: 4 +get 688058.SH indicator data succ! total rows: 4 +get 688059.SH indicator data succ! total rows: 4 +get 688060.SH indicator data succ! total rows: 5 +get 688061.SH indicator data succ! total rows: 4 +get 688062.SH indicator data succ! total rows: 4 +get 688063.SH indicator data succ! total rows: 5 +get 688065.SH indicator data succ! total rows: 6 +get 688066.SH indicator data succ! total rows: 4 +get 688067.SH indicator data succ! total rows: 4 +get 688068.SH indicator data succ! total rows: 4 +get 688069.SH indicator data succ! total rows: 4 +get 688070.SH indicator data succ! total rows: 4 +get 688071.SH indicator data succ! total rows: 5 +get 688072.SH indicator data succ! total rows: 4 +get 688073.SH indicator data succ! total rows: 4 +get 688075.SH indicator data succ! total rows: 5 +get 688076.SH indicator data succ! total rows: 4 +get 688077.SH indicator data succ! total rows: 4 +get 688078.SH indicator data succ! total rows: 4 +get 688079.SH indicator data succ! total rows: 5 +get 688080.SH indicator data succ! total rows: 5 +get 688081.SH indicator data succ! total rows: 6 +get 688082.SH indicator data succ! total rows: 4 +get 688083.SH indicator data succ! total rows: 7 +get 688084.SH indicator data succ! total rows: 5 +get 688085.SH indicator data succ! total rows: 4 +get 688086.SH indicator data succ! total rows: 2 +get 688087.SH indicator data succ! total rows: 5 +get 688088.SH indicator data succ! total rows: 5 +get 688089.SH indicator data succ! total rows: 4 +get 688090.SH indicator data succ! total rows: 4 +get 688091.SH indicator data succ! total rows: 4 +get 688092.SH indicator data succ! total rows: 5 +get 688093.SH indicator data succ! total rows: 4 +get 688095.SH indicator data succ! total rows: 4 +get 688096.SH indicator data succ! total rows: 4 +get 688097.SH indicator data succ! total rows: 4 +get 688098.SH indicator data succ! total rows: 4 +get 688099.SH indicator data succ! total rows: 7 +get 688100.SH indicator data succ! total rows: 6 +get 688101.SH indicator data succ! total rows: 5 +get 688102.SH indicator data succ! total rows: 4 +get 688103.SH indicator data succ! total rows: 4 +get 688105.SH indicator data succ! total rows: 5 +get 688106.SH indicator data succ! total rows: 4 +get 688107.SH indicator data succ! total rows: 5 +get 688108.SH indicator data succ! total rows: 4 +get 688109.SH indicator data succ! total rows: 4 +get 688110.SH indicator data succ! total rows: 6 +get 688111.SH indicator data succ! total rows: 4 +get 688112.SH indicator data succ! total rows: 4 +get 688113.SH indicator data succ! total rows: 5 +get 688114.SH indicator data succ! total rows: 5 +get 688115.SH indicator data succ! total rows: 5 +get 688116.SH indicator data succ! total rows: 5 +get 688117.SH indicator data succ! total rows: 4 +get 688118.SH indicator data succ! total rows: 5 +get 688119.SH indicator data succ! total rows: 4 +get 688120.SH indicator data succ! total rows: 4 +get 688121.SH indicator data succ! total rows: 6 +get 688122.SH indicator data succ! total rows: 4 +get 688123.SH indicator data succ! total rows: 4 +get 688125.SH indicator data succ! total rows: 5 +get 688126.SH indicator data succ! total rows: 4 +get 688127.SH indicator data succ! total rows: 6 +get 688128.SH indicator data succ! total rows: 4 +get 688129.SH indicator data succ! total rows: 4 +get 688130.SH indicator data succ! total rows: 4 +get 688131.SH indicator data succ! total rows: 4 +get 688132.SH indicator data succ! total rows: 6 +get 688133.SH indicator data succ! total rows: 5 +get 688135.SH indicator data succ! total rows: 5 +get 688136.SH indicator data succ! total rows: 5 +get 688137.SH indicator data succ! total rows: 4 +get 688138.SH indicator data succ! total rows: 4 +get 688139.SH indicator data succ! total rows: 5 +get 688141.SH indicator data succ! total rows: 4 +get 688143.SH indicator data succ! total rows: 4 +get 688146.SH indicator data succ! total rows: 4 +get 688147.SH indicator data succ! total rows: 4 +get 688148.SH indicator data succ! total rows: 4 +get 688150.SH indicator data succ! total rows: 5 +get 688151.SH indicator data succ! total rows: 6 +get 688152.SH indicator data succ! total rows: 5 +get 688153.SH indicator data succ! total rows: 5 +get 688155.SH indicator data succ! total rows: 6 +get 688156.SH indicator data succ! total rows: 4 +get 688157.SH indicator data succ! total rows: 5 +get 688158.SH indicator data succ! total rows: 4 +get 688159.SH indicator data succ! total rows: 4 +get 688160.SH indicator data succ! total rows: 5 +get 688161.SH indicator data succ! total rows: 5 +get 688162.SH indicator data succ! total rows: 4 +get 688163.SH indicator data succ! total rows: 6 +get 688165.SH indicator data succ! total rows: 5 +get 688166.SH indicator data succ! total rows: 5 +get 688167.SH indicator data succ! total rows: 4 +get 688168.SH indicator data succ! total rows: 7 +get 688169.SH indicator data succ! total rows: 4 +get 688170.SH indicator data succ! total rows: 4 +get 688171.SH indicator data succ! total rows: 5 +get 688172.SH indicator data succ! total rows: 4 +get 688173.SH indicator data succ! total rows: 5 +get 688175.SH indicator data succ! total rows: 5 +get 688176.SH indicator data succ! total rows: 4 +get 688177.SH indicator data succ! total rows: 4 +get 688178.SH indicator data succ! total rows: 5 +get 688179.SH indicator data succ! total rows: 4 +get 688180.SH indicator data succ! total rows: 6 +get 688181.SH indicator data succ! total rows: 4 +get 688182.SH indicator data succ! total rows: 4 +get 688183.SH indicator data succ! total rows: 4 +get 688184.SH indicator data succ! total rows: 5 +get 688185.SH indicator data succ! total rows: 6 +get 688186.SH indicator data succ! total rows: 4 +get 688187.SH indicator data succ! total rows: 4 +get 688188.SH indicator data succ! total rows: 4 +get 688189.SH indicator data succ! total rows: 5 +get 688190.SH indicator data succ! total rows: 5 +get 688191.SH indicator data succ! total rows: 4 +get 688192.SH indicator data succ! total rows: 5 +get 688193.SH indicator data succ! total rows: 4 +get 688195.SH indicator data succ! total rows: 6 +get 688196.SH indicator data succ! total rows: 4 +get 688197.SH indicator data succ! total rows: 4 +get 688198.SH indicator data succ! total rows: 4 +get 688199.SH indicator data succ! total rows: 4 +get 688200.SH indicator data succ! total rows: 5 +get 688201.SH indicator data succ! total rows: 5 +get 688202.SH indicator data succ! total rows: 4 +get 688203.SH indicator data succ! total rows: 5 +get 688205.SH indicator data succ! total rows: 4 +get 688206.SH indicator data succ! total rows: 4 +get 688207.SH indicator data succ! total rows: 5 +get 688208.SH indicator data succ! total rows: 4 +get 688209.SH indicator data succ! total rows: 4 +get 688210.SH indicator data succ! total rows: 5 +get 688211.SH indicator data succ! total rows: 4 +get 688212.SH indicator data succ! total rows: 6 +get 688213.SH indicator data succ! total rows: 4 +get 688215.SH indicator data succ! total rows: 5 +get 688216.SH indicator data succ! total rows: 5 +get 688217.SH indicator data succ! total rows: 4 +get 688218.SH indicator data succ! total rows: 5 +get 688219.SH indicator data succ! total rows: 4 +get 688220.SH indicator data succ! total rows: 5 +get 688221.SH indicator data succ! total rows: 5 +get 688222.SH indicator data succ! total rows: 4 +get 688223.SH indicator data succ! total rows: 4 +get 688225.SH indicator data succ! total rows: 4 +get 688226.SH indicator data succ! total rows: 4 +get 688227.SH indicator data succ! total rows: 5 +get 688228.SH indicator data succ! total rows: 5 +get 688229.SH indicator data succ! total rows: 4 +get 688230.SH indicator data succ! total rows: 5 +get 688231.SH indicator data succ! total rows: 7 +get 688232.SH indicator data succ! total rows: 5 +get 688233.SH indicator data succ! total rows: 4 +get 688234.SH indicator data succ! total rows: 5 +get 688235.SH indicator data succ! total rows: 6 +get 688236.SH indicator data succ! total rows: 5 +get 688237.SH indicator data succ! total rows: 4 +get 688238.SH indicator data succ! total rows: 4 +get 688239.SH indicator data succ! total rows: 4 +get 688244.SH indicator data succ! total rows: 5 +get 688246.SH indicator data succ! total rows: 4 +get 688247.SH indicator data succ! total rows: 5 +get 688248.SH indicator data succ! total rows: 5 +get 688249.SH indicator data succ! total rows: 3 +get 688251.SH indicator data succ! total rows: 6 +get 688252.SH indicator data succ! total rows: 4 +get 688253.SH indicator data succ! total rows: 5 +get 688255.SH indicator data succ! total rows: 4 +get 688256.SH indicator data succ! total rows: 6 +get 688257.SH indicator data succ! total rows: 4 +get 688258.SH indicator data succ! total rows: 5 +get 688259.SH indicator data succ! total rows: 5 +get 688260.SH indicator data succ! total rows: 4 +get 688261.SH indicator data succ! total rows: 5 +get 688262.SH indicator data succ! total rows: 6 +get 688265.SH indicator data succ! total rows: 4 +get 688266.SH indicator data succ! total rows: 7 +get 688267.SH indicator data succ! total rows: 5 +get 688268.SH indicator data succ! total rows: 4 +get 688269.SH indicator data succ! total rows: 4 +get 688270.SH indicator data succ! total rows: 4 +get 688271.SH indicator data succ! total rows: 5 +get 688272.SH indicator data succ! total rows: 4 +get 688273.SH indicator data succ! total rows: 5 +get 688275.SH indicator data succ! total rows: 4 +get 688276.SH indicator data succ! total rows: 6 +get 688277.SH indicator data succ! total rows: 5 +get 688278.SH indicator data succ! total rows: 4 +get 688279.SH indicator data succ! total rows: 4 +get 688280.SH indicator data succ! total rows: 5 +get 688281.SH indicator data succ! total rows: 4 +get 688282.SH indicator data succ! total rows: 5 +get 688283.SH indicator data succ! total rows: 4 +get 688285.SH indicator data succ! total rows: 4 +get 688286.SH indicator data succ! total rows: 5 +get 688287.SH indicator data succ! total rows: 6 +get 688288.SH indicator data succ! total rows: 4 +get 688289.SH indicator data succ! total rows: 4 +get 688290.SH indicator data succ! total rows: 4 +get 688291.SH indicator data succ! total rows: 5 +get 688292.SH indicator data succ! total rows: 4 +get 688293.SH indicator data succ! total rows: 4 +get 688295.SH indicator data succ! total rows: 4 +get 688296.SH indicator data succ! total rows: 4 +get 688297.SH indicator data succ! total rows: 5 +get 688298.SH indicator data succ! total rows: 4 +get 688299.SH indicator data succ! total rows: 4 +get 688300.SH indicator data succ! total rows: 5 +get 688301.SH indicator data succ! total rows: 5 +get 688302.SH indicator data succ! total rows: 6 +get 688303.SH indicator data succ! total rows: 5 +get 688305.SH indicator data succ! total rows: 4 +get 688306.SH indicator data succ! total rows: 5 +get 688307.SH indicator data succ! total rows: 4 +get 688308.SH indicator data succ! total rows: 4 +get 688309.SH indicator data succ! total rows: 4 +get 688310.SH indicator data succ! total rows: 4 +get 688311.SH indicator data succ! total rows: 4 +get 688312.SH indicator data succ! total rows: 4 +get 688313.SH indicator data succ! total rows: 7 +get 688314.SH indicator data succ! total rows: 4 +get 688315.SH indicator data succ! total rows: 5 +get 688316.SH indicator data succ! total rows: 4 +get 688317.SH indicator data succ! total rows: 4 +get 688318.SH indicator data succ! total rows: 4 +get 688319.SH indicator data succ! total rows: 4 +get 688320.SH indicator data succ! total rows: 4 +get 688321.SH indicator data succ! total rows: 4 +get 688322.SH indicator data succ! total rows: 5 +get 688323.SH indicator data succ! total rows: 4 +get 688325.SH indicator data succ! total rows: 4 +get 688326.SH indicator data succ! total rows: 4 +get 688327.SH indicator data succ! total rows: 5 +get 688328.SH indicator data succ! total rows: 4 +get 688329.SH indicator data succ! total rows: 4 +get 688330.SH indicator data succ! total rows: 5 +get 688331.SH indicator data succ! total rows: 4 +get 688332.SH indicator data succ! total rows: 4 +get 688333.SH indicator data succ! total rows: 4 +get 688335.SH indicator data succ! total rows: 6 +get 688336.SH indicator data succ! total rows: 4 +get 688337.SH indicator data succ! total rows: 5 +get 688338.SH indicator data succ! total rows: 5 +get 688339.SH indicator data succ! total rows: 4 +get 688343.SH indicator data succ! total rows: 4 +get 688345.SH indicator data succ! total rows: 4 +get 688348.SH indicator data succ! total rows: 4 +get 688349.SH indicator data succ! total rows: 5 +get 688350.SH indicator data succ! total rows: 5 +get 688351.SH indicator data succ! total rows: 4 +get 688352.SH indicator data succ! total rows: 5 +get 688353.SH indicator data succ! total rows: 5 +get 688355.SH indicator data succ! total rows: 6 +get 688356.SH indicator data succ! total rows: 5 +get 688357.SH indicator data succ! total rows: 5 +get 688358.SH indicator data succ! total rows: 4 +get 688359.SH indicator data succ! total rows: 4 +get 688360.SH indicator data succ! total rows: 4 +get 688361.SH indicator data succ! total rows: 4 +get 688362.SH indicator data succ! total rows: 5 +get 688363.SH indicator data succ! total rows: 4 +get 688365.SH indicator data succ! total rows: 4 +get 688366.SH indicator data succ! total rows: 4 +get 688367.SH indicator data succ! total rows: 4 +get 688368.SH indicator data succ! total rows: 4 +get 688369.SH indicator data succ! total rows: 4 +get 688370.SH indicator data succ! total rows: 5 +get 688371.SH indicator data succ! total rows: 5 +get 688372.SH indicator data succ! total rows: 4 +get 688373.SH indicator data succ! total rows: 5 +get 688375.SH indicator data succ! total rows: 4 +get 688376.SH indicator data succ! total rows: 5 +get 688377.SH indicator data succ! total rows: 5 +get 688378.SH indicator data succ! total rows: 5 +get 688379.SH indicator data succ! total rows: 4 +get 688380.SH indicator data succ! total rows: 4 +get 688381.SH indicator data succ! total rows: 5 +get 688382.SH indicator data succ! total rows: 6 +get 688383.SH indicator data succ! total rows: 4 +get 688385.SH indicator data succ! total rows: 5 +get 688386.SH indicator data succ! total rows: 4 +get 688387.SH indicator data succ! total rows: 4 +get 688388.SH indicator data succ! total rows: 4 +get 688389.SH indicator data succ! total rows: 4 +get 688390.SH indicator data succ! total rows: 4 +get 688391.SH indicator data succ! total rows: 4 +get 688392.SH indicator data succ! total rows: 5 +get 688393.SH indicator data succ! total rows: 4 +get 688395.SH indicator data succ! total rows: 4 +get 688396.SH indicator data succ! total rows: 7 +get 688398.SH indicator data succ! total rows: 4 +get 688399.SH indicator data succ! total rows: 4 +get 688400.SH indicator data succ! total rows: 5 +get 688401.SH indicator data succ! total rows: 5 +get 688403.SH indicator data succ! total rows: 4 +get 688408.SH indicator data succ! total rows: 4 +get 688409.SH indicator data succ! total rows: 5 +get 688410.SH indicator data succ! total rows: 4 +get 688416.SH indicator data succ! total rows: 5 +get 688418.SH indicator data succ! total rows: 5 +get 688419.SH indicator data succ! total rows: 4 +get 688420.SH indicator data succ! total rows: 5 +get 688425.SH indicator data succ! total rows: 5 +get 688426.SH indicator data succ! total rows: 5 +get 688428.SH indicator data succ! total rows: 5 +get 688432.SH indicator data succ! total rows: 6 +get 688433.SH indicator data succ! total rows: 4 +get 688435.SH indicator data succ! total rows: 5 +get 688439.SH indicator data succ! total rows: 5 +get 688448.SH indicator data succ! total rows: 4 +get 688455.SH indicator data succ! total rows: 4 +get 688456.SH indicator data succ! total rows: 7 +get 688458.SH indicator data succ! total rows: 2 +get 688459.SH indicator data succ! total rows: 5 +get 688466.SH indicator data succ! total rows: 5 +get 688468.SH indicator data succ! total rows: 4 +get 688469.SH indicator data succ! total rows: 4 +get 688475.SH indicator data succ! total rows: 4 +get 688478.SH indicator data succ! total rows: 4 +get 688479.SH indicator data succ! total rows: 4 +get 688480.SH indicator data succ! total rows: 5 +get 688484.SH indicator data succ! total rows: 4 +get 688485.SH indicator data succ! total rows: 5 +get 688486.SH indicator data succ! total rows: 5 +get 688488.SH indicator data succ! total rows: 5 +get 688489.SH indicator data succ! total rows: 4 +get 688496.SH indicator data succ! total rows: 5 +get 688498.SH indicator data succ! total rows: 4 +get 688499.SH indicator data succ! total rows: 5 +get 688500.SH indicator data succ! total rows: 4 +get 688501.SH indicator data succ! total rows: 4 +get 688502.SH indicator data succ! total rows: 6 +get 688503.SH indicator data succ! total rows: 6 +get 688505.SH indicator data succ! total rows: 5 +get 688506.SH indicator data succ! total rows: 4 +get 688507.SH indicator data succ! total rows: 5 +get 688508.SH indicator data succ! total rows: 5 +get 688509.SH indicator data succ! total rows: 6 +get 688510.SH indicator data succ! total rows: 4 +get 688511.SH indicator data succ! total rows: 4 +get 688512.SH indicator data succ! total rows: 5 +get 688513.SH indicator data succ! total rows: 6 +get 688515.SH indicator data succ! total rows: 5 +get 688516.SH indicator data succ! total rows: 5 +get 688517.SH indicator data succ! total rows: 4 +get 688518.SH indicator data succ! total rows: 5 +get 688519.SH indicator data succ! total rows: 5 +get 688520.SH indicator data succ! total rows: 4 +get 688521.SH indicator data succ! total rows: 4 +get 688522.SH indicator data succ! total rows: 3 +get 688523.SH indicator data succ! total rows: 4 +get 688525.SH indicator data succ! total rows: 4 +get 688526.SH indicator data succ! total rows: 4 +get 688528.SH indicator data succ! total rows: 4 +get 688529.SH indicator data succ! total rows: 6 +get 688531.SH indicator data succ! total rows: 4 +get 688533.SH indicator data succ! total rows: 4 +get 688535.SH indicator data succ! total rows: 4 +get 688536.SH indicator data succ! total rows: 4 +get 688538.SH indicator data succ! total rows: 4 +get 688539.SH indicator data succ! total rows: 4 +get 688550.SH indicator data succ! total rows: 4 +get 688551.SH indicator data succ! total rows: 5 +get 688552.SH indicator data succ! total rows: 3 +get 688553.SH indicator data succ! total rows: 5 +get 688555.SH indicator data succ! total rows: 2 +get 688556.SH indicator data succ! total rows: 4 +get 688557.SH indicator data succ! total rows: 4 +get 688558.SH indicator data succ! total rows: 4 +get 688559.SH indicator data succ! total rows: 5 +get 688560.SH indicator data succ! total rows: 4 +get 688561.SH indicator data succ! total rows: 4 +get 688562.SH indicator data succ! total rows: 3 +get 688565.SH indicator data succ! total rows: 4 +get 688566.SH indicator data succ! total rows: 4 +get 688567.SH indicator data succ! total rows: 5 +get 688568.SH indicator data succ! total rows: 4 +get 688569.SH indicator data succ! total rows: 5 +get 688570.SH indicator data succ! total rows: 4 +get 688571.SH indicator data succ! total rows: 5 +get 688575.SH indicator data succ! total rows: 5 +get 688577.SH indicator data succ! total rows: 4 +get 688578.SH indicator data succ! total rows: 5 +get 688579.SH indicator data succ! total rows: 5 +get 688580.SH indicator data succ! total rows: 4 +get 688581.SH indicator data succ! total rows: 4 +get 688585.SH indicator data succ! total rows: 5 +get 688586.SH indicator data succ! total rows: 5 +get 688588.SH indicator data succ! total rows: 4 +get 688589.SH indicator data succ! total rows: 7 +get 688590.SH indicator data succ! total rows: 5 +get 688593.SH indicator data succ! total rows: 4 +get 688595.SH indicator data succ! total rows: 5 +get 688596.SH indicator data succ! total rows: 4 +get 688597.SH indicator data succ! total rows: 4 +get 688598.SH indicator data succ! total rows: 6 +get 688599.SH indicator data succ! total rows: 5 +get 688600.SH indicator data succ! total rows: 4 +get 688601.SH indicator data succ! total rows: 4 +get 688606.SH indicator data succ! total rows: 4 +get 688607.SH indicator data succ! total rows: 5 +get 688608.SH indicator data succ! total rows: 4 +get 688609.SH indicator data succ! total rows: 5 +get 688611.SH indicator data succ! total rows: 5 +get 688613.SH indicator data succ! total rows: 4 +get 688616.SH indicator data succ! total rows: 4 +get 688617.SH indicator data succ! total rows: 5 +get 688618.SH indicator data succ! total rows: 4 +get 688619.SH indicator data succ! total rows: 4 +get 688621.SH indicator data succ! total rows: 5 +get 688622.SH indicator data succ! total rows: 4 +get 688625.SH indicator data succ! total rows: 6 +get 688626.SH indicator data succ! total rows: 4 +get 688628.SH indicator data succ! total rows: 4 +get 688630.SH indicator data succ! total rows: 4 +get 688633.SH indicator data succ! total rows: 5 +get 688636.SH indicator data succ! total rows: 4 +get 688639.SH indicator data succ! total rows: 7 +get 688655.SH indicator data succ! total rows: 4 +get 688656.SH indicator data succ! total rows: 4 +get 688658.SH indicator data succ! total rows: 4 +get 688659.SH indicator data succ! total rows: 5 +get 688660.SH indicator data succ! total rows: 4 +get 688661.SH indicator data succ! total rows: 4 +get 688662.SH indicator data succ! total rows: 5 +get 688663.SH indicator data succ! total rows: 5 +get 688665.SH indicator data succ! total rows: 4 +get 688667.SH indicator data succ! total rows: 5 +get 688668.SH indicator data succ! total rows: 6 +get 688669.SH indicator data succ! total rows: 4 +get 688670.SH indicator data succ! total rows: 4 +get 688676.SH indicator data succ! total rows: 5 +get 688677.SH indicator data succ! total rows: 4 +get 688678.SH indicator data succ! total rows: 4 +get 688679.SH indicator data succ! total rows: 5 +get 688680.SH indicator data succ! total rows: 4 +get 688681.SH indicator data succ! total rows: 4 +get 688682.SH indicator data succ! total rows: 4 +get 688683.SH indicator data succ! total rows: 4 +get 688685.SH indicator data succ! total rows: 5 +get 688686.SH indicator data succ! total rows: 4 +get 688687.SH indicator data succ! total rows: 5 +get 688689.SH indicator data succ! total rows: 4 +get 688690.SH indicator data succ! total rows: 4 +get 688696.SH indicator data succ! total rows: 4 +get 688697.SH indicator data succ! total rows: 4 +get 688698.SH indicator data succ! total rows: 5 +get 688699.SH indicator data succ! total rows: 5 +get 688700.SH indicator data succ! total rows: 4 +get 688701.SH indicator data succ! total rows: 4 +get 688707.SH indicator data succ! total rows: 4 +get 688711.SH indicator data succ! total rows: 4 +get 688718.SH indicator data succ! total rows: 4 +get 688722.SH indicator data succ! total rows: 5 +get 688728.SH indicator data succ! total rows: 4 +get 688733.SH indicator data succ! total rows: 4 +get 688737.SH indicator data succ! total rows: 4 +get 688739.SH indicator data succ! total rows: 5 +get 688766.SH indicator data succ! total rows: 6 +get 688767.SH indicator data succ! total rows: 4 +get 688768.SH indicator data succ! total rows: 7 +get 688772.SH indicator data succ! total rows: 6 +get 688776.SH indicator data succ! total rows: 5 +get 688777.SH indicator data succ! total rows: 4 +get 688778.SH indicator data succ! total rows: 5 +get 688779.SH indicator data succ! total rows: 4 +get 688786.SH indicator data succ! total rows: 4 +get 688787.SH indicator data succ! total rows: 7 +get 688788.SH indicator data succ! total rows: 6 +get 688789.SH indicator data succ! total rows: 4 +get 688793.SH indicator data succ! total rows: 4 +get 688798.SH indicator data succ! total rows: 4 +get 688799.SH indicator data succ! total rows: 4 +get 688800.SH indicator data succ! total rows: 4 +get 688819.SH indicator data succ! total rows: 4 +get 688981.SH indicator data succ! total rows: 5 +get 689009.SH indicator data succ! total rows: 0 +get 830779.BJ indicator data succ! total rows: 4 +get 830799.BJ indicator data succ! total rows: 7 +get 830809.BJ indicator data succ! total rows: 5 +get 830832.BJ indicator data succ! total rows: 7 +get 830839.BJ indicator data succ! total rows: 7 +get 830879.BJ indicator data succ! total rows: 5 +get 830896.BJ indicator data succ! total rows: 5 +get 830946.BJ indicator data succ! total rows: 6 +get 830964.BJ indicator data succ! total rows: 8 +get 830974.BJ indicator data succ! total rows: 6 +get 831010.BJ indicator data succ! total rows: 7 +get 831039.BJ indicator data succ! total rows: 4 +get 831087.BJ indicator data succ! total rows: 5 +get 831152.BJ indicator data succ! total rows: 4 +get 831167.BJ indicator data succ! total rows: 7 +get 831195.BJ indicator data succ! total rows: 4 +get 831278.BJ indicator data succ! total rows: 7 +get 831304.BJ indicator data succ! total rows: 5 +get 831305.BJ indicator data succ! total rows: 6 +get 831370.BJ indicator data succ! total rows: 5 +get 831445.BJ indicator data succ! total rows: 5 +get 831526.BJ indicator data succ! total rows: 6 +get 831641.BJ indicator data succ! total rows: 4 +get 831689.BJ indicator data succ! total rows: 8 +get 831726.BJ indicator data succ! total rows: 5 +get 831768.BJ indicator data succ! total rows: 4 +get 831832.BJ indicator data succ! total rows: 6 +get 831834.BJ indicator data succ! total rows: 5 +get 831855.BJ indicator data succ! total rows: 5 +get 831856.BJ indicator data succ! total rows: 8 +get 831906.BJ indicator data succ! total rows: 5 +get 831961.BJ indicator data succ! total rows: 5 +get 832000.BJ indicator data succ! total rows: 5 +get 832023.BJ indicator data succ! total rows: 5 +get 832089.BJ indicator data succ! total rows: 7 +get 832110.BJ indicator data succ! total rows: 6 +get 832145.BJ indicator data succ! total rows: 5 +get 832149.BJ indicator data succ! total rows: 6 +get 832171.BJ indicator data succ! total rows: 6 +get 832225.BJ indicator data succ! total rows: 6 +get 832278.BJ indicator data succ! total rows: 5 +get 832419.BJ indicator data succ! total rows: 5 +get 832471.BJ indicator data succ! total rows: 4 +get 832491.BJ indicator data succ! total rows: 0 +get 832566.BJ indicator data succ! total rows: 7 +get 832662.BJ indicator data succ! total rows: 5 +get 832735.BJ indicator data succ! total rows: 5 +get 832802.BJ indicator data succ! total rows: 5 +get 832876.BJ indicator data succ! total rows: 3 +get 832885.BJ indicator data succ! total rows: 6 +get 833075.BJ indicator data succ! total rows: 4 +get 833171.BJ indicator data succ! total rows: 6 +get 833230.BJ indicator data succ! total rows: 6 +get 833266.BJ indicator data succ! total rows: 7 +get 833346.BJ indicator data succ! total rows: 4 +get 833394.BJ indicator data succ! total rows: 3 +get 833427.BJ indicator data succ! total rows: 5 +get 833429.BJ indicator data succ! total rows: 5 +get 833454.BJ indicator data succ! total rows: 4 +get 833509.BJ indicator data succ! total rows: 6 +get 833523.BJ indicator data succ! total rows: 5 +get 833533.BJ indicator data succ! total rows: 8 +get 833575.BJ indicator data succ! total rows: 4 +get 833580.BJ indicator data succ! total rows: 8 +get 833781.BJ indicator data succ! total rows: 4 +get 833819.BJ indicator data succ! total rows: 8 +get 833873.BJ indicator data succ! total rows: 6 +get 833874.BJ indicator data succ! total rows: 0 +get 833914.BJ indicator data succ! total rows: 5 +get 833943.BJ indicator data succ! total rows: 4 +get 833994.BJ indicator data succ! total rows: 0 +get 834014.BJ indicator data succ! total rows: 4 +get 834021.BJ indicator data succ! total rows: 5 +get 834033.BJ indicator data succ! total rows: 5 +get 834062.BJ indicator data succ! total rows: 7 +get 834261.BJ indicator data succ! total rows: 6 +get 834407.BJ indicator data succ! total rows: 4 +get 834415.BJ indicator data succ! total rows: 6 +get 834475.BJ indicator data succ! total rows: 7 +get 834599.BJ indicator data succ! total rows: 6 +get 834639.BJ indicator data succ! total rows: 5 +get 834682.BJ indicator data succ! total rows: 7 +get 834765.BJ indicator data succ! total rows: 7 +get 834770.BJ indicator data succ! total rows: 4 +get 834950.BJ indicator data succ! total rows: 6 +get 835174.BJ indicator data succ! total rows: 5 +get 835179.BJ indicator data succ! total rows: 4 +get 835184.BJ indicator data succ! total rows: 7 +get 835185.BJ indicator data succ! total rows: 8 +get 835207.BJ indicator data succ! total rows: 6 +get 835237.BJ indicator data succ! total rows: 4 +get 835305.BJ indicator data succ! total rows: 6 +get 835368.BJ indicator data succ! total rows: 8 +get 835508.BJ indicator data succ! total rows: 6 +get 835640.BJ indicator data succ! total rows: 7 +get 835670.BJ indicator data succ! total rows: 6 +get 835857.BJ indicator data succ! total rows: 4 +get 835892.BJ indicator data succ! total rows: 6 +get 835985.BJ indicator data succ! total rows: 5 +get 836077.BJ indicator data succ! total rows: 6 +get 836149.BJ indicator data succ! total rows: 7 +get 836239.BJ indicator data succ! total rows: 7 +get 836247.BJ indicator data succ! total rows: 4 +get 836260.BJ indicator data succ! total rows: 6 +get 836263.BJ indicator data succ! total rows: 6 +get 836270.BJ indicator data succ! total rows: 5 +get 836395.BJ indicator data succ! total rows: 6 +get 836414.BJ indicator data succ! total rows: 4 +get 836422.BJ indicator data succ! total rows: 6 +get 836433.BJ indicator data succ! total rows: 8 +get 836675.BJ indicator data succ! total rows: 5 +get 836699.BJ indicator data succ! total rows: 3 +get 836720.BJ indicator data succ! total rows: 7 +get 836807.BJ indicator data succ! total rows: 6 +get 836826.BJ indicator data succ! total rows: 6 +get 836871.BJ indicator data succ! total rows: 5 +get 836892.BJ indicator data succ! total rows: 6 +get 836942.BJ indicator data succ! total rows: 5 +get 836957.BJ indicator data succ! total rows: 5 +get 837006.BJ indicator data succ! total rows: 3 +get 837046.BJ indicator data succ! total rows: 5 +get 837092.BJ indicator data succ! total rows: 5 +get 837212.BJ indicator data succ! total rows: 4 +get 837242.BJ indicator data succ! total rows: 6 +get 837344.BJ indicator data succ! total rows: 7 +get 837663.BJ indicator data succ! total rows: 4 +get 837821.BJ indicator data succ! total rows: 8 +get 838030.BJ indicator data succ! total rows: 6 +get 838163.BJ indicator data succ! total rows: 5 +get 838171.BJ indicator data succ! total rows: 5 +get 838227.BJ indicator data succ! total rows: 5 +get 838262.BJ indicator data succ! total rows: 6 +get 838275.BJ indicator data succ! total rows: 6 +get 838402.BJ indicator data succ! total rows: 4 +get 838670.BJ indicator data succ! total rows: 7 +get 838810.BJ indicator data succ! total rows: 6 +get 838837.BJ indicator data succ! total rows: 3 +get 838924.BJ indicator data succ! total rows: 6 +get 838971.BJ indicator data succ! total rows: 6 +get 839167.BJ indicator data succ! total rows: 6 +get 839273.BJ indicator data succ! total rows: 5 +get 839371.BJ indicator data succ! total rows: 5 +get 839680.BJ indicator data succ! total rows: 7 +get 839719.BJ indicator data succ! total rows: 4 +get 839725.BJ indicator data succ! total rows: 7 +get 839729.BJ indicator data succ! total rows: 5 +get 839790.BJ indicator data succ! total rows: 7 +get 839792.BJ indicator data succ! total rows: 6 +get 839946.BJ indicator data succ! total rows: 6 +get 870199.BJ indicator data succ! total rows: 4 +get 870204.BJ indicator data succ! total rows: 7 +get 870299.BJ indicator data succ! total rows: 7 +get 870357.BJ indicator data succ! total rows: 5 +get 870436.BJ indicator data succ! total rows: 6 +get 870508.BJ indicator data succ! total rows: 5 +get 870866.BJ indicator data succ! total rows: 4 +get 871245.BJ indicator data succ! total rows: 7 +get 871396.BJ indicator data succ! total rows: 5 +get 871478.BJ indicator data succ! total rows: 3 +get 871553.BJ indicator data succ! total rows: 6 +get 871634.BJ indicator data succ! total rows: 5 +get 871642.BJ indicator data succ! total rows: 7 +get 871694.BJ indicator data succ! total rows: 4 +get 871753.BJ indicator data succ! total rows: 6 +get 871857.BJ indicator data succ! total rows: 6 +get 871970.BJ indicator data succ! total rows: 8 +get 871981.BJ indicator data succ! total rows: 5 +get 872190.BJ indicator data succ! total rows: 4 +get 872351.BJ indicator data succ! total rows: 6 +get 872374.BJ indicator data succ! total rows: 4 +get 872392.BJ indicator data succ! total rows: 4 +get 872541.BJ indicator data succ! total rows: 4 +get 872808.BJ indicator data succ! total rows: 5 +get 872895.BJ indicator data succ! total rows: 4 +get 872925.BJ indicator data succ! total rows: 5 +get 873001.BJ indicator data succ! total rows: 5 +get 873122.BJ indicator data succ! total rows: 5 +get 873152.BJ indicator data succ! total rows: 5 +get 873167.BJ indicator data succ! total rows: 4 +get 873169.BJ indicator data succ! total rows: 6 +get 873223.BJ indicator data succ! total rows: 6 +get 873305.BJ indicator data succ! total rows: 4 +get 873339.BJ indicator data succ! total rows: 5 +get 873527.BJ indicator data succ! total rows: 5 +get 873593.BJ indicator data succ! total rows: 4 +All stock indicator data process succ! total stocks: 5222, total rows: 24251 diff --git a/tushare-stock/src/job_ods_hs_base_ipo.py b/tushare-stock/src/job_ods_hs_base_ipo.py new file mode 100644 index 0000000..38c366a --- /dev/null +++ b/tushare-stock/src/job_ods_hs_base_ipo.py @@ -0,0 +1,72 @@ +import tushare as ts +import MySQLdb + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + +# limit 2000 rows per request +df = pro.new_share(**{ + "start_date": 20000101, + "end_date": 20071231, +# "start_date": 20080101, +# "end_date": 20111231, +# "start_date": 20120101, +# "end_date": 20131231, +# "start_date": 20140101, +# "end_date": 20151231, +# "start_date": 20160101, +# "end_date": 20171231, +# "start_date": 20180101, +# "end_date": 20191231, +# "start_date": 20200101, +# "end_date": 20220629, + "limit": "", + "offset": "" +}, fields=[ + "ts_code", + "sub_code", + "name", + "ipo_date", + "issue_date", + "amount", + "market_amount", + "price", + "pe", + "limit_amount", + "funds", + "ballot" +]) + +cursor = db.cursor() +loop = 0 +for row in df.itertuples(): + sql = "insert into t_ods_hs_base_ipo(ts_code, sub_code, name, ipo_date, issue_date, \ + amount, market_amount, price, pe, limit_amount, funds, ballot) \ + values('%s', '%s', '%s', '%s', '%s', %f, %f, %f, %f, %f, %f, %f ) \ + on duplicate key update sub_code= '%s', name='%s', ipo_date='%s', issue_date='%s', \ + amount=%f, market_amount=%f, price=%f, pe=%f, limit_amount=%f, funds=%f, ballot=%f " % \ + (getattr(row, 'ts_code'), getattr(row, 'sub_code'), getattr(row, 'name'), getattr(row, 'ipo_date') + , getattr(row, 'issue_date'), float(getattr(row, 'amount')), float(getattr(row, 'market_amount')) + , float(getattr(row, 'price')), float(getattr(row, 'pe')), float(getattr(row, 'limit_amount')) + , float(getattr(row, 'funds')), float(getattr(row, 'ballot')) + , getattr(row, 'sub_code'), getattr(row, 'name'), getattr(row, 'ipo_date') + , getattr(row, 'issue_date'), float(getattr(row, 'amount')), float(getattr(row, 'market_amount')) + , float(getattr(row, 'price')), float(getattr(row, 'pe')), float(getattr(row, 'limit_amount')) + , float(getattr(row, 'funds')), float(getattr(row, 'ballot'))) + try: + cursor.execute(sql) + db.commit() + loop = loop+1 + except Exception as ex: + print (ex) + db.rollback() + break + +print("task complete! total rows: %d" % loop) +db.close() + + + diff --git a/tushare-stock/src/job_ods_hs_base_list.py b/tushare-stock/src/job_ods_hs_base_list.py new file mode 100644 index 0000000..622b3e2 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_base_list.py @@ -0,0 +1,65 @@ +import tushare as ts +import MySQLdb + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + +df = pro.stock_basic(**{ + "ts_code": "", + "name": "", + "exchange": "", + "market": "", + "is_hs": "", + "list_status": "", + "limit": "", + "offset": "" +}, fields=[ + "ts_code", + "symbol", + "name", + "area", + "industry", + "market", + "list_date", + "fullname", + "enname", + "cnspell", + "exchange", + "curr_type", + "list_status", + "delist_date", + "is_hs" +]) + +cursor = db.cursor() +for row in df.itertuples(): + sql = "insert into t_ods_hs_base_list(ts_code, symbol, name, area, industry, fullname, enname, \ + cnspell, market, exchange, curr_type, list_status, list_date, is_hs) \ + values('%s', '%s', '%s', '%s', '%s', '%s', \"%s\", '%s', '%s', '%s', '%s', '%s', '%s', '%s') \ + on duplicate key update symbol= '%s', name= '%s', area='%s', industry='%s', fullname='%s', \ + enname=\"%s\", cnspell='%s', market='%s', exchange='%s', curr_type='%s', list_status='%s', \ + list_date='%s', is_hs='%s' " % \ + (getattr(row, 'ts_code'), getattr(row, 'symbol'), getattr(row, 'name'), getattr(row, 'area') + , getattr(row, 'industry'), getattr(row, 'fullname'), getattr(row, 'enname'), getattr(row, 'cnspell') + , getattr(row, 'market'), getattr(row, 'exchange'), getattr(row, 'curr_type'), getattr(row, 'list_status') + , getattr(row, 'list_date'), getattr(row, 'is_hs'), + getattr(row, 'symbol'), getattr(row, 'name'), getattr(row, 'area') + , getattr(row, 'industry'), getattr(row, 'fullname'), getattr(row, 'enname'), getattr(row, 'cnspell') + , getattr(row, 'market'), getattr(row, 'exchange'), getattr(row, 'curr_type'), getattr(row, 'list_status') + , getattr(row, 'list_date'), getattr(row, 'is_hs')) + try: + cursor.execute(sql) + db.commit() + except Exception as ex: + print (ex) + db.rollback() + break + + +db.close() + + + diff --git a/tushare-stock/src/job_ods_hs_daily_basic.py b/tushare-stock/src/job_ods_hs_daily_basic.py new file mode 100644 index 0000000..2113889 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_daily_basic.py @@ -0,0 +1,82 @@ +import tushare as ts +import MySQLdb +import math + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + + +def NanVal( val ): + if (val is None) : + return 0.0 + if (math.isnan(val)): + return 0.0 + return val + +df = pro.daily_basic(**{ + "ts_code": "", + "trade_date": 20230531, + "start_date": "", + "end_date": "", + "limit": "", + "offset": "" +}, fields=[ + "ts_code", + "trade_date", + "close", + "turnover_rate", + "turnover_rate_f", + "volume_ratio", + "pe", + "pe_ttm", + "pb", + "ps", + "ps_ttm", + "dv_ratio", + "dv_ttm", + "total_share", + "float_share", + "free_share", + "total_mv", + "circ_mv", + "limit_status" +]) + +cursor = db.cursor() +for row in df.itertuples(): + sql = "insert into t_ods_hs_daily_basic(ts_code, trade_date, close, turnover_rate, turnover_rate_f, volume_ratio, pe, \ + pe_ttm, pb, ps, ps_ttm, dv_ratio, dv_ttm, total_share, float_share, free_share, total_mv, circ_mv, limit_status) \ + values('%s', '%s', %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %d) \ + on duplicate key update close=%f, turnover_rate=%f, turnover_rate_f=%f, volume_ratio=%f, pe=%f, pe_ttm=%f, pb=%f, \ + ps=%f, ps_ttm=%f, dv_ratio=%f, dv_ttm=%f, total_share=%f, float_share=%f, free_share=%f, total_mv=%f, circ_mv=%f, \ + limit_status=%d " % \ + (getattr(row, 'ts_code'), getattr(row, 'trade_date'), + NanVal(getattr(row, 'close')), NanVal(getattr(row, 'turnover_rate')), NanVal(getattr(row, 'turnover_rate_f')), + NanVal(getattr(row, 'volume_ratio')), NanVal(getattr(row, 'pe')), NanVal(getattr(row, 'pe_ttm')), NanVal(getattr(row, 'pb')), + NanVal(getattr(row, 'ps')), NanVal(getattr(row, 'ps_ttm')), NanVal(getattr(row, 'dv_ratio')), NanVal(getattr(row, 'dv_ttm')), + NanVal(getattr(row, 'total_share')), NanVal(getattr(row, 'float_share')), NanVal(getattr(row, 'free_share')), + NanVal(getattr(row, 'total_mv')), NanVal(getattr(row, 'circ_mv')), NanVal(getattr(row, 'limit_status')), + + NanVal(getattr(row, 'close')), NanVal(getattr(row, 'turnover_rate')), NanVal(getattr(row, 'turnover_rate_f')), + NanVal(getattr(row, 'volume_ratio')), NanVal(getattr(row, 'pe')), NanVal(getattr(row, 'pe_ttm')), NanVal(getattr(row, 'pb')), + NanVal(getattr(row, 'ps')), NanVal(getattr(row, 'ps_ttm')), NanVal(getattr(row, 'dv_ratio')), NanVal(getattr(row, 'dv_ttm')), + NanVal(getattr(row, 'total_share')), NanVal(getattr(row, 'float_share')), NanVal(getattr(row, 'free_share')), + NanVal(getattr(row, 'total_mv')), NanVal(getattr(row, 'circ_mv')), NanVal(getattr(row, 'limit_status')) + ) + try: + cursor.execute(sql) + db.commit() + except Exception as ex: + print(sql) + print (ex) + db.rollback() + break + + +db.close() + + + diff --git a/tushare-stock/src/job_ods_hs_finance_balance.py b/tushare-stock/src/job_ods_hs_finance_balance.py new file mode 100644 index 0000000..b35c593 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_finance_balance.py @@ -0,0 +1,401 @@ +import tushare as ts +import MySQLdb +import math +import time + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + +def str2float( str ): + try: + val = float(str) + if math.isinf(val) or math.isnan(val) : + val = 0 + return val + except Exception as e: + return 0.0 + +def queryts( code ) : + df = pro.balancesheet(**{ + "ts_code": code, + "ann_date": "", + "f_ann_date": "", + "start_date": 20220630, + "end_date": 20230604, + "period": "", + "report_type": "", + "comp_type": "", + "end_type": "", + "limit": "", + "offset": "" + }, fields=[ + "ts_code", + "ann_date", + "f_ann_date", + "end_date", + "report_type", + "comp_type", + "end_type", + "total_share", + "cap_rese", + "undistr_porfit", + "surplus_rese", + "special_rese", + "money_cap", + "trad_asset", + "notes_receiv", + "accounts_receiv", + "oth_receiv", + "prepayment", + "div_receiv", + "int_receiv", + "inventories", + "amor_exp", + "nca_within_1y", + "sett_rsrv", + "loanto_oth_bank_fi", + "premium_receiv", + "reinsur_receiv", + "reinsur_res_receiv", + "pur_resale_fa", + "oth_cur_assets", + "total_cur_assets", + "fa_avail_for_sale", + "htm_invest", + "lt_eqt_invest", + "invest_real_estate", + "time_deposits", + "oth_assets", + "lt_rec", + "fix_assets", + "cip", + "const_materials", + "fixed_assets_disp", + "produc_bio_assets", + "oil_and_gas_assets", + "intan_assets", + "r_and_d", + "goodwill", + "lt_amor_exp", + "defer_tax_assets", + "decr_in_disbur", + "oth_nca", + "total_nca", + "cash_reser_cb", + "depos_in_oth_bfi", + "prec_metals", + "deriv_assets", + "rr_reins_une_prem", + "rr_reins_outstd_cla", + "rr_reins_lins_liab", + "rr_reins_lthins_liab", + "refund_depos", + "ph_pledge_loans", + "refund_cap_depos", + "indep_acct_assets", + "client_depos", + "client_prov", + "transac_seat_fee", + "invest_as_receiv", + "total_assets", + "lt_borr", + "st_borr", + "cb_borr", + "depos_ib_deposits", + "loan_oth_bank", + "trading_fl", + "notes_payable", + "acct_payable", + "adv_receipts", + "sold_for_repur_fa", + "comm_payable", + "payroll_payable", + "taxes_payable", + "int_payable", + "div_payable", + "oth_payable", + "acc_exp", + "deferred_inc", + "st_bonds_payable", + "payable_to_reinsurer", + "rsrv_insur_cont", + "acting_trading_sec", + "acting_uw_sec", + "non_cur_liab_due_1y", + "oth_cur_liab", + "total_cur_liab", + "bond_payable", + "lt_payable", + "specific_payables", + "estimated_liab", + "defer_tax_liab", + "defer_inc_non_cur_liab", + "oth_ncl", + "total_ncl", + "depos_oth_bfi", + "deriv_liab", + "depos", + "agency_bus_liab", + "oth_liab", + "prem_receiv_adva", + "depos_received", + "ph_invest", + "reser_une_prem", + "reser_outstd_claims", + "reser_lins_liab", + "reser_lthins_liab", + "indept_acc_liab", + "pledge_borr", + "indem_payable", + "policy_div_payable", + "total_liab", + "treasury_share", + "ordin_risk_reser", + "forex_differ", + "invest_loss_unconf", + "minority_int", + "total_hldr_eqy_exc_min_int", + "total_hldr_eqy_inc_min_int", + "total_liab_hldr_eqy", + "lt_payroll_payable", + "oth_comp_income", + "oth_eqt_tools", + "oth_eqt_tools_p_shr", + "lending_funds", + "acc_receivable", + "st_fin_payable", + "payables", + "hfs_assets", + "hfs_sales", + "cost_fin_assets", + "fair_value_fin_assets", + "contract_assets", + "contract_liab", + "accounts_receiv_bill", + "accounts_pay", + "oth_rcv_total", + "fix_assets_total", + "cip_total", + "oth_pay_total", + "long_pay_total", + "debt_invest", + "oth_debt_invest", + "oth_eq_invest", + "oth_illiq_fin_assets", + "oth_eq_ppbond", + "receiv_financing", + "use_right_assets", + "lease_liab", + "update_flag" + ]) + return df + +def getsqlstr(row): + sqlstr = "insert into t_ods_hs_finance_balance(ts_code, ann_date, f_ann_date, end_date, report_type, comp_type, \ + end_type, total_share, cap_rese, undistr_porfit, surplus_rese, special_rese, money_cap, trad_asset, notes_receiv, \ + accounts_receiv, oth_receiv, prepayment, div_receiv, int_receiv, inventories, amor_exp, nca_within_1y, sett_rsrv, \ + loanto_oth_bank_fi, premium_receiv, reinsur_receiv, reinsur_res_receiv, pur_resale_fa, oth_cur_assets, total_cur_assets, \ + fa_avail_for_sale, htm_invest, lt_eqt_invest, invest_real_estate, time_deposits, oth_assets, lt_rec, fix_assets, cip, \ + const_materials, fixed_assets_disp, produc_bio_assets, oil_and_gas_assets, intan_assets, r_and_d, goodwill, lt_amor_exp, \ + defer_tax_assets, decr_in_disbur, oth_nca, total_nca, cash_reser_cb, depos_in_oth_bfi, prec_metals, deriv_assets, rr_reins_une_prem, \ + rr_reins_outstd_cla, rr_reins_lins_liab, rr_reins_lthins_liab, refund_depos, ph_pledge_loans, refund_cap_depos, indep_acct_assets, \ + client_depos, client_prov, transac_seat_fee, invest_as_receiv, total_assets, lt_borr, st_borr, cb_borr, depos_ib_deposits, loan_oth_bank, \ + trading_fl, notes_payable, acct_payable, adv_receipts, sold_for_repur_fa, comm_payable, payroll_payable, taxes_payable, int_payable, \ + div_payable, oth_payable, acc_exp, deferred_inc, st_bonds_payable, payable_to_reinsurer, rsrv_insur_cont, acting_trading_sec, acting_uw_sec, \ + non_cur_liab_due_1y, oth_cur_liab, total_cur_liab, bond_payable, lt_payable, specific_payables, estimated_liab, defer_tax_liab, \ + defer_inc_non_cur_liab, oth_ncl, total_ncl, depos_oth_bfi, deriv_liab, depos, agency_bus_liab, oth_liab, prem_receiv_adva, depos_received, \ + ph_invest, reser_une_prem, reser_outstd_claims, reser_lins_liab, reser_lthins_liab, indept_acc_liab, pledge_borr, indem_payable, policy_div_payable, \ + total_liab, treasury_share, ordin_risk_reser, forex_differ, invest_loss_unconf, minority_int, total_hldr_eqy_exc_min_int, total_hldr_eqy_inc_min_int, \ + total_liab_hldr_eqy, lt_payroll_payable, oth_comp_income, oth_eqt_tools, oth_eqt_tools_p_shr, lending_funds, acc_receivable, st_fin_payable, \ + payables, hfs_assets, hfs_sales, cost_fin_assets, fair_value_fin_assets, contract_assets, contract_liab, accounts_receiv_bill, accounts_pay, \ + oth_rcv_total, fix_assets_total, cip_total, oth_pay_total, long_pay_total, debt_invest, oth_debt_invest, oth_eq_invest, oth_illiq_fin_assets, \ + oth_eq_ppbond, receiv_financing, use_right_assets, lease_liab, update_flag) \ + values('%s', '%s', '%s', '%s', '%s', '%s', '%s', \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, '%s') \ + on duplicate key update report_type='%s', comp_type='%s', end_type='%s', \ + total_share=%f, cap_rese=%f, undistr_porfit=%f, surplus_rese=%f, special_rese=%f, money_cap=%f, trad_asset=%f, notes_receiv=%f, accounts_receiv=%f, \ + oth_receiv=%f, prepayment=%f, div_receiv=%f, int_receiv=%f, inventories=%f, amor_exp=%f, nca_within_1y=%f, sett_rsrv=%f, loanto_oth_bank_fi=%f, \ + premium_receiv=%f, reinsur_receiv=%f, reinsur_res_receiv=%f, pur_resale_fa=%f, oth_cur_assets=%f, total_cur_assets=%f, fa_avail_for_sale=%f, \ + htm_invest=%f, lt_eqt_invest=%f, invest_real_estate=%f, time_deposits=%f, oth_assets=%f, lt_rec=%f, fix_assets=%f, cip=%f, const_materials=%f, \ + fixed_assets_disp=%f, produc_bio_assets=%f, oil_and_gas_assets=%f, intan_assets=%f, r_and_d=%f, goodwill=%f, lt_amor_exp=%f, defer_tax_assets=%f, \ + decr_in_disbur=%f, oth_nca=%f, total_nca=%f, cash_reser_cb=%f, depos_in_oth_bfi=%f, prec_metals=%f, deriv_assets=%f, rr_reins_une_prem=%f, \ + rr_reins_outstd_cla=%f, rr_reins_lins_liab=%f, rr_reins_lthins_liab=%f, refund_depos=%f, ph_pledge_loans=%f, refund_cap_depos=%f, indep_acct_assets=%f, \ + client_depos=%f, client_prov=%f, transac_seat_fee=%f, invest_as_receiv=%f, total_assets=%f, lt_borr=%f, st_borr=%f, cb_borr=%f, depos_ib_deposits=%f, \ + loan_oth_bank=%f, trading_fl=%f, notes_payable=%f, acct_payable=%f, adv_receipts=%f, sold_for_repur_fa=%f, comm_payable=%f, payroll_payable=%f, \ + taxes_payable=%f, int_payable=%f, div_payable=%f, oth_payable=%f, acc_exp=%f, deferred_inc=%f, st_bonds_payable=%f, payable_to_reinsurer=%f, \ + rsrv_insur_cont=%f, acting_trading_sec=%f, acting_uw_sec=%f, non_cur_liab_due_1y=%f, oth_cur_liab=%f, total_cur_liab=%f, bond_payable=%f, lt_payable=%f, \ + specific_payables=%f, estimated_liab=%f, defer_tax_liab=%f, defer_inc_non_cur_liab=%f, oth_ncl=%f, total_ncl=%f, depos_oth_bfi=%f, deriv_liab=%f, depos=%f, \ + agency_bus_liab=%f, oth_liab=%f, prem_receiv_adva=%f, depos_received=%f, ph_invest=%f, reser_une_prem=%f, reser_outstd_claims=%f, reser_lins_liab=%f, \ + reser_lthins_liab=%f, indept_acc_liab=%f, pledge_borr=%f, indem_payable=%f, policy_div_payable=%f, total_liab=%f, treasury_share=%f, ordin_risk_reser=%f, \ + forex_differ=%f, invest_loss_unconf=%f, minority_int=%f, total_hldr_eqy_exc_min_int=%f, total_hldr_eqy_inc_min_int=%f, total_liab_hldr_eqy=%f, \ + lt_payroll_payable=%f, oth_comp_income=%f, oth_eqt_tools=%f, oth_eqt_tools_p_shr=%f, lending_funds=%f, acc_receivable=%f, st_fin_payable=%f, payables=%f, \ + hfs_assets=%f, hfs_sales=%f, cost_fin_assets=%f, fair_value_fin_assets=%f, contract_assets=%f, contract_liab=%f, accounts_receiv_bill=%f, accounts_pay=%f, \ + oth_rcv_total=%f, fix_assets_total=%f, cip_total=%f, oth_pay_total=%f, long_pay_total=%f, debt_invest=%f, oth_debt_invest=%f, oth_eq_invest=%f, \ + oth_illiq_fin_assets=%f, oth_eq_ppbond=%f, receiv_financing=%f, use_right_assets=%f, lease_liab=%f " % ( + getattr(row, 'ts_code'), getattr(row, 'ann_date'), getattr(row, 'f_ann_date'), getattr(row, 'end_date'), + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'total_share')), str2float(getattr(row, 'cap_rese')), str2float(getattr(row, 'undistr_porfit')), + str2float(getattr(row, 'surplus_rese')), str2float(getattr(row, 'special_rese')), str2float(getattr(row, 'money_cap')), + str2float(getattr(row, 'trad_asset')), str2float(getattr(row, 'notes_receiv')), str2float(getattr(row, 'accounts_receiv')), + str2float(getattr(row, 'oth_receiv')), str2float(getattr(row, 'prepayment')), str2float(getattr(row, 'div_receiv')), + str2float(getattr(row, 'int_receiv')), str2float(getattr(row, 'inventories')), str2float(getattr(row, 'amor_exp')), + str2float(getattr(row, 'nca_within_1y')), str2float(getattr(row, 'sett_rsrv')), str2float(getattr(row, 'loanto_oth_bank_fi')), + str2float(getattr(row, 'premium_receiv')), str2float(getattr(row, 'reinsur_receiv')), str2float(getattr(row, 'reinsur_res_receiv')), + str2float(getattr(row, 'pur_resale_fa')), str2float(getattr(row, 'oth_cur_assets')), str2float(getattr(row, 'total_cur_assets')), + str2float(getattr(row, 'fa_avail_for_sale')), str2float(getattr(row, 'htm_invest')), str2float(getattr(row, 'lt_eqt_invest')), + str2float(getattr(row, 'invest_real_estate')), str2float(getattr(row, 'time_deposits')), str2float(getattr(row, 'oth_assets')), + str2float(getattr(row, 'lt_rec')), str2float(getattr(row, 'fix_assets')), str2float(getattr(row, 'cip')), + str2float(getattr(row, 'const_materials')), str2float(getattr(row, 'fixed_assets_disp')), str2float(getattr(row, 'produc_bio_assets')), + str2float(getattr(row, 'oil_and_gas_assets')), str2float(getattr(row, 'intan_assets')), str2float(getattr(row, 'r_and_d')), + str2float(getattr(row, 'goodwill')), str2float(getattr(row, 'lt_amor_exp')), str2float(getattr(row, 'defer_tax_assets')), + str2float(getattr(row, 'decr_in_disbur')), str2float(getattr(row, 'oth_nca')), str2float(getattr(row, 'total_nca')), + str2float(getattr(row, 'cash_reser_cb')), str2float(getattr(row, 'depos_in_oth_bfi')), str2float(getattr(row, 'prec_metals')), + str2float(getattr(row, 'deriv_assets')), str2float(getattr(row, 'rr_reins_une_prem')), str2float(getattr(row, 'rr_reins_outstd_cla')), + str2float(getattr(row, 'rr_reins_lins_liab')), str2float(getattr(row, 'rr_reins_lthins_liab')), str2float(getattr(row, 'refund_depos')), + str2float(getattr(row, 'ph_pledge_loans')), str2float(getattr(row, 'refund_cap_depos')), str2float(getattr(row, 'indep_acct_assets')), + str2float(getattr(row, 'client_depos')), str2float(getattr(row, 'client_prov')), str2float(getattr(row, 'transac_seat_fee')), + str2float(getattr(row, 'invest_as_receiv')), str2float(getattr(row, 'total_assets')), str2float(getattr(row, 'lt_borr')), + str2float(getattr(row, 'st_borr')), str2float(getattr(row, 'cb_borr')), str2float(getattr(row, 'depos_ib_deposits')), + str2float(getattr(row, 'loan_oth_bank')), str2float(getattr(row, 'trading_fl')), str2float(getattr(row, 'notes_payable')), + str2float(getattr(row, 'acct_payable')), str2float(getattr(row, 'adv_receipts')), str2float(getattr(row, 'sold_for_repur_fa')), + str2float(getattr(row, 'comm_payable')), str2float(getattr(row, 'payroll_payable')), str2float(getattr(row, 'taxes_payable')), + str2float(getattr(row, 'int_payable')), str2float(getattr(row, 'div_payable')), str2float(getattr(row, 'oth_payable')), + str2float(getattr(row, 'acc_exp')), str2float(getattr(row, 'deferred_inc')), str2float(getattr(row, 'st_bonds_payable')), + str2float(getattr(row, 'payable_to_reinsurer')), str2float(getattr(row, 'rsrv_insur_cont')), str2float(getattr(row, 'acting_trading_sec')), + str2float(getattr(row, 'acting_uw_sec')), str2float(getattr(row, 'non_cur_liab_due_1y')), str2float(getattr(row, 'oth_cur_liab')), + str2float(getattr(row, 'total_cur_liab')), str2float(getattr(row, 'bond_payable')), str2float(getattr(row, 'lt_payable')), + str2float(getattr(row, 'specific_payables')), str2float(getattr(row, 'estimated_liab')), str2float(getattr(row, 'defer_tax_liab')), + str2float(getattr(row, 'defer_inc_non_cur_liab')), str2float(getattr(row, 'oth_ncl')), str2float(getattr(row, 'total_ncl')), + str2float(getattr(row, 'depos_oth_bfi')), str2float(getattr(row, 'deriv_liab')), str2float(getattr(row, 'depos')), + str2float(getattr(row, 'agency_bus_liab')), str2float(getattr(row, 'oth_liab')), str2float(getattr(row, 'prem_receiv_adva')), + str2float(getattr(row, 'depos_received')), str2float(getattr(row, 'ph_invest')), str2float(getattr(row, 'reser_une_prem')), + str2float(getattr(row, 'reser_outstd_claims')), str2float(getattr(row, 'reser_lins_liab')), str2float(getattr(row, 'reser_lthins_liab')), + str2float(getattr(row, 'indept_acc_liab')), str2float(getattr(row, 'pledge_borr')), str2float(getattr(row, 'indem_payable')), + str2float(getattr(row, 'policy_div_payable')), str2float(getattr(row, 'total_liab')), str2float(getattr(row, 'treasury_share')), + str2float(getattr(row, 'ordin_risk_reser')), str2float(getattr(row, 'forex_differ')), str2float(getattr(row, 'invest_loss_unconf')), + str2float(getattr(row, 'minority_int')), str2float(getattr(row, 'total_hldr_eqy_exc_min_int')), str2float(getattr(row, 'total_hldr_eqy_inc_min_int')), + str2float(getattr(row, 'total_liab_hldr_eqy')), str2float(getattr(row, 'lt_payroll_payable')), str2float(getattr(row, 'oth_comp_income')), + str2float(getattr(row, 'oth_eqt_tools')), str2float(getattr(row, 'oth_eqt_tools_p_shr')), str2float(getattr(row, 'lending_funds')), + str2float(getattr(row, 'acc_receivable')), str2float(getattr(row, 'st_fin_payable')), str2float(getattr(row, 'payables')), + str2float(getattr(row, 'hfs_assets')), str2float(getattr(row, 'hfs_sales')), str2float(getattr(row, 'cost_fin_assets')), + str2float(getattr(row, 'fair_value_fin_assets')), str2float(getattr(row, 'contract_assets')), str2float(getattr(row, 'contract_liab')), + str2float(getattr(row, 'accounts_receiv_bill')), str2float(getattr(row, 'accounts_pay')), str2float(getattr(row, 'oth_rcv_total')), + str2float(getattr(row, 'fix_assets_total')), str2float(getattr(row, 'cip_total')), str2float(getattr(row, 'oth_pay_total')), + str2float(getattr(row, 'long_pay_total')), str2float(getattr(row, 'debt_invest')), str2float(getattr(row, 'oth_debt_invest')), + str2float(getattr(row, 'oth_eq_invest')), str2float(getattr(row, 'oth_illiq_fin_assets')), str2float(getattr(row, 'oth_eq_ppbond')), + str2float(getattr(row, 'receiv_financing')), str2float(getattr(row, 'use_right_assets')), str2float(getattr(row, 'lease_liab')), + getattr(row, 'update_flag'), + + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'total_share')), str2float(getattr(row, 'cap_rese')), str2float(getattr(row, 'undistr_porfit')), + str2float(getattr(row, 'surplus_rese')), str2float(getattr(row, 'special_rese')), str2float(getattr(row, 'money_cap')), + str2float(getattr(row, 'trad_asset')), str2float(getattr(row, 'notes_receiv')), str2float(getattr(row, 'accounts_receiv')), + str2float(getattr(row, 'oth_receiv')), str2float(getattr(row, 'prepayment')), str2float(getattr(row, 'div_receiv')), + str2float(getattr(row, 'int_receiv')), str2float(getattr(row, 'inventories')), str2float(getattr(row, 'amor_exp')), + str2float(getattr(row, 'nca_within_1y')), str2float(getattr(row, 'sett_rsrv')), str2float(getattr(row, 'loanto_oth_bank_fi')), + str2float(getattr(row, 'premium_receiv')), str2float(getattr(row, 'reinsur_receiv')), str2float(getattr(row, 'reinsur_res_receiv')), + str2float(getattr(row, 'pur_resale_fa')), str2float(getattr(row, 'oth_cur_assets')), str2float(getattr(row, 'total_cur_assets')), + str2float(getattr(row, 'fa_avail_for_sale')), str2float(getattr(row, 'htm_invest')), str2float(getattr(row, 'lt_eqt_invest')), + str2float(getattr(row, 'invest_real_estate')), str2float(getattr(row, 'time_deposits')), str2float(getattr(row, 'oth_assets')), + str2float(getattr(row, 'lt_rec')), str2float(getattr(row, 'fix_assets')), str2float(getattr(row, 'cip')), + str2float(getattr(row, 'const_materials')), str2float(getattr(row, 'fixed_assets_disp')), str2float(getattr(row, 'produc_bio_assets')), + str2float(getattr(row, 'oil_and_gas_assets')), str2float(getattr(row, 'intan_assets')), str2float(getattr(row, 'r_and_d')), + str2float(getattr(row, 'goodwill')), str2float(getattr(row, 'lt_amor_exp')), str2float(getattr(row, 'defer_tax_assets')), + str2float(getattr(row, 'decr_in_disbur')), str2float(getattr(row, 'oth_nca')), str2float(getattr(row, 'total_nca')), + str2float(getattr(row, 'cash_reser_cb')), str2float(getattr(row, 'depos_in_oth_bfi')), str2float(getattr(row, 'prec_metals')), + str2float(getattr(row, 'deriv_assets')), str2float(getattr(row, 'rr_reins_une_prem')), str2float(getattr(row, 'rr_reins_outstd_cla')), + str2float(getattr(row, 'rr_reins_lins_liab')), str2float(getattr(row, 'rr_reins_lthins_liab')), str2float(getattr(row, 'refund_depos')), + str2float(getattr(row, 'ph_pledge_loans')), str2float(getattr(row, 'refund_cap_depos')), str2float(getattr(row, 'indep_acct_assets')), + str2float(getattr(row, 'client_depos')), str2float(getattr(row, 'client_prov')), str2float(getattr(row, 'transac_seat_fee')), + str2float(getattr(row, 'invest_as_receiv')), str2float(getattr(row, 'total_assets')), str2float(getattr(row, 'lt_borr')), + str2float(getattr(row, 'st_borr')), str2float(getattr(row, 'cb_borr')), str2float(getattr(row, 'depos_ib_deposits')), + str2float(getattr(row, 'loan_oth_bank')), str2float(getattr(row, 'trading_fl')), str2float(getattr(row, 'notes_payable')), + str2float(getattr(row, 'acct_payable')), str2float(getattr(row, 'adv_receipts')), str2float(getattr(row, 'sold_for_repur_fa')), + str2float(getattr(row, 'comm_payable')), str2float(getattr(row, 'payroll_payable')), str2float(getattr(row, 'taxes_payable')), + str2float(getattr(row, 'int_payable')), str2float(getattr(row, 'div_payable')), str2float(getattr(row, 'oth_payable')), + str2float(getattr(row, 'acc_exp')), str2float(getattr(row, 'deferred_inc')), str2float(getattr(row, 'st_bonds_payable')), + str2float(getattr(row, 'payable_to_reinsurer')), str2float(getattr(row, 'rsrv_insur_cont')), str2float(getattr(row, 'acting_trading_sec')), + str2float(getattr(row, 'acting_uw_sec')), str2float(getattr(row, 'non_cur_liab_due_1y')), str2float(getattr(row, 'oth_cur_liab')), + str2float(getattr(row, 'total_cur_liab')), str2float(getattr(row, 'bond_payable')), str2float(getattr(row, 'lt_payable')), + str2float(getattr(row, 'specific_payables')), str2float(getattr(row, 'estimated_liab')), str2float(getattr(row, 'defer_tax_liab')), + str2float(getattr(row, 'defer_inc_non_cur_liab')), str2float(getattr(row, 'oth_ncl')), str2float(getattr(row, 'total_ncl')), + str2float(getattr(row, 'depos_oth_bfi')), str2float(getattr(row, 'deriv_liab')), str2float(getattr(row, 'depos')), + str2float(getattr(row, 'agency_bus_liab')), str2float(getattr(row, 'oth_liab')), str2float(getattr(row, 'prem_receiv_adva')), + str2float(getattr(row, 'depos_received')), str2float(getattr(row, 'ph_invest')), str2float(getattr(row, 'reser_une_prem')), + str2float(getattr(row, 'reser_outstd_claims')), str2float(getattr(row, 'reser_lins_liab')), str2float(getattr(row, 'reser_lthins_liab')), + str2float(getattr(row, 'indept_acc_liab')), str2float(getattr(row, 'pledge_borr')), str2float(getattr(row, 'indem_payable')), + str2float(getattr(row, 'policy_div_payable')), str2float(getattr(row, 'total_liab')), str2float(getattr(row, 'treasury_share')), + str2float(getattr(row, 'ordin_risk_reser')), str2float(getattr(row, 'forex_differ')), str2float(getattr(row, 'invest_loss_unconf')), + str2float(getattr(row, 'minority_int')), str2float(getattr(row, 'total_hldr_eqy_exc_min_int')), str2float(getattr(row, 'total_hldr_eqy_inc_min_int')), + str2float(getattr(row, 'total_liab_hldr_eqy')), str2float(getattr(row, 'lt_payroll_payable')), str2float(getattr(row, 'oth_comp_income')), + str2float(getattr(row, 'oth_eqt_tools')), str2float(getattr(row, 'oth_eqt_tools_p_shr')), str2float(getattr(row, 'lending_funds')), + str2float(getattr(row, 'acc_receivable')), str2float(getattr(row, 'st_fin_payable')), str2float(getattr(row, 'payables')), + str2float(getattr(row, 'hfs_assets')), str2float(getattr(row, 'hfs_sales')), str2float(getattr(row, 'cost_fin_assets')), + str2float(getattr(row, 'fair_value_fin_assets')), str2float(getattr(row, 'contract_assets')), str2float(getattr(row, 'contract_liab')), + str2float(getattr(row, 'accounts_receiv_bill')), str2float(getattr(row, 'accounts_pay')), str2float(getattr(row, 'oth_rcv_total')), + str2float(getattr(row, 'fix_assets_total')), str2float(getattr(row, 'cip_total')), str2float(getattr(row, 'oth_pay_total')), + str2float(getattr(row, 'long_pay_total')), str2float(getattr(row, 'debt_invest')), str2float(getattr(row, 'oth_debt_invest')), + str2float(getattr(row, 'oth_eq_invest')), str2float(getattr(row, 'oth_illiq_fin_assets')), str2float(getattr(row, 'oth_eq_ppbond')), + str2float(getattr(row, 'receiv_financing')), str2float(getattr(row, 'use_right_assets')), str2float(getattr(row, 'lease_liab')) + ) + return sqlstr + +def process(): + stock_list = [] + cursor = db.cursor() + total_stocks = 0 + total_rows = 0 + fd = open("./balance.log", 'w+') + # get stock list + sqlstr = "select ts_code from t_ods_hs_base_list where list_status = 'L' " + try: + cursor.execute(sqlstr) + results = cursor.fetchall() + for row in results : + stock_list.append(row[0]) + total_stocks = total_stocks+1 + except Exception as ex: + print (ex) + print ("get stock list error!") + db.close() + return + # get income data + for st_code in stock_list : + df = queryts(st_code) + loop = 0 + for row in df.itertuples(): + sql = getsqlstr(row) + try: + cursor.execute(sql) + db.commit() + loop = loop+1 + except Exception as ex: + print (ex) + print ("get stock %s error!" % st_code ) + db.rollback() + return + print("get %s balance data succ! total rows: %d" % (st_code, loop)) + fd.write("get %s balance data succ! total rows: %d \n" % (st_code, loop)) + fd.flush() + total_rows = total_rows+loop + time.sleep(0.5) + # get all data + print("All stock balance data process succ! total stocks: %d, total rows: %d " % (total_stocks, total_rows)) + fd.write("All stock balance data process succ! total stocks: %d, total rows: %d \n" % (total_stocks, total_rows)) + + # close db and file + fd.close() + db.close() + + +process() \ No newline at end of file diff --git a/tushare-stock/src/job_ods_hs_finance_cashflow.py b/tushare-stock/src/job_ods_hs_finance_cashflow.py new file mode 100644 index 0000000..5467980 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_finance_cashflow.py @@ -0,0 +1,286 @@ +import tushare as ts +import MySQLdb +import math +import time + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + +def str2float( str ): + try: + val = float(str) + if math.isinf(val) or math.isnan(val) : + val = 0 + return val + except Exception as e: + return 0.0 + +def queryts( code ) : + df = pro.cashflow(**{ + "ts_code": code, + "ann_date": "", + "f_ann_date": "", + "start_date": 20220630, + "end_date": 20230604, + #"start_date": 20170101, + #"end_date": 20220630, + "period": "", + "report_type": "", + "comp_type": "", + "end_type": "", + "is_calc": "", + "limit": "", + "offset": "" + }, fields=[ + "ts_code", + "ann_date", + "f_ann_date", + "end_date", + "comp_type", + "report_type", + "end_type", + "net_profit", + "finan_exp", + "c_fr_sale_sg", + "recp_tax_rends", + "n_depos_incr_fi", + "n_incr_loans_cb", + "n_inc_borr_oth_fi", + "prem_fr_orig_contr", + "n_incr_insured_dep", + "n_reinsur_prem", + "n_incr_disp_tfa", + "ifc_cash_incr", + "n_incr_disp_faas", + "n_incr_loans_oth_bank", + "n_cap_incr_repur", + "c_fr_oth_operate_a", + "c_inf_fr_operate_a", + "c_paid_goods_s", + "c_paid_to_for_empl", + "c_paid_for_taxes", + "n_incr_clt_loan_adv", + "n_incr_dep_cbob", + "c_pay_claims_orig_inco", + "pay_handling_chrg", + "pay_comm_insur_plcy", + "oth_cash_pay_oper_act", + "st_cash_out_act", + "n_cashflow_act", + "oth_recp_ral_inv_act", + "c_disp_withdrwl_invest", + "c_recp_return_invest", + "n_recp_disp_fiolta", + "n_recp_disp_sobu", + "stot_inflows_inv_act", + "c_pay_acq_const_fiolta", + "c_paid_invest", + "n_disp_subs_oth_biz", + "oth_pay_ral_inv_act", + "n_incr_pledge_loan", + "stot_out_inv_act", + "n_cashflow_inv_act", + "c_recp_borrow", + "proc_issue_bonds", + "oth_cash_recp_ral_fnc_act", + "stot_cash_in_fnc_act", + "free_cashflow", + "c_prepay_amt_borr", + "c_pay_dist_dpcp_int_exp", + "incl_dvd_profit_paid_sc_ms", + "oth_cashpay_ral_fnc_act", + "stot_cashout_fnc_act", + "n_cash_flows_fnc_act", + "eff_fx_flu_cash", + "n_incr_cash_cash_equ", + "c_cash_equ_beg_period", + "c_cash_equ_end_period", + "c_recp_cap_contrib", + "incl_cash_rec_saims", + "uncon_invest_loss", + "prov_depr_assets", + "depr_fa_coga_dpba", + "amort_intang_assets", + "lt_amort_deferred_exp", + "decr_deferred_exp", + "incr_acc_exp", + "loss_disp_fiolta", + "loss_scr_fa", + "loss_fv_chg", + "invest_loss", + "decr_def_inc_tax_assets", + "incr_def_inc_tax_liab", + "decr_inventories", + "decr_oper_payable", + "incr_oper_payable", + "others", + "im_net_cashflow_oper_act", + "conv_debt_into_cap", + "conv_copbonds_due_within_1y", + "fa_fnc_leases", + "im_n_incr_cash_equ", + "net_dism_capital_add", + "net_cash_rece_sec", + "credit_impa_loss", + "use_right_asset_dep", + "oth_loss_asset", + "end_bal_cash", + "beg_bal_cash", + "end_bal_cash_equ", + "beg_bal_cash_equ", + "update_flag" + ]) + return df + +def getsqlstr(row): + sqlstr = "insert into t_ods_hs_finance_cashflow(ts_code, ann_date, f_ann_date, end_date, comp_type, report_type, end_type, net_profit, finan_exp, c_fr_sale_sg, \ + recp_tax_rends, n_depos_incr_fi, n_incr_loans_cb, n_inc_borr_oth_fi, prem_fr_orig_contr, n_incr_insured_dep, n_reinsur_prem, n_incr_disp_tfa, ifc_cash_incr, \ + n_incr_disp_faas, n_incr_loans_oth_bank, n_cap_incr_repur, c_fr_oth_operate_a, c_inf_fr_operate_a, c_paid_goods_s, c_paid_to_for_empl, c_paid_for_taxes, \ + n_incr_clt_loan_adv, n_incr_dep_cbob, c_pay_claims_orig_inco, pay_handling_chrg, pay_comm_insur_plcy, oth_cash_pay_oper_act, st_cash_out_act, n_cashflow_act, \ + oth_recp_ral_inv_act, c_disp_withdrwl_invest, c_recp_return_invest, n_recp_disp_fiolta, n_recp_disp_sobu, stot_inflows_inv_act, c_pay_acq_const_fiolta, c_paid_invest, \ + n_disp_subs_oth_biz, oth_pay_ral_inv_act, n_incr_pledge_loan, stot_out_inv_act, n_cashflow_inv_act, c_recp_borrow, proc_issue_bonds, oth_cash_recp_ral_fnc_act, \ + stot_cash_in_fnc_act, free_cashflow, c_prepay_amt_borr, c_pay_dist_dpcp_int_exp, incl_dvd_profit_paid_sc_ms, oth_cashpay_ral_fnc_act, stot_cashout_fnc_act, \ + n_cash_flows_fnc_act, eff_fx_flu_cash, n_incr_cash_cash_equ, c_cash_equ_beg_period, c_cash_equ_end_period, c_recp_cap_contrib, incl_cash_rec_saims, uncon_invest_loss, \ + prov_depr_assets, depr_fa_coga_dpba, amort_intang_assets, lt_amort_deferred_exp, decr_deferred_exp, incr_acc_exp, loss_disp_fiolta, loss_scr_fa, loss_fv_chg, invest_loss, \ + decr_def_inc_tax_assets, incr_def_inc_tax_liab, decr_inventories, decr_oper_payable, incr_oper_payable, others, im_net_cashflow_oper_act, conv_debt_into_cap, \ + conv_copbonds_due_within_1y, fa_fnc_leases, im_n_incr_cash_equ, net_dism_capital_add, net_cash_rece_sec, credit_impa_loss, use_right_asset_dep, oth_loss_asset, \ + end_bal_cash, beg_bal_cash, end_bal_cash_equ, beg_bal_cash_equ, update_flag) \ + values('%s', '%s', '%s', '%s', '%s', '%s', '%s', \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, '%s') \ + on duplicate key update report_type='%s', comp_type='%s', end_type='%s', \ + net_profit=%f, finan_exp=%f, c_fr_sale_sg=%f, recp_tax_rends=%f, n_depos_incr_fi=%f, n_incr_loans_cb=%f, n_inc_borr_oth_fi=%f, prem_fr_orig_contr=%f, \ + n_incr_insured_dep=%f, n_reinsur_prem=%f, n_incr_disp_tfa=%f, ifc_cash_incr=%f, n_incr_disp_faas=%f, n_incr_loans_oth_bank=%f, n_cap_incr_repur=%f, \ + c_fr_oth_operate_a=%f, c_inf_fr_operate_a=%f, c_paid_goods_s=%f, c_paid_to_for_empl=%f, c_paid_for_taxes=%f, n_incr_clt_loan_adv=%f, n_incr_dep_cbob=%f, \ + c_pay_claims_orig_inco=%f, pay_handling_chrg=%f, pay_comm_insur_plcy=%f, oth_cash_pay_oper_act=%f, st_cash_out_act=%f, n_cashflow_act=%f, \ + oth_recp_ral_inv_act=%f, c_disp_withdrwl_invest=%f, c_recp_return_invest=%f, n_recp_disp_fiolta=%f, n_recp_disp_sobu=%f, stot_inflows_inv_act=%f, \ + c_pay_acq_const_fiolta=%f, c_paid_invest=%f, n_disp_subs_oth_biz=%f, oth_pay_ral_inv_act=%f, n_incr_pledge_loan=%f, stot_out_inv_act=%f, n_cashflow_inv_act=%f, \ + c_recp_borrow=%f, proc_issue_bonds=%f, oth_cash_recp_ral_fnc_act=%f, stot_cash_in_fnc_act=%f, free_cashflow=%f, c_prepay_amt_borr=%f, c_pay_dist_dpcp_int_exp=%f, \ + incl_dvd_profit_paid_sc_ms=%f, oth_cashpay_ral_fnc_act=%f, stot_cashout_fnc_act=%f, n_cash_flows_fnc_act=%f, eff_fx_flu_cash=%f, n_incr_cash_cash_equ=%f, \ + c_cash_equ_beg_period=%f, c_cash_equ_end_period=%f, c_recp_cap_contrib=%f, incl_cash_rec_saims=%f, uncon_invest_loss=%f, prov_depr_assets=%f, \ + depr_fa_coga_dpba=%f, amort_intang_assets=%f, lt_amort_deferred_exp=%f, decr_deferred_exp=%f, incr_acc_exp=%f, loss_disp_fiolta=%f, loss_scr_fa=%f, \ + loss_fv_chg=%f, invest_loss=%f, decr_def_inc_tax_assets=%f, incr_def_inc_tax_liab=%f, decr_inventories=%f, decr_oper_payable=%f, incr_oper_payable=%f, \ + others=%f, im_net_cashflow_oper_act=%f, conv_debt_into_cap=%f, conv_copbonds_due_within_1y=%f, fa_fnc_leases=%f, im_n_incr_cash_equ=%f, net_dism_capital_add=%f, \ + net_cash_rece_sec=%f, credit_impa_loss=%f, use_right_asset_dep=%f, oth_loss_asset=%f, end_bal_cash=%f, beg_bal_cash=%f, end_bal_cash_equ=%f, \ + beg_bal_cash_equ=%f " % ( + getattr(row, 'ts_code'), getattr(row, 'ann_date'), getattr(row, 'f_ann_date'), getattr(row, 'end_date'), + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'net_profit')), str2float(getattr(row, 'finan_exp')), str2float(getattr(row, 'c_fr_sale_sg')), str2float(getattr(row, 'recp_tax_rends')), + str2float(getattr(row, 'n_depos_incr_fi')), str2float(getattr(row, 'n_incr_loans_cb')), str2float(getattr(row, 'n_inc_borr_oth_fi')), + str2float(getattr(row, 'prem_fr_orig_contr')), str2float(getattr(row, 'n_incr_insured_dep')), str2float(getattr(row, 'n_reinsur_prem')), + str2float(getattr(row, 'n_incr_disp_tfa')), str2float(getattr(row, 'ifc_cash_incr')), str2float(getattr(row, 'n_incr_disp_faas')), + str2float(getattr(row, 'n_incr_loans_oth_bank')), str2float(getattr(row, 'n_cap_incr_repur')), str2float(getattr(row, 'c_fr_oth_operate_a')), + str2float(getattr(row, 'c_inf_fr_operate_a')), str2float(getattr(row, 'c_paid_goods_s')), str2float(getattr(row, 'c_paid_to_for_empl')), + str2float(getattr(row, 'c_paid_for_taxes')), str2float(getattr(row, 'n_incr_clt_loan_adv')), str2float(getattr(row, 'n_incr_dep_cbob')), + str2float(getattr(row, 'c_pay_claims_orig_inco')), str2float(getattr(row, 'pay_handling_chrg')), str2float(getattr(row, 'pay_comm_insur_plcy')), + str2float(getattr(row, 'oth_cash_pay_oper_act')), str2float(getattr(row, 'st_cash_out_act')), str2float(getattr(row, 'n_cashflow_act')), + str2float(getattr(row, 'oth_recp_ral_inv_act')), str2float(getattr(row, 'c_disp_withdrwl_invest')), str2float(getattr(row, 'c_recp_return_invest')), + str2float(getattr(row, 'n_recp_disp_fiolta')), str2float(getattr(row, 'n_recp_disp_sobu')), str2float(getattr(row, 'stot_inflows_inv_act')), + str2float(getattr(row, 'c_pay_acq_const_fiolta')), str2float(getattr(row, 'c_paid_invest')), str2float(getattr(row, 'n_disp_subs_oth_biz')), + str2float(getattr(row, 'oth_pay_ral_inv_act')), str2float(getattr(row, 'n_incr_pledge_loan')), str2float(getattr(row, 'stot_out_inv_act')), + str2float(getattr(row, 'n_cashflow_inv_act')), str2float(getattr(row, 'c_recp_borrow')), str2float(getattr(row, 'proc_issue_bonds')), + str2float(getattr(row, 'oth_cash_recp_ral_fnc_act')), str2float(getattr(row, 'stot_cash_in_fnc_act')), str2float(getattr(row, 'free_cashflow')), + str2float(getattr(row, 'c_prepay_amt_borr')), str2float(getattr(row, 'c_pay_dist_dpcp_int_exp')), str2float(getattr(row, 'incl_dvd_profit_paid_sc_ms')), + str2float(getattr(row, 'oth_cashpay_ral_fnc_act')), str2float(getattr(row, 'stot_cashout_fnc_act')), str2float(getattr(row, 'n_cash_flows_fnc_act')), + str2float(getattr(row, 'eff_fx_flu_cash')), str2float(getattr(row, 'n_incr_cash_cash_equ')), str2float(getattr(row, 'c_cash_equ_beg_period')), + str2float(getattr(row, 'c_cash_equ_end_period')), str2float(getattr(row, 'c_recp_cap_contrib')), str2float(getattr(row, 'incl_cash_rec_saims')), + str2float(getattr(row, 'uncon_invest_loss')), str2float(getattr(row, 'prov_depr_assets')), str2float(getattr(row, 'depr_fa_coga_dpba')), + str2float(getattr(row, 'amort_intang_assets')), str2float(getattr(row, 'lt_amort_deferred_exp')), str2float(getattr(row, 'decr_deferred_exp')), + str2float(getattr(row, 'incr_acc_exp')), str2float(getattr(row, 'loss_disp_fiolta')), str2float(getattr(row, 'loss_scr_fa')), str2float(getattr(row, 'loss_fv_chg')), + str2float(getattr(row, 'invest_loss')), str2float(getattr(row, 'decr_def_inc_tax_assets')), str2float(getattr(row, 'incr_def_inc_tax_liab')), + str2float(getattr(row, 'decr_inventories')), str2float(getattr(row, 'decr_oper_payable')), str2float(getattr(row, 'incr_oper_payable')), + str2float(getattr(row, 'others')), str2float(getattr(row, 'im_net_cashflow_oper_act')), str2float(getattr(row, 'conv_debt_into_cap')), + str2float(getattr(row, 'conv_copbonds_due_within_1y')), str2float(getattr(row, 'fa_fnc_leases')), str2float(getattr(row, 'im_n_incr_cash_equ')), + str2float(getattr(row, 'net_dism_capital_add')), str2float(getattr(row, 'net_cash_rece_sec')), str2float(getattr(row, 'credit_impa_loss')), + str2float(getattr(row, 'use_right_asset_dep')), str2float(getattr(row, 'oth_loss_asset')), str2float(getattr(row, 'end_bal_cash')), + str2float(getattr(row, 'beg_bal_cash')), str2float(getattr(row, 'end_bal_cash_equ')), str2float(getattr(row, 'beg_bal_cash_equ')), + getattr(row, 'update_flag'), + + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'net_profit')), str2float(getattr(row, 'finan_exp')), str2float(getattr(row, 'c_fr_sale_sg')), str2float(getattr(row, 'recp_tax_rends')), + str2float(getattr(row, 'n_depos_incr_fi')), str2float(getattr(row, 'n_incr_loans_cb')), str2float(getattr(row, 'n_inc_borr_oth_fi')), + str2float(getattr(row, 'prem_fr_orig_contr')), str2float(getattr(row, 'n_incr_insured_dep')), str2float(getattr(row, 'n_reinsur_prem')), + str2float(getattr(row, 'n_incr_disp_tfa')), str2float(getattr(row, 'ifc_cash_incr')), str2float(getattr(row, 'n_incr_disp_faas')), + str2float(getattr(row, 'n_incr_loans_oth_bank')), str2float(getattr(row, 'n_cap_incr_repur')), str2float(getattr(row, 'c_fr_oth_operate_a')), + str2float(getattr(row, 'c_inf_fr_operate_a')), str2float(getattr(row, 'c_paid_goods_s')), str2float(getattr(row, 'c_paid_to_for_empl')), + str2float(getattr(row, 'c_paid_for_taxes')), str2float(getattr(row, 'n_incr_clt_loan_adv')), str2float(getattr(row, 'n_incr_dep_cbob')), + str2float(getattr(row, 'c_pay_claims_orig_inco')), str2float(getattr(row, 'pay_handling_chrg')), str2float(getattr(row, 'pay_comm_insur_plcy')), + str2float(getattr(row, 'oth_cash_pay_oper_act')), str2float(getattr(row, 'st_cash_out_act')), str2float(getattr(row, 'n_cashflow_act')), + str2float(getattr(row, 'oth_recp_ral_inv_act')), str2float(getattr(row, 'c_disp_withdrwl_invest')), str2float(getattr(row, 'c_recp_return_invest')), + str2float(getattr(row, 'n_recp_disp_fiolta')), str2float(getattr(row, 'n_recp_disp_sobu')), str2float(getattr(row, 'stot_inflows_inv_act')), + str2float(getattr(row, 'c_pay_acq_const_fiolta')), str2float(getattr(row, 'c_paid_invest')), str2float(getattr(row, 'n_disp_subs_oth_biz')), + str2float(getattr(row, 'oth_pay_ral_inv_act')), str2float(getattr(row, 'n_incr_pledge_loan')), str2float(getattr(row, 'stot_out_inv_act')), + str2float(getattr(row, 'n_cashflow_inv_act')), str2float(getattr(row, 'c_recp_borrow')), str2float(getattr(row, 'proc_issue_bonds')), + str2float(getattr(row, 'oth_cash_recp_ral_fnc_act')), str2float(getattr(row, 'stot_cash_in_fnc_act')), str2float(getattr(row, 'free_cashflow')), + str2float(getattr(row, 'c_prepay_amt_borr')), str2float(getattr(row, 'c_pay_dist_dpcp_int_exp')), str2float(getattr(row, 'incl_dvd_profit_paid_sc_ms')), + str2float(getattr(row, 'oth_cashpay_ral_fnc_act')), str2float(getattr(row, 'stot_cashout_fnc_act')), str2float(getattr(row, 'n_cash_flows_fnc_act')), + str2float(getattr(row, 'eff_fx_flu_cash')), str2float(getattr(row, 'n_incr_cash_cash_equ')), str2float(getattr(row, 'c_cash_equ_beg_period')), + str2float(getattr(row, 'c_cash_equ_end_period')), str2float(getattr(row, 'c_recp_cap_contrib')), str2float(getattr(row, 'incl_cash_rec_saims')), + str2float(getattr(row, 'uncon_invest_loss')), str2float(getattr(row, 'prov_depr_assets')), str2float(getattr(row, 'depr_fa_coga_dpba')), + str2float(getattr(row, 'amort_intang_assets')), str2float(getattr(row, 'lt_amort_deferred_exp')), str2float(getattr(row, 'decr_deferred_exp')), + str2float(getattr(row, 'incr_acc_exp')), str2float(getattr(row, 'loss_disp_fiolta')), str2float(getattr(row, 'loss_scr_fa')), str2float(getattr(row, 'loss_fv_chg')), + str2float(getattr(row, 'invest_loss')), str2float(getattr(row, 'decr_def_inc_tax_assets')), str2float(getattr(row, 'incr_def_inc_tax_liab')), + str2float(getattr(row, 'decr_inventories')), str2float(getattr(row, 'decr_oper_payable')), str2float(getattr(row, 'incr_oper_payable')), + str2float(getattr(row, 'others')), str2float(getattr(row, 'im_net_cashflow_oper_act')), str2float(getattr(row, 'conv_debt_into_cap')), + str2float(getattr(row, 'conv_copbonds_due_within_1y')), str2float(getattr(row, 'fa_fnc_leases')), str2float(getattr(row, 'im_n_incr_cash_equ')), + str2float(getattr(row, 'net_dism_capital_add')), str2float(getattr(row, 'net_cash_rece_sec')), str2float(getattr(row, 'credit_impa_loss')), + str2float(getattr(row, 'use_right_asset_dep')), str2float(getattr(row, 'oth_loss_asset')), str2float(getattr(row, 'end_bal_cash')), + str2float(getattr(row, 'beg_bal_cash')), str2float(getattr(row, 'end_bal_cash_equ')), str2float(getattr(row, 'beg_bal_cash_equ')) + ) + return sqlstr + +def process(): + stock_list = [] + cursor = db.cursor() + total_stocks = 0 + total_rows = 0 + fd = open("./cashflow.log", 'w+') + # get stock list + sqlstr = "select ts_code from t_ods_hs_base_list where list_status = 'L' " + try: + cursor.execute(sqlstr) + results = cursor.fetchall() + for row in results : + stock_list.append(row[0]) + total_stocks = total_stocks+1 + except Exception as ex: + print (ex) + print ("get stock list error!") + db.close() + return + # get income data + for st_code in stock_list : + df = queryts(st_code) + loop = 0 + for row in df.itertuples(): + sql = getsqlstr(row) + try: + cursor.execute(sql) + db.commit() + loop = loop+1 + except Exception as ex: + print (ex) + print ("get stock %s error!" % st_code ) + db.rollback() + return + print("get %s cashflow data succ! total rows: %d" % (st_code, loop)) + fd.write("get %s cashflow data succ! total rows: %d \n" % (st_code, loop)) + fd.flush() + total_rows = total_rows+loop + time.sleep(0.5) + # get all data + print("All stock cashflow data process succ! total stocks: %d, total rows: %d " % (total_stocks, total_rows)) + fd.write("All stock cashflow data process succ! total stocks: %d, total rows: %d \n" % (total_stocks, total_rows)) + + # close db and file + fd.close() + db.close() + + +process() \ No newline at end of file diff --git a/tushare-stock/src/job_ods_hs_finance_income.py b/tushare-stock/src/job_ods_hs_finance_income.py new file mode 100644 index 0000000..94c7900 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_finance_income.py @@ -0,0 +1,283 @@ +import tushare as ts +import MySQLdb +import math +import time + +from config import CONFIG_DB + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api('f4b683b73b5208105564cb2a086f9c687268b8c4a50d7534853889e3') + +def str2float( str ): + try: + val = float(str) + if math.isinf(val) or math.isnan(val) : + val = 0 + return val + except Exception as e: + return 0.0 + +def queryts( code ) : + df = pro.income(**{ + "ts_code": code, + "ann_date": "", + "f_ann_date": "", + "start_date": 20220630, + "end_date": 20230604, + "period": "", + "report_type": "", + "comp_type": "", + "end_type": "", + "is_calc": "", + "limit": "", + "offset": "" + }, fields=[ + "ts_code", + "ann_date", + "f_ann_date", + "end_date", + "report_type", + "comp_type", + "end_type", + "basic_eps", + "diluted_eps", + "total_revenue", + "revenue", + "int_income", + "prem_earned", + "comm_income", + "n_commis_income", + "n_oth_income", + "n_oth_b_income", + "prem_income", + "out_prem", + "une_prem_reser", + "reins_income", + "n_sec_tb_income", + "n_sec_uw_income", + "n_asset_mg_income", + "oth_b_income", + "fv_value_chg_gain", + "invest_income", + "ass_invest_income", + "forex_gain", + "total_cogs", + "oper_cost", + "int_exp", + "comm_exp", + "biz_tax_surchg", + "sell_exp", + "admin_exp", + "fin_exp", + "assets_impair_loss", + "prem_refund", + "compens_payout", + "reser_insur_liab", + "div_payt", + "reins_exp", + "oper_exp", + "compens_payout_refu", + "insur_reser_refu", + "reins_cost_refund", + "other_bus_cost", + "operate_profit", + "non_oper_income", + "non_oper_exp", + "nca_disploss", + "total_profit", + "income_tax", + "n_income", + "n_income_attr_p", + "minority_gain", + "oth_compr_income", + "t_compr_income", + "compr_inc_attr_p", + "compr_inc_attr_m_s", + "ebit", + "ebitda", + "insurance_exp", + "undist_profit", + "distable_profit", + "rd_exp", + "fin_exp_int_exp", + "fin_exp_int_inc", + "transfer_surplus_rese", + "transfer_housing_imprest", + "transfer_oth", + "adj_lossgain", + "withdra_legal_surplus", + "withdra_legal_pubfund", + "withdra_biz_devfund", + "withdra_rese_fund", + "withdra_oth_ersu", + "workers_welfare", + "distr_profit_shrhder", + "prfshare_payable_dvd", + "comshare_payable_dvd", + "capit_comstock_div", + "net_after_nr_lp_correct", + "oth_income", + "asset_disp_income", + "continued_net_profit", + "end_net_profit", + "credit_impa_loss", + "net_expo_hedging_benefits", + "oth_impair_loss_assets", + "total_opcost", + "amodcost_fin_assets", + "update_flag" + ]) + return df + +def getsqlstr(row): + sqlstr = "insert into t_ods_hs_finance_income(ts_code, ann_date, f_ann_date, end_date, report_type, comp_type, end_type, \ + basic_eps, diluted_eps, total_revenue, revenue, int_income, prem_earned, comm_income, n_commis_income, n_oth_income, \ + n_oth_b_income, prem_income, out_prem, une_prem_reser, reins_income, n_sec_tb_income, n_sec_uw_income, n_asset_mg_income, \ + oth_b_income, fv_value_chg_gain, invest_income, ass_invest_income, forex_gain, total_cogs, oper_cost, int_exp, comm_exp, \ + biz_tax_surchg, sell_exp, admin_exp, fin_exp, assets_impair_loss, prem_refund, compens_payout, reser_insur_liab, div_payt, \ + reins_exp, oper_exp, compens_payout_refu, insur_reser_refu, reins_cost_refund, other_bus_cost, operate_profit, non_oper_income, \ + non_oper_exp, nca_disploss, total_profit, income_tax, n_income, n_income_attr_p, minority_gain, oth_compr_income, t_compr_income, \ + compr_inc_attr_p, compr_inc_attr_m_s, ebit, ebitda, insurance_exp, undist_profit, distable_profit, rd_exp, fin_exp_int_exp, \ + fin_exp_int_inc, transfer_surplus_rese, transfer_housing_imprest, transfer_oth, adj_lossgain, withdra_legal_surplus, \ + withdra_legal_pubfund, withdra_biz_devfund, withdra_rese_fund, withdra_oth_ersu, workers_welfare, distr_profit_shrhder, \ + prfshare_payable_dvd, comshare_payable_dvd, capit_comstock_div, net_after_nr_lp_correct, oth_income, asset_disp_income, \ + continued_net_profit, end_net_profit, credit_impa_loss, net_expo_hedging_benefits, oth_impair_loss_assets, total_opcost, \ + amodcost_fin_assets, update_flag) \ + values('%s', '%s', '%s', '%s', '%s', '%s', '%s', \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, '%s') \ + on duplicate key update report_type='%s', comp_type='%s', end_type='%s', \ + basic_eps=%f, diluted_eps=%f, total_revenue=%f, revenue=%f, int_income=%f, prem_earned=%f, \ + comm_income=%f, n_commis_income=%f, n_oth_income=%f, n_oth_b_income=%f, prem_income=%f, \ + out_prem=%f, une_prem_reser=%f, reins_income=%f, n_sec_tb_income=%f, n_sec_uw_income=%f, \ + n_asset_mg_income=%f, oth_b_income=%f, fv_value_chg_gain=%f, invest_income=%f, ass_invest_income=%f, \ + forex_gain=%f, total_cogs=%f, oper_cost=%f, int_exp=%f, comm_exp=%f, biz_tax_surchg=%f, \ + sell_exp=%f, admin_exp=%f, fin_exp=%f, assets_impair_loss=%f, prem_refund=%f, compens_payout=%f, \ + reser_insur_liab=%f, div_payt=%f, reins_exp=%f, oper_exp=%f, compens_payout_refu=%f, \ + insur_reser_refu=%f, reins_cost_refund=%f, other_bus_cost=%f, operate_profit=%f, non_oper_income=%f, \ + non_oper_exp=%f, nca_disploss=%f, total_profit=%f, income_tax=%f, n_income=%f, n_income_attr_p=%f, \ + minority_gain=%f, oth_compr_income=%f, t_compr_income=%f, compr_inc_attr_p=%f, compr_inc_attr_m_s=%f, \ + ebit=%f, ebitda=%f, insurance_exp=%f, undist_profit=%f, distable_profit=%f, rd_exp=%f, fin_exp_int_exp=%f, \ + fin_exp_int_inc=%f, transfer_surplus_rese=%f, transfer_housing_imprest=%f, transfer_oth=%f, \ + adj_lossgain=%f, withdra_legal_surplus=%f, withdra_legal_pubfund=%f, withdra_biz_devfund=%f, \ + withdra_rese_fund=%f, withdra_oth_ersu=%f, workers_welfare=%f, distr_profit_shrhder=%f, \ + prfshare_payable_dvd=%f, comshare_payable_dvd=%f, capit_comstock_div=%f, net_after_nr_lp_correct=%f, \ + oth_income=%f, asset_disp_income=%f, continued_net_profit=%f, end_net_profit=%f, credit_impa_loss=%f, \ + net_expo_hedging_benefits=%f, oth_impair_loss_assets=%f, total_opcost=%f, amodcost_fin_assets=%f " % ( + getattr(row, 'ts_code'), getattr(row, 'ann_date'), getattr(row, 'f_ann_date'), getattr(row, 'end_date'), + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'basic_eps')), str2float(getattr(row, 'diluted_eps')), str2float(getattr(row, 'total_revenue')), + str2float(getattr(row, 'revenue')), str2float(getattr(row, 'int_income')), str2float(getattr(row, 'prem_earned')), + str2float(getattr(row, 'comm_income')), str2float(getattr(row, 'n_commis_income')), str2float(getattr(row, 'n_oth_income')), + str2float(getattr(row, 'n_oth_b_income')), str2float(getattr(row, 'prem_income')), str2float(getattr(row, 'out_prem')), + str2float(getattr(row, 'une_prem_reser')), str2float(getattr(row, 'reins_income')), str2float(getattr(row, 'n_sec_tb_income')), + str2float(getattr(row, 'n_sec_uw_income')), str2float(getattr(row, 'n_asset_mg_income')), str2float(getattr(row, 'oth_b_income')), + str2float(getattr(row, 'fv_value_chg_gain')), str2float(getattr(row, 'invest_income')), str2float(getattr(row, 'ass_invest_income')), + str2float(getattr(row, 'forex_gain')), str2float(getattr(row, 'total_cogs')), str2float(getattr(row, 'oper_cost')), + str2float(getattr(row, 'int_exp')), str2float(getattr(row, 'comm_exp')), str2float(getattr(row, 'biz_tax_surchg')), + str2float(getattr(row, 'sell_exp')), str2float(getattr(row, 'admin_exp')), str2float(getattr(row, 'fin_exp')), + str2float(getattr(row, 'assets_impair_loss')), str2float(getattr(row, 'prem_refund')), str2float(getattr(row, 'compens_payout')), + str2float(getattr(row, 'reser_insur_liab')), str2float(getattr(row, 'div_payt')), str2float(getattr(row, 'reins_exp')), + str2float(getattr(row, 'oper_exp')), str2float(getattr(row, 'compens_payout_refu')), str2float(getattr(row, 'insur_reser_refu')), + str2float(getattr(row, 'reins_cost_refund')), str2float(getattr(row, 'other_bus_cost')), str2float(getattr(row, 'operate_profit')), + str2float(getattr(row, 'non_oper_income')), str2float(getattr(row, 'non_oper_exp')), str2float(getattr(row, 'nca_disploss')), + str2float(getattr(row, 'total_profit')), str2float(getattr(row, 'income_tax')), str2float(getattr(row, 'n_income')), + str2float(getattr(row, 'n_income_attr_p')), str2float(getattr(row, 'minority_gain')), str2float(getattr(row, 'oth_compr_income')), + str2float(getattr(row, 't_compr_income')), str2float(getattr(row, 'compr_inc_attr_p')), str2float(getattr(row, 'compr_inc_attr_m_s')), + str2float(getattr(row, 'ebit')), str2float(getattr(row, 'ebitda')), str2float(getattr(row, 'insurance_exp')), + str2float(getattr(row, 'undist_profit')), str2float(getattr(row, 'distable_profit')), str2float(getattr(row, 'rd_exp')), + str2float(getattr(row, 'fin_exp_int_exp')), str2float(getattr(row, 'fin_exp_int_inc')), str2float(getattr(row, 'transfer_surplus_rese')), + str2float(getattr(row, 'transfer_housing_imprest')), str2float(getattr(row, 'transfer_oth')), str2float(getattr(row, 'adj_lossgain')), + str2float(getattr(row, 'withdra_legal_surplus')), str2float(getattr(row, 'withdra_legal_pubfund')), str2float(getattr(row, 'withdra_biz_devfund')), + str2float(getattr(row, 'withdra_rese_fund')), str2float(getattr(row, 'withdra_oth_ersu')), str2float(getattr(row, 'workers_welfare')), + str2float(getattr(row, 'distr_profit_shrhder')), str2float(getattr(row, 'prfshare_payable_dvd')), str2float(getattr(row, 'comshare_payable_dvd')), + str2float(getattr(row, 'capit_comstock_div')), str2float(getattr(row, 'net_after_nr_lp_correct')), str2float(getattr(row, 'oth_income')), + str2float(getattr(row, 'asset_disp_income')), str2float(getattr(row, 'continued_net_profit')), str2float(getattr(row, 'end_net_profit')), + str2float(getattr(row, 'credit_impa_loss')), str2float(getattr(row, 'net_expo_hedging_benefits')), str2float(getattr(row, 'oth_impair_loss_assets')), + str2float(getattr(row, 'total_opcost')), str2float(getattr(row, 'amodcost_fin_assets')), getattr(row, 'update_flag'), + + getattr(row, 'report_type'), getattr(row, 'comp_type'), getattr(row, 'end_type'), + str2float(getattr(row, 'basic_eps')), str2float(getattr(row, 'diluted_eps')), str2float(getattr(row, 'total_revenue')), + str2float(getattr(row, 'revenue')), str2float(getattr(row, 'int_income')), str2float(getattr(row, 'prem_earned')), + str2float(getattr(row, 'comm_income')), str2float(getattr(row, 'n_commis_income')), str2float(getattr(row, 'n_oth_income')), + str2float(getattr(row, 'n_oth_b_income')), str2float(getattr(row, 'prem_income')), str2float(getattr(row, 'out_prem')), + str2float(getattr(row, 'une_prem_reser')), str2float(getattr(row, 'reins_income')), str2float(getattr(row, 'n_sec_tb_income')), + str2float(getattr(row, 'n_sec_uw_income')), str2float(getattr(row, 'n_asset_mg_income')), str2float(getattr(row, 'oth_b_income')), + str2float(getattr(row, 'fv_value_chg_gain')), str2float(getattr(row, 'invest_income')), str2float(getattr(row, 'ass_invest_income')), + str2float(getattr(row, 'forex_gain')), str2float(getattr(row, 'total_cogs')), str2float(getattr(row, 'oper_cost')), + str2float(getattr(row, 'int_exp')), str2float(getattr(row, 'comm_exp')), str2float(getattr(row, 'biz_tax_surchg')), + str2float(getattr(row, 'sell_exp')), str2float(getattr(row, 'admin_exp')), str2float(getattr(row, 'fin_exp')), + str2float(getattr(row, 'assets_impair_loss')), str2float(getattr(row, 'prem_refund')), str2float(getattr(row, 'compens_payout')), + str2float(getattr(row, 'reser_insur_liab')), str2float(getattr(row, 'div_payt')), str2float(getattr(row, 'reins_exp')), + str2float(getattr(row, 'oper_exp')), str2float(getattr(row, 'compens_payout_refu')), str2float(getattr(row, 'insur_reser_refu')), + str2float(getattr(row, 'reins_cost_refund')), str2float(getattr(row, 'other_bus_cost')), str2float(getattr(row, 'operate_profit')), + str2float(getattr(row, 'non_oper_income')), str2float(getattr(row, 'non_oper_exp')), str2float(getattr(row, 'nca_disploss')), + str2float(getattr(row, 'total_profit')), str2float(getattr(row, 'income_tax')), str2float(getattr(row, 'n_income')), + str2float(getattr(row, 'n_income_attr_p')), str2float(getattr(row, 'minority_gain')), str2float(getattr(row, 'oth_compr_income')), + str2float(getattr(row, 't_compr_income')), str2float(getattr(row, 'compr_inc_attr_p')), str2float(getattr(row, 'compr_inc_attr_m_s')), + str2float(getattr(row, 'ebit')), str2float(getattr(row, 'ebitda')), str2float(getattr(row, 'insurance_exp')), + str2float(getattr(row, 'undist_profit')), str2float(getattr(row, 'distable_profit')), str2float(getattr(row, 'rd_exp')), + str2float(getattr(row, 'fin_exp_int_exp')), str2float(getattr(row, 'fin_exp_int_inc')), str2float(getattr(row, 'transfer_surplus_rese')), + str2float(getattr(row, 'transfer_housing_imprest')), str2float(getattr(row, 'transfer_oth')), str2float(getattr(row, 'adj_lossgain')), + str2float(getattr(row, 'withdra_legal_surplus')), str2float(getattr(row, 'withdra_legal_pubfund')), str2float(getattr(row, 'withdra_biz_devfund')), + str2float(getattr(row, 'withdra_rese_fund')), str2float(getattr(row, 'withdra_oth_ersu')), str2float(getattr(row, 'workers_welfare')), + str2float(getattr(row, 'distr_profit_shrhder')), str2float(getattr(row, 'prfshare_payable_dvd')), str2float(getattr(row, 'comshare_payable_dvd')), + str2float(getattr(row, 'capit_comstock_div')), str2float(getattr(row, 'net_after_nr_lp_correct')), str2float(getattr(row, 'oth_income')), + str2float(getattr(row, 'asset_disp_income')), str2float(getattr(row, 'continued_net_profit')), str2float(getattr(row, 'end_net_profit')), + str2float(getattr(row, 'credit_impa_loss')), str2float(getattr(row, 'net_expo_hedging_benefits')), str2float(getattr(row, 'oth_impair_loss_assets')), + str2float(getattr(row, 'total_opcost')), str2float(getattr(row, 'amodcost_fin_assets')) + ) + return sqlstr + +def process(): + stock_list = [] + cursor = db.cursor() + total_stocks = 0 + total_rows = 0 + fd = open("./income.log", 'w+') + # get stock list + sqlstr = "select ts_code from t_ods_hs_base_list where list_status = 'L' " + try: + cursor.execute(sqlstr) + results = cursor.fetchall() + for row in results : + stock_list.append(row[0]) + total_stocks = total_stocks+1 + except Exception as ex: + print (ex) + print ("get stock list error!") + db.close() + return + # get income data + for st_code in stock_list : + df = queryts(st_code) + loop = 0 + for row in df.itertuples(): + sql = getsqlstr(row) + try: + cursor.execute(sql) + db.commit() + loop = loop+1 + except Exception as ex: + print (ex) + print ("get stock %s error!" % st_code ) + db.rollback() + return + print("get %s income data succ! total rows: %d" % (st_code, loop)) + fd.write("get %s income data succ! total rows: %d \n" % (st_code, loop)) + fd.flush() + total_rows = total_rows+loop + time.sleep(0.5) + # get all data + print("All stock income data process succ! total stocks: %d, total rows: %d " % (total_stocks, total_rows)) + fd.write("All stock income data process succ! total stocks: %d, total rows: %d \n" % (total_stocks, total_rows)) + + # close db and file + fd.close() + db.close() + + +process() \ No newline at end of file diff --git a/tushare-stock/src/job_ods_hs_finance_indicator.py b/tushare-stock/src/job_ods_hs_finance_indicator.py new file mode 100644 index 0000000..7c79ed2 --- /dev/null +++ b/tushare-stock/src/job_ods_hs_finance_indicator.py @@ -0,0 +1,386 @@ +import tushare as ts +import MySQLdb +import math +import time + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + +def str2float( str ): + try: + val = float(str) + if math.isinf(val) or math.isnan(val) : + val = 0 + return val + except Exception as e: + return 0.0 + +def queryts( code ) : + df = pro.fina_indicator(**{ + "ts_code": code, + "ann_date": "", + "start_date": 20220630, + "end_date": 20230604, + "period": "", + "update_flag": "", + "limit": "", + "offset": "" + }, fields=[ + "ts_code", + "ann_date", + "end_date", + "eps", + "dt_eps", + "total_revenue_ps", + "revenue_ps", + "capital_rese_ps", + "surplus_rese_ps", + "undist_profit_ps", + "extra_item", + "profit_dedt", + "gross_margin", + "current_ratio", + "quick_ratio", + "cash_ratio", + "invturn_days", + "arturn_days", + "inv_turn", + "ar_turn", + "ca_turn", + "fa_turn", + "assets_turn", + "op_income", + "valuechange_income", + "interst_income", + "daa", + "ebit", + "ebitda", + "fcff", + "fcfe", + "current_exint", + "noncurrent_exint", + "interestdebt", + "netdebt", + "tangible_asset", + "working_capital", + "networking_capital", + "invest_capital", + "retained_earnings", + "diluted2_eps", + "bps", + "ocfps", + "retainedps", + "cfps", + "ebit_ps", + "fcff_ps", + "fcfe_ps", + "netprofit_margin", + "grossprofit_margin", + "cogs_of_sales", + "expense_of_sales", + "profit_to_gr", + "saleexp_to_gr", + "adminexp_of_gr", + "finaexp_of_gr", + "impai_ttm", + "gc_of_gr", + "op_of_gr", + "ebit_of_gr", + "roe", + "roe_waa", + "roe_dt", + "roa", + "npta", + "roic", + "roe_yearly", + "roa2_yearly", + "roe_avg", + "opincome_of_ebt", + "investincome_of_ebt", + "n_op_profit_of_ebt", + "tax_to_ebt", + "dtprofit_to_profit", + "salescash_to_or", + "ocf_to_or", + "ocf_to_opincome", + "capitalized_to_da", + "debt_to_assets", + "assets_to_eqt", + "dp_assets_to_eqt", + "ca_to_assets", + "nca_to_assets", + "tbassets_to_totalassets", + "int_to_talcap", + "eqt_to_talcapital", + "currentdebt_to_debt", + "longdeb_to_debt", + "ocf_to_shortdebt", + "debt_to_eqt", + "eqt_to_debt", + "eqt_to_interestdebt", + "tangibleasset_to_debt", + "tangasset_to_intdebt", + "tangibleasset_to_netdebt", + "ocf_to_debt", + "ocf_to_interestdebt", + "ocf_to_netdebt", + "ebit_to_interest", + "longdebt_to_workingcapital", + "ebitda_to_debt", + "turn_days", + "roa_yearly", + "roa_dp", + "fixed_assets", + "profit_prefin_exp", + "non_op_profit", + "op_to_ebt", + "nop_to_ebt", + "ocf_to_profit", + "cash_to_liqdebt", + "cash_to_liqdebt_withinterest", + "op_to_liqdebt", + "op_to_debt", + "roic_yearly", + "total_fa_trun", + "profit_to_op", + "q_opincome", + "q_investincome", + "q_dtprofit", + "q_eps", + "q_netprofit_margin", + "q_gsprofit_margin", + "q_exp_to_sales", + "q_profit_to_gr", + "q_saleexp_to_gr", + "q_adminexp_to_gr", + "q_finaexp_to_gr", + "q_impair_to_gr_ttm", + "q_gc_to_gr", + "q_op_to_gr", + "q_roe", + "q_dt_roe", + "q_npta", + "q_opincome_to_ebt", + "q_investincome_to_ebt", + "q_dtprofit_to_profit", + "q_salescash_to_or", + "q_ocf_to_sales", + "q_ocf_to_or", + "basic_eps_yoy", + "dt_eps_yoy", + "cfps_yoy", + "op_yoy", + "ebt_yoy", + "netprofit_yoy", + "dt_netprofit_yoy", + "ocf_yoy", + "roe_yoy", + "bps_yoy", + "assets_yoy", + "eqt_yoy", + "tr_yoy", + "or_yoy", + "q_gr_yoy", + "q_gr_qoq", + "q_sales_yoy", + "q_sales_qoq", + "q_op_yoy", + "q_op_qoq", + "q_profit_yoy", + "q_profit_qoq", + "q_netprofit_yoy", + "q_netprofit_qoq", + "equity_yoy", + "rd_exp", + "update_flag" + ]) + return df + +def getsqlstr(row): + sqlstr = "insert into t_ods_hs_finance_indicator(ts_code, ann_date, end_date, eps, dt_eps, total_revenue_ps, revenue_ps, capital_rese_ps, surplus_rese_ps, undist_profit_ps, \ + extra_item, profit_dedt, gross_margin, current_ratio, quick_ratio, cash_ratio, invturn_days, arturn_days, inv_turn, ar_turn, ca_turn, fa_turn, assets_turn, op_income, \ + valuechange_income, interst_income, daa, ebit, ebitda, fcff, fcfe, current_exint, noncurrent_exint, interestdebt, netdebt, tangible_asset, working_capital, \ + networking_capital, invest_capital, retained_earnings, diluted2_eps, bps, ocfps, retainedps, cfps, ebit_ps, fcff_ps, fcfe_ps, netprofit_margin, grossprofit_margin, \ + cogs_of_sales, expense_of_sales, profit_to_gr, saleexp_to_gr, adminexp_of_gr, finaexp_of_gr, impai_ttm, gc_of_gr, op_of_gr, ebit_of_gr, roe, roe_waa, roe_dt, roa, npta, \ + roic, roe_yearly, roa2_yearly, roe_avg, opincome_of_ebt, investincome_of_ebt, n_op_profit_of_ebt, tax_to_ebt, dtprofit_to_profit, salescash_to_or, ocf_to_or, \ + ocf_to_opincome, capitalized_to_da, debt_to_assets, assets_to_eqt, dp_assets_to_eqt, ca_to_assets, nca_to_assets, tbassets_to_totalassets, int_to_talcap, \ + eqt_to_talcapital, currentdebt_to_debt, longdeb_to_debt, ocf_to_shortdebt, debt_to_eqt, eqt_to_debt, eqt_to_interestdebt, tangibleasset_to_debt, tangasset_to_intdebt, \ + tangibleasset_to_netdebt, ocf_to_debt, ocf_to_interestdebt, ocf_to_netdebt, ebit_to_interest, longdebt_to_workingcapital, ebitda_to_debt, turn_days, roa_yearly, \ + roa_dp, fixed_assets, profit_prefin_exp, non_op_profit, op_to_ebt, nop_to_ebt, ocf_to_profit, cash_to_liqdebt, cash_to_liqdebt_withinterest, op_to_liqdebt, op_to_debt, \ + roic_yearly, total_fa_trun, profit_to_op, q_opincome, q_investincome, q_dtprofit, q_eps, q_netprofit_margin, q_gsprofit_margin, q_exp_to_sales, q_profit_to_gr, \ + q_saleexp_to_gr, q_adminexp_to_gr, q_finaexp_to_gr, q_impair_to_gr_ttm, q_gc_to_gr, q_op_to_gr, q_roe, q_dt_roe, q_npta, q_opincome_to_ebt, q_investincome_to_ebt, \ + q_dtprofit_to_profit, q_salescash_to_or, q_ocf_to_sales, q_ocf_to_or, basic_eps_yoy, dt_eps_yoy, cfps_yoy, op_yoy, ebt_yoy, netprofit_yoy, dt_netprofit_yoy, ocf_yoy, \ + roe_yoy, bps_yoy, assets_yoy, eqt_yoy, tr_yoy, or_yoy, q_gr_yoy, q_gr_qoq, q_sales_yoy, q_sales_qoq, q_op_yoy, q_op_qoq, q_profit_yoy, q_profit_qoq, q_netprofit_yoy, \ + q_netprofit_qoq, equity_yoy, rd_exp, update_flag) \ + values('%s', '%s', '%s', \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, \ + %f, %f, %f, '%s') \ + on duplicate key update \ + eps=%f, dt_eps=%f, total_revenue_ps=%f, revenue_ps=%f, capital_rese_ps=%f, surplus_rese_ps=%f, undist_profit_ps=%f, extra_item=%f, profit_dedt=%f, gross_margin=%f, \ + current_ratio=%f, quick_ratio=%f, cash_ratio=%f, invturn_days=%f, arturn_days=%f, inv_turn=%f, ar_turn=%f, ca_turn=%f, fa_turn=%f, assets_turn=%f, op_income=%f, \ + valuechange_income=%f, interst_income=%f, daa=%f, ebit=%f, ebitda=%f, fcff=%f, fcfe=%f, current_exint=%f, noncurrent_exint=%f, interestdebt=%f, netdebt=%f, \ + tangible_asset=%f, working_capital=%f, networking_capital=%f, invest_capital=%f, retained_earnings=%f, diluted2_eps=%f, bps=%f, ocfps=%f, retainedps=%f, cfps=%f, \ + ebit_ps=%f, fcff_ps=%f, fcfe_ps=%f, netprofit_margin=%f, grossprofit_margin=%f, cogs_of_sales=%f, expense_of_sales=%f, profit_to_gr=%f, saleexp_to_gr=%f, \ + adminexp_of_gr=%f, finaexp_of_gr=%f, impai_ttm=%f, gc_of_gr=%f, op_of_gr=%f, ebit_of_gr=%f, roe=%f, roe_waa=%f, roe_dt=%f, roa=%f, npta=%f, roic=%f, roe_yearly=%f, \ + roa2_yearly=%f, roe_avg=%f, opincome_of_ebt=%f, investincome_of_ebt=%f, n_op_profit_of_ebt=%f, tax_to_ebt=%f, dtprofit_to_profit=%f, salescash_to_or=%f, ocf_to_or=%f, \ + ocf_to_opincome=%f, capitalized_to_da=%f, debt_to_assets=%f, assets_to_eqt=%f, dp_assets_to_eqt=%f, ca_to_assets=%f, nca_to_assets=%f, tbassets_to_totalassets=%f, \ + int_to_talcap=%f, eqt_to_talcapital=%f, currentdebt_to_debt=%f, longdeb_to_debt=%f, ocf_to_shortdebt=%f, debt_to_eqt=%f, eqt_to_debt=%f, eqt_to_interestdebt=%f, \ + tangibleasset_to_debt=%f, tangasset_to_intdebt=%f, tangibleasset_to_netdebt=%f, ocf_to_debt=%f, ocf_to_interestdebt=%f, ocf_to_netdebt=%f, ebit_to_interest=%f, \ + longdebt_to_workingcapital=%f, ebitda_to_debt=%f, turn_days=%f, roa_yearly=%f, roa_dp=%f, fixed_assets=%f, profit_prefin_exp=%f, non_op_profit=%f, op_to_ebt=%f, \ + nop_to_ebt=%f, ocf_to_profit=%f, cash_to_liqdebt=%f, cash_to_liqdebt_withinterest=%f, op_to_liqdebt=%f, op_to_debt=%f, roic_yearly=%f, total_fa_trun=%f, profit_to_op=%f, \ + q_opincome=%f, q_investincome=%f, q_dtprofit=%f, q_eps=%f, q_netprofit_margin=%f, q_gsprofit_margin=%f, q_exp_to_sales=%f, q_profit_to_gr=%f, q_saleexp_to_gr=%f, \ + q_adminexp_to_gr=%f, q_finaexp_to_gr=%f, q_impair_to_gr_ttm=%f, q_gc_to_gr=%f, q_op_to_gr=%f, q_roe=%f, q_dt_roe=%f, q_npta=%f, q_opincome_to_ebt=%f, \ + q_investincome_to_ebt=%f, q_dtprofit_to_profit=%f, q_salescash_to_or=%f, q_ocf_to_sales=%f, q_ocf_to_or=%f, basic_eps_yoy=%f, dt_eps_yoy=%f, cfps_yoy=%f, op_yoy=%f, \ + ebt_yoy=%f, netprofit_yoy=%f, dt_netprofit_yoy=%f, ocf_yoy=%f, roe_yoy=%f, bps_yoy=%f, assets_yoy=%f, eqt_yoy=%f, tr_yoy=%f, or_yoy=%f, q_gr_yoy=%f, q_gr_qoq=%f, \ + q_sales_yoy=%f, q_sales_qoq=%f, q_op_yoy=%f, q_op_qoq=%f, q_profit_yoy=%f, q_profit_qoq=%f, q_netprofit_yoy=%f, q_netprofit_qoq=%f, equity_yoy=%f, rd_exp=%f " % ( + getattr(row, 'ts_code'), getattr(row, 'ann_date'), getattr(row, 'end_date'), + str2float(getattr(row, 'eps')), str2float(getattr(row, 'dt_eps')), str2float(getattr(row, 'total_revenue_ps')), str2float(getattr(row, 'revenue_ps')), + str2float(getattr(row, 'capital_rese_ps')), str2float(getattr(row, 'surplus_rese_ps')), str2float(getattr(row, 'undist_profit_ps')), + str2float(getattr(row, 'extra_item')), str2float(getattr(row, 'profit_dedt')), str2float(getattr(row, 'gross_margin')), str2float(getattr(row, 'current_ratio')), + str2float(getattr(row, 'quick_ratio')), str2float(getattr(row, 'cash_ratio')), str2float(getattr(row, 'invturn_days')), str2float(getattr(row, 'arturn_days')), + str2float(getattr(row, 'inv_turn')), str2float(getattr(row, 'ar_turn')), str2float(getattr(row, 'ca_turn')), str2float(getattr(row, 'fa_turn')), + str2float(getattr(row, 'assets_turn')), str2float(getattr(row, 'op_income')), str2float(getattr(row, 'valuechange_income')), str2float(getattr(row, 'interst_income')), + str2float(getattr(row, 'daa')), str2float(getattr(row, 'ebit')), str2float(getattr(row, 'ebitda')), str2float(getattr(row, 'fcff')), str2float(getattr(row, 'fcfe')), + str2float(getattr(row, 'current_exint')), str2float(getattr(row, 'noncurrent_exint')), str2float(getattr(row, 'interestdebt')), str2float(getattr(row, 'netdebt')), + str2float(getattr(row, 'tangible_asset')), str2float(getattr(row, 'working_capital')), str2float(getattr(row, 'networking_capital')), + str2float(getattr(row, 'invest_capital')), str2float(getattr(row, 'retained_earnings')), str2float(getattr(row, 'diluted2_eps')), str2float(getattr(row, 'bps')), + str2float(getattr(row, 'ocfps')), str2float(getattr(row, 'retainedps')), str2float(getattr(row, 'cfps')), str2float(getattr(row, 'ebit_ps')), + str2float(getattr(row, 'fcff_ps')), str2float(getattr(row, 'fcfe_ps')), str2float(getattr(row, 'netprofit_margin')), str2float(getattr(row, 'grossprofit_margin')), + str2float(getattr(row, 'cogs_of_sales')), str2float(getattr(row, 'expense_of_sales')), str2float(getattr(row, 'profit_to_gr')), str2float(getattr(row, 'saleexp_to_gr')), + str2float(getattr(row, 'adminexp_of_gr')), str2float(getattr(row, 'finaexp_of_gr')), str2float(getattr(row, 'impai_ttm')), str2float(getattr(row, 'gc_of_gr')), + str2float(getattr(row, 'op_of_gr')), str2float(getattr(row, 'ebit_of_gr')), str2float(getattr(row, 'roe')), str2float(getattr(row, 'roe_waa')), + str2float(getattr(row, 'roe_dt')), str2float(getattr(row, 'roa')), str2float(getattr(row, 'npta')), str2float(getattr(row, 'roic')), str2float(getattr(row, 'roe_yearly')), + str2float(getattr(row, 'roa2_yearly')), str2float(getattr(row, 'roe_avg')), str2float(getattr(row, 'opincome_of_ebt')), str2float(getattr(row, 'investincome_of_ebt')), + str2float(getattr(row, 'n_op_profit_of_ebt')), str2float(getattr(row, 'tax_to_ebt')), str2float(getattr(row, 'dtprofit_to_profit')), + str2float(getattr(row, 'salescash_to_or')), str2float(getattr(row, 'ocf_to_or')), str2float(getattr(row, 'ocf_to_opincome')), str2float(getattr(row, 'capitalized_to_da')), + str2float(getattr(row, 'debt_to_assets')), str2float(getattr(row, 'assets_to_eqt')), str2float(getattr(row, 'dp_assets_to_eqt')), str2float(getattr(row, 'ca_to_assets')), + str2float(getattr(row, 'nca_to_assets')), str2float(getattr(row, 'tbassets_to_totalassets')), str2float(getattr(row, 'int_to_talcap')), + str2float(getattr(row, 'eqt_to_talcapital')), str2float(getattr(row, 'currentdebt_to_debt')), str2float(getattr(row, 'longdeb_to_debt')), + str2float(getattr(row, 'ocf_to_shortdebt')), str2float(getattr(row, 'debt_to_eqt')), str2float(getattr(row, 'eqt_to_debt')), str2float(getattr(row, 'eqt_to_interestdebt')), + str2float(getattr(row, 'tangibleasset_to_debt')), str2float(getattr(row, 'tangasset_to_intdebt')), str2float(getattr(row, 'tangibleasset_to_netdebt')), + str2float(getattr(row, 'ocf_to_debt')), str2float(getattr(row, 'ocf_to_interestdebt')), str2float(getattr(row, 'ocf_to_netdebt')), + str2float(getattr(row, 'ebit_to_interest')), str2float(getattr(row, 'longdebt_to_workingcapital')), str2float(getattr(row, 'ebitda_to_debt')), + str2float(getattr(row, 'turn_days')), str2float(getattr(row, 'roa_yearly')), str2float(getattr(row, 'roa_dp')), str2float(getattr(row, 'fixed_assets')), + str2float(getattr(row, 'profit_prefin_exp')), str2float(getattr(row, 'non_op_profit')), str2float(getattr(row, 'op_to_ebt')), str2float(getattr(row, 'nop_to_ebt')), + str2float(getattr(row, 'ocf_to_profit')), str2float(getattr(row, 'cash_to_liqdebt')), str2float(getattr(row, 'cash_to_liqdebt_withinterest')), + str2float(getattr(row, 'op_to_liqdebt')), str2float(getattr(row, 'op_to_debt')), str2float(getattr(row, 'roic_yearly')), str2float(getattr(row, 'total_fa_trun')), + str2float(getattr(row, 'profit_to_op')), str2float(getattr(row, 'q_opincome')), str2float(getattr(row, 'q_investincome')), str2float(getattr(row, 'q_dtprofit')), + str2float(getattr(row, 'q_eps')), str2float(getattr(row, 'q_netprofit_margin')), str2float(getattr(row, 'q_gsprofit_margin')), str2float(getattr(row, 'q_exp_to_sales')), + str2float(getattr(row, 'q_profit_to_gr')), str2float(getattr(row, 'q_saleexp_to_gr')), str2float(getattr(row, 'q_adminexp_to_gr')), str2float(getattr(row, 'q_finaexp_to_gr')), + str2float(getattr(row, 'q_impair_to_gr_ttm')), str2float(getattr(row, 'q_gc_to_gr')), str2float(getattr(row, 'q_op_to_gr')), str2float(getattr(row, 'q_roe')), + str2float(getattr(row, 'q_dt_roe')), str2float(getattr(row, 'q_npta')), str2float(getattr(row, 'q_opincome_to_ebt')), str2float(getattr(row, 'q_investincome_to_ebt')), + str2float(getattr(row, 'q_dtprofit_to_profit')), str2float(getattr(row, 'q_salescash_to_or')), str2float(getattr(row, 'q_ocf_to_sales')), + str2float(getattr(row, 'q_ocf_to_or')), str2float(getattr(row, 'basic_eps_yoy')), str2float(getattr(row, 'dt_eps_yoy')), str2float(getattr(row, 'cfps_yoy')), + str2float(getattr(row, 'op_yoy')), str2float(getattr(row, 'ebt_yoy')), str2float(getattr(row, 'netprofit_yoy')), str2float(getattr(row, 'dt_netprofit_yoy')), + str2float(getattr(row, 'ocf_yoy')), str2float(getattr(row, 'roe_yoy')), str2float(getattr(row, 'bps_yoy')), str2float(getattr(row, 'assets_yoy')), + str2float(getattr(row, 'eqt_yoy')), str2float(getattr(row, 'tr_yoy')), str2float(getattr(row, 'or_yoy')), str2float(getattr(row, 'q_gr_yoy')), + str2float(getattr(row, 'q_gr_qoq')), str2float(getattr(row, 'q_sales_yoy')), str2float(getattr(row, 'q_sales_qoq')), str2float(getattr(row, 'q_op_yoy')), + str2float(getattr(row, 'q_op_qoq')), str2float(getattr(row, 'q_profit_yoy')), str2float(getattr(row, 'q_profit_qoq')), str2float(getattr(row, 'q_netprofit_yoy')), + str2float(getattr(row, 'q_netprofit_qoq')), str2float(getattr(row, 'equity_yoy')), str2float(getattr(row, 'rd_exp')), + getattr(row, 'update_flag'), + + str2float(getattr(row, 'eps')), str2float(getattr(row, 'dt_eps')), str2float(getattr(row, 'total_revenue_ps')), str2float(getattr(row, 'revenue_ps')), + str2float(getattr(row, 'capital_rese_ps')), str2float(getattr(row, 'surplus_rese_ps')), str2float(getattr(row, 'undist_profit_ps')), + str2float(getattr(row, 'extra_item')), str2float(getattr(row, 'profit_dedt')), str2float(getattr(row, 'gross_margin')), str2float(getattr(row, 'current_ratio')), + str2float(getattr(row, 'quick_ratio')), str2float(getattr(row, 'cash_ratio')), str2float(getattr(row, 'invturn_days')), str2float(getattr(row, 'arturn_days')), + str2float(getattr(row, 'inv_turn')), str2float(getattr(row, 'ar_turn')), str2float(getattr(row, 'ca_turn')), str2float(getattr(row, 'fa_turn')), + str2float(getattr(row, 'assets_turn')), str2float(getattr(row, 'op_income')), str2float(getattr(row, 'valuechange_income')), str2float(getattr(row, 'interst_income')), + str2float(getattr(row, 'daa')), str2float(getattr(row, 'ebit')), str2float(getattr(row, 'ebitda')), str2float(getattr(row, 'fcff')), str2float(getattr(row, 'fcfe')), + str2float(getattr(row, 'current_exint')), str2float(getattr(row, 'noncurrent_exint')), str2float(getattr(row, 'interestdebt')), str2float(getattr(row, 'netdebt')), + str2float(getattr(row, 'tangible_asset')), str2float(getattr(row, 'working_capital')), str2float(getattr(row, 'networking_capital')), + str2float(getattr(row, 'invest_capital')), str2float(getattr(row, 'retained_earnings')), str2float(getattr(row, 'diluted2_eps')), str2float(getattr(row, 'bps')), + str2float(getattr(row, 'ocfps')), str2float(getattr(row, 'retainedps')), str2float(getattr(row, 'cfps')), str2float(getattr(row, 'ebit_ps')), + str2float(getattr(row, 'fcff_ps')), str2float(getattr(row, 'fcfe_ps')), str2float(getattr(row, 'netprofit_margin')), str2float(getattr(row, 'grossprofit_margin')), + str2float(getattr(row, 'cogs_of_sales')), str2float(getattr(row, 'expense_of_sales')), str2float(getattr(row, 'profit_to_gr')), str2float(getattr(row, 'saleexp_to_gr')), + str2float(getattr(row, 'adminexp_of_gr')), str2float(getattr(row, 'finaexp_of_gr')), str2float(getattr(row, 'impai_ttm')), str2float(getattr(row, 'gc_of_gr')), + str2float(getattr(row, 'op_of_gr')), str2float(getattr(row, 'ebit_of_gr')), str2float(getattr(row, 'roe')), str2float(getattr(row, 'roe_waa')), + str2float(getattr(row, 'roe_dt')), str2float(getattr(row, 'roa')), str2float(getattr(row, 'npta')), str2float(getattr(row, 'roic')), str2float(getattr(row, 'roe_yearly')), + str2float(getattr(row, 'roa2_yearly')), str2float(getattr(row, 'roe_avg')), str2float(getattr(row, 'opincome_of_ebt')), str2float(getattr(row, 'investincome_of_ebt')), + str2float(getattr(row, 'n_op_profit_of_ebt')), str2float(getattr(row, 'tax_to_ebt')), str2float(getattr(row, 'dtprofit_to_profit')), + str2float(getattr(row, 'salescash_to_or')), str2float(getattr(row, 'ocf_to_or')), str2float(getattr(row, 'ocf_to_opincome')), str2float(getattr(row, 'capitalized_to_da')), + str2float(getattr(row, 'debt_to_assets')), str2float(getattr(row, 'assets_to_eqt')), str2float(getattr(row, 'dp_assets_to_eqt')), str2float(getattr(row, 'ca_to_assets')), + str2float(getattr(row, 'nca_to_assets')), str2float(getattr(row, 'tbassets_to_totalassets')), str2float(getattr(row, 'int_to_talcap')), + str2float(getattr(row, 'eqt_to_talcapital')), str2float(getattr(row, 'currentdebt_to_debt')), str2float(getattr(row, 'longdeb_to_debt')), + str2float(getattr(row, 'ocf_to_shortdebt')), str2float(getattr(row, 'debt_to_eqt')), str2float(getattr(row, 'eqt_to_debt')), str2float(getattr(row, 'eqt_to_interestdebt')), + str2float(getattr(row, 'tangibleasset_to_debt')), str2float(getattr(row, 'tangasset_to_intdebt')), str2float(getattr(row, 'tangibleasset_to_netdebt')), + str2float(getattr(row, 'ocf_to_debt')), str2float(getattr(row, 'ocf_to_interestdebt')), str2float(getattr(row, 'ocf_to_netdebt')), + str2float(getattr(row, 'ebit_to_interest')), str2float(getattr(row, 'longdebt_to_workingcapital')), str2float(getattr(row, 'ebitda_to_debt')), + str2float(getattr(row, 'turn_days')), str2float(getattr(row, 'roa_yearly')), str2float(getattr(row, 'roa_dp')), str2float(getattr(row, 'fixed_assets')), + str2float(getattr(row, 'profit_prefin_exp')), str2float(getattr(row, 'non_op_profit')), str2float(getattr(row, 'op_to_ebt')), str2float(getattr(row, 'nop_to_ebt')), + str2float(getattr(row, 'ocf_to_profit')), str2float(getattr(row, 'cash_to_liqdebt')), str2float(getattr(row, 'cash_to_liqdebt_withinterest')), + str2float(getattr(row, 'op_to_liqdebt')), str2float(getattr(row, 'op_to_debt')), str2float(getattr(row, 'roic_yearly')), str2float(getattr(row, 'total_fa_trun')), + str2float(getattr(row, 'profit_to_op')), str2float(getattr(row, 'q_opincome')), str2float(getattr(row, 'q_investincome')), str2float(getattr(row, 'q_dtprofit')), + str2float(getattr(row, 'q_eps')), str2float(getattr(row, 'q_netprofit_margin')), str2float(getattr(row, 'q_gsprofit_margin')), str2float(getattr(row, 'q_exp_to_sales')), + str2float(getattr(row, 'q_profit_to_gr')), str2float(getattr(row, 'q_saleexp_to_gr')), str2float(getattr(row, 'q_adminexp_to_gr')), str2float(getattr(row, 'q_finaexp_to_gr')), + str2float(getattr(row, 'q_impair_to_gr_ttm')), str2float(getattr(row, 'q_gc_to_gr')), str2float(getattr(row, 'q_op_to_gr')), str2float(getattr(row, 'q_roe')), + str2float(getattr(row, 'q_dt_roe')), str2float(getattr(row, 'q_npta')), str2float(getattr(row, 'q_opincome_to_ebt')), str2float(getattr(row, 'q_investincome_to_ebt')), + str2float(getattr(row, 'q_dtprofit_to_profit')), str2float(getattr(row, 'q_salescash_to_or')), str2float(getattr(row, 'q_ocf_to_sales')), + str2float(getattr(row, 'q_ocf_to_or')), str2float(getattr(row, 'basic_eps_yoy')), str2float(getattr(row, 'dt_eps_yoy')), str2float(getattr(row, 'cfps_yoy')), + str2float(getattr(row, 'op_yoy')), str2float(getattr(row, 'ebt_yoy')), str2float(getattr(row, 'netprofit_yoy')), str2float(getattr(row, 'dt_netprofit_yoy')), + str2float(getattr(row, 'ocf_yoy')), str2float(getattr(row, 'roe_yoy')), str2float(getattr(row, 'bps_yoy')), str2float(getattr(row, 'assets_yoy')), + str2float(getattr(row, 'eqt_yoy')), str2float(getattr(row, 'tr_yoy')), str2float(getattr(row, 'or_yoy')), str2float(getattr(row, 'q_gr_yoy')), + str2float(getattr(row, 'q_gr_qoq')), str2float(getattr(row, 'q_sales_yoy')), str2float(getattr(row, 'q_sales_qoq')), str2float(getattr(row, 'q_op_yoy')), + str2float(getattr(row, 'q_op_qoq')), str2float(getattr(row, 'q_profit_yoy')), str2float(getattr(row, 'q_profit_qoq')), str2float(getattr(row, 'q_netprofit_yoy')), + str2float(getattr(row, 'q_netprofit_qoq')), str2float(getattr(row, 'equity_yoy')), str2float(getattr(row, 'rd_exp')) + ) + return sqlstr + +def process(): + stock_list = [] + cursor = db.cursor() + total_stocks = 0 + total_rows = 0 + fd = open("./indicator.log", 'w+') + # get stock list + sqlstr = "select ts_code from t_ods_hs_base_list where list_status = 'L' " + try: + cursor.execute(sqlstr) + results = cursor.fetchall() + for row in results : + stock_list.append(row[0]) + total_stocks = total_stocks+1 + except Exception as ex: + print (ex) + print ("get stock list error!") + db.close() + return + # get income data + for st_code in stock_list : + df = queryts(st_code) + loop = 0 + for row in df.itertuples(): + sql = getsqlstr(row) + try: + cursor.execute(sql) + db.commit() + loop = loop+1 + except Exception as ex: + print (ex) + print ("get stock %s error!" % st_code ) + db.rollback() + return + print("get %s indicator data succ! total rows: %d" % (st_code, loop)) + fd.write("get %s indicator data succ! total rows: %d \n" % (st_code, loop)) + fd.flush() + total_rows = total_rows+loop + time.sleep(0.5) + # get all data + print("All stock indicator data process succ! total stocks: %d, total rows: %d " % (total_stocks, total_rows)) + fd.write("All stock indicator data process succ! total stocks: %d, total rows: %d \n" % (total_stocks, total_rows)) + + # close db and file + fd.close() + db.close() + + +process() \ No newline at end of file diff --git a/tushare-stock/src/job_ods_hs_indicator_list.py b/tushare-stock/src/job_ods_hs_indicator_list.py new file mode 100644 index 0000000..c3704bd --- /dev/null +++ b/tushare-stock/src/job_ods_hs_indicator_list.py @@ -0,0 +1,73 @@ +import tushare as ts +import MySQLdb + +from config import CONFIG_DB +from config import CONFIG_TS + +db = MySQLdb.connect(CONFIG_DB['host'], CONFIG_DB['user'], CONFIG_DB['password'], CONFIG_DB['database'], charset='utf8') +pro = ts.pro_api(CONFIG_TS['secret']) + + +def str2float( str ): + try: + val = float(str) + if math.isinf(val) or math.isnan(val) : + val = 0 + return val + except Exception as e: + return 0.0 + + +df = pro.index_basic(**{ + "ts_code": "", + "market": "", + "publisher": "", + "category": "", + "name": "", + "limit": "", + "offset": "" +}, fields=[ + "ts_code", + "name", + "fullname", + "market", + "publisher", + "index_type", + "category", + "base_date", + "base_point", + "list_date", + "weight_rule", + "desc", + "exp_date" +]) + +cursor = db.cursor() +for row in df.itertuples(): + sql = "insert into t_ods_hs_indicator_list(ts_code, name, fullname, market, publisher, index_type, category, \ + base_date, base_point, list_date, weight_rule, ts_desc, exp_date) \ + values('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %f, '%s', '%s', '%s', '%s') \ + on duplicate key update name= '%s', fullname= '%s', market='%s', publisher='%s', index_type='%s', \ + category='%s', base_date='%s', base_point=%f, list_date='%s', weight_rule='%s', ts_desc='%s', \ + exp_date='%s' " % \ + (getattr(row, 'ts_code'), getattr(row, 'name'), getattr(row, 'fullname'), getattr(row, 'market'), + getattr(row, 'publisher'), getattr(row, 'index_type'), getattr(row, 'category'), getattr(row, 'base_date'), + str2float(getattr(row, 'base_point')), getattr(row, 'list_date'), getattr(row, 'weight_rule'), + getattr(row, 'desc'), getattr(row, 'exp_date'), + getattr(row, 'name'), getattr(row, 'fullname'), getattr(row, 'market'), + getattr(row, 'publisher'), getattr(row, 'index_type'), getattr(row, 'category'), getattr(row, 'base_date'), + str2float(getattr(row, 'base_point')), getattr(row, 'list_date'), getattr(row, 'weight_rule'), + getattr(row, 'desc'), getattr(row, 'exp_date'), ) + try: + cursor.execute(sql) + db.commit() + except Exception as ex: + print (ex) + db.rollback() + break + + +db.close() + + + diff --git a/tushare-stock/src/test.py b/tushare-stock/src/test.py new file mode 100644 index 0000000..f52c8b6 --- /dev/null +++ b/tushare-stock/src/test.py @@ -0,0 +1,12 @@ +import tushare as ts + +str = "" +flt = 0 +try: + flt = float(str) +except Exception as e: + print(e) + flt = 0.0 + +print("val: %f" % flt) +print (float('452797773974.14')) \ No newline at end of file diff --git a/tushare-stock/港股接口(eastmoney).txt b/tushare-stock/港股接口(eastmoney).txt new file mode 100644 index 0000000..1c5630c --- /dev/null +++ b/tushare-stock/港股接口(eastmoney).txt @@ -0,0 +1,17 @@ +http://HKf10.eastmoney.com/F9HKStock/GetFinanceAssetData.do?securityCode=00700.HK&comType=127000000606281483&yearList=2021&reportTypeList=1,5,3,6&dateSearchType=1&listedType=0,1&reportTypeInScope=1&reportType=0&rotate=0&seperate=0&order=desc&cashType=1&exchangeValue=1&customSelect=0&CurrencySelect=0 + +http://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code=01166&startdate=&ctype=4&rtype=0 + +http://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code=01166&startdate=2021&ctype=4&rtype=6 + +https://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetLRB?code=00700&startdate=2020-06-30&ctype=4&rtype=0 + +// 负债表,按年度 +https://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code=00700&startdate=2014-12-31&ctype=4&rtype=6 +https://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code=00700&startdate=&ctype=4&rtype=6 +{"status":1,"msg":"success","data":[["截止日期","流动资产|1","现金及现金等价物","受限制存款及现金","以公允价值计量且其变动计入当期损益的金融资产(流动)","衍生金融资产(流动)","可供出售金融资产(流动)","持有至到期投资(流动)","应收账款及票据","应收关联公司款项","预付款项、按金及其他应收款项(流动)","可收回本期税项","存货","流动资产其他项目","流动资产合计","非流动资产|1","物业、厂房及设备","投资物业","预付款项、按金及其他应收款项(非流动)","土地使用权","商誉及无形资产","其中:商誉","无形资产|3","于联营和合营公司投资","于附属公司投资","以公允价值计量且其变动计入当期损益的金融资产(非流动)","衍生金融资产(非流动)","可供出售金融资产(非流动)","持有至到期投资(非流动)","递延税项资产","非流动资产其他项目","非流动资产合计","资产总额|1","流动负债|1","短期借款","融资租赁负债(流动)","以公允价值计量且其变动计入当期损益的金融负债(流动)","衍生金融负债(流动)","应付账款及票据","其他应付款项及应计费用","应付税项","应付股息及利息","递延收入(流动)","流动负债其他项目","流动负债合计","流动资产净值|1","总资产减流动负债|1","非流动负债|1","长期借款","融资租赁负债(非流动)","以公允价值计量且其变动计入当期损益的金融负债(非流动)","衍生金融负债(非流动)","递延税项负债","递延收入(非流动)","非流动负债其他项目","非流动负债合计","负债总额|1","股东权益|1","股本","储备","其中:股本溢价","留存收益|3","其他储备|3","拟派股息","归属于母公司股东权益其他项目","归属于母公司股东权益","非控股权益","股东权益其他项目","股东权益合计","负债及股东权益合计|1"],["21-12-31","--","2517.79亿","24.76亿","105.73亿","0.00","0.00","1024.51亿","493.31亿","0.00","653.90亿","0.00","10.63亿","17.49亿","4848.12亿","--","619.14亿","5.17亿","371.77亿","177.28亿","1713.76亿","0.00","1713.76亿","3231.88亿","0.00","4424.41亿","0.00","0.00","0.00","260.68亿","471.43亿","1.13万亿","1.61万亿","--","190.03亿","54.46亿","0.00","0.00","1094.70亿","605.82亿","147.46亿","0.00","878.46亿","1060.05亿","4030.98亿","817.14亿","1.21万亿","--","1369.36亿","165.01亿","0.00","0.00","131.42亿","45.26亿","158.78亿","3325.73亿","7356.71亿","--","0.00","8111.42亿","673.30亿","6699.11亿","739.01亿","0.00","-48.43亿","8062.99亿","703.94亿","0.00","8766.93亿","1.61万亿"],["20-12-31","--","2212.85亿","25.20亿","65.93亿","0.00","0.00","0.00","449.81亿","0.00","403.21亿","0.00","8.14亿","11.33亿","3176.47亿","--","598.43亿","5.83亿","246.30亿","160.91亿","1594.37亿","0.00","1594.37亿","3052.58亿","0.00","3790.35亿","0.00","0.00","0.00","213.48亿","495.53亿","1.02万亿","1.33万亿","--","142.42亿","38.22亿","0.00","0.00","940.30亿","543.08亿","142.83亿","0.00","828.27亿","55.67亿","2690.79亿","485.68亿","1.06万亿","--","1121.45亿","101.98亿","0.00","0.00","160.61亿","66.78亿","191.64亿","2863.03亿","5553.82亿","--","0.00","7083.96亿","487.93亿","5384.64亿","1211.39亿","0.00","-44.12亿","7039.84亿","740.59亿","0.00","7780.43亿","1.33万亿"],["19-12-31","--","1799.02亿","21.80亿","71.14亿","0.00","0.00","0.00","358.39亿","0.00","278.40亿","0.00","7.18亿","3.75亿","2539.68亿","--","468.24亿","8.55亿","234.42亿","156.09亿","1288.60亿","0.00","1288.60亿","2218.94亿","0.00","2105.43亿","0.00","0.00","0.00","182.09亿","337.82亿","7000.18亿","9539.86亿","--","226.95亿","32.79亿","0.00","0.00","912.24亿","451.74亿","109.78亿","0.00","609.49亿","58.57亿","2401.56亿","138.12亿","7138.30亿","--","1042.57亿","84.28亿","0.00","0.00","128.41亿","73.34亿","88.19亿","2250.06亿","4651.62亿","--","0.00","4367.08亿","352.71亿","3846.51亿","167.86亿","0.00","-40.02亿","4327.06亿","561.18亿","0.00","4888.24亿","9539.86亿"],["18-12-31","--","1607.32亿","25.90亿","61.75亿","0.00","0.00","0.00","284.27亿","0.00","184.93亿","0.00","3.24亿","3.39亿","2170.80亿","--","350.91亿","7.25亿","215.31亿","71.06亿","566.50亿","0.00","566.50亿","2277.90亿","0.00","1352.21亿","0.00","0.00","0.00","157.55亿","65.72亿","5064.41亿","7235.21亿","--","268.34亿","0.00","0.00","0.00","874.55亿","333.12亿","112.59亿","0.00","423.75亿","12.00亿","2024.35亿","146.45亿","5210.86亿","--","874.37亿","0.00","0.00","0.00","109.64亿","70.77亿","81.03亿","1648.79亿","3673.14亿","--","0.00","3276.83亿","272.94亿","2996.60亿","7.29亿","0.00","-41.73亿","3235.10亿","326.97亿","0.00","3562.07亿","7235.21亿"],["17-12-31","--","1424.21亿","16.06亿","0.00","0.00","0.00","0.00","165.49亿","0.00","171.10亿","0.00","2.95亿","4.65亿","1784.46亿","--","235.97亿","8.00亿","111.73亿","51.11亿","402.66亿","0.00","402.66亿","1216.05亿","0.00","0.00","0.00","1272.18亿","0.00","97.93亿","366.63亿","3762.26亿","5546.72亿","--","156.96亿","0.00","0.00","0.00","548.37亿","294.33亿","96.42亿","0.00","421.32亿","0.00","1517.40亿","267.06亿","4029.32亿","--","820.94亿","0.00","0.00","0.00","59.75亿","23.91亿","60.16亿","1258.39亿","2775.79亿","--","0.00","2600.44亿","222.04亿","2026.82亿","351.58亿","0.00","-39.70亿","2560.74亿","210.19亿","0.00","2770.93亿","5546.72亿"],["16-12-31","--","1222.22亿","7.50亿","0.00","0.00","0.00","0.00","101.52亿","0.00","141.18亿","0.00","2.63亿","16.49亿","1491.54亿","--","139.00亿","8.54亿","73.63亿","51.74亿","364.67亿","0.00","364.67亿","706.72亿","0.00","0.00","0.00","838.06亿","0.00","70.33亿","214.76亿","2467.45亿","3958.99亿","--","122.78亿","0.00","0.00","0.00","308.79亿","208.73亿","59.64亿","0.00","312.03亿","0.00","1011.97亿","479.57亿","2947.02亿","--","575.49亿","0.00","0.00","0.00","51.53亿","20.38亿","75.11亿","1084.55亿","2096.52亿","--","0.00","1777.60亿","173.24亿","1367.43亿","236.93亿","0.00","-31.36亿","1746.24亿","116.23亿","0.00","1862.47亿","3958.99亿"],["15-12-31","--","807.69亿","547.31亿","0.00","0.00","0.00","0.00","70.61亿","0.00","113.97亿","0.00","2.22亿","11.98亿","1553.78亿","--","99.73亿","2.92亿","54.80亿","22.93亿","134.39亿","0.00","134.39亿","669.45亿","0.00","0.00","0.00","443.39亿","0.00","7.57亿","79.22亿","1514.40亿","3068.18亿","--","114.29亿","0.00","0.00","0.00","195.86亿","701.99亿","20.70亿","0.00","211.22亿","0.00","1244.06亿","309.72亿","1824.12亿","--","129.22亿","0.00","0.00","0.00","36.68亿","30.04亿","36.26亿","603.12亿","1847.18亿","--","0.00","1218.52亿","121.67亿","1000.12亿","96.73亿","0.00","-18.17亿","1200.35亿","20.65亿","0.00","1221.00亿","3068.18亿"],["14-12-31","--","535.11亿","91.74亿","0.00","0.00","0.00","0.00","45.88亿","0.00","78.04亿","0.00","2.44亿","0.00","753.21亿","--","79.18亿","2.68亿","12.09亿","7.51亿","93.04亿","0.00","93.04亿","541.35亿","0.00","0.00","0.00","132.77亿","0.00","3.22亿","86.61亿","958.45亿","1711.66亿","--","32.15亿","0.00","0.00","0.00","105.17亿","191.23亿","10.27亿","0.00","161.53亿","0.00","500.35亿","252.86亿","1211.31亿","--","55.07亿","0.00","0.00","0.00","29.42亿","34.78亿","20.52亿","390.07亿","890.42亿","--","0.00","813.22亿","51.31亿","740.62亿","21.29亿","0.00","-13.09亿","800.13亿","21.11亿","0.00","821.24亿","1711.66亿"]]} +// 负债表,按报告期 +https://emweb.securities.eastmoney.com/PC_HKF10/NewFinancialAnalysis/GetZCFZB?code=00700&startdate=&ctype=4&rtype=0 + +// 页面 +https://emweb.securities.eastmoney.com/PC_HKF10/FinancialAnalysis/index?type=web&code=00700&color=b#zcfzb-0 \ No newline at end of file