0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
1,277
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
1,186
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1,233
-
-
-
-
-
-
-
-
-
653