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

Apple Announces the M1 Processor Powering Next-Gen Macs

Joined
Jan 8, 2017
Messages
9,499 (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
Wait. For. The. Microsoft. Announcement. About. ARM. And. Windows.

I hope that's plain enough.

Yeah dude sure, whatever the hell that means, you're right.
 
Joined
Nov 4, 2019
Messages
234 (0.13/day)
Excellent. I've bought a Mac Mini and am looking forward to testing the world's most advanced CPU.
 
Joined
Nov 4, 2005
Messages
12,006 (1.72/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
The faster we move to ARM, the better. Just waiting for someone to do the same thing on the Windows side because Apple sure as hell ain't gonna sell their chips to anyone else.

ARM is only faster at the items it has the customer hardware for.
 
Joined
Mar 10, 2010
Messages
11,878 (2.20/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
I agree its very asshole marketing , touting "more powerful than 98% of laptops... etc". That said, their claims of the fastest CPU cores and iGPU are not wrong... Last year Anandtech covered the A13 Bionic, and concluded that the A13 performance core was as fast as Skylake and zen2, albiet the latter are clocked much faster (~4.7 - 5 GHZ) vs 2.66 GHz from A13. This year A14 improves that by about ~20%, but is also facing Zen3 and Willow Cove with roughly 20 ~ 25% increases each. Do keep in mind that that is A14, not M1. M1 does not have the same thermal confines as A14, so higher clocks are possible.

In terms of iGPU, the M1 does NOT have the fastest iGPU... Those go to the Xbox Series X... That said, comparing to Intel Iris Xe MAX, it is roughly 3% faster in pixel and texture fill rate, and wipes the floor with vega 11. overall it is faster than an RX 560. (I compared the texture fill rates and pixel fill rates, using their claims of 82 GTexels/s and 41GPixels/s for comparison)

Overall, is it impressive? yes.
Am I disappointed in the marketing? YES!
Is it a game changer? We will leave it to the developers and see what they say.
Developer's, that's not the biggest user category, teenage girls , it'll be fine:p:D.
 
D

Deleted member 185088

Guest
How about Boot Camp, the only reason that makes MacBooks useful, the main problem of Macs is the OS, it's just inferior to Windows and has a lot of stupid limitations unlike Linux, lack of software support.
Performance claims against what on what, I'd love to see them running TPU's bench suite, issue is they can't. The issue is it depends on how you test, a Phenom is faster than an 8th gen i7 is some tests does it make faster in everything?
 
Joined
Dec 16, 2017
Messages
2,932 (1.15/day)
System Name System V
Processor AMD Ryzen 5 3600
Motherboard Asus Prime X570-P
Cooling Cooler Master Hyper 212 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x8GB Ballistix Sport LT 3200 MHz (BLS8G4D32AESCK.M8FE) (CL16-18-18-36)
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / ST10000VN0008 / ST8000VN004 / SA400S37960G / SNV21000G / NM620 2TB
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply Corsair CX650M
Software Whatever build of Windows 11 is being served in Canary channel at the time.
Benchmark Scores Corona 1.3: 3120620 r/s Cinebench R20: 3355 FireStrike: 12490 TimeSpy: 4624
How about Boot Camp, the only reason that makes MacBooks useful, the main problem of Macs is the OS, it's just inferior to Windows and has a lot of stupid limitations unlike Linux, lack of software support.
Performance claims against what on what, I'd love to see them running TPU's bench suite, issue is they can't. The issue is it depends on how you test, a Phenom is faster than an 8th gen i7 is some tests does it make faster in everything?
I'm not a Mac user, but I find hard to believe that Mac users would buy those devices just for Boot Camp. For one, I'm pretty sure that one of my clients that has a Mac doesn't use Windows in that system.

Besides, you should consider that Apple doesn't sell devices, they sell you the Mac experience.
 
Joined
Jul 7, 2019
Messages
929 (0.47/day)
Idly speaking, it would be interesting to see what AMD could cook up on the ARM end of things, given they have a license and some experience with it even if they did shelve it to double-down on what would become Ryzen. They also are working with Samsung to better improve and integrate their RDNA tech into the mobile space, so AMD effectively has the CPU and GPU sides covered, should they need to dive into the ARMs Race for whatever reason. That being said, AMD's pursuit of efficiency and performance between their two internal Ryzen teams could see them never really needing to dive into ARM if they can continue pushing Ryzen into becoming the true scalable x86-64 design they said they were aiming for (tablets and ultra-thins all the way to enterprise/server).

Same goes for Intel to a lesser extent; they also have an ARM license, and are now getting into the GPU/accelerator competition, so they too could theoretically join the ARMs Race should they ever need to and have their own competitive SoC. The only real limiting factor seems to be fab and design inefficiencies in their case.

NVIDIA will be the green elephant in the room; they would likely want to compete in the ARM space and try to preempt AMD's RDNA compatibility with ARM-based devices and offer their own instead. Not to mention, maybe push ARM a bit more just to try and pull customers away from the two x86 license holders (3 if the rumors about VIA are true, and rejoining the x86 game).

At any rate, it'll be quite interesting to see what plays out in the long run. Tech has really become exciting again.
 
D

Deleted member 185088

Guest
I'm not a Mac user, but I find hard to believe that Mac users would buy those devices just for Boot Camp. For one, I'm pretty sure that one of my clients that has a Mac doesn't use Windows in that system.

Besides, you should consider that Apple doesn't sell devices, they sell you the Mac experience.
The Mac experience is awful, I'm stuck with one of those overpriced MacBook "Pros", it's awful to work with with a lot of limitations and software issues, one thing though they have the best trackpad I've ever used, though you can use it on Windows with a custom driver and you get everything from Mac.
And both suffer from instability to similar way.
I do agree with you, Apple doesn't sell computers, but the whole experience, from you enter the store till you use on their products, they don't even push you to get the most expensive stuff if you don't need it.
While I maintain that Windows PCs are superior to Macs, the experience you get from Apple as a whole is way better than HP, Dell or DYI.
 
Joined
Jan 8, 2017
Messages
9,499 (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
How about Boot Camp

That option is likely gone or has become unusable. The reason Apple can get away with x86 emulation within macos is because a lot of these apps make system calls which are actually native code but with boot camp the whole OS would have to go through an emulation layer which probably makes it horrendously slow.
 

deu

Joined
Apr 24, 2016
Messages
493 (0.16/day)
System Name Bo-minator (my name is bo)
Processor AMD 3900X
Motherboard Gigabyte X570 AORUS MASTER
Cooling Noctua NH-D15
Memory G-SkiLL 2x8GB RAM 3600Mhz (CL16-16-16-16-36)
Video Card(s) ASUS STRIX 1080Ti OC
Storage Samsung EVO 850 1TB
Display(s) ACER XB271HU + DELL 2717D
Case Fractal Design Define R4
Audio Device(s) ASUS Xonar Essence STX
Power Supply Antec HCP 1000W
Mouse G403
Keyboard CM STORM Quick Fire Rapid
Software Windows 10 64-bit Pro
Benchmark Scores XX
Faster than what? (A tailored juridictional safety point of performance.)
 

Fourstaff

Moderator
Staff member
Joined
Nov 29, 2009
Messages
10,079 (1.83/day)
Location
Home
System Name Orange! // ItchyHands
Processor 3570K // 10400F
Motherboard ASRock z77 Extreme4 // TUF Gaming B460M-Plus
Cooling Stock // Stock
Memory 2x4Gb 1600Mhz CL9 Corsair XMS3 // 2x8Gb 3200 Mhz XPG D41
Video Card(s) Sapphire Nitro+ RX 570 // Asus TUF RTX 2070
Storage Samsung 840 250Gb // SX8200 480GB
Display(s) LG 22EA53VQ // Philips 275M QHD
Case NZXT Phantom 410 Black/Orange // Tecware Forge M
Power Supply Corsair CXM500w // CM MWE 600w
So conflicted. On one hand, I am super excited to see how this chip performs against AMD/Intel offerings across a whole range of benchmarks. On the other hand, I am not the target audience. Should I give them a try?
 
Joined
Dec 16, 2017
Messages
2,932 (1.15/day)
System Name System V
Processor AMD Ryzen 5 3600
Motherboard Asus Prime X570-P
Cooling Cooler Master Hyper 212 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x8GB Ballistix Sport LT 3200 MHz (BLS8G4D32AESCK.M8FE) (CL16-18-18-36)
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / ST10000VN0008 / ST8000VN004 / SA400S37960G / SNV21000G / NM620 2TB
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply Corsair CX650M
Software Whatever build of Windows 11 is being served in Canary channel at the time.
Benchmark Scores Corona 1.3: 3120620 r/s Cinebench R20: 3355 FireStrike: 12490 TimeSpy: 4624
The Mac experience is awful, I'm stuck with one of those overpriced MacBook "Pros", it's awful to work with with a lot of limitations and software issues, one thing though they have the best trackpad I've ever used, though you can use it on Windows with a custom driver and you get everything from Mac.
And both suffer from instability to similar way.
I do agree with you, Apple doesn't sell computers, but the whole experience, from you enter the store till you use on their products, they don't even push you to get the most expensive stuff if you don't need it.
While I maintain that Windows PCs are superior to Macs, the experience you get from Apple as a whole is way better than HP, Dell or DYI.
I take it you use one because of work, not out of the joy of your heart. And if you come from Linux/Windows, then it probably takes quite a while to get used to macOS...
So conflicted. On one hand, I am super excited to see how this chip performs against AMD/Intel offerings across a whole range of benchmarks. On the other hand, I am not the target audience. Should I give them a try?
You just want one to have a field day benchmarking it, don't you? :laugh:

Seriously, though, I'd let the fervent followers of Apple go to town with it and wait for issues to show up and be solved through whatever hardware revision/upgrade may come next, if you're not a Mac user...
 

Fourstaff

Moderator
Staff member
Joined
Nov 29, 2009
Messages
10,079 (1.83/day)
Location
Home
System Name Orange! // ItchyHands
Processor 3570K // 10400F
Motherboard ASRock z77 Extreme4 // TUF Gaming B460M-Plus
Cooling Stock // Stock
Memory 2x4Gb 1600Mhz CL9 Corsair XMS3 // 2x8Gb 3200 Mhz XPG D41
Video Card(s) Sapphire Nitro+ RX 570 // Asus TUF RTX 2070
Storage Samsung 840 250Gb // SX8200 480GB
Display(s) LG 22EA53VQ // Philips 275M QHD
Case NZXT Phantom 410 Black/Orange // Tecware Forge M
Power Supply Corsair CXM500w // CM MWE 600w
You just want one to have a field day benchmarking it, don't you? :laugh:

Seriously, though, I'd let the fervent followers of Apple go to town with it and wait for issues to show up and be solved through whatever hardware revision/upgrade may come next, if you're not a Mac user...

So sensible advice, unlike all the people foaming at the mouth.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,171 (2.80/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Seriously, though, I'd let the fervent followers of Apple go to town with it and wait for issues to show up and be solved through whatever hardware revision/upgrade may come next, if you're not a Mac user...
I have a saying, "Never buy the first generation of a product." With that said though, I am tempted to get one of those new Mac Minis just to play around with it. Maybe I'll wait until some benchmarks come out.
 
D

Deleted member 185088

Guest
I take it you use one because of work, not out of the joy of your heart. And if you come from Linux/Windows, then it probably takes quite a while to get used to macOS...

You just want one to have a field day benchmarking it, don't you? :laugh:

Seriously, though, I'd let the fervent followers of Apple go to town with it and wait for issues to show up and be solved through whatever hardware revision/upgrade may come next, if you're not a Mac user...
I take it you use one because of work, not out of the joy of your heart. And if you come from Linux/Windows, then it probably takes quite a while to get used to macOS...

You just want one to have a field day benchmarking it, don't you? :laugh:

Seriously, though, I'd let the fervent followers of Apple go to town with it and wait for issues to show up and be solved through whatever hardware revision/upgrade may come next, if you're not a Mac user...
Exactly, I mainly use Windows, it is by no means perfect Microsoft tend to ruin perfect parts of their OS, but there is almost always a way around MD stupidity, MACOS is broken and you can't do anything about it.
That option is likely gone or has become unusable. The reason Apple can get away with x86 emulation within macos is because a lot of these apps make system calls which are actually native code but with boot camp the whole OS would have to go through an emulation layer which probably makes it horrendously slow.
Running on x86 they could just let windows run natively, now they can't given that they have to emulate x86, which slow and filled with problems, so probably it's the end of boot camp.
 
Joined
Sep 3, 2019
Messages
3,565 (1.84/day)
Location
Thessaloniki, Greece
System Name PC on since Aug 2019, 1st CPU R5 3600 + ASUS ROG RX580 8GB >> MSI Gaming X RX5700XT (Jan 2020)
Processor Ryzen 9 5900X (July 2022), 220W PPT limit, 80C temp limit, CO -6-14, +50MHz (up to 5.0GHz)
Motherboard Gigabyte X570 Aorus Pro (Rev1.0), BIOS F39b, AGESA V2 1.2.0.C
Cooling Arctic Liquid Freezer II 420mm Rev7 (Jan 2024) with off-center mount for Ryzen, TIM: Kryonaut
Memory 2x16GB G.Skill Trident Z Neo GTZN (July 2022) 3667MT/s 1.42V CL16-16-16-16-32-48 1T, tRFC:280, B-die
Video Card(s) Sapphire Nitro+ RX 7900XTX (Dec 2023) 314~467W (382W current) PowerLimit, 1060mV, Adrenalin v24.12.1
Storage Samsung NVMe: 980Pro 1TB(OS 2022), 970Pro 512GB(2019) / SATA-III: 850Pro 1TB(2015) 860Evo 1TB(2020)
Display(s) Dell Alienware AW3423DW 34" QD-OLED curved (1800R), 3440x1440 144Hz (max 175Hz) HDR400/1000, VRR on
Case None... naked on desk
Audio Device(s) Astro A50 headset
Power Supply Corsair HX750i, ATX v2.4, 80+ Platinum, 93% (250~700W), modular, single/dual rail (switch)
Mouse Logitech MX Master (Gen1)
Keyboard Logitech G15 (Gen2) w/ LCDSirReal applet
Software Windows 11 Home 64bit (v24H2, OSBuild 26100.2605), upgraded from Win10 to Win11 on Jan 2024
Am I wrong if I say that Windows already use RISC instructions on emulator?
Isn't RISC V going to be a thing, if not "the" thing of the future in computing?

And make sense to think that braking large CISC instructions into smaller RISC ones could make things more efficient. Making all chip(SOC) parts doing something and not wait for large chunks to be processed.
I think this can be the thing of future along with FPGAs...




What Xilinx? I never said anything about Xilinx....
 
Joined
Dec 16, 2017
Messages
2,932 (1.15/day)
System Name System V
Processor AMD Ryzen 5 3600
Motherboard Asus Prime X570-P
Cooling Cooler Master Hyper 212 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x8GB Ballistix Sport LT 3200 MHz (BLS8G4D32AESCK.M8FE) (CL16-18-18-36)
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / ST10000VN0008 / ST8000VN004 / SA400S37960G / SNV21000G / NM620 2TB
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply Corsair CX650M
Software Whatever build of Windows 11 is being served in Canary channel at the time.
Benchmark Scores Corona 1.3: 3120620 r/s Cinebench R20: 3355 FireStrike: 12490 TimeSpy: 4624
Am I wrong if I say that Windows already use RISC instructions on emulator?
What emulator?
Isn't RISC V going to be a thing, if not "the" thing of the future in computing?
RISC V has the advantage of being open source, but they still have to make something capable of matching ARM's IP. Besides, there are other factors that decide whether a ISA is successful or not.
And make sense to think that braking large CISC instructions into smaller RISC ones could make things more efficient.
Last I heard, breaking down CISC into RISC instructions is already done in current x86 processors.
Making all chip(SOC) parts doing something and not wait for large chunks to be processed.
That's why out-of-order execution, instruction pipelines, speculative execution and superscalar multi-core CPUs exist.
 
Joined
Jul 4, 2015
Messages
203 (0.06/day)
Processor Intel I7 6700
Motherboard Msi Z170i Pro Gaming AC
Cooling Be Quiet Shadow Rock LP
Memory Corsair LPX 16GB
Video Card(s) Gigabyte 980ti Extreme Gaming W3
Storage Samsung Evo 850 500GB + 250GB
Display(s) 3x Dell Ultrasharp U2515H
Case Ncase M1
Power Supply Sharkoon Silentstorm SFX
Mouse Logitech MX Master, Steelseries Rival 300
Keyboard Corsair K65RGB
Software Win 10
I mean the target audience just need to hear apple and they will automatically open their wallet up, so why would they need to back up their claim?
Just like you need to hear "Nvidia"?

Developer's, that's not the biggest user category, teenage girls , it'll be fine:p:D.
You do realize the sheer amount of developers that use Macbooks right? Xcode only runs on MacOS.
Almost all of our developers/designers choose MacBooks when they start (Frontend, backend, Data Science, Android, iOS) as their personal machines.
 
Joined
Mar 10, 2010
Messages
11,878 (2.20/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Just like you need to hear "Nvidia"?


You do realize the sheer amount of developers that use Macbooks right? Xcode only runs on MacOS.
Almost all of our developers/designers choose MacBooks when they start (Frontend, backend, Data Science, Android, iOS) as their personal machines.
You do realise that the majority of buyers still just watch Netflix on them.
 
Joined
Aug 14, 2013
Messages
2,373 (0.57/day)
System Name boomer--->zoomer not your typical millenial build
Processor i5-760 @ 3.8ghz + turbo ~goes wayyyyyyyyy fast cuz turboooooz~
Motherboard P55-GD80 ~best motherboard ever designed~
Cooling NH-D15 ~double stack thot twerk all day~
Memory 16GB Crucial Ballistix LP ~memory gone AWOL~
Video Card(s) MSI GTX 970 ~*~GOLDEN EDITION~*~ RAWRRRRRR
Storage 500GB Samsung 850 Evo (OS X, *nix), 128GB Samsung 840 Pro (W10 Pro), 1TB SpinPoint F3 ~best in class
Display(s) ASUS VW246H ~best 24" you've seen *FULL HD* *1O80PP* *SLAPS*~
Case FT02-W ~the W stands for white but it's brushed aluminum except for the disgusting ODD bays; *cries*
Audio Device(s) A LOT
Power Supply 850W EVGA SuperNova G2 ~hot fire like champagne~
Mouse CM Spawn ~cmcz R c00l seth mcfarlane darawss~
Keyboard CM QF Rapid - Browns ~fastrrr kees for fstr teens~
Software integrated into the chassis
Benchmark Scores 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
You do realize that the same could be said of the Windows market :oops:
 
Top