690
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
1386
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1646
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2074
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
3936
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
2780
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
4774
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1876
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
4402
-
-
-
-
-
-
-
-
-
1024
-
-
-
-
-
-
-
-
-
2949
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
6847
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
5360
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
2438
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
1364
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1749
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1319
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1078
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
3284
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
2377
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
1412
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
2235
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
2546
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1774
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
1645
-
-
-
-
-
-
-
-
-
1685
-
-
-
-
-
-
-
-
-
3046
-
-
-
-
-
-
-
-
-
788
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2023
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
1258
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
4793
-
-
-
-
-
-
-
-
-
1835
-
-
-
-
-
-
-
-
-
1681
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
3337
-
-
-
-
-
-
-
-
-
4202
-
-
-
-
-
-
-
-
-
2757
-
-
-
-
-
-
-
-
-
4802
-
-
-
-
-
-
-
-
-
3095
-
-
-
-
-
-
-
-
-
6325
-
-
-
-
-
-
-
-
-
6563
-
-
-
-
-
-
-
-
-
5836
-
-
-
-
-
-
-
-
-
3299
-
-
-
-
-
-
-
-
-
9570
-
-
-
-
-
-
-
-
-
1.08万
-
-
-
-
-
-
-
-
-
2.46万
-
-
-
-
-
-
-
-
-
2.38万
-
-
-
-
-
-
-
-
-
9497
-
-
-
-
-
-
-
-
-
3849
-
-
-
-
-
-
-
-
-
4837
-
-
-
-
-
-
-
-
-
1877
-
-
-
-
-
-
-
-
-
4284
1354
-
-
-
-
-
-
-
-
-
4425
-
-
-
-
-
-
-
-
-
2103
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
2608
-
-
-
-
-
-
-
-
-
4216
-
-
-
-
-
-
-
-
-
3905
-
-
-
-
-
-
-
-
-
1.83万
-
-
-
-
-
-
-
-
-
5499
-
-
-
-
-
-
-
-
-
9190
-
-
-
-
-
-
-
-
-
3223
-
-
-
-
-
-
-
-
-
8402
-
-
-
-
-
-
-
-
-
8672
-
-
-
-
-
-
-
-
-
4577
-
-
-
-
-
-
-
-
-
2472
-
-
-
-
-
-
-
-
-
3308
-
-
-
-
-
-
-
-
-
1185
-
-
-
-
-
-
-
-
-
5813
-
-
-
-
-
-
-
-
-
1362
-
-
-
-
-
-
-
-
-
2211
-
-
-
-
-
-
-
-
-
1323
-
-
-
-
-
-
-
-
-
1967
-
-
-
-
-
-
-
-
-
1159
-
-
-
-
-
-
-
-
-
4474
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
1328
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
2694
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
1203
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
1572
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
1631
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
1398
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
1451
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
1508
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0