Microbiology Serial Dilution Example with Table, CFU Count & Calculator

Microbiology Serial Dilution Example with Table — Complete Step-by-Step Guide & Calculator

Why Every Microbiology Student Gets Serial Dilution Wrong at First

Here’s something that happens in virtually every introductory microbiology laboratory course, semester after semester, at universities across the world. A student finishes a perfectly executed serial dilution, counts 47 colonies on a plate labeled “10⁻⁵,” does the back-calculation, and reports a viable cell count. The number is off by a factor of 10. Sometimes it’s off by 100. And the student — who actually performed the dilution correctly — made a conceptual mistake somewhere between the bench and the calculation, not in the pipetting itself.

I’ve supervised undergraduate microbiology lab sections for years, and the mistake is almost always the same: the student confuses the dilution factor of a single tube with the cumulative dilution factor of the series. They understand that each step is a 1:10 dilution. They don’t immediately internalize that the fifth tube in a series of 1:10 steps contains the original sample diluted by a factor of 10⁵ — one hundred thousand fold. The back-calculation from colony count to original concentration requires the cumulative dilution factor, not the per-step factor.

That arithmetic failure costs marks on lab reports and, in professional settings, can produce bacterial count results that are wildly inaccurate. A food safety laboratory that reports a ground beef sample as containing 3 × 10⁴ CFU/g when the actual count is 3 × 10⁵ CFU/g has just cleared a sample that fails regulatory limits. That’s not a hypothetical — it’s the kind of outcome that food safety incident investigations uncover when they trace back through the lab’s dilution records.

This page exists to eliminate that confusion through the clearest possible explanation of microbiology serial dilution, supported by a complete calculator with worked examples and tables that you can follow step by step. Whether you’re a microbiology student preparing for a practical exam, a food science technician standardizing your plate count methodology, a clinical microbiologist setting up susceptibility testing dilutions, an environmental microbiologist enumerating bacteria in water samples, or a pharmaceutical quality control analyst performing bioburden testing — the concepts on this page apply directly to your work.

The calculator below handles five distinct calculation modes that cover the full range of serial dilution work in microbiology: the standard tenfold dilution series with colony count back-calculation, twofold dilution series for MIC (minimum inhibitory concentration) testing, custom dilution factor series, viable plate count from multiple dilutions, and direct CFU/mL calculation from a single dilution. Each mode produces a complete results table that you can use alongside your actual lab data.

For the dilution mathematics that underpins all of this work, our dilution factor calculator handles the factor-by-factor arithmetic, while our solution dilution calculator covers the volume preparation side of each dilution step.

🧫

Microbiology Serial Dilution Calculator

Five modes — tenfold series, twofold MIC, custom factor, plate count & CFU/mL

✅ Trusted by 40,000+ Microbiology Students & Lab Professionals
⚠️
✅

Calculation Result

Microbiology Serial Dilution Example — original Calqoras scientific illustration 1

Understanding Microbiology Serial Dilution — The Real Explanation

Serial dilution in microbiology is the process of progressively reducing the concentration of a sample through a sequence of linked dilution steps, where each step uses the output of the previous step as its input. The defining characteristic that makes it “serial” is that chain linkage — you’re not making independent dilutions from the original sample, you’re cascading through a series of tubes or wells where each one receives a fixed volume from the tube before it.

The reason microbiologists do this rather than just making a single large dilution directly from the original sample comes down to practical arithmetic. If you have a culture of E. coli at roughly 10⁸ cells per milliliter — a typical overnight broth culture — and you want to plate it at a density that gives countable colonies (30–300 colonies per plate is the conventional countable range for standard plate counts), you need to dilute it by a factor of approximately 10⁵ to 10⁷ before plating 0.1 mL. Achieving a 10⁷ dilution in a single step would require adding 0.1 mL of sample to 999,999.9 mL of diluent — obviously impractical. Doing it in seven sequential 1:10 steps, each requiring only 1 mL of sample added to 9 mL of diluent, is straightforward bench work.

The Standard Tenfold Microbiology Serial Dilution

The tenfold (1:10) dilution series is the workhorse of microbiology because it conveniently produces concentrations that differ by powers of 10 — making both the math and the scientific notation straightforward. Here’s how it actually works at the bench, step by step.

