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

Intel Core i9-12900K

Joined
Aug 6, 2020
Messages
729 (0.46/day)
Good article as usual.




Intel PR marketing Leaks:

8XX CPU-Z score
Best XXX CPU
Total dominance


Reality:
Win some, Lose some
Double the power consumption
Double the heat
Double the platform cost
Windows 11


And the best part of this whole thing is: if the platform cost is reduced by buying a DDR4 mother board (and not waiting months for sold-out kit,) the 5% Adler Lake performance advantage swings back in AMD's favor!

Zen 3+ is going to crush this thing into the ground!
 
Joined
May 2, 2017
Messages
7,762 (2.78/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Seems like a pretty decent effort from Intel! Definitely major performance improvements across the board. Ineresting to see how most applications seem to handle the E cores fine, but some seem to stumble completely with them active. Wonder if this is down to the scheduler or the application.

Power consumption is still worrying though, and the inability to cool the CPU properly at all with a U14s - which is not a small cooler! - is pretty shocking. This is a top-of-the-line CPU, sure, but it shouldn't require an AIO still.

@W1zzard two questions:
- Why are your graphs consistently ranked with the best result at the bottom? This feels very counterintuitive and weird. If nothing else I would question how good a choice this is in terms of readability/accessibility (whether for those with sight impairments, dyslexia or others), as the convention of 'best on top' is pretty universally accepted and breaking conventions like that can make reading much more difficult.
- Is your motherboard actually respecting Intel's stock power limits including Tau? Power draw numbers for stock and unlimited are near identical, which would seem to indicate that either Tau is infinite or something else fishy is going on. Shouldn't the limited version be stepping down to 125W for a steady-state power draw?
 
Joined
Sep 10, 2018
Messages
6,970 (3.03/day)
Location
California
System Name His & Hers
Processor R7 5800X/ R7 7950X3D Stock
Motherboard X670E Aorus Pro X/ROG Crosshair VIII Hero
Cooling Corsair h150 elite/ Corsair h115i Platinum
Memory Trident Z5 Neo 6000/ 32 GB 3200 CL14 @3800 CL16 Team T Force Nighthawk
Video Card(s) Evga FTW 3 Ultra 3080ti/ Gigabyte Gaming OC 4090
Storage lots of SSD.
Display(s) A whole bunch OLED, VA, IPS.....
Case 011 Dynamic XL/ Phanteks Evolv X
Audio Device(s) Arctis Pro + gaming Dac/ Corsair sp 2500/ Logitech G560/Samsung Q990B
Power Supply Seasonic Ultra Prime Titanium 1000w/850w
Mouse Logitech G502 Lightspeed/ Logitech G Pro Hero.
Keyboard Logitech - G915 LIGHTSPEED / Logitech G Pro
Shouldn't the limited version be stepping down to 125W for a steady-state power draw?

I think intel ditched that approach with Alderlake likely to win in some MC benchmarks.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
as the convention of 'best on top'
Not sure if 'convention', and it's how we've done things since forever. Happy to change it if there's sufficient demand

Is your motherboard actually respecting Intel's stock power limits including Tau?
Of course. Intel stock limits for the 12900K is PL1=PL2=241 W. There is no stepping down and no steady state 125 W.

W1zzard asking Intel said:
The SKU table mentions "Processor Base Power" "125 W", how does that work when PL1=PL2=241W by default?
Answer via e-mail from Intel said:
Intel’s processor specifications and programming guidelines allow for setting PL1 within a range of values including the base power level and PL2 level.

My translation is: "The default is PL1=PL2=241, but you can change the value, manually, to any other number if you want". Which is factually 100% correct of course.

What is more important here is what they didnt say: "but the default really is 125W", "wizz you got it all it all wrong", "why we abolished 125 W" "is there even 125 W besides the specs table" "is 125 W bs"
 
Joined
Mar 16, 2017
Messages
2,161 (0.76/day)
Location
Tanagra
System Name Budget Box
Processor Xeon E5-2667v2
Motherboard ASUS P9X79 Pro
Cooling Some cheap tower cooler, I dunno
Memory 32GB 1866-DDR3 ECC
Video Card(s) XFX RX 5600XT
Storage WD NVME 1GB
Display(s) ASUS Pro Art 27"
Case Antec P7 Neo
It looks to me like like they're fighting for the highest power consumption crown. 10nm, excuse me, I meant to say 7nm, with a new architecture and still horrendous power figures, how is this possible ?

Edit : I just remembered that this is supposed to have 8 "efficiency cores", holy crap this is beyond laughable. What if this was an "actual" 16 core CPU ? What would it use ? 400W ?



No, it's not, DDR4 vs DDR5.

And it's not about it being unfair, having just one platform on DDR5 isn't enough to infer how good these CPUs actually are. Any CPU with faster memory will also perform better, nothing new here.
Yeah, the e-cores do nothing for idle savings, probably due to the complex power delivery system needed to supply a CPU that is allowed to consume 241W for as long as it can. This is the concern I kept bringing up—complexity adds to cost. Not only you pay more when you purchase, but operating the system isn’t any cheaper than anything else—it is probably even more expensive to operate since you’re consuming more power and fighting more heat. What value do the e-cores bring beyond eeking out some multithreaded wins? Sounds like they end up as a net-negative, since they can accidentally receive threads meant for the P-cores. It’s a dubious design that requires a well-behaved scheduler.

Honest question, but how many gamers do any of these top CPUs really help out? I was under the impression we were past “CPU-limted” gaming performance some time ago. What does this offer over something more mid-grade in terms of real-world value? I don’t game anymore, so I’m curious how much value this really brings beyond being considered the fastest.
 
Last edited:
Joined
Mar 8, 2018
Messages
30 (0.01/day)
Location
Italy
System Name HAL9000
Processor Intel Core I7 2600K
Motherboard ASUS P8Z68-V Pro
Cooling Scythe Mugen 3
Memory Corsair Vengeance DDR3 1600 4x4GB
Video Card(s) ASUS Geforce GTX560Ti DirectCU II
Storage Seagate Barracuda 750GB
Display(s) ASUS VW248H
Case Cooler Master HAF 912 Plus
Audio Device(s) Logitech S220
Power Supply Seasonic M12II 620 EVO
Mouse Logitech G300
Keyboard Logitech K200
Software Windows 7 Professional 64bit
Physics PhD, may I presume?

You don't need a an physics PhD to understand that intel has pulled this processor to the clocks he needs to rival AMD, whatever power consumption this required.
The thing that seems no one has noticed in the review is that any to PL1, PL2 or E cores setting has almost no impact on consumption, which remains very high if not increase.
The 125w in the specs is a total scam...
 
Last edited:
Joined
May 8, 2021
Messages
1,978 (1.49/day)
Location
Lithuania
System Name Shizuka
Processor Intel Core i5 10400F
Motherboard Gigabyte B460M Aorus Pro
Cooling Scythe Choten
Memory 2x8GB G.Skill Aegis 2666 MHz
Video Card(s) PowerColor Red Dragon V2 RX 580 8GB ~100 watts in Wattman
Storage 512GB WD Blue + 256GB WD Green + 4TH Toshiba X300
Display(s) BenQ BL2420PT
Case Cooler Master Silencio S400
Audio Device(s) Topping D10 + AIWA NSX-V70
Power Supply Chieftec A90 550W (GDP-550C)
Mouse Steel Series Rival 100
Keyboard Hama SL 570
Software Windows 10 Enterprise
If I hadn't knew that this was supposed to be a whole new architecture, from results alone I would have thought that Intel just raised clocks again and increased PLs. Performance improvement is really underwhelming and it couldn't decisively beat Ryzens. Energy efficiency is in toilet, old ass i5 10400F is winning there. And impossible to cool with any normal means. Embarrassing FX 9590 was possible to cool with puny 120mm AIO or Hyper 212, but this can't be cooled with D15, 280mm AIOs. This is yet another garbage release from Intel, very dissapointing.
 
Joined
Oct 7, 2015
Messages
3 (0.00/day)
THere shouldn't be required to turn off E cores to get the best performance out of the cpu. I hope that gets fixed soon...
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.52/day)
Not sure if 'convention', and it's how we've done things since forever. Happy to change it if there's sufficient demand


