Corvallis, Albany hit hard by snow