• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Article: Fix front panel audio EMI noise

Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
I was having a problem with my front panel audio port for a long time until yesterday I found a solution. I am sure many of you have that problem.. So here I start.

SYMPTOMS

While listening either through headphones or speakers through the front panel audio, you can hear a whining noise which varies and you can feel the HDD accessing, mouse movements, scrolling etc. The sound might get worse when you access a USB device connected to the front port such as copy files etc.

Here is a video of the problem I was having.

http://youtu.be/18i_0eWM1do

THE CAUSE

Some cases from reputed brands like Cooler Master, NZXT, Antec etc have the front panel designed such that the front USB and the front audio share a common ground. Here is an example. Image is reference image. May and will differ in your chassis.



As you can see there, both the USB and the audio share the same ground. Therefore, the motherboard EMI shielding no more works as the sound card receives noise from USB signals.

THE FIX

Things you will need.

1. Screw drivers
2. Any sharp object(s)
3. Multimeter(you won't need it if you are absolutely confident-You will soon know what I mean)
4. Access to the chassis' front panel PCB
5. Basic circuit understanding skills
6. Last but not the least - PATIENCE.

Step 1 : Get access to the front panel PCB. Remove the plugs from the motherboard headers and work in a good space.

Step 2 : Carefully understand the circuits.

Switch the multimeter to diode or resistance mode. Connect the probes as shown and you will get 0 or continuous beep value meaning they are the same or continuous.



The exact circuit layout is like this in the PCB I am using for reference



Step 3 : Break the required circuits.



Take a sharp thing like a flat head screw driver or the multimeter probe and continue scratching the circuit until it breaks.

The result



You can coat the scratched area with varnish(for the looks)-Optional

Step 4Now connect the PCB again and reassemble everything. Connect headphone or speaker. If you connect speaker, set the amplifier volume to full. Test using USB drives-copy, move etc, do random stuff.

Here's my result. Beware of some loud Linkin Park near the end of the video.

http://youtu.be/IdfZ80JG2cg

Enjoy. :) :toast:
 
Last edited:
Joined
Feb 8, 2012
Messages
2,996 (0.80/day)
Location
Zagreb, Croatia
System Name Windows 10 64-bit Core i7 6700
Processor Intel Core i7 6700
Motherboard Asus Z170M-PLUS
Cooling Corsair AIO
Memory 2 x 8 GB Kingston DDR4 2666
Video Card(s) Gigabyte NVIDIA GeForce GTX 1060 6GB
Storage Western Digital Caviar Blue 1 TB, Seagate Baracuda 1 TB
Display(s) Dell P2414H
Case Corsair Carbide Air 540
Audio Device(s) Realtek HD Audio
Power Supply Corsair TX v2 650W
Mouse Steelseries Sensei
Keyboard CM Storm Quickfire Pro, Cherry MX Reds
Software MS Windows 10 Pro 64-bit
Wow, that was some really bad interference ... kudos for the solution :toast: when I saw first photo, I knew there would be some PCB scratching :laugh:
 

de.das.dude