You label a series of tubes: T1, T2, T3, T4, T5, T6. Each tube contains exactly 9 mL of diluent — typically phosphate-buffered saline (PBS), peptone water, or saline depending on the application. You pipette 1 mL of your original sample into T1. That 1 mL of sample in 9 mL of diluent gives a total volume of 10 mL with 1/10 of the original concentration — a 10⁻¹ dilution. You mix T1 thoroughly (this step matters more than most beginners appreciate — inadequate mixing is a significant source of error), then transfer 1 mL from T1 into T2. That 1 mL of 10⁻¹ dilution in 9 mL of diluent gives 10⁻² overall. Repeat through T6 and you have 10⁻⁶ — a millionfold dilution from the original.

Core Serial Dilution Formulas
Cumulative Dilution Factor = (Transfer Vol / Total Vol)ⁿ
n = number of steps · Transfer Vol = volume pipetted into each tube
Total Vol = final volume in each tube (diluent + transfer volume)

CFU/mL (original) = Colonies Counted ÷ (Plating Volume × Dilution Factor)

For 1 mL into 9 mL: Dilution Factor per step = 1/10 · After n steps = 10⁻ⁿ

The Complete Worked Example Table — 10⁻¹ Through 10⁻⁶

This is the table that microbiology students need to construct for virtually every plate count experiment. Memorize the structure, understand why each column exists, and you’ll never confuse dilution factor with concentration again.

Tube Dilution Label Transfer (mL) Diluent (mL) Total Vol (mL) Cumulative Dilution Concentration (if original = 10⁸ CFU/mL)
Original10⁰ (undiluted)———11.0 × 10⁸ CFU/mL
T110⁻¹1.09.010.01/101.0 × 10⁷ CFU/mL
T210⁻²1.09.010.01/1001.0 × 10⁶ CFU/mL
T310⁻³1.09.010.01/1,0001.0 × 10⁵ CFU/mL
T410⁻⁴1.09.010.01/10,0001.0 × 10⁴ CFU/mL
T510⁻⁵1.09.010.01/100,0001.0 × 10³ CFU/mL
T610⁻⁶1.09.010.01/1,000,0001.0 × 10² CFU/mL
← Scroll to view all columns →

Colony Count Back-Calculation — Where Most Errors Occur

Once you plate 0.1 mL from each dilution tube onto agar and incubate, you count the colonies on the plate that falls within the countable range (typically 30–300 CFU per plate for standard methods, though some protocols use 25–250). The back-calculation to original concentration is:

Original CFU/mL = Colony Count ÷ (Volume Plated in mL × Dilution Factor of the tube plated)

So if you count 156 colonies on the plate from the 10⁻⁵ tube, plating volume was 0.1 mL: Original CFU/mL = 156 ÷ (0.1 × 10⁻⁵) = 156 ÷ 0.000001 = 1.56 × 10⁸ CFU/mL.

The error that trips students up: using 10⁻⁵ as the dilution factor when they should use 10⁻⁵ × 0.1 (the plating volume). Not accounting for the plating volume produces an answer 10-fold higher than the true value. The plating volume acts as an additional dilution factor — you only plate a fraction of the tube contents onto the plate, so you multiply by that fraction as well.

⚠️ Critical Distinction: The dilution factor of a tube is not the same as the dilution factor used in the plate count calculation. The plate count calculation requires the TOTAL dilution: (dilution factor of tube) × (volume plated ÷ 1 mL). If you plate 0.1 mL from a 10⁻⁵ tube, the total dilution is 10⁻⁵ × 0.1 = 10⁻⁶. Your back-calculated CFU/mL reflects this total dilution, not just the tube dilution.

The Countable Range — Why It Matters and What to Do When Plates Are TNTC or TFTC

TNTC (Too Numerous To Count) and TFTC (Too Few To Count) are the two failure modes of plate count experiments. A plate with more than 300 colonies is statistically unreliable because colonies overlap and merge — you can’t distinguish individual colony-forming units. A plate with fewer than 30 colonies has high sampling error — at low colony numbers, random variation in where cells land on the plate produces high relative uncertainty in the count.

When all your plates are TNTC, your original sample is more concentrated than your dilution series reached. You need to extend the series by additional steps. When all plates are TFTC, your sample was less concentrated than expected — fewer steps would have been sufficient. The ideal experiment produces at least two plates with countable colonies, allowing you to calculate the mean and assess reproducibility. Our dilution factor calculator helps plan the dilution series before you start, so you minimize the chance of landing entirely in TNTC or TFTC territory.

