29
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2,511
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
4,216
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
1,011
-
-
-
-
-
-
-
-
-
3,256
-
-
-
-
-
-
-
-
-
2,438
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
2,371
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
2,611
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
284
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
632
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
5,257
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
1,052
-
-
-
-
-
-
-
-
-
1,375
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
1,102