0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
1438
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
171
-
-
-
-
-
-
-
-
-
2357
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
1063
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
1326
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
9910
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
1069
-
-
-
-
-
-
-
-
-
1450
-
-
-
-
-
-
-
-
-
2353
-
-
-
-
-
-
-
-
-
6715
-
-
-
-
-
-
-
-
-
3209
-
-
-
-
-
-
-
-
-
3082
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2.49万
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
1.70万
-
-
-
-
-
-
-
-
-
7327
-
-
-
-
-
-
-
-
-
4458
-
-
-
-
-
-
-
-
-
3603
-
-
-
-
-
-
-
-
-
6757
-
-
-
-
-
-
-
-
-
8507
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
6024
-
-
-
-
-
-
-
-
-
5083
-
-
-
-
-
-
-
-
-
5322
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
3451
-
-
-
-
-
-
-
-
-
2381
-
-
-
-
-
-
-
-
-
2892
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
3419
-
-
-
-
-
-
-
-
-
4575
-
-
-
-
-
-
-
-
-
2.51万
-
-
-
-
-
-
-
-
-
4707
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
2531
-
-
-
-
-
-
-
-
-
1965
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
4083
-
-
-
-
-
-
-
-
-
4466
-
-
-
-
-
-
-
-
-
6306
-
-
-
-
-
-
-
-
-
6711
-
-
-
-
-
-
-
-
-
2.26万
-
-
-
-
-
-
-
-
-
1.44万
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
6437
-
-
-
-
-
-
-
-
-
2.31万
-
-
-
-
-
-
-
-
-
9050
-
-
-
-
-
-
-
-
-
9730
6648
-
-
-
-
-
-
-
-
-
8524
-
-
-
-
-
-
-
-
-
3.12万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
1.47万
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
7871
-
-
-
-
-
-
-
-
-
2.96万
-
-
-
-
-
-
-
-
-
4.98万
-
-
-
-
-
-
-
-
-
4.72万
-
-
-
-
-
-
-
-
-
2.39万
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
3.90万
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
1.26万
-
-
-
-
-
-
-
-
-
3.03万
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
7572
-
-
-
-
-
-
-
-
-
5961
-
-
-
-
-
-
-
-
-
5401
-
-
-
-
-
-
-
-
-
3.95万
-
-
-
-
-
-
-
-
-
2928
-
-
-
-
-
-
-
-
-
3525
-
-
-
-
-
-
-
-
-
5112
-
-
-
-
-
-
-
-
-
6415
-
-
-
-
-
-
-
-
-
1.34万
-
-
-
-
-
-
-
-
-
6187
-
-
-
-
-
-
-
-
-
3064
-
-
-
-
-
-
-
-
-
3148
-
-
-
-
-
-
-
-
-
3283
-
-
-
-
-
-
-
-
-
2.32万
-
-
-
-
-
-
-
-
-
2942
-
-
-
-
-
-
-
-
-
1.01万
-
-
-
-
-
-
-
-
-
1.38万
-
-
-
-
-
-
-
-
-
4215
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
3303
-
-
-
-
-
-
-
-
-
3675
-
-
-
-
-
-
-
-
-
4432
-
-
-
-
-
-
-
-
-
3319
-
-
-
-
-
-
-
-
-
4295
-
-
-
-
-
-
-
-
-
4631
-
-
-
-
-
-
-
-
-
1004
-
-
-
-
-
-
-
-
-
2.63万
-
-
-
-
-
-
-
-
-
1.30万
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.30万
-
-
-
-
-
-
-
-
-
7415
-
-
-
-
-
-
-
-
-
1.84万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
6312
-
-
-
-
-
-
-
-
-
5726
-
-
-
-
-
-
-
-
-
5173
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
9829
-
-
-
-
-
-
-
-
-
6201
-
-
-
-
-
-
-
-
-
6756
-
-
-
-
-
-
-
-
-
2432
-
-
-
-
-
-
-
-
-
8139
-
-
-
-
-
-
-
-
-
3080
-
-
-
-
-
-
-
-
-
2314
-
-
-
-
-
-
-
-
-
2792
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
3232
-
-
-
-
-
-
-
-
-
2541
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
3008
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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