Shipments with one pickup and more deliverers

Hi,

I have case when shipments can have pickup from one location but will delivery to more locations. How to solve this problem?
For example
Shipment1
P1 -> D1.1
P1 -> D1.2

Shipment2
P2 -> D2.1
P2 -> D2.2
P2 -> D2.3

Thanks

Just make 5 different shipments.