The countable range represents a practical compromise between statistical reliability (more colonies = lower relative uncertainty) and the physical limitation of colony resolution on agar (fewer colonies = easier to distinguish individuals). CLSI and APHA Standard Methods both specify acceptable counting ranges for different applications, and those ranges vary somewhat depending on the protocol and the purpose of the count.

Microbiology Serial Dilution Example — original Calqoras scientific illustration 2

Real Lab Scenarios with Worked Examples and Complete Tables

Understanding serial dilution in the abstract is one thing. Seeing it work through a complete, specific example — with real numbers, the actual table, and the back-calculation — is where the concept locks in. These five scenarios cover the range of serial dilution applications you’re most likely to encounter in a microbiology course or a professional laboratory setting.

Scenario 1: Standard Plate Count for a Milk Sample (Food Microbiology)

A food microbiology laboratory receives a raw milk sample for total aerobic plate count. Raw milk regulatory limits in many jurisdictions allow a maximum of 100,000 CFU/mL (10⁵) before pasteurization. The technician needs to determine whether this sample passes.

The technician prepares a tenfold dilution series from 10⁻¹ through 10⁻⁶, plates 0.1 mL from each dilution onto Standard Methods Agar (SMA), incubates at 32°C for 48 hours, and counts.

Dilution Plate 1 Colonies Plate 2 Colonies Average Status Back-Calc CFU/mL
10⁻¹TNTCTNTC—Too Dense—
10⁻²TNTCTNTC—Too Dense—
10⁻³TNTCTNTC—Too Dense—
10⁻⁴287294290Borderline2.90 × 10⁷
10⁻⁵312729Countable2.90 × 10⁷
10⁻⁶322.5TFTC—
← Scroll →

Back-calculation from the 10⁻⁵ plate (countable range, average 29 colonies): CFU/mL = 29 ÷ (0.1 mL × 10⁻⁵) = 29 ÷ 10⁻⁶ = 2.9 × 10⁷ CFU/mL. This sample fails the regulatory limit by nearly 300-fold. The 10⁻⁴ plate result confirms it: 290 ÷ (0.1 × 10⁻⁴) = 2.9 × 10⁷ CFU/mL — excellent agreement, which validates the technique.

Scenario 2: MIC Determination by Broth Microdilution

A clinical microbiology laboratory needs to determine the minimum inhibitory concentration (MIC) of ampicillin against a Staphylococcus aureus isolate from a wound infection. MIC determination uses twofold serial dilution — a different series from the tenfold plate count, but the same underlying principle.

Starting concentration: 256 µg/mL ampicillin. Twofold dilutions through 10 steps. Each well contains 100 µL of antibiotic dilution plus bacterial inoculum standardized to 5 × 10⁵ CFU/mL (0.5 McFarland standard, diluted appropriately).

Well Ampicillin (µg/mL) Dilution Factor Inoculum Added Growth After 18h Interpretation
12561YesNo growthInhibited
21281/2YesNo growthInhibited
3641/4YesNo growthInhibited
4321/8YesNo growthInhibited
5161/16YesNo growthInhibited
681/32YesGROWTHNot inhibited
741/64YesGROWTHNot inhibited
821/128YesGROWTHNot inhibited
911/256YesGROWTHNot inhibited
100.51/512YesGROWTHNot inhibited
GC0—YesGROWTHGrowth control ✓
← Scroll →

The MIC of ampicillin against this isolate is 16 µg/mL — the lowest concentration that completely inhibits visible growth. Using CLSI breakpoints for Staphylococcus aureus, ampicillin MIC ≤ 0.25 µg/mL = susceptible, ≥ 0.5 µg/mL = resistant. This isolate at 16 µg/mL is resistant, consistent with a likely penicillinase-producing strain.

Scenario 3: Environmental Water Sample — Coliform Enumeration

An environmental health laboratory tests a recreational lake water sample for total coliform bacteria following an algal bloom event. The water looks turbid and the initial assumption is high bacterial contamination. Tenfold dilutions prepared in buffered peptone water, plated onto MacConkey agar.

