0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
1,806
-
-
-
-
-
-
-
-
-
2,673
-
-
-
-
-
-
-
-
-
2,471
-
-
-
-
-
-
-
-
-
3,686
-
-
-
-
-
-
-
-
-
5,435
-
-
-
-
-
-
-
-
-
7,112
-
-
-
-
-
-
-
-
-
7,713
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1,206
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
271
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
2,897
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
2,553
-
-
-
-
-
-
-
-
-
3,503
-
-
-
-
-
-
-
-
-
4,095
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
545
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1,238
-
-
-
-
-
-
-
-
-
1,722
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
1,737
-
-
-
-
-
-
-
-
-
1,897
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
978
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
1,445
-
-
-
-
-
-
-
-
-
4,606
-
-
-
-
-
-
-
-
-
1,895
-
-
-
-
-
-
-
-
-
2,501
-
-
-
-
-
-
-
-
-
4,158
-
-
-
-
-
-
-
-
-
3,435
-
-
-
-
-
-
-
-
-
1,977
-
-
-
-
-
-
-
-
-
1,273
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
1,335
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
6,953
-
-
-
-
-
-
-
-
-
1,122
-
-
-
-
-
-
-
-
-
1,147
-
-
-
-
-
-
-
-
-
1,929
-
-
-
-
-
-
-
-
-
633
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
8,947
-
-
-
-
-
-
-
-
-
1,770
-
-
-
-
-
-
-
-
-
2,506
-
-
-
-
-
-
-
-
-
2,107
-
-
-
-
-
-
-
-
-
4,603
-
-
-
-
-
-
-
-
-
2,275
-
-
-
-
-
-
-
-
-
3,298
-
-
-
-
-
-
-
-
-
2,924
-
-
-
-
-
-
-
-
-
4,038
-
-
-
-
-
-
-
-
-
7,210
-
-
-
-
-
-
-
-
-
6,489
-
-
-
-
-
-
-
-
-
3,572
-
-
-
-
-
-
-
-
-
2,061
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
3,582
-
-
-
-
-
-
-
-
-
4,290
-
-
-
-
-
-
-
-
-
4,844
-
-
-
-
-
-
-
-
-
6,657
-
-
-
-
-
-
-
-
-
3,153
-
-
-
-
-
-
-
-
-
4,421
-
-
-
-
-
-
-
-
-
5,754
-
-
-
-
-
-
-
-
-
4,532
-
-
-
-
-
-
-
-
-
9,030
-
-
-
-
-
-
-
-
-
6,821
-
-
-
-
-
-
-
-
-
7,866
-
-
-
-
-
-
-
-
-
8,239
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1.69万
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
4,425
-
-
-
-
-
-
-
-
-
1,413
-
-
-
-
-
-
-
-
-
975
1.46万
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
1.45万
-
-
-
-
-
-
-
-
-
8,765
-
-
-
-
-
-
-
-
-
1,730
-
-
-
-
-
-
-
-
-
1,733
-
-
-
-
-
-
-
-
-
8,650
-
-
-
-
-
-
-
-
-
1,733
-
-
-
-
-
-
-
-
-
1,188
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
852
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
1,214
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0