2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
3.10K
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
4.01K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1.01K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
664
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
3.96K
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
6.13K
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
2.09K
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
3.57K
No Data
No Data
No Data
No Data