-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
5517
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1873
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
1117
-
-
-
-
-
-
-
-
-
3440
-
-
-
-
-
-
-
-
-
2107
-
-
-
-
-
-
-
-
-
2424
-
-
-
-
-
-
-
-
-
4956
-
-
-
-
-
-
-
-
-
5074
-
-
-
-
-
-
-
-
-
7172
-
-
-
-
-
-
-
-
-
7530
-
-
-
-
-
-
-
-
-
2585
8586
-
-
-
-
-
-
-
-
-
3893
-
-
-
-
-
-
-
-
-
7668
-
-
-
-
-
-
-
-
-
5806
-
-
-
-
-
-
-
-
-
6751
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
1477
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
5857
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
1019
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-