-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
4781
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
1620
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
1323
-
-
-
-
-
-
-
-
-
470