华为云用户手册
-
计费说明(新版) 新版ROMA Connect根据您选择的RCU(ROMA Compute Unit,ROMA计算单元)数量和使用时长计费。具体内容如表2所示。 表2 新版ROMA Connect计费项 计费项 计费项说明 适用的计费模式 计费公式 RCU ROMA计量单元,根据购买的RCU数量和使用时长计费。 按需计费、套餐包计费 RCU数量*RCU单价*购买时长 RCU时套餐包单价*购买时长 具体收费介绍,请参考价格详情。 带宽(可选) 如有公网访问ROMA Connect的需求,需要购买入公网带宽,根据购买的带宽大小和使用时长计费。 请参考EIP计费说明。 请参考EIP计费说明。 新版ROMA Connect提供按需和套餐包两种计费模式供您灵活选择。 按需计费:根据购买的RCU数量,按实际使用时长计费。以小时为单位进行结算,不足一小时按照实际使用时间进行计算。 套餐包计费:根据购买的套餐包规格提供对应的RCU时额度,使用过程中优先抵扣套餐包中的RCU时额度,超过额度的使用量按需计费。套餐包按月购买,当月生效的套餐包额度仅当月有效,额度余量过期失效,不可结转到下月使用。 例如购买了1000RCU时/月规格的套餐包,开通5RCU的实例,则当月内该实例可以使用200小时,200小时后按需计费。如果有多个实例,则多个实例合并计算RCU数量。
-
续费相关的功能 包年/包月实例续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月实例从购买到被自动删除之前,您可以随时在控制台为ROMA Connect实例续费,以延长实例的使用时间。 自动续费 开通自动续费后,实例会在每次到期前自动续费,避免因忘记手动续费而导致实例被自动删除。 在一个包年/包月实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 实例生命周期 实例从购买到到期前,处于正常运行阶段,实例状态为“运行中”。 到期后,实例状态变为“已过期”。 到期未续费时,实例首先会进入宽限期,宽限期到期后仍未续费,实例状态变为“已冻结”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,实例将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在实例到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至实例到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。
-
包年/包月资源 对于包年/包月计费模式的ROMA Connect实例,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月资源,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。 如果您已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费。
-
计费周期 华为云事件网格EG按照实际使用量付费,没有最低消费。计费模式采用累计分档计费,按天结算,即每日3点后对前一日使用量进行扣费。例如,2023-05-11 00:00:00至2023-05-11 23:59:59期间产生的费用,通常会在2023-05-12 03:00:00左右完成扣费。 标准计费:根据使用时长(次数,量)“单位价格”计算出价格后,截取到“分”扣费。 阶梯计费:例如对象存储,根据“使用量”单位价格“时长”计算出价格后,截取到“分”扣费。 在按需付费模式下,价格计算器上的金额如果遇小数点,则保留小数点后两位,第三位四舍五入。如遇四舍五入后不足¥0.01 ,则按¥0.01 展示。
-
创建清理磁盘空间任务 使用清理磁盘空间原子服务场景创建任务后,您可以对E CS 虚拟机的指定目录进行磁盘清理,释放内存。 创建清理磁盘空间任务前请确保ECS实例均已成功安装UniAgent,并且UniAgent的状态为“运行中”。 登录 AOM 2.0控制台。 在左侧导航栏中选择“自动化运维”,进入“自动化运维”界面。 在左侧导航栏中选择“服务场景”。 在页面右侧“故障处理”页签下单击“清理磁盘空间”卡片,或单击卡片右上角的选择“创建任务”,进入创建清理磁盘任务页面。 填写任务基本信息。 图3 创建清理磁盘空间任务 清理规则说明如下: 暂不支持删除以下目录的文件:/、/bin、/sbin、/etc、/usr、/usr/bin、/usr/sbin、/boot、/lib。 支持输入绝对路径。 暂不支持模糊匹配路径,例如:/var/logs/*/a.log。 暂不支持中文目录输入。 暂不支持递归路径,例如:/var/logs/**/a.log。 支持删除1-1000天前的文件,从当天零点往前推1-1000天进行删除。 选择实例。 单击“添加资源”,弹出选择实例页面。单个任务最多支持选择100个实例。 选择需要的实例。实例类型默认为“ECS”。选择方式默认采用“手动选择”方式。 图4 选择实例 如需设置审批配置、执行策略,可展开“更多设置”进行配置。 单击“立即执行”进入任务执行界面,查看任务执行情况。 也可单击“保存”,将创建好的任务展现在任务管理页面,方面后续对任务进行执行或其他操作。
-
解决方案 AOM通过自动化运维服务,提供批量脚本执行、文件分发、云服务变更等原子操作功能,支持自定义编排原子操作并组装成作业和标准化运维流程。自动化运维将日常运维操作沉淀并发布成服务,支持用户按照服务场景快速创建运维任务,实现日常变更的标准化、流程化、无差异化运维,将运维工作从日常重复繁杂的应用变更操作中解脱出来,提升运维操作的质量和效率,帮助企业运维转型和运维价值提升。 表1 服务场景说明 服务场景 工具卡片 通用场景 默认展现文件管理、脚本管理工具卡片,也可以根据自身需求定制相应的工具卡片。 云服务场景 默认展现启动ECS实例、关闭ECS实例、重启RDS实例、修改ECS非管理员密码、重启CCE工作负载工具卡片。 软件部署 默认为空,可以根据自身需求定制相应的工具卡片。 故障处理 默认展现清理磁盘空间工具卡片,也可以根据自身需求定制相应的工具卡片。 日常巡检 默认为空,可以根据自身需求定制相应的工具卡片。 下面以创建重启CCE工作负载任务和清理磁盘空间任务为例说明。
-
创建重启CCE工作负载任务 使用重启CCE工作负载卡片可以创建任务重启一个或多个CCE工作负载。 只支持对有状态负载和无状态负载进行重启,其余类型负载不支持。 登录AOM 2.0控制台。 在左侧导航栏中选择“自动化运维”,进入“自动化运维”界面。 在左侧导航栏中选择“服务场景”。 在页面右侧“云服务场景”页签下单击“重启CCE工作负载”卡片,或单击卡片右上角的选择“创建任务”,进入创建重启CCE工作负载任务页面。 填写任务基本信息。 图1 重启CCE工作负载 选择实例。 单击“添加资源”,弹出选择实例页面。单任务一次最多重启10个负载实例。 选择需要的实例。实例类型默认为“CCE”。选择方式默认采用“手动选择”方式,选择方式的详细说明请参见表2。 图2 重启CCE工作负载选择实例 表2 选择方式说明 选择方式 说明 手动选择 输入搜索条件,在实例列表中通过搜索条件来选取实例,默认按照名称搜索。 过滤条件 选择负载类型、集群名称、命名空间的方式来选择实例,该方式对未来新增的实例也生效。 从CMDB中选择 输入搜索条件或关键字,从CMDB服务中选取实例。当前节点类型支持两种选择方式,静态IP和动态节点。 静态IP:可选中指定CMDB应用下的CCE实例。 动态节点:选择CMDB应用中的节点,从而动态获取节点下的CCE实例。该方式对节点下未来新增的实例也生效。 如需设置审批配置、执行策略,可展开“更多设置”进行配置,配置参数如表3。 表3 更多设置 参数类别 参数名称 说明 审批配置 人工审核 选择是否开启人工审核开关,默认不打开。 审批配置不允许更改,如需更改,需在工具市场中对该原子服务卡片进行审批配置。 审批人设置 开启人工审核后,需要选择审批人。 通过选择“主题”的方式配置审批人,您需要在 消息通知 服务中,创建一个新主题,并为这个主题添加订阅。 执行策略 分批发布 选择是否开启分批发布开关,默认不打开。 每批发布 开启分批发布后需填写每批发布数量。 每批间隔 开启分批发布后需填写每批发布的时间间隔。 单击“立即执行”进入任务执行界面,查看任务执行情况。 也可单击“保存”,将创建好的任务展现在任务管理页面,方面后续对任务进行执行或其他操作。
-
实现原理 视频网站在构建 媒体处理 平台时,需要创建一个截图任务管理服务。该服务负责管理视频截图任务,包括创建、查询截图任务等操作。 视频网站截图任务管理服务通过SDK/API调用MPC的视频截图能力,首先MPC视频截图服务从OBS拉取原视频,再按照请求参数要求对原视频进行截图,完成截图后将文件放入OBS指定路径。视频网站的关联业务服务可以从“视频网站截图任务管理服务”获取到截图文件信息,并将截图应用于视频封面、视频播放过程中拖动预览画面、审核等场景中。 表1 服务功能 服务名称 功能 视频网站截图任务管理服务 主要负责视频截图任务的管理,包括创建、查询截图任务等操作。 MPC视频截图服务 负责从OBS拉取原视频,按照任务要求对原视频进行截图,完成后将截图文件放入OBS指定路径。 OBS 对象存储服务 用于客户上传和存储媒体文件。 图1 实现原理图
-
名词解释 基本概念、云服务简介、专有名词解释 弹性云服务器 ECS:是一种可随时自助获取、可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。 虚拟私有云 VPC:为云服务器、云容器、云数据库等云上资源构建隔离、私密的虚拟网络环境。VPC丰富的功能帮助您灵活管理云上网络,包括创建子网、设置安全组和网络ACL、管理路由表、申请弹性公网IP和带宽等。
-
模具管理 功能概述:该模块主要对模具以及模具备件进行管理,执行模具出库审批操作,统计模具出库记录与入库记录。 名词解释:模具,工业生产上用以注塑、吹塑、挤出、压铸或锻压成型、冶炼、冲压等方法得到所需产品的各种模子和工具。 简而言之,模具是用来制作成型物品的工具,这种工具由各种零件构成,不同的模具由不同的零件构成。 操作人员:仓库管理人员。 路径:模具管理。 模具台账 模具库存管理 父主题: 实施步骤
-
资源和成本规划 表1 资源和成本规划选购说明 维度 说明 资源规划 主要分为基础虚拟机计算资源、网络资源、中间件数据库及缓存等类型资源。 成本规划 详见下表 组网规划 通常使用创建的云资源虚拟机默认VPC网络。 数据规划 根据客户业务体量和规划使用存储年限最终决定数据存储的容量,一般年存储量GB级别。 表2 资源规划 云资源 规格 计费模式 单位 数量 单价 (¥) 弹性云服务器 1 鲲鹏计算 | 鲲鹏通用计算增强型 | kc1.xlarge.4 | 4核 | 16GB; CentOS | CentOS 7.6 64bit with ARM; 通用型SSD | 40GB; 高IO | 100GB; 全动态BGP | 独享 | 按带宽计费 | 50Mbit/s; 包周期 年 1 50,016.00 弹性云服务器 2 鲲鹏计算 | 鲲鹏通用计算增强型 | kc1.xlarge.4 | 4核 | 16GB; CentOS | CentOS 7.6 64bit with ARM; 通用型SSD | 40GB; 高IO | 100GB; 全动态BGP | 独享 | 按带宽计费 | 50Mbit/s; 包周期 年 1 50,016.00 云数据库 PostgreSQL | 11 | 主备 | 鲲鹏通用增强型 | 4核8GB; SSD云盘 | 200GB; 包周期 年 1 12,384.00 云搜索服务 X86计算 | 计算密集型 | ess.spec-4u8g | 4核 | 8GB; 高I/O | 100GB; 包周期 年 1 7,796.88 分布式缓存服务Redis版 基础版 | 5.0 | 主备 | X86 | D RAM | 2 | 1 GB; 包周期 年 1 810.00 设备接入 10 | 40万 | 1; 包周期 年 1 1,800.00 企业主机安全 企业版; 包周期 年 2 1,080.00 Web应用防火墙 入门版; 包周期 年 1 1,188.00 Anti-DDoS流量清洗 防护设置:默认设置 免费 免费 免费 免费 云堡垒机 单机; 10资产标准版; 包周期 年 1 8,400.00 云备份 云服务器备份存储库 | 500GB 包周期 年 1 1,200 弹性公网IP 带宽费用: 独享 | 全动态BGP | 按带宽计费 | 1Mbit/s 包周期 年 1 276 说明:本文提供的成本预估费用仅供参考,资源的实际费用以华为云管理控制台显示为准。
-
解决方案实践涉及的行业内通用技术方案说明 边缘计算(Edge Computing) 边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的分布式开放平台,就近提供边缘智能服务,满足行业数字化在敏捷连接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。它可以作为连接物理世界和数字世界的桥梁,打通智能资产、智能网关、智能系统和智能服务之间的通道。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。云端计算仍然可以访问边缘计算的历史数据。 生产物流(Production Logistics) 生产物流搭建从“原材料”到“在制品”再到“成品”的物料主线,将生产线或生产设备数据逐一绑定在对应的物料上,形成以实物流为基础的实时、完整、准确的大数据平台。通过大数据平台与智能化设备的互联互通,最终实现一个关于全生产过程的数据采集、决策、执行、纠偏的无人化封闭系统。 无论何时,无论何地,物料流动始终是企业制造活动的重要内容;无论何料,无论何机器,物料始终要准确地流向机器并由机器以正确的方式进行妥当的加工;无论何人(或企业),都希望对物料和成品的流动状态做到心中有数、数物相符、精确可控。 运营技术(Operational Technology 按照广义的理解,OT实现的是对企业资源(人、机、料、法、环)、体系、流程、工艺及事件的全面管控,覆盖企业运营的各个层面,包括生产运营、能源运营、设备资产运营及服务运营等。通过一定的管理手段、硬件和相应的软件,对工厂的生产运营、设备运转等进行控制,从而满足工厂的经济技术指标,完成产品交付,完成设备或生产线的任务。 生产运营:以交付为目标,围绕高效、低成本、高质量的运营指标,采用生产数字化和信息化平台,将上层的经济技术指标分解并下达生产执行层;从生产执行层收集生产实绩数据,按照既定生产管理逻辑核算生产运营指标,从而为企业管理者提供信息,以便做出正确决策,维持企业的生产运营,实现经营目标。 能源运营:在既定的工艺需求和满足生产需求的情况下,做好能源的管控、平衡、调度,用最小的能源成本、最小的能源浪费、最大化的能源使用效率,生产出目标产品;利用自动化技术和数字化平台从基础仪表、终端设备获取能源数据,采用信息化平台对所获取的能源数据进行分析,为能源运营人员提供信息和决策依据。 设备资产运营:设备是企业的重要资源,作为固定资产,设备是需要进行持续不断的维护的。在保证生产正常运行的前提下,延长设备的使用寿命是固定资产最大化的最佳运营目标。 服务运营:在当前的企业活动中,从服务中获取利润增长点是企业经营的重要方向。通过数字化平台和智能仪表及终端的使用,企业甚至能够比用户更早地发现设备故障;通过工业大数据分析,可以先知先觉地给出客户所需要的服务,让企业的服务运营更有针对性,服务更准确、更有效,从而提升企业服务运营的获利能力。 制造数据采集(Manufacturing Data Collection) 制造数据采集是指通过传感器、网络传输、计算机管理等技术与手段,将产品制造过程中所涉及的设备、生产过程、质量等相关数据进行采集、分析、管理与有效利用的过程。它包含数据采集及状态管理,是智能制造的基础与前提。 在离散制造业,主要的制造数据包括设备数据、生产过程数据、质量数据等。 (1)设备数据:设备运行状态信息、实时工艺参数信息、故障信息、维修/维护信息等。 (2)生产过程数据:生产计划、产品加工时间、加工数量、加工人员、加工参数、产品完工率等。 (3)质量数据:产品质量信息、工艺质量信息等。 设备数据自动采集的手段主要有以下三种: (1)带网卡的数控机床 通过机床网卡,实现对设备状态的远程自动采集。采集的内容包括运行参数(主轴转速、进给速度、主轴功率、刀具坐标等),以及加工产品、加工数量、报警信息等。该种采集方案的优点是采集的数据种类多、实时性强。缺点是,受控制系统的限制,目前主要是西门子、发那科、海德汉、华中数控等部分主流系统支持。当然,由于这是智能制造的发展趋势,越来越多的机床控制系统也开始支持网卡的数据采集。 (2)PLC采集 通过设备PLC输出接口,结合其通信协议,实现对设备状态采集,包括温度、压力、流量、液位等。优点是支持PLC采集的系统比较多,适用面广。缺点是从采集效果上,此网卡采集的效果差些,但内容也相对丰富,基本满足制造业的需求。 (3)硬件采集 对一些比较老旧的设备,因其无数据输出接口或没有通信协议,可通过此种方式进行数据采集。优点是几乎适合任何设备,缺点是采集的数据种类有限。 人工终端反馈采集 对于不能实现自动采集的生产工位,可通过现场工位机、移动终端、条码扫描枪等数字化设备进行数据采集。采集内容包括生产开工、完工时间、生产数量、检验项目、检验结果、产品缺陷、设备故障等。该种采集方式的优点是对设备的要求低,适用场景广,但缺点是受制于人的主动性,在数据的实时性、准确性、客观性等方面都有所欠缺。 其他外围终端采集 采用RFID、集成等方式实现制造数据采集。 (1)RFID:RFID(射频识别)是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可应用于各种恶劣环境。 (2)与其他设备集成。如三坐标测量机等检测设备,可通过与设备进行集成,读取产品检测信息,用于质量管理与追溯。 制造运营管理(MOM) 制造运营管理(MOM):通过协调管理企业的人员、设备、物料和能源等资源,把原材料或零件转化为产品的活动。它包含管理那些由物理设备、人和信息系统来执行的行为,并涵盖有关调度、产能、产品定义、历史信息、生产装置信息,以及与相关的资源状况信息的活动——摘自IEC/ISO 62264标准的定义。 MES的主要问题体现以下四个方面: (1)首先,定义模糊导致市场乱象丛生。虽然制造执行系统国际联合组织(MESA)提出了含有11个模块的MES功能模型,对MES进行了描述性定义,但是并非具备全部11个模块才能被定义为MES,而是具备其中一个或几个模块也属于MES系列的单一功能产品。这种定义的模糊性,给MES造成非常多样化的形态。 (2)其次,MES功能范畴并未做到与时俱进。随着制造工艺复杂程度的日益提高,制造业企业的需求从传统的单一品种大批量制造到现在的多品种小规模定制化制造,产品生命周期变得越来越短,设计变得越来越复杂;从单一产品的质量管理到整个质量管理体系的构建、从内部库存管理到整个供应链管理,直至整个制造管理体系的全面升级,这些都使得制造业企业对软件功能的种类和要求日趋提高。虽然在智能制造理念日新月异、物联网、云计算等新兴技术快速发展的影响下,MESA已于2016年1月发布了《MESA智能制造52号白皮书》,对物联网、机器人、个性化定制等智能制造的相关理念进行了详细的阐述。不过,MES的新标准与新定义却并没有出炉。 (3)再次,理论与应用之间存在鸿沟。MES所面对的下游行业,既涉及离散制造业,也涉及过程制造业,行业工艺千差万别,在实际应用中,MES除了软件系统本身的功能模块,还包含了因提供特别行业解决方案而发生的功能周延,以及与其他系统之间的融合。仅依靠MESA定义的11大功能模块难以应付目前智能制造的多学科融合、多数据流动的复杂局面。 (4)最后,也是最重要的一点,集成与互联互通是制造业从数字化向智能化迈进的必备条件之一。然而,企业在历史发展的不同阶段所采购的由不同供应商提供的软件系统之间,却无法有效实现信息交互,即便是同一软件系统供应商的不同软件系统之间,有时也会存在互联互通问题。以往专注于解决生产问题的MES,无法满足生产运行需要,无法解决企业管理中与生产有关的管理软件之间的耦合与集成问题。 MOM、MES和ERP的异同 MOM、MES和ERP等软件系统的异同主要体现在本质、覆盖范围、责任对象与功能四个方面。 从本质上看,MES是一种用于解决具体问题的标准软件产品。MOM是一种由多种软件构成的制造管理集成平台,其中不仅包括MES软件系统及与制造管理相关的各种功能,而且包含MES主体之外的用于解决具体问题的功能延伸与价值增值部分。 从覆盖范围上看,MES所涉及的范围,会因为其所针对的下游行业、软件系统的设计理念、功能模块的设置等影响因素而不同,没有明确的界限。MOM可实现对整个制造运行过程中的一切活动进行管理。换句话说,无论是哪一种MES软件系统,不管功能如何变化与周延,都不会超过MOM的边界。ERP中的生产管理更加偏重企业战略管理,而MOM则更注重对具体生产过程的实时管理。 从责任对象上看,MES主要针对生产运行,对生产以外的其他环节运营管理功能相对较弱,无法满足当今制造企业日益增长的对生产质量、安全、效率的要求,例如食品饮料、医药行业等。而MOM则主张使用与生产运行统一的框架,对维护运行、质量运行和库存运行管理进行强化和提升,并对模型内部主要功能及其关系进行了细化,以求更有效地提升制造企业的整个制造管理体系。 从功能上看,MOM作为一种集成软件平台,在集成标准化、开放性等方面都强于MES,而且能够实现云部署,是未来制造运营管理软件发展的方向。 总而言之,MOM与MES之间不是一种非此即彼的替代关系,而是一种包含关系,MOM更像是一种为了解决制造管理问题而定义的功能组合体系,是制造管理理念升级的产物,而MES则是包含在MOM之中的使能工具。 父主题: 附录
-
停止计费 代码检查服务采用包年/包月计费模式,购买时进行一次性付费,订单到期后服务将会自动停止使用。 如果在计费周期内不再使用代码检查服务,您可以执行退订服务,代码检查服务套餐、资源扩展包均支持退订。系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。 如果您已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费。
-
管理个人空间 系统管理员可以管理所有用户的个人空间,部门管理员只能管理本部门用户的个人空间。 管理员登录KooDrive。 单击页面顶部“管理控制台”。 在左侧导航栏选择“空间管理”,在空间管理界面单击“个人空间”页签,界面展示个人空间列表。 参考表2对个人空间进行管理。 表2 管理个人空间 操作 说明 分配个人空间 说明: 未分配空间的用户,界面才展示“分配”操作。 在个人空间列表上方下拉列表框中选择用户所属部门,在搜索框中输入用户名称,支持模糊搜索。 在搜索结果列表中单击“操作”列“分配”。 在“分配空间”弹框中设置个人空间大小,设置完成后单击“确定”。 说明: 个人空间默认展示的空间大小为配置云盘时的个人空间默认大小,管理员可根据下方剩余企业空间大小的提示设置个人空间大小。 分配的个人空间大小不能为0 GB。 修改个人空间 在个人空间列表上方下拉列表框中选择用户所属部门,在搜索框中输入用户名称,支持模糊搜索。 在搜索结果列表中单击“操作”列“修改”。 在“修改空间大小”弹框中重新设置用户空间大小,设置完成后单击“确定”。 说明: 管理员可根据下方剩余空间大小的提示重新设置用户空间大小。 设置的个人空间大小不能小于当前个人空间已使用容量。 禁用个人空间 在个人空间列表上方下拉列表框中选择用户所属部门,在搜索框中输入用户名称,支持模糊搜索。 在搜索结果列表中单击“操作”列“禁用”。 在“禁用空间”提示框中,了解禁用空间的影响后,如果确认要禁用空间,单击“确定”。 启用个人空间 在个人空间列表上方下拉列表框中选择用户所属部门,在搜索框中输入用户名称,支持模糊搜索。 在搜索结果列表中单击“操作”列“启用”即可启用个人空间。 删除个人空间 在个人空间列表上方下拉列表框中选择用户所属部门,在搜索框中输入用户名称,支持模糊搜索。 在搜索结果列表单击中“操作”列“删除空间”。 在“删除空间”弹框中,了解删除空间的影响后,如果确认要删除空间,在弹框中输入“确定删除”并勾选“我已知悉,强制删除”,然后单击“确定”。 说明: 管理员也可勾选用户名称前的复选框,可选择多个,单击上方“删除空间”批量删除个人空间。 删除空间后将会删除该空间及其名下全部资源,请谨慎操作。建议迁移资源后再进行删除操作。
-
团队空间 团队空间是部门团队共享文件的空间,团队内的成员都可查看。各部门团队空间相互隔离,仅团队成员用户可见。创建部门时若分配了团队空间且团队空间为启用状态则团队空间首页可见。 图2 团队空间页首页 团队空间首页以卡片形式展示企业内部门空间,系统管理员可以看到企业内所有的部门空间,普通用户和部门管理员只能看到自己所属部门的团队空间,默认展示10个团队空间,鼠标滚动可加载下一页展示的团队空间。 团队空间卡片中展示部门团队总空间大小、已使用空间大小、团队空间总人数,管理员及普通用户可以查看团队空间的详细信息。 图3 团队空间页 团队空间页主要由文件(夹)辅助操作和团队空间文件列表/卡片两部分组成。 文件(夹)辅助操作 目录信息:左上角展示当前团队空间路径信息。 全部类型:通过“全部类型”下拉框选择列表中展示的文件(夹)类型。 文件数量:以灰色字体展示当前列表文件(夹)总个数或已选中文件(夹)个数。 :单击后以列表形式展示团队空间文件(夹)。 :单击后以卡片形式展示团队空间文件(夹)。 团队空间文件(夹)列表/卡片 列表中展示文件(夹)名、文件(夹)归属者、文件大小、文件(夹)类型、更新时间。 卡片中展示文件(夹)名、更新时间,根据文件(夹)格式展示对应图标,若文件为图片格式,卡片中展示图片的缩略图。 文件(夹)列表/卡片都提供文件(夹)管理操作,管理员可在团队空间页进行以下操作: 上传/下载文件 新建文件夹 重命名/移动/删除文件(夹) 复制文件 转存团队空间文件至个人空间 查看文件(夹)详细信息 普通用户可在团队空间页进行以下操作: 上传/下载文件 新建文件夹 重命名/移动文件(夹) 复制文件 转存团队空间文件至个人空间 查看文件(夹)详细信息
-
个人空间 个人空间是用户存放个人文件的空间,仅用户自己可见。创建用户时若分配了个人空间且空间为启用状态则用户个人空间页面可见。 个人空间页面主要由文件(夹)辅助操作和文件(夹)列表/卡片两部分组成。 图1 个人空间页 文件(夹)辅助操作 操作按钮:提供上传、新建、下载、移动、复制、重命名、查看详细信息、删除操作。 全部类型:通过“全部类型”下拉框选择列表中展示的文件(夹)类型。 文件数量:以灰色字体展示当前列表文件(夹)总个数或已选中文件(夹)个数。 :单击后以列表形式展示个人空间文件(夹)。 :单击后以卡片形式展示个人空间文件(夹)。 文件(夹)列表/卡片 列表中展示文件(夹)名、文件大小、文件(夹)格式、更新时间。 卡片中展示文件(夹)名、更新时间,根据文件(夹)格式展示对应图标,若文件(夹)为图片格式,卡片中展示图片的缩略图。 文件(夹)列表/卡片都提供文件(夹)管理操作,包括: 上传/下载文件 新建文件夹 重命名/移动/删除文件(夹) 复制/文件 转存个人文件至本部门团队空间 查看文件(夹)详细信息
-
华为云的Region间创建的VPN,按照几条连接计费? 使用VPN可以将不同Region间的VPC打通,每个Region的VPN带宽和VPN连接是独立的资源,独立计费。所以用户在预估费用时需要统计有几个Region,每个Region需要另外几个Region进行互通。 例如:Region A与Region B和C分别建立VPN连接,则Region A的VPN网关下有2条连接,分别与B、C连接;而Region B的VPN网关下有1条连接,Region C的VPN网关下有1条连接。 因此,用户整体在华为云上一共创建了4条VPN连接,只是每条连接都隶属于各自的Region。 父主题: 经典版VPN
-
名词解释 基本概念、云服务简介、专有名词解释 弹性云服务器 ECS:是一种可随时自助获取、可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。 虚拟私有云 VPC:为云服务器、云容器、云数据库等云上资源构建隔离、私密的虚拟网络环境。VPC丰富的功能帮助您灵活管理云上网络,包括创建子网、设置安全组和网络ACL、管理路由表、申请弹性公网IP和带宽等。
-
CMDB管理 APM会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息,主要概念如下: 企业项目: 华为云企业项目,一个项目可以包含一个或者多个应用。 应用: 一个应用代表一个逻辑单元,是一个全局概念,各个region都可以看到相同的应用信息,比如一个租户下面比较独立的功能模块可以定义为一个应用。应用可以跟企业项目关联,也可以不关联,关联企业项目后,按企业项目的权限进行管理,如果不关联企业项目,那么按照IAM权限进行管理。 子应用:在一个应用下面可以创建多个子应用,主要起文件夹和管理的功能。子应用为全局概念,当前最多支持三层子应用。 组件:组件指一个应用程序或者微服务,为全局概念,一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有region属性,可以通过region信息实现环境的过滤,也可以在环境上打上一个或多个标签,通过标签进行环境过滤。 实例:实例是环境下的一个进程,名称由主机名+ip+实例名称组成。一个环境一般是部署在不同主机上或不同容器中,若部署在同一主机上,会通过实例名称进行区分。 环境标签:环境标签是在环境上的一个属性,多个环境可能具有相同的标签,可以通过标签对环境进行过滤。标签也承载公共配置能力,比如在某个标签上设置的配置,各个具有标签的环境都共享。需注意环境标签定义在应用层面,也就是说一个标签只能添加在本应用下的环境,不能跨应用进行。 下图是一个CMDB结构示例: 图1 CMDB结构 CMDB结构树支持隐藏操作。 单击“隐藏”,CMDB结构树不展示。 图2 隐藏CMDB结构树 单击页面上方“节点路径”选择相应的节点。 图3 选择节点 单击“展开”,展示CMDB结构树。 创建应用 创建子应用 配置应用、子应用 查看应用、子应用、组件以及环境基本信息
-
欠费影响 由于特惠包是先付费再使用方式,所以在您特惠包的订单到期或即将到期时,请及时续费。如果不及时续费,可能影响您的使用。 表2 不同阶段欠费影响 - 账户余额充足 账户余额不足或欠费 APM状态 可正常使用APM 冻结,不再采集并展示欠费后的应用数据,但之前的数据仍可展示、查询。 续费说明 此期间续订特惠包,可正常使用APM。 如果充值,APM自动解除冻结,按需计费。如果您需要特惠包,需要重新续订或购买。否则,APM按需计费。如何续费请参见如何续费。 如果不续订特惠包,APM自动将收费方式转为按需计费。 如果不充值,超出保留期后,所有资源被释放,此期间APM不计费。
-
适用范围 表1 适用范围 区域 产品规格 计费方式 特惠包名称 华北-北京四 华东-上海一 华南-广州 华南-广州-友好环境 华北-北京一 华北-乌兰察布一 华东-上海二 华北-乌兰察布二零二 西南-贵阳一 华北-乌兰察布汽车一 企业版 特惠包 企业版初级Agent包 企业版中级Agent包 企业版高级Agent包 企业版黄金Agent包 企业版铂金Agent包 企业版顶级Agent包 亚太-新加坡 中国-香港 亚太-曼谷 企业版 特惠包 企业版初级Agent包 企业版中级Agent包 企业版高级Agent包 企业版黄金Agent包 企业版铂金Agent包 企业版顶级Agent包 - 免费版 完全免费。
-
计费说明 APM提供特惠包以及按需计费模式,计费项仅包含探针。具体内容如表1所示。 表1 计费规则 区域 产品规格 计费方式 特惠包名称 规格 价格 计费单价 有效期 华北-北京四 华东-上海一 华南-广州 华南-广州-友好环境 华北-北京一 华北-乌兰察布一 华东-上海二 华北-乌兰察布二零二 西南-贵阳一 华北-乌兰察布汽车一 企业版 特惠包 企业版初级Agent包 150个Agent*天 (包含资源可供150个Agent使用1天,或5个Agent使用30天) ¥700 ¥4.67/Agent/天 1年 企业版中级Agent包 1200个Agent*天 (包含资源可供1200个Agent使用1天,或40个Agent使用30天) ¥4,200 ¥3.5/Agent/天 1年 企业版高级Agent包 9600个Agent*天 (包含资源可供9600个Agent使用1天,或320个Agent使用30天) ¥25,200 ¥2.625/Agent/天 1年 企业版黄金Agent包 36500个Agent*天(包含资源可供100个Agent使用365天) ¥66,838 ¥1.8312/Agent/天 1年 企业版铂金Agent包 109500个Agent*天(包含资源可供300个Agent使用365天) ¥174,000 ¥1.589/Agent/天 1年 企业版顶级Agent包 182500个Agent*天(包含资源可供500个Agent使用365天) ¥238,710 ¥1.308/Agent/天 1年 按需计费 - - - ¥4.8/Agent/天(相当于0.2元/Agent/小时) - 亚太-新加坡 中国-香港 亚太-曼谷 企业版 特惠包 企业版初级Agent包 150个Agent*天 (包含资源可供150个Agent使用1天,或5个Agent使用30天) ¥980 ¥6.53/Agent/天 1年 企业版中级Agent包 1200个Agent*天 (包含资源可供1200个Agent使用1天,或40个Agent使用30天) ¥5,880 ¥4.90/Agent/天 1年 企业版高级Agent包 9600个Agent*天 (包含资源可供9600个Agent使用1天,或320个Agent使用30天) ¥35,280 ¥3.67/Agent/天 1年 企业版黄金Agent包 36500个Agent*天(包含资源可供100个Agent使用365天) ¥93,573 ¥2.56/Agent/天 1年 企业版铂金Agent包 109500个Agent*天(包含资源可供300个Agent使用365天) ¥243,600 ¥2.23/Agent/天 1年 企业版顶级Agent包 182500个Agent*天(包含资源可供500个Agent使用365天) ¥334,194 ¥1.83/Agent/天 1年 按需计费 - - - ¥6.72/Agent/天(相当于0.28/Agent/小时) - - 免费版 完全免费,最多可接入10个Agent在线,每过15天需要用户重新激活。
-
计费示例 假设您在2023/03/08 15:50:04购买了企业版初级Agent包,则: 第一个计费周期为:2023/03/08 15:50:04 ~ 2024/03/08 23:59:59 第二个计费周期为:2024/03/08 23:59:59 ~ 2025/03/08 23:59:59 您需要为每个计费周期预先付费,计费公式如表2所示。 表2 计费公式 资源类型 计费方式 计费公式 资源单价 APM Agent 特惠包 企业版(初级/中级/高级/黄金/铂金/顶级)Agent包 * Agent包数量 请参见表1。 按需计费 Agent数量 * 按需计费单价*时间
-
操作步骤 在SFTP服务器的“/opt/houjt/test03”路径中,创建多个以“table1”为前缀,“.txt”为后缀,中间为yyyyMMdd的日期格式的文件。 图1 示例 创建一个从SFTP服务器导入数据到HDFS的Loader作业,具体操作请参见典型场景:从SFTP服务器导入数据到HDFS/OBS。 使用安装客户端的用户登录客户端所在节点。 执行以下命令,进入schedule-tool工具的conf目录。例如,Loader客户端安装目录为“/opt/client/Loader/”。 cd /opt/client/Loader/loader-tools-1.99.3/schedule-tool/conf 执行以下命令,编辑schedule.properties文件,配置登录方式。 vi schedule.properties schedule-tool工具支持两种登录方式,两者只能选一。详细参数请参见schedule-tool工具使用指导。 以密码方式登录,配置信息示例如下: [server.url = 10.10.26.187:21351,127.0.0.2:21351] [authentication.type = kerberos] [use.keytab = false] [authentication.user = admin] # 密码明文存储存在安全风险,建议在配置文件或者环境变量中密文存放,使用时解密,确保安全 [authentication.password= xxx] 以keytab文件方式登录,配置信息示例如下: [server.url = 10.10.26.187:21351,127.0.0.2:21351] [authentication.type = kerberos] [use.keytab = true] [client.principal = bar] [client.keytab = /opt/hadoopclient/Loader/loader-tools-1.99.3/loader-tool/hadoop-config/user.keytab] [krb5.conf.file = /opt/hadoopclient/Loader/loader-tools-1.99.3/loader-tool/hadoop-config/krb5.conf] 执行以下命令,编辑job.properties文件,配置作业信息。 vi job.properties #job name job.jobName = sftp2hdfs-schedule-tool #Whether to update the loader configuration parameters(File filter)£?This parameter is used to match the import file name.Values are true or false. #false means update.the file name which is get by schedule tool will be updated to Loader configuration parameters (File filter). #false means no update.the file name which is get by schedule tool will be updated to Loader configuration parameters (import path). file.filter = false #File name = prefix + date + suffix #Need to import the file name prefix file.fileName.prefix=table1 #Need to import the file name suffixes file.fileName.posfix=.txt #Date Days.Value is an integer. #According to the date and number of days to get the date of the import file. date.day = 1 #Date Format.Import file name contains the date format.Format Type£ºyyyyMMdd,yyyyMMdd HHmmss,yyyy-MM-dd,yyyy-MM-dd HH:mm:ss file.date.format = yyyyMMdd #Date Format.Scheduling script execution. Enter the date format. parameter.date.format = yyyyMMdd #Whether the import file is a compressed format.Values ??are true or false. #true indicates that the file is a compressed format£?Execution scheduling tool will extract the files.false indicates that the file is an uncompressed.Execution scheduling tool does not unpack. file.format.iscompressed = false #Hadoop storage type.Values are HDFS or HBase. storage.type = HDFS 根据1的所准备的数据,以文件table120160221.txt为例,过滤规则设置如下: 文件名的前缀 file.fileName.prefix=table1 文件名的后缀 file.fileName.posfix=.txt 文件名中包含的日期格式 file.date.format = yyyyMMdd 调用脚本输入的日期参数 parameter.date.format = yyyyMMdd 顺延的天数 date.day = 1 例如,脚本传入的日期参数是20160220,则通过加法计算,得到的结果是20160221。 如果执行的命令是 ./run.sh 20160220 /user/loader/schedule_01时,以上过滤规则会拼凑出一个字符串:"table1"+"20160221"+.txt = table120160221.txt 根据file.filter的值,选择过滤规则。 精确匹配某一个文件,请执行8。 模糊匹配一系列文件,请执行9。 将job.properties文件中“file.filter”的值修改为“false”。 执行以下命令,运行作业,任务结束。 cd /opt/client/Loader/loader-tools-1.99.3/schedule-tool ./run.sh 20160220 /user/loader/schedule_01 其中20160220为输入的日期,/user/loader/schedule_01为输出的路径。 通过以上过滤规则,拼凑得到的字符串“table120160221.txt”,会直接作为文件名,追加到作业配置的输入路径中。所以,作业只会处理唯一匹配到的文件“table120160221.txt”。 将job.properties文件中“file.filter”的值修改为“true”,“file.fileName.prefix”设置为“*”。 执行以下命令,运行作业,任务结束。 cd /opt/client/Loader/loader-tools-1.99.3/schedule-tool ./run.sh 20160220 /user/loader/schedule_01 其中20160220为输入的日期,/user/loader/schedule_01为输出的路径。 通过以上过滤规则,拼凑到的字符串“*20160221.txt”,会作为文件过滤器的模糊匹配模式,在作业配置的输入路径下,所有符合“*20160221.txt”这个模式的文件都将被作业处理。
-
创建Ranger集群 参考购买自定义集群创建集群,组件选择时勾选Ranger组件。 目前 MRS 1.9.2集群仅普通模式集群支持Ranger组件,开启Kerberos认证的安全集群不支持Ranger组件。 图1 选择Ranger组件 选择是否开启“使用外部数据源存储元数据”功能。 开启:使用外置的MySQL数据库存储Ranger组件的User/Group/Policy等数据。 关闭:Ranger组件的User/Group/Policy等数据默认存放在当前集群本地数据库中。 当“使用外部数据源存储元数据”开启时,选择数据连接类型为“RDS服务MySQL数据库”,数据连接实例选择已创建的数据连接实例,或单击“创建数据连接”新创建一个数据连接。 图2 使用RDS服务MySQL数据库 当用户选择的数据连接为“RDS服务MySQL数据库”时,请确保使用的数据库用户为root用户。如果为非root用户,需要先以root用户登录到数据库执行如下SQL命令为该数据库用户进行赋权,其中${db_name}与${db_user}为用户新建数据连接时输入的数据库名与用户名。 grant select on mysql.user to ${db_user}; grant all privileges on ${db_name}.* to '${db_user}'@'%' with grant option; grant reload on *.* to '${db_user}'@'%' with grant option; flush privileges; 继续参考购买自定义集群配置其他参数并创建集群。 在集群创建完成后,此时Ranger不会对用户访问Hive和HBase组件的权限进行控制。 使用Ranger管理各组件权限时,如管理hive表权限,在管理控制台或者客户端提交hive作业(操作hive数据表),可能会提示当前用户没有权限,需要在Ranger中给提交作业的用户配置具体数据库或者表权限,以免影响用户使用提交作业功能,具体请参考在Ranger中配置Hive/Impala的访问权限或在Ranger中配置HBase的访问权限页面的添加策略步骤。 父主题: 使用Ranger(MRS 1.9.2)
-
操作步骤 使用安装客户端的用户登录客户端所在节点,具体操作请参见使用命令行运行Loader作业。 执行以下命令,进入“backup.properties”文件所在目录。例如,Loader客户端安装目录为 “/opt/client/Loader/”。 cd /opt/client/Loader/loader-tools-1.99.3/loader-backup/conf 执行以下命令,修改“backup.properties”文件的配置参数,参数具体说明如表1所示。 vi backup.properties server.url = 10.0.0.1:21351,10.0.0.2:12000 authentication.type = kerberos authentication.user = authentication.password= job.jobId = 1 use.keytab = true client.principal = loader/hadoop client.keytab = /opt/client/conf/loader.keytab 表1 配置参数说明 配置参数 说明 示例 server.url Loader服务的浮动IP地址和端口(21351)。 为了兼容性,此处支持配置多个IP地址和端口,并以“,”进行分隔。其中第一个必须是Loader服务的浮动IP地址和端口(21351),其余的可根据业务需求配置。 10.0.0.1:21351,10.0.0.2:12000 authentication.type 登录认证的方式。 “kerberos”,表示使用安全模式,进行Kerberos认证。Kerberos认证提供两种认证方式:密码和keytab文件。 “simple”,表示使用普通模式,不进行Kerberos认证。 kerberos authentication.user 普通模式或者使用密码认证方式时,登录使用的用户。 keytab登录方式,则不需要设置该参数。 bar authentication.password 使用密码认证方式时,登录使用的用户密码。 普通模式或者keytab登录方式,则不需要设置该参数。 用户需要对密码加密,加密方法: 进入“encrypt_tool”所在目录。例如,Loader客户端安装目录为“/opt/hadoopclient/Loader”,则执行如下命令。 cd /opt/hadoopclient/Loader/loader-tools-1.99.3 执行以下命令,对非加密密码进行加密。 ./encrypt_tool 未加密的密码 得到加密后的密文,作为“authentication.password”的取值。 说明: 非加密密码中含有特殊字符时需要转义。例如,$符号属于特殊字符,可使用单引号进行转义;非加密密码中含有单引号时可用双引号进行转义,非加密密码中含有双引号应使用反斜杠\进行转义。可参考Shell的转义字符规则。 命令中如果携带认证密码信息可能存在安全风险,在执行命令前建议关闭系统的history命令记录功能,避免信息泄露。 - job.jobId 需要执行数据备份的作业ID。 作业ID可通过登录Loader webUI在已创建的作业查看。 1 use.keytab 是否使用keytab方式登录。 true,表示使用keytab文件登录 false,表示使用密码登录。 true client.principal 使用keytab认证方式时,访问Loader服务的用户规则。 普通模式或者密码登录方式,则不需要设置该参数。 loader/hadoop client.keytab 使用keytab认证方式登录时,使用的keytab文件所在目录。 普通模式或者密码登录方式,则不需要设置该参数。 /opt/client/conf/loader.keytab 执行以下命令,进入备份脚本“run.sh”所在目录。例如,Loader客户端安装目录为“/opt/hadoopclient/Loader”。 cd /opt/hadoopclient/Loader/loader-tools-1.99.3/loader-backup 执行以下命令,运行备份脚本“run.sh”,进行Loader作业数据备份。系统将数据备份到作业的输出路径同一层目录。 ./run.sh 备份数据的输入目录 例如,备份数据的输入目录为“/user/hbase/”,作业的输出路径为/opt/client/sftp/sftp1,其中sftp1只起到一个占位符的作用。执行如下命令,数据将备份到/opt/client/sftp/hbase目录。 ./run.sh /user/hbase/
-
任务实例 不更新作业参数,直接运行名称为“sftp-hdfs”的作业。 ./submit_job.sh -n sftp-hdfs -u n 更新名称为“sftp-hdfs”导入作业的输入路径、编码类型、后缀、输出路径和启动的map数量参数,并运行作业。 ./submit_job.sh -n sftp-hdfs -u y -jobType import -connectorType sftp -inputPath /opt/tempfile/1 -encodeType UTF-8 -suffixName '' -frameworkType hdfs -outputDirectory /user/user1/tttest -extractors 10 更新名称为“db-hdfs”导入作业的数据库模式、表名、输出路径参数,并运行作业。 ./submit_job.sh -n db-hdfs -u y -jobType import -connectorType rdb -schemaName public -tableName sq_submission -sql '' -partitionColumn sqs_id -frameworkType hdfs -outputDirectory /user/user1/dbdbt
-
create命令扩展属性 针对HDFS与SFTP服务器或RDB进行数据交换场景,MRS在开源sqoop-shell工具的基础上对create命令属性进行扩展,以达到在创建作业时指定行、列分隔符及转换步骤的目的。 表2 create命令扩展属性 属性 说明 fields-terminated-by 默认的列分割符。 lines-terminated-by 默认的行分割符。 input-fields-terminated-by 输入步骤的列分割符,当不指定时,默认等于fields-terminated-by的值。 input-lines-terminated-by 输入步骤的行分割符,当不指定时,默认等于lines-terminated-by的值。 output-fields-terminated-by 输出步骤的列分割符,当不指定时,默认等于fields-terminated-by的值。 output-lines-terminated-by 输出步骤的行分割符,当不指定时,默认等于lines-terminated-by的值。 trans 指定转换步骤,值为转换步骤文件所在的路径。当指定文件的相对路径时,默认为“sqoop2-shell”脚本所在路径下的文件。当配置了该属性,其他扩展属性都被忽略。
共100000条
- 1
- ...
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 789
- 790
- 791
- 792
- 793
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 858
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 897
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 911
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1061
- 1062
- 1063
- 1064
- 1065
- 1066
- 1067
- 1068
- 1069
- 1070
- 1071
- 1072
- 1073
- 1074
- 1075
- 1076
- 1077
- 1078
- 1079
- 1080
- 1081
- 1082
- 1083
- 1084
- 1085
- 1086
- 1087
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1096
- 1097
- 1098
- 1099
- 1100
- 1101
- 1102
- 1103
- 1104
- 1105
- 1106
- 1107
- 1108
- 1109
- 1110
- 1111
- 1112
- 1113
- 1114
- 1115
- 1116
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1124
- 1125
- 1126
- 1127
- 1128
- 1129
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1136
- 1137
- 1138
- 1139
- 1140
- 1141
- 1142
- 1143
- 1144
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1159
- 1160
- 1161
- 1162
- 1163
- 1164
- 1165
- 1166
- 1167
- 1168
- 1169
- 1170
- 1171
- 1172
- 1173
- 1174
- 1175
- 1176
- 1177
- 1178
- 1179
- 1180
- 1181
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1199
- 1200
- 1201
- 1202
- 1203
- 1204
- 1205
- 1206
- 1207
- 1208
- 1209
- 1210
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1217
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1229
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1240
- 1241
- 1242
- 1243
- 1244
- 1245
- 1246
- 1247
- 1248
- 1249
- 1250
- 1251
- 1252
- 1253
- 1254
- 1255
- 1256
- 1257
- 1258
- 1259
- 1260
- 1261
- 1262
- 1263
- 1264
- 1265
- 1266
- 1267
- 1268
- 1269
- 1270
- 1271
- 1272
- 1273
- 1274
- 1275
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- 1288
- 1289
- 1290
- 1291
- 1292
- 1293
- 1294
- 1295
- 1296
- 1297
- 1298
- 1299
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1306
- 1307
- 1308
- 1309
- 1310
- 1311
- 1312
- 1313
- 1314
- 1315
- 1316
- 1317
- 1318
- 1319
- 1320
- 1321
- 1322
- 1323
- 1324
- 1325
- 1326
- 1327
- 1328
- 1329
- 1330
- 1331
- 1332
- 1333
- 1334
- 1335
- 1336
- 1337
- 1338
- 1339
- 1340
- 1341
- 1342
- 1343
- 1344
- 1345
- 1346
- 1347
- 1348
- 1349
- 1350
- 1351
- 1352
- 1353
- 1354
- 1355
- 1356
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1369
- 1370
- 1371
- 1372
- 1373
- 1374
- 1375
- 1376
- 1377
- 1378
- 1379
- 1380
- 1381
- 1382
- 1383
- 1384
- 1385
- 1386
- 1387
- 1388
- 1389
- 1390
- 1391
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1409
- 1410
- 1411
- 1412
- 1413
- 1414
- 1415
- 1416
- 1417
- 1418
- 1419
- 1420
- 1421
- 1422
- 1423
- 1424
- 1425
- 1426
- 1427
- 1428
- 1429
- 1430
- 1431
- 1432
- 1433
- 1434
- 1435
- 1436
- 1437
- 1438
- 1439
- 1440
- 1441
- 1442
- 1443
- 1444
- 1445
- 1446
- 1447
- 1448
- 1449
- 1450
- 1451
- 1452
- 1453
- 1454
- 1455
- 1456
- 1457
- 1458
- 1459
- 1460
- 1461
- 1462
- 1463
- 1464
- 1465
- 1466
- 1467
- 1468
- 1469
- 1470
- 1471
- 1472
- 1473
- 1474
- 1475
- 1476
- 1477
- 1478
- 1479
- 1480
- 1481
- 1482
- 1483
- 1484
- 1485
- 1486
- 1487
- 1488
- 1489
- 1490
- 1491
- 1492
- 1493
- 1494
- 1495
- 1496
- 1497
- 1498
- 1499
- 1500
- 1501
- 1502
- 1503
- 1504
- 1505
- 1506
- 1507
- 1508
- 1509
- 1510
- 1511
- 1512
- 1513
- 1514
- 1515
- 1516
- 1517
- 1518
- 1519
- 1520
- 1521
- 1522
- 1523
- 1524
- 1525
- 1526
- 1527
- 1528
- 1529
- 1530
- 1531
- 1532
- 1533
- 1534
- 1535
- 1536
- 1537
- 1538
- 1539
- 1540
- 1541
- 1542
- 1543
- 1544
- 1545
- 1546
- 1547
- 1548
- 1549
- 1550
- 1551
- 1552
- 1553
- 1554
- 1555
- 1556
- 1557
- 1558
- 1559
- 1560
- 1561
- 1562
- 1563
- 1564
- 1565
- 1566
- 1567
- 1568
- 1569
- 1570
- 1571
- 1572
- 1573
- 1574
- 1575
- 1576
- 1577
- 1578
- 1579
- 1580
- 1581
- 1582
- 1583
- 1584
- 1585
- 1586
- 1587
- 1588
- 1589
- 1590
- 1591
- 1592
- 1593
- 1594
- 1595
- 1596
- 1597
- 1598
- 1599
- 1600
- 1601
- 1602
- 1603
- 1604
- 1605
- 1606
- 1607
- 1608
- 1609
- 1610
- 1611
- 1612
- 1613
- 1614
- 1615
- 1616
- 1617
- 1618
- 1619
- 1620
- 1621
- 1622
- 1623
- 1624
- 1625
- 1626
- 1627
- 1628
- 1629
- 1630
- 1631
- 1632
- 1633
- 1634
- 1635
- 1636
- 1637
- 1638
- 1639
- 1640
- 1641
- 1642
- 1643
- 1644
- 1645
- 1646
- 1647
- 1648
- 1649
- 1650
- 1651
- 1652
- 1653
- 1654
- 1655
- 1656
- 1657
- 1658
- 1659
- 1660
- 1661
- 1662
- 1663
- 1664
- 1665
- 1666
- 1667
- 1668
- 1669
- 1670
- 1671
- 1672
- 1673
- 1674
- 1675
- 1676
- 1677
- 1678
- 1679
- 1680
- 1681
- 1682
- 1683
- 1684
- 1685
- 1686
- 1687
- 1688
- 1689
- 1690
- 1691
- 1692
- 1693
- 1694
- 1695
- 1696
- 1697
- 1698
- 1699
- 1700
- 1701
- 1702
- 1703
- 1704
- 1705
- 1706
- 1707
- 1708
- 1709
- 1710
- 1711
- 1712
- 1713
- 1714
- 1715
- 1716
- 1717
- 1718
- 1719
- 1720
- 1721
- 1722
- 1723
- 1724
- 1725
- 1726
- 1727
- 1728
- 1729
- 1730
- 1731
- 1732
- 1733
- 1734
- 1735
- 1736
- 1737
- 1738
- 1739
- 1740
- 1741
- 1742
- 1743
- 1744
- 1745
- 1746
- 1747
- 1748
- 1749
- 1750
- 1751
- 1752
- 1753
- 1754
- 1755
- 1756
- 1757
- 1758
- 1759
- 1760
- 1761
- 1762
- 1763
- 1764
- 1765
- 1766
- 1767
- 1768
- 1769
- 1770
- 1771
- 1772
- 1773
- 1774
- 1775
- 1776
- 1777
- 1778
- 1779
- 1780
- 1781
- 1782
- 1783
- 1784
- 1785
- 1786
- 1787
- 1788
- 1789
- 1790
- 1791
- 1792
- 1793
- 1794
- 1795
- 1796
- 1797
- 1798
- 1799
- 1800
- 1801
- 1802
- 1803
- 1804
- 1805
- 1806
- 1807
- 1808
- 1809
- 1810
- 1811
- 1812
- 1813
- 1814
- 1815
- 1816
- 1817
- 1818
- 1819
- 1820
- 1821
- 1822
- 1823
- 1824
- 1825
- 1826
- 1827
- 1828
- 1829
- 1830
- 1831
- 1832
- 1833
- 1834
- 1835
- 1836
- 1837
- 1838
- 1839
- 1840
- 1841
- 1842
- 1843
- 1844
- 1845
- 1846
- 1847
- 1848
- 1849
- 1850
- 1851
- 1852
- 1853
- 1854
- 1855
- 1856
- 1857
- 1858
- 1859
- 1860
- 1861
- 1862
- 1863
- 1864
- 1865
- 1866
- 1867
- 1868
- 1869
- 1870
- 1871
- 1872
- 1873
- 1874
- 1875
- 1876
- 1877
- 1878
- 1879
- 1880
- 1881
- 1882
- 1883
- 1884
- 1885
- 1886
- 1887
- 1888
- 1889
- 1890
- 1891
- 1892
- 1893
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1916
- 1917
- 1918
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1939
- 1940
- 1941
- 1942
- 1943
- 1944
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- 2028
- 2029
- 2030
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2046
- 2047
- 2048
- 2049
- 2050
- 2051
- 2052
- 2053
- 2054
- 2055
- 2056
- 2057
- 2058
- 2059
- 2060
- 2061
- 2062
- 2063
- 2064
- 2065
- 2066
- 2067
- 2068
- 2069
- 2070
- 2071
- 2072
- 2073
- 2074
- 2075
- 2076
- 2077
- 2078
- 2079
- 2080
- 2081
- 2082
- 2083
- 2084
- 2085
- 2086
- 2087
- 2088
- 2089
- 2090
- 2091
- 2092
- 2093
- 2094
- 2095
- 2096
- 2097
- 2098
- 2099
- 2100
- 2101
- 2102
- 2103
- 2104
- 2105
- 2106
- 2107
- 2108
- 2109
- 2110
- 2111
- 2112
- 2113
- 2114
- 2115
- 2116
- 2117
- 2118
- 2119
- 2120
- 2121
- 2122
- 2123
- 2124
- 2125
- 2126
- 2127
- 2128
- 2129
- 2130
- 2131
- 2132
- 2133
- 2134
- 2135
- 2136
- 2137
- 2138
- 2139
- 2140
- 2141
- 2142
- 2143
- 2144
- 2145
- 2146
- 2147
- 2148
- 2149
- 2150
- 2151
- 2152
- 2153
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2160
- 2161
- 2162
- 2163
- 2164
- 2165
- 2166
- 2167
- 2168
- 2169
- 2170
- 2171
- 2172
- 2173
- 2174
- 2175
- 2176
- 2177
- 2178
- 2179
- 2180
- 2181
- 2182
- 2183
- 2184
- 2185
- 2186
- 2187
- 2188
- 2189
- 2190
- 2191
- 2192
- 2193
- 2194
- 2195
- 2196
- 2197
- 2198
- 2199
- 2200
- 2201
- 2202
- 2203
- 2204
- 2205
- 2206
- 2207
- 2208
- 2209
- 2210
- 2211
- 2212
- 2213
- 2214
- 2215
- 2216
- 2217
- 2218
- 2219
- 2220
- 2221
- 2222
- 2223
- 2224
- 2225
- 2226
- 2227
- 2228
- 2229
- 2230
- 2231
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2238
- 2239
- 2240
- 2241
- 2242
- 2243
- 2244
- 2245
- 2246
- 2247
- 2248
- 2249
- 2250
- 2251
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2258
- 2259
- 2260
- 2261
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2289
- 2290
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2300
- 2301
- 2302
- 2303
- 2304
- 2305
- 2306
- 2307
- 2308
- 2309
- 2310
- 2311
- 2312
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2320
- 2321
- 2322
- 2323
- 2324
- 2325
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2355
- 2356
- 2357
- 2358
- 2359
- 2360
- 2361
- 2362
- 2363
- 2364
- 2365
- 2366
- 2367
- 2368
- 2369
- 2370
- 2371
- 2372
- 2373
- 2374
- 2375
- 2376
- 2377
- 2378
- 2379
- 2380
- 2381
- 2382
- 2383
- 2384
- 2385
- 2386
- 2387
- 2388
- 2389
- 2390
- 2391
- 2392
- 2393
- 2394
- 2395
- 2396
- 2397
- 2398
- 2399
- 2400
- 2401
- 2402
- 2403
- 2404
- 2405
- 2406
- 2407
- 2408
- 2409
- 2410
- 2411
- 2412
- 2413
- 2414
- 2415
- 2416
- 2417
- 2418
- 2419
- 2420
- 2421
- 2422
- 2423
- 2424
- 2425
- 2426
- 2427
- 2428
- 2429
- 2430
- 2431
- 2432
- 2433
- 2434
- 2435
- 2436
- 2437
- 2438
- 2439
- 2440
- 2441
- 2442
- 2443
- 2444
- 2445
- 2446
- 2447
- 2448
- 2449
- 2450
- 2451
- 2452
- 2453
- 2454
- 2455
- 2456
- 2457
- 2458
- 2459
- 2460
- 2461
- 2462
- 2463
- 2464
- 2465
- 2466
- 2467
- 2468
- 2469
- 2470
- 2471
- 2472
- 2473
- 2474
- 2475
- 2476
- 2477
- 2478
- 2479
- 2480
- 2481
- 2482
- 2483
- 2484
- 2485
- 2486
- 2487
- 2488
- 2489
- 2490
- 2491
- 2492
- 2493
- 2494
- 2495
- 2496
- 2497
- 2498
- 2499
- 2500
- 2501
- 2502
- 2503
- 2504
- 2505
- 2506
- 2507
- 2508
- 2509
- 2510
- 2511
- 2512
- 2513
- 2514
- 2515
- 2516
- 2517
- 2518
- 2519
- 2520
- 2521
- 2522
- 2523
- 2524
- 2525
- 2526
- 2527
- 2528
- 2529
- 2530
- 2531
- 2532
- 2533
- 2534
- 2535
- 2536
- 2537
- 2538
- 2539
- 2540
- 2541
- 2542
- 2543
- 2544
- 2545
- 2546
- 2547
- 2548
- 2549
- 2550
- 2551
- 2552
- 2553
- 2554
- 2555
- 2556
- 2557
- 2558
- 2559
- 2560
- 2561
- 2562
- 2563
- 2564
- 2565
- 2566
- 2567
- 2568
- 2569
- 2570
- 2571
- 2572
- 2573
- 2574
- 2575
- 2576
- 2577
- 2578
- 2579
- 2580
- 2581
- 2582
- 2583
- 2584
- 2585
- 2586
- 2587
- 2588
- 2589
- 2590
- 2591
- 2592
- 2593
- 2594
- 2595
- 2596
- 2597
- 2598
- 2599
- 2600
- 2601
- 2602
- 2603
- 2604
- 2605
- 2606
- 2607
- 2608
- 2609
- 2610
- 2611
- 2612
- 2613
- 2614
- 2615
- 2616
- 2617
- 2618
- 2619
- 2620
- 2621
- 2622
- 2623
- 2624
- 2625
- 2626
- 2627
- 2628
- ...
- 2629
- 2630
- 2631
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2650
- 2651
- 2652
- 2653
- 2654
- 2655
- 2656
- 2657
- 2658
- 2659
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2684
- 2685
- 2686
- 2687
- 2688
- 2689
- 2690
- 2691
- 2692
- 2693
- 2694
- 2695
- 2696
- 2697
- 2698
- 2699
- 2700
- 2701
- 2702
- 2703
- 2704
- 2705
- 2706
- 2707
- 2708
- 2709
- 2710
- 2711
- 2712
- 2713
- 2714
- 2715
- 2716
- 2717
- 2718
- 2719
- 2720
- 2721
- 2722
- 2723
- 2724
- 2725
- 2726
- 2727
- 2728
- 2729
- 2730
- 2731
- 2732
- 2733
- 2734
- 2735
- 2736
- 2737
- 2738
- 2739
- 2740
- 2741
- 2742
- 2743
- 2744
- 2745
- 2746
- 2747
- 2748
- 2749
- 2750
- 2751
- 2752
- 2753
- 2754
- 2755
- 2756
- 2757
- 2758
- 2759
- 2760
- 2761
- 2762
- 2763
- 2764
- 2765
- 2766
- 2767
- 2768
- 2769
- 2770
- 2771
- 2772
- 2773
- 2774
- 2775
- 2776
- 2777
- 2778
- 2779
- 2780
- 2781
- 2782
- 2783
- 2784
- 2785
- 2786
- 2787
- 2788
- 2789
- 2790
- 2791
- 2792
- 2793
- 2794
- 2795
- 2796
- 2797
- 2798
- 2799
- 2800
- 2801
- 2802
- 2803
- 2804
- 2805
- 2806
- 2807
- 2808
- 2809
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2821
- 2822
- 2823
- 2824
- 2825
- 2826
- 2827
- 2828
- 2829
- 2830
- 2831
- 2832
- 2833
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2844
- 2845
- 2846
- 2847
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2859
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2866
- 2867
- 2868
- 2869
- 2870
- 2871
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2878
- 2879
- 2880
- 2881
- 2882
- 2883
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2904
- 2905
- 2906
- 2907
- 2908
- 2909
- 2910
- 2911
- 2912
- 2913
- 2914
- 2915
- 2916
- 2917
- 2918
- 2919
- 2920
- 2921
- 2922
- 2923
- 2924
- 2925
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2952
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2959
- 2960
- 2961
- 2962
- 2963
- 2964
- 2965
- 2966
- 2967
- 2968
- 2969
- 2970
- 2971
- 2972
- 2973
- 2974
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 2992
- 2993
- 2994
- 2995
- 2996
- 2997
- 2998
- 2999
- 3000
- 3001
- 3002
- 3003
- 3004
- 3005
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3036
- 3037
- 3038
- 3039
- 3040
- 3041
- 3042
- 3043
- 3044
- 3045
- 3046
- 3047
- 3048
- 3049
- 3050
- 3051
- 3052
- 3053
- 3054
- 3055
- 3056
- 3057
- 3058
- 3059
- 3060
- 3061
- 3062
- 3063
- 3064
- 3065
- 3066
- 3067
- 3068
- 3069
- 3070
- 3071
- 3072
- 3073
- 3074
- 3075
- 3076
- 3077
- 3078
- 3079
- 3080
- 3081
- 3082
- 3083
- 3084
- 3085
- 3086
- 3087
- 3088
- 3089
- 3090
- 3091
- 3092
- 3093
- 3094
- 3095
- 3096
- 3097
- 3098
- 3099
- 3100
- 3101
- 3102
- 3103
- 3104
- 3105
- 3106
- 3107
- 3108
- 3109
- 3110
- 3111
- 3112
- 3113
- 3114
- 3115
- 3116
- 3117
- 3118
- 3119
- 3120
- 3121
- 3122
- 3123
- 3124
- 3125
- 3126
- 3127
- 3128
- 3129
- 3130
- 3131
- 3132
- 3133
- 3134
- 3135
- 3136
- 3137
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3148
- 3149
- 3150
- 3151
- 3152
- 3153
- 3154
- 3155
- 3156
- 3157
- 3158
- 3159
- 3160
- 3161
- 3162
- 3163
- 3164
- 3165
- 3166
- 3167
- 3168
- 3169
- 3170
- 3171
- 3172
- 3173
- 3174
- 3175
- 3176
- 3177
- 3178
- 3179
- 3180
- 3181
- 3182
- 3183
- 3184
- 3185
- 3186
- 3187
- 3188
- 3189
- 3190
- 3191
- 3192
- 3193
- 3194
- 3195
- 3196
- 3197
- 3198
- 3199
- 3200
- 3201
- 3202
- 3203
- 3204
- 3205
- 3206
- 3207
- 3208
- 3209
- 3210
- 3211
- 3212
- 3213
- 3214
- 3215
- 3216
- 3217
- 3218
- 3219
- 3220
- 3221
- 3222
- 3223
- 3224
- 3225
- 3226
- 3227
- 3228
- 3229
- 3230
- 3231
- 3232
- 3233
- 3234
- 3235
- 3236
- 3237
- 3238
- 3239
- 3240
- 3241
- 3242
- 3243
- 3244
- 3245
- 3246
- 3247
- 3248
- 3249
- 3250
- 3251
- 3252
- 3253
- 3254
- 3255
- 3256
- 3257
- 3258
- 3259
- 3260
- 3261
- 3262
- 3263
- 3264
- 3265
- 3266
- 3267
- 3268
- 3269
- 3270
- 3271
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3279
- 3280
- 3281
- 3282
- 3283
- 3284
- 3285
- 3286
- 3287
- 3288
- 3289
- 3290
- 3291
- 3292
- 3293
- 3294
- 3295
- 3296
- 3297
- 3298
- 3299
- 3300
- 3301
- 3302
- 3303
- 3304
- 3305
- 3306
- 3307
- 3308
- 3309
- 3310
- 3311
- 3312
- 3313
- 3314
- 3315
- 3316
- 3317
- 3318
- 3319
- 3320
- 3321
- 3322
- 3323
- 3324
- 3325
- 3326
- 3327
- 3328
- 3329
- 3330
- 3331
- 3332
- 3333
- 3333
推荐文章