0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
630
-
-
-
-
-
-
-
-
-
1,629
-
-
-
-
-
-
-
-
-
3,576
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
1,705
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
1,739
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
9,447
-
-
-
-
-
-
-
-
-
1,611
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
1,829
-
-
-
-
-
-
-
-
-
1,721
-
-
-
-
-
-
-
-
-
1,108
-
-
-
-
-
-
-
-
-
1,783
-
-
-
-
-
-
-
-
-
7,110
-
-
-
-
-
-
-
-
-
6,232
-
-
-
-
-
-
-
-
-
2,948
-
-
-
-
-
-
-
-
-
651
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
6,713
-
-
-
-
-
-
-
-
-
4,218
-
-
-
-
-
-
-
-
-
4,490
-
-
-
-
-
-
-
-
-
1,494
-
-
-
-
-
-
-
-
-
2,430
-
-
-
-
-
-
-
-
-
2,589
-
-
-
-
-
-
-
-
-
7,125
-
-
-
-
-
-
-
-
-
5,086
-
-
-
-
-
-
-
-
-
2,385
-
-
-
-
-
-
-
-
-
2,848
-
-
-
-
-
-
-
-
-
2,606
3,688
-
-
-
-
-
-
-
-
-
3,646
-
-
-
-
-
-
-
-
-
3,527
-
-
-
-
-
-
-
-
-
3,061
-
-
-
-
-
-
-
-
-
3,515
-
-
-
-
-
-
-
-
-
4,479
-
-
-
-
-
-
-
-
-
1,745
-
-
-
-
-
-
-
-
-
2,524
-
-
-
-
-
-
-
-
-
2,730
-
-
-
-
-
-
-
-
-
3,174
-
-
-
-
-
-
-
-
-
5,107
-
-
-
-
-
-
-
-
-
3,427
-
-
-
-
-
-
-
-
-
4,307
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
1,460
-
-
-
-
-
-
-
-
-
4,887
-
-
-
-
-
-
-
-
-
1,266
-
-
-
-
-
-
-
-
-
6,364
-
-
-
-
-
-
-
-
-
1,253
-
-
-
-
-
-
-
-
-
2,082
-
-
-
-
-
-
-
-
-
2,437
-
-
-
-
-
-
-
-
-
1,069
-
-
-
-
-
-
-
-
-
1,221
-
-
-
-
-
-
-
-
-
1,311
-
-
-
-
-
-
-
-
-
1,710
-
-
-
-
-
-
-
-
-
2,293
-
-
-
-
-
-
-
-
-
2,502
-
-
-
-
-
-
-
-
-
1,431
-
-
-
-
-
-
-
-
-
1,289
-
-
-
-
-
-
-
-
-
2,068
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
1,368
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3,706
-
-
-
-
-
-
-
-
-
2,200
-
-
-
-
-
-
-
-
-
1,241
-
-
-
-
-
-
-
-
-
3,127
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
3,158
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
1,006
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0