MPAcc会计专硕考研真题权威解析平台

专注MPAcc会计专硕考研真题研究,提供历年真题、高频考点、案例分析及备考策略,助力考生科学备考、高效提分。

MPAcc会计专硕考试概览

MPAcc(Master of Professional Accounting)是面向会计专业人士的高层次、应用型硕士教育项目,旨在培养具备扎实会计理论基础、较强实务能力与战略思维的复合型人才。

〈考试定位〉MPAcc的学科属性与职业价值

MPAcc属于专业学位硕士,与学术型会计硕士(Academic Master)形成互补,更强调实务能力与职业导向。根据教育部《专业学位研究生教育发展方案(2020-2025)》,MPAcc被列为重点发展的十类专业学位之一,其培养质量直接关系到我国会计行业高端人才供给能力。

据中国学位与研究生教育信息网统计,2023年全国MPAcc招生单位已达243所,报考人数突破12万人,报录比约为8:1,竞争强度持续上升。尤其在“新会计准则”“数智化转型”“ESG报告新规”等政策背景下,用人单位对MPAcc毕业生的综合能力要求显著提升。

  • 培养目标:具备国际视野、战略思维与创新意识的会计领军人才
  • 学制学位:一般为2-3年,授予会计硕士专业学位(Master of Professional Accounting)
  • 招生对象:本科毕业生(含应届)及具有本科学历的在职人员
  • 考试科目:管理类联考(199)+英语二(204)+思想政治理论(复试)

〔考试结构〕全国统考与院校自命题双轨并行

MPAcc考试实行“国家统一科目+院校自主命题”模式。初试科目中,《管理类联考综合能力》(代码199)与《英语二》为全国统考科目;部分院校(如清华、上财、央财、厦大等)在复试环节增设专业课笔试或面试,形成“初试过线+复试差额淘汰”的选拔机制。

值得注意的是,近年来越来越多院校开始采用“全国联考大纲+自命题加试”模式。例如:

  • 清华大学经管学院:初试仅考199与英语二,复试含会计案例分析与综合面试
  • 上海财经大学会计学院:复试加试《会计学》与《财务管理》,占比达40%
  • 中央财经大学:复试增设《会计职业道德》专题答辩,考察职业素养
  • 中南财经政法大学:实行“分方向复试”,如审计方向侧重《内部审计实务》

这种差异化命题策略既保障了选拔公平性,又赋予高校人才培养自主权,但也对考生的应试策略提出更高要求——需在夯实基础的同时,针对性研究目标院校的复试规则。

《报考热度地图》近五年MPAcc院校报考趋势分析

基于2019–2023年考研大数据,MPAcc报考呈现“头部集聚、区域分化、院校跃升”三大特征:

  1. 头部院校持续领跑:清华、北大、复旦、上财、央财五校常年占据报考热度TOP5,2023年五校MPAcc报名人数合计超3.2万,占全国总量27%。
  2. 区域差异显著:长三角、京津冀、珠三角三地区MPAcc招生单位占比达43%,录取率却低于全国均值(12.1% vs 14.7%)。
  3. 新晋院校快速崛起:如深圳大学、南方科技大学、西湖大学等依托地域产业优势,三年内MPAcc报考人数增长超300%。

建议考生结合自身背景(本科院校、实习经历、职业规划)合理选择“冲刺型”“匹配型”“保底型”院校梯度,避免盲目扎堆头部院校。

MPAcc真题核心内容与考查重点

掌握核心考点是高效备考的基础。以下按学科模块梳理高频考查内容,并附典型例题解析。

会计学基础

高频考点:长期股权投资(权益法/成本法)、合并报表(抵消分录)、金融工具分类与计量、收入确认五步法、租赁会计处理

典型例题:2023年真题第38题:甲公司2022年1月1日以5,200万元收购乙公司80%股权,当日乙公司可辨认净资产公允价值为6,000万元(含一项评估增值存货200万元)。2022年乙公司实现净利润1,500万元,分配现金股利400万元,剩余存货当年售出60%。要求:①编制2022年末权益法调整分录;②计算2022年末长期股权投资账面价值;③说明2023年处置该股权时对合并报表损益的影响。

财务管理

高频考点:资本结构理论(MM理论、权衡理论)、投资决策指标比较、股利政策选择、营运资本管理、财务报表分析(杜邦分析、现金流量分析)

典型例题:2022年真题第42题:某公司现有资本结构为债务40%、权益60%,债务成本6%,权益成本12%。现拟投资一项目,IRR为10.5%。公司适用税率25%。要求:①计算WACC;②判断项目是否可行;③若公司采用剩余股利政策,目标资本结构不变,预计净利润8,000万元,投资需求5,000万元,应分配股利多少?并分析该决策对股价的可能影响。

审计与内部控制

高频考点:审计风险模型、重大错报风险评估、内部控制缺陷分类(设计/运行缺陷)、审计意见类型判断、集团审计特殊考虑

典型例题:2024年真题第47题:审计员发现被审计单位将一笔300万元的销售退回(2023年12月)计入2024年1月收入。该金额占2023年利润总额的8%。同时,存货盘点存在3%的差异率(重大性水平为5%)。要求:①判断该错报性质(分类/金额/时间);②计算应建议的调整金额;③若被审计单位拒绝调整,应出具何种审计意见?说明理由。

