2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
1,365
-
-
-
-
-
-
-
-
-
1,104
-
-
-
-
-
-
-
-
-
1,941
-
-
-
-
-
-
-
-
-
2,322
-
-
-
-
-
-
-
-
-
1,346
-
-
-
-
-
-
-
-
-
2,977
-
-
-
-
-
-
-
-
-
1,231
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
1,958
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
1,125
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1,654
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
1,235
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
1,354
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
2,440
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,590
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3.22万
-
-
-
-
-
-
-
-
-
1,138
-
-
-
-
-
-
-
-
-
2,993
-
-
-
-
-
-
-
-
-
2,864
-
-
-
-
-
-
-
-
-
1,106
-
-
-
-
-
-
-
-
-
4,482
-
-
-
-
-
-
-
-
-
1,839
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
3,195
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
2,517
-
-
-
-
-
-
-
-
-
1,148
-
-
-
-
-
-
-
-
-
1,546
-
-
-
-
-
-
-
-
-
3,806
-
-
-
-
-
-
-
-
-
2,399
-
-
-
-
-
-
-
-
-
2,077
-
-
-
-
-
-
-
-
-
2,082
-
-
-
-
-
-
-
-
-
1,143
-
-
-
-
-
-
-
-
-
5,694
-
-
-
-
-
-
-
-
-
1,072
-
-
-
-
-
-
-
-
-
1,333
-
-
-
-
-
-
-
-
-
1.71万
-
-
-
-
-
-
-
-
-
1,160
-
-
-
-
-
-
-
-
-
2,302
-
-
-
-
-
-
-
-
-
1,482
-
-
-
-
-
-
-
-
-
1,643
-
-
-
-
-
-
-
-
-
2,419
-
-
-
-
-
-
-
-
-
1,656
-
-
-
-
-
-
-
-
-
6,136
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
1,026
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
1,101
-
-
-
-
-
-
-
-
-
2,963
-
-
-
-
-
-
-
-
-
351
1,244
-
-
-
-
-
-
-
-
-
6,079
-
-
-
-
-
-
-
-
-
1,655
-
-
-
-
-
-
-
-
-
6,858
-
-
-
-
-
-
-
-
-
1,982
-
-
-
-
-
-
-
-
-
2,241
-
-
-
-
-
-
-
-
-
1,949
-
-
-
-
-
-
-
-
-
5,449
-
-
-
-
-
-
-
-
-
2.43万
-
-
-
-
-
-
-
-
-
2,614
-
-
-
-
-
-
-
-
-
1,402
-
-
-
-
-
-
-
-
-
1,087
-
-
-
-
-
-
-
-
-
918
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
1,040
-
-
-
-
-
-
-
-
-
2,748
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
1,206
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
2,947
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
1,466
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,140
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
694
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0