-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
3306
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1179
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
1851
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
5970
-
-
-
-
-
-
-
-
-
8172
-
-
-
-
-
-
-
-
-
4485
-
-
-
-
-
-
-
-
-
1482
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
2542
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
405