0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
4139
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3161
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1.14萬
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5878
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
2.26萬
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.56萬
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
912
-
-
-
-
-
-
-
-
-
2092
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1.40萬
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
1.35萬
-
-
-
-
-
-
-
-
-
3186
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
2944
-
-
-
-
-
-
-
-
-
6504
-
-
-
-
-
-
-
-
-
3333
-
-
-
-
-
-
-
-
-
1.40萬
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1.26萬
-
-
-
-
-
-
-
-
-
1366
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
1.91萬
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
4596
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4976
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
3.32萬
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
1769
-
-
-
-
-
-
-
-
-
2367
-
-
-
-
-
-
-
-
-
1021
-
-
-
-
-
-
-
-
-
1.04萬
-
-
-
-
-
-
-
-
-
2940
-
-
-
-
-
-
-
-
-
3630
-
-
-
-
-
-
-
-
-
1295
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
1.87萬
-
-
-
-
-
-
-
-
-
2242
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
2255
-
-
-
-
-
-
-
-
-
1079
-
-
-
-
-
-
-
-
-
1.16萬
-
-
-
-
-
-
-
-
-
1487
-
-
-
-
-
-
-
-
-
2151
1975
-
-
-
-
-
-
-
-
-
1768
-
-
-
-
-
-
-
-
-
1.38萬
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
3117
-
-
-
-
-
-
-
-
-
2173
-
-
-
-
-
-
-
-
-
3390
-
-
-
-
-
-
-
-
-
2.03萬
-
-
-
-
-
-
-
-
-
3124
-
-
-
-
-
-
-
-
-
2819
-
-
-
-
-
-
-
-
-
3230
-
-
-
-
-
-
-
-
-
941
-
-
-
-
-
-
-
-
-
2.33萬
-
-
-
-
-
-
-
-
-
1669
-
-
-
-
-
-
-
-
-
1913
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
1.02萬
-
-
-
-
-
-
-
-
-
3806
-
-
-
-
-
-
-
-
-
2861
-
-
-
-
-
-
-
-
-
1471
-
-
-
-
-
-
-
-
-
1234
-
-
-
-
-
-
-
-
-
1.56萬
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
2670
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1.01萬
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2076
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
1634
-
-
-
-
-
-
-
-
-
6010
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
1096
-
-
-
-
-
-
-
-
-
1202
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
2934
-
-
-
-
-
-
-
-
-
1266
-
-
-
-
-
-
-
-
-
1073
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
1507
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0