commit e58f1267ae16d21e5ea978540335aacd7e71e494 Author: ModelHub XC Date: Thu Oct 1 08:59:17 2026 +0800 初始化项目,由ModelHub XC社区提供模型 Model: mradermacher/QwQ-Coder-instruct-i1-GGUF Source: Original Platform diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..92fad7a --- /dev/null +++ b/.gitattributes @@ -0,0 +1,59 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +imatrix.dat filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q2_K.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ3_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q4_K_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ3_XXS.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q3_K_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q4_K_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ2_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q6_K.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ4_XS.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q2_K_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ1_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q3_K_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ2_XXS.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q3_K_L.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ2_XS.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q5_K_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ2_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ1_S.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q5_K_M.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q4_0.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ3_XS.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-Q4_1.gguf filter=lfs diff=lfs merge=lfs -text +QwQ-Coder-instruct.i1-IQ3_S.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/QwQ-Coder-instruct.i1-IQ1_M.gguf b/QwQ-Coder-instruct.i1-IQ1_M.gguf new file mode 100644 index 0000000..a9e5187 --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ1_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9444511694e244be3d89f7ad9a73a1b87ba41d53eed9eb15b32dd937a6d96bf2 +size 7930077632 diff --git a/QwQ-Coder-instruct.i1-IQ1_S.gguf b/QwQ-Coder-instruct.i1-IQ1_S.gguf new file mode 100644 index 0000000..4749efe --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ1_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f08d391ef539783f02092a8f235d374139a0a46966fe2090b5218dabb5297e3 +size 7272423872 diff --git a/QwQ-Coder-instruct.i1-IQ2_M.gguf b/QwQ-Coder-instruct.i1-IQ2_M.gguf new file mode 100644 index 0000000..92bf2f7 --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ2_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ceb994f3c6caa6edc59f1326089a3b871b5716286922298886b105571dfe3d5 +size 11262150464 diff --git a/QwQ-Coder-instruct.i1-IQ2_S.gguf b/QwQ-Coder-instruct.i1-IQ2_S.gguf new file mode 100644 index 0000000..27d01aa --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ2_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad38f76c04d75fd58b310aca2fcdfca2126d9c991c1488bc4f8c508c5f382551 +size 10385278784 diff --git a/QwQ-Coder-instruct.i1-IQ2_XS.gguf b/QwQ-Coder-instruct.i1-IQ2_XS.gguf new file mode 100644 index 0000000..992e32a --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ2_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd134679ad98d254b9a32ce1b5237acfe34a3421c7cf4b9712d517e4ec4e80c +size 9955467712 diff --git a/QwQ-Coder-instruct.i1-IQ2_XXS.gguf b/QwQ-Coder-instruct.i1-IQ2_XXS.gguf new file mode 100644 index 0000000..c596b1c --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ2_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83c15926ddcf94826e9c243c408626b263abf0c75c8370dbcecaa5d9934f9a53 +size 9026167232 diff --git a/QwQ-Coder-instruct.i1-IQ3_M.gguf b/QwQ-Coder-instruct.i1-IQ3_M.gguf new file mode 100644 index 0000000..d7527c0 --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ3_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7402c67077cb0328a87341de45d16861905632dde779c2f0c266ea717d1130b +size 14807561088 diff --git a/QwQ-Coder-instruct.i1-IQ3_S.gguf b/QwQ-Coder-instruct.i1-IQ3_S.gguf new file mode 100644 index 0000000..eedec9a --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ3_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ed082b3223a1b346fbbd6b2421e98e885f64700f0f3f103b68dbbf9e2c0378c +size 14434333568 diff --git a/QwQ-Coder-instruct.i1-IQ3_XS.gguf b/QwQ-Coder-instruct.i1-IQ3_XS.gguf new file mode 100644 index 0000000..d71ceeb --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ3_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de967426198554051d41128ece92273fca9d2c514f6528914f1321f78b4fa729 +size 13702951808 diff --git a/QwQ-Coder-instruct.i1-IQ3_XXS.gguf b/QwQ-Coder-instruct.i1-IQ3_XXS.gguf new file mode 100644 index 0000000..fe9835a --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ3_XXS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18c9b2e930125edfbbc82572d24f855412f85465d7380a7e18a07e0300ea1ec5 +size 12836980544 diff --git a/QwQ-Coder-instruct.i1-IQ4_XS.gguf b/QwQ-Coder-instruct.i1-IQ4_XS.gguf new file mode 100644 index 0000000..3827cb9 --- /dev/null +++ b/QwQ-Coder-instruct.i1-IQ4_XS.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d81aebb43a6bc1b4f009ccafb586a29c7e92e68505f798d8ab570a9bff938ea +size 17690384640 diff --git a/QwQ-Coder-instruct.i1-Q2_K.gguf b/QwQ-Coder-instruct.i1-Q2_K.gguf new file mode 100644 index 0000000..30c124f --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q2_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02d4cc86a8aa79ea398bd289a6d68fd94b6a8603df937f2bda4c818ac6024e7b +size 12310744576 diff --git a/QwQ-Coder-instruct.i1-Q2_K_S.gguf b/QwQ-Coder-instruct.i1-Q2_K_S.gguf new file mode 100644 index 0000000..3fced4b --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q2_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca13d34947968ee9b090b3ab521d7ba8d62f65aaa1b7fcafd0463827ecd2ec0 +size 11485646336 diff --git a/QwQ-Coder-instruct.i1-Q3_K_L.gguf b/QwQ-Coder-instruct.i1-Q3_K_L.gguf new file mode 100644 index 0000000..52389f8 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q3_K_L.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29793da7cc10eb66a7fecf9eb085d90cb65a613761f3e496ce1f8201f4989385 +size 17244517248 diff --git a/QwQ-Coder-instruct.i1-Q3_K_M.gguf b/QwQ-Coder-instruct.i1-Q3_K_M.gguf new file mode 100644 index 0000000..8cb9fe0 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q3_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30277b032c3ed295f170f9fa110197384819acfd4c9a7615464096c756b8244e +size 15932486528 diff --git a/QwQ-Coder-instruct.i1-Q3_K_S.gguf b/QwQ-Coder-instruct.i1-Q3_K_S.gguf new file mode 100644 index 0000000..be234a6 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q3_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97d2214850d47dd87619afeed3f533806e0fa513d912714305d951d5b8ad7f09 +size 14389769088 diff --git a/QwQ-Coder-instruct.i1-Q4_0.gguf b/QwQ-Coder-instruct.i1-Q4_0.gguf new file mode 100644 index 0000000..7387a71 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q4_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed53d333429bcb22a58ad31a13058cb9c0c400bf0701c9f60c5b0aea12a7c248 +size 18708176800 diff --git a/QwQ-Coder-instruct.i1-Q4_1.gguf b/QwQ-Coder-instruct.i1-Q4_1.gguf new file mode 100644 index 0000000..f19a101 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q4_1.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:882b4117b61656d597166510a299dcedebbad3522e996fa17f717f09eb51f94d +size 20636282080 diff --git a/QwQ-Coder-instruct.i1-Q4_K_M.gguf b/QwQ-Coder-instruct.i1-Q4_K_M.gguf new file mode 100644 index 0000000..819881f --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q4_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:521773cd1468dc4cb771736811a688d6a3eab66ffd300317084bc83a110acd3c +size 19848503200 diff --git a/QwQ-Coder-instruct.i1-Q4_K_S.gguf b/QwQ-Coder-instruct.i1-Q4_K_S.gguf new file mode 100644 index 0000000..12aad44 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q4_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfe50a73d1b48abab144b612cac607e6b6ff10b27a2fb400220dd522112c6d00 +size 18781577120 diff --git a/QwQ-Coder-instruct.i1-Q5_K_M.gguf b/QwQ-Coder-instruct.i1-Q5_K_M.gguf new file mode 100644 index 0000000..c554a45 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q5_K_M.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df355e13a47ac829a35f8c7efd7f965b5b07ade6e46e4b69b8227583928142a +size 23259068960 diff --git a/QwQ-Coder-instruct.i1-Q5_K_S.gguf b/QwQ-Coder-instruct.i1-Q5_K_S.gguf new file mode 100644 index 0000000..2be7370 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q5_K_S.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:185255b28e6c086890909123e535d1a05284a911ab79454be34a7ca6b3ca774c +size 22635166240 diff --git a/QwQ-Coder-instruct.i1-Q6_K.gguf b/QwQ-Coder-instruct.i1-Q6_K.gguf new file mode 100644 index 0000000..1909004 --- /dev/null +++ b/QwQ-Coder-instruct.i1-Q6_K.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c34f49338bc88757df0350e4c9d8d5199cd3e1d42cd850034d0c81c24e56c95 +size 26882795104 diff --git a/README.md b/README.md new file mode 100644 index 0000000..54670da --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ +--- +base_model: YOYO-AI/QwQ-Coder-instruct +language: +- en +- zh +library_name: transformers +license: apache-2.0 +quantized_by: mradermacher +tags: +- merge +--- +## About + + + + + + +weighted/imatrix quants of https://huggingface.co/YOYO-AI/QwQ-Coder-instruct + + +static quants are available at https://huggingface.co/mradermacher/QwQ-Coder-instruct-GGUF +## Usage + +If you are unsure how to use GGUF files, refer to one of [TheBloke's +READMEs](https://huggingface.co/TheBloke/KafkaLM-70B-German-V0.1-GGUF) for +more details, including on how to concatenate multi-part files. + +## Provided Quants + +(sorted by size, not necessarily quality. IQ-quants are often preferable over similar sized non-IQ quants) + +| Link | Type | Size/GB | Notes | +|:-----|:-----|--------:|:------| +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ1_S.gguf) | i1-IQ1_S | 7.4 | for the desperate | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ1_M.gguf) | i1-IQ1_M | 8.0 | mostly desperate | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ2_XXS.gguf) | i1-IQ2_XXS | 9.1 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ2_XS.gguf) | i1-IQ2_XS | 10.1 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ2_S.gguf) | i1-IQ2_S | 10.5 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ2_M.gguf) | i1-IQ2_M | 11.4 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q2_K_S.gguf) | i1-Q2_K_S | 11.6 | very low quality | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q2_K.gguf) | i1-Q2_K | 12.4 | IQ3_XXS probably better | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ3_XXS.gguf) | i1-IQ3_XXS | 12.9 | lower quality | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ3_XS.gguf) | i1-IQ3_XS | 13.8 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q3_K_S.gguf) | i1-Q3_K_S | 14.5 | IQ3_XS probably better | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ3_S.gguf) | i1-IQ3_S | 14.5 | beats Q3_K* | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ3_M.gguf) | i1-IQ3_M | 14.9 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q3_K_M.gguf) | i1-Q3_K_M | 16.0 | IQ3_S probably better | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q3_K_L.gguf) | i1-Q3_K_L | 17.3 | IQ3_M probably better | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-IQ4_XS.gguf) | i1-IQ4_XS | 17.8 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q4_0.gguf) | i1-Q4_0 | 18.8 | fast, low quality | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q4_K_S.gguf) | i1-Q4_K_S | 18.9 | optimal size/speed/quality | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q4_K_M.gguf) | i1-Q4_K_M | 19.9 | fast, recommended | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q4_1.gguf) | i1-Q4_1 | 20.7 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q5_K_S.gguf) | i1-Q5_K_S | 22.7 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q5_K_M.gguf) | i1-Q5_K_M | 23.4 | | +| [GGUF](https://huggingface.co/mradermacher/QwQ-Coder-instruct-i1-GGUF/resolve/main/QwQ-Coder-instruct.i1-Q6_K.gguf) | i1-Q6_K | 27.0 | practically like static Q6_K | + +Here is a handy graph by ikawrakow comparing some lower-quality quant +types (lower is better): + +![image.png](https://www.nethype.de/huggingface_embed/quantpplgraph.png) + +And here are Artefact2's thoughts on the matter: +https://gist.github.com/Artefact2/b5f810600771265fc1e39442288e8ec9 + +## FAQ / Model Request + +See https://huggingface.co/mradermacher/model_requests for some answers to +questions you might have and/or if you want some other model quantized. + +## Thanks + +I thank my company, [nethype GmbH](https://www.nethype.de/), for letting +me use its servers and providing upgrades to my workstation to enable +this work in my free time. Additional thanks to [@nicoboss](https://huggingface.co/nicoboss) for giving me access to his private supercomputer, enabling me to provide many more imatrix quants, at much higher quality, than I would otherwise be able to. + + diff --git a/imatrix.dat b/imatrix.dat new file mode 100644 index 0000000..6d760c4 --- /dev/null +++ b/imatrix.dat @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84538c425205053db39a4bee1f02d5747a68b1a9dc81f087311559b265675d52 +size 14957085