400 weddings