15
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
2.93K
-
-
-
-
-
-
-
-
-
1.45K
-
-
-
-
-
-
-
-
-
2.71K
-
-
-
-
-
-
-
-
-
1.74K
-
-
-
-
-
-
-
-
-
4.65K
-
-
-
-
-
-
-
-
-
3.05K
-
-
-
-
-
-
-
-
-
7.16K
-
-
-
-
-
-
-
-
-
2.76K
-
-
-
-
-
-
-
-
-
8.36K
-
-
-
-
-
-
-
-
-
4.55K
-
-
-
-
-
-
-
-
-
19.67K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
3.12K
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
5.17K
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
2.79K
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
1.38K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
2.21K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
1.68K
-
-
-
-
-
-
-
-
-
3.64K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
6.94K
-
-
-
-
-
-
-
-
-
3.67K
-
-
-
-
-
-
-
-
-
7.01K
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
7.13K
-
-
-
-
-
-
-
-
-
7.03K
-
-
-
-
-
-
-
-
-
9.79K
-
-
-
-
-
-
-
-
-
7.41K
-
-
-
-
-
-
-
-
-
9.85K
11.59K
-
-
-
-
-
-
-
-
-
18.73K
-
-
-
-
-
-
-
-
-
9.29K
-
-
-
-
-
-
-
-
-
21.83K
-
-
-
-
-
-
-
-
-
3.63K
-
-
-
-
-
-
-
-
-
10.49K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
5.04K
-
-
-
-
-
-
-
-
-
2.27K
-
-
-
-
-
-
-
-
-
1.86K
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
2.83K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
3.31K
-
-
-
-
-
-
-
-
-
2.28K
-
-
-
-
-
-
-
-
-
1.96K
-
-
-
-
-
-
-
-
-
3.36K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
1.55K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4.01K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0