2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
2,063
-
-
-
-
-
-
-
-
-
3,267
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
3,684
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
1,023
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
1,220
-
-
-
-
-
-
-
-
-
4,642
-
-
-
-
-
-
-
-
-
1,590
-
-
-
-
-
-
-
-
-
2,618
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
6,496
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
1,884
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
5,573
-
-
-
-
-
-
-
-
-
688