246
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
25.69K
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
15.48K
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
13.38K
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
5.39K
-
-
-
-
-
-
-
-
-
7.63K
-
-
-
-
-
-
-
-
-
4.42K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
2.52K
-
-
-
-
-
-
-
-
-
2.89K
-
-
-
-
-
-
-
-
-
8.07K
-
-
-
-
-
-
-
-
-
13.80K
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
12.41K
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
1.71K
-
-
-
-
-
-
-
-
-
28.03K
-
-
-
-
-
-
-
-
-
1.90K
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
17.10K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
18.78K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
12.28K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
2.95K
34.18K
-
-
-
-
-
-
-
-
-
3.85K
-
-
-
-
-
-
-
-
-
5.72K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6.23K
-
-
-
-
-
-
-
-
-
12.15K
-
-
-
-
-
-
-
-
-
44.96K
-
-
-
-
-
-
-
-
-
5.16K
-
-
-
-
-
-
-
-
-
7.98K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
23.33K
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
21.50K
-
-
-
-
-
-
-
-
-
1.78K
-
-
-
-
-
-
-
-
-
2.05K
-
-
-
-
-
-
-
-
-
3.07K
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-