OTT Platforms Dominate Weekend as Over 16 New Releases Drop