1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
441
-
-
-
-
-
-
-
-
-
1,184
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
1,666
-
-
-
-
-
-
-
-
-
3,267
-
-
-
-
-
-
-
-
-
2,497
-
-
-
-
-
-
-
-
-
3,175
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
2,505
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
2,505
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
1,361
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
1,122
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
1,728
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
3,139
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
1,033
-
-
-
-
-
-
-
-
-
1,478
-
-
-
-
-
-
-
-
-
1,217
-
-
-
-
-
-
-
-
-
1,440
-
-
-
-
-
-
-
-
-
1,614
-
-
-
-
-
-
-
-
-
5,678
-
-
-
-
-
-
-
-
-
1,392
-
-
-
-
-
-
-
-
-
5,637
-
-
-
-
-
-
-
-
-
2,554
-
-
-
-
-
-
-
-
-
2,891
-
-
-
-
-
-
-
-
-
2,483
-
-
-
-
-
-
-
-
-
2,818
-
-
-
-
-
-
-
-
-
3,784
-
-
-
-
-
-
-
-
-
4,527
-
-
-
-
-
-
-
-
-
3,898
-
-
-
-
-
-
-
-
-
3,217
-
-
-
-
-
-
-
-
-
4,387
-
-
-
-
-
-
-
-
-
7,195
-
-
-
-
-
-
-
-
-
3,696
-
-
-
-
-
-
-
-
-
4,000
6,614
-
-
-
-
-
-
-
-
-
3,113
-
-
-
-
-
-
-
-
-
6,768
-
-
-
-
-
-
-
-
-
4,392
-
-
-
-
-
-
-
-
-
4,061
-
-
-
-
-
-
-
-
-
8,135
-
-
-
-
-
-
-
-
-
2,159
-
-
-
-
-
-
-
-
-
6,956
-
-
-
-
-
-
-
-
-
3,262
-
-
-
-
-
-
-
-
-
1,924
-
-
-
-
-
-
-
-
-
1,888
-
-
-
-
-
-
-
-
-
2,222
-
-
-
-
-
-
-
-
-
1,987
-
-
-
-
-
-
-
-
-
2,713
-
-
-
-
-
-
-
-
-
1,255
-
-
-
-
-
-
-
-
-
1,210
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
1,188
-
-
-
-
-
-
-
-
-
1,608
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2,772
-
-
-
-
-
-
-
-
-
1,504
-
-
-
-
-
-
-
-
-
1,355
-
-
-
-
-
-
-
-
-
1,843
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0