Be The Master. Unlock Potential With Psychology & Philosophy. Mental mastery. Financial Freedom.

Essential Mastery retweeted
Stop building a Claude agent for every workflow. Claude speeds up every step, even the useless ones. Map how you make money first. Put Claude on the steps that bring in pipeline. We've served 275+ companies at @Frontal_AI, and I call this the signal system. The full breakdown: 1/ Write down the destination: what your customers pay you for. → 1 sentence at the top of CLAUDE.md. Ours is more qualified pipeline and revenue for our clients. → Add the number that proves it. For a B2B sales team, that's qualified pipeline created per month, in dollars. Signal is the work that moves that number. → Claude Code loads that file at the start of every session in the project. 2/ Map the process as it runs today. → Have Claude interview you 1 question at a time, from "an account enters our list" to "the deal is in the CRM as qualified pipeline". → Capture the owner, tool, input, output, hours per week and what each step waits on. → Tell it to hold back any ideas for new tools, agents or automations. → Mark the hand-offs, the points where work moves to a new owner or tool. 3/ Mark every step signal or noise. → Ask 1 question about every step, tool, dashboard and agent on the map: what depends on it? → Dashboards and team "second brains" built because they look cool are noise. Cut them this week. → Write your customer profile in 1 line (1 industry, 1 size band, 1 buyer title) and cut the list to it. 4/ Send the first 25 by hand. → Pick 25 accounts with the same industry, company size and buyer title, to keep the replies comparable. → Let Claude research each account with web search. You write why it belongs on the list and the problem you can help it solve, and you approve every word of Claude's draft. → Set your follow-ups and write down the date you'll read the replies. Send all 25 from your own inbox. 5/ Read the replies for the reason. → Tag every reply yourself: right person, useful conversation, and the objection in their own words. → Use the tags to decide what to change: the people, the offer or the message. → Write down your bar for batch 2 before it goes out: the number of useful conversations out of 25. → Change 1 thing at most per batch of 25 and keep everything else the same. 6/ Build agents for the steps you proved. → Write your qualification criteria from the replies. Put them into 1 Claude Code skill with the research you repeated and the angles that got replies. → Split the work 10-80-10. A person decides what's worth working on, AI does the bulk of the execution, and a person checks the work in the last 10%. → At Teikametrics, our team built a system that automated list-building with Clay, the step their BDRs kept repeating by hand. It gave the sales team 100+ hours back every month. 7/ Protect the map from good ideas. → Name the trade-off for every new tool or idea: write down what gets less of your time. → After he turned Apple around, Steve Jobs took his top 100 people on a retreat every year, got the room down to 10 things to do next, slashed the bottom 7 and said, "We can only do three." → Run the same exercise every quarter: write 10, slash 7 and check the 3 you keep against the destination. Start with 1 motion. Write the destination, map outbound as it runs today, make the cuts and send 25 by hand. The agents come last. (bookmark for later)
12
5
21
3,842
Essential Mastery retweeted
Removing yourself from situations that repeatedly trigger your mental health, hurt your heart, or disturb your soul is top-tier selfcare.
29
452
1,736
44,593
Essential Mastery retweeted
If a narcissist says they can provide you with a safe space where you can be vulnerable and speak your mind, don't. Just don't.
6
43
165
12,662
Essential Mastery retweeted
If I were a man in my 40s and wanted dementia as fast as possible, here is exactly what I would do: 1. Drink my calories and skip the walk after dinner
4
49
215
351,779
Essential Mastery retweeted
I know I should relax. But I stay up til 2 AM, give my brain 14 new problems to solve, then blame my smartphone and tell myself I’m just a night owl. I used to think it was anxiety. After years of working with overthinkers, I started seeing this as something more than just “anxiety.”
7
10
31
7,502
Essential Mastery retweeted
Services as software, applied to distribution: Treat distribution as something your company keeps improving, the same way it improves the product. Every campaign should teach the team which accounts fit and which messages get replies, and the next campaign should start from there. We've served 275+ companies at @Frontal_AI, and we call the model services as software. The full breakdown: 1/ Split the work before you hire anyone. → Software pulls and refreshes the account list, reads each account's site, news and job posts, drafts first messages, loads contacts, schedules the sends and pulls results into one view. → A person sets the fit definition, checks the reason to reach out, approves what goes out under your name and decides what changes next. → Ivan Falco, who leads ABM on our team, turned his LinkedIn Ads knowledge into 12 Claude Code skills that run as 3 agents. The person running it still makes the calls. 2/ Run every account through 5 decisions and one record. → Market: the fit grade and why. → Context: past conversations and the proof that fits them. → Timing: the signal, its date and its source. → Execution: the play and every touch in it. → Learning: the outcome and the change someone wants to make. → Everyone reads the record before the next touch, so outbound, ads and content stop approaching the same buyer cold. 3/ Write each play on one page. → Trigger, evidence, who reviews it before anything sends, the touches, what gets written back, and one owner. → Example: a grade-A account hires a new VP of Sales. The account joins the LinkedIn Ads audience and the VP gets an email sequence that opens on the hire. → With the play on one page, a new operator can pick it up from the record and the log instead of starting over. 4/ Route every change through one owner. → The operator proposes it with the evidence, your internal owner approves it, and it goes in a change log. → Your head of sales spends the week on pipeline, and the log keeps the reasoning behind every change. 5/ Build it inside your own tools, so it stays when the engagement ends. → The records, plays and change log live in your CRM and your tool accounts, on company logins, with one named person who owns the live system. → For one client paying 4 data vendors, we built the market database inside their own Salesforce, 3,655 accounts over 6 months, then ran pair-edit sessions and weekly office hours and documented the operating steps in Clay so their team could run it without us. 6/ Start with one constraint. → Write one play, name the owner, record today's numbers, review weekly, check against the baseline monthly, and add the next play or channel on the first one's numbers. → Judge it on qualified conversations and opportunities that move a stage. Sends and opens are supporting numbers, and we don't guarantee lead counts, because that promise only pays off by sending more. (bookmark for later)
10
6
43
6,685
“The man who can walk away from what he desires, for the sake of what he must become, is a man no one can own.” - Epictetus
41
2,621
15,829
201,806
Essential Mastery retweeted
Your kidneys can be badly damaged without any pain. That is why kidney disease worries me. You can eat, work and sleep normally while kidney function keeps dropping. Here are 5 foods I'd never make a daily habit: 1. INSTANT NOODLES
16
184
1,422
497,671
Essential Mastery retweeted
If you hire a marketer and then keep overruling their decisions, you're still running marketing yourself. When the results disappoint, you don't get to pretend you left it to the experts.
1
4
7
1,839
Essential Mastery retweeted
This 2 year old video by IBM is a great way to understand what Jev does. IBM explains text classification: how AI reads something and works out which category it belongs to. The spam filter in your inbox is a familiar example. Now take a customer email: “You've charged me twice, and my renewal is tomorrow.” Before anyone writes a reply, there are decisions to make. Is this a billing issue? Is it urgent? Does someone need to check the account? You can give Jev that email and ask each question separately, with the answer options defined in advance. It returns structured answers and probabilities that your code can use to route the email to the right queue or flag it for review. That ability to make small judgments quickly and cheaply is what makes Jev interesting to me for outbound. Think about the work you do before contacting a prospect. > You read what the company is hiring for, what it has announced and whether any of it suggests a problem you can solve. > Then you check whether the person on your list can buy. We built a lead-ranking bot to run those judgments across a list. The workflow collects and verifies the signals, with evidence attached to each account. Jev judges company fit, current need, buyer fit and whether multiple signals tell the same story. Our code uses those answers to decide the order. Once you've collected enough outcomes, it can fit the weights to your own results and estimate reply probabilities. Full guide in the article below (bookmark for later):
4
11
3,265
Essential Mastery retweeted
HeyReach was doing $15K MRR when I joined in October 2023. It's at $18M ARR now. I've been the marketing person the entire way, first as a growth consultant, then as CMO. This is everything we did to get here, stage by stage. Stage 1: $15K MRR to $2M ARR (12 months, survival mode) Nobody in marketing had a single job. Everyone did everything. → We led with the 1 feature nobody else had and went global from day 1 → Zero paid ads, because product-market fit wasn't confirmed yet → Everything ran in short sprints What broke: support got buried under 200+ tickets until Ebru came in and turned it around. Churn was the other leak. In summer 2024, on marketing's side, I built a proper cancellation flow, instant cancel alerts, counter-offers and failed-payment recovery. That program saved 235 users and recovered 55.7% of involuntary churn. Stage 2: $2M to $10M (2025, building the machine) I became CMO in January 2025, and the job changed from doing everything to building a team that could. → Word of mouth became our #1 channel. We engaged every single mention, because someone we engage with is about 3x more likely to mention us again → Every case study featured a user winning, with their playbook and their numbers, so they shared it for us → Free trial to paid went from 9% to 26%+, with 2,500 to 3,000 trials coming in every month We hit $10M in December 2025 without spending a cent on paid ads, with around 90% of revenue coming in inbound. What broke: onboarding. We built a $7M business on "here's the login, good luck, we believe in you." The first real onboarding flow only shipped at the end of Q2 2025. Stage 3: $10M to $18M (2026, adding the fast layer) → We finally turned on paid, on top of everything organic we'd built. The first campaign hit 20x ROAS and was profitable from day 1. I'm still a player at ads, and our agency does the technical lifting → 5 months in, we'd spent $21,404 at 24.9x ROAS and $2.59 per conversion. The same ad did 5.7x on a broad audience and up to 91x on people who already knew us → Sales and success pick who sees our ads. Say a 10K list of trials that didn't convert. It goes into Meta and Google, and sales works whoever engages → Our partner and affiliate program has brought in over $3.1M so far → Retention and customer success got its own owner. @Vick_Mucunski runs it now, and marketing's job is sending him customers who'll stay Stage 4: $18M and up (starting now, in-house sales teams) Sales and GTM teams inside companies are already a bigger share of our customers than agencies, and they're the ICP we're building the next stage around. The first three stages were built for agencies, and most of what worked there doesn't carry over to a sales team as it is. Distribution first got us through every stage so far. I'll share what it looks like for this one once we've run it.
We hit $18M ARR at @heyreach_io Every milestone looks great from the outside. But there's always good and bad behind it. So here's both, plus what I learned along the way. if you're building a SaaS in 2026, hopefully some of it saves you time: THE GOOD: 1. We launched Voice Notes, the most requested feature For a year and a half, on the top of our most requested features was Voice notes. Our competitors had this feature long before us, but IMO, none of them executed it the right way. We lost a ton of deals because of that, and we still didn't prioritize it. Why? The technology wasn't there yet, and it would have been a clunky and messy execution. Every feature that's out in HeyReach, is really well-thought, and it's solving a problem. Now when the voice models became affordable and much better, we decided to do this feature. Bottomline...you don't have to build something just because your competitors have it. The main question you have to ask yourself is: "can we solve this for the user in a really good way right now?" if not, wait (even if you lose some deals). 2. We finally hired a product person One of the biggest bottlenecks at HeyReach was... me. I was the guy owning product since day one. At the start, that's normal. You're product, sales, marketing, ops and support, and we couldn't even get a single senior person to join full-time before $1M ARR. Then HeyReach kept growing, and I kept owning product. At some point, I started being the main problem. This summer, I did something about it. I brought in someone who's been doing product for 15+ years. Probably the best decision I could have done this summer. 3. We are slowly repositioning HeyReach toward being AI-first The industry is moving forward, and GTM teams are already becoming agentic. At one point our roadmap had an AI SDR, AI hyper-personalization, AI profile optimization... I'm super glad we didn't blindly follow that route. We wanted to do it the right way. A year ago we shipped our MCP, and customers started using agents with HeyReach in ways we hadn't even thought of. We are changing our positioning in the next few months, and considering the amount of data and know-how we have about the LinkedIn outreach space, I'm sure we'll nail it. 4. Our EBITDA is 73%+ (I don't think this needs any more explaining haha) 5. We have an exciting launch coming up next month (and a potential new product) As HeyReach is becoming more and more autonomous (we have an amazing team), I started feeling a bit obsolete. Then, in March this year I had an opportunity to meet a founder with a great product who was down to sell it to us. We acquired it, and changed the business model. Planning to launch it publicly mid-October. I think it has a potential to be 5-10x bigger than HeyReach. THE BAD: 1. Growth slowed down (seasonality + exhausting the TAM) We got used to 10-15% MoM growth last year, but this year, we are in the single digits (7% MoM being the average). The product is better than ever, the support is better than ever, more and more people are hopping into LinkedIn outreach, so what's the problem? I think we are slowly exhausting the TAM with the old positioning. Our feature-set so far was directed mainly toward agencies, and just in the recent months we started shifting it toward sales & GTM teams. But I'd still tell every early founder to niche down, it's literally how we got here (without having to raise). 2. I wanna turn HeyReach into a $50M ARR company, but I'm not sure the market is that big (or if it's gonna grow that fast) 3. My focus is torn between 2 products, and sometimes I feel like I'm not doing the best work On a good track to surpass $20M ARR this year (2x than what we were in January)! If you've been a user or a current customer, cheers for making it along the way. Watch out for our upcoming launch next month 💪🏻 Fin.
4
3
15
2,561
Back in February, 9 of every 100 dollars we earned at @heyreach_io were walking out the door, and part of every new signup went to replacing them. Plug the leak and the same signups start to compound. That makes retention the cheapest growth lever. And since then our success and support took that 9% down to 7% and got us our best retention month on record. Here are some of the retention and customer success motions we've run along the way: 1. Failed payments (the cheapest revenue you'll ever win back) We built an in-house delinquent recovery flow instead of waiting for cards to update themselves. 4 days after it went live, it had recovered 30% of what was failing. 2 of those days were the weekend, with nobody in the office. 2. Health signals (catch them before they tell you) We listed more than a dozen possible signals and shipped 7. Inactivity came first: last login older than 7 days, no API usage, no webhook activity, no actions in the platform, no outward engagement. At day 7 a silent account is a conversation. At day 30 it's damage control. 3. Onboarding (where churn starts) The pattern in our churn data was almost embarrassingly consistent. Users who get a real result in their first 2 weeks stay, and the ones who don't leave, whatever discount you offer them later. So we redesigned the first-touch guidance, cut the time to a first campaign, defined what a good first result looks like, and started nudging people before day 7. That gave us our lowest churn rate on record. 4. Cancellation and reactivation We reworked the cancellation experience (in July it saved about $17,300 in MRR on its own) and built a reactivation flow for clients who left 40 to 90 days ago, because sometimes churn just means "not right now." 5. Value over discounts In March, when everyone was calling it the SaaSpocalypse, we kept prices where they were and added value: extra seats, more usage. 100s of users expanded, and it was our best retention month on record. It's the main reason I think the room to grow is already inside our own accounts.
We hit $18M ARR at @heyreach_io Every milestone looks great from the outside. But there's always good and bad behind it. So here's both, plus what I learned along the way. if you're building a SaaS in 2026, hopefully some of it saves you time: THE GOOD: 1. We launched Voice Notes, the most requested feature For a year and a half, on the top of our most requested features was Voice notes. Our competitors had this feature long before us, but IMO, none of them executed it the right way. We lost a ton of deals because of that, and we still didn't prioritize it. Why? The technology wasn't there yet, and it would have been a clunky and messy execution. Every feature that's out in HeyReach, is really well-thought, and it's solving a problem. Now when the voice models became affordable and much better, we decided to do this feature. Bottomline...you don't have to build something just because your competitors have it. The main question you have to ask yourself is: "can we solve this for the user in a really good way right now?" if not, wait (even if you lose some deals). 2. We finally hired a product person One of the biggest bottlenecks at HeyReach was... me. I was the guy owning product since day one. At the start, that's normal. You're product, sales, marketing, ops and support, and we couldn't even get a single senior person to join full-time before $1M ARR. Then HeyReach kept growing, and I kept owning product. At some point, I started being the main problem. This summer, I did something about it. I brought in someone who's been doing product for 15+ years. Probably the best decision I could have done this summer. 3. We are slowly repositioning HeyReach toward being AI-first The industry is moving forward, and GTM teams are already becoming agentic. At one point our roadmap had an AI SDR, AI hyper-personalization, AI profile optimization... I'm super glad we didn't blindly follow that route. We wanted to do it the right way. A year ago we shipped our MCP, and customers started using agents with HeyReach in ways we hadn't even thought of. We are changing our positioning in the next few months, and considering the amount of data and know-how we have about the LinkedIn outreach space, I'm sure we'll nail it. 4. Our EBITDA is 73%+ (I don't think this needs any more explaining haha) 5. We have an exciting launch coming up next month (and a potential new product) As HeyReach is becoming more and more autonomous (we have an amazing team), I started feeling a bit obsolete. Then, in March this year I had an opportunity to meet a founder with a great product who was down to sell it to us. We acquired it, and changed the business model. Planning to launch it publicly mid-October. I think it has a potential to be 5-10x bigger than HeyReach. THE BAD: 1. Growth slowed down (seasonality + exhausting the TAM) We got used to 10-15% MoM growth last year, but this year, we are in the single digits (7% MoM being the average). The product is better than ever, the support is better than ever, more and more people are hopping into LinkedIn outreach, so what's the problem? I think we are slowly exhausting the TAM with the old positioning. Our feature-set so far was directed mainly toward agencies, and just in the recent months we started shifting it toward sales & GTM teams. But I'd still tell every early founder to niche down, it's literally how we got here (without having to raise). 2. I wanna turn HeyReach into a $50M ARR company, but I'm not sure the market is that big (or if it's gonna grow that fast) 3. My focus is torn between 2 products, and sometimes I feel like I'm not doing the best work On a good track to surpass $20M ARR this year (2x than what we were in January)! If you've been a user or a current customer, cheers for making it along the way. Watch out for our upcoming launch next month 💪🏻 Fin.
5
3
12
2,656
Essential Mastery retweeted
We hit $18M ARR at @heyreach_io Every milestone looks great from the outside. But there's always good and bad behind it. So here's both, plus what I learned along the way. if you're building a SaaS in 2026, hopefully some of it saves you time: THE GOOD: 1. We launched Voice Notes, the most requested feature For a year and a half, on the top of our most requested features was Voice notes. Our competitors had this feature long before us, but IMO, none of them executed it the right way. We lost a ton of deals because of that, and we still didn't prioritize it. Why? The technology wasn't there yet, and it would have been a clunky and messy execution. Every feature that's out in HeyReach, is really well-thought, and it's solving a problem. Now when the voice models became affordable and much better, we decided to do this feature. Bottomline...you don't have to build something just because your competitors have it. The main question you have to ask yourself is: "can we solve this for the user in a really good way right now?" if not, wait (even if you lose some deals). 2. We finally hired a product person One of the biggest bottlenecks at HeyReach was... me. I was the guy owning product since day one. At the start, that's normal. You're product, sales, marketing, ops and support, and we couldn't even get a single senior person to join full-time before $1M ARR. Then HeyReach kept growing, and I kept owning product. At some point, I started being the main problem. This summer, I did something about it. I brought in someone who's been doing product for 15+ years. Probably the best decision I could have done this summer. 3. We are slowly repositioning HeyReach toward being AI-first The industry is moving forward, and GTM teams are already becoming agentic. At one point our roadmap had an AI SDR, AI hyper-personalization, AI profile optimization... I'm super glad we didn't blindly follow that route. We wanted to do it the right way. A year ago we shipped our MCP, and customers started using agents with HeyReach in ways we hadn't even thought of. We are changing our positioning in the next few months, and considering the amount of data and know-how we have about the LinkedIn outreach space, I'm sure we'll nail it. 4. Our EBITDA is 73%+ (I don't think this needs any more explaining haha) 5. We have an exciting launch coming up next month (and a potential new product) As HeyReach is becoming more and more autonomous (we have an amazing team), I started feeling a bit obsolete. Then, in March this year I had an opportunity to meet a founder with a great product who was down to sell it to us. We acquired it, and changed the business model. Planning to launch it publicly mid-October. I think it has a potential to be 5-10x bigger than HeyReach. THE BAD: 1. Growth slowed down (seasonality + exhausting the TAM) We got used to 10-15% MoM growth last year, but this year, we are in the single digits (7% MoM being the average). The product is better than ever, the support is better than ever, more and more people are hopping into LinkedIn outreach, so what's the problem? I think we are slowly exhausting the TAM with the old positioning. Our feature-set so far was directed mainly toward agencies, and just in the recent months we started shifting it toward sales & GTM teams. But I'd still tell every early founder to niche down, it's literally how we got here (without having to raise). 2. I wanna turn HeyReach into a $50M ARR company, but I'm not sure the market is that big (or if it's gonna grow that fast) 3. My focus is torn between 2 products, and sometimes I feel like I'm not doing the best work On a good track to surpass $20M ARR this year (2x than what we were in January)! If you've been a user or a current customer, cheers for making it along the way. Watch out for our upcoming launch next month 💪🏻 Fin.
47
11
147
23,843
Essential Mastery retweeted
Intimacy isn't only sex. It's having heart-to-hearts, going on romantic dates, sharing chiIdhood memories, thoughts, fears, dreams, and hopes for the future. It's uncontrollably laughing together, direct eye contac, and feeling each other without touching—it's exchanging energy.
26
137
572
28,973
Essential Mastery retweeted
Dementia is blood flow. Dementia is cholesterol. Dementia is preventable nearly half the time. 8 simple rules to guard your brain: 1. Floss your teeth
7
87
514
467,647
Essential Mastery retweeted
People lose respect for you when you lack boundaries. People lose respect for you when you can't say no. People lose respect for you when you're a doormat. People lose respect for you when you can't think or decide for yourself. People lose respect for you when you self-abandon.
22
257
1,355
35,701
Essential Mastery retweeted
I started taking creatine in the morning, omega-3 at lunch, and magnesium at night. Without exaggerating, I changed 180 degrees: 1. Creatine, in the morning
21
108
1,067
938,898
Essential Mastery retweeted
Your best LinkedIn lead can still get your worst message. You qualify the list, write a few variants, then let the campaign assign them at random. We built a bot on Jev + @heyreach_io that checks each lead and message, then picks the best-scoring match before you launch. Here's how to set it up: 1. Tell it who you're selling to. Connect your TypeSafe and HeyReach API keys, then fill in what you sell, the problem it solves, target roles, company size and who to exclude. Be specific. These are the instructions it uses to judge every lead. 2. Give each lead a reason to hear from you. Import your Sales Navigator or Clay leads into HeyReach, or give the bot a CSV. Add what the person actually did and when: wrote about a problem, changed roles, asked about a competitor. Jev checks their fit and how relevant that signal is to your offer. Review the tiers it assigns. Someone working at the right company can still be the wrong person. 3. Give it a few messages to choose from. Write 2 or 3 first messages. Try a question about their situation or an offer to send something useful. Jev evaluates the drafts you give it. It flags stock openers, premature meeting asks, product pitches and personalization that only swaps a name. Fix those and score the messages again. For me, the first message has one job: get them to write back. 4. Match the message to the person. The bot picks the variant with the highest estimated reply chance for each lead. Preview the setup before creating campaigns. Check who made the cut, why they're there and exactly what they'll receive. By default, it builds campaigns for the A and B tiers, grouped by the message selected. 5. Check the sequence, then launch. For new connections, the draft uses a blank request, then the chosen message with a three-hour delay after acceptance. Leads pulled from your first-degree network get a message-only sequence. Match those campaigns to the sender already connected to those leads. The campaigns arrive as drafts in HeyReach. Check the messages, merge fields and senders, add a useful follow-up if needed, then hit Start. 6. Use the replies for the next round. Once you have enough reply history, the bot can learn from who answered and which first message they received. Run that again each week before scoring your next list. Keep tracking positive replies and meetings separately. Someone writing back doesn't automatically mean you've found a buyer. Full setup and code in the article below.
1
4
22
5,016
Essential Mastery retweeted
I'm open sourcing the full outbound engine we built on @grok 4.7. Give it your offer and ICP, connect your accounts, and run it from Cursor. It takes you from buying signals to a ranked prospect list, a call list and email/LinkedIn campaign setup. Here's what the build does: • Pulls leads with buying signals like hiring, funding and competitor connections, along with the available evidence. • Checks that evidence against what you sell. Grok judges whether there's a current need and whether you've found someone who can buy. • Ranks prospects, selects up to one contact per company for outreach and flags strong accounts where you need a different buyer. • Builds a call list and chooses from six email/LinkedIn sequence templates based on priority, signal and available contact details. • Lets you log replies and meetings, then compare response rates above and below your scoring threshold. We integrated our own tools into it: yourmax.ai supplies the leads and signals. The bot enrolls selected prospects in Overloop.com and configures new campaigns to generate messages from your pitch and voice settings, with automatic sends and follow-ups disabled for review. You get the code, integrations, Grok skill, scoring rules and outreach sequences. Fork it, change the rules, and run it for your own business. The article below walks through the whole build. Link to the repository in the replies.
8
4
16
4,114