0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1,017
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
393
-
-
-
-
-
-
-
-
-
1,506
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
473
128
-
-
-
-
-
-
-
-
-
1,134
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
1,101
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
544
-
-
-
-
-
-
-
-
-
1,370
-
-
-
-
-
-
-
-
-
1,519
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
1,137
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
2,476
-
-
-
-
-
-
-
-
-
1,300
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
1,266
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
811
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
1,538
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
533
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
1,148
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
2,764
-
-
-
-
-
-
-
-
-
2,826
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0