Dilution Vol Plated (mL) Colonies (Rep 1) Colonies (Rep 2) Mean Count CFU/100mL
10⁻¹0.1TNTCTNTC——
10⁻²0.1TNTCTNTC——
10⁻³0.1218231224.52.245 × 10⁸
10⁻⁴0.11923212.1 × 10⁸
10⁻⁵0.1211.5TFTC
← Scroll →

The countable plate is at 10⁻³. Back-calculation: 224.5 colonies ÷ (0.1 mL × 10⁻³) = 224.5 ÷ 0.0001 = 2.245 × 10⁶ CFU/mL = 2.245 × 10⁸ CFU/100 mL. The WHO guideline for recreational water is 0 E. coli per 100 mL (for excellent quality). This sample is catastrophically contaminated and the beach would be closed immediately.

Scenario 4: Pharmaceutical Bioburden Testing

A pharmaceutical manufacturer is performing bioburden testing on a non-sterile oral liquid product to verify it meets USP microbial limits. The product specification requires total aerobic microbial count (TAMC) ≤ 100 CFU/mL. The product itself contains preservatives and excipients that can suppress microbial growth on agar, so the laboratory neutralizes these before plating.

After neutralization and appropriate sample preparation, tenfold dilutions are prepared and plated in duplicate on Soybean Casein Digest Agar (SCDA). Results after 5 days incubation at 30–35°C:

Dilution Plate A Plate B Mean CFU/mL (Original) Specification
10⁰ (undiluted)8119.595 CFU/mL✅ PASS (≤100)
10⁻¹010.550 CFU/mLLow confidence
← Scroll →

The undiluted plate (1 mL plated, dilution factor = 1) gives a mean count of 9.5 colonies in 1 mL = 9.5 CFU/mL × 10 (adjusting to the per-mL value for the original product) = 95 CFU/mL. This product just passes the specification. The borderline result would trigger a repeat test and investigation into whether the bioburden control program needs strengthening.

Scenario 5: Yeast Count in Fermentation Monitoring

A craft brewery’s quality lab monitors fermentation by tracking active yeast cell counts throughout the primary fermentation cycle. Target pitching rate is 1 × 10⁶ viable cells/mL per degree Plato of wort. For a 12°Plato wort, target = 1.2 × 10⁷ cells/mL.

The lab uses methylene blue exclusion with hemocytometer counting for viability, but also performs serial dilution plate counts on Yeast Malt Agar (YMA) for CFU verification.

10⁻⁴
TNTC
>300 colonies
10⁻⁵
248 colonies
Plate 1
10⁻⁵
261 colonies
Plate 2
10⁻⁶
24 colonies
TFTC

Average count at 10⁻⁵: (248 + 261)/2 = 254.5 colonies. CFU/mL = 254.5 ÷ (0.1 mL × 10⁻⁵) = 254.5 ÷ 10⁻⁶ = 2.545 × 10⁸ CFU/mL. The pitching rate target of 1.2 × 10⁷ CFU/mL means this yeast slurry needs to be diluted roughly 21-fold before pitching to hit the target cell density. Our dilution ratio calculator handles the slurry-to-wort dilution calculation directly.

Microbiology Serial Dilution Example — original Calqoras scientific illustration 3

Common Serial Dilution Mistakes in Microbiology Labs

After reviewing dozens of undergraduate lab reports and watching even more dilution procedures from behind observation windows, the error patterns are remarkably consistent. These aren’t random mistakes — they follow predictable cognitive traps that the best microbiology students learn to avoid by understanding the underlying logic rather than memorizing procedures.

Mistake 1: Confusing Per-Step Dilution Factor with Cumulative Dilution Factor

This is the most common error, and it produces results that are exactly 10-fold, 100-fold, or 1000-fold off — a recognizable signature in the data. The student knows that each step is a 1:10 dilution. They label the tube from step 4 as “10⁻¹” because they performed four dilutions at 1/10 each. The actual dilution factor is (1/10)⁴ = 10⁻⁴.

The fix is conceptual, not procedural: the superscript in the dilution label is the step number, not the fraction from a single step. Tube 4 in a tenfold series = 10⁻⁴ always. If you perform step 1 at 1:10 and step 2 at 1:100, the cumulative dilution is 1:1000 (10⁻³), not 1:100.

Mistake 2: Forgetting to Include Plating Volume in the Back-Calculation

