diff --git "a/train_kh.ipynb" "b/train_kh.ipynb" new file mode 100644--- /dev/null +++ "b/train_kh.ipynb" @@ -0,0 +1,3541 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "15e41060", + "metadata": {}, + "outputs": [], + "source": [ + "from datasets import load_dataset, load_metric, Audio, Dataset\n", + "import os\n", + "import torchaudio\n", + "from tqdm.auto import tqdm" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "6c0fced5", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "--2022-02-03 15:44:18-- https://www.openslr.org/resources/42/km_kh_male.zip\n", + "Resolving www.openslr.org (www.openslr.org)... 46.101.158.64\n", + "Connecting to www.openslr.org (www.openslr.org)|46.101.158.64|:443... connected.\n", + "HTTP request sent, awaiting response... 200 OK\n", + "Length: 866086951 (826M) [application/zip]\n", + "Saving to: ‘km_kh_male.zip’\n", + "\n", + " 0K .......... .......... .......... .......... .......... 0% 275K 51m18s\n", + " 50K .......... .......... .......... .......... .......... 0% 549K 38m29s\n", + " 100K .......... .......... .......... .......... .......... 0% 547K 34m14s\n", + " 150K .......... .......... .......... .......... .......... 0% 544K 32m9s\n", + " 200K .......... .......... .......... .......... .......... 0% 275K 35m57s\n", + " 250K .......... .......... .......... .......... .......... 0% 546K 34m15s\n", + " 300K .......... .......... .......... .......... .......... 0% 548K 33m2s\n", + " 350K .......... .......... .......... .......... .......... 0% 549K 32m7s\n", + " 400K .......... .......... .......... .......... .......... 0% 550K 31m23s\n", + " 450K .......... .......... .......... .......... .......... 0% 371K 32m3s\n", + " 500K .......... .......... .......... .......... .......... 0% 547K 31m28s\n", + " 550K .......... .......... .......... .......... .......... 0% 550K 30m59s\n", + " 600K .......... .......... .......... .......... .......... 0% 549K 30m34s\n", + " 650K .......... .......... .......... .......... .......... 0% 549K 30m13s\n", + " 700K .......... .......... .......... .......... .......... 0% 549K 29m55s\n", + " 750K .......... .......... .......... .......... .......... 0% 550K 29m38s\n", + " 800K .......... .......... .......... .......... .......... 0% 551K 29m24s\n", + " 850K .......... .......... .......... .......... .......... 0% 549K 29m11s\n", + " 900K .......... .......... .......... .......... .......... 0% 551K 29m0s\n", + " 950K .......... .......... .......... .......... .......... 0% 551K 28m49s\n", + " 1000K .......... .......... .......... .......... .......... 0% 554K 28m39s\n", + " 1050K .......... .......... .......... .......... .......... 0% 993K 28m0s\n", + " 1100K .......... .......... .......... .......... .......... 0% 380K 28m23s\n", + " 1150K .......... .......... .......... .......... .......... 0% 1001K 27m48s\n", + " 1200K .......... .......... .......... .......... .......... 0% 550K 27m42s\n", + " 1250K .......... .......... .......... .......... .......... 0% 558K 27m36s\n", + " 1300K .......... .......... .......... .......... .......... 0% 550K 27m32s\n", + " 1350K .......... .......... .......... .......... .......... 0% 550K 27m28s\n", + " 1400K .......... .......... .......... .......... .......... 0% 1.13M 26m56s\n", + " 1450K .......... .......... .......... .......... .......... 0% 551K 26m53s\n", + " 1500K .......... .......... .......... .......... .......... 0% 550K 26m50s\n", + " 1550K .......... .......... .......... .......... .......... 0% 551K 26m48s\n", + " 1600K .......... .......... .......... .......... .......... 0% 549K 26m46s\n", + " 1650K .......... .......... .......... .......... .......... 0% 551K 26m43s\n", + " 1700K .......... .......... .......... .......... .......... 0% 549K 26m41s\n", + " 1750K .......... .......... .......... .......... .......... 0% 549K 26m39s\n", + " 1800K .......... .......... .......... .......... .......... 0% 552K 26m38s\n", + " 1850K .......... .......... .......... .......... .......... 0% 50.8M 25m56s\n", + " 1900K .......... .......... .......... .......... .......... 0% 1022K 25m37s\n", + " 1950K .......... .......... .......... .......... .......... 0% 1.19M 25m16s\n", + " 2000K .......... .......... .......... .......... .......... 0% 51.3M 24m39s\n", + " 2050K .......... .......... .......... .......... .......... 0% 59.4M 24m4s\n", + " 2100K .......... .......... .......... .......... .......... 0% 61.2M 23m31s\n", + " 2150K .......... .......... .......... .......... .......... 0% 1.03M 23m17s\n", + " 2200K .......... .......... .......... .......... .......... 0% 48.5M 22m46s\n", + " 2250K .......... .......... .......... .......... .......... 0% 1.21M 22m31s\n", + " 2300K .......... .......... .......... .......... .......... 0% 59.9M 22m3s\n", + " 2350K .......... .......... .......... .......... .......... 0% 45.9M 21m35s\n", + " 2400K .......... .......... .......... .......... .......... 0% 68.9M 21m9s\n", + " 2450K .......... .......... .......... .......... .......... 0% 61.9M 20m44s\n", + " 2500K .......... .......... .......... .......... .......... 0% 69.5M 20m20s\n", + " 2550K .......... .......... .......... .......... .......... 0% 71.8M 19m56s\n", + " 2600K .......... .......... .......... .......... .......... 0% 1.21M 19m47s\n", + " 2650K .......... .......... .......... .......... .......... 0% 9.57M 19m26s\n", + " 2700K .......... .......... .......... .......... .......... 0% 45.9M 19m5s\n", + " 2750K .......... .......... .......... .......... .......... 0% 67.2M 18m45s\n", + " 2800K .......... .......... .......... .......... .......... 0% 70.9M 18m25s\n", + " 2850K .......... .......... .......... .......... .......... 0% 1.22M 18m18s\n", + " 2900K .......... .......... .......... .......... .......... 0% 57.0M 17m59s\n", + " 2950K .......... .......... .......... .......... .......... 0% 47.0M 17m42s\n", + " 3000K .......... .......... .......... .......... .......... 0% 63.5M 17m24s\n", + " 3050K .......... .......... .......... .......... .......... 0% 71.4M 17m8s\n", + " 3100K .......... .......... .......... .......... .......... 0% 61.4M 16m51s\n", + " 3150K .......... .......... .......... .......... .......... 0% 72.2M 16m36s\n", + " 3200K .......... .......... .......... .......... .......... 0% 56.0M 16m21s\n", + " 3250K .......... .......... .......... .......... .......... 0% 68.2M 16m6s\n", + " 3300K .......... .......... .......... .......... .......... 0% 70.6M 15m52s\n", + " 3350K .......... .......... .......... .......... .......... 0% 61.3M 15m38s\n", + " 3400K .......... .......... .......... .......... .......... 0% 71.4M 15m24s\n", + " 3450K .......... .......... .......... .......... .......... 0% 1.37M 15m20s\n", + " 3500K .......... .......... .......... .......... .......... 0% 65.9M 15m7s\n", + " 3550K .......... .......... .......... .......... .......... 0% 17.1M 14m55s\n", + " 3600K .......... .......... .......... .......... .......... 0% 34.7M 14m43s\n", + " 3650K .......... .......... .......... .......... .......... 0% 59.7M 14m31s\n", + " 3700K .......... .......... .......... .......... .......... 0% 48.9M 14m20s\n", + " 3750K .......... .......... .......... .......... .......... 0% 67.6M 14m8s\n", + " 3800K .......... .......... .......... .......... .......... 0% 71.2M 13m57s\n", + " 3850K .......... .......... .......... .......... .......... 0% 55.3M 13m47s\n", + " 3900K .......... .......... .......... .......... .......... 0% 67.9M 13m36s\n", + " 3950K .......... .......... .......... .......... .......... 0% 65.5M 13m26s\n", + " 4000K .......... .......... .......... .......... .......... 0% 1.32M 13m24s\n", + " 4050K .......... .......... .......... .......... .......... 0% 65.4M 13m14s\n", + " 4100K .......... .......... .......... .......... .......... 0% 48.7M 13m5s\n", + " 4150K .......... .......... .......... .......... .......... 0% 50.0M 12m56s\n", + " 4200K .......... .......... .......... .......... .......... 0% 49.0M 12m47s\n", + " 4250K .......... .......... .......... .......... .......... 0% 65.2M 12m38s\n", + " 4300K .......... .......... .......... .......... .......... 0% 37.9M 12m29s\n", + " 4350K .......... .......... .......... .......... .......... 0% 59.5M 12m21s\n", + " 4400K .......... .......... .......... .......... .......... 0% 50.6M 12m13s\n", + " 4450K .......... .......... .......... .......... .......... 0% 42.5M 12m5s\n", + " 4500K .......... .......... .......... .......... .......... 0% 49.3M 11m57s\n", + " 4550K .......... .......... .......... .......... .......... 0% 69.3M 11m49s\n", + " 4600K .......... .......... .......... .......... .......... 0% 59.7M 11m42s\n", + " 4650K .......... .......... .......... .......... .......... 0% 71.7M 11m34s\n", + " 4700K .......... .......... .......... .......... .......... 0% 60.9M 11m27s\n", + " 4750K .......... .......... .......... .......... .......... 0% 86.4M 11m20s\n", + " 4800K .......... .......... .......... .......... .......... 0% 97.0M 11m13s\n", + " 4850K .......... .......... .......... .......... .......... 0% 88.5M 11m6s\n", + " 4900K .......... .......... .......... .......... .......... 0% 104M 11m0s\n", + " 4950K .......... .......... .......... .......... .......... 0% 89.1M 10m53s\n", + " 5000K .......... .......... .......... .......... .......... 0% 97.4M 10m47s\n", + " 5050K .......... .......... .......... .......... .......... 0% 101M 10m40s\n", + " 5100K .......... .......... .......... .......... .......... 0% 88.0M 10m34s\n", + " 5150K .......... .......... .......... .......... .......... 0% 104M 10m28s\n", + " 5200K .......... .......... .......... .......... .......... 0% 1.85M 10m26s\n", + " 5250K .......... .......... .......... .......... .......... 0% 46.3M 10m21s\n", + " 5300K .......... .......... .......... .......... .......... 0% 70.3M 10m15s\n", + " 5350K .......... .......... .......... .......... .......... 0% 57.4M 10m9s\n", + " 5400K .......... .......... .......... .......... .......... 0% 69.9M 10m4s\n", + " 5450K .......... .......... .......... .......... .......... 0% 57.3M 9m58s\n", + " 5500K .......... .......... .......... .......... .......... 0% 35.9M 9m53s\n", + " 5550K .......... .......... .......... .......... .......... 0% 57.0M 9m48s\n", + " 5600K .......... .......... .......... .......... .......... 0% 53.9M 9m43s\n", + " 5650K .......... .......... .......... .......... .......... 0% 69.8M 9m38s\n", + " 5700K .......... .......... .......... .......... .......... 0% 47.1M 9m33s\n", + " 5750K .......... .......... .......... .......... .......... 0% 68.0M 9m28s\n", + " 5800K .......... .......... .......... .......... .......... 0% 78.8M 9m23s\n", + " 5850K .......... .......... .......... .......... .......... 0% 72.3M 9m18s\n", + " 5900K .......... .......... .......... .......... .......... 0% 85.2M 9m14s\n", + " 5950K .......... .......... .......... .......... .......... 0% 74.5M 9m9s\n", + " 6000K .......... .......... .......... .......... .......... 0% 82.1M 9m5s\n", + " 6050K .......... .......... .......... .......... .......... 0% 84.6M 9m0s\n", + " 6100K .......... .......... .......... .......... .......... 0% 66.1M 8m56s\n", + " 6150K .......... .......... .......... .......... .......... 0% 84.9M 8m52s\n", + " 6200K .......... .......... .......... .......... .......... 0% 74.2M 8m48s\n", + " 6250K .......... .......... .......... .......... .......... 0% 80.9M 8m43s\n", + " 6300K .......... .......... .......... .......... .......... 0% 1.63M 8m43s\n", + " 6350K .......... .......... .......... .......... .......... 0% 18.1M 8m39s\n", + " 6400K .......... .......... .......... .......... .......... 0% 65.3M 8m36s\n", + " 6450K .......... .......... .......... .......... .......... 0% 57.0M 8m32s\n", + " 6500K .......... .......... .......... .......... .......... 0% 67.6M 8m28s\n", + " 6550K .......... .......... .......... .......... .......... 0% 62.4M 8m24s\n", + " 6600K .......... .......... .......... .......... .......... 0% 42.8M 8m20s\n", + " 6650K .......... .......... .......... .......... .......... 0% 66.5M 8m17s\n", + " 6700K .......... .......... .......... .......... .......... 0% 43.8M 8m13s\n", + " 6750K .......... .......... .......... .......... .......... 0% 72.4M 8m10s\n", + " 6800K .......... .......... .......... .......... .......... 0% 63.3M 8m6s\n", + " 6850K .......... .......... .......... .......... .......... 0% 50.3M 8m3s\n", + " 6900K .......... .......... .......... .......... .......... 0% 52.6M 7m59s\n", + " 6950K .......... .......... .......... .......... .......... 0% 63.0M 7m56s\n", + " 7000K .......... .......... .......... .......... .......... 0% 73.8M 7m53s\n", + " 7050K .......... .......... .......... .......... .......... 0% 106M 7m49s\n", + " 7100K .......... .......... .......... .......... .......... 0% 94.2M 7m46s\n", + " 7150K .......... .......... .......... .......... .......... 0% 110M 7m43s\n", + " 7200K .......... .......... .......... .......... .......... 0% 94.7M 7m40s\n", + " 7250K .......... .......... .......... .......... .......... 0% 105M 7m36s\n", + " 7300K .......... .......... .......... .......... .......... 0% 105M 7m33s\n", + " 7350K .......... .......... .......... .......... .......... 0% 92.3M 7m30s\n", + " 7400K .......... .......... .......... .......... .......... 0% 75.6M 7m27s\n", + " 7450K .......... .......... .......... .......... .......... 0% 67.5M 7m24s\n", + " 7500K .......... .......... .......... .......... .......... 0% 92.9M 7m22s\n", + " 7550K .......... .......... .......... .......... .......... 0% 104M 7m19s\n", + " 7600K .......... .......... .......... .......... .......... 0% 84.5M 7m16s\n", + " 7650K .......... .......... .......... .......... .......... 0% 111M 7m13s\n", + " 7700K .......... .......... .......... .......... .......... 0% 95.1M 7m10s\n", + " 7750K .......... .......... .......... .......... .......... 0% 110M 7m8s\n", + " 7800K .......... .......... .......... .......... .......... 0% 100M 7m5s\n", + " 7850K .......... .......... .......... .......... .......... 0% 2.12M 7m5s\n", + " 7900K .......... .......... .......... .......... .......... 0% 53.9M 7m2s\n", + " 7950K .......... .......... .......... .......... .......... 0% 23.0M 7m0s\n", + " 8000K .......... .......... .......... .......... .......... 0% 70.9M 6m57s\n", + " 8050K .......... .......... .......... .......... .......... 0% 47.0M 6m54s\n", + " 8100K .......... .......... .......... .......... .......... 0% 49.5M 6m52s\n", + " 8150K .......... .......... .......... .......... .......... 0% 67.3M 6m50s\n", + " 8200K .......... .......... .......... .......... .......... 0% 53.1M 6m47s\n", + " 8250K .......... .......... .......... .......... .......... 0% 54.4M 6m45s\n", + " 8300K .......... .......... .......... .......... .......... 0% 74.0M 6m42s\n", + " 8350K .......... .......... .......... .......... .......... 0% 76.4M 6m40s\n", + " 8400K .......... .......... .......... .......... .......... 0% 107M 6m38s\n", + " 8450K .......... .......... .......... .......... .......... 1% 97.7M 6m35s\n", + " 8500K .......... .......... .......... .......... .......... 1% 81.8M 6m33s\n", + " 8550K .......... .......... .......... .......... .......... 1% 63.6M 6m31s\n", + " 8600K .......... .......... .......... .......... .......... 1% 75.8M 6m29s\n", + " 8650K .......... .......... .......... .......... .......... 1% 112M 6m26s\n", + " 8700K .......... .......... .......... .......... .......... 1% 96.1M 6m24s\n", + " 8750K .......... .......... .......... .......... .......... 1% 112M 6m22s\n", + " 8800K .......... .......... .......... .......... .......... 1% 110M 6m20s\n", + " 8850K .......... .......... .......... .......... .......... 1% 96.1M 6m18s\n", + " 8900K .......... .......... .......... .......... .......... 1% 102M 6m16s\n", + " 8950K .......... .......... .......... .......... .......... 1% 97.6M 6m14s\n", + " 9000K .......... .......... .......... .......... .......... 1% 21.6M 6m12s\n", + " 9050K .......... .......... .......... .......... .......... 1% 1.66M 6m12s\n", + " 9100K .......... .......... .......... .......... .......... 1% 96.2M 6m10s\n", + " 9150K .......... .......... .......... .......... .......... 1% 113M 6m8s\n", + " 9200K .......... .......... .......... .......... .......... 1% 25.6M 6m7s\n", + " 9250K .......... .......... .......... .......... .......... 1% 80.8M 6m5s\n", + " 9300K .......... .......... .......... .......... .......... 1% 66.6M 6m3s\n", + " 9350K .......... .......... .......... .......... .......... 1% 63.2M 6m1s\n", + " 9400K .......... .......... .......... .......... .......... 1% 73.1M 5m59s\n", + " 9450K .......... .......... .......... .......... .......... 1% 68.1M 5m57s\n", + " 9500K .......... .......... .......... .......... .......... 1% 70.7M 5m55s\n", + " 9550K .......... .......... .......... .......... .......... 1% 60.2M 5m53s\n", + " 9600K .......... .......... .......... .......... .......... 1% 70.4M 5m52s\n", + " 9650K .......... .......... .......... .......... .......... 1% 85.6M 5m50s\n", + " 9700K .......... .......... .......... .......... .......... 1% 68.3M 5m48s\n", + " 9750K .......... .......... .......... .......... .......... 1% 82.8M 5m46s\n", + " 9800K .......... .......... .......... .......... .......... 1% 60.7M 5m45s\n", + " 9850K .......... .......... .......... .......... .......... 1% 69.0M 5m43s\n", + " 9900K .......... .......... .......... .......... .......... 1% 85.0M 5m41s\n", + " 9950K .......... .......... .......... .......... .......... 1% 78.8M 5m40s\n", + " 10000K .......... .......... .......... .......... .......... 1% 122M 5m38s\n", + " 10050K .......... .......... .......... .......... .......... 1% 117M 5m36s\n", + " 10100K .......... .......... .......... .......... .......... 1% 105M 5m35s\n", + " 10150K .......... .......... .......... .......... .......... 1% 123M 5m33s\n", + " 10200K .......... .......... .......... .......... .......... 1% 106M 5m31s\n", + " 10250K .......... .......... .......... .......... .......... 1% 113M 5m30s\n", + " 10300K .......... .......... .......... .......... .......... 1% 116M 5m28s\n", + " 10350K .......... .......... .......... .......... .......... 1% 1.73M 5m29s\n", + " 10400K .......... .......... .......... .......... .......... 1% 51.5M 5m27s\n", + " 10450K .......... .......... .......... .......... .......... 1% 44.0M 5m26s\n", + " 10500K .......... .......... .......... .......... .......... 1% 60.4M 5m24s\n", + " 10550K .......... .......... .......... .......... .......... 1% 56.5M 5m23s\n", + " 10600K .......... .......... .......... .......... .......... 1% 58.5M 5m21s\n", + " 10650K .......... .......... .......... .......... .......... 1% 74.5M 5m20s\n", + " 10700K .......... .......... .......... .......... .......... 1% 49.2M 5m19s\n", + " 10750K .......... .......... .......... .......... .......... 1% 73.5M 5m17s\n", + " 10800K .......... .......... .......... .......... .......... 1% 64.6M 5m16s\n", + " 10850K .......... .......... .......... .......... .......... 1% 63.6M 5m14s\n", + " 10900K .......... .......... .......... .......... .......... 1% 70.4M 5m13s\n", + " 10950K .......... .......... .......... .......... .......... 1% 77.4M 5m12s\n", + " 11000K .......... .......... .......... .......... .......... 1% 91.3M 5m10s\n", + " 11050K .......... .......... .......... .......... .......... 1% 87.9M 5m9s\n", + " 11100K .......... .......... .......... .......... .......... 1% 75.2M 5m7s\n", + " 11150K .......... .......... .......... .......... .......... 1% 91.4M 5m6s\n", + " 11200K .......... .......... .......... .......... .......... 1% 78.7M 5m5s\n", + " 11250K .......... .......... .......... .......... .......... 1% 90.9M 5m3s\n", + " 11300K .......... .......... .......... .......... .......... 1% 88.3M 5m2s\n", + " 11350K .......... .......... .......... .......... .......... 1% 78.9M 5m1s\n", + " 11400K .......... .......... .......... .......... .......... 1% 90.9M 4m59s\n", + " 11450K .......... .......... .......... .......... .......... 1% 74.9M 4m58s\n", + " 11500K .......... .......... .......... .......... .......... 1% 90.6M 4m57s\n", + " 11550K .......... .......... .......... .......... .......... 1% 88.1M 4m56s\n", + " 11600K .......... .......... .......... .......... .......... 1% 79.0M 4m54s\n", + " 11650K .......... .......... .......... .......... .......... 1% 87.4M 4m53s\n", + " 11700K .......... .......... .......... .......... .......... 1% 78.3M 4m52s\n", + " 11750K .......... .......... .......... .......... .......... 1% 118M 4m51s\n", + " 11800K .......... .......... .......... .......... .......... 1% 1.57M 4m52s\n", + " 11850K .......... .......... .......... .......... .......... 1% 44.8M 4m51s\n", + " 11900K .......... .......... .......... .......... .......... 1% 66.8M 4m49s\n", + " 11950K .......... .......... .......... .......... .......... 1% 64.2M 4m48s\n", + " 12000K .......... .......... .......... .......... .......... 1% 71.5M 4m47s\n", + " 12050K .......... .......... .......... .......... .......... 1% 71.6M 4m46s\n", + " 12100K .......... .......... .......... .......... .......... 1% 58.6M 4m45s\n", + " 12150K .......... .......... .......... .......... .......... 1% 65.5M 4m44s\n", + " 12200K .......... .......... .......... .......... .......... 1% 61.8M 4m42s\n", + " 12250K .......... .......... .......... .......... .......... 1% 65.7M 4m41s\n", + " 12300K .......... .......... .......... .......... .......... 1% 68.1M 4m40s\n", + " 12350K .......... .......... .......... .......... .......... 1% 42.0M 4m39s\n", + " 12400K .......... .......... .......... .......... .......... 1% 57.5M 4m38s\n", + " 12450K .......... .......... .......... .......... .......... 1% 71.4M 4m37s\n", + " 12500K .......... .......... .......... .......... .......... 1% 90.5M 4m36s\n", + " 12550K .......... .......... .......... .......... .......... 1% 75.3M 4m35s\n", + " 12600K .......... .......... .......... .......... .......... 1% 76.0M 4m34s\n", + " 12650K .......... .......... .......... .......... .......... 1% 83.4M 4m33s\n", + " 12700K .......... .......... .......... .......... .......... 1% 69.9M 4m32s\n", + " 12750K .......... .......... .......... .......... .......... 1% 90.0M 4m31s\n", + " 12800K .......... .......... .......... .......... .......... 1% 90.8M 4m30s\n", + " 12850K .......... .......... .......... .......... .......... 1% 75.8M 4m29s\n", + " 12900K .......... .......... .......... .......... .......... 1% 90.5M 4m28s\n", + " 12950K .......... .......... .......... .......... .......... 1% 78.0M 4m27s\n", + " 13000K .......... .......... .......... .......... .......... 1% 89.3M 4m26s\n", + " 13050K .......... .......... .......... .......... .......... 1% 85.1M 4m25s\n", + " 13100K .......... .......... .......... .......... .......... 1% 2.04M 4m25s\n", + " 13150K .......... .......... .......... .......... .......... 1% 68.7M 4m24s\n", + " 13200K .......... .......... .......... .......... .......... 1% 61.6M 4m23s\n", + " 13250K .......... .......... .......... .......... .......... 1% 72.0M 4m22s\n", + " 13300K .......... .......... .......... .......... .......... 1% 72.3M 4m21s\n", + " 13350K .......... .......... .......... .......... .......... 1% 61.3M 4m20s\n", + " 13400K .......... .......... .......... .......... .......... 1% 66.7M 4m19s\n", + " 13450K .......... .......... .......... .......... .......... 1% 64.0M 4m18s\n", + " 13500K .......... .......... .......... .......... .......... 1% 73.3M 4m17s\n", + " 13550K .......... .......... .......... .......... .......... 1% 73.4M 4m17s\n", + " 13600K .......... .......... .......... .......... .......... 1% 61.7M 4m16s\n", + " 13650K .......... .......... .......... .......... .......... 1% 71.2M 4m15s\n", + " 13700K .......... .......... .......... .......... .......... 1% 59.0M 4m14s\n", + " 13750K .......... .......... .......... .......... .......... 1% 79.5M 4m13s\n", + " 13800K .......... .......... .......... .......... .......... 1% 80.4M 4m12s\n", + " 13850K .......... .......... .......... .......... .......... 1% 66.5M 4m11s\n", + " 13900K .......... .......... .......... .......... .......... 1% 80.5M 4m10s\n", + " 13950K .......... .......... .......... .......... .......... 1% 64.4M 4m9s\n", + " 14000K .......... .......... .......... .......... .......... 1% 79.6M 4m9s\n", + " 14050K .......... .......... .......... .......... .......... 1% 79.4M 4m8s\n", + " 14100K .......... .......... .......... .......... .......... 1% 65.9M 4m7s\n", + " 14150K .......... .......... .......... .......... .......... 1% 79.1M 4m6s\n", + " 14200K .......... .......... .......... .......... .......... 1% 69.2M 4m5s\n", + " 14250K .......... .......... .......... .......... .......... 1% 28.1M 4m4s\n", + " 14300K .......... .......... .......... .......... .......... 1% 78.7M 4m4s\n", + " 14350K .......... .......... .......... .......... .......... 1% 67.5M 4m3s\n", + " 14400K .......... .......... .......... .......... .......... 1% 91.8M 4m2s\n", + " 14450K .......... .......... .......... .......... .......... 1% 90.5M 4m1s\n", + " 14500K .......... .......... .......... .......... .......... 1% 91.2M 4m0s\n", + " 14550K .......... .......... .......... .......... .......... 1% 106M 4m0s\n", + " 14600K .......... .......... .......... .......... .......... 1% 89.4M 3m59s\n", + " 14650K .......... .......... .......... .......... .......... 1% 108M 3m58s\n", + " 14700K .......... .......... .......... .......... .......... 1% 93.8M 3m57s\n", + " 14750K .......... .......... .......... .......... .......... 1% 107M 3m56s\n", + " 14800K .......... .......... .......... .......... .......... 1% 1.79M 3m57s\n", + " 14850K .......... .......... .......... .......... .......... 1% 59.7M 3m56s\n", + " 14900K .......... .......... .......... .......... .......... 1% 57.4M 3m56s\n", + " 14950K .......... .......... .......... .......... .......... 1% 57.8M 3m55s\n", + " 15000K .......... .......... .......... .......... .......... 1% 73.6M 3m54s\n", + " 15050K .......... .......... .......... .......... .......... 1% 73.4M 3m53s\n", + " 15100K .......... .......... .......... .......... .......... 1% 54.6M 3m53s\n", + " 15150K .......... .......... .......... .......... .......... 1% 71.5M 3m52s\n", + " 15200K .......... .......... .......... .......... .......... 1% 52.6M 3m51s\n", + " 15250K .......... .......... .......... .......... .......... 1% 70.0M 3m50s\n", + " 15300K .......... .......... .......... .......... .......... 1% 70.0M 3m50s\n", + " 15350K .......... .......... .......... .......... .......... 1% 60.2M 3m49s\n", + " 15400K .......... .......... .......... .......... .......... 1% 78.8M 3m48s\n", + " 15450K .......... .......... .......... .......... .......... 1% 77.2M 3m47s\n", + " 15500K .......... .......... .......... .......... .......... 1% 83.0M 3m47s\n", + " 15550K .......... .......... .......... .......... .......... 1% 89.5M 3m46s\n", + " 15600K .......... .......... .......... .......... .......... 1% 62.2M 3m45s\n", + " 15650K .......... .......... .......... .......... .......... 1% 91.8M 3m45s\n", + " 15700K .......... .......... .......... .......... .......... 1% 78.7M 3m44s\n", + " 15750K .......... .......... .......... .......... .......... 1% 90.3M 3m43s\n", + " 15800K .......... .......... .......... .......... .......... 1% 1.78M 3m44s\n", + " 15850K .......... .......... .......... .......... .......... 1% 39.2M 3m43s\n", + " 15900K .......... .......... .......... .......... .......... 1% 57.9M 3m43s\n", + " 15950K .......... .......... .......... .......... .......... 1% 56.1M 3m42s\n", + " 16000K .......... .......... .......... .......... .......... 1% 73.9M 3m41s\n", + " 16050K .......... .......... .......... .......... .......... 1% 69.7M 3m41s\n", + " 16100K .......... .......... .......... .......... .......... 1% 47.7M 3m40s\n", + " 16150K .......... .......... .......... .......... .......... 1% 73.8M 3m39s\n", + " 16200K .......... .......... .......... .......... .......... 1% 63.8M 3m39s\n", + " 16250K .......... .......... .......... .......... .......... 1% 71.8M 3m38s\n", + " 16300K .......... .......... .......... .......... .......... 1% 74.6M 3m37s\n", + " 16350K .......... .......... .......... .......... .......... 1% 61.4M 3m37s\n", + " 16400K .......... .......... .......... .......... .......... 1% 71.9M 3m36s\n", + " 16450K .......... .......... .......... .......... .......... 1% 69.7M 3m35s\n", + " 16500K .......... .......... .......... .......... .......... 1% 79.9M 3m35s\n", + " 16550K .......... .......... .......... .......... .......... 1% 79.6M 3m34s\n", + " 16600K .......... .......... .......... .......... .......... 1% 67.9M 3m34s\n", + " 16650K .......... .......... .......... .......... .......... 1% 81.6M 3m33s\n", + " 16700K .......... .......... .......... .......... .......... 1% 63.8M 3m32s\n", + " 16750K .......... .......... .......... .......... .......... 1% 79.5M 3m32s\n", + " 16800K .......... .......... .......... .......... .......... 1% 80.2M 3m31s\n", + " 16850K .......... .......... .......... .......... .......... 1% 68.1M 3m31s\n", + " 16900K .......... .......... .......... .......... .......... 2% 80.6M 3m30s\n", + " 16950K .......... .......... .......... .......... .......... 2% 31.6M 3m29s\n", + " 17000K .......... .......... .......... .......... .......... 2% 88.3M 3m29s\n", + " 17050K .......... .......... .......... .......... .......... 2% 98.7M 3m28s\n", + " 17100K .......... .......... .......... .......... .......... 2% 80.6M 3m28s\n", + " 17150K .......... .......... .......... .......... .......... 2% 101M 3m27s\n", + " 17200K .......... .......... .......... .......... .......... 2% 81.8M 3m26s\n", + " 17250K .......... .......... .......... .......... .......... 2% 112M 3m26s\n", + " 17300K .......... .......... .......... .......... .......... 2% 103M 3m25s\n", + " 17350K .......... .......... .......... .......... .......... 2% 85.4M 3m25s\n", + " 17400K .......... .......... .......... .......... .......... 2% 110M 3m24s\n", + " 17450K .......... .......... .......... .......... .......... 2% 80.8M 3m24s\n", + " 17500K .......... .......... .......... .......... .......... 2% 114M 3m23s\n", + " 17550K .......... .......... .......... .......... .......... 2% 110M 3m22s\n", + " 17600K .......... .......... .......... .......... .......... 2% 82.3M 3m22s\n", + " 17650K .......... .......... .......... .......... .......... 2% 1.88M 3m22s\n", + " 17700K .......... .......... .......... .......... .......... 2% 61.3M 3m22s\n", + " 17750K .......... .......... .......... .......... .......... 2% 63.7M 3m21s\n", + " 17800K .......... .......... .......... .......... .......... 2% 74.5M 3m21s\n", + " 17850K .......... .......... .......... .......... .......... 2% 56.7M 3m20s\n", + " 17900K .......... .......... .......... .......... .......... 2% 71.6M 3m20s\n", + " 17950K .......... .......... .......... .......... .......... 2% 57.8M 3m19s\n", + " 18000K .......... .......... .......... .......... .......... 2% 70.5M 3m19s\n", + " 18050K .......... .......... .......... .......... .......... 2% 56.4M 3m18s\n", + " 18100K .......... .......... .......... .......... .......... 2% 34.9M 3m18s\n", + " 18150K .......... .......... .......... .......... .......... 2% 52.3M 3m17s\n", + " 18200K .......... .......... .......... .......... .......... 2% 60.3M 3m17s\n", + " 18250K .......... .......... .......... .......... .......... 2% 85.6M 3m16s\n", + " 18300K .......... .......... .......... .......... .......... 2% 85.8M 3m16s\n", + " 18350K .......... .......... .......... .......... .......... 2% 52.2M 3m15s\n", + " 18400K .......... .......... .......... .......... .......... 2% 67.9M 3m15s\n", + " 18450K .......... .......... .......... .......... .......... 2% 74.3M 3m14s\n", + " 18500K .......... .......... .......... .......... .......... 2% 85.1M 3m14s\n", + " 18550K .......... .......... .......... .......... .......... 2% 83.4M 3m13s\n", + " 18600K .......... .......... .......... .......... .......... 2% 66.3M 3m13s\n", + " 18650K .......... .......... .......... .......... .......... 2% 85.6M 3m12s\n", + " 18700K .......... .......... .......... .......... .......... 2% 59.4M 3m12s\n", + " 18750K .......... .......... .......... .......... .......... 2% 1.75M 3m12s\n", + " 18800K .......... .......... .......... .......... .......... 2% 71.7M 3m12s\n", + " 18850K .......... .......... .......... .......... .......... 2% 55.5M 3m11s\n", + " 18900K .......... .......... .......... .......... .......... 2% 73.4M 3m11s\n", + " 18950K .......... .......... .......... .......... .......... 2% 60.6M 3m10s\n", + " 19000K .......... .......... .......... .......... .......... 2% 73.9M 3m10s\n", + " 19050K .......... .......... .......... .......... .......... 2% 1.09M 3m11s\n", + " 19100K .......... .......... .......... .......... .......... 2% 52.5M 3m11s\n", + " 19150K .......... .......... .......... .......... .......... 2% 63.2M 3m10s\n", + " 19200K .......... .......... .......... .......... .......... 2% 54.5M 3m10s\n", + " 19250K .......... .......... .......... .......... .......... 2% 61.4M 3m9s\n", + " 19300K .......... .......... .......... .......... .......... 2% 73.8M 3m9s\n", + " 19350K .......... .......... .......... .......... .......... 2% 41.4M 3m8s\n", + " 19400K .......... .......... .......... .......... .......... 2% 54.6M 3m8s\n", + " 19450K .......... .......... .......... .......... .......... 2% 50.8M 3m8s\n", + " 19500K .......... .......... .......... .......... .......... 2% 60.2M 3m7s\n", + " 19550K .......... .......... .......... .......... .......... 2% 73.2M 3m7s\n", + " 19600K .......... .......... .......... .......... .......... 2% 43.2M 3m6s\n", + " 19650K .......... .......... .......... .......... .......... 2% 61.5M 3m6s\n", + " 19700K .......... .......... .......... .......... .......... 2% 62.8M 3m5s\n", + " 19750K .......... .......... .......... .......... .......... 2% 74.6M 3m5s\n", + " 19800K .......... .......... .......... .......... .......... 2% 75.5M 3m4s\n", + " 19850K .......... .......... .......... .......... .......... 2% 64.3M 3m4s\n", + " 19900K .......... .......... .......... .......... .......... 2% 59.3M 3m4s\n", + " 19950K .......... .......... .......... .......... .......... 2% 47.2M 3m3s\n", + " 20000K .......... .......... .......... .......... .......... 2% 73.1M 3m3s\n", + " 20050K .......... .......... .......... .......... .......... 2% 73.8M 3m2s\n", + " 20100K .......... .......... .......... .......... .......... 2% 68.5M 3m2s\n", + " 20150K .......... .......... .......... .......... .......... 2% 100M 3m1s\n", + " 20200K .......... .......... .......... .......... .......... 2% 86.7M 3m1s\n", + " 20250K .......... .......... .......... .......... .......... 2% 101M 3m0s\n", + " 20300K .......... .......... .......... .......... .......... 2% 80.8M 3m0s\n", + " 20350K .......... .......... .......... .......... .......... 2% 97.0M 3m0s\n", + " 20400K .......... .......... .......... .......... .......... 2% 93.1M 2m59s\n", + " 20450K .......... .......... .......... .......... .......... 2% 98.7M 2m59s\n", + " 20500K .......... .......... .......... .......... .......... 2% 114M 2m58s\n", + " 20550K .......... .......... .......... .......... .......... 2% 114M 2m58s\n", + " 20600K .......... .......... .......... .......... .......... 2% 98.0M 2m57s\n", + " 20650K .......... .......... .......... .......... .......... 2% 102M 2m57s\n", + " 20700K .......... .......... .......... .......... .......... 2% 90.6M 2m57s\n", + " 20750K .......... .......... .......... .......... .......... 2% 68.3M 2m56s\n", + " 20800K .......... .......... .......... .......... .......... 2% 84.7M 2m56s\n", + " 20850K .......... .......... .......... .......... .......... 2% 75.8M 2m55s\n", + " 20900K .......... .......... .......... .......... .......... 2% 107M 2m55s\n", + " 20950K .......... .......... .......... .......... .......... 2% 98.5M 2m55s\n", + " 21000K .......... .......... .......... .......... .......... 2% 101M 2m54s\n", + " 21050K .......... .......... .......... .......... .......... 2% 129M 2m54s\n", + " 21100K .......... .......... .......... .......... .......... 2% 140M 2m53s\n", + " 21150K .......... .......... .......... .......... .......... 2% 158M 2m53s\n", + " 21200K .......... .......... .......... .......... .......... 2% 142M 2m53s\n", + " 21250K .......... .......... .......... .......... .......... 2% 163M 2m52s\n", + " 21300K .......... .......... .......... .......... .......... 2% 165M 2m52s\n", + " 21350K .......... .......... .......... .......... .......... 2% 20.1M 2m51s\n", + " 21400K .......... .......... .......... .......... .......... 2% 128M 2m51s\n", + " 21450K .......... .......... .......... .......... .......... 2% 29.9M 2m51s\n", + " 21500K .......... .......... .......... .......... .......... 2% 111M 2m50s\n", + " 21550K .......... .......... .......... .......... .......... 2% 57.3M 2m50s\n", + " 21600K .......... .......... .......... .......... .......... 2% 5.69M 2m50s\n", + " 21650K .......... .......... .......... .......... .......... 2% 102M 2m49s\n", + " 21700K .......... .......... .......... .......... .......... 2% 108M 2m49s\n", + " 21750K .......... .......... .......... .......... .......... 2% 119M 2m49s\n", + " 21800K .......... .......... .......... .......... .......... 2% 132M 2m48s\n", + " 21850K .......... .......... .......... .......... .......... 2% 112M 2m48s\n", + " 21900K .......... .......... .......... .......... .......... 2% 38.4M 2m48s\n", + " 21950K .......... .......... .......... .......... .......... 2% 104M 2m47s\n", + " 22000K .......... .......... .......... .......... .......... 2% 109M 2m47s\n", + " 22050K .......... .......... .......... .......... .......... 2% 30.4M 2m47s\n", + " 22100K .......... .......... .......... .......... .......... 2% 1.13M 2m48s\n", + " 22150K .......... .......... .......... .......... .......... 2% 60.4M 2m47s\n", + " 22200K .......... .......... .......... .......... .......... 2% 54.8M 2m47s\n", + " 22250K .......... .......... .......... .......... .......... 2% 69.5M 2m47s\n", + " 22300K .......... .......... .......... .......... .......... 2% 58.6M 2m46s\n", + " 22350K .......... .......... .......... .......... .......... 2% 53.6M 2m46s\n", + " 22400K .......... .......... .......... .......... .......... 2% 60.9M 2m46s\n", + " 22450K .......... .......... .......... .......... .......... 2% 54.2M 2m45s\n", + " 22500K .......... .......... .......... .......... .......... 2% 59.3M 2m45s\n", + " 22550K .......... .......... .......... .......... .......... 2% 62.2M 2m45s\n", + " 22600K .......... .......... .......... .......... .......... 2% 42.1M 2m44s\n", + " 22650K .......... .......... .......... .......... .......... 2% 45.6M 2m44s\n", + " 22700K .......... .......... .......... .......... .......... 2% 55.9M 2m44s\n", + " 22750K .......... .......... .......... .......... .......... 2% 74.4M 2m43s\n", + " 22800K .......... .......... .......... .......... .......... 2% 75.1M 2m43s\n", + " 22850K .......... .......... .......... .......... .......... 2% 64.2M 2m43s\n", + " 22900K .......... .......... .......... .......... .......... 2% 73.3M 2m42s\n", + " 22950K .......... .......... .......... .......... .......... 2% 65.1M 2m42s\n", + " 23000K .......... .......... .......... .......... .......... 2% 28.9M 2m42s\n", + " 23050K .......... .......... .......... .......... .......... 2% 76.6M 2m41s\n", + " 23100K .......... .......... .......... .......... .......... 2% 60.3M 2m41s\n", + " 23150K .......... .......... .......... .......... .......... 2% 98.5M 2m41s\n", + " 23200K .......... .......... .......... .......... .......... 2% 82.8M 2m40s\n", + " 23250K .......... .......... .......... .......... .......... 2% 79.4M 2m40s\n", + " 23300K .......... .......... .......... .......... .......... 2% 87.8M 2m40s\n", + " 23350K .......... .......... .......... .......... .......... 2% 77.4M 2m39s\n", + " 23400K .......... .......... .......... .......... .......... 2% 94.8M 2m39s\n", + " 23450K .......... .......... .......... .......... .......... 2% 69.9M 2m39s\n", + " 23500K .......... .......... .......... .......... .......... 2% 101M 2m38s\n", + " 23550K .......... .......... .......... .......... .......... 2% 101M 2m38s\n", + " 23600K .......... .......... .......... .......... .......... 2% 84.6M 2m38s\n", + " 23650K .......... .......... .......... .......... .......... 2% 101M 2m37s\n", + " 23700K .......... .......... .......... .......... .......... 2% 89.0M 2m37s\n", + " 23750K .......... .......... .......... .......... .......... 2% 103M 2m37s\n", + " 23800K .......... .......... .......... .......... .......... 2% 49.4M 2m36s\n", + " 23850K .......... .......... .......... .......... .......... 2% 61.6M 2m36s\n", + " 23900K .......... .......... .......... .......... .......... 2% 12.7M 2m36s\n", + " 23950K .......... .......... .......... .......... .......... 2% 72.3M 2m36s\n", + " 24000K .......... .......... .......... .......... .......... 2% 143M 2m35s\n", + " 24050K .......... .......... .......... .......... .......... 2% 18.9M 2m35s\n", + " 24100K .......... .......... .......... .......... .......... 2% 71.2M 2m35s\n", + " 24150K .......... .......... .......... .......... .......... 2% 130M 2m34s\n", + " 24200K .......... .......... .......... .......... .......... 2% 117M 2m34s\n", + " 24250K .......... .......... .......... .......... .......... 2% 145M 2m34s\n", + " 24300K .......... .......... .......... .......... .......... 2% 13.9M 2m34s\n", + " 24350K .......... .......... .......... .......... .......... 2% 102M 2m33s\n", + " 24400K .......... .......... .......... .......... .......... 2% 88.0M 2m33s\n", + " 24450K .......... .......... .......... .......... .......... 2% 104M 2m33s\n", + " 24500K .......... .......... .......... .......... .......... 2% 119M 2m32s\n", + " 24550K .......... .......... .......... .......... .......... 2% 117M 2m32s\n", + " 24600K .......... .......... .......... .......... .......... 2% 100M 2m32s\n", + " 24650K .......... .......... .......... .......... .......... 2% 88.1M 2m31s\n", + " 24700K .......... .......... .......... .......... .......... 2% 51.0M 2m31s\n", + " 24750K .......... .......... .......... .......... .......... 2% 99.0M 2m31s\n", + " 24800K .......... .......... .......... .......... .......... 2% 112M 2m31s\n", + " 24850K .......... .......... .......... .......... .......... 2% 104M 2m30s\n", + " 24900K .......... .......... .......... .......... .......... 2% 40.1M 2m30s\n", + " 24950K .......... .......... .......... .......... .......... 2% 65.3M 2m30s\n", + " 25000K .......... .......... .......... .......... .......... 2% 118M 2m29s\n", + " 25050K .......... .......... .......... .......... .......... 2% 72.0M 2m29s\n", + " 25100K .......... .......... .......... .......... .......... 2% 56.4M 2m29s\n", + " 25150K .......... .......... .......... .......... .......... 2% 1.16M 2m30s\n", + " 25200K .......... .......... .......... .......... .......... 2% 20.1M 2m30s\n", + " 25250K .......... .......... .......... .......... .......... 2% 70.4M 2m29s\n", + " 25300K .......... .......... .......... .......... .......... 2% 70.5M 2m29s\n", + " 25350K .......... .......... .......... .......... .......... 3% 59.3M 2m29s\n", + " 25400K .......... .......... .......... .......... .......... 3% 46.2M 2m29s\n", + " 25450K .......... .......... .......... .......... .......... 3% 60.0M 2m28s\n", + " 25500K .......... .......... .......... .......... .......... 3% 74.1M 2m28s\n", + " 25550K .......... .......... .......... .......... .......... 3% 51.0M 2m28s\n", + " 25600K .......... .......... .......... .......... .......... 3% 63.4M 2m27s\n", + " 25650K .......... .......... .......... .......... .......... 3% 72.8M 2m27s\n", + " 25700K .......... .......... .......... .......... .......... 3% 61.1M 2m27s\n", + " 25750K .......... .......... .......... .......... .......... 3% 65.1M 2m27s\n", + " 25800K .......... .......... .......... .......... .......... 3% 70.9M 2m26s\n", + " 25850K .......... .......... .......... .......... .......... 3% 10.1M 2m26s\n", + " 25900K .......... .......... .......... .......... .......... 3% 73.0M 2m26s\n", + " 25950K .......... .......... .......... .......... .......... 3% 15.7M 2m26s\n", + " 26000K .......... .......... .......... .......... .......... 3% 58.2M 2m25s\n", + " 26050K .......... .......... .......... .......... .......... 3% 71.6M 2m25s\n", + " 26100K .......... .......... .......... .......... .......... 3% 48.9M 2m25s\n", + " 26150K .......... .......... .......... .......... .......... 3% 74.5M 2m25s\n", + " 26200K .......... .......... .......... .......... .......... 3% 57.8M 2m24s\n", + " 26250K .......... .......... .......... .......... .......... 3% 48.4M 2m24s\n", + " 26300K .......... .......... .......... .......... .......... 3% 56.6M 2m24s\n", + " 26350K .......... .......... .......... .......... .......... 3% 68.3M 2m24s\n", + " 26400K .......... .......... .......... .......... .......... 3% 85.8M 2m23s\n", + " 26450K .......... .......... .......... .......... .......... 3% 69.4M 2m23s\n", + " 26500K .......... .......... .......... .......... .......... 3% 86.8M 2m23s\n", + " 26550K .......... .......... .......... .......... .......... 3% 86.1M 2m23s\n", + " 26600K .......... .......... .......... .......... .......... 3% 74.1M 2m22s\n", + " 26650K .......... .......... .......... .......... .......... 3% 75.1M 2m22s\n", + " 26700K .......... .......... .......... .......... .......... 3% 63.2M 2m22s\n", + " 26750K .......... .......... .......... .......... .......... 3% 81.1M 2m22s\n", + " 26800K .......... .......... .......... .......... .......... 3% 86.8M 2m21s\n", + " 26850K .......... .......... .......... .......... .......... 3% 74.0M 2m21s\n", + " 26900K .......... .......... .......... .......... .......... 3% 83.0M 2m21s\n", + " 26950K .......... .......... .......... .......... .......... 3% 60.1M 2m21s\n", + " 27000K .......... .......... .......... .......... .......... 3% 50.4M 2m20s\n", + " 27050K .......... .......... .......... .......... .......... 3% 68.2M 2m20s\n", + " 27100K .......... .......... .......... .......... .......... 3% 106M 2m20s\n", + " 27150K .......... .......... .......... .......... .......... 3% 125M 2m20s\n", + " 27200K .......... .......... .......... .......... .......... 3% 104M 2m19s\n", + " 27250K .......... .......... .......... .......... .......... 3% 43.3M 2m19s\n", + " 27300K .......... .......... .......... .......... .......... 3% 113M 2m19s\n", + " 27350K .......... .......... .......... .......... .......... 3% 51.9M 2m19s\n", + " 27400K .......... .......... .......... .......... .......... 3% 105M 2m18s\n", + " 27450K .......... .......... .......... .......... .......... 3% 72.1M 2m18s\n", + " 27500K .......... .......... .......... .......... .......... 3% 121M 2m18s\n", + " 27550K .......... .......... .......... .......... .......... 3% 124M 2m18s\n", + " 27600K .......... .......... .......... .......... .......... 3% 87.9M 2m17s\n", + " 27650K .......... .......... .......... .......... .......... 3% 104M 2m17s\n", + " 27700K .......... .......... .......... .......... .......... 3% 65.9M 2m17s\n", + " 27750K .......... .......... .......... .......... .......... 3% 124M 2m17s\n", + " 27800K .......... .......... .......... .......... .......... 3% 117M 2m16s\n", + " 27850K .......... .......... .......... .......... .......... 3% 36.0M 2m16s\n", + " 27900K .......... .......... .......... .......... .......... 3% 75.6M 2m16s\n", + " 27950K .......... .......... .......... .......... .......... 3% 110M 2m16s\n", + " 28000K .......... .......... .......... .......... .......... 3% 154M 2m16s\n", + " 28050K .......... .......... .......... .......... .......... 3% 985K 2m17s\n", + " 28100K .......... .......... .......... .......... .......... 3% 59.1M 2m17s\n", + " 28150K .......... .......... .......... .......... .......... 3% 70.4M 2m16s\n", + " 28200K .......... .......... .......... .......... .......... 3% 55.4M 2m16s\n", + " 28250K .......... .......... .......... .......... .......... 3% 65.3M 2m16s\n", + " 28300K .......... .......... .......... .......... .......... 3% 56.9M 2m16s\n", + " 28350K .......... .......... .......... .......... .......... 3% 64.3M 2m15s\n", + " 28400K .......... .......... .......... .......... .......... 3% 63.5M 2m15s\n", + " 28450K .......... .......... .......... .......... .......... 3% 63.2M 2m15s\n", + " 28500K .......... .......... .......... .......... .......... 3% 74.9M 2m15s\n", + " 28550K .......... .......... .......... .......... .......... 3% 74.3M 2m15s\n", + " 28600K .......... .......... .......... .......... .......... 3% 64.8M 2m14s\n", + " 28650K .......... .......... .......... .......... .......... 3% 62.1M 2m14s\n", + " 28700K .......... .......... .......... .......... .......... 3% 66.0M 2m14s\n", + " 28750K .......... .......... .......... .......... .......... 3% 91.8M 2m14s\n", + " 28800K .......... .......... .......... .......... .......... 3% 92.9M 2m13s\n", + " 28850K .......... .......... .......... .......... .......... 3% 79.3M 2m13s\n", + " 28900K .......... .......... .......... .......... .......... 3% 88.2M 2m13s\n", + " 28950K .......... .......... .......... .......... .......... 3% 38.0M 2m13s\n", + " 29000K .......... .......... .......... .......... .......... 3% 72.0M 2m13s\n", + " 29050K .......... .......... .......... .......... .......... 3% 90.4M 2m12s\n", + " 29100K .......... .......... .......... .......... .......... 3% 65.7M 2m12s\n", + " 29150K .......... .......... .......... .......... .......... 3% 92.0M 2m12s\n", + " 29200K .......... .......... .......... .......... .......... 3% 56.0M 2m12s\n", + " 29250K .......... .......... .......... .......... .......... 3% 59.0M 2m11s\n", + " 29300K .......... .......... .......... .......... .......... 3% 65.2M 2m11s\n", + " 29350K .......... .......... .......... .......... .......... 3% 78.2M 2m11s\n", + " 29400K .......... .......... .......... .......... .......... 3% 93.4M 2m11s\n", + " 29450K .......... .......... .......... .......... .......... 3% 106M 2m11s\n", + " 29500K .......... .......... .......... .......... .......... 3% 132M 2m10s\n", + " 29550K .......... .......... .......... .......... .......... 3% 130M 2m10s\n", + " 29600K .......... .......... .......... .......... .......... 3% 15.9M 2m10s\n", + " 29650K .......... .......... .......... .......... .......... 3% 127M 2m10s\n", + " 29700K .......... .......... .......... .......... .......... 3% 108M 2m10s\n", + " 29750K .......... .......... .......... .......... .......... 3% 131M 2m9s\n", + " 29800K .......... .......... .......... .......... .......... 3% 12.3M 2m9s\n", + " 29850K .......... .......... .......... .......... .......... 3% 102M 2m9s\n", + " 29900K .......... .......... .......... .......... .......... 3% 59.5M 2m9s\n", + " 29950K .......... .......... .......... .......... .......... 3% 71.2M 2m9s\n", + " 30000K .......... .......... .......... .......... .......... 3% 89.8M 2m8s\n", + " 30050K .......... .......... .......... .......... .......... 3% 93.2M 2m8s\n", + " 30100K .......... .......... .......... .......... .......... 3% 76.3M 2m8s\n", + " 30150K .......... .......... .......... .......... .......... 3% 102M 2m8s\n", + " 30200K .......... .......... .......... .......... .......... 3% 81.7M 2m8s\n", + " 30250K .......... .......... .......... .......... .......... 3% 103M 2m7s\n", + " 30300K .......... .......... .......... .......... .......... 3% 101M 2m7s\n", + " 30350K .......... .......... .......... .......... .......... 3% 75.6M 2m7s\n", + " 30400K .......... .......... .......... .......... .......... 3% 101M 2m7s\n", + " 30450K .......... .......... .......... .......... .......... 3% 85.8M 2m7s\n", + " 30500K .......... .......... .......... .......... .......... 3% 95.7M 2m6s\n", + " 30550K .......... .......... .......... .......... .......... 3% 91.6M 2m6s\n", + " 30600K .......... .......... .......... .......... .......... 3% 84.4M 2m6s\n", + " 30650K .......... .......... .......... .......... .......... 3% 96.8M 2m6s\n", + " 30700K .......... .......... .......... .......... .......... 3% 84.1M 2m6s\n", + " 30750K .......... .......... .......... .......... .......... 3% 113M 2m5s\n", + " 30800K .......... .......... .......... .......... .......... 3% 153M 2m5s\n", + " 30850K .......... .......... .......... .......... .......... 3% 95.0M 2m5s\n", + " 30900K .......... .......... .......... .......... .......... 3% 141M 2m5s\n", + " 30950K .......... .......... .......... .......... .......... 3% 125M 2m5s\n", + " 31000K .......... .......... .......... .......... .......... 3% 152M 2m4s\n", + " 31050K .......... .......... .......... .......... .......... 3% 992K 2m6s\n", + " 31100K .......... .......... .......... .......... .......... 3% 46.1M 2m5s\n", + " 31150K .......... .......... .......... .......... .......... 3% 64.2M 2m5s\n", + " 31200K .......... .......... .......... .......... .......... 3% 61.1M 2m5s\n", + " 31250K .......... .......... .......... .......... .......... 3% 65.7M 2m5s\n", + " 31300K .......... .......... .......... .......... .......... 3% 74.0M 2m5s\n", + " 31350K .......... .......... .......... .......... .......... 3% 63.5M 2m4s\n", + " 31400K .......... .......... .......... .......... .......... 3% 74.6M 2m4s\n", + " 31450K .......... .......... .......... .......... .......... 3% 59.9M 2m4s\n", + " 31500K .......... .......... .......... .......... .......... 3% 74.4M 2m4s\n", + " 31550K .......... .......... .......... .......... .......... 3% 43.0M 2m4s\n", + " 31600K .......... .......... .......... .......... .......... 3% 48.0M 2m4s\n", + " 31650K .......... .......... .......... .......... .......... 3% 75.2M 2m3s\n", + " 31700K .......... .......... .......... .......... .......... 3% 65.6M 2m3s\n", + " 31750K .......... .......... .......... .......... .......... 3% 80.5M 2m3s\n", + " 31800K .......... .......... .......... .......... .......... 3% 80.6M 2m3s\n", + " 31850K .......... .......... .......... .......... .......... 3% 55.8M 2m3s\n", + " 31900K .......... .......... .......... .......... .......... 3% 79.6M 2m2s\n", + " 31950K .......... .......... .......... .......... .......... 3% 12.5M 2m2s\n", + " 32000K .......... .......... .......... .......... .......... 3% 64.6M 2m2s\n", + " 32050K .......... .......... .......... .......... .......... 3% 68.6M 2m2s\n", + " 32100K .......... .......... .......... .......... .......... 3% 58.6M 2m2s\n", + " 32150K .......... .......... .......... .......... .......... 3% 77.4M 2m2s\n", + " 32200K .......... .......... .......... .......... .......... 3% 74.2M 2m1s\n", + " 32250K .......... .......... .......... .......... .......... 3% 80.8M 2m1s\n", + " 32300K .......... .......... .......... .......... .......... 3% 82.2M 2m1s\n", + " 32350K .......... .......... .......... .......... .......... 3% 71.5M 2m1s\n", + " 32400K .......... .......... .......... .......... .......... 3% 85.7M 2m1s\n", + " 32450K .......... .......... .......... .......... .......... 3% 71.9M 2m1s\n", + " 32500K .......... .......... .......... .......... .......... 3% 83.0M 2m0s\n", + " 32550K .......... .......... .......... .......... .......... 3% 65.8M 2m0s\n", + " 32600K .......... .......... .......... .......... .......... 3% 49.3M 2m0s\n", + " 32650K .......... .......... .......... .......... .......... 3% 67.8M 2m0s\n", + " 32700K .......... .......... .......... .......... .......... 3% 69.8M 2m0s\n", + " 32750K .......... .......... .......... .......... .......... 3% 80.9M 1m59s\n", + " 32800K .......... .......... .......... .......... .......... 3% 125M 1m59s\n", + " 32850K .......... .......... .......... .......... .......... 3% 95.0M 1m59s\n", + " 32900K .......... .......... .......... .......... .......... 3% 94.9M 1m59s\n", + " 32950K .......... .......... .......... .......... .......... 3% 54.2M 1m59s\n", + " 33000K .......... .......... .......... .......... .......... 3% 112M 1m59s\n", + " 33050K .......... .......... .......... .......... .......... 3% 120M 1m58s\n", + " 33100K .......... .......... .......... .......... .......... 3% 91.1M 1m58s\n", + " 33150K .......... .......... .......... .......... .......... 3% 126M 1m58s\n", + " 33200K .......... .......... .......... .......... .......... 3% 92.4M 1m58s\n", + " 33250K .......... .......... .......... .......... .......... 3% 98.8M 1m58s\n", + " 33300K .......... .......... .......... .......... .......... 3% 119M 1m58s\n", + " 33350K .......... .......... .......... .......... .......... 3% 101M 1m57s\n", + " 33400K .......... .......... .......... .......... .......... 3% 110M 1m57s\n", + " 33450K .......... .......... .......... .......... .......... 3% 70.9M 1m57s\n", + " 33500K .......... .......... .......... .......... .......... 3% 110M 1m57s\n", + " 33550K .......... .......... .......... .......... .......... 3% 124M 1m57s\n", + " 33600K .......... .......... .......... .......... .......... 3% 107M 1m57s\n", + " 33650K .......... .......... .......... .......... .......... 3% 108M 1m56s\n", + " 33700K .......... .......... .......... .......... .......... 3% 54.3M 1m56s\n", + " 33750K .......... .......... .......... .......... .......... 3% 162M 1m56s\n", + " 33800K .......... .......... .......... .......... .......... 4% 77.4M 1m56s\n", + " 33850K .......... .......... .......... .......... .......... 4% 61.1M 1m56s\n", + " 33900K .......... .......... .......... .......... .......... 4% 75.9M 1m56s\n", + " 33950K .......... .......... .......... .......... .......... 4% 151M 1m55s\n", + " 34000K .......... .......... .......... .......... .......... 4% 1010K 1m56s\n", + " 34050K .......... .......... .......... .......... .......... 4% 50.4M 1m56s\n", + " 34100K .......... .......... .......... .......... .......... 4% 47.9M 1m56s\n", + " 34150K .......... .......... .......... .......... .......... 4% 60.6M 1m56s\n", + " 34200K .......... .......... .......... .......... .......... 4% 60.3M 1m56s\n", + " 34250K .......... .......... .......... .......... .......... 4% 55.8M 1m56s\n", + " 34300K .......... .......... .......... .......... .......... 4% 72.7M 1m55s\n", + " 34350K .......... .......... .......... .......... .......... 4% 60.3M 1m55s\n", + " 34400K .......... .......... .......... .......... .......... 4% 73.6M 1m55s\n", + " 34450K .......... .......... .......... .......... .......... 4% 18.2M 1m55s\n", + " 34500K .......... .......... .......... .......... .......... 4% 55.8M 1m55s\n", + " 34550K .......... .......... .......... .......... .......... 4% 69.4M 1m55s\n", + " 34600K .......... .......... .......... .......... .......... 4% 60.1M 1m55s\n", + " 34650K .......... .......... .......... .......... .......... 4% 74.8M 1m54s\n", + " 34700K .......... .......... .......... .......... .......... 4% 59.9M 1m54s\n", + " 34750K .......... .......... .......... .......... .......... 4% 70.5M 1m54s\n", + " 34800K .......... .......... .......... .......... .......... 4% 73.6M 1m54s\n", + " 34850K .......... .......... .......... .......... .......... 4% 64.0M 1m54s\n", + " 34900K .......... .......... .......... .......... .......... 4% 28.4M 1m54s\n", + " 34950K .......... .......... .......... .......... .......... 4% 61.8M 1m54s\n", + " 35000K .......... .......... .......... .......... .......... 4% 53.9M 1m53s\n", + " 35050K .......... .......... .......... .......... .......... 4% 15.7M 1m53s\n", + " 35100K .......... .......... .......... .......... .......... 4% 70.9M 1m53s\n", + " 35150K .......... .......... .......... .......... .......... 4% 71.9M 1m53s\n", + " 35200K .......... .......... .......... .......... .......... 4% 70.2M 1m53s\n", + " 35250K .......... .......... .......... .......... .......... 4% 80.0M 1m53s\n", + " 35300K .......... .......... .......... .......... .......... 4% 71.8M 1m53s\n", + " 35350K .......... .......... .......... .......... .......... 4% 73.2M 1m52s\n", + " 35400K .......... .......... .......... .......... .......... 4% 83.8M 1m52s\n", + " 35450K .......... .......... .......... .......... .......... 4% 67.1M 1m52s\n", + " 35500K .......... .......... .......... .......... .......... 4% 78.1M 1m52s\n", + " 35550K .......... .......... .......... .......... .......... 4% 94.7M 1m52s\n", + " 35600K .......... .......... .......... .......... .......... 4% 87.1M 1m52s\n", + " 35650K .......... .......... .......... .......... .......... 4% 99.0M 1m51s\n", + " 35700K .......... .......... .......... .......... .......... 4% 87.9M 1m51s\n", + " 35750K .......... .......... .......... .......... .......... 4% 98.0M 1m51s\n", + " 35800K .......... .......... .......... .......... .......... 4% 93.2M 1m51s\n", + " 35850K .......... .......... .......... .......... .......... 4% 77.6M 1m51s\n", + " 35900K .......... .......... .......... .......... .......... 4% 98.5M 1m51s\n", + " 35950K .......... .......... .......... .......... .......... 4% 85.9M 1m51s\n", + " 36000K .......... .......... .......... .......... .......... 4% 93.2M 1m50s\n", + " 36050K .......... .......... .......... .......... .......... 4% 101M 1m50s\n", + " 36100K .......... .......... .......... .......... .......... 4% 84.1M 1m50s\n", + " 36150K .......... .......... .......... .......... .......... 4% 94.5M 1m50s\n", + " 36200K .......... .......... .......... .......... .......... 4% 75.6M 1m50s\n", + " 36250K .......... .......... .......... .......... .......... 4% 88.6M 1m50s\n", + " 36300K .......... .......... .......... .......... .......... 4% 95.4M 1m50s\n", + " 36350K .......... .......... .......... .......... .......... 4% 69.2M 1m49s\n", + " 36400K .......... .......... .......... .......... .......... 4% 94.0M 1m49s\n", + " 36450K .......... .......... .......... .......... .......... 4% 97.2M 1m49s\n", + " 36500K .......... .......... .......... .......... .......... 4% 140M 1m49s\n", + " 36550K .......... .......... .......... .......... .......... 4% 123M 1m49s\n", + " 36600K .......... .......... .......... .......... .......... 4% 125M 1m49s\n", + " 36650K .......... .......... .......... .......... .......... 4% 118M 1m49s\n", + " 36700K .......... .......... .......... .......... .......... 4% 125M 1m48s\n", + " 36750K .......... .......... .......... .......... .......... 4% 141M 1m48s\n", + " 36800K .......... .......... .......... .......... .......... 4% 118M 1m48s\n", + " 36850K .......... .......... .......... .......... .......... 4% 107M 1m48s\n", + " 36900K .......... .......... .......... .......... .......... 4% 146M 1m48s\n", + " 36950K .......... .......... .......... .......... .......... 4% 124M 1m48s\n", + " 37000K .......... .......... .......... .......... .......... 4% 1017K 1m49s\n", + " 37050K .......... .......... .......... .......... .......... 4% 64.9M 1m48s\n", + " 37100K .......... .......... .......... .......... .......... 4% 38.4M 1m48s\n", + " 37150K .......... .......... .......... .......... .......... 4% 46.1M 1m48s\n", + " 37200K .......... .......... .......... .......... .......... 4% 59.6M 1m48s\n", + " 37250K .......... .......... .......... .......... .......... 4% 47.5M 1m48s\n", + " 37300K .......... .......... .......... .......... .......... 4% 40.6M 1m48s\n", + " 37350K .......... .......... .......... .......... .......... 4% 62.0M 1m48s\n", + " 37400K .......... .......... .......... .......... .......... 4% 74.5M 1m48s\n", + " 37450K .......... .......... .......... .......... .......... 4% 23.4M 1m47s\n", + " 37500K .......... .......... .......... .......... .......... 4% 71.1M 1m47s\n", + " 37550K .......... .......... .......... .......... .......... 4% 74.5M 1m47s\n", + " 37600K .......... .......... .......... .......... .......... 4% 64.2M 1m47s\n", + " 37650K .......... .......... .......... .......... .......... 4% 43.9M 1m47s\n", + " 37700K .......... .......... .......... .......... .......... 4% 52.4M 1m47s\n", + " 37750K .......... .......... .......... .......... .......... 4% 71.8M 1m47s\n", + " 37800K .......... .......... .......... .......... .......... 4% 74.5M 1m46s\n", + " 37850K .......... .......... .......... .......... .......... 4% 20.0M 1m46s\n", + " 37900K .......... .......... .......... .......... .......... 4% 72.3M 1m46s\n", + " 37950K .......... .......... .......... .......... .......... 4% 69.8M 1m46s\n", + " 38000K .......... .......... .......... .......... .......... 4% 79.6M 1m46s\n", + " 38050K .......... .......... .......... .......... .......... 4% 8.19M 1m46s\n", + " 38100K .......... .......... .......... .......... .......... 4% 54.9M 1m46s\n", + " 38150K .......... .......... .......... .......... .......... 4% 57.5M 1m46s\n", + " 38200K .......... .......... .......... .......... .......... 4% 67.4M 1m46s\n", + " 38250K .......... .......... .......... .......... .......... 4% 62.7M 1m45s\n", + " 38300K .......... .......... .......... .......... .......... 4% 65.4M 1m45s\n", + " 38350K .......... .......... .......... .......... .......... 4% 56.9M 1m45s\n", + " 38400K .......... .......... .......... .......... .......... 4% 73.7M 1m45s\n", + " 38450K .......... .......... .......... .......... .......... 4% 64.9M 1m45s\n", + " 38500K .......... .......... .......... .......... .......... 4% 61.8M 1m45s\n", + " 38550K .......... .......... .......... .......... .......... 4% 53.1M 1m45s\n", + " 38600K .......... .......... .......... .......... .......... 4% 55.5M 1m45s\n", + " 38650K .......... .......... .......... .......... .......... 4% 71.0M 1m44s\n", + " 38700K .......... .......... .......... .......... .......... 4% 62.4M 1m44s\n", + " 38750K .......... .......... .......... .......... .......... 4% 54.2M 1m44s\n", + " 38800K .......... .......... .......... .......... .......... 4% 72.4M 1m44s\n", + " 38850K .......... .......... .......... .......... .......... 4% 60.6M 1m44s\n", + " 38900K .......... .......... .......... .......... .......... 4% 111M 1m44s\n", + " 38950K .......... .......... .......... .......... .......... 4% 83.3M 1m44s\n", + " 39000K .......... .......... .......... .......... .......... 4% 108M 1m44s\n", + " 39050K .......... .......... .......... .......... .......... 4% 90.5M 1m43s\n", + " 39100K .......... .......... .......... .......... .......... 4% 88.2M 1m43s\n", + " 39150K .......... .......... .......... .......... .......... 4% 105M 1m43s\n", + " 39200K .......... .......... .......... .......... .......... 4% 93.6M 1m43s\n", + " 39250K .......... .......... .......... .......... .......... 4% 111M 1m43s\n", + " 39300K .......... .......... .......... .......... .......... 4% 108M 1m43s\n", + " 39350K .......... .......... .......... .......... .......... 4% 97.1M 1m43s\n", + " 39400K .......... .......... .......... .......... .......... 4% 112M 1m43s\n", + " 39450K .......... .......... .......... .......... .......... 4% 97.7M 1m42s\n", + " 39500K .......... .......... .......... .......... .......... 4% 105M 1m42s\n", + " 39550K .......... .......... .......... .......... .......... 4% 107M 1m42s\n", + " 39600K .......... .......... .......... .......... .......... 4% 95.8M 1m42s\n", + " 39650K .......... .......... .......... .......... .......... 4% 114M 1m42s\n", + " 39700K .......... .......... .......... .......... .......... 4% 97.8M 1m42s\n", + " 39750K .......... .......... .......... .......... .......... 4% 112M 1m42s\n", + " 39800K .......... .......... .......... .......... .......... 4% 110M 1m42s\n", + " 39850K .......... .......... .......... .......... .......... 4% 96.9M 1m41s\n", + " 39900K .......... .......... .......... .......... .......... 4% 140M 1m41s\n", + " 39950K .......... .......... .......... .......... .......... 4% 133M 1m41s\n", + " 40000K .......... .......... .......... .......... .......... 4% 1.14M 1m42s\n", + " 40050K .......... .......... .......... .......... .......... 4% 65.5M 1m42s\n", + " 40100K .......... .......... .......... .......... .......... 4% 60.4M 1m42s\n", + " 40150K .......... .......... .......... .......... .......... 4% 39.1M 1m42s\n", + " 40200K .......... .......... .......... .......... .......... 4% 52.3M 1m41s\n", + " 40250K .......... .......... .......... .......... .......... 4% 57.7M 1m41s\n", + " 40300K .......... .......... .......... .......... .......... 4% 68.3M 1m41s\n", + " 40350K .......... .......... .......... .......... .......... 4% 63.4M 1m41s\n", + " 40400K .......... .......... .......... .......... .......... 4% 12.2M 1m41s\n", + " 40450K .......... .......... .......... .......... .......... 4% 61.6M 1m41s\n", + " 40500K .......... .......... .......... .......... .......... 4% 73.6M 1m41s\n", + " 40550K .......... .......... .......... .......... .......... 4% 71.9M 1m41s\n", + " 40600K .......... .......... .......... .......... .......... 4% 50.9M 1m41s\n", + " 40650K .......... .......... .......... .......... .......... 4% 49.6M 1m40s\n", + " 40700K .......... .......... .......... .......... .......... 4% 44.9M 1m40s\n", + " 40750K .......... .......... .......... .......... .......... 4% 70.0M 1m40s\n", + " 40800K .......... .......... .......... .......... .......... 4% 40.9M 1m40s\n", + " 40850K .......... .......... .......... .......... .......... 4% 65.1M 1m40s\n", + " 40900K .......... .......... .......... .......... .......... 4% 77.7M 1m40s\n", + " 40950K .......... .......... .......... .......... .......... 4% 5.52M 1m40s\n", + " 41000K .......... .......... .......... .......... .......... 4% 54.8M 1m40s\n", + " 41050K .......... .......... .......... .......... .......... 4% 63.8M 1m40s\n", + " 41100K .......... .......... .......... .......... .......... 4% 45.6M 1m40s\n", + " 41150K .......... .......... .......... .......... .......... 4% 70.5M 1m40s\n", + " 41200K .......... .......... .......... .......... .......... 4% 63.8M 99s\n", + " 41250K .......... .......... .......... .......... .......... 4% 73.3M 99s\n", + " 41300K .......... .......... .......... .......... .......... 4% 71.2M 99s\n", + " 41350K .......... .......... .......... .......... .......... 4% 56.4M 99s\n", + " 41400K .......... .......... .......... .......... .......... 4% 64.0M 99s\n", + " 41450K .......... .......... .......... .......... .......... 4% 63.6M 99s\n", + " 41500K .......... .......... .......... .......... .......... 4% 54.8M 99s\n", + " 41550K .......... .......... .......... .......... .......... 4% 58.7M 99s\n", + " 41600K .......... .......... .......... .......... .......... 4% 79.6M 99s\n", + " 41650K .......... .......... .......... .......... .......... 4% 100M 98s\n", + " 41700K .......... .......... .......... .......... .......... 4% 83.1M 98s\n", + " 41750K .......... .......... .......... .......... .......... 4% 101M 98s\n", + " 41800K .......... .......... .......... .......... .......... 4% 98.4M 98s\n", + " 41850K .......... .......... .......... .......... .......... 4% 82.7M 98s\n", + " 41900K .......... .......... .......... .......... .......... 4% 86.1M 98s\n", + " 41950K .......... .......... .......... .......... .......... 4% 83.5M 98s\n", + " 42000K .......... .......... .......... .......... .......... 4% 72.3M 98s\n", + " 42050K .......... .......... .......... .......... .......... 4% 97.1M 98s\n", + " 42100K .......... .......... .......... .......... .......... 4% 78.7M 97s\n", + " 42150K .......... .......... .......... .......... .......... 4% 104M 97s\n", + " 42200K .......... .......... .......... .......... .......... 4% 87.6M 97s\n", + " 42250K .......... .......... .......... .......... .......... 5% 102M 97s\n", + " 42300K .......... .......... .......... .......... .......... 5% 92.1M 97s\n", + " 42350K .......... .......... .......... .......... .......... 5% 87.8M 97s\n", + " 42400K .......... .......... .......... .......... .......... 5% 103M 97s\n", + " 42450K .......... .......... .......... .......... .......... 5% 90.0M 97s\n", + " 42500K .......... .......... .......... .......... .......... 5% 147M 97s\n", + " 42550K .......... .......... .......... .......... .......... 5% 140M 96s\n", + " 42600K .......... .......... .......... .......... .......... 5% 126M 96s\n", + " 42650K .......... .......... .......... .......... .......... 5% 1.13M 97s\n", + " 42700K .......... .......... .......... .......... .......... 5% 41.4M 97s\n", + " 42750K .......... .......... .......... .......... .......... 5% 50.5M 97s\n", + " 42800K .......... .......... .......... .......... .......... 5% 43.0M 97s\n", + " 42850K .......... .......... .......... .......... .......... 5% 53.7M 97s\n", + " 42900K .......... .......... .......... .......... .......... 5% 74.3M 96s\n", + " 42950K .......... .......... .......... .......... .......... 5% 53.9M 96s\n", + " 43000K .......... .......... .......... .......... .......... 5% 74.5M 96s\n", + " 43050K .......... .......... .......... .......... .......... 5% 71.4M 96s\n", + " 43100K .......... .......... .......... .......... .......... 5% 64.2M 96s\n", + " 43150K .......... .......... .......... .......... .......... 5% 74.2M 96s\n", + " 43200K .......... .......... .......... .......... .......... 5% 64.6M 96s\n", + " 43250K .......... .......... .......... .......... .......... 5% 57.2M 96s\n", + " 43300K .......... .......... .......... .......... .......... 5% 68.9M 96s\n", + " 43350K .......... .......... .......... .......... .......... 5% 62.4M 96s\n", + " 43400K .......... .......... .......... .......... .......... 5% 69.4M 95s\n", + " 43450K .......... .......... .......... .......... .......... 5% 62.8M 95s\n", + " 43500K .......... .......... .......... .......... .......... 5% 57.9M 95s\n", + " 43550K .......... .......... .......... .......... .......... 5% 71.5M 95s\n", + " 43600K .......... .......... .......... .......... .......... 5% 63.9M 95s\n", + " 43650K .......... .......... .......... .......... .......... 5% 75.2M 95s\n", + " 43700K .......... .......... .......... .......... .......... 5% 59.7M 95s\n", + " 43750K .......... .......... .......... .......... .......... 5% 114M 95s\n", + " 43800K .......... .......... .......... .......... .......... 5% 108M 95s\n", + " 43850K .......... .......... .......... .......... .......... 5% 3.96M 95s\n", + " 43900K .......... .......... .......... .......... .......... 5% 51.8M 95s\n", + " 43950K .......... .......... .......... .......... .......... 5% 66.6M 95s\n", + " 44000K .......... .......... .......... .......... .......... 5% 60.6M 94s\n", + " 44050K .......... .......... .......... .......... .......... 5% 75.2M 94s\n", + " 44100K .......... .......... .......... .......... .......... 5% 57.3M 94s\n", + " 44150K .......... .......... .......... .......... .......... 5% 74.3M 94s\n", + " 44200K .......... .......... .......... .......... .......... 5% 64.6M 94s\n", + " 44250K .......... .......... .......... .......... .......... 5% 51.3M 94s\n", + " 44300K .......... .......... .......... .......... .......... 5% 65.7M 94s\n", + " 44350K .......... .......... .......... .......... .......... 5% 51.1M 94s\n", + " 44400K .......... .......... .......... .......... .......... 5% 74.2M 94s\n", + " 44450K .......... .......... .......... .......... .......... 5% 63.0M 94s\n", + " 44500K .......... .......... .......... .......... .......... 5% 70.8M 93s\n", + " 44550K .......... .......... .......... .......... .......... 5% 37.0M 93s\n", + " 44600K .......... .......... .......... .......... .......... 5% 60.7M 93s\n", + " 44650K .......... .......... .......... .......... .......... 5% 75.2M 93s\n", + " 44700K .......... .......... .......... .......... .......... 5% 67.4M 93s\n", + " 44750K .......... .......... .......... .......... .......... 5% 86.9M 93s\n", + " 44800K .......... .......... .......... .......... .......... 5% 86.3M 93s\n", + " 44850K .......... .......... .......... .......... .......... 5% 72.6M 93s\n", + " 44900K .......... .......... .......... .......... .......... 5% 80.3M 93s\n", + " 44950K .......... .......... .......... .......... .......... 5% 75.1M 93s\n", + " 45000K .......... .......... .......... .......... .......... 5% 93.6M 92s\n", + " 45050K .......... .......... .......... .......... .......... 5% 118M 92s\n", + " 45100K .......... .......... .......... .......... .......... 5% 99.2M 92s\n", + " 45150K .......... .......... .......... .......... .......... 5% 122M 92s\n", + " 45200K .......... .......... .......... .......... .......... 5% 103M 92s\n", + " 45250K .......... .......... .......... .......... .......... 5% 118M 92s\n", + " 45300K .......... .......... .......... .......... .......... 5% 113M 92s\n", + " 45350K .......... .......... .......... .......... .......... 5% 1.19M 93s\n", + " 45400K .......... .......... .......... .......... .......... 5% 46.1M 92s\n", + " 45450K .......... .......... .......... .......... .......... 5% 61.4M 92s\n", + " 45500K .......... .......... .......... .......... .......... 5% 71.3M 92s\n", + " 45550K .......... .......... .......... .......... .......... 5% 66.7M 92s\n", + " 45600K .......... .......... .......... .......... .......... 5% 56.7M 92s\n", + " 45650K .......... .......... .......... .......... .......... 5% 74.5M 92s\n", + " 45700K .......... .......... .......... .......... .......... 5% 64.0M 92s\n", + " 45750K .......... .......... .......... .......... .......... 5% 74.6M 92s\n", + " 45800K .......... .......... .......... .......... .......... 5% 64.9M 92s\n", + " 45850K .......... .......... .......... .......... .......... 5% 62.1M 92s\n", + " 45900K .......... .......... .......... .......... .......... 5% 73.7M 91s\n", + " 45950K .......... .......... .......... .......... .......... 5% 64.6M 91s\n", + " 46000K .......... .......... .......... .......... .......... 5% 66.6M 91s\n", + " 46050K .......... .......... .......... .......... .......... 5% 57.0M 91s\n", + " 46100K .......... .......... .......... .......... .......... 5% 50.8M 91s\n", + " 46150K .......... .......... .......... .......... .......... 5% 64.4M 91s\n", + " 46200K .......... .......... .......... .......... .......... 5% 59.0M 91s\n", + " 46250K .......... .......... .......... .......... .......... 5% 65.2M 91s\n", + " 46300K .......... .......... .......... .......... .......... 5% 66.7M 91s\n", + " 46350K .......... .......... .......... .......... .......... 5% 58.7M 91s\n", + " 46400K .......... .......... .......... .......... .......... 5% 74.3M 91s\n", + " 46450K .......... .......... .......... .......... .......... 5% 65.8M 90s\n", + " 46500K .......... .......... .......... .......... .......... 5% 79.4M 90s\n", + " 46550K .......... .......... .......... .......... .......... 5% 3.57M 91s\n", + " 46600K .......... .......... .......... .......... .......... 5% 58.6M 90s\n", + " 46650K .......... .......... .......... .......... .......... 5% 64.5M 90s\n", + " 46700K .......... .......... .......... .......... .......... 5% 47.7M 90s\n", + " 46750K .......... .......... .......... .......... .......... 5% 70.8M 90s\n", + " 46800K .......... .......... .......... .......... .......... 5% 61.5M 90s\n", + " 46850K .......... .......... .......... .......... .......... 5% 45.5M 90s\n", + " 46900K .......... .......... .......... .......... .......... 5% 67.9M 90s\n", + " 46950K .......... .......... .......... .......... .......... 5% 60.3M 90s\n", + " 47000K .......... .......... .......... .......... .......... 5% 59.9M 90s\n", + " 47050K .......... .......... .......... .......... .......... 5% 69.5M 90s\n", + " 47100K .......... .......... .......... .......... .......... 5% 60.6M 90s\n", + " 47150K .......... .......... .......... .......... .......... 5% 70.5M 89s\n", + " 47200K .......... .......... .......... .......... .......... 5% 62.6M 89s\n", + " 47250K .......... .......... .......... .......... .......... 5% 66.1M 89s\n", + " 47300K .......... .......... .......... .......... .......... 5% 42.1M 89s\n", + " 47350K .......... .......... .......... .......... .......... 5% 48.1M 89s\n", + " 47400K .......... .......... .......... .......... .......... 5% 71.4M 89s\n", + " 47450K .......... .......... .......... .......... .......... 5% 63.6M 89s\n", + " 47500K .......... .......... .......... .......... .......... 5% 66.9M 89s\n", + " 47550K .......... .......... .......... .......... .......... 5% 71.3M 89s\n", + " 47600K .......... .......... .......... .......... .......... 5% 85.4M 89s\n", + " 47650K .......... .......... .......... .......... .......... 5% 109M 89s\n", + " 47700K .......... .......... .......... .......... .......... 5% 94.6M 89s\n", + " 47750K .......... .......... .......... .......... .......... 5% 107M 88s\n", + " 47800K .......... .......... .......... .......... .......... 5% 107M 88s\n", + " 47850K .......... .......... .......... .......... .......... 5% 89.1M 88s\n", + " 47900K .......... .......... .......... .......... .......... 5% 97.5M 88s\n", + " 47950K .......... .......... .......... .......... .......... 5% 95.0M 88s\n", + " 48000K .......... .......... .......... .......... .......... 5% 107M 88s\n", + " 48050K .......... .......... .......... .......... .......... 5% 1.23M 89s\n", + " 48100K .......... .......... .......... .......... .......... 5% 56.3M 88s\n", + " 48150K .......... .......... .......... .......... .......... 5% 50.1M 88s\n", + " 48200K .......... .......... .......... .......... .......... 5% 46.5M 88s\n", + " 48250K .......... .......... .......... .......... .......... 5% 64.6M 88s\n", + " 48300K .......... .......... .......... .......... .......... 5% 64.7M 88s\n", + " 48350K .......... .......... .......... .......... .......... 5% 55.1M 88s\n", + " 48400K .......... .......... .......... .......... .......... 5% 71.2M 88s\n", + " 48450K .......... .......... .......... .......... .......... 5% 62.4M 88s\n", + " 48500K .......... .......... .......... .......... .......... 5% 67.4M 88s\n", + " 48550K .......... .......... .......... .......... .......... 5% 71.2M 88s\n", + " 48600K .......... .......... .......... .......... .......... 5% 59.9M 88s\n", + " 48650K .......... .......... .......... .......... .......... 5% 72.4M 88s\n", + " 48700K .......... .......... .......... .......... .......... 5% 40.8M 87s\n", + " 48750K .......... .......... .......... .......... .......... 5% 66.6M 87s\n", + " 48800K .......... .......... .......... .......... .......... 5% 73.0M 87s\n", + " 48850K .......... .......... .......... .......... .......... 5% 61.1M 87s\n", + " 48900K .......... .......... .......... .......... .......... 5% 71.2M 87s\n", + " 48950K .......... .......... .......... .......... .......... 5% 63.3M 87s\n", + " 49000K .......... .......... .......... .......... .......... 5% 68.1M 87s\n", + " 49050K .......... .......... .......... .......... .......... 5% 71.4M 87s\n", + " 49100K .......... .......... .......... .......... .......... 5% 60.6M 87s\n", + " 49150K .......... .......... .......... .......... .......... 5% 91.3M 87s\n", + " 49200K .......... .......... .......... .......... .......... 5% 93.7M 87s\n", + " 49250K .......... .......... .......... .......... .......... 5% 3.22M 87s\n", + " 49300K .......... .......... .......... .......... .......... 5% 61.8M 87s\n", + " 49350K .......... .......... .......... .......... .......... 5% 66.3M 87s\n", + " 49400K .......... .......... .......... .......... .......... 5% 71.5M 87s\n", + " 49450K .......... .......... .......... .......... .......... 5% 68.4M 86s\n", + " 49500K .......... .......... .......... .......... .......... 5% 75.8M 86s\n", + " 49550K .......... .......... .......... .......... .......... 5% 65.6M 86s\n", + " 49600K .......... .......... .......... .......... .......... 5% 46.6M 86s\n", + " 49650K .......... .......... .......... .......... .......... 5% 70.4M 86s\n", + " 49700K .......... .......... .......... .......... .......... 5% 42.1M 86s\n", + " 49750K .......... .......... .......... .......... .......... 5% 71.1M 86s\n", + " 49800K .......... .......... .......... .......... .......... 5% 71.9M 86s\n", + " 49850K .......... .......... .......... .......... .......... 5% 40.6M 86s\n", + " 49900K .......... .......... .......... .......... .......... 5% 52.4M 86s\n", + " 49950K .......... .......... .......... .......... .......... 5% 62.2M 86s\n", + " 50000K .......... .......... .......... .......... .......... 5% 71.8M 86s\n", + " 50050K .......... .......... .......... .......... .......... 5% 71.5M 86s\n", + " 50100K .......... .......... .......... .......... .......... 5% 58.1M 85s\n", + " 50150K .......... .......... .......... .......... .......... 5% 73.3M 85s\n", + " 50200K .......... .......... .......... .......... .......... 5% 95.7M 85s\n", + " 50250K .......... .......... .......... .......... .......... 5% 109M 85s\n", + " 50300K .......... .......... .......... .......... .......... 5% 111M 85s\n", + " 50350K .......... .......... .......... .......... .......... 5% 90.7M 85s\n", + " 50400K .......... .......... .......... .......... .......... 5% 108M 85s\n", + " 50450K .......... .......... .......... .......... .......... 5% 95.6M 85s\n", + " 50500K .......... .......... .......... .......... .......... 5% 109M 85s\n", + " 50550K .......... .......... .......... .......... .......... 5% 104M 85s\n", + " 50600K .......... .......... .......... .......... .......... 5% 89.2M 85s\n", + " 50650K .......... .......... .......... .......... .......... 5% 1.23M 85s\n", + " 50700K .......... .......... .......... .......... .......... 6% 48.5M 85s\n", + " 50750K .......... .......... .......... .......... .......... 6% 39.1M 85s\n", + " 50800K .......... .......... .......... .......... .......... 6% 70.4M 85s\n", + " 50850K .......... .......... .......... .......... .......... 6% 50.6M 85s\n", + " 50900K .......... .......... .......... .......... .......... 6% 66.9M 85s\n", + " 50950K .......... .......... .......... .......... .......... 6% 56.7M 85s\n", + " 51000K .......... .......... .......... .......... .......... 6% 71.5M 85s\n", + " 51050K .......... .......... .......... .......... .......... 6% 72.6M 85s\n", + " 51100K .......... .......... .......... .......... .......... 6% 62.3M 84s\n", + " 51150K .......... .......... .......... .......... .......... 6% 66.7M 84s\n", + " 51200K .......... .......... .......... .......... .......... 6% 60.6M 84s\n", + " 51250K .......... .......... .......... .......... .......... 6% 71.9M 84s\n", + " 51300K .......... .......... .......... .......... .......... 6% 58.7M 84s\n", + " 51350K .......... .......... .......... .......... .......... 6% 62.9M 84s\n", + " 51400K .......... .......... .......... .......... .......... 6% 65.2M 84s\n", + " 51450K .......... .......... .......... .......... .......... 6% 63.9M 84s\n", + " 51500K .......... .......... .......... .......... .......... 6% 72.6M 84s\n", + " 51550K .......... .......... .......... .......... .......... 6% 70.6M 84s\n", + " 51600K .......... .......... .......... .......... .......... 6% 62.4M 84s\n", + " 51650K .......... .......... .......... .......... .......... 6% 67.5M 84s\n", + " 51700K .......... .......... .......... .......... .......... 6% 80.5M 84s\n", + " 51750K .......... .......... .......... .......... .......... 6% 108M 83s\n", + " 51800K .......... .......... .......... .......... .......... 6% 109M 83s\n", + " 51850K .......... .......... .......... .......... .......... 6% 93.8M 83s\n", + " 51900K .......... .......... .......... .......... .......... 6% 105M 83s\n", + " 51950K .......... .......... .......... .......... .......... 6% 3.24M 83s\n", + " 52000K .......... .......... .......... .......... .......... 6% 66.7M 83s\n", + " 52050K .......... .......... .......... .......... .......... 6% 74.1M 83s\n", + " 52100K .......... .......... .......... .......... .......... 6% 66.8M 83s\n", + " 52150K .......... .......... .......... .......... .......... 6% 74.4M 83s\n", + " 52200K .......... .......... .......... .......... .......... 6% 45.9M 83s\n", + " 52250K .......... .......... .......... .......... .......... 6% 52.1M 83s\n", + " 52300K .......... .......... .......... .......... .......... 6% 46.6M 83s\n", + " 52350K .......... .......... .......... .......... .......... 6% 57.9M 83s\n", + " 52400K .......... .......... .......... .......... .......... 6% 36.1M 83s\n", + " 52450K .......... .......... .......... .......... .......... 6% 61.0M 83s\n", + " 52500K .......... .......... .......... .......... .......... 6% 71.3M 83s\n", + " 52550K .......... .......... .......... .......... .......... 6% 56.3M 83s\n", + " 52600K .......... .......... .......... .......... .......... 6% 62.2M 82s\n", + " 52650K .......... .......... .......... .......... .......... 6% 75.6M 82s\n", + " 52700K .......... .......... .......... .......... .......... 6% 77.1M 82s\n", + " 52750K .......... .......... .......... .......... .......... 6% 97.5M 82s\n", + " 52800K .......... .......... .......... .......... .......... 6% 97.2M 82s\n", + " 52850K .......... .......... .......... .......... .......... 6% 76.7M 82s\n", + " 52900K .......... .......... .......... .......... .......... 6% 88.2M 82s\n", + " 52950K .......... .......... .......... .......... .......... 6% 84.0M 82s\n", + " 53000K .......... .......... .......... .......... .......... 6% 97.3M 82s\n", + " 53050K .......... .......... .......... .......... .......... 6% 97.3M 82s\n", + " 53100K .......... .......... .......... .......... .......... 6% 83.6M 82s\n", + " 53150K .......... .......... .......... .......... .......... 6% 94.7M 82s\n", + " 53200K .......... .......... .......... .......... .......... 6% 83.2M 82s\n", + " 53250K .......... .......... .......... .......... .......... 6% 91.8M 82s\n", + " 53300K .......... .......... .......... .......... .......... 6% 98.0M 81s\n", + " 53350K .......... .......... .......... .......... .......... 6% 1.25M 82s\n", + " 53400K .......... .......... .......... .......... .......... 6% 52.5M 82s\n", + " 53450K .......... .......... .......... .......... .......... 6% 47.9M 82s\n", + " 53500K .......... .......... .......... .......... .......... 6% 67.2M 82s\n", + " 53550K .......... .......... .......... .......... .......... 6% 70.8M 82s\n", + " 53600K .......... .......... .......... .......... .......... 6% 52.5M 82s\n", + " 53650K .......... .......... .......... .......... .......... 6% 64.6M 82s\n", + " 53700K .......... .......... .......... .......... .......... 6% 53.4M 81s\n", + " 53750K .......... .......... .......... .......... .......... 6% 73.5M 81s\n", + " 53800K .......... .......... .......... .......... .......... 6% 74.5M 81s\n", + " 53850K .......... .......... .......... .......... .......... 6% 64.1M 81s\n", + " 53900K .......... .......... .......... .......... .......... 6% 66.7M 81s\n", + " 53950K .......... .......... .......... .......... .......... 6% 60.5M 81s\n", + " 54000K .......... .......... .......... .......... .......... 6% 64.6M 81s\n", + " 54050K .......... .......... .......... .......... .......... 6% 74.2M 81s\n", + " 54100K .......... .......... .......... .......... .......... 6% 65.1M 81s\n", + " 54150K .......... .......... .......... .......... .......... 6% 67.0M 81s\n", + " 54200K .......... .......... .......... .......... .......... 6% 64.5M 81s\n", + " 54250K .......... .......... .......... .......... .......... 6% 74.1M 81s\n", + " 54300K .......... .......... .......... .......... .......... 6% 74.6M 81s\n", + " 54350K .......... .......... .......... .......... .......... 6% 84.7M 81s\n", + " 54400K .......... .......... .......... .......... .......... 6% 110M 80s\n", + " 54450K .......... .......... .......... .......... .......... 6% 98.5M 80s\n", + " 54500K .......... .......... .......... .......... .......... 6% 108M 80s\n", + " 54550K .......... .......... .......... .......... .......... 6% 114M 80s\n", + " 54600K .......... .......... .......... .......... .......... 6% 2.94M 80s\n", + " 54650K .......... .......... .......... .......... .......... 6% 66.1M 80s\n", + " 54700K .......... .......... .......... .......... .......... 6% 52.3M 80s\n", + " 54750K .......... .......... .......... .......... .......... 6% 62.0M 80s\n", + " 54800K .......... .......... .......... .......... .......... 6% 48.4M 80s\n", + " 54850K .......... .......... .......... .......... .......... 6% 58.7M 80s\n", + " 54900K .......... .......... .......... .......... .......... 6% 50.2M 80s\n", + " 54950K .......... .......... .......... .......... .......... 6% 61.2M 80s\n", + " 55000K .......... .......... .......... .......... .......... 6% 53.1M 80s\n", + " 55050K .......... .......... .......... .......... .......... 6% 73.5M 80s\n", + " 55100K .......... .......... .......... .......... .......... 6% 62.4M 80s\n", + " 55150K .......... .......... .......... .......... .......... 6% 71.3M 80s\n", + " 55200K .......... .......... .......... .......... .......... 6% 64.6M 80s\n", + " 55250K .......... .......... .......... .......... .......... 6% 70.4M 80s\n", + " 55300K .......... .......... .......... .......... .......... 6% 57.7M 79s\n", + " 55350K .......... .......... .......... .......... .......... 6% 95.9M 79s\n", + " 55400K .......... .......... .......... .......... .......... 6% 107M 79s\n", + " 55450K .......... .......... .......... .......... .......... 6% 98.6M 79s\n", + " 55500K .......... .......... .......... .......... .......... 6% 108M 79s\n", + " 55550K .......... .......... .......... .......... .......... 6% 108M 79s\n", + " 55600K .......... .......... .......... .......... .......... 6% 96.3M 79s\n", + " 55650K .......... .......... .......... .......... .......... 6% 109M 79s\n", + " 55700K .......... .......... .......... .......... .......... 6% 91.7M 79s\n", + " 55750K .......... .......... .......... .......... .......... 6% 113M 79s\n", + " 55800K .......... .......... .......... .......... .......... 6% 110M 79s\n", + " 55850K .......... .......... .......... .......... .......... 6% 96.8M 79s\n", + " 55900K .......... .......... .......... .......... .......... 6% 112M 79s\n", + " 55950K .......... .......... .......... .......... .......... 6% 99.7M 79s\n", + " 56000K .......... .......... .......... .......... .......... 6% 114M 79s\n", + " 56050K .......... .......... .......... .......... .......... 6% 115M 78s\n", + " 56100K .......... .......... .......... .......... .......... 6% 92.7M 78s\n", + " 56150K .......... .......... .......... .......... .......... 6% 1.25M 79s\n", + " 56200K .......... .......... .......... .......... .......... 6% 56.4M 79s\n", + " 56250K .......... .......... .......... .......... .......... 6% 53.8M 79s\n", + " 56300K .......... .......... .......... .......... .......... 6% 71.1M 79s\n", + " 56350K .......... .......... .......... .......... .......... 6% 63.8M 79s\n", + " 56400K .......... .......... .......... .......... .......... 6% 67.5M 79s\n", + " 56450K .......... .......... .......... .......... .......... 6% 57.1M 78s\n", + " 56500K .......... .......... .......... .......... .......... 6% 72.0M 78s\n", + " 56550K .......... .......... .......... .......... .......... 6% 74.6M 78s\n", + " 56600K .......... .......... .......... .......... .......... 6% 64.7M 78s\n", + " 56650K .......... .......... .......... .......... .......... 6% 75.6M 78s\n", + " 56700K .......... .......... .......... .......... .......... 6% 61.8M 78s\n", + " 56750K .......... .......... .......... .......... .......... 6% 66.6M 78s\n", + " 56800K .......... .......... .......... .......... .......... 6% 73.0M 78s\n", + " 56850K .......... .......... .......... .......... .......... 6% 63.4M 78s\n", + " 56900K .......... .......... .......... .......... .......... 6% 75.0M 78s\n", + " 56950K .......... .......... .......... .......... .......... 6% 64.4M 78s\n", + " 57000K .......... .......... .......... .......... .......... 6% 74.7M 78s\n", + " 57050K .......... .......... .......... .......... .......... 6% 70.5M 78s\n", + " 57100K .......... .......... .......... .......... .......... 6% 93.8M 78s\n", + " 57150K .......... .......... .......... .......... .......... 6% 115M 78s\n", + " 57200K .......... .......... .......... .......... .......... 6% 96.3M 78s\n", + " 57250K .......... .......... .......... .......... .......... 6% 114M 77s\n", + " 57300K .......... .......... .......... .......... .......... 6% 2.50M 78s\n", + " 57350K .......... .......... .......... .......... .......... 6% 43.7M 78s\n", + " 57400K .......... .......... .......... .......... .......... 6% 73.4M 78s\n", + " 57450K .......... .......... .......... .......... .......... 6% 59.8M 77s\n", + " 57500K .......... .......... .......... .......... .......... 6% 72.3M 77s\n", + " 57550K .......... .......... .......... .......... .......... 6% 7.43M 77s\n", + " 57600K .......... .......... .......... .......... .......... 6% 30.4M 77s\n", + " 57650K .......... .......... .......... .......... .......... 6% 72.6M 77s\n", + " 57700K .......... .......... .......... .......... .......... 6% 10.0M 77s\n", + " 57750K .......... .......... .......... .......... .......... 6% 72.0M 77s\n", + " 57800K .......... .......... .......... .......... .......... 6% 65.9M 77s\n", + " 57850K .......... .......... .......... .......... .......... 6% 8.90M 77s\n", + " 57900K .......... .......... .......... .......... .......... 6% 72.0M 77s\n", + " 57950K .......... .......... .......... .......... .......... 6% 9.44M 77s\n", + " 58000K .......... .......... .......... .......... .......... 6% 66.1M 77s\n", + " 58050K .......... .......... .......... .......... .......... 6% 73.3M 77s\n", + " 58100K .......... .......... .......... .......... .......... 6% 11.9M 77s\n", + " 58150K .......... .......... .......... .......... .......... 6% 72.7M 77s\n", + " 58200K .......... .......... .......... .......... .......... 6% 15.2M 77s\n", + " 58250K .......... .......... .......... .......... .......... 6% 41.1M 77s\n", + " 58300K .......... .......... .......... .......... .......... 6% 72.2M 77s\n", + " 58350K .......... .......... .......... .......... .......... 6% 9.99M 77s\n", + " 58400K .......... .......... .......... .......... .......... 6% 66.8M 77s\n", + " 58450K .......... .......... .......... .......... .......... 6% 6.88M 77s\n", + " 58500K .......... .......... .......... .......... .......... 6% 65.3M 77s\n", + " 58550K .......... .......... .......... .......... .......... 6% 73.0M 77s\n", + " 58600K .......... .......... .......... .......... .......... 6% 10.1M 77s\n", + " 58650K .......... .......... .......... .......... .......... 6% 70.6M 77s\n", + " 58700K .......... .......... .......... .......... .......... 6% 18.6M 77s\n", + " 58750K .......... .......... .......... .......... .......... 6% 37.6M 76s\n", + " 58800K .......... .......... .......... .......... .......... 6% 73.7M 76s\n", + " 58850K .......... .......... .......... .......... .......... 6% 6.47M 76s\n", + " 58900K .......... .......... .......... .......... .......... 6% 72.1M 76s\n", + " 58950K .......... .......... .......... .......... .......... 6% 60.5M 76s\n", + " 59000K .......... .......... .......... .......... .......... 6% 18.1M 76s\n", + " 59050K .......... .......... .......... .......... .......... 6% 73.5M 76s\n", + " 59100K .......... .......... .......... .......... .......... 6% 31.7M 76s\n", + " 59150K .......... .......... .......... .......... .......... 6% 38.2M 76s\n", + " 59200K .......... .......... .......... .......... .......... 7% 57.0M 76s\n", + " 59250K .......... .......... .......... .......... .......... 7% 36.4M 76s\n", + " 59300K .......... .......... .......... .......... .......... 7% 73.0M 76s\n", + " 59350K .......... .......... .......... .......... .......... 7% 33.4M 76s\n", + " 59400K .......... .......... .......... .......... .......... 7% 48.0M 76s\n", + " 59450K .......... .......... .......... .......... .......... 7% 60.9M 76s\n", + " 59500K .......... .......... .......... .......... .......... 7% 21.1M 76s\n", + " 59550K .......... .......... .......... .......... .......... 7% 72.8M 76s\n", + " 59600K .......... .......... .......... .......... .......... 7% 20.4M 76s\n", + " 59650K .......... .......... .......... .......... .......... 7% 38.6M 76s\n", + " 59700K .......... .......... .......... .......... .......... 7% 81.6M 76s\n", + " 59750K .......... .......... .......... .......... .......... 7% 12.8M 76s\n", + " 59800K .......... .......... .......... .......... .......... 7% 67.0M 75s\n", + " 59850K .......... .......... .......... .......... .......... 7% 38.9M 75s\n", + " 59900K .......... .......... .......... .......... .......... 7% 32.4M 75s\n", + " 59950K .......... .......... .......... .......... .......... 7% 73.2M 75s\n", + " 60000K .......... .......... .......... .......... .......... 7% 20.5M 75s\n", + " 60050K .......... .......... .......... .......... .......... 7% 56.7M 75s\n", + " 60100K .......... .......... .......... .......... .......... 7% 70.4M 75s\n", + " 60150K .......... .......... .......... .......... .......... 7% 10.7M 75s\n", + " 60200K .......... .......... .......... .......... .......... 7% 63.0M 75s\n", + " 60250K .......... .......... .......... .......... .......... 7% 3.97M 75s\n", + " 60300K .......... .......... .......... .......... .......... 7% 72.6M 75s\n", + " 60350K .......... .......... .......... .......... .......... 7% 61.3M 75s\n", + " 60400K .......... .......... .......... .......... .......... 7% 8.33M 75s\n", + " 60450K .......... .......... .......... .......... .......... 7% 63.3M 75s\n", + " 60500K .......... .......... .......... .......... .......... 7% 47.4M 75s\n", + " 60550K .......... .......... .......... .......... .......... 7% 47.1M 75s\n", + " 60600K .......... .......... .......... .......... .......... 7% 58.1M 75s\n", + " 60650K .......... .......... .......... .......... .......... 7% 15.5M 75s\n", + " 60700K .......... .......... .......... .......... .......... 7% 59.9M 75s\n", + " 60750K .......... .......... .......... .......... .......... 7% 67.0M 75s\n", + " 60800K .......... .......... .......... .......... .......... 7% 33.0M 75s\n", + " 60850K .......... .......... .......... .......... .......... 7% 69.9M 75s\n", + " 60900K .......... .......... .......... .......... .......... 7% 7.63M 75s\n", + " 60950K .......... .......... .......... .......... .......... 7% 71.8M 75s\n", + " 61000K .......... .......... .......... .......... .......... 7% 83.9M 75s\n", + " 61050K .......... .......... .......... .......... .......... 7% 19.6M 74s\n", + " 61100K .......... .......... .......... .......... .......... 7% 60.7M 74s\n", + " 61150K .......... .......... .......... .......... .......... 7% 18.4M 74s\n", + " 61200K .......... .......... .......... .......... .......... 7% 60.0M 74s\n", + " 61250K .......... .......... .......... .......... .......... 7% 69.3M 74s\n", + " 61300K .......... .......... .......... .......... .......... 7% 13.0M 74s\n", + " 61350K .......... .......... .......... .......... .......... 7% 25.0M 74s\n", + " 61400K .......... .......... .......... .......... .......... 7% 45.8M 74s\n", + " 61450K .......... .......... .......... .......... .......... 7% 51.1M 74s\n", + " 61500K .......... .......... .......... .......... .......... 7% 74.7M 74s\n", + " 61550K .......... .......... .......... .......... .......... 7% 77.2M 74s\n", + " 61600K .......... .......... .......... .......... .......... 7% 61.4M 74s\n", + " 61650K .......... .......... .......... .......... .......... 7% 55.2M 74s\n", + " 61700K .......... .......... .......... .......... .......... 7% 51.5M 74s\n", + " 61750K .......... .......... .......... .......... .......... 7% 76.6M 74s\n", + " 61800K .......... .......... .......... .......... .......... 7% 78.3M 74s\n", + " 61850K .......... .......... .......... .......... .......... 7% 46.8M 74s\n", + " 61900K .......... .......... .......... .......... .......... 7% 70.3M 74s\n", + " 61950K .......... .......... .......... .......... .......... 7% 96.7M 74s\n", + " 62000K .......... .......... .......... .......... .......... 7% 113M 74s\n", + " 62050K .......... .......... .......... .......... .......... 7% 88.4M 73s\n", + " 62100K .......... .......... .......... .......... .......... 7% 92.3M 73s\n", + " 62150K .......... .......... .......... .......... .......... 7% 76.2M 73s\n", + " 62200K .......... .......... .......... .......... .......... 7% 90.3M 73s\n", + " 62250K .......... .......... .......... .......... .......... 7% 112M 73s\n", + " 62300K .......... .......... .......... .......... .......... 7% 111M 73s\n", + " 62350K .......... .......... .......... .......... .......... 7% 67.9M 73s\n", + " 62400K .......... .......... .......... .......... .......... 7% 68.3M 73s\n", + " 62450K .......... .......... .......... .......... .......... 7% 33.8M 73s\n", + " 62500K .......... .......... .......... .......... .......... 7% 110M 73s\n", + " 62550K .......... .......... .......... .......... .......... 7% 35.8M 73s\n", + " 62600K .......... .......... .......... .......... .......... 7% 27.7M 73s\n", + " 62650K .......... .......... .......... .......... .......... 7% 44.0M 73s\n", + " 62700K .......... .......... .......... .......... .......... 7% 8.82M 73s\n", + " 62750K .......... .......... .......... .......... .......... 7% 139M 73s\n", + " 62800K .......... .......... .......... .......... .......... 7% 59.2M 73s\n", + " 62850K .......... .......... .......... .......... .......... 7% 1.89M 73s\n", + " 62900K .......... .......... .......... .......... .......... 7% 32.4M 73s\n", + " 62950K .......... .......... .......... .......... .......... 7% 20.7M 73s\n", + " 63000K .......... .......... .......... .......... .......... 7% 71.5M 73s\n", + " 63050K .......... .......... .......... .......... .......... 7% 73.0M 73s\n", + " 63100K .......... .......... .......... .......... .......... 7% 37.2M 73s\n", + " 63150K .......... .......... .......... .......... .......... 7% 64.2M 73s\n", + " 63200K .......... .......... .......... .......... .......... 7% 46.2M 73s\n", + " 63250K .......... .......... .......... .......... .......... 7% 49.9M 73s\n", + " 63300K .......... .......... .......... .......... .......... 7% 73.5M 73s\n", + " 63350K .......... .......... .......... .......... .......... 7% 55.4M 72s\n", + " 63400K .......... .......... .......... .......... .......... 7% 70.2M 72s\n", + " 63450K .......... .......... .......... .......... .......... 7% 45.1M 72s\n", + " 63500K .......... .......... .......... .......... .......... 7% 55.1M 72s\n", + " 63550K .......... .......... .......... .......... .......... 7% 73.2M 72s\n", + " 63600K .......... .......... .......... .......... .......... 7% 42.9M 72s\n", + " 63650K .......... .......... .......... .......... .......... 7% 55.8M 72s\n", + " 63700K .......... .......... .......... .......... .......... 7% 77.6M 72s\n", + " 63750K .......... .......... .......... .......... .......... 7% 110M 72s\n", + " 63800K .......... .......... .......... .......... .......... 7% 110M 72s\n", + " 63850K .......... .......... .......... .......... .......... 7% 96.1M 72s\n", + " 63900K .......... .......... .......... .......... .......... 7% 9.25M 72s\n", + " 63950K .......... .......... .......... .......... .......... 7% 71.2M 72s\n", + " 64000K .......... .......... .......... .......... .......... 7% 24.0M 72s\n", + " 64050K .......... .......... .......... .......... .......... 7% 43.0M 72s\n", + " 64100K .......... .......... .......... .......... .......... 7% 73.7M 72s\n", + " 64150K .......... .......... .......... .......... .......... 7% 22.8M 72s\n", + " 64200K .......... .......... .......... .......... .......... 7% 51.6M 72s\n", + " 64250K .......... .......... .......... .......... .......... 7% 34.2M 72s\n", + " 64300K .......... .......... .......... .......... .......... 7% 88.4M 72s\n", + " 64350K .......... .......... .......... .......... .......... 7% 17.5M 72s\n", + " 64400K .......... .......... .......... .......... .......... 7% 58.0M 72s\n", + " 64450K .......... .......... .......... .......... .......... 7% 53.2M 71s\n", + " 64500K .......... .......... .......... .......... .......... 7% 20.0M 71s\n", + " 64550K .......... .......... .......... .......... .......... 7% 52.5M 71s\n", + " 64600K .......... .......... .......... .......... .......... 7% 71.2M 71s\n", + " 64650K .......... .......... .......... .......... .......... 7% 58.3M 71s\n", + " 64700K .......... .......... .......... .......... .......... 7% 42.4M 71s\n", + " 64750K .......... .......... .......... .......... .......... 7% 60.5M 71s\n", + " 64800K .......... .......... .......... .......... .......... 7% 72.1M 71s\n", + " 64850K .......... .......... .......... .......... .......... 7% 59.1M 71s\n", + " 64900K .......... .......... .......... .......... .......... 7% 80.9M 71s\n", + " 64950K .......... .......... .......... .......... .......... 7% 64.2M 71s\n", + " 65000K .......... .......... .......... .......... .......... 7% 105M 71s\n", + " 65050K .......... .......... .......... .......... .......... 7% 51.6M 71s\n", + " 65100K .......... .......... .......... .......... .......... 7% 64.7M 71s\n", + " 65150K .......... .......... .......... .......... .......... 7% 101M 71s\n", + " 65200K .......... .......... .......... .......... .......... 7% 91.1M 71s\n", + " 65250K .......... .......... .......... .......... .......... 7% 65.1M 71s\n", + " 65300K .......... .......... .......... .......... .......... 7% 74.3M 71s\n", + " 65350K .......... .......... .......... .......... .......... 7% 52.1M 71s\n", + " 65400K .......... .......... .......... .......... .......... 7% 92.6M 71s\n", + " 65450K .......... .......... .......... .......... .......... 7% 67.9M 70s\n", + " 65500K .......... .......... .......... .......... .......... 7% 105M 70s\n", + " 65550K .......... .......... .......... .......... .......... 7% 41.5M 70s\n", + " 65600K .......... .......... .......... .......... .......... 7% 33.8M 70s\n", + " 65650K .......... .......... .......... .......... .......... 7% 98.5M 70s\n", + " 65700K .......... .......... .......... .......... .......... 7% 28.8M 70s\n", + " 65750K .......... .......... .......... .......... .......... 7% 10.4M 70s\n", + " 65800K .......... .......... .......... .......... .......... 7% 68.6M 70s\n", + " 65850K .......... .......... .......... .......... .......... 7% 77.0M 70s\n", + " 65900K .......... .......... .......... .......... .......... 7% 1.87M 70s\n", + " 65950K .......... .......... .......... .......... .......... 7% 34.8M 70s\n", + " 66000K .......... .......... .......... .......... .......... 7% 40.8M 70s\n", + " 66050K .......... .......... .......... .......... .......... 7% 55.1M 70s\n", + " 66100K .......... .......... .......... .......... .......... 7% 62.8M 70s\n", + " 66150K .......... .......... .......... .......... .......... 7% 18.8M 70s\n", + " 66200K .......... .......... .......... .......... .......... 7% 45.0M 70s\n", + " 66250K .......... .......... .......... .......... .......... 7% 51.2M 70s\n", + " 66300K .......... .......... .......... .......... .......... 7% 68.6M 70s\n", + " 66350K .......... .......... .......... .......... .......... 7% 63.1M 70s\n", + " 66400K .......... .......... .......... .......... .......... 7% 70.8M 70s\n", + " 66450K .......... .......... .......... .......... .......... 7% 10.3M 70s\n", + " 66500K .......... .......... .......... .......... .......... 7% 65.8M 70s\n", + " 66550K .......... .......... .......... .......... .......... 7% 64.7M 70s\n", + " 66600K .......... .......... .......... .......... .......... 7% 56.2M 70s\n", + " 66650K .......... .......... .......... .......... .......... 7% 66.7M 70s\n", + " 66700K .......... .......... .......... .......... .......... 7% 58.0M 70s\n", + " 66750K .......... .......... .......... .......... .......... 7% 63.1M 70s\n", + " 66800K .......... .......... .......... .......... .......... 7% 19.4M 70s\n", + " 66850K .......... .......... .......... .......... .......... 7% 56.6M 70s\n", + " 66900K .......... .......... .......... .......... .......... 7% 64.8M 70s\n", + " 66950K .......... .......... .......... .......... .......... 7% 56.1M 70s\n", + " 67000K .......... .......... .......... .......... .......... 7% 59.4M 69s\n", + " 67050K .......... .......... .......... .......... .......... 7% 65.9M 69s\n", + " 67100K .......... .......... .......... .......... .......... 7% 18.8M 69s\n", + " 67150K .......... .......... .......... .......... .......... 7% 82.3M 69s\n", + " 67200K .......... .......... .......... .......... .......... 7% 70.0M 69s\n", + " 67250K .......... .......... .......... .......... .......... 7% 31.0M 69s\n", + " 67300K .......... .......... .......... .......... .......... 7% 60.8M 69s\n", + " 67350K .......... .......... .......... .......... .......... 7% 67.5M 69s\n", + " 67400K .......... .......... .......... .......... .......... 7% 27.6M 69s\n", + " 67450K .......... .......... .......... .......... .......... 7% 40.5M 69s\n", + " 67500K .......... .......... .......... .......... .......... 7% 39.0M 69s\n", + " 67550K .......... .......... .......... .......... .......... 7% 49.6M 69s\n", + " 67600K .......... .......... .......... .......... .......... 7% 25.4M 69s\n", + " 67650K .......... .......... .......... .......... .......... 8% 35.7M 69s\n", + " 67700K .......... .......... .......... .......... .......... 8% 51.9M 69s\n", + " 67750K .......... .......... .......... .......... .......... 8% 70.3M 69s\n", + " 67800K .......... .......... .......... .......... .......... 8% 55.7M 69s\n", + " 67850K .......... .......... .......... .......... .......... 8% 52.3M 69s\n", + " 67900K .......... .......... .......... .......... .......... 8% 61.4M 69s\n", + " 67950K .......... .......... .......... .......... .......... 8% 58.3M 69s\n", + " 68000K .......... .......... .......... .......... .......... 8% 59.8M 69s\n", + " 68050K .......... .......... .......... .......... .......... 8% 71.0M 69s\n", + " 68100K .......... .......... .......... .......... .......... 8% 10.6M 69s\n", + " 68150K .......... .......... .......... .......... .......... 8% 70.5M 69s\n", + " 68200K .......... .......... .......... .......... .......... 8% 58.1M 68s\n", + " 68250K .......... .......... .......... .......... .......... 8% 33.7M 68s\n", + " 68300K .......... .......... .......... .......... .......... 8% 72.8M 68s\n", + " 68350K .......... .......... .......... .......... .......... 8% 63.9M 68s\n", + " 68400K .......... .......... .......... .......... .......... 8% 76.0M 68s\n", + " 68450K .......... .......... .......... .......... .......... 8% 63.6M 68s\n", + " 68500K .......... .......... .......... .......... .......... 8% 75.1M 68s\n", + " 68550K .......... .......... .......... .......... .......... 8% 75.5M 68s\n", + " 68600K .......... .......... .......... .......... .......... 8% 65.9M 68s\n", + " 68650K .......... .......... .......... .......... .......... 8% 77.7M 68s\n", + " 68700K .......... .......... .......... .......... .......... 8% 66.7M 68s\n", + " 68750K .......... .......... .......... .......... .......... 8% 65.8M 68s\n", + " 68800K .......... .......... .......... .......... .......... 8% 76.5M 68s\n", + " 68850K .......... .......... .......... .......... .......... 8% 46.7M 68s\n", + " 68900K .......... .......... .......... .......... .......... 8% 1.96M 68s\n", + " 68950K .......... .......... .......... .......... .......... 8% 27.8M 68s\n", + " 69000K .......... .......... .......... .......... .......... 8% 69.5M 68s\n", + " 69050K .......... .......... .......... .......... .......... 8% 58.4M 68s\n", + " 69100K .......... .......... .......... .......... .......... 8% 12.2M 68s\n", + " 69150K .......... .......... .......... .......... .......... 8% 67.9M 68s\n", + " 69200K .......... .......... .......... .......... .......... 8% 61.8M 68s\n", + " 69250K .......... .......... .......... .......... .......... 8% 63.7M 68s\n", + " 69300K .......... .......... .......... .......... .......... 8% 53.5M 68s\n", + " 69350K .......... .......... .......... .......... .......... 8% 61.3M 68s\n", + " 69400K .......... .......... .......... .......... .......... 8% 9.06M 68s\n", + " 69450K .......... .......... .......... .......... .......... 8% 58.4M 68s\n", + " 69500K .......... .......... .......... .......... .......... 8% 56.0M 68s\n", + " 69550K .......... .......... .......... .......... .......... 8% 70.2M 68s\n", + " 69600K .......... .......... .......... .......... .......... 8% 59.0M 68s\n", + " 69650K .......... .......... .......... .......... .......... 8% 12.7M 68s\n", + " 69700K .......... .......... .......... .......... .......... 8% 36.4M 68s\n", + " 69750K .......... .......... .......... .......... .......... 8% 70.8M 67s\n", + " 69800K .......... .......... .......... .......... .......... 8% 8.93M 68s\n", + " 69850K .......... .......... .......... .......... .......... 8% 19.4M 67s\n", + " 69900K .......... .......... .......... .......... .......... 8% 41.1M 67s\n", + " 69950K .......... .......... .......... .......... .......... 8% 47.0M 67s\n", + " 70000K .......... .......... .......... .......... .......... 8% 57.0M 67s\n", + " 70050K .......... .......... .......... .......... .......... 8% 66.9M 67s\n", + " 70100K .......... .......... .......... .......... .......... 8% 61.8M 67s\n", + " 70150K .......... .......... .......... .......... .......... 8% 63.9M 67s\n", + " 70200K .......... .......... .......... .......... .......... 8% 60.7M 67s\n", + " 70250K .......... .......... .......... .......... .......... 8% 70.0M 67s\n", + " 70300K .......... .......... .......... .......... .......... 8% 68.5M 67s\n", + " 70350K .......... .......... .......... .......... .......... 8% 61.8M 67s\n", + " 70400K .......... .......... .......... .......... .......... 8% 71.7M 67s\n", + " 70450K .......... .......... .......... .......... .......... 8% 59.8M 67s\n", + " 70500K .......... .......... .......... .......... .......... 8% 53.2M 67s\n", + " 70550K .......... .......... .......... .......... .......... 8% 66.5M 67s\n", + " 70600K .......... .......... .......... .......... .......... 8% 61.9M 67s\n", + " 70650K .......... .......... .......... .......... .......... 8% 73.3M 67s\n", + " 70700K .......... .......... .......... .......... .......... 8% 62.8M 67s\n", + " 70750K .......... .......... .......... .......... .......... 8% 108M 67s\n", + " 70800K .......... .......... .......... .......... .......... 8% 89.5M 67s\n", + " 70850K .......... .......... .......... .......... .......... 8% 88.5M 67s\n", + " 70900K .......... .......... .......... .......... .......... 8% 105M 67s\n", + " 70950K .......... .......... .......... .......... .......... 8% 91.7M 67s\n", + " 71000K .......... .......... .......... .......... .......... 8% 109M 66s\n", + " 71050K .......... .......... .......... .......... .......... 8% 15.4M 66s\n", + " 71100K .......... .......... .......... .......... .......... 8% 63.9M 66s\n", + " 71150K .......... .......... .......... .......... .......... 8% 106M 66s\n", + " 71200K .......... .......... .......... .......... .......... 8% 73.6M 66s\n", + " 71250K .......... .......... .......... .......... .......... 8% 41.7M 66s\n", + " 71300K .......... .......... .......... .......... .......... 8% 52.8M 66s\n", + " 71350K .......... .......... .......... .......... .......... 8% 101M 66s\n", + " 71400K .......... .......... .......... .......... .......... 8% 71.1M 66s\n", + " 71450K .......... .......... .......... .......... .......... 8% 98.7M 66s\n", + " 71500K .......... .......... .......... .......... .......... 8% 99.8M 66s\n", + " 71550K .......... .......... .......... .......... .......... 8% 76.8M 66s\n", + " 71600K .......... .......... .......... .......... .......... 8% 12.7M 66s\n", + " 71650K .......... .......... .......... .......... .......... 8% 113M 66s\n", + " 71700K .......... .......... .......... .......... .......... 8% 64.4M 66s\n", + " 71750K .......... .......... .......... .......... .......... 8% 91.3M 66s\n", + " 71800K .......... .......... .......... .......... .......... 8% 117M 66s\n", + " 71850K .......... .......... .......... .......... .......... 8% 102M 66s\n", + " 71900K .......... .......... .......... .......... .......... 8% 85.5M 66s\n", + " 71950K .......... .......... .......... .......... .......... 8% 2.02M 66s\n", + " 72000K .......... .......... .......... .......... .......... 8% 4.50M 66s\n", + " 72050K .......... .......... .......... .......... .......... 8% 48.4M 66s\n", + " 72100K .......... .......... .......... .......... .......... 8% 50.0M 66s\n", + " 72150K .......... .......... .......... .......... .......... 8% 51.2M 66s\n", + " 72200K .......... .......... .......... .......... .......... 8% 59.7M 66s\n", + " 72250K .......... .......... .......... .......... .......... 8% 71.5M 66s\n", + " 72300K .......... .......... .......... .......... .......... 8% 71.3M 66s\n", + " 72350K .......... .......... .......... .......... .......... 8% 58.7M 66s\n", + " 72400K .......... .......... .......... .......... .......... 8% 65.6M 66s\n", + " 72450K .......... .......... .......... .......... .......... 8% 47.0M 66s\n", + " 72500K .......... .......... .......... .......... .......... 8% 71.0M 66s\n", + " 72550K .......... .......... .......... .......... .......... 8% 72.3M 66s\n", + " 72600K .......... .......... .......... .......... .......... 8% 61.7M 66s\n", + " 72650K .......... .......... .......... .......... .......... 8% 12.4M 66s\n", + " 72700K .......... .......... .......... .......... .......... 8% 7.89M 66s\n", + " 72750K .......... .......... .......... .......... .......... 8% 61.9M 65s\n", + " 72800K .......... .......... .......... .......... .......... 8% 59.3M 65s\n", + " 72850K .......... .......... .......... .......... .......... 8% 51.4M 65s\n", + " 72900K .......... .......... .......... .......... .......... 8% 102M 65s\n", + " 72950K .......... .......... .......... .......... .......... 8% 74.2M 65s\n", + " 73000K .......... .......... .......... .......... .......... 8% 104M 65s\n", + " 73050K .......... .......... .......... .......... .......... 8% 71.6M 65s\n", + " 73100K .......... .......... .......... .......... .......... 8% 88.3M 65s\n", + " 73150K .......... .......... .......... .......... .......... 8% 92.6M 65s\n", + " 73200K .......... .......... .......... .......... .......... 8% 103M 65s\n", + " 73250K .......... .......... .......... .......... .......... 8% 47.2M 65s\n", + " 73300K .......... .......... .......... .......... .......... 8% 122M 65s\n", + " 73350K .......... .......... .......... .......... .......... 8% 37.2M 65s\n", + " 73400K .......... .......... .......... .......... .......... 8% 145M 65s\n", + " 73450K .......... .......... .......... .......... .......... 8% 51.5M 65s\n", + " 73500K .......... .......... .......... .......... .......... 8% 68.3M 65s\n", + " 73550K .......... .......... .......... .......... .......... 8% 31.1M 65s\n", + " 73600K .......... .......... .......... .......... .......... 8% 8.78M 65s\n", + " 73650K .......... .......... .......... .......... .......... 8% 106M 65s\n", + " 73700K .......... .......... .......... .......... .......... 8% 68.5M 65s\n", + " 73750K .......... .......... .......... .......... .......... 8% 113M 65s\n", + " 73800K .......... .......... .......... .......... .......... 8% 119M 65s\n", + " 73850K .......... .......... .......... .......... .......... 8% 72.1M 65s\n", + " 73900K .......... .......... .......... .......... .......... 8% 97.4M 65s\n", + " 73950K .......... .......... .......... .......... .......... 8% 99.9M 65s\n", + " 74000K .......... .......... .......... .......... .......... 8% 45.2M 65s\n", + " 74050K .......... .......... .......... .......... .......... 8% 59.6M 64s\n", + " 74100K .......... .......... .......... .......... .......... 8% 58.7M 64s\n", + " 74150K .......... .......... .......... .......... .......... 8% 60.9M 64s\n", + " 74200K .......... .......... .......... .......... .......... 8% 49.0M 64s\n", + " 74250K .......... .......... .......... .......... .......... 8% 68.4M 64s\n", + " 74300K .......... .......... .......... .......... .......... 8% 58.1M 64s\n", + " 74350K .......... .......... .......... .......... .......... 8% 53.3M 64s\n", + " 74400K .......... .......... .......... .......... .......... 8% 49.3M 64s\n", + " 74450K .......... .......... .......... .......... .......... 8% 59.9M 64s\n", + " 74500K .......... .......... .......... .......... .......... 8% 68.6M 64s\n", + " 74550K .......... .......... .......... .......... .......... 8% 71.6M 64s\n", + " 74600K .......... .......... .......... .......... .......... 8% 55.7M 64s\n", + " 74650K .......... .......... .......... .......... .......... 8% 72.4M 64s\n", + " 74700K .......... .......... .......... .......... .......... 8% 50.9M 64s\n", + " 74750K .......... .......... .......... .......... .......... 8% 54.9M 64s\n", + " 74800K .......... .......... .......... .......... .......... 8% 62.7M 64s\n", + " 74850K .......... .......... .......... .......... .......... 8% 93.2M 64s\n", + " 74900K .......... .......... .......... .......... .......... 8% 109M 64s\n", + " 74950K .......... .......... .......... .......... .......... 8% 2.17M 64s\n", + " 75000K .......... .......... .......... .......... .......... 8% 38.2M 64s\n", + " 75050K .......... .......... .......... .......... .......... 8% 4.76M 64s\n", + " 75100K .......... .......... .......... .......... .......... 8% 51.6M 64s\n", + " 75150K .......... .......... .......... .......... .......... 8% 50.1M 64s\n", + " 75200K .......... .......... .......... .......... .......... 8% 45.4M 64s\n", + " 75250K .......... .......... .......... .......... .......... 8% 65.3M 64s\n", + " 75300K .......... .......... .......... .......... .......... 8% 18.4M 64s\n", + " 75350K .......... .......... .......... .......... .......... 8% 49.9M 64s\n", + " 75400K .......... .......... .......... .......... .......... 8% 72.3M 64s\n", + " 75450K .......... .......... .......... .......... .......... 8% 63.1M 64s\n", + " 75500K .......... .......... .......... .......... .......... 8% 71.0M 64s\n", + " 75550K .......... .......... .......... .......... .......... 8% 13.7M 64s\n", + " 75600K .......... .......... .......... .......... .......... 8% 62.0M 64s\n", + " 75650K .......... .......... .......... .......... .......... 8% 8.03M 64s\n", + " 75700K .......... .......... .......... .......... .......... 8% 61.2M 64s\n", + " 75750K .......... .......... .......... .......... .......... 8% 56.8M 64s\n", + " 75800K .......... .......... .......... .......... .......... 8% 67.2M 64s\n", + " 75850K .......... .......... .......... .......... .......... 8% 58.8M 64s\n", + " 75900K .......... .......... .......... .......... .......... 8% 10.7M 64s\n", + " 75950K .......... .......... .......... .......... .......... 8% 42.0M 63s\n", + " 76000K .......... .......... .......... .......... .......... 8% 70.0M 63s\n", + " 76050K .......... .......... .......... .......... .......... 8% 70.4M 63s\n", + " 76100K .......... .......... .......... .......... .......... 9% 50.5M 63s\n", + " 76150K .......... .......... .......... .......... .......... 9% 58.5M 63s\n", + " 76200K .......... .......... .......... .......... .......... 9% 60.8M 63s\n", + " 76250K .......... .......... .......... .......... .......... 9% 42.6M 63s\n", + " 76300K .......... .......... .......... .......... .......... 9% 68.4M 63s\n", + " 76350K .......... .......... .......... .......... .......... 9% 57.2M 63s\n", + " 76400K .......... .......... .......... .......... .......... 9% 78.4M 63s\n", + " 76450K .......... .......... .......... .......... .......... 9% 68.4M 63s\n", + " 76500K .......... .......... .......... .......... .......... 9% 75.9M 63s\n", + " 76550K .......... .......... .......... .......... .......... 9% 77.7M 63s\n", + " 76600K .......... .......... .......... .......... .......... 9% 54.8M 63s\n", + " 76650K .......... .......... .......... .......... .......... 9% 59.2M 63s\n", + " 76700K .......... .......... .......... .......... .......... 9% 66.7M 63s\n", + " 76750K .......... .......... .......... .......... .......... 9% 72.9M 63s\n", + " 76800K .......... .......... .......... .......... .......... 9% 76.5M 63s\n", + " 76850K .......... .......... .......... .......... .......... 9% 67.3M 63s\n", + " 76900K .......... .......... .......... .......... .......... 9% 58.0M 63s\n", + " 76950K .......... .......... .......... .......... .......... 9% 54.8M 63s\n", + " 77000K .......... .......... .......... .......... .......... 9% 58.8M 63s\n", + " 77050K .......... .......... .......... .......... .......... 9% 59.3M 63s\n", + " 77100K .......... .......... .......... .......... .......... 9% 67.4M 63s\n", + " 77150K .......... .......... .......... .......... .......... 9% 98.2M 63s\n", + " 77200K .......... .......... .......... .......... .......... 9% 84.9M 63s\n", + " 77250K .......... .......... .......... .......... .......... 9% 112M 63s\n", + " 77300K .......... .......... .......... .......... .......... 9% 115M 62s\n", + " 77350K .......... .......... .......... .......... .......... 9% 96.5M 62s\n", + " 77400K .......... .......... .......... .......... .......... 9% 98.1M 62s\n", + " 77450K .......... .......... .......... .......... .......... 9% 100M 62s\n", + " 77500K .......... .......... .......... .......... .......... 9% 111M 62s\n", + " 77550K .......... .......... .......... .......... .......... 9% 21.6M 62s\n", + " 77600K .......... .......... .......... .......... .......... 9% 93.6M 62s\n", + " 77650K .......... .......... .......... .......... .......... 9% 49.8M 62s\n", + " 77700K .......... .......... .......... .......... .......... 9% 94.2M 62s\n", + " 77750K .......... .......... .......... .......... .......... 9% 100M 62s\n", + " 77800K .......... .......... .......... .......... .......... 9% 55.3M 62s\n", + " 77850K .......... .......... .......... .......... .......... 9% 2.04M 62s\n", + " 77900K .......... .......... .......... .......... .......... 9% 53.2M 62s\n", + " 77950K .......... .......... .......... .......... .......... 9% 61.6M 62s\n", + " 78000K .......... .......... .......... .......... .......... 9% 75.3M 62s\n", + " 78050K .......... .......... .......... .......... .......... 9% 5.91M 62s\n", + " 78100K .......... .......... .......... .......... .......... 9% 37.4M 62s\n", + " 78150K .......... .......... .......... .......... .......... 9% 62.0M 62s\n", + " 78200K .......... .......... .......... .......... .......... 9% 60.3M 62s\n", + " 78250K .......... .......... .......... .......... .......... 9% 46.6M 62s\n", + " 78300K .......... .......... .......... .......... .......... 9% 22.7M 62s\n", + " 78350K .......... .......... .......... .......... .......... 9% 3.29M 62s\n", + " 78400K .......... .......... .......... .......... .......... 9% 64.6M 62s\n", + " 78450K .......... .......... .......... .......... .......... 9% 58.8M 62s\n", + " 78500K .......... .......... .......... .......... .......... 9% 69.0M 62s\n", + " 78550K .......... .......... .......... .......... .......... 9% 37.0M 62s\n", + " 78600K .......... .......... .......... .......... .......... 9% 62.3M 62s\n", + " 78650K .......... .......... .......... .......... .......... 9% 73.3M 62s\n", + " 78700K .......... .......... .......... .......... .......... 9% 63.2M 62s\n", + " 78750K .......... .......... .......... .......... .......... 9% 71.2M 62s\n", + " 78800K .......... .......... .......... .......... .......... 9% 61.2M 62s\n", + " 78850K .......... .......... .......... .......... .......... 9% 48.7M 62s\n", + " 78900K .......... .......... .......... .......... .......... 9% 72.3M 62s\n", + " 78950K .......... .......... .......... .......... .......... 9% 61.3M 62s\n", + " 79000K .......... .......... .......... .......... .......... 9% 68.1M 62s\n", + " 79050K .......... .......... .......... .......... .......... 9% 55.1M 62s\n", + " 79100K .......... .......... .......... .......... .......... 9% 62.5M 62s\n", + " 79150K .......... .......... .......... .......... .......... 9% 72.9M 62s\n", + " 79200K .......... .......... .......... .......... .......... 9% 63.2M 62s\n", + " 79250K .......... .......... .......... .......... .......... 9% 64.6M 62s\n", + " 79300K .......... .......... .......... .......... .......... 9% 91.1M 61s\n", + " 79350K .......... .......... .......... .......... .......... 9% 87.6M 61s\n", + " 79400K .......... .......... .......... .......... .......... 9% 110M 61s\n", + " 79450K .......... .......... .......... .......... .......... 9% 95.2M 61s\n", + " 79500K .......... .......... .......... .......... .......... 9% 98.2M 61s\n", + " 79550K .......... .......... .......... .......... .......... 9% 95.2M 61s\n", + " 79600K .......... .......... .......... .......... .......... 9% 92.8M 61s\n", + " 79650K .......... .......... .......... .......... .......... 9% 111M 61s\n", + " 79700K .......... .......... .......... .......... .......... 9% 60.4M 61s\n", + " 79750K .......... .......... .......... .......... .......... 9% 33.0M 61s\n", + " 79800K .......... .......... .......... .......... .......... 9% 110M 61s\n", + " 79850K .......... .......... .......... .......... .......... 9% 68.2M 61s\n", + " 79900K .......... .......... .......... .......... .......... 9% 89.5M 61s\n", + " 79950K .......... .......... .......... .......... .......... 9% 92.4M 61s\n", + " 80000K .......... .......... .......... .......... .......... 9% 48.7M 61s\n", + " 80050K .......... .......... .......... .......... .......... 9% 92.5M 61s\n", + " 80100K .......... .......... .......... .......... .......... 9% 63.3M 61s\n", + " 80150K .......... .......... .......... .......... .......... 9% 141M 61s\n", + " 80200K .......... .......... .......... .......... .......... 9% 39.9M 61s\n", + " 80250K .......... .......... .......... .......... .......... 9% 113M 61s\n", + " 80300K .......... .......... .......... .......... .......... 9% 30.0M 61s\n", + " 80350K .......... .......... .......... .......... .......... 9% 118M 61s\n", + " 80400K .......... .......... .......... .......... .......... 9% 102M 61s\n", + " 80450K .......... .......... .......... .......... .......... 9% 124M 61s\n", + " 80500K .......... .......... .......... .......... .......... 9% 24.1M 61s\n", + " 80550K .......... .......... .......... .......... .......... 9% 110M 61s\n", + " 80600K .......... .......... .......... .......... .......... 9% 120M 61s\n", + " 80650K .......... .......... .......... .......... .......... 9% 1.71M 61s\n", + " 80700K .......... .......... .......... .......... .......... 9% 53.8M 61s\n", + " 80750K .......... .......... .......... .......... .......... 9% 75.7M 61s\n", + " 80800K .......... .......... .......... .......... .......... 9% 68.5M 61s\n", + " 80850K .......... .......... .......... .......... .......... 9% 67.3M 61s\n", + " 80900K .......... .......... .......... .......... .......... 9% 74.9M 61s\n", + " 80950K .......... .......... .......... .......... .......... 9% 62.9M 61s\n", + " 81000K .......... .......... .......... .......... .......... 9% 11.4M 61s\n", + " 81050K .......... .......... .......... .......... .......... 9% 65.0M 61s\n", + " 81100K .......... .......... .......... .......... .......... 9% 44.4M 61s\n", + " 81150K .......... .......... .......... .......... .......... 9% 58.4M 60s\n", + " 81200K .......... .......... .......... .......... .......... 9% 41.6M 60s\n", + " 81250K .......... .......... .......... .......... .......... 9% 70.0M 60s\n", + " 81300K .......... .......... .......... .......... .......... 9% 24.8M 60s\n", + " 81350K .......... .......... .......... .......... .......... 9% 45.4M 60s\n", + " 81400K .......... .......... .......... .......... .......... 9% 3.54M 60s\n", + " 81450K .......... .......... .......... .......... .......... 9% 39.6M 60s\n", + " 81500K .......... .......... .......... .......... .......... 9% 69.3M 60s\n", + " 81550K .......... .......... .......... .......... .......... 9% 64.1M 60s\n", + " 81600K .......... .......... .......... .......... .......... 9% 55.8M 60s\n", + " 81650K .......... .......... .......... .......... .......... 9% 71.9M 60s\n", + " 81700K .......... .......... .......... .......... .......... 9% 18.5M 60s\n", + " 81750K .......... .......... .......... .......... .......... 9% 61.8M 60s\n", + " 81800K .......... .......... .......... .......... .......... 9% 66.4M 60s\n", + " 81850K .......... .......... .......... .......... .......... 9% 48.6M 60s\n", + " 81900K .......... .......... .......... .......... .......... 9% 70.7M 60s\n", + " 81950K .......... .......... .......... .......... .......... 9% 55.3M 60s\n", + " 82000K .......... .......... .......... .......... .......... 9% 62.5M 60s\n", + " 82050K .......... .......... .......... .......... .......... 9% 69.8M 60s\n", + " 82100K .......... .......... .......... .......... .......... 9% 58.7M 60s\n", + " 82150K .......... .......... .......... .......... .......... 9% 15.0M 60s\n", + " 82200K .......... .......... .......... .......... .......... 9% 59.9M 60s\n", + " 82250K .......... .......... .......... .......... .......... 9% 71.7M 60s\n", + " 82300K .......... .......... .......... .......... .......... 9% 75.7M 60s\n", + " 82350K .......... .......... .......... .......... .......... 9% 74.2M 60s\n", + " 82400K .......... .......... .......... .......... .......... 9% 75.9M 60s\n", + " 82450K .......... .......... .......... .......... .......... 9% 51.6M 60s\n", + " 82500K .......... .......... .......... .......... .......... 9% 82.2M 60s\n", + " 82550K .......... .......... .......... .......... .......... 9% 85.5M 60s\n", + " 82600K .......... .......... .......... .......... .......... 9% 73.7M 60s\n", + " 82650K .......... .......... .......... .......... .......... 9% 74.0M 60s\n", + " 82700K .......... .......... .......... .......... .......... 9% 67.1M 60s\n", + " 82750K .......... .......... .......... .......... .......... 9% 89.1M 60s\n", + " 82800K .......... .......... .......... .......... .......... 9% 83.9M 60s\n", + " 82850K .......... .......... .......... .......... .......... 9% 90.3M 60s\n", + " 82900K .......... .......... .......... .......... .......... 9% 104M 59s\n", + " 82950K .......... .......... .......... .......... .......... 9% 73.3M 59s\n", + " 83000K .......... .......... .......... .......... .......... 9% 102M 59s\n", + " 83050K .......... .......... .......... .......... .......... 9% 91.5M 59s\n", + " 83100K .......... .......... .......... .......... .......... 9% 81.2M 59s\n", + " 83150K .......... .......... .......... .......... .......... 9% 92.1M 59s\n", + " 83200K .......... .......... .......... .......... .......... 9% 90.6M 59s\n", + " 83250K .......... .......... .......... .......... .......... 9% 103M 59s\n", + " 83300K .......... .......... .......... .......... .......... 9% 101M 59s\n", + " 83350K .......... .......... .......... .......... .......... 9% 89.3M 59s\n", + " 83400K .......... .......... .......... .......... .......... 9% 87.8M 59s\n", + " 83450K .......... .......... .......... .......... .......... 9% 89.4M 59s\n", + " 83500K .......... .......... .......... .......... .......... 9% 100M 59s\n", + " 83550K .......... .......... .......... .......... .......... 9% 98.9M 59s\n", + " 83600K .......... .......... .......... .......... .......... 9% 89.8M 59s\n", + " 83650K .......... .......... .......... .......... .......... 9% 1.78M 59s\n", + " 83700K .......... .......... .......... .......... .......... 9% 75.7M 59s\n", + " 83750K .......... .......... .......... .......... .......... 9% 87.6M 59s\n", + " 83800K .......... .......... .......... .......... .......... 9% 82.0M 59s\n", + " 83850K .......... .......... .......... .......... .......... 9% 70.7M 59s\n", + " 83900K .......... .......... .......... .......... .......... 9% 6.88M 59s\n", + " 83950K .......... .......... .......... .......... .......... 9% 48.2M 59s\n", + " 84000K .......... .......... .......... .......... .......... 9% 63.2M 59s\n", + " 84050K .......... .......... .......... .......... .......... 9% 70.1M 59s\n", + " 84100K .......... .......... .......... .......... .......... 9% 50.0M 59s\n", + " 84150K .......... .......... .......... .......... .......... 9% 71.2M 59s\n", + " 84200K .......... .......... .......... .......... .......... 9% 56.6M 59s\n", + " 84250K .......... .......... .......... .......... .......... 9% 68.2M 59s\n", + " 84300K .......... .......... .......... .......... .......... 9% 68.8M 59s\n", + " 84350K .......... .......... .......... .......... .......... 9% 60.6M 59s\n", + " 84400K .......... .......... .......... .......... .......... 9% 3.74M 59s\n", + " 84450K .......... .......... .......... .......... .......... 9% 43.1M 59s\n", + " 84500K .......... .......... .......... .......... .......... 9% 67.5M 59s\n", + " 84550K .......... .......... .......... .......... .......... 10% 6.52M 59s\n", + " 84600K .......... .......... .......... .......... .......... 10% 46.2M 59s\n", + " 84650K .......... .......... .......... .......... .......... 10% 62.9M 59s\n", + " 84700K .......... .......... .......... .......... .......... 10% 59.7M 59s\n", + " 84750K .......... .......... .......... .......... .......... 10% 64.8M 59s\n", + " 84800K .......... .......... .......... .......... .......... 10% 69.5M 59s\n", + " 84850K .......... .......... .......... .......... .......... 10% 62.3M 59s\n", + " 84900K .......... .......... .......... .......... .......... 10% 70.7M 59s\n", + " 84950K .......... .......... .......... .......... .......... 10% 57.3M 59s\n", + " 85000K .......... .......... .......... .......... .......... 10% 66.9M 59s\n", + " 85050K .......... .......... .......... .......... .......... 10% 64.7M 59s\n", + " 85100K .......... .......... .......... .......... .......... 10% 49.9M 59s\n", + " 85150K .......... .......... .......... .......... .......... 10% 70.5M 58s\n", + " 85200K .......... .......... .......... .......... .......... 10% 60.9M 58s\n", + " 85250K .......... .......... .......... .......... .......... 10% 57.4M 58s\n", + " 85300K .......... .......... .......... .......... .......... 10% 66.6M 58s\n", + " 85350K .......... .......... .......... .......... .......... 10% 62.2M 58s\n", + " 85400K .......... .......... .......... .......... .......... 10% 71.6M 58s\n", + " 85450K .......... .......... .......... .......... .......... 10% 61.6M 58s\n", + " 85500K .......... .......... .......... .......... .......... 10% 107M 58s\n", + " 85550K .......... .......... .......... .......... .......... 10% 84.4M 58s\n", + " 85600K .......... .......... .......... .......... .......... 10% 75.7M 58s\n", + " 85650K .......... .......... .......... .......... .......... 10% 109M 58s\n", + " 85700K .......... .......... .......... .......... .......... 10% 79.5M 58s\n", + " 85750K .......... .......... .......... .......... .......... 10% 107M 58s\n", + " 85800K .......... .......... .......... .......... .......... 10% 89.6M 58s\n", + " 85850K .......... .......... .......... .......... .......... 10% 91.0M 58s\n", + " 85900K .......... .......... .......... .......... .......... 10% 107M 58s\n", + " 85950K .......... .......... .......... .......... .......... 10% 71.8M 58s\n", + " 86000K .......... .......... .......... .......... .......... 10% 91.5M 58s\n", + " 86050K .......... .......... .......... .......... .......... 10% 109M 58s\n", + " 86100K .......... .......... .......... .......... .......... 10% 69.0M 58s\n", + " 86150K .......... .......... .......... .......... .......... 10% 110M 58s\n", + " 86200K .......... .......... .......... .......... .......... 10% 80.5M 58s\n", + " 86250K .......... .......... .......... .......... .......... 10% 107M 58s\n", + " 86300K .......... .......... .......... .......... .......... 10% 99.5M 58s\n", + " 86350K .......... .......... .......... .......... .......... 10% 71.4M 58s\n", + " 86400K .......... .......... .......... .......... .......... 10% 110M 58s\n", + " 86450K .......... .......... .......... .......... .......... 10% 124M 58s\n", + " 86500K .......... .......... .......... .......... .......... 10% 142M 58s\n", + " 86550K .......... .......... .......... .......... .......... 10% 1.85M 58s\n", + " 86600K .......... .......... .......... .......... .......... 10% 59.6M 58s\n", + " 86650K .......... .......... .......... .......... .......... 10% 79.3M 58s\n", + " 86700K .......... .......... .......... .......... .......... 10% 66.5M 58s\n", + " 86750K .......... .......... .......... .......... .......... 10% 84.2M 58s\n", + " 86800K .......... .......... .......... .......... .......... 10% 67.7M 58s\n", + " 86850K .......... .......... .......... .......... .......... 10% 7.99M 58s\n", + " 86900K .......... .......... .......... .......... .......... 10% 65.5M 58s\n", + " 86950K .......... .......... .......... .......... .......... 10% 53.5M 58s\n", + " 87000K .......... .......... .......... .......... .......... 10% 67.7M 58s\n", + " 87050K .......... .......... .......... .......... .......... 10% 64.9M 58s\n", + " 87100K .......... .......... .......... .......... .......... 10% 59.4M 58s\n", + " 87150K .......... .......... .......... .......... .......... 10% 17.9M 58s\n", + " 87200K .......... .......... .......... .......... .......... 10% 62.0M 57s\n", + " 87250K .......... .......... .......... .......... .......... 10% 71.8M 57s\n", + " 87300K .......... .......... .......... .......... .......... 10% 2.15M 58s\n", + " 87350K .......... .......... .......... .......... .......... 10% 48.2M 58s\n", + " 87400K .......... .......... .......... .......... .......... 10% 51.3M 58s\n", + " 87450K .......... .......... .......... .......... .......... 10% 61.9M 58s\n", + " 87500K .......... .......... .......... .......... .......... 10% 29.1M 58s\n", + " 87550K .......... .......... .......... .......... .......... 10% 47.5M 57s\n", + " 87600K .......... .......... .......... .......... .......... 10% 60.0M 57s\n", + " 87650K .......... .......... .......... .......... .......... 10% 46.2M 57s\n", + " 87700K .......... .......... .......... .......... .......... 10% 54.1M 57s\n", + " 87750K .......... .......... .......... .......... .......... 10% 70.9M 57s\n", + " 87800K .......... .......... .......... .......... .......... 10% 68.9M 57s\n", + " 87850K .......... .......... .......... .......... .......... 10% 59.2M 57s\n", + " 87900K .......... .......... .......... .......... .......... 10% 52.2M 57s\n", + " 87950K .......... .......... .......... .......... .......... 10% 47.4M 57s\n", + " 88000K .......... .......... .......... .......... .......... 10% 54.5M 57s\n", + " 88050K .......... .......... .......... .......... .......... 10% 70.5M 57s\n", + " 88100K .......... .......... .......... .......... .......... 10% 57.8M 57s\n", + " 88150K .......... .......... .......... .......... .......... 10% 83.4M 57s\n", + " 88200K .......... .......... .......... .......... .......... 10% 78.8M 57s\n", + " 88250K .......... .......... .......... .......... .......... 10% 82.5M 57s\n", + " 88300K .......... .......... .......... .......... .......... 10% 92.0M 57s\n", + " 88350K .......... .......... .......... .......... .......... 10% 78.2M 57s\n", + " 88400K .......... .......... .......... .......... .......... 10% 72.3M 57s\n", + " 88450K .......... .......... .......... .......... .......... 10% 58.6M 57s\n", + " 88500K .......... .......... .......... .......... .......... 10% 93.0M 57s\n", + " 88550K .......... .......... .......... .......... .......... 10% 71.6M 57s\n", + " 88600K .......... .......... .......... .......... .......... 10% 74.0M 57s\n", + " 88650K .......... .......... .......... .......... .......... 10% 80.3M 57s\n", + " 88700K .......... .......... .......... .......... .......... 10% 60.8M 57s\n", + " 88750K .......... .......... .......... .......... .......... 10% 85.8M 57s\n", + " 88800K .......... .......... .......... .......... .......... 10% 93.4M 57s\n", + " 88850K .......... .......... .......... .......... .......... 10% 95.7M 57s\n", + " 88900K .......... .......... .......... .......... .......... 10% 129M 57s\n", + " 88950K .......... .......... .......... .......... .......... 10% 97.3M 57s\n", + " 89000K .......... .......... .......... .......... .......... 10% 130M 57s\n", + " 89050K .......... .......... .......... .......... .......... 10% 129M 57s\n", + " 89100K .......... .......... .......... .......... .......... 10% 107M 57s\n", + " 89150K .......... .......... .......... .......... .......... 10% 133M 57s\n", + " 89200K .......... .......... .......... .......... .......... 10% 105M 56s\n", + " 89250K .......... .......... .......... .......... .......... 10% 128M 56s\n", + " 89300K .......... .......... .......... .......... .......... 10% 129M 56s\n", + " 89350K .......... .......... .......... .......... .......... 10% 107M 56s\n", + " 89400K .......... .......... .......... .......... .......... 10% 130M 56s\n", + " 89450K .......... .......... .......... .......... .......... 10% 2.18M 56s\n", + " 89500K .......... .......... .......... .......... .......... 10% 66.7M 56s\n", + " 89550K .......... .......... .......... .......... .......... 10% 98.1M 56s\n", + " 89600K .......... .......... .......... .......... .......... 10% 82.7M 56s\n", + " 89650K .......... .......... .......... .......... .......... 10% 105M 56s\n", + " 89700K .......... .......... .......... .......... .......... 10% 68.4M 56s\n", + " 89750K .......... .......... .......... .......... .......... 10% 76.5M 56s\n", + " 89800K .......... .......... .......... .......... .......... 10% 7.87M 56s\n", + " 89850K .......... .......... .......... .......... .......... 10% 61.1M 56s\n", + " 89900K .......... .......... .......... .......... .......... 10% 76.7M 56s\n", + " 89950K .......... .......... .......... .......... .......... 10% 63.3M 56s\n", + " 90000K .......... .......... .......... .......... .......... 10% 61.5M 56s\n", + " 90050K .......... .......... .......... .......... .......... 10% 71.3M 56s\n", + " 90100K .......... .......... .......... .......... .......... 10% 33.8M 56s\n", + " 90150K .......... .......... .......... .......... .......... 10% 52.7M 56s\n", + " 90200K .......... .......... .......... .......... .......... 10% 61.5M 56s\n", + " 90250K .......... .......... .......... .......... .......... 10% 2.01M 56s\n", + " 90300K .......... .......... .......... .......... .......... 10% 72.1M 56s\n", + " 90350K .......... .......... .......... .......... .......... 10% 59.6M 56s\n", + " 90400K .......... .......... .......... .......... .......... 10% 72.1M 56s\n", + " 90450K .......... .......... .......... .......... .......... 10% 6.60M 56s\n", + " 90500K .......... .......... .......... .......... .......... 10% 69.1M 56s\n", + " 90550K .......... .......... .......... .......... .......... 10% 57.9M 56s\n", + " 90600K .......... .......... .......... .......... .......... 10% 60.0M 56s\n", + " 90650K .......... .......... .......... .......... .......... 10% 72.1M 56s\n", + " 90700K .......... .......... .......... .......... .......... 10% 56.6M 56s\n", + " 90750K .......... .......... .......... .......... .......... 10% 41.3M 56s\n", + " 90800K .......... .......... .......... .......... .......... 10% 65.0M 56s\n", + " 90850K .......... .......... .......... .......... .......... 10% 48.8M 56s\n", + " 90900K .......... .......... .......... .......... .......... 10% 68.7M 56s\n", + " 90950K .......... .......... .......... .......... .......... 10% 60.1M 56s\n", + " 91000K .......... .......... .......... .......... .......... 10% 62.7M 56s\n", + " 91050K .......... .......... .......... .......... .......... 10% 59.7M 56s\n", + " 91100K .......... .......... .......... .......... .......... 10% 59.8M 56s\n", + " 91150K .......... .......... .......... .......... .......... 10% 69.7M 56s\n", + " 91200K .......... .......... .......... .......... .......... 10% 56.0M 56s\n", + " 91250K .......... .......... .......... .......... .......... 10% 106M 56s\n", + " 91300K .......... .......... .......... .......... .......... 10% 89.3M 56s\n", + " 91350K .......... .......... .......... .......... .......... 10% 87.9M 56s\n", + " 91400K .......... .......... .......... .......... .......... 10% 59.7M 56s\n", + " 91450K .......... .......... .......... .......... .......... 10% 55.8M 56s\n", + " 91500K .......... .......... .......... .......... .......... 10% 68.5M 56s\n", + " 91550K .......... .......... .......... .......... .......... 10% 72.6M 56s\n", + " 91600K .......... .......... .......... .......... .......... 10% 54.5M 56s\n", + " 91650K .......... .......... .......... .......... .......... 10% 69.4M 56s\n", + " 91700K .......... .......... .......... .......... .......... 10% 42.1M 56s\n", + " 91750K .......... .......... .......... .......... .......... 10% 62.9M 56s\n", + " 91800K .......... .......... .......... .......... .......... 10% 73.6M 55s\n", + " 91850K .......... .......... .......... .......... .......... 10% 68.4M 55s\n", + " 91900K .......... .......... .......... .......... .......... 10% 84.1M 55s\n", + " 91950K .......... .......... .......... .......... .......... 10% 78.4M 55s\n", + " 92000K .......... .......... .......... .......... .......... 10% 85.1M 55s\n", + " 92050K .......... .......... .......... .......... .......... 10% 89.7M 55s\n", + " 92100K .......... .......... .......... .......... .......... 10% 72.5M 55s\n", + " 92150K .......... .......... .......... .......... .......... 10% 81.2M 55s\n", + " 92200K .......... .......... .......... .......... .......... 10% 77.6M 55s\n", + " 92250K .......... .......... .......... .......... .......... 10% 85.5M 55s\n", + " 92300K .......... .......... .......... .......... .......... 10% 91.1M 55s\n", + " 92350K .......... .......... .......... .......... .......... 10% 72.6M 55s\n", + " 92400K .......... .......... .......... .......... .......... 10% 85.2M 55s\n", + " 92450K .......... .......... .......... .......... .......... 10% 74.1M 55s\n", + " 92500K .......... .......... .......... .......... .......... 10% 4.41M 55s\n", + " 92550K .......... .......... .......... .......... .......... 10% 28.8M 55s\n", + " 92600K .......... .......... .......... .......... .......... 10% 62.5M 55s\n", + " 92650K .......... .......... .......... .......... .......... 10% 85.1M 55s\n", + " 92700K .......... .......... .......... .......... .......... 10% 7.00M 55s\n", + " 92750K .......... .......... .......... .......... .......... 10% 89.2M 55s\n", + " 92800K .......... .......... .......... .......... .......... 10% 75.4M 55s\n", + " 92850K .......... .......... .......... .......... .......... 10% 62.6M 55s\n", + " 92900K .......... .......... .......... .......... .......... 10% 33.0M 55s\n", + " 92950K .......... .......... .......... .......... .......... 10% 51.8M 55s\n", + " 93000K .......... .......... .......... .......... .......... 11% 72.4M 55s\n", + " 93050K .......... .......... .......... .......... .......... 11% 70.1M 55s\n", + " 93100K .......... .......... .......... .......... .......... 11% 58.5M 55s\n", + " 93150K .......... .......... .......... .......... .......... 11% 63.8M 55s\n", + " 93200K .......... .......... .......... .......... .......... 11% 2.08M 55s\n", + " 93250K .......... .......... .......... .......... .......... 11% 61.8M 55s\n", + " 93300K .......... .......... .......... .......... .......... 11% 4.21M 55s\n", + " 93350K .......... .......... .......... .......... .......... 11% 46.1M 55s\n", + " 93400K .......... .......... .......... .......... .......... 11% 53.1M 55s\n", + " 93450K .......... .......... .......... .......... .......... 11% 53.2M 55s\n", + " 93500K .......... .......... .......... .......... .......... 11% 66.6M 55s\n", + " 93550K .......... .......... .......... .......... .......... 11% 62.5M 55s\n", + " 93600K .......... .......... .......... .......... .......... 11% 57.9M 55s\n", + " 93650K .......... .......... .......... .......... .......... 11% 68.5M 55s\n", + " 93700K .......... .......... .......... .......... .......... 11% 60.1M 55s\n", + " 93750K .......... .......... .......... .......... .......... 11% 69.7M 55s\n", + " 93800K .......... .......... .......... .......... .......... 11% 61.9M 55s\n", + " 93850K .......... .......... .......... .......... .......... 11% 59.8M 55s\n", + " 93900K .......... .......... .......... .......... .......... 11% 74.7M 55s\n", + " 93950K .......... .......... .......... .......... .......... 11% 62.9M 55s\n", + " 94000K .......... .......... .......... .......... .......... 11% 70.4M 55s\n", + " 94050K .......... .......... .......... .......... .......... 11% 83.6M 55s\n", + " 94100K .......... .......... .......... .......... .......... 11% 73.8M 55s\n", + " 94150K .......... .......... .......... .......... .......... 11% 72.1M 55s\n", + " 94200K .......... .......... .......... .......... .......... 11% 68.0M 55s\n", + " 94250K .......... .......... .......... .......... .......... 11% 87.4M 55s\n", + " 94300K .......... .......... .......... .......... .......... 11% 85.8M 55s\n", + " 94350K .......... .......... .......... .......... .......... 11% 77.6M 54s\n", + " 94400K .......... .......... .......... .......... .......... 11% 76.4M 54s\n", + " 94450K .......... .......... .......... .......... .......... 11% 59.7M 54s\n", + " 94500K .......... .......... .......... .......... .......... 11% 65.8M 54s\n", + " 94550K .......... .......... .......... .......... .......... 11% 80.3M 54s\n", + " 94600K .......... .......... .......... .......... .......... 11% 68.2M 54s\n", + " 94650K .......... .......... .......... .......... .......... 11% 125M 54s\n", + " 94700K .......... .......... .......... .......... .......... 11% 100M 54s\n", + " 94750K .......... .......... .......... .......... .......... 11% 129M 54s\n", + " 94800K .......... .......... .......... .......... .......... 11% 132M 54s\n", + " 94850K .......... .......... .......... .......... .......... 11% 107M 54s\n", + " 94900K .......... .......... .......... .......... .......... 11% 123M 54s\n", + " 94950K .......... .......... .......... .......... .......... 11% 109M 54s\n", + " 95000K .......... .......... .......... .......... .......... 11% 129M 54s\n", + " 95050K .......... .......... .......... .......... .......... 11% 131M 54s\n", + " 95100K .......... .......... .......... .......... .......... 11% 108M 54s\n", + " 95150K .......... .......... .......... .......... .......... 11% 8.69M 54s\n", + " 95200K .......... .......... .......... .......... .......... 11% 106M 54s\n", + " 95250K .......... .......... .......... .......... .......... 11% 91.2M 54s\n", + " 95300K .......... .......... .......... .......... .......... 11% 106M 54s\n", + " 95350K .......... .......... .......... .......... .......... 11% 98.4M 54s\n", + " 95400K .......... .......... .......... .......... .......... 11% 103M 54s\n", + " 95450K .......... .......... .......... .......... .......... 11% 93.2M 54s\n", + " 95500K .......... .......... .......... .......... .......... 11% 109M 54s\n", + " 95550K .......... .......... .......... .......... .......... 11% 7.90M 54s\n", + " 95600K .......... .......... .......... .......... .......... 11% 29.6M 54s\n", + " 95650K .......... .......... .......... .......... .......... 11% 5.80M 54s\n", + " 95700K .......... .......... .......... .......... .......... 11% 65.1M 54s\n", + " 95750K .......... .......... .......... .......... .......... 11% 68.8M 54s\n", + " 95800K .......... .......... .......... .......... .......... 11% 71.9M 54s\n", + " 95850K .......... .......... .......... .......... .......... 11% 47.8M 54s\n", + " 95900K .......... .......... .......... .......... .......... 11% 53.0M 54s\n", + " 95950K .......... .......... .......... .......... .......... 11% 58.8M 54s\n", + " 96000K .......... .......... .......... .......... .......... 11% 68.2M 54s\n", + " 96050K .......... .......... .......... .......... .......... 11% 72.6M 54s\n", + " 96100K .......... .......... .......... .......... .......... 11% 60.6M 54s\n", + " 96150K .......... .......... .......... .......... .......... 11% 2.05M 54s\n", + " 96200K .......... .......... .......... .......... .......... 11% 51.1M 54s\n", + " 96250K .......... .......... .......... .......... .......... 11% 68.4M 54s\n", + " 96300K .......... .......... .......... .......... .......... 11% 4.86M 54s\n", + " 96350K .......... .......... .......... .......... .......... 11% 50.1M 54s\n", + " 96400K .......... .......... .......... .......... .......... 11% 17.9M 54s\n", + " 96450K .......... .......... .......... .......... .......... 11% 58.7M 54s\n", + " 96500K .......... .......... .......... .......... .......... 11% 58.3M 54s\n", + " 96550K .......... .......... .......... .......... .......... 11% 56.5M 54s\n", + " 96600K .......... .......... .......... .......... .......... 11% 58.0M 54s\n", + " 96650K .......... .......... .......... .......... .......... 11% 66.1M 54s\n", + " 96700K .......... .......... .......... .......... .......... 11% 55.8M 54s\n", + " 96750K .......... .......... .......... .......... .......... 11% 64.0M 54s\n", + " 96800K .......... .......... .......... .......... .......... 11% 69.7M 54s\n", + " 96850K .......... .......... .......... .......... .......... 11% 51.3M 54s\n", + " 96900K .......... .......... .......... .......... .......... 11% 67.9M 54s\n", + " 96950K .......... .......... .......... .......... .......... 11% 49.3M 54s\n", + " 97000K .......... .......... .......... .......... .......... 11% 70.6M 54s\n", + " 97050K .......... .......... .......... .......... .......... 11% 67.3M 53s\n", + " 97100K .......... .......... .......... .......... .......... 11% 59.9M 53s\n", + " 97150K .......... .......... .......... .......... .......... 11% 71.7M 53s\n", + " 97200K .......... .......... .......... .......... .......... 11% 60.7M 53s\n", + " 97250K .......... .......... .......... .......... .......... 11% 53.0M 53s\n", + " 97300K .......... .......... .......... .......... .......... 11% 64.9M 53s\n", + " 97350K .......... .......... .......... .......... .......... 11% 78.7M 53s\n", + " 97400K .......... .......... .......... .......... .......... 11% 98.9M 53s\n", + " 97450K .......... .......... .......... .......... .......... 11% 94.2M 53s\n", + " 97500K .......... .......... .......... .......... .......... 11% 106M 53s\n", + " 97550K .......... .......... .......... .......... .......... 11% 103M 53s\n", + " 97600K .......... .......... .......... .......... .......... 11% 88.7M 53s\n", + " 97650K .......... .......... .......... .......... .......... 11% 107M 53s\n", + " 97700K .......... .......... .......... .......... .......... 11% 91.9M 53s\n", + " 97750K .......... .......... .......... .......... .......... 11% 105M 53s\n", + " 97800K .......... .......... .......... .......... .......... 11% 106M 53s\n", + " 97850K .......... .......... .......... .......... .......... 11% 9.72M 53s\n", + " 97900K .......... .......... .......... .......... .......... 11% 35.0M 53s\n", + " 97950K .......... .......... .......... .......... .......... 11% 38.2M 53s\n", + " 98000K .......... .......... .......... .......... .......... 11% 48.5M 53s\n", + " 98050K .......... .......... .......... .......... .......... 11% 53.7M 53s\n", + " 98100K .......... .......... .......... .......... .......... 11% 58.4M 53s\n", + " 98150K .......... .......... .......... .......... .......... 11% 69.4M 53s\n", + " 98200K .......... .......... .......... .......... .......... 11% 59.2M 53s\n", + " 98250K .......... .......... .......... .......... .......... 11% 68.9M 53s\n", + " 98300K .......... .......... .......... .......... .......... 11% 64.7M 53s\n", + " 98350K .......... .......... .......... .......... .......... 11% 59.0M 53s\n", + " 98400K .......... .......... .......... .......... .......... 11% 61.6M 53s\n", + " 98450K .......... .......... .......... .......... .......... 11% 45.0M 53s\n", + " 98500K .......... .......... .......... .......... .......... 11% 59.4M 53s\n", + " 98550K .......... .......... .......... .......... .......... 11% 80.4M 53s\n", + " 98600K .......... .......... .......... .......... .......... 11% 87.7M 53s\n", + " 98650K .......... .......... .......... .......... .......... 11% 97.5M 53s\n", + " 98700K .......... .......... .......... .......... .......... 11% 7.18M 53s\n", + " 98750K .......... .......... .......... .......... .......... 11% 90.3M 53s\n", + " 98800K .......... .......... .......... .......... .......... 11% 31.8M 53s\n", + " 98850K .......... .......... .......... .......... .......... 11% 53.8M 53s\n", + " 98900K .......... .......... .......... .......... .......... 11% 79.3M 53s\n", + " 98950K .......... .......... .......... .......... .......... 11% 22.5M 53s\n", + " 99000K .......... .......... .......... .......... .......... 11% 81.3M 53s\n", + " 99050K .......... .......... .......... .......... .......... 11% 79.1M 53s\n", + " 99100K .......... .......... .......... .......... .......... 11% 1.22M 53s\n", + " 99150K .......... .......... .......... .......... .......... 11% 54.5M 53s\n", + " 99200K .......... .......... .......... .......... .......... 11% 58.1M 53s\n", + " 99250K .......... .......... .......... .......... .......... 11% 69.2M 53s\n", + " 99300K .......... .......... .......... .......... .......... 11% 62.5M 53s\n", + " 99350K .......... .......... .......... .......... .......... 11% 47.5M 53s\n", + " 99400K .......... .......... .......... .......... .......... 11% 59.5M 53s\n", + " 99450K .......... .......... .......... .......... .......... 11% 60.3M 53s\n", + " 99500K .......... .......... .......... .......... .......... 11% 51.1M 53s\n", + " 99550K .......... .......... .......... .......... .......... 11% 68.8M 53s\n", + " 99600K .......... .......... .......... .......... .......... 11% 61.2M 53s\n", + " 99650K .......... .......... .......... .......... .......... 11% 61.9M 53s\n", + " 99700K .......... .......... .......... .......... .......... 11% 51.7M 53s\n", + " 99750K .......... .......... .......... .......... .......... 11% 68.3M 53s\n", + " 99800K .......... .......... .......... .......... .......... 11% 48.7M 53s\n", + " 99850K .......... .......... .......... .......... .......... 11% 53.2M 52s\n", + " 99900K .......... .......... .......... .......... .......... 11% 42.4M 52s\n", + " 99950K .......... .......... .......... .......... .......... 11% 50.5M 52s\n", + "100000K .......... .......... .......... .......... .......... 11% 72.4M 52s\n", + "100050K .......... .......... .......... .......... .......... 11% 69.9M 52s\n", + "100100K .......... .......... .......... .......... .......... 11% 59.4M 52s\n", + "100150K .......... .......... .......... .......... .......... 11% 74.0M 52s\n", + "100200K .......... .......... .......... .......... .......... 11% 61.5M 52s\n", + "100250K .......... .......... .......... .......... .......... 11% 73.0M 52s\n", + "100300K .......... .......... .......... .......... .......... 11% 73.2M 52s\n", + "100350K .......... .......... .......... .......... .......... 11% 60.9M 52s\n", + "100400K .......... .......... .......... .......... .......... 11% 68.5M 52s\n", + "100450K .......... .......... .......... .......... .......... 11% 63.5M 52s\n", + "100500K .......... .......... .......... .......... .......... 11% 69.2M 52s\n", + "100550K .......... .......... .......... .......... .......... 11% 67.7M 52s\n", + "100600K .......... .......... .......... .......... .......... 11% 73.2M 52s\n", + "100650K .......... .......... .......... .......... .......... 11% 75.8M 52s\n", + "100700K .......... .......... .......... .......... .......... 11% 80.9M 52s\n", + "100750K .......... .......... .......... .......... .......... 11% 90.5M 52s\n", + "100800K .......... .......... .......... .......... .......... 11% 105M 52s\n", + "100850K .......... .......... .......... .......... .......... 11% 86.8M 52s\n", + "100900K .......... .......... .......... .......... .......... 11% 94.2M 52s\n", + "100950K .......... .......... .......... .......... .......... 11% 74.5M 52s\n", + "101000K .......... .......... .......... .......... .......... 11% 103M 52s\n", + "101050K .......... .......... .......... .......... .......... 11% 96.2M 52s\n", + "101100K .......... .......... .......... .......... .......... 11% 86.2M 52s\n", + "101150K .......... .......... .......... .......... .......... 11% 106M 52s\n", + "101200K .......... .......... .......... .......... .......... 11% 91.1M 52s\n", + "101250K .......... .......... .......... .......... .......... 11% 14.6M 52s\n", + "101300K .......... .......... .......... .......... .......... 11% 84.7M 52s\n", + "101350K .......... .......... .......... .......... .......... 11% 106M 52s\n", + "101400K .......... .......... .......... .......... .......... 11% 103M 52s\n", + "101450K .......... .......... .......... .......... .......... 12% 113M 52s\n", + "101500K .......... .......... .......... .......... .......... 12% 128M 52s\n", + "101550K .......... .......... .......... .......... .......... 12% 6.98M 52s\n", + "101600K .......... .......... .......... .......... .......... 12% 60.7M 52s\n", + "101650K .......... .......... .......... .......... .......... 12% 100M 52s\n", + "101700K .......... .......... .......... .......... .......... 12% 81.1M 52s\n", + "101750K .......... .......... .......... .......... .......... 12% 1.03M 52s\n", + "101800K .......... .......... .......... .......... .......... 12% 57.0M 52s\n", + "101850K .......... .......... .......... .......... .......... 12% 53.0M 52s\n", + "101900K .......... .......... .......... .......... .......... 12% 55.7M 52s\n", + "101950K .......... .......... .......... .......... .......... 12% 61.1M 52s\n", + "102000K .......... .......... .......... .......... .......... 12% 53.9M 52s\n", + "102050K .......... .......... .......... .......... .......... 12% 57.6M 52s\n", + "102100K .......... .......... .......... .......... .......... 12% 61.5M 52s\n", + "102150K .......... .......... .......... .......... .......... 12% 54.7M 52s\n", + "102200K .......... .......... .......... .......... .......... 12% 38.9M 52s\n", + "102250K .......... .......... .......... .......... .......... 12% 60.7M 52s\n", + "102300K .......... .......... .......... .......... .......... 12% 67.5M 52s\n", + "102350K .......... .......... .......... .......... .......... 12% 55.2M 52s\n", + "102400K .......... .......... .......... .......... .......... 12% 58.9M 52s\n", + "102450K .......... .......... .......... .......... .......... 12% 56.4M 52s\n", + "102500K .......... .......... .......... .......... .......... 12% 109M 52s\n", + "102550K .......... .......... .......... .......... .......... 12% 72.6M 52s\n", + "102600K .......... .......... .......... .......... .......... 12% 90.0M 52s\n", + "102650K .......... .......... .......... .......... .......... 12% 108M 52s\n", + "102700K .......... .......... .......... .......... .......... 12% 93.2M 52s\n", + "102750K .......... .......... .......... .......... .......... 12% 110M 51s\n", + "102800K .......... .......... .......... .......... .......... 12% 110M 51s\n", + "102850K .......... .......... .......... .......... .......... 12% 86.0M 51s\n", + "102900K .......... .......... .......... .......... .......... 12% 112M 51s\n", + "102950K .......... .......... .......... .......... .......... 12% 98.3M 51s\n", + "103000K .......... .......... .......... .......... .......... 12% 112M 51s\n", + "103050K .......... .......... .......... .......... .......... 12% 112M 51s\n", + "103100K .......... .......... .......... .......... .......... 12% 94.2M 51s\n", + "103150K .......... .......... .......... .......... .......... 12% 114M 51s\n", + "103200K .......... .......... .......... .......... .......... 12% 97.3M 51s\n", + "103250K .......... .......... .......... .......... .......... 12% 113M 51s\n", + "103300K .......... .......... .......... .......... .......... 12% 101M 51s\n", + "103350K .......... .......... .......... .......... .......... 12% 56.2M 51s\n", + "103400K .......... .......... .......... .......... .......... 12% 62.8M 51s\n", + "103450K .......... .......... .......... .......... .......... 12% 135M 51s\n", + "103500K .......... .......... .......... .......... .......... 12% 107M 51s\n", + "103550K .......... .......... .......... .......... .......... 12% 120M 51s\n", + "103600K .......... .......... .......... .......... .......... 12% 98.9M 51s\n", + "103650K .......... .......... .......... .......... .......... 12% 143M 51s\n", + "103700K .......... .......... .......... .......... .......... 12% 107M 51s\n", + "103750K .......... .......... .......... .......... .......... 12% 152M 51s\n", + "103800K .......... .......... .......... .......... .......... 12% 157M 51s\n", + "103850K .......... .......... .......... .......... .......... 12% 131M 51s\n", + "103900K .......... .......... .......... .......... .......... 12% 136M 51s\n", + "103950K .......... .......... .......... .......... .......... 12% 140M 51s\n", + "104000K .......... .......... .......... .......... .......... 12% 161M 51s\n", + "104050K .......... .......... .......... .......... .......... 12% 7.56M 51s\n", + "104100K .......... .......... .......... .......... .......... 12% 24.8M 51s\n", + "104150K .......... .......... .......... .......... .......... 12% 45.5M 51s\n", + "104200K .......... .......... .......... .......... .......... 12% 24.9M 51s\n", + "104250K .......... .......... .......... .......... .......... 12% 49.1M 51s\n", + "104300K .......... .......... .......... .......... .......... 12% 24.3M 51s\n", + "104350K .......... .......... .......... .......... .......... 12% 56.3M 51s\n", + "104400K .......... .......... .......... .......... .......... 12% 69.2M 51s\n", + "104450K .......... .......... .......... .......... .......... 12% 61.6M 51s\n", + "104500K .......... .......... .......... .......... .......... 12% 66.0M 51s\n", + "104550K .......... .......... .......... .......... .......... 12% 1022K 51s\n", + "104600K .......... .......... .......... .......... .......... 12% 40.1M 51s\n", + "104650K .......... .......... .......... .......... .......... 12% 68.2M 51s\n", + "104700K .......... .......... .......... .......... .......... 12% 54.4M 51s\n", + "104750K .......... .......... .......... .......... .......... 12% 64.7M 51s\n", + "104800K .......... .......... .......... .......... .......... 12% 71.6M 51s\n", + "104850K .......... .......... .......... .......... .......... 12% 57.0M 51s\n", + "104900K .......... .......... .......... .......... .......... 12% 71.3M 51s\n", + "104950K .......... .......... .......... .......... .......... 12% 58.3M 51s\n", + "105000K .......... .......... .......... .......... .......... 12% 53.0M 51s\n", + "105050K .......... .......... .......... .......... .......... 12% 41.1M 51s\n", + "105100K .......... .......... .......... .......... .......... 12% 53.1M 51s\n", + "105150K .......... .......... .......... .......... .......... 12% 64.8M 51s\n", + "105200K .......... .......... .......... .......... .......... 12% 74.1M 51s\n", + "105250K .......... .......... .......... .......... .......... 12% 70.1M 51s\n", + "105300K .......... .......... .......... .......... .......... 12% 103M 51s\n", + "105350K .......... .......... .......... .......... .......... 12% 62.3M 51s\n", + "105400K .......... .......... .......... .......... .......... 12% 90.8M 51s\n", + "105450K .......... .......... .......... .......... .......... 12% 86.5M 51s\n", + "105500K .......... .......... .......... .......... .......... 12% 99.1M 51s\n", + "105550K .......... .......... .......... .......... .......... 12% 96.6M 51s\n", + "105600K .......... .......... .......... .......... .......... 12% 88.7M 51s\n", + "105650K .......... .......... .......... .......... .......... 12% 106M 51s\n", + "105700K .......... .......... .......... .......... .......... 12% 85.3M 51s\n", + "105750K .......... .......... .......... .......... .......... 12% 92.7M 51s\n", + "105800K .......... .......... .......... .......... .......... 12% 102M 50s\n", + "105850K .......... .......... .......... .......... .......... 12% 88.5M 50s\n", + "105900K .......... .......... .......... .......... .......... 12% 101M 50s\n", + "105950K .......... .......... .......... .......... .......... 12% 81.6M 50s\n", + "106000K .......... .......... .......... .......... .......... 12% 92.5M 50s\n", + "106050K .......... .......... .......... .......... .......... 12% 67.5M 50s\n", + "106100K .......... .......... .......... .......... .......... 12% 76.3M 50s\n", + "106150K .......... .......... .......... .......... .......... 12% 145M 50s\n", + "106200K .......... .......... .......... .......... .......... 12% 79.3M 50s\n", + "106250K .......... .......... .......... .......... .......... 12% 129M 50s\n", + "106300K .......... .......... .......... .......... .......... 12% 134M 50s\n", + "106350K .......... .......... .......... .......... .......... 12% 92.2M 50s\n", + "106400K .......... .......... .......... .......... .......... 12% 140M 50s\n", + "106450K .......... .......... .......... .......... .......... 12% 79.6M 50s\n", + "106500K .......... .......... .......... .......... .......... 12% 136M 50s\n", + "106550K .......... .......... .......... .......... .......... 12% 122M 50s\n", + "106600K .......... .......... .......... .......... .......... 12% 122M 50s\n", + "106650K .......... .......... .......... .......... .......... 12% 143M 50s\n", + "106700K .......... .......... .......... .......... .......... 12% 119M 50s\n", + "106750K .......... .......... .......... .......... .......... 12% 142M 50s\n", + "106800K .......... .......... .......... .......... .......... 12% 132M 50s\n", + "106850K .......... .......... .......... .......... .......... 12% 123M 50s\n", + "106900K .......... .......... .......... .......... .......... 12% 141M 50s\n", + "106950K .......... .......... .......... .......... .......... 12% 118M 50s\n", + "107000K .......... .......... .......... .......... .......... 12% 16.4M 50s\n", + "107050K .......... .......... .......... .......... .......... 12% 62.2M 50s\n", + "107100K .......... .......... .......... .......... .......... 12% 49.3M 50s\n", + "107150K .......... .......... .......... .......... .......... 12% 20.8M 50s\n", + "107200K .......... .......... .......... .......... .......... 12% 57.3M 50s\n", + "107250K .......... .......... .......... .......... .......... 12% 16.4M 50s\n", + "107300K .......... .......... .......... .......... .......... 12% 68.1M 50s\n", + "107350K .......... .......... .......... .......... .......... 12% 57.8M 50s\n", + "107400K .......... .......... .......... .......... .......... 12% 70.6M 50s\n", + "107450K .......... .......... .......... .......... .......... 12% 52.6M 50s\n", + "107500K .......... .......... .......... .......... .......... 12% 1.19M 50s\n", + "107550K .......... .......... .......... .......... .......... 12% 64.2M 50s\n", + "107600K .......... .......... .......... .......... .......... 12% 6.32M 50s\n", + "107650K .......... .......... .......... .......... .......... 12% 65.3M 50s\n", + "107700K .......... .......... .......... .......... .......... 12% 41.1M 50s\n", + "107750K .......... .......... .......... .......... .......... 12% 67.9M 50s\n", + "107800K .......... .......... .......... .......... .......... 12% 62.9M 50s\n", + "107850K .......... .......... .......... .......... .......... 12% 46.3M 50s\n", + "107900K .......... .......... .......... .......... .......... 12% 71.8M 50s\n", + "107950K .......... .......... .......... .......... .......... 12% 12.3M 50s\n", + "108000K .......... .......... .......... .......... .......... 12% 70.0M 50s\n", + "108050K .......... .......... .......... .......... .......... 12% 64.0M 50s\n", + "108100K .......... .......... .......... .......... .......... 12% 45.8M 50s\n", + "108150K .......... .......... .......... .......... .......... 12% 44.3M 50s\n", + "108200K .......... .......... .......... .......... .......... 12% 41.7M 50s\n", + "108250K .......... .......... .......... .......... .......... 12% 70.5M 50s\n", + "108300K .......... .......... .......... .......... .......... 12% 46.1M 50s\n", + "108350K .......... .......... .......... .......... .......... 12% 50.0M 50s\n", + "108400K .......... .......... .......... .......... .......... 12% 70.8M 50s\n", + "108450K .......... .......... .......... .......... .......... 12% 62.5M 50s\n", + "108500K .......... .......... .......... .......... .......... 12% 66.9M 50s\n", + "108550K .......... .......... .......... .......... .......... 12% 48.7M 50s\n", + "108600K .......... .......... .......... .......... .......... 12% 59.5M 50s\n", + "108650K .......... .......... .......... .......... .......... 12% 65.7M 50s\n", + "108700K .......... .......... .......... .......... .......... 12% 85.8M 50s\n", + "108750K .......... .......... .......... .......... .......... 12% 46.8M 50s\n", + "108800K .......... .......... .......... .......... .......... 12% 74.1M 50s\n", + "108850K .......... .......... .......... .......... .......... 12% 72.0M 50s\n", + "108900K .......... .......... .......... .......... .......... 12% 77.2M 50s\n", + "108950K .......... .......... .......... .......... .......... 12% 90.7M 49s\n", + "109000K .......... .......... .......... .......... .......... 12% 106M 49s\n", + "109050K .......... .......... .......... .......... .......... 12% 84.6M 49s\n", + "109100K .......... .......... .......... .......... .......... 12% 74.2M 49s\n", + "109150K .......... .......... .......... .......... .......... 12% 92.7M 49s\n", + "109200K .......... .......... .......... .......... .......... 12% 90.4M 49s\n", + "109250K .......... .......... .......... .......... .......... 12% 108M 49s\n", + "109300K .......... .......... .......... .......... .......... 12% 108M 49s\n", + "109350K .......... .......... .......... .......... .......... 12% 91.3M 49s\n", + "109400K .......... .......... .......... .......... .......... 12% 92.2M 49s\n", + "109450K .......... .......... .......... .......... .......... 12% 107M 49s\n", + "109500K .......... .......... .......... .......... .......... 12% 92.9M 49s\n", + "109550K .......... .......... .......... .......... .......... 12% 141M 49s\n", + "109600K .......... .......... .......... .......... .......... 12% 70.9M 49s\n", + "109650K .......... .......... .......... .......... .......... 12% 137M 49s\n", + "109700K .......... .......... .......... .......... .......... 12% 106M 49s\n", + "109750K .......... .......... .......... .......... .......... 12% 134M 49s\n", + "109800K .......... .......... .......... .......... .......... 12% 143M 49s\n", + "109850K .......... .......... .......... .......... .......... 12% 126M 49s\n", + "109900K .......... .......... .......... .......... .......... 12% 107M 49s\n", + "109950K .......... .......... .......... .......... .......... 13% 120M 49s\n", + "110000K .......... .......... .......... .......... .......... 13% 136M 49s\n", + "110050K .......... .......... .......... .......... .......... 13% 139M 49s\n", + "110100K .......... .......... .......... .......... .......... 13% 122M 49s\n", + "110150K .......... .......... .......... .......... .......... 13% 137M 49s\n", + "110200K .......... .......... .......... .......... .......... 13% 125M 49s\n", + "110250K .......... .......... .......... .......... .......... 13% 35.8M 49s\n", + "110300K .......... .......... .......... .......... .......... 13% 55.4M 49s\n", + "110350K .......... .......... .......... .......... .......... 13% 68.9M 49s\n", + "110400K .......... .......... .......... .......... .......... 13% 1.16M 49s\n", + "110450K .......... .......... .......... .......... .......... 13% 53.6M 49s\n", + "110500K .......... .......... .......... .......... .......... 13% 63.0M 49s\n", + "110550K .......... .......... .......... .......... .......... 13% 7.16M 49s\n", + "110600K .......... .......... .......... .......... .......... 13% 50.3M 49s\n", + "110650K .......... .......... .......... .......... .......... 13% 65.9M 49s\n", + "110700K .......... .......... .......... .......... .......... 13% 60.9M 49s\n", + "110750K .......... .......... .......... .......... .......... 13% 48.4M 49s\n", + "110800K .......... .......... .......... .......... .......... 13% 65.0M 49s\n", + "110850K .......... .......... .......... .......... .......... 13% 48.6M 49s\n", + "110900K .......... .......... .......... .......... .......... 13% 69.1M 49s\n", + "110950K .......... .......... .......... .......... .......... 13% 12.9M 49s\n", + "111000K .......... .......... .......... .......... .......... 13% 64.8M 49s\n", + "111050K .......... .......... .......... .......... .......... 13% 64.3M 49s\n", + "111100K .......... .......... .......... .......... .......... 13% 17.9M 49s\n", + "111150K .......... .......... .......... .......... .......... 13% 49.1M 49s\n", + "111200K .......... .......... .......... .......... .......... 13% 62.1M 49s\n", + "111250K .......... .......... .......... .......... .......... 13% 74.8M 49s\n", + "111300K .......... .......... .......... .......... .......... 13% 59.5M 49s\n", + "111350K .......... .......... .......... .......... .......... 13% 59.4M 49s\n", + "111400K .......... .......... .......... .......... .......... 13% 73.7M 49s\n", + "111450K .......... .......... .......... .......... .......... 13% 59.9M 49s\n", + "111500K .......... .......... .......... .......... .......... 13% 60.2M 49s\n", + "111550K .......... .......... .......... .......... .......... 13% 81.4M 49s\n", + "111600K .......... .......... .......... .......... .......... 13% 57.8M 49s\n", + "111650K .......... .......... .......... .......... .......... 13% 61.2M 49s\n", + "111700K .......... .......... .......... .......... .......... 13% 65.9M 49s\n", + "111750K .......... .......... .......... .......... .......... 13% 88.3M 49s\n", + "111800K .......... .......... .......... .......... .......... 13% 72.8M 49s\n", + "111850K .......... .......... .......... .......... .......... 13% 69.6M 49s\n", + "111900K .......... .......... .......... .......... .......... 13% 68.0M 49s\n", + "111950K .......... .......... .......... .......... .......... 13% 77.9M 49s\n", + "112000K .......... .......... .......... .......... .......... 13% 77.7M 49s\n", + "112050K .......... .......... .......... .......... .......... 13% 89.2M 49s\n", + "112100K .......... .......... .......... .......... .......... 13% 77.8M 48s\n", + "112150K .......... .......... .......... .......... .......... 13% 80.8M 48s\n", + "112200K .......... .......... .......... .......... .......... 13% 78.3M 48s\n", + "112250K .......... .......... .......... .......... .......... 13% 112M 48s\n", + "112300K .......... .......... .......... .......... .......... 13% 131M 48s\n", + "112350K .......... .......... .......... .......... .......... 13% 110M 48s\n", + "112400K .......... .......... .......... .......... .......... 13% 89.4M 48s\n", + "112450K .......... .......... .......... .......... .......... 13% 61.8M 48s\n", + "112500K .......... .......... .......... .......... .......... 13% 121M 48s\n", + "112550K .......... .......... .......... .......... .......... 13% 119M 48s\n", + "112600K .......... .......... .......... .......... .......... 13% 35.3M 48s\n", + "112650K .......... .......... .......... .......... .......... 13% 53.0M 48s\n", + "112700K .......... .......... .......... .......... .......... 13% 45.1M 48s\n", + "112750K .......... .......... .......... .......... .......... 13% 68.1M 48s\n", + "112800K .......... .......... .......... .......... .......... 13% 58.1M 48s\n", + "112850K .......... .......... .......... .......... .......... 13% 32.2M 48s\n", + "112900K .......... .......... .......... .......... .......... 13% 61.9M 48s\n", + "112950K .......... .......... .......... .......... .......... 13% 48.8M 48s\n", + "113000K .......... .......... .......... .......... .......... 13% 57.0M 48s\n", + "113050K .......... .......... .......... .......... .......... 13% 73.7M 48s\n", + "113100K .......... .......... .......... .......... .......... 13% 56.1M 48s\n", + "113150K .......... .......... .......... .......... .......... 13% 54.3M 48s\n", + "113200K .......... .......... .......... .......... .......... 13% 54.3M 48s\n", + "113250K .......... .......... .......... .......... .......... 13% 64.3M 48s\n", + "113300K .......... .......... .......... .......... .......... 13% 63.6M 48s\n", + "113350K .......... .......... .......... .......... .......... 13% 51.6M 48s\n", + "113400K .......... .......... ." + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Process is interrupted.\n" + ] + } + ], + "source": [ + "# %%bash \n", + "# wget https://www.openslr.org/resources/42/km_kh_male.zip\n", + "# unzip km_kh_male.zip" + ] + }, + { + "cell_type": "markdown", + "id": "1f277d33", + "metadata": {}, + "source": [ + "### Load KH Data" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "918ca3f2", + "metadata": {}, + "outputs": [], + "source": [ + "# from sklearn.model_selection import train_test_split\n", + "# import pandas as pd\n", + "# from datasets import load_dataset\n", + " \n", + "# # colnames=['path','drop','text'] \n", + "# df = pd.read_csv('/workspace/xls-r-300m-km/km_kh_male/line_index.tsv',sep='\\t',header=None,names=colnames)\n", + "# df['path'] = '/workspace/xls-r-300m-km/km_kh_male/wavs/'+df['path'] +'.wav'\n", + "\n", + "# train, test = train_test_split(df, test_size=0.1)\n", + "\n", + "# train.to_csv('./km_kh_male/line_index_train.csv')\n", + "# test.to_csv('./km_kh_male/line_index_test.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "0055de7e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Using custom data configuration default-decaf49f8e8b5be8\n", + "Reusing dataset csv (/workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e)\n", + "Using custom data configuration default-2ae3784a8d52f12b\n", + "Reusing dataset csv (/workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e)\n" + ] + } + ], + "source": [ + "common_voice_train = load_dataset('csv', data_files='/workspace/xls-r-300m-km/km_kh_male/line_index_train.csv', split='train')\n", + "common_voice_valid = load_dataset('csv', data_files='/workspace/xls-r-300m-km/km_kh_male/line_index_valid.csv' , split='train')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "a2ee53de", + "metadata": {}, + "outputs": [], + "source": [ + "common_voice_train = (common_voice_train\n", + " .remove_columns([\"Unnamed: 0\", \"drop\"])\n", + " .rename_column('text', 'sentence'))\n", + "common_voice_valid = (common_voice_valid\n", + " .remove_columns([\"Unnamed: 0\", \"drop\"])\n", + " .rename_column('text', 'sentence'))" + ] + }, + { + "cell_type": "markdown", + "id": "46bbe7a0", + "metadata": {}, + "source": [ + "### Clean Up the Text" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "ce552121", + "metadata": {}, + "outputs": [], + "source": [ + "# # Remove character\n", + "# import re\n", + "# chars_to_remove_regex = '[\\,\\?\\.\\!\\-\\;\\:\\\"\\“\\%\\‘\\”\\�\\']'\n", + "\n", + "# def remove_special_characters(batch):\n", + "# batch[\"sentence\"] = re.sub(chars_to_remove_regex, '', batch[\"sentence\"])\n", + "# return batch" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "4c3ab0eb", + "metadata": {}, + "outputs": [], + "source": [ + "# # TODO: somehow this break thigns. WHY?\n", + "# common_voice_train = common_voice_train.map(remove_special_characters, num_proc=16)\n", + "# common_voice_test = common_voice_test.map(remove_special_characters, num_proc=16)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "2967db2d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'path': '/workspace/xls-r-300m-km/km_kh_male/wavs/khm_1443_4015603856.wav',\n", + " 'sentence': 'ទេសចរណ៍ នៅ ខេត្ត ព្រះ សីហនុ នា រដូវ បុណ្យ ភ្ជុំ បិណ្ឌ នេះ មាន ការ កើន ឡើង យ៉ាង ខ្លាំង'}" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "common_voice_train[0]" + ] + }, + { + "cell_type": "markdown", + "id": "f333e451", + "metadata": {}, + "source": [ + "### Build Character" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "df9bdb45", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "8f6e589a26f14189aeb73248a14f1eb7", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/2353 [00:00\n", + " \n", + " Your browser does not support the audio element.\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import IPython.display as ipd\n", + "import numpy as np\n", + "import random\n", + "\n", + "rand_int = random.randint(0, len(common_voice_train)-1)\n", + "\n", + "print(\"Target text:\", common_voice_train[rand_int][\"sentence\"])\n", + "print(\"Input array shape:\", common_voice_train[rand_int][\"audio\"][\"array\"].shape)\n", + "print(\"Sampling rate:\", common_voice_train[rand_int][\"audio\"][\"sampling_rate\"])\n", + "ipd.Audio(data=common_voice_train[rand_int][\"audio\"][\"array\"], autoplay=False, rate=16000)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "833f0ebe", + "metadata": {}, + "outputs": [], + "source": [ + "# This does not prepare the input for the Transformer model.\n", + "# This will resample the data and convert the sentence into indices\n", + "# Batch here is just for one entry (row)\n", + "def prepare_dataset(batch):\n", + " audio = batch[\"audio\"]\n", + " \n", + " # batched output is \"un-batched\"\n", + " batch[\"input_values\"] = processor(audio[\"array\"], sampling_rate=audio[\"sampling_rate\"]).input_values[0]\n", + " batch[\"input_length\"] = len(batch[\"input_values\"])\n", + " \n", + " with processor.as_target_processor():\n", + " batch[\"labels\"] = processor(batch[\"sentence\"]).input_ids\n", + " return batch" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "06d2bf9a", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-184b00bfb8aa2e66.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-8b5882414ea77072.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-3db1be060b3bc81d.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-6c1bbaf643bc5b5f.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-54f525e223e6e4ff.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-e1d9a3bde74cc37c.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-63b9566ab8c13005.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-57b75a9a4b1a9660.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-33f2de77aa38e989.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-5008166243ea7b2b.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-dc8dc0c047dc1c05.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-a84df502424a3cb4.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-6a11a4a3280d39b8.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-93315f983e1a2ae9.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-2534e3d140b7f374.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-decaf49f8e8b5be8/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-3ca6f7f1d923400e.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-b5e44329345c21ce.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-12da16342ab2ddc3.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-59cd84dcce2af6d8.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-a16f6b5197fbc4c9.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-d54449708673af7f.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-a3e265dae408f0ce.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-f7d6406bc2011cb2.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-c1f6017df2a13df3.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-1f54c3872acab8c3.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-abbd70cf97c8fbdb.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-9f8e1f3440a42e0c.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-1502759588e87b89.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-453a18daa2a9e9cc.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-a258ce0e41871520.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-25e62e092344aab4.arrow\n", + "Loading cached processed dataset at /workspace/.cache/huggingface/datasets/csv/default-2ae3784a8d52f12b/0.0.0/6b9057d9e23d9d8a2f05b985917a0da84d70c5dae3d22ddd8a3f22fb01c69d9e/cache-e38f0aea7790ffdf.arrow\n" + ] + } + ], + "source": [ + "common_voice_train = common_voice_train.map(prepare_dataset, remove_columns=common_voice_train.column_names, num_proc=16)\n", + "common_voice_valid = common_voice_valid.map(prepare_dataset, remove_columns=common_voice_valid.column_names, num_proc=16)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "4b600726", + "metadata": {}, + "outputs": [], + "source": [ + "# In case the dataset is too long which can lead to OOM. We should filter them out.\n", + "# max_input_length_in_sec = 5.0\n", + "# common_voice_train = common_voice_train.filter(lambda x: x < max_input_length_in_sec * processor.feature_extractor.sampling_rate, input_columns=[\"input_length\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "e661ff49", + "metadata": {}, + "outputs": [], + "source": [ + "import torch\n", + "\n", + "from dataclasses import dataclass, field\n", + "from typing import Any, Dict, List, Optional, Union\n", + "\n", + "@dataclass\n", + "class DataCollatorCTCWithPadding:\n", + " \"\"\"\n", + " Data collator that will dynamically pad the inputs received.\n", + " Args:\n", + " processor (:class:`~transformers.Wav2Vec2Processor`)\n", + " The processor used for proccessing the data.\n", + " padding (:obj:`bool`, :obj:`str` or :class:`~transformers.tokenization_utils_base.PaddingStrategy`, `optional`, defaults to :obj:`True`):\n", + " Select a strategy to pad the returned sequences (according to the model's padding side and padding index)\n", + " among:\n", + " * :obj:`True` or :obj:`'longest'`: Pad to the longest sequence in the batch (or no padding if only a single\n", + " sequence if provided).\n", + " * :obj:`'max_length'`: Pad to a maximum length specified with the argument :obj:`max_length` or to the\n", + " maximum acceptable input length for the model if that argument is not provided.\n", + " * :obj:`False` or :obj:`'do_not_pad'` (default): No padding (i.e., can output a batch with sequences of\n", + " different lengths).\n", + " \"\"\"\n", + "\n", + " processor: Wav2Vec2Processor\n", + " padding: Union[bool, str] = True\n", + "\n", + " def __call__(self, features: List[Dict[str, Union[List[int], torch.Tensor]]]) -> Dict[str, torch.Tensor]:\n", + " # split inputs and labels since they have to be of different lenghts and need\n", + " # different padding methods\n", + " input_features = [{\"input_values\": feature[\"input_values\"]} for feature in features]\n", + " label_features = [{\"input_ids\": feature[\"labels\"]} for feature in features]\n", + "\n", + " batch = self.processor.pad(\n", + " input_features,\n", + " padding=self.padding,\n", + " return_tensors=\"pt\",\n", + " )\n", + "\n", + " with self.processor.as_target_processor():\n", + " labels_batch = self.processor.pad(\n", + " label_features,\n", + " padding=self.padding,\n", + " return_tensors=\"pt\",\n", + " )\n", + "\n", + " # replace padding with -100 to ignore loss correctly\n", + " labels = labels_batch[\"input_ids\"].masked_fill(labels_batch.attention_mask.ne(1), -100)\n", + "\n", + " batch[\"labels\"] = labels\n", + "\n", + " return batch" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "84c914d0", + "metadata": {}, + "outputs": [], + "source": [ + "data_collator = DataCollatorCTCWithPadding(processor=processor, padding=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "ccee9d9b", + "metadata": {}, + "outputs": [], + "source": [ + "wer_metric = load_metric(\"wer\")\n", + "# cer_metric = load_metric(\"cer\")" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "f68a0d6e", + "metadata": {}, + "outputs": [], + "source": [ + "def compute_metrics(pred):\n", + " pred_logits = pred.predictions\n", + " pred_ids = np.argmax(pred_logits, axis=-1)\n", + "\n", + " pred.label_ids[pred.label_ids == -100] = tokenizer.pad_token_id\n", + "\n", + " pred_str = tokenizer.batch_decode(pred_ids)\n", + " label_str = tokenizer.batch_decode(pred.label_ids, group_tokens=False)\n", + "\n", + "# print(\"pred : \", pred_ids[0])\n", + "# print(\"label: \", pred.label_ids[0])\n", + "# print(\"-----------------\")\n", + " \n", + " wer = wer_metric.compute(predictions=pred_str, references=label_str)\n", + "\n", + " return {\"wer\": wer}" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "13f2e1d0", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some weights of the model checkpoint at facebook/wav2vec2-xls-r-1b were not used when initializing Wav2Vec2ForCTC: ['project_hid.weight', 'quantizer.codevectors', 'project_q.weight', 'project_q.bias', 'quantizer.weight_proj.weight', 'quantizer.weight_proj.bias', 'project_hid.bias']\n", + "- This IS expected if you are initializing Wav2Vec2ForCTC from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", + "- This IS NOT expected if you are initializing Wav2Vec2ForCTC from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n", + "Some weights of Wav2Vec2ForCTC were not initialized from the model checkpoint at facebook/wav2vec2-xls-r-1b and are newly initialized: ['lm_head.weight', 'lm_head.bias']\n", + "You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n" + ] + } + ], + "source": [ + "from transformers import Wav2Vec2ForCTC\n", + "\n", + "model = Wav2Vec2ForCTC.from_pretrained(\n", + " \"facebook/wav2vec2-xls-r-1b\",\n", + " attention_dropout=0.1,\n", + " layerdrop=0.0,\n", + " feat_proj_dropout=0.0,\n", + " mask_time_prob=0.75, \n", + " mask_time_length=10,\n", + " mask_feature_prob=0.25,\n", + " mask_feature_length=64,\n", + " ctc_loss_reduction=\"mean\",\n", + " pad_token_id=processor.tokenizer.pad_token_id,\n", + " vocab_size=len(processor.tokenizer)\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "e5ce29d3", + "metadata": {}, + "outputs": [], + "source": [ + "model.freeze_feature_encoder()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "69d68721", + "metadata": {}, + "outputs": [], + "source": [ + "from transformers import TrainingArguments\n", + "\n", + "training_args = TrainingArguments(\n", + " output_dir='.',\n", + " group_by_length=True,\n", + " per_device_train_batch_size=8,\n", + " gradient_accumulation_steps=4,\n", + " evaluation_strategy=\"steps\",\n", + " gradient_checkpointing=True,\n", + " fp16=True,\n", + " num_train_epochs=75,\n", + " save_steps=400,\n", + " eval_steps=400,\n", + " logging_steps=100,\n", + " learning_rate=1e-5,\n", + " warmup_steps=2000,\n", + " save_total_limit=3,\n", + " load_best_model_at_end=True\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "19a742e3", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Using amp half precision backend\n" + ] + } + ], + "source": [ + "from transformers import Trainer\n", + "\n", + "trainer = Trainer(\n", + " model=model,\n", + " data_collator=data_collator,\n", + " args=training_args,\n", + " compute_metrics=compute_metrics,\n", + " train_dataset=common_voice_train,\n", + " eval_dataset=common_voice_valid,\n", + " tokenizer=processor.feature_extractor,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "ec1cabad", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "The following columns in the training set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "/opt/conda/lib/python3.8/site-packages/transformers/optimization.py:306: FutureWarning: This implementation of AdamW is deprecated and will be removed in a future version. Use thePyTorch implementation torch.optim.AdamW instead, or set `no_deprecation_warning=True` to disable this warning\n", + " warnings.warn(\n", + "***** Running training *****\n", + " Num examples = 2353\n", + " Num Epochs = 75\n", + " Instantaneous batch size per device = 8\n", + " Total train batch size (w. parallel, distributed & accumulation) = 32\n", + " Gradient Accumulation steps = 4\n", + " Total optimization steps = 5475\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "
\n", + " \n", + " \n", + " [5475/5475 5:17:18, Epoch 74/75]\n", + "
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
StepTraining LossValidation LossWer
4003.56710012.0218131.000000
8003.51590010.6336551.000000
12002.4543001.8256360.983858
16001.9437001.1237180.917272
20001.6960000.8245680.769976
24001.5342000.6432880.659403
28001.4509000.5500190.578692
32001.3478000.5070160.490718
36001.3096000.4692020.472559
40001.2532000.4448050.447942
44001.2291000.4374180.436642
48001.1960000.4313710.430993
52001.1862000.4239440.422115

" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-400\n", + "Configuration saved in ./checkpoint-400/config.json\n", + "Model weights saved in ./checkpoint-400/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-400/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2000] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-800\n", + "Configuration saved in ./checkpoint-800/config.json\n", + "Model weights saved in ./checkpoint-800/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-800/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2400] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-1200\n", + "Configuration saved in ./checkpoint-1200/config.json\n", + "Model weights saved in ./checkpoint-1200/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-1200/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2800] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-1600\n", + "Configuration saved in ./checkpoint-1600/config.json\n", + "Model weights saved in ./checkpoint-1600/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-1600/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-400] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-2000\n", + "Configuration saved in ./checkpoint-2000/config.json\n", + "Model weights saved in ./checkpoint-2000/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-2000/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-800] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-2400\n", + "Configuration saved in ./checkpoint-2400/config.json\n", + "Model weights saved in ./checkpoint-2400/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-2400/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-1200] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-2800\n", + "Configuration saved in ./checkpoint-2800/config.json\n", + "Model weights saved in ./checkpoint-2800/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-2800/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-1600] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-3200\n", + "Configuration saved in ./checkpoint-3200/config.json\n", + "Model weights saved in ./checkpoint-3200/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-3200/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2000] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-3600\n", + "Configuration saved in ./checkpoint-3600/config.json\n", + "Model weights saved in ./checkpoint-3600/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-3600/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2400] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-4000\n", + "Configuration saved in ./checkpoint-4000/config.json\n", + "Model weights saved in ./checkpoint-4000/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-4000/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-2800] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-4400\n", + "Configuration saved in ./checkpoint-4400/config.json\n", + "Model weights saved in ./checkpoint-4400/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-4400/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-3200] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-4800\n", + "Configuration saved in ./checkpoint-4800/config.json\n", + "Model weights saved in ./checkpoint-4800/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-4800/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-3600] due to args.save_total_limit\n", + "The following columns in the evaluation set don't have a corresponding argument in `Wav2Vec2ForCTC.forward` and have been ignored: input_length.\n", + "***** Running Evaluation *****\n", + " Num examples = 262\n", + " Batch size = 8\n", + "Saving model checkpoint to ./checkpoint-5200\n", + "Configuration saved in ./checkpoint-5200/config.json\n", + "Model weights saved in ./checkpoint-5200/pytorch_model.bin\n", + "Configuration saved in ./checkpoint-5200/preprocessor_config.json\n", + "Deleting older checkpoint [checkpoint-4000] due to args.save_total_limit\n", + "\n", + "\n", + "Training completed. Do not forget to share your model on huggingface.co/models =)\n", + "\n", + "\n", + "Loading best model from ./checkpoint-5200 (score: 0.4239440858364105).\n" + ] + }, + { + "data": { + "text/plain": [ + "TrainOutput(global_step=5475, training_loss=2.0858804112264555, metrics={'train_runtime': 19044.9812, 'train_samples_per_second': 9.266, 'train_steps_per_second': 0.287, 'total_flos': 8.13888461360448e+19, 'train_loss': 2.0858804112264555, 'epoch': 74.99})" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trainer.train()" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "3666e499", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Saving model checkpoint to .\n", + "Configuration saved in ./config.json\n", + "Model weights saved in ./pytorch_model.bin\n", + "Configuration saved in ./preprocessor_config.json\n" + ] + } + ], + "source": [ + "# trainer.save_model('vitouphy/wav2vec2-xls-r-1b-km')\n", + "trainer.save_model('.')" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "e52460e6", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "tokenizer config file saved in ./tokenizer_config.json\n", + "Special tokens file saved in ./special_tokens_map.json\n", + "added tokens file saved in ./added_tokens.json\n" + ] + }, + { + "data": { + "text/plain": [ + "('./tokenizer_config.json',\n", + " './special_tokens_map.json',\n", + " './vocab.json',\n", + " './added_tokens.json')" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tokenizer.save_pretrained(\".\")\n", + "# tokenizer.push_to_hub('vitouphy/wav2vec2-xls-r-1b-km')" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "49e54770", + "metadata": {}, + "outputs": [], + "source": [ + "kwargs = {\n", + " \"finetuned_from\": \"facebook/wav2vec2-xls-r-1b\",\n", + " \"tasks\": \"speech-recognition\",\n", + " \"tags\": [\"automatic-speech-recognition\", \"openslr\", \"robust-speech-event\", \"km\"],\n", + " \"dataset_args\": f\"Config: km, Training split: train, Eval split: validation\",\n", + " \"dataset\": \"openslr\",\n", + " \"language\": \"km\"\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "6ab99e82", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Dropping the following result as it does not have all the necessary fields:\n", + "{}\n" + ] + } + ], + "source": [ + "trainer.create_model_card(**kwargs)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "5c8abdc9", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Configuration saved in vitouphy/wav2vec2-xls-r-1b-km/config.json\n", + "Model weights saved in vitouphy/wav2vec2-xls-r-1b-km/pytorch_model.bin\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2b7d33e02e974830824e8c1acccc1dbf", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Upload file pytorch_model.bin: 0%| | 3.38k/3.59G [00:00 main\n", + "\n" + ] + }, + { + "data": { + "text/plain": [ + "'https://huggingface.co/vitouphy/wav2vec2-xls-r-1b-km/commit/183c558dd0aa166ae36561174695557ff4117eed'" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# model.push_to_hub('vitouphy/wav2vec2-xls-r-1b-km')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7dfead73", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}