Duowei 2006 2 21 9 29 32 708 669