0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
726
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
1659
-
-
-
-
-
-
-
-
-
2695
-
-
-
-
-
-
-
-
-
2146
-
-
-
-
-
-
-
-
-
5479
-
-
-
-
-
-
-
-
-
1107
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7138
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1113
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
804
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
7409
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
585
-
-
-
-
-
-
-
-
-
2254
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
1972
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
1692
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
889
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1718
-
-
-
-
-
-
-
-
-
1518
-
-
-
-
-
-
-
-
-
1503