Pro Indian Modder
Joined
Jun 13, 2010
Messages
8,397 (1.92/day)
Location
Stuck in a PC. halp.
System Name Monke | Lenovo Thinkpad
Processor Ryzen 5600X PBO @4.6GHz | Ryzen 5500U
Motherboard ASRock B550 Extreme4 | ?
Cooling 240mm Rad | Not needed
Memory 2x16GB DDR4 3600 Corsair RGB | 16 GB DDR4 3600
Video Card(s) RX 580 8GB | Vega 8
Storage 250GB Samsung EVO860 + 2x 1TB WD10EZEX | Seagate 500gb | Samsung Evo 500
Display(s) Dell 2240L | 14" 1080p 98%sRGB IPS
Case Ant Esports Tempered case | Thinkpad
Audio Device(s) Logitech Z333 | ATH
Power Supply Corsair GS600 | not needed
Mouse Logitech G400 | nipple
Keyboard Circle RGB gaming shitboard | stock kb is awesome
Software Windows 10 Professional x2
Benchmark Scores There are no marks on my bench
i seee.... will try this later XD
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
17,385 (2.93/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 2600x
Motherboard Asrock B450M-HDV
Cooling AMD Wraith Spire I think
Memory 2 x 8GB G-skill Aegis 3000 or somesuch
Video Card(s) Gainward RTX 3060ti Ghost OC
Storage Kingstong NV1 500GB | WD Blue 1TB x 2 | Toshiba P300 2TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones
Power Supply Seasonic Core GC500
Mouse Logitech G602
Keyboard Dell Sk3205
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
I wonder if there's something else at play, because no front panel audio have never sounded like that for me, with common ground and all.
 
Joined
Feb 8, 2012
Messages
2,996 (0.80/day)
Location
Zagreb, Croatia
System Name Windows 10 64-bit Core i7 6700
Processor Intel Core i7 6700
Motherboard Asus Z170M-PLUS
Cooling Corsair AIO
Memory 2 x 8 GB Kingston DDR4 2666
Video Card(s) Gigabyte NVIDIA GeForce GTX 1060 6GB
Storage Western Digital Caviar Blue 1 TB, Seagate Baracuda 1 TB
Display(s) Dell P2414H
Case Corsair Carbide Air 540
Audio Device(s) Realtek HD Audio
Power Supply Corsair TX v2 650W
Mouse Steelseries Sensei
Keyboard CM Storm Quickfire Pro, Cherry MX Reds
Software MS Windows 10 Pro 64-bit
I wonder if there's something else at play

Possibly grounding issues, I had similar problem with my old case in my previous apartment where the wall socket wasn't properly grounded.
 
Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
Not at all, audio is filtered through a different ground with help of diodes. If the chassis Front panel PCB shorts all the USB and Audio grounds, them these problems arise. It is there in other forums too where users did the same thing I did.
And well, it worked for me.... :)

Agreed. Grounding also cause these problems. But that was not my issue. It was absolutely related to the front panel USB activity.

I wonder if there's something else at play, because no front panel audio have never sounded like that for me, with common ground and all.

It actually depends on the motherboard. I had an Asus M4A88TD M EVO before and never had this problem. With the present one, I had this prob since day 1. I tested with another USB header(disconnecting the original) but used original front audio in my chassis to rule out motherboard issues. No noise was there.
 
