New Canaan Community Foundation Distributes More Than $500K