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
-
-
-
-
-
-
-
-
-
1567
-
-
-
-
-
-
-
-
-
1499
-
-
-
-
-
-
-
-
-
5619
-
-
-
-
-
-
-
-
-
4682
-
-
-
-
-
-
-
-
-
4550
-
-
-
-
-
-
-
-
-
7226
-
-
-
-
-
-
-
-
-
6660
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
8547
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
4874
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
2037
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
3326
-
-
-
-
-
-
-
-
-
2527
-
-
-
-
-
-
-
-
-
6430
-
-
-
-
-
-
-
-
-
1.36万
-
-
-
-
-
-
-
-
-
2787
-
-
-
-
-
-
-
-
-
4140
-
-
-
-
-
-
-
-
-
1346
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
1655
-
-
-
-
-
-
-
-
-
3885
-
-
-
-
-
-
-
-
-
2686
-
-
-
-
-
-
-
-
-
3173
-
-
-
-
-
-
-
-
-
5975
-
-
-
-
-
-
-
-
-
7452
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
6705
-
-
-
-
-
-
-
-
-
3836
-
-
-
-
-
-
-
-
-
3132
-
-
-
-
-
-
-
-
-
5828
-
-
-
-
-
-
-
-
-
8890
-
-
-
-
-
-
-
-
-
7333
-
-
-
-
-
-
-
-
-
5070
-
-
-
-
-
-
-
-
-
5128
-
-
-
-
-
-
-
-
-
1.46万
-
-
-
-
-
-
-
-
-
2.27万
-
-
-
-
-
-
-
-
-
5983
-
-
-
-
-
-
-
-
-
9316
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
7026
-
-
-
-
-
-
-
-
-
3120
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
1712
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
508
6542
-
-
-
-
-
-
-
-
-
6209
-
-
-
-
-
-
-
-
-
4731
-
-
-
-
-
-
-
-
-
4396
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
3118
-
-
-
-
-
-
-
-
-
2214
-
-
-
-
-
-
-
-
-
2170
-
-
-
-
-
-
-
-
-
2130
-
-
-
-
-
-
-
-
-
4625
-
-
-
-
-
-
-
-
-
5624
-
-
-
-
-
-
-
-
-
1568
-
-
-
-
-
-
-
-
-
7457
-
-
-
-
-
-
-
-
-
2080
-
-
-
-
-
-
-
-
-
2508
-
-
-
-
-
-
-
-
-
1736
-
-
-
-
-
-
-
-
-
4024
-
-
-
-
-
-
-
-
-
1785
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
2376
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
2257
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
1199
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
2971
-
-
-
-
-
-
-
-
-
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