0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
983
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
743
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
6.79K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.08K
-
-
-
-
-
-
-
-
-
2.77K
-
-
-
-
-
-
-
-
-
1.28K
No Data
No Data
No Data
No Data