2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
3019
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
1092
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
600
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
1372
-
-
-
-
-
-
-
-
-
837
-
-
-
-
-
-
-
-
-
7653
-
-
-
-
-
-
-
-
-
1615
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3834
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
4097
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
6706
-
-
-
-
-
-
-
-
-
1923
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
4213
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
35
5286
-
-
-
-
-
-
-
-
-
382
-
-
-
-
-
-
-
-
-
314
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
6925
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.11万
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4790
-
-
-
-
-
-
-
-
-
4748
-
-
-
-
-
-
-
-
-
2134
-
-
-
-
-
-
-
-
-
2812
-
-
-
-
-
-
-
-
-
1126
-
-
-
-
-
-
-
-
-
4773
-
-
-
-
-
-
-
-
-
1.19万
-
-
-
-
-
-
-
-
-
2690
-
-
-
-
-
-
-
-
-
8213
-
-
-
-
-
-
-
-
-
1544
-
-
-
-
-
-
-
-
-
981
-
-
-
-
-
-
-
-
-
8567
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
1643
-
-
-
-
-
-
-
-
-
979
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3974
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0