2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
3386
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
3490
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
4067
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
1072
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
2843
-
-
-
-
-
-
-
-
-
8632
-
-
-
-
-
-
-
-
-
4248
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
2196
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
3757
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
7615
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
1068
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
6718
-
-
-
-
-
-
-
-
-
3284
-
-
-
-
-
-
-
-
-
1273
-
-
-
-
-
-
-
-
-
6980
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
5236
-
-
-
-
-
-
-
-
-
2137
-
-
-
-
-
-
-
-
-
2351
-
-
-
-
-
-
-
-
-
2575
-
-
-
-
-
-
-
-
-
1823
-
-
-
-
-
-
-
-
-
6248
2274
-
-
-
-
-
-
-
-
-
9564
-
-
-
-
-
-
-
-
-
2413
-
-
-
-
-
-
-
-
-
2531
-
-
-
-
-
-
-
-
-
9960
-
-
-
-
-
-
-
-
-
7346
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
7740
-
-
-
-
-
-
-
-
-
2.71万
-
-
-
-
-
-
-
-
-
5931
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
4834
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
2626
-
-
-
-
-
-
-
-
-
4071
-
-
-
-
-
-
-
-
-
1009
-
-
-
-
-
-
-
-
-
5037
-
-
-
-
-
-
-
-
-
2854
-
-
-
-
-
-
-
-
-
2755
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
1961
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1563
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3314
-
-
-
-
-
-
-
-
-
3239
-
-
-
-
-
-
-
-
-
2843
-
-
-
-
-
-
-
-
-
1733
-
-
-
-
-
-
-
-
-
7032
-
-
-
-
-
-
-
-
-
3557
-
-
-
-
-
-
-
-
-
5861
-
-
-
-
-
-
-
-
-
2571
-
-
-
-
-
-
-
-
-
2081
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0