税法与经济法

高频考点:增值税计税规则(视同销售、抵扣限制)、企业所得税税前扣除(业务招待费、广告费)、个人所得税专项附加扣除、公司设立与清算、股东权利保护(知情权、回购请求权)

典型例题:2023年真题第50题:甲公司2023年销售商品收入5,000万元,成本3,500万元;发生业务招待费60万元,广告费800万元;取得国债利息收入50万元;向关联方借款1,000万元(利率8%,同期银行利率5%),利息支出80万元已计入财务费用。要求:①计算可税前扣除的业务招待费;②计算广告费应纳税调增额;③判断关联方利息支出是否需调整,并说明依据(企业所得税法第四十六条)。

〔案例综合演练〕2023年真题第52题(30分)精讲

背景材料:A公司为上市公司,2022年发生以下交易:①以一栋办公楼(账面价值8,000万元,公允价值10,000万元)向B公司投资,取得B公司30%股权(具有重大影响);②B公司2022年实现净利润2,000万元,宣告分派现金股利500万元;③该办公楼尚有折旧年限10年,未计提减值;④A公司与B公司无关联关系。

考查要点

  1. 投资时点的会计处理(非货币性资产交换准则)
  2. 权益法下长期股权投资后续计量(调整投资成本、确认投资收益)
  3. 内部交易未实现损益的抵消(固定资产内部交易)
  4. 对2022年合并报表的影响(是否需抵消)

解题关键:①投资时确认长期股权投资成本为10,000万元(公允价值);②B公司净利润2,000万元中,需扣除办公楼公允价值与账面价值差额2,000万元按剩余年限分摊(200万元/年);③实际应确认投资收益=(2,000-200)×30%=540万元;④2022年末长期股权投资账面价值=10,000+540-150=10,390万元。

此题综合考查长期股权投资、非货币性资产交换、权益法、合并报表等核心知识点,是MPAcc考试的“压轴大题”典型。

MPAcc科学备考策略与实操指南

基于对近5年高分考生(总分230+)的追踪调研,总结出“三阶段五步法”备考模型,助您科学规划、高效突破。

⚡ 阶段目标:建立知识框架,扫除基础盲区

核心任务

  • 教材精读:通读《MPAcc联考综合能力考试大纲》配套教材,重点标注“新增”“修订”内容(如2024年新增《ESG报告准则》基础)
  • 框架搭建:绘制各模块思维导图,例如会计学基础按“会计要素→会计科目→会计凭证→账簿→报表”五级逻辑展开
  • 真题初探:不做整套题,只做近3年选择题(单选+多选),统计各章考点频次,明确重点章节

时间分配建议(以每周20小时计):

模块学习内容建议时长
会计学会计恒等式、凭证账簿、财务报表、长期股权投资6小时
财务管理财务比率、时间价值、投资决策、股利政策5小时
逻辑与写作论证有效性分析模板、论说文素材积累4小时
英语二核心词汇(600词)、长难句分析、阅读精读5小时

避坑指南:避免“只看不练”——每学完一章,必须完成配套基础题(如《核心考点精讲精练》课后题),确保理解到位。

⚙️ 阶段目标:突破重难点,提升解题速度与准确率

核心任务

  • 真题精练:按模块做近5年真题(2019–2023),严格计时(选择题30分钟/套)
  • 错题归因:建立错题本,分类记录:
    ①知识性错误(如准则记错)→回归教材
    ②方法性错误(如时间价值公式用错)→重学解题步骤
    ③粗心性错误(如小数点错位)→强化计算训练
  • 专题突破:针对薄弱模块进行专项训练,如“合并报表抵消分录100练”“财务比率速算技巧”

提分利器

  1. 计算题“三步法”:①识别题型(如NPV计算)→②套用公式→③注意单位与符号(%、万元)
  2. 案例分析“五要素模板”:①指出准则依据→②分析业务实质→③计算影响金额→④判断处理正确性→⑤给出调整建议
  3. 英语写作“万能结构”:议论文采用“观点→论据1→论据2→让步→重申观点”五段式

模拟实战:9月起每月进行一次全真模拟(按考试时间:上午8:30–11:30),使用答题卡,培养节奏感与抗压能力。

⚡ 阶段目标:查漏补缺,稳定心态,冲刺高分

核心任务

  • 回归真题:重做错题本与标记题,重点看“反复错点”(如增值税视同销售情形)
  • 押题预测:关注大纲变动(如2024年新增《企业会计准则解释第17号》)、政策热点(如增值税法草案)
  • 复盘调整:根据模拟考结果,动态调整时间分配(如计算题弱则增加1小时专项训练)
  • 心态管理:采用“5分钟呼吸法”缓解焦虑,保证每日7小时睡眠

临场技巧

  • 选择题:先易后难,不确定选项标记后统一涂卡(避免最后时间紧张出错)
  • 案例分析:分步骤作答,即使结果错误,过程正确仍可得分(如分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分录分