0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
2,273
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
2,667
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
1,282
-
-
-
-
-
-
-
-
-
1,732
-
-
-
-
-
-
-
-
-
1,289
-
-
-
-
-
-
-
-
-
7,525
-
-
-
-
-
-
-
-
-
2,171
-
-
-
-
-
-
-
-
-
3,246
-
-
-
-
-
-
-
-
-
2,405
-
-
-
-
-
-
-
-
-
2,143
-
-
-
-
-
-
-
-
-
2.27万
-
-
-
-
-
-
-
-
-
3,874
-
-
-
-
-
-
-
-
-
3,532
-
-
-
-
-
-
-
-
-
6,945
-
-
-
-
-
-
-
-
-
1,765
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
931
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
1,932
-
-
-
-
-
-
-
-
-
2,903
-
-
-
-
-
-
-
-
-
2.04万
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
3,084
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
1,394
-
-
-
-
-
-
-
-
-
1,412
-
-
-
-
-
-
-
-
-
7,719
-
-
-
-
-
-
-
-
-
2,532
-
-
-
-
-
-
-
-
-
1,141
-
-
-
-
-
-
-
-
-
1,506
-
-
-
-
-
-
-
-
-
1,432
-
-
-
-
-
-
-
-
-
7,146
-
-
-
-
-
-
-
-
-
1,792
-
-
-
-
-
-
-
-
-
3,278
-
-
-
-
-
-
-
-
-
2,059
-
-
-
-
-
-
-
-
-
1,467
-
-
-
-
-
-
-
-
-
3,797
-
-
-
-
-
-
-
-
-
1,140
-
-
-
-
-
-
-
-
-
1,010
-
-
-
-
-
-
-
-
-
1,048
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
1,290
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
259
7,071
-
-
-
-
-
-
-
-
-
7,449
-
-
-
-
-
-
-
-
-
6,594
-
-
-
-
-
-
-
-
-
1,303
-
-
-
-
-
-
-
-
-
5,938
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
2,258
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
2,318
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
3,715
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
1,005
-
-
-
-
-
-
-
-
-
3,352
-
-
-
-
-
-
-
-
-
1,888
-
-
-
-
-
-
-
-
-
8,311
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0