Market Modifiers - Did I do this right?

So, I have a Class I city located on the mouth of a river. It has a trade range over road of 168 miles, and along the river and out to sea of 480 miles.

The road isn’t a big deal. There are no cities within that range. The river, however, includes several cities. Here’s my interpretation:

Starting point:

  • City A (I) Silk -4
  • City B (IV) Silk +1
  • City C (III) Silk +2
  • City D (IV) Silk -2 (in range of B, C, E)
  • City E (V) Silk -1 (in range of D)

City A affects B and C.

  • City A (I) Silk -4
  • City B (IV) Silk -1
  • City C (III) Silk +0
  • City D (IV) Silk -2 (in range of B, C, E)
  • City E (V) Silk -1 (in range of D)

City C affects B and D.

  • City A (I) Silk -4
  • City B (IV) Silk +0
  • City C (III) Silk +0
  • City D (IV) Silk +0 (in range of B, C, E)
  • City E (V) Silk -1 (in range of D)

City B and D affect each other (no change). D affects E.

  • City A (I) Silk -4
  • City B (IV) Silk +0
  • City C (III) Silk +0
  • City D (IV) Silk +0 (in range of B, C, E)
  • City E (V) Silk +0 (in range of D)

Does that look right?