how much snow will buffalo get