0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
1878
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
1549
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
1276
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
2752
-
-
-
-
-
-
-
-
-
1203
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
2604
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
6789
-
-
-
-
-
-
-
-
-
1977
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
8632
-
-
-
-
-
-
-
-
-
816
-
-
-
-
-
-
-
-
-
6311
-
-
-
-
-
-
-
-
-
1349
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
1399
-
-
-
-
-
-
-
-
-
2.09萬
-
-
-
-
-
-
-
-
-
1658
-
-
-
-
-
-
-
-
-
2247
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
1752
898
-
-
-
-
-
-
-
-
-
1852
-
-
-
-
-
-
-
-
-
2185
-
-
-
-
-
-
-
-
-
1416
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
2008
-
-
-
-
-
-
-
-
-
3311
-
-
-
-
-
-
-
-
-
3222
-
-
-
-
-
-
-
-
-
1742
-
-
-
-
-
-
-
-
-
3064
-
-
-
-
-
-
-
-
-
1234
-
-
-
-
-
-
-
-
-
1778
-
-
-
-
-
-
-
-
-
1194
-
-
-
-
-
-
-
-
-
2.24萬
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
1845
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
1170
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
2094
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
478
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1591
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
1596
-
-
-
-
-
-
-
-
-
1.80萬
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1792
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
1310
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1209
-
-
-
-
-
-
-
-
-
1624
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
678
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0