588
-
-
-
-
-
-
-
-
-
1513
-
-
-
-
-
-
-
-
-
980
-
-
-
-
-
-
-
-
-
1987
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
2016
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
2475
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4776
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
503
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
307
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
944
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
1333
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1572
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0