0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
1260
-
-
-
-
-
-
-
-
-
1693
-
-
-
-
-
-
-
-
-
1844
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1078
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2170
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2155
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3498
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
4442
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
5103
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
3907
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
3891
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
1671
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
1124
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
2241
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
1564
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
2761
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
2390
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
1283
-
-
-
-
-
-
-
-
-
1298
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
2889
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
2635
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
1484
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
497
暂无数据
暂无数据