2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
2519
-
-
-
-
-
-
-
-
-
993
-
-
-
-
-
-
-
-
-
3051
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
9341
-
-
-
-
-
-
-
-
-
2264
-
-
-
-
-
-
-
-
-
4559
-
-
-
-
-
-
-
-
-
1689
-
-
-
-
-
-
-
-
-
5430
-
-
-
-
-
-
-
-
-
2450
-
-
-
-
-
-
-
-
-
7064
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
3834
-
-
-
-
-
-
-
-
-
1339
-
-
-
-
-
-
-
-
-
1017
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
4154
-
-
-
-
-
-
-
-
-
5127
-
-
-
-
-
-
-
-
-
6428
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
7928
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
3695
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
6205
-
-
-
-
-
-
-
-
-
1723
-
-
-
-
-
-
-
-
-
4905
-
-
-
-
-
-
-
-
-
2900
-
-
-
-
-
-
-
-
-
1.05萬
-
-
-
-
-
-
-
-
-
4703
-
-
-
-
-
-
-
-
-
9349
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
3168
-
-
-
-
-
-
-
-
-
7997
-
-
-
-
-
-
-
-
-
8393
-
-
-
-
-
-
-
-
-
1671
-
-
-
-
-
-
-
-
-
3689
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
6226
-
-
-
-
-
-
-
-
-
1407
-
-
-
-
-
-
-
-
-
1430
-
-
-
-
-
-
-
-
-
1016
-
-
-
-
-
-
-
-
-
1553
-
-
-
-
-
-
-
-
-
1149
-
-
-
-
-
-
-
-
-
1066
930
-
-
-
-
-
-
-
-
-
3450
-
-
-
-
-
-
-
-
-
1759
-
-
-
-
-
-
-
-
-
1.26萬
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
4238
-
-
-
-
-
-
-
-
-
4709
-
-
-
-
-
-
-
-
-
2329
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
1777
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
827
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
1.01萬
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
1173
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
1059
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
813
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
1.16萬
-
-
-
-
-
-
-
-
-
802
-
-
-
-
-
-
-
-
-
1379
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
1058
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
1449
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
3933
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
844
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
3342
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
1480
-
-
-
-
-
-
-
-
-
3359
-
-
-
-
-
-
-
-
-
821
-
-
-
-
-
-
-
-
-
1034
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
1043
-
-
-
-
-
-
-
-
-
1341
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
1265
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
1876
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
1334
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1752
-
-
-
-
-
-
-
-
-
1233
-
-
-
-
-
-
-
-
-
2173
-
-
-
-
-
-
-
-
-
1432
-
-
-
-
-
-
-
-
-
1748
-
-
-
-
-
-
-
-
-
1712
-
-
-
-
-
-
-
-
-
9867
-
-
-
-
-
-
-
-
-
6523
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
2597
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
2942
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
704
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
713
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
667
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
2654
-
-
-
-
-
-
-
-
-
1935
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13