4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1005
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7003
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
312
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
319
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
591
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
2416
-
-
-
-
-
-
-
-
-
2735
-
-
-
-
-
-
-
-
-
1750
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
4966
-
-
-
-
-
-
-
-
-
7381
-
-
-
-
-
-
-
-
-
8912
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
240
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
1723
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1999
-
-
-
-
-
-
-
-
-
3522
-
-
-
-
-
-
-
-
-
2639
-
-
-
-
-
-
-
-
-
739
-
-
-
-
-
-
-
-
-
637
-
-
-
-
-
-
-
-
-
1367
-
-
-
-
-
-
-
-
-
1235
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
4913
-
-
-
-
-
-
-
-
-
7218
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
2080
-
-
-
-
-
-
-
-
-
277
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1201
-
-
-
-
-
-
-
-
-
2479
-
-
-
-
-
-
-
-
-
8307
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
472
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
1612
-
-
-
-
-
-
-
-
-
1787
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
936
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
675
-
-
-
-
-
-
-
-
-
3233
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
3204
-
-
-
-
-
-
-
-
-
1188
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
2555
-
-
-
-
-
-
-
-
-
1061
-
-
-
-
-
-
-
-
-
2353
-
-
-
-
-
-
-
-
-
2074
-
-
-
-
-
-
-
-
-
2202
-
-
-
-
-
-
-
-
-
9179
-
-
-
-
-
-
-
-
-
2465
-
-
-
-
-
-
-
-
-
5098
-
-
-
-
-
-
-
-
-
4917
-
-
-
-
-
-
-
-
-
7912
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1.10万
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
1.51万
-
-
-
-
-
-
-
-
-
9571
1.35万
-
-
-
-
-
-
-
-
-
9706
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
7508
-
-
-
-
-
-
-
-
-
9622
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
3994
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
1539
-
-
-
-
-
-
-
-
-
1304
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
1569
-
-
-
-
-
-
-
-
-
2470
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1743
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
1064
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
6104
-
-
-
-
-
-
-
-
-
3389
-
-
-
-
-
-
-
-
-
1522
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0