微軟測試年齡網站 (How Old Do I Look) 爆紅 背後原理大揭密!


以物聯網與大數據撐腰 微軟機器學習與雲端智能小兵立大功

這 2 天你是否有在臉書上看到了你或家人朋友的照片旁邊有標示年齡的呢?

近來臉書上瘋傳一個網站 http://how-old.net/「How Old Do I look?」(我看起來幾歲?)在微軟年度大會 Build 2015 developer conference keynote 一公開後,短短 48 個小時內,便就有一百萬人上傳照片測試,平均每秒有 700 張照片上傳而且數字尚在成長中。

臉書動態消息也都幾乎被好友的測試自拍照片洗版。大部份的人都很滿意自己的測試結果,因為都比實際年齡少了許多,連微軟員工 91 歲的阿嬤也立馬叫她的朋友來試,因為她有一張笑開懷的照片測起來只有 76 歲,馬上從鮐背之年回春十幾歲至古稀之年,阿嬤當然樂不可支。

當然,有原則也會有例外,也有使用者測出來的年紀比實際年齡要大上許多。但是「我看起來幾歲」基本上是款相當討喜的軟體,所以也被媒體與網路瘋狂轉載,也因多數使用者認定其準確度極高 (特別針對老人及小孩),也或許因為會讓人虛榮的不準結果 (特別是針對凍齡的東方女性面孔),以致在網路上引發諸多討論。

使用者多數有以下疑問:

  • 這到底怎麼猜的?怎麼這麼準?

  • 這到底怎麼猜的?為什麼我表情不一樣,猜的年齡也不一樣?

  • 這到底怎麼猜的?為什麼我一直被猜是女生?我明明是男的?

  • 這到底怎麼猜的?我 PO 上去的照片會不會被微軟拿去用?

「我看起來幾歲」是微軟公司開發人員所開發的軟體,當初的目的只是為了在開發者大會 (//build) 對開發者進行展示,以示範使用 Azure 服務建立智慧應用程式非常輕而易舉。該網站使用了許多與物聯網及大數據相關的技術,包括微軟剛發表的臉部偵測 API (Face detection API’s)。以下透過熟知內情人士揭曉「我看起來幾歲」的幕後花絮,以饗諸多好奇的網友:

機器學習套件輔以雲端智能服務 激發無限創意與可能

樣本從哪裡來?

起初,網站開發團隊只想找 50 個人作為樣本,結果吸引了 3 萬 5 千人參加 (而且 2 萬 9 千人還是來自土耳其!)。不過幾小時內,用戶總共上傳了 21 萬張照片,網站再用 Microsoft Azure 雲端服務上的 Face detection API’s 去找出人臉,加以分類辨識是否為同一人。

根據一位微軟員工表示,「我覺得很準,因為我拿我們家小貓『阿布』的臉去測,即便他很帥,網站還是測不出他幾歲」。

【圖說一】來自全球各地的上傳圖片分析圖表

【圖說二】測不出年齡的阿布本尊

性別跟年齡怎麼猜出來?

要在一兩天就寫出這款討喜的 App,當然不能不從研究演算法開始,也得站在巨人的肩膀上才看得遠。因此,這個開發團隊使用微軟的機器學習套件 – Azure Machine Learning Gallery 中,由一個名為「牛津專案」(Project Oxford) 所做出的雲端智能服務,包含臉部 (Face)﹑語音 (Speech)和視覺 (Vision)辨識。

另外,開發團隊考量使用者除了測自已跟家人的年齡外,也一定會想惡搞一番,找名人或古人的照片來測試。因此,開發團隊再使用了 Bing Search API 去搜尋網路上的有趣照片供使用者發揮創意。

How-old.net 的實現是來自微軟 Project Oxford 的 Face API ,Face API 可以做到以下5大類分析,裡面用到的原理不外乎是微軟 Azure 機器學習分類分群迴歸等技術。機器學習簡單來說就是先有大量的training data,例如大量已經標上年紀與性別的圖片,接著藉由建立演算法和調整參數使得模型能正確辨別出大部分的資料。之後若有新的圖片出現,便依已經建立的模型預測可能的年紀與性別。

  1. Face detection: 偵測臉的位置、性別、年紀等

  2. Face verification: 確認兩張臉是否是同一人、信心指數多高

  3. Similar face searching: 以一張臉,在一群臉的圖庫中找尋長相相似(同一人)的臉

  4. Face grouping: 將很多臉分群成長相相似(同一人)的人

  5. Face identification: 先提供多張同一人照片讓系統學習,系統之後便能辨認出此人

玩過how-old.net 後大家可能會猜測這背後的演算法可能與膚質、皺紋多寡、臉型、五官位置有關,但並非每個人都有時間或背景知識建立出相對應的分析模型,這也是為什麼微軟會推出 Face API,讓微軟研究院替大家做好這背後的演算法,大家可以直接使用我們分析完的模型,把精力花在加值服務上即可微軟雲端服務對客戶最大好處就在這啦 ! 除了 Face API 之外尚有 Speech APIsVision APIsRecommendations 等各式收集在 Azure Machine Learning Gallery 中的API) , 微軟真的是佛心來的, 還有 Gallery 可以讓大家好好利用 !

 

