Data-driven crime prevention