2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
1898
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1259
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
884
-
-
-
-
-
-
-
-
-
3987
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
1268
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
2348
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2511
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
3443
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
2062
-
-
-
-
-
-
-
-
-
1951
-
-
-
-
-
-
-
-
-
1094
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
2168
-
-
-
-
-
-
-
-
-
1136
-
-
-
-
-
-
-
-
-
409
128
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
3000
-
-
-
-
-
-
-
-
-
763
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
2039
-
-
-
-
-
-
-
-
-
4119
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
1221
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
1934
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
291
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
1860
-
-
-
-
-
-
-
-
-
2173
-
-
-
-
-
-
-
-
-
1534
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
1284
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
955
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
2331
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
1389
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
2400
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
2147
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1713
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据
暂无数据