【圖說三】Bing Search API

微軟保護使用者不遺餘力 只測您的年齡 不留您的資料

微軟到底會不會把使用者上傳的照片存下來? 真的不會!以下是官網上的說明:

「我們收到了一些使用者的提問,因此更新這篇文章說明我們的立場。回答使用者最關心的第一個問題:我們不會儲存也不會分享使用者的照片,使用者所上傳的照片只供猜測其年齡和性別。只要在網站猜出年齡後,使用者所上傳的照片就會從記憶體中去除。即便許多網路服務供應商都在服務條款中表明會蒐集並儲存使用者的資訊,但微軟選擇維護使用者的資訊,除了短暫辨識照片年齡的使用時間外,微軟絕不會儲存或分享使用者的照片。」

Azure 促成大數據即時分析 一秒鐘幾百萬上下 顏值即測即知

那麼,您一定會問,真的嗎?照片一直不斷上傳至網站,微軟若不存起來要怎麼分析、怎麼學習呢?問的好!重點來了,分析的關鍵即是大數據即時分析的神妙之處!別忘了微軟還有個秘密武器 Azure!

資料的匯集跟派送可以用前陣子我們發表的 Azure 物聯網套件(Azure IoT Suite)中的 Azure Event Hubs(中文),一秒鐘可進出幾百萬份資料,您的照片不會被存下,微軟存下的是從照片萃取出來的資料。這又是什麼資料呢?據說是名為「顏值」 的資料,或許就是青春的軌跡吧。所以請大家儘管放心,您的照片絕不會被留下來。

但對於寫程式的人來說,您一定想知道微軟是如何抽取出這些像是性別、年齡資料做即時呈現呢?網友上傳照片一定立馬想知道結果,沒有人想過幾天才得知開獎結果,又不是等全身健檢報告…這就不得不介紹厲害的號稱 [雲端中的即時串流處理大師] 的 Azure 物聯網套件(Azure IoT Suite)中的 Azure Stream Analytics(中文), 可以每秒串流處理數百萬個事件, 讓開發者用簡單的SQL query 語法捉到即時的串流資訊, 立即回覆及作回應.

台灣人普遍童顏?以童心抗老 用想像力寫出下一個瘋傳App

比起別的國家來,台灣人是不是看起來比實際年齡年輕?

根據台灣微軟某位主管表示,台灣人是否看起來比較年輕?這仍是個謎,但根據她這幾天所看到的結果,好像台灣人普遍看起來年輕很多 (前提是只要不要亂做鬼臉或是拍照的環境光線太暗)。但是,如果您真的有心想要開發新的App來統計一下,也有好用的工具輔助可做圖表分析, PowerBI絕對是您不二的選擇: http://www.powerbi.com。

總歸一句,還是那句老話,實際年齡幾歲不重要,看起來幾歲比較重要,去玩玩看吧!或許您會找到讓自已看起來更年輕的秘訣。還有,如果你是開發者,請發揮想像力吧!利用Azure這些API,看你可以寫出哪個讓大家瘋傳的App!

可以怎麼開始呢?

很超值: http://azure.microsoft.com/zh-tw/pricing/?WT.mc_id=MS_Blog

很彈性: http://azure.microsoft.com/zh-tw/overview/what-is-azure/?WT.mc_id=MS_Blog

很在地: http://azure.microsoft.com/zh-tw/regions/?WT.mc_id=MS_Blog

很開放: http://azure.microsoft.com/zh-tw/community/open-source-software/?WT.mc_id=MS_Blog


原文請參見:http://blog.how-old.net/

看更多關於 Azure 的文章

詳細了解 Microsoft Azure

