2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
2,814
-
-
-
-
-
-
-
-
-
1,590
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
5,222
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
1,944
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1,679
-
-
-
-
-
-
-
-
-
1,887
-
-
-
-
-
-
-
-
-
1,317
-
-
-
-
-
-
-
-
-
2,293
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
1,482
-
-
-
-
-
-
-
-
-
187