1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
3.37K
-
-
-
-
-
-
-
-
-
4.14K
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
497
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
1.00K
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
3.88K
-
-
-
-
-
-
-
-
-
4.02K
-
-
-
-
-
-
-
-
-
4.67K
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
4.24K
-
-
-
-
-
-
-
-
-
3.18K
-
-
-
-
-
-
-
-
-
6.26K
-
-
-
-
-
-
-
-
-
5.07K
-
-
-
-
-
-
-
-
-
1.84K
2.80K
-
-
-
-
-
-
-
-
-
2.75K
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
5.59K
-
-
-
-
-
-
-
-
-
2.03K
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
4.16K
-
-
-
-
-
-
-
-
-
3.71K
-
-
-
-
-
-
-
-
-
2.11K
-
-
-
-
-
-
-
-
-
1.89K
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
4.31K
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
2.88K
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-