Quân đội đế chế Pháp
Armée du Rhin
Tập Đoàn Quân sông Rhine
-Tham mưu:Général de Division Barthélémy Louis Joseph Lebrun , Général de Division Jarras
-Phó tướng : Maréchal (Thống chế) Edmond Le Bœuf (Là bộ trưởng chiến tranh)
Garde impériale
Vệ binh đế chế
Tư lệnh : Général de Division (Sư Tướng) Charles Denis Sauter Bourbaki
Tham mưu trưởng : Général de Division Louis Henri d'Auvergne
1er Corps d'Armée
Quân đoàn 1
Quân đoàn 1
-Tư lệnh : Maréchal (Thống chế) Marie Esme Patrice Maurice de Mac-Mahon
-Tham mưu trưởng : Général de Brigade (Lữ tướng) Joseph Émile Colson
-Chỉ huy pháo binh : Philippe Antoine Justin Joly Frigola
Quân đoàn 2
-Tư lệnh: Général de Division Charles Auguste Frossard
-Tham mưu trưởng: Général de Brigade Eugène Saget
3e Corps d'Armée
Quân đoàn 3
Tư lệnh: Maréchal François Achille Bazaine
Tham mưu trưởng: Général de Brigade Claude Jules Isidore Manèque
Chỉ huy pháo binh : Général de Brigade Gaëtan de Rochebouët
Quân đoàn 4
-Tư lệnh : Général de division Paul de Ladmirault
-Tham mưu trưởng : Général de division Auguste Adolphe Osmont
-Chỉ huy pháo binh : Laffaile
Quân đoàn 5
Tư lệnh : Général de division Pierre Louis Charles de Failly
Tham mưu trưởng : Général de Brigade Gustave Besson
Chỉ huy pháo binh : Général de Brigade Antoine-Louis Liédot
Quân đoàn 6
-Tư lệnh : Maréchal François Certain de Canrobert
-Tham mưu trưởng : ? Henry
-Chỉ huy pháo binh : de Berkheim
-Tư lệnh : Général de division Félix Charles Douay
-Tham mưu trưởng : Général de Brigade François Engelbert Renson d'Allois d'Herculais
-Chỉ huy pháo binh : Liègard
Réserve d'artillerie
Dự bị pháo binh Tập Đoàn Quân
Réserve générale du génie
Dự bị công binh
+1 Đại đội Mineurs (Đào hầm)
+1 Phân đội Sapeurs-Conducteurs (Chở thiết bị công binh)
Lực lượng phòng thủ trước Tây Ban Nha
Các lực lượng ở hải ngoại
Tại Civita Vecchia (Lãnh địa Giáo Hoàng tại Rome)
Tại Algeria thuộc Pháp
Tại Nam Kỳ thuộc Pháp

