0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
1,887
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
1,007
-
-
-
-
-
-
-
-
-
1,298
-
-
-
-
-
-
-
-
-
2,184
-
-
-
-
-
-
-
-
-
1,564
-
-
-
-
-
-
-
-
-
1,911
-
-
-
-
-
-
-
-
-
3,253
-
-
-
-
-
-
-
-
-
1,783
-
-
-
-
-
-
-
-
-
4,593
-
-
-
-
-
-
-
-
-
2,039
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1,258
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
1,316
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1,219
-
-
-
-
-
-
-
-
-
552
-
-
-
-
-
-
-
-
-
1,893
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
844
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
2,525
-
-
-
-
-
-
-
-
-
1,169
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
731
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
1,423
-
-
-
-
-
-
-
-
-
1,080
6,870
-
-
-
-
-
-
-
-
-
1,294
-
-
-
-
-
-
-
-
-
2,631
-
-
-
-
-
-
-
-
-
4,906
-
-
-
-
-
-
-
-
-
2,989
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
1,083
-
-
-
-
-
-
-
-
-
2,104
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
367
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
918
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0