Comments (5)

  1. s 說:

    http://thethaothientruong.com.vn/huong-dan-cach-chon-may-tap-chay-bo-khi-di-mua.html
    http://thethaothientruong.com.vn/may-chay-bo-8098b.html máy chạy bộ 8098b[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-tre-em-tms-3391.html bàn bóng bàn trẻ em tms 3391[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v1116.html cúp vàng thể thao 9v1116[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-mofit-mo-2082.html XE ĐẠP TẬP THỂ DỤC MOFIT MO-2082[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-da-nang-mht-400.html máy chạy bộ đa năng mht 400[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-stiga.html bàn bóng bàn stiga[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v0126.html cúp vàng thể thao 9v0126[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-eliptical-al602e-8.html XE ĐẠP TẬP THỂ DỤC ELIPTICAL AL602E-8[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-da-nang-mht-451.html máy chạy bộ điện đa năng mht 451[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-stiga-premium-roller.html bàn bóng bàn stiga premium roller[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9b0128.html cúp vàng thể thao 9b0128[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-reebok-titanium-tc10.html XE ĐẠP TẬP THỂ DỤC REEBOK TITANIUM TC1.0[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-impulse-ect7.html máy chạy bộ impulse ect7[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-323.html bàn bóng bàn song ngư 323[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-8v0077.html cúp vàng thể thao 8v0077[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-reebok-tx-10.html XE ĐẠP TẬP THỂ DỤC REEBOK TX 1.0[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mht-4000nbm.html máy chạy bộ mht 4000nbm[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-thien-truong-mdf-25-ly.html bàn bóng bàn thiên trường mdf 25 ly[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-8v0177.html cúp vàng thể thao 8v0177[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-reebok-txf-30.html XE ĐẠP TẬP THỂ DỤC REEBOK TXF 3.0[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-viking-vk-66ad.html máy chạy bộ viking VK 66ad[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-thien-truong-mdf-18-ly.html bàn bóng bàn thiên trường mdf 18 ly[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-8v0088.html cúp vàng thể thao 8v0088[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-life-56.html XE ĐẠP TẬP THỂ DỤC LIFE 56[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-viking-vk-88.html máy chạy bộ viking vk 88[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-vinasport-30-ly.html bàn bóng bàn vinasport 30 ly[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-8v0188.html cúp vàng thể thao 8v0188[/URL]

  2. s 說:

    http://thethaothientruong.com.vn/huong-dan-cach-chon-vot-bong-ban-khi-di-mua.html
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-life-562.html XE ĐẠP TẬP THỂ DỤC LIFE 562[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-impulse-ac2970s.html máy chạy bộ impulse ac2970s[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-vinasport-25-ly.html bàn bóng bàn vinasport 25 ly[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-efit-510b.html XE ĐẠP TẬP THỂ DỤC EFIT 510B[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mht-5053.html máy chạy bộ mht 5053[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-vinasport-20-ly.html bàn bóng bàn vinasport 20 ly[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-8v0141.html cúp vàng thể thao 8v0141[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-yk-ct5818.html XE ĐẠP TẬP THỂ DỤC YK-CT5818[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mct-298-dc.html máy chạy bộ mct 298[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-double-fish-x1-new-2015.html bàn bóng bàn double fish x1 new 2015[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v1115.html cúp vàng thể thao 9v1115[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-gb40.html XE ĐẠP TẬP THỂ DỤC GB40[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-5000z-co-lon.html máy chạy bộ điện 5000z cỡ lớn[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-double-fish-233.html bàn bóng bàn double fish 233[/URL]
    http://thethaothientruong.com.vn/huong-dan-cach-chon-may-tap-chay-bo-khi-di-mua.html cách chọn mua máy chạy bộ[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-elip-one-gx40.html XE ĐẠP TẬP THỂ DỤC ELIP ONE GX40[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mct-298-ac.html máy chạy bộ mct 298 ac[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-308-ld.html bàn bóng bàn song ngư 308 ld[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v1112.html cúp vàng thể thao 9v1112[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-life-42.html XE ĐẠP TẬP THỂ DỤC LIFE-42[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-5000a-co-lon.html máy chạy bộ 5000a cỡ lớn[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-703.html bàn bóng bàn song ngư 703[/URL]
    http://thethaothientruong.com.vn/huong-dan-cach-chon-vot-bong-ban-khi-di-mua.html cách chọn vợt bóng bàn[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-chay-bo-genus-240.html XE ĐẠP TẬP CHẠY BỘ GENUS-240[/URL
    http://thethaothientruong.com.vn/may-chay-bo-mht-1802ad.html máy chạy bộ mht 1802ad[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-tibhar-norm.html bàn bóng bàn tibhar norm[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v0111.html cúp vàng thể thao 9v0111[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-royal-594.html XE ĐẠP TẬP THỂ DỤC ROYAL-594[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mht-2601.html máy chạy bộ mht 2610[/URL]

  3. s 說:

    http://thethaothientruong.com.vn/ban-bong-ban-tibhar-top.html bàn bóng bàn tibhar top[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9b1110.html cúp vàng thể thao 9b1110[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-efit-381b.html XE ĐẠP TẬP THỂ DỤC EFIT 381B[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mht-640.html máy chạy bộ mht 640[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-201a-new.html bàn bóng bàn sowng ngư 201a new[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v1110.html cúp vàng thể thao 9v1110[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-royal-561b.html XE ĐẠP TẬP THỂ DỤC ROYAL 561B[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-mht-942.html máy chạy bộ mht 942[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-201.html bàn bóng bàn song ngư 201[/URL]
    http://thethaothientruong.com.vn/huong-dan-cac-tu-the-tap-yoga-tai-nha-tot-nhat.html các tư thế tập yoga tại nhà[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-dly-ct2612.html XE ĐẠP TẬP THỂ DỤC DLY-CT2612[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-yk-et1403d.html máy chạy bộ điện yk et1403d[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-tt-201.html bàn bóng bàn thiên trường 201[/URL]
    http://thethaothientruong.com.vn/huong-dan-cach-chon-ban-bong-ban-tot-nhat.html hướng dẫn chọn bàn bóng bàn[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-spin-bike.html XE ĐẠP TẬP THỂ DỤC SPIN BIKE[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-yk-et1403.html máy chạy bộ điện yk et1403[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-double-fish-volant-2-a.html bàn bóng bàn double fish volant 2 a[/URL]
    http://thethaothientruong.com.vn/cup-vang-the-thao-9v0109.html cúp vàng thể thao 9v0109[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-am-s6165b.html XE ĐẠP TẬP THỂ DỤC AM-S6165B[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-reebok-gt40.html máy chạy bộ điện reebok gt40[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-xiom-hq-t5.html bàn bóng bàn xiom hq t5[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-vang-9v0028.html cúp thể thao vàng 9v0028[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-am-s8001.html XE ĐẠP TẬP THỂ DỤC AM-S8001[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-reebok-gt50.html máy chạy bộ điện reebok gt50[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-double-fish-328.html bàn bóng bàn double fish 328[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-8v0019.html cúp thể thao 8v0019[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-mhs-92g.html XE ĐẠP TẬP THỂ DỤC MHS-9.2G[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-reebok-gt60.html máy chạy bộ điện reebok gt60[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-song-ngu-99-45b.html bàn bóng bàn song ngư 99 45b[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-vang-8v0119.html cúp thể thao vàng 8v0119[/URL]

  4. s 說:

    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-eliptical-mhe-636.html XE ĐẠP TẬP THỂ DỤC ELIPTICAL MHE-6.36[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-impulse-pt300.html máy chạy bộ điện impulse pt300[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-302441.html bàn bóng bàn 302441[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-8b0027.html cúp thể thao 8b0027[/URL]
    http://thethaothientruong.com.vn/xe-dap-the-duc-xhs-100.html XE ĐẠP THỂ DỤC XHS 100[/URL
    http://thethaothientruong.com.vn/may-chay-bo-dien-co-lon-impulse-pt400.html máy chạy bộ điện cỡ lớn impulse pt400[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-mp-9608.html bàn bóng bàn mp 9608[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-bach-kim-8b0119.html cúp thể thao bạch kim 8b0119[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-obitrac-elite-mo-2081.html XE ĐẠP TẬP THỂ DỤC OBITRAC ELITE MO-2081[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-da-nang-mht-240a.html máy chạy bộ điện đa năng mht 240a[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-double-fish-df-339.html bàn bóng bàn double fish df 339[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-28233.html cúp thể thao 28233[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-x-bike-x100mp.html XE ĐẠP TẬP THỂ DỤC X-BIKE X100MP[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-cao-cap-mht-2420m.html máy chạy bộ cao cấp mht 2420m[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-tms-3316.html bàn bóng bàn tms 3316[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-385012.html cúp thể thao 385012[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-s-2000.html XE ĐẠP TẬP THỂ DỤC S-2000[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-chuyen-dung-mct-5906.html máy chạy bộ điện chuyên dụng mct 5906[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-dhs-1024.html bàn bóng bàn dhs 1024[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-283312.html cúp thể thao 283312[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-mo-2060.html XE ĐẠP TẬP THỂ DỤC MO-2060[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-mct-5517a.html máy chạy bộ điện mct 5517a[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-dhs-2023.html bàn bóng bàn dhs 2023[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-t3018a.html cúp thể thao t3018a[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-yk-ct-0801b.html XE ĐẠP TẬP THỂ DỤC YK-CT 0801B[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-co-lon-mht-4500.html máy chạy bộ điện cỡ lớn mht 4500[/URL]
    http://thethaothientruong.com.vn/ban-bong-ban-dhs-1223.html bàn bóng bàn dhs 1223[/URL]
    http://thethaothientruong.com.vn/cup-the-thao-8b0111.html cúp thể thao 8b0111[/URL]
    http://thethaothientruong.com.vn/xe-dap-tap-the-duc-bk-2055.html XE ĐẠP TẬP THỂ DỤC BK 2055[/URL]
    http://thethaothientruong.com.vn/may-chay-bo-dien-601402.html máy chạy bộ điện 601402[/URL]
    http://thethaothientruong.com.vn/huong-dan-cac-tu-the-tap-yoga-tai-nha-tot-nhat.html

Skip to main content