0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
1,005
-
-
-
-
-
-
-
-
-
1,833
-
-
-
-
-
-
-
-
-
1,656
-
-
-
-
-
-
-
-
-
2,597
-
-
-
-
-
-
-
-
-
1,432
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
866
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
1,310
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
1,306
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
351