0
-
-
-
-
-
-
-
-
-
700
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
2305
-
-
-
-
-
-
-
-
-
1774
-
-
-
-
-
-
-
-
-
6242
-
-
-
-
-
-
-
-
-
4519
-
-
-
-
-
-
-
-
-
4160
-
-
-
-
-
-
-
-
-
1977
-
-
-
-
-
-
-
-
-
3220
-
-
-
-
-
-
-
-
-
1829
-
-
-
-
-
-
-
-
-
7118
-
-
-
-
-
-
-
-
-
2229
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
5.36万
-
-
-
-
-
-
-
-
-
1.37万
-
-
-
-
-
-
-
-
-
5342
-
-
-
-
-
-
-
-
-
5614
-
-
-
-
-
-
-
-
-
9250
-
-
-
-
-
-
-
-
-
2361
-
-
-
-
-
-
-
-
-
3428
-
-
-
-
-
-
-
-
-
2285
-
-
-
-
-
-
-
-
-
9513
-
-
-
-
-
-
-
-
-
2383
-
-
-
-
-
-
-
-
-
3786
-
-
-
-
-
-
-
-
-
5311
-
-
-
-
-
-
-
-
-
5003
-
-
-
-
-
-
-
-
-
4431
-
-
-
-
-
-
-
-
-
2.66万
-
-
-
-
-
-
-
-
-
3176
-
-
-
-
-
-
-
-
-
5351
-
-
-
-
-
-
-
-
-
2224
-
-
-
-
-
-
-
-
-
1.43万
-
-
-
-
-
-
-
-
-
4971
-
-
-
-
-
-
-
-
-
9715
-
-
-
-
-
-
-
-
-
4164
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1989
8986
-
-
-
-
-
-
-
-
-
5085
-
-
-
-
-
-
-
-
-
5702
-
-
-
-
-
-
-
-
-
3694
-
-
-
-
-
-
-
-
-
6674
-
-
-
-
-
-
-
-
-
5548
-
-
-
-
-
-
-
-
-
5190
-
-
-
-
-
-
-
-
-
4122
-
-
-
-
-
-
-
-
-
3872
-
-
-
-
-
-
-
-
-
2350
-
-
-
-
-
-
-
-
-
1.82万
-
-
-
-
-
-
-
-
-
2590
-
-
-
-
-
-
-
-
-
4848
-
-
-
-
-
-
-
-
-
1364
-
-
-
-
-
-
-
-
-
5444
-
-
-
-
-
-
-
-
-
1609
-
-
-
-
-
-
-
-
-
1.28万
-
-
-
-
-
-
-
-
-
2862
-
-
-
-
-
-
-
-
-
6751
-
-
-
-
-
-
-
-
-
1856
-
-
-
-
-
-
-
-
-
2.68万
-
-
-
-
-
-
-
-
-
2668
-
-
-
-
-
-
-
-
-
8040
-
-
-
-
-
-
-
-
-
2106
-
-
-
-
-
-
-
-
-
5093
-
-
-
-
-
-
-
-
-
2172
-
-
-
-
-
-
-
-
-
9089
-
-
-
-
-
-
-
-
-
1938
-
-
-
-
-
-
-
-
-
6748
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
2.40万
-
-
-
-
-
-
-
-
-
1717
-
-
-
-
-
-
-
-
-
1516
-
-
-
-
-
-
-
-
-
1304
-
-
-
-
-
-
-
-
-
3224
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
2213
-
-
-
-
-
-
-
-
-
2081
-
-
-
-
-
-
-
-
-
2044
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
5685
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
1302
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
2032
-
-
-
-
-
-
-
-
-
1637
-
-
-
-
-
-
-
-
-
3004
-
-
-
-
-
-
-
-
-
1646
-
-
-
-
-
-
-
-
-
2107
-
-
-
-
-
-
-
-
-
2010
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
1882
-
-
-
-
-
-
-
-
-
683
-
-
-
-
-
-
-
-
-
1578
-
-
-
-
-
-
-
-
-
1073
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
1647
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
4175
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
1377
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
666
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1610
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
1492
-
-
-
-
-
-
-
-
-
3506
-
-
-
-
-
-
-
-
-
515
-
-
-
-
-
-
-
-
-
2103
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1081
-
-
-
-
-
-
-
-
-
1633
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
2568
-
-
-
-
-
-
-
-
-
2486
-
-
-
-
-
-
-
-
-
2259
-
-
-
-
-
-
-
-
-
2596
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
1902
-
-
-
-
-
-
-
-
-
1508
-
-
-
-
-
-
-
-
-
2760
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
9926
-
-
-
-
-
-
-
-
-
2079
-
-
-
-
-
-
-
-
-
7526
-
-
-
-
-
-
-
-
-
2445
-
-
-
-
-
-
-
-
-
4038
-
-
-
-
-
-
-
-
-
1528
-
-
-
-
-
-
-
-
-
4714
-
-
-
-
-
-
-
-
-
1282
-
-
-
-
-
-
-
-
-
2710
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
5761
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
1535
-
-
-
-
-
-
-
-
-
1569
-
-
-
-
-
-
-
-
-
1505
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
1603
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0