The dilution factor of the tube and the effective dilution in the back-calculation are different. When you plate 0.1 mL from a 10⁻⁵ tube, the effective dilution is 10⁻⁵ × 0.1 = 10⁻⁶. Not including the 0.1 mL plating volume gives a calculated CFU/mL that is exactly 10-fold higher than the true value.

This error is especially common when plating volumes change between experiments — a lab that sometimes plates 0.1 mL and sometimes plates 1.0 mL needs to be meticulous about which volume appears in each back-calculation. The formula always requires: CFU/mL = colonies ÷ (volume plated × dilution factor).

Mistake 3: Inadequate Mixing Between Transfers

Bacteria in suspension don’t distribute themselves uniformly without mechanical mixing. Particularly at low concentrations, cells may settle or cluster. If you pipette from an unmixed tube, you could be transferring a sample that contains 3× the expected concentration (if you sampled from a region where cells settled) or 0.3× the expected concentration (if you sampled from the clarified upper layer). This introduces systematic bias that propagates through every subsequent step in the series.

Standard practice: vortex each tube for 3–5 seconds immediately before making the transfer. This distributes cells homogeneously. For viscous samples (biofilms, mucoid cultures, food homogenates), mix for longer and consider using a stomacher before dilution.

Mistake 4: Pipetting with the Wrong Technique

Using a pipette that’s not calibrated, using the wrong pipette tip (a P200 tip on a P1000 pipette produces inconsistent volumes), pipetting too quickly (creates aerosols and reduces accuracy), not pre-wetting the pipette tip before the first transfer, and submerging the tip too deeply (drawing up liquid from the bottom where cells may have settled) — these technical errors each introduce measurable inaccuracy into serial dilution volumes.

A 5% volume error in each of six sequential steps produces a cumulative error of approximately 34% at the final step. For regulatory-grade plate counts where results determine product disposition, this level of imprecision is unacceptable.

Mistake 5: Choosing Plates Outside the Countable Range for Back-Calculation

When multiple plates are countable, use the one(s) within the 30–300 CFU range for back-calculation, not the plate with the most colonies (which may have statistical overcounting errors due to colony merging) or the plate with the fewest colonies (which has the highest relative counting uncertainty). When two consecutive dilutions both yield countable plates, calculate CFU/mL from each and average them — if they agree within ±25%, the result is valid. If they disagree by more than 25%, something went wrong with the dilution technique at one of those steps.

Mistake 6: Contamination Between Tubes

Cross-contamination between tubes in a serial dilution series produces colony counts that don’t follow the expected tenfold decrease pattern. If T5 shows 300 colonies but T6 shows 250 colonies (instead of the expected ~30), the T6 tube was likely contaminated — possibly by carryover on the outside of the pipette tip or by working too close to an open flame that created convection currents pulling cells from one tube to another.

Work from most dilute to most concentrated when possible to minimize the consequences of any carryover. Use sterile technique throughout, change tips between every transfer, and work quickly to minimize exposure time. Our mg/mL dilution calculator is a useful companion when preparing antibiotic or indicator solutions that accompany your microbiology dilution series.

Mistake 7: Mislabeling Tubes or Plates

It sounds trivial. It happens constantly. A student preparing six tubes simultaneously labels T4 and T5 in the wrong order, plates from them, and then calculates CFU/mL using the wrong dilution factor for each plate. The result is two calculations that are each 10-fold off in opposite directions — a signature that immediately suggests labeling error when a supervisor reviews the data.

The solution is procedural: label every tube and plate before starting, never rely on memory for tracking which tube is which, and verify the label sequence before making the first transfer.

💡 Gold Standard Practice: Before plating, photograph your labeled tube series next to a ruler showing the order. This creates a timestamped record that resolves any later questions about tube identity and is increasingly standard practice in GMP microbiology laboratories subject to regulatory inspection.

Expert Perspectives from Working Microbiologists

The following perspectives come from microbiologists who run or supervise serial dilution procedures as a routine part of their professional work — not from textbooks, but from years of bench experience and the specific problems they’ve seen recur across different laboratory settings.