Of course. Intel stock limits for the 12900K is PL1=PL2=241 W. There is no stepping down and no steady state 125 W.




My translation is: "The default is PL1=PL2=241, but you can change the value, manually, to any other number if you want". Which is factually 100% correct of course.

What is more important here is what they didnt say: "but the default really is 125W", "wizz you got it all it all wrong", "why we abolished 125 W" "is there even 125 W besides the specs table" "is 125 W bs"
How much of this is up to teh board maker....?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
How much of this is up to teh board maker....?
They may set any value, but they Intel default is PL1=PL2=241 W for 12900K. Many boards actually set PL1=PL2=maximum=4095 W by default. Have for years, it's that whole ASUS MultiCore Enhancement debate again. I always test my CPUs at stock power limits, and provide an additional data point for all power limits removed
 
Joined
Jan 31, 2011
Messages
26 (0.01/day)
Looking at all the charts, what are the odds of Zen3+ completely closing the gap again and taking back the crown ? They did said average 15% uplift in games.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,970 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Added CPU-Z screenshot for 5.0 GHz OC, OC text, OC results for power and temps. Now benching OC 5.0 performance, will have results in around 4 hours
 
Joined
Apr 8, 2010
Messages
1,012 (0.19/day)
Processor Intel Core i5 8400
Motherboard Gigabyte Z370N-Wifi
Cooling Silverstone AR05
Memory Micron Crucial 16GB DDR4-2400
Video Card(s) Gigabyte GTX1080 G1 Gaming 8G
Storage Micron Crucial MX300 275GB
Display(s) Dell U2415
Case Silverstone RVZ02B
Power Supply Silverstone SSR-SX550
Keyboard Ducky One Red Switch
Software Windows 10 Pro 1909
:oops:Hi Flanker. You mentioned on pctuning.cz, that you managed 28 593 points with your R9 5950X in Cinebench R23. Can you classify your setup and If you had PBO enabled? W1zzard managed only 25813 points in this review. As I checked many reviews have even lower scores than his.
Unfortunately that's another person with the same username
 
