Compare commits
No commits in common. "f7354a4a441f75bba80aae19a703bd2bf013f16d" and "e8ca4d0107e82ead33cbceba0a5893dac4e4c7c8" have entirely different histories.
f7354a4a44
...
e8ca4d0107
|
@ -3,14 +3,21 @@
|
||||||
<component name="CsvFileAttributes">
|
<component name="CsvFileAttributes">
|
||||||
<option name="attributeMap">
|
<option name="attributeMap">
|
||||||
<map>
|
<map>
|
||||||
<entry key="C:\Users\www\Desktop\半导体数据——暂时的数据\我做的数据\汇总数据\BomCateNet.csv">
|
<entry key="\input_data\BomCateNet.csv">
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
<option name="separator" value="," />
|
<option name="separator" value="," />
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
<entry key="\input_data\device_salvage_values.csv">
|
<entry key="\input_data\BomNodes.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="," />
|
||||||
|
@ -24,83 +31,6 @@
|
||||||
</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>
|
||||||
|
@ -129,6 +59,20 @@
|
||||||
</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>
|
||||||
|
@ -164,6 +108,62 @@
|
||||||
</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>
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
<?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,9 +38,6 @@ 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()
|
||||||
|
@ -53,9 +50,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)
|
||||||
|
@ -67,7 +64,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']
|
||||||
|
@ -77,31 +74,18 @@ class ControllerDB:
|
||||||
|
|
||||||
# fill g_bom
|
# fill g_bom
|
||||||
# 结点属性值 相当于 图上点的 原始 产品名称
|
# 结点属性值 相当于 图上点的 原始 产品名称
|
||||||
bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv')
|
bom_nodes = pd.read_csv('input_data/input_product_data/BomNodes.csv', index_col=0)
|
||||||
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/合成结点.csv')
|
bom_cate_net = pd.read_csv('input_data/input_product_data/BomCateNet.csv', index_col=0)
|
||||||
g_bom = nx.from_pandas_edgelist(bom_cate_net, source='UPID', target='ID', create_using=nx.MultiDiGraph())
|
bom_cate_net.fillna(0, inplace=True)
|
||||||
|
# 创建 可以多边的有向图 同时 转置操作 使得 上游指向下游结点 也就是 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:
|
||||||
try:
|
bom_labels_dict[code] = bom_nodes.loc[code].to_dict()
|
||||||
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 格式
|
||||||
|
@ -139,7 +123,6 @@ 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,
|
||||||
|
@ -162,22 +145,8 @@ 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'])
|
||||||
|
@ -197,17 +166,8 @@ 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)
|
||||||
if len(lst_sample) >= self.batch_size:
|
db_session.commit()
|
||||||
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,32 +1,57 @@
|
||||||
设备id,设备残值
|
设备id,设备残值
|
||||||
59,700
|
51,112
|
||||||
60,210
|
52,445
|
||||||
61,350
|
53,870
|
||||||
62,140
|
54,280
|
||||||
63,700
|
55,116
|
||||||
64,500
|
56,81
|
||||||
65,700
|
57,710
|
||||||
66,100000
|
58,30
|
||||||
67,250
|
59,624
|
||||||
68,350
|
60,131
|
||||||
69,25
|
61,476
|
||||||
70,35
|
62,224
|
||||||
71,140
|
63,340
|
||||||
72,140
|
64,468
|
||||||
73,210
|
65,97
|
||||||
74,500
|
66,382
|
||||||
75,70
|
67,109
|
||||||
76,21
|
68,881
|
||||||
77,350
|
69,673
|
||||||
78,70
|
70,140
|
||||||
79,350
|
71,671
|
||||||
80,21
|
72,318
|
||||||
81,210
|
73,779
|
||||||
82,70
|
74,353
|
||||||
83,140
|
75,501
|
||||||
84,70
|
76,423
|
||||||
85,50
|
77,815
|
||||||
86,70
|
78,395
|
||||||
87,70
|
79,201
|
||||||
88,70
|
80,965
|
||||||
89,70
|
81,286
|
||||||
|
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,32 +1,221 @@
|
||||||
Firm_Code,设备id,设备数量
|
Firm_Code,设备id,设备数量
|
||||||
762165453,34524,1
|
0,70,140
|
||||||
1255880317,34525,5
|
1,78,139
|
||||||
11210240616,34526,1
|
1,97,68
|
||||||
2314372570,34527,1
|
2,57,88
|
||||||
159511306,34528,1
|
3,94,175
|
||||||
11169556957,34529,1
|
4,58,190
|
||||||
3373311444,34530,2
|
5,97,175
|
||||||
3373311444,34531,1
|
6,85,107
|
||||||
3395900897,34532,2
|
7,64,197
|
||||||
769732378,34533,1
|
8,67,110
|
||||||
2345209868,34534,836
|
8,86,176
|
||||||
11169556957,34535,1
|
9,100,154
|
||||||
11169556957,34537,1
|
10,90,50
|
||||||
11169556957,34538,4
|
11,54,180
|
||||||
1255880317,34539,5
|
12,52,141
|
||||||
11169556957,34543,1
|
13,56,162
|
||||||
11169556957,34544,1
|
13,104,105
|
||||||
679817932,34545,7
|
14,92,166
|
||||||
3287163549,34546,3
|
14,54,183
|
||||||
3408810051,34547,2
|
14,104,107
|
||||||
3018804480,34548,1
|
15,79,93
|
||||||
491171769,34549,7
|
16,68,110
|
||||||
11210240616,34550,1
|
17,76,96
|
||||||
2388955897,34551,20
|
17,94,198
|
||||||
2355390513,34552,1
|
18,84,129
|
||||||
3398677646,34553,301
|
19,60,167
|
||||||
257795761,34554,3
|
20,86,196
|
||||||
3179332276,34555,4
|
20,64,69
|
||||||
2962409648,34556,14
|
20,81,195
|
||||||
2948235171,34557,336
|
20,98,96
|
||||||
3283320529,34558,2
|
21,65,98
|
||||||
|
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,113 +1,221 @@
|
||||||
Firm_Code,材料id,材料数量
|
Firm_Code,材料id,材料数量
|
||||||
1452048,32338,353319.4582
|
0,2,156
|
||||||
863079,32445,748.1800196
|
1,19,116
|
||||||
1452048,56341,706638.9164
|
1,35,185
|
||||||
6,7,1754.671634
|
2,18,189
|
||||||
863079,46504,486.9583099
|
3,25,143
|
||||||
1499023,32434,19517231.01
|
4,2,124
|
||||||
216898035,32441,1179.546489
|
5,18,116
|
||||||
1273878359,32444,6.995517
|
6,19,112
|
||||||
1499023,32440,25697687.5
|
7,31,183
|
||||||
104671744,32432,478.2512143
|
8,6,124
|
||||||
4984374,32451,4719631.413
|
8,40,167
|
||||||
1452048,46505,91179.21502
|
9,32,109
|
||||||
213386023,32449,60.59442885
|
10,39,166
|
||||||
27731896,32446,141234.3936
|
11,38,117
|
||||||
3315213370,32442,176.1978158
|
12,17,199
|
||||||
203314437,32433,108.8021513
|
13,39,185
|
||||||
829768,32443,60701.22852
|
13,0,133
|
||||||
4928854,32450,14269.85465
|
14,10,107
|
||||||
455375,32435,468.68619
|
14,27,139
|
||||||
5849940,32437,81367.67732
|
14,24,182
|
||||||
29954548,32438,399877.9312
|
15,49,141
|
||||||
400488703,32447,725.347675
|
16,22,140
|
||||||
28033039,32436,26724.76464
|
17,30,105
|
||||||
1452048,32448,141327.7833
|
17,29,151
|
||||||
863079,32439,68174.16339
|
18,41,125
|
||||||
7299120,56320,110.8593023
|
19,34,163
|
||||||
640320,56322,309402.7109
|
20,6,197
|
||||||
5992673,56319,1.530403886
|
20,15,158
|
||||||
3764317,56323,4498.404588
|
20,25,155
|
||||||
5278074,56321,131.5190839
|
20,47,158
|
||||||
8,8,2028.095683
|
21,48,169
|
||||||
5979030,36914,463.8598457
|
21,1,132
|
||||||
5979030,36914,23.19299228
|
22,0,152
|
||||||
5979030,36914,9277.196913
|
23,47,121
|
||||||
5979030,36914,324.701892
|
24,11,120
|
||||||
5979030,36914,216.467928
|
25,4,169
|
||||||
5979030,36914,231.9299228
|
26,36,169
|
||||||
1452048,32338,50474.20831
|
27,31,103
|
||||||
1452048,32338,67298.94442
|
28,8,193
|
||||||
1452048,32338,1009.484166
|
29,40,174
|
||||||
1452048,32338,100.9484166
|
30,34,161
|
||||||
1452048,32338,4037.936665
|
31,18,161
|
||||||
1452048,32338,1009.484166
|
32,47,193
|
||||||
1452048,32338,10094.84166
|
33,15,194
|
||||||
1452048,32338,20.18968333
|
34,2,123
|
||||||
1452048,32338,2018.968333
|
35,19,154
|
||||||
1452048,32338,1009.484166
|
36,23,108
|
||||||
1452048,32338,1009.484166
|
37,32,102
|
||||||
1452048,32338,706.6389164
|
37,23,130
|
||||||
713521,2717,1.195628036
|
38,10,139
|
||||||
713521,2714,0.597814018
|
39,48,135
|
||||||
520738,2715,2.78979875
|
40,7,123
|
||||||
713521,2716,11.95628036
|
41,35,194
|
||||||
1794769,2718,25716.80789
|
42,37,105
|
||||||
184471,317589,82476.82829
|
43,39,165
|
||||||
24673506,34573,10410.95177
|
44,19,183
|
||||||
1043645,34571,640.9407897
|
45,34,191
|
||||||
4653484,34567,1064.246426
|
46,47,174
|
||||||
18065940,34572,2686.55645
|
47,24,103
|
||||||
863079,34566,811.5971832
|
48,34,178
|
||||||
5589569,34569,381.6767446
|
48,24,105
|
||||||
6471916,34568,60.59442885
|
49,28,193
|
||||||
251411150,34570,12.70354788
|
50,17,150
|
||||||
640320,34574,7366.731212
|
50,45,161
|
||||||
,,
|
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,96 +1,221 @@
|
||||||
Firm_Code,产品id,产品数量
|
Firm_Code,产品id,产品数量
|
||||||
1452048,32338,117773.1527
|
0,8,64
|
||||||
863079,32445,249.3933399
|
1,11,21
|
||||||
1452048,56341,235546.3055
|
1,0,46
|
||||||
6,7,584.8905446
|
2,57,55
|
||||||
863079,46504,162.3194366
|
3,0,55
|
||||||
1499023,32434,6505743.671
|
4,33,45
|
||||||
216898035,32441,393.182163
|
5,95,62
|
||||||
1273878359,32444,2.331839
|
6,47,46
|
||||||
1499023,32440,8565895.833
|
7,88,88
|
||||||
104671744,32432,159.4170714
|
8,103,39
|
||||||
4984374,32451,1573210.471
|
8,0,30
|
||||||
1452048,46505,30393.07167
|
9,15,93
|
||||||
213386023,32449,20.19814295
|
10,60,57
|
||||||
27731896,32446,47078.13119
|
11,102,25
|
||||||
3315213370,32442,58.73260526
|
12,63,91
|
||||||
203314437,32433,36.26738375
|
13,62,42
|
||||||
829768,32443,20233.74284
|
13,68,66
|
||||||
4928854,32450,4756.618217
|
14,21,65
|
||||||
455375,32435,156.22873
|
14,92,31
|
||||||
5849940,32437,27122.55911
|
14,66,32
|
||||||
29954548,32438,133292.6437
|
15,75,81
|
||||||
400488703,32447,241.7825583
|
16,25,79
|
||||||
28033039,32436,8908.25488
|
17,15,62
|
||||||
1452048,32448,47109.26109
|
17,50,95
|
||||||
863079,32439,22724.72113
|
18,100,87
|
||||||
7299120,56320,36.95310077
|
19,85,24
|
||||||
640320,56322,103134.237
|
20,56,56
|
||||||
5992673,56319,0.510134629
|
20,28,91
|
||||||
3764317,56323,1499.468196
|
20,77,50
|
||||||
5278074,56321,43.83969464
|
20,91,28
|
||||||
8,8,676.0318943
|
21,68,70
|
||||||
5979030,36914,154.6199486
|
21,46,48
|
||||||
5979030,36914,7.730997428
|
22,93,97
|
||||||
5979030,36914,3092.398971
|
23,61,59
|
||||||
5979030,36914,108.233964
|
24,68,60
|
||||||
5979030,36914,72.15597599
|
25,75,30
|
||||||
5979030,36914,77.30997428
|
26,15,42
|
||||||
1452048,32338,16824.7361
|
27,89,20
|
||||||
1452048,32338,22432.98147
|
28,89,65
|
||||||
1452048,32338,336.4947221
|
29,47,40
|
||||||
1452048,32338,33.64947221
|
30,84,55
|
||||||
1452048,32338,1345.978888
|
31,38,73
|
||||||
1452048,32338,336.4947221
|
32,99,76
|
||||||
1452048,32338,3364.947221
|
33,32,20
|
||||||
1452048,32338,6.729894442
|
34,93,82
|
||||||
1452048,32338,672.9894442
|
35,100,73
|
||||||
1452048,32338,336.4947221
|
36,22,74
|
||||||
1452048,32338,336.4947221
|
37,9,59
|
||||||
1452048,32338,235.5463055
|
37,68,34
|
||||||
713521,2717,0.398542679
|
38,99,40
|
||||||
713521,2714,0.199271339
|
39,33,66
|
||||||
520738,2715,0.929932917
|
40,51,92
|
||||||
713521,2716,3.985426786
|
41,94,72
|
||||||
1794769,2718,8572.269296
|
42,9,28
|
||||||
184471,317589,27492.2761
|
43,18,93
|
||||||
24673506,34573,3470.317255
|
44,57,71
|
||||||
1043645,34571,213.6469299
|
45,95,76
|
||||||
4653484,34567,354.7488086
|
46,0,45
|
||||||
18065940,34572,895.5188168
|
47,68,60
|
||||||
863079,34566,270.5323944
|
48,3,54
|
||||||
5589569,34569,127.2255815
|
48,15,82
|
||||||
6471916,34568,20.19814295
|
49,23,44
|
||||||
251411150,34570,4.23451596
|
50,79,94
|
||||||
640320,34574,2455.577071
|
50,1,57
|
||||||
762165453,34524,2
|
50,91,21
|
||||||
1255880317,34525,3
|
51,31,26
|
||||||
11210240616,34526,1
|
52,90,53
|
||||||
2314372570,34527,1
|
52,83,36
|
||||||
159511306,34528,1
|
52,23,62
|
||||||
11169556957,34529,1
|
53,11,78
|
||||||
3373311444,34530,5
|
54,49,70
|
||||||
3373311444,34531,431
|
54,34,73
|
||||||
3395900897,34532,1
|
55,32,43
|
||||||
769732378,34533,1
|
56,32,44
|
||||||
2345209868,34534,4
|
57,60,90
|
||||||
11169556957,34535,3
|
57,50,71
|
||||||
11169556957,34537,1
|
58,42,89
|
||||||
11169556957,34538,1
|
58,100,52
|
||||||
1255880317,34539,258
|
59,11,68
|
||||||
11169556957,34543,4
|
59,66,48
|
||||||
11169556957,34544,1
|
60,64,82
|
||||||
679817932,34545,3
|
61,32,41
|
||||||
3287163549,34546,1
|
62,39,45
|
||||||
3408810051,34547,1
|
63,73,47
|
||||||
3018804480,34548,1
|
63,42,68
|
||||||
491171769,34549,2
|
64,43,90
|
||||||
11210240616,34550,1
|
65,28,68
|
||||||
2388955897,34551,12
|
66,12,39
|
||||||
2355390513,34552,1
|
67,11,82
|
||||||
3398677646,34553,104
|
68,94,80
|
||||||
257795761,34554,3
|
69,45,68
|
||||||
3179332276,34555,4
|
70,1,90
|
||||||
2962409648,34556,3
|
71,34,20
|
||||||
2948235171,34557,158
|
71,86,32
|
||||||
3283320529,34558,2
|
72,80,70
|
||||||
|
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,87 +1,108 @@
|
||||||
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
|
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
|
||||||
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,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32445,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.1,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
56341,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
4654,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32434,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.2,,,,,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32441,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
3244,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32432,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3,,,,,,,,,,,1,,,,,,,,1,,1,,,,,,,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32451,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
4655,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32449,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32446,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32442,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32433,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32443,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
3245,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.1.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32435,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.2,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32437,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32438,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32447,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32436,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32448,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
32439,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
5632,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
56322,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
56319,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.3.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
56323,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
56321,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
36914,1,,,,,,,,1,,,1,,1,,1,1,,1,,,,,,1,,,,,1,,,,,,,1,,,,1,1,,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2515,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2514,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.3.5.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,1,,,,,,,,1,,,,,,,1,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34535,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34526,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34529,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34537,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34534,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34525,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
3453,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34533,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34527,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34539,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34528,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34543,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34531,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34524,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.2.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34532,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34538,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
3455,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34554,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34556,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34557,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.3.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34545,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34552,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34544,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34546,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34549,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.4.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34558,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34547,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34551,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34548,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
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.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2714,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2715,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2716,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
2718,,1,1,1,1,,,,,,1,1,1,1,,,1,1,,,,1,,,1,,,,,,,,,,1,1,,1,1,,,1,1,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
1.4.5.8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
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,,,,,,,,,,,,
|
1.4.5.9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
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,,,
|
||||||
513738,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,1,,,,,1,,,,,,,,1,,,,,,,,,,,,,
|
||||||
51374,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
2.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
513742,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
2.1.1.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,
|
2.1.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34573,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34571,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.1.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34567,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.1.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34572,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34566,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.2.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34569,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.2.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34568,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
3457,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.2.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||||
34574,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
2.1.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,1,1,1,1,1,1,,,,,,,,,,,,,,
|
||||||
|
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,104 +1,108 @@
|
||||||
Code,Index,Name,产业种类
|
Index,Code,Level,Name,产业种类
|
||||||
32338,2,硅原材料,0
|
0,1,0,工业互联网,0
|
||||||
32445,8,光刻胶及其配套试剂,0
|
1,1.1,1,工业自动化硬件,0
|
||||||
56341,9,蚀刻液,0
|
2,1.1.1,2,工业计算芯片,1
|
||||||
7,10,氟化硅,0
|
3,1.1.2,2,工业控制器,0
|
||||||
46504,11,显影液,0
|
4,1.1.3,2,工业服务器,0
|
||||||
32434,12,聚羧酸减水剂,0
|
5,1.2,1,工业互联网网络,1
|
||||||
32441,13,金属保护液,0
|
6,1.2.1,2,网络互联服务,0
|
||||||
32444,14,深孔镀铜液,0
|
7,1.2.2,2,标识解析服务,0
|
||||||
32440,15,稀释剂,0
|
8,1.2.3,2,数据互通服务,1
|
||||||
32432,16,高纯硼酸(核电),0
|
9,1.3,1,工业软件,0
|
||||||
32451,17,电子级环氧树脂,0
|
10,1.3.1,2,设计研发软件,0
|
||||||
46505,18,剥离液,0
|
11,1.3.1.1,3,计算机辅助设计CAD,0
|
||||||
32449,19,高纯金属有机化合物,0
|
12,1.3.1.2,3,计算机辅助工程CAE,1
|
||||||
32446,20,研磨液及配套化学品、研磨垫材料,0
|
13,1.3.1.3,3,计算机辅助制造CAM,0
|
||||||
32442,21,光阻去除剂,0
|
14,1.3.1.4,3,计算机辅助工艺过程设计CAPP,1
|
||||||
32433,22,多晶硅切削液,0
|
15,1.3.1.5,3,产品数据管理PDM,1
|
||||||
32443,23,钝化液,0
|
16,1.3.1.6,3,产品生命周期管理PLM,0
|
||||||
32450,24,电子级酚醛树脂,0
|
17,1.3.1.7,3,电子设计自动化EDA,0
|
||||||
32435,25,表面活性剂,0
|
18,1.3.2,2,采购供应软件,0
|
||||||
32437,26,磁性载体,0
|
19,1.3.2.1,3,供应链管理SCM,1
|
||||||
32438,27,通用湿电子化学品,0
|
20,1.3.3,2,生产制造软件,1
|
||||||
32447,28,电镀化学品及配套材料,0
|
21,1.3.3.1,3,制造执行系统MES,0
|
||||||
32436,29,电子级阻燃材料及化学品,0
|
22,1.3.3.2,3,分布式控制系统DCS,1
|
||||||
32448,30,液晶取向剂及配套化学品,0
|
23,1.3.3.3,3,数据采集与监视控制系统SCADA,1
|
||||||
32439,31,功能湿电子化学品,0
|
24,1.3.3.4,3,可编程逻揖控制系统PLC,0
|
||||||
56320,32,磷化铟,0
|
25,1.3.3.5,3,企业资产管理系统EAM,1
|
||||||
56322,33,碳化硅,0
|
26,1.3.3.6,3,运维保障系统MRO,1
|
||||||
56319,34,砷化镓,0
|
27,1.3.3.7,3,故障预测与健康管理PHM,1
|
||||||
56323,35,氮化镓,0
|
28,1.3.4,2,企业运营管理软件,0
|
||||||
56321,36,氮化铝,0
|
29,1.3.4.1,3,企业资源计划ERP,1
|
||||||
8,37,氮化硅,0
|
30,1.3.4.2,3,客户关系管理CRM,1
|
||||||
36914,38,碳化硅衬底,0
|
31,1.3.4.3,3,人力资源管理HRM,0
|
||||||
36914,39,氮化镓衬底,0
|
32,1.3.5,2,仓储物流软件,0
|
||||||
36914,40,硅衬底,0
|
33,1.3.5.1,3,仓储物流管理WMS,1
|
||||||
36914,41,氮化铝衬底,0
|
34,1.4,1,工业互联网安全管理,1
|
||||||
36914,42,深紫外LED衬底,0
|
35,1.4.1,2,设备安全,1
|
||||||
36914,43,磷化铟衬底,0
|
36,1.4.1.1,3,工业防火墙,1
|
||||||
32338,44,单晶硅片,0
|
37,1.4.1.2,3,下一代防火墙,1
|
||||||
32338,45,多晶硅片,0
|
38,1.4.1.3,3,防毒墙,1
|
||||||
32338,46,磷化铟单晶和单晶片,0
|
39,1.4.1.4,3,入侵检测系统,0
|
||||||
32338,47,碳化硅单晶和单晶片,0
|
40,1.4.1.5,3,统一威胁管理系统,0
|
||||||
32338,48,砷化镓单晶片,0
|
41,1.4.2,2,控制安全,1
|
||||||
32338,49,氮化镓晶体和单晶片,0
|
42,1.4.2.1,3,工控安全监测与审计,0
|
||||||
32338,50,硅外延片,0
|
43,1.4.2.2,3,工控主机卫士,1
|
||||||
32338,51,碳化硅外延晶片,0
|
44,1.4.2.3,3,工控漏洞扫描,1
|
||||||
32338,52,氮化铝外延片,0
|
45,1.4.2.4,3,安全隔离与信息交换系统,1
|
||||||
32338,53,氮化镓外延片,0
|
46,1.4.2.5,3,安全日志与审计,1
|
||||||
32338,54,磷化铟外延片,0
|
47,1.4.2.6,3,隐私计算,1
|
||||||
32338,55,LED外延片,0
|
48,1.4.2.7,3,工控原生安全,0
|
||||||
2515,56,EDA及IP服务,2
|
49,1.4.3,2,网络安全,1
|
||||||
2514,57,MPW服务,2
|
50,1.4.3.1,3,网络漏洞扫描和补丁管理,0
|
||||||
9,58,芯片设计,3
|
51,1.4.3.2,3,流量检测,1
|
||||||
34535,59,涂胶显影设备,1
|
52,1.4.3.3,3,APT检测,1
|
||||||
34526,60,硅片研磨机,1
|
53,1.4.3.4,3,攻击溯源,0
|
||||||
34529,61,刻蚀机,1
|
54,1.4.3.5,3,负载均衡,1
|
||||||
34537,62,氧化/扩散炉,1
|
55,1.4.3.6,3,沙箱类设备,1
|
||||||
34534,63,晶圆测量设备,1
|
56,1.4.4,2,平台安全,0
|
||||||
34525,64,单晶生长炉,1
|
57,1.4.4.1,3,身份鉴别与访问控制,1
|
||||||
34530,65,化学机械抛光设备,1
|
58,1.4.4.2,3,密钥管理,0
|
||||||
34533,66,光刻机,1
|
59,1.4.4.3,3,接入认证,0
|
||||||
34527,67,晶硅切片机,1
|
60,1.4.4.4,3,工业应用行为监控,0
|
||||||
34539,68,薄膜生长设备,1
|
61,1.4.4.5,3,安全态势感知,0
|
||||||
34528,69,硅片倒角机,1
|
62,1.4.5,2,数据安全,0
|
||||||
34543,70,等离子去胶机,1
|
63,1.4.5.1,3,恶意代码检测系统,0
|
||||||
34531,71,晶圆清洗机,1
|
64,1.4.5.2,3,数据防泄漏系统,0
|
||||||
34524,72,熔炼矿热炉,1
|
65,1.4.5.3,3,数据审计系统,1
|
||||||
34532,73,半导体电镀设备,1
|
66,1.4.5.4,3,数据脱敏,0
|
||||||
34538,74,离子注入设备,1
|
67,1.4.5.5,3,敏感数据发现与监控,1
|
||||||
34550,75,切筋成型机,1
|
68,1.4.5.6,3,数据容灾备份,1
|
||||||
34555,76,探针卡,1
|
69,1.4.5.7,3,数据恢复,1
|
||||||
34554,77,测试机,1
|
70,1.4.5.8,3,数据加密,1
|
||||||
34556,78,工艺检测设备,1
|
71,1.4.5.9,3,数据防火墙,1
|
||||||
34557,79,晶圆检测设备,1
|
72,2,0,工业互联网平台,0
|
||||||
34553,80,探针台,1
|
73,2.1,1,PaaS,1
|
||||||
34545,81,晶圆划片机,1
|
74,2.1.1,2,开发工具,0
|
||||||
34552,82,分选机,1
|
75,2.1.1.1,3,算法建模工具,1
|
||||||
34544,83,晶圆减薄机,1
|
76,2.1.1.2,3,低代码开发工具,0
|
||||||
34546,84,贴片机,1
|
77,2.1.1.3,3,流程开发工具,0
|
||||||
34549,85,回流炉,1
|
78,2.1.1.4,3,组态建模工具,1
|
||||||
34558,86,FT测试设备,1
|
79,2.1.1.5,3,数字孪生建模工具,1
|
||||||
34547,87,引线键合机,1
|
80,2.1.2,2,工业模型库,1
|
||||||
34551,88,植球机,1
|
81,2.1.2.1,3,数据算法模型,0
|
||||||
34548,89,半导体塑封机,1
|
82,2.1.2.2,3,业务流程模型,1
|
||||||
2717,90,功率半导体器件,1
|
83,2.1.2.3,3,研发仿真模型,1
|
||||||
2714,91,二极管,1
|
84,2.1.2.4,3,行业机理模型,1
|
||||||
2715,92,晶体管,1
|
85,2.1.3,2,工业物联网,1
|
||||||
2716,93,晶闸管,1
|
86,2.1.3.1,3,物联网服务,0
|
||||||
2718,94,整流桥,1
|
87,2.1.3.2,3,平台基础服务,0
|
||||||
317589,95,集成电路制造,1
|
88,2.1.3.3,3,工业引擎服务,1
|
||||||
10,96,IC封装,5
|
89,2.1.3.4,3,应用管理服务,1
|
||||||
513738,97,芯片设计验证,4
|
90,2.1.3.5,3,容器服务,1
|
||||||
513740,98,过程工艺检测,4
|
91,2.1.3.6,3,微服务,1
|
||||||
513742,99,晶圆测试,4
|
92,2.1.3.7,3,制造类API,0
|
||||||
11,100,芯片测试,4
|
93,2.1.4,2,工业大数据,0
|
||||||
34573,101,晶圆凸块,0
|
94,2.1.4.1,3,工业大数据存储,1
|
||||||
34571,102,芯片粘结材料,0
|
95,2.1.4.1.1,4,关系型数据库,0
|
||||||
34567,103,引线框架,0
|
96,2.1.4.1.2,4,分布式数据库,1
|
||||||
34572,104,焊球,0
|
97,2.1.4.1.3,4,实时数据库,1
|
||||||
34566,105,封装基板,0
|
98,2.1.4.1.4,4,时序数据库,0
|
||||||
34569,106,半导体塑封料,0
|
99,2.1.4.2,3,工业大数据管理,0
|
||||||
34568,107,键合线,0
|
100,2.1.4.2.1,4,数据质量管理,1
|
||||||
34570,108,底部填充料,0
|
101,2.1.4.2.2,4,数据安全管理,1
|
||||||
34574,109,半导体切割材料,0
|
102,2.2,1,IaaS,1
|
||||||
|
103,2.3,1,边缘层,0
|
||||||
|
104,2.3.1,2,工业数据接入,0
|
||||||
|
105,2.3.2,2,边缘数据处理,0
|
||||||
|
106,2.3.3,2,协议转换,1
|
||||||
|
|
|
|
@ -1,241 +1,201 @@
|
||||||
产业id,消耗材料id,消耗量
|
产业id,消耗材料id,消耗量
|
||||||
36914,47,255111.0204
|
0,51,398
|
||||||
36914,49,255111.0204
|
0,14,156
|
||||||
36914,44,255111.0204
|
0,71,238
|
||||||
36914,15,12136238.88
|
1,74,137
|
||||||
36914,18,255111.0204
|
1,99,409
|
||||||
36914,20,93744.7931
|
1,23,180
|
||||||
36914,22,75.22587792
|
2,37,435
|
||||||
36914,23,25897.2899
|
2,63,493
|
||||||
36914,25,324.0499357
|
3,21,302
|
||||||
36914,31,361.9578012
|
3,88,98
|
||||||
36914,36,90.93237991
|
4,61,224
|
||||||
36914,15,12136238.88
|
4,61,100
|
||||||
36914,18,255111.0204
|
5,72,216
|
||||||
36914,20,93744.7931
|
6,8,395
|
||||||
36914,22,75.22587792
|
6,52,435
|
||||||
36914,23,25897.2899
|
7,80,469
|
||||||
36914,25,324.0499357
|
7,49,409
|
||||||
36914,31,361.9578012
|
8,62,451
|
||||||
36914,46,255111.0204
|
9,47,320
|
||||||
32338,2,255111.0204
|
9,71,264
|
||||||
32338,15,12136238.88
|
9,61,345
|
||||||
32338,18,255111.0204
|
10,52,329
|
||||||
32338,20,93744.7931
|
10,25,266
|
||||||
32338,22,75.22587792
|
11,44,114
|
||||||
32338,23,25897.2899
|
11,88,376
|
||||||
32338,25,324.0499357
|
11,8,393
|
||||||
32338,27,251973.3182
|
12,10,130
|
||||||
32338,2,255111.0204
|
12,7,212
|
||||||
32338,15,12136238.88
|
12,34,338
|
||||||
32338,18,255111.0204
|
13,32,97
|
||||||
32338,20,93744.7931
|
13,22,111
|
||||||
32338,22,75.22587792
|
14,90,84
|
||||||
32338,23,25897.2899
|
14,64,276
|
||||||
32338,25,324.0499357
|
15,0,54
|
||||||
32338,27,251973.3182
|
15,89,304
|
||||||
32338,15,12136238.88
|
15,13,408
|
||||||
32338,18,255111.0204
|
16,50,112
|
||||||
32338,20,93744.7931
|
17,14,220
|
||||||
32338,22,75.22587792
|
17,28,85
|
||||||
32338,23,25897.2899
|
17,12,209
|
||||||
32338,25,324.0499357
|
18,61,490
|
||||||
32338,27,251973.3182
|
19,61,380
|
||||||
32338,32,54.21991745
|
19,91,280
|
||||||
32338,15,12136238.88
|
20,2,408
|
||||||
32338,18,255111.0204
|
21,96,356
|
||||||
32338,20,93744.7931
|
22,31,145
|
||||||
32338,22,75.22587792
|
22,87,282
|
||||||
32338,23,25897.2899
|
23,51,317
|
||||||
32338,25,324.0499357
|
23,38,435
|
||||||
32338,27,251973.3182
|
24,1,269
|
||||||
32338,33,153200.7295
|
24,53,392
|
||||||
32338,15,12136238.88
|
25,18,175
|
||||||
32338,18,255111.0204
|
26,31,296
|
||||||
32338,20,93744.7931
|
26,67,488
|
||||||
32338,22,75.22587792
|
27,97,247
|
||||||
32338,23,25897.2899
|
28,58,375
|
||||||
32338,25,324.0499357
|
29,35,452
|
||||||
32338,27,251973.3182
|
29,89,196
|
||||||
32338,34,1.058122239
|
29,19,401
|
||||||
32338,15,12136238.88
|
30,10,490
|
||||||
32338,18,255111.0204
|
31,93,347
|
||||||
32338,20,93744.7931
|
31,98,312
|
||||||
32338,22,75.22587792
|
31,15,395
|
||||||
32338,23,25897.2899
|
32,0,353
|
||||||
32338,25,324.0499357
|
32,11,86
|
||||||
32338,27,251973.3182
|
33,19,201
|
||||||
32338,35,1973.630646
|
33,53,169
|
||||||
32338,19,41.8950274
|
33,32,457
|
||||||
32338,20,93744.7931
|
34,88,148
|
||||||
32338,22,75.22587792
|
34,24,398
|
||||||
32338,23,25897.2899
|
34,17,433
|
||||||
32338,25,324.0499357
|
35,40,210
|
||||||
32338,28,501.5058528
|
36,66,450
|
||||||
32338,29,17085.44484
|
36,32,225
|
||||||
32338,27,251973.3182
|
36,75,492
|
||||||
32338,40,202.540151
|
37,50,487
|
||||||
32338,19,41.8950274
|
37,7,332
|
||||||
32338,20,93744.7931
|
38,68,366
|
||||||
32338,22,75.22587792
|
39,92,95
|
||||||
32338,23,25897.2899
|
39,5,148
|
||||||
32338,25,324.0499357
|
40,45,230
|
||||||
32338,28,501.5058528
|
41,31,210
|
||||||
32338,29,17085.44484
|
42,23,163
|
||||||
32338,27,251973.3182
|
42,31,480
|
||||||
32338,38,202.540151
|
43,89,322
|
||||||
32338,19,41.8950274
|
43,32,442
|
||||||
32338,20,93744.7931
|
44,24,457
|
||||||
32338,22,75.22587792
|
44,12,365
|
||||||
32338,23,25897.2899
|
45,7,449
|
||||||
32338,25,324.0499357
|
46,65,337
|
||||||
32338,28,501.5058528
|
46,86,496
|
||||||
32338,29,17085.44484
|
47,21,363
|
||||||
32338,27,251973.3182
|
47,57,391
|
||||||
32338,41,202.540151
|
48,14,103
|
||||||
32338,19,41.8950274
|
48,59,150
|
||||||
32338,20,93744.7931
|
49,67,311
|
||||||
32338,22,75.22587792
|
50,46,404
|
||||||
32338,23,25897.2899
|
50,54,473
|
||||||
32338,25,324.0499357
|
51,62,324
|
||||||
32338,28,501.5058528
|
52,61,328
|
||||||
32338,29,17085.44484
|
53,95,175
|
||||||
32338,27,251973.3182
|
53,47,138
|
||||||
32338,39,202.540151
|
54,63,496
|
||||||
32338,19,41.8950274
|
55,66,125
|
||||||
32338,20,93744.7931
|
55,25,193
|
||||||
32338,22,75.22587792
|
55,50,135
|
||||||
32338,23,25897.2899
|
56,46,143
|
||||||
32338,25,324.0499357
|
57,47,390
|
||||||
32338,28,501.5058528
|
57,38,149
|
||||||
32338,29,17085.44484
|
58,9,295
|
||||||
32338,27,251973.3182
|
58,68,149
|
||||||
32338,43,202.540151
|
58,33,229
|
||||||
32338,19,41.8950274
|
59,3,65
|
||||||
32338,20,93744.7931
|
60,34,429
|
||||||
32338,22,75.22587792
|
60,32,466
|
||||||
32338,23,25897.2899
|
61,11,372
|
||||||
32338,25,324.0499357
|
62,42,93
|
||||||
32338,28,501.5058528
|
62,28,446
|
||||||
32338,29,17085.44484
|
63,25,139
|
||||||
32338,27,251973.3182
|
64,74,462
|
||||||
32338,42,202.540151
|
64,35,266
|
||||||
2717,2,255111.0204
|
65,72,457
|
||||||
2717,8,361.9578012
|
66,95,86
|
||||||
2717,9,255111.0204
|
66,11,418
|
||||||
2717,10,950.9542139
|
67,61,133
|
||||||
2717,11,361.9578012
|
68,18,226
|
||||||
2717,17,2420351.677
|
68,99,445
|
||||||
2717,19,41.8950274
|
68,60,282
|
||||||
2717,20,93744.7931
|
69,15,422
|
||||||
2717,21,121.8232841
|
69,68,148
|
||||||
2717,23,25897.2899
|
69,11,74
|
||||||
2717,24,8314.140278
|
70,52,91
|
||||||
2717,25,324.0499357
|
70,57,472
|
||||||
2717,28,501.5058528
|
70,13,272
|
||||||
2717,31,361.9578012
|
71,74,195
|
||||||
2717,44,255111.0204
|
71,75,58
|
||||||
2717,45,255111.0204
|
71,73,491
|
||||||
2714,8,361.9578012
|
72,39,219
|
||||||
2714,9,255111.0204
|
73,65,54
|
||||||
2714,10,950.9542139
|
73,28,214
|
||||||
2714,11,361.9578012
|
74,70,266
|
||||||
2714,17,2420351.677
|
75,30,324
|
||||||
2714,18,255111.0204
|
75,60,413
|
||||||
2714,19,41.8950274
|
76,38,175
|
||||||
2714,20,93744.7931
|
76,66,222
|
||||||
2714,23,25897.2899
|
76,12,291
|
||||||
2714,24,8314.140278
|
77,38,50
|
||||||
2714,28,501.5058528
|
78,24,361
|
||||||
2714,31,361.9578012
|
79,57,93
|
||||||
2715,8,361.9578012
|
79,44,209
|
||||||
2715,9,255111.0204
|
80,79,423
|
||||||
2715,10,950.9542139
|
81,35,276
|
||||||
2715,11,361.9578012
|
82,30,50
|
||||||
2715,17,2420351.677
|
82,53,423
|
||||||
2715,18,255111.0204
|
82,2,193
|
||||||
2715,19,41.8950274
|
83,7,171
|
||||||
2715,20,93744.7931
|
84,40,277
|
||||||
2715,23,25897.2899
|
85,12,95
|
||||||
2715,24,8314.140278
|
86,55,335
|
||||||
2715,28,501.5058528
|
86,4,168
|
||||||
2715,31,361.9578012
|
87,48,316
|
||||||
2716,8,361.9578012
|
87,84,331
|
||||||
2716,9,255111.0204
|
87,62,266
|
||||||
2716,10,950.9542139
|
88,97,154
|
||||||
2716,11,361.9578012
|
89,4,407
|
||||||
2716,17,2420351.677
|
89,2,486
|
||||||
2716,18,255111.0204
|
89,22,102
|
||||||
2716,19,41.8950274
|
90,16,134
|
||||||
2716,20,93744.7931
|
90,77,415
|
||||||
2716,23,25897.2899
|
90,0,100
|
||||||
2716,24,8314.140278
|
91,64,418
|
||||||
2716,28,501.5058528
|
91,31,83
|
||||||
2716,31,361.9578012
|
92,2,428
|
||||||
2718,8,361.9578012
|
92,49,317
|
||||||
2718,9,255111.0204
|
93,93,271
|
||||||
2718,10,950.9542139
|
94,65,124
|
||||||
2718,11,361.9578012
|
94,50,152
|
||||||
2718,17,2420351.677
|
95,97,387
|
||||||
2718,18,255111.0204
|
95,29,384
|
||||||
2718,19,41.8950274
|
96,29,296
|
||||||
2718,20,93744.7931
|
96,50,130
|
||||||
2718,23,25897.2899
|
96,4,334
|
||||||
2718,24,8314.140278
|
97,33,311
|
||||||
2718,28,501.5058528
|
98,42,289
|
||||||
2718,31,361.9578012
|
98,74,420
|
||||||
317589,8,361.9578012
|
99,66,401
|
||||||
317589,9,255111.0204
|
100,4,141
|
||||||
317589,10,950.9542139
|
101,4,282
|
||||||
317589,11,361.9578012
|
102,44,460
|
||||||
317589,12,12136238.88
|
102,72,331
|
||||||
317589,13,815.5392074
|
103,55,399
|
||||||
317589,14,4.812205136
|
103,62,97
|
||||||
317589,15,12136238.88
|
104,7,162
|
||||||
317589,16,330.6631997
|
105,89,77
|
||||||
317589,17,2420351.677
|
105,86,127
|
||||||
317589,18,255111.0204
|
106,6,52
|
||||||
317589,19,41.8950274
|
106,22,287
|
||||||
317589,20,93744.7931
|
106,17,343
|
||||||
317589,21,121.8232841
|
107,38,490
|
||||||
317589,22,75.22587792
|
107,16,280
|
||||||
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,5 +1,11 @@
|
||||||
产品id,种类
|
产品id,种类
|
||||||
|
1,材料
|
||||||
2,材料
|
2,材料
|
||||||
|
3,材料
|
||||||
|
4,材料
|
||||||
|
5,材料
|
||||||
|
6,材料
|
||||||
|
7,材料
|
||||||
8,材料
|
8,材料
|
||||||
9,材料
|
9,材料
|
||||||
10,材料
|
10,材料
|
||||||
|
@ -43,26 +49,14 @@
|
||||||
48,材料
|
48,材料
|
||||||
49,材料
|
49,材料
|
||||||
50,材料
|
50,材料
|
||||||
51,材料
|
51,设备
|
||||||
52,材料
|
52,设备
|
||||||
53,材料
|
53,设备
|
||||||
54,材料
|
54,设备
|
||||||
55,材料
|
55,设备
|
||||||
90,材料
|
56,设备
|
||||||
91,材料
|
57,设备
|
||||||
92,材料
|
58,设备
|
||||||
93,材料
|
|
||||||
94,材料
|
|
||||||
95,材料
|
|
||||||
101,材料
|
|
||||||
102,材料
|
|
||||||
103,材料
|
|
||||||
104,材料
|
|
||||||
105,材料
|
|
||||||
106,材料
|
|
||||||
107,材料
|
|
||||||
108,材料
|
|
||||||
109,材料
|
|
||||||
59,设备
|
59,设备
|
||||||
60,设备
|
60,设备
|
||||||
61,设备
|
61,设备
|
||||||
|
@ -94,3 +88,20 @@
|
||||||
87,设备
|
87,设备
|
||||||
88,设备
|
88,设备
|
||||||
89,设备
|
89,设备
|
||||||
|
90,设备
|
||||||
|
91,设备
|
||||||
|
92,设备
|
||||||
|
93,设备
|
||||||
|
94,设备
|
||||||
|
95,设备
|
||||||
|
96,设备
|
||||||
|
97,设备
|
||||||
|
98,设备
|
||||||
|
99,设备
|
||||||
|
100,设备
|
||||||
|
101,设备
|
||||||
|
102,设备
|
||||||
|
103,设备
|
||||||
|
104,设备
|
||||||
|
105,设备
|
||||||
|
106,设备
|
||||||
|
|
|
|
@ -1,224 +0,0 @@
|
||||||
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='1')
|
parser.add_argument('--job', type=int, default='3')
|
||||||
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,8 +91,7 @@ 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(str)
|
firm['Code'] = firm['Code'].astype('string')
|
||||||
|
|
||||||
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", "原材料", "设备数量", "库存商品"]]
|
||||||
|
@ -137,15 +136,6 @@ 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))
|
||||||
|
@ -162,30 +152,13 @@ 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:
|
||||||
# 获取 firm 的 size 列表
|
lst_pred_firm_size = [self.G_Firm.nodes[pred_firm]['Revenue_Log'] for pred_firm in
|
||||||
lst_pred_firm_size = [self.G_Firm.nodes[pred_firm]['Revenue_Log'] for pred_firm in lst_pred_firm]
|
lst_pred_firm]
|
||||||
# 检查 lst_pred_firm_size 是否为空或总和为 0
|
lst_prob = [size / sum(lst_pred_firm_size) for size in lst_pred_firm_size]
|
||||||
if len(lst_pred_firm_size) == 0 or sum(lst_pred_firm_size) == 0:
|
lst_choose_firm = self.nprandom.choice(lst_pred_firm, n_pred_firm, replace=False, p=lst_prob)
|
||||||
#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)
|
||||||
|
@ -452,7 +425,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 不等于 -1,才将其添加到 list_seek_material_firm 列表中
|
# 如果 result 不等于 0,才将其添加到 list_seek_material_firm 列表中
|
||||||
if result != -1:
|
if result != -1:
|
||||||
list_seek_material_firm.append(result)
|
list_seek_material_firm.append(result)
|
||||||
|
|
||||||
|
@ -466,7 +439,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 不等于 -1,才将其添加到 list_seek_machinery_firm 列表中
|
# 如果 result 不等于 0,才将其添加到 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