20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
1,160
-
-
-
-
-
-
-
-
-
1,700
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
1,390
-
-
-
-
-
-
-
-
-
1,240
-
-
-
-
-
-
-
-
-
1,010
-
-
-
-
-
-
-
-
-
1,031
-
-
-
-
-
-
-
-
-
2,209
-
-
-
-
-
-
-
-
-
5,393
-
-
-
-
-
-
-
-
-
6,422
-
-
-
-
-
-
-
-
-
8,436
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2,700
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
1,429
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
1,590
-
-
-
-
-
-
-
-
-
1,929
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
2,583
-
-
-
-
-
-
-
-
-
3,174
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
1,027
-
-
-
-
-
-
-
-
-
3,149
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,330
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
3,084
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
1,521
-
-
-
-
-
-
-
-
-
2,580
-
-
-
-
-
-
-
-
-
2,130
-
-
-
-
-
-
-
-
-
4,173
-
-
-
-
-
-
-
-
-
4,849
-
-
-
-
-
-
-
-
-
1,026
-
-
-
-
-
-
-
-
-
2,224
-
-
-
-
-
-
-
-
-
2,423
-
-
-
-
-
-
-
-
-
2,493
-
-
-
-
-
-
-
-
-
1,402
-
-
-
-
-
-
-
-
-
5,416
-
-
-
-
-
-
-
-
-
3,341
-
-
-
-
-
-
-
-
-
2,794
-
-
-
-
-
-
-
-
-
3,064
-
-
-
-
-
-
-
-
-
2,893
-
-
-
-
-
-
-
-
-
3,345
-
-
-
-
-
-
-
-
-
5,720
-
-
-
-
-
-
-
-
-
3,587
-
-
-
-
-
-
-
-
-
6,322
-
-
-
-
-
-
-
-
-
4,205
-
-
-
-
-
-
-
-
-
7,599
-
-
-
-
-
-
-
-
-
8,454
-
-
-
-
-
-
-
-
-
9,705
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
6,200
-
-
-
-
-
-
-
-
-
8,663
-
-
-
-
-
-
-
-
-
4,397
-
-
-
-
-
-
-
-
-
2,810
-
-
-
-
-
-
-
-
-
3,066
1.88万
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
1.42万
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
1.94万
-
-
-
-
-
-
-
-
-
2,244
-
-
-
-
-
-
-
-
-
2,721
-
-
-
-
-
-
-
-
-
4,511
-
-
-
-
-
-
-
-
-
2,045
-
-
-
-
-
-
-
-
-
1,859
-
-
-
-
-
-
-
-
-
2,055
-
-
-
-
-
-
-
-
-
1,743
-
-
-
-
-
-
-
-
-
2,113
-
-
-
-
-
-
-
-
-
4,931
-
-
-
-
-
-
-
-
-
6,595
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0