2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
1606
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
2615
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
3339
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1904
-
-
-
-
-
-
-
-
-
5532
-
-
-
-
-
-
-
-
-
7506
-
-
-
-
-
-
-
-
-
3209
-
-
-
-
-
-
-
-
-
5427
-
-
-
-
-
-
-
-
-
2732
-
-
-
-
-
-
-
-
-
6406
-
-
-
-
-
-
-
-
-
2725
-
-
-
-
-
-
-
-
-
4167
-
-
-
-
-
-
-
-
-
7976
-
-
-
-
-
-
-
-
-
1.28万
-
-
-
-
-
-
-
-
-
4791
-
-
-
-
-
-
-
-
-
5946
-
-
-
-
-
-
-
-
-
9305
-
-
-
-
-
-
-
-
-
8196
-
-
-
-
-
-
-
-
-
4620
-
-
-
-
-
-
-
-
-
9381
-
-
-
-
-
-
-
-
-
9205
-
-
-
-
-
-
-
-
-
1.43万
-
-
-
-
-
-
-
-
-
4419
-
-
-
-
-
-
-
-
-
6699
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
2.54万
-
-
-
-
-
-
-
-
-
2653
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
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万
-
-
-
-
-
-
-
-
-
4571
-
-
-
-
-
-
-
-
-
5475
-
-
-
-
-
-
-
-
-
2881
-
-
-
-
-
-
-
-
-
9329
-
-
-
-
-
-
-
-
-
4604
-
-
-
-
-
-
-
-
-
5389
-
-
-
-
-
-
-
-
-
4335
-
-
-
-
-
-
-
-
-
1.49万
-
-
-
-
-
-
-
-
-
2465
-
-
-
-
-
-
-
-
-
8379
-
-
-
-
-
-
-
-
-
2108
-
-
-
-
-
-
-
-
-
2.47万
-
-
-
-
-
-
-
-
-
5338
-
-
-
-
-
-
-
-
-
1.10万
7944
-
-
-
-
-
-
-
-
-
3.72万
-
-
-
-
-
-
-
-
-
7140
-
-
-
-
-
-
-
-
-
1.58万
-
-
-
-
-
-
-
-
-
2392
-
-
-
-
-
-
-
-
-
9068
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
6074
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
9980
-
-
-
-
-
-
-
-
-
2319
-
-
-
-
-
-
-
-
-
5086
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
3719
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2615
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据