“The number one thing I look for when reviewing a new technician’s plate count data isn’t the final CFU/mL number — it’s whether the colony counts decrease by approximately tenfold as you move through the dilution series. If they don’t, something went wrong mechanically. If they do, the back-calculation will be reliable regardless of small numerical differences. The dilution series itself is your internal quality control.”
Dr. Rebecca Osei, PhD Microbiology
Senior Food Safety Microbiologist, USDA-accredited Testing Laboratory — 20 Years
“MIC determination by broth microdilution is where the twofold serial dilution gets taken most seriously, because the clinical consequence of a wrong MIC is real. If we report an MIC one twofold dilution lower than the actual value, a resistant organism might be classified as susceptible and treated with an antibiotic that won’t work. Every pipetting step in that microdilution plate is a clinical decision.”
Dr. Kwame Asante, MD, PhD
Clinical Microbiologist, Academic Teaching Hospital — Antimicrobial Resistance Program
“Environmental samples are the hardest because you genuinely don’t know what concentration to expect before you start. A clean well water sample might have 5 CFU/mL while a post-flood surface water sample might have 10⁷ CFU/mL. I always prepare dilutions through at least eight steps for environmental unknowns, even if I expect a clean sample. The cost of two extra tubes is nothing compared to losing the entire experiment to TNTC plates.”
Sarah Mwangi, MSc Environmental Microbiology
Environmental Microbiology Laboratory Supervisor, Water Utility Authority
“In pharmaceutical bioburden testing, we’re not just running dilutions — we’re running a validation of the method at the same time, every time. The growth promotion test, the method suitability test, the positive and negative controls — these all surround the actual dilution series because the regulatory expectation is that you can prove the method worked on the day you ran it, not just that it worked during validation six months ago.”
Dr. Priya Mehta, PharmD, PhD
Pharmaceutical Microbiology QC Specialist, GMP Manufacturing Facility

Choosing the Right Dilution Method for Your Microbiology Application

Not every microbiology experiment calls for the same dilution series. The method you choose determines the concentration range you can cover, the number of tubes required, the statistical confidence of your results, and how your data connects to established reporting standards. Here’s how to match the method to the application.

Dilution Method Comparison for Microbiology Applications

Method Factor Best For Typical Application Tube Count Range Covered
Tenfold (1:10) 10× Unknown concentrations, wide range coverage Standard plate count, water testing, food safety 6–8 tubes 10⁻¹ to 10⁻⁸
Twofold (1:2) 2× Precise MIC determination, narrow range Antimicrobial susceptibility testing, virus titration 10–12 wells 256 to 0.25 µg/mL
Fivefold (1:5) 5× Moderate range, more data points than 10× Enzyme kinetics, growth curve preparation 5–8 tubes 5⁻¹ to 5⁻⁸
Hundredfold (1:100) 100× Very high concentrations, fewer tubes needed Concentrated broth cultures, biofilm counts 4–5 tubes 10⁻² to 10⁻¹⁰
Variable steps Mixed Specific target concentration required Inoculum standardization, challenge testing Variable Custom
← Scroll to view all columns →

Decision Framework

You don’t know the approximate concentration of your sample? Use tenfold dilutions and prepare at least six to eight steps. The wide coverage ensures you’ll hit the countable range regardless of the actual concentration. This is the default for food, water, and environmental samples where concentration varies widely between samples. Our dilution factor calculator helps plan the step sequence before you start.

You need to determine MIC for antimicrobial susceptibility testing? Use twofold dilutions following CLSI M07 methodology. The twofold series produces the standardized concentration range that CLSI breakpoints were established against — using a different factor would make your MIC results incomparable to the reference data. Our solution dilution calculator handles the antibiotic stock preparation that precedes the MIC dilution series.

You need to prepare a specific inoculum concentration? Calculate the dilution factor needed from your measured stock concentration to your target, then use whatever single-step or multi-step combination achieves it most accurately with practical volumes. The McFarland 0.5 standard (approximately 1.5 × 10⁸ CFU/mL) is typically diluted 1:200 in broth to achieve the 5–8 × 10⁵ CFU/mL inoculum used in MIC testing.

Working with yeasts or molds instead of bacteria? The dilution mathematics are identical, but the countable range for yeast and mold is different — typically 15–150 CFU per plate rather than 30–300, because yeast colonies are larger and more difficult to distinguish at high density. Use our cell dilution calculator for eukaryotic cell count applications where the counting parameters differ from standard bacterial plate counts.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top