 | stpr:AL | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:AK | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:AZ | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:AR | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CO | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:DE | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:DC | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:FL | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:GA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:HI | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:ID | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:IL | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:IN | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:IA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:KS | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:KY | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:LA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:ME | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MD | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MI | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MN | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MS | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MO | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:MT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NE | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NV | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NH | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NJ | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NM | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NY | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:NC | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:ND | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:OH | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:OK | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:OR | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:PA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:RI | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:SC | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:SD | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:TN | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:TX | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:UT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:VT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:VA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:WA | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:WV | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:WI | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:WY | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-AB | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-BC | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-MB | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-NB | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-NL | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-NT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-NS | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-NU | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-ON | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-PE | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-QC | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-SK | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |
 | stpr:CA-YT | parent-child | http://xbrl.sec.gov/stpr/role/document/StateOrProvince |