0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
848
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
2,138
-
-
-
-
-
-
-
-
-
1,098
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
1,513
-
-
-
-
-
-
-
-
-
1,579
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
1,051
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
31