- Vishnu Dev
- October 13, 2021
AI-enabled Social Distancing Detection
Social distancing has been found to be an effective measure to curb the spread of COVID-19. According to the Centers for Disease Control and Prevention, a minimum distance of 6 ft should be maintained between two individuals to control spread of COVID-19. As parts of the world limp back to normal and people slowly return to their workplaces and schools, the need for automatic social distance monitoring is higher than ever before. Addressing this need, our AI-enabled platform ensures accurate detection of social distancing by analysing live video streams from cameras installed in public places or work premises.
This blog presents our model of implementing this Social Distancing Detection System.
AI for Intelligent Social Distancing Monitoring
A high-level flow diagram of the AI-based Social Distancing Monitor that we implemented is illustrated below:

Data Preparation/ Annotation
One of the datasets used for training the system is the publicly available VIRAT dataset.
The Virat Dataset consists of a set of real-life video samples that are relevant for use in video surveillance applications. The dataset contains images that are collected from multiple sites from a variety of viewpoints and resolutions with actions performed by different people. This has become a benchmark dataset for the computer vision community.
Labeling the images was done using Labelme, an open source graphical image annotation tool, which is widely used by the AI community for labelling images for detection, segmentation, and classification. It also supports annotating videos.
Calibration Module
As the video stream can be captured from any angle, we have a calibration module, which will do a one-time calibration process to compute the homography, which will transform the actual view to a top-down view. Once homography is calculated, we will retain the computed transformation matrix and this will be reused until the camera angle is changed.
Calibration Step:
Fig 2: Selecting 4 points for Calibration
Collect four points from the perspective view (Fig. 2). The process of calibration assumes that every person is standing on the same flat plane. These four points are then mapped to four corners of a rectangle in the top view.
Pre-Processing Module
Since OpenCV uses BGR format, BGR to RGB conversion is done inside the pre-processing block. Next, a custom image resizing algorithm is implemented to resize the frame while maintaining aspect ratio. Finally, the image array is converted to the float data type before the pixel values are normalized.
Detection Module
We have used YOLO V3 for detection. YOLO V3 makes predictions at three different scales. Detection is done applying 1×1 kernels on feature maps of three different sizes at three different places in the network. Detections in three different scales makes it better at detecting smaller objects. The original paper can be found [Here].
Pedestrian detector which is trained on the Virat dataset is used to find bounding boxes around each and every person in the scene.
Fig. 3 YOLOV3 Architecture[Source https://www.researchgate.net/figure/Network-architecture-of-YOLOv3_fig1_339763978]
Tracker Module
For tracking an object we would start with all possible detections in a frame and will give them an ID. In subsequent frames, we will carry forward this object ID. ID will get dropped when the object disappears from frame. Here, Deep Sort Algorithm is used to track the pedestrians in the frame. Deep Sort uses features of every bounding box along with distance and velocity to track the objects of interest.
Post-Processing
From the YOLO output, we process the bounding box of every pedestrian, and estimate their (X, Y) location in the top-bottom view. For estimating the exact location, we applied transformation to the bottom centre-point of every pair of people. During calibration, scale factor is also measured to get an idea of how many pixels corresponds to 6 ft in real life. Measured distance is scaled using the estimated scale factor.
Finally, people who violate social distance are marked as red, also distance in meters is shown on a 2D map on the right side for better understanding.
Fig. 4 Demo video based on samples from the public “VIRAT video dataset”
Conclusion
AI-enabled social distancing detection systems will see wide adoption as social distancing and masking continue to be promoted as necessary protocols by WHO, despite large sections of the population being vaccinated. As more people across the world return to their regular commutes, public places, offices and schools, all these premises will require such systems to ensure safety of people.
279 thoughts on “AI-enabled Social Distancing Detection”
attache sucette dodie: pharmacie sans ordonnance en ligne – viagra gГ©nГ©rique
pharmacie pilule sans ordonnance: imovane ordonnance sГ©curisГ©e – xenical ordonnance
povidone iodine apotek: Trygg Med – apotek pГҐ nett fri frakt
collagen shot apotek [url=https://tryggmed.com/#]TryggMed[/url] hjemmetest kjГёnnssykdommer apotek
retinol apotek: apotek kontakt – apotek magnesium
https://zorgpakket.shop/# medicijnen aanvragen apotheek
grГёnnsГҐpe apotek: Trygg Med – overgangsalder test apotek
http://zorgpakket.com/# apotheke
febernedsättande medicin [url=http://snabbapoteket.com/#]SnabbApoteket[/url] ricinolja apotek
http://zorgpakket.com/# medicijnen online
pil online bestellen: Medicijn Punt – pharma apotheek
https://snabbapoteket.shop/# extrem nästäppa
hudanalyse apotek [url=http://tryggmed.com/#]TryggMed[/url] hydrogen peroxide apotek
https://tryggmed.com/# apotek spania
http://tryggmed.com/# kollagen apotek
one kundtjänst [url=https://snabbapoteket.com/#]apotek läppbalsam[/url] sola magen gravid
https://zorgpakket.com/# online medicijnen
alun pulver apotek: apotek ГҐpningstid – hallux valgus stГёtte apotek
apoteks [url=https://snabbapoteket.com/#]covidtest apotek[/url] gipsbinda apotek
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
https://zorgpakket.shop/# de apotheker
graviditetstest apotek: selvtest apotek – hostesaft apotek
http://zorgpakket.com/# online apotheek zonder recept ervaringen
apotheek online bestellen [url=https://zorgpakket.shop/#]ons medicatie voor apotheken[/url] belgische online apotheek
https://tryggmed.com/# apotek norge
munskГ¤rm apotek: Snabb Apoteket – svamp tassar hund apotek
vanndrivende uten resept apotek: Trygg Med – stГёydempende Гёrepropper apotek
ExpressCareRx [url=https://expresscarerx.online/#]rx express pharmacy hurley ms[/url] desoxyn online pharmacy
https://expresscarerx.online/# united pharmacy finpecia
https://indiamedshub.com/# IndiaMedsHub
IndiaMedsHub [url=https://indiamedshub.shop/#]mail order pharmacy india[/url] best online pharmacy india
indianpharmacy com: Online medicine order – IndiaMedsHub
https://indiamedshub.shop/# buy prescription drugs from india
ExpressCareRx [url=https://expresscarerx.online/#]ExpressCareRx[/url] losartan pharmacy
https://indiamedshub.shop/# world pharmacy india
https://medimexicorx.shop/# mexican drugstore online
http://expresscarerx.org/# river pharmacy revia
viagra local pharmacy [url=http://expresscarerx.org/#]bestsellers[/url] ExpressCareRx
indian pharmacy: Online medicine home delivery – online shopping pharmacy india
https://indiamedshub.com/# pharmacy website india
generic viagra indian pharmacy [url=https://expresscarerx.online/#]detrol la online pharmacy[/url] shoprite pharmacy
indian pharmacy paypal: top 10 pharmacies in india – IndiaMedsHub
ExpressCareRx: propecia united-pharmacy – estradiol patch online pharmacy
https://medimexicorx.com/# MediMexicoRx
https://medimexicorx.com/# reputable mexican pharmacies online
world pharmacy india [url=https://indiamedshub.shop/#]indian pharmacy paypal[/url] top 10 pharmacies in india
rite rx care pharmacy: ED Trial Pack – pharmacy course online
https://expresscarerx.online/# Zithromax
best online pharmacy india [url=http://indiamedshub.com/#]top online pharmacy india[/url] online shopping pharmacy india
indianpharmacy com: IndiaMedsHub – reputable indian online pharmacy
viagra online pharmacy india: pharmacy online stores – ExpressCareRx
https://expresscarerx.online/# french pharmacy online
https://medimexicorx.com/# MediMexicoRx
cheap cialis mexico [url=https://medimexicorx.com/#]order azithromycin mexico[/url] buy neurontin in mexico
indian pharmacy paypal: india online pharmacy – indian pharmacy
MediMexicoRx: MediMexicoRx – MediMexicoRx
http://expresscarerx.org/# lorazepam pharmacy online
MediMexicoRx [url=http://medimexicorx.com/#]legit mexico pharmacy shipping to USA[/url] buy meds from mexican pharmacy
https://expresscarerx.online/# free tamiflu pharmacy
https://indiamedshub.shop/# india pharmacy mail order
indian pharmacy online: п»їlegitimate online pharmacies india – online shopping pharmacy india
Finasteride From Canada [url=https://finasteridefromcanada.shop/#]Propecia for hair loss online[/url] cheap Propecia Canada
https://finasteridefromcanada.shop/# order propecia without prescription
order cheap propecia pill: generic propecia online – Propecia for hair loss online
Isotretinoin From Canada: cheap Accutane – cheap Accutane
cheap Cialis Canada [url=http://tadalafilfromindia.com/#]Cialis without prescription[/url] tadalafil online no rx
https://lexapro.pro/# Lexapro for depression online
Cialis without prescription: buy Cialis online cheap – Cialis without prescription
buy cheap propecia pill: Propecia for hair loss online – generic Finasteride without prescription
https://lexapro.pro/# lexapro buy
tadalafil online no rx [url=https://tadalafilfromindia.shop/#]Cialis without prescription[/url] buy Cialis online cheap
https://lexapro.pro/# Lexapro for depression online
http://isotretinoinfromcanada.com/# Isotretinoin From Canada
Lexapro for depression online: Lexapro for depression online – Lexapro for depression online
buy Zoloft online without prescription USA [url=https://zoloft.company/#]Zoloft for sale[/url] Zoloft online pharmacy USA
https://zoloft.company/# generic sertraline
generic Finasteride without prescription: Propecia for hair loss online – Propecia for hair loss online
Propecia for hair loss online [url=https://finasteridefromcanada.shop/#]Propecia for hair loss online[/url] generic Finasteride without prescription
https://lexapro.pro/# Lexapro for depression online
https://lexapro.pro/# Lexapro for depression online
buy Zoloft online: sertraline online – cheap Zoloft
generic Finasteride without prescription [url=https://finasteridefromcanada.com/#]cheap Propecia Canada[/url] cheap Propecia Canada
Propecia for hair loss online: generic Finasteride without prescription – cost cheap propecia online
https://finasteridefromcanada.shop/# cheap Propecia Canada
Cialis without prescription: buy Cialis online cheap – Tadalafil From India
USA-safe Accutane sourcing: cheap Accutane – USA-safe Accutane sourcing
propecia prices [url=http://finasteridefromcanada.com/#]cheap Propecia Canada[/url] Finasteride From Canada
https://lexapro.pro/# Lexapro for depression online
http://tadalafilfromindia.com/# buy Cialis online cheap
cheap Cialis Canada: buy Cialis online cheap – tadalafil cost india
Zoloft online pharmacy USA [url=https://zoloft.company/#]Zoloft for sale[/url] buy Zoloft online
https://tadalafilfromindia.com/# Cialis without prescription
lexapro 50 mg: lexapro 20 – lexapro 2.5 mg
tadalafil online no rx [url=https://tadalafilfromindia.com/#]Tadalafil From India[/url] generic Cialis from India
https://isotretinoinfromcanada.com/# buy Accutane online
https://lexapro.pro/# Lexapro for depression online
Lexapro for depression online: Lexapro for depression online – Lexapro for depression online
purchase generic Zoloft online discreetly [url=https://zoloft.company/#]Zoloft for sale[/url] generic sertraline
https://finasteridefromcanada.shop/# Finasteride From Canada
buy Accutane online: generic isotretinoin – order isotretinoin from Canada to US
generic sertraline: cheap Zoloft – Zoloft Company
http://isotretinoinfromcanada.com/# Accutane for sale
buy Cialis online cheap [url=http://tadalafilfromindia.com/#]Tadalafil From India[/url] tadalafil 5mg tablets in india
https://zoloft.company/# generic sertraline
buy Zoloft online [url=https://zoloft.company/#]Zoloft Company[/url] cheap Zoloft
http://isotretinoinfromcanada.com/# Isotretinoin From Canada
Tadalafil From India: tadalafil online india – Cialis without prescription
buy lexapro online india [url=https://lexapro.pro/#]lexapro cheapest price[/url] Lexapro for depression online
http://tadalafilfromindia.com/# Cialis without prescription
buy Cialis online cheap: generic Cialis from India – Cialis without prescription
Tadalafil From India [url=http://tadalafilfromindia.com/#]buy Cialis online cheap[/url] buy Cialis online cheap
buy lexapro without prescription: lexapro 20 mg tablet – buy cheap lexapro online
cheap Accutane [url=http://isotretinoinfromcanada.com/#]buy Accutane online[/url] isotretinoin online
generic isotretinoin: Isotretinoin From Canada – order isotretinoin from Canada to US
https://isotretinoinfromcanada.com/# cheap Accutane
Isotretinoin From Canada [url=https://isotretinoinfromcanada.com/#]USA-safe Accutane sourcing[/url] Accutane for sale
buy lexapro brand name online: buy generic lexapro online – buy lexapro
sertraline online: buy Zoloft online – Zoloft Company
https://zoloft.company/# Zoloft online pharmacy USA
generic Cialis from India: generic Cialis from India – buy Cialis online cheap
https://clomidhubpharmacy.shop/# can i get clomid without rx
buy cheap amoxicillin online [url=https://clearmedsdirect.shop/#]ClearMeds Direct[/url] Clear Meds Direct
Clomid Hub: how to get clomid price – buying generic clomid without a prescription
anti-inflammatory steroids online: Relief Meds USA – order corticosteroids without prescription
NeuroRelief Rx: order gabapentin – NeuroRelief Rx
can i buy generic clomid pills [url=http://clomidhubpharmacy.com/#]buy cheap clomid[/url] how to buy clomid without rx
order corticosteroids without prescription: prednisone 1mg purchase – order corticosteroids without prescription
http://neuroreliefrx.com/# NeuroRelief Rx
gabapentin pregnancy category: gabapentin trade name australia – NeuroRelief Rx
ReliefMeds USA [url=https://reliefmedsusa.com/#]where can i buy prednisone[/url] medicine prednisone 10mg
clomid tablets: Clomid Hub – can i order cheap clomid pills
order amoxicillin without prescription: order amoxicillin without prescription – ampicillin amoxicillin
sodium valproate and gabapentin interaction [url=http://neuroreliefrx.com/#]NeuroRelief Rx[/url] gabapentin withdrawal webmd
https://wakemedsrx.com/# wakefulness medication online no Rx
Relief Meds USA: anti-inflammatory steroids online – order corticosteroids without prescription
order corticosteroids without prescription: Relief Meds USA – anti-inflammatory steroids online
gabapentin effect time [url=https://neuroreliefrx.com/#]NeuroRelief Rx[/url] gabapentin and bladder pain
NeuroRelief Rx: NeuroRelief Rx – costo gabapentin 100mg
Clomid Hub Pharmacy [url=https://clomidhubpharmacy.shop/#]can you get cheap clomid without prescription[/url] can you buy cheap clomid
http://clearmedsdirect.com/# order amoxicillin without prescription
anti-inflammatory steroids online: ReliefMeds USA – order corticosteroids without prescription
buy prednisone canada: where to buy prednisone 20mg – ReliefMeds USA
NeuroRelief Rx: NeuroRelief Rx – gabapentin
NeuroRelief Rx [url=https://neuroreliefrx.com/#]gabapentin 300 mg for dogs side effects[/url] gabapentin arm pain
order amoxicillin without prescription: buy amoxicillin 500mg canada – antibiotic treatment online no Rx
Clear Meds Direct [url=https://clearmedsdirect.shop/#]ClearMeds Direct[/url] canadian pharmacy amoxicillin
prednisone 4mg: can i buy prednisone over the counter in usa – order corticosteroids without prescription
safe Provigil online delivery service: Wake Meds RX – Wake Meds RX
http://clomidhubpharmacy.com/# Clomid Hub Pharmacy
Relief Meds USA [url=http://reliefmedsusa.com/#]prednisone 20mg online without prescription[/url] anti-inflammatory steroids online
anti-inflammatory steroids online: ReliefMeds USA – prednisone 12 mg
can you get cheap clomid: Clomid Hub Pharmacy – Clomid Hub Pharmacy
nootropic Modafinil shipped to USA [url=http://wakemedsrx.com/#]prescription-free Modafinil alternatives[/url] safe Provigil online delivery service
Relief Meds USA: prednisone 5 mg tablet without a prescription – prednisone over the counter cost
prednisone 2.5 mg cost: Relief Meds USA – Relief Meds USA
https://clomidhubpharmacy.com/# can i order clomid tablets
where to buy Modafinil legally in the US [url=http://wakemedsrx.com/#]order Provigil without prescription[/url] nootropic Modafinil shipped to USA
ReliefMeds USA: order corticosteroids without prescription – order corticosteroids without prescription
antibiotic treatment online no Rx: order amoxicillin online uk – low-cost antibiotics delivered in USA
how can i get cheap clomid no prescription: can i buy clomid for sale – where to buy generic clomid prices
can i get generic clomid pill [url=https://clomidhubpharmacy.shop/#]can i buy generic clomid now[/url] Clomid Hub Pharmacy
ReliefMeds USA: prednisone 20 mg tablet – Relief Meds USA
prescription-free Modafinil alternatives: Modafinil for ADHD and narcolepsy – smart drugs online US pharmacy
WakeMedsRX: nootropic Modafinil shipped to USA – wakefulness medication online no Rx
http://neuroreliefrx.com/# NeuroRelief Rx
order corticosteroids without prescription: ReliefMeds USA – Relief Meds USA
wakefulness medication online no Rx: safe Provigil online delivery service – WakeMeds RX
CanadRx Nexus [url=https://canadrxnexus.shop/#]CanadRx Nexus[/url] legit canadian pharmacy
CanadRx Nexus: CanadRx Nexus – canadian drugstore online
IndiGenix Pharmacy: IndiGenix Pharmacy – IndiGenix Pharmacy
https://mexicarerxhub.com/# MexiCare Rx Hub
CanadRx Nexus [url=https://canadrxnexus.shop/#]canadadrugpharmacy com[/url] canadian drug pharmacy
IndiGenix Pharmacy: IndiGenix Pharmacy – buy medicines online in india
canadian pharmacy online ship to usa: canadian pharmacy – CanadRx Nexus
mexico pharmacies prescription drugs: MexiCare Rx Hub – buying prescription drugs in mexico
top online pharmacy india [url=https://indigenixpharm.shop/#]IndiGenix Pharmacy[/url] IndiGenix Pharmacy
MexiCare Rx Hub: buy meds from mexican pharmacy – MexiCare Rx Hub
canadian pharmacy victoza: cheapest pharmacy canada – CanadRx Nexus
MexiCare Rx Hub: reputable mexican pharmacies online – mexican rx online
http://indigenixpharm.com/# IndiGenix Pharmacy
MexiCare Rx Hub [url=http://mexicarerxhub.com/#]MexiCare Rx Hub[/url] gabapentin mexican pharmacy
MexiCare Rx Hub: accutane mexico buy online – MexiCare Rx Hub
reputable indian online pharmacy: pharmacy website india – IndiGenix Pharmacy
п»їlegitimate online pharmacies india [url=https://indigenixpharm.com/#]IndiGenix Pharmacy[/url] indian pharmacy paypal
MexiCare Rx Hub: buy kamagra oral jelly mexico – MexiCare Rx Hub
IndiGenix Pharmacy: IndiGenix Pharmacy – top online pharmacy india
CanadRx Nexus: canadian pharmacy com – CanadRx Nexus
online pharmacy india [url=https://indigenixpharm.com/#]Online medicine home delivery[/url] reputable indian pharmacies
https://canadrxnexus.com/# canadian mail order pharmacy
CanadRx Nexus: northwest canadian pharmacy – canadian pharmacy 1 internet online drugstore
ed drugs online from canada: CanadRx Nexus – canada pharmacy world
Online medicine home delivery: IndiGenix Pharmacy – indian pharmacy
india online pharmacy [url=https://indigenixpharm.shop/#]IndiGenix Pharmacy[/url] online shopping pharmacy india
indian pharmacy paypal: IndiGenix Pharmacy – IndiGenix Pharmacy
IndiGenix Pharmacy: IndiGenix Pharmacy – IndiGenix Pharmacy
CanadRx Nexus [url=http://canadrxnexus.com/#]canadian pharmacy scam[/url] canadian mail order pharmacy
http://indigenixpharm.com/# IndiGenix Pharmacy
CanadRx Nexus: canadian pharmacies compare – CanadRx Nexus
MexiCare Rx Hub: MexiCare Rx Hub – mexico drug stores pharmacies
IndiGenix Pharmacy [url=https://indigenixpharm.shop/#]india online pharmacy[/url] Online medicine order
MexiCare Rx Hub: tadalafil mexico pharmacy – sildenafil mexico online
finasteride mexico pharmacy: buy cialis from mexico – MexiCare Rx Hub
CanadRx Nexus: CanadRx Nexus – CanadRx Nexus
MexiCare Rx Hub [url=https://mexicarerxhub.shop/#]MexiCare Rx Hub[/url] MexiCare Rx Hub
https://mexicarerxhub.com/# MexiCare Rx Hub
CanadRx Nexus: buy canadian drugs – CanadRx Nexus
buy prescription drugs from india [url=http://indigenixpharm.com/#]IndiGenix Pharmacy[/url] IndiGenix Pharmacy
MexiCare Rx Hub: mexican rx online – purple pharmacy mexico price list
IndiGenix Pharmacy: IndiGenix Pharmacy – online shopping pharmacy india
IndiGenix Pharmacy [url=http://indigenixpharm.com/#]reputable indian online pharmacy[/url] IndiGenix Pharmacy
india pharmacy: indianpharmacy com – IndiGenix Pharmacy
cheapest online pharmacy india: IndiGenix Pharmacy – IndiGenix Pharmacy
safe mexican online pharmacy: MexiCare Rx Hub – MexiCare Rx Hub
https://ivercarepharmacy.shop/# heartgard ivermectin
AsthmaFree Pharmacy [url=http://glucosmartrx.com/#]semaglutide pill form[/url] AsthmaFree Pharmacy
ventolin 2.5: ventolin 2 – ventolin tablet 4mg
lasix online: lasix pills – FluidCare Pharmacy
ventolin 200 [url=https://asthmafreepharmacy.com/#]AsthmaFree Pharmacy[/url] AsthmaFree Pharmacy
AsthmaFree Pharmacy: ventolin pharmacy uk – AsthmaFree Pharmacy
https://glucosmartrx.shop/# before and after semaglutide
IverCare Pharmacy [url=https://ivercarepharmacy.shop/#]IverCare Pharmacy[/url] IverCare Pharmacy
rybelsus vs wegovy: is ozempic semaglutide – strive pharmacy semaglutide
stromectol pill for humans [url=https://ivercarepharmacy.com/#]dosage of ivermectin for dogs[/url] stromectol ivermectin buy
AsthmaFree Pharmacy: ventolin 500 mcg – ventolin hfa 108
FluidCare Pharmacy [url=https://fluidcarepharmacy.shop/#]furosemida 40 mg[/url] lasix
http://relaxmedsusa.com/# safe online source for Tizanidine
buy Zanaflex online USA: prescription-free muscle relaxants – buy Zanaflex online USA
ivermectin tablets amazon: IverCare Pharmacy – ivermectin overdose
AsthmaFree Pharmacy [url=http://glucosmartrx.com/#]rybelsus 3mg for weight loss[/url] switching from ozempic to rybelsus
IverCare Pharmacy [url=http://ivercarepharmacy.com/#]IverCare Pharmacy[/url] agri mectin ivermectin
lasix generic name: FluidCare Pharmacy – FluidCare Pharmacy
rybelsus 7 mg precio walmart: AsthmaFree Pharmacy – rybelsus attorney
https://relaxmedsusa.com/# order Tizanidine without prescription
AsthmaFree Pharmacy [url=http://glucosmartrx.com/#]AsthmaFree Pharmacy[/url] AsthmaFree Pharmacy
IverCare Pharmacy: IverCare Pharmacy – IverCare Pharmacy
prescription-free muscle relaxants [url=https://relaxmedsusa.com/#]safe online source for Tizanidine[/url] order Tizanidine without prescription
https://relaxmedsusa.shop/# trusted pharmacy Zanaflex USA
AsthmaFree Pharmacy [url=https://asthmafreepharmacy.com/#]AsthmaFree Pharmacy[/url] AsthmaFree Pharmacy
stromectol tablets for humans for sale: ivermectin injectable for dogs – ivermectin apple flavored horse paste
AsthmaFree Pharmacy [url=https://asthmafreepharmacy.com/#]AsthmaFree Pharmacy[/url] AsthmaFree Pharmacy
ventolin 8g: cheap ventolin uk – AsthmaFree Pharmacy
FluidCare Pharmacy: lasix 40 mg – FluidCare Pharmacy
http://asthmafreepharmacy.com/# can i buy ventolin online
ivermectin pubmed [url=https://ivercarepharmacy.com/#]IverCare Pharmacy[/url] stromectol coronavirus
AsthmaFree Pharmacy: is semaglutide a peptide – buy semaglutide online
IverCare Pharmacy [url=http://ivercarepharmacy.com/#]IverCare Pharmacy[/url] IverCare Pharmacy
Zanaflex medication fast delivery: RelaxMeds USA – safe online source for Tizanidine
IverCare Pharmacy: IverCare Pharmacy – ivermectin usa price
trusted pharmacy Zanaflex USA [url=https://relaxmedsusa.shop/#]cheap muscle relaxer online USA[/url] RelaxMeds USA
pour on ivermectin for cats: ivermectin 3 – IverCare Pharmacy
http://ivercarepharmacy.com/# IverCare Pharmacy
স্বাগতম!
[url=https://digitalpokerclub.cfd]অনলাইন ক্যাসিনো খেলা[/url]
এই লিঙ্কটি পড়ুন – https://digitalpokerclub.cfd/
ক্যাসিনো টাকা ইনকাম
অনলাইন জোয়া
ক্যাসিনো অনলাইন
শুভকামনা!
ventolin canada: ventolin on line – ventolin online canada
শুভ দিন!
[url=https://jackpotslotsonline.cfd]অনলাইন ক্যাসিনো সাইট[/url]
এই লিঙ্কটি দেখুন – https://jackpotslotsonline.cfd/
অনলাইন ক্যাসিনো খেলা
অনলাইন জোয়া
ক্যাসিনো টাকা ডিপোজিট
শুভকামনা!
furosemida: FluidCare Pharmacy – FluidCare Pharmacy
rybelsus classification [url=https://glucosmartrx.shop/#]peptide sciences semaglutide[/url] semaglutide results before and after
affordable Zanaflex online pharmacy: buy Zanaflex online USA – cheap muscle relaxer online USA
buy Zanaflex online USA [url=https://relaxmedsusa.com/#]prescription-free muscle relaxants[/url] order Tizanidine without prescription
Как сам!
[url=https://clasicslotsonline.cfd/]онлайн казино кз[/url]
По ссылке: – https://clasicslotsonline.cfd/
онлайн казино в казахстане
онлайн казино кз
проверенные онлайн казино с выводом денег казахстан
Будь здоров!
ivermectin for cats mange: ivermectin dosage for mice – IverCare Pharmacy
http://glucosmartrx.com/# AsthmaFree Pharmacy
IverCare Pharmacy [url=https://ivercarepharmacy.com/#]IverCare Pharmacy[/url] ivermectin to prevent covid
Abutogel: Situs togel online terpercaya – Abutogel login
Welcome!
[url=https://casinowins.cfd]sweet bonanza canada[/url]
Check out – https://casinowins.cfd/
Enjoy your gaming experience!
Situs judi online terpercaya Indonesia [url=https://mandiwinindo.site/#]Mandiribet[/url] Link alternatif Mandiribet
¡Buen día!!
[url=https://digitalbetting.cfd]casino con giros gratis ecuador[/url]
Lee este enlace – https://digitalbetting.cfd
juegos de casino ecuador
casinos con giros gratis por registro ecuador
juegos de casino en linea con dinero real ecuador
¡Buena suerte!
Swerte99 app: Swerte99 online gaming Pilipinas – Swerte99 slots
Abutogel login: Abutogel login – Bandar togel resmi Indonesia
Yeni az?rbaycan kazino sayt?: Qeydiyyat bonusu Pinco casino – Onlayn rulet v? blackjack
https://betawinindo.top/# Beta138
¡Hola!!
[url=https://livecasinogames.cfd]tu casino en casa chile[/url]
Lee el enlace – https://livecasinogames.cfd
casino online dinero real chile
juego de casino con dinero real chile
juegos de casino con dinero real chile
¡Buena suerte!
¡Saludos!!
[url=https://livedealers.cfd]juegos de casino en linea con dinero real bolivia[/url]
Lee el enlace – https://livedealers.cfd
400 reales a bolivianos
300 reales a bolivianos
casino en lГnea dinero real bolivia
¡Buena suerte!
Bandar togel resmi Indonesia: Bandar togel resmi Indonesia – Abutogel
Situs togel online terpercaya: Jackpot togel hari ini – Situs togel online terpercaya
Jiliko casino walang deposit bonus para sa Pinoy: maglaro ng Jiliko online sa Pilipinas – Jiliko slots
Online betting Philippines [url=https://1winphili.company/#]1winphili[/url] jollibet casino
Jiliko: maglaro ng Jiliko online sa Pilipinas – Jiliko slots
jollibet casino: Online gambling platform Jollibet – Online gambling platform Jollibet
Swerte99 app: Swerte99 bonus – Swerte99 bonus