Các lực lượng Đức
-Tư lệnh quân đội hoàng gia Phổ & các lực lượng Liên bang Bắc Đức : Hoàng vương , Tổng thống Wilhelm I
-Tổng tư lệnh quân đội hoàng gia Bavaria : Hoàng vương Ludwig II
-Tổng tư lệnh quân đội Württemberg : Hoàng vương Charles I
-Tổng tư lệnh quân đội Hesse : Lãnh chúa Ernst Eugen
-Tổng tư lệnh quân đội Baden : Đại công tước Friedrich Wilhelm Ludwig
-Tổng tham mưu trưởng : General der Infanterie (Thượng tướng bộ binh )Helmuth von Moltke
-Quân nhu trưởng : Generalleutnant (Trung tướng ) Theophil von Podbielski
-Aides de camp :
+Generalleutnant Leopold von Boyen
+Generalleutnant Hermann Heinrich Theodor von Tresckow
+Generalmajor (Thiếu tướng) Eduard von Steinaecker
+Oberst (Đại tá) , Bá tước Heinrich Graf Ahasverus Otto Magnus von Lehndorff
+Oberstleutnant (Trung tá), Công tước Radziwill
+Oberstleutnant , Công tước Alfred von Waldersee
+Major (Thiếu tá) Karl von Alten
-Tham mưu các nhánh :
+Oberstleutnant Paul Bronsart von Schellendorff
+Oberst Julius von Verdy du Vernois
+Oberstleutnant Karl von Brandenstein
-Thanh tra pháo binh : General der Infanterie Gustav Eduard von Hindersin
-Thanh tra công binh : Generalleutnant von Kleist
-Quản lí tiếp tế : Generalleutnant Albrecht von Stosch
1.Armee
Tập đoàn quân 1
-Tư lệnh : General der Infanterie Karl Friedrich von Steinmetz
-Quân nhu trưởng : Oberst , Bá tước Hermann Ludwig von Wartensleben
-Chỉ huy pháo binh : Generalleutnant Schwartz
-Chỉ huy công binh : Generalmajor Biehler
VII.Armeekorps
Quân đoàn 7-Tư lệnh : General der Infanterie Heinrich Adolf von Zastrow
-Tư lệnh quân đội hoàng gia Phổ & các lực lượng Liên bang Bắc Đức : Hoàng vương , Tổng thống Wilhelm I
-Tổng tư lệnh quân đội Württemberg : Hoàng vương Charles I
-Tổng tư lệnh quân đội Hesse : Lãnh chúa Ernst Eugen
-Tổng tư lệnh quân đội Baden : Đại công tước Friedrich Wilhelm Ludwig
-Quân nhu trưởng : Generalleutnant (Trung tướng ) Theophil von Podbielski
-Aides de camp :
+Generalleutnant Leopold von Boyen
+Generalleutnant Hermann Heinrich Theodor von Tresckow
+Generalmajor (Thiếu tướng) Eduard von Steinaecker
+Oberst (Đại tá) , Bá tước Heinrich Graf Ahasverus Otto Magnus von Lehndorff
+Oberstleutnant (Trung tá), Công tước Radziwill
+Oberstleutnant , Công tước Alfred von Waldersee
+Major (Thiếu tá) Karl von Alten
-Tham mưu các nhánh :
+Oberstleutnant Paul Bronsart von Schellendorff
+Oberst Julius von Verdy du Vernois
+Oberstleutnant Karl von Brandenstein
-Thanh tra pháo binh : General der Infanterie Gustav Eduard von Hindersin
-Thanh tra công binh : Generalleutnant von Kleist
-Quản lí tiếp tế : Generalleutnant Albrecht von Stosch
1.Armee
Tập đoàn quân 1
-Quân nhu trưởng : Oberst , Bá tước Hermann Ludwig von Wartensleben
-Chỉ huy pháo binh : Generalleutnant Schwartz
-Chỉ huy công binh : Generalmajor Biehler
Quân đoàn 7
-Tư lệnh : General der Infanterie Heinrich Adolf von Zastrow
-Tham mưu trưởng : Oberst von Anger
-Chỉ huy pháo binh : Generalmajor von Zimmermann
-Chỉ huy công binh : Major Treumann
VIII.Armeekorps
Quân đoàn 8-Tư lệnh : General der Infanterie August Karl von Goeben
-Tham mưu trưởng : Oberst von Witzendorff
-Chỉ huy pháo binh : Oberst von Kamecke
-Chỉ huy công binh : Oberstleutnant Schulz
3. Kavallerie-Division
Sư đoàn Kỵ binh 3
- Tư lệnh : Generalleutnant Georg von der Groeben

