647
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1,591
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
1,479
-
-
-
-
-
-
-
-
-
619
-
-
-
-
-
-
-
-
-
3,665
-
-
-
-
-
-
-
-
-
5,057
-
-
-
-
-
-
-
-
-
4,792
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
3,340
-
-
-
-
-
-
-
-
-
1,681
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
364
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
629
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
2,068
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1,297
-
-
-
-
-
-
-
-
-
4,741
-
-
-
-
-
-
-
-
-
1,777
-
-
-
-
-
-
-
-
-
868
-
-
-
-
-
-
-
-
-
6,543
-
-
-
-
-
-
-
-
-
1,203
-
-
-
-
-
-
-
-
-
7,346
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
3,456
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
9,791
-
-
-
-
-
-
-
-
-
7,306
-
-
-
-
-
-
-
-
-
1.43万
3,924
-
-
-
-
-
-
-
-
-
7,823
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
1.66万
-
-
-
-
-
-
-
-
-
6,416
-
-
-
-
-
-
-
-
-
2,915
-
-
-
-
-
-
-
-
-
1.50万
-
-
-
-
-
-
-
-
-
2,699
-
-
-
-
-
-
-
-
-
3,458
-
-
-
-
-
-
-
-
-
2,932
-
-
-
-
-
-
-
-
-
4,395
-
-
-
-
-
-
-
-
-
5,238
-
-
-
-
-
-
-
-
-
3,432
-
-
-
-
-
-
-
-
-
5,694
-
-
-
-
-
-
-
-
-
3,705
-
-
-
-
-
-
-
-
-
1,110
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
7,151
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
5,508
-
-
-
-
-
-
-
-
-
8,493
-
-
-
-
-
-
-
-
-
3,478
-
-
-
-
-
-
-
-
-
7,971
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
1,855
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
3,334
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
2,497
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1,243
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
3,662
-
-
-
-
-
-
-
-
-
9,157
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
6,944
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
4,826
-
-
-
-
-
-
-
-
-
4,077
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3,394
-
-
-
-
-
-
-
-
-
3,736
-
-
-
-
-
-
-
-
-
7,234
-
-
-
-
-
-
-
-
-
2,361
-
-
-
-
-
-
-
-
-
4,455
-
-
-
-
-
-
-
-
-
1,367
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
9,133
-
-
-
-
-
-
-
-
-
1,056
-
-
-
-
-
-
-
-
-
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