0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
2611
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
4077
-
-
-
-
-
-
-
-
-
5448
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
3571
-
-
-
-
-
-
-
-
-
936
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
3719
-
-
-
-
-
-
-
-
-
1155
-
-
-
-
-
-
-
-
-
3203
-
-
-
-
-
-
-
-
-
4258
-
-
-
-
-
-
-
-
-
1.90万
-
-
-
-
-
-
-
-
-
4566
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
1980
-
-
-
-
-
-
-
-
-
2054
-
-
-
-
-
-
-
-
-
3409
-
-
-
-
-
-
-
-
-
2949
-
-
-
-
-
-
-
-
-
1835
-
-
-
-
-
-
-
-
-
5509
-
-
-
-
-
-
-
-
-
1718
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
4378
-
-
-
-
-
-
-
-
-
2246
-
-
-
-
-
-
-
-
-
2193
-
-
-
-
-
-
-
-
-
4920
-
-
-
-
-
-
-
-
-
8550
-
-
-
-
-
-
-
-
-
2.03万
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
1.03万
1.62万
-
-
-
-
-
-
-
-
-
2.04万
-
-
-
-
-
-
-
-
-
1.96万
-
-
-
-
-
-
-
-
-
1.70万
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
6808
-
-
-
-
-
-
-
-
-
3454
-
-
-
-
-
-
-
-
-
3154
-
-
-
-
-
-
-
-
-
3281
-
-
-
-
-
-
-
-
-
3456
-
-
-
-
-
-
-
-
-
3069
-
-
-
-
-
-
-
-
-
1032
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
3738
-
-
-
-
-
-
-
-
-
2281
-
-
-
-
-
-
-
-
-
2417
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
1770
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8847
-
-
-
-
-
-
-
-
-
9675
-
-
-
-
-
-
-
-
-
6177
-
-
-
-
-
-
-
-
-
4014
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
1163
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0