Feld-Eisenbahn-Abtheilung Nr.1
Tiểu đoàn đường sắt dã chiến số 1- Tiểu đoàn trưởng : Thành viên hội đồng chính phủ và ủy viên công chính Dirksen
- Đại đội trưởng : Hauptmann Neuhass , thuộc 3.Brandenburgisches-Landwehr-Regiment Nr.20
Feld-Telegraphen-Abtheilung Nr.1
Tiểu đoàn điện tín dã chiến số 1
- Tư lệnh : Hauptmann May , thuộc 4.Ingenieur-Inspektion
2.Armee
Tập đoàn quân 2
-Tư lệnh : General der Infanterie , Hoàng tử Friedrich Karl xứ Phổ
-Tham mưu trưởng : Generalmajor Gustav von Stiehle
-Quân nhu trưởng : Oberst von Hertzberg
-Chỉ huy pháo binh : Oberstleutnant Colmar Freiherr von der Goltz
-Chỉ huy công binh : Oberst Leuthaus
Gardekorps
Quân đoàn Vệ binh
-Tư lệnh : General der Kavallerie (Thượng tướng kỵ binh) , Hoàng thân August xứ Württemberg
-Tham mưu trưởng :Generalmajor Ferdinand von Dannenberg
-Chỉ huy pháo binh : Generalmajor , Công tước Kraft zu Hohenlohe-Ingelfingen
-Chỉ huy công binh : Oberstleutnant Bogun von Wangenheim
III.Armeekorps
Quân đoàn 3
-Tư lệnh : Generalleutnant Constantin von Alvensleben
-Tham mưu trưởng : Oberst Konstantin Bernhard von Voigts-Rhetz
-Chỉ huy pháo binh : Generalmajor Karl von Bülow
-Chỉ huy công binh : Major Sabarth
IV.Armeekorps
Quân đoàn 4
-Tư lệnh : General der Infanterie Gustav von Alvensleben
-Tham mưu trưởng : Oberst von Thile
-Chỉ huy pháo binh : Generalmajor von Scherbening
-Chỉ huy công binh : Major von Eltester
IX.Armeekorps
Quân đoàn 9-Tư lệnh : General der Infanterie Albrecht Gustav von Manstein
-Tham mưu trưởng : Major Bronsart von Schellendorf
-Chỉ huy pháo binh: Generalmajor Baron von Puttkammer
-Chỉ huy công binh : Major Hutier
X.Armeekorps
Quân đoàn 10
-Tư lệnh : General der Infanterie Konstantin Bernhard von Voigts-Rhetz
-Tham mưu trưởng : Oberstleutnant Leo von Caprivi
-Chỉ huy pháo binh : Oberst Freiherr von der Becke
-Chỉ huy công binh : Oberstleutnant Cramer
XII.Armeekorps/Königlich Sächsisches ArmeeQuân đoàn 12 / Quân đội hoàng gia Saxony- Tư lệnh : General der Infanterie , Hoàng thái tử Albert xứ Saxony
- Tham mưu trưởng : Oberstleutnant von Zezschwitz
- Chỉ huy pháo binh : Generalmajor Köhler
- Chỉ huy công binh : Major Klemm
5. Kavallerie-DivisionSư đoàn Kỵ binh 5- Tư lệnh : Generalleutnant Albert Baron von Rheinbaben
6. Kavallerie-DivisionSư đoàn Kỵ binh 5- Tư lệnh : Generalleutnant Wilhelm zu Mecklenburg
Feld-Eisenbahn-Abtheilung Nr.4Tiểu đoàn đường sắt dã chiến số 4
- Tiểu đoàn trưởng : Thanh tra đường sắt Nenne
- Đại đội trưởng : Hauptmann Seydlitz -Kurzbach - Ludwigsdorff , thuộc 2.Oberschlesisches-Landwehr-Regiment Nr.23
Feld-Telegraphen-Abtheilung Nr.2
Tiểu đoàn điện tín dã chiến số 2
- Tư lệnh : Hauptmann Herrfahrdt , thuộc 2.Ingenieur-Inspektion
3.Armee
Tập đoàn quân 3
-Tư lệnh : General der Infanterie , Thái tử Frederick III xứ Phổ
-Tham mưu trưởng :Generalleutnant Leonhard von Blumenthal
-Chỉ huy pháo binh : Generalleutnant Friedrich Wilhelm Eduard Herkt
-Chỉ huy công binh : Generalmajor Schulz
-Quân nhu trưởng : Oberst von Gottberg
V.Armeekorps
Quân đoàn 5
- Tư lệnh : Generallieutenant Hugo von Kirchbach
- Tham mưu trưởng : Oberst von der Esch
- Chỉ huy pháo binh : Oberst Gaede
- Chỉ huy công binh : Major von Owstien
XI.Armeekorps
Quân đoàn 11
- Tư lệnh : Generallieutenant Julius von Bose
- Tham mưu trưởng : Generalmajor Stein von Kaminski
- Chỉ huy pháo binh : Oberst Hausmann
- Chỉ huy công binh : Major Crüger
I. Bayerisches Armeekorps
Quân đoàn 1 / Quân đội hoàng gia Bavaria
- Tư lệnh : General der Infanterie Freiherr von und zu der Tann-Rathsamhausen
- Tham mưu trưởng : Oberstlieutenant von Heinleth
- Chỉ đạo pháo binh : Generalmajor von Malaisé
- Chỉ đạo công binh : Oberstlieutenant Riem
II. Bayerisches Armeekorps
Quân đoàn 2 / Quân đội hoàng gia Bavaria
- Tư lệnh : General der Infanterie Ritter von Hartmann
- Tham mưu trưởng : Oberst Freiherr von Horn
- Chỉ đạo pháo binh : Generalmajor Lutz
- Chỉ đạo công binh : Oberstlieutenant Vogt
Württembergische Feld-Division
Sư đoàn dã chiến Wurttemberg
- Tư lệnh : Generallleutnant Hugo von Obernitz
4. Kavallerie-Division
Sư đoàn kỵ binh 4
- Tư lệnh : General der Kavallerie Hoàng tử Albrecht xứ Phổ
Feld-Eisenbahn-Abtheilung Nr.2
Tiểu đoàn đường sắt dã chiến số 2
- Tiểu đoàn trưởng : Ủy viên công chính Wex
- Đại đội trưởng : Hauptmann Jaekel , thuộc Reserve-Landwehr-Bataillon Nr.37
Königlich Bayerische Feld-Eisenbahn-Abtheilung
Tiểu đoàn đường sắt dã chiến Hoàng gia Bayern
- Tiểu đoàn trưởng : Kỹ sư trưởng Gyssling
- Đại đội trưởng : Hauptmann Ulrich, binh chủng Công binh quân đội Bayern
Feld-Telegraphen-Abtheilung Nr.3
Tiểu đoàn điện tín dã chiến số 3
- Tư lệnh : Hauptmann Kauffmann , thuộc 1.Ingenieur-Inspektion
Các lực lượng chưa thể di chuyển ra mặt trận
I. Armeekorps
Quân đoàn 1
-Tư lệnh : General der Kavallerie Edwin Freiherr von Manteuffel
-Tham mưu trưởng : Oberstleutnant : v. d. Burg
-Chỉ huy pháo binh : Generalmajor von Bergmann
-Chỉ huy công binh : Major Fahland
II.Armeekorps
Quân đoàn 2
- Tư lệnh : General der Infanterie Eduard von Fransecky
- Tham mưu trưởng : Oberst von Wichmann
- Chỉ huy pháo binh : Generalmajor von Kleist
- Chỉ huy công binh : Major Sandkuhl
VI.Armeekorps
Quân đoàn 6
- Tư lệnh : General der Kavallerie Wilhelm von Tümpling
- Tham mưu trưởng : Oberst von Salviati
- Chỉ huy pháo binh : Oberst von Ramm
- Chỉ huy công binh : Major Albrecht
1. Kavallerie-Division
Sư đoàn Kỵ binh 1
-Tư lệnh : Generalleutnant Julius von Hartmann
2. Kavallerie-Division
Sư đoàn kỵ binh 2
- Tư lệnh : Generalleutnant Wilhelm Graf von Stolberg-Wernigerode
Lực lượng phòng thủ hậu phương17.Infanterie-Division
Sư đoàn bộ binh 17
-Tư lệnh : Generalleutnant Gustav von Schimmelmann
Garde-Landwehr-Division
Sư đoàn Landwehr cận vệ
-Tư lệnh : Generalleutnant Leopold August Gotthard Jobst Freiherr von Loën
1.Landwehr-Division
Sư đoàn Landwehr 1
-Tư lệnh : Generalmajor Hans Ludwig Udo von Tresckow
2.Landwehr-Division
Sư đoàn Landwehr 2
-Tư lệnh : Generalmajor von Selchow
3.Landwehr-Division
Sư đoàn Landwehr 3
-Tư lệnh : Generalmajor Bá tước von Senden
Feld-Eisenbahn-Abtheilung Nr.3
Tiểu đoàn đường sắt dã chiến số 3
- Tiểu đoàn trưởng : Ủy viên công chính Simon
- Đại đội trưởng : Hauptmann Bürger, thuộc Reserve-Landwehr-Bataillon Nr.35
Feld-Telegraphen-Abtheilung Nr.4
Tiểu đoàn điện tín dã chiến số 4
- Tư lệnh : Premier-Lieutenant Friedheim, thuộc 3.Ingenieur-Inspektion
-Chỉ huy pháo binh : Generalmajor von Zimmermann
-Chỉ huy công binh : Major Treumann
Quân đoàn 8
-Tư lệnh : General der Infanterie August Karl von Goeben
-Tham mưu trưởng : Oberst von Witzendorff
-Chỉ huy pháo binh : Oberst von Kamecke
-Chỉ huy công binh : Oberstleutnant Schulz
Sư đoàn Kỵ binh 3
- Tư lệnh : Generalleutnant Georg von der Groeben

