0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1671
-
-
-
-
-
-
-
-
-
1666
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
1439
-
-
-
-
-
-
-
-
-
921
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
1646
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
1195
-
-
-
-
-
-
-
-
-
2278
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
2356
-
-
-
-
-
-
-
-
-
7569
-
-
-
-
-
-
-
-
-
1.56万
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
10