小华比小芳小两岁,比小兰大两岁,小明比小芳大四岁,小兰的年龄是小明的一半,他们各几岁?