0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
2571
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
5654
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
1508
-
-
-
-
-
-
-
-
-
1145
-
-
-
-
-
-
-
-
-
611
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1870
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3311
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
1.38万
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
4995
-
-
-
-
-
-
-
-
-
2320
-
-
-
-
-
-
-
-
-
6457