0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
2491
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
2620
-
-
-
-
-
-
-
-
-
2069
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
9577
-
-
-
-
-
-
-
-
-
3546
-
-
-
-
-
-
-
-
-
4764
-
-
-
-
-
-
-
-
-
3720
-
-
-
-
-
-
-
-
-
5488
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
897
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
6545
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
9133
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
2653
-
-
-
-
-
-
-
-
-
6174
-
-
-
-
-
-
-
-
-
3451
-
-
-
-
-
-
-
-
-
3224
-
-
-
-
-
-
-
-
-
9915
-
-
-
-
-
-
-
-
-
1714
-
-
-
-
-
-
-
-
-
2586
-
-
-
-
-
-
-
-
-
2371
-
-
-
-
-
-
-
-
-
2199
5889
-
-
-
-
-
-
-
-
-
2.72萬
-
-
-
-
-
-
-
-
-
8058
-
-
-
-
-
-
-
-
-
5203
-
-
-
-
-
-
-
-
-
4353
-
-
-
-
-
-
-
-
-
3013
-
-
-
-
-
-
-
-
-
3886
-
-
-
-
-
-
-
-
-
7265
-
-
-
-
-
-
-
-
-
6194
-
-
-
-
-
-
-
-
-
1275
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2167
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
4006
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1710
-
-
-
-
-
-
-
-
-
1190
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0