-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5.08K
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
3.14K
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
6.47K
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
7.48K
-
-
-
-
-
-
-
-
-
3.83K
-
-
-
-
-
-
-
-
-
2.58K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
8.07K
-
-
-
-
-
-
-
-
-
2.62K
3.47K
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
3.24K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
4.89K
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
3.23K
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
5.29K
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1.72K
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
4.07K
-
-
-
-
-
-
-
-
-
2.29K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.25K
-
-
-
-
-
-
-
-
-
4.38K
-
-
-
-
-
-
-
-
-
2.86K
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
4.00K
-
-
-
-
-
-
-
-
-
1.32K
-
-
-
-
-
-
-
-
-
1.82K
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
1.58K
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3.74K
-
-
-
-
-
-
-
-
-
88