1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1,105
-
-
-
-
-
-
-
-
-
1,247
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
958
-
-
-
-
-
-
-
-
-
1,464
-
-
-
-
-
-
-
-
-
1,139
-
-
-
-
-
-
-
-
-
2,512
-
-
-
-
-
-
-
-
-
1,442
-
-
-
-
-
-
-
-
-
1,180
-
-
-
-
-
-
-
-
-
1,187
-
-
-
-
-
-
-
-
-
1,863
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2,380
-
-
-
-
-
-
-
-
-
4,163
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
3,522
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
1,581
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
1,378
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
1,013
-
-
-
-
-
-
-
-
-
3,845
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
3,104
-
-
-
-
-
-
-
-
-
1,999
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
3,007
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
1,463
-
-
-
-
-
-
-
-
-
1,356
-
-
-
-
-
-
-
-
-
547
-
-
-
-
-
-
-
-
-
1,316
-
-
-
-
-
-
-
-
-
1,409
-
-
-
-
-
-
-
-
-
1,317
-
-
-
-
-
-
-
-
-
4,217
-
-
-
-
-
-
-
-
-
1,224
-
-
-
-
-
-
-
-
-
2,684
-
-
-
-
-
-
-
-
-
2,444
-
-
-
-
-
-
-
-
-
9,327
-
-
-
-
-
-
-
-
-
6,499
-
-
-
-
-
-
-
-
-
3,266
-
-
-
-
-
-
-
-
-
8,419
-
-
-
-
-
-
-
-
-
6,734
-
-
-
-
-
-
-
-
-
6,892
-
-
-
-
-
-
-
-
-
7,147
-
-
-
-
-
-
-
-
-
3,043
-
-
-
-
-
-
-
-
-
5,172
-
-
-
-
-
-
-
-
-
4,683
-
-
-
-
-
-
-
-
-
3,953
5,912
-
-
-
-
-
-
-
-
-
4,767
-
-
-
-
-
-
-
-
-
4,415
-
-
-
-
-
-
-
-
-
3,895
-
-
-
-
-
-
-
-
-
6,878
-
-
-
-
-
-
-
-
-
6,729
-
-
-
-
-
-
-
-
-
6,776
-
-
-
-
-
-
-
-
-
5,865
-
-
-
-
-
-
-
-
-
5,160
-
-
-
-
-
-
-
-
-
2,392
-
-
-
-
-
-
-
-
-
2,359
-
-
-
-
-
-
-
-
-
2,026
-
-
-
-
-
-
-
-
-
1,473
-
-
-
-
-
-
-
-
-
2,353
-
-
-
-
-
-
-
-
-
1,285
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
1,098
-
-
-
-
-
-
-
-
-
1,503
-
-
-
-
-
-
-
-
-
1,345
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
2,165
-
-
-
-
-
-
-
-
-
1,650
-
-
-
-
-
-
-
-
-
1,131
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
9,319
-
-
-
-
-
-
-
-
-
3,584
-
-
-
-
-
-
-
-
-
2,052
-
-
-
-
-
-
-
-
-
1,817
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0