0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
1,102
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
2,190
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
1,927
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
525
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
2,373
-
-
-
-
-
-
-
-
-
701
-
-
-
-
-
-
-
-
-
1,124
-
-
-
-
-
-
-
-
-
849
-
-
-
-
-
-
-
-
-
2,660
-
-
-
-
-
-
-
-
-
982
-
-
-
-
-
-
-
-
-
1,992
-
-
-
-
-
-
-
-
-
2,559
-
-
-
-
-
-
-
-
-
2,183
-
-
-
-
-
-
-
-
-
1,225
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
74