Split corridor multiple stations

I have created a very basic dynamo script with civiltoolkit, which allows me to split the corridor, but the drawback is that I want the split to be determined by a list of several stations, but it only allows me one at a time.

you need to set list levels to select all stations and pass it on to region node.

make the change, but it still only generates a split, it does not do it for the entire list of stations.

I would like to share the dynamo routine with you, so that you can review it, I am not an expert in dynamo but I would like to learn.

Please share your script here, it will be a reference for other users too in future.