forked from azureyes/CNN_AutoTrader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDataFetcher.py
178 lines (139 loc) · 110 KB
/
DataFetcher.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 20 10:26:32 2018
@author: yewei
"""
import tushare as ts
from datetime import date
import pandas as pd
import os
defaultStartDate = '2007-01-01'
defaultEndDate = str(date.today())
isIndex = False
#INDEX_LIST = [u'002233', u'600687', u'002368', u'002001', u'000969', u'600757', u'600393', u'600100', u'002444', u'600089', u'300033', u'600729', u'600547', u'601985', u'002428', u'600900', u'002008', u'600750', u'600125', u'600316', u'000069', u'600332', u'600108', u'600682', u'600416', u'000156', u'600869', u'601021', u'002375', u'600086', u'002078', u'001696', u'002056', u'601155', u'002051', u'000338', u'600122', u'600187', u'601880', u'000100', u'002221', u'000981', u'600518', u'002044', u'002434', u'600663', u'600835', u'000669', u'601009', u'600594', u'600657', u'000680', u'000718', u'600176', u'603169', u'002699', u'000988', u'000778', u'300001', u'600525', u'002317', u'601939', u'600298', u'002266', u'002465', u'002063', u'600478', u'000538', u'600338', u'002470', u'000006', u'000157', u'000612', u'600718', u'600284', u'600160', u'601311', u'600104', u'002466', u'002049', u'603816', u'600580', u'603019', u'000830', u'000786', u'002544', u'000031', u'600939', u'300058', u'002673', u'002714', u'600011', u'002028', u'600151', u'002190', u'600837', u'002294', u'601633', u'002681', u'000939', u'600309', u'002250', u'000938', u'601607', u'600177', u'600584', u'002815', u'000061', u'300144', u'600751', u'600549', u'000627', u'000636', u'002608', u'601163', u'601099', u'600566', u'002583', u'002352', u'002183', u'002019', u'002174', u'300251', u'603883', u'000423', u'600300', u'002551', u'600582', u'000596', u'601688', u'002426', u'002663', u'600362', u'002408', u'002707', u'600919', u'600635', u'002332', u'000592', u'002022', u'600208', u'600267', u'002701', u'002670', u'600521', u'603799', u'300017', u'000667', u'600717', u'000513', u'600050', u'600031', u'000566', u'000887', u'000519', u'002468', u'300297', u'300147', u'000426', u'000926', u'600811', u'000703', u'002739', u'600737', u'000049', u'002354', u'600674', u'000060', u'002558', u'002106', u'600839', u'601800', u'601555', u'601997', u'600545', u'002273', u'601811', u'600346', u'603806', u'000877', u'002024', u'000825', u'002236', u'601016', u'600875', u'600481', u'002018', u'601933', u'600240', u'300122', u'000723', u'000501', u'002241', u'000671', u'002437', u'002146', u'002038', u'600004', u'601877', u'601127', u'300070', u'002344', u'601216', u'600648', u'603328', u'300197', u'600111', u'601118', u'300182', u'600741', u'600438', u'000401', u'000876', u'600585', u'002602', u'002450', u'600388', u'000783', u'000547', u'600066', u'002371', u'000987', u'002572', u'600862', u'002477', u'000975', u'600138', u'601898', u'601699', u'600048', u'000528', u'600516', u'000027', u'000685', u'300166', u'002665', u'600277', u'600660', u'600618', u'600064', u'600637', u'002358', u'600575', u'600859', u'002261', u'600754', u'600259', u'300324', u'002390', u'600157', u'000998', u'000025', u'002191', u'600019', u'002573', u'000568', u'600409', u'002831', u'002475', u'002506', u'002027', u'600787', u'600926', u'601718', u'600936', u'600517', u'603658', u'000572', u'000963', u'600171', u'600184', u'600018', u'000729', u'600536', u'600056', u'002500', u'600458', u'002223', u'600664', u'601233', u'300113', u'000078', u'600623', u'002405', u'600017', u'300291', u'601611', u'002491', u'000709', u'601390', u'600074', u'002073', u'600572', u'002555', u'600039', u'601988', u'600645', u'600881', u'600996', u'600373', u'601969', u'000732', u'601777', u'002153', u'600500', u'600820', u'002366', u'600158', u'002280', u'601899', u'600773', u'002456', u'601225', u'603589', u'000895', u'603001', u'002230', u'600276', u'600748', u'600959', u'600863', u'000897', u'600557', u'002092', u'600970', u'600169', u'002195', u'600059', u'600499', u'601168', u'002292', u'000536', u'600600', u'000661', u'600161', u'002807', u'601878', u'002489', u'603198', u'002244', u'601628', u'000999', u'603515', u'002123', u'601881', u'600233', u'300266', u'002281', u'002325', u'601901', u'000806', u'002508', u'600266', u'600029', u'000413', u'300124', u'300039', u'002002', u'600655', u'600085', u'002142', u'300315', u'000728', u'600673', u'600016', u'603077', u'000758', u'002512', u'002517', u'600068', u'600201', u'002745', u'002152', u'601211', u'000002', u'300088', u'603858', u'000930', u'600801', u'002410', u'000898', u'600153', u'600415', u'601228', u'002416', u'600694', u'600015', u'000333', u'603766', u'002342', u'002345', u'603444', u'600383', u'002642', u'002064', u'000766', u'600126', u'601991', u'600795', u'600058', u'600967', u'600053', u'000792', u'000848', u'600739', u'600280', u'000630', u'600325', u'300133', u'601857', u'603228', u'600292', u'601966', u'002797', u'601788', u'603025', u'000158', u'601866', u'000540', u'300059', u'002118', u'601088', u'300383', u'000662', u'600498', u'000425', u'300274', u'000961', u'002271', u'603556', u'001979', u'600597', u'601166', u'600141', u'601992', u'600282', u'601333', u'603000', u'002839', u'603225', u'600410', u'600578', u'300115', u'002032', u'002640', u'603569', u'601872', u'002422', u'002179', u'600317', u'601928', u'300010', u'300273', u'600816', u'000878', u'600435', u'600535', u'000543', u'600062', u'600436', u'300136', u'601375', u'000979', u'600894', u'601001', u'002041', u'002424', u'600312', u'600909', u'000652', u'601128', u'000563', u'601288', u'600887', u'000402', u'002588', u'002385', u'002252', u'600352', u'600289', u'600639', u'601608', u'600685', u'600307', u'002411', u'000001', u'600884', u'600872', u'601012', u'000400', u'601600', u'600628', u'002709', u'000028', u'000959', u'603355', u'600588', u'002242', u'600908', u'002415', u'601398', u'000681', u'601002', u'601000', u'600640', u'002308', u'600583', u'601888', u'000066', u'300043', u'603568', u'002503', u'000559', u'300072', u'002479', u'002268', u'600221', u'300199', u'300202', u'002011', u'000983', u'601668', u'000776', u'603877', u'300024', u'600808', u'300244', u'002155', u'600743', u'000727', u'002147', u'000858', u'600642', u'300116', u'600028', u'000089', u'000039', u'000829', u'601678', u'002285', u'600094', u'600633', u'600006', u'600522', u'600196', u'600614', u'603188', u'000625', u'002310', u'000418', u'000488', u'603888', u'601318', u'000937', u'600503', u'002030', u'603369', u'603160', u'600770', u'002439', u'600482', u'600009', u'600390', u'300026', u'600643', u'603993', u'300015', u'600703', u'002340', u'000587', u'600115', u'000686', u'000738', u'600977', u'002440', u'600073', u'600649', u'000552', u'000415', u'600392', u'002304', u'600155', u'600195', u'002353', u'300253', u'603528', u'002131', u'300376', u'600688', u'600270', u'600060', u'000777', u'600895', u'600038', u'601018', u'000166', u'000541', u'601958', u'601766', u'600030', u'600958', u'600219', u'300257', u'600369', u'000860', u'600291', u'002299', u'600380', u'601919', u'002400', u'000997', u'002276', u'600340', u'000600', u'002007', u'000990', u'002460', u'300055', u'600704', u'002202', u'000581', u'000960', u'600885', u'000826', u'002407', u'600329', u'600489', u'601377', u'002005', u'002601', u'600406', u'601229', u'002269', u'002672', u'600010', u'300159', u'600395', u'601117', u'000816', u'600418', u'002122', u'002818', u'600978', u'600166', u'002277', u'002505', u'002603', u'600776', u'600690', u'000021', u'002081', u'600376', u'000090', u'600256', u'000839', u'002050', u'600563', u'000012', u'600120', u'600893', u'002359', u'600260', u'600315', u'601212', u'600519', u'600871', u'600880', u'002251', u'002254', u'601818', u'601006', u'002128', u'002176', u'002065', u'600037', u'600026', u'000690', u'600426', u'002127', u'600366', u'601200', u'300003', u'600118', u'600079', u'600823', u'603377', u'600705', u'000656', u'601336', u'000651', u'600999', u'002373', u'600021', u'000598', u'002013', u'600143', u'600759', u'002004', u'600460', u'002463', u'002657', u'601998', u'002048', u'000762', u'601231', u'600827', u'600971', u'600036', u'600651', u'601111', u'600000', u'002249', u'600372', u'600874', u'300002', u'601198', u'002431', u'600428', u'600587', u'603868', u'000062', u'300134', u'600023', u'601618', u'600993', u'000623', u'600008', u'002311', u'600611', u'300032', u'002635', u'600061', u'600170', u'600755', u'601717', u'600606', u'600466', u'000977', u'300027', u'002841', u'300287', u'601169', u'600348', u'600598', u'000712', u'600804', u'600886', u'601689', u'603833', u'600570', u'600297', u'002384', u'601328', u'000050', u'601601', u'600188', u'002736', u'600917', u'002093', u'600109', u'000008', u'002482', u'000768', u'600098', u'002624', u'300146', u'600271', u'600485', u'000750', u'600826', u'601727', u'002414', u'002594', u'002074', u'000725', u'601020', u'000503', u'002392', u'600022', u'600216', u'600848', u'600422', u'600765', u'600183', u'000063', u'601989', u'600879', u'000009', u'000761', u'000970', u'600335', u'000099', u'600511', u'600179', u'601669', u'000807', u'601186', u'002690', u'600565', u'002589']
#INDEX_LIST = [u'600763', u'300039', u'002233', u'600687', u'600387', u'603389', u'600769', u'600393', u'600100', u'600391', u'002065', u'600067', u'002444', u'300033', u'000039', u'600468', u'600311', u'601985', u'600814', u'600125', u'603933', u'603709', u'603089', u'600561', u'600682', u'600416', u'600379', u'600761', u'603912', u'603536', u'002375', u'603339', u'601155', u'600239', u'603667', u'600197', u'002500', u'600805', u'600518', u'600800', u'002044', u'601718', u'603016', u'601789', u'600056', u'300055', u'600200', u'603258', u'603223', u'002807', u'603348', u'603538', u'600127', u'600176', u'603169', u'600651', u'600846', u'000778', u'603218', u'600760', u'603113', u'002317', u'600598', u'600527', u'002063', u'600845', u'600664', u'600571', u'000725', u'600231', u'002470', u'600745', u'600319', u'603569', u'600284', u'600609', u'600653', u'600209', u'600104', u'603010', u'601098', u'600352', u'603383', u'601700', u'000031', u'300058', u'600310', u'002183', u'600963', u'002714', u'600011', u'600983', u'600847', u'600668', u'601368', u'002190', u'600837', u'601633', u'600503', u'002681', u'600188', u'600325', u'603939', u'600060', u'000938', u'603083', u'603208', u'600522', u'603387', u'601595', u'300144', u'000541', u'600549', u'600288', u'603499', u'600747', u'600716', u'603020', u'600573', u'603131', u'601099', u'600490', u'002583', u'002352', u'603365', u'603069', u'601218', u'600227', u'000776', u'600531', u'600198', u'300251', u'603966', u'000587', u'600273', u'600876', u'603331', u'000423', u'600300', u'600764', u'300146', u'000596', u'600569', u'600678', u'600482', u'603133', u'600281', u'600714', u'603309', u'600113', u'600973', u'601010', u'600828', u'002276', u'603357', u'002707', u'600919', u'600708', u'600900', u'002332', u'603619', u'002022', u'600208', u'600390', u'002670', u'600521', u'603816', u'000786', u'000667', u'600386', u'603103', u'603167', u'603976', u'300324', u'601339', u'600576', u'603600', u'601177', u'000566', u'601126', u'000887', u'600217', u'300147', u'600811', u'600881', u'000049', u'600076', u'603200', u'600206', u'601208', u'000060', u'603386', u'600377', u'002482', u'603963', u'601800', u'300166', u'600979', u'601997', u'002032', u'600545', u'600644', u'002024', u'000825', u'600792', u'600677', u'600986', u'601069', u'600203', u'600476', u'603377', u'600481', u'600773', u'601933', u'600145', u'002503', u'600933', u'600537', u'300122', u'603918', u'600493', u'002241', u'600301', u'603055', u'002106', u'002146', u'600613', u'600126', u'600279', u'000848', u'603278', u'002344', u'601216', u'603848', u'600648', u'603059', u'002051', u'300197', u'600111', u'600378', u'000338', u'600734', u'600850', u'600084', u'600812', u'600326', u'603030', u'603871', u'600066', u'603166', u'000987', u'002572', u'000975', u'600361', u'600432', u'600138', u'601898', u'000100', u'601699', u'600495', u'300059', u'002366', u'600155', u'002665', u'600158', u'600063', u'600641', u'603197', u'600618', u'600532', u'603117', u'600897', u'603826', u'601949', u'600168', u'600860', u'603685', u'603828', u'000025', u'600119', u'603319', u'600746', u'600460', u'600604', u'000568', u'601999', u'600409', u'002831', u'600110', u'601618', u'002506', u'002027', u'603580', u'600771', u'600295', u'600663', u'000895', u'600470', u'600719', u'600624', u'000572', u'002230', u'600026', u'603960', u'601929', u'600330', u'600758', u'600211', u'002223', u'603421', u'603936', u'603588', u'601233', u'300113', u'000078', u'600059', u'002405', u'600389', u'601611', u'600841', u'002491', u'000709', u'600547', u'600866', u'603458', u'601798', u'600376', u'600355', u'601988', u'600853', u'603659', u'600711', u'600996', u'603916', u'600779', u'600132', u'600688', u'002153', u'600117', u'600496', u'601900', u'601899', u'603106', u'600567', u'002456', u'600080', u'603589', u'600936', u'603001', u'603787', u'600276', u'603308', u'000897', u'603716', u'601838', u'002195', u'601500', u'600784', u'601168', u'000536', u'603605', u'600966', u'603333', u'600855', u'603819', u'000661', u'600161', u'603817', u'600082', u'002489', u'601028', u'600425', u'600190', u'603006', u'603388', u'603238', u'000999', u'603515', u'600081', u'603177', u'601881', u'600501', u'600818', u'600233', u'603920', u'600071', u'002281', u'600159', u'000806', u'002508', u'600237', u'600777', u'603289', u'600012', u'603607', u'603656', u'600807', u'600210', u'600655', u'600085', u'601188', u'600620', u'300315', u'000728', u'600540', u'603041', u'002512', u'002745', u'603318', u'600033', u'000002', u'603858', u'002048', u'600303', u'300159', u'000898', u'603896', u'600153', u'603136', u'600351', u'603929', u'603196', u'603158', u'600694', u'603429', u'603997', u'000333', u'600701', u'603579', u'002368', u'600749', u'002342', u'601567', u'000636', u'603444', u'000156', u'600109', u'603168', u'600875', u'002064', u'603098', u'600129', u'600621', u'601991', u'600795', u'600967', u'603040', u'600483', u'600053', u'603869', u'600630', u'600202', u'600280', u'600375', u'600057', u'603269', u'300133', u'600478', u'600146', u'600856', u'000766', u'600070', u'600290', u'603322', u'603018', u'600252', u'603535', u'600098', u'600338', u'600291', u'600693', u'600498', u'600306', u'000425', u'002271', u'600733', u'603313', u'603860', u'601919', u'600961', u'601992', u'600282', u'603737', u'000860', u'601038', u'601179', u'600578', u'600797', u'603633', u'603612', u'603021', u'601872', u'600261', u'603477', u'600317', u'600363', u'603637', u'603928', u'603283', u'600160', u'002123', u'600816', u'603689', u'600435', u'000543', u'600062', u'600809', u'600477', u'002242', u'600340', u'300136', u'601258', u'600302', u'603708', u'600726', u'002041', u'002424', u'603937', u'600909', u'600283', u'603110', u'000652', u'603159', u'603496', u'002440', u'600887', u'600449', u'601186', u'603926', u'603138', u'600420', u'002038', u'603299', u'603680', u'600307', u'603908', u'600475', u'000001', u'603323', u'603557', u'600704', u'601012', u'603701', u'603758', u'600248', u'000400', u'600790', u'603665', u'600510', u'000959', u'600588', u'600266', u'601011', u'600018', u'600336', u'002325', u'600526', u'603861', u'603023', u'600090', u'000681', u'600939', u'603367', u'603606', u'603959', u'601000', u'600640', u'600583', u'601888', u'603568', u'601116', u'600962', u'600095', u'603226', u'002663', u'601015', u'603818', u'600115', u'002268', u'600221', u'600692', u'601086', u'600356', u'601101', u'600096', u'600824', u'600299', u'600808', u'600858', u'002155', u'603618', u'601318', u'600723', u'603039', u'600287', u'600335', u'600642', u'600883', u'600329', u'600599', u'300124', u'601616', u'603101', u'600187', u'600844', u'002384', u'002414', u'600831', u'600258', u'000829', u'600781', u'600108', u'600815', u'600094', u'603126', u'600006', u'603648', u'600594', u'600196', u'600106', u'603298', u'600614', u'603188', u'000157', u'002310', u'000418', u'000488', u'603639', u'600783', u'603300', u'603369', u'600555', u'600223', u'600770', u'002439', u'600529', u'601808', u'600551', u'600635', u'603086', u'600643', u'603721', u'600822', u'600368', u'300015', u'603056', u'601566', u'601008', u'600981', u'600889', u'600502', u'000686', u'600143', u'600977', u'603955', u'603919', u'600178', u'002191', u'000066', u'600016', u'000061', u'600579', u'600195', u'002353', u'603077', u'300253', u'300376', u'601777', u'600309', u'600825', u'600038', u'600908', u'002018', u'600768', u'600634', u'000981', u'601958', u'601766', u'600766', u'603038', u'600030', u'603011', u'600226', u'603599', u'603899', u'300257', u'603189', u'600546', u'600358', u'002299', u'002221', u'600141', u'600339', u'000401', u'002152', u'600548', u'600251', u'000878', u'600735', u'600436', u'002007', u'002460', u'601558', u'600156', u'300088', u'600872', u'600796', u'601666', u'600998', u'600466', u'000960', u'600775', u'002408', u'600382', u'600257', u'000826', u'600891', u'601952', u'002818', u'601377', u'002005', u'600647', u'002601', u'600406', u'603528', u'600810', u'600864', u'603609', u'000627', u'603345', u'300010', u'600395', u'600698', u'002122', u'002390', u'601158', u'600978', u'002277', u'002505', u'002608', u'600690', u'600446', u'002081', u'002428', u'000090', u'601058', u'002269', u'603679', u'603917', u'603080', u'600976', u'600563', u'000012', u'600345', u'603886', u'600721', u'603116', u'601005', u'600519', u'603500', u'600736', u'603260', u'002254', u'601818', u'601006', u'600322', u'600782', u'600089', u'600037', u'601113', u'600543', u'000690', u'600426', u'601828', u'601579', u'601677', u'603181', u'600366', u'601200', u'300003', u'600118', u'600523', u'603066', u'600877', u'603050', u'000656', u'600135', u'600999', u'600806', u'600530', u'600622', u'603501', u'002004', u'002285', u'600099', u'603156', u'000762', u'600452', u'601231', u'603922', u'002019', u'600798', u'601111', u'600397', u'600372', u'603505', u'600169', u'600780', u'600671', u'300002', u'601198', u'601106', u'603596', u'002431', u'603778', u'600051', u'600182', u'600220', u'300134', u'600742', u'600697', u'603866', u'600433', u'600993', u'600662', u'600019', u'601388', u'300116', u'002002', u'600250', u'600611', u'300032', u'002635', u'600225', u'600515', u'603311', u'600755', u'600381', u'600606', u'000685', u'600480', u'300027', u'603877', u'603803', u'603466', u'600367', u'600804', u'600886', u'603823', u'600297', u'000050', u'601601', u'600785', u'600707', u'600069', u'600137', u'000008', u'600029', u'600868', u'600836', u'600969', u'600149', u'603518', u'603329', u'600369', u'603063', u'601688', u'603118', u'603686', u'603002', u'600418', u'600880', u'600834', u'002392', u'000858', u'603315', u'600218', u'600848', u'600667', u'603566', u'603968', u'000792', u'000063', u'600121', u'603385', u'600748', u'601989', u'600879', u'000009', u'600619', u'600520', u'600744', u'300287', u'603856', u'601100', u'002815', u'002690', u'603728', u'600892', u'600565', u'002589', u'600463', u'603266', u'600896', u'000630', u'002001', u'000969', u'600757', u'600408', u'603703', u'603901', u'603336', u'603603', u'600729', u'600559', u'603776', u'603306', u'600298', u'601019', u'002008', u'603033', u'600750', u'603883', u'600419', u'600316', u'000069', u'600332', u'600123', u'603855', u'600078', u'600869', u'601021', u'600086', u'002078', u'001696', u'002056', u'002437', u'601360', u'600741', u'603165', u'600122', u'603978', u'600713', u'601880', u'603628', u'600354', u'603008', u'002434', u'600401', u'600292', u'603626', u'600835', u'603879', u'601009', u'600854', u'600657', u'000680', u'600131', u'603003', u'603903', u'000718', u'603881', u'002699', u'603043', u'600116', u'300001', u'601966', u'603808', u'601939', u'603320', u'600423', u'002266', u'002465', u'603516', u'603822', u'600370', u'603222', u'000538', u'601882', u'603663', u'601588', u'603286', u'300115', u'000612', u'601788', u'603767', u'600192', u'600988', u'603630', u'600488', u'603707', u'600833', u'002049', u'603799', u'600580', u'600626', u'603019', u'000830', u'002544', u'601002', u'600403', u'002673', u'603042', u'002028', u'600151', u'600873', u'002294', u'600508', u'000939', u'603989', u'603699', u'600865', u'600255', u'603906', u'002250', u'601607', u'600177', u'600584', u'600230', u'600318', u'600751', u'603838', u'601886', u'600533', u'603661', u'600050', u'600333', u'600776', u'600148', u'601088', u'603356', u'603991', u'603676', u'600497', u'601199', u'603729', u'002174', u'603977', u'600229', u'600365', u'603026', u'600676', u'603829', u'603507', u'300297', u'603567', u'600582', u'601211', u'601727', u'603366', u'002252', u'600507', u'002426', u'600448', u'603268', u'600903', u'600362', u'002013', u'600499', u'600885', u'600212', u'000592', u'600240', u'001979', u'600870', u'002701', u'603326', u'600960', u'600035', u'300017', u'600238', u'600717', u'000513', u'600199', u'600031', u'603711', u'603825', u'600605', u'603078', u'600830', u'603789', u'600193', u'000519', u'002468', u'600728', u'603239', u'603396', u'000426', u'000926', u'603036', u'600371', u'000703', u'600791', u'600293', u'002340', u'002354', u'600674', u'600585', u'603602', u'600839', u'600360', u'002385', u'000528', u'601555', u'603722', u'600150', u'601811', u'600658', u'603806', u'600228', u'000877', u'002411', u'600439', u'603186', u'002236', u'603203', u'601016', u'603987', u'600512', u'601969', u'600097', u'603615', u'600592', u'000723', u'600072', u'600020', u'600285', u'000501', u'000671', u'603779', u'600695', u'000988', u'600004', u'603880', u'601127', u'300070', u'600691', u'002118', u'002640', u'600888', u'603305', u'601118', u'300182', u'603099', u'600438', u'603128', u'000876', u'002558', u'002602', u'002450', u'600990', u'600388', u'603889', u'603035', u'000783', u'603900', u'600278', u'002371', u'600247', u'600821', u'002477', u'603337', u'603090', u'600048', u'600516', u'000027', u'603730', u'603108', u'600975', u'600277', u'603727', u'600660', u'600064', u'600637', u'002358', u'600552', u'603139', u'600575', u'603970', u'600398', u'002179', u'002261', u'600491', u'600259', u'600680', u'002273', u'600157', u'000998', u'603519', u'600874', u'601225', u'601326', u'603660', u'600971', u'600666', u'601369', u'002475', u'601137', u'600787', u'600679', u'603617', u'600926', u'600517', u'000413', u'002573', u'600128', u'603669', u'000963', u'600171', u'603809', u'600265', u'600461', u'600985', u'600536', u'603638', u'603378', u'603990', u'600458', u'600396', u'603393', u'600313', u'601366', u'603938', u'603129', u'600017', u'300291', u'000761', u'603601', u'601390', u'600074', u'600353', u'002073', u'600173', u'603100', u'600572', u'600570', u'002555', u'600039', u'603180', u'600645', u'600737', u'600373', u'000732', u'603079', u'603717', u'601636', u'000062', u'603303', u'600820', u'600249', u'600469', u'600091', u'002280', u'600712', u'603368', u'600267', u'600665', u'600184', u'000729', u'601328', u'600629', u'600623', u'600959', u'600863', u'600557', u'002092', u'600133', u'600970', u'600600', u'603876', u'603198', u'603996', u'600894', u'600136', u'600513', u'600068', u'603798', u'600275', u'603683', u'603766', u'601878', u'601007', u'600359', u'603058', u'600731', u'600722', u'002244', u'600861', u'600851', u'600699', u'600789', u'601107', u'600323', u'300266', u'603577', u'601901', u'603611', u'600186', u'601519', u'600262', u'600602', u'600738', u'000930', u'603636', u'603888', u'600007', u'002142', u'600673', u'000758', u'002517', u'601311', u'000997', u'600201', u'600753', u'600456', u'600982', u'603399', u'601799', u'600778', u'600801', u'603696', u'600415', u'601228', u'600756', u'002416', u'600661', u'600015', u'600444', u'603506', u'603363', u'002345', u'600562', u'601288', u'600383', u'002642', u'600556', u'600997', u'600638', u'600992', u'601877', u'603228', u'600589', u'600183', u'002588', u'603859', u'603878', u'600689', u'600505', u'600550', u'601857', u'601020', u'601108', u'000021', u'600429', u'603081', u'603668', u'600525', u'600595', u'600718', u'603718', u'603025', u'000158', u'601866', u'000540', u'600061', u'600754', u'601163', u'300383', u'000662', u'603179', u'603909', u'601139', u'000961', u'600400', u'603556', u'600107', u'600597', u'601166', u'600025', u'603288', u'601333', u'600152', u'603000', u'002839', u'603076', u'600410', u'603980', u'603183', u'603328', u'600650', u'600088', u'002422', u'600636', u'603882', u'600965', u'603227', u'601928', u'603088', u'600506', u'600767', u'600675', u'603031', u'600421', u'603416', u'600535', u'002841', u'600077', u'603986', u'603698', u'601375', u'000979', u'601226', u'601001', u'603999', u'600560', u'600343', u'600312', u'600882', u'600617', u'603811', u'601128', u'603578', u'002739', u'000563', u'600838', u'603157', u'000402', u'603359', u'000669', u'600724', u'603800', u'603161', u'600289', u'600509', u'603895', u'600730', u'601608', u'600685', u'600732', u'603456', u'600884', u'600320', u'603232', u'600175', u'603777', u'601600', u'600455', u'600743', u'002709', u'600895', u'603355', u'600817', u'603316', u'600596', u'601965', u'601398', u'000547', u'600568', u'600603', u'600327', u'603726', u'002308', u'603380', u'603890', u'300043', u'603488', u'000559', u'600652', u'002479', u'600500', u'603358', u'002466', u'600987', u'300202', u'600163', u'000983', u'600185', u'603958', u'603005', u'601518', u'603028', u'603199', u'600213', u'600577', u'600628', u'000727', u'002147', u'002292', u'603801', u'600590', u'000028', u'600232', u'300273', u'600616', u'603527', u'600459', u'600180', u'600093', u'600715', u'603517', u'000089', u'603012', u'601678', u'603032', u'603738', u'600633', u'600890', u'603979', u'600272', u'600191', u'603677', u'600684', u'600803', u'601890', u'600793', u'000937', u'600114', u'002030', u'002415', u'600566', u'603160', u'002551', u'603898', u'603559', u'600462', u'300026', u'600538', u'603725', u'603067', u'603993', u'603897', u'603608', u'600703', u'600984', u'603788', u'603123', u'600235', u'603301', u'000738', u'600073', u'600649', u'000415', u'603338', u'603533', u'002304', u'603096', u'600052', u'002131', u'600308', u'600270', u'000777', u'600727', u'603060', u'601018', u'000166', u'603558', u'603022', u'603027', u'600539', u'603111', u'601996', u'603690', u'600399', u'603813', u'600958', u'600219', u'600774', u'600528', u'603885', u'000750', u'600654', u'603029', u'603969', u'600467', u'600380', u'601238', u'600593', u'603678', u'600829', u'600130', u'600901', u'600167', u'000990', u'603733', u'600405', u'600898', u'002202', u'603988', u'603277', u'600055', u'603598', u'002407', u'603520', u'600893', u'600246', u'600615', u'601619', u'600725', u'600489', u'603214', u'603616', u'603233', u'600819', u'600859', u'000625', u'601229', u'603037', u'600165', u'002672', u'600010', u'603839', u'601117', u'000816', u'601628', u'600241', u'601003', u'600601', u'300072', u'600166', u'600739', u'600139', u'300274', u'002603', u'600079', u'603843', u'002373', u'603797', u'600256', u'000839', u'000600', u'600428', u'600120', u'603321', u'002359', u'600260', u'600315', u'603985', u'601212', u'600162', u'600871', u'600234', u'603658', u'000581', u'600802', u'603398', u'002251', u'600608', u'002128', u'002176', u'603585', u'300199', u'002797', u'002050', u'600243', u'600189', u'600112', u'600610', u'002127', u'300244', u'600268', u'000006', u'600823', u'600705', u'002011', u'601336', u'000651', u'600929', u'600350', u'600021', u'000598', u'601668', u'600706', u'600331', u'600759', u'600305', u'600392', u'002463', u'002657', u'601998', u'601908', u'603127', u'600843', u'600321', u'600827', u'600558', u'600036', u'601515', u'603225', u'600328', u'600740', u'600862', u'600995', u'600000', u'600702', u'300024', u'603887', u'600269', u'603757', u'600054', u'601801', u'600009', u'603178', u'600612', u'600587', u'603868', u'600794', u'601222', u'600023', u'600686', u'603360', u'000623', u'600242', u'600008', u'603595', u'002311', u'600105', u'600222', u'600170', u'601717', u'600681', u'603768', u'600346', u'000977', u'601968', u'603330', u'600172', u'002400', u'600058', u'600215', u'601169', u'600348', u'000712', u'603009', u'603555', u'600639', u'603833', u'600479', u'601918', u'600103', u'600696', u'603586', u'603085', u'600027', u'002736', u'002093', u'601599', u'600486', u'603712', u'000768', u'603015', u'600581', u'600207', u'002624', u'000552', u'601858', u'600271', u'600485', u'603688', u'002410', u'600826', u'600683', u'600385', u'002594', u'002074', u'603229', u'600917', u'601669', u'603017', u'000503', u'600022', u'600216', u'600101', u'603998', u'600083', u'600422', u'600765', u'603655', u'600710', u'002249', u'603335', u'600586', u'600857', u'600337', u'603508', u'600487', u'603773', u'000970', u'600720', u'600075', u'000099', u'600511', u'600179', u'601689', u'600236', u'000807', u'603007', u'600980', u'600867', u'600028']
#INDEX_LIST = [u'000099', u'000096', u'000090', u'603648', u'603139', u'603138', u'603136', u'603131', u'002190', u'603133', u'601369', u'002194', u'600784', u'300253', u'300251', u'300257', u'601360', u'603737', u'601866', u'603733', u'603730', u'603738', u'603229', u'603228', u'000625', u'603223', u'603222', u'603225', u'603227', u'603226', u'600369', u'603919', u'603918', u'603917', u'603916', u'603912', u'603823', u'603822', u'603357', u'603356', u'603826', u'603825', u'000911', u'000977', u'603829', u'603828', u'603359', u'603358', u'000913', u'000916', u'600366', u'600933', u'600936', u'600391', u'600939', u'300072', u'300070', u'002332', u'601188', u'002336', u'601186', u'600857', u'600856', u'600855', u'600854', u'600853', u'600852', u'600851', u'600850', u'600859', u'600858', u'601678', u'601677', u'300104', u'002807', u'600444', u'002489', u'002480', u'002482', u'601699', u'600581', u'600580', u'600583', u'600582', u'600585', u'600584', u'600587', u'002249', u'600589', u'600588', u'002244', u'002242', u'002240', u'002241', u'600611', u'600610', u'600613', u'600612', u'600615', u'600614', u'600617', u'600616', u'600619', u'600618', u'601218', u'601212', u'601211', u'601216', u'600039', u'600038', u'600031', u'600030', u'600033', u'600035', u'600037', u'600036', u'002069', u'002062', u'002063', u'002061', u'002064', u'002065', u'601326', u'600109', u'600108', u'600105', u'600104', u'600107', u'600106', u'600101', u'600100', u'600103', u'600102', u'000402', u'000400', u'000401', u'600321', u'600320', u'600323', u'600322', u'000409', u'600329', u'600328', u'002665', u'002662', u'002663', u'002466', u'002465', u'002463', u'002460', u'002461', u'002468', u'603038', u'603039', u'603035', u'603036', u'603037', u'603030', u'603031', u'603032', u'603033', u'600060', u'000792', u'000793', u'000790', u'000795', u'000799', u'601985', u'601988', u'601989', u'000022', u'603108', u'603100', u'603101', u'603103', u'603106', u'600291', u'603690', u'603696', u'603698', u'603699', u'300244', u'603214', u'601857', u'601858', u'603218', u'603585', u'603586', u'603580', u'603588', u'603589', u'603968', u'603969', u'603638', u'603963', u'603960', u'603966', u'603636', u'603637', u'603360', u'603363', u'603365', u'603366', u'603367', u'603368', u'603369', u'600929', u'600926', u'601199', u'002320', u'002322', u'002325', u'002327', u'002326', u'002328', u'600886', u'600822', u'600823', u'600820', u'600821', u'600826', u'600827', u'600824', u'600825', u'600880', u'600828', u'600829', u'600737', u'002815', u'601668', u'600882', u'600735', u'601666', u'002818', u'300115', u'300116', u'601069', u'300113', u'002498', u'002493', u'600637', u'002491', u'002490', u'601689', u'601688', u'002258', u'002254', u'002251', u'002250', u'002252', u'600628', u'600629', u'600624', u'600626', u'600627', u'600620', u'600621', u'600622', u'600623', u'601208', u'601200', u'300088', u'002078', u'002073', u'002075', u'002074', u'002076', u'600488', u'600489', u'000677', u'600480', u'600481', u'600482', u'600483', u'600485', u'600486', u'600487', u'600138', u'600139', u'601336', u'601333', u'600130', u'600131', u'600132', u'600133', u'601339', u'600135', u'600136', u'600137', u'600310', u'600311', u'600312', u'600313', u'000415', u'600315', u'000417', u'000416', u'000419', u'000418', u'002673', u'002672', u'002670', u'002678', u'002475', u'603355', u'002477', u'002470', u'002479', u'600556', u'600557', u'600006', u'600007', u'600000', u'600001', u'600550', u'600003', u'600008', u'600009', u'600558', u'600559', u'600026', u'603029', u'603028', u'603023', u'603022', u'603021', u'603020', u'000301', u'603026', u'603025', u'000780', u'000783', u'000782', u'000785', u'000786', u'000788', u'601991', u'601992', u'601997', u'601996', u'601999', u'601998', u'603117', u'603116', u'603113', u'603111', u'603110', u'603118', u'600663', u'603689', u'603688', u'603686', u'603685', u'603683', u'603680', u'300274', u'300273', u'603203', u'603200', u'603757', u'603758', u'603208', u'603596', u'603595', u'603599', u'603598', u'603979', u'603978', u'603970', u'603977', u'603976', u'603378', u'603377', u'300055', u'600958', u'600959', u'300058', u'300059', u'300296', u'300297', u'300291', u'600066', u'002314', u'002315', u'002317', u'002310', u'002311', u'600831', u'600830', u'600833', u'600832', u'600835', u'600834', u'600837', u'600836', u'600839', u'600838', u'600309', u'600061', u'601058', u'000936', u'300122', u'300124', u'603055', u'600306', u'600305', u'600303', u'600302', u'002268', u'002269', u'000422', u'002261', u'002262', u'600300', u'002266', u'002267', u'600639', u'600638', u'601231', u'601233', u'600633', u'600631', u'600630', u'601238', u'600636', u'600635', u'600634', u'002044', u'002045', u'002046', u'002047', u'002040', u'002041', u'002048', u'002049', u'600497', u'600496', u'600495', u'600493', u'600491', u'600490', u'600499', u'600498', u'600127', u'600126', u'600125', u'600123', u'600122', u'600121', u'600120', u'600129', u'600128', u'000428', u'000429', u'000938', u'600308', u'600307', u'000425', u'000426', u'000935', u'000420', u'000933', u'600301', u'000423', u'002681', u'002440', u'600659', u'002444', u'002447', u'002449', u'600545', u'600012', u'600547', u'600546', u'600017', u'600540', u'600543', u'600019', u'600018', u'600549', u'600548', u'000688', u'002589', u'000680', u'000681', u'000682', u'000683', u'000685', u'000686', u'000687', u'000338', u'000333', u'600011', u'600050', u'600010', u'603800', u'600016', u'600015', u'600462', u'603160', u'000755', u'000752', u'000753', u'000750', u'603165', u'603168', u'603169', u'600392', u'000758', u'000759', u'600393', u'600395', u'600317', u'300267', u'300266', u'601838', u'603768', u'603766', u'603767', u'603568', u'603569', u'603566', u'603567', u'603787', u'603890', u'603788', u'603789', u'000002', u'603897', u'601966', u'600069', u'000001', u'601949', u'603308', u'603309', u'603303', u'603300', u'603301', u'603306', u'600340', u'603305', u'000016', u'300043', u'601500', u'603416', u'300287', u'002309', u'002308', u'002303', u'002306', u'002305', u'002304', u'600808', u'600809', u'600345', u'600804', u'600805', u'600806', u'600807', u'600800', u'600801', u'600802', u'600803', u'300136', u'300134', u'300133', u'002277', u'002276', u'002275', u'002274', u'002273', u'002271', u'600586', u'601222', u'601226', u'601225', u'601229', u'601228', u'002053', u'002052', u'002051', u'002050', u'002056', u'002055', u'002054', u'600263', u'601555', u'600152', u'600153', u'600150', u'600151', u'600156', u'600157', u'600155', u'600158', u'600159', u'600794', u'600795', u'600796', u'600797', u'600790', u'600791', u'600792', u'600793', u'600798', u'600799', u'601311', u'600378', u'600379', u'600372', u'600373', u'600370', u'600371', u'600376', u'600377', u'600375', u'002699', u'002698', u'002690', u'002456', u'002450', u'600570', u'600571', u'600572', u'600573', u'600575', u'600576', u'600577', u'600578', u'600579', u'600206', u'600207', u'600205', u'600202', u'600203', u'600200', u'600201', u'600208', u'600209', u'603161', u'603166', u'603167', u'000506', u'000751', u'600262', u'603283', u'603177', u'603179', u'603178', u'000748', u'603286', u'000697', u'000695', u'000693', u'000690', u'000698', u'601828', u'603779', u'603778', u'603773', u'603777', u'002411', u'000100', u'002410', u'603579', u'603578', u'603577', u'002140', u'603797', u'002415', u'603041', u'002142', u'603799', u'603798', u'603516', u'603043', u'601952', u'601958', u'603319', u'603318', u'603311', u'603313', u'002797', u'603315', u'603316', u'600975', u'600976', u'600977', u'600970', u'600971', u'600973', u'600978', u'600979', u'603955', u'603959', u'603958', u'600819', u'600818', u'600812', u'600811', u'600810', u'600817', u'600816', u'600815', u'600814', u'601038', u'002841', u'002093', u'300146', u'300147', u'300144', u'002202', u'002203', u'002200', u'002204', u'601788', u'601789', u'601328', u'601766', u'600325', u'600327', u'600326', u'000406', u'002512', u'000407', u'600141', u'600143', u'600145', u'600146', u'600149', u'600148', u'600783', u'600782', u'600781', u'002191', u'600787', u'600786', u'600785', u'002195', u'600789', u'600788', u'601366', u'600240', u'000918', u'000919', u'000816', u'000910', u'600360', u'600363', u'600362', u'600365', u'600367', u'000917', u'002428', u'002429', u'002422', u'002426', u'002424', u'601566', u'601567', u'600569', u'600568', u'600567', u'600566', u'600565', u'600563', u'600562', u'600561', u'600560', u'600215', u'600217', u'600216', u'600211', u'600210', u'600213', u'600212', u'600219', u'600218', u'000594', u'000596', u'000597', u'000592', u'000598', u'000599', u'002736', u'002739', u'000776', u'000777', u'000778', u'601811', u'601818', u'601881', u'000961', u'000960', u'603098', u'603099', u'603090', u'603096', u'000969', u'000968', u'000006', u'603326', u'000005', u'603320', u'603321', u'603322', u'603323', u'601968', u'601969', u'603898', u'603899', u'603328', u'603329', u'000008', u'000009', u'600875', u'600702', u'600877', u'600876', u'600871', u'600706', u'600963', u'600962', u'600961', u'600960', u'600967', u'600966', u'600965', u'600969', u'600872', u'600780', u'601021', u'601020', u'601028', u'300159', u'300156', u'002212', u'002217', u'002216', u'002219', u'002218', u'601777', u'601799', u'601798', u'601158', u'601155', u'600688', u'600689', u'600682', u'600683', u'600680', u'600681', u'600686', u'600687', u'600684', u'600685', u'002508', u'002505', u'000972', u'002506', u'002500', u'002503', u'600178', u'600179', u'600175', u'600176', u'600177', u'600170', u'600171', u'600172', u'600173', u'002181', u'002180', u'002183', u'002182', u'600778', u'600779', u'600776', u'600777', u'600774', u'600775', u'600772', u'600773', u'601377', u'600771', u'600196', u'600197', u'600195', u'600192', u'600193', u'600190', u'600191', u'600198', u'600199', u'002439', u'002431', u'002430', u'002434', u'002437', u'600518', u'600519', u'600512', u'600513', u'600510', u'600511', u'600516', u'600517', u'600515', u'600220', u'600221', u'600222', u'600223', u'600225', u'600226', u'600227', u'600228', u'600229', u'000582', u'000581', u'000587', u'000585', u'000584', u'000589', u'002727', u'600426', u'600355', u'000905', u'600425', u'000903', u'600351', u'000901', u'600353', u'600358', u'600359', u'600428', u'600429', u'603159', u'603158', u'000768', u'000767', u'000766', u'000763', u'000762', u'000761', u'002187', u'002186', u'601801', u'601800', u'601808', u'603557', u'603556', u'603555', u'601375', u'603559', u'603558', u'603089', u'603088', u'600770', u'603081', u'603080', u'603083', u'603085', u'603086', u'300383', u'603881', u'603880', u'603883', u'603330', u'603885', u'603336', u'603335', u'603886', u'603889', u'603888', u'603339', u'603338', u'000514', u'000515', u'000517', u'600053', u'000511', u'600998', u'600999', u'600996', u'600997', u'600995', u'600992', u'600993', u'600990', u'600991', u'603429', u'603421', u'000421', u'300166', u'600449', u'601018', u'601019', u'601015', u'601016', u'300168', u'601011', u'601012', u'002225', u'002226', u'002221', u'002223', u'601168', u'601169', u'601163', u'601166', u'002088', u'600698', u'002080', u'600690', u'600693', u'002083', u'002084', u'600694', u'600697', u'600696', u'002534', u'600169', u'600168', u'600163', u'600162', u'600161', u'600160', u'600167', u'600166', u'600165', u'600769', u'600768', u'600765', u'600764', u'600767', u'600766', u'600761', u'600760', u'600763', u'600762', u'600185', u'600184', u'600187', u'600186', u'600181', u'600180', u'600183', u'600182', u'600189', u'600188', u'002405', u'002154', u'002407', u'002400', u'002153', u'002408', u'601579', u'600509', u'600508', u'601588', u'600501', u'600500', u'600503', u'600502', u'600505', u'600507', u'600506', u'600239', u'600238', u'600237', u'000807', u'600235', u'600234', u'600233', u'600232', u'000800', u'600230', u'000576', u'000572', u'000573', u'000570', u'000571', u'002714', u'601198', u'600343', u'000973', u'000970', u'600436', u'000976', u'600346', u'600433', u'600432', u'000978', u'600348', u'600439', u'600438', u'000718', u'000719', u'000712', u'000713', u'000717', u'000715', u'000488', u'000626', u'000627', u'000156', u'000157', u'000623', u'000620', u'000158', u'000159', u'000628', u'000629', u'603520', u'603527', u'603528', u'000021', u'601908', u'000024', u'000025', u'000027', u'000028', u'000029', u'601900', u'601901', u'603180', u'603181', u'603183', u'603186', u'603639', u'603188', u'603189', u'603633', u'603630', u'603856', u'603855', u'603858', u'603859', u'300085', u'600988', u'600985', u'600984', u'600987', u'600986', u'600981', u'600980', u'600983', u'600982', u'600354', u'600356', u'603988', u'603989', u'603458', u'600357', u'603980', u'600350', u'603456', u'603985', u'603986', u'603987', u'600893', u'600352', u'600720', u'000900', u'600723', u'600890', u'600725', u'000866', u'600724', u'601009', u'601008', u'600727', u'601003', u'601002', u'601001', u'601000', u'601007', u'601006', u'601005', u'000861', u'300376', u'000909', u'002238', u'002233', u'002232', u'002230', u'002237', u'002236', u'601177', u'601179', u'601368', u'601965', u'000886', u'000883', u'600758', u'600759', u'600750', u'600751', u'600752', u'600753', u'600754', u'600755', u'600756', u'600757', u'601558', u'603015', u'002147', u'002146', u'002416', u'002143', u'002414', u'002419', u'600535', u'600536', u'600537', u'600530', u'600531', u'600532', u'600533', u'603157', u'600538', u'600539', u'603156', u'002097', u'002095', u'601599', u'002092', u'002091', u'601595', u'002098', u'600248', u'600249', u'000819', u'000818', u'600242', u'600243', u'000817', u'600241', u'600246', u'600247', u'000812', u'000568', u'000565', u'000566', u'000563', u'000562', u'002709', u'002707', u'002705', u'002701', u'600400', u'600401', u'000963', u'600403', u'000965', u'600405', u'600406', u'600408', u'600409', u'000709', u'000708', u'000701', u'000700', u'000703', u'000702', u'603896', u'000707', u'000498', u'000637', u'000636', u'000631', u'000630', u'603533', u'603535', u'603536', u'603538', u'603895', u'002280', u'002281', u'600096', u'002285', u'601919', u'601918', u'000039', u'000037', u'000036', u'000033', u'000032', u'000031', u'000030', u'603628', u'603199', u'603198', u'603197', u'603196', u'603626', u'000897', u'603843', u'601318', u'603848', u'603997', u'603996', u'603993', u'603991', u'603990', u'603999', u'603998', u'601258', u'603444', u'000532', u'000533', u'600077', u'600076', u'000536', u'600070', u'300182', u'000925', u'000927', u'000926', u'000921', u'000920', u'601299', u'601100', u'601101', u'601106', u'601107', u'601108', u'603655', u'002551', u'001979', u'002557', u'002555', u'002558', u'601727', u'002396', u'002390', u'002392', u'002393', u'000166', u'002399', u'600747', u'600746', u'600745', u'600744', u'600743', u'600742', u'600741', u'600740', u'600749', u'600748', u'601618', u'601619', u'601616', u'601611', u'600385', u'002172', u'002174', u'002176', u'002179', u'600523', u'600522', u'600521', u'600520', u'600527', u'600526', u'600525', u'600529', u'600528', u'000828', u'000829', u'600251', u'000821', u'000822', u'600252', u'600255', u'000825', u'000826', u'600256', u'000559', u'600092', u'000550', u'000551', u'000552', u'000554', u'000555', u'000959', u'600419', u'600418', u'600416', u'600415', u'000950', u'000951', u'000952', u'600410', u'000735', u'000737', u'000731', u'000732', u'000733', u'000738', u'601669', u'002602', u'002603', u'002601', u'002608', u'000600', u'000601', u'000602', u'000603', u'603298', u'603299', u'000607', u'000608', u'000609', u'603508', u'603058', u'603059', u'603056', u'603505', u'603506', u'603507', u'603500', u'603501', u'603050', u'603333', u'601877', u'603331', u'603882', u'603337', u'601928', u'601929', u'000049', u'603887', u'000042', u'000043', u'000040', u'000012', u'000046', u'603618', u'603619', u'603611', u'603612', u'603615', u'603616', u'603617', u'603871', u'603876', u'603877', u'603878', u'603879', u'603477', u'603277', u'603278', u'603721', u'300199', u'300197', u'601288', u'601111', u'601113', u'601117', u'601116', u'601118', u'002544', u'002383', u'002386', u'002385', u'002384', u'600279', u'600732', u'600885', u'600730', u'600887', u'600736', u'600881', u'600734', u'600883', u'600738', u'600739', u'600888', u'600889', u'601608', u'601607', u'601601', u'601600', u'002168', u'002167', u'002161', u'600088', u'600089', u'600084', u'600085', u'600086', u'600087', u'600080', u'600081', u'600082', u'600083', u'600648', u'600649', u'600647', u'600644', u'600645', u'600642', u'600643', u'600640', u'600641', u'000547', u'600067', u'600064', u'600065', u'600062', u'600063', u'000541', u'000540', u'600068', u'000548', u'603001', u'600398', u'600399', u'600468', u'600469', u'600390', u'600463', u'600460', u'600461', u'600466', u'600467', u'600396', u'600397', u'000723', u'000722', u'000720', u'000727', u'000726', u'000725', u'000729', u'000728', u'002612', u'000837', u'600265', u'600266', u'600267', u'600260', u'600261', u'000831', u'000830', u'600268', u'600269', u'000839', u'603079', u'603289', u'603288', u'000619', u'000618', u'000617', u'000616', u'000612', u'603519', u'603518', u'603517', u'603040', u'603515', u'603042', u'600421', u'601933', u'603007', u'601939', u'000059', u'603606', u'603605', u'603603', u'603602', u'603601', u'603600', u'000050', u'603609', u'603608', u'603869', u'603868', u'603866', u'603861', u'603860', u'603466', u'603266', u'603260', u'603269', u'603268', u'300324', u'601128', u'000065', u'601126', u'601127', u'603380', u'300032', u'300033', u'603386', u'300039', u'600259', u'000410', u'002574', u'601010', u'603385', u'002570', u'000413', u'002572', u'002573', u'002378', u'002375', u'002373', u'002371', u'601388', u'600892', u'600891', u'600722', u'600897', u'600896', u'600895', u'600894', u'600729', u'600728', u'600899', u'600898', u'600318', u'600319', u'601633', u'600884', u'600253', u'601636', u'000823', u'600705', u'002118', u'600257', u'002110', u'002111', u'002114', u'600099', u'600098', u'600093', u'002283', u'600091', u'600090', u'600097', u'002287', u'600095', u'600094', u'601700', u'600658', u'600655', u'600654', u'600657', u'600656', u'600651', u'600650', u'600653', u'600652', u'600075', u'600074', u'000530', u'000531', u'600071', u'000537', u'600073', u'600072', u'000538', u'000539', u'600079', u'600078', u'603776', u'002027', u'002024', u'002025', u'002022', u'002023', u'002021', u'002028', u'002029', u'600387', u'600386', u'002594', u'002595', u'600383', u'600382', u'600381', u'600380', u'600389', u'600388', u'600479', u'600478', u'600470', u'600472', u'600475', u'600477', u'600476', u'000990', u'000993', u'000996', u'000997', u'000998', u'000999', u'002624', u'600273', u'600272', u'600271', u'600270', u'600277', u'600276', u'600275', u'000848', u'600278', u'000912', u'000668', u'000669', u'000949', u'000662', u'000661', u'000666', u'000667', u'603078', u'600004', u'600005', u'603076', u'603077', u'600555', u'600552', u'600553', u'600002', u'603016', u'600551', u'603383', u'000066', u'000060', u'603387', u'000062', u'000063', u'603388', u'603389', u'000068', u'000069', u'603676', u'603677', u'603678', u'603679', u'603607', u'603818', u'603819', u'603813', u'603811', u'603816', u'603817', u'603499', u'603496', u'300202', u'603708', u'603709', u'603258', u'603707', u'603703', u'603701', u'603926', u'603922', u'000061', u'603928', u'603929', u'600699', u'000815', u'601139', u'600715', u'603027', u'601137', u'600691', u'300027', u'300026', u'002081', u'600692', u'600695', u'002085', u'002368', u'601390', u'002366', u'601398', u'600718', u'600719', u'600868', u'600869', u'600714', u'600867', u'600716', u'600717', u'600710', u'600711', u'600860', u'600861', u'000811', u'000155', u'002109', u'000810', u'002105', u'002107', u'002106', u'002299', u'603920', u'000869', u'002293', u'002292', u'002294', u'600668', u'601717', u'600660', u'600661', u'600662', u'601718', u'600664', u'600665', u'600666', u'600667', u'000520', u'000522', u'000525', u'000524', u'000527', u'600048', u'000528', u'002031', u'002030', u'002745', u'002032', u'002039', u'002038', u'002585', u'600446', u'002581', u'002583', u'600448', u'002588', u'000151', u'000989', u'000988', u'000987', u'000983', u'000982', u'000981', u'002638', u'002635', u'000851', u'000850', u'000852', u'600288', u'600289', u'600286', u'600287', u'600284', u'600285', u'600282', u'600283', u'600280', u'600281', u'603067', u'000679', u'603066', u'603063', u'603060', u'000671', u'603069', u'000676', u'600721', u'603393', u'000070', u'603396', u'603399', u'603398', u'000078', u'603661', u'603660', u'603663', u'603665', u'603667', u'603669', u'603668', u'600022', u'600020', u'603809', u'603808', u'603801', u'601519', u'603803', u'603806', u'600025', u'603488', u'002155', u'603718', u'002152', u'603717', u'603716', u'603711', u'603712', u'603937', u'603936', u'603933', u'603939', u'603938', u'000809', u'600726', u'600917', u'600919', u'300010', u'000956', u'300015', u'300017', u'002358', u'002359', u'002352', u'002353', u'002354', u'600708', u'600879', u'600703', u'600874', u'600701', u'600700', u'600707', u'600870', u'600873', u'600704', u'601098', u'601099', u'002135', u'002137', u'002131', u'002133', u'601628', u'600677', u'600676', u'600675', u'600674', u'600673', u'600672', u'600671', u'600679', u'600678', u'000518', u'000519', u'600059', u'600058', u'600057', u'600056', u'600055', u'600054', u'000510', u'600052', u'600051', u'000513', u'002001', u'002002', u'002004', u'002005', u'002006', u'002007', u'002008', u'000543', u'600452', u'600456', u'600455', u'300024', u'600459', u'600458', u'000806', u'600236', u'600231', u'002648', u'002642', u'002640', u'002646', u'000859', u'600299', u'600298', u'600295', u'600297', u'600296', u'000860', u'600290', u'600293', u'600292', u'601898', u'601899', u'000939', u'601890', u'000858', u'603012', u'000887', u'603010', u'603011', u'000882', u'603017', u'000881', u'603018', u'603019', u'000888', u'600316', u'600258', u'000937', u'000088', u'000089', u'603658', u'603659', u'603128', u'603129', u'603126', u'603127', u'603656', u'603123', u'600422', u'000962', u'600733', u'000932', u'600435', u'601872', u'600423', u'601878', u'603728', u'603729', u'603238', u'603239', u'603232', u'603233', u'603722', u'002362', u'603725', u'603726', u'603727', u'603900', u'603901', u'603903', u'600420', u'603906', u'603908', u'603909', u'000975', u'600731', u'000930', u'000979', u'300315', u'600866', u'603345', u'603833', u'000931', u'603838', u'600864', u'603348', u'600865', u'600862', u'600863', u'000650', u'600712', u'600713', u'603839', u'600901', u'600900', u'600903', u'600909', u'600908', u'600250', u'300003', u'300002', u'300001', u'002345', u'002344', u'002342', u'002340', u'600848', u'600849', u'600840', u'600841', u'600842', u'600843', u'600844', u'600845', u'600846', u'600847', u'002839', u'601086', u'600368', u'601088', u'002831', u'002123', u'002122', u'002121', u'002120', u'002127', u'600027', u'002129', u'002128', u'600592', u'600593', u'600590', u'600591', u'600596', u'600597', u'600594', u'600595', u'600598', u'600599', u'600602', u'600603', u'600600', u'600601', u'600606', u'600607', u'600604', u'600605', u'600608', u'600609', u'601268', u'601515', u'600028', u'600029', u'000503', u'600023', u'000501', u'600021', u'000507', u'601518', u'000504', u'001696', u'002019', u'002018', u'002017', u'002013', u'002012', u'002011', u'002010', u'600118', u'600119', u'600116', u'600117', u'600114', u'600115', u'600112', u'600113', u'600110', u'600111', u'600336', u'600337', u'600335', u'600332', u'600333', u'600330', u'600331', u'600338', u'600339', u'002517', u'002103', u'002651', u'002653', u'002657', u'002568', u'000878', u'000877', u'000876', u'000875', u'000652', u'000651', u'601888', u'000657', u'000656', u'000655', u'601882', u'000659', u'601880', u'600361', u'601886', u'000895', u'603000', u'603003', u'603002', u'603005', u'000890', u'000893', u'603006', u'603009', u'603008', u'000899', u'000898']
#INDEX_LIST = ['000001', '000002', '000004', '000005', '000006', '000007', '000008', '000009', '000010', '000011', '000012', '000014', '000016', '000017', '000018', '000019', '000020', '000021', '000022', '000023', '000024', '000025', '000026', '000027', '000028', '000029', '000030', '000031', '000032', '000033', '000034', '000035', '000036', '000037', '000038', '000039', '000040', '000042', '000043', '000045', '000046', '000048', '000049', '000050', '000055', '000056', '000058', '000059', '000060', '000061', '000062', '000063', '000065', '000066', '000068', '000069', '000070', '000078', '000088', '000089', '000090', '000096', '000099', '000100', '000150', '000151', '000153', '000155', '000156', '000157', '000158', '000159', '000166', '000301', '000333', '000338', '000400', '000401', '000402', '000403', '000404', '000406', '000407', '000408', '000409', '000410', '000411', '000413', '000415', '000416', '000417', '000418', '000419', '000420', '000421', '000422', '000423', '000425', '000426', '000428', '000429', '000430', '000488', '000498', '000501', '000502', '000503', '000504', '000505', '000506', '000507', '000509', '000510', '000511', '000513', '000514', '000515', '000516', '000517', '000518', '000519', '000520', '000521', '000522', '000523', '000524', '000525', '000526', '000527', '000528', '000529', '000530', '000531', '000532', '000533', '000534', '000535', '000536', '000537', '000538', '000539', '000540', '000541', '000543', '000544', '000545', '000546', '000547', '000548', '000549', '000550', '000551', '000552', '000553', '000554', '000555', '000557', '000558', '000559', '000560', '000561', '000562', '000563', '000564', '000565', '000566', '000567', '000568', '000569', '000570', '000571', '000572', '000573', '000576', '000578', '000581', '000582', '000583', '000584', '000585', '000586', '000587', '000589', '000590', '000591', '000592', '000593', '000594', '000595', '000596', '000597', '000598', '000599', '000600', '000601', '000602', '000603', '000605', '000606', '000607', '000608', '000609', '000610', '000611', '000612', '000613', '000615', '000616', '000617', '000618', '000619', '000620', '000622', '000623', '000625', '000626', '000627', '000628', '000629', '000630', '000631', '000632', '000633', '000635', '000636', '000637', '000638', '000639', '000650', '000651', '000652', '000655', '000656', '000657', '000659', '000661', '000662', '000663', '000665', '000666', '000667', '000668', '000669', '000670', '000671', '000672', '000673', '000676', '000677', '000678', '000679', '000680', '000681', '000682', '000683', '000685', '000686', '000687', '000688', '000690', '000691', '000692', '000693', '000695', '000697', '000698', '000699', '000700', '000701', '000702', '000703', '000705', '000707', '000708', '000709', '000710', '000711', '000712', '000713', '000715', '000716', '000717', '000718', '000719', '000720', '000721', '000722', '000723', '000725', '000726', '000727', '000728', '000729', '000731', '000732', '000733', '000735', '000736', '000737', '000738', '000739', '000748', '000750', '000751', '000752', '000753', '000755', '000756', '000757', '000758', '000759', '000760', '000761', '000762', '000763', '000765', '000766', '000767', '000768', '000769', '000776', '000777', '000778', '000779', '000780', '000782', '000783', '000785', '000786', '000787', '000788', '000789', '000790', '000791', '000792', '000793', '000795', '000796', '000797', '000798', '000799', '000800', '000801', '000802', '000803', '000805', '000806', '000807', '000809', '000810', '000811', '000812', '000813', '000815', '000816', '000817', '000818', '000819', '000820', '000821', '000822', '000823', '000825', '000826', '000827', '000828', '000829', '000830', '000831', '000832', '000833', '000835', '000836', '000837', '000838', '000839', '000848', '000850', '000851', '000852', '000856', '000858', '000859', '000860', '000861', '000862', '000863', '000866', '000868', '000869', '000875', '000876', '000877', '000878', '000880', '000881', '000882', '000883', '000885', '000886', '000887', '000888', '000889', '000890', '000892', '000893', '000895', '000897', '000898', '000899', '000900', '000901', '000902', '000903', '000905', '000906', '000908', '000909', '000910', '000911', '000912', '000913', '000915', '000916', '000917', '000918', '000919', '000920', '000921', '000922', '000923', '000925', '000926', '000927', '000928', '000929', '000930', '000931', '000932', '000933', '000935', '000936', '000937', '000938', '000939', '000948', '000949', '000950', '000951', '000952', '000953', '000955', '000956', '000957', '000958', '000959', '000960', '000961', '000962', '000963', '000965', '000966', '000967', '000968', '000969', '000970', '000971', '000972', '000973', '000975', '000976', '000977', '000978', '000979', '000980', '000981', '000982', '000983', '000985', '000987', '000988', '000989', '000990', '000993', '000995', '000996', '000997', '000998', '000999', '001696', '001896', '001965', '001979', '002001', '002002', '002003', '002004', '002005', '002006', '002007', '002008', '002009', '002010', '002011', '002012', '002013', '002014', '002015', '002016', '002017', '002018', '002019', '002020', '002021', '002022', '002023', '002024', '002025', '002026', '002027', '002028', '002029', '002030', '002031', '002032', '002033', '002034', '002035', '002036', '002037', '002038', '002039', '002040', '002041', '002042', '002043', '002044', '002045', '002046', '002047', '002048', '002049', '002050', '002051', '002052', '002053', '002054', '002055', '002056', '002057', '002058', '002059', '002060', '002061', '002062', '002063', '002064', '002065', '002066', '002067', '002068', '002069', '002070', '002071', '002072', '002073', '002074', '002075', '002076', '002077', '002078', '002079', '002080', '002081', '002082', '002083', '002084', '002085', '002086', '002087', '002088', '002089', '002090', '002091', '002092', '002093', '002094', '002095', '002096', '002097', '002098', '002099', '002100', '002101', '002102', '002103', '002104', '002105', '002106', '002107', '002108', '002109', '002110', '002111', '002112', '002113', '002114', '002115', '002116', '002117', '002118', '002119', '002120', '002121', '002122', '002123', '002124', '002125', '002126', '002127', '002128', '002129', '002130', '002131', '002132', '002133', '002134', '002135', '002136', '002137', '002138', '002139', '002140', '002141', '002142', '002143', '002144', '002145', '002146', '002147', '002148', '002149', '002150', '002151', '002152', '002153', '002154', '002155', '002156', '002157', '002158', '002159', '002160', '002161', '002162', '002163', '002164', '002165', '002166', '002167', '002168', '002169', '002170', '002171', '002172', '002173', '002174', '002175', '002176', '002177', '002178', '002179', '002180', '002181', '002182', '002183', '002184', '002185', '002186', '002187', '002188', '002189', '002190', '002191', '002192', '002193', '002194', '002195', '002196', '002197', '002198', '002199', '002200', '002201', '002202', '002203', '002204', '002205', '002206', '002207', '002208', '002209', '002210', '002211', '002212', '002213', '002214', '002215', '002216', '002217', '002218', '002219', '002220', '002221', '002222', '002223', '002224', '002225', '002226', '002227', '002228', '002229', '002230', '002231', '002232', '002233', '002234', '002235', '002236', '002237', '002238', '002239', '002240', '002241', '002242', '002243', '002244', '002245', '002246', '002247', '002248', '002249', '002250', '002251', '002252', '002253', '002254', '002255', '002256', '002258', '002259', '002260', '002261', '002262', '002263', '002264', '002265', '002266', '002267', '002268', '002269', '002270', '002271', '002272', '002273', '002274', '002275', '002276', '002277', '002278', '002279', '002280', '002281', '002282', '002283', '002284', '002285', '002286', '002287', '002288', '002289', '002290', '002291', '002292', '002293', '002294', '002295', '002296', '002297', '002298', '002299', '002300', '002301', '002302', '002303', '002304', '002305', '002306', '002307', '002308', '002309', '002310', '002311', '002312', '002313', '002314', '002315', '002316', '002317', '002318', '002319', '002320', '002321', '002322', '002323', '002324', '002325', '002326', '002327', '002328', '002329', '002330', '002331', '002332', '002333', '002334', '002335', '002336', '002337', '002338', '002339', '002340', '002341', '002342', '002343', '002344', '002345', '002346', '002347', '002348', '002349', '002350', '002351', '002352', '002353', '002354', '002355', '002356', '002357', '002358', '002359', '002360', '002361', '002362', '002363', '002364', '002365', '002366', '002367', '002368', '002369', '002370', '002371', '002372', '002373', '002374', '002375', '002376', '002377', '002378', '002379', '002380', '002381', '002382', '002383', '002384', '002385', '002386', '002387', '002388', '002389', '002390', '002391', '002392', '002393', '002394', '002395', '002396', '002397', '002398', '002399', '002400', '002401', '002402', '002403', '002404', '002405', '002406', '002407', '002408', '002409', '002410', '002411', '002412', '002413', '002414', '002415', '002416', '002417', '002418', '002419', '002420', '002421', '002422', '002423', '002424', '002425', '002426', '002427', '002428', '002429', '002430', '002431', '002432', '002433', '002434', '002435', '002436', '002437', '002438', '002439', '002440', '002441', '002442', '002443', '002444', '002445', '002446', '002447', '002448', '002449', '002450', '002451', '002452', '002453', '002454', '002455', '002456', '002457', '002458', '002459', '002460', '002461', '002462', '002463', '002464', '002465', '002466', '002467', '002468', '002469', '002470', '002471', '002472', '002473', '002474', '002475', '002476', '002477', '002478', '002479', '002480', '002481', '002482', '002483', '002484', '002485', '002486', '002487', '002488', '002489', '002490', '002491', '002492', '002493', '002494', '002495', '002496', '002497', '002498', '002499', '002500', '002501', '002502', '002503', '002504', '002505', '002506', '002507', '002508', '002509', '002510', '002511', '002512', '002513', '002514', '002515', '002516', '002517', '002518', '002519', '002520', '002521', '002522', '002523', '002524', '002526', '002527', '002528', '002529', '002530', '002531', '002532', '002533', '002534', '002535', '002536', '002537', '002538', '002539', '002540', '002541', '002542', '002543', '002544', '002545', '002546', '002547', '002548', '002549', '002550', '002551', '002552', '002553', '002554', '002555', '002556', '002557', '002558', '002559', '002560', '002561', '002562', '002563', '002564', '002565', '002566', '002567', '002568', '002569', '002570', '002571', '002572', '002573', '002574', '002575', '002576', '002577', '002578', '002579', '002580', '002581', '002582', '002583', '002584', '002585', '002586', '002587', '002588', '002589', '002590', '002591', '002592', '002593', '002594', '002595', '002596', '002597', '002598', '002599', '002600', '002601', '002602', '002603', '002604', '002605', '002606', '002607', '002608', '002609', '002610', '002611', '002612', '002613', '002614', '002615', '002616', '002617', '002618', '002619', '002620', '002621', '002622', '002623', '002624', '002625', '002626', '002627', '002628', '002629', '002630', '002631', '002632', '002633', '002634', '002635', '002636', '002637', '002638', '002639', '002640', '002641', '002642', '002643', '002644', '002645', '002646', '002647', '002648', '002649', '002650', '002651', '002652', '002653', '002654', '002655', '002656', '002657', '002658', '002659', '002660', '002661', '002662', '002663', '002664', '002665', '002666', '002667', '002668', '002669', '002670', '002671', '002672', '002673', '002674', '002675', '002676', '002677', '002678', '002679', '002680', '002681', '002682', '002683', '002684', '002685', '002686', '002687', '002688', '002689', '002690', '002691', '002692', '002693', '002694', '002695', '002696', '002697', '002698', '002699', '002700', '002701', '002702', '002703', '002705', '002706', '002707', '002708', '002709', '002711', '002712', '002713', '002714', '002715', '002716', '002717', '002718', '002719', '002721', '002722', '002723', '002724', '002725', '002726', '002727', '002728', '002729', '002730', '002731', '002732', '002733', '002734', '002735', '002736', '002737', '002738', '002739', '002740', '002741', '002742', '002743', '002745', '002746', '002747', '002748', '002749', '002750', '002751', '002752', '002753', '002755', '002756', '002757', '002758', '002759', '002760', '002761', '002762', '002763', '002765', '002766', '002767', '002768', '002769', '002770', '002771', '002772', '002773', '002774', '002775', '002776', '002777', '002778', '002779', '002780', '002781', '002782', '002783', '002785', '002786', '002787', '002788', '002789', '002790', '002791', '002792', '002793', '002795', '002796', '002797', '002798', '002799', '002800', '002801', '002802', '002803', '002805', '002806', '002807', '002808', '002809', '002810', '002811', '002812', '002813', '002815', '002816', '002817', '002818', '002819', '002820', '002821', '002822', '002823', '002824', '002825', '002826', '002827', '002828', '002829', '002830', '002831', '002832', '002833', '002835', '002836', '002837', '002838', '002839', '002840', '002841', '002842', '002843', '002845', '002846', '002847', '002848', '002849', '002850', '002851', '002852', '002853', '002855', '002856', '002857', '002858', '002859', '002860', '002861', '002862', '002863', '002864', '002865', '002866', '002867', '002868', '002869', '002870', '002871', '002872', '002873', '002875', '002876', '002877', '002878', '002879', '002880', '002881', '002882', '002883', '002884', '002885', '002886', '002887', '002888', '002889', '002890', '002891', '002892', '002893', '002895', '002896', '002897', '002898', '002899', '002900', '002901', '002902', '002903', '002905', '002906', '002907', '002908', '002909', '002910', '002911', '002912', '002913', '002915', '002916', '002917', '002918', '002919', '002920', '002921', '002922', '002923', '002925', '002926', '002927', '002928', '002929', '002930', '002931', '300001', '300002', '300003', '300004', '300005', '300006', '300007', '300008', '300009', '300010', '300011', '300012', '300013', '300014', '300015', '300016', '300017', '300018', '300019', '300020', '300021', '300022', '300023', '300024', '300025', '300026', '300027', '300028', '300029', '300030', '300031', '300032', '300033', '300034', '300035', '300036', '300037', '300038', '300039', '300040', '300041', '300042', '300043', '300044', '300045', '300046', '300047', '300048', '300049', '300050', '300051', '300052', '300053', '300054', '300055', '300056', '300057', '300058', '300059', '300061', '300062', '300063', '300064', '300065', '300066', '300067', '300068', '300069', '300070', '300071', '300072', '300073', '300074', '300075', '300076', '300077', '300078', '300079', '300080', '300081', '300082', '300083', '300084', '300085', '300086', '300087', '300088', '300089', '300090', '300091', '300092', '300093', '300094', '300095', '300096', '300097', '300098', '300099', '300100', '300101', '300102', '300103', '300104', '300105', '300106', '300107', '300108', '300109', '300110', '300111', '300112', '300113', '300114', '300115', '300116', '300117', '300118', '300119', '300120', '300121', '300122', '300123', '300124', '300125', '300126', '300127', '300128', '300129', '300130', '300131', '300132', '300133', '300134', '300135', '300136', '300137', '300138', '300139', '300140', '300141', '300142', '300143', '300144', '300145', '300146', '300147', '300148', '300149', '300150', '300151', '300152', '300153', '300154', '300155', '300156', '300157', '300158', '300159', '300160', '300161', '300162', '300163', '300164', '300165', '300166', '300167', '300168', '300169', '300170', '300171', '300172', '300173', '300174', '300175', '300176', '300177', '300178', '300179', '300180', '300181', '300182', '300183', '300184', '300185', '300186', '300187', '300188', '300189', '300190', '300191', '300192', '300193', '300194', '300195', '300196', '300197', '300198', '300199', '300200', '300201', '300202', '300203', '300204', '300205', '300206', '300207', '300208', '300209', '300210', '300211', '300212', '300213', '300214', '300215', '300216', '300217', '300218', '300219', '300220', '300221', '300222', '300223', '300224', '300225', '300226', '300227', '300228', '300229', '300230', '300231', '300232', '300233', '300234', '300235', '300236', '300237', '300238', '300239', '300240', '300241', '300242', '300243', '300244', '300245', '300246', '300247', '300248', '300249', '300250', '300251', '300252', '300253', '300254', '300255', '300256', '300257', '300258', '300259', '300260', '300261', '300262', '300263', '300264', '300265', '300266', '300267', '300268', '300269', '300270', '300271', '300272', '300273', '300274', '300275', '300276', '300277', '300278', '300279', '300280', '300281', '300282', '300283', '300284', '300285', '300286', '300287', '300288', '300289', '300290', '300291', '300292', '300293', '300294', '300295', '300296', '300297', '300298', '300299', '300300', '300301', '300302', '300303', '300304', '300305', '300306', '300307', '300308', '300309', '300310', '300311', '300312', '300313', '300314', '300315', '300316', '300317', '300318', '300319', '300320', '300321', '300322', '300323', '300324', '300325', '300326', '300327', '300328', '300329', '300330', '300331', '300332', '300333', '300334', '300335', '300336', '300337', '300338', '300339', '300340', '300341', '300342', '300343', '300344', '300345', '300346', '300347', '300348', '300349', '300350', '300351', '300352', '300353', '300354', '300355', '300356', '300357', '300358', '300359', '300360', '300362', '300363', '300364', '300365', '300366', '300367', '300368', '300369', '300370', '300371', '300372', '300373', '300374', '300375', '300376', '300377', '300378', '300379', '300380', '300381', '300382', '300383', '300384', '300385', '300386', '300387', '300388', '300389', '300390', '300391', '300392', '300393', '300394', '300395', '300396', '300397', '300398', '300399', '300400', '300401', '300402', '300403', '300404', '300405', '300406', '300407', '300408', '300409', '300410', '300411', '300412', '300413', '300414', '300415', '300416', '300417', '300418', '300419', '300420', '300421', '300422', '300423', '300424', '300425', '300426', '300427', '300428', '300429', '300430', '300431', '300432', '300433', '300434', '300435', '300436', '300437', '300438', '300439', '300440', '300441', '300442', '300443', '300444', '300445', '300446', '300447', '300448', '300449', '300450', '300451', '300452', '300453', '300455', '300456', '300457', '300458', '300459', '300460', '300461', '300462', '300463', '300464', '300465', '300466', '300467', '300468', '300469', '300470', '300471', '300472', '300473', '300474', '300475', '300476', '300477', '300478', '300479', '300480', '300481', '300482', '300483', '300484', '300485', '300486', '300487', '300488', '300489', '300490', '300491', '300492', '300493', '300494', '300495', '300496', '300497', '300498', '300499', '300500', '300501', '300502', '300503', '300504', '300505', '300506', '300507', '300508', '300509', '300510', '300511', '300512', '300513', '300514', '300515', '300516', '300517', '300518', '300519', '300520', '300521', '300522', '300523', '300525', '300526', '300527', '300528', '300529', '300530', '300531', '300532', '300533', '300534', '300535', '300536', '300537', '300538', '300539', '300540', '300541', '300542', '300543', '300545', '300546', '300547', '300548', '300549', '300550', '300551', '300552', '300553', '300554', '300555', '300556', '300557', '300558', '300559', '300560', '300561', '300562', '300563', '300565', '300566', '300567', '300568', '300569', '300570', '300571', '300572', '300573', '300575', '300576', '300577', '300578', '300579', '300580', '300581', '300582', '300583', '300584', '300585', '300586', '300587', '300588', '300589', '300590', '300591', '300592', '300593', '300595', '300596', '300597', '300598', '300599', '300600', '300601', '300602', '300603', '300604', '300605', '300606', '300607', '300608', '300609', '300610', '300611', '300612', '300613', '300615', '300616', '300617', '300618', '300619', '300620', '300621', '300622', '300623', '300624', '300625', '300626', '300627', '300628', '300629', '300630', '300631', '300632', '300633', '300634', '300635', '300636', '300637', '300638', '300639', '300640', '300641', '300642', '300643', '300644', '300645', '300647', '300648', '300649', '300650', '300651', '300652', '300653', '300654', '300655', '300656', '300657', '300658', '300659', '300660', '300661', '300662', '300663', '300664', '300665', '300666', '300667', '300668', '300669', '300670', '300671', '300672', '300673', '300675', '300676', '300677', '300678', '300679', '300680', '300681', '300682', '300683', '300684', '300685', '300686', '300687', '300688', '300689', '300690', '300691', '300692', '300693', '300695', '300696', '300697', '300698', '300699', '300700', '300701', '300702', '300703', '300705', '300706', '300707', '300708', '300709', '300710', '300711', '300712', '300713', '300715', '300716', '300717', '300718', '300719', '300720', '300721', '300722', '300723', '300725', '300726', '300727', '300729', '300730', '300731', '300732', '300733', '300735', '300736', '300737', '300738', '300739', '300740', '300741', '300742', '300743', '600000', '600001', '600002', '600003', '600004', '600005', '600006', '600007', '600008', '600009', '600010', '600011', '600012', '600015', '600016', '600017', '600018', '600019', '600020', '600021', '600022', '600023', '600025', '600026', '600027', '600028', '600029', '600030', '600031', '600033', '600035', '600036', '600037', '600038', '600039', '600048', '600050', '600051', '600052', '600053', '600054', '600055', '600056', '600057', '600058', '600059', '600060', '600061', '600062', '600063', '600064', '600065', '600066', '600067', '600068', '600069', '600070', '600071', '600072', '600073', '600074', '600075', '600076', '600077', '600078', '600079', '600080', '600081', '600082', '600083', '600084', '600085', '600086', '600087', '600088', '600089', '600090', '600091', '600092', '600093', '600094', '600095', '600096', '600097', '600098', '600099', '600100', '600101', '600102', '600103', '600104', '600105', '600106', '600107', '600108', '600109', '600110', '600111', '600112', '600113', '600114', '600115', '600116', '600117', '600118', '600119', '600120', '600121', '600122', '600123', '600125', '600126', '600127', '600128', '600129', '600130', '600131', '600132', '600133', '600135', '600136', '600137', '600138', '600139', '600141', '600143', '600145', '600146', '600148', '600149', '600150', '600151', '600152', '600153', '600155', '600156', '600157', '600158', '600159', '600160', '600161', '600162', '600163', '600165', '600166', '600167', '600168', '600169', '600170', '600171', '600172', '600173', '600175', '600176', '600177', '600178', '600179', '600180', '600181', '600182', '600183', '600184', '600185', '600186', '600187', '600188', '600189', '600190', '600191', '600192', '600193', '600195', '600196', '600197', '600198', '600199', '600200', '600201', '600202', '600203', '600205', '600206', '600207', '600208', '600209', '600210', '600211', '600212', '600213', '600215', '600216', '600217', '600218', '600219', '600220', '600221', '600222', '600223', '600225', '600226', '600227', '600228', '600229', '600230', '600231', '600232', '600233', '600234', '600235', '600236', '600237', '600238', '600239', '600240', '600241', '600242', '600243', '600246', '600247', '600248', '600249', '600250', '600251', '600252', '600253', '600255', '600256', '600257', '600258', '600259', '600260', '600261', '600262', '600263', '600265', '600266', '600267', '600268', '600269', '600270', '600271', '600272', '600273', '600275', '600276', '600277', '600278', '600279', '600280', '600281', '600282', '600283', '600284', '600285', '600286', '600287', '600288', '600289', '600290', '600291', '600292', '600293', '600295', '600296', '600297', '600298', '600299', '600300', '600301', '600302', '600303', '600305', '600306', '600307', '600308', '600309', '600310', '600311', '600312', '600313', '600315', '600316', '600317', '600318', '600319', '600320', '600321', '600322', '600323', '600325', '600326', '600327', '600328', '600329', '600330', '600331', '600332', '600333', '600335', '600336', '600337', '600338', '600339', '600340', '600343', '600345', '600346', '600348', '600350', '600351', '600352', '600353', '600354', '600355', '600356', '600357', '600358', '600359', '600360', '600361', '600362', '600363', '600365', '600366', '600367', '600368', '600369', '600370', '600371', '600372', '600373', '600375', '600376', '600377', '600378', '600379', '600380', '600381', '600382', '600383', '600385', '600386', '600387', '600388', '600389', '600390', '600391', '600392', '600393', '600395', '600396', '600397', '600398', '600399', '600400', '600401', '600403', '600405', '600406', '600408', '600409', '600410', '600415', '600416', '600418', '600419', '600420', '600421', '600422', '600423', '600425', '600426', '600428', '600429', '600432', '600433', '600435', '600436', '600438', '600439', '600444', '600446', '600448', '600449', '600452', '600455', '600456', '600458', '600459', '600460', '600461', '600462', '600463', '600466', '600467', '600468', '600469', '600470', '600472', '600475', '600476', '600477', '600478', '600479', '600480', '600481', '600482', '600483', '600485', '600486', '600487', '600488', '600489', '600490', '600491', '600493', '600495', '600496', '600497', '600498', '600499', '600500', '600501', '600502', '600503', '600505', '600506', '600507', '600508', '600509', '600510', '600511', '600512', '600513', '600515', '600516', '600517', '600518', '600519', '600520', '600521', '600522', '600523', '600525', '600526', '600527', '600528', '600529', '600530', '600531', '600532', '600533', '600535', '600536', '600537', '600538', '600539', '600540', '600543', '600545', '600546', '600547', '600548', '600549', '600550', '600551', '600552', '600553', '600555', '600556', '600557', '600558', '600559', '600560', '600561', '600562', '600563', '600565', '600566', '600567', '600568', '600569', '600570', '600571', '600572', '600573', '600575', '600576', '600577', '600578', '600579', '600580', '600581', '600582', '600583', '600584', '600585', '600586', '600587', '600588', '600589', '600590', '600591', '600592', '600593', '600594', '600595', '600596', '600597', '600598', '600599', '600600', '600601', '600602', '600603', '600604', '600605', '600606', '600607', '600608', '600609', '600610', '600611', '600612', '600613', '600614', '600615', '600616', '600617', '600618', '600619', '600620', '600621', '600622', '600623', '600624', '600626', '600627', '600628', '600629', '600630', '600631', '600633', '600634', '600635', '600636', '600637', '600638', '600639', '600640', '600641', '600642', '600643', '600644', '600645', '600647', '600648', '600649', '600650', '600651', '600652', '600653', '600654', '600655', '600656', '600657', '600658', '600659', '600660', '600661', '600662', '600663', '600664', '600665', '600666', '600667', '600668', '600671', '600672', '600673', '600674', '600675', '600676', '600677', '600678', '600679', '600680', '600681', '600682', '600683', '600684', '600685', '600686', '600687', '600688', '600689', '600690', '600691', '600692', '600693', '600694', '600695', '600696', '600697', '600698', '600699', '600700', '600701', '600702', '600703', '600704', '600705', '600706', '600707', '600708', '600710', '600711', '600712', '600713', '600714', '600715', '600716', '600717', '600718', '600719', '600720', '600721', '600722', '600723', '600724', '600725', '600726', '600727', '600728', '600729', '600730', '600731', '600732', '600733', '600734', '600735', '600736', '600737', '600738', '600739', '600740', '600741', '600742', '600743', '600744', '600745', '600746', '600747', '600748', '600749', '600750', '600751', '600752', '600753', '600754', '600755', '600756', '600757', '600758', '600759', '600760', '600761', '600762', '600763', '600764', '600765', '600766', '600767', '600768', '600769', '600770', '600771', '600772', '600773', '600774', '600775', '600776', '600777', '600778', '600779', '600780', '600781', '600782', '600783', '600784', '600785', '600786', '600787', '600788', '600789', '600790', '600791', '600792', '600793', '600794', '600795', '600796', '600797', '600798', '600799', '600800', '600801', '600802', '600803', '600804', '600805', '600806', '600807', '600808', '600809', '600810', '600811', '600812', '600814', '600815', '600816', '600817', '600818', '600819', '600820', '600821', '600822', '600823', '600824', '600825', '600826', '600827', '600828', '600829', '600830', '600831', '600832', '600833', '600834', '600835', '600836', '600837', '600838', '600839', '600840', '600841', '600842', '600843', '600844', '600845', '600846', '600847', '600848', '600849', '600850', '600851', '600852', '600853', '600854', '600855', '600856', '600857', '600858', '600859', '600860', '600861', '600862', '600863', '600864', '600865', '600866', '600867', '600868', '600869', '600870', '600871', '600872', '600873', '600874', '600875', '600876', '600877', '600879', '600880', '600881', '600882', '600883', '600884', '600885', '600886', '600887', '600888', '600889', '600890', '600891', '600892', '600893', '600894', '600895', '600896', '600897', '600898', '600899', '600900', '600901', '600903', '600908', '600909', '600917', '600919', '600926', '600929', '600933', '600936', '600939', '600958', '600959', '600960', '600961', '600962', '600963', '600965', '600966', '600967', '600969', '600970', '600971', '600973', '600975', '600976', '600977', '600978', '600979', '600980', '600981', '600982', '600983', '600984', '600985', '600986', '600987', '600988', '600990', '600991', '600992', '600993', '600995', '600996', '600997', '600998', '600999', '601000', '601001', '601002', '601003', '601005', '601006', '601007', '601008', '601009', '601010', '601011', '601012', '601015', '601016', '601018', '601019', '601020', '601021', '601028', '601038', '601058', '601069', '601086', '601088', '601098', '601099', '601100', '601101', '601106', '601107', '601108', '601111', '601113', '601116', '601117', '601118', '601126', '601127', '601128', '601137', '601139', '601155', '601158', '601163', '601166', '601168', '601169', '601177', '601179', '601186', '601188', '601198', '601199', '601200', '601208', '601211', '601212', '601216', '601218', '601222', '601225', '601226', '601228', '601229', '601231', '601233', '601238', '601258', '601268', '601288', '601299', '601311', '601313', '601318', '601326', '601328', '601333', '601336', '601339', '601360', '601366', '601368', '601369', '601375', '601377', '601388', '601390', '601398', '601500', '601515', '601518', '601519', '601555', '601558', '601566', '601567', '601579', '601588', '601595', '601599', '601600', '601601', '601607', '601608', '601611', '601616', '601618', '601619', '601628', '601633', '601636', '601666', '601668', '601669', '601677', '601678', '601688', '601689', '601699', '601700', '601717', '601718', '601727', '601766', '601777', '601788', '601789', '601798', '601799', '601800', '601801', '601808', '601811', '601818', '601828', '601838', '601857', '601858', '601866', '601872', '601877', '601878', '601880', '601881', '601882', '601886', '601888', '601890', '601898', '601899', '601900', '601901', '601908', '601918', '601919', '601928', '601929', '601933', '601939', '601949', '601952', '601958', '601965', '601966', '601968', '601969', '601985', '601988', '601989', '601991', '601992', '601996', '601997', '601998', '601999', '603000', '603001', '603002', '603003', '603005', '603006', '603007', '603008', '603009', '603010', '603011', '603012', '603013', '603015', '603016', '603017', '603018', '603019', '603020', '603021', '603022', '603023', '603025', '603026', '603027', '603028', '603029', '603030', '603031', '603032', '603033', '603035', '603036', '603037', '603038', '603039', '603040', '603041', '603042', '603043', '603050', '603055', '603056', '603058', '603059', '603060', '603063', '603066', '603067', '603069', '603076', '603077', '603078', '603079', '603080', '603081', '603083', '603085', '603086', '603088', '603089', '603090', '603096', '603098', '603099', '603100', '603101', '603103', '603106', '603108', '603110', '603111', '603113', '603116', '603117', '603118', '603123', '603126', '603127', '603128', '603129', '603131', '603133', '603136', '603138', '603139', '603156', '603157', '603158', '603159', '603160', '603161', '603165', '603166', '603167', '603168', '603169', '603177', '603178', '603179', '603180', '603181', '603183', '603186', '603188', '603189', '603196', '603197', '603198', '603199', '603200', '603203', '603208', '603214', '603218', '603222', '603223', '603225', '603226', '603227', '603228', '603229', '603232', '603233', '603238', '603239', '603258', '603259', '603260', '603266', '603268', '603269', '603277', '603278', '603283', '603286', '603288', '603289', '603298', '603299', '603300', '603301', '603303', '603305', '603306', '603308', '603309', '603311', '603313', '603315', '603316', '603318', '603319', '603320', '603321', '603322', '603323', '603326', '603328', '603329', '603330', '603331', '603333', '603335', '603336', '603337', '603338', '603339', '603345', '603348', '603355', '603356', '603357', '603358', '603359', '603360', '603363', '603365', '603366', '603367', '603368', '603369', '603377', '603378', '603380', '603383', '603385', '603386', '603387', '603388', '603389', '603393', '603396', '603398', '603399', '603416', '603421', '603429', '603444', '603456', '603458', '603466', '603477', '603488', '603496', '603499', '603500', '603501', '603505', '603506', '603507', '603508', '603515', '603516', '603517', '603518', '603519', '603520', '603527', '603528', '603533', '603535', '603536', '603538', '603555', '603556', '603557', '603558', '603559', '603566', '603567', '603568', '603569', '603577', '603578', '603579', '603580', '603585', '603586', '603588', '603589', '603595', '603596', '603598', '603599', '603600', '603601', '603602', '603603', '603605', '603606', '603607', '603608', '603609', '603611', '603612', '603615', '603616', '603617', '603618', '603619', '603626', '603628', '603630', '603633', '603636', '603637', '603638', '603639', '603648', '603655', '603656', '603658', '603659', '603660', '603661', '603663', '603665', '603667', '603668', '603669', '603676', '603677', '603678', '603679', '603680', '603683', '603685', '603686', '603688', '603689', '603690', '603696', '603698', '603699', '603701', '603703', '603707', '603708', '603709', '603711', '603712', '603716', '603717', '603718', '603721', '603722', '603725', '603726', '603727', '603728', '603729', '603730', '603733', '603737', '603738', '603757', '603758', '603766', '603767', '603768', '603773', '603776', '603777', '603778', '603779', '603787', '603788', '603789', '603797', '603798', '603799', '603800', '603801', '603803', '603806', '603808', '603809', '603811', '603813', '603816', '603817', '603818', '603819', '603822', '603823', '603825', '603826', '603828', '603829', '603833', '603838', '603839', '603843', '603848', '603855', '603856', '603858', '603859', '603860', '603861', '603866', '603868', '603869', '603871', '603876', '603877', '603878', '603879', '603880', '603881', '603882', '603883', '603885', '603886', '603887', '603888', '603889', '603890', '603895', '603896', '603897', '603898', '603899', '603900', '603901', '603903', '603906', '603908', '603909', '603912', '603916', '603917', '603918', '603919', '603920', '603922', '603926', '603928', '603929', '603933', '603936', '603937', '603938', '603939', '603955', '603958', '603959', '603960', '603963', '603966', '603968', '603969', '603970', '603976', '603977', '603978', '603979', '603980', '603985', '603986', '603987', '603988', '603989', '603990', '603991', '603993', '603996', '603997', '603998', '603999']
INDEX_LIST = [u'000626', u'000155', u'000156', u'000157', u'000099', u'000151', u'000620', u'000096', u'000158', u'000090', u'000628', u'000629', u'300238', u'603528', u'601369', u'002280', u'601717', u'600895', u'600785', u'300056', u'300252', u'300253', u'300251', u'300257', u'300199', u'002573', u'600662', u'300198', u'000021', u'300496', u'601866', u'000024', u'000025', u'000627', u'000028', u'000029', u'601901', u'300498', u'600249', u'600665', u'603228', u'000625', u'603188', u'002129', u'603225', u'002640', u'000623', u'000918', u'000520', u'603858', u'300087', u'300086', u'300085', u'300084', u'300083', u'300082', u'300081', u'300080', u'600987', u'600981', u'600983', u'300088', u'600356', u'000159', u'603355', u'000910', u'600357', u'600360', u'000903', u'000912', u'600298', u'601388', u'000913', u'600420', u'000916', u'600897', u'600366', u'600297', u'601226', u'300172', u'601009', u'300170', u'300177', u'600727', u'600936', u'600391', u'601003', u'600939', u'601001', u'601000', u'601007', u'601006', u'601005', u'600290', u'300078', u'300079', u'600428', u'300072', u'300073', u'300070', u'300071', u'300076', u'300077', u'300074', u'300075', u'002332', u'002238', u'002336', u'600392', u'002233', u'002232', u'002230', u'601186', u'002236', u'600855', u'600854', u'600851', u'600850', u'000040', u'600859', u'600858', u'601678', u'601677', u'601179', u'300104', u'300105', u'300102', u'300103', u'300100', u'300101', u'002807', u'002489', u'002480', u'600446', u'002482', u'601699', u'600581', u'600580', u'600583', u'600582', u'600585', u'600584', u'600587', u'002249', u'600589', u'600588', u'002244', u'002242', u'002240', u'002241', u'600611', u'600612', u'600614', u'600617', u'600616', u'600619', u'600618', u'600759', u'601212', u'600751', u'601211', u'601216', u'600755', u'600756', u'600757', u'600039', u'600038', u'601558', u'600031', u'600030', u'600033', u'000881', u'600035', u'600037', u'600036', u'002147', u'002069', u'002140', u'002415', u'002414', u'002062', u'002063', u'002419', u'002061', u'601669', u'002064', u'002065', u'600535', u'600536', u'600537', u'600530', u'600531', u'600533', u'002097', u'002095', u'600109', u'600108', u'002091', u'600105', u'600104', u'600107', u'600106', u'600100', u'600103', u'600102', u'000402', u'000400', u'000401', u'600321', u'600320', u'600323', u'600322', u'000815', u'000817', u'000409', u'600329', u'600247', u'000812', u'002665', u'000568', u'002662', u'002663', u'000565', u'000566', u'000563', u'000562', u'002466', u'002465', u'002463', u'002460', u'002461', u'002707', u'002705', u'000541', u'002468', u'600400', u'600401', u'000963', u'000962', u'000965', u'002237', u'000969', u'000968', u'000540', u'000709', u'000708', u'000701', u'000700', u'000703', u'000702', u'600299', u'000707', u'000498', u'300676', u'300679', u'000792', u'000793', u'000790', u'000795', u'000799', u'000877', u'000679', u'601985', u'601988', u'601989', u'000022', u'600887', u'000637', u'000636', u'000631', u'000630', u'300558', u'000027', u'000888', u'600291', u'600091', u'002281', u'000989', u'603698', u'603699', u'600881', u'600096', u'300245', u'300244', u'600094', u'601919', u'601918', u'600048', u'300127', u'000039', u'601857', u'000037', u'000036', u'000033', u'000032', u'000031', u'000030', u'600293', u'603198', u'603589', u'600292', u'000883', u'600029', u'002383', u'603993', u'600651', u'601800', u'601258', u'603366', u'300187', u'603369', u'000548', u'603444', u'002386', u'600075', u'600074', u'000530', u'300699', u'600071', u'300188', u'300189', u'600926', u'300185', u'300182', u'300183', u'300180', u'300181', u'300069', u'300068', u'300347', u'300061', u'300063', u'300062', u'300065', u'300064', u'300067', u'300066', u'002320', u'002322', u'002325', u'002327', u'002326', u'002328', u'600886', u'000920', u'600823', u'600820', u'600821', u'600826', u'600827', u'600824', u'600825', u'600736', u'600829', u'600888', u'601231', u'002815', u'601668', u'601106', u'601107', u'600883', u'601666', u'002818', u'300115', u'300116', u'300111', u'300110', u'300113', u'002022', u'601718', u'300119', u'300118', u'002698', u'002498', u'001979', u'002557', u'601198', u'002493', u'601238', u'002491', u'002490', u'601689', u'601688', u'002396', u'002390', u'002258', u'002392', u'002393', u'002254', u'002251', u'002250', u'002252', u'600747', u'600746', u'600744', u'600628', u'600629', u'600741', u'600740', u'600624', u'600626', u'600627', u'600620', u'600621', u'600622', u'600623', u'601208', u'300089', u'601618', u'601616', u'601200', u'601611', u'600311', u'002078', u'002172', u'002174', u'002176', u'002179', u'002073', u'002075', u'002074', u'002076', u'600488', u'600489', u'600521', u'600526', u'600525', u'600480', u'600481', u'600482', u'600483', u'600485', u'600486', u'600487', u'600138', u'600139', u'601336', u'601333', u'600130', u'600131', u'600132', u'601339', u'600135', u'600310', u'000410', u'600312', u'000415', u'600315', u'000417', u'600317', u'000419', u'600319', u'600253', u'000823', u'600255', u'000825', u'000826', u'600256', u'002673', u'002672', u'002670', u'300019', u'000550', u'000551', u'000552', u'002678', u'000554', u'000555', u'002475', u'600479', u'002477', u'601299', u'002470', u'002479', u'600556', u'600557', u'600006', u'600007', u'600000', u'600001', u'600550', u'600003', u'600416', u'000956', u'600008', u'600009', u'000952', u'600410', u'000735', u'000737', u'000731', u'000732', u'000733', u'000738', u'601100', u'601101', u'000301', u'603025', u'002602', u'002603', u'002601', u'002608', u'000780', u'000783', u'000782', u'000785', u'000786', u'000788', u'600732', u'601991', u'300175', u'601992', u'601997', u'601999', u'601998', u'002168', u'000600', u'000601', u'300409', u'000603', u'000607', u'000608', u'000609', u'600284', u'002161', u'300228', u'601877', u'300274', u'600088', u'300276', u'601002', u'601928', u'300271', u'300273', u'000049', u'000042', u'000043', u'300474', u'000046', u'603877', u'002551', u'600082', u'600469', u'002555', u'600089', u'603377', u'002558', u'300171', u'601727', u'601008', u'300054', u'300055', u'600958', u'600959', u'300050', u'300051', u'300052', u'300053', u'300195', u'300197', u'300058', u'300059', u'300296', u'300297', u'300294', u'300295', u'300292', u'300359', u'300291', u'300355', u'002701', u'300352', u'300298', u'600066', u'300178', u'002314', u'002315', u'002317', u'002310', u'002311', u'600831', u'600830', u'600832', u'600835', u'600834', u'600837', u'600836', u'600839', u'600838', u'300027', u'600063', u'601111', u'000559', u'600309', u'601117', u'601118', u'000939', u'300377', u'002399', u'600307', u'300122', u'300376', u'300124', u'300125', u'000425', u'300128', u'300129', u'002544', u'000420', u'600302', u'002268', u'002269', u'000422', u'002385', u'002384', u'002261', u'002262', u'000931', u'000848', u'002266', u'002267', u'600884', u'600885', u'600639', u'600638', u'600880', u'600737', u'601233', u'600633', u'600631', u'600630', u'600637', u'600636', u'600635', u'000951', u'601608', u'601607', u'601601', u'601600', u'002044', u'002045', u'002046', u'002047', u'002040', u'002041', u'002048', u'002049', u'600497', u'600496', u'600495', u'600491', u'600490', u'002167', u'600748', u'600499', u'600498', u'600127', u'600126', u'600125', u'600995', u'600123', u'600122', u'600121', u'600120', u'600085', u'600086', u'600087', u'600129', u'600128', u'600648', u'600649', u'600644', u'600645', u'600642', u'600643', u'600640', u'600641', u'000547', u'600067', u'600064', u'000428', u'000429', u'600060', u'600308', u'000936', u'600306', u'000426', u'000935', u'600303', u'000933', u'000930', u'600300', u'300310', u'002681', u'002440', u'002444', u'002447', u'002449', u'600545', u'600012', u'600547', u'600546', u'600017', u'600540', u'600543', u'600390', u'600463', u'600019', u'600018', u'600549', u'600548', u'600396', u'600397', u'000688', u'000722', u'000720', u'000727', u'000726', u'000725', u'000680', u'000681', u'000682', u'000683', u'000685', u'000686', u'000687', u'000338', u'000333', u'600398', u'300618', u'002588', u'000828', u'600399', u'600468', u'000667', u'000837', u'600266', u'600010', u'600260', u'600261', u'000831', u'000830', u'600268', u'600269', u'000839', u'600016', u'000829', u'600015', u'002362', u'603160', u'000755', u'000752', u'000753', u'000750', u'000751', u'000617', u'000616', u'603169', u'600460', u'000758', u'000759', u'600393', u'600466', u'603515', u'600467', u'000819', u'002123', u'000723', u'601933', u'300262', u'601939', u'603077', u'300267', u'300266', u'000059', u'000050', u'603766', u'300463', u'601872', u'603568', u'603569', u'603567', u'000729', u'600523', u'000728', u'600522', u'603866', u'300216', u'300215', u'300212', u'300231', u'600529', u'600528', u'600653', u'000895', u'300043', u'300042', u'300041', u'300040', u'300047', u'300046', u'300045', u'300044', u'300049', u'300048', u'300285', u'300284', u'300287', u'300323', u'300288', u'300324', u'002309', u'002308', u'002303', u'300057', u'002146', u'002306', u'002305', u'002304', u'600808', u'600809', u'600804', u'600805', u'600806', u'600801', u'600802', u'600803', u'601128', u'601126', u'002612', u'300036', u'300037', u'300034', u'300035', u'300032', u'300033', u'300030', u'300031', u'300137', u'300136', u'300135', u'300134', u'300133', u'000878', u'300131', u'300039', u'002277', u'002276', u'002275', u'002274', u'002273', u'002271', u'600258', u'002574', u'300168', u'600586', u'002570', u'000413', u'002572', u'601011', u'002378', u'002375', u'002373', u'002371', u'600893', u'600720', u'600723', u'600725', u'600316', u'601225', u'600894', u'600729', u'601229', u'601228', u'000069', u'600251', u'600267', u'000821', u'601633', u'000822', u'601636', u'002053', u'002052', u'002051', u'002050', u'002056', u'002055', u'002054', u'002128', u'600263', u'601555', u'600114', u'002118', u'601519', u'002110', u'002111', u'002114', u'600152', u'600153', u'600150', u'600151', u'600156', u'600157', u'600155', u'002283', u'600158', u'600159', u'002287', u'600095', u'002285', u'600795', u'600796', u'600797', u'600790', u'601318', u'600655', u'600654', u'600657', u'600798', u'600650', u'601311', u'600652', u'000532', u'000533', u'600378', u'000531', u'000536', u'000537', u'600073', u'600072', u'600372', u'600373', u'000927', u'000926', u'600376', u'600377', u'002027', u'002024', u'002025', u'002699', u'600011', u'002021', u'002690', u'002028', u'002029', u'600387', u'600386', u'002594', u'002595', u'600383', u'600382', u'600380', u'002456', u'600389', u'002450', u'600570', u'600478', u'600572', u'600573', u'600575', u'600578', u'600470', u'600472', u'600475', u'600477', u'600206', u'600207', u'600205', u'600202', u'600203', u'600200', u'600201', u'600208', u'000990', u'600750', u'000993', u'000996', u'000997', u'000998', u'000999', u'000539', u'002624', u'000507', u'600754', u'600271', u'603288', u'600277', u'600276', u'600275', u'600279', u'600278', u'000619', u'000506', u'000618', u'600262', u'000668', u'000669', u'000949', u'000662', u'000661', u'000666', u'000748', u'600004', u'603806', u'600005', u'000876', u'000612', u'000697', u'000695', u'600555', u'000693', u'000690', u'000698', u'002023', u'600002', u'603816', u'600418', u'000065', u'000066', u'300512', u'000060', u'000061', u'000062', u'000063', u'000068', u'600415', u'300458', u'300459', u'300450', u'000950', u'002411', u'000100', u'002410', u'002416', u'600252', u'002143', u'002142', u'603799', u'600718', u'601288', u'300205', u'300204', u'000818', u'002093', u'601958', u'300203', u'300202', u'002797', u'002092', u'600395', u'600976', u'600977', u'600970', u'600971', u'600973', u'600978', u'600979', u'601088', u'300339', u'300333', u'300332', u'300207', u'300336', u'002088', u'600819', u'600818', u'600812', u'600328', u'600810', u'600817', u'600816', u'600815', u'600814', u'601139', u'002841', u'300025', u'300024', u'300148', u'300026', u'300021', u'300020', u'300023', u'002081', u'300142', u'300143', u'300146', u'300147', u'300144', u'300145', u'002202', u'002203', u'002200', u'002083', u'600352', u'002204', u'600917', u'600694', u'002368', u'601390', u'002366', u'601398', u'601788', u'600868', u'600869', u'600866', u'600867', u'600864', u'600717', u'600710', u'600863', u'600860', u'600861', u'601328', u'000423', u'002098', u'000811', u'601766', u'600325', u'600327', u'002109', u'600326', u'000406', u'000810', u'002512', u'002107', u'000407', u'600141', u'300010', u'600143', u'000869', u'002293', u'002292', u'002294', u'600783', u'600782', u'002190', u'002191', u'600787', u'600786', u'002194', u'002195', u'600660', u'600661', u'600789', u'600663', u'600664', u'600240', u'600666', u'600667', u'600369', u'000919', u'000816', u'000525', u'000524', u'000527', u'600361', u'000911', u'600363', u'600362', u'600365', u'600600', u'600367', u'000917', u'600601', u'002031', u'002030', u'002745', u'002032', u'600713', u'002039', u'002038', u'002585', u'002428', u'002429', u'002581', u'002583', u'002422', u'002426', u'600449', u'002424', u'601566', u'600569', u'600567', u'600566', u'600565', u'600563', u'600608', u'600561', u'600215', u'600216', u'600210', u'600212', u'600219', u'000594', u'000596', u'000597', u'000592', u'000988', u'000987', u'000598', u'000599', u'000981', u'002736', u'600435', u'002638', u'002635', u'002739', u'000851', u'000850', u'600079', u'000852', u'600288', u'600289', u'000859', u'600287', u'000925', u'600282', u'600280', u'600281', u'600078', u'000776', u'000777', u'000778', u'000677', u'000676', u'600246', u'002709', u'000602', u'300408', u'000860', u'600028', u'002589', u'000070', u'601811', u'000861', u'000078', u'601818', u'601881', u'000961', u'000960', u'603868', u'600098', u'000513', u'000503', u'000921', u'600403', u'600330', u'000501', u'600406', u'600189', u'600188', u'600408', u'600331', u'600409', u'000959', u'000006', u'300239', u'000005', u'000002', u'601965', u'601966', u'000001', u'601969', u'603899', u'603328', u'001696', u'000008', u'000009', u'600875', u'002407', u'600874', u'000416', u'002400', u'601908', u'600871', u'600963', u'600962', u'600961', u'600967', u'600966', u'600965', u'600969', u'600872', u'600724', u'300307', u'300300', u'000983', u'300303', u'002013', u'300308', u'002012', u'600118', u'000418', u'000938', u'000982', u'600873', u'600780', u'600726', u'601021', u'601020', u'002648', u'600919', u'300159', u'300011', u'300012', u'300013', u'300014', u'300015', u'300016', u'300017', u'300018', u'300150', u'300152', u'300154', u'300157', u'300156', u'002212', u'002217', u'002216', u'002219', u'002218', u'600688', u'002358', u'002359', u'002352', u'002353', u'002354', u'600811', u'600909', u'600708', u'600879', u'600338', u'600703', u'600702', u'600877', u'600707', u'600870', u'600705', u'600704', u'600062', u'601158', u'000522', u'601155', u'601098', u'601099', u'002135', u'601777', u'002137', u'600339', u'002131', u'002133', u'600682', u'600683', u'600680', u'600686', u'600687', u'600685', u'002508', u'600117', u'002505', u'002506', u'002500', u'002503', u'600677', u'600676', u'600675', u'600674', u'600178', u'600179', u'600175', u'600176', u'600177', u'600170', u'600171', u'600172', u'002181', u'002180', u'002183', u'002182', u'600110', u'002187', u'600779', u'600776', u'600777', u'600775', u'601375', u'600773', u'600770', u'600196', u'600197', u'600195', u'600192', u'000519', u'600190', u'600191', u'600057', u'000515', u'600061', u'600054', u'000510', u'000511', u'600198', u'600050', u'002001', u'002002', u'600335', u'002004', u'002005', u'002006', u'002007', u'002008', u'000543', u'002439', u'600456', u'002431', u'002430', u'600459', u'600458', u'002434', u'002437', u'601929', u'000806', u'600518', u'600519', u'600908', u'000807', u'600512', u'600510', u'600511', u'600516', u'600517', u'600220', u'600221', u'600223', u'600226', u'600227', u'600228', u'300022', u'600388', u'000582', u'000581', u'000587', u'600231', u'000585', u'000584', u'600673', u'000589', u'300628', u'002727', u'002642', u'300029', u'000528', u'002646', u'300028', u'600426', u'000905', u'600425', u'600350', u'600351', u'000901', u'000900', u'600295', u'000866', u'600296', u'600358', u'600359', u'000909', u'600429', u'601898', u'601899', u'000858', u'000886', u'000887', u'002568', u'000882', u'600679', u'000768', u'000767', u'000766', u'603019', u'000763', u'000762', u'000761', u'600259', u'000937', u'002186', u'300433', u'601801', u'300431', u'000088', u'000089', u'601808', u'600068', u'603556', u'603555', u'600743', u'000166', u'601377', u'300418', u'600069', u'600422', u'300226', u'300224', u'300223', u'300222', u'600423', u'000518', u'300386', u'300229', u'300383', u'000932', u'600343', u'603883', u'000016', u'603885', u'600059', u'000012', u'603888', u'600058', u'601878', u'000514', u'600340', u'600056', u'300413', u'600346', u'000517', u'600433', u'600053', u'600432', u'600052', u'600051', u'600998', u'600999', u'600996', u'600997', u'600199', u'600993', u'600991', u'300098', u'300099', u'600348', u'300317', u'300316', u'300315', u'300090', u'300091', u'300092', u'300093', u'300094', u'300095', u'300096', u'300097', u'600896', u'603833', u'000652', u'600862', u'600270', u'601888', u'601628', u'000421', u'300166', u'601018', u'600900', u'601016', u'601010', u'300169', u'601012', u'300367', u'300364', u'300363', u'300009', u'300008', u'300007', u'300006', u'300005', u'300004', u'300003', u'300002', u'300001', u'300369', u'002345', u'002344', u'002342', u'002340', u'002225', u'002226', u'002221', u'002223', u'600848', u'600849', u'600609', u'002103', u'600840', u'600841', u'600844', u'000897', u'600846', u'601168', u'601169', u'002839', u'601163', u'002831', u'601166', u'600699', u'002122', u'002121', u'002120', u'002127', u'002080', u'600690', u'600693', u'600692', u'002084', u'002085', u'600697', u'600696', u'600592', u'600590', u'600591', u'600596', u'600597', u'600594', u'600595', u'600598', u'002534', u'600602', u'600169', u'600168', u'600606', u'600607', u'600604', u'600605', u'600163', u'600162', u'600161', u'600160', u'600166', u'000671', u'600769', u'600768', u'601268', u'600765', u'600764', u'600761', u'600739', u'601515', u'600184', u'600187', u'600186', u'600180', u'600183', u'600022', u'600023', u'600020', u'600021', u'600026', u'600027', u'000504', u'002405', u'002154', u'002155', u'002152', u'002153', u'002019', u'002018', u'002017', u'002408', u'600553', u'002011', u'002010', u'600112', u'600509', u'600508', u'601588', u'600501', u'600500', u'600503', u'600115', u'002106', u'600507', u'600111', u'600337', u'601127', u'600332', u'600333', u'600239', u'000809', u'600237', u'600236', u'600235', u'600233', u'600232', u'000800', u'600230', u'002517', u'000576', u'600551', u'000572', u'000573', u'000570', u'000571', u'002714', u'002651', u'002105', u'002653', u'603658', u'002657', u'000972', u'000973', u'000970', u'600436', u'000976', u'000977', u'600345', u'000975', u'000978', u'000979', u'600439', u'600438', u'000875', u'002299', u'000651', u'000650', u'000657', u'000656', u'000655', u'000659', u'601880', u'601886', u'603001', u'603000', u'000718', u'000719', u'603005', u'000890', u'000893', u'000712', u'000713', u'000899', u'000717', u'000715', u'000488', u'000898', u'300038', u'000538']
#code = input("Input Index Code : ")
startDate = input("Input Start Date (%s) : " %defaultStartDate)
endDate = input("Input End Date (%s) : " %defaultEndDate)
startIdx1 = input("Input Start Num (0): ")
if startIdx1=='':
startIdx = 0
else:
startIdx = int(startIdx1)
lines = 0
upcount = 0
downcount = 0
currIdx = 0
for code in INDEX_LIST:
print('Curr Processing Index : %d' %currIdx)
if currIdx < startIdx:
currIdx+=1
continue
currIdx+=1
try:
if startDate=="":
startDate = defaultStartDate
if endDate=="":
endDate = defaultEndDate
outputFileName = 'DataDownload/Data_%s_(%s)_(%s).csv' %(code, startDate, endDate)
print('Data Download to : %s' %outputFileName)
if os.path.exists(outputFileName):
print('%s already exist! skip it! ...' %outputFileName)
continue
df = ts.get_k_data(code, index=isIndex, start=str(startDate), end=str(endDate))
del df['date']
del df['code']
df = df.reset_index(drop=True)
rows = len(df)
print('Data has %d Rows ... ' %rows)
#data process
TRAIN_DAYS = 16
PERDICT_DAYS = 1
RANGE_END = rows-TRAIN_DAYS-PERDICT_DAYS+1-1
if rows<=TRAIN_DAYS+(PERDICT_DAYS-1):
continue
table = pd.DataFrame()
for i in range(0, TRAIN_DAYS):
colname1 = 'O%d' %i
colname2 = 'C%d' %i
colname3 = 'H%d' %i
colname4 = 'L%d' %i
colname5 = 'V%d' %i
table[colname1] = None
table[colname2] = None
table[colname3] = None
table[colname4] = None
table[colname5] = None
table['UP'] = None
table['DOWN'] = None
checkall = df['open']
checkall1 = df['open']
for i in range(0, RANGE_END):
check_next = float(checkall[i+TRAIN_DAYS+PERDICT_DAYS-1+1])
check_prev = float(checkall1[i+TRAIN_DAYS+PERDICT_DAYS-1])
growth = check_next / check_prev - 1
kdatapart = df[i:i+TRAIN_DAYS]
kdatapart = kdatapart.reset_index(drop=True)
#print(kdatapart)
#print(check_next,check_prev,growth)
lowlist = []
highlist = []
volumelist = []
feeddata = []
lowpart = kdatapart['low']
highpart = kdatapart['high']
volpart = kdatapart['volume']
openpart = kdatapart['open']
closepart = kdatapart['close']
lenkpart = len(kdatapart)
for j in range(0, lenkpart):
lowlist.append(float(lowpart[j]))
highlist.append(float(highpart[j]))
volumelist.append(float(volpart[j]))
low_min = min(lowlist)
low_max = max(highlist)
volume_min = min(volumelist)
volume_max = max(volumelist)
for j in range(0, lenkpart):
fopen = float(openpart[j])
fclose = float(closepart[j])
fhigh = float(highpart[j])
flow = float(lowpart[j])
fvolume = float(volpart[j])
unified_open = (fopen-low_min)/(low_max-low_min)
unified_close = (fclose-low_min)/(low_max-low_min)
unified_high = (fhigh-low_min)/(low_max-low_min)
unified_low = (flow-low_min)/(low_max-low_min)
unified_vol = (fvolume-volume_min)/(volume_max-volume_min)
feeddata.append(unified_open)
feeddata.append(unified_close)
feeddata.append(unified_high)
feeddata.append(unified_low)
feeddata.append(unified_vol)
up = 1.0
down = 0.0
if growth*100.0>0.14:
up = 1.0
down = 0.0
upcount += 1
else:
up = 0.0
down = 1.0
downcount += 1
feeddata.append(up)
feeddata.append(down)
table.loc[len(table.index)] = feeddata
lines += 1
if i%100==0:
percent = i / float(RANGE_END) * 100.0
print("Exporting %0.2f%% Lines:%d Up:%d Down:%d..." %(percent, lines, upcount, downcount))
print('(%d/%d) Saving To %s ...' %(currIdx, len(INDEX_LIST), outputFileName))
table = table.dropna(axis=0, how='any')
table = table.drop_duplicates()
table.to_csv(path_or_buf=outputFileName, index=False, header=True)
print('Data Saved ...')
except:
continue