0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1,888
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1,245
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
3,924
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
1,969
-
-
-
-
-
-
-
-
-
1,480
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
3,010
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
1,161
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1,507
-
-
-
-
-
-
-
-
-
1,150
-
-
-
-
-
-
-
-
-
1,518
-
-
-
-
-
-
-
-
-
1,294
-
-
-
-
-
-
-
-
-
7,429
-
-
-
-
-
-
-
-
-
3,292
-
-
-
-
-
-
-
-
-
3,777
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
1,739
-
-
-
-
-
-
-
-
-
3,083
-
-
-
-
-
-
-
-
-
1,658
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
5,318
-
-
-
-
-
-
-
-
-
1,027
-
-
-
-
-
-
-
-
-
1,080
-
-
-
-
-
-
-
-
-
2,840
-
-
-
-
-
-
-
-
-
1,493
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
3,530
-
-
-
-
-
-
-
-
-
1,967
-
-
-
-
-
-
-
-
-
1,004
-
-
-
-
-
-
-
-
-
6,679
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
6,580
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
9,698
-
-
-
-
-
-
-
-
-
3.03万
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
2,149
-
-
-
-
-
-
-
-
-
1.58万
-
-
-
-
-
-
-
-
-
3,672
-
-
-
-
-
-
-
-
-
3,835
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
4,686
-
-
-
-
-
-
-
-
-
1,445
-
-
-
-
-
-
-
-
-
2,403
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
1,168
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
2,167
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
1,791
-
-
-
-
-
-
-
-
-
2,405
-
-
-
-
-
-
-
-
-
7,182
-
-
-
-
-
-
-
-
-
1,263
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
1,645
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
5,673
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
2,861
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
3,315
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
6,029
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
1,251
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
6,668
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
774
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
5,317
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1,121
-
-
-
-
-
-
-
-
-
2,023
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
5,967
-
-
-
-
-
-
-
-
-
2,523
-
-
-
-
-
-
-
-
-
953
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1,489
-
-
-
-
-
-
-
-
-
1,375
-
-
-
-
-
-
-
-
-
1,089
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
3,431
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
1,059
-
-
-
-
-
-
-
-
-
721
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
2,457
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1,290
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
4,610
-
-
-
-
-
-
-
-
-
2,302
-
-
-
-
-
-
-
-
-
3,503
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
1,034
-
-
-
-
-
-
-
-
-
2,215
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
1,727
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
3,769
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1,308
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
1,728
-
-
-
-
-
-
-
-
-
4,130
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
4,027
-
-
-
-
-
-
-
-
-
1,172
-
-
-
-
-
-
-
-
-
3,110
-
-
-
-
-
-
-
-
-
1,336
-
-
-
-
-
-
-
-
-
966
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
1,310
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
630
-
-
-
-
-
-
-
-
-
4,311
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
680
-
-
-
-
-
-
-
-
-
1,665
-
-
-
-
-
-
-
-
-
1,587
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
1,881
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
1,513
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1,013
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
5
4,374
-
-
-
-
-
-
-
-
-
1,088
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
1,082
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
2,606
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
2,084
-
-
-
-
-
-
-
-
-
1,691
-
-
-
-
-
-
-
-
-
1,980
-
-
-
-
-
-
-
-
-
1,033
-
-
-
-
-
-
-
-
-
1,209
-
-
-
-
-
-
-
-
-
1,309
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
3,770
-
-
-
-
-
-
-
-
-
3,233
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
806
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
4,734
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
1,208
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,201
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0