0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
949
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
1,952
-
-
-
-
-
-
-
-
-
1,569
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1,567
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
1,348
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
1,424
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
2,664
-
-
-
-
-
-
-
-
-
2,154
-
-
-
-
-
-
-
-
-
1,607
-
-
-
-
-
-
-
-
-
1,747