| CMLS Membership List as of 3.28.12 |
|
|
|
| Membership Year |
Membership Type |
Organization |
City |
State |
Phone |
| 2016 |
Regular Member |
Consolidated Multiple Listing Service |
Columbia |
SC |
803.799.7167 |
| 2012 |
Regular Member |
Alaska Multiple Listing Service Inc. |
Anchorage |
AK |
907.865.4103 |
| 2012 |
Regular Member |
Amarillo Association of Realtors MLS |
Amarillo |
TX |
806.358.7736 |
| 2012 |
Regular Member |
Arizona Regional MLS |
Tempe |
AZ |
480.303.7026 |
| 2012 |
Regular Member |
Aspen/Glenwood MLS Inc. |
Carbondale |
CO |
866.927.0803 |
| 2012 |
Regular Member |
Associated Multi List Services of Oklahoma, Inc. |
Norman |
OK |
405.364.8724 |
| 2012 |
Regular Member |
Austin Board of REALTORS |
Austin |
TX |
512.454.7636 x 1100 |
| 2012 |
Regular Member |
Bakersfield Association of REALTORS |
Bakersfield |
CA |
661.635.2300 |
| 2012 |
Regular Member |
Bay Area Real Estate Information Services, Inc. |
Santa Rosa |
CA |
707.575.8000 |
| 2012 |
Regular Member |
Birmingham Area MLS |
Birmingham |
AL |
205.802.6061 |
| 2012 |
Regular Member |
Brunswick County Association of REALTORS |
Supply |
NC |
910.754.5700 |
| 2012 |
Regular Member |
Carolina Multiple Listing Services Inc. |
Charlotte |
NC |
704.940.3125 |
| 2012 |
Regular Member |
CCAR/Bay East MLS |
Walnut Creek |
CA |
925.207.6446 |
| 2012 |
Regular Member |
Central Indiana Regional MLS, LLC |
Kokomo |
IN |
765.457.0089 |
| 2012 |
Regular Member |
Central New York Information Service |
Syracuse |
NY |
315.457.5979 |
| 2012 |
Regular Member |
Central Oregon Association of REALTORS and MLS |
Bend |
OR |
541.382.6027 |
| 2012 |
Regular Member |
Central Penn Multi-List Inc. |
Enola |
PA |
717.761.8440 |
| 2012 |
Regular Member |
Central Virginia Regional Multiple Listing System |
Richmond |
VA |
804.422.5000 |
| 2012 |
Regular Member |
Central Wisconsin Multiple Listing Service, Inc. |
Mosinee |
WI |
715.693.7325 |
| 2012 |
Regular Member |
Charleston-Trident MLS |
Charleston |
SC |
843.760.9400 |
| 2012 |
Regular Member |
Coastal Association of Realtors |
Berlin |
MD |
410.641.4409 |
| 2012 |
Regular Member |
Coeur d’Alene MLS |
Coeur d’ Alene |
ID |
208.765.5364 |
| 2012 |
Regular Member |
Colorado Real Estate Network |
Montrose |
CO |
970.240.1600 |
| 2012 |
Regular Member |
Columbus & Central Ohio MLS |
Columbus |
OH |
614.475.4000 |
| 2012 |
Regular Member |
Combined L.A. Westside MLS, Inc. |
Los Angeles |
CA |
310.358.1100 x 105 |
| 2012 |
Regular Member |
Connecticut Multiple Listing Service, Inc. |
Wallingford |
CT |
203.697.1006 |
| 2012 |
Regular Member |
CRIS MLS |
Akron |
OH |
330.376.0015 |
| 2012 |
Regular Member |
CRMLS |
Pomona |
CA |
909.859.2040 |
| 2012 |
Regular Member |
Discover Software, Inc. |
Santa Clarita |
CA |
661.750.2738 |
| 2012 |
Regular Member |
Duluth Area Association of Realtors |
Duluth |
MN |
218.728.5676 |
| 2012 |
Regular Member |
Evansville Area Association of Realtors |
Evansville |
IN |
812.473.3333 |
| 2012 |
Regular Member |
Florida Realtors |
Orlando |
FL |
407.438.1400 |
| 2012 |
Regular Member |
FMLS |
Atlanta |
GA |
678.592.9524 |
| 2012 |
Regular Member |
Fresno Association of REALTORS |
Fresno |
CA |
559.490.6400 |
| 2012 |
Regular Member |
Genesee Region Real Estate Information Service |
Rochester |
NY |
585.615.5312 |
| 2012 |
Regular Member |
Great Falls Association of REALTORS |
Great Falls |
MT |
406.453.2752 |
| 2012 |
Regular Member |
Great Plains REALTORS MLS |
Omaha |
NE |
402.619.5550 |
| 2012 |
Regular Member |
Greater Baton Rouge Association Of Realtors |
Baton Rouge |
LA |
225.761.2000 |
| 2012 |
Regular Member |
Greater Fairfield County CMLS, Inc. |
Norwalk |
CT |
203.840.6674 |
| 2012 |
Regular Member |
Greater Fort Lauderdale Realtors |
Ft. Lauderdale |
FL |
954.563.7261 |
| 2012 |
Regular Member |
Greater Hudson Valley MLS |
Goshen |
NY |
845.294.7905 |
| 2012 |
Regular Member |
Greater Lansing Association of REALTORS |
Lansing |
MI |
517.323.4090 |
| 2012 |
Regular Member |
Greater Las Vegas Association of REALTORS |
Las Vegas |
NV |
702.784.5019 |
| 2012 |
Regular Member |
Greater Louisville Association of Realtors |
Louisville |
KY |
502.894.9866 |
| 2012 |
Regular Member |
Greater McAllen Association of REALTORS |
McAllen |
TX |
956.682.4119 |
| 2012 |
Regular Member |
Greater Montreal Real Estate Board |
Verdun |
QB |
514.762.2440, x 111 |
| 2012 |
Regular Member |
Greater Northwest Indiana Assoc. of Realtors MLS |
Merrillville |
IN |
219.795.3600 |
| 2012 |
Regular Member |
Greenwich Multiple Listing Service, Inc. |
Greenwich |
CT |
203.869.0240 |
| 2012 |
Regular Member |
Hawaii Information Service |
Honolulu |
HI |
808.599.4224 x 172 |
| 2012 |
Regular Member |
Heartland MLS |
Leawood |
KS |
913.661.1600 x 309 |
| 2012 |
Regular Member |
HiCentral MLS, Ltd. |
Honolulu |
HI |
808.792.4948 |
| 2012 |
Regular Member |
Houston REALTORS Information Service, Inc. |
Houston |
TX |
713.629.1900 |
| 2012 |
Regular Member |
Information and Real Estate Services, LLC |
Loveland |
CO |
970.593.9002 |
| 2012 |
Regular Member |
Intermountain Multiple Listing Service, Inc. |
Boise |
ID |
208.947.7231 |
| 2012 |
Regular Member |
Lafayette Regional Association of Realtors |
Lafayette |
IN |
765.429.5411 |
| 2012 |
Regular Member |
Lehigh Valley AOR/MLS |
Bethleham |
PA |
800.893.9969 |
| 2012 |
Regular Member |
Maine Real Estate Information System, Inc. |
South Portland |
ME |
207.780.1366 |
| 2012 |
Regular Member |
Memphis Area Assoc of REALTORS MLS |
Memphis |
TN |
901.818.2415 |
| 2012 |
Regular Member |
Metro MLS |
Milwaukee |
WI |
414.778.5400 |
| 2012 |
Regular Member |
Metrolist, Inc. |
Greenwood Village |
CO |
303.850.9576 x 141 |
| 2012 |
Regular Member |
Metropolitan Indianapolis Board of REALTORS |
Indianapolis |
IN |
317.956.1912; 317.956.5254 |
| 2012 |
Regular Member |
Midlands MLS, Inc. |
Lincoln |
NE |
402.441.3625 |
| 2012 |
Regular Member |
Midwest Real Estate Data |
Lisle |
IL |
630.955.2765 |
| 2012 |
Regular Member |
MiRealSource Inc. |
Troy |
MI |
248.247.1040 x112 |
| 2012 |
Regular Member |
Missoula Organization of REALTORS |
Missoula |
MT |
406.728.0560 |
| 2012 |
Regular Member |
MLS of Catawba Valley, Inc. |
Hickory |
NC |
828.355.8249 |
| 2012 |
Regular Member |
MLS of Elkhart County |
Goshen |
IN |
574.875.3283 |
| 2012 |
Regular Member |
MLS of Hilton Head Island |
Hilton Head Island |
SC |
843.785.9696 |
| 2012 |
Regular Member |
MLS of Yakima Association of REALTORS |
Yakima |
WA |
509.457.8191 |
| 2012 |
Regular Member |
MLS Property Information Network Inc. |
Shrewsbury |
MA |
508.845.1011 x 7120 |
| 2012 |
Regular Member |
MLSListings Inc |
Sunnyvale |
CA |
408.874.0200 |
| 2012 |
Regular Member |
MLSOK |
Oklahoma City |
OK |
405.841.5311 |
| 2012 |
Regular Member |
Monmouth County Association of REALTORS |
Tinton Falls |
NJ |
732.918.1340 x 16 |
| 2012 |
Regular Member |
MRIS Inc. |
Rockville |
MD |
301.838.7120 |
| 2012 |
Regular Member |
MRIS, Inc. |
Rockville |
MD |
301.838.7120 |
| 2012 |
Regular Member |
MTRMLS, Inc. |
Brentwood |
TN |
615.385.0777 |
| 2012 |
Regular Member |
Multilist Service of Springfield Realtors, Inc. |
Springfield |
MO |
417.883.1226 |
| 2012 |
Regular Member |
My Florida Regional Multiple Listing Service |
Matland |
FL |
407.960.5300 |
| 2012 |
Regular Member |
Naples Area Board of REALTORS |
Naples |
FL |
239.272.0008 |
| 2012 |
Regular Member |
New Jersey MLS Inc. |
Haworth |
NJ |
201.387.1150 |
| 2012 |
Regular Member |
North Carolina Mountains MLS |
Asheville |
NC |
828.687.9028 |
| 2012 |
Regular Member |
North Central WV Real Estate Information Network |
Bridgeport |
WV |
304.842.2785 |
| 2012 |
Regular Member |
North Texas Real Estate Information Systems Inc. |
Dallas |
TX |
214.800.8426 |
| 2012 |
Regular Member |
Northeast Oklahoma Real Estate Services, Inc. |
Tulsa |
OK |
918.663.7500 |
| 2012 |
Regular Member |
Northern Nevada Regional MLS |
Reno |
NV |
775.823.8838 |
| 2012 |
Regular Member |
Northern New England Real Estate Network (NNEREN) |
Concord |
NH |
603.228.9733 x302 |
| 2012 |
Regular Member |
Northern Ohio Regional MLS |
Independence |
OH |
216.485.4100 x421 |
| 2012 |
Regular Member |
Northstar MLS |
St. Paul |
MN |
651.251.3200 |
| 2012 |
Regular Member |
Northwest Montana Assn. of Realtors, MLS, Inc. |
Kalispell |
MT |
406.752.4313 |
| 2012 |
Regular Member |
Northwest Multiple Listing Service |
Kirkland |
WA |
425.820.9200 |
| 2012 |
Regular Member |
Outer Banks Association of Realtors |
Nags Head |
NC |
252.441.4036 |
| 2012 |
Regular Member |
Park City Board of REALTORS |
Park City |
UT |
435.200.6900 |
| 2012 |
Regular Member |
Pensacola Assoc of REALTORS MLS |
Pensacola |
FL |
850.434.5507 |
| 2012 |
Regular Member |
Prescott Area Association of Realtors, Inc. |
Prescott |
AZ |
928.445.2663 |
| 2012 |
Regular Member |
Real Estate Board of Greater Vancouver |
Vancouver |
BC |
604-730-3048 |
| 2012 |
Regular Member |
Real Estate Information Network Inc. |
Virginia Beach |
VA |
757.531.7970 |
| 2012 |
Regular Member |
Realcomp II Ltd. |
Farmington Hills |
MI |
248.699.9120 |
| 2012 |
Regular Member |
Realtor Association of Northwestern Illinois |
Freeport |
IL |
815.235.3068 |
| 2012 |
Regular Member |
Realtors Association of Maui Inc. |
Kahului |
HI |
808.270.4647 |
| 2012 |
Regular Member |
REALTORS Association of York & Adams Counties |
York |
PA |
717.843.0720 |
| 2012 |
Regular Member |
RealtyWeb.net/Northeast Florida MLS |
Jacksonville |
FL |
904.394.9494 |
| 2012 |
Regular Member |
Regional MLS Inc |
Palm Beach Gardens |
FL |
561.627.4548 |
| 2012 |
Regular Member |
RMLS- Regional Multiple Listing Service |
Portland |
OR |
503.236.7657 |
| 2012 |
Regular Member |
San Antonio Board of REALTORS |
San Antonio |
TX |
210.593.1200 |
| 2012 |
Regular Member |
San Francisco Association of Realtors |
San Francisco |
CA |
415.431.8500 |
| 2012 |
Regular Member |
SANDICOR Inc. |
San Diego |
CA |
858.622.6200 |
| 2012 |
Regular Member |
Santa Barbara Association of REALTORS & MLS |
Santa Barbara |
CA |
805.884.8614 |
| 2012 |
Regular Member |
Sedona Verde Valley Association of Realtors |
Sedona |
AZ |
520-282-5409 |
| 2012 |
Regular Member |
SIR/MLS Inc. |
Collinsville |
IL |
618.343.3030 |
| 2012 |
Regular Member |
South Central Kansas MLS, Inc. |
Wichita |
KS |
316.263.3167 |
| 2012 |
Regular Member |
South Central Wisconsin MLS |
Madison |
WI |
608-240-2800 |
| 2012 |
Regular Member |
South Tahoe Association of REALTORS |
South Lake Tahoe |
CA |
530.541.7007 |
| 2012 |
Regular Member |
Southeast Minnesota Association of Realtors MLS |
Rochester |
MN |
507.285.9833 |
| 2012 |
Regular Member |
Southern New Mexico MLS |
Las Cruces |
NM |
575.524.0658 |
| 2012 |
Regular Member |
Southern Oregon MLS |
Medford |
OR |
541.414.1502 |
| 2012 |
Regular Member |
Southwest MLS Inc. |
Albuquerque |
NM |
505.842.1433 |
| 2012 |
Regular Member |
Southwest Montana MLS |
Bozeman |
MT |
406.585.0033 |
| 2012 |
Regular Member |
Spokane Association of Realtors |
Spokane |
WA |
509.326.9222 |
| 2012 |
Regular Member |
Staten Island MLS |
Staten Island |
NY |
718.979.0007 |
| 2012 |
Regular Member |
Summit MLS, Inc. |
Dillon |
CO |
970.468.8700 |
| 2012 |
Regular Member |
Tallahassee Board of Realtors |
Tallahassee |
FL |
850.224.7713 |
| 2012 |
Regular Member |
The Canadian Real Estate Association |
Ottawa |
Ontario |
613.237.7111 |
| 2012 |
Regular Member |
Toronto Real Estate Board |
Toronto |
ON |
416.443.81 x |
| 2012 |
Regular Member |
Traverse Area Association of REALTORS |
Traverse City |
MI |
231.947.2050 |
| 2012 |
Regular Member |
TReND MLS |
King of Prussia |
PA |
610.783.4650 |
| 2012 |
Regular Member |
Triad MLS Inc. |
High Point |
NC |
336.841.1337 |
| 2012 |
Regular Member |
Triangle MLS Inc. |
Cary |
NC |
919.654.5408 |
| 2012 |
Regular Member |
Tri-City Association of REALTORS |
Kennewick |
WA |
509-783-2184 |
| 2012 |
Regular Member |
Tucson Association of REALTORS |
Tucson |
AZ |
520.382.4218 |
| 2012 |
Regular Member |
Upstate Alliance of REALTORS MLS |
Fort Wayne |
IN |
260.426.4700 |
| 2012 |
Regular Member |
Vail Multi Listing Service |
Edwards |
CO |
970.766.1032 |
| 2012 |
Regular Member |
Vancouver Island Real Estate Board |
Nanaimo |
BC |
250.390.4212 |
| 2012 |
Regular Member |
Ventura County Coastal Association of REALTORS |
Oxnard |
CA |
805.981.2100 |
| 2012 |
Regular Member |
Walla Walla Association of Realtors MLS |
Walla Walla |
WA |
509.525.0934 |
| 2012 |
Regular Member |
Warren County Multiple Listing Service, Inc. |
Queensbury |
NY |
518.798.3425 |
| 2012 |
Regular Member |
Wasatch Front Regional MLS |
Sandy |
UT |
800.236.1462 |
| 2012 |
Regular Member |
West Alabama Multiple Listing Service, Inc. |
Tuscaloosa |
AL |
205.345.7323 |
| 2012 |
Regular Member |
West Penn Multi-List, Inc. |
Pittsburgh |
PA |
412.367.5860 |
| 2012 |
Regular Member |
Western Arizona REALTOR Data Exchange, Inc. |
Bullhead City |
AZ |
928.704.2800 |
| 2012 |
Regular Member |
Western NY Real Estate Info. Services |
Amherst |
NY |
716.636.9000 |
| 2012 |
Regular Member |
Western Upstate Multiple Listing Service |
Anderson |
SC |
864.224.7941 |
| 2012 |
Regular Member |
Willamette Valley Multiple Listing Service |
Salem |
OR |
503.399.8657 |
| 2012 |
Business Partner |
10K Research and Marketing |
Edina |
MN |
952.988.3126 |
| 2012 |
Business Partner |
7DS Associates |
Sugar Land |
TX |
973.869.9357 |
| 2012 |
Business Partner |
BookaShowing.com |
Eau Claire |
WI |
800.826.7155 |
| 2012 |
Business Partner |
BuyerMLS |
Oaks |
PA |
484.580.9260 |
| 2012 |
Business Partner |
Callister Nebeker & McCullough |
Salt Lake City |
UT |
801.530.7388 |
| 2012 |
Business Partner |
Centralized Showing Service, Inc. |
Overland Park |
KS |
913.851.8405 x1204 |
| 2012 |
Business Partner |
Clareity Security |
Scottsdale |
AZ |
480.375.4994 |
| 2012 |
Business Partner |
CoreLogic MarketLinx |
Burnaby |
BC |
714.250.6145 |
| 2012 |
Business Partner |
Courthouse Retrieval System |
Knoxville |
TN |
864.431.8289 |
| 2012 |
Business Partner |
D+H Limited Partnership |
Toronto |
ON |
416.696.7702 x 5611 |
| 2012 |
Business Partner |
DataMaster (Market Data Service LLC) |
Layton |
UT |
801.657.5800 |
| 2012 |
Business Partner |
Diverse Solutions |
Irvine |
CA |
877.348.7654 |
| 2012 |
Business Partner |
DocuSign Inc. |
Seattle |
WA |
206.274.5295 |
| 2012 |
Business Partner |
DotLoop |
Cincinatti |
OH |
513.257.0550 |
| 2012 |
Business Partner |
dynaConnections Corp. |
Austin |
TX |
512.306.9898 |
| 2012 |
Business Partner |
Equator, LLC |
Los Angeles |
CA |
949.502.2264 |
| 2012 |
Business Partner |
Falcon Technologies Corp. |
Coquitlam |
BC |
604.240.4235 |
| 2012 |
Business Partner |
FBS Data Systems |
Fargo |
ND |
800.437.4232 |
| 2012 |
Business Partner |
Focus Forward Consulting |
Northville |
MI |
248.374.1045 |
| 2012 |
Business Partner |
Goomzee |
Missoula |
MT |
406.542.9955 |
| 2012 |
Business Partner |
HomeFinder.com |
Chicago |
IL |
312.601.5715 |
| 2012 |
Business Partner |
Homes Media Solutions |
Boca Raton |
FL |
561.981.5901 |
| 2012 |
Business Partner |
iHomefinder.com |
Berkeley |
CA |
510.644.0230 x 309 |
| 2012 |
Business Partner |
iMapp, Inc |
Tampa |
Fl |
813.282.9300 |
| 2012 |
Business Partner |
Imprev, Inc. |
Bellevue |
WA |
425.458.4800 |
| 2012 |
Business Partner |
Instanet Solutions |
London |
ON |
519.432.5477 x 823 |
| 2012 |
Business Partner |
Keepsum |
Greenwich |
CT |
203.220.6477 |
| 2012 |
Business Partner |
Larson/Sobotka, PLLC |
Minneapolis |
MN |
612.424.8663 |
| 2012 |
Business Partner |
ListHub |
Morgantown |
WV |
877.847.3394 |
| 2012 |
Business Partner |
Listingbook LLC |
Greensboro |
NC |
336.722.3456 |
| 2012 |
Business Partner |
Lotus Law Center |
La Mesa |
CA |
619.358.9211 |
| 2012 |
Business Partner |
LPS MLS Solutions |
Olathe |
KS |
913.693.0000 |
| 2012 |
Business Partner |
Management Advisors Inc. |
Greenwood Village |
CO |
303.796.8040 |
| 2012 |
Business Partner |
MLS Domains Association |
Minneapolis |
MN |
612.424.8663 |
| 2012 |
Business Partner |
Mobile Real Estate ID |
Tarrytown |
NY |
914.332.4741 |
| 2012 |
Business Partner |
MobileRealtyApps.com |
Minneapolis |
MN |
612.284.2828 |
| 2012 |
Business Partner |
NewHome Source Professional |
Austin |
TX |
512.651.8919 |
| 2012 |
Business Partner |
OfferAssurance.com |
Southfield |
MI |
877.287.3915 |
| 2012 |
Business Partner |
Onboard Informatics |
New York |
NY |
646.747.4276 |
| 2012 |
Business Partner |
Point2 Technologies Inc. |
Saskatoon |
SK |
306.955.1855 |
| 2012 |
Business Partner |
Pranix Inc. |
San Clemente |
CA |
949.361.9016 |
| 2012 |
Business Partner |
Property Panorama, Inc. |
Mentor |
OH |
619.405.8287 |
| 2012 |
Business Partner |
RatePlug, LLC |
Naperville |
IL |
630.848.1345 |
| 2012 |
Business Partner |
RCS MANAGEMENT/Consulting |
Breinigsville |
PA |
484.291.4181 |
| 2012 |
Business Partner |
ReachFactor |
Las Vegas |
NV |
213.986.1084 |
| 2012 |
Business Partner |
Real Estate Digital |
Irvine |
CA |
949.681.4710 |
| 2012 |
Business Partner |
RealBiz360 Inc./ Realbiz Media |
Escondido |
CA |
623.234.8981 |
| 2012 |
Business Partner |
RealEstate Business Intelligence LLC |
Rockville |
MD |
301.838.7131 |
| 2012 |
Business Partner |
Realtor.com |
West Lake Village |
CA |
805.557.2043 |
| 2012 |
Business Partner |
Realtors Property Resource |
Chicago |
IL |
949.335.2874 |
| 2012 |
Business Partner |
Realty Tools Inc. |
Hunt Valley |
MD |
410.628.1400 x100 |
| 2012 |
Business Partner |
RECake |
Honolulu |
HI |
808.384.7165 |
| 2012 |
Business Partner |
SentriLock LLC |
Cincinnati |
OH |
513-618-9202 |
| 2012 |
Business Partner |
ShowingTime |
Chicago |
IL |
312.568.8000 |
| 2012 |
Business Partner |
Solid Earth, Inc. |
Huntsville |
AL |
256.536.0606 x 101 |
| 2012 |
Business Partner |
Systems Engineering Inc. |
Greensboro |
NC |
336.664.0223 |
| 2012 |
Business Partner |
Terradatum |
Glen Ellen |
CA |
888.212.4793 x 5 |
| 2012 |
Business Partner |
Trendgraphix, Inc. |
Sacramento |
CA |
916.978.4269 |
| 2012 |
Business Partner |
Trulia |
San Francisco |
CA |
425.301.6771 |
| 2012 |
Business Partner |
UTC Fire & Security – Supra |
Salem |
OR |
800.842.8280 |
| 2012 |
Business Partner |
W&R Studios |
Huntington Beach |
CA |
714.240.3895 |
| 2012 |
Business Partner |
WAV Group |
Arroyo Grande |
CA |
805.473.9119 |
| 2012 |
Business Partner |
WolfNet Technologies |
Minneapolis |
MN |
612.342.0088 |
| 2012 |
Business Partner |
Workforce Resource |
Atlanta |
GA |
404.272.7054 |
| 2012 |
Business Partner |
Xplode Conference |
Dacula |
GA |
678.414.5991 |
| 2012 |
Business Partner |
Zillow.com |
Seattle |
WA |
678.641.7997 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|