Last edited:
Joined
Apr 16, 2010
Messages
3,307 (0.75/day)
Location
Portugal
System Name Dust gatherer (ol' Dale-y)
Processor AMD Ryzen 7 1700
Motherboard MSI X370 Gaming Plus
Cooling Noctua NH-C12P SE14 + NM-AM4 + NF-P14r
Memory 2x 8GB G.Skill Trident Z (F4-3200C16D-16GTZB)(Hynix)
Video Card(s) Sapphire Pulse AMD Radeon RX 5500 XT 8GiB
Storage HyperX Savage 240GB + KC300 240GB + 750EVO 500GB
Display(s) LG Flatron W2361V 23'' FHD (RN a 24'' IPS HP oldie)
Case NOX Blaze w/random fans and no aRrGeeBee
Audio Device(s) Creative SoundBlasterX AE-5 + GigaWorks t40 series II
Power Supply Corsair TX650M
Mouse Microsoft Comfort Mouse 4500
Keyboard Logitech Media Keyboard (PS/2)
Software Windows 10 x86-64 (1909)
Benchmark Scores Needs a reinstall...but it used to play a game or two in TV resolution from time to time, in 2019
Btw, one of the USB ports has no shielding whatsoever now...(static, EMI, so on...)

Couldn't you just tape (to keep it simple, instead of soldering) one end of a wire to the shield of one of the USB ports and the other end to the case?
Or find a ferrite ring/core and wrap the cord over it?
My case was cheap, but came with one of those and it works.

EDIT: Also, having your front USB ports sounding like a floppy reader is kinda of neat...for nostalgia purposes, of course.
 
Last edited:
Joined
Nov 19, 2012
Messages
753 (0.22/day)
System Name Chaos
Processor Intel Core i5 4590K @ 4.0 GHz
Motherboard MSI Z97 MPower MAX AC
Cooling Arctic Cooling Freezer i30 + MX4
Memory 4x4 GB Kingston HyperX Beast 2400 GT/s CL11
Video Card(s) Palit GTX 1070 Dual @ stock
Storage 256GB Samsung 840 Pro SSD + 1 TB WD Green (Idle timer off) + 320 GB WD Blue
Display(s) Dell U2515H
Case Fractal Design Define R3
Audio Device(s) Onboard
Power Supply Corsair HX750 Platinum
Mouse CM Storm Recon
Keyboard CM Storm Quickfire Pro (MX Red)
It all comes down to how the motherboard grounds USB and what it does with audio ground. Like _JP_ said, you could simply solder a wire to any of the front panel ground points, and run it to the computer case, if your PSU is good and doesn't leak EMI into it's casing (and your computer's case). If it does, you should probably isolate your PSU's casing so it doesn't make electrical contact with your case, and/or run your front panel ground to another suitable grounding object, like the metal construction of your table, or a home heating radiator.

As for ferrite rings, they only work for a specific set of frequencies, and those are dictated by the diameter and the exact material of the ring and the number of turns your cable makes through it.
 
Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
Couldn't you just tape (to keep it simple, instead of soldering) one end of a wire to the shield of one of the USB ports and the other end to the case?
Or find a ferrite ring/core and wrap the cord over it?
My case was cheap, but came with one of those and it works.

EDIT: Also, having your front USB ports sounding like a floppy reader is kinda of neat...for nostalgia purposes, of course.

Tried all of those but none worked. I even ripped off some ferrite rings from broken psus and installed them but got no improvement..
This is actually motherboard related. Better the audio ground filtering, worse will be the noise if the USB and audio grounds are shorted.
And LOL for the FDD like noise. :p

Refer to my problem thread here.

www.techpowerup.com/forums/showthread.php?t=187149


It all comes down to how the motherboard grounds USB and what it does with audio ground. Like _JP_ said, you could simply solder a wire to any of the front panel ground points, and run it to the computer case, if your PSU is good and doesn't leak EMI into it's casing (and your computer's case). If it does, you should probably isolate your PSU's casing so it doesn't make electrical contact with your case, and/or run your front panel ground to another suitable grounding object, like the metal construction of your table, or a home heating radiator.

As for ferrite rings, they only work for a specific set of frequencies, and those are dictated by the diameter and the exact material of the ring and the number of turns your cable makes through it.

True those solutions work for many cases. But that was not my case. I connected a wire from the front USB ground to the metal body of the chassis without any improvement. And there was no problem with PSU. It is totally motherboard related. My old Asus M4A88TD M-EVO never had this problem with the same chassis.
 
Last edited:

sniperdoc

New Member
Joined
May 8, 2017
Messages
1 (0.00/day)
I was having a problem with my front panel audio port for a long time until yesterday I found a solution. I am sure many of you have that problem.. So here I start.

Thank you!!! Had to make an account to thank the original poster on this solution. I have a Thermaltake Level 10 GT case with a front panel audio that has two USB2 ports, a headphone and mic jack, and two USB3 ports. This solution worked perfectly!

It was literally like I was experiencing sounds anew. I heard things I've never heard before, using my headphones. Glad that the ground for both USB sections had their own screws, grounding it to the case. I'm curious why manufacturers don't just do this to begin with. Electrical engineers should know that this would happen... this interference.

OMG... IT'S SO CLEAR!!! xD

Thanks again.
 
Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
Thank you!!! Had to make an account to thank the original poster on this solution. I have a Thermaltake Level 10 GT case with a front panel audio that has two USB2 ports, a headphone and mic jack, and two USB3 ports. This solution worked perfectly!

It was literally like I was experiencing sounds anew. I heard things I've never heard before, using my headphones. Glad that the ground for both USB sections had their own screws, grounding it to the case. I'm curious why manufacturers don't just do this to begin with. Electrical engineers should know that this would happen... this interference.

OMG... IT'S SO CLEAR!!! xD

Thanks again.

Glad to find this thread still helping people even after almost 4 years. :) Thanks for reporting back. Enjoy your headphones. :D
 

Schriz

New Member
Joined
Apr 1, 2021
Messages
2 (0.00/day)
Sorry to revive an old thread but this is the best help I have found. I've already tried grounding my mobo and that didn't help. Now I have this apart and am stuck.

Where can I find the schematics or how can I figure out where to cut since mine is different? I'm afraid of doing the wrong thing and making it not work at all.
 

Attachments

  • PXL_20210401_214439862.jpg
    PXL_20210401_214439862.jpg
    2.9 MB · Views: 358
Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
Sorry to revive an old thread but this is the best help I have found. I've already tried grounding my mobo and that didn't help. Now I have this apart and am stuck.

Where can I find the schematics or how can I figure out where to cut since mine is different? I'm afraid of doing the wrong thing and making it not work at all.
Yours seem to be having a separate ground already for the audio. Are you facing this exact problem?
 

Schriz

New Member
Joined
Apr 1, 2021
Messages
2 (0.00/day)
Yes, lots of audio interference that's dependent on the amount of load. Both front and rear panels are doing it!
 
Joined
Oct 9, 2010
Messages
1,455 (0.34/day)
Location
Kolkata, India
System Name Ryzen | Coffee
Processor AMD Ryzen 5 3600 @ 4.575 GHz | Intel Core i7 9700K @ 5.1 GHz with AVX, 4.7 GHz cache clock
Motherboard ASUS B550 ROG Strix F Gaming | ASUS Maximus VIII Ranger (modded BIOS for Coffee Lake)+TPM2.0 module
Cooling Cooler Master ML120L RGB | SilverStone PF240 ARGB
Memory 2*16 GB (32 GB) Kingston Fury Beast @3666 MHz CL18 | 4*8 GB (32 GB) HyperX Fury @3200 MHz CL14
Video Card(s) Galax RTX 2060 Super 8 GB (+160 MHz core, +850 MHz memory) | Zotac GTX 1660Ti AMP 6 GB
Storage Crucial P5 1TB, Crucial P1 500GB+3TB HDDs | Samsung PM981a 1TB NVMe+480GB SATA SSD+500GB HDD
Display(s) Dell S2418H, 1080p 75 Hz, HDR | Dell S2240M, 1080p 60 Hz
Case Lianli Lancool 215 | Corsair Crystal 460X RGB
Audio Device(s) Realtek S1220 (Supreme FX) | Realtek ALC1150 (Supreme FX)
Power Supply ASUS ROG Strix 750G (80+ Gold) | Cooler Master MWE 650 V2 (80+ Bronze)
Mouse Cooler Master Storm Devastator
Keyboard Cooler Master Storm Devastator
Software Windows 11 Pro x64 |Windows 11 Pro x64
Benchmark Scores Cinebench R20 MT - 4200, ST 537 | R20 MT - 4158, ST - 535, CPU-Z MT 4798, ST 609
Yes, lots of audio interference that's dependent on the amount of load. Both front and rear panels are doing it!
Seems to be a motherboard/audio driver issue than this. Just check once by disconnecting the USB header. If the problem is resolved, then this is the right thread for you. Else you might have to check the motherboard. Hope this helps. :)
 

Denave

New Member
Joined
Jun 6, 2021
Messages
1 (0.00/day)
Hey, so let me jump on the reviving an old thread wagon real quick.

So, the EMI noise through front panel audio happens to me aswell.
I'm using a SB0880 sound card and the noise happens only when i plug my headphones to the front panel jacks, when I plug them to the card dircetly there's no audible noise.
1623013652086.png
1623013660185.png

This is how my front panel PCB looks like, the USBs seem to be just extension cables, not connected to the PCB at all so I'm not sure if the solution from the thread would work here.
Any tips how could I proceed with the issue?

/edit: so I actually solved the issue. The problem was with the cable management. I squished all the front panel and fan cables together. When I freed the audio cable the EMI noise stopped.
 
Last edited:
Top