3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
941
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
1237
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
4607
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
1.27萬
-
-
-
-
-
-
-
-
-
2642
-
-
-
-
-
-
-
-
-
1499
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
2887
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
7171
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
3356
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
1395
-
-
-
-
-
-
-
-
-
1584
-
-
-
-
-
-
-
-
-
5016
-
-
-
-
-
-
-
-
-
5441
-
-
-
-
-
-
-
-
-
2860
-
-
-
-
-
-
-
-
-
4620
-
-
-
-
-
-
-
-
-
8485
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1939
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
9251
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
5523
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
4710
-
-
-
-
-
-
-
-
-
2637
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
1192
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
1626
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
2419
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5700
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
1039
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
4843
-
-
-
-
-
-
-
-
-
1105
-
-
-
-
-
-
-
-
-
1452
-
-
-
-
-
-
-
-
-
3466
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
6132
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
2946
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
2058
-
-
-
-
-
-
-
-
-
1132
-
-
-
-
-
-
-
-
-
7096
-
-
-
-
-
-
-
-
-
1632
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1.48萬
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
4332
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1644
-
-
-
-
-
-
-
-
-
1530
-
-
-
-
-
-
-
-
-
3074
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
1936
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1897
-
-
-
-
-
-
-
-
-
4214
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
6119
-
-
-
-
-
-
-
-
-
5041
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
1554
-
-
-
-
-
-
-
-
-
1212
-
-
-
-
-
-
-
-
-
2053
-
-
-
-
-
-
-
-
-
1637
-
-
-
-
-
-
-
-
-
1576
-
-
-
-
-
-
-
-
-
1312
-
-
-
-
-
-
-
-
-
1463
-
-
-
-
-
-
-
-
-
2632
-
-
-
-
-
-
-
-
-
5347
-
-
-
-
-
-
-
-
-
2165
-
-
-
-
-
-
-
-
-
3206
-
-
-
-
-
-
-
-
-
1041
-
-
-
-
-
-
-
-
-
3601
-
-
-
-
-
-
-
-
-
3779
-
-
-
-
-
-
-
-
-
5544
-
-
-
-
-
-
-
-
-
2060
-
-
-
-
-
-
-
-
-
1.31萬
-
-
-
-
-
-
-
-
-
1763
-
-
-
-
-
-
-
-
-
4529
-
-
-
-
-
-
-
-
-
9616
-
-
-
-
-
-
-
-
-
8213
-
-
-
-
-
-
-
-
-
2292
-
-
-
-
-
-
-
-
-
2242
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
4623
-
-
-
-
-
-
-
-
-
6104
-
-
-
-
-
-
-
-
-
1.66萬
-
-
-
-
-
-
-
-
-
2327
-
-
-
-
-
-
-
-
-
6306
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
8124
-
-
-
-
-
-
-
-
-
4917
-
-
-
-
-
-
-
-
-
1.25萬
-
-
-
-
-
-
-
-
-
2745
-
-
-
-
-
-
-
-
-
2939
-
-
-
-
-
-
-
-
-
2848
-
-
-
-
-
-
-
-
-
3091
-
-
-
-
-
-
-
-
-
5880
-
-
-
-
-
-
-
-
-
9477
-
-
-
-
-
-
-
-
-
3726
-
-
-
-
-
-
-
-
-
6479
-
-
-
-
-
-
-
-
-
8185
-
-
-
-
-
-
-
-
-
4962
1.33萬
-
-
-
-
-
-
-
-
-
1.05萬
-
-
-
-
-
-
-
-
-
1.02萬
-
-
-
-
-
-
-
-
-
7105
-
-
-
-
-
-
-
-
-
4737
-
-
-
-
-
-
-
-
-
1.66萬
-
-
-
-
-
-
-
-
-
6545
-
-
-
-
-
-
-
-
-
1.16萬
-
-
-
-
-
-
-
-
-
8963
-
-
-
-
-
-
-
-
-
2417
-
-
-
-
-
-
-
-
-
8962
-
-
-
-
-
-
-
-
-
1972
-
-
-
-
-
-
-
-
-
2565
-
-
-
-
-
-
-
-
-
2417
-
-
-
-
-
-
-
-
-
4684
-
-
-
-
-
-
-
-
-
4789
-
-
-
-
-
-
-
-
-
2098
-
-
-
-
-
-
-
-
-
1404
-
-
-
-
-
-
-
-
-
1566
-
-
-
-
-
-
-
-
-
1362
-
-
-
-
-
-
-
-
-
5088
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
1670
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
1443
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
1201
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4319
-
-
-
-
-
-
-
-
-
2688
-
-
-
-
-
-
-
-
-
3510
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
2284
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0