Nigeria has signed a groundbreaking production-sharing contract (PSC) with French energy giant TotalEnergies and local partner South Atlantic Petroleum (Sapetro) for two offshore blocks in what marks the first deepwater agreement finalized under the country’s transformative Petroleum Industry Act (PIA) 2021. The contract, signed Monday in Abuja, covers petroleum prospecting licences 2000 and 2001, spanning approximately 2,000 square kilometers in the prolific Niger Delta Basin.
The landmark deal represents a significant milestone for Nigeria’s oil sector, with TotalEnergies holding an 80% contractor interest while Sapetro maintains a 20% stake. According to Gbenga Komolafe, Chief Executive of the Nigerian Upstream Petroleum Regulatory Commission (NUPRC), this PSC signals Nigeria’s commitment to unlocking untapped deepwater assets, expanding reserves, and strengthening energy security.
Nigeria’s oil and gas sector has experienced remarkable momentum, with the sector index delivering a 160% year-to-date gain in 2024, outpacing its impressive 125% rise in 2023. This bullish performance reflects growing investor confidence following strategic reforms under President Bola Tinubu’s administration, including fuel subsidy removal and downstream deregulation.
The contract introduces innovative fiscal terms designed to attract investment while maximizing returns for Nigeria. Key provisions include a $10 million signature bonus, production bonuses of 2 million barrels at 35 million barrels cumulative production and 4 million barrels at 100 million barrels production, along with robust profit-sharing mechanisms. Bashir Ojulari, Group Chief Executive Officer of Nigerian National Petroleum Company Limited, emphasized that this represents the first contract with comprehensive gas terms, including profit gas splits that incentivize monetization of non-associated gas.
Strategic Reforms Drive Investment Renaissance
The successful completion of this contract underscores the effectiveness of Nigeria’s 2024 licensing round, the first to be officially conducted under the regulatory framework established by the PIA. The transparent, competitive bidding process attracted significant interest from both domestic and international players, with indigenous oil companies aggressively participating and outbidding some national and international players.
Nigeria’s oil production has shown steady improvement, rising from approximately 1.3 million barrels per day to 1.745 million barrels per day as of the most recent NUPRC data. This upward trajectory supports the country’s ambitious target of reaching 3 million barrels per day and attracting $60 billion in additional investment by 2030.
The contract incorporates critical environmental safeguards, including provisions for associated and non-associated gas treatment to ensure optimal utilization and reduced flaring, aligning with Nigeria’s gas commercialization agenda. Environmental protection measures encompass decommissioning and abandonment obligations, along with environmental remediation fund requirements.
Matthieu Bouyer, Managing Director of TotalEnergies Upstream Companies, noted that the blocks align perfectly with the company’s exploration strategy focused on drill-ready, high-impact prospects. TotalEnergies has maintained a strong presence in Nigeria for over 60 years, currently producing 209,000 barrels of oil equivalent per day in 2024. The company’s commitment extends beyond exploration, with TotalEnergies achieving zero routine flaring across all operated assets in Nigeria, becoming the first major operator to accomplish this milestone.
Market Dynamics Signal Sector Transformation
The agreement comes amid a broader transformation in Nigeria’s upstream sector, characterized by increasing participation of indigenous energy companies and successful divestment deals by international oil companies. This shift aligns with global trends seeing up to 70% of wells drilled in Africa occurring in frontier and emerging basins.
Industry analysts project continued growth momentum for West Africa’s oil and gas upstream market, with a compound annual growth rate exceeding 6.50% from 2025 to 2033. The region benefits from substantial untapped reserves, ongoing exploration activities, and strategic importance as a global energy supplier, with Nigeria dominating market share due to its largest reserves and production capacity.
The Africa oilfield services market is estimated at $6.38 billion in 2025 and expected to reach $8.93 billion by 2030, driven largely by increasing development of offshore fields. The offshore segment is emerging as the fastest-growing segment, fueled by significant discoveries in countries like Nigeria and technological advancements in deepwater operations.
Chukwuemeke Anagbogu, Managing Director of South Atlantic Petroleum (Sapetro), emphasized that these new assets provide a clear path to increasing reserve base and ensuring longer-term production growth as current production assets mature. The partnership represents a transformative step forward, contributing to value creation for shareholders, stakeholders, and the nation.
The contract signing reinforces Nigeria’s position as a leading destination for deepwater exploration investments, building on successful completion of major projects like the Egina field, which represents one of the deepest offshore projects ever operated by TotalEnergies. With water depths ranging from 1,400 to 1,700 meters, such projects demonstrate the technical capabilities and investment climate necessary to unlock Nigeria’s vast offshore potential.

