1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
1182
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1200
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
1086
-
-
-
-
-
-
-
-
-
1434
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
2198
-
-
-
-
-
-
-
-
-
1207
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
1091
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
2775
-
-
-
-
-
-
-
-
-
1873
-
-
-
-
-
-
-
-
-
2434
-
-
-
-
-
-
-
-
-
3107
-
-
-
-
-
-
-
-
-
4429
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
2009
-
-
-
-
-
-
-
-
-
7453
-
-
-
-
-
-
-
-
-
4765
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1614
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
1291
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
1665
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
3963
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
1117
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
1057
-
-
-
-
-
-
-
-
-
1403
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
1546
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
3494
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
5323
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
1250
-
-
-
-
-
-
-
-
-
1600
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
1060
-
-
-
-
-
-
-
-
-
4452
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
6318
-
-
-
-
-
-
-
-
-
1977
-
-
-
-
-
-
-
-
-
2363
-
-
-
-
-
-
-
-
-
6808
-
-
-
-
-
-
-
-
-
2198
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
7856
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
2631
-
-
-
-
-
-
-
-
-
6292
-
-
-
-
-
-
-
-
-
8738
-
-
-
-
-
-
-
-
-
1041
-
-
-
-
-
-
-
-
-
3664
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
5182
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
2664
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
3481
-
-
-
-
-
-
-
-
-
3293
-
-
-
-
-
-
-
-
-
1843
-
-
-
-
-
-
-
-
-
3042
-
-
-
-
-
-
-
-
-
5910
-
-
-
-
-
-
-
-
-
6284
-
-
-
-
-
-
-
-
-
7038
-
-
-
-
-
-
-
-
-
7877
-
-
-
-
-
-
-
-
-
4634
-
-
-
-
-
-
-
-
-
6217
-
-
-
-
-
-
-
-
-
4478
6284
-
-
-
-
-
-
-
-
-
4653
-
-
-
-
-
-
-
-
-
5264
-
-
-
-
-
-
-
-
-
9595
-
-
-
-
-
-
-
-
-
2694
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
5797
-
-
-
-
-
-
-
-
-
2806
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3065
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
1735
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0