|
|
folkradio.org |
Folk & Bluegrass |
|
|
|
|
|
|
|
|
|
Reporting Stations |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Acoustic Accents |
Bud Johnson |
acousticaccents@HOTMAIL.COM |
P.O. Box 1902 |
Homer |
AK |
99603 |
|
||
WUAL |
Jeremy Butler |
jbutler@UA.EDU |
Box 870370 |
Tuscaloosa |
AL |
35487 |
AllThingsAcoustic.org |
|
|
WLJS |
Abby Parks |
programdirectorwljs@gmail.com |
700 Pelham Road N |
Jacksonville |
AL |
36265 |
919fm.webs.com |
|
|
TPR |
Kelly Walker |
kellylwalker@GMAIL.COM |
P.O. Box 3367 |
Auburn |
AL |
36831 |
|
||
KUAR |
Len Holton |
lholton@SWBELL.NET |
2801 S. University Ave. |
Little Rock |
AR |
72204 |
|
||
KVMR |
John & Maureen Rumsey |
mojorum@ORO.NET |
401 Spring Street |
Nevada City |
CA |
95959 |
|
|
|
KVMR |
Dennis Brunnenmeyer |
dennisb@CHRONOMETRICS.COM |
401 Spring Street |
Nevada City |
CA |
95959 |
|
||
KVMR |
Mara Noelle |
2mara@EARTHLINK.NET |
PO Box 840 |
Colfax |
CA |
95713 |
|
|
|
KVMR |
Laurie DesJardins |
lauriedj@PACBELL.NET |
401 Spring Street |
Nevada City |
CA |
95959 |
|
|
|
KDVS |
Bill Wagman |
wjwagman@DCN.ORG |
14 Lower Freeborn |
Davis |
CA |
95616 |
kdvs.org |
|
|
KZFR |
Darla Novak |
Livebluegrass@AOL.COM |
341 Broadway Suite 411 |
Chico |
CA |
95928 |
kzfr.org |
|
|
KKUP |
Deadwood Dick |
kkupdick@gmail.com |
1275 Franklin Mall - PMB 9150 |
Santa Clara |
CA |
95050 |
|
|
|
KCSN |
Frank Hoppe |
frank@kcsn.org |
18111 Nordhoff Street |
Northridge |
CA |
91330-8312 |
|
|
|
KRCB |
Robin Pressman |
robin_pressman@KRCB.ORG |
5850 Labath Ave |
Rohnert Park |
CA |
94928 |
krcb.org |
|
|
Folk Scene |
Roz Larman |
folkscene@FOLKSCENE.COM |
P.O. Box 707 |
Woodland Hills |
CA |
91365 |
folkscene.com |
|
|
KALW |
Sandy Miranda |
sandy@SANDYMIRANDA.COM |
500 Mansell Street |
San Francisco |
CA |
94134 |
kalw.org |
|
|
KALW |
Peter Thompson |
bgsignal@COMCAST.NET |
500 Mansell Street |
San Francisco |
CA |
94134 |
kalw.org |
|
|
KRFC |
Leonard Epstein |
lsepstein2@FRII.COM |
619 South College Ave #4 |
Fort Collins |
CO |
80524 |
|
|
|
KRFC |
Steve Brockway |
steveqa@AOL.COM |
619 South College Ave #4 |
Fort Collins |
CO |
80524 |
|
|
|
WPKN |
Caroline Doctorow |
doctorow@optonline.net |
244 University Avenue |
Bridgeport |
CT |
6604 |
|
||
WCNI |
Arthur Dean |
apnsdean@AOL.COM |
270 Mohegan Avenue |
New London |
CT |
6320 |
|
|
|
WESU |
Michael Benson |
tuesday895@COMCAST.NET |
P.O. Box 629 |
Durham |
CT |
6422 |
|
|
|
WESU |
Bill Revill |
folkmd@wesufm.org |
45 Broad Street 2nd floor |
Middletown |
CT |
6457 |
wesufm.org |
|
|
WHDD |
Dick Hermans |
dick@OBLONGBOOKS.COM |
67 Main Street |
Sharon |
CT |
6069 |
|
||
WNHU |
John Mazza |
jmazza@SNET.NET |
300 Boston Post Road |
West Haven |
CT |
6516 |
|
|
|
WHUS |
Susan Forbes Hansen |
FLKCZARINA@AOL.COM |
Student Union 412 |
Storrs |
CT |
06268-3008 |
whus.org |
|
|
|
|
|
University of Connecticut |
|
|
|
|
|
|
Sirius/XM |
Mary Sue Twohy |
MarySue.Twohy@SIRIUSXM.COM |
1500 Eckington Place NE |
Washington |
DC |
20002 |
|
||
WVUD |
Richard Gordon |
mandorichard@YAHOO.COM |
325 Academy Street |
Newark |
DE |
19716 |
|
||
WVUD |
John Lupton and George Mercer |
john@RFD-WVUD.NET |
325 Academy Street |
Newark |
DE |
19716 |
|
|
|
WFCF |
Stu Weaver |
stu@MUSICIAN.ORG |
74 King Street St |
St. Augustine |
FL |
32084 |
|
|
|
WFIT |
Bill Stuart |
ukidnme@AOL.COM |
150 W. University Blvd. |
Melbourne |
FL |
32901 |
wfit.org |
|
|
WMNF |
Craig Huegel |
Huegelc55@AOL.COM |
1210 E. MLK Blvd |
Tampa |
FL |
33603-4417 |
|
||
WLRN |
Michael Stock |
folkna@ME.COM |
172 NE 15th St. |
Miami |
FL |
33132 |
|
||
WRFG |
Harlon Joye |
foxsminstrelshow@wrfg.org |
1083 Austin Avenue NE |
Atlanta |
GA |
30307-1940 |
wrfg.org |
|
|
WRFG |
John C. Falstaff |
jcfalstaff@gmail.com |
1083 Austin Avenue NE |
Atlanta |
GA |
30307-1940 |
wrfg.org |
|
|
WRFG |
Jon Kiger |
jonkiger@MAC.COM |
1083 Austin Avenue NE |
Atlanta |
GA |
30307-1940 |
|
||
WEFT |
Juliet Youngren |
jayoungr@GMAIL.COM |
113 N. Market St |
Champaign |
IL |
61820 |
new.weft.org |
|
|
WEFT |
Kevin Elliott |
kelliott28@HOTMAIL.COM |
113 N. Market St |
Champaign |
IL |
61820 |
|
||
WDCB |
Lilli Kuzma |
LKupbeat@AOL.COM |
425 Fawell Blvd |
Glen Ellyn |
IL |
60137 |
WDCB.org |
|
|
WNUR |
Sue Kessell |
shkessell@AOL.COM |
1877 Campus Drive |
Evanston |
IL |
60208 |
|
|
|
WFMT |
Rich Warren |
folkdj@MCHSI.COM |
P.O. Box 58 |
Mahomet |
IL |
61853 |
|
|
|
WFHB |
Carolyn VandeWiele |
blueroom7@COMCAST.NET |
108 W Fourth St |
Bloomington |
IN |
47404 |
wfhb.org |
|
|
WGCS |
Jim Fisher |
jimfisher@BNIN.NET |
18339 CR 42 |
Goshen |
IN |
46526 |
Globeradio.org |
|
|
WVPE |
Al Kniola |
acanola@sbcglobal.net |
2424 California Road |
Elkhart |
IN |
46514 |
|
||
WVPE |
Norm Mast |
nmast54@GMAIL.COM |
2424 California Road |
Elkhart |
IN |
46514 |
|
||
KANU |
Bob McWilliams |
radiobob@ku.edu |
1120 West 11th Street |
Lawrence |
KS |
66044 |
|
||
WTUL |
Mark Tobler |
bayoutwang@YAHOO.COM |
Tulane University - PO Box 5069 |
New Orleans |
LA |
70118 |
|
||
WRKF |
Taylor Caffery |
tlcaffery@YAHOO.COM |
3050 Valley Creek Drive |
Baton Rouge |
LA |
70808 |
|
|
|
WBRS |
Bob Weiser |
theoldsongshome@HOTMAIL.COM |
415 South Street |
Waltham |
MA |
02453-2728 |
|
||
WOMR |
Bob Weiser |
theoldsongshome@HOTMAIL.COM |
PO Box 975 |
Provincetown |
MA |
2657 |
womr.org |
|
|
WMCB |
Diane Crowe |
musicofthepeople@gmail.com |
P. O. Box 807 |
Greenfield |
MA |
1301 |
wmcb.net |
|
|
WBCR |
Graham and Barbara Dean |
gbdean@earthlink.net |
P.O. Box 152 |
Great Barrington |
MA |
1230 |
berkshireradio.org |
|
|
WBRS |
Michael Kane |
mic_kane@YAHOO.COM |
PO Box# 66036 |
Newton |
MA |
2466 |
|
||
WTMD |
Paul Hartman |
paul@DETOURRADIO.COM |
1 Olympic Place - Suite 100 |
Towson |
MD |
21204 |
|
|
|
WERU |
Darwin Davidson |
darwin@DARWINDAVIDSON.COM |
P.O. Box 170 |
East Orland |
ME |
04431-0170 |
|
||
WXOU |
Maggie Ferguson |
marmikdj@YAHOO.COM |
2360 Oaknoll |
Auburn Hills |
MI |
48326 |
|
|
|
WNMC |
Thomas Bisard |
mrbiz@TORCHLAKE.COM |
1701 E. Front St |
Traverse City |
MI |
49686-3016 |
|
|
|
KCLC |
Naomi Soule and Terry Moses |
nstm1@YAHOO.COM |
7211 Heege Road |
Saint Louis |
MO |
63123 |
theacousticedgeradioshow.weebly.com |
|
|
KOPN |
Steve Jerrett |
steve@sundaymorningcoffeehouse.org |
6650 W. Sugar Creek Drive - Apt #1 |
Columbia |
MO |
65203 |
|
||
KDHX |
Paul Stamler |
pstamler@POBOX.COM |
3524 Washington Ave. |
Saint Louis |
MO |
63103 |
kdhx.org |
|
|
KGLT |
Rik James |
d28backroads@Q.COM |
Montana State University - SUB Rm 378 |
Bozeman |
MT |
59717 |
|
||
WSCS |
Jon 'Chip' Colcord |
outofthewoodsradio@GMAIL.COM |
541 Main Street |
New London |
NH |
3257 |
|
||
NHPR |
Kate McNally |
catchinasun@YAHOO.COM |
2 Pillsbury Street 6th Floor |
Concord |
NH |
3301 |
|
|
|
WFDU |
Bill Hahn |
billh891@OPTONLINE.NET |
1000 River Road - T-WFDU |
Teaneck |
NJ |
7666 |
|
||
WPRB |
John Weingart |
radio@veryseldom.com |
30 Bloomberg Hall |
Princeton |
NJ |
8544 |
wprb.com |
|
|
WTSR |
Peter Kernast and John Bates |
wtsrlegacy@VERIZON.NET |
PO Box 7718 |
Ewing |
NJ |
8628 |
wtsr.org |
|
|
WMSC |
Joe Pszonek |
radionowhere903@YAHOO.COM |
10 Byron Place |
Sparta |
NJ |
7871 |
wmscradio.com |
|
|
KBAC |
Alan Hutner |
hosts@transradio.com |
17 Alondra Road |
Sante Fe |
NM |
87508 |
transitionsmedia.com |
|
|
KBAC |
Ken Yavit |
TransitionsRadio@COMCAST.NET |
713 Capel Road |
Glenside |
PA |
19038 |
transitionsmedia.com |
|
|
KGLP |
Tom Funk |
tomfnk@YAHOO.COM |
705 Gurley Ave |
Gallup |
NM |
87301 |
kglp.org |
|
|
WUSB |
Charlie Backfish |
CBackfish@AOL.COM |
2nd Floor Union Bldg |
Stony Brook |
NY |
11794-3200 |
wusb.fm |
|
|
|
|
|
Stony Brook University |
|
NY |
|
|
|
|
WIOX |
Artie Martello |
martello@CATSKILL.NET |
PO Box 100 |
Roxbury |
NY |
12474 |
|
||
WVBR |
Brad Edmondson |
rak2@CORNELL.EDU |
604 East Buffalo Street |
Ithaca |
NY |
14850 |
wvbr.com |
|
|
WVBR |
Annie Keville |
rak2@CORNELL.EDU |
604 East Buffalo Street |
Ithaca |
NY |
14850 |
wvbr.com |
|
|
WVBR |
Peter Fraissinet |
rak2@CORNELL.EDU |
604 East Buffalo Street |
Ithaca |
NY |
14850 |
wvbr.com |
|
|
WHRW |
Chris Kocher |
ckocher@STNY.RR.COM |
PO Box 2000 |
Binghamton |
NY |
13902-6000 |
|
||
WSPN |
Chrisana McGill |
cmcgill@SKIDMORE.EDU |
35 Collins Terrace |
Saratoga Springs |
NY |
12866 |
|
|
|
WTBQ |
Jon Stein |
inquiry@talentconnections.com |
179 Sanfordville Road |
Warwick |
NY |
10990 |
|
||
WAER |
Larry Hoyt |
newfolknow@netscape.net |
795 Ostrom Ave. |
Syracuse |
NY |
13210 |
waer.org |
|
|
WSLU |
Michael Alzo |
folkshow@ncpr.org |
St. Lawrence University |
Canton |
NY |
13617 |
|
||
WAMC |
Nick Barr |
nbarr@wamc.org |
P.O. Box 66600 |
Albany |
NY |
12206 |
wamc.org |
|
|
WAMC |
Wanda Fischer |
wanda@wamc.org |
P.O. Box 66600 |
Albany |
NY |
12206 |
wamc.org |
|
|
WIOX |
Sonny Ochs |
sonnyo@midtel.net |
162 Rockaway Lane |
Middleburgh |
NY |
12122 |
|
||
WFUV |
John Platt |
johnplatt@wfuv.org |
Fordham University |
Bronx |
NY |
10458-9993 |
|
||
|
|
|
3rd Ave and Fordham Rd |
|
|
|
|
|
|
WRUR |
Ray Baumler |
rbaumler@wxxi.org |
PO Box 30021 |
Rochester |
NY |
14603-3021 |
wrur.org |
|
|
Folk Alley |
Linda Fahey |
Linda@folkalley.com |
PO Box 261 |
Saranac Lake |
NY |
12983 |
Folkalley.com |
|
|
WYSO |
Cindy Funk |
cindyfunk@gmail.com |
150 East South College Street |
Yellow Springs |
OH |
45387 |
wyso.org |
|
|
WYSO |
Amy & Travis Luncan |
amyluncan@hotmail.com |
150 East South College Street |
Yellow Springs |
OH |
45387 |
wyso.org |
|
|
WBGU |
David Sears |
davidsears@WBGUFM.COM |
120 West Hall |
Bowling Green |
OH |
43403 |
wbgufm.com |
|
|
WOBC |
Dennis & Judy Cook |
olk@CEIMD.COM |
Wilder Hall - Rm. 319 |
Oberlin |
OH |
44074 |
|
|
|
WNKU |
Jeff Eads |
jefshirl2@AOL.COM |
24 Damon Road |
Cincinnati |
OH |
45218 |
wnku.org |
|
|
WRUW |
Jim Gilliland |
gilliland@CHEERFUL.COM |
11220 Bellflower Rd |
Cleveland |
OH |
44106 |
|
||
WYSO |
Norman Whitman |
nwhitman@MSN.COM |
150 East South College Street |
Yellow Springs |
OH |
45387 |
|
|
|
KBOO |
Diane Karl |
dkarl@GMX.COM |
20 SE 8th Avenue |
Portland |
OR |
97214 |
kboo.fm |
|
|
KBOO |
Don Jacobson |
deejay@DONJACOBSONPHOTO.COM |
20 SE 8th Avenue |
Portland |
OR |
97214 |
kboo.fm |
|
|
KBOO |
Ed Mellnik |
emellnik@EMAVIDEO.COM |
20 SE 8th Avenue |
Portland |
OR |
97214 |
kboo.fm |
|
|
KLCC |
Frank Gosar |
fgosar@Q.COM |
136 W. 8th Avenue |
Eugene |
OR |
97401 |
klcc.org |
|
|
WYEP |
Ken Batista |
folkradio@EARTHLINK.NET |
67 Bedford Square |
Pittsburgh |
PA |
15203 |
|
||
WIUP |
Jim Rogers |
wiupjim@YAHOO.COM |
944 East Pike Road |
Indiana |
PA |
15701 |
|
|
|
Sing Out Radio |
Tom Druckenmiller |
littlecat@ENTER.NET |
P.O. Box 5460 |
Bethlehem |
PA |
18015-0460 |
singout.org/so-radio |
|
|
KTEP |
Dan Alloway |
ktep@utep.edu |
500 West University Avenue |
El Paso |
TX |
79968 |
ktep.org |
|
|
|
|
|
Cotton Memorial Building - Suite 203 |
|
|
|
|
|
|
KTRU |
David John |
davidjohn@CHICKENSKINMUSIC.ORG |
P.O. Box 78 |
College Station |
TX |
77841 |
keos.org |
|
|
KUSU |
Blair Larsen |
blairlarsen@MSN.COM |
8505 Old Main Hill |
Logan |
UT |
84322-8505 |
upr.org |
|
|
KZMU |
Richard Howard |
stinkindesertguy@YAHOO.COM |
PO Box 1076 |
Moab |
UT |
84532 |
|
|
|
WTJU |
Cameron Polson |
wtju.folk@GMAIL.COM |
P.O. Box 400811 |
Charlottesville |
VA |
22904 |
wtju.net/ |
|
|
WTJU |
Caragh McMaster |
wtju.folk@GMAIL.COM |
P.O. Box 400811 |
Charlottesville |
VA |
22904 |
wtju.net/ |
|
|
WTJU |
George Dayton |
wtju.folk@GMAIL.COM |
P.O. Box 400811 |
Charlottesville |
VA |
22904 |
wtju.net/ |
|
|
WTJU |
Terry Carpenter |
sunsetroad@AOL.COM |
1001 Holmes Avenue |
Charlottesville |
VA |
22901 |
|
|
|
WTJU |
Peter Jones |
wtju.folk@GMAIL.COM |
1001 Holmes Avenue |
Charlottesville |
VA |
22901 |
|
|
|
WTJU |
Sandy Goodson |
wtju.folk@GMAIL.COM |
1001 Holmes Avenue |
Charlottesville |
VA |
22901 |
|
|
|
WUVT |
Jim Dubinsky |
dubinsky@VT.EDU |
1402 Locust Ave |
Blacksburg |
VA |
24060 |
|
||
WXPI |
John Patterson |
jsp1@psu.edu |
9 East Village Drive |
Burlington |
VT |
17701 |
|
|
|
WGDR |
Mark Michaelis |
folkdj@HOTMAIL.COM |
1081 Brook Road |
Marshfield |
VT |
5658 |
|
||
VPR |
Robert Resnik |
rresnik@VPR.NET |
365 Troy Avenue |
Colchester |
VT |
5446 |
|
|
|
The Point FM |
Todd Tyson |
folkbloke@HOTMAIL.COM |
169 River Street |
Montpelier |
VT |
5602 |
pointfm.com |
|
|
WVMR |
Ed McDonald |
ed@EIOPRODUCTIONS.COM |
151 S. Mineral Street |
Keyser |
WV |
26726 |
|
|
|
KBCS |
Jean Geiger |
jeankbcs@GMAIL.COM |
3000 Landerholm Circle SE |
Bellevue |
WA |
98007-6406 |
kbcs.fm |
|
|
WORT |
Jim Schwall |
schwalljim@gmail.com |
118 S. Bedford Street |
Madison |
WI |
53703-2626 |
|
||
WORT |
Terry O'Laughlin |
diaspora@TERRYO.ORG |
118 South Bedford Street |
Madison |
WI |
53703-2626 |
|
|
|
WWSP |
Jim Canales |
canaljg@GMAIL.COM |
105 CAC Reserve Street |
Stevens Point |
WI |
54481 |
|
||
2MCE |
Bruce Cameron |
radio@BRUCECAMERON.COM.AU |
Charles Sturt University |
Bathurst NSW |
Australia |
2795 |
|
|
|
|
|
|
Panorama Avenue |
|
|
|
|
|
|
3INR |
Colin Fielding |
colin.fielding@BIGPOND.COM |
PO Box 293 |
Melbourne Victoria |
Australia |
3097 |
|
||
PBS FM |
Susi Lanagan |
whatthefolk@ME.COM |
PO Box 2917 |
Fitzroy MDC - Vic |
Australia |
3065 |
|
|
|
2MCE |
Terri Fatseas |
terykat@HOTMAIL.COM |
Charles Sturt University |
Bathurst NSW |
Australia |
2795 |
|
|
|
2MAX |
Sharon Downes |
2maxfm.folkus@GMAIL.COM |
37 Old Gunnedah Road |
Narrabri NSW |
Australia |
2390 |
|
|
|
Phoenix FM |
Simon Dillon |
sidillon@YAHOO.COM.AU |
PO Box 107 |
California Gully Vic |
Australia |
3556 |
phoenixfm.org.au |
|
|
2AIR |
Jenny Flux |
grassroots2air@YAHOO.COM.AU |
PO Box 323 |
Toormina - NSW |
Australia |
2452 |
|
|
|
CKLN |
Steve Pritchard |
s.pritchard1@SYMPATICO.CA |
1 Southridge Ave |
Toronto Ontario |
Canada |
M4C-3M3 |
|
|
|
CJUM |
Lyle D. Skinner |
lskinner@SHAW.CA |
University Of Manitoba - Room 308 |
Winnipeg - Manitoba |
Canada |
R3T 2N2 |
|
|
|
|
|
|
University Centre |
|
|
|
|
|
|
CJTR |
Brenda & Roman Tacik |
deeperwellradio@GMAIL.COM |
P.O. Box 334 Station Main |
Regina - SK |
Canada |
SK S4P 3A1 |
cjtr.ca |
|
|
CHRW |
Allison Brown |
allisoncbrown@YAHOO.COM |
Room 250 - University Community Centre |
London - Ontario |
Canada |
N6A 3K7 |
|
||
|
|
|
Western University |
|
|
|
|
|
|
CKUT |
Gerry Goodfriend |
gerry@CKUTFOLK.COM |
3647 University St |
Montréal - Quebec |
Canada |
H3A 2B3 |
ckut.ca |
|
|
CITR |
Arthur Berman |
aberman@TELUS.NET |
#233-6138 SUB Blvd |
Vancouver - BC |
Canada |
V6T 1Z1 |
|
|
|
CITR |
Steve Edge |
steveedgeonfolk@TELUS.NET |
#233-6138 SUB Blvd |
Vancouver - BC |
Canada |
V6T 1Z1 |
|
|
|
CITR |
Valerie Cormier |
folkoasis@gmail.com |
#233-6138 SUB Blvd |
Vancouver - BC |
Canada |
V6T 1Z1 |
citr.ca |
|
|
CKUA |
Steve Fisher |
mail@STEVEFISHERMUSIC.CA |
9804 Jasper Avenue NW |
Edmonton - Alberta |
Canada |
T5J 0C5 |
|
|
|
CFMU |
Jim Marino |
jlmarino@shaw.ca |
McMaster University Student Centre |
Hamilton - Ontario |
Canada |
L8S 4S4 |
cfmu.msumcmaster.ca |
|
|
|
|
|
Room B119 - McMaster University |
|
|
|
|
|
|
CFRU |
Jan Hall |
janandreahall@GMAIL.COM |
5718 - 5th Line RR 1 |
Hillsburgh - Ontario |
Canada |
N0B 1Z0 |
|
||
|
|
|
|
|
|
|
|
|
|
EVW |
Gerd Stassen |
g.stassen@T-ONLINE.DE |
P.O. Box 1130 |
Lengerich |
Germany |
49836 |
|
|
|
ISW |
Hansjoerg Malonek |
hajomalo@IIV.DE |
Gruener Weg 20 |
Waldkraiburg |
Germany |
84478 |
isw.fm/folk-country-corner.html |
|
|
ZuSa |
Jürgen Kramer |
j.kramer@ZUSA.DE |
Scharnhorststr. 1 |
Lueneburg |
Germany |
21335 |
|
|
|
Upper Galilee-FM |
Menachem Vinegrad |
menny2@YAHOO.COM |
Nimron 2 |
Katzrin |
Israel |
12900 |
|
|
|
Radio Kidnappers |
Mitch Park |
mfpark@XTRA.CO.NZ |
1214 Louie Street |
Hastings |
New Zealand |
4122 |
|
|
|
WVGN |
Doug Dick |
cddick@viaccess.net |
PO Box 6786 |
St. Thomas |
Virgin Islands |
00804-6786 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|