647
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1591
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
1479
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
3665
-
-
-
-
-
-
-
-
-
5057
-
-
-
-
-
-
-
-
-
4792
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3340
-
-
-
-
-
-
-
-
-
1681
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
2068
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
4741
-
-
-
-
-
-
-
-
-
1777
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
6543
-
-
-
-
-
-
-
-
-
1203
-
-
-
-
-
-
-
-
-
7346
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
3456
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
9791
-
-
-
-
-
-
-
-
-
7306
-
-
-
-
-
-
-
-
-
1.43万
3924
-
-
-
-
-
-
-
-
-
7823
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
1.66万
-
-
-
-
-
-
-
-
-
6416
-
-
-
-
-
-
-
-
-
2915
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
2699
-
-
-
-
-
-
-
-
-
3458
-
-
-
-
-
-
-
-
-
2932
-
-
-
-
-
-
-
-
-
4395
-
-
-
-
-
-
-
-
-
5238
-
-
-
-
-
-
-
-
-
3432
-
-
-
-
-
-
-
-
-
5694
-
-
-
-
-
-
-
-
-
3705
-
-
-
-
-
-
-
-
-
1110
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
7151
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
5508
-
-
-
-
-
-
-
-
-
8493
-
-
-
-
-
-
-
-
-
3478
-
-
-
-
-
-
-
-
-
7971
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
1855
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
3334
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
2497
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1243
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
3662
-
-
-
-
-
-
-
-
-
9157
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
6944
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
4826
-
-
-
-
-
-
-
-
-
4077
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3394
-
-
-
-
-
-
-
-
-
3736
-
-
-
-
-
-
-
-
-
7234
-
-
-
-
-
-
-
-
-
2361
-
-
-
-
-
-
-
-
-
4455
-
-
-
-
-
-
-
-
-
1367
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
9133
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0