2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
1575
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
2615
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
3338
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1899
-
-
-
-
-
-
-
-
-
5532
-
-
-
-
-
-
-
-
-
7504
-
-
-
-
-
-
-
-
-
3208
-
-
-
-
-
-
-
-
-
5425
-
-
-
-
-
-
-
-
-
2732
-
-
-
-
-
-
-
-
-
6399
-
-
-
-
-
-
-
-
-
2722
-
-
-
-
-
-
-
-
-
4078
-
-
-
-
-
-
-
-
-
7976
-
-
-
-
-
-
-
-
-
1.28万
-
-
-
-
-
-
-
-
-
4787
-
-
-
-
-
-
-
-
-
5910
-
-
-
-
-
-
-
-
-
9293
-
-
-
-
-
-
-
-
-
8178
-
-
-
-
-
-
-
-
-
4140
-
-
-
-
-
-
-
-
-
9339
-
-
-
-
-
-
-
-
-
9168
-
-
-
-
-
-
-
-
-
1.43万
-
-
-
-
-
-
-
-
-
4419
-
-
-
-
-
-
-
-
-
6609
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
2.51万
-
-
-
-
-
-
-
-
-
3065
-
-
-
-
-
-
-
-
-
1.69万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
2164
-
-
-
-
-
-
-
-
-
1757
-
-
-
-
-
-
-
-
-
7078
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
5449
-
-
-
-
-
-
-
-
-
1161
-
-
-
-
-
-
-
-
-
1422
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
1024
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
4099
-
-
-
-
-
-
-
-
-
4039
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
2083
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
3254
-
-
-
-
-
-
-
-
-
6504
-
-
-
-
-
-
-
-
-
2232
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
3827
-
-
-
-
-
-
-
-
-
1159
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1283
-
-
-
-
-
-
-
-
-
2819
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
4398
-
-
-
-
-
-
-
-
-
885
-
-
-
-
-
-
-
-
-
6503
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
1544
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
1.31万
-
-
-
-
-
-
-
-
-
2100
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
1769
-
-
-
-
-
-
-
-
-
985
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
1471
-
-
-
-
-
-
-
-
-
1611
-
-
-
-
-
-
-
-
-
1740
-
-
-
-
-
-
-
-
-
1191
-
-
-
-
-
-
-
-
-
1487
-
-
-
-
-
-
-
-
-
1.64万
-
-
-
-
-
-
-
-
-
4081
-
-
-
-
-
-
-
-
-
3632
-
-
-
-
-
-
-
-
-
4482
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
4680
-
-
-
-
-
-
-
-
-
5684
-
-
-
-
-
-
-
-
-
7526
-
-
-
-
-
-
-
-
-
1.54万
-
-
-
-
-
-
-
-
-
6940
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
6296
-
-
-
-
-
-
-
-
-
1.46万
-
-
-
-
-
-
-
-
-
4362
-
-
-
-
-
-
-
-
-
8168
-
-
-
-
-
-
-
-
-
5579
-
-
-
-
-
-
-
-
-
1.68万
-
-
-
-
-
-
-
-
-
4561
-
-
-
-
-
-
-
-
-
5474
-
-
-
-
-
-
-
-
-
2881
-
-
-
-
-
-
-
-
-
9313
-
-
-
-
-
-
-
-
-
4591
-
-
-
-
-
-
-
-
-
5388
-
-
-
-
-
-
-
-
-
4331
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
2489
-
-
-
-
-
-
-
-
-
8595
-
-
-
-
-
-
-
-
-
2040
-
-
-
-
-
-
-
-
-
2.47万
-
-
-
-
-
-
-
-
-
5530
-
-
-
-
-
-
-
-
-
1.09万
9300
-
-
-
-
-
-
-
-
-
3.62万
-
-
-
-
-
-
-
-
-
7127
-
-
-
-
-
-
-
-
-
1.54万
-
-
-
-
-
-
-
-
-
2357
-
-
-
-
-
-
-
-
-
9123
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
5817
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
9857
-
-
-
-
-
-
-
-
-
2319
-
-
-
-
-
-
-
-
-
5086
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
3712
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
1174
-
-
-
-
-
-
-
-
-
1956
-
-
-
-
-
-
-
-
-
1632
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
1709
-
-
-
-
-
-
-
-
-
1774
-
-
-
-
-
-
-
-
-
5621
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2529
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
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
暂无数据