0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
4139
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3161
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1.13萬
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5877
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
2.26萬
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.55萬
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
1.75萬
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
2086
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
1.78萬
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1731
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
2944
-
-
-
-
-
-
-
-
-
6504
-
-
-
-
-
-
-
-
-
3332
-
-
-
-
-
-
-
-
-
1.40萬
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1.26萬
-
-
-
-
-
-
-
-
-
1366
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
1.91萬
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
4595
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4976
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
3.33萬
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
1766
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
1023
-
-
-
-
-
-
-
-
-
1.05萬
-
-
-
-
-
-
-
-
-
2896
-
-
-
-
-
-
-
-
-
3617
-
-
-
-
-
-
-
-
-
1321
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
2.37萬
-
-
-
-
-
-
-
-
-
2322
265
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1.38萬
-
-
-
-
-
-
-
-
-
2163
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
2587
-
-
-
-
-
-
-
-
-
2584
-
-
-
-
-
-
-
-
-
1.42萬
-
-
-
-
-
-
-
-
-
7664
-
-
-
-
-
-
-
-
-
3214
-
-
-
-
-
-
-
-
-
2113
-
-
-
-
-
-
-
-
-
3742
-
-
-
-
-
-
-
-
-
1.85萬
-
-
-
-
-
-
-
-
-
3139
-
-
-
-
-
-
-
-
-
2757
-
-
-
-
-
-
-
-
-
3205
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
2.22萬
-
-
-
-
-
-
-
-
-
1613
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
1140
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
1.03萬
-
-
-
-
-
-
-
-
-
3782
-
-
-
-
-
-
-
-
-
3118
-
-
-
-
-
-
-
-
-
1478
-
-
-
-
-
-
-
-
-
1225
-
-
-
-
-
-
-
-
-
1.58萬
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
2700
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1.01萬
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1394
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
2393
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2270
-
-
-
-
-
-
-
-
-
2394
-
-
-
-
-
-
-
-
-
1194
-
-
-
-
-
-
-
-
-
1.21萬
-
-
-
-
-
-
-
-
-
1740
-
-
-
-
-
-
-
-
-
2313
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
1630
-
-
-
-
-
-
-
-
-
6015
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
1096
-
-
-
-
-
-
-
-
-
1202
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
3003
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
1496
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0