-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1090
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
5460
-
-
-
-
-
-
-
-
-
1586
-
-
-
-
-
-
-
-
-
2559
-
-
-
-
-
-
-
-
-
2276
-
-
-
-
-
-
-
-
-
2261
-
-
-
-
-
-
-
-
-
1164
-
-
-
-
-
-
-
-
-
1837
-
-
-
-
-
-
-
-
-
458