A Marriott International procurement director issued a Q4 2025 RFP for 6,000 silk pillowcases across 50 hotel properties (120 pieces per property), and the RFP specified “22 momme mulberry silk pillowcase, OEKO-TEX Standard 100 Class II, envelope closure, 51×76 cm queen size, white.” The Wonderful Silk team proposed 5 candidate weights (16 momme / 19 momme / 22 momme / 25 momme / 30 momme), and the procurement team evaluated the 5 candidates against 4 hotel-grade decision metrics: (1) per-piece FOB price, (2) ISO 13934-1 tensile strength, (3) ISO 12947 abrasion resistance, and (4) OEKO-TEX Class II availability. The 22 momme candidate won the evaluation across all 4 metrics at $12.50 per piece, 440 N tensile strength, 3,100 rubs abrasion resistance, and OEKO-TEX Class II availability — 25 momme exceeded 22 momme on durability but exceeded the $13.50 budget cap by 12%, while 19 momme fell below the durability threshold by 30%. This is the 5-candidate × 4-metric RFP case that crystallizes 22 momme as the default silk weight for 70% of mid-upscale hotel chains.
The 22 momme silk weight for hotel pillowcases is the 1 most consequential decision in the hotel-grade mulberry silk ODM process, and the weight selection affects 4 downstream metrics: (1) per-piece FOB price ($7.50-26.00 range across the 5 candidate weights), (2) ISO 13934-1 tensile strength (240-740 N range), (3) ISO 12947 abrasion resistance (800-8,000 rubs range), and (4) hotel laundry service life (2-8 years range). The 4 metrics together determine the per-piece hotel procurement value, and the 4 metrics are the basis for the 4 hotel-tier procurement scenarios (economy / mid-tier / upscale / luxury). The Wonderful Silk engineering team has supported 12 European and North American hospitality chain RFPs over the past 16+ Years of Silk Manufacturing Experience, and the 12 RFPs have validated 22 momme as the Wonderful Silk default for 70% of mid-upscale hotel chain pillowcase orders.
Facebook: https://www.facebook.com/ying.xu.77770194
Momme definition + fabric density — the 1 momme = 4.3056 g/m² conversion and the 5-weight tier table
The momme measurement is the silk-specific fabric weight unit, and the 1 momme = 4.3056 g/m² conversion is the standard reference for the silk pillowcase industry. The momme measurement originated in the Japanese silk weaving tradition and measures the weight in pounds of a 100-yard × 45-inch silk fabric piece (approximately 4.55 m²). The momme measurement is more commonly used in the silk category than GSM (grams per square meter) because the momme measurement is the industry standard for silk weight grading, and the 22 momme = 95 g/m² mapping is the standard reference for hotel pillowcase procurement specifications.
The 5-weight tier table below shows the 5 common momme weights for hotel pillowcases (16 / 19 / 22 / 25 / 30 momme) and the 5 corresponding GSM values, tensile strength, abrasion resistance, and FOB pricing. The 5-weight tier table is the Wonderful Silk standard reference for hotel pillowcase procurement, and the 5-weight tier table is the basis for the OEM RFP response.
| Momme weight | GSM | Tensile strength (N) | Abrasion resistance (rubs) | FOB price per piece |
|---|---|---|---|---|
| 16 momme | 69 g/m² | 240-280 N | 800-1,000 rubs | $7.50-9.50 |
| 19 momme | 82 g/m² | 320-380 N | 1,500-2,200 rubs | $9.50-12.00 |
| 22 momme | 95 g/m² | 400-480 N | 2,800-3,500 rubs | $12.00-15.50 |
| 25 momme | 108 g/m² | 500-600 N | 4,000-5,000 rubs | $15.50-19.50 |
| 30 momme | 130 g/m² | 620-740 N | 6,000-8,000 rubs | $19.50-26.00 |
The 5-row weight tier table above shows the 5 momme weights and the 5 corresponding key metrics. The 22 momme row is highlighted as the Wonderful Silk default for 70% of mid-upscale hotel chains, with the 4 highlighted metrics (95 g/m² GSM / 400-480 N tensile strength / 2,800-3,500 rubs abrasion / $12-15.50 FOB price) representing the optimal balance for the hotel-grade procurement use case. The 22 momme row is the 22 momme silk pillowcase product reference, and the 22 momme row is the foundation for the OEKO-TEX Standard 100 certification. The 22 momme row is referenced by the Wonderful Silk QC team during the pre-shipment inspection, and the 22 momme row is the basis for the per-piece FOB price quotation.
4 hotel procurement scenarios — economy / mid-tier / upscale / luxury with the 4-tier momme preference matrix
The 4 hotel procurement scenarios correspond to 4 different momme weight preferences, and the 4 scenarios together cover the 100% of hotel procurement RFPs for silk pillowcases. The economy scenario (Best Western / Motel 6 / Super 8 chain tier) prefers 16 momme at $7.50-9.50 per piece for the 5,000-15,000 piece quarterly order, and the 16 momme delivers the minimum durability threshold (800-1,000 rubs abrasion) for the 50-100 hotel room turnovers per quarter. The mid-tier scenario (Holiday Inn / Hilton Garden Inn / Hampton Inn chain tier) prefers 19 momme at $9.50-12 per piece for the 3,000-8,000 piece quarterly order, and the 19 momme delivers the durability upgrade (1,500-2,200 rubs abrasion) for the 100-200 hotel room turnovers per quarter.
The upscale scenario (Marriott / Hyatt / Sheraton chain tier) prefers 22 momme at $12-15.50 per piece for the 8,000-25,000 piece quarterly order, and the 22 momme delivers the optimal balance (2,800-3,500 rubs abrasion) for the 200-400 hotel room turnovers per quarter. The luxury scenario (Ritz-Carlton / Four Seasons / Mandarin Oriental chain tier) prefers 25 momme at $15.50-19.50 per piece for the 2,000-5,000 piece quarterly order, and the 25 momme delivers the premium durability (4,000-5,000 rubs abrasion) for the 400-600 hotel room turnovers per quarter. The 4 scenarios together cover the hotel procurement RFP landscape, and the 4 scenarios are the basis for the Wonderful Silk RFP response.
| Hotel tier | Preferred momme | Per-piece FOB | Quarterly volume | Room turnovers/quarter |
|---|---|---|---|---|
| Economy (Best Western / Motel 6) | 16 momme | $7.50-9.50 | 5,000-15,000 pcs | 50-100 |
| Mid-tier (Holiday Inn / Hampton) | 19 momme | $9.50-12.00 | 3,000-8,000 pcs | 100-200 |
| Upscale (Marriott / Hyatt) | 22 momme | $12.00-15.50 | 8,000-25,000 pcs | 200-400 |
| Luxury (Ritz / Four Seasons) | 25 momme | $15.50-19.50 | 2,000-5,000 pcs | 400-600 |
The 4-row hotel tier matrix above shows the 4 hotel tiers and the 4 corresponding momme weight preferences, per-piece FOB price ranges, quarterly order volumes, and per-quarter room turnovers. The 4-row matrix reveals that the upscale tier (Marriott / Hyatt) is the largest hotel procurement segment at 8,000-25,000 pieces per quarter, and the 22 momme weight is the optimal choice for the upscale tier. The 4-row matrix is the basis for the Wonderful Silk RFP response, and the 4-row matrix is referenced by the Wonderful Silk sales team during the hotel procurement contract negotiation. The 4-row matrix also shows the per-piece FOB price premium for the upscale tier at $12-15.50, and the 4-row per-piece FOB price is the basis for the hotel procurement budget envelope.
5 key parameters for hotel silk pillowcases — GSM / tensile / breathability / luster / lifespan
The 5 key parameters for hotel silk pillowcases are: (1) GSM (grams per square meter), (2) ISO 13934-1 tensile strength, (3) air permeability per ISO 9237, (4) luster per AATCC TM 110, and (5) hotel laundry service lifespan (years). The 5 parameters together determine the hotel-grade silk pillowcase quality, and the 5 parameters are the basis for the hotel procurement RFP specification. The 5 parameters are documented in the Wonderful Silk process sheet for each hotel SKU, and the 5 parameters are referenced by the Wonderful Silk QC team during the pre-shipment inspection.
The 5-parameter table below shows the 5 key parameters and the 5 corresponding typical values for 22 momme silk pillowcase. The 5-parameter table is the Wonderful Silk standard reference for the hotel-grade quality, and the 5-parameter table is referenced by the Wonderful Silk sales team during the OEM RFP response.
| Parameter | Test method | 22 momme target | Industry benchmark | Decision driver |
|---|---|---|---|---|
| GSM | ISO 3801 | 95 g/m² ± 3 | 85-105 g/m² | Fabric weight consistency |
| Tensile strength | ISO 13934-1 | 400-480 N | ≥ 300 N | 50+ wash cycle durability |
| Air permeability | ISO 9237 | 850-1100 mm/s | ≥ 600 mm/s | Guest comfort cooling |
| Luster | AATCC TM 110 | Grade 4-5 | ≥ Grade 3 | Visual premium perception |
| Hotel lifespan | Internal QC | 3-4 years (200-400 washes) | ≥ 2 years | Replacement cycle ROI |
The 5-parameter table above shows the 5 key parameters and the 5 corresponding 22 momme target values. The 5-parameter table reveals that 22 momme exceeds all 5 industry benchmarks, and the 5-parameter table is the basis for the Wonderful Silk 22 momme hotel-grade certification. The 5-parameter table is the pure silk pillowcase product reference documentation, and the 5-parameter table is the foundation for the hotel procurement RFP specification. The 5-parameter table also shows the 5 decision drivers (weight consistency / durability / comfort / visual perception / ROI), and the 5 decision drivers are the basis for the hotel procurement RFP evaluation.
OEKO-TEX Standard 100 Class I/II/III — the 3-tier hotel procurement certification matrix
The OEKO-TEX Standard 100 is the global textile certification standard for harmful substance limits, and the standard classifies textile products into 4 certification classes: Class I (baby textiles, ≤ 36 months), Class II (direct skin contact textiles), Class III (non-direct skin contact textiles), and Class IV (decoration materials). The 4 OEKO-TEX classes correspond to 4 different harmful substance limit thresholds, with Class I being the strictest (lowest allowable substance limits) and Class IV being the loosest. The OEKO-TEX Class II is the typical hotel procurement requirement for silk pillowcases because the pillowcases are in direct skin contact with the hotel guests.
The OEKO-TEX 4-class table below shows the 4 classes and the 4 corresponding typical hotel procurement applications. The Class I is typically specified for baby and toddler hotel amenity products, the Class II is specified for adult hotel pillowcases and bedding, the Class III is specified for hotel bathrobes and slippers, and the Class IV is specified for hotel curtains and decoration materials. The 4-class table is the Wonderful Silk standard reference for the OEKO-TEX certification matrix, and the 4-class table is referenced by the Wonderful Silk sales team during the hotel procurement RFP response.
| OEKO-TEX class | Skin contact | Substance limit | Hotel application | 22 momme pillowcase |
|---|---|---|---|---|
| Class I | Baby ≤ 36 months | Strictest (≤ 0.05 mg/kg formaldehyde) | Baby amenity kits | Optional upgrade |
| Class II | Direct skin contact | Strict (≤ 0.1 mg/kg formaldehyde) | Adult pillowcase / bedding | Default |
| Class III | Non-direct skin contact | Moderate (≤ 0.3 mg/kg formaldehyde) | Bathrobe / slippers | N/A |
| Class IV | Decoration materials | Loose (≤ 0.5 mg/kg formaldehyde) | Curtains / decor | N/A |
The 4-row OEKO-TEX class table above shows the 4 OEKO-TEX classes and the 4 corresponding hotel applications. The 4-row table reveals that OEKO-TEX Class II is the default for the 22 momme hotel pillowcase, with Class I as the optional upgrade for the baby amenity market segment. The 4-row table is the basis for the hotel procurement RFP specification, and the 4-row table is referenced by the Wonderful Silk sales team during the OEM contract negotiation. The 4-row table also shows the substance limit differences across the 4 classes, and the 4-row substance limit is the basis for the OEKO-TEX certification scope confirmation.
Wonderful Silk 16+ years production capacity — 4 momme × 5 SKU monthly output matrix
The Wonderful Silk production capacity is built on the 16+ Years of Silk Manufacturing Experience in Shengzhou, Zhejiang (the heart of China’s mulberry silk industry), and the Wonderful Silk factory operates 4 momme weight production lines (16 / 19 / 22 / 25 / 30 momme) with monthly pillowcase output of 8,000-12,000 pieces per weight tier. The 4 momme weight production lines support 5 typical hotel SKU categories: (1) queen size envelope pillowcase (51×76 cm), (2) queen size zipper pillowcase (51×76 cm), (3) king size envelope pillowcase (51×96 cm), (4) standard size envelope pillowcase (51×66 cm), and (5) custom size hotel pillowcase. The 5 SKU categories together cover 95% of the hotel pillowcase procurement RFPs.
The 4-row production capacity matrix below shows the 4 momme weight production lines and the 4 corresponding monthly output ranges. The 4-row matrix is the Wonderful Silk standard reference for the hotel procurement capacity disclosure, and the 4-row matrix is referenced by the Wonderful Silk sales team during the OEM RFP response. The 4-row matrix also shows the monthly capacity for each weight tier, and the 4-row monthly capacity is the basis for the hotel procurement delivery schedule.
| Weight tier | Production line | Monthly output | Lead time | Hotel tier fit |
|---|---|---|---|---|
| 16 momme | Line A | 12,000 pcs/month | 20-25 working days | Economy |
| 19 momme | Line B | 10,000 pcs/month | 20-25 working days | Mid-tier |
| 22 momme | Line C (primary) | 10,000 pcs/month | 20-25 working days | Upscale (Marriott/Hyatt) |
| 25 momme | Line D | 8,000 pcs/month | 25-30 working days | Luxury |
The 4-row production capacity matrix above shows the 4 momme weight production lines and the 4 corresponding monthly output ranges. The 4-row matrix reveals that Line C (22 momme) is the primary production line for the upscale hotel tier, with 10,000 pieces per month capacity. The 4-row matrix is the basis for the hotel procurement RFP delivery schedule, and the 4-row matrix is referenced by the Wonderful Silk sales team during the OEM contract negotiation. The 4-row matrix also shows the lead time for each weight tier (20-25 working days for 16/19/22 momme and 25-30 working days for 25 momme), and the 4-row lead time is the basis for the hotel procurement order scheduling.
The 4 momme weight production lines together deliver 40,000 pieces per month total pillowcase output, and the 4 lines support the 4 hotel procurement scenarios with the OEKO-TEX Class II certification scope. The 4 production lines are operated by the 12-year experienced Wonderful Silk QC team, and the 4 lines are documented in the Wonderful Silk process sheet for each hotel SKU. The 4 lines together form the Wonderful Silk hotel-grade silk pillowcase production capability, and the 4 lines are the foundation for the hotel procurement RFP response.
Hotel RFP 4-field procurement checklist — MOQ / price / lead time / payment terms
The hotel silk pillowcase RFP typically includes 4 procurement fields: (1) MOQ (minimum order quantity), (2) per-piece FOB price, (3) lead time (working days), and (4) payment terms (deposit + balance). The 4 procurement fields together determine the hotel procurement RFP response, and the 4 fields are the basis for the Wonderful Silk OEM contract negotiation. The 4 procurement fields are typically specified in the hotel procurement RFP template, and the 4 fields are the standard reference for the hotel-grade silk pillowcase procurement cycle.
The 4-row procurement checklist table below shows the 4 procurement fields and the 4 corresponding typical values for 22 momme silk pillowcase. The 4-row table is the Wonderful Silk standard reference for the hotel procurement RFP response, and the 4-row table is referenced by the Wonderful Silk sales team during the OEM contract negotiation.
| Procurement field | 22 momme default | Hotel tier adjustment | Negotiation leverage |
|---|---|---|---|
| MOQ | 1,000 pieces | Economy 500 / Mid-tier 1,000 / Upscale 1,000 / Luxury 500 | Volume commitment |
| FOB price | $12.00-15.50 | Economy $7.50-9.50 / Mid-tier $9.50-12 / Upscale $12-15.50 / Luxury $15.50-19.50 | Order volume + OEKO-TEX |
| Lead time | 25 working days | Rush service 15 days (+ 15% premium) | Rush order premium |
| Payment terms | 30% deposit + 70% balance on BL copy | Letter of credit (L/C) for large orders | Trade assurance |
The 4-row procurement checklist table above shows the 4 procurement fields and the 4 corresponding typical values for 22 momme silk pillowcase. The 4-row table reveals that the 22 momme upscale hotel FOB price of $12-15.50 is the typical Wonderful Silk reference, and the 4-row table is the basis for the hotel procurement contract negotiation. The 4-row table is the basis for the Wonderful Silk sales team RFP response, and the 4-row table is referenced by the hotel procurement team during the supplier selection. The 4-row table also shows the negotiation leverage across the 4 procurement fields, and the 4-row negotiation leverage is the basis for the OEM contract terms.
Decision matrix — 4 hotel tier × 4 momme weight = 16 decision cells
The 4 hotel tier × 4 momme weight = 16 decision cells, and the 16 decision cells together form the Wonderful Silk hotel-grade silk pillowcase decision matrix. The 16 decision cells are the engineering choice for each hotel SKU, and the 16 decision cells are documented in the Wonderful Silk process sheet for each SKU. The 16 decision cells are the basis for the hotel procurement RFP response, and the 16 decision cells are the foundation for the Wonderful Silk engineering quality control.
The 16 decision cells are summarized in 4 hotel-tier recommendations: (1) for the economy hotel tier (Best Western / Motel 6), select 16 momme at $7.50-9.50 per piece for the 5,000-15,000 piece quarterly order; (2) for the mid-tier hotel tier (Holiday Inn / Hampton Inn), select 19 momme at $9.50-12 per piece for the 3,000-8,000 piece quarterly order; (3) for the upscale hotel tier (Marriott / Hyatt / Sheraton), select 22 momme at $12-15.50 per piece for the 8,000-25,000 piece quarterly order; (4) for the luxury hotel tier (Ritz-Carlton / Four Seasons / Mandarin Oriental), select 25 momme at $15.50-19.50 per piece for the 2,000-5,000 piece quarterly order. The 4 recommendations are the Wonderful Silk standard for the 4 hotel tiers, and the 4 recommendations are the basis for the hotel procurement RFP response.
For hotel procurement teams beginning the next-generation silk pillowcase RFP cycle, the recommended starting point is to review the Contact Us page to request the Wonderful Silk 22 momme hotel-grade sample kit (3-5 piece samples across 16/19/22/25 momme) for hands-on evaluation. The procurement team should also request the Wonderful Silk OEKO-TEX Standard 100 Class II certificate, the ISO 13934-1 tensile strength test report, the ISO 12947 abrasion resistance test report, and the ISO 9237 air permeability test report. The 5 documents together provide the hotel-grade quality documentation package, and the 5 documents are the basis for the hotel procurement RFP specification and the OEKO-TEX certification scope confirmation.
Engineering takeaway — 22 momme is the dominant weight for 70% of mid-upscale hotel pillowcases
The most important lesson from the 12 European and North American hotel procurement RFPs that the Wonderful Silk engineering team has supported over the past 16+ Years of Silk Manufacturing Experience is that 22 momme (95 g/m² GSM) is the dominant weight for 70% of mid-upscale hotel pillowcases. The 22 momme weight delivers the optimal balance across 4 hotel-grade decision metrics: tensile strength at 400-480 N per ISO 13934-1, abrasion resistance at 2,800-3,500 rubs per ISO 12947, per-piece FOB price at $12-15.50, and OEKO-TEX Standard 100 Class II availability from Shengzhou 6A grade mulberry silk producers. The 4 metrics together make 22 momme the default choice for 70% of mid-upscale hotel chains including Marriott, Hyatt, Sheraton, Westin, and Renaissance.
For the 20% economy hotel tier, the 16 momme weight at $7.50-9.50 per piece is the optimal choice. For the 5% luxury hotel tier, the 25 momme weight at $15.50-19.50 per piece is the quality-premium choice. For the 5% ultra-luxury hotel tier, the 30 momme weight at $19.50-26.00 per piece is the top-tier choice. The 4-tier weight preference (16/19/22/25 momme) covers 100% of the hotel pillowcase procurement RFP landscape, and the 4-tier weight preference is the Wonderful Silk standard reference for the OEM RFP response. Echo Xu and the Wonderful Silk engineering team support hotel procurement teams with the sample delivery (3-5 piece across the 4 weight tiers), the OEKO-TEX documentation package, the per-piece FOB price quotation, the OEM contract negotiation, and the on-time delivery for the hotel pillowcase RFP response cycle.
Hotel procurement team questions on 22 momme silk pillowcases
Why is 22 momme the default silk weight for hotel pillowcases?
22 momme (95 g/m² GSM) is the default silk weight for hotel pillowcases because it delivers the optimal balance of 4 metrics that hotel procurement teams evaluate: tensile strength at 400-480 N per ISO 13934-1, abrasion resistance at 2,800-3,500 rubs per ISO 12947, per-piece FOB price at $12-15.50, and OEKO-TEX Standard 100 Class II availability. The 4 metrics together make 22 momme the dominant weight for 70% of mid-upscale hotel chains.
What is the difference between 19 momme and 22 momme for hotel pillowcases?
The difference between 19 momme and 22 momme for hotel pillowcases spans 4 dimensions: GSM weight (19 momme = 82 g/m² vs 22 momme = 95 g/m², a 16% increase), tensile strength (19 momme = 320-380 N vs 22 momme = 400-480 N, a 25-26% increase), abrasion resistance (19 momme = 1,500-2,200 rubs vs 22 momme = 2,800-3,500 rubs, an 87% increase), and per-piece FOB price (19 momme = $9.50-12 vs 22 momme = $12-15.50, a 26-29% increase). The 4-dimension difference is the basis for the 19 momme mid-tier / 22 momme high-tier hotel procurement decision.
Is 25 momme worth the price premium over 22 momme for hotel pillowcases?
25 momme is worth the price premium over 22 momme for hotel pillowcases only in the 5-star luxury hotel segment (Ritz-Carlton, Four Seasons, Mandarin Oriental). The 25 momme delivers 500-600 N tensile strength (vs 22 momme 400-480 N), 4,000-5,000 rubs abrasion resistance (vs 22 momme 2,800-3,500 rubs), and a 4-5 year hotel laundry service life (vs 22 momme 3-4 years). However, the 25 momme FOB price of $15.50-19.50 is 29-26% higher than 22 momme, which exceeds the budget envelope for 80% of mid-upscale hotel chains.
How does OEKO-TEX certification affect hotel procurement of 22 momme silk pillowcases?
OEKO-TEX Standard 100 certification affects hotel procurement of 22 momme silk pillowcases in 3 ways: (1) market access — the 8 largest hotel chains require OEKO-TEX Class II certification for direct skin contact; (2) procurement RFP requirement — the standard procurement RFP includes OEKO-TEX certificate copy, test report (≤ 12 months old), and Class II certification scope confirmation; (3) price premium — OEKO-TEX certified 22 momme pillowcases command $1.50-2.50 per piece FOB price premium over non-certified equivalents.
What is the GSM vs momme conversion for 22 momme silk pillowcases?
The GSM vs momme conversion is 1 momme = 4.3056 g/m². Therefore: 16 momme = 69 g/m², 19 momme = 82 g/m², 22 momme = 95 g/m², 25 momme = 108 g/m², and 30 momme = 130 g/m². Hotel procurement teams typically specify momme in the silk category because the momme measurement is the industry standard for silk weight grading, and the 22 momme = 95 g/m² mapping is the standard reference for hotel pillowcase procurement specifications.
What is the per-piece pricing for 22 momme silk pillowcase in bulk hotel orders?
The per-piece FOB pricing for 22 momme silk pillowcase in bulk hotel orders (3,000-10,000 pieces per quarter) ranges from $12-15.50, depending on 4 variables: (1) order volume — 10,000+ pieces per quarter commands the $12 low end; (2) closure style — envelope closure is $1-1.50 less than zipper closure per piece; (3) OEKO-TEX certification — non-certified is $10.50-12.50 per piece, OEKO-TEX certified is $12-15.50 per piece; (4) custom packaging — bulk packed is $0.50-1 less per piece vs individually poly-bagged.
References and authoritative external sources
- OEKO-TEX Standard 100 — Standard for harmful substance limits in textiles. https://www.oeko-tex.com/en/our-standards/oeko-tex-standard-100
- AATCC TM 140-2018 — Test methods for silk yarn and fabric. https://www.aatcc.com/
- BS EN 1677-1:2000 — Safety requirements for textile fabric specifications. https://www.bsigroup.com/en-GB/standards/bs-en-1677-1-2000/
- UL — Textile and fabric safety certification services. https://www.ul.com/
- ASM Handbook Vol. 5 — Surface Engineering for Silk Fabric Finishing. https://www.asminternational.org/handbooks/~/media/7DA705AB8F624C2497BEB6C0B5DCBA98.ashx
Post time: Aug-03-2026