5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
1897
-
-
-
-
-
-
-
-
-
6617
-
-
-
-
-
-
-
-
-
6111
-
-
-
-
-
-
-
-
-
2.91万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
4343
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
2939
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
2351
-
-
-
-
-
-
-
-
-
1013
-
-
-
-
-
-
-
-
-
5237
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
4207
-
-
-
-
-
-
-
-
-
3947
-
-
-
-
-
-
-
-
-
3328
-
-
-
-
-
-
-
-
-
2944
-
-
-
-
-
-
-
-
-
2925
-
-
-
-
-
-
-
-
-
1761
-
-
-
-
-
-
-
-
-
4169
7760
-
-
-
-
-
-
-
-
-
1.34万
-
-
-
-
-
-
-
-
-
7140
-
-
-
-
-
-
-
-
-
8320
-
-
-
-
-
-
-
-
-
1794
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
1312
-
-
-
-
-
-
-
-
-
4856
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
5155
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
921
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1584
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0