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

BSOD Memory_management

Joined
Oct 26, 2005
Messages
739 (0.15/day)
Likes
588
#76
1. Take off the CMOS battery.
2. Re-seat the CPU and check the pins aren't bent.
3. Take off the memory and clean it and the socket.
4. Put the CMOS battery back.
5. Load default BIOS configuration.
6. Use AIDA64 to read the RAM's SPD information, and enter timing manually in the BIOS.
7. Make sure DDR, IMC, cache voltages are set correctly.
8. Some motherboards change the memory RTL value on reboot. Try to set RTL manually.
9. If there is a RAM turbo feature in BIOS, try to disable it.
10. Try to increase DDR voltage from 1.5v to 1.52v.

Use MemTest64 and Prime95 blend to test for stability. But long runs, if a single memory chip is failing, it will take time to catch it.
 
Last edited:
Joined
May 3, 2014
Messages
949 (0.53/day)
Likes
269
System Name Sham Pc
Processor i5-2500k @ 4.33
Motherboard INTEL DZ77SL 50K
Cooling 2 bay res. "2L of fluid in loop" 1x480 2x360
Memory 16gb 4x4 kingstone 1600 hyper x fury black
Video Card(s) hfa2 gtx 780 @ 1306/1768 (xspc bloc)
Storage 1tb wd red 120gb kingston on the way os, 1.5Tb wd black, 3tb random WD rebrand
Display(s) cibox something or other 23" 1080p " 23 inch downstairs. 52 inch plasma downstairs 15" tft kitchen
Case 900D
Audio Device(s) on board
Power Supply xion gaming seriese 1000W (non modular) 80+ bronze
Software windows 10 pro x64
#77
try and loosen the memory timings and run at lower ram speeds.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#78
1. Take off the CMOS battery.
2. Re-seat the CPU and check the pins aren't bent.
3. Take off the memory and clean it and the socket.
4. Put the CMOS battery back.
5. Load default BIOS configuration.
6. Use AIDA64 to read the RAM's SPD information, and enter timing manually in the BIOS.
7. Make sure DDR, IMC, cache voltages are set correctly.
8. Some motherboards change the memory RTL value on reboot. Try to set RTL manually.
9. If there is a RAM turbo feature in BIOS, try to disable it.

Use MemTest64 and Prime95 blend to test for stability.
I actually did exactly all that, apart form the CPU re-seat, will have to try that as well. All the voltages and timings are correct, will try to loosen them up a bit or adding a bit of voltage. The BIOS does have the memory turbo/normal option and that was the first thing I changed and it gave a BSOD on both options.
 
