12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
476
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1210
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1429
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
3699
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1.24万
-
-
-
-
-
-
-
-
-
2050
-
-
-
-
-
-
-
-
-
2135
-
-
-
-
-
-
-
-
-
1349
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7674
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
2974
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
711
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
1735
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1482
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
2759
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
4328
-
-
-
-
-
-
-
-
-
3325
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
341
-
-
-
-
-
-
-
-
-
999
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
516