0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1,444
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1,093
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
3,389
-
-
-
-
-
-
-
-
-
2,757
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
1,069
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
1,917
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1,403
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
986
-
-
-
-
-
-
-
-
-
1,984
-
-
-
-
-
-
-
-
-
5,437
-
-
-
-
-
-
-
-
-
4,260