0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
1276
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
1914
-
-
-
-
-
-
-
-
-
2013
-
-
-
-
-
-
-
-
-
2232
-
-
-
-
-
-
-
-
-
2.04万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4110
-
-
-
-
-
-
-
-
-
1898
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
1405
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
2266
-
-
-
-
-
-
-
-
-
1454
-
-
-
-
-
-
-
-
-
938
-
-
-
-
-
-
-
-
-
1747
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
2414
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
1.34万
-
-
-
-
-
-
-
-
-
1043
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
7542
-
-
-
-
-
-
-
-
-
3210
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
994
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
1.95万
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
870
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
7208
-
-
-
-
-
-
-
-
-
4287
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1.29万
-
-
-
-
-
-
-
-
-
6728
-
-
-
-
-
-
-
-
-
3614
-
-
-
-
-
-
-
-
-
1464
-
-
-
-
-
-
-
-
-
1015
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
1477
-
-
-
-
-
-
-
-
-
9297
-
-
-
-
-
-
-
-
-
1105
-
-
-
-
-
-
-
-
-
2087
-
-
-
-
-
-
-
-
-
4102
-
-
-
-
-
-
-
-
-
3321
-
-
-
-
-
-
-
-
-
1.68万
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
2.35万
-
-
-
-
-
-
-
-
-
4037
-
-
-
-
-
-
-
-
-
6896
-
-
-
-
-
-
-
-
-
2179
-
-
-
-
-
-
-
-
-
5082
-
-
-
-
-
-
-
-
-
8059
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
3744
-
-
-
-
-
-
-
-
-
8150
-
-
-
-
-
-
-
-
-
3709
-
-
-
-
-
-
-
-
-
2.36万
-
-
-
-
-
-
-
-
-
1003
-
-
-
-
-
-
-
-
-
2.12万
-
-
-
-
-
-
-
-
-
1655
-
-
-
-
-
-
-
-
-
4742
-
-
-
-
-
-
-
-
-
8529
-
-
-
-
-
-
-
-
-
3413
-
-
-
-
-
-
-
-
-
8941
-
-
-
-
-
-
-
-
-
2297
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
1.19万
3861
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
2656
-
-
-
-
-
-
-
-
-
1673
-
-
-
-
-
-
-
-
-
1.69万
-
-
-
-
-
-
-
-
-
4509
-
-
-
-
-
-
-
-
-
1433
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
1547
-
-
-
-
-
-
-
-
-
1.43万
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7688
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.76万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2.57万
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3.41万
-
-
-
-
-
-
-
-
-
7917
-
-
-
-
-
-
-
-
-
4803
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3573
-
-
-
-
-
-
-
-
-
968
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0