0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
851
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
1,440
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
2,016
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
3,684
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
2,851
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
559
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
1,327
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
2,367
-
-
-
-
-
-
-
-
-
3,666
-
-
-
-
-
-
-
-
-
814
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
2,133
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
1,068
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
3,625
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
1,652
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
2,950
-
-
-
-
-
-
-
-
-
1,511
-
-
-
-
-
-
-
-
-
2,692
-
-
-
-
-
-
-
-
-
1,022
-
-
-
-
-
-
-
-
-
4,328
2,294
-
-
-
-
-
-
-
-
-
6,227
-
-
-
-
-
-
-
-
-
3,615
-
-
-
-
-
-
-
-
-
8,331
-
-
-
-
-
-
-
-
-
1,658
-
-
-
-
-
-
-
-
-
3,831
-
-
-
-
-
-
-
-
-
1,374
-
-
-
-
-
-
-
-
-
2,100
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
1,118
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
4,517
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
7,642
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,603
-
-
-
-
-
-
-
-
-
1,599
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
2,275
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0