2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
885
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
1,617
-
-
-
-
-
-
-
-
-
1,593
-
-
-
-
-
-
-
-
-
2,897
-
-
-
-
-
-
-
-
-
1,779
-
-
-
-
-
-
-
-
-
2,112
-
-
-
-
-
-
-
-
-
5,126
-
-
-
-
-
-
-
-
-
2,605
-
-
-
-
-
-
-
-
-
2,451
-
-
-
-
-
-
-
-
-
2,796
-
-
-
-
-
-
-
-
-
1,624
-
-
-
-
-
-
-
-
-
4,181
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
1,073
-
-
-
-
-
-
-
-
-
1,469
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,360
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,200
-
-
-
-
-
-
-
-
-
5,359
-
-
-
-
-
-
-
-
-
4,332
-
-
-
-
-
-
-
-
-
5,888
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,717
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
1,322
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
9,762
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
1,757
-
-
-
-
-
-
-
-
-
6,054
-
-
-
-
-
-
-
-
-
1,663
-
-
-
-
-
-
-
-
-
1,691
-
-
-
-
-
-
-
-
-
1,863
-
-
-
-
-
-
-
-
-
2,170
-
-
-
-
-
-
-
-
-
2,954
-
-
-
-
-
-
-
-
-
1,656
-
-
-
-
-
-
-
-
-
1,704
-
-
-
-
-
-
-
-
-
2,799
-
-
-
-
-
-
-
-
-
2,121
-
-
-
-
-
-
-
-
-
3,482
-
-
-
-
-
-
-
-
-
2,267
-
-
-
-
-
-
-
-
-
2,799
-
-
-
-
-
-
-
-
-
1,033
-
-
-
-
-
-
-
-
-
1,587
-
-
-
-
-
-
-
-
-
2,425
-
-
-
-
-
-
-
-
-
1,978
-
-
-
-
-
-
-
-
-
1,213
-
-
-
-
-
-
-
-
-
2,160
-
-
-
-
-
-
-
-
-
1,624
-
-
-
-
-
-
-
-
-
1,270
2,574
-
-
-
-
-
-
-
-
-
1,790
-
-
-
-
-
-
-
-
-
4,202
-
-
-
-
-
-
-
-
-
2,798
-
-
-
-
-
-
-
-
-
7,729
-
-
-
-
-
-
-
-
-
1,747
-
-
-
-
-
-
-
-
-
4,149
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
1,341
-
-
-
-
-
-
-
-
-
5,586
-
-
-
-
-
-
-
-
-
1,119
-
-
-
-
-
-
-
-
-
1,155
-
-
-
-
-
-
-
-
-
1,274
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
1,960
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
1,344
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
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