All-Time Bestsellers

In Order Of Popularity

Viewing All | View PRP only

Viewing records 5351 through out of

Product Description (click for detail)
Price
Qty.
 
Product #
The Four Seasons - Antonio Vivaldi - Two-CD Set cover

The Four Seasons - Antonio Vivaldi - Two-CD Set

Two-CD set with booklet

Content preview available Audio clips available.

$17.95
MP-CD1097
The Grumps Of Ring-A-Ding Town - Teacher's Edition (w/ Singer CD-ROM) cover

The Grumps Of Ring-A-Ding Town - Teacher's Edition (w/ Singer CD-ROM)

Content preview available Audio clips available. Video available

$54.95
MP-H7451
TOYS! - Performance/Accompaniment CD cover

TOYS! - Performance/Accompaniment CD

Content preview available Audio clips available.

$54.95
MP-H1041
What's Up, Zak? - Downloadable Reproducible Teacher's Resource Kit cover

What's Up, Zak? - Downloadable Reproducible Teacher's Resource Kit

37.5MB

Content preview available Audio clips available. Available as a download

$49.95
GR-OH106
A Rainbow Christmas - Downloadable Musical cover

A Rainbow Christmas - Downloadable Musical

Downloadable PDFs and Performance/Accompaniment MP3s: 92.6MB

Content preview available Audio clips available. Available as a downloadVideo available

$62.95
RC-117
Alleluia, Hodie Alleluia - MasterTracks Performance/Accompaniment CD cover

Alleluia, Hodie Alleluia - MasterTracks Performance/Accompaniment CD

Audio clips available. Video available

$21.95
CH-0034D
Amoeba Drill - Downloadable Kit cover

Amoeba Drill - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 5.4MB

Audio clips available. Available as a download

$15.95
XS-0012
An Early American Christmas - Convenience Combo Kit (kit w/CD & download) cover

An Early American Christmas - Convenience Combo Kit (kit w/CD & download)

Both Print and Download. Download is 103.5MB

Content preview available Audio clips available. Available as a downloadVideo available

$74.95
EA-119
Animated Musical Concepts - Convenience Duo (DVD & Downloadable Video Files Only) cover

Animated Musical Concepts - Convenience Duo (DVD & Downloadable Video Files Only)

Downloadable component is 62.8MB

Content preview available Audio clips available. Available as a downloadVideo available

$23.95
AMV-319
Awesome Songs For Graduation - Hard Copy Book/Downloadable Audio cover

Awesome Songs For Graduation - Hard Copy Book/Downloadable Audio

Hard copy book with downloadable Performance/Accompaniment MP3s: Downloadable audio is 81.6MB.

Content preview available Audio clips available. Available as a downloadVideo available

$44.95
AG-113
Birds - Presentation Kit cover

Birds - Presentation Kit

Downloadable PowerPoints w/ embedded performance/accompaniment audio, MP4s of PowerPoints, and PDFs: 29.4MB

Audio clips available. Available as a download

$15.95
PK-0214
Dorian Blue - Downloadable Kit cover

Dorian Blue - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 9.1MB

Audio clips available. Available as a download

$15.95
XS-1315
Follow My Lead - Downloadable Kit cover

Follow My Lead - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 12.8MB

Audio clips available. Available as a download

$15.95
XS-0996
Force And Motion - Downloadable Kit cover

Force And Motion - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 10.1MB

Audio clips available. Available as a download

$15.95
XS-0951
Go Tell It On The Mountain - Downloadable MasterTracks P/A Audio Only cover

Go Tell It On The Mountain - Downloadable MasterTracks P/A Audio Only

Performance/Accompaniment MP3s: 25.6MB

Audio clips available. Available as a downloadVideo available

$19.95
CH-0022E
Good Habits - Downloadable Kit cover

Good Habits - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 7.1MB

Audio clips available. Available as a download

$15.95
XS-0894
Holiday, Holiday - Presentation Kit cover

Holiday, Holiday - Presentation Kit

Downloadable PowerPoints w/ embedded performance/accompaniment audio, MP4s of PowerPoints, and PDFs: 72.2MB

Audio clips available. Available as a downloadVideo available

$15.95
PK-0045
I Have A Little Dreidel - Presentation Kit cover

I Have A Little Dreidel - Presentation Kit

Downloadable PowerPoints w/ embedded performance/accompaniment audio, MP4s of PowerPoints, and PDFs: 44.8MB

Audio clips available. Available as a download

$15.95
PK-0229
I Want Some Pumpkin Pie - Presentation Kit cover

I Want Some Pumpkin Pie - Presentation Kit

Downloadable PowerPoints w/ embedded performance/accompaniment audio, MP4s of PowerPoints, and PDFs: 26.5MB

Audio clips available. Available as a downloadVideo available

$15.95
PK-0158
If Feet Could Talk - Video With Movement Ideas - MP4 Download cover

If Feet Could Talk - Video With Movement Ideas - MP4 Download

36.7MB MP4 video file. Time: 13:03.

Audio clips available. Available as a downloadVideo available

$1.98
265523
Joggin' Jig - Downloadable Kit cover

Joggin' Jig - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 5.2MB

Audio clips available. Available as a download

