Compare commits
2 Commits
e8ca4d0107
...
f7354a4a44
Author | SHA1 | Date |
---|---|---|
Cricial | f7354a4a44 | |
Cricial | b0247e2bee |
|
@ -3,21 +3,14 @@
|
||||||
<component name="CsvFileAttributes">
|
<component name="CsvFileAttributes">
|
||||||
<option name="attributeMap">
|
<option name="attributeMap">
|
||||||
<map>
|
<map>
|
||||||
<entry key="\input_data\BomCateNet.csv">
|
<entry key="C:\Users\www\Desktop\半导体数据——暂时的数据\我做的数据\汇总数据\BomCateNet.csv">
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
<option name="separator" value="," />
|
<option name="separator" value="," />
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
<entry key="\input_data\BomNodes.csv">
|
<entry key="\input_data\device_salvage_values.csv">
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\input_data\Firm_amended.csv">
|
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
<option name="separator" value="," />
|
<option name="separator" value="," />
|
||||||
|
@ -31,6 +24,83 @@
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
|
<entry key="\input_data\input_firm_data\Firm_amended.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_firm_data\firms_devices.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_firm_data\firms_materials.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_firm_data\firms_products.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\BomCateNet.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\BomNodes.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\products_consumed_materials.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\products_materials_equipment.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\products_produced_products.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\input_product_data\合成结点.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="\input_data\material_device_product_ids.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
<entry key="\input_data\oa_with_exp.csv">
|
<entry key="\input_data\oa_with_exp.csv">
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
|
@ -59,20 +129,6 @@
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
<entry key="\input_data\测试 BomNodes.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\input_data\测试 Firm_amended 170.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\output_result\risk\count_dcp.csv">
|
<entry key="\output_result\risk\count_dcp.csv">
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
|
@ -108,62 +164,6 @@
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
<entry key="\测试数据 companies_devices.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 companies_materials.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 companies_products.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 consumed_materials.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 device_salvage_values.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 material_device_product_ids.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 produced_products.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
<entry key="\测试数据 products_materials_equipment.csv">
|
|
||||||
<value>
|
|
||||||
<Attribute>
|
|
||||||
<option name="separator" value="," />
|
|
||||||
</Attribute>
|
|
||||||
</value>
|
|
||||||
</entry>
|
|
||||||
</map>
|
</map>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding">
|
||||||
|
<file url="file://$PROJECT_DIR$/input_data/input_firm_data/Firm_amended.csv" charset="UTF-8" />
|
||||||
|
</component>
|
||||||
|
</project>
|
Binary file not shown.
Binary file not shown.
|
@ -30,7 +30,7 @@ class ControllerDB:
|
||||||
self.is_with_exp = False if prefix == 'test' or prefix == 'without_exp' else True
|
self.is_with_exp = False if prefix == 'test' or prefix == 'without_exp' else True
|
||||||
self.db_name_prefix = prefix
|
self.db_name_prefix = prefix
|
||||||
dct_para_in_test = dct_conf_experiment['test'] if self.is_test else dct_conf_experiment['not_test']
|
dct_para_in_test = dct_conf_experiment['test'] if self.is_test else dct_conf_experiment['not_test']
|
||||||
self.dct_parameter = {'meta_seed': dct_conf_experiment['meta_seed'] , **dct_para_in_test}
|
self.dct_parameter = {'meta_seed': dct_conf_experiment['meta_seed'], **dct_para_in_test}
|
||||||
|
|
||||||
print(self.dct_parameter)
|
print(self.dct_parameter)
|
||||||
# 0, not reset; 1, reset self; 2, reset all
|
# 0, not reset; 1, reset self; 2, reset all
|
||||||
|
@ -38,6 +38,9 @@ class ControllerDB:
|
||||||
self.is_exist = False
|
self.is_exist = False
|
||||||
self.lst_saved_s_id = []
|
self.lst_saved_s_id = []
|
||||||
|
|
||||||
|
self.experiment_data = []
|
||||||
|
self.batch_size = 2000
|
||||||
|
# 根据需求设置每批次的大小
|
||||||
|
|
||||||
def init_tables(self):
|
def init_tables(self):
|
||||||
self.fill_experiment_table()
|
self.fill_experiment_table()
|
||||||
|
@ -50,9 +53,9 @@ class ControllerDB:
|
||||||
|
|
||||||
# fill dct_lst_init_disrupt_firm_prod
|
# fill dct_lst_init_disrupt_firm_prod
|
||||||
# 存储 公司-在供应链结点的位置.. 0 :‘1.1’
|
# 存储 公司-在供应链结点的位置.. 0 :‘1.1’
|
||||||
list_dct = [] #存储 公司编码code 和对应的产业链 结点
|
list_dct = [] # 存储 公司编码code 和对应的产业链 结点
|
||||||
if self.is_with_exp:
|
if self.is_with_exp:
|
||||||
#对于方差分析时候使用
|
# 对于方差分析时候使用
|
||||||
with open('SQL_export_high_risk_setting.sql', 'r') as f:
|
with open('SQL_export_high_risk_setting.sql', 'r') as f:
|
||||||
str_sql = text(f.read())
|
str_sql = text(f.read())
|
||||||
result = pd.read_sql(sql=str_sql, con=connection)
|
result = pd.read_sql(sql=str_sql, con=connection)
|
||||||
|
@ -64,7 +67,7 @@ class ControllerDB:
|
||||||
# 行索引 (index):这一行在数据帧中的索引值。
|
# 行索引 (index):这一行在数据帧中的索引值。
|
||||||
# 行数据 (row):这一行的数据,是一个 pandas.Series 对象,包含该行的所有列和值。
|
# 行数据 (row):这一行的数据,是一个 pandas.Series 对象,包含该行的所有列和值。
|
||||||
|
|
||||||
firm_industry=pd.read_csv("input_data/firm_industry_relation.csv")
|
firm_industry = pd.read_csv("input_data/firm_industry_relation.csv")
|
||||||
firm_industry['Firm_Code'] = firm_industry['Firm_Code'].astype('string')
|
firm_industry['Firm_Code'] = firm_industry['Firm_Code'].astype('string')
|
||||||
for _, row in firm_industry.iterrows():
|
for _, row in firm_industry.iterrows():
|
||||||
code = row['Firm_Code']
|
code = row['Firm_Code']
|
||||||
|
@ -74,18 +77,31 @@ class ControllerDB:
|
||||||
|
|
||||||
# fill g_bom
|
# fill g_bom
|
||||||
# 结点属性值 相当于 图上点的 原始 产品名称
|
# 结点属性值 相当于 图上点的 原始 产品名称
|
||||||
bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv', index_col=0)
|
bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv')
|
||||||
|
bom_nodes['Code'] = bom_nodes['Code'].astype(str)
|
||||||
bom_nodes.set_index('Code', inplace=True)
|
bom_nodes.set_index('Code', inplace=True)
|
||||||
|
# bom_cate_net = pd.read_csv('input_data/input_product_data/BomCateNet.csv', index_col=0)
|
||||||
|
# bom_cate_net.fillna(0, inplace=True)
|
||||||
|
# # 创建 可以多边的有向图 同时 转置操作 使得 上游指向下游结点 也就是 1.1.1 - 1.1 类似这种
|
||||||
|
# # 将第一列转换为字符串类型
|
||||||
|
# print("sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss")
|
||||||
|
# print(bom_cate_net.columns)
|
||||||
|
# print(bom_cate_net.index) # 打印行标题(索引)
|
||||||
|
# print(bom_cate_net.iloc[:, 0]) # 打印第一列的内容
|
||||||
|
#
|
||||||
|
# g_bom = nx.from_pandas_adjacency(bom_cate_net.T,
|
||||||
|
# create_using=nx.MultiDiGraph())
|
||||||
|
|
||||||
bom_cate_net = pd.read_csv('input_data/input_product_data/BomCateNet.csv', index_col=0)
|
bom_cate_net = pd.read_csv('input_data/input_product_data/合成结点.csv')
|
||||||
bom_cate_net.fillna(0, inplace=True)
|
g_bom = nx.from_pandas_edgelist(bom_cate_net, source='UPID', target='ID', create_using=nx.MultiDiGraph())
|
||||||
# 创建 可以多边的有向图 同时 转置操作 使得 上游指向下游结点 也就是 1.1.1 - 1.1 类似这种
|
|
||||||
g_bom = nx.from_pandas_adjacency(bom_cate_net.T,
|
|
||||||
create_using=nx.MultiDiGraph())
|
|
||||||
# 填充每一个结点 的具体内容 通过 相同的 code 并且通过BomNodes.loc[code].to_dict()字典化 格式类似 格式 { code(0) : {level: 0 ,name: 工业互联网 }}
|
# 填充每一个结点 的具体内容 通过 相同的 code 并且通过BomNodes.loc[code].to_dict()字典化 格式类似 格式 { code(0) : {level: 0 ,name: 工业互联网 }}
|
||||||
bom_labels_dict = {}
|
bom_labels_dict = {}
|
||||||
for code in g_bom.nodes:
|
for code in g_bom.nodes:
|
||||||
bom_labels_dict[code] = bom_nodes.loc[code].to_dict()
|
try:
|
||||||
|
int_code = int(code)
|
||||||
|
bom_labels_dict[code] = bom_nodes.loc[int_code].to_dict()
|
||||||
|
except KeyError:
|
||||||
|
print(f"节点 {code} 不存在于 bom_nodes 中")
|
||||||
# 分配属性 给每一个结点 获得类似 格式:{1: {'label': 'A', 'value': 10},
|
# 分配属性 给每一个结点 获得类似 格式:{1: {'label': 'A', 'value': 10},
|
||||||
nx.set_node_attributes(g_bom, bom_labels_dict)
|
nx.set_node_attributes(g_bom, bom_labels_dict)
|
||||||
# 改为json 格式
|
# 改为json 格式
|
||||||
|
@ -123,6 +139,7 @@ class ControllerDB:
|
||||||
**dct_exp_para)
|
**dct_exp_para)
|
||||||
print(f"Inserted experiment for scenario {idx_scenario}, "
|
print(f"Inserted experiment for scenario {idx_scenario}, "
|
||||||
f"init_removal {idx_init_removal}!")
|
f"init_removal {idx_init_removal}!")
|
||||||
|
self.finalize_insertion()
|
||||||
|
|
||||||
def add_experiment_1(self, idx_scenario, idx_init_removal,
|
def add_experiment_1(self, idx_scenario, idx_init_removal,
|
||||||
dct_lst_init_disrupt_firm_prod, g_bom,
|
dct_lst_init_disrupt_firm_prod, g_bom,
|
||||||
|
@ -145,8 +162,22 @@ class ControllerDB:
|
||||||
remove_t=remove_t,
|
remove_t=remove_t,
|
||||||
netw_prf_n=netw_prf_n
|
netw_prf_n=netw_prf_n
|
||||||
)
|
)
|
||||||
db_session.add(e)
|
# 这里我们不立即提交,而是先添加到批量保存的队列中
|
||||||
|
self.experiment_data.append(e)
|
||||||
|
|
||||||
|
# 当批量数据达到一定数量时再提交
|
||||||
|
if len(self.experiment_data) >= self.batch_size:
|
||||||
|
self._commit_batch()
|
||||||
|
|
||||||
|
# 辅助方法:批量提交
|
||||||
|
def _commit_batch(self):
|
||||||
|
db_session.bulk_save_objects(self.experiment_data)
|
||||||
db_session.commit()
|
db_session.commit()
|
||||||
|
self.experiment_data.clear() # 清空队列
|
||||||
|
|
||||||
|
def finalize_insertion(self):
|
||||||
|
if self.experiment_data:
|
||||||
|
self._commit_batch() # 提交剩余的数据
|
||||||
|
|
||||||
def fill_sample_table(self):
|
def fill_sample_table(self):
|
||||||
rng = random.Random(self.dct_parameter['meta_seed'])
|
rng = random.Random(self.dct_parameter['meta_seed'])
|
||||||
|
@ -166,8 +197,17 @@ class ControllerDB:
|
||||||
seed=lst_seed[idx_sample],
|
seed=lst_seed[idx_sample],
|
||||||
is_done_flag=-1)
|
is_done_flag=-1)
|
||||||
lst_sample.append(s)
|
lst_sample.append(s)
|
||||||
db_session.bulk_save_objects(lst_sample)
|
# 每当达到批量大小时提交一次
|
||||||
db_session.commit()
|
if len(lst_sample) >= self.batch_size:
|
||||||
|
db_session.bulk_save_objects(lst_sample)
|
||||||
|
db_session.commit()
|
||||||
|
print(f'Inserted {len(lst_sample)} samples!')
|
||||||
|
lst_sample.clear() # 清空已提交的样本列表
|
||||||
|
|
||||||
|
# 提交剩余的样本
|
||||||
|
if lst_sample:
|
||||||
|
db_session.bulk_save_objects(lst_sample)
|
||||||
|
db_session.commit()
|
||||||
print(f'Inserted {len(lst_sample)} samples!')
|
print(f'Inserted {len(lst_sample)} samples!')
|
||||||
|
|
||||||
def reset_db(self, force_drop=False):
|
def reset_db(self, force_drop=False):
|
||||||
|
|
|
@ -1,57 +1,32 @@
|
||||||
设备id,设备残值
|
设备id,设备残值
|
||||||
51,112
|
59,700
|
||||||
52,445
|
60,210
|
||||||
53,870
|
61,350
|
||||||
54,280
|
62,140
|
||||||
55,116
|
63,700
|
||||||
56,81
|
64,500
|
||||||
57,710
|
65,700
|
||||||
58,30
|
66,100000
|
||||||
59,624
|
67,250
|
||||||
60,131
|
68,350
|
||||||
61,476
|
69,25
|
||||||
62,224
|
70,35
|
||||||
63,340
|
71,140
|
||||||
64,468
|
72,140
|
||||||
65,97
|
73,210
|
||||||
66,382
|
74,500
|
||||||
67,109
|
75,70
|
||||||
68,881
|
76,21
|
||||||
69,673
|
77,350
|
||||||
70,140
|
78,70
|
||||||
71,671
|
79,350
|
||||||
72,318
|
80,21
|
||||||
73,779
|
81,210
|
||||||
74,353
|
82,70
|
||||||
75,501
|
83,140
|
||||||
76,423
|
84,70
|
||||||
77,815
|
85,50
|
||||||
78,395
|
86,70
|
||||||
79,201
|
87,70
|
||||||
80,965
|
88,70
|
||||||
81,286
|
89,70
|
||||||
82,170
|
|
||||||
83,469
|
|
||||||
84,323
|
|
||||||
85,31
|
|
||||||
86,262
|
|
||||||
87,757
|
|
||||||
88,866
|
|
||||||
89,570
|
|
||||||
90,484
|
|
||||||
91,68
|
|
||||||
92,520
|
|
||||||
93,691
|
|
||||||
94,485
|
|
||||||
95,709
|
|
||||||
96,985
|
|
||||||
97,792
|
|
||||||
98,199
|
|
||||||
99,967
|
|
||||||
100,696
|
|
||||||
101,967
|
|
||||||
102,572
|
|
||||||
103,885
|
|
||||||
104,576
|
|
||||||
105,253
|
|
||||||
106,841
|
|
||||||
|
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,221 +1,32 @@
|
||||||
Firm_Code,设备id,设备数量
|
Firm_Code,设备id,设备数量
|
||||||
0,70,140
|
762165453,34524,1
|
||||||
1,78,139
|
1255880317,34525,5
|
||||||
1,97,68
|
11210240616,34526,1
|
||||||
2,57,88
|
2314372570,34527,1
|
||||||
3,94,175
|
159511306,34528,1
|
||||||
4,58,190
|
11169556957,34529,1
|
||||||
5,97,175
|
3373311444,34530,2
|
||||||
6,85,107
|
3373311444,34531,1
|
||||||
7,64,197
|
3395900897,34532,2
|
||||||
8,67,110
|
769732378,34533,1
|
||||||
8,86,176
|
2345209868,34534,836
|
||||||
9,100,154
|
11169556957,34535,1
|
||||||
10,90,50
|
11169556957,34537,1
|
||||||
11,54,180
|
11169556957,34538,4
|
||||||
12,52,141
|
1255880317,34539,5
|
||||||
13,56,162
|
11169556957,34543,1
|
||||||
13,104,105
|
11169556957,34544,1
|
||||||
14,92,166
|
679817932,34545,7
|
||||||
14,54,183
|
3287163549,34546,3
|
||||||
14,104,107
|
3408810051,34547,2
|
||||||
15,79,93
|
3018804480,34548,1
|
||||||
16,68,110
|
491171769,34549,7
|
||||||
17,76,96
|
11210240616,34550,1
|
||||||
17,94,198
|
2388955897,34551,20
|
||||||
18,84,129
|
2355390513,34552,1
|
||||||
19,60,167
|
3398677646,34553,301
|
||||||
20,86,196
|
257795761,34554,3
|
||||||
20,64,69
|
3179332276,34555,4
|
||||||
20,81,195
|
2962409648,34556,14
|
||||||
20,98,96
|
2948235171,34557,336
|
||||||
21,65,98
|
3283320529,34558,2
|
||||||
21,58,63
|
|
||||||
22,64,192
|
|
||||||
23,73,50
|
|
||||||
24,90,166
|
|
||||||
25,71,103
|
|
||||||
26,66,167
|
|
||||||
27,95,52
|
|
||||||
28,68,193
|
|
||||||
29,97,61
|
|
||||||
30,103,123
|
|
||||||
31,74,65
|
|
||||||
32,76,151
|
|
||||||
33,75,166
|
|
||||||
34,95,57
|
|
||||||
35,91,171
|
|
||||||
36,79,141
|
|
||||||
37,65,139
|
|
||||||
37,95,185
|
|
||||||
38,51,109
|
|
||||||
39,75,77
|
|
||||||
40,57,150
|
|
||||||
41,59,90
|
|
||||||
42,74,194
|
|
||||||
43,51,190
|
|
||||||
44,94,95
|
|
||||||
45,58,84
|
|
||||||
46,74,183
|
|
||||||
47,61,131
|
|
||||||
48,101,164
|
|
||||||
48,67,96
|
|
||||||
49,58,59
|
|
||||||
50,85,105
|
|
||||||
50,85,79
|
|
||||||
50,83,158
|
|
||||||
51,55,54
|
|
||||||
52,92,168
|
|
||||||
52,89,82
|
|
||||||
52,91,167
|
|
||||||
53,78,114
|
|
||||||
54,57,195
|
|
||||||
54,59,60
|
|
||||||
55,58,134
|
|
||||||
56,62,75
|
|
||||||
57,84,112
|
|
||||||
57,83,135
|
|
||||||
58,98,108
|
|
||||||
58,105,76
|
|
||||||
59,73,147
|
|
||||||
59,74,154
|
|
||||||
60,87,148
|
|
||||||
61,85,178
|
|
||||||
62,94,198
|
|
||||||
63,90,104
|
|
||||||
63,72,55
|
|
||||||
64,77,144
|
|
||||||
65,85,182
|
|
||||||
66,51,151
|
|
||||||
67,85,52
|
|
||||||
68,87,72
|
|
||||||
69,97,102
|
|
||||||
70,64,132
|
|
||||||
71,53,194
|
|
||||||
71,51,134
|
|
||||||
72,55,127
|
|
||||||
72,76,159
|
|
||||||
73,105,50
|
|
||||||
74,64,100
|
|
||||||
74,89,53
|
|
||||||
75,77,162
|
|
||||||
76,59,81
|
|
||||||
77,65,83
|
|
||||||
78,65,141
|
|
||||||
79,76,144
|
|
||||||
80,92,121
|
|
||||||
81,63,88
|
|
||||||
82,101,167
|
|
||||||
83,82,52
|
|
||||||
84,89,172
|
|
||||||
85,99,99
|
|
||||||
86,102,61
|
|
||||||
87,82,103
|
|
||||||
87,54,182
|
|
||||||
87,80,106
|
|
||||||
88,87,194
|
|
||||||
88,73,161
|
|
||||||
88,89,96
|
|
||||||
89,95,134
|
|
||||||
89,65,191
|
|
||||||
90,93,115
|
|
||||||
91,79,124
|
|
||||||
92,86,152
|
|
||||||
92,63,87
|
|
||||||
93,82,99
|
|
||||||
94,57,147
|
|
||||||
95,101,131
|
|
||||||
96,72,79
|
|
||||||
97,78,128
|
|
||||||
98,52,140
|
|
||||||
99,92,101
|
|
||||||
99,95,128
|
|
||||||
100,103,79
|
|
||||||
101,56,155
|
|
||||||
102,78,100
|
|
||||||
102,78,130
|
|
||||||
102,94,182
|
|
||||||
103,94,78
|
|
||||||
103,70,181
|
|
||||||
104,80,187
|
|
||||||
105,61,194
|
|
||||||
106,105,123
|
|
||||||
106,78,66
|
|
||||||
107,75,133
|
|
||||||
107,89,118
|
|
||||||
108,83,83
|
|
||||||
109,51,55
|
|
||||||
110,77,102
|
|
||||||
111,102,175
|
|
||||||
112,63,92
|
|
||||||
113,91,164
|
|
||||||
114,53,160
|
|
||||||
115,89,129
|
|
||||||
116,56,144
|
|
||||||
116,58,167
|
|
||||||
117,77,193
|
|
||||||
118,59,57
|
|
||||||
119,87,181
|
|
||||||
120,83,153
|
|
||||||
121,101,181
|
|
||||||
121,92,74
|
|
||||||
122,94,145
|
|
||||||
123,74,142
|
|
||||||
124,65,110
|
|
||||||
125,104,171
|
|
||||||
126,82,100
|
|
||||||
127,82,196
|
|
||||||
128,74,70
|
|
||||||
129,91,54
|
|
||||||
129,102,141
|
|
||||||
129,99,110
|
|
||||||
130,99,71
|
|
||||||
130,102,198
|
|
||||||
130,62,119
|
|
||||||
131,89,50
|
|
||||||
131,52,182
|
|
||||||
132,53,61
|
|
||||||
133,99,139
|
|
||||||
134,87,95
|
|
||||||
134,99,83
|
|
||||||
135,106,127
|
|
||||||
136,67,94
|
|
||||||
137,99,122
|
|
||||||
138,52,75
|
|
||||||
139,52,96
|
|
||||||
140,78,170
|
|
||||||
141,104,105
|
|
||||||
142,73,143
|
|
||||||
143,87,156
|
|
||||||
144,82,112
|
|
||||||
145,83,97
|
|
||||||
146,51,110
|
|
||||||
147,69,130
|
|
||||||
148,52,75
|
|
||||||
149,103,85
|
|
||||||
149,94,50
|
|
||||||
150,76,57
|
|
||||||
151,82,162
|
|
||||||
151,56,148
|
|
||||||
152,82,96
|
|
||||||
153,105,176
|
|
||||||
154,54,105
|
|
||||||
155,105,63
|
|
||||||
156,61,77
|
|
||||||
157,106,127
|
|
||||||
157,67,179
|
|
||||||
158,88,158
|
|
||||||
159,74,63
|
|
||||||
160,55,105
|
|
||||||
160,102,164
|
|
||||||
161,84,56
|
|
||||||
162,56,52
|
|
||||||
163,72,160
|
|
||||||
164,61,156
|
|
||||||
165,98,67
|
|
||||||
166,66,87
|
|
||||||
166,83,164
|
|
||||||
167,59,64
|
|
||||||
168,56,168
|
|
||||||
169,66,77
|
|
||||||
169,79,88
|
|
||||||
|
|
|
|
@ -1,221 +1,113 @@
|
||||||
Firm_Code,材料id,材料数量
|
Firm_Code,材料id,材料数量
|
||||||
0,2,156
|
1452048,32338,353319.4582
|
||||||
1,19,116
|
863079,32445,748.1800196
|
||||||
1,35,185
|
1452048,56341,706638.9164
|
||||||
2,18,189
|
6,7,1754.671634
|
||||||
3,25,143
|
863079,46504,486.9583099
|
||||||
4,2,124
|
1499023,32434,19517231.01
|
||||||
5,18,116
|
216898035,32441,1179.546489
|
||||||
6,19,112
|
1273878359,32444,6.995517
|
||||||
7,31,183
|
1499023,32440,25697687.5
|
||||||
8,6,124
|
104671744,32432,478.2512143
|
||||||
8,40,167
|
4984374,32451,4719631.413
|
||||||
9,32,109
|
1452048,46505,91179.21502
|
||||||
10,39,166
|
213386023,32449,60.59442885
|
||||||
11,38,117
|
27731896,32446,141234.3936
|
||||||
12,17,199
|
3315213370,32442,176.1978158
|
||||||
13,39,185
|
203314437,32433,108.8021513
|
||||||
13,0,133
|
829768,32443,60701.22852
|
||||||
14,10,107
|
4928854,32450,14269.85465
|
||||||
14,27,139
|
455375,32435,468.68619
|
||||||
14,24,182
|
5849940,32437,81367.67732
|
||||||
15,49,141
|
29954548,32438,399877.9312
|
||||||
16,22,140
|
400488703,32447,725.347675
|
||||||
17,30,105
|
28033039,32436,26724.76464
|
||||||
17,29,151
|
1452048,32448,141327.7833
|
||||||
18,41,125
|
863079,32439,68174.16339
|
||||||
19,34,163
|
7299120,56320,110.8593023
|
||||||
20,6,197
|
640320,56322,309402.7109
|
||||||
20,15,158
|
5992673,56319,1.530403886
|
||||||
20,25,155
|
3764317,56323,4498.404588
|
||||||
20,47,158
|
5278074,56321,131.5190839
|
||||||
21,48,169
|
8,8,2028.095683
|
||||||
21,1,132
|
5979030,36914,463.8598457
|
||||||
22,0,152
|
5979030,36914,23.19299228
|
||||||
23,47,121
|
5979030,36914,9277.196913
|
||||||
24,11,120
|
5979030,36914,324.701892
|
||||||
25,4,169
|
5979030,36914,216.467928
|
||||||
26,36,169
|
5979030,36914,231.9299228
|
||||||
27,31,103
|
1452048,32338,50474.20831
|
||||||
28,8,193
|
1452048,32338,67298.94442
|
||||||
29,40,174
|
1452048,32338,1009.484166
|
||||||
30,34,161
|
1452048,32338,100.9484166
|
||||||
31,18,161
|
1452048,32338,4037.936665
|
||||||
32,47,193
|
1452048,32338,1009.484166
|
||||||
33,15,194
|
1452048,32338,10094.84166
|
||||||
34,2,123
|
1452048,32338,20.18968333
|
||||||
35,19,154
|
1452048,32338,2018.968333
|
||||||
36,23,108
|
1452048,32338,1009.484166
|
||||||
37,32,102
|
1452048,32338,1009.484166
|
||||||
37,23,130
|
1452048,32338,706.6389164
|
||||||
38,10,139
|
713521,2717,1.195628036
|
||||||
39,48,135
|
713521,2714,0.597814018
|
||||||
40,7,123
|
520738,2715,2.78979875
|
||||||
41,35,194
|
713521,2716,11.95628036
|
||||||
42,37,105
|
1794769,2718,25716.80789
|
||||||
43,39,165
|
184471,317589,82476.82829
|
||||||
44,19,183
|
24673506,34573,10410.95177
|
||||||
45,34,191
|
1043645,34571,640.9407897
|
||||||
46,47,174
|
4653484,34567,1064.246426
|
||||||
47,24,103
|
18065940,34572,2686.55645
|
||||||
48,34,178
|
863079,34566,811.5971832
|
||||||
48,24,105
|
5589569,34569,381.6767446
|
||||||
49,28,193
|
6471916,34568,60.59442885
|
||||||
50,17,150
|
251411150,34570,12.70354788
|
||||||
50,45,161
|
640320,34574,7366.731212
|
||||||
50,17,156
|
,,
|
||||||
51,1,165
|
,,
|
||||||
52,34,178
|
,,
|
||||||
52,15,174
|
,,
|
||||||
52,40,107
|
,,
|
||||||
53,35,125
|
,,
|
||||||
54,32,150
|
,,
|
||||||
54,3,144
|
,,
|
||||||
55,32,143
|
,,
|
||||||
56,13,104
|
,,
|
||||||
57,20,169
|
,,
|
||||||
57,47,125
|
,,
|
||||||
58,19,167
|
,,
|
||||||
58,7,118
|
,,
|
||||||
59,6,183
|
,,
|
||||||
59,2,196
|
,,
|
||||||
60,16,119
|
,,
|
||||||
61,32,111
|
,,
|
||||||
62,47,146
|
,,
|
||||||
63,11,100
|
,,
|
||||||
63,50,189
|
,,
|
||||||
64,21,113
|
,,
|
||||||
65,21,163
|
,,
|
||||||
66,45,137
|
,,
|
||||||
67,29,136
|
,,
|
||||||
68,37,110
|
,,
|
||||||
69,37,199
|
,,
|
||||||
70,44,176
|
,,
|
||||||
71,50,102
|
,,
|
||||||
71,7,132
|
,,
|
||||||
72,26,105
|
,,
|
||||||
72,26,149
|
,,
|
||||||
73,33,109
|
,,
|
||||||
74,20,104
|
,,
|
||||||
74,29,122
|
,,
|
||||||
75,32,109
|
,,
|
||||||
76,27,143
|
,,
|
||||||
77,46,101
|
,,
|
||||||
78,32,112
|
,,
|
||||||
79,4,139
|
,,
|
||||||
80,47,101
|
,,
|
||||||
81,18,183
|
,,
|
||||||
82,3,164
|
,,
|
||||||
83,34,162
|
,,
|
||||||
84,48,172
|
,,
|
||||||
85,16,116
|
,,
|
||||||
86,43,108
|
,,
|
||||||
87,27,174
|
,,
|
||||||
87,29,114
|
|
||||||
87,28,123
|
|
||||||
88,45,137
|
|
||||||
88,5,134
|
|
||||||
88,34,193
|
|
||||||
89,40,194
|
|
||||||
89,36,148
|
|
||||||
90,23,168
|
|
||||||
91,28,161
|
|
||||||
92,48,159
|
|
||||||
92,45,149
|
|
||||||
93,30,177
|
|
||||||
94,34,174
|
|
||||||
95,32,108
|
|
||||||
96,20,133
|
|
||||||
97,31,175
|
|
||||||
98,22,198
|
|
||||||
99,32,134
|
|
||||||
99,2,100
|
|
||||||
100,17,139
|
|
||||||
101,24,163
|
|
||||||
102,41,121
|
|
||||||
102,30,159
|
|
||||||
102,2,163
|
|
||||||
103,39,192
|
|
||||||
103,45,171
|
|
||||||
104,23,110
|
|
||||||
105,49,113
|
|
||||||
106,31,159
|
|
||||||
106,46,129
|
|
||||||
107,21,134
|
|
||||||
107,22,184
|
|
||||||
108,1,136
|
|
||||||
109,26,104
|
|
||||||
110,41,182
|
|
||||||
111,1,177
|
|
||||||
112,25,125
|
|
||||||
113,16,161
|
|
||||||
114,39,103
|
|
||||||
115,32,188
|
|
||||||
116,8,141
|
|
||||||
116,42,188
|
|
||||||
117,47,117
|
|
||||||
118,38,139
|
|
||||||
119,28,171
|
|
||||||
120,41,138
|
|
||||||
121,25,113
|
|
||||||
121,34,131
|
|
||||||
122,49,150
|
|
||||||
123,24,137
|
|
||||||
124,23,196
|
|
||||||
125,12,122
|
|
||||||
126,6,162
|
|
||||||
127,35,114
|
|
||||||
128,44,196
|
|
||||||
129,19,124
|
|
||||||
129,0,116
|
|
||||||
129,7,196
|
|
||||||
130,45,165
|
|
||||||
130,15,177
|
|
||||||
130,13,152
|
|
||||||
131,11,150
|
|
||||||
131,50,138
|
|
||||||
132,22,150
|
|
||||||
133,14,169
|
|
||||||
134,27,105
|
|
||||||
134,33,166
|
|
||||||
135,1,106
|
|
||||||
136,31,150
|
|
||||||
137,22,171
|
|
||||||
138,21,141
|
|
||||||
139,50,163
|
|
||||||
140,24,114
|
|
||||||
141,21,128
|
|
||||||
142,21,132
|
|
||||||
143,48,193
|
|
||||||
144,41,126
|
|
||||||
145,5,135
|
|
||||||
146,14,128
|
|
||||||
147,42,137
|
|
||||||
148,36,156
|
|
||||||
149,32,196
|
|
||||||
149,7,126
|
|
||||||
150,43,154
|
|
||||||
151,43,132
|
|
||||||
151,4,167
|
|
||||||
152,38,185
|
|
||||||
153,3,165
|
|
||||||
154,5,109
|
|
||||||
155,44,104
|
|
||||||
156,31,173
|
|
||||||
157,29,196
|
|
||||||
157,46,137
|
|
||||||
158,34,112
|
|
||||||
159,39,130
|
|
||||||
160,15,146
|
|
||||||
160,12,199
|
|
||||||
161,49,187
|
|
||||||
162,41,151
|
|
||||||
163,29,155
|
|
||||||
164,18,114
|
|
||||||
165,16,128
|
|
||||||
166,18,107
|
|
||||||
166,27,104
|
|
||||||
167,25,128
|
|
||||||
168,36,146
|
|
||||||
169,25,167
|
|
||||||
169,22,175
|
|
||||||
|
|
|
|
@ -1,221 +1,96 @@
|
||||||
Firm_Code,产品id,产品数量
|
Firm_Code,产品id,产品数量
|
||||||
0,8,64
|
1452048,32338,117773.1527
|
||||||
1,11,21
|
863079,32445,249.3933399
|
||||||
1,0,46
|
1452048,56341,235546.3055
|
||||||
2,57,55
|
6,7,584.8905446
|
||||||
3,0,55
|
863079,46504,162.3194366
|
||||||
4,33,45
|
1499023,32434,6505743.671
|
||||||
5,95,62
|
216898035,32441,393.182163
|
||||||
6,47,46
|
1273878359,32444,2.331839
|
||||||
7,88,88
|
1499023,32440,8565895.833
|
||||||
8,103,39
|
104671744,32432,159.4170714
|
||||||
8,0,30
|
4984374,32451,1573210.471
|
||||||
9,15,93
|
1452048,46505,30393.07167
|
||||||
10,60,57
|
213386023,32449,20.19814295
|
||||||
11,102,25
|
27731896,32446,47078.13119
|
||||||
12,63,91
|
3315213370,32442,58.73260526
|
||||||
13,62,42
|
203314437,32433,36.26738375
|
||||||
13,68,66
|
829768,32443,20233.74284
|
||||||
14,21,65
|
4928854,32450,4756.618217
|
||||||
14,92,31
|
455375,32435,156.22873
|
||||||
14,66,32
|
5849940,32437,27122.55911
|
||||||
15,75,81
|
29954548,32438,133292.6437
|
||||||
16,25,79
|
400488703,32447,241.7825583
|
||||||
17,15,62
|
28033039,32436,8908.25488
|
||||||
17,50,95
|
1452048,32448,47109.26109
|
||||||
18,100,87
|
863079,32439,22724.72113
|
||||||
19,85,24
|
7299120,56320,36.95310077
|
||||||
20,56,56
|
640320,56322,103134.237
|
||||||
20,28,91
|
5992673,56319,0.510134629
|
||||||
20,77,50
|
3764317,56323,1499.468196
|
||||||
20,91,28
|
5278074,56321,43.83969464
|
||||||
21,68,70
|
8,8,676.0318943
|
||||||
21,46,48
|
5979030,36914,154.6199486
|
||||||
22,93,97
|
5979030,36914,7.730997428
|
||||||
23,61,59
|
5979030,36914,3092.398971
|
||||||
24,68,60
|
5979030,36914,108.233964
|
||||||
25,75,30
|
5979030,36914,72.15597599
|
||||||
26,15,42
|
5979030,36914,77.30997428
|
||||||
27,89,20
|
1452048,32338,16824.7361
|
||||||
28,89,65
|
1452048,32338,22432.98147
|
||||||
29,47,40
|
1452048,32338,336.4947221
|
||||||
30,84,55
|
1452048,32338,33.64947221
|
||||||
31,38,73
|
1452048,32338,1345.978888
|
||||||
32,99,76
|
1452048,32338,336.4947221
|
||||||
33,32,20
|
1452048,32338,3364.947221
|
||||||
34,93,82
|
1452048,32338,6.729894442
|
||||||
35,100,73
|
1452048,32338,672.9894442
|
||||||
36,22,74
|
1452048,32338,336.4947221
|
||||||
37,9,59
|
1452048,32338,336.4947221
|
||||||
37,68,34
|
1452048,32338,235.5463055
|
||||||
38,99,40
|
713521,2717,0.398542679
|
||||||
39,33,66
|
713521,2714,0.199271339
|
||||||
40,51,92
|
520738,2715,0.929932917
|
||||||
41,94,72
|
713521,2716,3.985426786
|
||||||
42,9,28
|
1794769,2718,8572.269296
|
||||||
43,18,93
|
184471,317589,27492.2761
|
||||||
44,57,71
|
24673506,34573,3470.317255
|
||||||
45,95,76
|
1043645,34571,213.6469299
|
||||||
46,0,45
|
4653484,34567,354.7488086
|
||||||
47,68,60
|
18065940,34572,895.5188168
|
||||||
48,3,54
|
863079,34566,270.5323944
|
||||||
48,15,82
|
5589569,34569,127.2255815
|
||||||
49,23,44
|
6471916,34568,20.19814295
|
||||||
50,79,94
|
251411150,34570,4.23451596
|
||||||
50,1,57
|
640320,34574,2455.577071
|
||||||
50,91,21
|
762165453,34524,2
|
||||||
51,31,26
|
1255880317,34525,3
|
||||||
52,90,53
|
11210240616,34526,1
|
||||||
52,83,36
|
2314372570,34527,1
|
||||||
52,23,62
|
159511306,34528,1
|
||||||
53,11,78
|
11169556957,34529,1
|
||||||
54,49,70
|
3373311444,34530,5
|
||||||
54,34,73
|
3373311444,34531,431
|
||||||
55,32,43
|
3395900897,34532,1
|
||||||
56,32,44
|
769732378,34533,1
|
||||||
57,60,90
|
2345209868,34534,4
|
||||||
57,50,71
|
11169556957,34535,3
|
||||||
58,42,89
|
11169556957,34537,1
|
||||||
58,100,52
|
11169556957,34538,1
|
||||||
59,11,68
|
1255880317,34539,258
|
||||||
59,66,48
|
11169556957,34543,4
|
||||||
60,64,82
|
11169556957,34544,1
|
||||||
61,32,41
|
679817932,34545,3
|
||||||
62,39,45
|
3287163549,34546,1
|
||||||
63,73,47
|
3408810051,34547,1
|
||||||
63,42,68
|
3018804480,34548,1
|
||||||
64,43,90
|
491171769,34549,2
|
||||||
65,28,68
|
11210240616,34550,1
|
||||||
66,12,39
|
2388955897,34551,12
|
||||||
67,11,82
|
2355390513,34552,1
|
||||||
68,94,80
|
3398677646,34553,104
|
||||||
69,45,68
|
257795761,34554,3
|
||||||
70,1,90
|
3179332276,34555,4
|
||||||
71,34,20
|
2962409648,34556,3
|
||||||
71,86,32
|
2948235171,34557,158
|
||||||
72,80,70
|
3283320529,34558,2
|
||||||
72,89,75
|
|
||||||
73,7,81
|
|
||||||
74,92,51
|
|
||||||
74,25,49
|
|
||||||
75,73,48
|
|
||||||
76,89,68
|
|
||||||
77,33,64
|
|
||||||
78,104,49
|
|
||||||
79,6,35
|
|
||||||
80,67,59
|
|
||||||
81,57,38
|
|
||||||
82,74,37
|
|
||||||
83,28,20
|
|
||||||
84,35,97
|
|
||||||
85,88,66
|
|
||||||
86,20,85
|
|
||||||
87,35,57
|
|
||||||
87,9,70
|
|
||||||
87,100,82
|
|
||||||
88,72,23
|
|
||||||
88,23,20
|
|
||||||
88,63,27
|
|
||||||
89,98,48
|
|
||||||
89,48,74
|
|
||||||
90,98,22
|
|
||||||
91,35,51
|
|
||||||
92,81,29
|
|
||||||
92,102,93
|
|
||||||
93,95,53
|
|
||||||
94,23,74
|
|
||||||
95,22,51
|
|
||||||
96,61,69
|
|
||||||
97,95,26
|
|
||||||
98,36,27
|
|
||||||
99,11,84
|
|
||||||
99,54,76
|
|
||||||
100,12,86
|
|
||||||
101,22,78
|
|
||||||
102,88,91
|
|
||||||
102,98,73
|
|
||||||
102,104,86
|
|
||||||
103,29,70
|
|
||||||
103,16,27
|
|
||||||
104,61,53
|
|
||||||
105,83,54
|
|
||||||
106,88,97
|
|
||||||
106,85,51
|
|
||||||
107,12,65
|
|
||||||
107,58,35
|
|
||||||
108,18,87
|
|
||||||
109,48,56
|
|
||||||
110,99,73
|
|
||||||
111,11,33
|
|
||||||
112,60,74
|
|
||||||
113,104,67
|
|
||||||
114,18,26
|
|
||||||
115,75,93
|
|
||||||
116,8,26
|
|
||||||
116,70,52
|
|
||||||
117,27,42
|
|
||||||
118,77,38
|
|
||||||
119,94,38
|
|
||||||
120,51,55
|
|
||||||
121,82,48
|
|
||||||
121,15,79
|
|
||||||
122,68,21
|
|
||||||
123,98,20
|
|
||||||
124,11,66
|
|
||||||
125,24,88
|
|
||||||
126,51,39
|
|
||||||
127,84,30
|
|
||||||
128,99,21
|
|
||||||
129,52,86
|
|
||||||
129,22,31
|
|
||||||
129,15,39
|
|
||||||
130,56,24
|
|
||||||
130,38,56
|
|
||||||
130,52,57
|
|
||||||
131,41,28
|
|
||||||
131,57,72
|
|
||||||
132,38,63
|
|
||||||
133,13,43
|
|
||||||
134,94,93
|
|
||||||
134,4,49
|
|
||||||
135,34,78
|
|
||||||
136,86,33
|
|
||||||
137,92,28
|
|
||||||
138,106,59
|
|
||||||
139,74,85
|
|
||||||
140,17,44
|
|
||||||
141,75,92
|
|
||||||
142,8,41
|
|
||||||
143,73,23
|
|
||||||
144,57,45
|
|
||||||
145,16,77
|
|
||||||
146,101,48
|
|
||||||
147,6,56
|
|
||||||
148,45,94
|
|
||||||
149,12,89
|
|
||||||
149,39,37
|
|
||||||
150,41,61
|
|
||||||
151,8,60
|
|
||||||
151,49,57
|
|
||||||
152,26,53
|
|
||||||
153,65,36
|
|
||||||
154,4,56
|
|
||||||
155,28,44
|
|
||||||
156,36,95
|
|
||||||
157,37,46
|
|
||||||
157,82,76
|
|
||||||
158,7,50
|
|
||||||
159,64,25
|
|
||||||
160,85,59
|
|
||||||
160,16,31
|
|
||||||
161,70,72
|
|
||||||
162,88,90
|
|
||||||
163,44,29
|
|
||||||
164,3,64
|
|
||||||
165,35,36
|
|
||||||
166,69,45
|
|
||||||
166,30,81
|
|
||||||
167,18,65
|
|
||||||
168,60,83
|
|
||||||
169,53,21
|
|
||||||
169,38,73
|
|
||||||
|
|
|
|
@ -1,108 +1,87 @@
|
||||||
Code,1,1.1,1.1.1,1.1.2,1.1.3,1.2,1.2.1,1.2.2,1.2.3,1.3,1.3.1,1.3.1.1,1.3.1.2,1.3.1.3,1.3.1.4,1.3.1.5,1.3.1.6,1.3.1.7,1.3.2,1.3.2.1,1.3.3,1.3.3.1,1.3.3.2,1.3.3.3,1.3.3.4,1.3.3.5,1.3.3.6,1.3.3.7,1.3.4,1.3.4.1,1.3.4.2,1.3.4.3,1.3.5,1.3.5.1,1.4,1.4.1,1.4.1.1,1.4.1.2,1.4.1.3,1.4.1.4,1.4.1.5,1.4.2,1.4.2.1,1.4.2.2,1.4.2.3,1.4.2.4,1.4.2.5,1.4.2.6,1.4.2.7,1.4.3,1.4.3.1,1.4.3.2,1.4.3.3,1.4.3.4,1.4.3.5,1.4.3.6,1.4.4,1.4.4.1,1.4.4.2,1.4.4.3,1.4.4.4,1.4.4.5,1.4.5,1.4.5.1,1.4.5.2,1.4.5.3,1.4.5.4,1.4.5.5,1.4.5.6,1.4.5.7,1.4.5.8,1.4.5.9,2,2.1,2.1.1,2.1.1.1,2.1.1.2,2.1.1.3,2.1.1.4,2.1.1.5,2.1.2,2.1.2.1,2.1.2.2,2.1.2.3,2.1.2.4,2.1.3,2.1.3.1,2.1.3.2,2.1.3.3,2.1.3.4,2.1.3.5,2.1.3.6,2.1.3.7,2.1.4,2.1.4.1,2.1.4.1.1,2.1.4.1.2,2.1.4.1.3,2.1.4.1.4,2.1.4.2,2.1.4.2.1,2.1.4.2.2,2.2,2.3,2.3.1,2.3.2,2.3.3
|
Code,32338,32445,56341,7,4654,32434,32441,32444,3244,32432,32451,4655,32449,32446,32442,32433,32443,3245,32435,32437,32438,32447,32436,32448,32439,5632,56322,56319,56323,56321,8,36914,2515,2514,9,34535,34526,34529,34537,34534,34525,3453,34533,34527,34539,34528,34543,34531,34524,34532,34538,3455,34555,34554,34556,34557,34553,34545,34552,34544,34546,34549,34558,34547,34551,34548,2717,2714,2715,2716,2718,317589,1,513738,51374,513742,11,34573,34571,34567,34572,34566,34569,34568,3457,34574
|
||||||
1,,1,,,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32338,1,,,,,,,,1,,,1,1,1,,1,1,,1,,1,1,1,,,1,1,1,1,,,1,,,,,1,,1,1,1,1,,1,1,1,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.1,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32445,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
56341,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
4654,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.2,,,,,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32434,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32441,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
3244,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3,,,,,,,,,,,1,,,,,,,,1,,1,,,,,,,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32432,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32451,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
4655,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32449,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32446,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32442,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32433,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32443,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.1.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
3245,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.2,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32435,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32437,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32438,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32447,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32436,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32448,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
32439,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
5632,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
56322,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.3.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
56319,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
56323,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
56321,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
36914,1,,,,,,,,1,,,1,,1,,1,1,,1,,,,,,1,,,,,1,,,,,,,1,,,,1,1,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2515,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.3.5.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2514,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,1,,,,,,,,1,,,,,,,1,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34535,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34526,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34529,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34537,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34534,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34525,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
3453,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34533,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34527,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34539,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34528,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34543,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34531,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.2.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34524,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34532,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34538,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
3455,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34554,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34556,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.3.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34557,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34545,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34552,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34544,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34546,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.4.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34549,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34558,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34547,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34551,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34548,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2717,1,1,1,1,1,,,,,,1,,1,1,1,,1,1,1,,,1,,,1,,,,,,,,,,1,1,1,1,1,,,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2714,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2715,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2716,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2718,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
1.4.5.9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
317589,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,,,,,,1,,,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,1,1,1,1,1,,,1,,,,,,,,,,,,
|
||||||
2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,
|
1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,1,1,1,1,1,1,1,1,1,1,,,,,,1,,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||||
2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,1,,,,,1,,,,,,,,1,,,,,,,,,,,,,
|
513738,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
51374,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
||||||
2.1.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
513742,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
||||||
2.1.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
||||||
2.1.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34573,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34571,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34567,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,
|
34572,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34566,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34569,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
34568,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.2.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
3457,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,
|
34574,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2.1.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.3.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,1,,,,,,,
|
|
||||||
2.1.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,,,,,,,,
|
|
||||||
2.1.4.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,,
|
|
||||||
2.1.4.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.1.4.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1
|
|
||||||
2.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
2.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
|
||||||
|
|
|
|
@ -1,108 +1,104 @@
|
||||||
Index,Code,Level,Name,产业种类
|
Code,Index,Name,产业种类
|
||||||
0,1,0,工业互联网,0
|
32338,2,硅原材料,0
|
||||||
1,1.1,1,工业自动化硬件,0
|
32445,8,光刻胶及其配套试剂,0
|
||||||
2,1.1.1,2,工业计算芯片,1
|
56341,9,蚀刻液,0
|
||||||
3,1.1.2,2,工业控制器,0
|
7,10,氟化硅,0
|
||||||
4,1.1.3,2,工业服务器,0
|
46504,11,显影液,0
|
||||||
5,1.2,1,工业互联网网络,1
|
32434,12,聚羧酸减水剂,0
|
||||||
6,1.2.1,2,网络互联服务,0
|
32441,13,金属保护液,0
|
||||||
7,1.2.2,2,标识解析服务,0
|
32444,14,深孔镀铜液,0
|
||||||
8,1.2.3,2,数据互通服务,1
|
32440,15,稀释剂,0
|
||||||
9,1.3,1,工业软件,0
|
32432,16,高纯硼酸(核电),0
|
||||||
10,1.3.1,2,设计研发软件,0
|
32451,17,电子级环氧树脂,0
|
||||||
11,1.3.1.1,3,计算机辅助设计CAD,0
|
46505,18,剥离液,0
|
||||||
12,1.3.1.2,3,计算机辅助工程CAE,1
|
32449,19,高纯金属有机化合物,0
|
||||||
13,1.3.1.3,3,计算机辅助制造CAM,0
|
32446,20,研磨液及配套化学品、研磨垫材料,0
|
||||||
14,1.3.1.4,3,计算机辅助工艺过程设计CAPP,1
|
32442,21,光阻去除剂,0
|
||||||
15,1.3.1.5,3,产品数据管理PDM,1
|
32433,22,多晶硅切削液,0
|
||||||
16,1.3.1.6,3,产品生命周期管理PLM,0
|
32443,23,钝化液,0
|
||||||
17,1.3.1.7,3,电子设计自动化EDA,0
|
32450,24,电子级酚醛树脂,0
|
||||||
18,1.3.2,2,采购供应软件,0
|
32435,25,表面活性剂,0
|
||||||
19,1.3.2.1,3,供应链管理SCM,1
|
32437,26,磁性载体,0
|
||||||
20,1.3.3,2,生产制造软件,1
|
32438,27,通用湿电子化学品,0
|
||||||
21,1.3.3.1,3,制造执行系统MES,0
|
32447,28,电镀化学品及配套材料,0
|
||||||
22,1.3.3.2,3,分布式控制系统DCS,1
|
32436,29,电子级阻燃材料及化学品,0
|
||||||
23,1.3.3.3,3,数据采集与监视控制系统SCADA,1
|
32448,30,液晶取向剂及配套化学品,0
|
||||||
24,1.3.3.4,3,可编程逻揖控制系统PLC,0
|
32439,31,功能湿电子化学品,0
|
||||||
25,1.3.3.5,3,企业资产管理系统EAM,1
|
56320,32,磷化铟,0
|
||||||
26,1.3.3.6,3,运维保障系统MRO,1
|
56322,33,碳化硅,0
|
||||||
27,1.3.3.7,3,故障预测与健康管理PHM,1
|
56319,34,砷化镓,0
|
||||||
28,1.3.4,2,企业运营管理软件,0
|
56323,35,氮化镓,0
|
||||||
29,1.3.4.1,3,企业资源计划ERP,1
|
56321,36,氮化铝,0
|
||||||
30,1.3.4.2,3,客户关系管理CRM,1
|
8,37,氮化硅,0
|
||||||
31,1.3.4.3,3,人力资源管理HRM,0
|
36914,38,碳化硅衬底,0
|
||||||
32,1.3.5,2,仓储物流软件,0
|
36914,39,氮化镓衬底,0
|
||||||
33,1.3.5.1,3,仓储物流管理WMS,1
|
36914,40,硅衬底,0
|
||||||
34,1.4,1,工业互联网安全管理,1
|
36914,41,氮化铝衬底,0
|
||||||
35,1.4.1,2,设备安全,1
|
36914,42,深紫外LED衬底,0
|
||||||
36,1.4.1.1,3,工业防火墙,1
|
36914,43,磷化铟衬底,0
|
||||||
37,1.4.1.2,3,下一代防火墙,1
|
32338,44,单晶硅片,0
|
||||||
38,1.4.1.3,3,防毒墙,1
|
32338,45,多晶硅片,0
|
||||||
39,1.4.1.4,3,入侵检测系统,0
|
32338,46,磷化铟单晶和单晶片,0
|
||||||
40,1.4.1.5,3,统一威胁管理系统,0
|
32338,47,碳化硅单晶和单晶片,0
|
||||||
41,1.4.2,2,控制安全,1
|
32338,48,砷化镓单晶片,0
|
||||||
42,1.4.2.1,3,工控安全监测与审计,0
|
32338,49,氮化镓晶体和单晶片,0
|
||||||
43,1.4.2.2,3,工控主机卫士,1
|
32338,50,硅外延片,0
|
||||||
44,1.4.2.3,3,工控漏洞扫描,1
|
32338,51,碳化硅外延晶片,0
|
||||||
45,1.4.2.4,3,安全隔离与信息交换系统,1
|
32338,52,氮化铝外延片,0
|
||||||
46,1.4.2.5,3,安全日志与审计,1
|
32338,53,氮化镓外延片,0
|
||||||
47,1.4.2.6,3,隐私计算,1
|
32338,54,磷化铟外延片,0
|
||||||
48,1.4.2.7,3,工控原生安全,0
|
32338,55,LED外延片,0
|
||||||
49,1.4.3,2,网络安全,1
|
2515,56,EDA及IP服务,2
|
||||||
50,1.4.3.1,3,网络漏洞扫描和补丁管理,0
|
2514,57,MPW服务,2
|
||||||
51,1.4.3.2,3,流量检测,1
|
9,58,芯片设计,3
|
||||||
52,1.4.3.3,3,APT检测,1
|
34535,59,涂胶显影设备,1
|
||||||
53,1.4.3.4,3,攻击溯源,0
|
34526,60,硅片研磨机,1
|
||||||
54,1.4.3.5,3,负载均衡,1
|
34529,61,刻蚀机,1
|
||||||
55,1.4.3.6,3,沙箱类设备,1
|
34537,62,氧化/扩散炉,1
|
||||||
56,1.4.4,2,平台安全,0
|
34534,63,晶圆测量设备,1
|
||||||
57,1.4.4.1,3,身份鉴别与访问控制,1
|
34525,64,单晶生长炉,1
|
||||||
58,1.4.4.2,3,密钥管理,0
|
34530,65,化学机械抛光设备,1
|
||||||
59,1.4.4.3,3,接入认证,0
|
34533,66,光刻机,1
|
||||||
60,1.4.4.4,3,工业应用行为监控,0
|
34527,67,晶硅切片机,1
|
||||||
61,1.4.4.5,3,安全态势感知,0
|
34539,68,薄膜生长设备,1
|
||||||
62,1.4.5,2,数据安全,0
|
34528,69,硅片倒角机,1
|
||||||
63,1.4.5.1,3,恶意代码检测系统,0
|
34543,70,等离子去胶机,1
|
||||||
64,1.4.5.2,3,数据防泄漏系统,0
|
34531,71,晶圆清洗机,1
|
||||||
65,1.4.5.3,3,数据审计系统,1
|
34524,72,熔炼矿热炉,1
|
||||||
66,1.4.5.4,3,数据脱敏,0
|
34532,73,半导体电镀设备,1
|
||||||
67,1.4.5.5,3,敏感数据发现与监控,1
|
34538,74,离子注入设备,1
|
||||||
68,1.4.5.6,3,数据容灾备份,1
|
34550,75,切筋成型机,1
|
||||||
69,1.4.5.7,3,数据恢复,1
|
34555,76,探针卡,1
|
||||||
70,1.4.5.8,3,数据加密,1
|
34554,77,测试机,1
|
||||||
71,1.4.5.9,3,数据防火墙,1
|
34556,78,工艺检测设备,1
|
||||||
72,2,0,工业互联网平台,0
|
34557,79,晶圆检测设备,1
|
||||||
73,2.1,1,PaaS,1
|
34553,80,探针台,1
|
||||||
74,2.1.1,2,开发工具,0
|
34545,81,晶圆划片机,1
|
||||||
75,2.1.1.1,3,算法建模工具,1
|
34552,82,分选机,1
|
||||||
76,2.1.1.2,3,低代码开发工具,0
|
34544,83,晶圆减薄机,1
|
||||||
77,2.1.1.3,3,流程开发工具,0
|
34546,84,贴片机,1
|
||||||
78,2.1.1.4,3,组态建模工具,1
|
34549,85,回流炉,1
|
||||||
79,2.1.1.5,3,数字孪生建模工具,1
|
34558,86,FT测试设备,1
|
||||||
80,2.1.2,2,工业模型库,1
|
34547,87,引线键合机,1
|
||||||
81,2.1.2.1,3,数据算法模型,0
|
34551,88,植球机,1
|
||||||
82,2.1.2.2,3,业务流程模型,1
|
34548,89,半导体塑封机,1
|
||||||
83,2.1.2.3,3,研发仿真模型,1
|
2717,90,功率半导体器件,1
|
||||||
84,2.1.2.4,3,行业机理模型,1
|
2714,91,二极管,1
|
||||||
85,2.1.3,2,工业物联网,1
|
2715,92,晶体管,1
|
||||||
86,2.1.3.1,3,物联网服务,0
|
2716,93,晶闸管,1
|
||||||
87,2.1.3.2,3,平台基础服务,0
|
2718,94,整流桥,1
|
||||||
88,2.1.3.3,3,工业引擎服务,1
|
317589,95,集成电路制造,1
|
||||||
89,2.1.3.4,3,应用管理服务,1
|
10,96,IC封装,5
|
||||||
90,2.1.3.5,3,容器服务,1
|
513738,97,芯片设计验证,4
|
||||||
91,2.1.3.6,3,微服务,1
|
513740,98,过程工艺检测,4
|
||||||
92,2.1.3.7,3,制造类API,0
|
513742,99,晶圆测试,4
|
||||||
93,2.1.4,2,工业大数据,0
|
11,100,芯片测试,4
|
||||||
94,2.1.4.1,3,工业大数据存储,1
|
34573,101,晶圆凸块,0
|
||||||
95,2.1.4.1.1,4,关系型数据库,0
|
34571,102,芯片粘结材料,0
|
||||||
96,2.1.4.1.2,4,分布式数据库,1
|
34567,103,引线框架,0
|
||||||
97,2.1.4.1.3,4,实时数据库,1
|
34572,104,焊球,0
|
||||||
98,2.1.4.1.4,4,时序数据库,0
|
34566,105,封装基板,0
|
||||||
99,2.1.4.2,3,工业大数据管理,0
|
34569,106,半导体塑封料,0
|
||||||
100,2.1.4.2.1,4,数据质量管理,1
|
34568,107,键合线,0
|
||||||
101,2.1.4.2.2,4,数据安全管理,1
|
34570,108,底部填充料,0
|
||||||
102,2.2,1,IaaS,1
|
34574,109,半导体切割材料,0
|
||||||
103,2.3,1,边缘层,0
|
|
||||||
104,2.3.1,2,工业数据接入,0
|
|
||||||
105,2.3.2,2,边缘数据处理,0
|
|
||||||
106,2.3.3,2,协议转换,1
|
|
||||||
|
|
|
|
@ -1,201 +1,241 @@
|
||||||
产业id,消耗材料id,消耗量
|
产业id,消耗材料id,消耗量
|
||||||
0,51,398
|
36914,47,255111.0204
|
||||||
0,14,156
|
36914,49,255111.0204
|
||||||
0,71,238
|
36914,44,255111.0204
|
||||||
1,74,137
|
36914,15,12136238.88
|
||||||
1,99,409
|
36914,18,255111.0204
|
||||||
1,23,180
|
36914,20,93744.7931
|
||||||
2,37,435
|
36914,22,75.22587792
|
||||||
2,63,493
|
36914,23,25897.2899
|
||||||
3,21,302
|
36914,25,324.0499357
|
||||||
3,88,98
|
36914,31,361.9578012
|
||||||
4,61,224
|
36914,36,90.93237991
|
||||||
4,61,100
|
36914,15,12136238.88
|
||||||
5,72,216
|
36914,18,255111.0204
|
||||||
6,8,395
|
36914,20,93744.7931
|
||||||
6,52,435
|
36914,22,75.22587792
|
||||||
7,80,469
|
36914,23,25897.2899
|
||||||
7,49,409
|
36914,25,324.0499357
|
||||||
8,62,451
|
36914,31,361.9578012
|
||||||
9,47,320
|
36914,46,255111.0204
|
||||||
9,71,264
|
32338,2,255111.0204
|
||||||
9,61,345
|
32338,15,12136238.88
|
||||||
10,52,329
|
32338,18,255111.0204
|
||||||
10,25,266
|
32338,20,93744.7931
|
||||||
11,44,114
|
32338,22,75.22587792
|
||||||
11,88,376
|
32338,23,25897.2899
|
||||||
11,8,393
|
32338,25,324.0499357
|
||||||
12,10,130
|
32338,27,251973.3182
|
||||||
12,7,212
|
32338,2,255111.0204
|
||||||
12,34,338
|
32338,15,12136238.88
|
||||||
13,32,97
|
32338,18,255111.0204
|
||||||
13,22,111
|
32338,20,93744.7931
|
||||||
14,90,84
|
32338,22,75.22587792
|
||||||
14,64,276
|
32338,23,25897.2899
|
||||||
15,0,54
|
32338,25,324.0499357
|
||||||
15,89,304
|
32338,27,251973.3182
|
||||||
15,13,408
|
32338,15,12136238.88
|
||||||
16,50,112
|
32338,18,255111.0204
|
||||||
17,14,220
|
32338,20,93744.7931
|
||||||
17,28,85
|
32338,22,75.22587792
|
||||||
17,12,209
|
32338,23,25897.2899
|
||||||
18,61,490
|
32338,25,324.0499357
|
||||||
19,61,380
|
32338,27,251973.3182
|
||||||
19,91,280
|
32338,32,54.21991745
|
||||||
20,2,408
|
32338,15,12136238.88
|
||||||
21,96,356
|
32338,18,255111.0204
|
||||||
22,31,145
|
32338,20,93744.7931
|
||||||
22,87,282
|
32338,22,75.22587792
|
||||||
23,51,317
|
32338,23,25897.2899
|
||||||
23,38,435
|
32338,25,324.0499357
|
||||||
24,1,269
|
32338,27,251973.3182
|
||||||
24,53,392
|
32338,33,153200.7295
|
||||||
25,18,175
|
32338,15,12136238.88
|
||||||
26,31,296
|
32338,18,255111.0204
|
||||||
26,67,488
|
32338,20,93744.7931
|
||||||
27,97,247
|
32338,22,75.22587792
|
||||||
28,58,375
|
32338,23,25897.2899
|
||||||
29,35,452
|
32338,25,324.0499357
|
||||||
29,89,196
|
32338,27,251973.3182
|
||||||
29,19,401
|
32338,34,1.058122239
|
||||||
30,10,490
|
32338,15,12136238.88
|
||||||
31,93,347
|
32338,18,255111.0204
|
||||||
31,98,312
|
32338,20,93744.7931
|
||||||
31,15,395
|
32338,22,75.22587792
|
||||||
32,0,353
|
32338,23,25897.2899
|
||||||
32,11,86
|
32338,25,324.0499357
|
||||||
33,19,201
|
32338,27,251973.3182
|
||||||
33,53,169
|
32338,35,1973.630646
|
||||||
33,32,457
|
32338,19,41.8950274
|
||||||
34,88,148
|
32338,20,93744.7931
|
||||||
34,24,398
|
32338,22,75.22587792
|
||||||
34,17,433
|
32338,23,25897.2899
|
||||||
35,40,210
|
32338,25,324.0499357
|
||||||
36,66,450
|
32338,28,501.5058528
|
||||||
36,32,225
|
32338,29,17085.44484
|
||||||
36,75,492
|
32338,27,251973.3182
|
||||||
37,50,487
|
32338,40,202.540151
|
||||||
37,7,332
|
32338,19,41.8950274
|
||||||
38,68,366
|
32338,20,93744.7931
|
||||||
39,92,95
|
32338,22,75.22587792
|
||||||
39,5,148
|
32338,23,25897.2899
|
||||||
40,45,230
|
32338,25,324.0499357
|
||||||
41,31,210
|
32338,28,501.5058528
|
||||||
42,23,163
|
32338,29,17085.44484
|
||||||
42,31,480
|
32338,27,251973.3182
|
||||||
43,89,322
|
32338,38,202.540151
|
||||||
43,32,442
|
32338,19,41.8950274
|
||||||
44,24,457
|
32338,20,93744.7931
|
||||||
44,12,365
|
32338,22,75.22587792
|
||||||
45,7,449
|
32338,23,25897.2899
|
||||||
46,65,337
|
32338,25,324.0499357
|
||||||
46,86,496
|
32338,28,501.5058528
|
||||||
47,21,363
|
32338,29,17085.44484
|
||||||
47,57,391
|
32338,27,251973.3182
|
||||||
48,14,103
|
32338,41,202.540151
|
||||||
48,59,150
|
32338,19,41.8950274
|
||||||
49,67,311
|
32338,20,93744.7931
|
||||||
50,46,404
|
32338,22,75.22587792
|
||||||
50,54,473
|
32338,23,25897.2899
|
||||||
51,62,324
|
32338,25,324.0499357
|
||||||
52,61,328
|
32338,28,501.5058528
|
||||||
53,95,175
|
32338,29,17085.44484
|
||||||
53,47,138
|
32338,27,251973.3182
|
||||||
54,63,496
|
32338,39,202.540151
|
||||||
55,66,125
|
32338,19,41.8950274
|
||||||
55,25,193
|
32338,20,93744.7931
|
||||||
55,50,135
|
32338,22,75.22587792
|
||||||
56,46,143
|
32338,23,25897.2899
|
||||||
57,47,390
|
32338,25,324.0499357
|
||||||
57,38,149
|
32338,28,501.5058528
|
||||||
58,9,295
|
32338,29,17085.44484
|
||||||
58,68,149
|
32338,27,251973.3182
|
||||||
58,33,229
|
32338,43,202.540151
|
||||||
59,3,65
|
32338,19,41.8950274
|
||||||
60,34,429
|
32338,20,93744.7931
|
||||||
60,32,466
|
32338,22,75.22587792
|
||||||
61,11,372
|
32338,23,25897.2899
|
||||||
62,42,93
|
32338,25,324.0499357
|
||||||
62,28,446
|
32338,28,501.5058528
|
||||||
63,25,139
|
32338,29,17085.44484
|
||||||
64,74,462
|
32338,27,251973.3182
|
||||||
64,35,266
|
32338,42,202.540151
|
||||||
65,72,457
|
2717,2,255111.0204
|
||||||
66,95,86
|
2717,8,361.9578012
|
||||||
66,11,418
|
2717,9,255111.0204
|
||||||
67,61,133
|
2717,10,950.9542139
|
||||||
68,18,226
|
2717,11,361.9578012
|
||||||
68,99,445
|
2717,17,2420351.677
|
||||||
68,60,282
|
2717,19,41.8950274
|
||||||
69,15,422
|
2717,20,93744.7931
|
||||||
69,68,148
|
2717,21,121.8232841
|
||||||
69,11,74
|
2717,23,25897.2899
|
||||||
70,52,91
|
2717,24,8314.140278
|
||||||
70,57,472
|
2717,25,324.0499357
|
||||||
70,13,272
|
2717,28,501.5058528
|
||||||
71,74,195
|
2717,31,361.9578012
|
||||||
71,75,58
|
2717,44,255111.0204
|
||||||
71,73,491
|
2717,45,255111.0204
|
||||||
72,39,219
|
2714,8,361.9578012
|
||||||
73,65,54
|
2714,9,255111.0204
|
||||||
73,28,214
|
2714,10,950.9542139
|
||||||
74,70,266
|
2714,11,361.9578012
|
||||||
75,30,324
|
2714,17,2420351.677
|
||||||
75,60,413
|
2714,18,255111.0204
|
||||||
76,38,175
|
2714,19,41.8950274
|
||||||
76,66,222
|
2714,20,93744.7931
|
||||||
76,12,291
|
2714,23,25897.2899
|
||||||
77,38,50
|
2714,24,8314.140278
|
||||||
78,24,361
|
2714,28,501.5058528
|
||||||
79,57,93
|
2714,31,361.9578012
|
||||||
79,44,209
|
2715,8,361.9578012
|
||||||
80,79,423
|
2715,9,255111.0204
|
||||||
81,35,276
|
2715,10,950.9542139
|
||||||
82,30,50
|
2715,11,361.9578012
|
||||||
82,53,423
|
2715,17,2420351.677
|
||||||
82,2,193
|
2715,18,255111.0204
|
||||||
83,7,171
|
2715,19,41.8950274
|
||||||
84,40,277
|
2715,20,93744.7931
|
||||||
85,12,95
|
2715,23,25897.2899
|
||||||
86,55,335
|
2715,24,8314.140278
|
||||||
86,4,168
|
2715,28,501.5058528
|
||||||
87,48,316
|
2715,31,361.9578012
|
||||||
87,84,331
|
2716,8,361.9578012
|
||||||
87,62,266
|
2716,9,255111.0204
|
||||||
88,97,154
|
2716,10,950.9542139
|
||||||
89,4,407
|
2716,11,361.9578012
|
||||||
89,2,486
|
2716,17,2420351.677
|
||||||
89,22,102
|
2716,18,255111.0204
|
||||||
90,16,134
|
2716,19,41.8950274
|
||||||
90,77,415
|
2716,20,93744.7931
|
||||||
90,0,100
|
2716,23,25897.2899
|
||||||
91,64,418
|
2716,24,8314.140278
|
||||||
91,31,83
|
2716,28,501.5058528
|
||||||
92,2,428
|
2716,31,361.9578012
|
||||||
92,49,317
|
2718,8,361.9578012
|
||||||
93,93,271
|
2718,9,255111.0204
|
||||||
94,65,124
|
2718,10,950.9542139
|
||||||
94,50,152
|
2718,11,361.9578012
|
||||||
95,97,387
|
2718,17,2420351.677
|
||||||
95,29,384
|
2718,18,255111.0204
|
||||||
96,29,296
|
2718,19,41.8950274
|
||||||
96,50,130
|
2718,20,93744.7931
|
||||||
96,4,334
|
2718,23,25897.2899
|
||||||
97,33,311
|
2718,24,8314.140278
|
||||||
98,42,289
|
2718,28,501.5058528
|
||||||
98,74,420
|
2718,31,361.9578012
|
||||||
99,66,401
|
317589,8,361.9578012
|
||||||
100,4,141
|
317589,9,255111.0204
|
||||||
101,4,282
|
317589,10,950.9542139
|
||||||
102,44,460
|
317589,11,361.9578012
|
||||||
102,72,331
|
317589,12,12136238.88
|
||||||
103,55,399
|
317589,13,815.5392074
|
||||||
103,62,97
|
317589,14,4.812205136
|
||||||
104,7,162
|
317589,15,12136238.88
|
||||||
105,89,77
|
317589,16,330.6631997
|
||||||
105,86,127
|
317589,17,2420351.677
|
||||||
106,6,52
|
317589,18,255111.0204
|
||||||
106,22,287
|
317589,19,41.8950274
|
||||||
106,17,343
|
317589,20,93744.7931
|
||||||
107,38,490
|
317589,21,121.8232841
|
||||||
107,16,280
|
317589,22,75.22587792
|
||||||
|
317589,23,25897.2899
|
||||||
|
317589,24,8314.140278
|
||||||
|
317589,25,324.0499357
|
||||||
|
317589,26,53770.08531
|
||||||
|
317589,27,251973.3182
|
||||||
|
317589,28,501.5058528
|
||||||
|
317589,29,17085.44484
|
||||||
|
317589,30,255111.0204
|
||||||
|
317589,31,361.9578012
|
||||||
|
317589,37,1155.484342
|
||||||
|
317589,44,255111.0204
|
||||||
|
317589,45,255111.0204
|
||||||
|
317589,46,255111.0204
|
||||||
|
317589,47,255111.0204
|
||||||
|
317589,48,255111.0204
|
||||||
|
317589,49,255111.0204
|
||||||
|
317589,50,255111.0204
|
||||||
|
317589,51,255111.0204
|
||||||
|
317589,52,255111.0204
|
||||||
|
317589,53,255111.0204
|
||||||
|
317589,54,255111.0204
|
||||||
|
317589,55,255111.0204
|
||||||
|
317589,90,0.826657999
|
||||||
|
317589,91,0.826657999
|
||||||
|
317589,92,1.928868665
|
||||||
|
317589,93,0.826657999
|
||||||
|
317589,94,16438.82054
|
||||||
|
10,95,55482.385
|
||||||
|
10,101,7178.474475
|
||||||
|
10,102,314.0388569
|
||||||
|
10,103,552.0321994
|
||||||
|
10,104,865.399695
|
||||||
|
10,105,361.9578012
|
||||||
|
10,106,272.0475731
|
||||||
|
10,107,41.8950274
|
||||||
|
10,108,8.783241241
|
||||||
|
10,109,153200.7295
|
||||||
|
513740,95,55482.385
|
||||||
|
513742,95,55482.385
|
||||||
|
11,95,55482.385
|
||||||
|
|
|
|
@ -1,11 +1,5 @@
|
||||||
产品id,种类
|
产品id,种类
|
||||||
1,材料
|
|
||||||
2,材料
|
2,材料
|
||||||
3,材料
|
|
||||||
4,材料
|
|
||||||
5,材料
|
|
||||||
6,材料
|
|
||||||
7,材料
|
|
||||||
8,材料
|
8,材料
|
||||||
9,材料
|
9,材料
|
||||||
10,材料
|
10,材料
|
||||||
|
@ -49,14 +43,26 @@
|
||||||
48,材料
|
48,材料
|
||||||
49,材料
|
49,材料
|
||||||
50,材料
|
50,材料
|
||||||
51,设备
|
51,材料
|
||||||
52,设备
|
52,材料
|
||||||
53,设备
|
53,材料
|
||||||
54,设备
|
54,材料
|
||||||
55,设备
|
55,材料
|
||||||
56,设备
|
90,材料
|
||||||
57,设备
|
91,材料
|
||||||
58,设备
|
92,材料
|
||||||
|
93,材料
|
||||||
|
94,材料
|
||||||
|
95,材料
|
||||||
|
101,材料
|
||||||
|
102,材料
|
||||||
|
103,材料
|
||||||
|
104,材料
|
||||||
|
105,材料
|
||||||
|
106,材料
|
||||||
|
107,材料
|
||||||
|
108,材料
|
||||||
|
109,材料
|
||||||
59,设备
|
59,设备
|
||||||
60,设备
|
60,设备
|
||||||
61,设备
|
61,设备
|
||||||
|
@ -88,20 +94,3 @@
|
||||||
87,设备
|
87,设备
|
||||||
88,设备
|
88,设备
|
||||||
89,设备
|
89,设备
|
||||||
90,设备
|
|
||||||
91,设备
|
|
||||||
92,设备
|
|
||||||
93,设备
|
|
||||||
94,设备
|
|
||||||
95,设备
|
|
||||||
96,设备
|
|
||||||
97,设备
|
|
||||||
98,设备
|
|
||||||
99,设备
|
|
||||||
100,设备
|
|
||||||
101,设备
|
|
||||||
102,设备
|
|
||||||
103,设备
|
|
||||||
104,设备
|
|
||||||
105,设备
|
|
||||||
106,设备
|
|
||||||
|
|
|
|
@ -0,0 +1,224 @@
|
||||||
|
ID,UPID
|
||||||
|
36914,32338
|
||||||
|
36914,32440
|
||||||
|
36914,46505
|
||||||
|
36914,32446
|
||||||
|
36914,32433
|
||||||
|
36914,32443
|
||||||
|
36914,32435
|
||||||
|
36914,32439
|
||||||
|
36914,56321
|
||||||
|
36914,34525
|
||||||
|
36914,34527
|
||||||
|
36914,34526
|
||||||
|
36914,34530
|
||||||
|
36914,34531
|
||||||
|
32338,32338
|
||||||
|
32338,32440
|
||||||
|
32338,46505
|
||||||
|
32338,32446
|
||||||
|
32338,32433
|
||||||
|
32338,32443
|
||||||
|
32338,32435
|
||||||
|
32338,32438
|
||||||
|
32338,34525
|
||||||
|
32338,34527
|
||||||
|
32338,34526
|
||||||
|
32338,34530
|
||||||
|
32338,34531
|
||||||
|
32338,56320
|
||||||
|
32338,56322
|
||||||
|
32338,56319
|
||||||
|
32338,56323
|
||||||
|
32338,32449
|
||||||
|
32338,32447
|
||||||
|
32338,32436
|
||||||
|
32338,36914
|
||||||
|
32338,34537
|
||||||
|
32338,34534
|
||||||
|
32338,34539
|
||||||
|
32338,34528
|
||||||
|
32338,34524
|
||||||
|
9,2515
|
||||||
|
9,2514
|
||||||
|
2717,32338
|
||||||
|
2717,32445
|
||||||
|
2717,56341
|
||||||
|
2717,7
|
||||||
|
2717,46504
|
||||||
|
2717,32451
|
||||||
|
2717,32449
|
||||||
|
2717,32446
|
||||||
|
2717,32442
|
||||||
|
2717,32443
|
||||||
|
2717,32450
|
||||||
|
2717,32435
|
||||||
|
2717,32447
|
||||||
|
2717,32439
|
||||||
|
2717,9
|
||||||
|
2717,34535
|
||||||
|
2717,34526
|
||||||
|
2717,34529
|
||||||
|
2717,34537
|
||||||
|
2717,34530
|
||||||
|
2717,34533
|
||||||
|
2717,34527
|
||||||
|
2717,34539
|
||||||
|
2714,32445
|
||||||
|
2714,56341
|
||||||
|
2714,7
|
||||||
|
2714,46504
|
||||||
|
2714,32451
|
||||||
|
2714,46505
|
||||||
|
2714,32449
|
||||||
|
2714,32446
|
||||||
|
2714,32443
|
||||||
|
2714,32450
|
||||||
|
2714,32447
|
||||||
|
2714,32439
|
||||||
|
2714,9
|
||||||
|
2714,34535
|
||||||
|
2714,34529
|
||||||
|
2714,34537
|
||||||
|
2714,34530
|
||||||
|
2714,34533
|
||||||
|
2714,34543
|
||||||
|
2715,32445
|
||||||
|
2715,56341
|
||||||
|
2715,7
|
||||||
|
2715,46504
|
||||||
|
2715,32451
|
||||||
|
2715,46505
|
||||||
|
2715,32449
|
||||||
|
2715,32446
|
||||||
|
2715,32443
|
||||||
|
2715,32450
|
||||||
|
2715,32447
|
||||||
|
2715,32439
|
||||||
|
2715,9
|
||||||
|
2715,34535
|
||||||
|
2715,34529
|
||||||
|
2715,34537
|
||||||
|
2715,34530
|
||||||
|
2715,34533
|
||||||
|
2715,34543
|
||||||
|
2716,32445
|
||||||
|
2716,56341
|
||||||
|
2716,7
|
||||||
|
2716,46504
|
||||||
|
2716,32451
|
||||||
|
2716,46505
|
||||||
|
2716,32449
|
||||||
|
2716,32446
|
||||||
|
2716,32443
|
||||||
|
2716,32450
|
||||||
|
2716,32447
|
||||||
|
2716,32439
|
||||||
|
2716,9
|
||||||
|
2716,34535
|
||||||
|
2716,34529
|
||||||
|
2716,34537
|
||||||
|
2716,34530
|
||||||
|
2716,34533
|
||||||
|
2716,34543
|
||||||
|
2718,32445
|
||||||
|
2718,56341
|
||||||
|
2718,7
|
||||||
|
2718,46504
|
||||||
|
2718,32451
|
||||||
|
2718,46505
|
||||||
|
2718,32449
|
||||||
|
2718,32446
|
||||||
|
2718,32443
|
||||||
|
2718,32450
|
||||||
|
2718,32447
|
||||||
|
2718,32439
|
||||||
|
2718,9
|
||||||
|
2718,34535
|
||||||
|
2718,34529
|
||||||
|
2718,34537
|
||||||
|
2718,34530
|
||||||
|
2718,34533
|
||||||
|
2718,34543
|
||||||
|
317589,32445
|
||||||
|
317589,56341
|
||||||
|
317589,7
|
||||||
|
317589,46504
|
||||||
|
317589,32434
|
||||||
|
317589,32441
|
||||||
|
317589,32444
|
||||||
|
317589,32440
|
||||||
|
317589,32432
|
||||||
|
317589,32451
|
||||||
|
317589,46505
|
||||||
|
317589,32449
|
||||||
|
317589,32446
|
||||||
|
317589,32442
|
||||||
|
317589,32433
|
||||||
|
317589,32443
|
||||||
|
317589,32450
|
||||||
|
317589,32435
|
||||||
|
317589,32437
|
||||||
|
317589,32438
|
||||||
|
317589,32447
|
||||||
|
317589,32436
|
||||||
|
317589,32448
|
||||||
|
317589,32439
|
||||||
|
317589,8
|
||||||
|
317589,32338
|
||||||
|
317589,9
|
||||||
|
317589,34535
|
||||||
|
317589,34526
|
||||||
|
317589,34529
|
||||||
|
317589,34537
|
||||||
|
317589,34534
|
||||||
|
317589,34525
|
||||||
|
317589,34530
|
||||||
|
317589,34533
|
||||||
|
317589,34527
|
||||||
|
317589,34539
|
||||||
|
317589,34528
|
||||||
|
317589,34543
|
||||||
|
317589,34531
|
||||||
|
317589,34524
|
||||||
|
317589,34532
|
||||||
|
317589,34538
|
||||||
|
317589,2717
|
||||||
|
317589,2714
|
||||||
|
317589,2715
|
||||||
|
317589,2716
|
||||||
|
317589,2718
|
||||||
|
317589,513738
|
||||||
|
10,34550
|
||||||
|
10,34555
|
||||||
|
10,34553
|
||||||
|
10,34545
|
||||||
|
10,34552
|
||||||
|
10,34544
|
||||||
|
10,34546
|
||||||
|
10,34549
|
||||||
|
10,34558
|
||||||
|
10,34547
|
||||||
|
10,34551
|
||||||
|
10,34548
|
||||||
|
10,317589
|
||||||
|
10,513738
|
||||||
|
10,513740
|
||||||
|
10,513742
|
||||||
|
10,11
|
||||||
|
10,34573
|
||||||
|
10,34571
|
||||||
|
10,34567
|
||||||
|
10,34572
|
||||||
|
10,34566
|
||||||
|
10,34569
|
||||||
|
10,34568
|
||||||
|
10,34570
|
||||||
|
10,34574
|
||||||
|
513738,9
|
||||||
|
513740,34556
|
||||||
|
513740,317589
|
||||||
|
513742,34557
|
||||||
|
513742,317589
|
||||||
|
11,34554
|
||||||
|
11,317589
|
|
File diff suppressed because it is too large
Load Diff
2
main.py
2
main.py
|
@ -44,7 +44,7 @@ if __name__ == '__main__':
|
||||||
# 输入参数
|
# 输入参数
|
||||||
parser = argparse.ArgumentParser(description='setting')
|
parser = argparse.ArgumentParser(description='setting')
|
||||||
parser.add_argument('--exp', type=str, default='without_exp')
|
parser.add_argument('--exp', type=str, default='without_exp')
|
||||||
parser.add_argument('--job', type=int, default='3')
|
parser.add_argument('--job', type=int, default='1')
|
||||||
parser.add_argument('--reset_sample', type=int, default='0')
|
parser.add_argument('--reset_sample', type=int, default='0')
|
||||||
parser.add_argument('--reset_db', type=bool, default=False)
|
parser.add_argument('--reset_db', type=bool, default=False)
|
||||||
|
|
||||||
|
|
41
my_model.py
41
my_model.py
|
@ -91,7 +91,8 @@ class MyModel(Model):
|
||||||
|
|
||||||
firm = pd.read_csv("input_data/input_firm_data/Firm_amended.csv")
|
firm = pd.read_csv("input_data/input_firm_data/Firm_amended.csv")
|
||||||
|
|
||||||
firm['Code'] = firm['Code'].astype('string')
|
firm['Code'] = firm['Code'].astype(str)
|
||||||
|
|
||||||
firm.fillna(0, inplace=True)
|
firm.fillna(0, inplace=True)
|
||||||
|
|
||||||
firm_attr = firm.loc[:, ["Code", "Type_Region", "Revenue_Log", "原材料", "设备数量", "库存商品"]]
|
firm_attr = firm.loc[:, ["Code", "Type_Region", "Revenue_Log", "原材料", "设备数量", "库存商品"]]
|
||||||
|
@ -136,6 +137,15 @@ class MyModel(Model):
|
||||||
# Add edges to G_Firm according to G_bom
|
# Add edges to G_Firm according to G_bom
|
||||||
for node in nx.nodes(self.G_Firm):
|
for node in nx.nodes(self.G_Firm):
|
||||||
lst_pred_product_code = []
|
lst_pred_product_code = []
|
||||||
|
product_code = self.G_Firm.nodes[node].get('Product_Code')
|
||||||
|
# 打印值和类型
|
||||||
|
#print(f"节点 {node} 的 'Product_Code': {product_code}, 类型: {type(product_code)}")
|
||||||
|
|
||||||
|
# 如果 'Product_Code' 是 float 类型或单个值,将其转换为列表
|
||||||
|
if isinstance(product_code, float):
|
||||||
|
#print(f"警告: 节点 {node} 的 'Product_Code' 为浮点数,已转换为列表")
|
||||||
|
product_code = [product_code] # 将浮点数包装为列表
|
||||||
|
|
||||||
for product_code in self.G_Firm.nodes[node]['Product_Code']:
|
for product_code in self.G_Firm.nodes[node]['Product_Code']:
|
||||||
lst_pred_product_code += list(self.G_bom.predecessors(product_code))
|
lst_pred_product_code += list(self.G_bom.predecessors(product_code))
|
||||||
lst_pred_product_code = list(set(lst_pred_product_code))
|
lst_pred_product_code = list(set(lst_pred_product_code))
|
||||||
|
@ -152,13 +162,30 @@ class MyModel(Model):
|
||||||
n_pred_firm = len(lst_pred_firm)
|
n_pred_firm = len(lst_pred_firm)
|
||||||
|
|
||||||
if self.is_prf_size:
|
if self.is_prf_size:
|
||||||
lst_pred_firm_size = [self.G_Firm.nodes[pred_firm]['Revenue_Log'] for pred_firm in
|
# 获取 firm 的 size 列表
|
||||||
lst_pred_firm]
|
lst_pred_firm_size = [self.G_Firm.nodes[pred_firm]['Revenue_Log'] for pred_firm in lst_pred_firm]
|
||||||
lst_prob = [size / sum(lst_pred_firm_size) for size in lst_pred_firm_size]
|
# 检查 lst_pred_firm_size 是否为空或总和为 0
|
||||||
lst_choose_firm = self.nprandom.choice(lst_pred_firm, n_pred_firm, replace=False, p=lst_prob)
|
if len(lst_pred_firm_size) == 0 or sum(lst_pred_firm_size) == 0:
|
||||||
|
#print("警告: lst_pred_firm_size 为空或总和为 0,无法生成概率分布")
|
||||||
|
lst_choose_firm = [] # 返回空结果,或根据需要处理
|
||||||
|
else:
|
||||||
|
# 计算总和
|
||||||
|
sum_pred_firm_size = sum(lst_pred_firm_size)
|
||||||
|
# 归一化生成 lst_prob
|
||||||
|
lst_prob = [size / sum_pred_firm_size for size in lst_pred_firm_size]
|
||||||
|
# 使用 np.isclose() 确保概率总和接近 1
|
||||||
|
if not np.isclose(sum(lst_prob), 1.0):
|
||||||
|
#print(f"警告: 概率总和为 {sum(lst_prob)},现在进行修正")
|
||||||
|
lst_prob = [prob / sum(lst_prob) for prob in lst_prob]
|
||||||
|
# 确保没有负值或 0
|
||||||
|
lst_prob = [max(0, prob) for prob in lst_prob]
|
||||||
|
# 根据修正后的概率选择 firm
|
||||||
|
lst_choose_firm = self.nprandom.choice(lst_pred_firm, n_pred_firm, replace=False, p=lst_prob)
|
||||||
else:
|
else:
|
||||||
|
# 直接进行随机选择
|
||||||
lst_choose_firm = self.nprandom.choice(lst_pred_firm, n_pred_firm, replace=False)
|
lst_choose_firm = self.nprandom.choice(lst_pred_firm, n_pred_firm, replace=False)
|
||||||
|
|
||||||
|
|
||||||
# Add edges from predecessor firms to current node (firm)
|
# Add edges from predecessor firms to current node (firm)
|
||||||
lst_add_edge = [(pred_firm, node, {'Product': pred_product_code}) for pred_firm in lst_choose_firm]
|
lst_add_edge = [(pred_firm, node, {'Product': pred_product_code}) for pred_firm in lst_choose_firm]
|
||||||
self.G_Firm.add_edges_from(lst_add_edge)
|
self.G_Firm.add_edges_from(lst_add_edge)
|
||||||
|
@ -425,7 +452,7 @@ class MyModel(Model):
|
||||||
for material_firm_key, sub_list_values in purchase_material_firms.items():
|
for material_firm_key, sub_list_values in purchase_material_firms.items():
|
||||||
for mater_list in sub_list_values:
|
for mater_list in sub_list_values:
|
||||||
result = material_firm_key.seek_material_supply(mater_list[0])
|
result = material_firm_key.seek_material_supply(mater_list[0])
|
||||||
# 如果 result 不等于 0,才将其添加到 list_seek_material_firm 列表中
|
# 如果 result 不等于 -1,才将其添加到 list_seek_material_firm 列表中
|
||||||
if result != -1:
|
if result != -1:
|
||||||
list_seek_material_firm.append(result)
|
list_seek_material_firm.append(result)
|
||||||
|
|
||||||
|
@ -439,7 +466,7 @@ class MyModel(Model):
|
||||||
for machi_list in sub_list:
|
for machi_list in sub_list:
|
||||||
# 执行一次调用 machinery_firm.seek_machinery_supply(machinery_list[0])
|
# 执行一次调用 machinery_firm.seek_machinery_supply(machinery_list[0])
|
||||||
result = machinery_firm.seek_machinery_supply(machi_list[0])
|
result = machinery_firm.seek_machinery_supply(machi_list[0])
|
||||||
# 如果 result 不等于 0,才将其添加到 list_seek_machinery_firm 列表中
|
# 如果 result 不等于 -1,才将其添加到 list_seek_machinery_firm 列表中
|
||||||
if result != -1:
|
if result != -1:
|
||||||
list_seek_machinery_firm.append(result)
|
list_seek_machinery_firm.append(result)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue