Impurity Doping in Silicon Nanowires