-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
926
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
1,075
-
-
-
-
-
-
-
-
-
1,262
-
-
-
-
-
-
-
-
-
1,072
-
-
-
-
-
-
-
-
-
2,055
1,944
-
-
-
-
-
-
-
-
-
1,279
-
-
-
-
-
-
-
-
-
1,177
-
-
-
-
-
-
-
-
-
2,321
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
2,517
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-