$15.95
XS-0807
M.C. Handel's A Season For Recorders - Convenience Combo Kit (kit w/CD & download) cover

M.C. Handel's A Season For Recorders - Convenience Combo Kit (kit w/CD & download)

Both Print and Download. Download is 34.1MB

Content preview available Audio clips available. Available as a download

$34.95
MH-719
Man, It’s Cold Outside - MasterTracks Performance/Accompaniment CD cover

Man, It’s Cold Outside - MasterTracks Performance/Accompaniment CD

Audio clips available. Video available

$21.95
CH-0085D
May Days - Presentation Kit cover

May Days - Presentation Kit

Downloadable PowerPoints w/ embedded performance/accompaniment audio, MP4s of PowerPoints, PDFs, and Bonus Video: 98.3

Audio clips available. Available as a download

$17.95
PK-0206
Meteor Showers - Downloadable Kit cover

Meteor Showers - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 17.6MB

Audio clips available. Available as a download

$15.95
XS-1295
Mother, There's No Other - Downloadable Kit cover

Mother, There's No Other - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 8.2MB

Audio clips available. Available as a download

$15.95
XS-1071
Music K-8 CD Only, Vol. 34, No. 4 cover

Music K-8 CD Only, Vol. 34, No. 4

Content preview available Audio clips available. Video available

$24.95
MK8-D344
Music K-8 Student Parts Only, Vol. 31, No. 4 cover

Music K-8 Student Parts Only, Vol. 31, No. 4

Content preview available Audio clips available. Video available

$5.95
MK8-P314
Music K-8 Vol. 29 Full Year (2018-19) - Print & Downloadable Back Volume - Magazines & Audio cover

Music K-8 Vol. 29 Full Year (2018-19) - Print & Downloadable Back Volume - Magazines & Audio

Content preview available Audio clips available. Available as a download

$134.95
MK8-EBCC29
Music K-8 Vol. 8 Full Year (1997-98) - Downloadable  Back Volume - PDF Mags w/Audio Files & PDF Parts cover

Music K-8 Vol. 8 Full Year (1997-98) - Downloadable Back Volume - PDF Mags w/Audio Files & PDF Parts

Content preview available Audio clips available. Available as a download

$129.95
MK8-EBMDP8
Music K-8, Vol. 10, No. 2 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 10, No. 2 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a download

$54.95
MK8-ME102
Music K-8, Vol. 10, No. 5 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 10, No. 5 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a download

$44.95
MK8-ME105
Music K-8, Vol. 18, No. 3 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 18, No. 3 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a downloadVideo available

$44.95
MK8-ME183
Music K-8, Vol. 28, No. 5 - Print & Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 28, No. 5 - Print & Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a downloadVideo available

$59.95
MK8-MEC285
Music K-8, Vol. 3, No. 1 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 3, No. 1 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a download

$44.95
MK8-ME31
Music K-8, Vol. 31, No. 1 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 31, No. 1 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a download

$44.95
MK8-ME311
Music K-8, Vol. 8, No. 3 - Downloadable Issue (Magazine, Audio, Parts) cover

Music K-8, Vol. 8, No. 3 - Downloadable Issue (Magazine, Audio, Parts)

Content preview available Audio clips available. Available as a download

$44.95
MK8-ME83
My Bonnie Lies Over The Ocean - Downloadable Kit cover

My Bonnie Lies Over The Ocean - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 25.4MB

Audio clips available. Available as a download

$15.95
XS-1023
My Little Dreidl - Downloadable Kit cover

My Little Dreidl - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 4.7MB

Audio clips available. Available as a download

$15.95
XS-0918
No Smoke - Downloadable Kit cover

No Smoke - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 8.8MB

Audio clips available. Available as a downloadVideo available

$15.95
SK-377
Oklahoma Land Rush - Downloadable Kit cover

Oklahoma Land Rush - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 6.3MB

Audio clips available. Available as a download

$15.95
XS-0042
Pass The Test - Downloadable Kit cover

Pass The Test - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 11.9MB

Audio clips available. Available as a download

$15.95
XS-0334
Pick Up Your Feet - Downloadable Kit cover

Pick Up Your Feet - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 7.4MB

Audio clips available. Available as a download

$15.95
XS-0917
Primary Rap Builder - Downloadable Kit cover

Primary Rap Builder - Downloadable Kit

Downloadable PDF and Performance/Accompaniment MP3s: 71.8MB

Content preview available Audio clips available. Available as a download

$27.95
TE-1018
Rattling Bones - Downloadable Kit cover

Rattling Bones - Downloadable Kit

Downloadable PDFs and Performance/Accompaniment MP3s: 8.4MB

Audio clips available. Available as a download

$15.95
XS-0853
Reach For The Sky - Downloadable Kit cover

Reach For The Sky - Downloadable Kit

Downloadable PDFs, Performance/Accompaniment MP3s, and lyric PowerPoint: 4.8MB

Audio clips available. Available as a download

$15.95
XS-0967
Recorder Classroom, Vol. 1, No. 4 - Print Magazine with CD cover

Recorder Classroom, Vol. 1, No. 4 - Print Magazine with CD

Audio clips available.

$24.95
REC-MD14

<< Previous | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 108 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |