0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
461
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1566
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
1501
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
5167
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
4950
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
8605
-
-
-
-
-
-
-
-
-
1457
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1279
-
-
-
-
-
-
-
-
-
1.08万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2367
-
-
-
-
-
-
-
-
-
841
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
4134
-
-
-
-
-
-
-
-
-
1305
-
-
-
-
-
-
-
-
-
454
-
-
-
-
-
-
-
-
-
1234
-
-
-
-
-
-
-
-
-
2865
-
-
-
-
-
-
-
-
-
5389
-
-
-
-
-
-
-
-
-
2975
-
-
-
-
-
-
-
-
-
3590
-
-
-
-
-
-
-
-
-
3518
-
-
-
-
-
-
-
-
-
3880
-
-
-
-
-
-
-
-
-
1981
-
-
-
-
-
-
-
-
-
5008
-
-
-
-
-
-
-
-
-
6302
-
-
-
-
-
-
-
-
-
3853
-
-
-
-
-
-
-
-
-
3990
-
-
-
-
-
-
-
-
-
5767
-
-
-
-
-
-
-
-
-
4437
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
3895
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
1.14万
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
6944
-
-
-
-
-
-
-
-
-
509
-
-
-
-
-
-
-
-
-
8045
-
-
-
-
-
-
-
-
-
1649
-
-
-
-
-
-
-
-
-
8268
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
5947
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
4567
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
3559
1723
-
-
-
-
-
-
-
-
-
5093
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
8880
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
3140
-
-
-
-
-
-
-
-
-
1909
-
-
-
-
-
-
-
-
-
1.36万
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4592
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
4200
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
2585
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1231
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
906
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
274
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0