0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
1,916
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,373
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
1,451
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
1,517
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
1,306
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
1,586
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
1,149
-
-
-
-
-
-
-
-
-
4,520
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
5,943
-
-
-
-
-
-
-
-
-
1,627
-
-
-
-
-
-
-
-
-
1,738
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
3,746
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
5,743
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
1,461
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
5,390
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
8,222
-
-
-
-
-
-
-
-
-
1,778
-
-
-
-
-
-
-
-
-
2,047
-
-
-
-
-
-
-
-
-
2,966
-
-
-
-
-
-
-
-
-
2,662
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
1,905
-
-
-
-
-
-
-
-
-
3,779
1,369
-
-
-
-
-
-
-
-
-
1,615
-
-
-
-
-
-
-
-
-
5,221
-
-
-
-
-
-
-
-
-
4,290
-
-
-
-
-
-
-
-
-
3,911
-
-
-
-
-
-
-
-
-
4,850
-
-
-
-
-
-
-
-
-
4,594
-
-
-
-
-
-
-
-
-
3,580
-
-
-
-
-
-
-
-
-
3,297
-
-
-
-
-
-
-
-
-
2,065
-
-
-
-
-
-
-
-
-
3,173
-
-
-
-
-
-
-
-
-
2,306
-
-
-
-
-
-
-
-
-
3,619
-
-
-
-
-
-
-
-
-
1,804
-
-
-
-
-
-
-
-
-
1,646
-
-
-
-
-
-
-
-
-
1,415
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
706
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
1,899
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5,261
-
-
-
-
-
-
-
-
-
2,852
-
-
-
-
-
-
-
-
-
4,447
-
-
-
-
-
-
-
-
-
2,308
-
-
-
-
-
-
-
-
-
2,341
-
-
-
-
-
-
-
-
-
3,137
-
-
-
-
-
-
-
-
-
1,249
-
-
-
-
-
-
-
-
-
742
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0