0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
1,291
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
4,777
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,485
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3,491
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
974
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
3,944
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1,478
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
3,660
-
-
-
-
-
-
-
-
-
1,802
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1,374
データなし