4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
1,244
-
-
-
-
-
-
-
-
-
1,660
-
-
-
-
-
-
-
-
-
1,240
-
-
-
-
-
-
-
-
-
2,995
-
-
-
-
-
-
-
-
-
2,510
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
1,005
-
-
-
-
-
-
-
-
-
1,078
-
-
-
-
-
-
-
-
-
1,562
-
-
-
-
-
-
-
-
-
1,151
-
-
-
-
-
-
-
-
-
2,494
-
-
-
-
-
-
-
-
-
1,757
-
-
-
-
-
-
-
-
-
1,660
-
-
-
-
-
-
-
-
-
1,394
-
-
-
-
-
-
-
-
-
1,284
-
-
-
-
-
-
-
-
-
2,928
-
-
-
-
-
-
-
-
-
1,958