2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
1,050
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
1,834
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6,470
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
2,286
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
2,158
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
3,490
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
1,199
-
-
-
-
-
-
-
-
-
1,349
1,096
-
-
-
-
-
-
-
-
-
5,110
-
-
-
-
-
-
-
-
-
1,031
-
-
-
-
-
-
-
-
-
1,233
-
-
-
-
-
-
-
-
-
1,012
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
4,400
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
4,559
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,858
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6,044
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,052
-
-
-
-
-
-
-
-
-
2,019
-
-
-
-
-
-
-
-
-
1,302
-
-
-
-
-
-
-
-
-
1,757
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
3,866
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
2,603
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
2,542
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
3,106
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2,128
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0