- Tiểu đoàn trưởng : Thành viên hội đồng chính phủ và ủy viên công chính Dirksen
- Đại đội trưởng : Hauptmann Neuhass , thuộc 3.Brandenburgisches-Landwehr-Regiment Nr.20
Feld-Telegraphen-Abtheilung Nr.1
Tiểu đoàn điện tín dã chiến số 1
2.Armee
Tập đoàn quân 2
-Tư lệnh : General der Infanterie , Hoàng tử Friedrich Karl xứ Phổ
-Tham mưu trưởng : Generalmajor Gustav von Stiehle
-Quân nhu trưởng : Oberst von Hertzberg
-Chỉ huy pháo binh : Oberstleutnant Colmar Freiherr von der Goltz
-Chỉ huy công binh : Oberst Leuthaus
Gardekorps
Quân đoàn Vệ binh
-Tư lệnh : General der Kavallerie (Thượng tướng kỵ binh) , Hoàng thân August xứ Württemberg
-Tham mưu trưởng :Generalmajor Ferdinand von Dannenberg
-Chỉ huy pháo binh : Generalmajor , Công tước Kraft zu Hohenlohe-Ingelfingen
-Chỉ huy công binh : Oberstleutnant Bogun von Wangenheim
III.Armeekorps
Quân đoàn 3
-Tư lệnh : Generalleutnant Constantin von Alvensleben
-Tham mưu trưởng : Oberst Konstantin Bernhard von Voigts-Rhetz
-Chỉ huy pháo binh : Generalmajor Karl von Bülow
-Chỉ huy công binh : Major Sabarth
Quân đoàn 4
-Tư lệnh : General der Infanterie Gustav von Alvensleben
-Tham mưu trưởng : Oberst von Thile
-Chỉ huy pháo binh : Generalmajor von Scherbening
-Chỉ huy công binh : Major von Eltester
Quân đoàn 9
-Tư lệnh : General der Infanterie Albrecht Gustav von Manstein
-Tham mưu trưởng : Major Bronsart von Schellendorf
-Chỉ huy pháo binh: Generalmajor Baron von Puttkammer
-Chỉ huy công binh : Major Hutier
X.Armeekorps
Quân đoàn 10
-Tư lệnh : General der Infanterie Konstantin Bernhard von Voigts-Rhetz
-Tham mưu trưởng : Oberstleutnant Leo von Caprivi
-Chỉ huy pháo binh : Oberst Freiherr von der Becke
-Chỉ huy công binh : Oberstleutnant Cramer
- Tư lệnh : General der Infanterie , Hoàng thái tử Albert xứ Saxony
- Tham mưu trưởng : Oberstleutnant von Zezschwitz
- Chỉ huy pháo binh : Generalmajor Köhler
- Chỉ huy công binh : Major Klemm
- Tư lệnh : Generalleutnant Albert Baron von Rheinbaben
- Tư lệnh : Generalleutnant Wilhelm zu Mecklenburg
Tiểu đoàn đường sắt dã chiến số 4
- Tiểu đoàn trưởng : Thanh tra đường sắt Nenne
- Đại đội trưởng : Hauptmann Seydlitz -Kurzbach - Ludwigsdorff , thuộc 2.Oberschlesisches-Landwehr-Regiment Nr.23
Feld-Telegraphen-Abtheilung Nr.2
Tiểu đoàn điện tín dã chiến số 2
3.Armee
Tập đoàn quân 3
-Tư lệnh : General der Infanterie , Thái tử Frederick III xứ Phổ
-Tham mưu trưởng :Generalleutnant Leonhard von Blumenthal
-Chỉ huy pháo binh : Generalleutnant Friedrich Wilhelm Eduard Herkt
-Quân nhu trưởng : Oberst von Gottberg
V.Armeekorps
Quân đoàn 5
- Tư lệnh : Generallieutenant Hugo von Kirchbach
- Tham mưu trưởng : Oberst von der Esch
- Chỉ huy pháo binh : Oberst Gaede
- Chỉ huy công binh : Major von Owstien
Quân đoàn 11
- Tư lệnh : Generallieutenant Julius von Bose
- Tham mưu trưởng : Generalmajor Stein von Kaminski
- Chỉ huy pháo binh : Oberst Hausmann
- Chỉ huy công binh : Major Crüger
I. Bayerisches Armeekorps
Quân đoàn 1 / Quân đội hoàng gia Bavaria
- Tư lệnh : General der Infanterie Freiherr von und zu der Tann-Rathsamhausen
- Tham mưu trưởng : Oberstlieutenant von Heinleth
- Chỉ đạo pháo binh : Generalmajor von Malaisé
II. Bayerisches Armeekorps
Quân đoàn 2 / Quân đội hoàng gia Bavaria
- Tư lệnh : General der Infanterie Ritter von Hartmann
- Tham mưu trưởng : Oberst Freiherr von Horn
- Chỉ đạo pháo binh : Generalmajor Lutz
- Chỉ đạo công binh : Oberstlieutenant Vogt
Württembergische Feld-Division
Sư đoàn dã chiến Wurttemberg
4. Kavallerie-Division
Sư đoàn kỵ binh 4
Feld-Eisenbahn-Abtheilung Nr.2
Tiểu đoàn đường sắt dã chiến số 2
- Tiểu đoàn trưởng : Ủy viên công chính Wex
- Đại đội trưởng : Hauptmann Jaekel , thuộc Reserve-Landwehr-Bataillon Nr.37
Königlich Bayerische Feld-Eisenbahn-Abtheilung
Tiểu đoàn đường sắt dã chiến Hoàng gia Bayern
- Tiểu đoàn trưởng : Kỹ sư trưởng Gyssling
- Đại đội trưởng : Hauptmann Ulrich, binh chủng Công binh quân đội Bayern
Feld-Telegraphen-Abtheilung Nr.3
Tiểu đoàn điện tín dã chiến số 3
I. Armeekorps
Quân đoàn 1
-Tư lệnh : General der Kavallerie Edwin Freiherr von Manteuffel
-Tham mưu trưởng : Oberstleutnant : v. d. Burg
-Chỉ huy pháo binh : Generalmajor von Bergmann
-Chỉ huy công binh : Major Fahland
Quân đoàn 2
- Tư lệnh : General der Infanterie Eduard von Fransecky
- Tham mưu trưởng : Oberst von Wichmann
- Chỉ huy pháo binh : Generalmajor von Kleist
- Chỉ huy công binh : Major Sandkuhl
Quân đoàn 6
- Tư lệnh : General der Kavallerie Wilhelm von Tümpling
- Tham mưu trưởng : Oberst von Salviati
- Chỉ huy pháo binh : Oberst von Ramm
- Chỉ huy công binh : Major Albrecht
1. Kavallerie-Division
Sư đoàn Kỵ binh 1
-Tư lệnh : Generalleutnant Julius von Hartmann
2. Kavallerie-Division
Sư đoàn kỵ binh 2
- Tư lệnh : Generalleutnant Wilhelm Graf von Stolberg-Wernigerode
17.Infanterie-Division
Sư đoàn bộ binh 17
-Tư lệnh : Generalleutnant Gustav von Schimmelmann
Garde-Landwehr-Division
Sư đoàn Landwehr cận vệ
-Tư lệnh : Generalleutnant Leopold August Gotthard Jobst Freiherr von Loën
1.Landwehr-Division
Sư đoàn Landwehr 1
-Tư lệnh : Generalmajor Hans Ludwig Udo von Tresckow
2.Landwehr-Division
Sư đoàn Landwehr 2
-Tư lệnh : Generalmajor von Selchow
3.Landwehr-Division
Sư đoàn Landwehr 3
-Tư lệnh : Generalmajor Bá tước von Senden
Feld-Eisenbahn-Abtheilung Nr.3
Tiểu đoàn đường sắt dã chiến số 3
- Tiểu đoàn trưởng : Ủy viên công chính Simon
- Đại đội trưởng : Hauptmann Bürger, thuộc Reserve-Landwehr-Bataillon Nr.35
Feld-Telegraphen-Abtheilung Nr.4
Tiểu đoàn điện tín dã chiến số 4
Không có nhận xét nào:
Đăng nhận xét