2
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1,206
-
-
-
-
-
-
-
-
-
483
-
-
-
-
-
-
-
-
-
810
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
2,225
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
904
-
-
-
-
-
-
-
-
-
2,646
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1,038
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1,153
-
-
-
-
-
-
-
-
-
1,063
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1,051
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
1,102
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0