0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
690
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
1691
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
3192
-
-
-
-
-
-
-
-
-
9864
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
6006
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
3818
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
517
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
1134
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
2090
-
-
-
-
-
-
-
-
-
1735
-
-
-
-
-
-
-
-
-
2459
-
-
-
-
-
-
-
-
-
3777
-
-
-
-
-
-
-
-
-
9060
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
9189
-
-
-
-
-
-
-
-
-
4105
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
5.14万
-
-
-
-
-
-
-
-
-
9758
-
-
-
-
-
-
-
-
-
3.35万
-
-
-
-
-
-
-
-
-
1788
-
-
-
-
-
-
-
-
-
9841
-
-
-
-
-
-
-
-
-
5278
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
3237
-
-
-
-
-
-
-
-
-
1473
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
1041
-
-
-
-
-
-
-
-
-
2995
-
-
-
-
-
-
-
-
-
1852
-
-
-
-
-
-
-
-
-
1496
-
-
-
-
-
-
-
-
-
4082
-
-
-
-
-
-
-
-
-
5110
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
5238
-
-
-
-
-
-
-
-
-
3050
-
-
-
-
-
-
-
-
-
4085
-
-
-
-
-
-
-
-
-
5131
-
-
-
-
-
-
-
-
-
7016
-
-
-
-
-
-
-
-
-
5872
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
8102
-
-
-
-
-
-
-
-
-
5497
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
5081
-
-
-
-
-
-
-
-
-
8316
-
-
-
-
-
-
-
-
-
7471
1.01万
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
7621
-
-
-
-
-
-
-
-
-
5481
-
-
-
-
-
-
-
-
-
7990
-
-
-
-
-
-
-
-
-
7641
-
-
-
-
-
-
-
-
-
2.39万
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
2.81万
-
-
-
-
-
-
-
-
-
4637
-
-
-
-
-
-
-
-
-
3381
-
-
-
-
-
-
-
-
-
1.65万
-
-
-
-
-
-
-
-
-
5547
-
-
-
-
-
-
-
-
-
1639
-
-
-
-
-
-
-
-
-
1824
-
-
-
-
-
-
-
-
-
2000
-
-
-
-
-
-
-
-
-
4008
-
-
-
-
-
-
-
-
-
647
-
-
-
-
-
-
-
-
-
1162
-
-
-
-
-
-
-
-
-
3427
-
-
-
-
-
-
-
-
-
3179
-
-
-
-
-
-
-
-
-
1454
-
-
-
-
-
-
-
-
-
3757
-
-
-
-
-
-
-
-
-
2606
-
-
-
-
-
-
-
-
-
2034
-
-
-
-
-
-
-
-
-
3425
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7879
-
-
-
-
-
-
-
-
-
7190
-
-
-
-
-
-
-
-
-
3888
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
2176
-
-
-
-
-
-
-
-
-
1413
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0