0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1,082
-
-
-
-
-
-
-
-
-
1,681
-
-
-
-
-
-
-
-
-
1,837
-
-
-
-
-
-
-
-
-
2,737
-
-
-
-
-
-
-
-
-
2,965
-
-
-
-
-
-
-
-
-
2,679
-
-
-
-
-
-
-
-
-
4,199
-
-
-
-
-
-
-
-
-
3,736
-
-
-
-
-
-
-
-
-
2,994
-
-
-
-
-
-
-
-
-
9,666
-
-
-
-
-
-
-
-
-
3,214
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1,129
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
1,589
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1,601
-
-
-
-
-
-
-
-
-
1,092
-
-
-
-
-
-
-
-
-
8,146
-
-
-
-
-
-
-
-
-
6,939
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
1,429
-
-
-
-
-
-
-
-
-
1,560
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
2,076
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
1,900
-
-
-
-
-
-
-
-
-
1,930
-
-
-
-
-
-
-
-
-
3,240
-
-
-
-
-
-
-
-
-
1,924
-
-
-
-
-
-
-
-
-
1,935
-
-
-
-
-
-
-
-
-
2,841
-
-
-
-
-
-
-
-
-
1,473
-
-
-
-
-
-
-
-
-
7,905
-
-
-
-
-
-
-
-
-
1,839
-
-
-
-
-
-
-
-
-
2,963
-
-
-
-
-
-
-
-
-
3,146
-
-
-
-
-
-
-
-
-
2,605
-
-
-
-
-
-
-
-
-
6,086
-
-
-
-
-
-
-
-
-
3,604
-
-
-
-
-
-
-
-
-
4,519
-
-
-
-
-
-
-
-
-
3,087
-
-
-
-
-
-
-
-
-
3,351
-
-
-
-
-
-
-
-
-
4,225
-
-
-
-
-
-
-
-
-
1,346
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
724
1.39万
-
-
-
-
-
-
-
-
-
3,023
-
-
-
-
-
-
-
-
-
2,384
-
-
-
-
-
-
-
-
-
1,252
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
3,474
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
1,270
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-