I ask for help to configure / ip route

hello to all
I have this simple configuration

dsl-1 > 192.168.1.20
dsl-2 > 192.168.1.21
dsl-3 > 192.168.1.22
dsl-4 > 192.168.1.23

/ip address
add address=192.168.1.1/24 disabled=no interface=LAN network=192.168.1.0
add address=192.168.10.2/24 disabled=no interface=WAN1 network=192.168.10.0
add address=192.168.11.2/24 disabled=no interface=WAN2 network=192.168.11.0
add address=192.168.12.2/24 disabled=no interface=WAN3 network=192.168.12.0
add address=192.168.13.2/24 disabled=no interface=WAN4 network=192.168.13.0

/ip firewall address-list
add address=192.168.1.20 disabled=no list=dsl1-client
add address=192.168.1.21 disabled=no list=dsl2-client
add address=192.168.1.22 disabled=no list=dsl3-client
add address=192.168.1.23 disabled=no list=dsl4-client

/ip firewall mangle
add action=mark-routing chain=prerouting disabled=no new-routing-mark=wan1_client passthrough=no src-address-list=dsl1-client
add action=mark-routing chain=prerouting disabled=no new-routing-mark=wan2_client passthrough=no src-address-list=dsl2-client
add action=mark-routing chain=prerouting disabled=no new-routing-mark=wan3_client passthrough=no src-address-list=dsl3-client
add action=mark-routing chain=prerouting disabled=no new-routing-mark=wan4_client passthrough=no src-address-list=dsl4-client

/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.10.1 routing-mark=wan1_client scope=30 target-scope=10
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.11.1 routing-mark=wan2_client scope=30 target-scope=10
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.12.1 routing-mark=wan3_client scope=30 target-scope=10
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.13.1 routing-mark=wan4_client scope=30 target-scope=10

/ip firewall nat
add action=masquerade chain=srcnat disabled=no src-address=192.168.1.0/24


sometimes it happens that the connection dsl fall so I would like:

if the dsl-1 falls, the client 192.168.1.20 rests temporarily on the dsl-2,until dsl-1 back to work.
if the dsl-2 falls, the client 192.168.1.21 rests temporarily on the dsl-1,until dsl-2 back to work.
if the dsl-3 falls, the client 192.168.1.22 rests temporarily on the dsl-4,until dsl-3 back to work.
if the dsl-4 falls, the client 192.168.1.23 rests temporarily on the dsl-3,until dsl-4 back to work.

it is possible to do this? basically I want to create a spare dsl
bye and thanks for the help

Hello, I solved by creating rules with distance 2 n ip> route