1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
1629
-
-
-
-
-
-
-
-
-
1684
-
-
-
-
-
-
-
-
-
5363
-
-
-
-
-
-
-
-
-
1582
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
8283
-
-
-
-
-
-
-
-
-
7538
-
-
-
-
-
-
-
-
-
4962
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
4456
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
2589
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1412
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
2549
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
1450
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
1807
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
2172
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
5218
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
5752
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1283
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
2482
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
261
7566
-
-
-
-
-
-
-
-
-
2167
-
-
-
-
-
-
-
-
-
2047
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
2244
-
-
-
-
-
-
-
-
-
1135
-
-
-
-
-
-
-
-
-
2782
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
2305
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
6624
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
2450
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
1672
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
1957
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
1.45万
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
1502
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
1713
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1950
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1852
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
945
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
5040
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2747
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
2031
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1417
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
3747
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2053
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
953
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1177
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
暂无数据
暂无数据