0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
1,032
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
1,515
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
766
-
-
-
-
-
-
-
-
-
1,150
-
-
-
-
-
-
-
-
-
1,042
-
-
-
-
-
-
-
-
-
2,390
-
-
-
-
-
-
-
-
-
2,408
-
-
-
-
-
-
-
-
-
1,038
-
-
-
-
-
-
-
-
-
1,507
-
-
-
-
-
-
-
-
-
1,540
-
-
-
-
-
-
-
-
-
1,606
1,296
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
762
-
-
-
-
-
-
-
-
-
3,976
-
-
-
-
-
-
-
-
-
1,125
-
-
-
-
-
-
-
-
-
788
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
1,078
-
-
-
-
-
-
-
-
-
1,097
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
1,891
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
1,345
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
1,157
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
1,026
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0