0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
1666
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
1439
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
962
-
-
-
-
-
-
-
-
-
1465
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
1138
-
-
-
-
-
-
-
-
-
2224
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
2104
-
-
-
-
-
-
-
-
-
3924
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
3268
-
-
-
-
-
-
-
-
-
9490