640
-
-
-
-
-
-
-
-
-
1173
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
1328
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
340
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
206
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-