357
-
-
-
-
-
-
-
-
-
2017
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
5301
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
1175
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2759
-
-
-
-
-
-
-
-
-
3216
-
-
-
-
-
-
-
-
-
4551
-
-
-
-
-
-
-
-
-
3507
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
691
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0