3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1,075
-
-
-
-
-
-
-
-
-
2,004
-
-
-
-
-
-
-
-
-
3,432
-
-
-
-
-
-
-
-
-
4,935
-
-
-
-
-
-
-
-
-
4,114
-
-
-
-
-
-
-
-
-
1,973
-
-
-
-
-
-
-
-
-
2,013
-
-
-
-
-
-
-
-
-
996
-
-
-
-
-
-
-
-
-
3,997
-
-
-
-
-
-
-
-
-
2,375
-
-
-
-
-
-
-
-
-
2,677
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
990
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
1,076
-
-
-
-
-
-
-
-
-
1,123
-
-
-
-
-
-
-
-
-
2,439
-
-
-
-
-
-
-
-
-
1,657
-
-
-
-
-
-
-
-
-
3,614
-
-
-
-
-
-
-
-
-
1,953
-
-
-
-
-
-
-
-
-
2,828
-
-
-
-
-
-
-
-
-
4,346
-
-
-
-
-
-
-
-
-
1,767
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
1,592
-
-
-
-
-
-
-
-
-
953
-
-
-
-
-
-
-
-
-
1,460
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
1,387
-
-
-
-
-
-
-
-
-
240
6,239
-
-
-
-
-
-
-
-
-
1,069
-
-
-
-
-
-
-
-
-
1,242
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
1,337
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
2,485
-
-
-
-
-
-
-
-
-
4,082
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
2,292
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
830
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
1,005
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1,648
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
データなし
データなし