How is the shift score calculated?

Final desk score: 50% safety, 30% punctuality, 20% throughput. Unsafe attempts are blocked; cancelling a route under an approaching train heavily lowers safety.