2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
3.34K
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
5.53K
-
-
-
-
-
-
-
-
-
7.51K
-
-
-
-
-
-
-
-
-
3.21K
-
-
-
-
-
-
-
-
-
5.43K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
6.41K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
4.17K
-
-
-
-
-
-
-
-
-
7.98K
-
-
-
-
-
-
-
-
-
12.82K
-
-
-
-
-
-
-
-
-
4.79K
-
-
-
-
-
-
-
-
-
5.95K
-
-
-
-
-
-
-
-
-
9.31K
-
-
-
-
-
-
-
-
-
8.20K
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
9.38K
-
-
-
-
-
-
-
-
-
9.21K
-
-
-
-
-
-
-
-
-
14.30K
-
-
-
-
-
-
-
-
-
4.42K
-
-
-
-
-
-
-
-
-
6.70K
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
25.36K
-
-
-
-
-
-
-
-
-
2.65K
-
-
-
-
-
-
-
-
-
15.11K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
2.16K
-
-
-
-
-
-
-
-
-
1.76K
-
-
-
-
-
-
-
-
-
7.08K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
5.45K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
1.42K
-
-
-
-
-
-
-
-
-
1.73K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
4.10K
-
-
-
-
-
-
-
-
-
4.04K
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
2.08K
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
3.25K
-
-
-
-
-
-
-
-
-
6.50K
-
-
-
-
-
-
-
-
-
2.23K
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1.26K
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1.28K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
4.40K
-
-
-
-
-
-
-
-
-
885
-
-
-
-
-
-
-
-
-
6.50K
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
13.09K
-
-
-
-
-
-
-
-
-
2.10K
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
11.75K
-
-
-
-
-
-
-
-
-
1.47K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
16.36K
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
4.48K
-
-
-
-
-
-
-
-
-
12.07K
-
-
-
-
-
-
-
-
-
4.68K
-
-
-
-
-
-
-
-
-
5.68K
-
-
-
-
-
-
-
-
-
7.53K
-
-
-
-
-
-
-
-
-
15.45K
-
-
-
-
-
-
-
-
-
6.94K
-
-
-
-
-
-
-
-
-
10.24K
-
-
-
-
-
-
-
-
-
6.30K
-
-
-
-
-
-
-
-
-
14.63K
-
-
-
-
-
-
-
-
-
4.36K
-
-
-
-
-
-
-
-
-
8.17K
-
-
-
-
-
-
-
-
-
5.58K
-
-
-
-
-
-
-
-
-
16.84K
-
-
-
-
-
-
-
-
-
4.57K
-
-
-
-
-
-
-
-
-
5.48K
-
-
-
-
-
-
-
-
-
2.88K
-
-
-
-
-
-
-
-
-
9.33K
-
-
-
-
-
-
-
-
-
4.60K
-
-
-
-
-
-
-
-
-
5.39K
-
-
-
-
-
-
-
-
-
4.34K
-
-
-
-
-
-
-
-
-
14.90K
-
-
-
-
-
-
-
-
-
2.47K
-
-
-
-
-
-
-
-
-
8.38K
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
24.70K
-
-
-
-
-
-
-
-
-
5.34K
-
-
-
-
-
-
-
-
-
11.03K
7.94K
-
-
-
-
-
-
-
-
-
37.20K
-
-
-
-
-
-
-
-
-
7.14K
-
-
-
-
-
-
-
-
-
15.77K
-
-
-
-
-
-
-
-
-
2.39K
-
-
-
-
-
-
-
-
-
9.07K
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
6.07K
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
9.98K
-
-
-
-
-
-
-
-
-
2.32K
-
-
-
-
-
-
-
-
-
5.09K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
3.72K
-
-
-
-
-
-
-
-
-
13.46K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
5.62K
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2.62K
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
No Data