I carry on listening to the news broadcast lecture about getting boundless online grant applications so I have been looking around for the top site to get one. Could you tell me please, where could i find some?
Perfect work you have done, this website is really cool with wonderful info .
naturally like your web site but you have to check the spelling on several of your posts. Many of them are rife with spelling problems and I find it very bothersome to tell the truth nevertheless I’ll certainly come back again.
We are a group of volunteers and opening a new scheme in our community. Your website provided us with valuable information to work on. You have done a formidable job and our whole community will be thankful to you.
Thanks for some other great article. The place else may just anybody get that kind of info in such an ideal approach of writing? I have a presentation next week, and I am at the search for such info.
I have been absent for some time, but now I remember why I used to love this site. Thanks, I will try and check back more often. How frequently you update your website?
You could certainly see your expertise in the work you write. The world hopes for even more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart.
I always was concerned in this subject and stock still am, thanks for posting.
I used to be very happy to search out this web-site.I wanted to thanks on your time for this glorious read!! I undoubtedly having fun with each little little bit of it and I have you bookmarked to check out new stuff you blog post.
I’ve been absent for some time, but now I remember why I used to love this site. Thanks, I’ll try and check back more frequently. How frequently you update your website?
Thanks – Enjoyed this update, can you make it so I receive an email whenever you write a new article?
Hi, Neat post. There’s a problem along with your website in web explorer, could check this?K IE nonetheless is the market leader and a big element of people will omit your great writing due to this problem.
Howdy! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in trading links or maybe guest authoring a blog article or vice-versa? My blog addresses a lot of the same topics as yours and I believe we could greatly benefit from each other. If you happen to be interested feel free to shoot me an email. I look forward to hearing from you! Terrific blog by the way!
Partner with us and enjoy recurring commission payouts!
you are actually a excellent webmaster. The website loading pace is amazing. It sort of feels that you’re doing any distinctive trick. Furthermore, The contents are masterwork. you’ve performed a magnificent task on this matter!
Just wish to say your article is as surprising. The clearness on your publish is just cool and i can suppose you are a professional in this subject. Fine along with your permission allow me to seize your feed to keep updated with imminent post. Thanks one million and please keep up the rewarding work.
I believe this website has some really excellent information for everyone :D. “Laughter is the sun that drives winter from the human face.” by Victor Hugo.
Lovely site! I am loving it!! Will come back again. I am bookmarking your feeds also
You got a very wonderful website, Gladiolus I found it through yahoo.
I’d need to examine with you here. Which isn’t one thing I usually do! I get pleasure from reading a publish that can make folks think. Additionally, thanks for allowing me to remark!
Have you ever thought about including a little bit more than just your articles? I mean, what you say is important and all. But just imagine if you added some great visuals or videos to give your posts more, “pop”! Your content is excellent but with images and video clips, this site could undeniably be one of the best in its niche. Amazing blog!
You are my inspiration, I have few web logs and very sporadically run out from post :). “Yet do I fear thy nature It is too full o’ the milk of human kindness.” by William Shakespeare.
Hello just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Safari. I’m not sure if this is a format issue or something to do with internet browser compatibility but I figured I’d post to let you know. The design and style look great though! Hope you get the issue resolved soon. Thanks
You actually make it seem so easy with your presentation but I find this topic to be really something which I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!
Drive sales, collect commissions—join our affiliate team!
I have been checking out a few of your stories and it’s pretty nice stuff. I will surely bookmark your blog.
I have been exploring for a bit for any high-quality articles or weblog posts in this kind of house . Exploring in Yahoo I eventually stumbled upon this site. Studying this information So i’m happy to exhibit that I have an incredibly good uncanny feeling I discovered exactly what I needed. I such a lot surely will make sure to don’t put out of your mind this website and give it a look regularly.
Hello just wanted to give you a brief heads up and let you know a few of the images aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same results.
Thank you, I have just been looking for info approximately this topic for a long time and yours is the greatest I have discovered so far. However, what about the bottom line? Are you certain about the supply?
Start sharing, start earning—become our affiliate today!
Share your link and rake in rewards—join our affiliate team!
Hi there just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Chrome. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the problem resolved soon. Thanks
Regards for this post, I am a big big fan of this site would like to go along updated.
I like this post, enjoyed this one regards for putting up. “The difference between stupidity and genius is that genius has its limits.” by Albert Einstein.
As soon as I discovered this web site I went on reddit to share some of the love with them.
I am really impressed along with your writing skills and also with the format in your weblog. Is this a paid subject or did you customize it yourself? Either way keep up the nice high quality writing, it’s uncommon to peer a great weblog like this one nowadays..
fantastic post.Never knew this, regards for letting me know.
I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.
I am glad to be one of many visitants on this great site (:, thanks for posting.
he blog was how do i say it… relevant, finally something that helped me. Thanks
Im no longer sure where you’re getting your info, however good topic. I needs to spend a while learning much more or figuring out more. Thank you for fantastic info I was in search of this info for my mission.
I have been reading out some of your articles and i can claim clever stuff. I will surely bookmark your blog.
This design is spectacular! You obviously know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Wonderful job. I really loved what you had to say, and more than that, how you presented it. Too cool!
I really pleased to find this website on bing, just what I was looking for : D besides saved to my bookmarks.
I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.
I always was interested in this topic and still am, thanks for putting up.
Автоматизация продвижения возможна благодаря прогоны xrumer, но важно правильно их настраивать.
We’re a bunch of volunteers and starting a new scheme in our community. Your site provided us with valuable info to paintings on. You have done a formidable activity and our entire neighborhood shall be thankful to you.
Magnificent website. Lots of useful information here. I’m sending it to some friends ans also sharing in delicious. And of course, thanks for your effort!
Hey there! I know this is somewhat off topic but I was wondering which blog platform are you using for this site? I’m getting fed up of WordPress because I’ve had problems with hackers and I’m looking at alternatives for another platform. I would be fantastic if you could point me in the direction of a good platform.
I’m really loving the theme/design of your weblog. Do you ever run into any internet browser compatibility problems? A number of my blog readers have complained about my website not working correctly in Explorer but looks great in Firefox. Do you have any advice to help fix this issue?
Hey there! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy reading through your articles. Can you suggest any other blogs/websites/forums that go over the same topics? Thanks a lot!
Do you have a spam problem on this website; I also am a blogger, and I was curious about your situation; we have developed some nice procedures and we are looking to trade methods with other folks, be sure to shoot me an email if interested.
I like what you guys tend to be up too. This sort of clever work and coverage! Keep up the good works guys I’ve incorporated you guys to blogroll.
An interesting discussion is price comment. I feel that it is best to write extra on this topic, it might not be a taboo topic however usually persons are not sufficient to talk on such topics. To the next. Cheers
I don’t unremarkably comment but I gotta tell thankyou for the post on this perfect one :D.
I am curious to find out what blog platform you happen to be working with? I’m experiencing some minor security problems with my latest site and I would like to find something more secure. Do you have any recommendations?
I would like to thnkx for the efforts you’ve put in writing this blog. I am hoping the same high-grade web site post from you in the upcoming as well. Actually your creative writing skills has encouraged me to get my own blog now. Really the blogging is spreading its wings fast. Your write up is a great example of it.
Good day! This post could not be written any better! Reading this post reminds me of my good old room mate! He always kept chatting about this. I will forward this write-up to him. Pretty sure he will have a good read. Many thanks for sharing!
I don’t normally comment but I gotta say thankyou for the post on this one :D.
Hey! Someone in my Myspace group shared this website with us so I came to give it a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Excellent blog and fantastic design.
I do not even understand how I finished up right here, however I assumed this put up used to be great. I don’t understand who you are but definitely you are going to a well-known blogger should you are not already 😉 Cheers!
My brother suggested I might like this website. He was once totally right. This submit actually made my day. You can not imagine simply how much time I had spent for this information! Thank you!
Very great post. I simply stumbled upon your blog and wanted to say that I have really loved surfing around your blog posts. In any case I will be subscribing in your rss feed and I hope you write once more soon!
Very good written information. It will be valuable to anybody who employess it, including yours truly :). Keep up the good work – looking forward to more posts.
I like what you guys are up too. Such smart work and reporting! Keep up the excellent works guys I’ve incorporated you guys to my blogroll. I think it will improve the value of my web site :).
Those are yours alright! . We at least need to get these people stealing images to start blogging! They probably just did a image search and grabbed them. They look good though!
I enjoy your writing style genuinely enjoying this web site.
I really like your writing style, great information, thankyou for posting :D.
Thanks – Enjoyed this update, can I set it up so I receive an alert email whenever you make a fresh update?
Thanks – Enjoyed this post, can you make it so I get an email every time you publish a new article?
Be rewarded for every click—join our affiliate program today!
My brother recommended I might like this blog. He was entirely right. This post truly made my day. You can not imagine just how much time I had spent for this info! Thanks!
You are my inhalation, I own few web logs and very sporadically run out from to brand.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me? https://www.binance.com/pt-PT/register?ref=KDN7HDOR
Very nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again very soon!
tgec0f
Whats up! I just wish to give an enormous thumbs up for the nice information you’ve got here on this post. I will be coming back to your weblog for more soon.
You could certainly see your enthusiasm in the work you write. The world hopes for more passionate writers like you who are not afraid to say how they believe. Always follow your heart.
I went over this web site and I conceive you have a lot of superb information, saved to my bookmarks (:.
Great web site. A lot of useful info here. I’m sending it to a few pals ans also sharing in delicious. And naturally, thanks in your effort!
Excellent post but I was wondering if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit more. Thank you!
Some genuinely excellent info , Gladiolus I found this.
I like this weblog its a master peace ! Glad I observed this on google .
Heya this is kinda of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!
Good info. Lucky me I reach on your website by accident, I bookmarked it.
I think other website owners should take this site as an model, very clean and fantastic user genial pattern.
Hey there, You’ve done an incredible job. I will definitely digg it and in my opinion suggest to my friends. I’m sure they’ll be benefited from this website.
I like this post, enjoyed this one regards for posting. “To the dull mind all nature is leaden. To the illumined mind the whole world sparkles with light.” by Ralph Waldo Emerson.
Fantastic beat ! I would like to apprentice whilst you amend your site, how can i subscribe for a weblog site? The account helped me a appropriate deal. I were a little bit familiar of this your broadcast provided shiny transparent idea
My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am anxious about switching to another platform. I have heard fantastic things about blogengine.net. Is there a way I can import all my wordpress content into it? Any kind of help would be greatly appreciated!
Become our partner and turn clicks into cash—join the affiliate program today!
This is really attention-grabbing, You’re an excessively skilled blogger. I have joined your feed and stay up for seeking more of your excellent post. Also, I’ve shared your website in my social networks!
It’s laborious to seek out educated individuals on this matter, but you sound like you know what you’re talking about! Thanks
Partner with us and earn recurring commissions—join the affiliate program!
Hello there, I found your blog by way of Google even as searching for a comparable matter, your site came up, it looks good. I’ve bookmarked it in my google bookmarks.
I have been browsing on-line more than 3 hours as of late, yet I never discovered any fascinating article like yours. It is lovely value enough for me. In my view, if all web owners and bloggers made excellent content material as you did, the net might be a lot more helpful than ever before.
Oh my goodness! a tremendous article dude. Thank you However I am experiencing problem with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting an identical rss downside? Anybody who is aware of kindly respond. Thnkx
Heya i am for the primary time here. I came across this board and I in finding It truly useful & it helped me out a lot. I’m hoping to give something again and help others like you aided me.
I am now not sure where you’re getting your information, but good topic. I needs to spend a while learning more or working out more. Thank you for fantastic information I used to be on the lookout for this information for my mission.
Thanks for sharing superb informations. Your web site is so cool. I am impressed by the details that you have on this blog. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my pal, ROCK! I found simply the information I already searched everywhere and simply couldn’t come across. What an ideal website.
Hello. fantastic job. I did not expect this. This is a impressive story. Thanks!
Drive sales, earn commissions—apply now!
Start earning passive income—join our affiliate network today!
Please let me know if you’re looking for a writer for your site. You have some really good posts and I think I would be a good asset. If you ever want to take some of the load off, I’d really like to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Thanks!
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post…
I was wondering if you ever considered changing the layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?
Excellent web site. A lot of helpful info here. I am sending it to several pals ans also sharing in delicious. And of course, thank you on your sweat!
I think this is among the so much vital info for me. And i am glad reading your article. However want to remark on some normal issues, The site taste is perfect, the articles is in reality nice : D. Just right activity, cheers
I like the valuable information you provide in your articles. I’ll bookmark your weblog and check again here frequently. I am quite certain I will learn lots of new stuff right here! Best of luck for the next!
Share your unique link and cash in—join now!
rzdxxg
Start sharing, start earning—become our affiliate today!
Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!
Monetize your audience—become an affiliate partner now!
You have brought up a very good points, thanks for the post.
Refer friends, earn cash—sign up now!
Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.com/cs/register-person?ref=OMM3XK51
The other day, while I was at work, my cousin stole my apple ipad and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is entirely off topic but I had to share it with someone!
https://shorturl.fm/MdB6c
https://shorturl.fm/WkBYi
Alright, vaobong 1gom is the place! Seems like a good option, gonna test it out.
https://shorturl.fm/5GOf8
https://shorturl.fm/dtv8e
https://shorturl.fm/LmE6D
Need my fix of ‘trực tiếp gà chọi c1’! Hoping for some good live fights. Fingers crossed this link works! trực tiếp gà chọi c1.
https://shorturl.fm/4geoj
https://shorturl.fm/eo801
https://shorturl.fm/DDkpb
New888vip! Fresh out the gate. If you’re looking for the latest and greatest, might be worth a try, but be careful eh? Link here: new888vip.
Buy Ativan Online
https://shorturl.fm/ZVjJs
https://shorturl.fm/cq8cL
https://shorturl.fm/2kpMZ
Alright, time to spin the reels on jjwin88.net! Anyone else chasing that jackpot? I heard they have good promos sometimes, so check the bonus page often. Let’s get these wins! jjwin88
Just wanted to drop a quick note about 999jilicom. It’s a solid platform. I like the variety of games they offer. Depositing and withdrawing is pretty smooth too. Not the flashiest site out there, but it gets the job done. Give it a try if you’re after a no-frills, reliable experience.
https://shorturl.fm/LrJFn
https://shorturl.fm/Pc8Vy
https://shorturl.fm/ffrE5
https://shorturl.fm/YW0YX
https://shorturl.fm/cZLy0
https://shorturl.fm/XpBQC
https://shorturl.fm/RM1xv
https://shorturl.fm/7IqfA
https://shorturl.fm/nIAns
https://shorturl.fm/mBqVn
https://shorturl.fm/nF3G1
https://shorturl.fm/fAo5v
https://shorturl.fm/q6ODy
https://shorturl.fm/POlJF
https://shorturl.fm/2iDow
https://shorturl.fm/vOjd8
I truly wanted to construct a quick message so as to thank you for these superb concepts you are giving at this website. My particularly long internet look up has at the end of the day been rewarded with pleasant insight to talk about with my friends. I ‘d say that we website visitors actually are really fortunate to dwell in a remarkable site with so many perfect people with beneficial tips. I feel pretty lucky to have encountered your entire web page and look forward to really more cool minutes reading here. Thanks once again for a lot of things.
https://shorturl.fm/upYXO
https://shorturl.fm/tdcbX
https://shorturl.fm/IcJ84
https://shorturl.fm/MTEfN
https://shorturl.fm/fscaS
https://shorturl.fm/4IKPf
https://shorturl.fm/y5n41
https://shorturl.fm/8d0lV
https://shorturl.fm/Xo1kH
l4u3w5
https://shorturl.fm/IwDiv
Buy Adderall Online with Credit Card
https://shorturl.fm/rC6yk
https://shorturl.fm/gujy4
https://shorturl.fm/DXsGe
https://shorturl.fm/QWzIC
https://shorturl.fm/AShx5
https://shorturl.fm/E4Heq
lz6ctf
https://shorturl.fm/1UsyI
https://shorturl.fm/BQ43A
https://shorturl.fm/qtMzM
https://shorturl.fm/RlhfJ
https://shorturl.fm/J3rXd
https://shorturl.fm/CEi59
https://shorturl.fm/9m6pb
https://shorturl.fm/P41Pf
yhikcs
302lh8
k5gm40
kqzkfi
https://shorturl.fm/p28VL
https://shorturl.fm/eVgOM
https://shorturl.fm/1XY3y
https://shorturl.fm/CG8c6
https://shorturl.fm/wsf78
https://shorturl.fm/RdGwA
https://shorturl.fm/mRAWP
https://shorturl.fm/uxTBK
https://shorturl.fm/uGI7F
https://shorturl.fm/QgAQn
https://shorturl.fm/rHGUP
https://shorturl.fm/sr1Pi
https://shorturl.fm/bt7M8
https://shorturl.fm/wUQzx
https://shorturl.fm/xl3wj
z8zpjx
https://shorturl.fm/8raDo
https://shorturl.fm/Gwad9
https://shorturl.fm/1jf31
eclaez
https://shorturl.fm/25osT
https://shorturl.fm/0v2EZ
21icpw
https://shorturl.fm/RbYxW
https://shorturl.fm/C1uf9
https://shorturl.fm/ltziJ
https://shorturl.fm/QHbdz
https://shorturl.fm/FyG9x
https://shorturl.fm/LZmE6
https://shorturl.fm/uRDBo
https://shorturl.fm/QGpdb
j4f38w
https://shorturl.fm/OEgcg
https://shorturl.fm/RpIrO
https://shorturl.fm/RifGE
4b70gs
1s64go
https://shorturl.fm/EVOCw
https://shorturl.fm/PSUvT
https://shorturl.fm/wWrSc
https://shorturl.fm/chPx7
https://shorturl.fm/IGKQ3
https://shorturl.fm/HalnX
79xvfo