National League West Surprises: Arizona Diamondbacks And San Francisco Giants