Joined
Jan 8, 2017
Messages
9,509 (3.27/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Yeah, the e-cores do nothing for idle savings, probably due to the complex power delivery system needed to supply a CPU that is allowed to consume 241W for as long as it can. This is the concern I kept bringing up—complexity adds to cost. Not only you pay more when you purchase, but operating the system isn’t any cheaper than anything else—it is probably even more expensive to operate since you’re consuming more power and fighting more heat. What value do the e-cores bring beyond eeking out some multithreaded wins? Sounds like they end up as a net-negative, since they can accidentally receive threads meant for the P-cores. It’s a dubious design that requires a well-behaved scheduler.

To me power consumption isn't usually a problem, but when you have a CPU that outputs as much heat as a mid range GPU it's starting to become kind of insane. Intel's E-cores would make sense in a laptop but now we know they're completely worthless because they still use a ton of power anyway.

Honest question, but how many gamers do any of these top CPUs really help out? I was under the impression we were past “CPU-limted” gaming performance some time ago. What does this offer over something more mid-grade in terms of real-world value? I don’t game anymore, so I’m curious how much value this really brings beyond being considered the fastest.

You're right, game these days are basically never CPU limited unless you specifically look for that. But there are many who would still not shut up about how getting 400 FPS instead of 350 in CS:GO or something like that makes huge difference, so here we are.
 
Joined
Nov 3, 2011
Messages
695 (0.14/day)
Location
Australia
System Name Eula
Processor AMD Ryzen 9 7900X PBO
Motherboard ASUS TUF Gaming X670E Plus Wifi
Cooling Corsair H150i Elite LCD XT White
Memory Trident Z5 Neo RGB DDR5-6000 64GB (4x16GB F5-6000J3038F16GX2-TZ5NR) EXPO II, OCCT Tested
Video Card(s) Gigabyte GeForce RTX 4080 GAMING OC
Storage Corsair MP600 XT NVMe 2TB, Samsung 980 Pro NVMe 2TB, Toshiba N300 10TB HDD, Seagate Ironwolf 4T HDD
Display(s) Acer Predator X32FP 32in 160Hz 4K FreeSync/GSync DP, LG 32UL950 32in 4K HDR FreeSync/G-Sync DP
Case Phanteks Eclipse P500A D-RGB White
Audio Device(s) Creative Sound Blaster Z
Power Supply Corsair HX1000 Platinum 1000W
Mouse SteelSeries Prime Pro Gaming Mouse
Keyboard SteelSeries Apex 5
Software MS Windows 11 Pro
AMD may need to release XT Zen 3 variants i.e. make overclock official. 3D cache Zen 3+ would be overkill.
 
Joined
Dec 19, 2008
Messages
307 (0.05/day)
Location
WA, USA
System Name Desktop
Processor AMD Ryzen 5950X
Motherboard ASUS Strix B450-I
Cooling be quiet! Dark Rock TF 2
Memory 32GB DDR4 3600
Video Card(s) AMD RX 6800
Storage 480GB MyDigitalSSD NVME
Display(s) AOC CU34G2X
Power Supply 850w
Mouse Razer Basilisk V3
Keyboard Steelseries Apex 5
With a SFF PC it's pretty tough to run a 5950X, but seems like it would be impossible without undervolting/limiting the new 12900K.
 
Joined
May 2, 2017
Messages
7,762 (2.78/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
Not sure if 'convention', and it's how we've done things since forever. Happy to change it if there's sufficient demand
Yeah, I think I've noticed it before as well, I guess this is just the first time in a while I've been looking at this many charts at once. As for questioning whether "best on top" is a convention ... universally used phrases such as "who is on top", "top of the line", "topping the charts" etc. should be plentiful evidence for that being the dominant convention. The only place I'm used to seeing "number one at the bottom" is in listicle-type writing where the point is to make readers go through the entire list and not just look at number one and then leave. At least that line of reasoning doesn't apply here.

Another thing: you're not really consistent about it. At least in the 12600K review's power consumption section you have the lower numbers (i.e. the better ones) on top, while in the energy efficiency part (on the same page) you have the higher (worse) numbers on top. The same is true for the temperature graph in this review - lowest/best on top. And IIRC I've seen similar inconsistency previously. I could understand a hard-line "the higher value will always be on top, regardless if it's good or bad"
Of course. Intel stock limits for the 12900K is PL1=PL2=241 W. There is no stepping down and no steady state 125 W.
So they removed TDP and replaced it with two more informative specifications just to immediately render one of them irrelevant. Great move!
My translation is: "The default is PL1=PL2=241, but you can change the value, manually, to any other number if you want". Which is factually 100% correct of course.
That sounds to me like they're talking about motherboard manufacturers - "programming guidelines" is not something that end users are privy to to my knowledge. Which I guess just means that, as you say, MCE all over again.
What is more important here is what they didnt say: "but the default really is 125W", "wizz you got it all it all wrong", "why we abolished 125 W" "is there even 125 W besides the specs table" "is 125 W bs"
So effectively the only thing that's changed is that PL2 is now listed in the spec table. I guess that's ... "progress"?
 
Joined
May 21, 2009
Messages
237 (0.04/day)
Using DDR5 6000 memory in your Alder Lake system versus DDR4 3600 skews the results in my opinion. Why didn't you use higher frequency DDR4?
 
Joined
Nov 3, 2013
Messages
2,141 (0.53/day)
Location
Serbia
Processor Ryzen 5600
Motherboard X570 I Aorus Pro
Cooling Deepcool AG400
Memory HyperX Fury 2 x 8GB 3200 CL16
Video Card(s) RX 6700 10GB SWFT 309
Storage SX8200 Pro 512 / NV2 512
Display(s) 24G2U
Case NR200P
Power Supply Ion SFX 650
Mouse G703 (TTC Gold 60M)
Keyboard Keychron V1 (Akko Matcha Green) / Apex m500 (Gateron milky yellow)
Software W10
Good thing intel released the Alder Lake line-up close to winter, all joking aside, is 12900K viable in an ITX setup? Can I dare to think air cooled and ITX???
Dave2D tried. Says it cant be done.
 
Joined
Jan 25, 2020
Messages
2,227 (1.24/day)
System Name GrandadsBadAss
Processor I7 13700k w/ HEATKILLER IV PRO Copper Nickel
Motherboard MSI Z790 Tomahawk Wifi
Cooling BarrowCH Boxfish 200mm-HWLabs SR2 420/GTS 360-BP Dual D5 MOD TOP- 2x Koolance PMP 450S
Memory 2x16gb G.SKILL Trident Z5 Neo RGB 6400
Video Card(s) Asrock 6800xt PG D w/ Byski A-AR6900XT-X
Storage WD SN850x 1TB NVME M.2/Samsung 980 Pro 1TB NVMe M.2
Display(s) Acer XG270HU
Case Phanteks Enthoo Pro 2 Server Edition w/3 Noctua NF-A14 2000 IP67/4 be quiet! LIGHT WINGS LX 120mm
Audio Device(s) Logitech z623 <---THE SUCK
Power Supply FSP Hydro Ti PRO 1000w
Mouse Logitech G502
Keyboard Roccat Vulcan Aimo
Software Win 10/11pro
Well done! Honestly appreciate your answering all our questions W1zzard.
Looking forward to seeing how the ddr4 boards fare. The added 12900k heat means nothing to me personally. My loop is configured to handle anything. But the combination of ddr5 and blown up mb expense is frustrating to say the least. It was expected that ddr5 pricing would be stupid but mb mannies need a good kick in the rear.
AMD will continue to be my go to until both come down in price significantly.
Even if i were upgrading my own rig im not into early release memory. So by the time something acceptable is released at a reasonable price, it'll be time to evaluate AMDs next swing at the fences. Not a bad thing
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.52/day)
Using DDR5 6000 memory in your Alder Lake system versus DDR4 3600 skews the results in my opinion. Why didn't you use higher frequency DDR4?
given how memory stability is, i'd say the equivalents are basically there. I mean, i get what you're saying, but then shouldn't we be seeing like DDR5-6600-6800?

Dave2D tried. Says it cant be done.
In that little blue box? LOL.
 
Joined
Jul 16, 2021
Messages
34 (0.03/day)
Using DDR5 6000 memory in your Alder Lake system versus DDR4 3600 skews the results in my opinion. Why didn't you use higher frequency DDR4?
It won't matter much since Zen 3 infinity fabric can't clock much higher than 1800Mhz (Some lucky chips will go up to 2000Mhz). They need 1:1 infinity fabric to DRAM frequency to get the best performance. 3600MT/s is already the sweet spot
 
Last edited:
Joined
Nov 3, 2013
Messages
2,141 (0.53/day)
Location
Serbia
Processor Ryzen 5600
Motherboard X570 I Aorus Pro
Cooling Deepcool AG400
Memory HyperX Fury 2 x 8GB 3200 CL16
Video Card(s) RX 6700 10GB SWFT 309
Storage SX8200 Pro 512 / NV2 512
Display(s) 24G2U
Case NR200P
Power Supply Ion SFX 650
Mouse G703 (TTC Gold 60M)
Keyboard Keychron V1 (Akko Matcha Green) / Apex m500 (Gateron milky yellow)
Software W10
Joined
May 2, 2017
Messages
7,762 (2.78/day)
Location
Back in Norway
System Name Hotbox
Processor AMD Ryzen 7 5800X, 110/95/110, PBO +150Mhz, CO -7,-7,-20(x6),
Motherboard ASRock Phantom Gaming B550 ITX/ax
Cooling LOBO + Laing DDC 1T Plus PWM + Corsair XR5 280mm + 2x Arctic P14
Memory 32GB G.Skill FlareX 3200c14 @3800c15
Video Card(s) PowerColor Radeon 6900XT Liquid Devil Ultimate, UC@2250MHz max @~200W
Storage 2TB Adata SX8200 Pro
Display(s) Dell U2711 main, AOC 24P2C secondary
Case SSUPD Meshlicious
Audio Device(s) Optoma Nuforce μDAC 3
Power Supply Corsair SF750 Platinum
Mouse Logitech G603
Keyboard Keychron K3/Cooler Master MasterKeys Pro M w/DSA profile caps
Software Windows 10 Pro
It won't matter much since Zen 3 infinity fabric can't clock much higher than 1800Mhz (Some lucky chips will go up to 2000Mhz). They need 1:1 infinity fabric to DRAM frequency to get the best performance. 3600Mhz is already the sweet spot
3600 is at least a reasonable expectation of something everyone can hit at 1:1, which is a good starting point for benchmarking. IMO the bar should be either that or whatever the spec of the chip is, which would leave Ryzen at 3200 and these at ... 4800?

At least good to see that these can indeed handle faster memory than what Intel is specifying. That table with 4800 only supported in single rank on 1dpc boards, with even 1dpc installed on 2dpc boards being lower? That's pretty terrible.
Dave2D tried. Says it cant be done.
Can probably be done if you're willing to manually configure your power limits to something more sensible, with some undervolting to try and regain some of that performance. Would be interesting to see where this ends up on the benchmarks.
 
Top