-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
1037
-
-
-
-
-
-
-
-
-
1649
-
-
-
-
-
-
-
-
-
2382