1
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2,244
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
4,684
-
-
-
-
-
-
-
-
-
1,200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2,163
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
1.66万
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
2,647
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
7,919
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
992
-
-
-
-
-
-
-
-
-
7,917
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
5,866
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1,336
-
-
-
-
-
-
-
-
-
1.26万
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
5,370
-
-
-
-
-
-
-
-
-
1,151
-
-
-
-
-
-
-
-
-
1,274
-
-
-
-
-
-
-
-
-
1,162
-
-
-
-
-
-
-
-
-
1,171
-
-
-
-
-
-
-
-
-
1.98万
-
-
-
-
-
-
-
-
-
1,052
-
-
-
-
-
-
-
-
-
1,840
-
-
-
-
-
-
-
-
-
1,573
-
-
-
-
-
-
-
-
-
1,724
-
-
-
-
-
-
-
-
-
5,667
-
-
-
-
-
-
-
-
-
1,375
-
-
-
-
-
-
-
-
-
1,754
-
-
-
-
-
-
-
-
-
1,652
-
-
-
-
-
-
-
-
-
1,792
-
-
-
-
-
-
-
-
-
4,292
-
-
-
-
-
-
-
-
-
1,233
-
-
-
-
-
-
-
-
-
2,454
-
-
-
-
-
-
-
-
-
1,828
-
-
-
-
-
-
-
-
-
1,646
-
-
-
-
-
-
-
-
-
4,054
-
-
-
-
-
-
-
-
-
1,491
1,550
-
-
-
-
-
-
-
-
-
1,499
-
-
-
-
-
-
-
-
-
1,667
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
6,666
-
-
-
-
-
-
-
-
-
1,306
-
-
-
-
-
-
-
-
-
1,733
-
-
-
-
-
-
-
-
-
5,056
-
-
-
-
-
-
-
-
-
4,351
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
1,307
-
-
-
-
-
-
-
-
-
2,976
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
6,216
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
3,065
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
3,087
-
-
-
-
-
-
-
-
-
2,090
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
2,794
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,424
-
-
-
-
-
-
-
-
-
1,383
-
-
-
-
-
-
-
-
-
1,854
-
-
-
-
-
-
-
-
-
1,057
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0