Main Page Total to trade Unique
No Course City State   656 442  
1 Amherst Country Club Amherst New Hampshire  
3 Angel Park   Nevada  
2 Angel Park: Cloud Nine   Nevada  
2 Angel Park: Seventh Heaven   Nevada  
2 Annbriar Golf Course Waterloo Illinois  
4 Arcadia Bluffs    
3 Armitage Golf Club Mechanicsburg Pennsylvania  
3 ASU Karsten Golf Course   Arizona  
1 Bali Hai Golf Club Las Vegas Nevada  
1 Ballantyne Resort Charlotte North Carolina  
1 Banbury Golf Course Eagle Idaho  
2 Bandon Dunes (old scorecard)   Oregon  
2 Bandon Dunes (new)   Oregon  
1 Barefoot Resort: The Fazio Course   South Carolina  
2 Barefoot Resort: The Norman Course   South Carolina  
1 Battlement Mesa   Colorado  
1 The Bay Club Berlin Maryland  
1 Bay Creek Cape Charles Virginia  
2 Bay Harbor Golf Club   Michigan  
7 Bay Hill   Florida  
1 Bay Tree: Gold Course   South Carolina  
1 Bay Tree: Green Course   South Carolina  
1 Bay Tree: Silver Course   South Carolina  
1 Bay Valley Hotel and Resort Bay City Michigan  
1 Baywood Greens   Delaware  
1 Bear Creek Golf Club DFW Airport Texas
2 Bearslide Cicero Indiana
1 Beechtree Golf Club   x  
1 Belgrade Lakes Golf Club Belgrade Lakes Maine  
3 Bent Creek Jackson Missouri  
1 Blackmoor    South Carolina  
1 Blue Heron Pines Golf Club: East Course   New Jersey  
2 Blue Heron Pines Golf Club: West Course   New Jersey  
1 Boca Raton Resort Club:Resort Course   Florida  
1 Bodega Harbour Golf Links Bodega Bay California  
1 The Boulders: South Course   Colorado  
1 Boyne Highlands: The Heather Michigan
1 Boyne Highlands Resort Michigan
3 Boyne USA Resorts Boyne Falls Michigan  
1 Branson Creek Golf Club Branson  Missouri  
1 Brasstown Valley Young Harris Georgia  
1 Brickyard Crossing Indianapolis Indiana  
1 Brier Creek Country Club   North Carolina  
1 Bryan Park Browns Summit North Carolina  
1 Bucks Run Golf Club Mt. Pleasant Michigan  
2 Bulle Rock Havre de Grace Maryland  
2 Calabash Golf Links   North Carolina  
1 Callaway Gardens Resort Preserve: Gardens View   Georgia  
1 Callaway Gardens Resort Preserve: Lake View   Georgia  
1 Callaway Gardens Resort Preserve: Mountain View   Georgia  
2 Cantigny Wheaton Illinois  
1 Canyon West Weatherford Texas  
2 The Captains Golf Course Brewster Massachusetts  
1 Carmel   x  
1 Carolina Trace Country Club   x  
1 Carrington Golf Club Monroe Michigan  
1 Casperkill Country Club   New York  
1 Chase Oaks   Texas  
1 The Chief Bellaire Michigan  
4 Coeur D'Alene   Idaho  
1 Cog Hill Country Club: Dubsdread Lemont Illinois  
1 Copper Creek   x  
1 Coral Creek   Hawaii  
1 CordeValle   California  
1 Country Club of Hilton Head   South Carolina  
1 Country Club of New Hampshire North Sutton New Hampshire  
1 Country Club of Waterbury    
1 The Country Club of Whispering Pines: Pines Course Whispering Pines North Carolina
1 The Country Club of Whispering Pines: River Course Whispering Pines North Carolina
2 The Course at Aberdeen Valparaiso Indiana  
2 The Course at Wente Vineyards   California  
1 The Course at Yale   Connecticut  
1 Covered Bridge Golf Club   Indiana  
1 Crooked Tree Golf Club Petoskey Michigan  
2 Crosswater Sunriver Oregon  
1 Crumpin-Fox Club Bernardston Massachusetts  
1 Dancing Rabbit Golf Club: The Azaleas Philadelphia Mississippi  
1 Dancing Rabbit Golf Club: The Oaks Philadelphia Mississippi  
1 Darkhorse   California  
2 Deerwood Country Club Westhampton New Jersey  
1 Desert Princess Country Club Cathedral City California  
1 Diablo Grande: The Ranch Course   California  
1 DiamondBack Golf Club   South Carolina  
1 Diamond Ridge   Maryland  
1 Doral Golf Resort and Spa: Blue Course   Florida  
2 Doral Golf Resort and Spa: Great White   Florida  
1 Doral Golf Resort and Spa: Raymond Floyd Gold Course   Florida  
1 Doral Golf Resort And Spa: Red Course   Florida  
1 Doral Golf Resort and Spa: Silver Course   Florida  
1 Dove Valley Ranch Golf Club   Arizona  
1 Dragon   California  
1 The Dunes at Maui Lani Kahului Hawaii  
2 DuPont Country Club: Dupont Course   Delaware  
3 Eagle Mountain   Arizona  
1 Eagle Nest Golf Club   South Carolina  
1 Eagle Ridge Golf Club Lakewood New Jersey  
2 The Eagles: Lakes Florida
2 The Eagles: Forest Florida
1 Eagle Valley Golf   Nevada  
1 East Lake Golf Club   Georgia  
1 Edgewood Golf Club Auburn Illinois  
1 Edgewood Tahoe  Stateline Nevada  
2 Fairway Pines Golf and Country Club   Colorado  
1 Falmouth Country Club   Massachusetts  
2 Firestone Country Club: North Course Ohio
1 Firestone Country Club: South Course Ohio
2 Firestone Country Club: West Course Ohio
2 Forsgate Country Club Monroe Township New Jersey  
1 The Fort Golf Course Indianapolis Indiana  
2 Foss Park North Chicago Illinois  
1 Fox Hollow Golf Club Saint Michael Minnesota  
2 Fox Hopyard Golf Club East Haddam Connecticut  
1 Franklin Canyon Golf Course   California  
1 Furry Creek Golf and Country Club   British Columbia  
1 Garland: Fountains Lewiston Michigan
1 Garland: Monarch Lewiston Michigan
1 Garland: Reflections Lewiston Michigan
1 Garland: Swampfire Lewiston Michigan
1 George Young Recreational Complex Iron River Michigan
2 Glasson Golf and Country Club   England  
1 Glendale Golf and Country Club   Ontario  
2 Gold Canyon Golf Resort: Dinosaur Mountain Arizona  
2 Gold Canyon Golf Resort: Sidewinder Arizona  
1 Golden Ocala Golf and Equestrian Club x  
2 The Golf Center at Kings Island: The Bruin   Ohio  
2 The Golf Center at Kings Island: Grizzly Course   Ohio  
1 The Golf Club at Cuscowilla   Georgia  
2 The Golf Club at Fossil Creek   Texas  
1 The Golf Club at Genoa Lakes   Nevada  
1 The Golf Club at Newcastle Newcastle Washington  
1 Gorham Country Club   x  
1 Grand Cypress Resort   Florida  
1 Grand Cypress Resort: The New Course   Florida  
1 Grand Traverse Resort and Spa: The Bear Michigan
1 Grand Traverse Resort and Spa: Spruce Run Michigan
1 Grand Traverse Resort and Spa: The Wolverine Michigan
1 Greenwich Country Club   Connecticut  
2 Greystone Golf Course White Hall Maryland  
1 Hammock Bay Golf and Country Club Naples Florida  
2 The Hampton Club St. Simons Island Georgia  
1 Hapuna Golf Course   Hawaii  
2 Harborside International: Port Course Chicago Illinois
2 Harborside International: Starboard Course Chicago Illinois
2 Harbour Town Golf Links   South Carolina  
1 Hartefeld National   Pennsylvania  
3 Hawaii Kai Championship Golf Course Honolulu Hawaii  
2 Hawaii Kai Executive Golf Course Honolulu Hawaii  
1 Heather Glen Golf Links   South Carolina  
1 Hidden River Golf and Casting Club Brutus Michigan  
1 Hidden Valley Golf Course Pine Grove Pennsylvania  
1 High Bridge Hills Golf Club High Bridge New Jersey  
1 Highlands Links   Canada  
1 High Pointe Golf Club   Michigan  
1 Hombre Golf Club Panama City Beach Florida  
1 Houndslake Country Club   x  
1 Houston Oaks Golf Club   Texas  
2 Hualalai Golf Club Kaupulehu-Kona Hawaii  
1 Hyannis Golf Club   x  
1 Indian Creek  Elkhorn Nebraska  
1 Indianwood Golf and Country Club Indiantown Florida  
1 Innisbrook: Copperhead Palm Harbor Florida
1 Innisbrook: Highlands North Palm Harbor Florida
1 Innisbrook: Highlands South Palm Harbor Florida
1 Innisbrook: Island Palm Harbor Florida
1 International World Tour Golf Links   South Carolina  
1 Ironwood Country Club Palm Desert California  
1 Jacaranda Golf Club   Florida  
1 Kaanapali Resort (North/South Course)   Hawaii  
1 Kaanapali: Resort South Course Hawaii
1 Kaanapali: Tournament North Course Hawaii
2 Kapalua Plantation: The Bay Course   Hawaii  
2 Kapalua Plantation: The Plantation Course   Hawaii  
2 Kapalua Plantation: The Village Course   Hawaii  
1 Kauai Lagoons Golf Club: Kiele Course   Hawaii  
1 Kauai Lagoons Golf Club: Lagoons Course Hawaii
1 Kauai Lagoons Golf Club: Mokihana Course Hawaii
1 Keith Hills I Buies Creek North Carolina
1 Keith Hills II Buies Creek North Carolina
1 Kiawah Island: The Ocean Course   South Carolina  
1 Kissimmee Golf Club Kissimmee Florida  
2 Koasati Pines at Coushatta   x  
1 Kokopelli Marion Illinois  
2 Kona Country Club  Kailua-Kona Hawaii  
1 Ko Olina Golf Club Honolulu Hawaii  
1 LaCantera Golf Club  San Antonio Texas  
3 Laguna Seca Golf Club   California  
2 Lake Jovita Dade City Florida  
1 Lake Karinyup Country Club   Australia  
1 Lake Karinyup Country Club: Short Course   Australia  
1 Lake Las Vegas Resort: The Falls   Nevada  
2 Lake Mohawk Golf Club   New Jersey  
1 Lakewood Golf Club New Orleans Louisiana  
1 Lakewood Shores Resort: The Blackshire Course   Michigan  
1 Lakewood Shores Resort: The Gailes Course   Michigan  
1 Landmark Golf Club   California  
1 La Purisma Golf Course   California  
1 Le Diable Quebec
1 Le Geant Quebec
1 Legacy courses at Cracun's Brainerd Minnesota
1 Legends at Chateau Elan Braselton Georgia
1 Legends: Heathland   South Carolina  
1 Legends: Parkland   South Carolina  
1 The Legends of Indiana Franklin Indiana  
1 Limestone Springs   Alabama  
1 The Links at Brigantine Beach Brigantine Beach New Jersey  
1 The Links at Carillon Plainfield Illinois  
2 The Links at Lighthouse Sound   Maryland  
2 The Links at Poland Spring Poland Spring Maine  
1 The Links at Spanish Bay   California  
1 Little Traverse Bay Golf Club Harbor Springs Michigan  
1 Lost Canyons: Sky Course California  
2 Lost Key Golf Club Perdido Key Florida  
2 Madden's on Gull Lake: The Classic Minnesota
1 Madden's on Gull Lake: Pine Beach East Minnesota
1 Madden's on Gull Lake: Pine Beach West Minnesota
1 Maggie Valley Resort: The Mountains National Golf Course    
1 Mahogany Run Golf Course   St. Thomas  
1 The Majestic at Lake Walden Hartland Michigan  
2 Mallard Pointe Golf Course Sardis Mississippi  
1 Malone Golf Club Malone New York  
2 Makena Resort: North Course   Hawaii  
2 Makena Resort: South Course   Hawaii  
1 Manchester Country Club   Connecticut  
1 Maple Hill Golf Course Grandville Michigan  
1 Mayfair Lakes Golf and Country Club   British Columbia  
1 Mauna Kea Resort   Hawaii  
1 McGuires Resort and Golf Club Cadillac Michigan  
1 Meadow Lake   Montana  
1 The Meadows   Iowa  
1 The Meadows at Grand Valley State University   x  
2 The Meadows Del Mar Golf Club   California  
1 Metedeconk National Golf Club    
2 Miami Shores Country Club Miami Shores Florida  
4 Mid Pines Inn and Golf Club Southern Pines North Carolina  
1 Mill Creek Golf Club Mebane North Carolina  
1 Money Hill Golf and Country Club   Louisiana  
1 Mount Shasta Resort   California  
2 Mystic Dunes Golf Club Celebration Florida  
2 Nemacolin Woodlands Resort: Mystic Rock   Pennsylvania  
1 New Albany Links New Albany Ohio  
3 New Mexico State University Golf Course   New Mexico  
1 Northstar at Tahoe Resort Golf Course   California  
1 Northview Golf and Country Club   British Columbia  
1 Northwood Country Club Lawrenceville Georgia  
1 Northwood Golf Club   California  
1 Oakmont Country Club Oakmont Pennsylvania  
2 The Oaks Course Covington Georgia  
1 Oasis Golf Club Mesquite Nevada  
1 Ocean Hammock Golf Club Palm Coast Florida  
1 Okemo Valley Golf Club   Vermont  
1 Olde Mill Golf Club Laurel Fork Virginia  
3 Olde Stonewall Golf Club Ellwood City Pennsylvania  
1 Old Silo Mt. Sterling Kentucky  
2 Old Works Anaconda Montana  
1 Orange Tree   Arizona  
1 Oro Valley Country Club Oro Valley Arizona  
1 Osiris Country Club Walden New York  
1 Otter Creek   x  
1 The Overlook Hollis New Hampshire  
1 Owl's Nest Golf Club Campton New Hampshire  
3 Paako Ridge Golf Club   New Mexico  
2 Pacific Dunes (old design)   Oregon  
5 Pacific Dunes (new design)   Oregon  
1 Packsaddle Ridge Golf Club    
4 Paiute Golf Resort: Snow Mountain Course/ Sun Mountain Course Las Vegas Nevada
3 Paiute Golf Resort: Wolf Las Vegas Nevada
3 Palmetto Dunes: Arthur Hills Course   South Carolina  
3 Palmetto Dunes: George Fazio Course   South Carolina  
2 Palmetto Dunes: Robert Trent Jones Course   South Carolina  
2 Palmetto Hall Plantation: Arthur Hills Course   South Carolina  
2 Palmetto Hall Plantation: Robert Cupp Golf Course   South Carolina  
2 The Panorama Golf Course Dixville Notch New Hampshire  
1 Paradise Valley St. Louis Missouri  
1 Pebble Beach Golf Links   California  
2 Peek'n Peak Findley Lake New York  
1 Pendaries   x  
1 PGA Golf Club   Florida  
2 PGA National: The Champion Course   Florida  
3 PGA National: The General   Florida  
2 Pga National: The Haig Course   Florida  
1 PGA National: The Squire Course   Florida  
1 Phuket Country Club: Old Course   Thailand  
3 Pilgrims Run Pierson Michigan  
1 Pine Hill Pine Hill New Jersey  
1 Pinehurst No. 7 Pinehurst North Carolina  
1 Pine Meadow Golf Club   Illinois  
4 The Pine Needles Golf Course   North Carolina  
2 Pine Valley Golf Club   New Jersey  
1 Pinewild Country Club: Holly Course Pinehurst North Carolina
1 Pinewild Country Club: Magnolia Course Pinehurst North Carolina
1 Poplar Creek Golf Course   California  
1 Poppy Hills   California  
2 Portage Lake Golf Club   Michigan  
1 Possum Trot Golf Club   South Carolina  
2 Prairie Landing Golf Club West Chicago Illinois  
2 Predator Ridge   British Columbia  
1 President Broadwater Golf Club Biloxi Mississippi  
2 Presidio Golf Course   California  
1 Princeville Resort: The Makai Course Kauai Hawaii  
2 Princeville Resort:The Prince Course  Kauai Hawaii  
1 Pumpkin Ridge: Ghost Creek   Oregon  
2 Pumpkin Ridge: Witch Hollow   Oregon  
1 Quail Hollow Resort and Country Club   Ohio  
1 Quail Hollow Resort and Country Club   Ohio  
5 The Ranch Southwick Massachusetts  
1 Rancho Canada Golf Club: East   California  
1 Rancho Canada Golf Club: West   California  
8 Range End Golf Club   Pennsylvania  
1 Raven Golf Club Phoenix Arizona  
1 Raven Golf Club Sandestin Florida  
1 Ravines Saugatuck Michigan  
1 Regatta Bay Golf and Country Club   Florida  
1 Rend Lake Whittington Illinois  
1 The Revere Golf Club: Concord Course Henderson Nevada
1 The Revere Golf Club: Lexington Course Henderson Nevada
2 The Ridge   California  
1 River Hills Golf and Country Club   South Carolina  
1 River Pines Golf Alpharetta  Georgia  
1 River Ridge Golf Club Oxnard California  
1 River ridge Golf Club Sealy Texas  
1 River's Bend Golf Club Chester Virginia  
1 River Towne Country Club   South Carolina  
4 Robert Trent Jones Golf Trail: Capitol Hill   Alabama  
2 Robert Trent Jones Golf Trail: Grand National   Alabama  
2 Robert Trent Jones Golf Trail: Hampton Cove   Alabama  
1 Robert Trent Jones Golf Trail: Oxmoor Valley   Alabama  
1 Robert Trent Jones Golf Trail: Silver Lakes   Alabama  
1 The Rock Drummond Island Michigan  
2 Running Y Ranch Resort Klamath Falls Oregon  
4 Rush Creek Golf Club    
1 Saddle Creek Golf Club   California  
1 St. Andrews Links: The Old Course   United Kingdom  
1 Saint Croix National   Wisconsin  
2 Salmon Arm Golf Club: Championship   British Columbia  
1 Salmon Falls Restaurant Motel and Golf Club Bar Mills Maine  
2 Samoset Resort on The Ocean   Maine  
1 Sand Creek   Indiana  
2 Sandestin: Baytowne Golf Club Destin Florida  
2 Sandestin: Burnt Pine Destin Florida  
2 Sandestin Golf and Beach Resort: The Links Course Destin Florida
1 Sandpiper Bay   North Carolina  
1 Santa Rosa Golf and Beach Club    
2 Saratoga National Golf Club   New York  
1 Sartell Golf Club Sartell Minnesota  
1 Sawgrass Country Club   Florida  
1 Sea Island Golf Club: The Cloister Sea Island Georgia  
1 Sea Island Golf Club: Plantation Course Sea Island Georgia
1 Sea Island Golf Club:Seaside Course Sea Island Georgia
1 Sea Pines Resort: Ocean South Carolina  
1 Sea Pines Resort: Sea Marsh South Carolina  
1 The Sea Trail Plantation: The Rees Jones Course   North Carolina  
1 The Sea Trail Plantation: The Willard Byrd Course   North Carolina  
1 Seaview Marriott Resort: Bay Course Absecon New Jersey
1 Seaview Marriott Resort: Pines Course Absecon New Jersey
1 Semiahmoo Golf and Country Club: Semiahmoo Course Blaine Washington  
1 Semiahmoo Golf and Country Club: Loomis Trail Course Blaine Washington  
1 Seven Bridges Golf Club Woodridge Illinois  
1 Shaker Hills Golf Club Harvard Massachusetts  
1 Shenandoah Valley Golf Club   Virginia  
4 Silverado Country Club and Resort   California  
2 Silver Spring Golf Course   Pennsylvania  
1 Silvertip   Alberta  
1 Skippack Golf Course Skippack Pennsylvania  
1 Sleepy Hollow Country Club Scarborough-on-Hudson New York  
1 Soboba Springs Golf Club San Jacinto California  
1 Somerset Hills Country Club Bernardsville New Jersey  
1 Southern Dunes Golf and Country Club Haines City Florida  
1 Spyglass Hill Golf Course   California  
1 Steele Canyon   California  
1 Stevinson Ranch   California  
1 St. Ives Stanwood Michigan  
3 Stonebrooke Golf club   Minnesota  
1 Stone Mountain Golf Club    
2 Stoneybrook Orlando Florida  
1 Stoney Point Golf Club Greenwood South Carolina  
7 Stow Acres Country Club   Massachusetts  
1 Sugar Hill Golf Club   x  
1 Sunriver   Oregon  
4 Sycamore Hills Golf Club Fort Wayne Indiana  
1 Thoroughbred Golf Club Rothbury Michigan  
1 Tidewater Golf Club and Plantation   South Carolina  
1 Timberstone Iron Mountain Michigan  
1 Tobacco Road Sanford North Carolina  
2 Torrey Pines: North Course   California  
2 Torrey Pines: South Course   California  
3 TPC at The Canyons   Nevada  
1 TPC at Heron Bay Coral Springs Florida  
1 TPC at Jasna Polana   New Jersey  
2 TPC at Myrtle Beach   South Carolina  
1 TPC at Piper Glen x  
1 TPC at Prestancia: Club Course Sarasota Florida
1 TPC at Prestancia: Stadium Course Sarasota Florida
2 TPC at River Highlands
2 TPC at Sawgrass: Stadium Course   Florida  
2 TPC at Sawgrass: Valley Course   Florida  
2 TPC at Scottsdale: Desert Course Scottsdale Arizona
2 TPC at Scottsdale: Stadium Course Scottsdale Arizona
1 TPC at Sugarloaf Duluth Georgia
2 TPC at Summerlin   Nevada  
2 TPC at Twin Cities   Minnesota  
2 TPC at Virginia Beach   Virginia  
2 Trappers Turn   Wisconsin  
1 Trilogy Golf Club at La Quinta La Quinta California  
2 Troon North Golf Club: Monument course   Arizona  
2 Troon North Golf Club: Pinnacle course   Arizona  
2 Turtle Bay Resort Golf Club   Hawaii  
1 Turtle Bay Resort Golf Club: George Fazio Golf Course   Hawaii  
1 Tustin Ranch Golf Club   Texas  
1 University of Maryland Golf Course College Park Maryland  
1 University of Michigan Golf Course Ann Arbor Michigan  
1 University Park Country Club University Park Florida  
2 Valencia Country Club Valencia California  
1 Veenker Memorial Golf Course Ames Iowa  
2 Victoria National Golf Club   Indiana  
2 Villa Olivia Country Club and Ski area   Illinois  
1 Wachesaw Plantation East   South Carolina  
2 Waikoloa: Beach Course   Hawaii  
3 Waikoloa: Kings Course   Hawaii  
1 Wailea: Blue Course   Hawaii  
1 Wailea: Emerald Course   Hawaii  
1 Wailea: Gold Course   Hawaii  
1 Wakefield Valley Golf and Conference Center Westminster Maryland  
1 Wee Burn Country Club Darien Connecticut  
3 Whiskey Creek Ijamsville Maryland  
3 White Columns Country Club   Georgia  
1 Whiteface Club Lake Placid New York  
1 White Oaks Country Club Newfield New Jersey  
3 Wild Dunes: Harbor Course   South Carolina  
3 Wild Dunes: Links Course   South Carolina  
1 Wilderness Woods Golf Club   Wisconsin  
1 The Wilds Golf Club Prior Lake Minnesota  
2 Wild Wing Plantation: Avocet Course   South Carolina  
2 Wild Wing Plantation: Falcon Course   South Carolina  
2 Wild Wing Plantation: Hummingbird Course   South Carolina  
2 Wild Wing Plantation: Wood Stork Course   South Carolina  
1 William S. Rea Golf Course Terre Haute Indiana  
1 Windstone Golf Club Chattanooga Tennessee  
2 Woodlake Resort and Country Club Vass North Carolina  
1 Woodlands Golf and Country Club   x  
3 World Woods Golf Club: Pine Barrens Course   Florida  
2 World Woods Golf Club:Rolling Oaks Course   Florida  
1 Worthington Manor Golf Club Urbana Maryland  
   
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
   
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Hosted by www.Geocities.ws

1