0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3,742
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
1,567
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1,562
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3,046
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
4,230
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
1,612
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1,548
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
1,662
-
-
-
-
-
-
-
-
-
979