-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
2978
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
3479
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
2759
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
342