0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
1,567
-
-
-
-
-
-
-
-
-
1,499
-
-
-
-
-
-
-
-
-
5,619
-
-
-
-
-
-
-
-
-
4,682
-
-
-
-
-
-
-
-
-
4,550
-
-
-
-
-
-
-
-
-
7,226
-
-
-
-
-
-
-
-
-
6,660
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
8,547
-
-
-
-
-
-
-
-
-
1.06万
-
-
-
-
-
-
-
-
-
2.08万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
3.54万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
4,874
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
2,037
-
-
-
-
-
-
-
-
-
2,177
-
-
-
-
-
-
-
-
-
3,326
-
-
-
-
-
-
-
-
-
2,527
-
-
-
-
-
-
-
-
-
6,430
-
-
-
-
-
-
-
-
-
1.36万
-
-
-
-
-
-
-
-
-
2,787
-
-
-
-
-
-
-
-
-
4,140
-
-
-
-
-
-
-
-
-
1,346
-
-
-
-
-
-
-
-
-
1,664
-
-
-
-
-
-
-
-
-
1,655
-
-
-
-
-
-
-
-
-
3,885
-
-
-
-
-
-
-
-
-
2,686
-
-
-
-
-
-
-
-
-
3,173
-
-
-
-
-
-
-
-
-
5,975
-
-
-
-
-
-
-
-
-
7,452
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
6,705
-
-
-
-
-
-
-
-
-
3,836
-
-
-
-
-
-
-
-
-
3,132
-
-
-
-
-
-
-
-
-
5,828
-
-
-
-
-
-
-
-
-
8,890
-
-
-
-
-
-
-
-
-
7,333
-
-
-
-
-
-
-
-
-
5,070
-
-
-
-
-
-
-
-
-
5,128
-
-
-
-
-
-
-
-
-
1.46万
-
-
-
-
-
-
-
-
-
2.27万
-
-
-
-
-
-
-
-
-
5,983
-
-
-
-
-
-
-
-
-
9,316
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
7,026
-
-
-
-
-
-
-
-
-
3,120
-
-
-
-
-
-
-
-
-
1,819
-
-
-
-
-
-
-
-
-
1,712
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
508
6,542
-
-
-
-
-
-
-
-
-
6,209
-
-
-
-
-
-
-
-
-
4,731
-
-
-
-
-
-
-
-
-
4,396
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
3,118
-
-
-
-
-
-
-
-
-
2,214
-
-
-
-
-
-
-
-
-
2,170
-
-
-
-
-
-
-
-
-
2,130
-
-
-
-
-
-
-
-
-
4,625
-
-
-
-
-
-
-
-
-
5,624
-
-
-
-
-
-
-
-
-
1,568
-
-
-
-
-
-
-
-
-
7,457
-
-
-
-
-
-
-
-
-
2,080
-
-
-
-
-
-
-
-
-
2,508
-
-
-
-
-
-
-
-
-
1,736
-
-
-
-
-
-
-
-
-
4,024
-
-
-
-
-
-
-
-
-
1,785
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
2,376
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2,257
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
1,199
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
2,971
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0