1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,822
-
-
-
-
-
-
-
-
-
1,348
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1,329
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,649
-
-
-
-
-
-
-
-
-
1,479
-
-
-
-
-
-
-
-
-
1,031
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
1,418
-
-
-
-
-
-
-
-
-
1,977
-
-
-
-
-
-
-
-
-
1,090
-
-
-
-
-
-
-
-
-
1,334
-
-
-
-
-
-
-
-
-
4,090
-
-
-
-
-
-
-
-
-
1,536
-
-
-
-
-
-
-
-
-
1,783
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
2,004
-
-
-
-
-
-
-
-
-
7,906
-
-
-
-
-
-
-
-
-
2,188
-
-
-
-
-
-
-
-
-
6,845
1,328
-
-
-
-
-
-
-
-
-
1,786
-
-
-
-
-
-
-
-
-
5,912
-
-
-
-
-
-
-
-
-
1,969
-
-
-
-
-
-
-
-
-
5,128
-
-
-
-
-
-
-
-
-
3,330
-
-
-
-
-
-
-
-
-
1,064
-
-
-
-
-
-
-
-
-
1,848
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
3,068
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6,052
-
-
-
-
-
-
-
-
-
1,509
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
1,275
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0