51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
613
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
1,103
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
303
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
3,332
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
1,600
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
2,300
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
1.70万
-
-
-
-
-
-
-
-
-
2,820
-
-
-
-
-
-
-
-
-
1,999
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
3,228
-
-
-
-
-
-
-
-
-
2,750
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5,706
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
6,321
-
-
-
-
-
-
-
-
-
1,302
-
-
-
-
-
-
-
-
-
1,152
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
1,881
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
4,122
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
2.28万
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
1,976
-
-
-
-
-
-
-
-
-
3,712
-
-
-
-
-
-
-
-
-
9,346
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
989
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
1,920
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
1,122
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
1,603
-
-
-
-
-
-
-
-
-
547
693
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
4,303
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
2,203
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
3,308
-
-
-
-
-
-
-
-
-
1,028
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1,154
-
-
-
-
-
-
-
-
-
1.38万
-
-
-
-
-
-
-
-
-
1,025
-
-
-
-
-
-
-
-
-
2,240
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
5,908
-
-
-
-
-
-
-
-
-
2,009
-
-
-
-
-
-
-
-
-
1,027
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
887
-
-
-
-
-
-
-
-
-
8,938
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1,842
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1,048
-
-
-
-
-
-
-
-
-
9,442
-
-
-
-
-
-
-
-
-
5,467
-
-
-
-
-
-
-
-
-
1,040
-
-
-
-
-
-
-
-
-
1,016
-
-
-
-
-
-
-
-
-
1,505
-
-
-
-
-
-
-
-
-
2,701
-
-
-
-
-
-
-
-
-
1,613
-
-
-
-
-
-
-
-
-
1,123
-
-
-
-
-
-
-
-
-
1,456
-
-
-
-
-
-
-
-
-
1,685
-
-
-
-
-
-
-
-
-
6,333
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
5,689
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
1,515
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
1,489
-
-
-
-
-
-
-
-
-
1,811
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
1.74万
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
2,181
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
4,376
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
3,475
-
-
-
-
-
-
-
-
-
2.18万
-
-
-
-
-
-
-
-
-
2,537
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
6,504
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
2,434
-
-
-
-
-
-
-
-
-
6,223
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
5,304
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7,408
-
-
-
-
-
-
-
-
-
1.70万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
3,123
-
-
-
-
-
-
-
-
-
5,901
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
1,172
-
-
-
-
-
-
-
-
-
1,823
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
6,044
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
6,319
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
2,022
-
-
-
-
-
-
-
-
-
1,322
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
1.25万
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
735
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
1,099
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
2,017
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
1,895
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
1,519
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1,720
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
952
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
3,861
-
-
-
-
-
-
-
-
-
1,595
-
-
-
-
-
-
-
-
-
1,650
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
1,586
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1,640
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
1,618
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
4,978
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0