Iis url rewrite

hi

I have three pieces of the ASPX page.

dynamic.aspx?id= dynamic number = 01-canada,02-usa database row

charge.aspx?id= dynamic number

number.aspx?id= dynamic number

x.com/01-canada/charge

x.com/01-canada/number

x.com/02-usa/charge

x.com/02-usa/number

How do I fix.

<rules>
                <rule name="Imported Rule 1">
                    <match url="(.*)" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{URL}" pattern="(.*)" ignoreCase="false" />
                    </conditions>
                    <action type="Rewrite" url="dynamic.aspx?id={R:1}" appendQueryString="false" />
                </rule>
              <rule name="Imported Rule 2">
                <match url="/charge" ignoreCase="false" />
                <conditions logicalGrouping="MatchAll">
                  <add input="{URL}" pattern="/charge" ignoreCase="false" />
                </conditions>
                <action type="Rewrite" url="charge.aspx?id={R:1}" appendQueryString="false" />
              </rule>
             <rule name="Imported Rule 3">
                <match url="/number" ignoreCase="false" />
                <conditions logicalGrouping="MatchAll">
                  <add input="{URL}" pattern="/number" ignoreCase="false" />
                </conditions>
                <action type="Rewrite" url="number.aspx?id={R:1}" appendQueryString="false" />
              </rule>
            </rules>

dynamic.aspx?id=1/charge.aspx?id=1
dynamic.aspx?id=1/number.aspx?id=1

dynamic.aspx?id=2/charge.aspx?id=2
dynamic.aspx?id=2/number.aspx?id=2

folder

x.com/01-canada/charge

x.com/01-canada/number

x.com/02-usa/charge

x.com/02-usa/number

.htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)$ dynamic.aspx?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/number$ number.aspx?id=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/charge$ charge.aspx?id=$1 [L]