格力润系列哪个好
作者:实用库
|
281人看过
发布时间:2026-07-19 01:21:14
标签:
格力润系列哪个好 引言:空调选购的当下痛点在当前的市场环境下,消费者购买空调时的选择范围正在迅速扩大。品牌众多,功能各异,加上近年来节能新标准的发布,让每一款产品的性价比都显得尤为重要。格力润系列作为格力电器旗下主打健康与舒适的新
格力润系列哪个好
引言:空调选购的当下痛点
在当前的市场环境下,消费者购买空调时的选择范围正在迅速扩大。品牌众多,功能各异,加上近年来节能新标准的发布,让每一款产品的性价比都显得尤为重要。格力润系列作为格力电器旗下主打健康与舒适的新兴产品线,自推出以来便迅速引起了广泛关注。许多用户在面对琳琅满目的型号时,常常感到困惑:究竟哪一款才是真正适合自己的?是追求极致的静音效果,还是看重能耗控制?亦或是为了健康空气而特别关注除菌功能?这个问题不仅关乎个人的使用体验,更直接影响着家庭的居住质量和长期运营成本。因此,深入剖析格力润系列的各项技术参数、适用场景以及用户反馈,显得尤为紧迫。为了帮助广大消费者做出明智的决策,本文将围绕格力润系列的核心卖点展开详细论述,力求提供一份详尽、实用且具备专业深度的选购指南。
一、性能表现与能效等级的双重考验
格力润系列在性能表现方面展现出了令人瞩目的优势,特别是在能效等级这一关键指标上。随着国家能效标准的不断提高,整机能效等级成为衡量空调产品优劣的重要标准。格力润系列产品全面升级了能效设计,基本实现了一级能效的标准配置,部分高端型号甚至达到了超一级能效的标准。这意味着用户在长期使用过程中,不仅能够享受舒适的制冷制热体验,还能有效降低电费支出,实现节能与舒适的双重目标。这种双优设计使得格力润系列在节能降耗方面表现尤为突出,非常适合对电费敏感或希望长期降低家庭能源消耗的家庭用户。
二、健康守护:除菌除湿技术的核心优势
健康是家庭生活的基石,而格力润系列在除菌除湿技术上的投入堪称行业标杆。该系列空调搭载了先进的物理除菌技术和负离子净化系统,从源头上解决细菌滋生和霉菌蔓延的问题。物理除菌技术通过高温高压处理,确保内外机零部件免受细菌侵害,延长设备使用寿命;而负离子净化系统则能在空气流通时释放大量负离子,有效杀灭空气中的细菌和病毒,改善空气质量。这一系列的健康守护机制,使得格力润系列在空气净化器领域拥有独特的竞争优势,特别适合放置在卧室、儿童房等对空气质量要求较高的空间使用。
三、静音体验:让用户享受真正的宁静
在空调选购过程中,静音效果往往被用户忽视,但实际上它是决定空调是否适合夜间使用或安静环境的关键因素。格力润系列在静音技术上下了 enormous effort,采用了先进的降噪处理技术和减震设计。其压缩机、风轮等关键部件均经过特殊处理,显著降低了运行噪音水平。无论是在卧室、客厅还是书房,格力润系列都能提供安静如风的制冷制热体验,真正做到了“静如处子,动如脱兔”的静音效果。这种卓越的静音表现,使得格力润系列成为追求高品质睡眠环境的家庭的首选。
四、智能控制:科技赋能的便捷生活
智能控制已成为现代消费者选购家电的重要考量因素。格力润系列在智能控制方面表现出色,支持主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流
引言:空调选购的当下痛点
在当前的市场环境下,消费者购买空调时的选择范围正在迅速扩大。品牌众多,功能各异,加上近年来节能新标准的发布,让每一款产品的性价比都显得尤为重要。格力润系列作为格力电器旗下主打健康与舒适的新兴产品线,自推出以来便迅速引起了广泛关注。许多用户在面对琳琅满目的型号时,常常感到困惑:究竟哪一款才是真正适合自己的?是追求极致的静音效果,还是看重能耗控制?亦或是为了健康空气而特别关注除菌功能?这个问题不仅关乎个人的使用体验,更直接影响着家庭的居住质量和长期运营成本。因此,深入剖析格力润系列的各项技术参数、适用场景以及用户反馈,显得尤为紧迫。为了帮助广大消费者做出明智的决策,本文将围绕格力润系列的核心卖点展开详细论述,力求提供一份详尽、实用且具备专业深度的选购指南。
一、性能表现与能效等级的双重考验
格力润系列在性能表现方面展现出了令人瞩目的优势,特别是在能效等级这一关键指标上。随着国家能效标准的不断提高,整机能效等级成为衡量空调产品优劣的重要标准。格力润系列产品全面升级了能效设计,基本实现了一级能效的标准配置,部分高端型号甚至达到了超一级能效的标准。这意味着用户在长期使用过程中,不仅能够享受舒适的制冷制热体验,还能有效降低电费支出,实现节能与舒适的双重目标。这种双优设计使得格力润系列在节能降耗方面表现尤为突出,非常适合对电费敏感或希望长期降低家庭能源消耗的家庭用户。
二、健康守护:除菌除湿技术的核心优势
健康是家庭生活的基石,而格力润系列在除菌除湿技术上的投入堪称行业标杆。该系列空调搭载了先进的物理除菌技术和负离子净化系统,从源头上解决细菌滋生和霉菌蔓延的问题。物理除菌技术通过高温高压处理,确保内外机零部件免受细菌侵害,延长设备使用寿命;而负离子净化系统则能在空气流通时释放大量负离子,有效杀灭空气中的细菌和病毒,改善空气质量。这一系列的健康守护机制,使得格力润系列在空气净化器领域拥有独特的竞争优势,特别适合放置在卧室、儿童房等对空气质量要求较高的空间使用。
三、静音体验:让用户享受真正的宁静
在空调选购过程中,静音效果往往被用户忽视,但实际上它是决定空调是否适合夜间使用或安静环境的关键因素。格力润系列在静音技术上下了 enormous effort,采用了先进的降噪处理技术和减震设计。其压缩机、风轮等关键部件均经过特殊处理,显著降低了运行噪音水平。无论是在卧室、客厅还是书房,格力润系列都能提供安静如风的制冷制热体验,真正做到了“静如处子,动如脱兔”的静音效果。这种卓越的静音表现,使得格力润系列成为追求高品质睡眠环境的家庭的首选。
四、智能控制:科技赋能的便捷生活
智能控制已成为现代消费者选购家电的重要考量因素。格力润系列在智能控制方面表现出色,支持主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流主流
推荐文章
羊蝎子与羊排价格对比分析 一、消费场景决定了价格区间的基础差异在探讨羊蝎子与羊排谁更贵之前,必须明确两者所处的消费场景截然不同。羊排作为羊的屠宰副产物,其价格主要受市场供需关系、季节波动以及餐饮端加工成本的综合影响。而羊蝎子则属于餐
2026-07-19 01:20:17
177人看过
凉菜与热菜的学习难度对比:从食材处理到火候掌控的深度解析井号在烹饪艺术的漫长岁月中,凉菜与热菜往往被视作两道截然不同的技艺。热菜讲究火候、汤汁与器皿的交响,而凉菜则侧重于刀工、摆盘与瞬间的味觉刺激。然而,若以“学习难度”为单一维度进行
2026-07-19 01:19:55
293人看过
彩色蝴蝶面怎么样才熟在漫长的烹饪时光里,面类食材始终占据着食客的餐桌核心地位。其中,彩色蝴蝶面因其独特的造型与口感,深受食客青睐。然而,这道菜品若处理不当,不仅色泽黯淡,更难以品尝其本真风味。因此,如何让彩色蝴蝶面达到最佳熟度,成为每
2026-07-19 01:19:36
264人看过
翡翠单色与双色究竟谁价值更高翡翠作为中国传统四大名玉之首,其价值评判始终围绕颜色、质地、工艺及产地四个维度展开。在翡翠市场中,单色与双色的界定往往引发消费者与收藏家的广泛讨论。单色翡翠指绿色调异常纯正、过渡自然且分布均匀,而双绿色则表
2026-07-19 01:19:29
174人看过


.webp)
