0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1922
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
2217
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9174
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2084
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
1435
3738
-
-
-
-
-
-
-
-
-
3895
-
-
-
-
-
-
-
-
-
5309
-
-
-
-
-
-
-
-
-
3940
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
2887
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
4777
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
4608
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
3351
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1028
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
3771
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3302
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0