0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
2,102
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,370
-
-
-
-
-
-
-
-
-
1,461
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
3,162
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
2,686
-
-
-
-
-
-
-
-
-
1,460
-
-
-
-
-
-
-
-
-
682
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1,538
-
-
-
-
-
-
-
-
-
89