20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
1,990
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
1,082
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1,108
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1,288
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1,097
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
2,024
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1,069
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
1,550
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
3,263
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1,207
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
2,240
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1,110
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
2,235
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1,995
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
5,807
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
3,566
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
6,597
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
3,666
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
257
415
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
3,022
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
4,101
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
5,160
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
3,021
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
7,917
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2,393
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,772
-
-
-
-
-
-
-
-
-
2,297
-
-
-
-
-
-
-
-
-
5,196
-
-
-
-
-
-
-
-
-
3,930
-
-
-
-
-
-
-
-
-
9,710
-
-
-
-
-
-
-
-
-
5,495
-
-
-
-
-
-
-
-
-
7,545
-
-
-
-
-
-
-
-
-
4,552
-
-
-
-
-
-
-
-
-
3,321
-
-
-
-
-
-
-
-
-
3,149
-
-
-
-
-
-
-
-
-
2,404
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
1,078
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1,994
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3,771
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2,355
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
3,527
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
2,449
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,899
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,886
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,909
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
859
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1,500
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0