Joined
Jul 25, 2006
Messages
5,054 (1.09/day)
Likes
3,391
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 16GB (2 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Microsoft Wireless 5000
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
#79
I replaced the PSU for now, as soon as I get my hands on some memory stick I'll check on that.
Hold on! One step at a time. You replaced the PSU. Wait and see if that fixed your problem before testing, removing, replacing, reseating, increasing, loosening or changing anything else.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#80
Hold on! One step at a time. You replaced the PSU. Wait and see if that fixed your problem before testing, removing, replacing, reseating, increasing, loosening or changing anything else.
Of course, I really wanna get to the bottom of this, I'll wait and see if this fixes it, and if it doesn't, move forward. Problem is, I can't seem to force the BSOD, everything worked fine on W10 for a couple of days and this morning it just crashed randomly while browsing the internet.
 
Last edited:
Joined
Jul 25, 2006
Messages
5,054 (1.09/day)
Likes
3,391
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 16GB (2 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Microsoft Wireless 5000
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
#81
Problem is, I can't seem to force the BSOD
Duplicating a problem "at will" is always a desired goal when troubleshooting any problem. If you can duplicate it "at will", then you typically can easily (or more easily) isolate the fault, and repair or replace the offender. That's why troubleshooting intermittent problems are the most difficult.

But that is also why you must take one step at a time. If you do several things at once, and it fixes the problem, you will not know what step fixed the problem - in other words, you don't learn how to prevent recurrence in the future, or how to fix it should you encounter it again (on this machine or another).
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#82
Duplicating a problem "at will" is always a desired goal when troubleshooting any problem. If you can duplicate it "at will", then you typically can easily (or more easily) isolate the fault, and repair or replace the offender. That's why troubleshooting intermittent problems are the most difficult.

But that is also why you must take one step at a time. If you do several things at once, and it fixes the problem, you will not know what step fixed the problem - in other words, you don't learn how to prevent recurrence in the future, or how to fix it should you encounter it again (on this machine or another).
I know that, but with the things they are now, this is a waiting game, my BSODs can sometimes be weeks apart from what I've gathered.
 
Joined
Jul 25, 2006
Messages
5,054 (1.09/day)
Likes
3,391
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 16GB (2 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Microsoft Wireless 5000
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
#83
but with the things they are now, this is a waiting game
Exactly! So "Patience, Young Grasshopper!" One step at a time. ;)

I must also point that BSODs weeks apart may be totally unrelated to each other too! And of course, in that time frame, it is likely Windows and perhaps drivers and other programs will be updated too - that ends up resolving the problem without you ever know what was wrong.
 
Joined
Oct 26, 2005
Messages
739 (0.15/day)
Likes
588
#84
I actually did exactly all that, apart form the CPU re-seat, will have to try that as well. All the voltages and timings are correct, will try to loosen them up a bit or adding a bit of voltage. The BIOS does have the memory turbo/normal option and that was the first thing I changed and it gave a BSOD on both options.
Gigabyte X58 motherboards used to set extreme RTL values time to time causing memory corruption. The trick was to add +5 to RTL for each channel.
 
Joined
Dec 27, 2013
Messages
887 (0.46/day)
Likes
885
Location
somewhere
#85
This might be completely unrelated but I'mma put it here anyway just in case. A while ago I was getting almost constant BSODs playing Fallout 4 with MEMORY_MANAGEMENT on my PC. I had 2600X and Vega 56 at the time. It was all at stock so I assumed it was windows or the game being derpy. I thought nothing of it but now its stopped.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#86
Gigabyte X58 motherboards used to set extreme RTL values time to time causing memory corruption. The trick was to add +5 to RTL for each channel.
I can't seem to find the RTL option to modify.
This might be completely unrelated but I'mma put it here anyway just in case. A while ago I was getting almost constant BSODs playing Fallout 4 with MEMORY_MANAGEMENT on my PC. I had 2600X and Vega 56 at the time. It was all at stock so I assumed it was windows or the game being derpy. I thought nothing of it but now its stopped.
Maybe that happens to me too, but I'd rather find out what's wrong tbh.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#88
It's in RAM timing. RTL or round trip latency. Gigabyte has a secret hotkey (CTRL+F1) for advanced options.
Noted, will check after testing with the current change.
 
Joined
Oct 26, 2005
Messages
739 (0.15/day)
Likes
588
#89
Noted, will check after testing with the current change.
Sorry for the mistake, but it was B2B Cas Delay causing memory corruption on old Gigabyte boards.

Errors from B2B appear fast and random per boot session. You'll need to boot to MemTest86, give it a few seconds, and reboot to MemTest86 again.
 
Last edited:
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#90
So the PSU change didn't help, still got a BSOD.
It kept bugging me why did the BSODs start on the day they did, December 10th, so I dug around the logs and whatnot and surprsingly found nothing, no software installed or updated around that time. But, I was scrolling through my local ebay-like site messages and noticed that right around that time (a day before) I sold the Cooler Master AIO and replaced it with my current air cooler.
That cooler has a mounting system that could possibly be overightnened, and I figured it could cause these issues. So I just took everything apart, re-seated the CPU and the cooler and made sure to tighten everything just enough, so now I wait again. Also checked for bent pins and found nothing out of order.
 
Joined
Nov 27, 2010
Messages
461 (0.15/day)
Likes
166
System Name future xeon II
Processor DUAL SOCKET xeon e5 2686 v3 , 36c/72t, hacked all cores @3.5ghz, TDP limit hacked
Motherboard asrock rack ep2c612 ws
Cooling case fans,liquid corsair h100iv2 x2
Memory 48gb ddr4 2133mhz gskill
Video Card(s) 2x 1080 sc acx3 SLI, @115% tdp,+95 core, +410 mem
Storage 2x ssd evo750 512gb, one for OS, one for caching spinners(10TB)
Display(s) philips 40" bdm4065uc 4k @60
Case silverstone temjin tj07-b
Audio Device(s) sb Z
Power Supply corsair hx1200i
Mouse corsair m95 16 buttons
Keyboard microsoft internet keyboard pro
Software windows 10 x64 rs3 fall creators update ,enterprise
Benchmark Scores fire strike ultra- 10k time spy- 15k cpu z- 400/7500
#91
It could be a start of a faulty mobo, might wanna dig a bit in that direction.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#92
It could be a start of a faulty mobo, might wanna dig a bit in that direction.
I hope not, if it gives a BSOD after this the only thing left is new memory stick which I finally got. I'll wait and see.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
25,488 (5.96/day)
Likes
8,668
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#94
Typically mem management bsods relate to the ram, after that cpu and mobo
I know, I mean it's in the name and all. I've done day long tests in memtest86, various versions, with both sticks and different combinations and no errors whatsoever.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
25,488 (5.96/day)
Likes
8,668
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
#95
I know, I mean it's in the name and all. I've done day long tests in memtest86, various versions, with both sticks and different combinations and no errors whatsoever.
I ran into that on DDR1 on my 462 platform, I just happened to kill a module or 2...
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
#96
Just to update on the situation, been more than a week and no crashes whatsoever. Seems the cooler refitting did the job. I'm guessing over tightening the mounting system messed something up the first time, looks ok now.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
25,488 (5.96/day)
Likes
8,668
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
#97
Just to update on the situation, been more than a week and no crashes whatsoever. Seems the cooler refitting did the job. I'm guessing over tightening the mounting system messed something up the first time, looks ok now.
Yeah board warpage can cause a partial contact connection-possible arcing too.
 
Joined
Mar 6, 2017
Messages
1,291 (1.74/day)
Likes
517
System Name My Super Computer
Processor Intel Core i7 8700K
Motherboard Gigabyte Z370 AORUS Ultra Gaming
Cooling Corsair H55 AIO
Memory 2x8GB Crucial/Micron Ballistix Sport DDR4-2400
Video Card(s) ASUS GeForce GTX1060 6GB
Storage Samsung 970 EVO 500 GB NVMe SSD (System Drive), Samsung 860 EVO 500 GB SATA SSD (Game Drive)
Display(s) HP 2311x and Acer G206HQL
Case CoolerMaster MasterBox Lite 5 RGB
Audio Device(s) On-Board Sound
Power Supply EVGA Supernova 650 G3 Gold
Mouse Logitech M705
Keyboard Logitech Wave K350
Software Windows 10 Pro 64-bit
Benchmark Scores https://valid.x86.fr/liwjs3
#98
Joined
Jul 25, 2006
Messages
5,054 (1.09/day)
Likes
3,391
Location
Nebraska, USA
System Name Brightworks Systems BWS-6 E-IV
Processor Intel Core i5-6600 @ 3.9GHz
Motherboard Gigabyte GA-Z170-HD3 Rev 1.0
Cooling Quality case, 2 x Fractal Design 140mm fans, stock CPU HSF
Memory 16GB (2 x 8GB) DDR4 3000 Corsair Vengeance
Video Card(s) EVGA GEForce GTX 1050Ti 4Gb GDDR5
Storage Samsung 850 Pro 256GB SSD, Samsung 860 Evo 500GB SSD
Display(s) Samsung S24E650BW LED x 2
Case Fractal Design Define R4
Power Supply EVGA Supernova 550W G2 Gold
Mouse Microsoft Wireless 5000
Keyboard Microsoft Wireless Comfort 5050
Software W10 Pro 64-bit
#99
On the processor and heatsink/fan assembly?
I have seen this but it was many many years ago. These days, modern mounting mechanisms, like the quarter-turn locking screws, prevent over-tightening so not sure why it still gets mentioned.
 
Joined
Nov 30, 2015
Messages
611 (0.51/day)
Likes
588
Location
Croatia
Processor Core i5-2400 @3,1 GHz
Motherboard Gigabyte GA-B75M-D3H
Cooling LC Power LC-CC-95
Memory HyperX Genesis 2x4GB @1333 MHz
Video Card(s) Palit GTX 750 Ti StormX OC 2GB
Storage WD Blue 1TB 7200 rpm
Display(s) ASUS VW190DE
Case Deepcool Smarter
Audio Device(s) Onboard
Power Supply FSP Hexa+ 400W
Mouse Microsoft WMO 1.1A
Keyboard IBM KB-8926
Software W7 Pro 64-bit
Benchmark Scores Turns on on the first try!
On the processor and heatsink/fan assembly?
Yea, the cooler has to be tightened to the plastic ring that is mounted on the board itself, by phillips screws, and you gotta do it by feel so I probably overdid it the first time.
 
Top