159.111.148.0 | int-0-1-0-3.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.1 | syn-159-111-148-001.inf.spectrum.com | 0 |  |  |
159.111.148.2 | syn-159-111-148-002.inf.spectrum.com | 0 |  |  |
159.111.148.3 | syn-159-111-148-003.inf.spectrum.com | 0 |  |  |
159.111.148.4 | int-0-0-0-3.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.5 | syn-159-111-148-005.inf.spectrum.com | 0 |  |  |
159.111.148.6 | syn-159-111-148-006.inf.spectrum.com | 0 |  |  |
159.111.148.7 | syn-159-111-148-007.inf.spectrum.com | 0 |  |  |
159.111.148.8 | int-0-2-1-19.dtr01sdnyne.netops.charter.com | 0 |  |  |
159.111.148.9 | syn-159-111-148-009.inf.spectrum.com | 0 |  |  |
159.111.148.10 | int-0-3-1-18.dtr01sdnyne.netops.charter.com | 0 |  |  |
159.111.148.11 | syn-159-111-148-011.inf.spectrum.com | 0 |  |  |
159.111.148.12 | int-0-3-1-19.dtr01sdnyne.netops.charter.com | 0 |  |  |
159.111.148.13 | syn-159-111-148-013.inf.spectrum.com | 0 |  |  |
159.111.148.14 | int-0-2-1-18.dtr01ogllne.netops.charter.com | 0 |  |  |
159.111.148.15 | syn-159-111-148-015.inf.spectrum.com | 0 |  |  |
159.111.148.16 | syn-159-111-148-016.inf.spectrum.com | 0 |  |  |
159.111.148.17 | syn-159-111-148-017.inf.spectrum.com | 0 |  |  |
159.111.148.18 | syn-159-111-148-018.inf.spectrum.com | 0 |  |  |
159.111.148.19 | syn-159-111-148-019.inf.spectrum.com | 0 |  |  |
159.111.148.20 | syn-159-111-148-020.inf.spectrum.com | 0 |  |  |
159.111.148.21 | syn-159-111-148-021.inf.spectrum.com | 0 |  |  |
159.111.148.22 | syn-159-111-148-022.inf.spectrum.com | 0 |  |  |
159.111.148.23 | syn-159-111-148-023.inf.spectrum.com | 0 |  |  |
159.111.148.24 | syn-159-111-148-024.inf.spectrum.com | 0 |  |  |
159.111.148.25 | syn-159-111-148-025.inf.spectrum.com | 0 |  |  |
159.111.148.26 | int-0-0-100.sctsnedc02h.netops.charter.com | 0 |  |  |
159.111.148.27 | int-0-1-3.sctsnedc01y.netops.charter.com | 0 |  |  |
159.111.148.28 | lag-19.sdnynedi02h.netops.charter.com | 0 |  |  |
159.111.148.29 | lag-19.dtr01sdnyne.netops.charter.com | 0 |  |  |
159.111.148.30 | lag-10.sdnynedi01h.netops.charter.com | 0 |  |  |
159.111.148.31 | lag-10.sdnynedi02h.netops.charter.com | 0 |  |  |
159.111.148.32 | int-0-1-0-16.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.33 | syn-159-111-148-033.inf.spectrum.com | 0 |  |  |
159.111.148.34 | int-0-1-0-17.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.35 | syn-159-111-148-035.inf.spectrum.com | 0 |  |  |
159.111.148.36 | int-0-1-0-18.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.37 | syn-159-111-148-037.inf.spectrum.com | 0 |  |  |
159.111.148.38 | int-0-1-0-19.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.39 | syn-159-111-148-039.inf.spectrum.com | 0 |  |  |
159.111.148.40 | int-0-1-0-16.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.41 | syn-159-111-148-041.inf.spectrum.com | 0 |  |  |
159.111.148.42 | int-0-1-0-17.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.43 | syn-159-111-148-043.inf.spectrum.com | 0 |  |  |
159.111.148.44 | int-0-1-0-18.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.45 | syn-159-111-148-045.inf.spectrum.com | 0 |  |  |
159.111.148.46 | int-0-1-0-19.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.47 | syn-159-111-148-047.inf.spectrum.com | 0 |  |  |
159.111.148.48 | int-0-1-0-15.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.49 | syn-159-111-148-049.inf.spectrum.com | 0 |  |  |
159.111.148.50 | int-0-1-1-0.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.51 | syn-159-111-148-051.inf.spectrum.com | 0 |  |  |
159.111.148.52 | int-0-1-1-1.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.53 | syn-159-111-148-053.inf.spectrum.com | 0 |  |  |
159.111.148.54 | int-0-1-1-2.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.55 | syn-159-111-148-055.inf.spectrum.com | 0 |  |  |
159.111.148.56 | int-0-1-1-3.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.57 | syn-159-111-148-057.inf.spectrum.com | 0 |  |  |
159.111.148.58 | int-0-1-1-4.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.59 | syn-159-111-148-059.inf.spectrum.com | 0 |  |  |
159.111.148.60 | int-0-1-1-5.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.61 | syn-159-111-148-061.inf.spectrum.com | 0 |  |  |
159.111.148.62 | int-0-1-1-6.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.63 | syn-159-111-148-063.inf.spectrum.com | 0 |  |  |
159.111.148.64 | int-0-1-1-7.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.65 | syn-159-111-148-065.inf.spectrum.com | 0 |  |  |
159.111.148.66 | lag-18.sdnynedi01h.netops.charter.com | 0 |  |  |
159.111.148.67 | lag-18.dtr01sdnyne.netops.charter.com | 0 |  |  |
159.111.148.68 | lag-1.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.69 | lag-1.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.70 | lag-21.crr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.71 | lag-1.sar11gdisne.netops.charter.com | 0 |  |  |
159.111.148.72 | int-0-0-75.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.73 | int-0-2-0.ogllnebu01y.netops.charter.com | 0 |  |  |
159.111.148.74 | int-0-0-75.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.75 | int-0-2-2.ogllnebu01y.netops.charter.com | 0 |  |  |
159.111.148.76 | lag-20.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.77 | syn-159-111-148-077.inf.spectrum.com | 0 |  |  |
159.111.148.78 | lag-20.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.79 | syn-159-111-148-079.inf.spectrum.com | 0 |  |  |
159.111.148.80 | lag-10.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.81 | lag-10.sctsnedc02h.netops.charter.com | 0 |  |  |
159.111.148.82 | lag-21.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.83 | lag-1.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.84 | lag-401.crr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.85 | lag-401.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.86 | lag-21.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.87 | syn-159-111-148-087.inf.spectrum.com | 0 |  |  |
159.111.148.88 | lag-21.sctsnedc02h.netops.charter.com | 0 |  |  |
159.111.148.89 | syn-159-111-148-089.inf.spectrum.com | 0 |  |  |
159.111.148.90 | lag-20.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.91 | syn-159-111-148-091.inf.spectrum.com | 0 |  |  |
159.111.148.92 | lag-20.sctsnedc02h.netops.charter.com | 0 |  |  |
159.111.148.93 | syn-159-111-148-093.inf.spectrum.com | 0 |  |  |
159.111.148.94 | int-0-0-100.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.95 | int-0-1-0.sctsnedc01y.netops.charter.com | 0 |  |  |
159.111.148.96 | lag-21.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.97 | syn-159-111-148-097.inf.spectrum.com | 0 |  |  |
159.111.148.98 | lag-21.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.99 | syn-159-111-148-099.inf.spectrum.com | 0 |  |  |
159.111.148.100 | lag-10.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.101 | lag-10.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.102 | lag-19.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.103 | lag-19.dtr01ogllne.netops.charter.com | 0 |  |  |
159.111.148.104 | lag-18.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.105 | lag-18.dtr01ogllne.netops.charter.com | 0 |  |  |
159.111.148.106 | lag-10.npltneic01h.netops.charter.com | 0 |  |  |
159.111.148.107 | lag-10.npltneic02h.netops.charter.com | 0 |  |  |
159.111.148.108 | syn-159-111-148-108.inf.spectrum.com | 0 |  |  |
159.111.148.109 | syn-159-111-148-109.inf.spectrum.com | 0 |  |  |
159.111.148.110 | syn-159-111-148-110.inf.spectrum.com | 0 |  |  |
159.111.148.111 | syn-159-111-148-111.inf.spectrum.com | 0 |  |  |
159.111.148.112 | syn-159-111-148-112.inf.spectrum.com | 0 |  |  |
159.111.148.113 | syn-159-111-148-113.inf.spectrum.com | 0 |  |  |
159.111.148.114 | syn-159-111-148-114.inf.spectrum.com | 0 |  |  |
159.111.148.115 | syn-159-111-148-115.inf.spectrum.com | 0 |  |  |
159.111.148.116 | syn-159-111-148-116.inf.spectrum.com | 0 |  |  |
159.111.148.117 | syn-159-111-148-117.inf.spectrum.com | 0 |  |  |
159.111.148.118 | syn-159-111-148-118.inf.spectrum.com | 0 |  |  |
159.111.148.119 | syn-159-111-148-119.inf.spectrum.com | 0 |  |  |
159.111.148.120 | syn-159-111-148-120.inf.spectrum.com | 0 |  |  |
159.111.148.121 | syn-159-111-148-121.inf.spectrum.com | 0 |  |  |
159.111.148.122 | syn-159-111-148-122.inf.spectrum.com | 0 |  |  |
159.111.148.123 | syn-159-111-148-123.inf.spectrum.com | 0 |  |  |
159.111.148.124 | syn-159-111-148-124.inf.spectrum.com | 0 |  |  |
159.111.148.125 | syn-159-111-148-125.inf.spectrum.com | 0 |  |  |
159.111.148.126 | syn-159-111-148-126.inf.spectrum.com | 0 |  |  |
159.111.148.127 | lag-20.sdnynedi01h.netops.charter.com | 0 |  |  |
159.111.148.128 | syn-159-111-148-128.inf.spectrum.com | 0 |  |  |
159.111.148.129 | lag-20.sdnynedi02h.netops.charter.com | 0 |  |  |
159.111.148.130 | syn-159-111-148-130.inf.spectrum.com | 0 |  |  |
159.111.148.131 | lag-21.sdnynedi01h.netops.charter.com | 0 |  |  |
159.111.148.132 | syn-159-111-148-132.inf.spectrum.com | 0 |  |  |
159.111.148.133 | lag-21.sdnynedi02h.netops.charter.com | 0 |  |  |
159.111.148.134 | lag-21.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.135 | lag-1.sas10gdisne.netops.charter.com | 0 |  |  |
159.111.148.136 | syn-159-111-148-136.inf.spectrum.com | 0 |  |  |
159.111.148.137 | syn-159-111-148-137.inf.spectrum.com | 0 |  |  |
159.111.148.138 | int-100-0-0-14.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.139 | syn-159-111-148-139.inf.spectrum.com | 0 |  |  |
159.111.148.140 | int-100-0-0-15.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.141 | int-0-2-1.angrneafzs0.netops.charter.com | 0 |  |  |
159.111.148.142 | syn-159-111-148-142.inf.spectrum.com | 0 |  |  |
159.111.148.143 | syn-159-111-148-143.inf.spectrum.com | 0 |  |  |
159.111.148.144 | lag-150.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.145 | lag-1.sar20krnyne.netops.charter.com | 0 |  |  |
159.111.148.146 | lag-150.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.147 | lag-2.sar20krnyne.netops.charter.com | 0 |  |  |
159.111.148.148 | lag-151.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.149 | lag-1.sar21krnyne.netops.charter.com | 0 |  |  |
159.111.148.150 | lag-151.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.151 | lag-2.sar21krnyne.netops.charter.com | 0 |  |  |
159.111.148.152 | lag-152.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.153 | lag-1.sar22krnyne.netops.charter.com | 0 |  |  |
159.111.148.154 | lag-152.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.155 | lag-2.sar22krnyne.netops.charter.com | 0 |  |  |
159.111.148.156 | lag-153.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.157 | lag-1.sar23krnyne.netops.charter.com | 0 |  |  |
159.111.148.158 | lag-153.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.159 | lag-2.sar23krnyne.netops.charter.com | 0 |  |  |
159.111.148.160 | syn-159-111-148-160.inf.spectrum.com | 0 |  |  |
159.111.148.161 | syn-159-111-148-161.inf.spectrum.com | 0 |  |  |
159.111.148.162 | syn-159-111-148-162.inf.spectrum.com | 0 |  |  |
159.111.148.163 | syn-159-111-148-163.inf.spectrum.com | 0 |  |  |
159.111.148.164 | syn-159-111-148-164.inf.spectrum.com | 0 |  |  |
159.111.148.165 | syn-159-111-148-165.inf.spectrum.com | 0 |  |  |
159.111.148.166 | syn-159-111-148-166.inf.spectrum.com | 0 |  |  |
159.111.148.167 | syn-159-111-148-167.inf.spectrum.com | 0 |  |  |
159.111.148.168 | lag-20.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.169 | lag-1.sas01krnyne.netops.charter.com | 0 |  |  |
159.111.148.170 | lag-20.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.171 | lag-1.sas02krnyne.netops.charter.com | 0 |  |  |
159.111.148.172 | vlan-10.sas01krnyne.netops.charter.com | 0 |  |  |
159.111.148.173 | vlan-10.sas02krnyne.netops.charter.com | 0 |  |  |
159.111.148.174 | lag-62.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.175 | syn-159-111-148-175.inf.spectrum.com | 0 |  |  |
159.111.148.176 | lag-63.ogllnebu01h.netops.charter.com | 0 |  |  |
159.111.148.177 | syn-159-111-148-177.inf.spectrum.com | 0 |  |  |
159.111.148.178 | lag-63.ogllnebu02h.netops.charter.com | 0 |  |  |
159.111.148.179 | syn-159-111-148-179.inf.spectrum.com | 0 |  |  |
159.111.148.180 | syn-159-111-148-180.inf.spectrum.com | 0 |  |  |
159.111.148.181 | syn-159-111-148-181.inf.spectrum.com | 0 |  |  |
159.111.148.182 | syn-159-111-148-182.inf.spectrum.com | 0 |  |  |
159.111.148.183 | syn-159-111-148-183.inf.spectrum.com | 0 |  |  |
159.111.148.184 | lag-61.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.185 | syn-159-111-148-185.inf.spectrum.com | 0 |  |  |
159.111.148.186 | lag-60.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.187 | syn-159-111-148-187.inf.spectrum.com | 0 |  |  |
159.111.148.188 | lag-59.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.189 | syn-159-111-148-189.inf.spectrum.com | 0 |  |  |
159.111.148.190 | lag-63.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.191 | syn-159-111-148-191.inf.spectrum.com | 0 |  |  |
159.111.148.192 | lag-58.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.193 | syn-159-111-148-193.inf.spectrum.com | 0 |  |  |
159.111.148.194 | lag-62.npltneic01h.netops.charter.com | 0 |  |  |
159.111.148.195 | syn-159-111-148-195.inf.spectrum.com | 0 |  |  |
159.111.148.196 | lag-62.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.197 | syn-159-111-148-197.inf.spectrum.com | 0 |  |  |
159.111.148.198 | lag-61.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.199 | syn-159-111-148-199.inf.spectrum.com | 0 |  |  |
159.111.148.200 | lag-60.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.201 | syn-159-111-148-201.inf.spectrum.com | 0 |  |  |
159.111.148.202 | lag-59.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.203 | syn-159-111-148-203.inf.spectrum.com | 0 |  |  |
159.111.148.204 | lag-63.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.205 | syn-159-111-148-205.inf.spectrum.com | 0 |  |  |
159.111.148.206 | lag-58.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.207 | syn-159-111-148-207.inf.spectrum.com | 0 |  |  |
159.111.148.208 | lag-63.npltneic02h.netops.charter.com | 0 |  |  |
159.111.148.209 | syn-159-111-148-209.inf.spectrum.com | 0 |  |  |
159.111.148.210 | lag-63.crr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.211 | lag-63.abr01gdisne89.netops.charter.com | 0 |  |  |
159.111.148.212 | lag-63.crr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.213 | lag-63.abr03gdisne89.netops.charter.com | 0 |  |  |
159.111.148.214 | int-4-1-0-101.crr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.215 | int-0-0-0-0.rrr10gdisneas.netops.charter.com | 0 |  |  |
159.111.148.216 | int-4-1-0-101.crr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.217 | int-0-0-0-1.rrr10gdisneas.netops.charter.com | 0 |  |  |
159.111.148.218 | syn-159-111-148-218.inf.spectrum.com | 0 |  |  |
159.111.148.219 | syn-159-111-148-219.inf.spectrum.com | 0 |  |  |
159.111.148.220 | syn-159-111-148-220.inf.spectrum.com | 0 |  |  |
159.111.148.221 | syn-159-111-148-221.inf.spectrum.com | 0 |  |  |
159.111.148.222 | syn-159-111-148-222.inf.spectrum.com | 0 |  |  |
159.111.148.223 | syn-159-111-148-223.inf.spectrum.com | 0 |  |  |
159.111.148.224 | lag-400.dtr01krnyne.netops.charter.com | 0 |  |  |
159.111.148.225 | syn-159-111-148-225.inf.spectrum.com | 0 |  |  |
159.111.148.226 | lag-400.dtr02krnyne.netops.charter.com | 0 |  |  |
159.111.148.227 | syn-159-111-148-227.inf.spectrum.com | 0 |  |  |
159.111.148.228 | lag-400.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.229 | syn-159-111-148-229.inf.spectrum.com | 0 |  |  |
159.111.148.230 | lag-400.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.231 | syn-159-111-148-231.inf.spectrum.com | 0 |  |  |
159.111.148.232 | lag-11.sctsnedc01h.netops.charter.com | 0 |  |  |
159.111.148.233 | syn-159-111-148-233.inf.spectrum.com | 0 |  |  |
159.111.148.234 | lag-11.sctsnedc02h.netops.charter.com | 0 |  |  |
159.111.148.235 | syn-159-111-148-235.inf.spectrum.com | 0 |  |  |
159.111.148.236 | syn-159-111-148-236.inf.spectrum.com | 0 |  |  |
159.111.148.237 | syn-159-111-148-237.inf.spectrum.com | 0 |  |  |
159.111.148.238 | syn-159-111-148-238.inf.spectrum.com | 0 |  |  |
159.111.148.239 | syn-159-111-148-239.inf.spectrum.com | 0 |  |  |
159.111.148.240 | syn-159-111-148-240.inf.spectrum.com | 0 |  |  |
159.111.148.241 | syn-159-111-148-241.inf.spectrum.com | 0 |  |  |
159.111.148.242 | lag-22.crr01sctsne.netops.charter.com | 0 |  |  |
159.111.148.243 | lag-1.npltneic02h.netops.charter.com | 0 |  |  |
159.111.148.244 | syn-159-111-148-244.inf.spectrum.com | 0 |  |  |
159.111.148.245 | syn-159-111-148-245.inf.spectrum.com | 0 |  |  |
159.111.148.246 | syn-159-111-148-246.inf.spectrum.com | 0 |  |  |
159.111.148.247 | syn-159-111-148-247.inf.spectrum.com | 0 |  |  |
159.111.148.248 | lag-20.dtr01gdisne.netops.charter.com | 0 |  |  |
159.111.148.249 | lag-1.hmr01gdisne89.netops.charter.com | 0 |  |  |
159.111.148.250 | lag-20.dtr02gdisne.netops.charter.com | 0 |  |  |
159.111.148.251 | lag-2.hmr01gdisne89.netops.charter.com | 0 |  |  |
159.111.148.252 | syn-159-111-148-252.inf.spectrum.com | 0 |  |  |
159.111.148.253 | syn-159-111-148-253.inf.spectrum.com | 0 |  |  |
159.111.148.254 | syn-159-111-148-254.inf.spectrum.com | 0 |  |  |
159.111.148.255 | syn-159-111-148-255.inf.spectrum.com | 0 |  |  |