0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
1766
-
-
-
-
-
-
-
-
-
2278
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
5268
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
2005
-
-
-
-
-
-
-
-
-
2065
-
-
-
-
-
-
-
-
-
2821
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
1874
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
3194
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
4623
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
3733
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
2192
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
1554
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
1733
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1542
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
1567
-
-
-
-
-
-
-
-
-
1159
-
-
-
-
-
-
-
-
-
1456
-
-
-
-
-
-
-
-
-
1351
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
2458
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
2038
-
-
-
-
-
-
-
-
-
1167
-
-
-
-
-
-
-
-
-
2576
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
3017
-
-
-
-
-
-
-
-
-
1555
-
-
-
-
-
-
-
-
-
1751
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
2907
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
3669
-
-
-
-
-
-
-
-
-
1125
-
-
-
-
-
-
-
-
-
2215
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
2059
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
522
1165
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
943
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
2219
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
5253
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
暂无数据
暂无数据