Chain selection for firewall mangle rules

Hi,
I am using mikrotik router with bridged VDSL modem. Modem connected to router on ether1 port. I have created mangle rules to prioritizing traffic for upload and download with queues. You can see this rules below. I have selected prerouting chain for upload traffic and forward chain for download traffic. Is this correct.

/ip firewall mangle
add action=mark-connection chain=forward comment=Download in-interface=\
    pppoe-out1 new-connection-mark=Download passthrough=yes
add action=mark-packet chain=forward connection-mark=Download \
    new-packet-mark=Download passthrough=yes
add action=mark-connection chain=prerouting comment=Upload in-interface=\
    bridge1 new-connection-mark=Upload passthrough=yes
add action=mark-packet chain=prerouting connection-mark=Upload \
    new-packet-mark=Upload passthrough=yes
add action=mark-connection chain=forward comment="ICMP Download" \
    connection-mark=Download new-connection-mark=ICMP-Download passthrough=\
    yes protocol=icmp
add action=mark-packet chain=forward connection-mark=ICMP-Download \
    new-packet-mark=ICMP-Download passthrough=no
add action=mark-connection chain=prerouting comment=ICMP-Upload \
    connection-mark=Upload new-connection-mark=ICMP-Upload passthrough=yes \
    protocol=icmp
add action=mark-packet chain=prerouting connection-mark=ICMP-Upload \
    new-packet-mark=ICMP-Upload passthrough=no
add action=mark-connection chain=forward comment="DNS Download" \
    connection-mark=Download new-connection-mark=DNS-Download passthrough=yes \
    port=53 protocol=udp
add action=mark-packet chain=forward connection-mark=DNS-Download \
    new-packet-mark=DNS-Download passthrough=no
add action=mark-connection chain=prerouting comment=DNS-Upload \
    connection-mark=Upload new-connection-mark=DNS-Upload passthrough=yes \
    port=53 protocol=udp
add action=mark-connection chain=output dst-port=53 new-connection-mark=\
    DNS-Public-Upload out-interface=pppoe-out1 passthrough=yes protocol=udp
add action=mark-packet chain=output connection-mark=DNS-Public-Upload \
    new-packet-mark=DNS-Public-Upload passthrough=no
add action=mark-packet chain=prerouting connection-mark=DNS-Upload \
    new-packet-mark=DNS-Upload passthrough=yes
add action=mark-connection chain=forward comment=Browsing-Download \
    connection-bytes=0-2000000 connection-mark=Download new-connection-mark=\
    Browsing-Download passthrough=yes port=80,443,5222,5223,5228 protocol=tcp
add action=mark-packet chain=forward connection-mark=Browsing-Download \
    new-packet-mark=Browsing-Down passthrough=no
add action=mark-connection chain=prerouting comment=Browsing-Upload \
    connection-bytes=0-210000 connection-mark=Upload new-connection-mark=\
    Browsing-Upload passthrough=yes port=80,443,5222,5223,5228 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=Browsing-Upload \
    new-packet-mark=Browsing-Up passthrough=no
add action=mark-connection chain=forward comment=Downloading-Download \
    connection-bytes=2000000-0 connection-mark=Download new-connection-mark=\
    Downloading-Download passthrough=yes port=80,443 protocol=tcp
add action=mark-packet chain=forward connection-mark=Downloading-Download \
    new-packet-mark=Downloading-Down passthrough=no
add action=mark-connection chain=prerouting comment=Downloading-Upload \
    connection-bytes=210000-0 connection-mark=Upload new-connection-mark=\
    Downloading-Upload passthrough=yes port=80,443 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=Downloading-Upload \
    new-packet-mark=Downloading-Upload passthrough=no
add action=mark-connection chain=forward comment=Unmarked-Download \
    connection-mark=Download new-connection-mark=Unmarked-Download \
    passthrough=yes
add action=mark-packet chain=forward connection-mark=Unmarked-Download \
    new-packet-mark=Unmarked-Down passthrough=no
add action=mark-connection chain=prerouting comment=Unmarked-Upload \
    connection-mark=Upload new-connection-mark=Unmarked-Upload passthrough=\
    yes
add action=mark-packet chain=prerouting connection-mark=Unmarked-Upload \
    new-packet-mark=Unmarked-Up passthrough=no