0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1,000
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
1,300
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5,016
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
3,637
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
54