In [1]:
# Necessary imports
import sys
home_directory = '/dfs/scratch2/fcipollone'
sys.path.append(home_directory)
import os
import time
from nbminer.notebook_miner import NotebookMiner
from nbminer.cells.cells import Cell
from nbminer.features.features import Features
from nbminer.stats.summary import Summary
from nbminer.stats.multiple_summary import MultipleSummary
from nbminer.encoders.ast_graph.ast_graph import *
people = os.listdir('../../../../testbed/Final')
notebooks = []
for person in people:
person = os.path.join('../../../../testbed/Final', person)
if os.path.isdir(person):
direc = os.listdir(person)
notebooks.extend([os.path.join(person, filename) for filename in direc if filename.endswith('.ipynb')])
notebook_objs = [NotebookMiner(file) for file in notebooks[:59]]
In [2]:
#notebook_objs = [NotebookMiner('Test Notebook.ipynb')]
In [2]:
from nbminer.pipeline.pipeline import Pipeline
from nbminer.features.features import Features
from nbminer.preprocess.get_ast_features import GetASTFeatures
from nbminer.preprocess.get_imports import GetImports
from nbminer.preprocess.get_docstrings import GetDocstrings
from nbminer.preprocess.resample_by_node import ResampleByNode
from nbminer.encoders.ast_graph.postorder_hash import PostorderHash
a = Features(notebook_objs, 'hw2')
gastf = GetASTFeatures()
rbn = ResampleByNode()
gi = GetImports()
ph = PostorderHash(None, threshold=0, split_call=True)
pipe = Pipeline([gastf, rbn, gi, ph])
a = pipe.transform(a)
b = Features(notebook_objs, 'hw2')
gastf = GetASTFeatures()
rbn = ResampleByNode()
gi = GetImports()
agr = ASTGraphReducer(a, threshold=0, split_call=True)
pipe = Pipeline([gastf, rbn, gi, agr])
b = pipe.transform(b)
In [ ]:
In [3]:
segs = [s for s in a.get_list_segments()]
segs_b = [s for s in b.get_list_segments()]
In [4]:
pairs = []
for i in range(len(segs)):
seg_num = i
print(segs[seg_num].get_feature('template'))
print(segs_b[seg_num].get_feature('template'))
pairs.append((segs[seg_num].get_feature('template'), segs_b[seg_num].get_feature('template')))
print('-'*20)
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_8
template_2782
--------------------
template_9
template_2554
--------------------
template_10
template_2253
--------------------
template_11
template_1849
--------------------
template_12
template_2379
--------------------
template_10
template_2253
--------------------
template_12
template_2379
--------------------
template_10
template_2253
--------------------
template_12
template_2379
--------------------
template_10
template_2253
--------------------
template_12
template_2379
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_8
template_2782
--------------------
template_14
template_1877
--------------------
template_15
template_4132
--------------------
template_16
template_4131
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_18
template_3368
--------------------
template_15
template_4132
--------------------
template_16
template_4131
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_18
template_3368
--------------------
template_15
template_4132
--------------------
template_16
template_4131
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_18
template_3368
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_17
template_3728
--------------------
template_18
template_3368
--------------------
template_18
template_3368
--------------------
template_18
template_3368
--------------------
template_19
template_3771
--------------------
template_20
template_3510
--------------------
template_8
template_2782
--------------------
template_12
template_2379
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_21
template_1347
--------------------
template_22
template_510
--------------------
template_23
template_1971
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_24
template_513
--------------------
template_25
template_1386
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_21
template_1347
--------------------
template_22
template_510
--------------------
template_24
template_513
--------------------
template_25
template_1386
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_21
template_1347
--------------------
template_22
template_510
--------------------
template_24
template_513
--------------------
template_25
template_1386
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_21
template_1347
--------------------
template_22
template_510
--------------------
template_24
template_513
--------------------
template_25
template_1386
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_28
template_1305
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_32
template_1267
--------------------
template_33
template_3239
--------------------
template_34
template_181
--------------------
template_35
template_1823
--------------------
template_36
template_3701
--------------------
template_37
template_1337
--------------------
template_38
template_2285
--------------------
template_39
template_2312
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_40
template_4187
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_43
template_1277
--------------------
template_44
template_1951
--------------------
template_40
template_4187
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_43
template_1277
--------------------
template_44
template_1951
--------------------
template_40
template_4187
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_43
template_1277
--------------------
template_44
template_1951
--------------------
template_40
template_4187
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_43
template_1277
--------------------
template_44
template_1951
--------------------
template_2
template_2786
--------------------
template_2
template_2786
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_45
template_1879
--------------------
template_46
template_626
--------------------
template_46
template_626
--------------------
template_47
template_3543
--------------------
template_48
template_3664
--------------------
template_49
template_1184
--------------------
template_46
template_626
--------------------
template_48
template_3664
--------------------
template_49
template_1184
--------------------
template_46
template_626
--------------------
template_50
template_2728
--------------------
template_50
template_2728
--------------------
template_50
template_2728
--------------------
template_50
template_2728
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_51
template_3542
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_45
template_1879
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_54
template_1378
--------------------
template_54
template_1378
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_54
template_1378
--------------------
template_54
template_1378
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_54
template_1378
--------------------
template_54
template_1378
--------------------
template_55
template_196
--------------------
template_56
template_3410
--------------------
template_56
template_3410
--------------------
template_56
template_3410
--------------------
template_56
template_3410
--------------------
template_56
template_3410
--------------------
template_56
template_3410
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_57
template_3100
--------------------
template_58
template_3351
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_45
template_1879
--------------------
template_59
template_4177
--------------------
template_60
template_1381
--------------------
template_61
template_1396
--------------------
template_62
template_2306
--------------------
template_63
template_1323
--------------------
template_64
template_1882
--------------------
template_65
template_183
--------------------
template_66
template_2945
--------------------
template_55
template_196
--------------------
template_67
template_1348
--------------------
template_45
template_1879
--------------------
template_68
template_1940
--------------------
template_69
template_627
--------------------
template_69
template_627
--------------------
template_21
template_1347
--------------------
template_49
template_1184
--------------------
template_70
template_3702
--------------------
template_71
template_2248
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_52
template_2256
--------------------
template_72
template_3228
--------------------
template_45
template_1879
--------------------
template_73
template_1264
--------------------
template_74
template_2260
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_76
template_1249
--------------------
template_77
template_503
--------------------
template_78
template_521
--------------------
template_24
template_513
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_26
template_1844
--------------------
template_26
template_1844
--------------------
template_26
template_1844
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_79
template_3385
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_79
template_3385
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_79
template_3385
--------------------
template_80
template_1250
--------------------
template_26
template_1844
--------------------
template_75
template_625
--------------------
template_81
template_484
--------------------
template_82
template_179
--------------------
template_83
template_4090
--------------------
template_84
template_1819
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_0
template_18
--------------------
template_89
template_3092
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_90
template_2805
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_91
template_3865
--------------------
template_22
template_510
--------------------
template_92
template_1301
--------------------
template_93
template_2292
--------------------
template_94
template_175
--------------------
template_95
template_2238
--------------------
template_42
template_2362
--------------------
template_96
template_3155
--------------------
template_97
template_1962
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_98
template_1252
--------------------
template_98
template_1252
--------------------
template_99
template_1307
--------------------
template_99
template_1307
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_100
template_1304
--------------------
template_101
template_1946
--------------------
template_100
template_1304
--------------------
template_101
template_1946
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_103
template_3379
--------------------
template_103
template_3379
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_105
template_3236
--------------------
template_105
template_3236
--------------------
template_105
template_3236
--------------------
template_105
template_3236
--------------------
template_105
template_3236
--------------------
template_105
template_3236
--------------------
template_106
template_3212
--------------------
template_107
template_2265
--------------------
template_108
template_1854
--------------------
template_109
template_1947
--------------------
template_106
template_3212
--------------------
template_107
template_2265
--------------------
template_108
template_1854
--------------------
template_109
template_1947
--------------------
template_106
template_3212
--------------------
template_107
template_2265
--------------------
template_108
template_1854
--------------------
template_109
template_1947
--------------------
template_0
template_18
--------------------
template_110
template_3513
--------------------
template_111
template_1225
--------------------
template_21
template_1347
--------------------
template_112
template_505
--------------------
template_113
template_3875
--------------------
template_114
template_1265
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_117
template_1921
--------------------
template_1
template_19
--------------------
template_118
template_1328
--------------------
template_119
template_1357
--------------------
template_78
template_521
--------------------
template_26
template_1844
--------------------
template_120
template_1956
--------------------
template_118
template_1328
--------------------
template_119
template_1357
--------------------
template_78
template_521
--------------------
template_26
template_1844
--------------------
template_120
template_1956
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_112
template_505
--------------------
template_121
template_2919
--------------------
template_112
template_505
--------------------
template_122
template_2030
--------------------
template_123
template_2353
--------------------
template_34
template_181
--------------------
template_124
template_1803
--------------------
template_112
template_505
--------------------
template_125
template_4219
--------------------
template_126
template_506
--------------------
template_112
template_505
--------------------
template_127
template_3468
--------------------
template_112
template_505
--------------------
template_128
template_3475
--------------------
template_129
template_2328
--------------------
template_130
template_3221
--------------------
template_131
template_3178
--------------------
template_94
template_175
--------------------
template_132
template_2943
--------------------
template_133
template_2
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_1
template_19
--------------------
template_135
template_3093
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_45
template_1879
--------------------
template_94
template_175
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_137
template_3666
--------------------
template_138
template_1815
--------------------
template_137
template_3666
--------------------
template_138
template_1815
--------------------
template_45
template_1879
--------------------
template_75
template_625
--------------------
template_139
template_1802
--------------------
template_140
template_4017
--------------------
template_141
template_3788
--------------------
template_142
template_2319
--------------------
template_143
template_2370
--------------------
template_45
template_1879
--------------------
template_144
template_2804
--------------------
template_145
template_4133
--------------------
template_146
template_4136
--------------------
template_147
template_3934
--------------------
template_69
template_627
--------------------
template_148
template_2220
--------------------
template_149
template_1965
--------------------
template_0
template_18
--------------------
template_150
template_3532
--------------------
template_12
template_2379
--------------------
template_151
template_4137
--------------------
template_152
template_3365
--------------------
template_13
template_2236
--------------------
template_153
template_4019
--------------------
template_154
template_1317
--------------------
template_155
template_3293
--------------------
template_55
template_196
--------------------
template_155
template_3293
--------------------
template_55
template_196
--------------------
template_156
template_4084
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_157
template_1932
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_75
template_625
--------------------
template_45
template_1879
--------------------
template_118
template_1328
--------------------
template_33
template_3239
--------------------
template_158
template_4102
--------------------
template_159
template_479
--------------------
template_160
template_638
--------------------
template_161
template_3539
--------------------
template_162
template_507
--------------------
template_163
template_4061
--------------------
template_164
template_504
--------------------
template_65
template_183
--------------------
template_165
template_2552
--------------------
template_166
template_3874
--------------------
template_167
template_3101
--------------------
template_168
template_3090
--------------------
template_49
template_1184
--------------------
template_169
template_528
--------------------
template_45
template_1879
--------------------
template_53
template_1340
--------------------
template_170
template_495
--------------------
template_171
template_4067
--------------------
template_172
template_3455
--------------------
template_173
template_2229
--------------------
template_174
template_1216
--------------------
template_136
template_488
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_175
template_2240
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_176
template_2743
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_178
template_1920
--------------------
template_178
template_1920
--------------------
template_178
template_1920
--------------------
template_178
template_1920
--------------------
template_179
template_1900
--------------------
template_179
template_1900
--------------------
template_179
template_1900
--------------------
template_180
template_3371
--------------------
template_14
template_1877
--------------------
template_181
template_3332
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_75
template_625
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_102
template_1982
--------------------
template_75
template_625
--------------------
template_185
template_3404
--------------------
template_102
template_1982
--------------------
template_75
template_625
--------------------
template_185
template_3404
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_183
template_2213
--------------------
template_184
template_1866
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_75
template_625
--------------------
template_185
template_3404
--------------------
template_75
template_625
--------------------
template_185
template_3404
--------------------
template_186
template_2720
--------------------
template_186
template_2720
--------------------
template_186
template_2720
--------------------
template_186
template_2720
--------------------
template_187
template_2729
--------------------
template_187
template_2729
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_187
template_2729
--------------------
template_187
template_2729
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_185
template_3404
--------------------
template_185
template_3404
--------------------
template_191
template_3921
--------------------
template_191
template_3921
--------------------
template_191
template_3921
--------------------
template_191
template_3921
--------------------
template_191
template_3921
--------------------
template_191
template_3921
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_55
template_196
--------------------
template_1
template_19
--------------------
template_185
template_3404
--------------------
template_193
template_1259
--------------------
template_193
template_1259
--------------------
template_194
template_1313
--------------------
template_194
template_1313
--------------------
template_195
template_1205
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_196
template_2537
--------------------
template_196
template_2537
--------------------
template_197
template_1924
--------------------
template_198
template_3397
--------------------
template_199
template_1374
--------------------
template_199
template_1374
--------------------
template_199
template_1374
--------------------
template_200
template_3814
--------------------
template_200
template_3814
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_201
template_3218
--------------------
template_201
template_3218
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_203
template_3378
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_94
template_175
--------------------
template_205
template_1401
--------------------
template_94
template_175
--------------------
template_206
template_1281
--------------------
template_207
template_1217
--------------------
template_208
template_1268
--------------------
template_209
template_1976
--------------------
template_210
template_1942
--------------------
template_211
template_2713
--------------------
template_212
template_1955
--------------------
template_213
template_2781
--------------------
template_214
template_4065
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_88
template_1898
--------------------
template_216
template_4152
--------------------
template_216
template_4152
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_217
template_2239
--------------------
template_217
template_2239
--------------------
template_11
template_1849
--------------------
template_218
template_2273
--------------------
template_218
template_2273
--------------------
template_219
template_1400
--------------------
template_219
template_1400
--------------------
template_220
template_2778
--------------------
template_221
template_2809
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_220
template_2778
--------------------
template_221
template_2809
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_218
template_2273
--------------------
template_218
template_2273
--------------------
template_219
template_1400
--------------------
template_219
template_1400
--------------------
template_220
template_2778
--------------------
template_221
template_2809
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_220
template_2778
--------------------
template_221
template_2809
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_222
template_530
--------------------
template_223
template_3828
--------------------
template_222
template_530
--------------------
template_223
template_3828
--------------------
template_224
template_532
--------------------
template_224
template_532
--------------------
template_225
template_2263
--------------------
template_225
template_2263
--------------------
template_226
template_4003
--------------------
template_226
template_4003
--------------------
template_227
template_3931
--------------------
template_227
template_3931
--------------------
template_227
template_3931
--------------------
template_227
template_3931
--------------------
template_228
template_630
--------------------
template_94
template_175
--------------------
template_205
template_1401
--------------------
template_94
template_175
--------------------
template_206
template_1281
--------------------
template_229
template_2389
--------------------
template_230
template_2231
--------------------
template_209
template_1976
--------------------
template_210
template_1942
--------------------
template_211
template_2713
--------------------
template_212
template_1955
--------------------
template_213
template_2781
--------------------
template_214
template_4065
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_88
template_1898
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_94
template_175
--------------------
template_231
template_4100
--------------------
template_231
template_4100
--------------------
template_232
template_1892
--------------------
template_232
template_1892
--------------------
template_232
template_1892
--------------------
template_232
template_1892
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_233
template_3529
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_14
template_1877
--------------------
template_234
template_3669
--------------------
template_234
template_3669
--------------------
template_235
template_3764
--------------------
template_235
template_3764
--------------------
template_236
template_3373
--------------------
template_236
template_3373
--------------------
template_237
template_2710
--------------------
template_188
template_2717
--------------------
template_238
template_3991
--------------------
template_239
template_3248
--------------------
template_240
template_1895
--------------------
template_239
template_3248
--------------------
template_240
template_1895
--------------------
template_241
template_3943
--------------------
template_241
template_3943
--------------------
template_242
template_3993
--------------------
template_242
template_3993
--------------------
template_236
template_3373
--------------------
template_236
template_3373
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_14
template_1877
--------------------
template_244
template_3105
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_199
template_1374
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_247
template_1199
--------------------
template_248
template_1869
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_249
template_4247
--------------------
template_250
template_3525
--------------------
template_251
template_480
--------------------
template_251
template_480
--------------------
template_251
template_480
--------------------
template_251
template_480
--------------------
template_252
template_639
--------------------
template_252
template_639
--------------------
template_252
template_639
--------------------
template_252
template_639
--------------------
template_253
template_4238
--------------------
template_253
template_4238
--------------------
template_254
template_3945
--------------------
template_254
template_3945
--------------------
template_255
template_632
--------------------
template_252
template_639
--------------------
template_255
template_632
--------------------
template_252
template_639
--------------------
template_254
template_3945
--------------------
template_254
template_3945
--------------------
template_255
template_632
--------------------
template_252
template_639
--------------------
template_255
template_632
--------------------
template_252
template_639
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_256
template_3871
--------------------
template_257
template_2750
--------------------
template_257
template_2750
--------------------
template_258
template_3876
--------------------
template_257
template_2750
--------------------
template_257
template_2750
--------------------
template_259
template_4051
--------------------
template_257
template_2750
--------------------
template_257
template_2750
--------------------
template_49
template_1184
--------------------
template_260
template_1841
--------------------
template_261
template_100
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_262
template_2558
--------------------
template_263
template_4258
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_264
template_3783
--------------------
template_264
template_3783
--------------------
template_264
template_3783
--------------------
template_264
template_3783
--------------------
template_265
template_1292
--------------------
template_55
template_196
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_266
template_1829
--------------------
template_34
template_181
--------------------
template_267
template_2790
--------------------
template_268
template_640
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_269
template_4246
--------------------
template_270
template_3522
--------------------
template_271
template_2369
--------------------
template_272
template_1233
--------------------
template_273
template_1858
--------------------
template_271
template_2369
--------------------
template_272
template_1233
--------------------
template_273
template_1858
--------------------
template_271
template_2369
--------------------
template_272
template_1233
--------------------
template_273
template_1858
--------------------
template_271
template_2369
--------------------
template_272
template_1233
--------------------
template_273
template_1858
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_274
template_468
--------------------
template_3
template_1279
--------------------
template_274
template_468
--------------------
template_14
template_1877
--------------------
template_275
template_1863
--------------------
template_276
template_2210
--------------------
template_277
template_1201
--------------------
template_276
template_2210
--------------------
template_277
template_1201
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_255
template_632
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_279
template_4245
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_34
template_181
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_281
template_1194
--------------------
template_281
template_1194
--------------------
template_282
template_3402
--------------------
template_255
template_632
--------------------
template_283
template_3756
--------------------
template_284
template_4022
--------------------
template_188
template_2717
--------------------
template_255
template_632
--------------------
template_283
template_3756
--------------------
template_284
template_4022
--------------------
template_285
template_3292
--------------------
template_285
template_3292
--------------------
template_286
template_3696
--------------------
template_285
template_3292
--------------------
template_285
template_3292
--------------------
template_285
template_3292
--------------------
template_286
template_3696
--------------------
template_285
template_3292
--------------------
template_287
template_3867
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_289
template_3077
--------------------
template_290
template_2286
--------------------
template_290
template_2286
--------------------
template_222
template_530
--------------------
template_222
template_530
--------------------
template_291
template_3540
--------------------
template_292
template_2711
--------------------
template_292
template_2711
--------------------
template_293
template_1329
--------------------
template_293
template_1329
--------------------
template_23
template_1971
--------------------
template_294
template_4097
--------------------
template_160
template_638
--------------------
template_294
template_4097
--------------------
template_160
template_638
--------------------
template_275
template_1863
--------------------
template_34
template_181
--------------------
template_277
template_1201
--------------------
template_277
template_1201
--------------------
template_170
template_495
--------------------
template_170
template_495
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_295
template_525
--------------------
template_26
template_1844
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_71
template_2248
--------------------
template_296
template_2357
--------------------
template_296
template_2357
--------------------
template_296
template_2357
--------------------
template_71
template_2248
--------------------
template_296
template_2357
--------------------
template_296
template_2357
--------------------
template_296
template_2357
--------------------
template_297
template_4068
--------------------
template_298
template_3914
--------------------
template_299
template_2313
--------------------
template_298
template_3914
--------------------
template_299
template_2313
--------------------
template_300
template_2725
--------------------
template_301
template_3826
--------------------
template_14
template_1877
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_14
template_1877
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_53
template_1340
--------------------
template_53
template_1340
--------------------
template_302
template_3720
--------------------
template_303
template_3770
--------------------
template_304
template_2247
--------------------
template_305
template_1405
--------------------
template_306
template_1365
--------------------
template_55
template_196
--------------------
template_304
template_2247
--------------------
template_305
template_1405
--------------------
template_306
template_1365
--------------------
template_55
template_196
--------------------
template_307
template_1338
--------------------
template_308
template_1222
--------------------
template_309
template_2724
--------------------
template_304
template_2247
--------------------
template_305
template_1405
--------------------
template_306
template_1365
--------------------
template_304
template_2247
--------------------
template_305
template_1405
--------------------
template_306
template_1365
--------------------
template_307
template_1338
--------------------
template_308
template_1222
--------------------
template_309
template_2724
--------------------
template_310
template_4185
--------------------
template_55
template_196
--------------------
template_310
template_4185
--------------------
template_55
template_196
--------------------
template_310
template_4185
--------------------
template_55
template_196
--------------------
template_310
template_4185
--------------------
template_55
template_196
--------------------
template_311
template_1322
--------------------
template_312
template_467
--------------------
template_313
template_3166
--------------------
template_314
template_4224
--------------------
template_315
template_2762
--------------------
template_311
template_1322
--------------------
template_312
template_467
--------------------
template_313
template_3166
--------------------
template_314
template_4224
--------------------
template_315
template_2762
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_316
template_3884
--------------------
template_215
template_635
--------------------
template_317
template_3172
--------------------
template_318
template_2251
--------------------
template_319
template_465
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_320
template_2317
--------------------
template_321
template_3219
--------------------
template_318
template_2251
--------------------
template_319
template_465
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_320
template_2317
--------------------
template_321
template_3219
--------------------
template_318
template_2251
--------------------
template_319
template_465
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_322
template_4082
--------------------
template_322
template_4082
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_45
template_1879
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_103
template_3379
--------------------
template_323
template_526
--------------------
template_323
template_526
--------------------
template_323
template_526
--------------------
template_323
template_526
--------------------
template_69
template_627
--------------------
template_199
template_1374
--------------------
template_324
template_4081
--------------------
template_325
template_1360
--------------------
template_199
template_1374
--------------------
template_324
template_4081
--------------------
template_325
template_1360
--------------------
template_55
template_196
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_204
template_2331
--------------------
template_326
template_1825
--------------------
template_327
template_3688
--------------------
template_328
template_1938
--------------------
template_329
template_1830
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_94
template_175
--------------------
template_334
template_2801
--------------------
template_334
template_2801
--------------------
template_88
template_1898
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_94
template_175
--------------------
template_334
template_2801
--------------------
template_334
template_2801
--------------------
template_88
template_1898
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_330
template_3930
--------------------
template_21
template_1347
--------------------
template_331
template_1310
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_94
template_175
--------------------
template_334
template_2801
--------------------
template_334
template_2801
--------------------
template_88
template_1898
--------------------
template_335
template_178
--------------------
template_199
template_1374
--------------------
template_336
template_3453
--------------------
template_94
template_175
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_337
template_1282
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_337
template_1282
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_339
template_524
--------------------
template_340
template_3357
--------------------
template_341
template_3268
--------------------
template_342
template_3757
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_343
template_3686
--------------------
template_255
template_632
--------------------
template_94
template_175
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_337
template_1282
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_337
template_1282
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_339
template_524
--------------------
template_340
template_3357
--------------------
template_342
template_3757
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_343
template_3686
--------------------
template_255
template_632
--------------------
template_94
template_175
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_337
template_1282
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_337
template_1282
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_339
template_524
--------------------
template_345
template_1851
--------------------
template_346
template_2798
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_347
template_2268
--------------------
template_255
template_632
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_348
template_2376
--------------------
template_349
template_1354
--------------------
template_349
template_1354
--------------------
template_232
template_1892
--------------------
template_232
template_1892
--------------------
template_350
template_3395
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_169
template_528
--------------------
template_169
template_528
--------------------
template_61
template_1396
--------------------
template_278
template_1919
--------------------
template_351
template_2810
--------------------
template_352
template_3936
--------------------
template_278
template_1919
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_353
template_2272
--------------------
template_353
template_2272
--------------------
template_354
template_1228
--------------------
template_355
template_4200
--------------------
template_355
template_4200
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_356
template_1180
--------------------
template_357
template_4251
--------------------
template_358
template_4180
--------------------
template_359
template_3360
--------------------
template_360
template_4261
--------------------
template_360
template_4261
--------------------
template_360
template_4261
--------------------
template_360
template_4261
--------------------
template_360
template_4261
--------------------
template_361
template_3381
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_362
template_3274
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_1
template_19
--------------------
template_363
template_1343
--------------------
template_364
template_1375
--------------------
template_364
template_1375
--------------------
template_365
template_3159
--------------------
template_365
template_3159
--------------------
template_365
template_3159
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_1
template_19
--------------------
template_363
template_1343
--------------------
template_364
template_1375
--------------------
template_364
template_1375
--------------------
template_365
template_3159
--------------------
template_365
template_3159
--------------------
template_365
template_3159
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_202
template_1209
--------------------
template_118
template_1328
--------------------
template_22
template_510
--------------------
template_24
template_513
--------------------
template_366
template_2348
--------------------
template_82
template_179
--------------------
template_367
template_4085
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_368
template_3091
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_14
template_1877
--------------------
template_169
template_528
--------------------
template_169
template_528
--------------------
template_369
template_1288
--------------------
template_14
template_1877
--------------------
template_370
template_4010
--------------------
template_371
template_3999
--------------------
template_372
template_4009
--------------------
template_373
template_1204
--------------------
template_374
template_4202
--------------------
template_374
template_4202
--------------------
template_373
template_1204
--------------------
template_374
template_4202
--------------------
template_374
template_4202
--------------------
template_375
template_4146
--------------------
template_376
template_4023
--------------------
template_21
template_1347
--------------------
template_323
template_526
--------------------
template_377
template_3263
--------------------
template_14
template_1877
--------------------
template_378
template_3927
--------------------
template_55
template_196
--------------------
template_379
template_4230
--------------------
template_380
template_634
--------------------
template_380
template_634
--------------------
template_378
template_3927
--------------------
template_380
template_634
--------------------
template_380
template_634
--------------------
template_378
template_3927
--------------------
template_381
template_1886
--------------------
template_381
template_1886
--------------------
template_21
template_1347
--------------------
template_377
template_3263
--------------------
template_14
template_1877
--------------------
template_65
template_183
--------------------
template_65
template_183
--------------------
template_382
template_3812
--------------------
template_55
template_196
--------------------
template_383
template_3204
--------------------
template_116
template_508
--------------------
template_6
template_1864
--------------------
template_384
template_3352
--------------------
template_384
template_3352
--------------------
template_385
template_3348
--------------------
template_385
template_3348
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_386
template_965
--------------------
template_386
template_965
--------------------
template_386
template_965
--------------------
template_160
template_638
--------------------
template_1
template_19
--------------------
template_29
template_2384
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_388
template_3880
--------------------
template_389
template_2245
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_0
template_18
--------------------
template_157
template_1932
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_45
template_1879
--------------------
template_391
template_4147
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_392
template_195
--------------------
template_393
template_1969
--------------------
template_101
template_1946
--------------------
template_393
template_1969
--------------------
template_393
template_1969
--------------------
template_393
template_1969
--------------------
template_75
template_625
--------------------
template_394
template_1361
--------------------
template_75
template_625
--------------------
template_394
template_1361
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_394
template_1361
--------------------
template_75
template_625
--------------------
template_394
template_1361
--------------------
template_75
template_625
--------------------
template_6
template_1864
--------------------
template_395
template_2712
--------------------
template_395
template_2712
--------------------
template_395
template_2712
--------------------
template_395
template_2712
--------------------
template_49
template_1184
--------------------
template_396
template_2233
--------------------
template_14
template_1877
--------------------
template_397
template_1309
--------------------
template_398
template_3227
--------------------
template_55
template_196
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_49
template_1184
--------------------
template_396
template_2233
--------------------
template_397
template_1309
--------------------
template_398
template_3227
--------------------
template_55
template_196
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_170
template_495
--------------------
template_118
template_1328
--------------------
template_49
template_1184
--------------------
template_396
template_2233
--------------------
template_75
template_625
--------------------
template_399
template_1960
--------------------
template_400
template_2259
--------------------
template_400
template_2259
--------------------
template_401
template_3693
--------------------
template_402
template_1390
--------------------
template_26
template_1844
--------------------
template_403
template_1838
--------------------
template_55
template_196
--------------------
template_404
template_470
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_406
template_2723
--------------------
template_339
template_524
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_406
template_2723
--------------------
template_1
template_19
--------------------
template_24
template_513
--------------------
template_404
template_470
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_405
template_1211
--------------------
template_255
template_632
--------------------
template_406
template_2723
--------------------
template_255
template_632
--------------------
template_406
template_2723
--------------------
template_1
template_19
--------------------
template_404
template_470
--------------------
template_407
template_478
--------------------
template_268
template_640
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_94
template_175
--------------------
template_3
template_1279
--------------------
template_75
template_625
--------------------
template_46
template_626
--------------------
template_3
template_1279
--------------------
template_23
template_1971
--------------------
template_46
template_626
--------------------
template_137
template_3666
--------------------
template_46
template_626
--------------------
template_137
template_3666
--------------------
template_46
template_626
--------------------
template_408
template_1240
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_410
template_3679
--------------------
template_23
template_1971
--------------------
template_6
template_1864
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_410
template_3679
--------------------
template_23
template_1971
--------------------
template_408
template_1240
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_410
template_3679
--------------------
template_23
template_1971
--------------------
template_6
template_1864
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_410
template_3679
--------------------
template_23
template_1971
--------------------
template_411
template_1833
--------------------
template_411
template_1833
--------------------
template_411
template_1833
--------------------
template_411
template_1833
--------------------
template_412
template_4056
--------------------
template_413
template_2318
--------------------
template_23
template_1971
--------------------
template_414
template_4024
--------------------
template_414
template_4024
--------------------
template_414
template_4024
--------------------
template_415
template_4237
--------------------
template_413
template_2318
--------------------
template_23
template_1971
--------------------
template_414
template_4024
--------------------
template_414
template_4024
--------------------
template_414
template_4024
--------------------
template_415
template_4237
--------------------
template_1
template_19
--------------------
template_416
template_2546
--------------------
template_413
template_2318
--------------------
template_23
template_1971
--------------------
template_6
template_1864
--------------------
template_417
template_2242
--------------------
template_418
template_2299
--------------------
template_419
template_3282
--------------------
template_420
template_3273
--------------------
template_419
template_3282
--------------------
template_420
template_3273
--------------------
template_195
template_1205
--------------------
template_26
template_1844
--------------------
template_421
template_3774
--------------------
template_75
template_625
--------------------
template_1
template_19
--------------------
template_422
template_3354
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_94
template_175
--------------------
template_423
template_3722
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_423
template_3722
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_424
template_3946
--------------------
template_425
template_3691
--------------------
template_55
template_196
--------------------
template_424
template_3946
--------------------
template_425
template_3691
--------------------
template_55
template_196
--------------------
template_424
template_3946
--------------------
template_425
template_3691
--------------------
template_55
template_196
--------------------
template_424
template_3946
--------------------
template_425
template_3691
--------------------
template_55
template_196
--------------------
template_426
template_2367
--------------------
template_426
template_2367
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_427
template_1391
--------------------
template_427
template_1391
--------------------
template_428
template_3777
--------------------
template_428
template_3777
--------------------
template_429
template_4140
--------------------
template_429
template_4140
--------------------
template_430
template_2722
--------------------
template_430
template_2722
--------------------
template_431
template_3760
--------------------
template_431
template_3760
--------------------
template_431
template_3760
--------------------
template_431
template_3760
--------------------
template_432
template_2797
--------------------
template_432
template_2797
--------------------
template_432
template_2797
--------------------
template_0
template_18
--------------------
template_433
template_3250
--------------------
template_434
template_2254
--------------------
template_435
template_2794
--------------------
template_436
template_3252
--------------------
template_14
template_1877
--------------------
template_437
template_4257
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_438
template_1867
--------------------
template_433
template_3250
--------------------
template_434
template_2254
--------------------
template_437
template_4257
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_438
template_1867
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_439
template_3411
--------------------
template_440
template_2356
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_0
template_18
--------------------
template_442
template_1888
--------------------
template_94
template_175
--------------------
template_441
template_1254
--------------------
template_443
template_2736
--------------------
template_440
template_2356
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_94
template_175
--------------------
template_441
template_1254
--------------------
template_443
template_2736
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_134
template_186
--------------------
template_444
template_1342
--------------------
template_444
template_1342
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_45
template_1879
--------------------
template_6
template_1864
--------------------
template_445
template_1896
--------------------
template_102
template_1982
--------------------
template_55
template_196
--------------------
template_45
template_1879
--------------------
template_6
template_1864
--------------------
template_445
template_1896
--------------------
template_102
template_1982
--------------------
template_446
template_1812
--------------------
template_446
template_1812
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_447
template_4259
--------------------
template_75
template_625
--------------------
template_448
template_2768
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_450
template_3526
--------------------
template_290
template_2286
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_290
template_2286
--------------------
template_427
template_1391
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_290
template_2286
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_451
template_3681
--------------------
template_452
template_3079
--------------------
template_290
template_2286
--------------------
template_290
template_2286
--------------------
template_453
template_3192
--------------------
template_453
template_3192
--------------------
template_454
template_3729
--------------------
template_454
template_3729
--------------------
template_455
template_3400
--------------------
template_455
template_3400
--------------------
template_454
template_3729
--------------------
template_454
template_3729
--------------------
template_455
template_3400
--------------------
template_455
template_3400
--------------------
template_0
template_18
--------------------
template_266
template_1829
--------------------
template_1
template_19
--------------------
template_456
template_1398
--------------------
template_0
template_18
--------------------
template_457
template_3893
--------------------
template_458
template_3276
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_459
template_4232
--------------------
template_460
template_1191
--------------------
template_461
template_2544
--------------------
template_162
template_507
--------------------
template_44
template_1951
--------------------
template_460
template_1191
--------------------
template_162
template_507
--------------------
template_44
template_1951
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_94
template_175
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_462
template_3655
--------------------
template_14
template_1877
--------------------
template_462
template_3655
--------------------
template_14
template_1877
--------------------
template_463
template_3233
--------------------
template_300
template_2725
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_464
template_3096
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_243
template_2371
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_245
template_471
--------------------
template_55
template_196
--------------------
template_328
template_1938
--------------------
template_465
template_2383
--------------------
template_466
template_2555
--------------------
template_174
template_1216
--------------------
template_160
template_638
--------------------
template_224
template_532
--------------------
template_467
template_1324
--------------------
template_160
template_638
--------------------
template_133
template_2
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_170
template_495
--------------------
template_14
template_1877
--------------------
template_468
template_1613
--------------------
template_469
template_3104
--------------------
template_470
template_3291
--------------------
template_471
template_4057
--------------------
template_472
template_2225
--------------------
template_14
template_1877
--------------------
template_472
template_2225
--------------------
template_14
template_1877
--------------------
template_472
template_2225
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_126
template_506
--------------------
template_473
template_3106
--------------------
template_472
template_2225
--------------------
template_45
template_1879
--------------------
template_41
template_1285
--------------------
template_474
template_3504
--------------------
template_136
template_488
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_475
template_3197
--------------------
template_476
template_3085
--------------------
template_136
template_488
--------------------
template_477
template_1290
--------------------
template_55
template_196
--------------------
template_170
template_495
--------------------
template_14
template_1877
--------------------
template_472
template_2225
--------------------
template_472
template_2225
--------------------
template_472
template_2225
--------------------
template_472
template_2225
--------------------
template_41
template_1285
--------------------
template_136
template_488
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_475
template_3197
--------------------
template_136
template_488
--------------------
template_477
template_1290
--------------------
template_55
template_196
--------------------
template_478
template_1220
--------------------
template_160
template_638
--------------------
template_479
template_3275
--------------------
template_55
template_196
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_480
template_3778
--------------------
template_480
template_3778
--------------------
template_481
template_2215
--------------------
template_481
template_2215
--------------------
template_481
template_2215
--------------------
template_481
template_2215
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_344
template_2261
--------------------
template_482
template_3925
--------------------
template_482
template_3925
--------------------
template_482
template_3925
--------------------
template_482
template_3925
--------------------
template_483
template_3384
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_484
template_3684
--------------------
template_484
template_3684
--------------------
template_485
template_1918
--------------------
template_486
template_1834
--------------------
template_487
template_1943
--------------------
template_488
template_1846
--------------------
template_484
template_3684
--------------------
template_484
template_3684
--------------------
template_485
template_1918
--------------------
template_486
template_1834
--------------------
template_487
template_1943
--------------------
template_488
template_1846
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_489
template_3731
--------------------
template_489
template_3731
--------------------
template_485
template_1918
--------------------
template_490
template_1916
--------------------
template_491
template_1941
--------------------
template_488
template_1846
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_485
template_1918
--------------------
template_490
template_1916
--------------------
template_491
template_1941
--------------------
template_488
template_1846
--------------------
template_492
template_1855
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_493
template_1904
--------------------
template_493
template_1904
--------------------
template_1
template_19
--------------------
template_494
template_1818
--------------------
template_489
template_3731
--------------------
template_489
template_3731
--------------------
template_485
template_1918
--------------------
template_495
template_2799
--------------------
template_496
template_2796
--------------------
template_488
template_1846
--------------------
template_492
template_1855
--------------------
template_497
template_1804
--------------------
template_498
template_1926
--------------------
template_489
template_3731
--------------------
template_489
template_3731
--------------------
template_485
template_1918
--------------------
template_495
template_2799
--------------------
template_496
template_2796
--------------------
template_488
template_1846
--------------------
template_485
template_1918
--------------------
template_495
template_2799
--------------------
template_496
template_2796
--------------------
template_488
template_1846
--------------------
template_492
template_1855
--------------------
template_499
template_1358
--------------------
template_34
template_181
--------------------
template_500
template_2301
--------------------
template_501
template_1382
--------------------
template_500
template_2301
--------------------
template_501
template_1382
--------------------
template_500
template_2301
--------------------
template_501
template_1382
--------------------
template_500
template_2301
--------------------
template_501
template_1382
--------------------
template_500
template_2301
--------------------
template_501
template_1382
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_502
template_1320
--------------------
template_503
template_3709
--------------------
template_75
template_625
--------------------
template_503
template_3709
--------------------
template_503
template_3709
--------------------
template_504
template_2342
--------------------
template_255
template_632
--------------------
template_295
template_525
--------------------
template_505
template_1223
--------------------
template_255
template_632
--------------------
template_405
template_1211
--------------------
template_506
template_3752
--------------------
template_405
template_1211
--------------------
template_506
template_3752
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_507
template_3824
--------------------
template_508
template_1827
--------------------
template_508
template_1827
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_509
template_3818
--------------------
template_508
template_1827
--------------------
template_508
template_1827
--------------------
template_510
template_4076
--------------------
template_511
template_1239
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_512
template_2015
--------------------
template_513
template_1912
--------------------
template_488
template_1846
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_512
template_2015
--------------------
template_513
template_1912
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_512
template_2015
--------------------
template_513
template_1912
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_512
template_2015
--------------------
template_513
template_1912
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_0
template_18
--------------------
template_22
template_510
--------------------
template_514
template_2212
--------------------
template_0
template_18
--------------------
template_515
template_4263
--------------------
template_299
template_2313
--------------------
template_516
template_1865
--------------------
template_1
template_19
--------------------
template_517
template_1284
--------------------
template_2
template_2786
--------------------
template_518
template_1975
--------------------
template_519
template_1248
--------------------
template_1
template_19
--------------------
template_520
template_1276
--------------------
template_1
template_19
--------------------
template_521
template_492
--------------------
template_2
template_2786
--------------------
template_522
template_2249
--------------------
template_224
template_532
--------------------
template_523
template_3896
--------------------
template_1
template_19
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_299
template_2313
--------------------
template_516
template_1865
--------------------
template_517
template_1284
--------------------
template_2
template_2786
--------------------
template_518
template_1975
--------------------
template_1
template_19
--------------------
template_520
template_1276
--------------------
template_521
template_492
--------------------
template_2
template_2786
--------------------
template_522
template_2249
--------------------
template_224
template_532
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_299
template_2313
--------------------
template_516
template_1865
--------------------
template_517
template_1284
--------------------
template_2
template_2786
--------------------
template_518
template_1975
--------------------
template_1
template_19
--------------------
template_520
template_1276
--------------------
template_521
template_492
--------------------
template_2
template_2786
--------------------
template_522
template_2249
--------------------
template_224
template_532
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_162
template_507
--------------------
template_524
template_2366
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_1
template_19
--------------------
template_525
template_500
--------------------
template_222
template_530
--------------------
template_526
template_3207
--------------------
template_527
template_3467
--------------------
template_222
template_530
--------------------
template_528
template_2930
--------------------
template_529
template_2250
--------------------
template_34
template_181
--------------------
template_530
template_477
--------------------
template_531
template_1371
--------------------
template_126
template_506
--------------------
template_532
template_3941
--------------------
template_1
template_19
--------------------
template_533
template_509
--------------------
template_534
template_2933
--------------------
template_535
template_3916
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_131
template_3178
--------------------
template_536
template_1826
--------------------
template_1
template_19
--------------------
template_525
template_500
--------------------
template_222
template_530
--------------------
template_526
template_3207
--------------------
template_527
template_3467
--------------------
template_222
template_530
--------------------
template_528
template_2930
--------------------
template_531
template_1371
--------------------
template_126
template_506
--------------------
template_532
template_3941
--------------------
template_1
template_19
--------------------
template_533
template_509
--------------------
template_534
template_2933
--------------------
template_535
template_3916
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_131
template_3178
--------------------
template_536
template_1826
--------------------
template_1
template_19
--------------------
template_525
template_500
--------------------
template_222
template_530
--------------------
template_526
template_3207
--------------------
template_527
template_3467
--------------------
template_222
template_530
--------------------
template_528
template_2930
--------------------
template_531
template_1371
--------------------
template_126
template_506
--------------------
template_532
template_3941
--------------------
template_1
template_19
--------------------
template_533
template_509
--------------------
template_534
template_2933
--------------------
template_535
template_3916
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_131
template_3178
--------------------
template_536
template_1826
--------------------
template_1
template_19
--------------------
template_525
template_500
--------------------
template_222
template_530
--------------------
template_526
template_3207
--------------------
template_527
template_3467
--------------------
template_222
template_530
--------------------
template_528
template_2930
--------------------
template_531
template_1371
--------------------
template_126
template_506
--------------------
template_532
template_3941
--------------------
template_1
template_19
--------------------
template_533
template_509
--------------------
template_534
template_2933
--------------------
template_535
template_3916
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_131
template_3178
--------------------
template_536
template_1826
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_55
template_196
--------------------
template_23
template_1971
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_23
template_1971
--------------------
template_23
template_1971
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_537
template_2767
--------------------
template_537
template_2767
--------------------
template_537
template_2767
--------------------
template_537
template_2767
--------------------
template_538
template_497
--------------------
template_538
template_497
--------------------
template_538
template_497
--------------------
template_539
template_2021
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_538
template_497
--------------------
template_538
template_497
--------------------
template_538
template_497
--------------------
template_539
template_2021
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_540
template_3680
--------------------
template_55
template_196
--------------------
template_516
template_1865
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_541
template_2748
--------------------
template_541
template_2748
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_542
template_1808
--------------------
template_542
template_1808
--------------------
template_542
template_1808
--------------------
template_543
template_2345
--------------------
template_544
template_2343
--------------------
template_390
template_1881
--------------------
template_545
template_1935
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_546
template_3670
--------------------
template_546
template_3670
--------------------
template_547
template_2802
--------------------
template_547
template_2802
--------------------
template_547
template_2802
--------------------
template_547
template_2802
--------------------
template_445
template_1896
--------------------
template_548
template_1835
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_550
template_3258
--------------------
template_550
template_3258
--------------------
template_550
template_3258
--------------------
template_550
template_3258
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_549
template_2360
--------------------
template_551
template_3231
--------------------
template_551
template_3231
--------------------
template_551
template_3231
--------------------
template_551
template_3231
--------------------
template_552
template_3665
--------------------
template_552
template_3665
--------------------
template_552
template_3665
--------------------
template_552
template_3665
--------------------
template_188
template_2717
--------------------
template_387
template_1893
--------------------
template_553
template_1889
--------------------
template_554
template_2760
--------------------
template_555
template_3769
--------------------
template_188
template_2717
--------------------
template_387
template_1893
--------------------
template_553
template_1889
--------------------
template_554
template_2760
--------------------
template_555
template_3769
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_188
template_2717
--------------------
template_558
template_3342
--------------------
template_188
template_2717
--------------------
template_558
template_3342
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_556
template_3913
--------------------
template_387
template_1893
--------------------
template_557
template_1931
--------------------
template_554
template_2760
--------------------
template_559
template_3883
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_560
template_2556
--------------------
template_561
template_3531
--------------------
template_562
template_4231
--------------------
template_563
template_2780
--------------------
template_563
template_2780
--------------------
template_563
template_2780
--------------------
template_563
template_2780
--------------------
template_563
template_2780
--------------------
template_563
template_2780
--------------------
template_251
template_480
--------------------
template_404
template_470
--------------------
template_24
template_513
--------------------
template_26
template_1844
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_45
template_1879
--------------------
template_49
template_1184
--------------------
template_564
template_2330
--------------------
template_565
template_3726
--------------------
template_566
template_1332
--------------------
template_45
template_1879
--------------------
template_49
template_1184
--------------------
template_564
template_2330
--------------------
template_565
template_3726
--------------------
template_566
template_1332
--------------------
template_45
template_1879
--------------------
template_567
template_3367
--------------------
template_567
template_3367
--------------------
template_46
template_626
--------------------
template_46
template_626
--------------------
template_568
template_3229
--------------------
template_568
template_3229
--------------------
template_568
template_3229
--------------------
template_335
template_178
--------------------
template_169
template_528
--------------------
template_169
template_528
--------------------
template_45
template_1879
--------------------
template_569
template_4091
--------------------
template_45
template_1879
--------------------
template_21
template_1347
--------------------
template_335
template_178
--------------------
template_169
template_528
--------------------
template_169
template_528
--------------------
template_45
template_1879
--------------------
template_569
template_4091
--------------------
template_45
template_1879
--------------------
template_50
template_2728
--------------------
template_50
template_2728
--------------------
template_0
template_18
--------------------
template_332
template_1226
--------------------
template_570
template_1983
--------------------
template_571
template_1805
--------------------
template_572
template_1847
--------------------
template_55
template_196
--------------------
template_332
template_1226
--------------------
template_570
template_1983
--------------------
template_571
template_1805
--------------------
template_573
template_3363
--------------------
template_572
template_1847
--------------------
template_55
template_196
--------------------
template_332
template_1226
--------------------
template_570
template_1983
--------------------
template_571
template_1805
--------------------
template_572
template_1847
--------------------
template_55
template_196
--------------------
template_49
template_1184
--------------------
template_49
template_1184
--------------------
template_574
template_2807
--------------------
template_104
template_2204
--------------------
template_104
template_2204
--------------------
template_55
template_196
--------------------
template_332
template_1226
--------------------
template_570
template_1983
--------------------
template_571
template_1805
--------------------
template_572
template_1847
--------------------
template_55
template_196
--------------------
template_332
template_1226
--------------------
template_570
template_1983
--------------------
template_571
template_1805
--------------------
template_55
template_196
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_568
template_3229
--------------------
template_45
template_1879
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_436
template_3252
--------------------
template_116
template_508
--------------------
template_45
template_1879
--------------------
template_49
template_1184
--------------------
template_575
template_1263
--------------------
template_576
template_2954
--------------------
template_14
template_1877
--------------------
template_575
template_1263
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_525
template_500
--------------------
template_49
template_1184
--------------------
template_575
template_1263
--------------------
template_577
template_2034
--------------------
template_116
template_508
--------------------
template_516
template_1865
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_456
template_1398
--------------------
template_49
template_1184
--------------------
template_578
template_3674
--------------------
template_45
template_1879
--------------------
template_55
template_196
--------------------
template_1
template_19
--------------------
template_579
template_485
--------------------
template_49
template_1184
--------------------
template_580
template_1179
--------------------
template_581
template_3474
--------------------
template_582
template_1383
--------------------
template_583
template_2222
--------------------
template_584
template_1214
--------------------
template_585
template_1948
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_586
template_1917
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_542
template_1808
--------------------
template_45
template_1879
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_331
template_1310
--------------------
template_331
template_1310
--------------------
template_587
template_3257
--------------------
template_588
template_3406
--------------------
template_589
template_3508
--------------------
template_590
template_2715
--------------------
template_590
template_2715
--------------------
template_590
template_2715
--------------------
template_590
template_2715
--------------------
template_590
template_2715
--------------------
template_590
template_2715
--------------------
template_591
template_3086
--------------------
template_592
template_3524
--------------------
template_593
template_4234
--------------------
template_594
template_1884
--------------------
template_594
template_1884
--------------------
template_595
template_4074
--------------------
template_136
template_488
--------------------
template_538
template_497
--------------------
template_136
template_488
--------------------
template_538
template_497
--------------------
template_136
template_488
--------------------
template_538
template_497
--------------------
template_136
template_488
--------------------
template_538
template_497
--------------------
template_499
template_1358
--------------------
template_499
template_1358
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_596
template_3536
--------------------
template_597
template_3392
--------------------
template_597
template_3392
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_598
template_4176
--------------------
template_599
template_1345
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_600
template_4229
--------------------
template_215
template_635
--------------------
template_55
template_196
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_390
template_1881
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_601
template_2289
--------------------
template_349
template_1354
--------------------
template_602
template_1903
--------------------
template_603
template_3900
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_602
template_1903
--------------------
template_604
template_4183
--------------------
template_55
template_196
--------------------
template_605
template_4182
--------------------
template_192
template_1901
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_606
template_3098
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_607
template_3083
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_608
template_3866
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_609
template_3879
--------------------
template_251
template_480
--------------------
template_251
template_480
--------------------
template_610
template_1287
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_611
template_3334
--------------------
template_612
template_3340
--------------------
template_613
template_3356
--------------------
template_614
template_1837
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_615
template_1189
--------------------
template_45
template_1879
--------------------
template_615
template_1189
--------------------
template_45
template_1879
--------------------
template_5
template_3719
--------------------
template_14
template_1877
--------------------
template_5
template_3719
--------------------
template_14
template_1877
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_616
template_4241
--------------------
template_55
template_196
--------------------
template_616
template_4241
--------------------
template_55
template_196
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_75
template_625
--------------------
template_280
template_1411
--------------------
template_280
template_1411
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_14
template_1877
--------------------
template_617
template_3389
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_617
template_3389
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_188
template_2717
--------------------
template_618
template_3761
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_619
template_1195
--------------------
template_619
template_1195
--------------------
template_619
template_1195
--------------------
template_619
template_1195
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_620
template_4149
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_621
template_4249
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_622
template_3870
--------------------
template_299
template_2313
--------------------
template_45
template_1879
--------------------
template_75
template_625
--------------------
template_623
template_1907
--------------------
template_75
template_625
--------------------
template_82
template_179
--------------------
template_624
template_3456
--------------------
template_293
template_1329
--------------------
template_14
template_1877
--------------------
template_625
template_2806
--------------------
template_626
template_4184
--------------------
template_627
template_2787
--------------------
template_86
template_1910
--------------------
template_88
template_1898
--------------------
template_627
template_2787
--------------------
template_86
template_1910
--------------------
template_88
template_1898
--------------------
template_299
template_2313
--------------------
template_45
template_1879
--------------------
template_518
template_1975
--------------------
template_623
template_1907
--------------------
template_75
template_625
--------------------
template_82
template_179
--------------------
template_624
template_3456
--------------------
template_293
template_1329
--------------------
template_14
template_1877
--------------------
template_625
template_2806
--------------------
template_626
template_4184
--------------------
template_627
template_2787
--------------------
template_86
template_1910
--------------------
template_88
template_1898
--------------------
template_627
template_2787
--------------------
template_86
template_1910
--------------------
template_88
template_1898
--------------------
template_45
template_1879
--------------------
template_49
template_1184
--------------------
template_21
template_1347
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_190
template_1856
--------------------
template_14
template_1877
--------------------
template_82
template_179
--------------------
template_624
template_3456
--------------------
template_293
template_1329
--------------------
template_14
template_1877
--------------------
template_49
template_1184
--------------------
template_14
template_1877
--------------------
template_628
template_2333
--------------------
template_396
template_2233
--------------------
template_14
template_1877
--------------------
template_118
template_1328
--------------------
template_22
template_510
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_1
template_19
--------------------
template_195
template_1205
--------------------
template_26
template_1844
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_1
template_19
--------------------
template_24
template_513
--------------------
template_26
template_1844
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_0
template_18
--------------------
template_629
template_3165
--------------------
template_630
template_2752
--------------------
template_177
template_3671
--------------------
template_118
template_1328
--------------------
template_22
template_510
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_24
template_513
--------------------
template_26
template_1844
--------------------
template_7
template_1981
--------------------
template_27
template_4129
--------------------
template_2
template_2786
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_6
template_1864
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_6
template_1864
--------------------
template_101
template_1946
--------------------
template_631
template_177
--------------------
template_632
template_4053
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_633
template_4007
--------------------
template_260
template_1841
--------------------
template_634
template_3110
--------------------
template_635
template_2375
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_636
template_3102
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_423
template_3722
--------------------
template_75
template_625
--------------------
template_423
template_3722
--------------------
template_75
template_625
--------------------
template_55
template_196
--------------------
template_637
template_182
--------------------
template_638
template_3305
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_641
template_1974
--------------------
template_642
template_1954
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_643
template_3660
--------------------
template_265
template_1292
--------------------
template_170
template_495
--------------------
template_268
template_640
--------------------
template_87
template_1939
--------------------
template_639
template_1275
--------------------
template_640
template_1853
--------------------
template_209
template_1976
--------------------
template_644
template_1871
--------------------
template_641
template_1974
--------------------
template_109
template_1947
--------------------
template_88
template_1898
--------------------
template_55
template_196
--------------------
template_335
template_178
--------------------
template_645
template_3949
--------------------
template_246
template_489
--------------------
template_246
template_489
--------------------
template_646
template_2310
--------------------
template_646
template_2310
--------------------
template_646
template_2310
--------------------
template_646
template_2310
--------------------
template_246
template_489
--------------------
template_170
template_495
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_647
template_1370
--------------------
template_648
template_498
--------------------
template_649
template_2763
--------------------
template_650
template_4077
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_651
template_1380
--------------------
template_118
template_1328
--------------------
template_652
template_3942
--------------------
template_651
template_1380
--------------------
template_118
template_1328
--------------------
template_652
template_3942
--------------------
template_653
template_1614
--------------------
template_654
template_3072
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_655
template_2779
--------------------
template_655
template_2779
--------------------
template_100
template_1304
--------------------
template_100
template_1304
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_656
template_4145
--------------------
template_657
template_3280
--------------------
template_657
template_3280
--------------------
template_658
template_3391
--------------------
template_658
template_3391
--------------------
template_659
template_2744
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_659
template_2744
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_660
template_1612
--------------------
template_660
template_1612
--------------------
template_660
template_1612
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_661
template_4225
--------------------
template_661
template_4225
--------------------
template_662
template_2291
--------------------
template_662
template_2291
--------------------
template_663
template_2757
--------------------
template_663
template_2757
--------------------
template_34
template_181
--------------------
template_664
template_2293
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_663
template_2757
--------------------
template_663
template_2757
--------------------
template_34
template_181
--------------------
template_664
template_2293
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_665
template_3950
--------------------
template_665
template_3950
--------------------
template_55
template_196
--------------------
template_170
template_495
--------------------
template_666
template_2813
--------------------
template_666
template_2813
--------------------
template_667
template_2390
--------------------
template_87
template_1939
--------------------
template_170
template_495
--------------------
template_666
template_2813
--------------------
template_666
template_2813
--------------------
template_667
template_2390
--------------------
template_87
template_1939
--------------------
template_668
template_2765
--------------------
template_669
template_3245
--------------------
template_65
template_183
--------------------
template_65
template_183
--------------------
template_670
template_3505
--------------------
template_55
template_196
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_55
template_196
--------------------
template_6
template_1864
--------------------
template_671
template_3708
--------------------
template_671
template_3708
--------------------
template_268
template_640
--------------------
template_255
template_632
--------------------
template_268
template_640
--------------------
template_672
template_3306
--------------------
template_672
template_3306
--------------------
template_672
template_3306
--------------------
template_672
template_3306
--------------------
template_673
template_1809
--------------------
template_88
template_1898
--------------------
template_673
template_1809
--------------------
template_88
template_1898
--------------------
template_530
template_477
--------------------
template_530
template_477
--------------------
template_674
template_514
--------------------
template_675
template_4002
--------------------
template_674
template_514
--------------------
template_676
template_476
--------------------
template_674
template_514
--------------------
template_676
template_476
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_677
template_4151
--------------------
template_86
template_1910
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_73
template_1264
--------------------
template_501
template_1382
--------------------
template_78
template_521
--------------------
template_26
template_1844
--------------------
template_407
template_478
--------------------
template_678
template_4013
--------------------
template_21
template_1347
--------------------
template_73
template_1264
--------------------
template_501
template_1382
--------------------
template_78
template_521
--------------------
template_26
template_1844
--------------------
template_407
template_478
--------------------
template_678
template_4013
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_501
template_1382
--------------------
template_134
template_186
--------------------
template_679
template_2032
--------------------
template_680
template_4103
--------------------
template_134
template_186
--------------------
template_679
template_2032
--------------------
template_681
template_529
--------------------
template_682
template_1911
--------------------
template_387
template_1893
--------------------
template_683
template_3409
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_501
template_1382
--------------------
template_134
template_186
--------------------
template_684
template_3452
--------------------
template_55
template_196
--------------------
template_681
template_529
--------------------
template_682
template_1911
--------------------
template_387
template_1893
--------------------
template_683
template_3409
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_501
template_1382
--------------------
template_134
template_186
--------------------
template_684
template_3452
--------------------
template_681
template_529
--------------------
template_682
template_1911
--------------------
template_387
template_1893
--------------------
template_683
template_3409
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_685
template_2791
--------------------
template_686
template_1923
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_14
template_1877
--------------------
template_14
template_1877
--------------------
template_687
template_1262
--------------------
template_55
template_196
--------------------
template_687
template_1262
--------------------
template_55
template_196
--------------------
template_688
template_1842
--------------------
template_688
template_1842
--------------------
template_689
template_4026
--------------------
template_689
template_4026
--------------------
template_689
template_4026
--------------------
template_689
template_4026
--------------------
template_202
template_1209
--------------------
template_55
template_196
--------------------
template_202
template_1209
--------------------
template_55
template_196
--------------------
template_690
template_3789
--------------------
template_690
template_3789
--------------------
template_691
template_2770
--------------------
template_691
template_2770
--------------------
template_692
template_3176
--------------------
template_6
template_1864
--------------------
template_693
template_1402
--------------------
template_694
template_1831
--------------------
template_693
template_1402
--------------------
template_694
template_1831
--------------------
template_695
template_3177
--------------------
template_55
template_196
--------------------
template_695
template_3177
--------------------
template_55
template_196
--------------------
template_305
template_1405
--------------------
template_328
template_1938
--------------------
template_305
template_1405
--------------------
template_328
template_1938
--------------------
template_696
template_1289
--------------------
template_69
template_627
--------------------
template_696
template_1289
--------------------
template_69
template_627
--------------------
template_697
template_3200
--------------------
template_698
template_1192
--------------------
template_64
template_1882
--------------------
template_697
template_3200
--------------------
template_698
template_1192
--------------------
template_64
template_1882
--------------------
template_697
template_3200
--------------------
template_698
template_1192
--------------------
template_64
template_1882
--------------------
template_697
template_3200
--------------------
template_698
template_1192
--------------------
template_64
template_1882
--------------------
template_699
template_1273
--------------------
template_700
template_4012
--------------------
template_19
template_3771
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_94
template_175
--------------------
template_701
template_2234
--------------------
template_14
template_1877
--------------------
template_701
template_2234
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_702
template_2771
--------------------
template_703
template_2355
--------------------
template_704
template_3675
--------------------
template_14
template_1877
--------------------
template_704
template_3675
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_123
template_2353
--------------------
template_705
template_4096
--------------------
template_705
template_4096
--------------------
template_706
template_1316
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_706
template_1316
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_707
template_1283
--------------------
template_707
template_1283
--------------------
template_708
template_4089
--------------------
template_708
template_4089
--------------------
template_335
template_178
--------------------
template_22
template_510
--------------------
template_335
template_178
--------------------
template_22
template_510
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_709
template_1352
--------------------
template_710
template_486
--------------------
template_709
template_1352
--------------------
template_710
template_486
--------------------
template_711
template_1333
--------------------
template_268
template_640
--------------------
template_711
template_1333
--------------------
template_268
template_640
--------------------
template_26
template_1844
--------------------
template_26
template_1844
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_712
template_4098
--------------------
template_712
template_4098
--------------------
template_55
template_196
--------------------
template_713
template_3776
--------------------
template_713
template_3776
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_714
template_1984
--------------------
template_714
template_1984
--------------------
template_714
template_1984
--------------------
template_714
template_1984
--------------------
template_14
template_1877
--------------------
template_715
template_3685
--------------------
template_715
template_3685
--------------------
template_715
template_3685
--------------------
template_715
template_3685
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_716
template_3698
--------------------
template_716
template_3698
--------------------
template_716
template_3698
--------------------
template_716
template_3698
--------------------
template_716
template_3698
--------------------
template_716
template_3698
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_309
template_2724
--------------------
template_309
template_2724
--------------------
template_717
template_2745
--------------------
template_717
template_2745
--------------------
template_717
template_2745
--------------------
template_717
template_2745
--------------------
template_718
template_3937
--------------------
template_719
template_3782
--------------------
template_1
template_19
--------------------
template_720
template_3541
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_14
template_1877
--------------------
template_34
template_181
--------------------
template_721
template_2808
--------------------
template_721
template_2808
--------------------
template_0
template_18
--------------------
template_722
template_3881
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_723
template_3725
--------------------
template_723
template_3725
--------------------
template_723
template_3725
--------------------
template_723
template_3725
--------------------
template_525
template_500
--------------------
template_724
template_464
--------------------
template_164
template_504
--------------------
template_725
template_4054
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_726
template_2785
--------------------
template_726
template_2785
--------------------
template_726
template_2785
--------------------
template_726
template_2785
--------------------
template_727
template_3196
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_727
template_3196
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_728
template_1968
--------------------
template_390
template_1881
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_14
template_1877
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_729
template_2754
--------------------
template_730
template_2747
--------------------
template_730
template_2747
--------------------
template_75
template_625
--------------------
template_731
template_3887
--------------------
template_732
template_1379
--------------------
template_732
template_1379
--------------------
template_732
template_1379
--------------------
template_732
template_1379
--------------------
template_733
template_3364
--------------------
template_733
template_3364
--------------------
template_733
template_3364
--------------------
template_733
template_3364
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_94
template_175
--------------------
template_735
template_515
--------------------
template_736
template_185
--------------------
template_737
template_3331
--------------------
template_737
template_3331
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_728
template_1968
--------------------
template_737
template_3331
--------------------
template_737
template_3331
--------------------
template_728
template_1968
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_94
template_175
--------------------
template_735
template_515
--------------------
template_736
template_185
--------------------
template_737
template_3331
--------------------
template_737
template_3331
--------------------
template_728
template_1968
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_737
template_3331
--------------------
template_737
template_3331
--------------------
template_728
template_1968
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_94
template_175
--------------------
template_735
template_515
--------------------
template_736
template_185
--------------------
template_737
template_3331
--------------------
template_737
template_3331
--------------------
template_728
template_1968
--------------------
template_154
template_1317
--------------------
template_734
template_3353
--------------------
template_738
template_2297
--------------------
template_739
template_487
--------------------
template_740
template_1929
--------------------
template_738
template_2297
--------------------
template_739
template_487
--------------------
template_740
template_1929
--------------------
template_1
template_19
--------------------
template_741
template_3527
--------------------
template_742
template_1221
--------------------
template_742
template_1221
--------------------
template_742
template_1221
--------------------
template_742
template_1221
--------------------
template_728
template_1968
--------------------
template_743
template_4111
--------------------
template_199
template_1374
--------------------
template_744
template_4088
--------------------
template_745
template_4134
--------------------
template_55
template_196
--------------------
template_745
template_4134
--------------------
template_743
template_4111
--------------------
template_199
template_1374
--------------------
template_744
template_4088
--------------------
template_55
template_196
--------------------
template_1
template_19
--------------------
template_363
template_1343
--------------------
template_746
template_3791
--------------------
template_747
template_3758
--------------------
template_748
template_1270
--------------------
template_749
template_4204
--------------------
template_82
template_179
--------------------
template_750
template_3480
--------------------
template_199
template_1374
--------------------
template_224
template_532
--------------------
template_751
template_463
--------------------
template_751
template_463
--------------------
template_751
template_463
--------------------
template_751
template_463
--------------------
template_173
template_2229
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_752
template_3897
--------------------
template_215
template_635
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_753
template_2255
--------------------
template_753
template_2255
--------------------
template_754
template_2359
--------------------
template_754
template_2359
--------------------
template_755
template_3269
--------------------
template_755
template_3269
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_756
template_3821
--------------------
template_757
template_3831
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_758
template_3471
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_753
template_2255
--------------------
template_753
template_2255
--------------------
template_300
template_2725
--------------------
template_759
template_516
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_757
template_3831
--------------------
template_55
template_196
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_758
template_3471
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_513
template_1912
--------------------
template_103
template_3379
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_75
template_625
--------------------
template_21
template_1347
--------------------
template_363
template_1343
--------------------
template_760
template_1902
--------------------
template_761
template_1261
--------------------
template_762
template_2351
--------------------
template_136
template_488
--------------------
template_123
template_2353
--------------------
template_123
template_2353
--------------------
template_123
template_2353
--------------------
template_763
template_3533
--------------------
template_764
template_3535
--------------------
template_765
template_2322
--------------------
template_765
template_2322
--------------------
template_11
template_1849
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_278
template_1919
--------------------
template_278
template_1919
--------------------
template_23
template_1971
--------------------
template_186
template_2720
--------------------
template_766
template_469
--------------------
template_767
template_2922
--------------------
template_768
template_2041
--------------------
template_23
template_1971
--------------------
template_769
template_2040
--------------------
template_75
template_625
--------------------
template_34
template_181
--------------------
template_770
template_4254
--------------------
template_34
template_181
--------------------
template_771
template_4253
--------------------
template_530
template_477
--------------------
template_772
template_2926
--------------------
template_23
template_1971
--------------------
template_773
template_4158
--------------------
template_774
template_2334
--------------------
template_774
template_2334
--------------------
template_288
template_641
--------------------
template_774
template_2334
--------------------
template_774
template_2334
--------------------
template_288
template_641
--------------------
template_774
template_2334
--------------------
template_774
template_2334
--------------------
template_288
template_641
--------------------
template_775
template_3157
--------------------
template_268
template_640
--------------------
template_776
template_1874
--------------------
template_591
template_3086
--------------------
template_777
template_3339
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_55
template_196
--------------------
template_778
template_2811
--------------------
template_778
template_2811
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_196
template_2537
--------------------
template_67
template_1348
--------------------
template_67
template_1348
--------------------
template_196
template_2537
--------------------
template_67
template_1348
--------------------
template_75
template_625
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_602
template_1903
--------------------
template_75
template_625
--------------------
template_232
template_1892
--------------------
template_232
template_1892
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_779
template_2776
--------------------
template_780
template_3162
--------------------
template_781
template_4171
--------------------
template_782
template_3223
--------------------
template_782
template_3223
--------------------
template_783
template_2385
--------------------
template_783
template_2385
--------------------
template_75
template_625
--------------------
template_784
template_1312
--------------------
template_784
template_1312
--------------------
template_602
template_1903
--------------------
template_782
template_3223
--------------------
template_782
template_3223
--------------------
template_783
template_2385
--------------------
template_783
template_2385
--------------------
template_784
template_1312
--------------------
template_784
template_1312
--------------------
template_602
template_1903
--------------------
template_75
template_625
--------------------
template_785
template_1363
--------------------
template_55
template_196
--------------------
template_101
template_1946
--------------------
template_785
template_1363
--------------------
template_786
template_3175
--------------------
template_787
template_3347
--------------------
template_786
template_3175
--------------------
template_308
template_1222
--------------------
template_788
template_2350
--------------------
template_788
template_2350
--------------------
template_788
template_2350
--------------------
template_224
template_532
--------------------
template_101
template_1946
--------------------
template_789
template_3372
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_545
template_1935
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_49
template_1184
--------------------
template_516
template_1865
--------------------
template_780
template_3162
--------------------
template_781
template_4171
--------------------
template_75
template_625
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_790
template_3341
--------------------
template_791
template_1814
--------------------
template_170
template_495
--------------------
template_409
template_792
--------------------
template_792
template_2751
--------------------
template_714
template_1984
--------------------
template_260
template_1841
--------------------
template_793
template_2386
--------------------
template_794
template_3256
--------------------
template_206
template_1281
--------------------
template_795
template_1816
--------------------
template_796
template_3375
--------------------
template_644
template_1871
--------------------
template_209
template_1976
--------------------
template_88
template_1898
--------------------
template_797
template_4072
--------------------
template_798
template_3191
--------------------
template_799
template_1973
--------------------
template_255
template_632
--------------------
template_255
template_632
--------------------
template_255
template_632
--------------------
template_268
template_640
--------------------
template_568
template_3229
--------------------
template_568
template_3229
--------------------
template_800
template_3224
--------------------
template_800
template_3224
--------------------
template_801
template_3517
--------------------
template_802
template_2382
--------------------
template_802
template_2382
--------------------
template_14
template_1877
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_803
template_4162
--------------------
template_802
template_2382
--------------------
template_802
template_2382
--------------------
template_170
template_495
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_804
template_3682
--------------------
template_805
template_472
--------------------
template_806
template_1258
--------------------
template_682
template_1911
--------------------
template_807
template_1970
--------------------
template_387
template_1893
--------------------
template_683
template_3409
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_651
template_1380
--------------------
template_651
template_1380
--------------------
template_4
template_1894
--------------------
template_14
template_1877
--------------------
template_4
template_1894
--------------------
template_14
template_1877
--------------------
template_5
template_3719
--------------------
template_4
template_1894
--------------------
template_14
template_1877
--------------------
template_5
template_3719
--------------------
template_4
template_1894
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_808
template_1210
--------------------
template_4
template_1894
--------------------
template_808
template_1210
--------------------
template_4
template_1894
--------------------
template_809
template_4014
--------------------
template_809
template_4014
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_810
template_3401
--------------------
template_810
template_3401
--------------------
template_811
template_637
--------------------
template_811
template_637
--------------------
template_668
template_2765
--------------------
template_668
template_2765
--------------------
template_812
template_2773
--------------------
template_812
template_2773
--------------------
template_810
template_3401
--------------------
template_810
template_3401
--------------------
template_668
template_2765
--------------------
template_668
template_2765
--------------------
template_813
template_4128
--------------------
template_813
template_4128
--------------------
template_814
template_4016
--------------------
template_815
template_4189
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_814
template_4016
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_817
template_4206
--------------------
template_818
template_3766
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_816
template_4205
--------------------
template_817
template_4206
--------------------
template_0
template_18
--------------------
template_134
template_186
--------------------
template_819
template_1810
--------------------
template_820
template_2550
--------------------
template_49
template_1184
--------------------
template_12
template_2379
--------------------
template_821
template_3656
--------------------
template_14
template_1877
--------------------
template_822
template_3762
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_823
template_491
--------------------
template_824
template_3156
--------------------
template_825
template_1350
--------------------
template_21
template_1347
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_255
template_632
--------------------
template_826
template_1852
--------------------
template_1
template_19
--------------------
template_827
template_494
--------------------
template_824
template_3156
--------------------
template_825
template_1350
--------------------
template_21
template_1347
--------------------
template_255
template_632
--------------------
template_826
template_1852
--------------------
template_26
template_1844
--------------------
template_120
template_1956
--------------------
template_1
template_19
--------------------
template_827
template_494
--------------------
template_824
template_3156
--------------------
template_13
template_2236
--------------------
template_825
template_1350
--------------------
template_21
template_1347
--------------------
template_828
template_2758
--------------------
template_255
template_632
--------------------
template_829
template_1915
--------------------
template_1
template_19
--------------------
template_830
template_2739
--------------------
template_831
template_2279
--------------------
template_29
template_2384
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_34
template_181
--------------------
template_832
template_3304
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_830
template_2739
--------------------
template_831
template_2279
--------------------
template_833
template_1890
--------------------
template_832
template_3304
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_830
template_2739
--------------------
template_831
template_2279
--------------------
template_832
template_3304
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_830
template_2739
--------------------
template_831
template_2279
--------------------
template_832
template_3304
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_834
template_2305
--------------------
template_46
template_626
--------------------
template_835
template_4112
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_836
template_1944
--------------------
template_834
template_2305
--------------------
template_46
template_626
--------------------
template_835
template_4112
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_836
template_1944
--------------------
template_834
template_2305
--------------------
template_46
template_626
--------------------
template_835
template_4112
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_836
template_1944
--------------------
template_834
template_2305
--------------------
template_46
template_626
--------------------
template_835
template_4112
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_441
template_1254
--------------------
template_836
template_1944
--------------------
template_136
template_488
--------------------
template_13
template_2236
--------------------
template_837
template_3928
--------------------
template_387
template_1893
--------------------
template_30
template_1936
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_196
template_2537
--------------------
template_67
template_1348
--------------------
template_196
template_2537
--------------------
template_67
template_1348
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_6
template_1864
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_75
template_625
--------------------
template_839
template_3894
--------------------
template_840
template_1280
--------------------
template_841
template_2340
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_75
template_625
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_75
template_625
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_75
template_625
--------------------
template_840
template_1280
--------------------
template_841
template_2340
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_840
template_1280
--------------------
template_841
template_2340
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_840
template_1280
--------------------
template_841
template_2340
--------------------
template_838
template_3283
--------------------
template_55
template_196
--------------------
template_842
template_3516
--------------------
template_843
template_2381
--------------------
template_143
template_2370
--------------------
template_844
template_3929
--------------------
template_844
template_3929
--------------------
template_844
template_3929
--------------------
template_845
template_3193
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_847
template_4000
--------------------
template_843
template_2381
--------------------
template_143
template_2370
--------------------
template_844
template_3929
--------------------
template_844
template_3929
--------------------
template_844
template_3929
--------------------
template_845
template_3193
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_846
template_2803
--------------------
template_847
template_4000
--------------------
template_848
template_4075
--------------------
template_849
template_3071
--------------------
template_850
template_1409
--------------------
template_687
template_1262
--------------------
template_851
template_3182
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_852
template_1410
--------------------
template_852
template_1410
--------------------
template_853
template_2262
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_79
template_3385
--------------------
template_854
template_1928
--------------------
template_855
template_2795
--------------------
template_856
template_1811
--------------------
template_857
template_1899
--------------------
template_88
template_1898
--------------------
template_850
template_1409
--------------------
template_687
template_1262
--------------------
template_75
template_625
--------------------
template_850
template_1409
--------------------
template_687
template_1262
--------------------
template_851
template_3182
--------------------
template_338
template_1203
--------------------
template_338
template_1203
--------------------
template_852
template_1410
--------------------
template_852
template_1410
--------------------
template_853
template_2262
--------------------
template_26
template_1844
--------------------
template_27
template_4129
--------------------
template_79
template_3385
--------------------
template_854
template_1928
--------------------
template_855
template_2795
--------------------
template_856
template_1811
--------------------
template_857
template_1899
--------------------
template_88
template_1898
--------------------
template_850
template_1409
--------------------
template_687
template_1262
--------------------
template_75
template_625
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_196
template_2537
--------------------
template_196
template_2537
--------------------
template_55
template_196
--------------------
template_34
template_181
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_858
template_2352
--------------------
template_858
template_2352
--------------------
template_859
template_3715
--------------------
template_859
template_3715
--------------------
template_860
template_2309
--------------------
template_860
template_2309
--------------------
template_861
template_2734
--------------------
template_75
template_625
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_540
template_3680
--------------------
template_540
template_3680
--------------------
template_540
template_3680
--------------------
template_540
template_3680
--------------------
template_540
template_3680
--------------------
template_540
template_3680
--------------------
template_862
template_3703
--------------------
template_863
template_1952
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_863
template_1952
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_863
template_1952
--------------------
template_488
template_1846
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_864
template_2358
--------------------
template_865
template_3309
--------------------
template_864
template_2358
--------------------
template_865
template_3309
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_866
template_3889
--------------------
template_867
template_1224
--------------------
template_55
template_196
--------------------
template_867
template_1224
--------------------
template_55
template_196
--------------------
template_868
template_1836
--------------------
template_88
template_1898
--------------------
template_869
template_3787
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_75
template_625
--------------------
template_870
template_1311
--------------------
template_870
template_1311
--------------------
template_870
template_1311
--------------------
template_871
template_4150
--------------------
template_871
template_4150
--------------------
template_872
template_3997
--------------------
template_873
template_4178
--------------------
template_873
template_4178
--------------------
template_874
template_4104
--------------------
template_875
template_3717
--------------------
template_34
template_181
--------------------
template_876
template_3408
--------------------
template_34
template_181
--------------------
template_877
template_3279
--------------------
template_878
template_2314
--------------------
template_879
template_499
--------------------
template_505
template_1223
--------------------
template_880
template_3772
--------------------
template_880
template_3772
--------------------
template_873
template_4178
--------------------
template_873
template_4178
--------------------
template_874
template_4104
--------------------
template_875
template_3717
--------------------
template_877
template_3279
--------------------
template_878
template_2314
--------------------
template_879
template_499
--------------------
template_505
template_1223
--------------------
template_880
template_3772
--------------------
template_880
template_3772
--------------------
template_859
template_3715
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_881
template_3822
--------------------
template_882
template_2764
--------------------
template_883
template_1897
--------------------
template_88
template_1898
--------------------
template_859
template_3715
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_881
template_3822
--------------------
template_883
template_1897
--------------------
template_88
template_1898
--------------------
template_173
template_2229
--------------------
template_215
template_635
--------------------
template_82
template_179
--------------------
template_884
template_3449
--------------------
template_173
template_2229
--------------------
template_215
template_635
--------------------
template_82
template_179
--------------------
template_884
template_3449
--------------------
template_885
template_3763
--------------------
template_886
template_3407
--------------------
template_885
template_3763
--------------------
template_886
template_3407
--------------------
template_887
template_194
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_5
template_3719
--------------------
template_75
template_625
--------------------
template_5
template_3719
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_888
template_2387
--------------------
template_14
template_1877
--------------------
template_888
template_2387
--------------------
template_14
template_1877
--------------------
template_888
template_2387
--------------------
template_14
template_1877
--------------------
template_888
template_2387
--------------------
template_14
template_1877
--------------------
template_889
template_3790
--------------------
template_889
template_3790
--------------------
template_889
template_3790
--------------------
template_889
template_3790
--------------------
template_890
template_1875
--------------------
template_323
template_526
--------------------
template_101
template_1946
--------------------
template_890
template_1875
--------------------
template_323
template_526
--------------------
template_101
template_1946
--------------------
template_891
template_4239
--------------------
template_55
template_196
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_891
template_4239
--------------------
template_55
template_196
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_890
template_1875
--------------------
template_323
template_526
--------------------
template_890
template_1875
--------------------
template_323
template_526
--------------------
template_891
template_4239
--------------------
template_891
template_4239
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_891
template_4239
--------------------
template_891
template_4239
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_891
template_4239
--------------------
template_891
template_4239
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_892
template_1368
--------------------
template_893
template_1885
--------------------
template_894
template_1963
--------------------
template_11
template_1849
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_895
template_4055
--------------------
template_14
template_1877
--------------------
template_22
template_510
--------------------
template_199
template_1374
--------------------
template_751
template_463
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_55
template_196
--------------------
template_823
template_491
--------------------
template_897
template_1905
--------------------
template_898
template_1822
--------------------
template_22
template_510
--------------------
template_199
template_1374
--------------------
template_751
template_463
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_55
template_196
--------------------
template_897
template_1905
--------------------
template_898
template_1822
--------------------
template_14
template_1877
--------------------
template_22
template_510
--------------------
template_199
template_1374
--------------------
template_751
template_463
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_55
template_196
--------------------
template_897
template_1905
--------------------
template_898
template_1822
--------------------
template_14
template_1877
--------------------
template_22
template_510
--------------------
template_199
template_1374
--------------------
template_751
template_463
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_896
template_1198
--------------------
template_55
template_196
--------------------
template_897
template_1905
--------------------
template_898
template_1822
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_546
template_3670
--------------------
template_546
template_3670
--------------------
template_899
template_3285
--------------------
template_55
template_196
--------------------
template_182
template_1299
--------------------
template_899
template_3285
--------------------
template_55
template_196
--------------------
template_182
template_1299
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_900
template_3335
--------------------
template_900
template_3335
--------------------
template_901
template_3989
--------------------
template_901
template_3989
--------------------
template_182
template_1299
--------------------
template_182
template_1299
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_902
template_3107
--------------------
template_903
template_4236
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_905
template_3780
--------------------
template_906
template_3767
--------------------
template_255
template_632
--------------------
template_907
template_3795
--------------------
template_903
template_4236
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_905
template_3780
--------------------
template_88
template_1898
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_908
template_1908
--------------------
template_88
template_1898
--------------------
template_909
template_3786
--------------------
template_910
template_3998
--------------------
template_911
template_3755
--------------------
template_912
template_3721
--------------------
template_912
template_3721
--------------------
template_912
template_3721
--------------------
template_21
template_1347
--------------------
template_224
template_532
--------------------
template_224
template_532
--------------------
template_224
template_532
--------------------
template_913
template_3336
--------------------
template_913
template_3336
--------------------
template_913
template_3336
--------------------
template_903
template_4236
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_905
template_3780
--------------------
template_906
template_3767
--------------------
template_255
template_632
--------------------
template_907
template_3795
--------------------
template_903
template_4236
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_905
template_3780
--------------------
template_88
template_1898
--------------------
template_332
template_1226
--------------------
template_904
template_1821
--------------------
template_908
template_1908
--------------------
template_88
template_1898
--------------------
template_909
template_3786
--------------------
template_910
template_3998
--------------------
template_911
template_3755
--------------------
template_912
template_3721
--------------------
template_912
template_3721
--------------------
template_912
template_3721
--------------------
template_21
template_1347
--------------------
template_224
template_532
--------------------
template_224
template_532
--------------------
template_224
template_532
--------------------
template_913
template_3336
--------------------
template_913
template_3336
--------------------
template_913
template_3336
--------------------
template_914
template_3534
--------------------
template_915
template_3868
--------------------
template_916
template_2730
--------------------
template_917
template_3181
--------------------
template_918
template_531
--------------------
template_918
template_531
--------------------
template_134
template_186
--------------------
template_251
template_480
--------------------
template_252
template_639
--------------------
template_252
template_639
--------------------
template_251
template_480
--------------------
template_252
template_639
--------------------
template_252
template_639
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_390
template_1881
--------------------
template_94
template_175
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_919
template_4001
--------------------
template_919
template_4001
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_919
template_4001
--------------------
template_919
template_4001
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_75
template_625
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_920
template_3164
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_922
template_1860
--------------------
template_922
template_1860
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_922
template_1860
--------------------
template_922
template_1860
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_923
template_3706
--------------------
template_923
template_3706
--------------------
template_61
template_1396
--------------------
template_116
template_508
--------------------
template_328
template_1938
--------------------
template_924
template_1934
--------------------
template_925
template_3103
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_926
template_3459
--------------------
template_926
template_3459
--------------------
template_927
template_1241
--------------------
template_927
template_1241
--------------------
template_928
template_2756
--------------------
template_928
template_2756
--------------------
template_929
template_3249
--------------------
template_116
template_508
--------------------
template_929
template_3249
--------------------
template_116
template_508
--------------------
template_55
template_196
--------------------
template_290
template_2286
--------------------
template_290
template_2286
--------------------
template_930
template_3885
--------------------
template_931
template_2927
--------------------
template_931
template_2927
--------------------
template_55
template_196
--------------------
template_932
template_3398
--------------------
template_932
template_3398
--------------------
template_14
template_1877
--------------------
template_260
template_1841
--------------------
template_933
template_3296
--------------------
template_933
template_3296
--------------------
template_290
template_2286
--------------------
template_290
template_2286
--------------------
template_934
template_2547
--------------------
template_290
template_2286
--------------------
template_290
template_2286
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_935
template_2209
--------------------
template_936
template_3254
--------------------
template_937
template_1369
--------------------
template_938
template_512
--------------------
template_26
template_1844
--------------------
template_648
template_498
--------------------
template_55
template_196
--------------------
template_920
template_3164
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_935
template_2209
--------------------
template_936
template_3254
--------------------
template_14
template_1877
--------------------
template_26
template_1844
--------------------
template_407
template_478
--------------------
template_55
template_196
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_94
template_175
--------------------
template_137
template_3666
--------------------
template_137
template_3666
--------------------
template_939
template_533
--------------------
template_14
template_1877
--------------------
template_940
template_2036
--------------------
template_75
template_625
--------------------
template_65
template_183
--------------------
template_941
template_4092
--------------------
template_82
template_179
--------------------
template_942
template_3473
--------------------
template_943
template_2035
--------------------
template_14
template_1877
--------------------
template_944
template_2027
--------------------
template_945
template_2941
--------------------
template_14
template_1877
--------------------
template_65
template_183
--------------------
template_946
template_2950
--------------------
template_947
template_4008
--------------------
template_947
template_4008
--------------------
template_948
template_3538
--------------------
template_288
template_641
--------------------
template_947
template_4008
--------------------
template_947
template_4008
--------------------
template_288
template_641
--------------------
template_65
template_183
--------------------
template_946
template_2950
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_949
template_3160
--------------------
template_950
template_3217
--------------------
template_55
template_196
--------------------
template_951
template_2812
--------------------
template_65
template_183
--------------------
template_946
template_2950
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_952
template_3902
--------------------
template_953
template_2031
--------------------
template_954
template_3405
--------------------
template_955
template_3521
--------------------
template_956
template_3458
--------------------
template_14
template_1877
--------------------
template_957
template_3911
--------------------
template_958
template_4071
--------------------
template_953
template_2031
--------------------
template_864
template_2358
--------------------
template_21
template_1347
--------------------
template_1
template_19
--------------------
template_687
template_1262
--------------------
template_22
template_510
--------------------
template_566
template_1332
--------------------
template_78
template_521
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_959
template_628
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_544
template_2343
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_196
template_2537
--------------------
template_196
template_2537
--------------------
template_67
template_1348
--------------------
template_55
template_196
--------------------
template_67
template_1348
--------------------
template_55
template_196
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_177
template_3671
--------------------
template_14
template_1877
--------------------
template_960
template_3793
--------------------
template_960
template_3793
--------------------
template_961
template_2788
--------------------
template_961
template_2788
--------------------
template_118
template_1328
--------------------
template_14
template_1877
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_118
template_1328
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_962
template_3948
--------------------
template_962
template_3948
--------------------
template_962
template_3948
--------------------
template_962
template_3948
--------------------
template_963
template_3174
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_963
template_3174
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_963
template_3174
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_963
template_3174
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_964
template_3390
--------------------
template_55
template_196
--------------------
template_965
template_3711
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_967
template_3692
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_967
template_3692
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_55
template_196
--------------------
template_965
template_3711
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_967
template_3692
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_967
template_3692
--------------------
template_309
template_2724
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_966
template_3338
--------------------
template_88
template_1898
--------------------
template_968
template_517
--------------------
template_969
template_4087
--------------------
template_970
template_3912
--------------------
template_971
template_3369
--------------------
template_88
template_1898
--------------------
template_968
template_517
--------------------
template_969
template_4087
--------------------
template_970
template_3912
--------------------
template_971
template_3369
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_55
template_196
--------------------
template_34
template_181
--------------------
template_277
template_1201
--------------------
template_22
template_510
--------------------
template_277
template_1201
--------------------
template_22
template_510
--------------------
template_94
template_175
--------------------
template_972
template_1208
--------------------
template_973
template_2207
--------------------
template_974
template_3179
--------------------
template_975
template_3180
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_94
template_175
--------------------
template_972
template_1208
--------------------
template_973
template_2207
--------------------
template_974
template_3179
--------------------
template_975
template_3180
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_976
template_1294
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_120
template_1956
--------------------
template_976
template_1294
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_120
template_1956
--------------------
template_55
template_196
--------------------
template_34
template_181
--------------------
template_277
template_1201
--------------------
template_22
template_510
--------------------
template_277
template_1201
--------------------
template_22
template_510
--------------------
template_94
template_175
--------------------
template_972
template_1208
--------------------
template_973
template_2207
--------------------
template_974
template_3179
--------------------
template_975
template_3180
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_94
template_175
--------------------
template_972
template_1208
--------------------
template_973
template_2207
--------------------
template_974
template_3179
--------------------
template_975
template_3180
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_921
template_1407
--------------------
template_976
template_1294
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_120
template_1956
--------------------
template_976
template_1294
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_120
template_1956
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_977
template_474
--------------------
template_579
template_485
--------------------
template_126
template_506
--------------------
template_0
template_18
--------------------
template_978
template_3530
--------------------
template_979
template_3877
--------------------
template_805
template_472
--------------------
template_980
template_4066
--------------------
template_981
template_3281
--------------------
template_136
template_488
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_41
template_1285
--------------------
template_982
template_1857
--------------------
template_42
template_2362
--------------------
template_43
template_1277
--------------------
template_983
template_1878
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_984
template_3518
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_985
template_4095
--------------------
template_985
template_4095
--------------------
template_986
template_4060
--------------------
template_987
template_4064
--------------------
template_988
template_4070
--------------------
template_989
template_1839
--------------------
template_387
template_1893
--------------------
template_990
template_1366
--------------------
template_991
template_2746
--------------------
template_87
template_1939
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_87
template_1939
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_989
template_1839
--------------------
template_387
template_1893
--------------------
template_990
template_1366
--------------------
template_991
template_2746
--------------------
template_87
template_1939
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_87
template_1939
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_992
template_1845
--------------------
template_993
template_1980
--------------------
template_991
template_2746
--------------------
template_85
template_1927
--------------------
template_992
template_1845
--------------------
template_136
template_488
--------------------
template_994
template_4021
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_136
template_488
--------------------
template_994
template_4021
--------------------
template_85
template_1927
--------------------
template_995
template_4163
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_996
template_2557
--------------------
template_997
template_4059
--------------------
template_998
template_483
--------------------
template_44
template_1951
--------------------
template_998
template_483
--------------------
template_44
template_1951
--------------------
template_998
template_483
--------------------
template_44
template_1951
--------------------
template_998
template_483
--------------------
template_44
template_1951
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_999
template_3198
--------------------
template_999
template_3198
--------------------
template_255
template_632
--------------------
template_1000
template_4143
--------------------
template_255
template_632
--------------------
template_1000
template_4143
--------------------
template_1001
template_2545
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_300
template_2725
--------------------
template_1002
template_3882
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1003
template_3794
--------------------
template_1003
template_3794
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_4
template_1894
--------------------
template_4
template_1894
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1004
template_3089
--------------------
template_1005
template_3511
--------------------
template_1006
template_2280
--------------------
template_1006
template_2280
--------------------
template_55
template_196
--------------------
template_1007
template_4058
--------------------
template_215
template_635
--------------------
template_668
template_2765
--------------------
template_384
template_3352
--------------------
template_1006
template_2280
--------------------
template_1006
template_2280
--------------------
template_215
template_635
--------------------
template_1006
template_2280
--------------------
template_1006
template_2280
--------------------
template_215
template_635
--------------------
template_1008
template_3183
--------------------
template_6
template_1864
--------------------
template_1006
template_2280
--------------------
template_1006
template_2280
--------------------
template_215
template_635
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1009
template_3206
--------------------
template_102
template_1982
--------------------
template_13
template_2236
--------------------
template_1010
template_3713
--------------------
template_1011
template_1188
--------------------
template_1012
template_1293
--------------------
template_26
template_1844
--------------------
template_405
template_1211
--------------------
template_406
template_2723
--------------------
template_1013
template_2761
--------------------
template_1014
template_2755
--------------------
template_1015
template_2716
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_349
template_1354
--------------------
template_349
template_1354
--------------------
template_14
template_1877
--------------------
template_14
template_1877
--------------------
template_985
template_4095
--------------------
template_985
template_4095
--------------------
template_82
template_179
--------------------
template_1016
template_4086
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_82
template_179
--------------------
template_1016
template_4086
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_82
template_179
--------------------
template_1016
template_4086
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_82
template_179
--------------------
template_1016
template_4086
--------------------
template_55
template_196
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_11
template_1849
--------------------
template_1017
template_2252
--------------------
template_1018
template_1883
--------------------
template_1017
template_2252
--------------------
template_1018
template_1883
--------------------
template_1017
template_2252
--------------------
template_1018
template_1883
--------------------
template_1017
template_2252
--------------------
template_1018
template_1883
--------------------
template_1019
template_1
--------------------
template_11
template_1849
--------------------
template_1020
template_3350
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_300
template_2725
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_300
template_2725
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_82
template_179
--------------------
template_82
template_179
--------------------
template_1021
template_4221
--------------------
template_224
template_532
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_11
template_1849
--------------------
template_688
template_1842
--------------------
template_1022
template_3785
--------------------
template_1022
template_3785
--------------------
template_1022
template_3785
--------------------
template_1023
template_4135
--------------------
template_1024
template_3393
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_409
template_792
--------------------
template_14
template_1877
--------------------
template_1025
template_1873
--------------------
template_1025
template_1873
--------------------
template_668
template_2765
--------------------
template_668
template_2765
--------------------
template_1025
template_1873
--------------------
template_1025
template_1873
--------------------
template_668
template_2765
--------------------
template_668
template_2765
--------------------
template_1026
template_4207
--------------------
template_1027
template_3990
--------------------
template_11
template_1849
--------------------
template_1026
template_4207
--------------------
template_1027
template_3990
--------------------
template_11
template_1849
--------------------
template_1026
template_4207
--------------------
template_1027
template_3990
--------------------
template_11
template_1849
--------------------
template_1026
template_4207
--------------------
template_1028
template_4141
--------------------
template_1027
template_3990
--------------------
template_1029
template_4250
--------------------
template_11
template_1849
--------------------
template_1029
template_4250
--------------------
template_1029
template_4250
--------------------
template_1029
template_4250
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_94
template_175
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_1030
template_1227
--------------------
template_45
template_1879
--------------------
template_356
template_1180
--------------------
template_1031
template_2266
--------------------
template_1031
template_2266
--------------------
template_1031
template_2266
--------------------
template_102
template_1982
--------------------
template_45
template_1879
--------------------
template_137
template_3666
--------------------
template_1030
template_1227
--------------------
template_45
template_1879
--------------------
template_356
template_1180
--------------------
template_1031
template_2266
--------------------
template_1031
template_2266
--------------------
template_1031
template_2266
--------------------
template_102
template_1982
--------------------
template_137
template_3666
--------------------
template_1032
template_3094
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1033
template_3886
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1034
template_4050
--------------------
template_1035
template_3075
--------------------
template_1036
template_3869
--------------------
template_1037
template_3084
--------------------
template_1038
template_3097
--------------------
template_55
template_196
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_1039
template_3300
--------------------
template_215
template_635
--------------------
template_55
template_196
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_1039
template_3300
--------------------
template_215
template_635
--------------------
template_1040
template_629
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_1039
template_3300
--------------------
template_215
template_635
--------------------
template_1040
template_629
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_1039
template_3300
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_1041
template_3888
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_55
template_196
--------------------
template_1042
template_4157
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1043
template_4148
--------------------
template_1044
template_3676
--------------------
template_1043
template_4148
--------------------
template_1043
template_4148
--------------------
template_1043
template_4148
--------------------
template_466
template_2555
--------------------
template_765
template_2322
--------------------
template_765
template_2322
--------------------
template_1
template_19
--------------------
template_1045
template_2303
--------------------
template_1045
template_2303
--------------------
template_1046
template_4062
--------------------
template_288
template_641
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_14
template_1877
--------------------
template_1047
template_4113
--------------------
template_1047
template_4113
--------------------
template_55
template_196
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_1048
template_2202
--------------------
template_1049
template_2230
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_1048
template_2202
--------------------
template_1049
template_2230
--------------------
template_21
template_1347
--------------------
template_1048
template_2202
--------------------
template_1049
template_2230
--------------------
template_21
template_1347
--------------------
template_1048
template_2202
--------------------
template_1049
template_2230
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_335
template_178
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_14
template_1877
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_14
template_1877
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_335
template_178
--------------------
template_1051
template_3712
--------------------
template_14
template_1877
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_14
template_1877
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_14
template_1877
--------------------
template_1052
template_1243
--------------------
template_1052
template_1243
--------------------
template_14
template_1877
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1053
template_1979
--------------------
template_1053
template_1979
--------------------
template_1053
template_1979
--------------------
template_1053
template_1979
--------------------
template_1054
template_1859
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_55
template_196
--------------------
template_1052
template_1255
--------------------
template_1052
template_1255
--------------------
template_14
template_1877
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1056
template_1957
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1057
template_1978
--------------------
template_1056
template_1957
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_1050
template_3237
--------------------
template_1050
template_3237
--------------------
template_14
template_1877
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_1051
template_3712
--------------------
template_14
template_1877
--------------------
template_1052
template_1255
--------------------
template_1052
template_1255
--------------------
template_14
template_1877
--------------------
template_332
template_1226
--------------------
template_333
template_1300
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1056
template_1957
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_87
template_1939
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_1058
template_462
--------------------
template_55
template_196
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_3
template_1279
--------------------
template_45
template_1879
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_3
template_1279
--------------------
template_45
template_1879
--------------------
template_518
template_1975
--------------------
template_518
template_1975
--------------------
template_177
template_3671
--------------------
template_518
template_1975
--------------------
template_103
template_3379
--------------------
template_518
template_1975
--------------------
template_103
template_3379
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_177
template_3671
--------------------
template_518
template_1975
--------------------
template_103
template_3379
--------------------
template_518
template_1975
--------------------
template_103
template_3379
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_190
template_1856
--------------------
template_102
template_1982
--------------------
template_102
template_1982
--------------------
template_625
template_2806
--------------------
template_625
template_2806
--------------------
template_1059
template_3343
--------------------
template_1059
template_3343
--------------------
template_553
template_1889
--------------------
template_1060
template_1964
--------------------
template_1061
template_1909
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_553
template_1889
--------------------
template_1060
template_1964
--------------------
template_1061
template_1909
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_449
template_2223
--------------------
template_1062
template_1824
--------------------
template_1062
template_1824
--------------------
template_1062
template_1824
--------------------
template_1062
template_1824
--------------------
template_1062
template_1824
--------------------
template_1062
template_1824
--------------------
template_260
template_1841
--------------------
template_260
template_1841
--------------------
template_465
template_2383
--------------------
template_82
template_179
--------------------
template_1063
template_2938
--------------------
template_278
template_1919
--------------------
template_465
template_2383
--------------------
template_82
template_179
--------------------
template_1063
template_2938
--------------------
template_278
template_1919
--------------------
template_1059
template_3343
--------------------
template_1059
template_3343
--------------------
template_553
template_1889
--------------------
template_1061
template_1909
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_553
template_1889
--------------------
template_1061
template_1909
--------------------
template_86
template_1910
--------------------
template_85
template_1927
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1062
template_1824
--------------------
template_1061
template_1909
--------------------
template_1
template_19
--------------------
template_1064
template_1236
--------------------
template_170
template_495
--------------------
template_1
template_19
--------------------
template_363
template_1343
--------------------
template_345
template_1851
--------------------
template_1065
template_1229
--------------------
template_21
template_1347
--------------------
template_26
template_1844
--------------------
template_7
template_1981
--------------------
template_7
template_1981
--------------------
template_1066
template_2742
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1067
template_2326
--------------------
template_1068
template_1344
--------------------
template_1069
template_534
--------------------
template_26
template_1844
--------------------
template_75
template_625
--------------------
template_7
template_1981
--------------------
template_1070
template_2278
--------------------
template_1071
template_2271
--------------------
template_883
template_1897
--------------------
template_498
template_1926
--------------------
template_497
template_1804
--------------------
template_0
template_18
--------------------
template_1072
template_2769
--------------------
template_3
template_1279
--------------------
template_49
template_1184
--------------------
template_177
template_3671
--------------------
template_1073
template_1806
--------------------
template_75
template_625
--------------------
template_1074
template_2775
--------------------
template_6
template_1864
--------------------
template_190
template_1856
--------------------
template_6
template_1864
--------------------
template_75
template_625
--------------------
template_888
template_2387
--------------------
template_75
template_625
--------------------
template_6
template_1864
--------------------
template_1075
template_3753
--------------------
template_102
template_1982
--------------------
template_6
template_1864
--------------------
template_3
template_1279
--------------------
template_49
template_1184
--------------------
template_177
template_3671
--------------------
template_1073
template_1806
--------------------
template_75
template_625
--------------------
template_1074
template_2775
--------------------
template_6
template_1864
--------------------
template_190
template_1856
--------------------
template_6
template_1864
--------------------
template_75
template_625
--------------------
template_888
template_2387
--------------------
template_75
template_625
--------------------
template_6
template_1864
--------------------
template_1075
template_3753
--------------------
template_102
template_1982
--------------------
template_14
template_1877
--------------------
template_1073
template_1806
--------------------
template_75
template_625
--------------------
template_1074
template_2775
--------------------
template_6
template_1864
--------------------
template_190
template_1856
--------------------
template_6
template_1864
--------------------
template_75
template_625
--------------------
template_888
template_2387
--------------------
template_75
template_625
--------------------
template_6
template_1864
--------------------
template_1075
template_3753
--------------------
template_102
template_1982
--------------------
template_14
template_1877
--------------------
template_1073
template_1806
--------------------
template_75
template_625
--------------------
template_1074
template_2775
--------------------
template_6
template_1864
--------------------
template_190
template_1856
--------------------
template_6
template_1864
--------------------
template_75
template_625
--------------------
template_888
template_2387
--------------------
template_75
template_625
--------------------
template_6
template_1864
--------------------
template_1075
template_3753
--------------------
template_102
template_1982
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1076
template_4107
--------------------
template_627
template_2787
--------------------
template_1077
template_3099
--------------------
template_1077
template_3099
--------------------
template_1077
template_3099
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_12
template_2379
--------------------
template_14
template_1877
--------------------
template_1078
template_2553
--------------------
template_1079
template_3697
--------------------
template_1080
template_1364
--------------------
template_21
template_1347
--------------------
template_627
template_2787
--------------------
template_1081
template_4110
--------------------
template_21
template_1347
--------------------
template_627
template_2787
--------------------
template_1081
template_4110
--------------------
template_21
template_1347
--------------------
template_627
template_2787
--------------------
template_75
template_625
--------------------
template_1082
template_2016
--------------------
template_1083
template_3528
--------------------
template_12
template_2379
--------------------
template_1081
template_4110
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_691
template_2770
--------------------
template_1084
template_3095
--------------------
template_1085
template_2726
--------------------
template_0
template_18
--------------------
template_1086
template_2205
--------------------
template_335
template_178
--------------------
template_456
template_1398
--------------------
template_1087
template_3515
--------------------
template_1088
template_2341
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1089
template_3502
--------------------
template_1089
template_3502
--------------------
template_467
template_1324
--------------------
template_467
template_1324
--------------------
template_1090
template_3261
--------------------
template_1090
template_3261
--------------------
template_714
template_1984
--------------------
template_714
template_1984
--------------------
template_186
template_2720
--------------------
template_186
template_2720
--------------------
template_1091
template_4020
--------------------
template_1092
template_3111
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_75
template_625
--------------------
template_1093
template_3892
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_14
template_1877
--------------------
template_1094
template_2766
--------------------
template_1095
template_3380
--------------------
template_1095
template_3380
--------------------
template_1001
template_2545
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1096
template_3082
--------------------
template_1097
template_3509
--------------------
template_1098
template_1257
--------------------
template_1098
template_1257
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_88
template_1898
--------------------
template_281
template_1194
--------------------
template_281
template_1194
--------------------
template_22
template_510
--------------------
template_22
template_510
--------------------
template_192
template_1901
--------------------
template_192
template_1901
--------------------
template_88
template_1898
--------------------
template_1099
template_490
--------------------
template_1099
template_490
--------------------
template_1100
template_3537
--------------------
template_1098
template_1257
--------------------
template_1098
template_1257
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_328
template_1938
--------------------
template_328
template_1938
--------------------
template_192
template_1901
--------------------
template_88
template_1898
--------------------
template_1100
template_3537
--------------------
template_1098
template_1257
--------------------
template_1098
template_1257
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_328
template_1938
--------------------
template_328
template_1938
--------------------
template_192
template_1901
--------------------
template_88
template_1898
--------------------
template_1101
template_4004
--------------------
template_75
template_625
--------------------
template_1102
template_4156
--------------------
template_136
template_488
--------------------
template_1103
template_518
--------------------
template_1103
template_518
--------------------
template_1103
template_518
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_1104
template_3286
--------------------
template_136
template_488
--------------------
template_1103
template_518
--------------------
template_1103
template_518
--------------------
template_1103
template_518
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_115
template_2203
--------------------
template_116
template_508
--------------------
template_1104
template_3286
--------------------
template_328
template_1938
--------------------
template_88
template_1898
--------------------
template_1105
template_3266
--------------------
template_328
template_1938
--------------------
template_88
template_1898
--------------------
template_1105
template_3266
--------------------
template_328
template_1938
--------------------
template_88
template_1898
--------------------
template_1106
template_4011
--------------------
template_88
template_1898
--------------------
template_1107
template_3246
--------------------
template_14
template_1877
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_14
template_1877
--------------------
template_1108
template_2928
--------------------
template_14
template_1877
--------------------
template_1109
template_4248
--------------------
template_22
template_510
--------------------
template_118
template_1328
--------------------
template_14
template_1877
--------------------
template_1
template_19
--------------------
template_879
template_499
--------------------
template_505
template_1223
--------------------
template_170
template_495
--------------------
template_1110
template_3234
--------------------
template_1111
template_2365
--------------------
template_255
template_632
--------------------
template_1112
template_4173
--------------------
template_326
template_1825
--------------------
template_87
template_1939
--------------------
template_1113
template_3359
--------------------
template_1114
template_3387
--------------------
template_1115
template_3386
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_879
template_499
--------------------
template_326
template_1825
--------------------
template_87
template_1939
--------------------
template_85
template_1927
--------------------
template_86
template_1910
--------------------
template_1116
template_3242
--------------------
template_1117
template_1367
--------------------
template_1118
template_1202
--------------------
template_1117
template_1367
--------------------
template_1118
template_1202
--------------------
template_1119
template_1959
--------------------
template_1120
template_1945
--------------------
template_1120
template_1945
--------------------
template_1055
template_1872
--------------------
template_1055
template_1872
--------------------
template_1054
template_1859
--------------------
template_88
template_1898
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_75
template_625
--------------------
template_1121
template_2294
--------------------
template_1121
template_2294
--------------------
template_277
template_1201
--------------------
template_277
template_1201
--------------------
template_14
template_1877
--------------------
template_75
template_625
--------------------
template_274
template_468
--------------------
template_274
template_468
--------------------
template_274
template_468
--------------------
template_274
template_468
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_101
template_1946
--------------------
template_332
template_1226
--------------------
template_1122
template_4130
--------------------
template_332
template_1226
--------------------
template_1122
template_4130
--------------------
template_332
template_1226
--------------------
template_1122
template_4130
--------------------
template_332
template_1226
--------------------
template_1122
template_4130
--------------------
template_332
template_1226
--------------------
template_1122
template_4130
--------------------
template_637
template_182
--------------------
template_1123
template_3264
--------------------
template_332
template_1226
--------------------
template_1124
template_4172
--------------------
template_571
template_1805
--------------------
template_498
template_1926
--------------------
template_497
template_1804
--------------------
template_1125
template_1967
--------------------
template_637
template_182
--------------------
template_1123
template_3264
--------------------
template_332
template_1226
--------------------
template_1124
template_4172
--------------------
template_571
template_1805
--------------------
template_498
template_1926
--------------------
template_497
template_1804
--------------------
template_1125
template_1967
--------------------
template_1126
template_4235
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1127
template_4018
--------------------
template_1127
template_4018
--------------------
template_1127
template_4018
--------------------
template_1127
template_4018
--------------------
template_1128
template_3345
--------------------
template_1128
template_3345
--------------------
template_1129
template_2784
--------------------
template_1129
template_2784
--------------------
template_1130
template_184
--------------------
template_1131
template_2307
--------------------
template_1131
template_2307
--------------------
template_332
template_1226
--------------------
template_1132
template_2753
--------------------
template_1132
template_2753
--------------------
template_332
template_1226
--------------------
template_1133
template_3751
--------------------
template_1133
template_3751
--------------------
template_1134
template_2327
--------------------
template_149
template_1965
--------------------
template_1134
template_2327
--------------------
template_149
template_1965
--------------------
template_1134
template_2327
--------------------
template_149
template_1965
--------------------
template_1134
template_2327
--------------------
template_149
template_1965
--------------------
template_1127
template_4018
--------------------
template_1127
template_4018
--------------------
template_1135
template_4233
--------------------
template_1099
template_490
--------------------
template_1099
template_490
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_94
template_175
--------------------
template_1136
template_3813
--------------------
template_55
template_196
--------------------
template_94
template_175
--------------------
template_1136
template_3813
--------------------
template_55
template_196
--------------------
template_82
template_179
--------------------
template_1137
template_3819
--------------------
template_332
template_1226
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_82
template_179
--------------------
template_1137
template_3819
--------------------
template_332
template_1226
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1138
template_2789
--------------------
template_1139
template_2316
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1139
template_2316
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_1140
template_3209
--------------------
template_1141
template_1958
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_75
template_625
--------------------
template_14
template_1877
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_75
template_625
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_101
template_1946
--------------------
template_427
template_1391
--------------------
template_14
template_1877
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_189
template_2218
--------------------
template_14
template_1877
--------------------
template_14
template_1877
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_967
template_3692
--------------------
template_55
template_196
--------------------
template_1142
template_1218
--------------------
template_1143
template_1868
--------------------
template_1143
template_1868
--------------------
template_88
template_1898
--------------------
template_206
template_1281
--------------------
template_1144
template_1269
--------------------
template_1145
template_1291
--------------------
template_1146
template_2227
--------------------
template_1147
template_2732
--------------------
template_1148
template_3383
--------------------
template_88
template_1898
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_21
template_1347
--------------------
template_14
template_1877
--------------------
template_436
template_3252
--------------------
template_436
template_3252
--------------------
template_436
template_3252
--------------------
template_436
template_3252
--------------------
template_14
template_1877
--------------------
template_1149
template_3297
--------------------
template_1149
template_3297
--------------------
template_1150
template_3190
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_1150
template_3190
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_164
template_504
--------------------
template_456
template_1398
--------------------
template_1151
template_3895
--------------------
template_763
template_3533
--------------------
template_1152
template_3199
--------------------
template_1152
template_3199
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_29
template_2384
--------------------
template_30
template_1936
--------------------
template_31
template_1933
--------------------
template_88
template_1898
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1153
template_3683
--------------------
template_1153
template_3683
--------------------
template_522
template_2249
--------------------
template_41
template_1285
--------------------
template_522
template_2249
--------------------
template_41
template_1285
--------------------
template_42
template_2362
--------------------
template_42
template_2362
--------------------
template_1154
template_3890
--------------------
template_1155
template_2960
--------------------
template_215
template_635
--------------------
template_42
template_2362
--------------------
template_1155
template_2960
--------------------
template_215
template_635
--------------------
template_887
template_194
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_94
template_175
--------------------
template_1156
template_1266
--------------------
template_1156
template_1266
--------------------
template_423
template_3722
--------------------
template_423
template_3722
--------------------
template_14
template_1877
--------------------
template_260
template_1841
--------------------
template_260
template_1841
--------------------
template_1157
template_3932
--------------------
template_1157
template_3932
--------------------
template_55
template_196
--------------------
template_55
template_196
--------------------
template_1158
template_3074
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1159
template_633
--------------------
template_1159
template_633
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_188
template_2717
--------------------
template_1160
template_2548
--------------------
template_1161
template_3078
--------------------
template_114
template_1265
--------------------
template_114
template_1265
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1163
template_642
--------------------
template_1163
template_642
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1163
template_642
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1163
template_642
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1163
template_642
--------------------
template_1162
template_3677
--------------------
template_516
template_1865
--------------------
template_1163
template_642
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1086
template_2205
--------------------
template_335
template_178
--------------------
template_456
template_1398
--------------------
template_1164
template_3507
--------------------
template_1165
template_3108
--------------------
template_1088
template_2341
--------------------
template_1088
template_2341
--------------------
template_22
template_510
--------------------
template_319
template_465
--------------------
template_215
template_635
--------------------
template_22
template_510
--------------------
template_319
template_465
--------------------
template_215
template_635
--------------------
template_1088
template_2341
--------------------
template_1088
template_2341
--------------------
template_22
template_510
--------------------
template_319
template_465
--------------------
template_215
template_635
--------------------
template_22
template_510
--------------------
template_319
template_465
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1166
template_2349
--------------------
template_927
template_1241
--------------------
template_1167
template_3299
--------------------
template_268
template_640
--------------------
template_42
template_2362
--------------------
template_94
template_175
--------------------
template_1168
template_475
--------------------
template_1169
template_1376
--------------------
template_96
template_3155
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_2
template_2786
--------------------
template_134
template_186
--------------------
template_134
template_186
--------------------
template_349
template_1354
--------------------
template_349
template_1354
--------------------
template_75
template_625
--------------------
template_1170
template_3109
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1171
template_3189
--------------------
template_1171
template_3189
--------------------
template_1172
template_3171
--------------------
template_1172
template_3171
--------------------
template_1173
template_4105
--------------------
template_1173
template_4105
--------------------
template_177
template_3671
--------------------
template_177
template_3671
--------------------
template_466
template_2555
--------------------
template_1174
template_3520
--------------------
template_1175
template_3765
--------------------
template_1175
template_3765
--------------------
template_1175
template_3765
--------------------
template_1175
template_3765
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1176
template_3088
--------------------
template_288
template_641
--------------------
template_1177
template_3891
--------------------
template_1177
template_3891
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1176
template_3088
--------------------
template_1177
template_3891
--------------------
template_1177
template_3891
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1176
template_3088
--------------------
template_1177
template_3891
--------------------
template_1177
template_3891
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_288
template_641
--------------------
template_1178
template_4073
--------------------
template_136
template_488
--------------------
template_6
template_1864
--------------------
template_1179
template_3920
--------------------
template_644
template_1871
--------------------
template_209
template_1976
--------------------
template_210
template_1942
--------------------
template_136
template_488
--------------------
template_6
template_1864
--------------------
template_1179
template_3920
--------------------
template_644
template_1871
--------------------
template_209
template_1976
--------------------
template_210
template_1942
--------------------
template_1180
template_1341
--------------------
template_116
template_508
--------------------
template_1181
template_4126
--------------------
template_1182
template_4052
--------------------
template_1
template_19
--------------------
template_136
template_488
--------------------
template_1183
template_2816
--------------------
template_1
template_19
--------------------
template_1184
template_4160
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1185
template_493
--------------------
template_34
template_181
--------------------
template_1186
template_3298
--------------------
template_525
template_500
--------------------
template_1187
template_1966
--------------------
template_1188
template_3081
--------------------
template_1189
template_4159
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1190
template_2920
--------------------
template_1190
template_2920
--------------------
template_1190
template_2920
--------------------
template_1190
template_2920
--------------------
template_1190
template_2920
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_23
template_1971
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_182
template_1315
--------------------
template_182
template_1315
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_182
template_1315
--------------------
template_182
template_1315
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_1191
template_3251
--------------------
template_55
template_196
--------------------
template_280
template_1411
--------------------
template_1192
template_1922
--------------------
template_75
template_625
--------------------
template_427
template_1391
--------------------
template_427
template_1391
--------------------
template_1193
template_2783
--------------------
template_34
template_181
--------------------
template_277
template_1201
--------------------
template_277
template_1201
--------------------
template_23
template_1971
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_23
template_1971
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_13
template_2236
--------------------
template_23
template_1971
--------------------
template_1166
template_2349
--------------------
template_1166
template_2349
--------------------
template_1194
template_2368
--------------------
template_23
template_1971
--------------------
template_1166
template_2349
--------------------
template_1166
template_2349
--------------------
template_1194
template_2368
--------------------
template_23
template_1971
--------------------
template_75
template_625
--------------------
template_75
template_625
--------------------
template_1195
template_3185
--------------------
template_23
template_1971
--------------------
template_1195
template_3185
--------------------
template_23
template_1971
--------------------
template_1196
template_2772
--------------------
template_1196
template_2772
--------------------
template_1196
template_2772
--------------------
template_1196
template_2772
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_154
template_1317
--------------------
template_1197
template_2320
--------------------
template_1197
template_2320
--------------------
template_1197
template_2320
--------------------
template_55
template_196
--------------------
template_55
template_196
--------------------
template_55
template_196
--------------------
template_1197
template_2320
--------------------
template_1197
template_2320
--------------------
template_1197
template_2320
--------------------
template_1198
template_3241
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1198
template_3241
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1198
template_3241
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1199
template_2237
--------------------
template_116
template_508
--------------------
template_1200
template_1234
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1199
template_2237
--------------------
template_116
template_508
--------------------
template_1200
template_1234
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1199
template_2237
--------------------
template_116
template_508
--------------------
template_1200
template_1234
--------------------
template_894
template_1963
--------------------
template_893
template_1885
--------------------
template_88
template_1898
--------------------
template_1201
template_3270
--------------------
template_1197
template_2320
--------------------
template_1201
template_3270
--------------------
template_1197
template_2320
--------------------
template_1202
template_1961
--------------------
template_45
template_1879
--------------------
template_1202
template_1961
--------------------
template_45
template_1879
--------------------
template_1203
template_1349
--------------------
template_1204
template_3759
--------------------
template_1203
template_1349
--------------------
template_1204
template_3759
--------------------
template_2
template_2786
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_390
template_1881
--------------------
template_94
template_175
--------------------
template_94
template_175
--------------------
template_1205
template_1215
--------------------
template_1205
template_1215
--------------------
template_0
template_18
--------------------
template_1206
template_2551
--------------------
template_1207
template_3514
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1208
template_3154
--------------------
template_1208
template_3154
--------------------
template_6
template_1864
--------------------
template_1209
template_3899
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_34
template_181
--------------------
template_1210
template_3382
--------------------
template_1210
template_3382
--------------------
template_1211
template_3995
--------------------
template_1211
template_3995
--------------------
template_1212
template_4063
--------------------
template_1213
template_2759
--------------------
template_1213
template_2759
--------------------
template_1214
template_4161
--------------------
template_1213
template_2759
--------------------
template_1215
template_3792
--------------------
template_1216
template_3775
--------------------
template_1213
template_2759
--------------------
template_1214
template_4161
--------------------
template_1213
template_2759
--------------------
template_1217
template_176
--------------------
template_1218
template_4027
--------------------
template_1213
template_2759
--------------------
template_1217
template_176
--------------------
template_1218
template_4027
--------------------
template_1219
template_3901
--------------------
template_1220
template_3878
--------------------
template_215
template_635
--------------------
template_1213
template_2759
--------------------
template_215
template_635
--------------------
template_1213
template_2759
--------------------
template_1220
template_3878
--------------------
template_215
template_635
--------------------
template_1213
template_2759
--------------------
template_215
template_635
--------------------
template_1213
template_2759
--------------------
template_1220
template_3878
--------------------
template_215
template_635
--------------------
template_1221
template_3768
--------------------
template_215
template_635
--------------------
template_1213
template_2759
--------------------
template_1220
template_3878
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_1222
template_631
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_33
template_3239
--------------------
template_34
template_181
--------------------
template_1223
template_1388
--------------------
template_1224
template_466
--------------------
template_1225
template_3863
--------------------
template_1226
template_3872
--------------------
template_1227
template_3523
--------------------
template_1228
template_3080
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1229
template_2777
--------------------
template_1229
template_2777
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1229
template_2777
--------------------
template_1229
template_2777
--------------------
template_215
template_635
--------------------
template_215
template_635
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_0
template_18
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_1
template_19
--------------------
template_3
template_1279
--------------------
template_3
template_1279
--------------------
template_5
template_3719
--------------------
template_5
template_3719
--------------------
template_75
template_625
--------------------
template_1230
template_3073
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_136
template_488
--------------------
template_1231
template_3076
--------------------
template_1231
template_3076
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_245
template_471
--------------------
template_1232
template_3087
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_255
template_632
--------------------
template_215
template_635
--------------------
template_149
template_1965
--------------------
template_1233
template_535
--------------------
template_1234
template_3898
--------------------
template_2
template_2786
--------------------
template_2
template_2786
--------------------
template_255
template_632
--------------------
template_983
template_1878
--------------------
template_255
template_632
--------------------
template_983
template_1878
--------------------
template_0
template_18
--------------------
template_1235
template_2214
--------------------
template_273
template_1858
--------------------
template_1235
template_2214
--------------------
template_273
template_1858
--------------------
template_949
template_3160
--------------------
template_949
template_3160
--------------------
template_2
template_2786
--------------------
template_2
template_2786
--------------------
template_255
template_632
--------------------
template_983
template_1878
--------------------
template_255
template_632
--------------------
template_983
template_1878
--------------------
In [5]:
pair_match_atob = {}
pair_match_btoa = {}
for pair in pairs:
if pair[0] not in pair_match_atob:
pair_match_atob[pair[0]] = [pair[1]]
else:
if pair[1] not in pair_match_atob[pair[0]]:
pair_match_atob[pair[0]].append(pair[1])
#print('atob',pair[0], pair_match_atob[pair[0]])
if pair[1] not in pair_match_btoa:
pair_match_btoa[pair[1]] = [pair[0]]
else:
if pair[0] not in pair_match_btoa[pair[1]]:
pair_match_btoa[pair[1]].append(pair[0])
print(pair[1], pair_match_btoa[pair[1]])
In [13]:
n=1
pair_num = n
template_name = 'template_0'
template_name_b = 'template_18'
#print (len(ph.templates.template_lookup[template_name])-len(agr.templates.box_examples[template_name_b]))
print(len(ph.templates.template_lookup[template_name]),'\n')
print(len(agr.templates.box_examples[template_name_b]),'\n')
for i in range(max(len(ph.templates.template_lookup[template_name]),len(agr.templates.box_examples[template_name_b]))):
if i < len(ph.templates.template_lookup[template_name]):
print(astor.to_source(ph.templates.template_lookup[template_name][i]))
else:
print('\n')
if i < len(agr.templates.box_examples[template_name_b]):
print(astor.to_source(agr.templates.box_examples[template_name_b][i]))
else:
print('\n')
print('-'*20)
358
358
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
import import as import
import import as import
--------------------
In [10]:
total = 0
total_off = 0
for n in range(len(pairs)):
pair_num = n
template_name = pairs[pair_num][0]
template_name_b = pairs[pair_num][1]
#print (len(ph.templates.template_lookup[template_name])-len(agr.templates.box_examples[template_name_b]))
if abs(len(ph.templates.template_lookup[template_name])-len(agr.templates.box_examples[template_name_b])) > 8:
print(len(ph.templates.template_lookup[template_name]),'\n')
print(len(agr.templates.box_examples[template_name_b]),'\n')
for i in range(max(len(ph.templates.template_lookup[template_name]),len(agr.templates.box_examples[template_name_b]))):
if i < len(ph.templates.template_lookup[template_name]):
print(astor.to_source(ph.templates.template_lookup[template_name][i]))
else:
print('\n')
if i < len(agr.templates.box_examples[template_name_b]):
print(astor.to_source(agr.templates.box_examples[template_name_b][i]))
else:
print('\n')
print('-'*20)
import pdb; pdb.set_trace()
In [26]:
my_list = []
for i in range(1000):
if len(ph.templates.template_lookup['template_'+str(i)]) > 0:
print(astor.to_source(ph.templates.template_lookup['template_'+str(i)][0]))
my_list.append(astor.to_source(ph.templates.template_lookup['template_'+str(i)][0]))
import import as import
from module import import as import
var().magic('string')
var = pd.read_json('string')
print(len(var))
var = var[var['string'] % 10 == 0]
var.describe()
print('string', var.columns)
var['string'].head(2)
def parse_date(string):
var = 'string'
return datetime.strptime(var, var)
var['string'] = var['string'].apply(lambda x: str(var))
var['string'][0]
var['string'] = var['string'].apply(var)
var['string'] = var['string'].apply(lambda x: var.year)
var.head()
var.groupby('string')[['string', 'string']].describe().head()
var.groupby('string')[['string', 'string']].corr().head()
var = var.groupby('string')['string'].mean()
pd.concat([var, var], axis=1).plot()
var['string'][1]['string'][0]['string']
def get_hashtag(tweet):
var = []
if bool(var['string']):
for var in var['string']:
var.append(var['string'])
return var
var = var[['string', 'string', 'string', 'string', 'string']]
var = var['string']
var.sample(5)
var, var, var, var = train_test_split(var, var, test_size=0.2)
var = linear_model.Ridge(alpha=0.5)
var.fit(var, var)
print('string' % np.mean((var.predict(var) - var) ** 2))
var = 'string'.join(var['string'])
var = WordCloud().generate(var)
plt.imshow(var)
plt.axis('string')
var = nltk.word_tokenize(var)
var = nltk.corpus.stopwords.words('string')
var = ['string', 'string', 'string', 'string']
var.extend(var)
var = [var for var in var if var.lower() not in var]
var = nltk.PorterStemmer()
var = [var.stem(var) for var in var]
var = WordCloud().generate('string'.join(var))
var = [[var for var in str(var).lower().split() if var not in var] for var in
var['string']]
var = corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = ldamodel.LdaModel(var, id2word=var, num_topics=5)
var.print_topics()
var.head(3)
len(var)
def get_index_list(index_values):
var = [var for var in var if var % 10 == 2]
return var
var = var.loc[var(var.index.values)]
var = var.copy()
var['string'].sum()
def get_time(line, y=False, m=False, h=False):
var = str(var).split()[0]
var = str(var).split()[1]
var = int(var.split('string')[0])
var = int(var.split('string')[1])
var = int(var.split('string')[0])
if var:
return var
elif var:
return var
else:
return var
var['string'] = var['string'].apply(lambda x: var(var, True, False, False))
var = var.groupby(['string'])
var = var.agg({'string': 'string', 'string': 'string'})
var
var.plot.bar(x=var.index.values, y=['string', 'string'])
def get_hashtags(line):
var = eval(str(var))
var = var['string']
var = []
for var in var:
var = eval(str(var))
var.append(var['string'])
return var
var(var.iloc[1]['string'])
var = pd.get_dummies(var['string'].apply(pd.Series).stack()).sum(level=0)
var = var.astype(int)
var = pd.concat([var, var], axis=1)
var = list(var.columns.values)
var = var['string'] * var['string']
var.sum()
var = {}
for var in var:
var = var['string'] * var[var]
var = int(var.sum())
var = var['string'] * var[var]
var = int(var.sum())
var[var] = [var, var]
var = pd.DataFrame(var)
var.idxmax(axis=1)
var['string']
var['string'] = (var['string'] - var['string'].mean()) / var['string'].std()
var['string'] = var['string'].astype(int)
var['string'] = var['string'].apply(lambda x: len(var(var)))
var = var.as_matrix()
var = var['string'].as_matrix()
var.shape
var = LinearRegression(n_jobs=-1)
var = Lasso(alpha=0.1)
var = Ridge(alpha=10.0)
print('string' % var.score(var, var))
var = RidgeCV(alphas=[0.01, 0.05, 0.1, 0.5, 1.0, 5.0, 10.0])
var = [0.01, 0.05, 0.1, 0.5, 1.0, 5.0, 10.0, 100.0, 1000.0, 10000.0, 10 ** 6]
var = []
for var in var:
var = Ridge(alpha=var)
var.fit(var, var)
var.append(np.mean((var.predict(var) - var) ** 2))
plt.plot(var, var, color='string', linewidth=3)
plt.xlabel('string')
plt.ylabel('string')
plt.title('string')
plt.show()
def get_corpus(texts):
var = [var.split() for var in var]
return var
len(stopwords.words('string'))
def preprocess_tweet(tweet_body):
var = var.split()
var = set(stopwords.words('string'))
var = [var for var in var if not var in var and len(var) > 2]
var = nltk.PorterStemmer()
var = [var.stem(var) for var in var]
return 'string'.join(var)
var = var.map(var)
var = [var.split() for var in var]
var = 10
var = gensim.corpora.Dictionary(var)
var = gensim.models.ldamodel.LdaModel(corpus=var, num_topics=var, id2word=var)
var.print_topics(var)
var = pd.read_json(path_or_buf='string')
var = var.query('string')
var = var.set_index('string')
var.index.is_unique
var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string'], axis=1, inplace=True)
var.isnull().sum()
var['string'] = pd.DatetimeIndex(var['string']).year
var = var.groupby(['string']).agg({'string': np.sum, 'string': np.sum})
var = [str(var) for var in var.index.values]
var = var.plot(xticks=var.index)
var.plot(ax=var)
var.set_xticklabels(var)
def extract_hashtags(record):
var = re.findall('string', var['string'])
var = list(filter(lambda ht: var != [], var))
if len(var) == 0:
return None
else:
return var
var['string'] = var.apply(var, axis=1)
var = dict()
def hashtag_freq(record):
if var['string'] is not None:
for var in var['string']:
if var in var.keys():
var[var] += 1
else:
var[var] = 1
var = var.apply(var, axis=1)
var = pd.DataFrame.from_dict(var, orient='string')
var.columns = ['string']
var.sort_values(by='string', ascending=False)
var = var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string'], axis=1)
var = np.asarray(var['string'])
var.score(var, var)
for var in var.groupby(['string']):
var = 'string'
for var in var[1]['string']:
var += var + 'string'
var[var[0]] = var
for var, var in var.items():
var[var] = regexp_tokenize(var, pattern='string')
var = set(stopwords.words('string'))
var.update(var)
for var, var in var.items():
var = [var for var in var if var.lower() not in var and any(var.isdigit
() for var in var) == False]
var[var] = var
var = WordNetLemmatizer()
for var, var in var.items():
var = [var.lemmatize(var.lower()) for var in var]
var[var] = var
for var, var in var.items():
var = [var for var in var if len(var) > 1]
var['string'] = var
var = gensim.corpora.Dictionary(var.values())
var = [var.doc2bow(var) for var, var in var.items()]
var = gensim.models.ldamodel.LdaModel(var, num_topics=10, id2word=var,
passes=10)
for var in var.show_topics(num_topics=10, num_words=10, log=False,
formatted=False):
var = 'string'
for var in var[1]:
var += var[0] + 'string'
print('string', var, 'string', var)
var += 1
58
var = 'string'
def df_from_json(json_file):
with open(var) as var:
var = json.load(var)
return pd.DataFrame([var for var in var])
var = var(var)
var = var[var['string'] % 10 == var]
var.id[:5]
var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string', 'string'],
axis=1)
print(type(var.created_at.tolist()[0]))
print(var.created_at.tolist()[0])
var = lambda x: pd.to_datetime(var)
var['string'] = var['string'].map(var)
print('string'.format(var.size))
print('string'.format(var[var['string'] != 0].size))
print('string'.format(var[var['string'] == 0].size))
var = var.loc[var['string'] == var['string'].max()]
var = pd.DataFrame({'string': var['string'], 'string': var['string']})
var.hist()
def extract_hashtags(text):
var = re.findall('string', var)
var = list(filter(lambda ht: var != [], var))
var = [var.lower() for var in var]
return var
print('string'.format(var['string'].isnull().sum()))
var['string'].tolist()[0]
print('string'.format(var.created_at.tolist()[0], var.year.tolist()[0]))
var = var.groupby('string')
var = {var: var['string'].sum() for var, var in var}
for var, var in var:
print(var.iloc[var['string'].idxmax()])
nltk.download()
var = set(var.lower() for var in nltk.corpus.words.words())
var = var + ['string', 'string', 'string', 'string', 'string', 'string',
'string']
var[:10]
def re_longer_than(N):
return re.compile('string' + 'string'.format(var) + 'string')
var = var(3)
def preprocess_msg(msg):
var = nltk.sent_tokenize(var)
var = []
for var in var:
var = nltk.word_tokenize(var)
var = [var for var in var if var in var]
var = [var for var in var if var not in var]
var = list(filter(lambda x: var.match(var), var))
var = var + var
return var
var = PorterStemmer()
def cleanup_stem():
var.clear()
def bind_stem(token):
var = var.stem(var)
var = var.get(var, set())
if not var:
var[var] = var
var[var].add(var)
return var
def steamming(tokens_per_msg):
return [[var(var) for var in var] for var in var]
def calculate_topics(message_group, n_topics):
var = [var(var) for var in var]
var = var(var)
var = corpora.Dictionary(var)
if not bool(var):
return None
var = [var.doc2bow(var) for var in var]
var = 5 if len(var) == 1 else 25
return models.ldamodel.LdaModel(var, num_topics=var, id2word=var,
passes=var)
var['string'] = 'string'
var = var.groups
def destem_topics(topics_matrix):
var = 'string' if not var else 'string'.join([min(var[var]) for var,
var in var[0][1]])
var()
return var
for var, var in var(var.items(), ncols=len(var)):
var = var.get_group(var)
var = var['string'].to_dict()
var = var(list(var.values()), n_topics=5)
var = 'string' if not var else var(var.show_topics(formatted=False,
num_words=5))
for var in var:
var.ix[var, 'string'] = var
var = var['string'].tolist()
var = [var(var) for var in var]
var = models.ldamodel.LdaModel(var, num_topics=5, id2word=var, passes=15)
plt.style.use('string')
var = var[var.id % 10 == 2]
var.duplicated(subset='string')
var.drop_duplicates(['string'])
var.drop_duplicates(['string']).head()
var.isnull().head()
var = var.dropna(how='string', axis=1)
var = var.coordinates.isnull()
var.value_counts()
var.set_index(var.id_str).head()
print(var.index.is_unique)
var['string'].hist()
var.favorite_count.describe()
var['string'] = var.created_at.apply(lambda d: var.year)
var.drop('string', axis=1, inplace=True)
var = var[['string', 'string']].groupby(var.year).sum()
var.plot()
var = var[:-20]
var = var.target[:-20]
var = linear_model.LinearRegression()
with open('string') as var:
var = json.load(var)
pprint(len(var))
list(var[0].keys())
var = pd.DataFrame()
for var in var:
var = var.append(var.from_dict(var, orient='string').transpose(),
ignore_index=True)
var = var[var.lang == 'string']
var = var.drop(['string', 'string', 'string', 'string'], 1)
var.head(2).created_at[4]
var = var['string'].sum()
var = np.arange(var)
var, var = plt.subplots()
var = var.bar(var, (var, var), var, color='string')
var = var.bar(var + var, (var, var), var, color='string')
var.set_ylabel('string')
var.set_title('string')
var.set_xticks(var + var / 2)
var.set_xticklabels(('string', 'string'))
var.legend((var[0], var[0]), ('string', 'string'))
def autolabel(rects):
"""string"""
for var in var:
var = var.get_height()
var.text(var.get_x() + var.get_width() / 2.0, 1.05 * var, 'string' %
int(var), ha='string', va='string')
var(var)
print(len(var[var.notnull()['string']]))
var['string'] = [datetime.strptime(var, 'string') for var in var['string'] if
var != 'string']
var = [var.month for var in var['string']]
var = collections.Counter(var)
plt.bar(range(len(var)), var.values(), align='string', color='string')
plt.xticks(range(len(var)), var.keys())
plt.bar(range(len(var)), var.values(), align='string')
var = list()
for var, var in enumerate(var.entities):
if var['string']:
var.append(var['string'][0]['string'])
else:
var.append('string')
for var, var in enumerate(var.entities):
if var['string']:
var.append(var['string'][0]['string'])
else:
var.append('string')
var['string'] = var
var = [('string' in var or 'string' in var) for var in var]
print('string', var[var]['string'].count())
var = [var[1]['string'] for var in var.iterrows() if 'string' in var[1][
'string'] or 'string' in var[1]['string']]
sum(var)
var = var.bar(var, (sum(var), sum(var)), var, color='string')
var = var.bar(var + var, (sum(var), sum(var)), var, color='string')
var = var[var.id % 10 == var].copy()
var.set_index(['string'], inplace=True)
def drop_columns(df):
return var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string']].copy()
var = var[[(var > 0) for var in var.retweet_count]]
print('string', round(var.shape[0] / var.shape[0], 2))
print('string', var.mean().retweet_count)
var.retweet_count.max()
var.retweet_count[var.retweet_count > 20].count()
var = var.retweet_count[var.retweet_count <= 20]
var.plot(kind='string', grid=True)
var = var[[(var > 0) for var in var.favorite_count]]['string']
print('string', round(var.count() / var['string'].count(), 2))
print('string', round(var.count() / var['string'].count(), 2))
var['string'] = [var.year for var in var.created_at]
def stats_groupby(df, group):
var = var[[var, 'string', 'string']]
var = var.groupby(var)
return var.agg({'string': np.mean, 'string': np.mean})
var = var(var, 'string')
var['string'] = var.retweet_count
var = var.plot(kind='string')
var.set(ylabel='string')
def clean_tweets_text(df):
var = []
for var in var.text:
var.append(regexp_tokenize(var, pattern='string'))
var = set(stopwords.words('string'))
var.update(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string'])
var = []
for var in var:
var = [var for var in var if var.lower() not in var and any(var.
isdigit() for var in var) == False]
var.append(var)
var = WordNetLemmatizer()
var = []
for var in var:
var = [var.lemmatize(var.lower()) for var in var]
var.append(var)
var = []
for var in var:
var = [var for var in var if len(var) > 1]
var.append(var)
var = gensim.corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
return var, var
def get_topics(dictionary, corpus, nb_topics):
var = gensim.models.ldamodel.LdaModel(var, num_topics=var, id2word=var,
passes=10)
var = 1
for var in var.show_topics(num_topics=var, num_words=10, log=False,
formatted=False):
var = 'string'
for var in var[1]:
var += var[0] + 'string'
print('string', var, 'string', var)
var += 1
var, var = var(var)
var(var, var, 5)
print('string', var[[(var == 2010) for var in var.year]].year.count())
var, var = var(var[[(var == 2016) for var in var.year]])
print('string')
def tweet_statistics_per_year(dataframe):
var.created_at = [var.to_datetime().year for var in var.created_at]
var = var.set_index('string')
var = var.index.unique()
var = np.zeros(8)
var = np.zeros(8)
var = 7
for var in var:
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var -= 1
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.show()
var(var.copy())
def tweet_statistics_per_month(dataframe):
var.created_at = [var.to_datetime().month for var in var.created_at]
var = var.set_index('string')
var = var.index.unique()
var = np.zeros(12)
var = np.zeros(12)
var = 0
for var in var:
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var += 1
plt.plot(var, var, 'string')
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var, 'string')
plt.ylabel('string')
plt.xlabel('string')
plt.show()
def tweet_statistics_per_hour(dataframe):
var.created_at = [var.to_datetime().hour for var in var.created_at]
var = var.set_index('string')
var = np.linspace(0, 23, 24).astype(int)
var = np.zeros(24)
var = np.zeros(24)
var = 0
for var in var:
if var in var.index.unique():
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var += 1
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.show()
var.entities[3]
def tweet_statistics_per_hashtag(dataframe):
return 0
def cross_validation(X, Y, cv_param=20, max_depth=None):
"""string"""
var = RandomForestRegressor(max_depth=var)
var = cross_val_predict(var, var, var, cv=var)
return var
def trainRegressor(dataframe):
var = var[['string']]
var.loc[:, ('string')] = [var.to_datetime().year for var in var.created_at]
var.loc[:, ('string')] = [var.to_datetime().month for var in var.created_at
]
var.loc[:, ('string')] = [var.to_datetime().hour for var in var.created_at]
var.loc[:, ('string')] = var.favorite_count
var = ['string', 'string', 'string', 'string']
var = var(var[var].values, var[['string']].values.ravel(), 20, 1)
print(var[1:10])
print('string'.format(e=np.sqrt(np.mean(np.square(var - var[['string']]
.values)))))
print('string'.format(m=max(var.retweet_count)))
var = var.text.values
nltk.download('string')
var.extend(stopwords.words('string'))
print(var)
def format_text(dataset, stop_words, stemming=False):
"""string"""
var = [[var for var in re.split('string', var.lower()) if len(var) > 4 and
var not in var] for var in var]
if var:
var = FrenchStemmer()
var = defaultdict(int)
for var in var:
for var in var:
var[var.stem(var)] += 1
var = [[var.stem(var) for var in var if var[var.stem(var)] > 1] for
var in var]
else:
var = defaultdict(int)
for var in var:
for var in var:
var[var] += 1
var = [[var for var in var if var[var] > 1] for var in var]
return var
def nlpViz(analyzedText, nTopics=5):
var = var(var, var)
var = gensim.corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = gensim.models.ldamodel.LdaModel(var, num_topics=var, id2word=var)
return var, var, var
var, var, var = var(var.text.values, 5)
var = gensimvis.prepare(var, var, var)
pyLDAvis.display(var)
var.index = var.id
list(var.columns)
var = var.id % 10 == 9
var = var[var]
print('string', len(var))
def print_null_columns(data):
"""string"""
for var in var:
if var[var].hasnans:
var = var[var].isnull().sum() / len(var[var])
print(var, 'string', var)
var = var.drop(var, axis=1)
var['string'] = var.favorite_count + var.retweet_count
print(var.engagement.describe())
print(var.engagement.sort_values(ascending=False)[:10])
np.log(var.engagement).replace(-np.inf, 0).hist()
var['string'] = var.apply(lambda x: var.created_at.year, axis=1)
var['string'] = var.apply(lambda x: var.created_at.weekday(), axis=1)
def engagement_comparison(column_str):
"""string"""
var = var.groupby(var).mean().engagement
var = pd.DataFrame(var)
var.columns = ['string']
var = var.groupby(var).mean().engagement
var = pd.DataFrame(var)
var.columns = ['string']
pd.concat([var, var], axis=1).plot(kind='string')
var('string')
def extract_hashtags(x):
var = list()
for var in var['string']:
var.append(var['string'])
return var
var['string'] = var.entities.apply(var)
def hashtag_groupby_helper(x, l):
"""string"""
for var in var.hashtags:
var.append([var, var.engagement])
var.apply(lambda row: var(var, var), axis=1)
var = pd.DataFrame(var, columns=['string', 'string'])
var = var.groupby('string').mean().Score.sort_values(ascending=False)
var = LinearRegression(fit_intercept=True)
var['string'] = var['string'].apply(lambda x: var[5:7])
def extractHashtags(jsonList):
var = []
for var in var:
var.append(json.loads(json.dumps(var))['string'])
return var
var['string'] = var['string'].apply(lambda x: json.loads(json.dumps(var))[
'string'])
var['string'] = var['string'].apply(lambda x: var(var))
var['string'].head()
for var in var['string'][1]:
print(json.loads(json.dumps(var))['string'])
var = var['string'].count().plot()
var['string'].count().plot(ax=var)
var = var['string'].mean()
var = var.reset_index()
var = var.rename(columns={'string': 'string'})
var = pd.merge(var, var, on=['string'])
var = var.set_index(['string'])
var.plot.bar()
var = pd.DataFrame(var['string'].tolist()).stack().value_counts()
var = var.keys()
var = var[:40]
var = var.hashtags.apply(lambda x: 'string'.join(var)).str
var = var.to_series().map(lambda c: var[var.contains(var)].favorite_count.
mean())
var.plot.bar(figsize=(12, 4))
def checkCrossValidationAccuracy(data, labels):
var = []
var = KFold(len(var), n_folds=20, shuffle=True, random_state=123)
for var, var in var:
var = RandomForestClassifier(n_estimators=15, max_features=4,
min_samples_leaf=20)
var, var = var.loc[var], var.loc[var]
var, var = var.loc[var], var.loc[var]
var.fit(var, var['string'])
var.append(metrics.accuracy_score(var['string'], var.predict(var)))
return np.average(var)
var(var, var)
var = var['string'].apply(lambda x: var.lower())
var = var.values.flatten()
var = 'string'.join(var)
var = var['string'].apply(lambda x: 'string'.join(var))
var = var.apply(lambda x: var.lower())
for var in range(2010, 2018):
var = var.loc[var['string'].astype(int) == var]
var = var['string'].apply(lambda x: 'string'.join(var))
var = var.apply(lambda x: var.lower())
var = var.values.flatten()
var = 'string'.join(var)
var = WordCloud(stopwords=['string']).generate(var)
plt.imshow(var)
plt.title(var)
plt.axis('string')
plt.show()
for var in range(2010, 2018):
var = var.loc[var['string'].astype(int) == var]
var = var['string'].apply(lambda x: 'string'.join(var))
var = var.apply(lambda x: var.lower())
var = var.values.flatten()
var = 'string'.join(var)
var = WordCloud(stopwords=['string', 'string']).generate(var)
plt.imshow(var)
plt.title(var)
plt.axis('string')
plt.show()
var.index = var['string']
for var in range(0, var.shape[0]):
var = var.append([var['string'].iloc[var]['string']])
var = var.drop_duplicates()
plt.figure()
var = pd.DataFrame(data=[['string', var + var], ['string', var + var]],
columns=['string', 'string'], index=['string', 'string'])
var.plot(kind='string')
print(var + var)
var = var.groupby(var['string'].map(lambda x: var.year)).sum()
var['string'] = var['string'] + var['string']
var = plt.figure()
var = var.add_subplot(111)
var.total.plot(kind='string', color='string', width=var, position=0)
var = var
for var in range(0, var.shape[0]):
var = var['string'].iloc[var]['string']
if var != 'string':
var = var[0]['string']
var['string'] = var.append([var])
else:
var['string'] = var.append(['string'])
var = var.append(var)
var = var[:var]
var = LinearRegression()
var.fit(var.values.reshape(-1, 1), var.values)
var = var.predict(var.values.reshape(-1, 1))
print('string', var.score(var.values.reshape(-1, 1), var.values))
var = sqrt(mean_squared_error(var.values.reshape(-1), var))
print('string', var)
var['string'] = var['string'].map(lambda x: var.hour)
var.fit(var.values, var.values)
print('string', var.score(var.values, var.values))
var = sqrt(mean_squared_error(var.values, var))
var = int(var[-1])
var = pd.read_json(var)
var.set_index(['string'], drop=True, inplace=True)
print('string', var.index.is_unique & var.index.is_unique)
print('string', var.index.is_unique)
var = var[var.index.values % 10 == var]
var = var.iloc[0].user
var = var.drop('string', 1)
print(var.columns[var.isnull().sum() == len(var)])
var = pd.to_datetime(var.created_at)
var.groupby([var.created_at.dt.year, var.University]).sum(
).retweet_count.unstack('string')
var = var.groupby([var.created_at.dt.year, var.University]).sum().retweet_count
var.unstack('string').plot(kind='string', title='string')
var.groupby([var.created_at.dt.year, var.University]).sum(
).favorite_count.unstack('string').plot(kind='string', title='string')
var.entities.apply(pd.Series).hashtags
var[['string']] = np.where(pd.notnull(var[['string']]), 1, 0)
var = preprocessing.LabelEncoder()
var['string'] = var.fit_transform(var['string'])
var['string'] = var.fit_transform(var['string'].dt.year)
var, var, var, var = train_test_split(var, var, test_size=0.15,
random_state=666)
var = KFold(var.shape[0], n_folds=20, shuffle=True)
for var, var in var:
var = RandomForestClassifier(n_estimators=20)
var.fit(var.iloc[var][var.columns.tolist()], var[var])
var = var.score(var.iloc[var][var.columns.tolist()], var[var])
var = np.asarray(var.feature_importances_)
var.append(var)
def preProcess(df_tweets):
var = None
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string']]
var = var.sort_values(by='string')
var.index = range(var.shape[0])
return var
var = pd.concat((var, var))
var[['string', 'string', 'string']].groupby('string').describe()
var[['string', 'string']].groupby('string').min()
var[['string', 'string']].groupby('string').max()
var, var = plt.subplots(nrows=1, ncols=2, figsize=(10, 4))
var[var['string'] == 'string'].reset_index().plot(x='string', y='string',
ax=var[0])
var[var['string'] == 6095]['string'].values[0]
var[['string', 'string', 'string']].groupby(['string', 'string']).count()
var = var[var['string'] < 500]
var = var.groupby([var.university, var.index.year]).mean()
def plotNicely(df, university, indexes):
var = pd.DataFrame()
var['string'] = var.iloc[var.index.get_level_values('string') == var][
'string'].values
var['string'] = var.iloc[var.index.get_level_values('string') == var][
'string'].values
var.index = var
var.plot()
var(var, 'string', ['string', 'string', 'string', 'string', 'string',
'string', 'string', 'string'])
var(var, 'string', range(23))
for var, var in var.iterrows():
var = var['string']['string']
for var in var:
if var['string'] not in var:
var[var['string']] = var['string']
var[var['string']] = var['string']
else:
var[var['string']] += var['string']
var[var['string']] += var['string']
var = pd.DataFrame([var, var]).transpose()
var[var['string'] == 1753]
var.sort_values('string').tail(20)
for var, var in var.iterrows():
var += var['string']
plt.figure(figsize=(5, 5))
def cleanTweets(tweets):
var = word_tokenize(var)
print('string', len(var))
var = set(stopwords.words('string'))
var = [var for var in var if var.lower() not in var]
print('string', len(var), 'string')
print('string', len(var), 'string')
var = PorterStemmer()
var = [var.stem(var) for var in var]
print('string', len(set(var)), 'string')
print('string', len(set(var)), 'string')
return var.join('string')
var = WordCloud().generate(var(var))
sns.set_context('string')
var[var.id % 10 == 3].head()
824644286486638593 % 10
var.set_index('string')
var = var.dropna(axis=1, thresh=320)
var.retweet_count.mean()
var.created_at = var.created_at.dt.year
var = var.groupby(var.created_at)
var = var.agg(np.sum).head(20)
plt.plot(var.index, var.favorite_count)
var.fillna(0, inplace=True)
var['string'] = var['string'].astype('string')
var = var.iloc[:, :].select_dtypes(include=['string']).columns
var = myFunction.MultiColumnLabelEncoder(columns=var)
var.fit(var)
var.transform(var)
var = RandomForestRegressor()
var = var.predict(var)
print(metrics.mean_squared_error(var, var))
var = cross_val_score(var, var, var, cv=10)
var = var.describe()
del var['string']
var = var.select(lambda x: not re.search('string', var), axis=1)
var['string']['string']
def preproceess_tweet(row):
var = var['string'].to_pydatetime()
var['string'] = var.year
var['string'] = var.month
var['string'] = var.hour
if 'string' in var['string']:
for var in var['string']['string']:
var['string' + var['string']] = 1
return var
var = var.apply(lambda row: var(var), axis=1)
var.hist('string', bins=len(var['string'].value_counts()))
var.select(lambda x: re.search('string', var), axis=1).sum().sort_values(
ascending=False)[:15]
def get_followers_count(row):
var['string'] = var['string']['string']
return var
var = np.random.permutation(len(var))
var = int(0.8 * len(var))
var = var[['string', 'string', 'string', 'string']].iloc[var[:var]]
var = var['string'].iloc[var[:var]]
np.mean((var.predict(var) - var) ** 2)
np.mean(cross_val_score(var, var[['string', 'string', 'string', 'string']],
var['string'], cv=10, scoring='string'))
var = var[var.id % 10 == var]
var = var.isnull().sum() / len(var) * 100
var = pd.DataFrame(data=var[var > 0], columns=['string'])
var = var.index.drop('string')
var['string'] = pd.to_datetime(var['string'])
len(var[var.favorite_count != 0])
var[var.favorite_count != 0].favorite_count.hist(bins=50)
var.created_at.hist(bins=15)
var.created_at.dt.month.hist(bins=12)
[print('string') for var in var.text if 'string' in var]
var['string'] = [re.findall('string', var.text[var]) for var in var.index]
var['string'] = ['string'.join(var) for var in var.hashtag]
var['string'].replace('string', np.nan, inplace=True)
var = var[pd.notnull(var['string'])]
pd.DataFrame(data='string'.join(var['string']).split('string')).apply(pd.
value_counts)[:50].plot(kind='string', title='string', legend=False,
figsize=(14, 4))
plt.xticks(rotation=90)
logging.getLogger('string').setLevel(logging.WARNING)
var = [var.split('string') for var in var.hashtag]
var = LdaModel(var, num_topics=3, id2word=var, passes=5)
var.enable_notebook()
var = LdaModel(corpus=var, id2word=var, num_topics=var, passes=5)
var.gensim.prepare(var, var, var)
var = pd.read_json(path + 'string')
var.info()
var.fillna('string', inplace=True)
def created_at(fields):
var = re.sub('string', 'string', str(var))
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var.split('string')
var = 'string'.join(var[1:])
var = var.split('string')
var = var[0]
if var[0] == 'string':
var = var[1:]
var = var.split('string')
var = strptime(var[1], 'string').tm_mon
var = var[3].replace('string', 'string')
return str(var[5]) + 'string' + str(var) + 'string' + str(var[2]
) + 'string' + str(var)
var.created_at.unique()
var['string'] = var.created_at.dt.year
def get_account(f):
var = re.sub('string', 'string', str(var))
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var.split('string')
return str(var[1])
var = var.groupby(['string', 'string']).sum()['string']
def extract_hashtag(tweet):
return 'string'.join(re.findall('string', var))
var = var[var.hashtag != 'string']
var = var.groupby('string')['string'].count()
var.head(20).plot(kind='string', title='string')
stopwords = stopwords.words('string')
def preprocessing(text):
var = re.sub('string', 'string', var.lower())
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = 'string'.join(var for var in var.split('string') if not var in
stopwords)
return var.lower()
var['string'] = var.text.apply(lambda x: preprocessing(str(var)))
def create_corpus(content, processed=False):
"""string"""
if not var:
var = [[var for var in var.lower().split() if var not in stopwords.
words('string')] for var in var]
else:
var = var
var = corpora.Dictionary(var)
var = {}
for var in var.token2id:
var[var.token2id[var]] = var
var = [var.doc2bow(var) for var in var]
return var, var
var, var = var(var.text)
def create_lda_model(corpus, id2word, nb_topics=5):
"""string"""
var = models.LdaModel(var, id2word=var, num_topics=var)
return var
var = var(var, var, 10)
var = var.loc[var.id % 10 == var]
var['string'] = pd.DataFrame([var['string'] for var in var.user])
def data_per_field(df, field):
var = var[['string', 'string', var]]
var = var.groupby(var)
var = var.sum()
return var
var = [var['string'] for var in var.entities]
def get_tags(tags):
return [var['string'] for var in var]
var = [var for var in var for var in var]
def tokenizer(row):
return word_tokenize(var)
def to_lower_case(row_token):
return [var.lower() for var in var]
var = stopwords.words('string') + list(punctuation) + ['string', 'string']
def filter_tokens(row_lower_case_tokens):
var = list(filter(lambda w: 'string' in var or var.isalpha() or var.
isdigit(), var))
var = list(filter(lambda w: len(var) > 2, var))
return list(filter(lambda w: var not in var, var))
var = var.apply(lambda tweet: var(var))
def lemmantizer(row_tokens):
return [var.lemmatize(var) for var in var]
def get_corpus(lemmas):
var = [var.doc2bow(var) for var in var if len(var) > 5]
return var
def get_word_topic(num_topics, num_words):
var = var.show_topics(num_topics=var, num_words=var, log=False,
formatted=False)
var = [var for var, var in var]
return var
var = var(var, var)
var = np.array(var)
var = [var[0] for var in var for var in var]
var = list(filter(lambda w: var in var, var))
var.favorited.isnull().any()
var['string'] = var['string'].map({False: 0, True: 1})
var['string'] = var['string'].apply(lambda x: {var.strip('string') for var in
var.split() if var.startswith('string')})
var.iloc[1]['string']['string']
var = var.groupby('string')['string'].sum()
plt.figure(num=None, figsize=(8, 6), dpi=80, facecolor='string', edgecolor=
'string')
plt.scatter(var.index, var.values)
plt.scatter(var.index, var.values, color='string')
plt.legend(['string', 'string'])
var = var.groupby(['string', 'string'])['string'].sum()
plt.scatter(range(75), var.values)
plt.scatter(range(75), var.values, color='string')
plt.ylim([0, 1000])
var.hist(bins=50)
ttest_ind(var.values, var.values)
plt.scatter(range(len(var)), var.values)
plt.scatter(range(len(var)), var.values, color='string')
plt.ylabel('string', fontsize=20)
plt.xlabel('string', fontsize=20)
var = pd.concat([var, var])
var = var.loc[:, (var)]
var = var['string'].values
var = preprocessing.scale(var.values)
var = np.append(var, np.ones([var.shape[0], 1]), axis=1)
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var = var.fit(var, var)
print('string', np.linalg.norm(var - var) / len(var))
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var = LinearRegression(normalize=False)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
print('string', var / var)
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var = Ridge(alpha=0.5)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
def train_ridge(feature, y, al):
var = 1000
var = 0
var = 0
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var),
var, test_size=0.25)
var = Ridge(alpha=var)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
return [var / var, var / var]
var = np.linspace(0, 10, 5)
for var in var:
[var, var] = var(var, var, var)
var.append(var)
var.append(var)
plt.plot(var, var, var, var)
var = [re.sub('string', 'string', var) for var in var]
def normalize_text(text):
if type(var) is not str:
print(var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = var.replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string').replace('string', 'string')
return var
var.reset_index(inplace=True, drop=True)
var = TfidfVectorizer(max_features=20000, min_df=0.01, stop_words='string',
use_idf=True, ngram_range=(1, 3))
print(var.shape)
var = var.get_feature_names()
var = 1 - cosine_similarity(var)
var = KMeans(n_clusters=3)
var = var.labels_.tolist()
def text_finder(uni, cluster_id):
var = var[var['string'] == var]['string']
return var
var = var(var, 0)
var = 'string'.join(var.tolist())
var = RegexpTokenizer('string')
var = var[['string']].dropna(axis=0)
for var, var in var.iterrows():
var.append(var.str.cat())
for var in var:
var.append(var.tokenize(var))
var = list(stopwords.words('string'))
var = var + var
var = set(string.punctuation)
var = [[var for var in var if var.lower() not in var] for var in var]
var = defaultdict(int)
for var in var:
for var in var:
var[var] += 1
var = [[var for var in var if var[var] > 1] for var in var]
var = var.models.ldamodel.LdaModel(var, num_topics=5, id2word=var)
var.show_topics(-1, num_words=10, log=True, formatted=False)
var.describe()[['string', 'string']]
var['string'] = 0
for var, var in var.iterrows():
var = var['string'].year
var = var['string'].month
var = var['string'].hour
var['string'][var] = var
var['string'][var] = var
var['string'][var] = var
var = var.groupby('string').sum()[['string', 'string']]
var.reset_index(inplace=True)
for var, var in var.iterrows():
var = var['string'].year
var = var['string'].month
var = var['string'].hour
var['string'][var] = var
var['string'][var] = var
var['string'][var] = var
plt.plot(var['string'].values, var['string'], 'string')
pd.set_option('string', 500)
pd.options.display.max_colwidth = 100
pd.options.mode.chained_assignment = None
sns.set_style('string')
var = var.loc[var.id % 10 == 8]
print('string' % len(var))
var.sample()
var.loc[:, ('string')] = var.created_at.map(lambda x: var.year)
var.loc[:, ('string')] = var.created_at.map(lambda x: var.strftime('string'))
var.loc[:, ('string')] = var.created_at.map(lambda x: var.weekday())
var.loc[:, ('string')] = var.entities.map(lambda x: [var['string'] for var in
var['string']])
sns.distplot(var.favorite_count, kde=False)
sns.plt.title('string')
var[var.favorite_count == 31].text
var = var[['string', 'string']].groupby(['string'], as_index=False).sum()
sns.barplot(x='string', y='string', data=var)
var[var.retweet_count == 6095]
def get_hashtags_count(df):
var = {}
for var in var.hashtags.values:
for var in var:
if var in var:
var[var] += 1
else:
var[var] = 1
return OrderedDict(sorted(var.items(), key=lambda k: var[1], reverse=True))
def prepare_df(df):
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string']]
var = var['string']
var = preprocessing.LabelEncoder()
var.fit(var.lang)
var.loc[:, ('string')] = var.transform(var.lang)
return var, var
def cross_validation(X, y):
var = RandomForestRegressor()
var = cross_val_score(var, var, var, cv=10, scoring='string')
print('string' % var.mean())
print('string' % var.std())
def show_features_ranking(X, y):
var = RandomForestRegressor()
var, var, var, var = train_test_split(var, var, test_size=0.2)
var.fit(var, var)
var = var.feature_importances_
var = np.std([var.feature_importances_ for var in var.estimators_], axis=0)
var = np.argsort(var)[::-1]
print('string')
for var in range(var.shape[1]):
print('string' % (var + 1, var.columns[var], var[var[var]]))
var(*var(var))
var['string'] = var['string'].mod(10, 'string')
var = var[var['string'].isin([0])]
var = var.drop('string', axis=1)
var.ix[:, :12].tail(2)
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string']].copy()
for var, var in var.iterrows():
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
for var, var in var.iterrows():
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
plt.plot(var['string'], var['string'])
var.suptitle('string', fontsize=20)
var.savefig('string')
plt.gca().set_ylim(top=800)
type(var['string'][0])
var = var.head(20)
for var, var in var.iterrows():
var['string'][var] = var['string'].lower()
for var, var in var.iterrows():
var['string'][var] = var.tokenize(var['string'])
var['string'] = var['string'].apply(lambda x: [var for var in var if var not in
var])
var = SnowballStemmer('string')
var = var.drop('string')
for var, var in var.iterrows():
for var, list in enumerate(var):
for var, var in enumerate(list):
list[var] = var.stem(var)
var = var.to_csv()
var = WordCloud(background_color='string', width=1000, height=500).generate(var
)
var = var.to_image()
display(Image('string'))
warnings.filterwarnings('string')
var = {'string': var['string'].mean(), 'string': var['string'].mean()}
pd.Series(var).plot(kind='string', title='string')
def average_interaction_per_f(df, title, f):
var = var[['string', 'string']].groupby(var['string'].map(var))
var.mean().plot(kind='string', title=var)
var(var, 'string', lambda x: var.year)
def get_hashtags(entities):
return [var['string'] for var in var['string']]
def hashtags_to_rows(df):
var['string'] = var['string'].map(var)
var = var.apply(lambda x: pd.Series(var['string']), axis=1)
var['string'] = var.index
var = pd.melt(var, id_vars='string', var_name='string', value_name='string'
)
var.set_index('string', inplace=True)
return var.merge(var, left_index=True, right_index=True)
def average_interaction_per_hashtag(df, title):
var = var[['string', 'string']].groupby(var['string'])
return var.mean().sort_values('string', ascending=False).head(10).plot(kind
='string', title=var)
var(var(var), 'string')
def prepare_data(df):
var = ['string', 'string', 'string', 'string']
for var in var:
var[var] = var['string'].map(lambda x: getattr(var, var))
var['string'] = var['string'].map(lambda x: var.isoweekday())
var = ['string', 'string', 'string', 'string']
for var in var:
var[var] = var['string'].map(lambda x: len(var.get(var, [])))
var['string'] = var['string'].map(lambda x: int(bool(var)))
var['string'] = var['string'].map(lambda x: int(bool(var)))
return var[var + var + ['string', 'string', 'string']]
def regression(data):
var = var.drop('string').as_matrix()
var = var.as_matrix(['string'])
var = sk.preprocessing.normalize(var)
var, var, var, var = train_test_split(var, var, test_size=0.2,
random_state=42)
var = Ridge(alpha=1.0)
var.fit(var, var)
var = var.predict(var)
return mean_squared_error(var, var)
print('string' + str(var(var)))
class NLTKPreprocessor(BaseEstimator, TransformerMixin):
def __init__(self, stopwords=None, punct=None, lower=True, strip=True):
var.lower = var
var.strip = var
var.stopwords = set(var) ^ set(sw.words('string'))
var.punct = var or set(string.punctuation)
var.lemmatizer = WordNetLemmatizer()
def fit(self, X, y=None):
return var
def inverse_transform(self, X):
return ['string'.join(var) for var in var]
def transform(self, X):
return [list(var.tokenize(var)) for var in var]
def tokenize(self, document):
for var in sent_tokenize(var):
for var, var in pos_tag(wordpunct_tokenize(var)):
var = var.lower() if var.lower else var
var = var.strip() if var.strip else var
var = var.strip('string') if var.strip else var
var = var.strip('string') if var.strip else var
if var in var.stopwords:
continue
if all(var in var.punct for var in var):
continue
var = var.lemmatize(var, var)
yield var
def lemmatize(self, token, tag):
var = {'string': wn.NOUN, 'string': wn.VERB, 'string': wn.ADV,
'string': wn.ADJ}.get(var[0], wn.NOUN)
return var.lemmatizer.lemmatize(var, var)
var = var(stopwords=['string', 'string', 'string', 'string', 'string',
'string'])
def topic_modeling(df):
var['string'] = var['string'].apply(lambda x: list(var.tokenize(var)))
var = var.apply(lambda x: pd.Series(var['string']), axis=1)
var['string'] = var.index
var = pd.melt(var, id_vars='string', var_name='string', value_name='string'
)
var.set_index('string', inplace=True)
var = var.merge(var, left_index=True, right_index=True)
var = var[['string']].groupby(['string']).size().sort_values(ascending=
False)
var = var.index.tolist()[0:15]
var = var[var['string'].isin(var)]
var['string'] = list(zip(var.year, var.month))
var['string'] = var['string'].apply(lambda x: str(var))
var = var[['string', 'string']].groupby(['string', 'string']).size()
var, var = plt.subplots()
var = []
var = pd.DataFrame(var)
var.reset_index(inplace=True)
var.set_index(['string'], inplace=True)
for var, var in var.groupby('string'):
print(var)
var.plot(var['string'], var[0])
var.append(var)
var, _ = var.get_legend_handles_labels()
var.legend(var, var, loc='string')
plt.show()
var = pd.read_json(var, na_values=['string', -99999])
var.shape, var.shape
def sub_sampling(df):
var = 272052
var = int(str(var)[-1])
return var.loc[var.id % 10 == var]
var = pd.concat(dict(epfl=var.isnull().sum() / len(var), ethz=var.isnull().
sum() / len(var)), axis=1)
var = pd.concat(dict(epfl=var.lang.value_counts(), ethz=var.lang.
value_counts()), axis=1).fillna(0)
def preprocess_df(df):
var = ['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string']
var = var.drop(var, axis=1)
var.created_at = pd.to_datetime(var.created_at)
var['string'] = var['string'].astype('string')
var.index = var.id
var = var.drop('string', axis=1)
return var
def add_time_features(df):
var['string'] = var.created_at.dt.month
var['string'] = var.created_at.dt.hour
var['string'] = var.created_at.dt.day
var['string'] = var.created_at.dt.year
return var
def get_hashtags(df):
var = [var.loc[id].entities['string'] for id in var.index.values]
var = []
for var in var:
var = 'string'
if len(var) > 0:
for var in var:
var = var + 'string' + var['string']
var.append(var)
else:
var.append(np.nan)
var['string'] = var
var.drop('string', axis=1)
return var
def group_by_year_month_hour(df):
var = var.groupby(var.year)[['string', 'string']].sum()
var = var.groupby(var.month)[['string', 'string']].sum()
var = var.groupby(var.hour)[['string', 'string']].sum()
return var, var, var
var, var, var = var(var)
var, var = plt.subplots(3, 2, figsize=(10, 10), sharey=True)
var[0, 0].plot(var)
var[0, 0].set_title('string')
var[0, 0].legend(['string', 'string'], loc='string')
var.subplots_adjust(hspace=0.5, wspace=1)
var = pd.read_json('string', typ='string')
var = var.columns[(var.isnull().sum() > 0).values].tolist()
var.favorite_count.value_counts()[:10]
var.favorite_count.value_counts().plot(kind='string', figsize=(10, 10))
var.created_at = pd.to_datetime(var.created_at)
var.groupby(by=var.created_at.dt.year).sum()
var.groupby(by=var.created_at.dt.year).sum()['string'].plot(kind='string')
def find_hashtags(tweet):
"""string"""
try:
var = var.split()
var = [var for var in var if var.startswith('string')]
if var:
return var
else:
return np.nan
except:
return np.nan
var.dropna(subset=['string'], inplace=True)
for _, var in var.iterrows():
for var in var['string']:
var.append((var['string'], var['string'], var))
var.hashtag.nunique()
var = var.groupby(by='string').sum().sort_values(by=['string', 'string'],
ascending=[False, False]).head(15)
var['string'].plot(kind='string')
for _, var in var.iterrows():
for var in var['string']:
var.append((var['string'], var['string'], var['string'], var, var[
'string'], var['string'], var['string']))
var.hashtag = var.hashtag.astype('string')
var = sm.OLS(var, var).fit()
print(var.summary())
var = 223485 % 10
def drop_deprec(df):
var = var.contributors[var.contributors.apply(lambda x: not var is None)]
if var.count() > 0:
print('string')
print(var)
var = var.geo[var.geo.apply(lambda x: not var is None)]
if var.count() > 0:
print('string')
print(var)
var = var.drop('string', 1)
var = var.drop('string', 1)
return var
var.coordinates[var.coordinates.apply(lambda x: not var is None)]
def seperate_entities(df):
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var = var.drop('string', 1)
var.symbols = var.entities.apply(lambda x: var['string'])
def seperate_date(df):
var['string'] = var.created_at.apply(lambda x: var.year)
var['string'] = var.created_at.apply(lambda x: var.month)
var['string'] = var.created_at.apply(lambda x: var.day)
var['string'] = var.created_at.apply(lambda x: var.hour)
var = [0, 1]
var = [var.favorite_count.sum(), var.favorite_count.sum()]
var = plt.axes()
var.bar(var, var, align='string')
var.set_xticks(var)
var.set_xticklabels(['string', 'string'])
var = var.favorite_count.groupby(var.year).sum()
var.set_xlabel('string')
var = pd.DataFrame((var.year - var.year.min()).values, columns=['string'])
var['string'] = var.symbols.apply(lambda l: len(var))
var = tree.DecisionTreeRegressor(max_features='string', max_depth=3)
var = cross_val_score(var, var, var, cv=10, scoring='string')
print(var.mean())
def learn(df):
var = pd.DataFrame(var.year.values - var.year.values.min(), columns=[
'string'])
var['string'] = var.month.values
var['string'] = var.hour.values
var['string'] = var.symbols.apply(lambda l: len(var)).values
var['string'] = var.url_col.apply(lambda l: len(var)).values
var['string'] = var.hashtags_col.apply(lambda l: len(var)).values
var['string'] = var.user_mentions_col.apply(lambda l: len(var)).values
var['string'] = var.favorite_count.values
var = var.retweet_count.values
var = tree.DecisionTreeRegressor(max_features='string', max_depth=3)
var = cross_val_score(var, var, var, cv=10, scoring='string')
print(var.mean())
var = pd.read_json('string', convert_dates=True)
var = var.loc[np.where(var['string'] % 10 == 8)]
def get_account(user):
return var['string']
def get_hashtags(entity):
var = []
for var in var['string']:
var.append(var['string'])
return var
print(var['string'].is_unique)
var[var['string'] > 20].shape[0] / var[var['string'] > 1].shape[0]
var = var[var['string'] <= 20]
var[['string', 'string']].describe()
plt.hist([var.retweet_count, var.retweet_count])
def get_year(date):
return var.year
var = var[var['string'] != 2017].groupby('string')[['string', 'string']].sum()
var = pd.concat([var[7:12], var[0:7]])
plt.plot(np.arange(0, 12), var['string'])
var = plt.xticks(np.arange(0, 12), var, rotation='string')
var = var.groupby('string')[['string', 'string']].sum()[:-1]
plt.plot(np.arange(0, len(var)), var['string'])
var = plt.xticks(np.arange(0, len(var)), var)
var['string'].describe()
var = var[['string', 'string', 'string']].head()
def hasthag_analysis():
for var in var['string']:
if var in var.keys():
var[var] += var['string']
var[var] += var['string']
var = var.isnull().sum() / len(var)
var = var['string'].values.sum()
plt.pie([var, var], labels=['string', 'string'], autopct='string', shadow=
True, startangle=140)
var = var / var
print('string' + str(var.round(1)) + 'string')
var = 1 - var
var.groupby('string').sum()[['string', 'string']].plot()
print('string' % (var.mean(), var.std() * 2))
for var in var:
var = var + var + 'string'
var = list(set(nltk.word_tokenize(var)) - set(nltk.corpus.stopwords.words(
'string')))
var = WordCloud(background_color='string', max_words=20000)
var.generate(var)
plt.imshow(var, cmap=plt.cm.gray)
for var in var:
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var + var + 'string'
np.random.seed(10)
random.seed(10)
var = var.dropna()
var.count()
var['string'].isnull().values.all()
var['string'].duplicated().any()
var['string'][1019]['string']
var['string'] = var.apply(lambda row: var['string']['string'], axis=1)
var = var.groupby(var['string'])
var.first()
var = var['string', 'string'].sum()
var['string'] = pd.to_datetime(var['string'], format='string')
var = var['string'].dt.to_period('string')
var = var.groupby(var)
var = pd.to_datetime(var['string'])
var.groupby([var.hour, var.minute]).value_col.sum()
var = var['string'].apply(word_tokenize)
print(words.readme())
var = set(words.words())
var = var.apply(lambda tokens: [var.lower() for var in var if var in var])
var = var.apply(lambda x: [var for var in var if var not in var and len(var
) > 1])
var = var.tolist()
var = models.LdaModel(var, id2word=var, num_topics=var)
for var in range(0, var):
var = var.show_topic(var, 10)
var = []
for var in var:
var.append(var)
print('string' + str(var) + 'string' + 'string'.join([str(var[0]) for
var in var]))
var = RandomForestClassifier(n_jobs=-1, n_estimators=10, random_state=42)
var = {'string': ['string', 'string', None], 'string': [2, 20, 200],
'string': [4, 8, 16, None]}
var = RandomForestClassifier(n_estimators=500, min_samples_leaf=2,
max_features='string', max_depth=None, random_state=4, n_jobs=-1)
var = var[var['string'] % 10 == 2].copy()
var[np.isnan(var['string'])].shape
var.set_index('string', inplace=True)
var['string'] = var['string'].apply(lambda e: [var['string'] for var in var
['string']])
var = var.groupby('string')[['string', 'string']].sum()
var.plot.bar(log=True)
var = pd.Series(var['string'].sum()).drop_duplicates()
var.apply(lambda ht: [var in var['string']])
def create_features(df):
var = var[['string', 'string']].copy()
var['string'] = var['string'].apply(lambda date: var.year)
var['string'] = var['string'].apply(lambda date: var.month)
var['string'] = var['string'].apply(lambda l: len(var))
var['string'] = var['string'].apply(lambda el: var == np.nan)
return var
var.fit(var[var], var['string'])
var.fit(var[var], var['string'])
def trainAndPredict(data):
var = RandomForestRegressor(n_estimators=150, min_samples_split=1)
var = np.random.rand(len(var)) < 0.8
var = var[var]
var = var[~var]
var.fit(var[var], var['string'])
var = var.predict(var[var])
var = var - var['string']
var = var.apply(np.square).sum() / len(var)
return math.sqrt(var)
var = var[var['string'] == 'string']['string']
var = get_stop_words('string')
def NLP(txt):
var = var.apply(lambda tokens: [var for var in var if not var in var])
var = var.apply(lambda words: [var.stem(var) for var in var])
var = corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = LdaModel(var, num_topics=3, id2word=var, passes=20)
return var
print(var.print_topics(num_topics=3, num_words=3))
var = WordCloud().generate('string'.join(var.sum()))
sns.set_palette('string')
print(var.columns == var.columns)
print(len(var.columns))
def getDateTime(arr):
var = []
var = []
var = []
for var in var:
var.append(var.to_datetime().year)
var.append(var.to_datetime().month)
var.append(var.to_datetime().hour)
return var, var, var
var['string'], var['string'], var['string'] = var(var['string'])
print(var['string'].describe())
var[['string', 'string']].agg(['string', 'string', 'string'])
var = range(var)
var = 1 / 1.5
plt.bar(var, var['string'].agg('string'), var)
var = var['string'].agg('string')
var[3] = 0
plt.bar(var, var, var)
def getHashTags(arr):
var = []
for var in var:
var = []
for var in var['string']:
var.append(var['string'])
var.append(var)
return var
var['string'] = var(var['string'])
var = Counter(sum(var['string'].tolist(), [])).most_common(20)
for var in var:
var = []
var = []
for var in var.index:
if var[0] in var.loc[var]['string']:
var.append(var.loc[var]['string'])
var.append(var.loc[var]['string'])
var[var[0]] = [np.mean(var), np.mean(var)]
Counter(sum(var['string'].tolist(), [])).most_common(20)
for var in var:
var = []
var = []
for var in var.index:
if var[0] in var.loc[var]['string']:
var.append(var.loc[var]['string'])
var.append(var.loc[var]['string'])
var[var[0]] = [np.mean(var), np.mean(var)]
var.fit(sum(var['string'].tolist(), []))
var.transform(sum(var['string'].tolist(), []))
var = preprocessing.OneHotEncoder()
var.fit(var.transform(sum(var['string'].tolist(), [])).reshape(-1, 1))
for var in var.index:
var = var
for var in var.loc[var]['string']:
var += var.transform(var.transform(var))
var.append(var)
var['string'] = var['string']
def checkCrossValidationAccuracy(xETH, ethDF):
var = []
var = KFold(len(var), n_folds=20, shuffle=True, random_state=123)
for var, var in var:
var = linear_model.LinearRegression()
var, var = var.loc[var], var.loc[var]
var, var = var.loc[var], var.loc[var]
var.fit(var, var['string'])
var.append(metrics.accuracy_score(var['string'], var.predict(var)))
return np.average(var)
var['string'] = [var.year for var in var['string']]
var = range(np.min(var['string']), np.max(var['string']))
var = var[['string', 'string']].sum()
for var in var:
var = var[var['string'] == var]
var = var[['string', 'string']].sum()
var.append(var[['string', 'string']].sum())
for var in var:
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
for var in range(len(var)):
var.append(var[var][0])
var.append(var[var][0])
var.append(var[var][1])
var.append(var[var][1])
plt.plot(var)
var = range(1, 13)
for var in var:
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
var.fit(var['string'])
var['string'] = var.transform(var['string'])
var['string'] = [word_tokenize(var) for var in var['string']]
var = var()
def p_stem(tokens):
var = []
for var in var:
var.append(var.stem(var))
return var
def filterStopWords(tokens):
return [var for var in var if var not in var and var not in var and var
not in var]
var['string'] = [var(var) for var in var['string']]
print('string', len(var), 'string', len(var))
print(var.id.is_unique, var.id.is_unique)
var = [var, var, var, var]
for var in var:
print(var.id.is_unique)
for var in var:
var.set_index('string', inplace=True)
for var in var:
var.drop('string', axis=1, inplace=True)
for var in var:
for var in var:
print('string', var, var[var].isnull().sum() / len(var))
for var in var:
for var in var:
print('string', var, len(var[var[var] == False]) / len(var))
for var in var:
for var in var:
var.drop(var, axis=1, inplace=True)
def plot_popularity(df1, df2, granularity, title):
var = pd.concat([var.groupby(var).sum()[['string', 'string']], var.
groupby(var).sum()[['string', 'string']]], axis=1)
var.columns = ['string', 'string', 'string', 'string']
var.plot(kind='string', color='string', title=var)
var['string'] = pd.DatetimeIndex(var.created_at).year
var(var, var, 'string', 'string')
var = var.loc[822424602936754176].entities['string']
[var['string'] for var in var]
var.entities.apply(var)[:5]
print('string', len(var) / len(var))
var.index.is_unique, var.index.is_unique
var = var.isnull().any()
for var in var[var].index:
print(var, 'string', var[var].isnull().sum(), 'string')
var = var.count() * 100 / var.shape[0]
var = var[var < 10]
var = var.drop(var.index, axis=1)
var = pd.concat([var, var], ignore_index=True)
var.created_at = var.created_at.apply(lambda x: datetime.strptime(var,
'string'))
type(var.created_at.iloc[6])
var = var.created_at.apply(lambda x: var.year)
plt(var.favorite_count.values())
var[var.possibly_sensitive == True]
var.fillna(False, inplace=True)
type(var.iloc[6])
var = sklearn.linear_model.SGDRegressor()
var = sklearn.model_selection.cross_val_score(sklearn.linear_model.
SGDRegressor(), var, var)
var.scatter(var, var)
var.plot([var.min(), var.max()], [var.min(), var.max()], 'string', lw=4)
def cross_validation(y, X, k, estimator):
var = []
var = []
var = int(len(var) / var)
var = np.zeros([5, 5])
for var in range(0, var):
var = np.ones(len(var), dtype=bool)
if var != var - 1:
var[var * var:(var + 1) * var] = False
var = var[var * var:(var + 1) * var]
var = var[var * var:(var + 1) * var]
else:
var[var * var:] = False
var = var[var * var:]
var = var[var * var:]
var = var[var]
var = var[var]
var.fit(var, var)
var.append(var.score(var, var))
var.append(var.score(var, var))
var += var(var, var.predict(var), labels=[0, 1, 2, 3, 4])
return np.asarray(var).mean(), np.asarray(var).mean(), var / var
var, var, var = var(var, var, 5, sklearn.linear_model.SGDRegressor())
print('string', var + 1, 'string')
print()
var['string'] = var.entities.apply(lambda d: var.get('string'))
def get_hashtag(x):
if len(var) != 0:
return var[0].get('string')
var.hashtags = var.hashtags.apply(lambda h: var(var))
def preprocessing(tweet):
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.lower()
var = var.split()
var = list(set(var) - set(nltk.corpus.stopwords.words('string')))
var = 'string'
for var in var:
var = var + var('string').stem(var) + 'string'
return var
var = [var for var in var.text.ravel() for var in var]
var = set(STOPWORDS)
var = WordCloud(background_color='string', max_words=20000, stopwords=var)
var.to_file('string')
var = var.drop_duplicates(['string', 'string'])
print(var['string'].isnull().sum())
print(var['string'].sum())
print(3826 / 3208)
var['string'].hist(bins=100)
var['string'].replace(0, 0.1).apply(np.log).hist(bins=50)
var['string'].groupby(var['string'].map(lambda x: var.year)).sum()
var = var['string'].groupby(var['string'].map(lambda x: var.year)).sum().plot()
var['string'].groupby(var['string'].map(lambda x: var.year)).sum().plot()
var['string'].groupby(var['string'].map(lambda x: var.month)).count().plot()
var[var['string'] == 6095].text
re.findall('string', var)
def extract_hashtag(text):
var = re.findall('string', var)
if var == []:
return None
else:
return var
var = var[var['string'].notnull()]
var.groupby(['string'])['string'].sum()
var = RandomForestClassifier()
var = var[['string', 'string', 'string', 'string']].dropna()
var = np.asarray(var['string'], dtype='string')
print(cross_val_score(var, var, var, cv=4, scoring='string'))
var = LogisticRegression()
print(var.head())
print(cross_val_score(var, var, var, cv=4))
var['string'].to_csv('string', encoding='string')
var = open('string', 'string', encoding='string').read()
var = WordCloud(stopwords=var).generate(var)
var.append('string')
var = open('string', 'string', encoding='string').readlines()
var = [[var for var in var.lower().split() if var not in var] for var in var]
var = LdaModel(var, id2word=var, num_topics=15)
var.print_topics(-1)
var = WordCloud(stopwords=var).generate('string'.join(var['string'].values.
tolist()))
var = pd.isnull(var).sum()
def cols_to_drop(dataframe, dataframe_nan):
var = []
for var, var in enumerate(var.index):
if var[var] > var.shape[0] / 2:
var += [var]
return var
var = list(var(var, var))
var = var.drop(var.columns[var], axis=1)
def extract_hashtags(cell):
try:
return var['string'][0]['string']
except:
return None
var['string'] = pd.to_datetime(var.created_at[:])
var = var.groupby(var.date.dt.year).sum()
var = var.groupby(var.hashtags).count()
var.favorite_count.plot()
var.entities[var.entities > 15].plot()
def find_nonconvertable_cols(dataframe):
var = []
for var in var.columns:
try:
var = float(var[var][0])
except:
var += [var]
return var
def drop_cols(dataframe, list_cols):
var = var
for var in var:
var = var.drop(var, 1)
return var
var = var(var, var(var))
var = int(var.shape[0] * 0.8)
var = var.retweet_count[:var]
var = var.linear_model.LogisticRegression()
plt.scatter(var.id, var, color='string')
plt.plot(var.id, var.predict(var), color='string', linewidth=3)
plt.xticks(())
plt.yticks(())
var['string'] = var['string'].apply(lambda x: var % 10)
var = [var[var.downsample == var] for var in range(10)]
var['string'] = var['string'].apply(lambda x: var['string'])
var.loc[1]['string']
var = var.groupby('string').mean()[['string', 'string']]
plt.plot(var['string'], 'string', var['string'], 'string', var['string'],
'string', var['string'], 'string')
var['string'] = var['string'].apply(lambda x: len(var))
var['string'] = var['string'].apply(lambda x: [var['string'] for var in var])
def count_hash_tags(content):
var = collections.defaultdict(int)
for var in var:
for var in var:
var[var] = var[var] + 1
var = sorted(var.items(), key=operator.itemgetter(1), reverse=True)
return var
var = var(var['string'])
plt.hist(var['string'])
plt.hist(var['string'].apply(lambda x: np.log(var + 1)))
var = preprocessing.OneHotEncoder(n_values=[8])
var.fit(var['string'].unique().reshape(-1, 1) - 2010)
var.fit(var['string'].unique().reshape(-1, 1))
var = var.transform(var['string'].values.reshape(-1, 1) - 2010).toarray()
var = var.transform(var['string'].values.reshape(-1, 1)).toarray()
var = pd.concat([var, pd.DataFrame(np.concatenate([var, var, var], axis=1))
], axis=1)
var.extend([var for var in range(44)])
var = var['string'].apply(lambda x: np.log(var + 1))
var, var, var, var = train_test_split(var[var], var, test_size=0.4,
random_state=0)
var = RandomForestRegressor(n_estimators=20)
print(np.sqrt(mean_squared_error(var, var.predict(var))))
for var in var:
var = var['string'].apply(lambda x: np.log(var + 1))
var, var, var, var = train_test_split(var[var], var, test_size=0.4,
random_state=0)
var = RandomForestRegressor(n_estimators=20)
var = var.fit(var, var)
var.append(np.sqrt(mean_squared_error(var, var.predict(var))))
var.append(np.sqrt(mean_squared_error(var, var.predict(var))))
np.mean(var), np.mean(var)
plt.plot(var, 'string', var, 'string')
for var in range(2010, 2018):
var = var[var.year == var]
var = var['string'].tolist()
var.append(var(var))
[(dict(var).get('string', 0) + dict(var).get('string', 0)) for var in var]
[dict(var).get('string', 0) for var in var]
32, 33, 44, 45
var = var.ix[:, ([2, 3, 5, 8, 9, 22, 26, 28])]
var.isnull().values.any()
pd.to_datetime(var['string'], format='string')
var = pd.groupby(var, by=[var.index.year])['string', 'string'].sum(
).reset_index()
var = var.plot(x='string', y=['string', 'string'], title='string', kind=
'string', figsize=(15, 10), legend=True)
var.set_ylabel('string', fontsize=12)
var.set_xlabel('string', fontsize=12)
def train(X, Y, estimator, k_fold=10, cross_valid_bool=True, verbose=1):
if var == True:
var = cross_val_score(var, var, var, cv=var, scoring='string')
if var == 1:
print('string'.format(var, var))
print('string'.format(var.mean()))
else:
var, var, var, var = train_test_split(var, var, random_state=42)
var.fit(var, var)
var = var.predict(var)
var = accuracy_score(var, var)
var = precision_score(var, var, average='string')
var = recall_score(var, var, average='string')
if var == 1:
print('string'.format(var))
print('string'.format(var))
print('string'.format(var))
var['string'] = var.index.year
var(var, var, estimator=var, verbose=1)
var(var, var, estimator=var, cross_valid_bool=False, k_fold=30, verbose=1)
var = np.sum(var.isnull()) / var.shape[0]
np.sum(var.isnull()) / var.shape[0]
print(var - np.sum(var.isnull()) / var.shape[0])
def plot_hist(strings, y):
plt.bar(range(len(var)), var, align='string')
plt.xticks(range(len(var)), var)
var, var = plt.xticks()
plt.setp(var, rotation=90)
plt.show()
print('string' + str(var.favorite_count.value_counts().shape[0]) + 'string')
var.set_size_inches((10.4, 7))
plt.bar(var.favorite_count.value_counts().index, var.favorite_count.
value_counts().values, align='string')
print('string' + str(np.mean(var.favorite_count)))
print(var.favorite_count.value_counts() / np.sum(var.favorite_count))
plt.boxplot(var.retweet_count)
print('string' + str(np.max(var.retweet_count)))
print('string' + str(np.sum(var.retweet_count > 100)))
print('string' + str(np.median(var.retweet_count)))
var = [var[0:4] for var in np.datetime_as_string(var.created_at.values)]
var.groupby(['string']).sum()
def cross_validation(X, y, ratio, model, Kfolds=3):
var, var = [], []
for var in range(var):
var, var, var, var = train_test_split(var, var, test_size=var,
random_state=var)
var.fit(var, var)
var.append(var.score(var, var))
var.append(var.score(var, var))
return np.mean(var), np.mean(var)
def form_X_y(dependent_variable, df):
return var.drop([var], axis=1).as_matrix(), var[var].as_matrix()
np.sum(var.retweet_count > 100)
var = var.loc[var.retweet_count < 100]
var = lr(normalize=True)
var, var = var(var, var)
var(var, var, 0.8, var)
print(var.contributors.notnull().sum())
var = [var for var in range(var.size) if var % 10 == var]
var = var.loc[var]
sns.countplot(x='string', data=var, color='string')
var = var.groupby('string').sum().retweet_count
var.loc[1, 'string']
def get_hashtags(entities_dict):
var = []
for var in var['string']:
var += [var['string']]
return var
for var in var.index:
var += var(var.loc[var, 'string'])
var = pd.Series(var)
var.value_counts()[:20]
var = pd.DataFrame(var.value_counts()[:10])
def get_total_of(what, dataframe, tag):
var = 0
for var in var.index:
if var in var.loc[var, 'string']:
var += var.loc[var, var]
return var
for var in var.index:
var.loc[var, 'string'] = var('string', var, var)
var.loc[var, 'string'] = var('string', var, var)
var[['string', 'string']].plot(kind='string')
var['string'] = var.created_at.apply(lambda x: var.weekday())
def count_urls(entities_dict):
return len(var['string'])
var = pd.concat([var['string'], var['string']], axis=0)
var = pd.concat([var[['string', 'string', 'string', 'string', 'string',
'string', 'string']], var[['string', 'string', 'string', 'string',
'string', 'string', 'string']]], axis=0)
var = preprocessing.scale(var)
var = SGDRegressor()
var = cross_val_score(var, var, var, scoring='string', cv=10, n_jobs=4)
var = cross_val_score(var, var, var, cv=10, n_jobs=4)
var = {'string': var, 'string': var, 'string': var, 'string': var}
for _, var in var.items():
var.drop(['string', 'string'], inplace=True, axis=1)
for var in var.columns:
var[var] = var[var].isnull().value_counts()
for var, var in var.items():
try:
var = var.ix[True]
except KeyError:
continue
var = var.ix[True] * 100 / (var.ix[False] + var.ix[True])
print('string'.format(var, var))
if var > 50:
var.append(var)
for _, var in var.items():
var.drop(var, inplace=True, axis=1)
for _, var in var.items():
print(var.shape)
for _, var in var.items():
var['string'] = var['string'].dt.year
var['string'] = var['string'].dt.month
var['string'] = var['string'].dt.hour
for var, var in var.items():
var[var] = {}
var = var.groupby('string')
var[var]['string'] = var['string'].agg('string')
var[var]['string'] = var['string'].agg('string')
var['string']['string'].set_value(2010, 0).sort_index(inplace=True)
def plot_popularity(dic, feature_name, title):
var = len(var['string'][var])
var = np.arange(var)
var = 0.35
var, var = plt.subplots()
var = var.bar(var, var['string'][var].values, var, color='string')
var = var.bar(var + var, var['string'][var].values, var, color='string')
var = var.bar(var + 2 * var, var['string'][var].values, var, color='string'
)
var = var.bar(var + 3 * var, var['string'][var].values, var, color='string'
)
var.set_ylabel(var)
var.set_title(var)
var.set_xticks(var + 4 * var / 2)
var.set_xticklabels(var['string'][var].index)
var.legend((var[0], var[0], var, var), ('string', 'string', 'string',
'string'))
plt.show()
var(var, 'string', 'string')
for var, var in var.items():
var[var] = {}
var = var.groupby('string')
var[var]['string'] = var['string'].agg('string')
var[var]['string'] = var['string'].agg('string')
var = var[var['string'] == 7]
var = var.sort_values(by='string', ascending=False).head()
var.iloc[0].text
def naive_topic(df):
var = 'string'.join(var['string'].values).lower()
var = TweetTokenizer().tokenize(var)
var = [var for var in var if len(var) > 2 and var not in STOPWORDS]
var = defaultdict(int)
for var in var:
var[var] += 1
var = [var for var in var if var[var] > 1]
var = corpora.Dictionary([var])
var = [var.doc2bow(var) for var in [var]]
var = ldamodel.LdaModel(var, num_topics=5, id2word=var)
var = var.print_topics()
for var in var:
print('string'.format(var[0], var[1]))
for var, var in var.items():
print('string'.format(var))
var(var)
print('string')
list(var['string'].values)[1]
def detect_hashtag(hash_list):
var = [var['string'] for var in var]
return var[0].lower() if len(var) > 0 else 'string'
for _, var in var.items():
var['string'] = var['string'].copy()
var['string'] = var['string'].apply(lambda x: var(var['string']))
var = var.groupby('string')['string'].agg(lambda x: 'string'.join(var)).values
def hashtag_topic(df):
var = var.groupby('string')['string'].agg(lambda x: 'string'.join(var)
).values
var = []
for var in var:
var = TweetTokenizer().tokenize(var.lower())
var = [var for var in var if len(var) > 2 and var not in STOPWORDS]
var = ['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string']
var = [var for var in var if var not in var]
var = defaultdict(int)
for var in var:
var[var] += 1
var = [var for var in var if var[var] > 1]
var.append(var)
var = corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = ldamodel.LdaModel(var, num_topics=5, id2word=var)
var = var.print_topics()
for var in var:
print('string'.format(var[0], var[1]))
for var, var in var.items():
print('string'.format(var))
var(var)
print('string')
list(var)
var[var.contributors.notnull()]
var.place.count()
var['string'] = var['string'].apply(lambda x: pd.Timestamp(var).to_pydatetime()
)
var['string'] = var['string'].apply(lambda x: var.weekday())
In [ ]:
In [27]:
for el in sorted(my_list):
print(el)
32, 33, 44, 45
58
824644286486638593 % 10
Counter(sum(var['string'].tolist(), [])).most_common(20)
[(dict(var).get('string', 0) + dict(var).get('string', 0)) for var in var]
[dict(var).get('string', 0) for var in var]
[print('string') for var in var.text if 'string' in var]
[var['string'] for var in var]
class NLTKPreprocessor(BaseEstimator, TransformerMixin):
def __init__(self, stopwords=None, punct=None, lower=True, strip=True):
var.lower = var
var.strip = var
var.stopwords = set(var) ^ set(sw.words('string'))
var.punct = var or set(string.punctuation)
var.lemmatizer = WordNetLemmatizer()
def fit(self, X, y=None):
return var
def inverse_transform(self, X):
return ['string'.join(var) for var in var]
def transform(self, X):
return [list(var.tokenize(var)) for var in var]
def tokenize(self, document):
for var in sent_tokenize(var):
for var, var in pos_tag(wordpunct_tokenize(var)):
var = var.lower() if var.lower else var
var = var.strip() if var.strip else var
var = var.strip('string') if var.strip else var
var = var.strip('string') if var.strip else var
if var in var.stopwords:
continue
if all(var in var.punct for var in var):
continue
var = var.lemmatize(var, var)
yield var
def lemmatize(self, token, tag):
var = {'string': wn.NOUN, 'string': wn.VERB, 'string': wn.ADV,
'string': wn.ADJ}.get(var[0], wn.NOUN)
return var.lemmatizer.lemmatize(var, var)
def NLP(txt):
var = var.apply(lambda tokens: [var for var in var if not var in var])
var = var.apply(lambda words: [var.stem(var) for var in var])
var = corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = LdaModel(var, num_topics=3, id2word=var, passes=20)
return var
def add_time_features(df):
var['string'] = var.created_at.dt.month
var['string'] = var.created_at.dt.hour
var['string'] = var.created_at.dt.day
var['string'] = var.created_at.dt.year
return var
def autolabel(rects):
"""string"""
for var in var:
var = var.get_height()
var.text(var.get_x() + var.get_width() / 2.0, 1.05 * var, 'string' %
int(var), ha='string', va='string')
def average_interaction_per_f(df, title, f):
var = var[['string', 'string']].groupby(var['string'].map(var))
var.mean().plot(kind='string', title=var)
def average_interaction_per_hashtag(df, title):
var = var[['string', 'string']].groupby(var['string'])
return var.mean().sort_values('string', ascending=False).head(10).plot(kind
='string', title=var)
def bind_stem(token):
var = var.stem(var)
var = var.get(var, set())
if not var:
var[var] = var
var[var].add(var)
return var
def calculate_topics(message_group, n_topics):
var = [var(var) for var in var]
var = var(var)
var = corpora.Dictionary(var)
if not bool(var):
return None
var = [var.doc2bow(var) for var in var]
var = 5 if len(var) == 1 else 25
return models.ldamodel.LdaModel(var, num_topics=var, id2word=var,
passes=var)
def checkCrossValidationAccuracy(data, labels):
var = []
var = KFold(len(var), n_folds=20, shuffle=True, random_state=123)
for var, var in var:
var = RandomForestClassifier(n_estimators=15, max_features=4,
min_samples_leaf=20)
var, var = var.loc[var], var.loc[var]
var, var = var.loc[var], var.loc[var]
var.fit(var, var['string'])
var.append(metrics.accuracy_score(var['string'], var.predict(var)))
return np.average(var)
def checkCrossValidationAccuracy(xETH, ethDF):
var = []
var = KFold(len(var), n_folds=20, shuffle=True, random_state=123)
for var, var in var:
var = linear_model.LinearRegression()
var, var = var.loc[var], var.loc[var]
var, var = var.loc[var], var.loc[var]
var.fit(var, var['string'])
var.append(metrics.accuracy_score(var['string'], var.predict(var)))
return np.average(var)
def cleanTweets(tweets):
var = word_tokenize(var)
print('string', len(var))
var = set(stopwords.words('string'))
var = [var for var in var if var.lower() not in var]
print('string', len(var), 'string')
print('string', len(var), 'string')
var = PorterStemmer()
var = [var.stem(var) for var in var]
print('string', len(set(var)), 'string')
print('string', len(set(var)), 'string')
return var.join('string')
def clean_tweets_text(df):
var = []
for var in var.text:
var.append(regexp_tokenize(var, pattern='string'))
var = set(stopwords.words('string'))
var.update(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string'])
var = []
for var in var:
var = [var for var in var if var.lower() not in var and any(var.
isdigit() for var in var) == False]
var.append(var)
var = WordNetLemmatizer()
var = []
for var in var:
var = [var.lemmatize(var.lower()) for var in var]
var.append(var)
var = []
for var in var:
var = [var for var in var if len(var) > 1]
var.append(var)
var = gensim.corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
return var, var
def cleanup_stem():
var.clear()
def cols_to_drop(dataframe, dataframe_nan):
var = []
for var, var in enumerate(var.index):
if var[var] > var.shape[0] / 2:
var += [var]
return var
def count_hash_tags(content):
var = collections.defaultdict(int)
for var in var:
for var in var:
var[var] = var[var] + 1
var = sorted(var.items(), key=operator.itemgetter(1), reverse=True)
return var
def count_urls(entities_dict):
return len(var['string'])
def create_corpus(content, processed=False):
"""string"""
if not var:
var = [[var for var in var.lower().split() if var not in stopwords.
words('string')] for var in var]
else:
var = var
var = corpora.Dictionary(var)
var = {}
for var in var.token2id:
var[var.token2id[var]] = var
var = [var.doc2bow(var) for var in var]
return var, var
def create_features(df):
var = var[['string', 'string']].copy()
var['string'] = var['string'].apply(lambda date: var.year)
var['string'] = var['string'].apply(lambda date: var.month)
var['string'] = var['string'].apply(lambda l: len(var))
var['string'] = var['string'].apply(lambda el: var == np.nan)
return var
def create_lda_model(corpus, id2word, nb_topics=5):
"""string"""
var = models.LdaModel(var, id2word=var, num_topics=var)
return var
def created_at(fields):
var = re.sub('string', 'string', str(var))
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var.split('string')
var = 'string'.join(var[1:])
var = var.split('string')
var = var[0]
if var[0] == 'string':
var = var[1:]
var = var.split('string')
var = strptime(var[1], 'string').tm_mon
var = var[3].replace('string', 'string')
return str(var[5]) + 'string' + str(var) + 'string' + str(var[2]
) + 'string' + str(var)
def cross_validation(X, Y, cv_param=20, max_depth=None):
"""string"""
var = RandomForestRegressor(max_depth=var)
var = cross_val_predict(var, var, var, cv=var)
return var
def cross_validation(X, y):
var = RandomForestRegressor()
var = cross_val_score(var, var, var, cv=10, scoring='string')
print('string' % var.mean())
print('string' % var.std())
def cross_validation(X, y, ratio, model, Kfolds=3):
var, var = [], []
for var in range(var):
var, var, var, var = train_test_split(var, var, test_size=var,
random_state=var)
var.fit(var, var)
var.append(var.score(var, var))
var.append(var.score(var, var))
return np.mean(var), np.mean(var)
def cross_validation(y, X, k, estimator):
var = []
var = []
var = int(len(var) / var)
var = np.zeros([5, 5])
for var in range(0, var):
var = np.ones(len(var), dtype=bool)
if var != var - 1:
var[var * var:(var + 1) * var] = False
var = var[var * var:(var + 1) * var]
var = var[var * var:(var + 1) * var]
else:
var[var * var:] = False
var = var[var * var:]
var = var[var * var:]
var = var[var]
var = var[var]
var.fit(var, var)
var.append(var.score(var, var))
var.append(var.score(var, var))
var += var(var, var.predict(var), labels=[0, 1, 2, 3, 4])
return np.asarray(var).mean(), np.asarray(var).mean(), var / var
def data_per_field(df, field):
var = var[['string', 'string', var]]
var = var.groupby(var)
var = var.sum()
return var
def destem_topics(topics_matrix):
var = 'string' if not var else 'string'.join([min(var[var]) for var,
var in var[0][1]])
var()
return var
def detect_hashtag(hash_list):
var = [var['string'] for var in var]
return var[0].lower() if len(var) > 0 else 'string'
def df_from_json(json_file):
with open(var) as var:
var = json.load(var)
return pd.DataFrame([var for var in var])
def drop_cols(dataframe, list_cols):
var = var
for var in var:
var = var.drop(var, 1)
return var
def drop_columns(df):
return var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string']].copy()
def drop_deprec(df):
var = var.contributors[var.contributors.apply(lambda x: not var is None)]
if var.count() > 0:
print('string')
print(var)
var = var.geo[var.geo.apply(lambda x: not var is None)]
if var.count() > 0:
print('string')
print(var)
var = var.drop('string', 1)
var = var.drop('string', 1)
return var
def engagement_comparison(column_str):
"""string"""
var = var.groupby(var).mean().engagement
var = pd.DataFrame(var)
var.columns = ['string']
var = var.groupby(var).mean().engagement
var = pd.DataFrame(var)
var.columns = ['string']
pd.concat([var, var], axis=1).plot(kind='string')
def extractHashtags(jsonList):
var = []
for var in var:
var.append(json.loads(json.dumps(var))['string'])
return var
def extract_hashtag(text):
var = re.findall('string', var)
if var == []:
return None
else:
return var
def extract_hashtag(tweet):
return 'string'.join(re.findall('string', var))
def extract_hashtags(cell):
try:
return var['string'][0]['string']
except:
return None
def extract_hashtags(record):
var = re.findall('string', var['string'])
var = list(filter(lambda ht: var != [], var))
if len(var) == 0:
return None
else:
return var
def extract_hashtags(text):
var = re.findall('string', var)
var = list(filter(lambda ht: var != [], var))
var = [var.lower() for var in var]
return var
def extract_hashtags(x):
var = list()
for var in var['string']:
var.append(var['string'])
return var
def filterStopWords(tokens):
return [var for var in var if var not in var and var not in var and var
not in var]
def filter_tokens(row_lower_case_tokens):
var = list(filter(lambda w: 'string' in var or var.isalpha() or var.
isdigit(), var))
var = list(filter(lambda w: len(var) > 2, var))
return list(filter(lambda w: var not in var, var))
def find_hashtags(tweet):
"""string"""
try:
var = var.split()
var = [var for var in var if var.startswith('string')]
if var:
return var
else:
return np.nan
except:
return np.nan
def find_nonconvertable_cols(dataframe):
var = []
for var in var.columns:
try:
var = float(var[var][0])
except:
var += [var]
return var
def form_X_y(dependent_variable, df):
return var.drop([var], axis=1).as_matrix(), var[var].as_matrix()
def format_text(dataset, stop_words, stemming=False):
"""string"""
var = [[var for var in re.split('string', var.lower()) if len(var) > 4 and
var not in var] for var in var]
if var:
var = FrenchStemmer()
var = defaultdict(int)
for var in var:
for var in var:
var[var.stem(var)] += 1
var = [[var.stem(var) for var in var if var[var.stem(var)] > 1] for
var in var]
else:
var = defaultdict(int)
for var in var:
for var in var:
var[var] += 1
var = [[var for var in var if var[var] > 1] for var in var]
return var
def getDateTime(arr):
var = []
var = []
var = []
for var in var:
var.append(var.to_datetime().year)
var.append(var.to_datetime().month)
var.append(var.to_datetime().hour)
return var, var, var
def getHashTags(arr):
var = []
for var in var:
var = []
for var in var['string']:
var.append(var['string'])
var.append(var)
return var
def get_account(f):
var = re.sub('string', 'string', str(var))
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var.split('string')
return str(var[1])
def get_account(user):
return var['string']
def get_corpus(lemmas):
var = [var.doc2bow(var) for var in var if len(var) > 5]
return var
def get_corpus(texts):
var = [var.split() for var in var]
return var
def get_followers_count(row):
var['string'] = var['string']['string']
return var
def get_hashtag(tweet):
var = []
if bool(var['string']):
for var in var['string']:
var.append(var['string'])
return var
def get_hashtag(x):
if len(var) != 0:
return var[0].get('string')
def get_hashtags(df):
var = [var.loc[id].entities['string'] for id in var.index.values]
var = []
for var in var:
var = 'string'
if len(var) > 0:
for var in var:
var = var + 'string' + var['string']
var.append(var)
else:
var.append(np.nan)
var['string'] = var
var.drop('string', axis=1)
return var
def get_hashtags(entities):
return [var['string'] for var in var['string']]
def get_hashtags(entities_dict):
var = []
for var in var['string']:
var += [var['string']]
return var
def get_hashtags(entity):
var = []
for var in var['string']:
var.append(var['string'])
return var
def get_hashtags(line):
var = eval(str(var))
var = var['string']
var = []
for var in var:
var = eval(str(var))
var.append(var['string'])
return var
def get_hashtags_count(df):
var = {}
for var in var.hashtags.values:
for var in var:
if var in var:
var[var] += 1
else:
var[var] = 1
return OrderedDict(sorted(var.items(), key=lambda k: var[1], reverse=True))
def get_index_list(index_values):
var = [var for var in var if var % 10 == 2]
return var
def get_tags(tags):
return [var['string'] for var in var]
def get_time(line, y=False, m=False, h=False):
var = str(var).split()[0]
var = str(var).split()[1]
var = int(var.split('string')[0])
var = int(var.split('string')[1])
var = int(var.split('string')[0])
if var:
return var
elif var:
return var
else:
return var
def get_topics(dictionary, corpus, nb_topics):
var = gensim.models.ldamodel.LdaModel(var, num_topics=var, id2word=var,
passes=10)
var = 1
for var in var.show_topics(num_topics=var, num_words=10, log=False,
formatted=False):
var = 'string'
for var in var[1]:
var += var[0] + 'string'
print('string', var, 'string', var)
var += 1
def get_total_of(what, dataframe, tag):
var = 0
for var in var.index:
if var in var.loc[var, 'string']:
var += var.loc[var, var]
return var
def get_word_topic(num_topics, num_words):
var = var.show_topics(num_topics=var, num_words=var, log=False,
formatted=False)
var = [var for var, var in var]
return var
def get_year(date):
return var.year
def group_by_year_month_hour(df):
var = var.groupby(var.year)[['string', 'string']].sum()
var = var.groupby(var.month)[['string', 'string']].sum()
var = var.groupby(var.hour)[['string', 'string']].sum()
return var, var, var
def hashtag_freq(record):
if var['string'] is not None:
for var in var['string']:
if var in var.keys():
var[var] += 1
else:
var[var] = 1
def hashtag_groupby_helper(x, l):
"""string"""
for var in var.hashtags:
var.append([var, var.engagement])
def hashtag_topic(df):
var = var.groupby('string')['string'].agg(lambda x: 'string'.join(var)
).values
var = []
for var in var:
var = TweetTokenizer().tokenize(var.lower())
var = [var for var in var if len(var) > 2 and var not in STOPWORDS]
var = ['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string']
var = [var for var in var if var not in var]
var = defaultdict(int)
for var in var:
var[var] += 1
var = [var for var in var if var[var] > 1]
var.append(var)
var = corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = ldamodel.LdaModel(var, num_topics=5, id2word=var)
var = var.print_topics()
for var in var:
print('string'.format(var[0], var[1]))
def hashtags_to_rows(df):
var['string'] = var['string'].map(var)
var = var.apply(lambda x: pd.Series(var['string']), axis=1)
var['string'] = var.index
var = pd.melt(var, id_vars='string', var_name='string', value_name='string'
)
var.set_index('string', inplace=True)
return var.merge(var, left_index=True, right_index=True)
def hasthag_analysis():
for var in var['string']:
if var in var.keys():
var[var] += var['string']
var[var] += var['string']
def learn(df):
var = pd.DataFrame(var.year.values - var.year.values.min(), columns=[
'string'])
var['string'] = var.month.values
var['string'] = var.hour.values
var['string'] = var.symbols.apply(lambda l: len(var)).values
var['string'] = var.url_col.apply(lambda l: len(var)).values
var['string'] = var.hashtags_col.apply(lambda l: len(var)).values
var['string'] = var.user_mentions_col.apply(lambda l: len(var)).values
var['string'] = var.favorite_count.values
var = var.retweet_count.values
var = tree.DecisionTreeRegressor(max_features='string', max_depth=3)
var = cross_val_score(var, var, var, cv=10, scoring='string')
print(var.mean())
def lemmantizer(row_tokens):
return [var.lemmatize(var) for var in var]
def naive_topic(df):
var = 'string'.join(var['string'].values).lower()
var = TweetTokenizer().tokenize(var)
var = [var for var in var if len(var) > 2 and var not in STOPWORDS]
var = defaultdict(int)
for var in var:
var[var] += 1
var = [var for var in var if var[var] > 1]
var = corpora.Dictionary([var])
var = [var.doc2bow(var) for var in [var]]
var = ldamodel.LdaModel(var, num_topics=5, id2word=var)
var = var.print_topics()
for var in var:
print('string'.format(var[0], var[1]))
def nlpViz(analyzedText, nTopics=5):
var = var(var, var)
var = gensim.corpora.Dictionary(var)
var = [var.doc2bow(var) for var in var]
var = gensim.models.ldamodel.LdaModel(var, num_topics=var, id2word=var)
return var, var, var
def normalize_text(text):
if type(var) is not str:
print(var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = var.replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string')
var = var.replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string')
var = var.replace('string', 'string').replace('string', 'string').replace(
'string', 'string').replace('string', 'string').replace('string',
'string').replace('string', 'string')
return var
def p_stem(tokens):
var = []
for var in var:
var.append(var.stem(var))
return var
def parse_date(string):
var = 'string'
return datetime.strptime(var, var)
def plotNicely(df, university, indexes):
var = pd.DataFrame()
var['string'] = var.iloc[var.index.get_level_values('string') == var][
'string'].values
var['string'] = var.iloc[var.index.get_level_values('string') == var][
'string'].values
var.index = var
var.plot()
def plot_hist(strings, y):
plt.bar(range(len(var)), var, align='string')
plt.xticks(range(len(var)), var)
var, var = plt.xticks()
plt.setp(var, rotation=90)
plt.show()
def plot_popularity(df1, df2, granularity, title):
var = pd.concat([var.groupby(var).sum()[['string', 'string']], var.
groupby(var).sum()[['string', 'string']]], axis=1)
var.columns = ['string', 'string', 'string', 'string']
var.plot(kind='string', color='string', title=var)
def plot_popularity(dic, feature_name, title):
var = len(var['string'][var])
var = np.arange(var)
var = 0.35
var, var = plt.subplots()
var = var.bar(var, var['string'][var].values, var, color='string')
var = var.bar(var + var, var['string'][var].values, var, color='string')
var = var.bar(var + 2 * var, var['string'][var].values, var, color='string'
)
var = var.bar(var + 3 * var, var['string'][var].values, var, color='string'
)
var.set_ylabel(var)
var.set_title(var)
var.set_xticks(var + 4 * var / 2)
var.set_xticklabels(var['string'][var].index)
var.legend((var[0], var[0], var, var), ('string', 'string', 'string',
'string'))
plt.show()
def preProcess(df_tweets):
var = None
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string']]
var = var.sort_values(by='string')
var.index = range(var.shape[0])
return var
def prepare_data(df):
var = ['string', 'string', 'string', 'string']
for var in var:
var[var] = var['string'].map(lambda x: getattr(var, var))
var['string'] = var['string'].map(lambda x: var.isoweekday())
var = ['string', 'string', 'string', 'string']
for var in var:
var[var] = var['string'].map(lambda x: len(var.get(var, [])))
var['string'] = var['string'].map(lambda x: int(bool(var)))
var['string'] = var['string'].map(lambda x: int(bool(var)))
return var[var + var + ['string', 'string', 'string']]
def prepare_df(df):
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string']]
var = var['string']
var = preprocessing.LabelEncoder()
var.fit(var.lang)
var.loc[:, ('string')] = var.transform(var.lang)
return var, var
def preproceess_tweet(row):
var = var['string'].to_pydatetime()
var['string'] = var.year
var['string'] = var.month
var['string'] = var.hour
if 'string' in var['string']:
for var in var['string']['string']:
var['string' + var['string']] = 1
return var
def preprocess_df(df):
var = ['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string']
var = var.drop(var, axis=1)
var.created_at = pd.to_datetime(var.created_at)
var['string'] = var['string'].astype('string')
var.index = var.id
var = var.drop('string', axis=1)
return var
def preprocess_msg(msg):
var = nltk.sent_tokenize(var)
var = []
for var in var:
var = nltk.word_tokenize(var)
var = [var for var in var if var in var]
var = [var for var in var if var not in var]
var = list(filter(lambda x: var.match(var), var))
var = var + var
return var
def preprocess_tweet(tweet_body):
var = var.split()
var = set(stopwords.words('string'))
var = [var for var in var if not var in var and len(var) > 2]
var = nltk.PorterStemmer()
var = [var.stem(var) for var in var]
return 'string'.join(var)
def preprocessing(text):
var = re.sub('string', 'string', var.lower())
var = re.sub('string', 'string', var)
var = re.sub('string', 'string', var)
var = 'string'.join(var for var in var.split('string') if not var in
stopwords)
return var.lower()
def preprocessing(tweet):
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.sub('string', 'string', var)
var = var.lower()
var = var.split()
var = list(set(var) - set(nltk.corpus.stopwords.words('string')))
var = 'string'
for var in var:
var = var + var('string').stem(var) + 'string'
return var
def print_null_columns(data):
"""string"""
for var in var:
if var[var].hasnans:
var = var[var].isnull().sum() / len(var[var])
print(var, 'string', var)
def re_longer_than(N):
return re.compile('string' + 'string'.format(var) + 'string')
def regression(data):
var = var.drop('string').as_matrix()
var = var.as_matrix(['string'])
var = sk.preprocessing.normalize(var)
var, var, var, var = train_test_split(var, var, test_size=0.2,
random_state=42)
var = Ridge(alpha=1.0)
var.fit(var, var)
var = var.predict(var)
return mean_squared_error(var, var)
def seperate_date(df):
var['string'] = var.created_at.apply(lambda x: var.year)
var['string'] = var.created_at.apply(lambda x: var.month)
var['string'] = var.created_at.apply(lambda x: var.day)
var['string'] = var.created_at.apply(lambda x: var.hour)
def seperate_entities(df):
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var['string'] = var.entities.apply(lambda x: var['string'])
var = var.drop('string', 1)
def show_features_ranking(X, y):
var = RandomForestRegressor()
var, var, var, var = train_test_split(var, var, test_size=0.2)
var.fit(var, var)
var = var.feature_importances_
var = np.std([var.feature_importances_ for var in var.estimators_], axis=0)
var = np.argsort(var)[::-1]
print('string')
for var in range(var.shape[1]):
print('string' % (var + 1, var.columns[var], var[var[var]]))
def stats_groupby(df, group):
var = var[[var, 'string', 'string']]
var = var.groupby(var)
return var.agg({'string': np.mean, 'string': np.mean})
def steamming(tokens_per_msg):
return [[var(var) for var in var] for var in var]
def sub_sampling(df):
var = 272052
var = int(str(var)[-1])
return var.loc[var.id % 10 == var]
def text_finder(uni, cluster_id):
var = var[var['string'] == var]['string']
return var
def to_lower_case(row_token):
return [var.lower() for var in var]
def tokenizer(row):
return word_tokenize(var)
def topic_modeling(df):
var['string'] = var['string'].apply(lambda x: list(var.tokenize(var)))
var = var.apply(lambda x: pd.Series(var['string']), axis=1)
var['string'] = var.index
var = pd.melt(var, id_vars='string', var_name='string', value_name='string'
)
var.set_index('string', inplace=True)
var = var.merge(var, left_index=True, right_index=True)
var = var[['string']].groupby(['string']).size().sort_values(ascending=
False)
var = var.index.tolist()[0:15]
var = var[var['string'].isin(var)]
var['string'] = list(zip(var.year, var.month))
var['string'] = var['string'].apply(lambda x: str(var))
var = var[['string', 'string']].groupby(['string', 'string']).size()
var, var = plt.subplots()
var = []
var = pd.DataFrame(var)
var.reset_index(inplace=True)
var.set_index(['string'], inplace=True)
for var, var in var.groupby('string'):
print(var)
var.plot(var['string'], var[0])
var.append(var)
var, _ = var.get_legend_handles_labels()
var.legend(var, var, loc='string')
plt.show()
def train(X, Y, estimator, k_fold=10, cross_valid_bool=True, verbose=1):
if var == True:
var = cross_val_score(var, var, var, cv=var, scoring='string')
if var == 1:
print('string'.format(var, var))
print('string'.format(var.mean()))
else:
var, var, var, var = train_test_split(var, var, random_state=42)
var.fit(var, var)
var = var.predict(var)
var = accuracy_score(var, var)
var = precision_score(var, var, average='string')
var = recall_score(var, var, average='string')
if var == 1:
print('string'.format(var))
print('string'.format(var))
print('string'.format(var))
def trainAndPredict(data):
var = RandomForestRegressor(n_estimators=150, min_samples_split=1)
var = np.random.rand(len(var)) < 0.8
var = var[var]
var = var[~var]
var.fit(var[var], var['string'])
var = var.predict(var[var])
var = var - var['string']
var = var.apply(np.square).sum() / len(var)
return math.sqrt(var)
def trainRegressor(dataframe):
var = var[['string']]
var.loc[:, ('string')] = [var.to_datetime().year for var in var.created_at]
var.loc[:, ('string')] = [var.to_datetime().month for var in var.created_at
]
var.loc[:, ('string')] = [var.to_datetime().hour for var in var.created_at]
var.loc[:, ('string')] = var.favorite_count
var = ['string', 'string', 'string', 'string']
var = var(var[var].values, var[['string']].values.ravel(), 20, 1)
print(var[1:10])
print('string'.format(e=np.sqrt(np.mean(np.square(var - var[['string']]
.values)))))
def train_ridge(feature, y, al):
var = 1000
var = 0
var = 0
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var),
var, test_size=0.25)
var = Ridge(alpha=var)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
return [var / var, var / var]
def tweet_statistics_per_hashtag(dataframe):
return 0
def tweet_statistics_per_hour(dataframe):
var.created_at = [var.to_datetime().hour for var in var.created_at]
var = var.set_index('string')
var = np.linspace(0, 23, 24).astype(int)
var = np.zeros(24)
var = np.zeros(24)
var = 0
for var in var:
if var in var.index.unique():
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var += 1
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.show()
def tweet_statistics_per_month(dataframe):
var.created_at = [var.to_datetime().month for var in var.created_at]
var = var.set_index('string')
var = var.index.unique()
var = np.zeros(12)
var = np.zeros(12)
var = 0
for var in var:
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var += 1
plt.plot(var, var, 'string')
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var, 'string')
plt.ylabel('string')
plt.xlabel('string')
plt.show()
def tweet_statistics_per_year(dataframe):
var.created_at = [var.to_datetime().year for var in var.created_at]
var = var.set_index('string')
var = var.index.unique()
var = np.zeros(8)
var = np.zeros(8)
var = 7
for var in var:
var[var] = np.sum(var.loc[var].favorite_count)
var[var] = np.sum(var.loc[var].retweet_count)
var -= 1
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.figure()
plt.plot(var, var)
plt.ylabel('string')
plt.xlabel('string')
plt.show()
del var['string']
display(Image('string'))
for _, var in var.items():
print(var.shape)
for _, var in var.items():
var.drop(['string', 'string'], inplace=True, axis=1)
for _, var in var.items():
var.drop(var, inplace=True, axis=1)
for _, var in var.items():
var['string'] = var['string'].copy()
var['string'] = var['string'].apply(lambda x: var(var['string']))
for _, var in var.items():
var['string'] = var['string'].dt.year
var['string'] = var['string'].dt.month
var['string'] = var['string'].dt.hour
for _, var in var.iterrows():
for var in var['string']:
var.append((var['string'], var['string'], var))
for _, var in var.iterrows():
for var in var['string']:
var.append((var['string'], var['string'], var['string'], var, var[
'string'], var['string'], var['string']))
for var in range(0, var):
var = var.show_topic(var, 10)
var = []
for var in var:
var.append(var)
print('string' + str(var) + 'string' + 'string'.join([str(var[0]) for
var in var]))
for var in range(0, var.shape[0]):
var = var.append([var['string'].iloc[var]['string']])
for var in range(0, var.shape[0]):
var = var['string'].iloc[var]['string']
if var != 'string':
var = var[0]['string']
var['string'] = var.append([var])
else:
var['string'] = var.append(['string'])
for var in range(2010, 2018):
var = var.loc[var['string'].astype(int) == var]
var = var['string'].apply(lambda x: 'string'.join(var))
var = var.apply(lambda x: var.lower())
var = var.values.flatten()
var = 'string'.join(var)
var = WordCloud(stopwords=['string', 'string']).generate(var)
plt.imshow(var)
plt.title(var)
plt.axis('string')
plt.show()
for var in range(2010, 2018):
var = var.loc[var['string'].astype(int) == var]
var = var['string'].apply(lambda x: 'string'.join(var))
var = var.apply(lambda x: var.lower())
var = var.values.flatten()
var = 'string'.join(var)
var = WordCloud(stopwords=['string']).generate(var)
plt.imshow(var)
plt.title(var)
plt.axis('string')
plt.show()
for var in range(2010, 2018):
var = var[var.year == var]
var = var['string'].tolist()
var.append(var(var))
for var in range(len(var)):
var.append(var[var][0])
var.append(var[var][0])
var.append(var[var][1])
var.append(var[var][1])
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var = LinearRegression(normalize=False)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
for var in range(var):
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var = Ridge(alpha=0.5)
var = var.fit(var, var)
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
var = var.predict(var)
var += (np.linalg.norm(var - var) / len(var)) ** 0.5
for var in var.columns:
var[var] = var[var].isnull().value_counts()
for var in var.groupby(['string']):
var = 'string'
for var in var[1]['string']:
var += var + 'string'
var[var[0]] = var
for var in var.index:
var += var(var.loc[var, 'string'])
for var in var.index:
var = var
for var in var.loc[var]['string']:
var += var.transform(var.transform(var))
var.append(var)
for var in var.index:
var.loc[var, 'string'] = var('string', var, var)
var.loc[var, 'string'] = var('string', var, var)
for var in var.show_topics(num_topics=10, num_words=10, log=False,
formatted=False):
var = 'string'
for var in var[1]:
var += var[0] + 'string'
print('string', var, 'string', var)
var += 1
for var in var:
[var, var] = var(var, var, var)
var.append(var)
var.append(var)
for var in var:
for var in var:
print('string', var, len(var[var[var] == False]) / len(var))
for var in var:
for var in var:
print('string', var, var[var].isnull().sum() / len(var))
for var in var:
for var in var:
var.drop(var, axis=1, inplace=True)
for var in var:
for var in var:
var[var] += 1
for var in var:
print(var.id.is_unique)
for var in var:
var = Ridge(alpha=var)
var.fit(var, var)
var.append(np.mean((var.predict(var) - var) ** 2))
for var in var:
var = []
var = []
for var in var.index:
if var[0] in var.loc[var]['string']:
var.append(var.loc[var]['string'])
var.append(var.loc[var]['string'])
var[var[0]] = [np.mean(var), np.mean(var)]
for var in var:
var = []
var = []
for var in var.index:
if var[0] in var.loc[var]['string']:
var.append(var.loc[var]['string'])
var.append(var.loc[var]['string'])
var[var[0]] = [np.mean(var), np.mean(var)]
for var in var:
var = var + var + 'string'
for var in var:
var = var.append(var.from_dict(var, orient='string').transpose(),
ignore_index=True)
for var in var:
var = var.split('string')
for var in var:
if var.startswith('string'):
var = var + var + 'string'
for var in var:
var = var['string'] * var[var]
var = int(var.sum())
var = var['string'] * var[var]
var = int(var.sum())
var[var] = [var, var]
for var in var:
var = var['string'].apply(lambda x: np.log(var + 1))
var, var, var, var = train_test_split(var[var], var, test_size=0.4,
random_state=0)
var = RandomForestRegressor(n_estimators=20)
var = var.fit(var, var)
var.append(np.sqrt(mean_squared_error(var, var.predict(var))))
var.append(np.sqrt(mean_squared_error(var, var.predict(var))))
for var in var:
var = var[var['string'] == var]
var = var[['string', 'string']].sum()
var.append(var[['string', 'string']].sum())
for var in var:
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
for var in var:
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
var = var[var['string'] == var]
var.append(var[['string', 'string']].sum())
for var in var:
var.append(var.tokenize(var))
for var in var:
var.drop('string', axis=1, inplace=True)
for var in var:
var.set_index('string', inplace=True)
for var in var['string'][1]:
print(json.loads(json.dumps(var))['string'])
for var in var[var].index:
print(var, 'string', var[var].isnull().sum(), 'string')
for var, var in enumerate(var.entities):
if var['string']:
var.append(var['string'][0]['string'])
else:
var.append('string')
for var, var in enumerate(var.entities):
if var['string']:
var.append(var['string'][0]['string'])
else:
var.append('string')
for var, var in var(var.items(), ncols=len(var)):
var = var.get_group(var)
var = var['string'].to_dict()
var = var(list(var.values()), n_topics=5)
var = 'string' if not var else var(var.show_topics(formatted=False,
num_words=5))
for var in var:
var.ix[var, 'string'] = var
for var, var in var.items():
print('string'.format(var))
var(var)
print('string')
for var, var in var.items():
print('string'.format(var))
var(var)
print('string')
for var, var in var.items():
try:
var = var.ix[True]
except KeyError:
continue
var = var.ix[True] * 100 / (var.ix[False] + var.ix[True])
print('string'.format(var, var))
if var > 50:
var.append(var)
for var, var in var.items():
var = [var for var in var if len(var) > 1]
var['string'] = var
for var, var in var.items():
var = [var for var in var if var.lower() not in var and any(var.isdigit
() for var in var) == False]
var[var] = var
for var, var in var.items():
var = [var.lemmatize(var.lower()) for var in var]
var[var] = var
for var, var in var.items():
var[var] = regexp_tokenize(var, pattern='string')
for var, var in var.items():
var[var] = {}
var = var.groupby('string')
var[var]['string'] = var['string'].agg('string')
var[var]['string'] = var['string'].agg('string')
for var, var in var.items():
var[var] = {}
var = var.groupby('string')
var[var]['string'] = var['string'].agg('string')
var[var]['string'] = var['string'].agg('string')
for var, var in var.iterrows():
for var, list in enumerate(var):
for var, var in enumerate(list):
list[var] = var.stem(var)
for var, var in var.iterrows():
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
for var, var in var.iterrows():
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
if var['string'][var]['string']:
var['string'][var] = var['string'][var]['string'][0]['string']
for var, var in var.iterrows():
var += var['string']
for var, var in var.iterrows():
var = var['string'].year
var = var['string'].month
var = var['string'].hour
var['string'][var] = var
var['string'][var] = var
var['string'][var] = var
for var, var in var.iterrows():
var = var['string'].year
var = var['string'].month
var = var['string'].hour
var['string'][var] = var
var['string'][var] = var
var['string'][var] = var
for var, var in var.iterrows():
var = var['string']['string']
for var in var:
if var['string'] not in var:
var[var['string']] = var['string']
var[var['string']] = var['string']
else:
var[var['string']] += var['string']
var[var['string']] += var['string']
for var, var in var.iterrows():
var.append(var.str.cat())
for var, var in var.iterrows():
var['string'][var] = var.tokenize(var['string'])
for var, var in var.iterrows():
var['string'][var] = var['string'].lower()
for var, var in var:
print(var.iloc[var['string'].idxmax()])
for var, var in var:
var = RandomForestClassifier(n_estimators=20)
var.fit(var.iloc[var][var.columns.tolist()], var[var])
var = var.score(var.iloc[var][var.columns.tolist()], var[var])
var = np.asarray(var.feature_importances_)
var.append(var)
from module import import as import
import import as import
len(stopwords.words('string'))
len(var)
len(var[var.favorite_count != 0])
list(var)
list(var.columns)
list(var['string'].values)[1]
list(var[0].keys())
logging.getLogger('string').setLevel(logging.WARNING)
nltk.download('string')
nltk.download()
np.log(var.engagement).replace(-np.inf, 0).hist()
np.mean((var.predict(var) - var) ** 2)
np.mean(cross_val_score(var, var[['string', 'string', 'string', 'string']],
var['string'], cv=10, scoring='string'))
np.mean(var), np.mean(var)
np.random.seed(10)
np.sum(var.isnull()) / var.shape[0]
np.sum(var.retweet_count > 100)
pd.DataFrame(data='string'.join(var['string']).split('string')).apply(pd.
value_counts)[:50].plot(kind='string', title='string', legend=False,
figsize=(14, 4))
pd.Series(var).plot(kind='string', title='string')
pd.concat([var, var], axis=1).plot()
pd.options.display.max_colwidth = 100
pd.options.mode.chained_assignment = None
pd.set_option('string', 500)
pd.to_datetime(var['string'], format='string')
plt(var.favorite_count.values())
plt.axis('string')
plt.bar(range(len(var)), var.values(), align='string')
plt.bar(range(len(var)), var.values(), align='string', color='string')
plt.bar(var, var, var)
plt.bar(var, var['string'].agg('string'), var)
plt.bar(var.favorite_count.value_counts().index, var.favorite_count.
value_counts().values, align='string')
plt.boxplot(var.retweet_count)
plt.figure()
plt.figure(figsize=(5, 5))
plt.figure(num=None, figsize=(8, 6), dpi=80, facecolor='string', edgecolor=
'string')
plt.gca().set_ylim(top=800)
plt.hist([var.retweet_count, var.retweet_count])
plt.hist(var['string'])
plt.hist(var['string'].apply(lambda x: np.log(var + 1)))
plt.imshow(var)
plt.imshow(var, cmap=plt.cm.gray)
plt.legend(['string', 'string'])
plt.pie([var, var], labels=['string', 'string'], autopct='string', shadow=
True, startangle=140)
plt.plot(np.arange(0, 12), var['string'])
plt.plot(np.arange(0, len(var)), var['string'])
plt.plot(var)
plt.plot(var, 'string', var, 'string')
plt.plot(var, var, color='string', linewidth=3)
plt.plot(var, var, var, var)
plt.plot(var.id, var.predict(var), color='string', linewidth=3)
plt.plot(var.index, var.favorite_count)
plt.plot(var['string'], 'string', var['string'], 'string', var['string'],
'string', var['string'], 'string')
plt.plot(var['string'], var['string'])
plt.plot(var['string'].values, var['string'], 'string')
plt.scatter(range(75), var.values)
plt.scatter(range(75), var.values, color='string')
plt.scatter(range(len(var)), var.values)
plt.scatter(range(len(var)), var.values, color='string')
plt.scatter(var.id, var, color='string')
plt.scatter(var.index, var.values)
plt.scatter(var.index, var.values, color='string')
plt.show()
plt.style.use('string')
plt.title('string')
plt.xlabel('string')
plt.xlabel('string', fontsize=20)
plt.xticks(())
plt.xticks(range(len(var)), var.keys())
plt.xticks(rotation=90)
plt.ylabel('string')
plt.ylabel('string', fontsize=20)
plt.ylim([0, 1000])
plt.yticks(())
pprint(len(var))
print('string' % (var.mean(), var.std() * 2))
print('string' % len(var))
print('string' % np.mean((var.predict(var) - var) ** 2))
print('string' % var.score(var, var))
print('string' + str(np.max(var.retweet_count)))
print('string' + str(np.mean(var.favorite_count)))
print('string' + str(np.median(var.retweet_count)))
print('string' + str(np.sum(var.retweet_count > 100)))
print('string' + str(var(var)))
print('string' + str(var.favorite_count.value_counts().shape[0]) + 'string')
print('string' + str(var.round(1)) + 'string')
print('string')
print('string', len(var) / len(var))
print('string', len(var))
print('string', len(var), 'string', len(var))
print('string', np.linalg.norm(var - var) / len(var))
print('string', round(var.count() / var['string'].count(), 2))
print('string', round(var.count() / var['string'].count(), 2))
print('string', round(var.shape[0] / var.shape[0], 2))
print('string', var + 1, 'string')
print('string', var / var)
print('string', var)
print('string', var.columns)
print('string', var.index.is_unique & var.index.is_unique)
print('string', var.index.is_unique)
print('string', var.mean().retweet_count)
print('string', var.score(var.values, var.values))
print('string', var.score(var.values.reshape(-1, 1), var.values))
print('string', var[[(var == 2010) for var in var.year]].year.count())
print('string', var[var]['string'].count())
print('string'.format(m=max(var.retweet_count)))
print('string'.format(var.created_at.tolist()[0], var.year.tolist()[0]))
print('string'.format(var.size))
print('string'.format(var['string'].isnull().sum()))
print('string'.format(var[var['string'] != 0].size))
print('string'.format(var[var['string'] == 0].size))
print()
print(3826 / 3208)
print(cross_val_score(var, var, var, cv=4))
print(cross_val_score(var, var, var, cv=4, scoring='string'))
print(len(var))
print(len(var.columns))
print(len(var[var.notnull()['string']]))
print(metrics.mean_squared_error(var, var))
print(np.sqrt(mean_squared_error(var, var.predict(var))))
print(type(var.created_at.tolist()[0]))
print(var + var)
print(var - np.sum(var.isnull()) / var.shape[0])
print(var)
print(var.columns == var.columns)
print(var.columns[var.isnull().sum() == len(var)])
print(var.contributors.notnull().sum())
print(var.created_at.tolist()[0])
print(var.engagement.describe())
print(var.engagement.sort_values(ascending=False)[:10])
print(var.favorite_count.value_counts() / np.sum(var.favorite_count))
print(var.head())
print(var.id.is_unique, var.id.is_unique)
print(var.index.is_unique)
print(var.mean())
print(var.print_topics(num_topics=3, num_words=3))
print(var.shape)
print(var.summary())
print(var['string'].describe())
print(var['string'].is_unique)
print(var['string'].isnull().sum())
print(var['string'].sum())
print(words.readme())
pyLDAvis.display(var)
random.seed(10)
re.findall('string', var)
sns.barplot(x='string', y='string', data=var)
sns.countplot(x='string', data=var, color='string')
sns.distplot(var.favorite_count, kde=False)
sns.plt.title('string')
sns.set_context('string')
sns.set_palette('string')
sns.set_style('string')
stopwords = stopwords.words('string')
sum(var)
ttest_ind(var.values, var.values)
type(var.created_at.iloc[6])
type(var.iloc[6])
type(var['string'][0])
var
var = 'string'
var = 'string'.join(var)
var = 'string'.join(var.tolist())
var = 'string'.join(var['string'])
var = 1 - cosine_similarity(var)
var = 1 - var
var = 1 / 1.5
var = 10
var = 223485 % 10
var = Counter(sum(var['string'].tolist(), [])).most_common(20)
var = KFold(var.shape[0], n_folds=20, shuffle=True)
var = KMeans(n_clusters=3)
var = Lasso(alpha=0.1)
var = LdaModel(corpus=var, id2word=var, num_topics=var, passes=5)
var = LdaModel(var, id2word=var, num_topics=15)
var = LdaModel(var, num_topics=3, id2word=var, passes=5)
var = LinearRegression()
var = LinearRegression(fit_intercept=True)
var = LinearRegression(n_jobs=-1)
var = LogisticRegression()
var = PorterStemmer()
var = RandomForestClassifier()
var = RandomForestClassifier(n_estimators=500, min_samples_leaf=2,
max_features='string', max_depth=None, random_state=4, n_jobs=-1)
var = RandomForestClassifier(n_jobs=-1, n_estimators=10, random_state=42)
var = RandomForestRegressor()
var = RandomForestRegressor(n_estimators=20)
var = RegexpTokenizer('string')
var = Ridge(alpha=10.0)
var = RidgeCV(alphas=[0.01, 0.05, 0.1, 0.5, 1.0, 5.0, 10.0])
var = SGDRegressor()
var = SnowballStemmer('string')
var = TfidfVectorizer(max_features=20000, min_df=0.01, stop_words='string',
use_idf=True, ngram_range=(1, 3))
var = WordCloud().generate('string'.join(var))
var = WordCloud().generate('string'.join(var.sum()))
var = WordCloud().generate(var(var))
var = WordCloud().generate(var)
var = WordCloud(background_color='string', max_words=20000)
var = WordCloud(background_color='string', max_words=20000, stopwords=var)
var = WordCloud(background_color='string', width=1000, height=500).generate(var
)
var = WordCloud(stopwords=var).generate('string'.join(var['string'].values.
tolist()))
var = WordCloud(stopwords=var).generate(var)
var = WordNetLemmatizer()
var = ['string', 'string', 'string', 'string']
var = [('string' in var or 'string' in var) for var in var]
var = [0, 1]
var = [0.01, 0.05, 0.1, 0.5, 1.0, 5.0, 10.0, 100.0, 1000.0, 10000.0, 10 ** 6]
var = [[var for var in str(var).lower().split() if var not in var] for var in
var['string']]
var = [[var for var in var if var.lower() not in var] for var in var]
var = [[var for var in var if var[var] > 1] for var in var]
var = [[var for var in var.lower().split() if var not in var] for var in var]
var = []
var = [re.sub('string', 'string', var) for var in var]
var = [str(var) for var in var.index.values]
var = [var for var in range(var.size) if var % 10 == var]
var = [var for var in var for var in var]
var = [var for var in var if var.lower() not in var]
var = [var for var in var.text.ravel() for var in var]
var = [var(var) for var in var]
var = [var, var, var, var]
var = [var.doc2bow(var) for var in var]
var = [var.doc2bow(var) for var, var in var.items()]
var = [var.favorite_count.sum(), var.favorite_count.sum()]
var = [var.month for var in var['string']]
var = [var.split('string') for var in var.hashtag]
var = [var.split() for var in var]
var = [var.stem(var) for var in var]
var = [var['string'] for var in var.entities]
var = [var[0:4] for var in np.datetime_as_string(var.created_at.values)]
var = [var[0] for var in var for var in var]
var = [var[1]['string'] for var in var.iterrows() if 'string' in var[1][
'string'] or 'string' in var[1]['string']]
var = [var[var.downsample == var] for var in range(10)]
var = collections.Counter(var)
var = corpora.Dictionary(var)
var = cross_val_score(var, var, var, cv=10)
var = cross_val_score(var, var, var, cv=10, n_jobs=4)
var = cross_val_score(var, var, var, cv=10, scoring='string')
var = cross_val_score(var, var, var, scoring='string', cv=10, n_jobs=4)
var = defaultdict(int)
var = dict()
var = gensim.corpora.Dictionary(var)
var = gensim.corpora.Dictionary(var.values())
var = gensim.models.ldamodel.LdaModel(corpus=var, num_topics=var, id2word=var)
var = gensim.models.ldamodel.LdaModel(var, num_topics=10, id2word=var,
passes=10)
var = gensimvis.prepare(var, var, var)
var = get_stop_words('string')
var = int(0.8 * len(var))
var = int(var.shape[0] * 0.8)
var = int(var[-1])
var = lambda x: pd.to_datetime(var)
var = ldamodel.LdaModel(var, id2word=var, num_topics=5)
var = linear_model.LinearRegression()
var = linear_model.Ridge(alpha=0.5)
var = list()
var = list(filter(lambda w: var in var, var))
var = list(set(nltk.word_tokenize(var)) - set(nltk.corpus.stopwords.words(
'string')))
var = list(stopwords.words('string'))
var = list(var(var, var))
var = list(var.columns.values)
var = lr(normalize=True)
var = models.LdaModel(var, id2word=var, num_topics=var)
var = models.ldamodel.LdaModel(var, num_topics=5, id2word=var, passes=15)
var = myFunction.MultiColumnLabelEncoder(columns=var)
var = nltk.PorterStemmer()
var = nltk.corpus.stopwords.words('string')
var = nltk.word_tokenize(var)
var = np.append(var, np.ones([var.shape[0], 1]), axis=1)
var = np.arange(var)
var = np.array(var)
var = np.asarray(var['string'])
var = np.asarray(var['string'], dtype='string')
var = np.linspace(0, 10, 5)
var = np.random.permutation(len(var))
var = np.sum(var.isnull()) / var.shape[0]
var = open('string', 'string', encoding='string').read()
var = open('string', 'string', encoding='string').readlines()
var = pd.DataFrame((var.year - var.year.min()).values, columns=['string'])
var = pd.DataFrame()
var = pd.DataFrame([var, var]).transpose()
var = pd.DataFrame(data=[['string', var + var], ['string', var + var]],
columns=['string', 'string'], index=['string', 'string'])
var = pd.DataFrame(data=var[var > 0], columns=['string'])
var = pd.DataFrame(var)
var = pd.DataFrame(var, columns=['string', 'string'])
var = pd.DataFrame(var.value_counts()[:10])
var = pd.DataFrame(var['string'].tolist()).stack().value_counts()
var = pd.DataFrame({'string': var['string'], 'string': var['string']})
var = pd.DataFrame.from_dict(var, orient='string')
var = pd.Series(var)
var = pd.Series(var['string'].sum()).drop_duplicates()
var = pd.concat((var, var))
var = pd.concat([var, pd.DataFrame(np.concatenate([var, var, var], axis=1))
], axis=1)
var = pd.concat([var, var])
var = pd.concat([var, var], axis=1)
var = pd.concat([var, var], ignore_index=True)
var = pd.concat([var['string'], var['string']], axis=0)
var = pd.concat([var[7:12], var[0:7]])
var = pd.concat([var[['string', 'string', 'string', 'string', 'string',
'string', 'string']], var[['string', 'string', 'string', 'string',
'string', 'string', 'string']]], axis=0)
var = pd.concat(dict(epfl=var.isnull().sum() / len(var), ethz=var.isnull().
sum() / len(var)), axis=1)
var = pd.concat(dict(epfl=var.lang.value_counts(), ethz=var.lang.
value_counts()), axis=1).fillna(0)
var = pd.get_dummies(var['string'].apply(pd.Series).stack()).sum(level=0)
var = pd.groupby(var, by=[var.index.year])['string', 'string'].sum(
).reset_index()
var = pd.isnull(var).sum()
var = pd.merge(var, var, on=['string'])
var = pd.read_json('string')
var = pd.read_json('string', convert_dates=True)
var = pd.read_json('string', typ='string')
var = pd.read_json(path + 'string')
var = pd.read_json(path_or_buf='string')
var = pd.read_json(var)
var = pd.read_json(var, na_values=['string', -99999])
var = pd.to_datetime(var.created_at)
var = pd.to_datetime(var['string'])
var = plt.axes()
var = plt.figure()
var = plt.xticks(np.arange(0, 12), var, rotation='string')
var = plt.xticks(np.arange(0, len(var)), var)
var = preprocessing.LabelEncoder()
var = preprocessing.OneHotEncoder()
var = preprocessing.OneHotEncoder(n_values=[8])
var = preprocessing.scale(var)
var = preprocessing.scale(var.values)
var = range(1, 13)
var = range(np.min(var['string']), np.max(var['string']))
var = range(var)
var = set(STOPWORDS)
var = set(stopwords.words('string'))
var = set(string.punctuation)
var = set(var.lower() for var in nltk.corpus.words.words())
var = set(words.words())
var = sklearn.linear_model.SGDRegressor()
var = sklearn.model_selection.cross_val_score(sklearn.linear_model.
SGDRegressor(), var, var)
var = sm.OLS(var, var).fit()
var = sqrt(mean_squared_error(var.values, var))
var = sqrt(mean_squared_error(var.values.reshape(-1), var))
var = stopwords.words('string') + list(punctuation) + ['string', 'string']
var = tree.DecisionTreeRegressor(max_features='string', max_depth=3)
var = var
var = var + ['string', 'string', 'string', 'string', 'string', 'string',
'string']
var = var + var
var = var / var
var = var()
var = var(3)
var = var(stopwords=['string', 'string', 'string', 'string', 'string',
'string'])
var = var(var)
var = var(var, 'string')
var = var(var, 0)
var = var(var, var(var))
var = var(var, var)
var = var(var, var, 10)
var = var(var['string'])
var = var.add_subplot(111)
var = var.agg(np.sum).head(20)
var = var.agg({'string': 'string', 'string': 'string'})
var = var.append(var)
var = var.apply(lambda row: var(var), axis=1)
var = var.apply(lambda tokens: [var.lower() for var in var if var in var])
var = var.apply(lambda tweet: var(var))
var = var.apply(lambda x: [var for var in var if var not in var and len(var
) > 1])
var = var.apply(lambda x: var.lower())
var = var.apply(var, axis=1)
var = var.as_matrix()
var = var.astype(int)
var = var.bar(var + var, (sum(var), sum(var)), var, color='string')
var = var.bar(var + var, (var, var), var, color='string')
var = var.bar(var, (sum(var), sum(var)), var, color='string')
var = var.bar(var, (var, var), var, color='string')
var = var.columns[(var.isnull().sum() > 0).values].tolist()
var = var.coordinates.isnull()
var = var.copy()
var = var.count() * 100 / var.shape[0]
var = var.created_at.apply(lambda x: var.year)
var = var.describe()
var = var.drop('string')
var = var.drop('string', 1)
var = var.drop('string', axis=1)
var = var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string'], axis=1)
var = var.drop(['string', 'string', 'string', 'string'], 1)
var = var.drop(var, axis=1)
var = var.drop(var.columns[var], axis=1)
var = var.drop(var.index, axis=1)
var = var.drop_duplicates()
var = var.drop_duplicates(['string', 'string'])
var = var.dropna()
var = var.dropna(axis=1, thresh=320)
var = var.dropna(how='string', axis=1)
var = var.favorite_count.groupby(var.year).sum()
var = var.fit(var, var)
var = var.get_feature_names()
var = var.groupby('string')
var = var.groupby('string').mean().Score.sort_values(ascending=False)
var = var.groupby('string').mean()[['string', 'string']]
var = var.groupby('string').sum().retweet_count
var = var.groupby('string').sum()[['string', 'string']]
var = var.groupby('string')['string'].agg(lambda x: 'string'.join(var)).values
var = var.groupby('string')['string'].count()
var = var.groupby('string')['string'].mean()
var = var.groupby('string')['string'].sum()
var = var.groupby('string')[['string', 'string']].sum()
var = var.groupby('string')[['string', 'string']].sum()[:-1]
var = var.groupby(['string', 'string']).sum()['string']
var = var.groupby(['string', 'string'])['string'].sum()
var = var.groupby(['string'])
var = var.groupby(['string']).agg({'string': np.sum, 'string': np.sum})
var = var.groupby([var.created_at.dt.year, var.University]).sum().retweet_count
var = var.groupby([var.university, var.index.year]).mean()
var = var.groupby(by='string').sum().sort_values(by=['string', 'string'],
ascending=[False, False]).head(15)
var = var.groupby(var)
var = var.groupby(var.created_at)
var = var.groupby(var.date.dt.year).sum()
var = var.groupby(var.hashtags).count()
var = var.groupby(var['string'])
var = var.groupby(var['string'].map(lambda x: var.year)).sum()
var = var.groups
var = var.hashtags.apply(lambda x: 'string'.join(var)).str
var = var.head(20)
var = var.id % 10 == 9
var = var.iloc[0].user
var = var.iloc[:, :].select_dtypes(include=['string']).columns
var = var.index.drop('string')
var = var.isnull().any()
var = var.isnull().sum() / len(var)
var = var.isnull().sum() / len(var) * 100
var = var.ix[:, ([2, 3, 5, 8, 9, 22, 26, 28])]
var = var.keys()
var = var.labels_.tolist()
var = var.linear_model.LogisticRegression()
var = var.loc[822424602936754176].entities['string']
var = var.loc[:, (var)]
var = var.loc[np.where(var['string'] % 10 == 8)]
var = var.loc[var(var.index.values)]
var = var.loc[var.id % 10 == 8]
var = var.loc[var.id % 10 == var]
var = var.loc[var.retweet_count < 100]
var = var.loc[var['string'] == var['string'].max()]
var = var.loc[var]
var = var.map(var)
var = var.models.ldamodel.LdaModel(var, num_topics=5, id2word=var)
var = var.plot(kind='string')
var = var.plot(x='string', y=['string', 'string'], title='string', kind=
'string', figsize=(15, 10), legend=True)
var = var.plot(xticks=var.index)
var = var.predict(var)
var = var.predict(var.values.reshape(-1, 1))
var = var.query('string')
var = var.rename(columns={'string': 'string'})
var = var.reset_index()
var = var.retweet_count[:var]
var = var.retweet_count[var.retweet_count <= 20]
var = var.select(lambda x: not re.search('string', var), axis=1)
var = var.set_index('string')
var = var.set_index(['string'])
var = var.sort_values(by='string', ascending=False).head()
var = var.target[:-20]
var = var.text.values
var = var.to_csv()
var = var.to_image()
var = var.to_series().map(lambda c: var[var.contains(var)].favorite_count.
mean())
var = var.tolist()
var = var.transform(var['string'].values.reshape(-1, 1) - 2010).toarray()
var = var.transform(var['string'].values.reshape(-1, 1)).toarray()
var = var.values.flatten()
var = var['string', 'string'].sum()
var = var['string']
var = var['string'] * var['string']
var = var['string'].agg('string')
var = var['string'].apply(lambda x: 'string'.join(var))
var = var['string'].apply(lambda x: np.log(var + 1))
var = var['string'].apply(lambda x: var.lower())
var = var['string'].apply(word_tokenize)
var = var['string'].as_matrix()
var = var['string'].count().plot()
var = var['string'].dt.to_period('string')
var = var['string'].groupby(var['string'].map(lambda x: var.year)).sum().plot()
var = var['string'].iloc[var[:var]]
var = var['string'].mean()
var = var['string'].sum()
var = var['string'].tolist()
var = var['string'].values
var = var['string'].values.sum()
var = var[:-20]
var = var[:40]
var = var[:var]
var = var[['string', 'string', 'string', 'string', 'string', 'string',
'string']].copy()
var = var[['string', 'string', 'string', 'string', 'string']]
var = var[['string', 'string', 'string', 'string']].dropna()
var = var[['string', 'string', 'string', 'string']].iloc[var[:var]]
var = var[['string', 'string', 'string']].head()
var = var[['string', 'string']].groupby(['string'], as_index=False).sum()
var = var[['string', 'string']].groupby(var.year).sum()
var = var[['string', 'string']].sum()
var = var[['string']].dropna(axis=0)
var = var[[(var > 0) for var in var.favorite_count]]['string']
var = var[[(var > 0) for var in var.retweet_count]]
var = var[pd.notnull(var['string'])]
var = var[var < 10]
var = var[var.hashtag != 'string']
var = var[var.id % 10 == 2]
var = var[var.id % 10 == var]
var = var[var.id % 10 == var].copy()
var = var[var.index.values % 10 == var]
var = var[var.lang == 'string']
var = var[var['string'] != 2017].groupby('string')[['string', 'string']].sum()
var = var[var['string'] % 10 == 0]
var = var[var['string'] % 10 == 2].copy()
var = var[var['string'] % 10 == var]
var = var[var['string'] < 500]
var = var[var['string'] <= 20]
var = var[var['string'] == 'string']['string']
var = var[var['string'] == 7]
var = var[var['string'].isin([0])]
var = var[var['string'].notnull()]
var = var[var]
var = {'string': ['string', 'string', None], 'string': [2, 20, 200],
'string': [4, 8, 16, None]}
var = {'string': var, 'string': var, 'string': var, 'string': var}
var = {'string': var['string'].mean(), 'string': var['string'].mean()}
var = {var: var['string'].sum() for var, var in var}
var = {}
var('string')
var().magic('string')
var(*var(var))
var(var(var), 'string')
var(var)
var(var, 'string', 'string')
var(var, 'string', ['string', 'string', 'string', 'string', 'string',
'string', 'string', 'string'])
var(var, 'string', lambda x: var.year)
var(var, 'string', range(23))
var(var, var)
var(var, var, 'string', 'string')
var(var, var, 0.8, var)
var(var, var, 5)
var(var, var, estimator=var, cross_valid_bool=False, k_fold=30, verbose=1)
var(var, var, estimator=var, verbose=1)
var(var.copy())
var(var.iloc[1]['string'])
var, var = plt.subplots()
var, var = plt.subplots(3, 2, figsize=(10, 10), sharey=True)
var, var = plt.subplots(nrows=1, ncols=2, figsize=(10, 4))
var, var = var(var)
var, var = var(var, var)
var, var = var(var.text)
var, var = var(var[[(var == 2016) for var in var.year]])
var, var, var = var(var)
var, var, var = var(var, var, 5, sklearn.linear_model.SGDRegressor())
var, var, var = var(var.text.values, 5)
var, var, var, var = train_test_split(preprocessing.normalize(var), var,
test_size=0.25)
var, var, var, var = train_test_split(var, var, test_size=0.15,
random_state=666)
var, var, var, var = train_test_split(var, var, test_size=0.2)
var, var, var, var = train_test_split(var[var], var, test_size=0.4,
random_state=0)
var.append('string')
var.apply(lambda ht: [var in var['string']])
var.apply(lambda row: var(var, var), axis=1)
var.bar(var, var, align='string')
var.columns = ['string']
var.coordinates[var.coordinates.apply(lambda x: not var is None)]
var.count()
var.created_at = pd.to_datetime(var.created_at)
var.created_at = var.created_at.apply(lambda x: datetime.strptime(var,
'string'))
var.created_at = var.created_at.dt.year
var.created_at.dt.month.hist(bins=12)
var.created_at.hist(bins=15)
var.created_at.unique()
var.describe()
var.describe()[['string', 'string']]
var.drop('string', axis=1, inplace=True)
var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string'], axis=1, inplace=True)
var.drop(['string', 'string', 'string', 'string', 'string', 'string',
'string', 'string', 'string', 'string', 'string', 'string', 'string'],
axis=1)
var.drop_duplicates(['string'])
var.drop_duplicates(['string']).head()
var.dropna(subset=['string'], inplace=True)
var.duplicated(subset='string')
var.enable_notebook()
var.entities.apply(pd.Series).hashtags
var.entities.apply(var)[:5]
var.entities[3]
var.entities[var.entities > 15].plot()
var.extend([var for var in range(44)])
var.extend(stopwords.words('string'))
var.extend(var)
var.favorite_count.describe()
var.favorite_count.plot()
var.favorite_count.value_counts().plot(kind='string', figsize=(10, 10))
var.favorite_count.value_counts()[:10]
var.favorited.isnull().any()
var.fillna('string', inplace=True)
var.fillna(0, inplace=True)
var.fillna(False, inplace=True)
var.first()
var.fit(sum(var['string'].tolist(), []))
var.fit(var)
var.fit(var, var)
var.fit(var.transform(sum(var['string'].tolist(), [])).reshape(-1, 1))
var.fit(var.values, var.values)
var.fit(var.values.reshape(-1, 1), var.values)
var.fit(var['string'])
var.fit(var['string'].unique().reshape(-1, 1) - 2010)
var.fit(var['string'].unique().reshape(-1, 1))
var.fit(var[var], var['string'])
var.fit(var[var], var['string'])
var.generate(var)
var.gensim.prepare(var, var, var)
var.groupby('string').sum()[['string', 'string']].plot()
var.groupby('string')[['string', 'string']].corr().head()
var.groupby('string')[['string', 'string']].describe().head()
var.groupby(['string']).sum()
var.groupby(['string'])['string'].sum()
var.groupby([var.created_at.dt.year, var.University]).sum(
).favorite_count.unstack('string').plot(kind='string', title='string')
var.groupby([var.created_at.dt.year, var.University]).sum(
).retweet_count.unstack('string')
var.groupby([var.hour, var.minute]).value_col.sum()
var.groupby(by=var.created_at.dt.year).sum()
var.groupby(by=var.created_at.dt.year).sum()['string'].plot(kind='string')
var.hashtag = var.hashtag.astype('string')
var.hashtag.nunique()
var.hashtags = var.hashtags.apply(lambda h: var(var))
var.head()
var.head(2).created_at[4]
var.head(20).plot(kind='string', title='string')
var.head(3)
var.hist('string', bins=len(var['string'].value_counts()))
var.hist()
var.hist(bins=50)
var.id[:5]
var.idxmax(axis=1)
var.iloc[0].text
var.iloc[1]['string']['string']
var.index = var.id
var.index = var['string']
var.index.is_unique
var.index.is_unique, var.index.is_unique
var.info()
var.isnull().head()
var.isnull().sum()
var.isnull().values.any()
var.ix[:, :12].tail(2)
var.legend((var[0], var[0]), ('string', 'string'))
var.loc[1, 'string']
var.loc[1]['string']
var.loc[:, ('string')] = var.created_at.map(lambda x: var.strftime('string'))
var.loc[:, ('string')] = var.created_at.map(lambda x: var.weekday())
var.loc[:, ('string')] = var.created_at.map(lambda x: var.year)
var.loc[:, ('string')] = var.entities.map(lambda x: [var['string'] for var in
var['string']])
var.place.count()
var.plot()
var.plot([var.min(), var.max()], [var.min(), var.max()], 'string', lw=4)
var.plot(ax=var)
var.plot(kind='string')
var.plot(kind='string', grid=True)
var.plot.bar()
var.plot.bar(figsize=(12, 4))
var.plot.bar(log=True)
var.plot.bar(x=var.index.values, y=['string', 'string'])
var.print_topics()
var.print_topics(-1)
var.print_topics(var)
var.reset_index(inplace=True)
var.reset_index(inplace=True, drop=True)
var.retweet_count.max()
var.retweet_count.mean()
var.retweet_count[var.retweet_count > 20].count()
var.sample()
var.sample(5)
var.savefig('string')
var.scatter(var, var)
var.score(var, var)
var.select(lambda x: re.search('string', var), axis=1).sum().sort_values(
ascending=False)[:15]
var.set(ylabel='string')
var.set_index('string')
var.set_index('string', inplace=True)
var.set_index(['string'], drop=True, inplace=True)
var.set_index(['string'], inplace=True)
var.set_index(var.id_str).head()
var.set_size_inches((10.4, 7))
var.set_title('string')
var.set_xlabel('string')
var.set_xlabel('string', fontsize=12)
var.set_xticklabels(('string', 'string'))
var.set_xticklabels(['string', 'string'])
var.set_xticklabels(var)
var.set_xticks(var + var / 2)
var.set_xticks(var)
var.set_ylabel('string')
var.set_ylabel('string', fontsize=12)
var.shape
var.shape, var.shape
var.show_topics(-1, num_words=10, log=True, formatted=False)
var.sort_values('string').tail(20)
var.sort_values(by='string', ascending=False)
var.subplots_adjust(hspace=0.5, wspace=1)
var.sum()
var.suptitle('string', fontsize=20)
var.symbols = var.entities.apply(lambda x: var['string'])
var.to_file('string')
var.total.plot(kind='string', color='string', width=var, position=0)
var.transform(sum(var['string'].tolist(), []))
var.transform(var)
var.unstack('string').plot(kind='string', title='string')
var.update(var)
var.value_counts()
var.value_counts()[:20]
var['string']
var['string'] = 'string'
var['string'] = (var['string'] - var['string'].mean()) / var['string'].std()
var['string'] = 0
var['string'] = ['string'.join(var) for var in var.hashtag]
var['string'] = [datetime.strptime(var, 'string') for var in var['string'] if
var != 'string']
var['string'] = [re.findall('string', var.text[var]) for var in var.index]
var['string'] = [var(var) for var in var['string']]
var['string'] = [var.year for var in var.created_at]
var['string'] = [var.year for var in var['string']]
var['string'] = [word_tokenize(var) for var in var['string']]
var['string'] = pd.DataFrame([var['string'] for var in var.user])
var['string'] = pd.DatetimeIndex(var.created_at).year
var['string'] = pd.DatetimeIndex(var['string']).year
var['string'] = pd.to_datetime(var.created_at[:])
var['string'] = pd.to_datetime(var['string'])
var['string'] = pd.to_datetime(var['string'], format='string')
var['string'] = var
var['string'] = var(var['string'])
var['string'] = var.apply(lambda row: var['string']['string'], axis=1)
var['string'] = var.apply(lambda x: var.created_at.weekday(), axis=1)
var['string'] = var.apply(lambda x: var.created_at.year, axis=1)
var['string'] = var.apply(var, axis=1)
var['string'] = var.created_at.apply(lambda d: var.year)
var['string'] = var.created_at.apply(lambda x: var.weekday())
var['string'] = var.created_at.dt.year
var['string'] = var.entities.apply(lambda d: var.get('string'))
var['string'] = var.entities.apply(var)
var['string'] = var.favorite_count + var.retweet_count
var['string'] = var.fit_transform(var['string'])
var['string'] = var.fit_transform(var['string'].dt.year)
var['string'] = var.index.year
var['string'] = var.retweet_count
var['string'] = var.symbols.apply(lambda l: len(var))
var['string'] = var.text.apply(lambda x: preprocessing(str(var)))
var['string'] = var.transform(var['string'])
var['string'] = var['string']
var['string'] = var['string'] + var['string']
var['string'] = var['string'].apply(lambda e: [var['string'] for var in var
['string']])
var['string'] = var['string'].apply(lambda x: [var for var in var if var not in
var])
var['string'] = var['string'].apply(lambda x: [var['string'] for var in var])
var['string'] = var['string'].apply(lambda x: json.loads(json.dumps(var))[
'string'])
var['string'] = var['string'].apply(lambda x: len(var(var)))
var['string'] = var['string'].apply(lambda x: len(var))
var['string'] = var['string'].apply(lambda x: pd.Timestamp(var).to_pydatetime()
)
var['string'] = var['string'].apply(lambda x: str(var))
var['string'] = var['string'].apply(lambda x: var % 10)
var['string'] = var['string'].apply(lambda x: var(var))
var['string'] = var['string'].apply(lambda x: var(var, True, False, False))
var['string'] = var['string'].apply(lambda x: var.weekday())
var['string'] = var['string'].apply(lambda x: var.year)
var['string'] = var['string'].apply(lambda x: var['string'])
var['string'] = var['string'].apply(lambda x: var[5:7])
var['string'] = var['string'].apply(lambda x: {var.strip('string') for var in
var.split() if var.startswith('string')})
var['string'] = var['string'].apply(var)
var['string'] = var['string'].astype('string')
var['string'] = var['string'].astype(int)
var['string'] = var['string'].map(lambda x: var.hour)
var['string'] = var['string'].map(var)
var['string'] = var['string'].map({False: 0, True: 1})
var['string'] = var['string'].mod(10, 'string')
var['string'], var['string'], var['string'] = var(var['string'])
var['string'].count().plot(ax=var)
var['string'].describe()
var['string'].duplicated().any()
var['string'].groupby(var['string'].map(lambda x: var.month)).count().plot()
var['string'].groupby(var['string'].map(lambda x: var.year)).sum()
var['string'].groupby(var['string'].map(lambda x: var.year)).sum().plot()
var['string'].head()
var['string'].head(2)
var['string'].hist()
var['string'].hist(bins=100)
var['string'].isnull().values.all()
var['string'].plot(kind='string')
var['string'].replace('string', np.nan, inplace=True)
var['string'].replace(0, 0.1).apply(np.log).hist(bins=50)
var['string'].sum()
var['string'].to_csv('string', encoding='string')
var['string'].tolist()[0]
var['string']['string']
var['string']['string'].set_value(2010, 0).sort_index(inplace=True)
var['string'][0]
var['string'][1019]['string']
var['string'][1]['string'][0]['string']
var[0, 0].legend(['string', 'string'], loc='string')
var[0, 0].plot(var)
var[0, 0].set_title('string')
var[3] = 0
var[:10]
var[['string', 'string', 'string']].groupby('string').describe()
var[['string', 'string', 'string']].groupby(['string', 'string']).count()
var[['string', 'string']].agg(['string', 'string', 'string'])
var[['string', 'string']].describe()
var[['string', 'string']].groupby('string').max()
var[['string', 'string']].groupby('string').min()
var[['string', 'string']].plot(kind='string')
var[['string']] = np.where(pd.notnull(var[['string']]), 1, 0)
var[np.isnan(var['string'])].shape
var[var.contributors.notnull()]
var[var.favorite_count != 0].favorite_count.hist(bins=50)
var[var.favorite_count == 31].text
var[var.id % 10 == 3].head()
var[var.possibly_sensitive == True]
var[var.retweet_count == 6095]
var[var['string'] == 'string'].reset_index().plot(x='string', y='string',
ax=var[0])
var[var['string'] == 1753]
var[var['string'] == 6095].text
var[var['string'] == 6095]['string'].values[0]
var[var['string'] > 20].shape[0] / var[var['string'] > 1].shape[0]
warnings.filterwarnings('string')
with open('string') as var:
var = json.load(var)
In [ ]:
from nbminer.encoders.ast_graph.postorder_hash import ASTGraph
print( ASTGraph(ast.parse("var = var[var['string'] % 10 == 0]"), split_call=False).get_postorder() )
In [ ]:
print(ast.dump(ast.parse('var.favorite_count.describe()')))
a = ast.parse('var.favorite_count.describe()').body[0]
In [ ]:
child = [el for el in ast.iter_child_nodes(a)][0]
In [ ]:
print([el for el in ast.iter_child_nodes(child)])
In [ ]:
In [ ]:
from nbminer.encoders.ast_graph.ast_graph import ASTGraph
import networkx
astg = ( ASTGraph(ast.parse('var.favorite_count.describe()'), split_call=True ))
postorder_list = []
for node in networkx.dfs_postorder_nodes(astg.graph):
postorder_list.append((node.type))
print(postorder_list)
In [ ]:
In [ ]:
from nbminer.encoders.ast_graph.postorder_hash import ASTGraph
import networkx
astg = ( ASTGraph(ast.parse('var.favorite_count.describe()'), split_call=True ))
postorder_list = []
for node in networkx.dfs_postorder_nodes(astg.graph):
postorder_list.append((node.type))
print(postorder_list)
In [ ]:
g = astg.graph
In [ ]:
print(g)
In [ ]:
Content source: DataPilot/notebook-miner
Similar notebooks: