0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1,066
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
2,125
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
2,785
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
1,191
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
1,913
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
3,001
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
2,209
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1,954
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
212