0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
3.31K
-
-
-
-
-
-
-
-
-
2.07K
-
-
-
-
-
-
-
-
-
4.45K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
6.06K
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
1.20K
-
-
-
-
-
-
-
-
-
6.32K
-
-
-
-
-
-
-
-
-
1.94K
-
-
-
-
-
-
-
-
-
3.80K
-
-
-
-
-
-
-
-
-
2.89K
-
-
-
-
-
-
-
-
-
3.39K
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
4.35K
-
-
-
-
-
-
-
-
-
5.16K