0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
727
-
-
-
-
-
-
-
-
-
477
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
2349
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
1820
-
-
-
-
-
-
-
-
-
4236
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
3829
-
-
-
-
-
-
-
-
-
3105
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
4309
-
-
-
-
-
-
-
-
-
1917
-
-
-
-
-
-
-
-
-
1146
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
4515
-
-
-
-
-
-
-
-
-
8190
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3106
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1151
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
1755
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
273
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
991
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
1510
-
-
-
-
-
-
-
-
-
621
-
-
-
-
-
-
-
-
-
1032
-
-
-
-
-
-
-
-
-
2616
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
2855
-
-
-
-
-
-
-
-
-
968
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
2061
-
-
-
-
-
-
-
-
-
772
-
-
-
-
-
-
-
-
-
2814
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
4723
-
-
-
-
-
-
-
-
-
747
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
269
7535
-
-
-
-
-
-
-
-
-
4233
-
-
-
-
-
-
-
-
-
2057
-
-
-
-
-
-
-
-
-
2784
-
-
-
-
-
-
-
-
-
1422
-
-
-
-
-
-
-
-
-
1821
-
-
-
-
-
-
-
-
-
3703
-
-
-
-
-
-
-
-
-
1.33萬
-
-
-
-
-
-
-
-
-
914
-
-
-
-
-
-
-
-
-
1840
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
3669
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
2700
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
1786
-
-
-
-
-
-
-
-
-
1371
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0