A church in South Dakota has collected and distributed more than 1, 500 winter coats for children as part of an annual charity drive.