0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1661
-
-
-
-
-
-
-
-
-
1666
-
-
-
-
-
-
-
-
-
1642
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
1435
-
-
-
-
-
-
-
-
-
921
-
-
-
-
-
-
-
-
-
468
-
-
-
-
-
-
-
-
-
976
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
8593
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
2235
-
-
-
-
-
-
-
-
-
2041
-
-
-
-
-
-
-
-
-
2108
-
-
-
-
-
-
-
-
-
5690
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
5342
-
-
-
-
-
-
-
-
-
2.48万
-
-
-
-
-
-
-
-
-
1200