5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
692
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
540
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
1,090
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1,353
-
-
-
-
-
-
-
-
-
1,219
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
2,035
-
-
-
-
-
-
-
-
-
1,053
-
-
-
-
-
-
-
-
-
2,527
-
-
-
-
-
-
-
-
-
1,007
-
-
-
-
-
-
-
-
-
2,347
-
-
-
-
-
-
-
-
-
1,722
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
1,731
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
2,132
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
2,224
-
-
-
-
-
-
-
-
-
1,052
-
-
-
-
-
-
-
-
-
2,260
-
-
-
-
-
-
-
-
-
1,995
3,018
-
-
-
-
-
-
-
-
-
2,866
-
-
-
-
-
-
-
-
-
5,602
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
7,165
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
4,228
-
-
-
-
-
-
-
-
-
5,504
-
-
-
-
-
-
-
-
-
2,729
-
-
-
-
-
-
-
-
-
4,817
-
-
-
-
-
-
-
-
-
1,495
-
-
-
-
-
-
-
-
-
1,225
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-