3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
671
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
1,830
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
1,405
-
-
-
-
-
-
-
-
-
740
-
-
-
-
-
-
-
-
-
1,998
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
2,285
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
707
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
1,129
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
1,079
-
-
-
-
-
-
-
-
-
565
-
-
-
-
-
-
-
-
-
1,400
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
1,891
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
1,853
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
1,567
-
-
-
-
-
-
-
-
-
880
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
263
1,357
-
-
-
-
-
-
-
-
-
1,318
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
963
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
1,266
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
1.88万
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
2,103
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
3,099
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-