Handling Data#
%matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns; sns.set_theme()
import numpy as np
import pandas as pd
import os.path
import subprocess
Load Course Data Files#
def wget_data(url: str):
local_path = './tmp_data'
p = subprocess.Popen(["wget", "-nc", "-P", local_path, url], stderr=subprocess.PIPE, encoding='UTF-8')
rc = None
while rc is None:
line = p.stderr.readline().strip('\n')
if len(line) > 0:
print(line)
rc = p.poll()
wget_data('https://raw.githubusercontent.com/illinois-ipaml/MachineLearningForPhysics/main/data/pong_data.hf5')
File ‘./tmp_data/pong_data.hf5’ already there; not retrieving.
def locate_data(name, check_exists=True):
local_path='./tmp_data'
path = os.path.join(local_path, name)
if check_exists and not os.path.exists(path):
raise RuxntimeError('No such data file: {}'.format(path))
return path
locate_data('pong_data.hf5')
'./tmp_data/pong_data.hf5'
Data files are stored in the industry standard binary HDF5 and text CSV formats, with extensions .hf5
and .csv
, respectively. HDF5 is more efficient for larger files but requires specialized software to read. CSV files are just plain text:
wget_data('https://raw.githubusercontent.com/illinois-ipaml/MachineLearningForPhysics/main/data/line_data.csv')
File ‘./tmp_data/line_data.csv’ already there; not retrieving.
with open(locate_data('line_data.csv')) as f:
# Print the first 5 lines of the file.
for lineno in range(5):
print(f.readline(), end='')
x,y,dy
0.3929383711957233,0.08540861657452603,0.3831920560881885
-0.42772133009924107,-0.5198803411067978,0.38522044793317467
-0.5462970928715938,-0.8124804852644906,
0.10262953816578246,0.10527828529558633,0.38556680974439583
The first line specifies the names of each column (“feature”) in the data file. Subsequent lines are the rows (“samples”) of the data file, with values for each column separated by commas. Note that values might be missing (for example, at the end of the third row).
Read Files with Pandas#
We will use the Pandas package to read data files into DataFrame objects in memory. This will only be a quick introduction. For a deeper dive, start with Data Manipulation with Pandas in the Phython Data Science Handbook.
pong_data = pd.read_hdf(locate_data('pong_data.hf5'))
line_data = pd.read_csv(locate_data('line_data.csv'))
You can think of a DataFrame as an enhanced 2D numpy array, with most of the same capabilities:
line_data.shape
(2000, 3)
Individual columns also behave like enhanced 1D numpy arrays:
line_data['y'].shape
(2000,)
line_data['x'].shape
(2000,)
For a first look at some unknown data, start with some basic summary statistics:
line_data.describe()
x | y | dy | |
---|---|---|---|
count | 2000.000000 | 2000.000000 | 1850.000000 |
mean | -0.000509 | -0.086233 | 0.479347 |
std | 0.585281 | 0.782878 | 0.228198 |
min | -0.999836 | -2.390646 | 0.151793 |
25% | -0.513685 | -0.648045 | 0.302540 |
50% | -0.006021 | -0.068052 | 0.431361 |
75% | 0.501449 | 0.473741 | 0.610809 |
max | 0.999289 | 2.365710 | 1.506188 |
Jot down a few things you notice about this data from this summary.
The values of x and y are symmetric about zero.
The values of x look uniformly distributed on [-1, +1], judging by the percentiles.
The value of dy is always > 0, as you might expect if it represents the “error on y”.
The dy column is missing 150 entries.
Summarize pong_data
the same way. Does anything stick out?
pong_data.describe()
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | y0 | y1 | y2 | y3 | y4 | y5 | y6 | y7 | y8 | y9 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
count | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.0 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 | 1000.000000 |
mean | 0.049004 | 0.132093 | 0.212905 | 0.291504 | 0.367950 | 0.442301 | 0.514615 | 0.584949 | 0.653355 | 0.719888 | 0.0 | 0.125206 | 0.217122 | 0.276658 | 0.304702 | 0.302116 | 0.269740 | 0.208390 | 0.118860 | 0.001921 |
std | 0.062998 | 0.067380 | 0.075805 | 0.086806 | 0.099285 | 0.112547 | 0.126175 | 0.139919 | 0.153624 | 0.167196 | 0.0 | 0.010876 | 0.021454 | 0.031742 | 0.041748 | 0.051481 | 0.060946 | 0.070153 | 0.079107 | 0.087815 |
min | -0.161553 | -0.089041 | -0.018516 | 0.050077 | 0.116790 | 0.181677 | 0.244785 | 0.306165 | 0.365863 | 0.415850 | 0.0 | 0.093722 | 0.155016 | 0.184769 | 0.183846 | 0.153088 | 0.093310 | 0.005310 | -0.110141 | -0.252291 |
25% | -0.001755 | 0.079435 | 0.157023 | 0.229517 | 0.293469 | 0.353604 | 0.414068 | 0.473338 | 0.532280 | 0.590583 | 0.0 | 0.115816 | 0.198597 | 0.249250 | 0.268654 | 0.257665 | 0.217116 | 0.147817 | 0.050555 | -0.073903 |
50% | 0.076534 | 0.148675 | 0.205846 | 0.270214 | 0.338380 | 0.406922 | 0.476322 | 0.542847 | 0.608249 | 0.673589 | 0.0 | 0.127098 | 0.220852 | 0.282177 | 0.311961 | 0.311068 | 0.280338 | 0.220589 | 0.132616 | 0.017191 |
75% | 0.100177 | 0.187800 | 0.286463 | 0.383127 | 0.475724 | 0.565217 | 0.651398 | 0.734418 | 0.816378 | 0.896600 | 0.0 | 0.132847 | 0.232193 | 0.298956 | 0.334029 | 0.338281 | 0.312554 | 0.257672 | 0.174431 | 0.063610 |
max | 0.151118 | 0.261095 | 0.370325 | 0.476563 | 0.579891 | 0.684321 | 0.787124 | 0.887111 | 0.984358 | 1.078941 | 0.0 | 0.144799 | 0.255769 | 0.333838 | 0.379908 | 0.394854 | 0.379530 | 0.334764 | 0.261364 | 0.160113 |
Some things that stick out from this summary are:
Mean, median values in the xn columns are increasing left to right.
Column y0 is always zero, so not very informative.
Mean, median values in the yn columns increase from y0 to y4 then decrease through y9.
Work with Subsets of Data#
A subset is specified by limiting the rows and/or columns. We have already seen how to pick out a single column, e.g. with line_data['x']
.
We can also pick out specific rows (for details on why we use iloc
see here):
line_data.iloc[:4]
x | y | dy | |
---|---|---|---|
0 | 0.392938 | 0.085409 | 0.383192 |
1 | -0.427721 | -0.519880 | 0.385220 |
2 | -0.546297 | -0.812480 | NaN |
3 | 0.102630 | 0.105278 | 0.385567 |
Note how the missing value in the CSV file is represented as NaN = “not a number”. This is generally how Pandas handles any data that is missing / invalid or otherwise not available (NA).
We may not want to use any rows with missing data. Select the subset of useful data with:
line_data_valid = line_data.dropna()
line_data_valid[:4]
x | y | dy | |
---|---|---|---|
0 | 0.392938 | 0.085409 | 0.383192 |
1 | -0.427721 | -0.519880 | 0.385220 |
3 | 0.102630 | 0.105278 | 0.385567 |
4 | 0.438938 | 0.582137 | 0.509960 |
You can also select rows using any logical test on its column values. For example, to select all rows with dy > 0.5 and y < 0:
xpos = line_data[(line_data['dy'] > 0.5) & (line_data['y'] < 0)]
xpos[:4]
x | y | dy | |
---|---|---|---|
13 | -0.880644 | -1.482074 | 0.698284 |
16 | -0.635017 | -1.192232 | 0.619905 |
30 | -0.815790 | -0.172324 | 0.643215 |
35 | -0.375478 | -1.320013 | 0.574198 |
Use describe
to compare the summary statistics for rows with x < 0 and x >= 0. Do they make sense?
line_data[line_data['x'] < 0].describe()
x | y | dy | |
---|---|---|---|
count | 1006.000000 | 1006.000000 | 938.000000 |
mean | -0.507065 | -0.689012 | 0.472889 |
std | 0.288074 | 0.498581 | 0.227474 |
min | -0.999836 | -2.390646 | 0.159862 |
25% | -0.758180 | -1.005357 | 0.294420 |
50% | -0.511167 | -0.643512 | 0.419482 |
75% | -0.264287 | -0.338449 | 0.611192 |
max | -0.000128 | 0.757903 | 1.506188 |
line_data[line_data['x'] >= 0].describe()
x | y | dy | |
---|---|---|---|
count | 994.000000 | 994.000000 | 912.000000 |
mean | 0.512162 | 0.523822 | 0.485989 |
std | 0.287312 | 0.491520 | 0.228875 |
min | 0.001123 | -1.154558 | 0.151793 |
25% | 0.266587 | 0.163363 | 0.312799 |
50% | 0.502736 | 0.471419 | 0.436676 |
75% | 0.761346 | 0.821626 | 0.607731 |
max | 0.999289 | 2.365710 | 1.378183 |
Extend Data with New Columns#
You can easily add new columns derived from existing columns, for example:
line_data['yprediction'] = 1.2 * line_data['x'] - 0.1
The new column is only in memory, and not automatically written back to the original file.
EXERCISE: Add a new column for the “pull”, defined as:
What would you expect the mean and standard deviation (std) of this new column to be if the prediction is accuracte? What do the actual mean, std values indicate?
line_data['ypull'] = (line_data['y'] - line_data['yprediction']) / line_data['dy']
The mean should be close to zero if the prediction is unbiased. The RMS should be close to one if the prediction is unbiased and the errors are accurate. The actual values indicate that the prediction is unbiased, but the errors are overerestimated.
line_data.describe()
x | y | dy | yprediction | ypull | |
---|---|---|---|---|---|
count | 2000.000000 | 2000.000000 | 1850.000000 | 2000.000000 | 1850.000000 |
mean | -0.000509 | -0.086233 | 0.479347 | -0.100611 | 0.036367 |
std | 0.585281 | 0.782878 | 0.228198 | 0.702338 | 0.661659 |
min | -0.999836 | -2.390646 | 0.151793 | -1.299803 | -2.162585 |
25% | -0.513685 | -0.648045 | 0.302540 | -0.716422 | -0.429185 |
50% | -0.006021 | -0.068052 | 0.431361 | -0.107225 | 0.033875 |
75% | 0.501449 | 0.473741 | 0.610809 | 0.501739 | 0.484257 |
max | 0.999289 | 2.365710 | 1.506188 | 1.099146 | 2.033837 |
Combine Data from Different Sources#
Most of the data files for this course are in data/targets pairs (for reasons that will be clear soon).
Verify that the files pong_data.hf5
and pong_targets.hf5
have the same number of rows but different column names.
wget_data('https://raw.githubusercontent.com/illinois-ipaml/MachineLearningForPhysics/main/data/pong_targets.hf5')
File ‘./tmp_data/pong_targets.hf5’ already there; not retrieving.
pong_data = pd.read_hdf(locate_data('pong_data.hf5'))
pong_targets = pd.read_hdf(locate_data('pong_targets.hf5'))
print('#rows: {}, {}.'.format(len(pong_data), len(pong_targets)))
assert len(pong_data) == len(pong_targets)
print('data columns: {}.'.format(pong_data.columns.values))
print('targets columns: {}.'.format(pong_targets.columns.values))
#rows: 1000, 1000.
data columns: ['x0' 'x1' 'x2' 'x3' 'x4' 'x5' 'x6' 'x7' 'x8' 'x9' 'y0' 'y1' 'y2' 'y3'
'y4' 'y5' 'y6' 'y7' 'y8' 'y9'].
targets columns: ['th0' 'hit' 'grp'].
Use pd.concat
to combine the (different) columns, matching row by row. Verify that your combined data has the expected number of rows and column names.
pong_both = pd.concat([pong_data, pong_targets], axis='columns')
print('#rows: {}'.format(len(pong_both)))
print('columns: {}.'.format(pong_both.columns.values))
#rows: 1000
columns: ['x0' 'x1' 'x2' 'x3' 'x4' 'x5' 'x6' 'x7' 'x8' 'x9' 'y0' 'y1' 'y2' 'y3'
'y4' 'y5' 'y6' 'y7' 'y8' 'y9' 'th0' 'hit' 'grp'].
Prepare Data from an External Source#
Finally, here is an example of taking data from an external source and adapting it to the standard format we are using. The data is from the 2014 ATLAS Higgs Challenge which is now documented and archived here. More details about the challenge are in this writeup.
EXERCISE:
Download the compressed CSV file (~62Mb)
atlas-higgs-challenge-2014-v2.csv.gz
using the link at the bottom of this page.You can uncompress (gunzip) the file on-the-fly.
Skim the description of the columns here. The details are not important, but the main points are that:
There are two types of input “features”: 17 primary + 13 derived.
The goal is to predict the “Label” from the input features.
Examine the function defined below and determine what it does. Lookup the documentation of any functions you are unfamiliar with.
Run the function below, which should create two new files in your coursse data directory:
higgs_data.hf5
: Input data with 30 columns, ~100Mb size.higgs_targets.hf5
: Ouput targets with 1 column, ~8.8Mb size.
wget_data('http://opendata.cern.ch/record/328/files/atlas-higgs-challenge-2014-v2.csv.gz')
--2025-08-25 00:25:54-- http://opendata.cern.ch/record/328/files/atlas-higgs-challenge-2014-v2.csv.gz
Resolving opendata.cern.ch (opendata.cern.ch)... 137.138.6.31
Connecting to opendata.cern.ch (opendata.cern.ch)|137.138.6.31|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 65630848 (63M) [application/octet-stream]
Saving to: ‘./tmp_data/atlas-higgs-challenge-2014-v2.csv.gz’
0K .......... .......... .......... .......... .......... 0% 211K 5m3s
50K .......... .......... .......... .......... .......... 0% 394K 3m52s
100K .......... .......... .......... .......... .......... 0% 134K 5m14s
150K .......... .......... .......... .......... .......... 0% 388K 4m37s
200K .......... .......... .......... .......... .......... 0% 146K 5m8s
250K .......... .......... .......... .......... .......... 0% 35.2M 4m17s
300K .......... .......... .......... .......... .......... 0% 71.7K 5m47s
350K .......... .......... .......... .......... .......... 0% 209M 5m4s
400K .......... .......... .......... .......... .......... 0% 105K 5m37s
450K .......... .......... .......... .......... .......... 0% 207K 5m34s
500K .......... .......... .......... .......... .......... 0% 3.53M 5m5s
550K .......... .......... .......... .......... .......... 0% 459K 4m51s
600K .......... .......... .......... .......... .......... 1% 4.39M 4m29s
650K .......... .......... .......... .......... .......... 1% 10.2M 4m10s
700K .......... .......... .......... .......... .......... 1% 465K 4m2s
750K .......... .......... .......... .......... .......... 1% 2.61M 3m49s
800K .......... .......... .......... .......... .......... 1% 13.0M 3m35s
850K .......... .......... .......... .......... .......... 1% 493K 3m30s
900K .......... .......... .......... .......... .......... 1% 1.18M 3m22s
950K .......... .......... .......... .......... .......... 1% 385K 3m20s
1000K .......... .......... .......... .......... .......... 1% 39.4M 3m10s
1050K .......... .......... .......... .......... .......... 1% 386K 3m9s
1100K .......... .......... .......... .......... .......... 1% 395K 3m7s
1150K .......... .......... .......... .......... .......... 1% 384K 3m6s
1200K .......... .......... .......... .......... .......... 1% 440M 2m59s
1250K .......... .......... .......... .......... .......... 2% 71.7K 3m25s
1300K .......... .......... .......... .......... .......... 2% 183M 3m18s
1350K .......... .......... .......... .......... .......... 2% 103K 3m32s
1400K .......... .......... .......... .......... .......... 2% 395K 3m30s
1450K .......... .......... .......... .......... .......... 2% 416K 3m28s
1500K .......... .......... .......... .......... .......... 2% 412K 3m26s
1550K .......... .......... .......... .......... .......... 2% 5.77M 3m20s
1600K .......... .......... .......... .......... .......... 2% 390K 3m18s
1650K .......... .......... .......... .......... .......... 2% 54.7M 3m12s
1700K .......... .......... .......... .......... .......... 2% 389K 3m11s
1750K .......... .......... .......... .......... .......... 2% 29.1M 3m6s
1800K .......... .......... .......... .......... .......... 2% 399K 3m5s
1850K .......... .......... .......... .......... .......... 2% 35.7M 3m0s
1900K .......... .......... .......... .......... .......... 3% 380K 2m59s
1950K .......... .......... .......... .......... .......... 3% 56.4M 2m55s
2000K .......... .......... .......... .......... .......... 3% 413K 2m54s
2050K .......... .......... .......... .......... .......... 3% 12.6M 2m50s
2100K .......... .......... .......... .......... .......... 3% 382K 2m50s
2150K .......... .......... .......... .......... .......... 3% 29.4M 2m46s
2200K .......... .......... .......... .......... .......... 3% 632K 2m44s
2250K .......... .......... .......... .......... .......... 3% 951K 2m42s
2300K .......... .......... .......... .......... .......... 3% 30.6M 2m38s
2350K .......... .......... .......... .......... .......... 3% 456K 2m38s
2400K .......... .......... .......... .......... .......... 3% 2.77M 2m35s
2450K .......... .......... .......... .......... .......... 3% 797K 2m33s
2500K .......... .......... .......... .......... .......... 3% 906K 2m31s
2550K .......... .......... .......... .......... .......... 4% 8.14M 2m28s
2600K .......... .......... .......... .......... .......... 4% 486K 2m28s
2650K .......... .......... .......... .......... .......... 4% 2.55M 2m25s
2700K .......... .......... .......... .......... .......... 4% 12.2M 2m23s
2750K .......... .......... .......... .......... .......... 4% 500K 2m22s
2800K .......... .......... .......... .......... .......... 4% 2.11M 2m20s
2850K .......... .......... .......... .......... .......... 4% 985K 2m19s
2900K .......... .......... .......... .......... .......... 4% 385K 2m19s
2950K .......... .......... .......... .......... .......... 4% 58.4M 2m16s
3000K .......... .......... .......... .......... .......... 4% 382K 2m17s
3050K .......... .......... .......... .......... .......... 4% 390K 2m17s
3100K .......... .......... .......... .......... .......... 4% 39.3M 2m15s
3150K .......... .......... .......... .......... .......... 4% 390K 2m15s
3200K .......... .......... .......... .......... .......... 5% 391K 2m15s
3250K .......... .......... .......... .......... .......... 5% 37.4M 2m13s
3300K .......... .......... .......... .......... .......... 5% 372K 2m13s
3350K .......... .......... .......... .......... .......... 5% 93.4M 2m11s
3400K .......... .......... .......... .......... .......... 5% 136K 2m16s
3450K .......... .......... .......... .......... .......... 5% 109K 2m22s
3500K .......... .......... .......... .......... .......... 5% 254M 2m19s
3550K .......... .......... .......... .......... .......... 5% 104K 2m26s
3600K .......... .......... .......... .......... .......... 5% 196K 2m28s
3650K .......... .......... .......... .......... .......... 5% 49.1M 2m26s
3700K .......... .......... .......... .......... .......... 5% 416K 2m25s
3750K .......... .......... .......... .......... .......... 5% 3.62M 2m24s
3800K .......... .......... .......... .......... .......... 6% 81.5M 2m22s
3850K .......... .......... .......... .......... .......... 6% 379K 2m22s
3900K .......... .......... .......... .......... .......... 6% 43.6M 2m20s
3950K .......... .......... .......... .......... .......... 6% 74.2K 2m28s
4000K .......... .......... .......... .......... .......... 6% 354M 2m26s
4050K .......... .......... .......... .......... .......... 6% 104K 2m31s
4100K .......... .......... .......... .......... .......... 6% 407K 2m31s
4150K .......... .......... .......... .......... .......... 6% 388K 2m31s
4200K .......... .......... .......... .......... .......... 6% 412K 2m31s
4250K .......... .......... .......... .......... .......... 6% 4.08M 2m29s
4300K .......... .......... .......... .......... .......... 6% 453K 2m29s
4350K .......... .......... .......... .......... .......... 6% 2.62M 2m27s
4400K .......... .......... .......... .......... .......... 6% 482K 2m27s
4450K .......... .......... .......... .......... .......... 7% 1.70M 2m25s
4500K .......... .......... .......... .......... .......... 7% 542K 2m25s
4550K .......... .......... .......... .......... .......... 7% 1.53M 2m24s
4600K .......... .......... .......... .......... .......... 7% 544K 2m23s
4650K .......... .......... .......... .......... .......... 7% 1.43M 2m22s
4700K .......... .......... .......... .......... .......... 7% 8.08M 2m20s
4750K .......... .......... .......... .......... .......... 7% 413K 2m20s
4800K .......... .......... .......... .......... .......... 7% 8.16M 2m19s
4850K .......... .......... .......... .......... .......... 7% 476K 2m19s
4900K .......... .......... .......... .......... .......... 7% 3.31M 2m17s
4950K .......... .......... .......... .......... .......... 7% 582K 2m17s
5000K .......... .......... .......... .......... .......... 7% 1.30M 2m16s
5050K .......... .......... .......... .......... .......... 7% 7.85M 2m14s
5100K .......... .......... .......... .......... .......... 8% 635K 2m14s
5150K .......... .......... .......... .......... .......... 8% 1.14M 2m13s
5200K .......... .......... .......... .......... .......... 8% 6.27M 2m12s
5250K .......... .......... .......... .......... .......... 8% 555K 2m11s
5300K .......... .......... .......... .......... .......... 8% 1.75M 2m10s
5350K .......... .......... .......... .......... .......... 8% 4.86M 2m9s
5400K .......... .......... .......... .......... .......... 8% 594K 2m9s
5450K .......... .......... .......... .......... .......... 8% 1.53M 2m8s
5500K .......... .......... .......... .......... .......... 8% 4.86M 2m7s
5550K .......... .......... .......... .......... .......... 8% 611K 2m6s
5600K .......... .......... .......... .......... .......... 8% 1.67M 2m5s
5650K .......... .......... .......... .......... .......... 8% 2.88M 2m4s
5700K .......... .......... .......... .......... .......... 8% 513K 2m4s
5750K .......... .......... .......... .......... .......... 9% 5.24M 2m3s
5800K .......... .......... .......... .......... .......... 9% 419K 2m3s
5850K .......... .......... .......... .......... .......... 9% 379K 2m3s
5900K .......... .......... .......... .......... .......... 9% 35.1M 2m2s
5950K .......... .......... .......... .......... .......... 9% 379K 2m2s
6000K .......... .......... .......... .......... .......... 9% 390K 2m2s
6050K .......... .......... .......... .......... .......... 9% 64.3M 2m1s
6100K .......... .......... .......... .......... .......... 9% 393K 2m1s
6150K .......... .......... .......... .......... .......... 9% 382K 2m1s
6200K .......... .......... .......... .......... .......... 9% 386K 2m2s
6250K .......... .......... .......... .......... .......... 9% 134M 2m1s
6300K .......... .......... .......... .......... .......... 9% 375K 2m1s
6350K .......... .......... .......... .......... .......... 9% 392K 2m1s
6400K .......... .......... .......... .......... .......... 10% 26.1M 2m0s
6450K .......... .......... .......... .......... .......... 10% 392K 2m0s
6500K .......... .......... .......... .......... .......... 10% 395K 2m0s
6550K .......... .......... .......... .......... .......... 10% 23.0M 1m59s
6600K .......... .......... .......... .......... .......... 10% 377K 1m59s
6650K .......... .......... .......... .......... .......... 10% 377K 1m59s
6700K .......... .......... .......... .......... .......... 10% 46.5M 1m58s
6750K .......... .......... .......... .......... .......... 10% 377K 1m58s
6800K .......... .......... .......... .......... .......... 10% 392K 1m59s
6850K .......... .......... .......... .......... .......... 10% 375K 1m59s
6900K .......... .......... .......... .......... .......... 10% 22.3M 1m58s
6950K .......... .......... .......... .......... .......... 10% 209K 1m59s
7000K .......... .......... .......... .......... .......... 10% 3.76M 1m58s
7050K .......... .......... .......... .......... .......... 11% 88.3K 2m2s
7100K .......... .......... .......... .......... .......... 11% 313M 2m1s
7150K .......... .......... .......... .......... .......... 11% 102K 2m3s
7200K .......... .......... .......... .......... .......... 11% 400K 2m4s
7250K .......... .......... .......... .......... .......... 11% 375K 2m4s
7300K .......... .......... .......... .......... .......... 11% 422K 2m4s
7350K .......... .......... .......... .......... .......... 11% 3.86M 2m3s
7400K .......... .......... .......... .......... .......... 11% 40.6M 2m2s
7450K .......... .......... .......... .......... .......... 11% 202K 2m3s
7500K .......... .......... .......... .......... .......... 11% 164M 2m2s
7550K .......... .......... .......... .......... .......... 11% 456K 2m2s
7600K .......... .......... .......... .......... .......... 11% 3.29M 2m1s
7650K .......... .......... .......... .......... .......... 12% 446K 2m1s
7700K .......... .......... .......... .......... .......... 12% 4.95M 2m0s
7750K .......... .......... .......... .......... .......... 12% 416K 2m0s
7800K .......... .......... .......... .......... .......... 12% 502K 2m0s
7850K .......... .......... .......... .......... .......... 12% 1.75M 1m59s
7900K .......... .......... .......... .......... .......... 12% 543K 1m59s
7950K .......... .......... .......... .......... .......... 12% 1.75M 1m58s
8000K .......... .......... .......... .......... .......... 12% 5.44M 1m58s
8050K .......... .......... .......... .......... .......... 12% 442K 1m58s
8100K .......... .......... .......... .......... .......... 12% 3.12M 1m57s
8150K .......... .......... .......... .......... .......... 12% 474K 1m57s
8200K .......... .......... .......... .......... .......... 12% 2.19M 1m56s
8250K .......... .......... .......... .......... .......... 12% 504K 1m56s
8300K .......... .......... .......... .......... .......... 13% 1.70M 1m55s
8350K .......... .......... .......... .......... .......... 13% 538K 1m55s
8400K .......... .......... .......... .......... .......... 13% 1.53M 1m55s
8450K .......... .......... .......... .......... .......... 13% 591K 1m54s
8500K .......... .......... .......... .......... .......... 13% 2.76M 1m54s
8550K .......... .......... .......... .......... .......... 13% 477K 1m54s
8600K .......... .......... .......... .......... .......... 13% 3.07M 1m53s
8650K .......... .......... .......... .......... .......... 13% 1.93M 1m52s
8700K .......... .......... .......... .......... .......... 13% 582K 1m52s
8750K .......... .......... .......... .......... .......... 13% 1.36M 1m52s
8800K .......... .......... .......... .......... .......... 13% 608K 1m51s
8850K .......... .......... .......... .......... .......... 13% 2.42M 1m51s
8900K .......... .......... .......... .......... .......... 13% 502K 1m51s
8950K .......... .......... .......... .......... .......... 14% 4.50M 1m50s
9000K .......... .......... .......... .......... .......... 14% 1.31M 1m50s
9050K .......... .......... .......... .......... .......... 14% 575K 1m49s
9100K .......... .......... .......... .......... .......... 14% 4.29M 1m49s
9150K .......... .......... .......... .......... .......... 14% 488K 1m49s
9200K .......... .......... .......... .......... .......... 14% 2.88M 1m48s
9250K .......... .......... .......... .......... .......... 14% 1.57M 1m48s
9300K .......... .......... .......... .......... .......... 14% 595K 1m47s
9350K .......... .......... .......... .......... .......... 14% 3.00M 1m47s
9400K .......... .......... .......... .......... .......... 14% 579K 1m47s
9450K .......... .......... .......... .......... .......... 14% 2.17M 1m46s
9500K .......... .......... .......... .......... .......... 14% 1.69M 1m46s
9550K .......... .......... .......... .......... .......... 14% 593K 1m46s
9600K .......... .......... .......... .......... .......... 15% 1.52M 1m45s
9650K .......... .......... .......... .......... .......... 15% 676K 1m45s
9700K .......... .......... .......... .......... .......... 15% 2.17M 1m44s
9750K .......... .......... .......... .......... .......... 15% 1.89M 1m44s
9800K .......... .......... .......... .......... .......... 15% 606K 1m44s
9850K .......... .......... .......... .......... .......... 15% 2.04M 1m43s
9900K .......... .......... .......... .......... .......... 15% 1.67M 1m43s
9950K .......... .......... .......... .......... .......... 15% 610K 1m43s
10000K .......... .......... .......... .......... .......... 15% 384K 1m43s
10050K .......... .......... .......... .......... .......... 15% 32.0M 1m42s
10100K .......... .......... .......... .......... .......... 15% 372K 1m42s
10150K .......... .......... .......... .......... .......... 15% 386K 1m42s
10200K .......... .......... .......... .......... .......... 15% 44.3M 1m42s
10250K .......... .......... .......... .......... .......... 16% 372K 1m42s
10300K .......... .......... .......... .......... .......... 16% 389K 1m42s
10350K .......... .......... .......... .......... .......... 16% 387K 1m42s
10400K .......... .......... .......... .......... .......... 16% 53.2M 1m41s
10450K .......... .......... .......... .......... .......... 16% 11.9M 1m41s
10500K .......... .......... .......... .......... .......... 16% 398K 1m41s
10550K .......... .......... .......... .......... .......... 16% 40.3M 1m40s
10600K .......... .......... .......... .......... .......... 16% 10.1M 1m40s
10650K .......... .......... .......... .......... .......... 16% 397K 1m40s
10700K .......... .......... .......... .......... .......... 16% 9.04M 99s
10750K .......... .......... .......... .......... .......... 16% 463K 99s
10800K .......... .......... .......... .......... .......... 16% 3.21M 99s
10850K .......... .......... .......... .......... .......... 17% 12.1M 98s
10900K .......... .......... .......... .......... .......... 17% 379K 98s
10950K .......... .......... .......... .......... .......... 17% 63.3M 98s
11000K .......... .......... .......... .......... .......... 17% 229K 98s
11050K .......... .......... .......... .......... .......... 17% 109K 1m40s
11100K .......... .......... .......... .......... .......... 17% 418K 1m40s
11150K .......... .......... .......... .......... .......... 17% 101K 1m42s
11200K .......... .......... .......... .......... .......... 17% 383K 1m42s
11250K .......... .......... .......... .......... .......... 17% 16.8M 1m41s
11300K .......... .......... .......... .......... .......... 17% 371K 1m41s
11350K .......... .......... .......... .......... .......... 17% 142M 1m41s
11400K .......... .......... .......... .......... .......... 17% 199K 1m42s
11450K .......... .......... .......... .......... .......... 17% 33.8M 1m41s
11500K .......... .......... .......... .......... .......... 18% 384K 1m41s
11550K .......... .......... .......... .......... .......... 18% 402K 1m41s
11600K .......... .......... .......... .......... .......... 18% 8.45M 1m41s
11650K .......... .......... .......... .......... .......... 18% 446K 1m41s
11700K .......... .......... .......... .......... .......... 18% 3.44M 1m40s
11750K .......... .......... .......... .......... .......... 18% 465K 1m40s
11800K .......... .......... .......... .......... .......... 18% 1.92M 1m40s
11850K .......... .......... .......... .......... .......... 18% 30.2M 99s
11900K .......... .......... .......... .......... .......... 18% 376K 99s
11950K .......... .......... .......... .......... .......... 18% 70.5M 99s
12000K .......... .......... .......... .......... .......... 18% 232K 99s
12050K .......... .......... .......... .......... .......... 18% 189M 99s
12100K .......... .......... .......... .......... .......... 18% 384K 99s
12150K .......... .......... .......... .......... .......... 19% 3.06M 98s
12200K .......... .......... .......... .......... .......... 19% 384K 98s
12250K .......... .......... .......... .......... .......... 19% 388K 98s
12300K .......... .......... .......... .......... .......... 19% 34.8M 98s
12350K .......... .......... .......... .......... .......... 19% 381K 98s
12400K .......... .......... .......... .......... .......... 19% 399K 98s
12450K .......... .......... .......... .......... .......... 19% 10.1M 98s
12500K .......... .......... .......... .......... .......... 19% 425K 98s
12550K .......... .......... .......... .......... .......... 19% 4.43M 97s
12600K .......... .......... .......... .......... .......... 19% 415K 97s
12650K .......... .......... .......... .......... .......... 19% 4.64M 97s
12700K .......... .......... .......... .......... .......... 19% 452K 97s
12750K .......... .......... .......... .......... .......... 19% 2.66M 96s
12800K .......... .......... .......... .......... .......... 20% 486K 96s
12850K .......... .......... .......... .......... .......... 20% 2.17M 96s
12900K .......... .......... .......... .......... .......... 20% 503K 96s
12950K .......... .......... .......... .......... .......... 20% 1.94M 95s
13000K .......... .......... .......... .......... .......... 20% 496K 95s
13050K .......... .......... .......... .......... .......... 20% 373K 95s
13100K .......... .......... .......... .......... .......... 20% 44.0M 95s
13150K .......... .......... .......... .......... .......... 20% 384K 95s
13200K .......... .......... .......... .......... .......... 20% 389K 95s
13250K .......... .......... .......... .......... .......... 20% 25.9M 95s
13300K .......... .......... .......... .......... .......... 20% 197K 95s
13350K .......... .......... .......... .......... .......... 20% 263M 95s
13400K .......... .......... .......... .......... .......... 20% 443K 95s
13450K .......... .......... .......... .......... .......... 21% 98.6M 94s
13500K .......... .......... .......... .......... .......... 21% 5.84M 94s
13550K .......... .......... .......... .......... .......... 21% 424K 94s
13600K .......... .......... .......... .......... .......... 21% 392K 94s
13650K .......... .......... .......... .......... .......... 21% 21.9M 93s
13700K .......... .......... .......... .......... .......... 21% 378K 93s
13750K .......... .......... .......... .......... .......... 21% 414K 93s
13800K .......... .......... .......... .......... .......... 21% 7.31M 93s
13850K .......... .......... .......... .......... .......... 21% 443K 93s
13900K .......... .......... .......... .......... .......... 21% 2.92M 93s
13950K .......... .......... .......... .......... .......... 21% 404K 93s
14000K .......... .......... .......... .......... .......... 21% 477K 93s
14050K .......... .......... .......... .......... .......... 21% 2.43M 92s
14100K .......... .......... .......... .......... .......... 22% 480K 92s
14150K .......... .......... .......... .......... .......... 22% 2.11M 92s
14200K .......... .......... .......... .......... .......... 22% 432K 92s
14250K .......... .......... .......... .......... .......... 22% 486K 92s
14300K .......... .......... .......... .......... .......... 22% 2.48M 91s
14350K .......... .......... .......... .......... .......... 22% 479K 91s
14400K .......... .......... .......... .......... .......... 22% 1.90M 91s
14450K .......... .......... .......... .......... .......... 22% 515K 91s
14500K .......... .......... .......... .......... .......... 22% 384K 91s
14550K .......... .......... .......... .......... .......... 22% 7.46M 91s
14600K .......... .......... .......... .......... .......... 22% 392K 91s
14650K .......... .......... .......... .......... .......... 22% 411K 91s
14700K .......... .......... .......... .......... .......... 23% 5.27M 90s
14750K .......... .......... .......... .......... .......... 23% 437K 90s
14800K .......... .......... .......... .......... .......... 23% 3.99M 90s
14850K .......... .......... .......... .......... .......... 23% 458K 90s
14900K .......... .......... .......... .......... .......... 23% 2.77M 90s
14950K .......... .......... .......... .......... .......... 23% 417K 90s
15000K .......... .......... .......... .......... .......... 23% 6.87M 89s
15050K .......... .......... .......... .......... .......... 23% 431K 89s
15100K .......... .......... .......... .......... .......... 23% 5.43M 89s
15150K .......... .......... .......... .......... .......... 23% 434K 89s
15200K .......... .......... .......... .......... .......... 23% 431K 89s
15250K .......... .......... .......... .......... .......... 23% 3.80M 89s
15300K .......... .......... .......... .......... .......... 23% 441K 89s
15350K .......... .......... .......... .......... .......... 24% 3.94M 88s
15400K .......... .......... .......... .......... .......... 24% 452K 88s
15450K .......... .......... .......... .......... .......... 24% 2.21M 88s
15500K .......... .......... .......... .......... .......... 24% 381K 88s
15550K .......... .......... .......... .......... .......... 24% 558K 88s
15600K .......... .......... .......... .......... .......... 24% 1.17M 88s
15650K .......... .......... .......... .......... .......... 24% 616K 87s
15700K .......... .......... .......... .......... .......... 24% 1.11M 87s
15750K .......... .......... .......... .......... .......... 24% 617K 87s
15800K .......... .......... .......... .......... .......... 24% 1.02M 87s
15850K .......... .......... .......... .......... .......... 24% 521K 87s
15900K .......... .......... .......... .......... .......... 24% 1.78M 87s
15950K .......... .......... .......... .......... .......... 24% 517K 86s
16000K .......... .......... .......... .......... .......... 25% 1.68M 86s
16050K .......... .......... .......... .......... .......... 25% 485K 86s
16100K .......... .......... .......... .......... .......... 25% 1.83M 86s
16150K .......... .......... .......... .......... .......... 25% 531K 86s
16200K .......... .......... .......... .......... .......... 25% 1.46M 86s
16250K .......... .......... .......... .......... .......... 25% 572K 85s
16300K .......... .......... .......... .......... .......... 25% 1.25M 85s
16350K .......... .......... .......... .......... .......... 25% 434K 85s
16400K .......... .......... .......... .......... .......... 25% 1000K 85s
16450K .......... .......... .......... .......... .......... 25% 684K 85s
16500K .......... .......... .......... .......... .......... 25% 996K 85s
16550K .......... .......... .......... .......... .......... 25% 677K 84s
16600K .......... .......... .......... .......... .......... 25% 1.09M 84s
16650K .......... .......... .......... .......... .......... 26% 631K 84s
16700K .......... .......... .......... .......... .......... 26% 929K 84s
16750K .......... .......... .......... .......... .......... 26% 735K 84s
16800K .......... .......... .......... .......... .......... 26% 383K 84s
16850K .......... .......... .......... .......... .......... 26% 395K 84s
16900K .......... .......... .......... .......... .......... 26% 21.7M 84s
16950K .......... .......... .......... .......... .......... 26% 381K 84s
17000K .......... .......... .......... .......... .......... 26% 384K 84s
17050K .......... .......... .......... .......... .......... 26% 49.4M 83s
17100K .......... .......... .......... .......... .......... 26% 71.3K 85s
17150K .......... .......... .......... .......... .......... 26% 157M 85s
17200K .......... .......... .......... .......... .......... 26% 138K 85s
17250K .......... .......... .......... .......... .......... 26% 206K 85s
17300K .......... .......... .......... .......... .......... 27% 400K 85s
17350K .......... .......... .......... .......... .......... 27% 399K 85s
17400K .......... .......... .......... .......... .......... 27% 17.6M 85s
17450K .......... .......... .......... .......... .......... 27% 403K 85s
17500K .......... .......... .......... .......... .......... 27% 396K 85s
17550K .......... .......... .......... .......... .......... 27% 125M 85s
17600K .......... .......... .......... .......... .......... 27% 413K 85s
17650K .......... .......... .......... .......... .......... 27% 4.86M 85s
17700K .......... .......... .......... .......... .......... 27% 418K 84s
17750K .......... .......... .......... .......... .......... 27% 4.93M 84s
17800K .......... .......... .......... .......... .......... 27% 412K 84s
17850K .......... .......... .......... .......... .......... 27% 10.5M 84s
17900K .......... .......... .......... .......... .......... 28% 423K 84s
17950K .......... .......... .......... .......... .......... 28% 12.0M 84s
18000K .......... .......... .......... .......... .......... 28% 386K 84s
18050K .......... .......... .......... .......... .......... 28% 380K 84s
18100K .......... .......... .......... .......... .......... 28% 23.4M 83s
18150K .......... .......... .......... .......... .......... 28% 402K 83s
18200K .......... .......... .......... .......... .......... 28% 7.76M 83s
18250K .......... .......... .......... .......... .......... 28% 410K 83s
18300K .......... .......... .......... .......... .......... 28% 7.37M 83s
18350K .......... .......... .......... .......... .......... 28% 424K 83s
18400K .......... .......... .......... .......... .......... 28% 4.52M 82s
18450K .......... .......... .......... .......... .......... 28% 48.5M 82s
18500K .......... .......... .......... .......... .......... 28% 426K 82s
18550K .......... .......... .......... .......... .......... 29% 3.88M 82s
18600K .......... .......... .......... .......... .......... 29% 440K 82s
18650K .......... .......... .......... .......... .......... 29% 8.55M 81s
18700K .......... .......... .......... .......... .......... 29% 4.77M 81s
18750K .......... .......... .......... .......... .......... 29% 459K 81s
18800K .......... .......... .......... .......... .......... 29% 3.11M 81s
18850K .......... .......... .......... .......... .......... 29% 658K 81s
18900K .......... .......... .......... .......... .......... 29% 1.38M 80s
18950K .......... .......... .......... .......... .......... 29% 3.79M 80s
19000K .......... .......... .......... .......... .......... 29% 685K 80s
19050K .......... .......... .......... .......... .......... 29% 1.08M 80s
19100K .......... .......... .......... .......... .......... 29% 6.49M 80s
19150K .......... .......... .......... .......... .......... 29% 734K 79s
19200K .......... .......... .......... .......... .......... 30% 991K 79s
19250K .......... .......... .......... .......... .......... 30% 4.81M 79s
19300K .......... .......... .......... .......... .......... 30% 833K 79s
19350K .......... .......... .......... .......... .......... 30% 886K 79s
19400K .......... .......... .......... .......... .......... 30% 33.2M 78s
19450K .......... .......... .......... .......... .......... 30% 6.05M 78s
19500K .......... .......... .......... .......... .......... 30% 446K 78s
19550K .......... .......... .......... .......... .......... 30% 3.04M 78s
19600K .......... .......... .......... .......... .......... 30% 382K 78s
19650K .......... .......... .......... .......... .......... 30% 61.0M 78s
19700K .......... .......... .......... .......... .......... 30% 388K 78s
19750K .......... .......... .......... .......... .......... 30% 379K 78s
19800K .......... .......... .......... .......... .......... 30% 33.1M 77s
19850K .......... .......... .......... .......... .......... 31% 386K 77s
19900K .......... .......... .......... .......... .......... 31% 58.7M 77s
19950K .......... .......... .......... .......... .......... 31% 197K 77s
20000K .......... .......... .......... .......... .......... 31% 252M 77s
20050K .......... .......... .......... .......... .......... 31% 417K 77s
20100K .......... .......... .......... .......... .......... 31% 13.0M 77s
20150K .......... .......... .......... .......... .......... 31% 410K 77s
20200K .......... .......... .......... .......... .......... 31% 11.6M 76s
20250K .......... .......... .......... .......... .......... 31% 411K 76s
20300K .......... .......... .......... .......... .......... 31% 11.1M 76s
20350K .......... .......... .......... .......... .......... 31% 406K 76s
20400K .......... .......... .......... .......... .......... 31% 12.8M 76s
20450K .......... .......... .......... .......... .......... 31% 409K 76s
20500K .......... .......... .......... .......... .......... 32% 8.90M 76s
20550K .......... .......... .......... .......... .......... 32% 426K 76s
20600K .......... .......... .......... .......... .......... 32% 10.1M 75s
20650K .......... .......... .......... .......... .......... 32% 419K 75s
20700K .......... .......... .......... .......... .......... 32% 12.1M 75s
20750K .......... .......... .......... .......... .......... 32% 424K 75s
20800K .......... .......... .......... .......... .......... 32% 13.0M 75s
20850K .......... .......... .......... .......... .......... 32% 417K 75s
20900K .......... .......... .......... .......... .......... 32% 11.9M 75s
20950K .......... .......... .......... .......... .......... 32% 517K 74s
21000K .......... .......... .......... .......... .......... 32% 1.87M 74s
21050K .......... .......... .......... .......... .......... 32% 527K 74s
21100K .......... .......... .......... .......... .......... 32% 1.68M 74s
21150K .......... .......... .......... .......... .......... 33% 583K 74s
21200K .......... .......... .......... .......... .......... 33% 1.32M 74s
21250K .......... .......... .......... .......... .......... 33% 623K 74s
21300K .......... .......... .......... .......... .......... 33% 1.27M 73s
21350K .......... .......... .......... .......... .......... 33% 711K 73s
21400K .......... .......... .......... .......... .......... 33% 921K 73s
21450K .......... .......... .......... .......... .......... 33% 6.39M 73s
21500K .......... .......... .......... .......... .......... 33% 430K 73s
21550K .......... .......... .......... .......... .......... 33% 6.13M 73s
21600K .......... .......... .......... .......... .......... 33% 610K 73s
21650K .......... .......... .......... .......... .......... 33% 1.32M 72s
21700K .......... .......... .......... .......... .......... 33% 617K 72s
21750K .......... .......... .......... .......... .......... 34% 1.11M 72s
21800K .......... .......... .......... .......... .......... 34% 766K 72s
21850K .......... .......... .......... .......... .......... 34% 892K 72s
21900K .......... .......... .......... .......... .......... 34% 1.14M 72s
21950K .......... .......... .......... .......... .......... 34% 570K 72s
22000K .......... .......... .......... .......... .......... 34% 43.4M 71s
22050K .......... .......... .......... .......... .......... 34% 393K 71s
22100K .......... .......... .......... .......... .......... 34% 49.8M 71s
22150K .......... .......... .......... .......... .......... 34% 836K 71s
22200K .......... .......... .......... .......... .......... 34% 748K 71s
22250K .......... .......... .......... .......... .......... 34% 1.01M 71s
22300K .......... .......... .......... .......... .......... 34% 678K 71s
22350K .......... .......... .......... .......... .......... 34% 1.28M 70s
22400K .......... .......... .......... .......... .......... 35% 584K 70s
22450K .......... .......... .......... .......... .......... 35% 3.03M 70s
22500K .......... .......... .......... .......... .......... 35% 478K 70s
22550K .......... .......... .......... .......... .......... 35% 5.01M 70s
22600K .......... .......... .......... .......... .......... 35% 447K 70s
22650K .......... .......... .......... .......... .......... 35% 3.50M 70s
22700K .......... .......... .......... .......... .......... 35% 1.38M 69s
22750K .......... .......... .......... .......... .......... 35% 612K 69s
22800K .......... .......... .......... .......... .......... 35% 1.64M 69s
22850K .......... .......... .......... .......... .......... 35% 519K 69s
22900K .......... .......... .......... .......... .......... 35% 2.63M 69s
22950K .......... .......... .......... .......... .......... 35% 476K 69s
23000K .......... .......... .......... .......... .......... 35% 7.67M 69s
23050K .......... .......... .......... .......... .......... 36% 465K 69s
23100K .......... .......... .......... .......... .......... 36% 2.63M 68s
23150K .......... .......... .......... .......... .......... 36% 591K 68s
23200K .......... .......... .......... .......... .......... 36% 1.29M 68s
23250K .......... .......... .......... .......... .......... 36% 2.05M 68s
23300K .......... .......... .......... .......... .......... 36% 556K 68s
23350K .......... .......... .......... .......... .......... 36% 361K 68s
23400K .......... .......... .......... .......... .......... 36% 58.3M 68s
23450K .......... .......... .......... .......... .......... 36% 389K 68s
23500K .......... .......... .......... .......... .......... 36% 16.7M 67s
23550K .......... .......... .......... .......... .......... 36% 384K 67s
23600K .......... .......... .......... .......... .......... 36% 26.0M 67s
23650K .......... .......... .......... .......... .......... 36% 73.2K 68s
23700K .......... .......... .......... .......... .......... 37% 117M 68s
23750K .......... .......... .......... .......... .......... 37% 104K 69s
23800K .......... .......... .......... .......... .......... 37% 388K 69s
23850K .......... .......... .......... .......... .......... 37% 407K 69s
23900K .......... .......... .......... .......... .......... 37% 430K 68s
23950K .......... .......... .......... .......... .......... 37% 3.62M 68s
24000K .......... .......... .......... .......... .......... 37% 440K 68s
24050K .......... .......... .......... .......... .......... 37% 4.29M 68s
24100K .......... .......... .......... .......... .......... 37% 438K 68s
24150K .......... .......... .......... .......... .......... 37% 4.26M 68s
24200K .......... .......... .......... .......... .......... 37% 410K 68s
24250K .......... .......... .......... .......... .......... 37% 459K 68s
24300K .......... .......... .......... .......... .......... 37% 3.21M 68s
24350K .......... .......... .......... .......... .......... 38% 456K 67s
24400K .......... .......... .......... .......... .......... 38% 2.41M 67s
24450K .......... .......... .......... .......... .......... 38% 39.3M 67s
24500K .......... .......... .......... .......... .......... 38% 458K 67s
24550K .......... .......... .......... .......... .......... 38% 2.56M 67s
24600K .......... .......... .......... .......... .......... 38% 513K 67s
24650K .......... .......... .......... .......... .......... 38% 1.78M 67s
24700K .......... .......... .......... .......... .......... 38% 579K 67s
24750K .......... .......... .......... .......... .......... 38% 2.14M 66s
24800K .......... .......... .......... .......... .......... 38% 2.80M 66s
24850K .......... .......... .......... .......... .......... 38% 526K 66s
24900K .......... .......... .......... .......... .......... 38% 1.79M 66s
24950K .......... .......... .......... .......... .......... 39% 615K 66s
25000K .......... .......... .......... .......... .......... 39% 2.63M 66s
25050K .......... .......... .......... .......... .......... 39% 1.82M 65s
25100K .......... .......... .......... .......... .......... 39% 543K 65s
25150K .......... .......... .......... .......... .......... 39% 1.62M 65s
25200K .......... .......... .......... .......... .......... 39% 17.3M 65s
25250K .......... .......... .......... .......... .......... 39% 526K 65s
25300K .......... .......... .......... .......... .......... 39% 1.79M 65s
25350K .......... .......... .......... .......... .......... 39% 12.7M 65s
25400K .......... .......... .......... .......... .......... 39% 531K 64s
25450K .......... .......... .......... .......... .......... 39% 1.81M 64s
25500K .......... .......... .......... .......... .......... 39% 16.5M 64s
25550K .......... .......... .......... .......... .......... 39% 649K 64s
25600K .......... .......... .......... .......... .......... 40% 2.18M 64s
25650K .......... .......... .......... .......... .......... 40% 457K 64s
25700K .......... .......... .......... .......... .......... 40% 32.8M 64s
25750K .......... .......... .......... .......... .......... 40% 375K 64s
25800K .......... .......... .......... .......... .......... 40% 387K 64s
25850K .......... .......... .......... .......... .......... 40% 32.5M 63s
25900K .......... .......... .......... .......... .......... 40% 376K 63s
25950K .......... .......... .......... .......... .......... 40% 390K 63s
26000K .......... .......... .......... .......... .......... 40% 30.0M 63s
26050K .......... .......... .......... .......... .......... 40% 388K 63s
26100K .......... .......... .......... .......... .......... 40% 379K 63s
26150K .......... .......... .......... .......... .......... 40% 36.9M 63s
26200K .......... .......... .......... .......... .......... 40% 391K 63s
26250K .......... .......... .......... .......... .......... 41% 380K 63s
26300K .......... .......... .......... .......... .......... 41% 52.1M 63s
26350K .......... .......... .......... .......... .......... 41% 375K 63s
26400K .......... .......... .......... .......... .......... 41% 383K 63s
26450K .......... .......... .......... .......... .......... 41% 48.6M 62s
26500K .......... .......... .......... .......... .......... 41% 383K 62s
26550K .......... .......... .......... .......... .......... 41% 379K 62s
26600K .......... .......... .......... .......... .......... 41% 30.4M 62s
26650K .......... .......... .......... .......... .......... 41% 382K 62s
26700K .......... .......... .......... .......... .......... 41% 391K 62s
26750K .......... .......... .......... .......... .......... 41% 379K 62s
26800K .......... .......... .......... .......... .......... 41% 53.1M 62s
26850K .......... .......... .......... .......... .......... 41% 391K 62s
26900K .......... .......... .......... .......... .......... 42% 376K 62s
26950K .......... .......... .......... .......... .......... 42% 63.8M 62s
27000K .......... .......... .......... .......... .......... 42% 403K 62s
27050K .......... .......... .......... .......... .......... 42% 383K 62s
27100K .......... .......... .......... .......... .......... 42% 74.7M 62s
27150K .......... .......... .......... .......... .......... 42% 382K 61s
27200K .......... .......... .......... .......... .......... 42% 385K 61s
27250K .......... .......... .......... .......... .......... 42% 381K 61s
27300K .......... .......... .......... .......... .......... 42% 382K 61s
27350K .......... .......... .......... .......... .......... 42% 407K 61s
27400K .......... .......... .......... .......... .......... 42% 385K 61s
27450K .......... .......... .......... .......... .......... 42% 24.9M 61s
27500K .......... .......... .......... .......... .......... 42% 396K 61s
27550K .......... .......... .......... .......... .......... 43% 404K 61s
27600K .......... .......... .......... .......... .......... 43% 144M 61s
27650K .......... .......... .......... .......... .......... 43% 6.87M 61s
27700K .......... .......... .......... .......... .......... 43% 422K 61s
27750K .......... .......... .......... .......... .......... 43% 5.26M 61s
27800K .......... .......... .......... .......... .......... 43% 444K 60s
27850K .......... .......... .......... .......... .......... 43% 9.76M 60s
27900K .......... .......... .......... .......... .......... 43% 5.50M 60s
27950K .......... .......... .......... .......... .......... 43% 450K 60s
28000K .......... .......... .......... .......... .......... 43% 3.29M 60s
28050K .......... .......... .......... .......... .......... 43% 37.5M 60s
28100K .......... .......... .......... .......... .......... 43% 474K 60s
28150K .......... .......... .......... .......... .......... 43% 2.79M 59s
28200K .......... .......... .......... .......... .......... 44% 464K 59s
28250K .......... .......... .......... .......... .......... 44% 23.9M 59s
28300K .......... .......... .......... .......... .......... 44% 2.45M 59s
28350K .......... .......... .......... .......... .......... 44% 445K 59s
28400K .......... .......... .......... .......... .......... 44% 56.7M 59s
28450K .......... .......... .......... .......... .......... 44% 3.09M 59s
28500K .......... .......... .......... .......... .......... 44% 441K 59s
28550K .......... .......... .......... .......... .......... 44% 26.2M 58s
28600K .......... .......... .......... .......... .......... 44% 3.56M 58s
28650K .......... .......... .......... .......... .......... 44% 423K 58s
28700K .......... .......... .......... .......... .......... 44% 60.0M 58s
28750K .......... .......... .......... .......... .......... 44% 42.3M 58s
28800K .......... .......... .......... .......... .......... 45% 844K 58s
28850K .......... .......... .......... .......... .......... 45% 673K 58s
28900K .......... .......... .......... .......... .......... 45% 382K 58s
28950K .......... .......... .......... .......... .......... 45% 62.5M 57s
29000K .......... .......... .......... .......... .......... 45% 451K 57s
29050K .......... .......... .......... .......... .......... 45% 2.67M 57s
29100K .......... .......... .......... .......... .......... 45% 2.36M 57s
29150K .......... .......... .......... .......... .......... 45% 440K 57s
29200K .......... .......... .......... .......... .......... 45% 59.0M 57s
29250K .......... .......... .......... .......... .......... 45% 424K 57s
29300K .......... .......... .......... .......... .......... 45% 4.51M 57s
29350K .......... .......... .......... .......... .......... 45% 604K 57s
29400K .......... .......... .......... .......... .......... 45% 1.13M 57s
29450K .......... .......... .......... .......... .......... 46% 16.0M 56s
29500K .......... .......... .......... .......... .......... 46% 410K 56s
29550K .......... .......... .......... .......... .......... 46% 6.95M 56s
29600K .......... .......... .......... .......... .......... 46% 521K 56s
29650K .......... .......... .......... .......... .......... 46% 2.68M 56s
29700K .......... .......... .......... .......... .......... 46% 4.68M 56s
29750K .......... .......... .......... .......... .......... 46% 441K 56s
29800K .......... .......... .......... .......... .......... 46% 3.27M 56s
29850K .......... .......... .......... .......... .......... 46% 565K 55s
29900K .......... .......... .......... .......... .......... 46% 2.18M 55s
29950K .......... .......... .......... .......... .......... 46% 3.63M 55s
30000K .......... .......... .......... .......... .......... 46% 452K 55s
30050K .......... .......... .......... .......... .......... 46% 3.78M 55s
30100K .......... .......... .......... .......... .......... 47% 595K 55s
30150K .......... .......... .......... .......... .......... 47% 1.77M 55s
30200K .......... .......... .......... .......... .......... 47% 3.59M 55s
30250K .......... .......... .......... .......... .......... 47% 451K 55s
30300K .......... .......... .......... .......... .......... 47% 4.11M 54s
30350K .......... .......... .......... .......... .......... 47% 1.32M 54s
30400K .......... .......... .......... .......... .......... 47% 684K 54s
30450K .......... .......... .......... .......... .......... 47% 3.22M 54s
30500K .......... .......... .......... .......... .......... 47% 650K 54s
30550K .......... .......... .......... .......... .......... 47% 1.23M 54s
30600K .......... .......... .......... .......... .......... 47% 5.76M 54s
30650K .......... .......... .......... .......... .......... 47% 487K 54s
30700K .......... .......... .......... .......... .......... 47% 2.89M 53s
30750K .......... .......... .......... .......... .......... 48% 2.02M 53s
30800K .......... .......... .......... .......... .......... 48% 570K 53s
30850K .......... .......... .......... .......... .......... 48% 2.70M 53s
30900K .......... .......... .......... .......... .......... 48% 695K 53s
30950K .......... .......... .......... .......... .......... 48% 1.23M 53s
31000K .......... .......... .......... .......... .......... 48% 5.92M 53s
31050K .......... .......... .......... .......... .......... 48% 463K 53s
31100K .......... .......... .......... .......... .......... 48% 3.07M 53s
31150K .......... .......... .......... .......... .......... 48% 981K 52s
31200K .......... .......... .......... .......... .......... 48% 825K 52s
31250K .......... .......... .......... .......... .......... 48% 2.88M 52s
31300K .......... .......... .......... .......... .......... 48% 810K 52s
31350K .......... .......... .......... .......... .......... 48% 1.03M 52s
31400K .......... .......... .......... .......... .......... 49% 3.23M 52s
31450K .......... .......... .......... .......... .......... 49% 469K 52s
31500K .......... .......... .......... .......... .......... 49% 2.13M 52s
31550K .......... .......... .......... .......... .......... 49% 1.97M 51s
31600K .......... .......... .......... .......... .......... 49% 390K 51s
31650K .......... .......... .......... .......... .......... 49% 63.7M 51s
31700K .......... .......... .......... .......... .......... 49% 376K 51s
31750K .......... .......... .......... .......... .......... 49% 382K 51s
31800K .......... .......... .......... .......... .......... 49% 54.8M 51s
31850K .......... .......... .......... .......... .......... 49% 399K 51s
31900K .......... .......... .......... .......... .......... 49% 8.61M 51s
31950K .......... .......... .......... .......... .......... 49% 434K 51s
32000K .......... .......... .......... .......... .......... 50% 4.41M 51s
32050K .......... .......... .......... .......... .......... 50% 7.18M 51s
32100K .......... .......... .......... .......... .......... 50% 439K 51s
32150K .......... .......... .......... .......... .......... 50% 6.01M 50s
32200K .......... .......... .......... .......... .......... 50% 6.03M 50s
32250K .......... .......... .......... .......... .......... 50% 443K 50s
32300K .......... .......... .......... .......... .......... 50% 3.49M 50s
32350K .......... .......... .......... .......... .......... 50% 24.2M 50s
32400K .......... .......... .......... .......... .......... 50% 460K 50s
32450K .......... .......... .......... .......... .......... 50% 2.55M 50s
32500K .......... .......... .......... .......... .......... 50% 649K 50s
32550K .......... .......... .......... .......... .......... 50% 1.25M 49s
32600K .......... .......... .......... .......... .......... 50% 4.88M 49s
32650K .......... .......... .......... .......... .......... 51% 554K 49s
32700K .......... .......... .......... .......... .......... 51% 1.87M 49s
32750K .......... .......... .......... .......... .......... 51% 4.42M 49s
32800K .......... .......... .......... .......... .......... 51% 518K 49s
32850K .......... .......... .......... .......... .......... 51% 2.33M 49s
32900K .......... .......... .......... .......... .......... 51% 713K 49s
32950K .......... .......... .......... .......... .......... 51% 905K 49s
33000K .......... .......... .......... .......... .......... 51% 4.83M 48s
33050K .......... .......... .......... .......... .......... 51% 588K 48s
33100K .......... .......... .......... .......... .......... 51% 1.52M 48s
33150K .......... .......... .......... .......... .......... 51% 5.68M 48s
33200K .......... .......... .......... .......... .......... 51% 610K 48s
33250K .......... .......... .......... .......... .......... 51% 1.31M 48s
33300K .......... .......... .......... .......... .......... 52% 6.67M 48s
33350K .......... .......... .......... .......... .......... 52% 392K 48s
33400K .......... .......... .......... .......... .......... 52% 73.2M 48s
33450K .......... .......... .......... .......... .......... 52% 390K 48s
33500K .......... .......... .......... .......... .......... 52% 378K 48s
33550K .......... .......... .......... .......... .......... 52% 381K 48s
33600K .......... .......... .......... .......... .......... 52% 26.8M 47s
33650K .......... .......... .......... .......... .......... 52% 385K 47s
33700K .......... .......... .......... .......... .......... 52% 137M 47s
33750K .......... .......... .......... .......... .......... 52% 11.5M 47s
33800K .......... .......... .......... .......... .......... 52% 405K 47s
33850K .......... .......... .......... .......... .......... 52% 19.8M 47s
33900K .......... .......... .......... .......... .......... 52% 390K 47s
33950K .......... .......... .......... .......... .......... 53% 74.5M 47s
34000K .......... .......... .......... .......... .......... 53% 7.33M 47s
34050K .......... .......... .......... .......... .......... 53% 415K 47s
34100K .......... .......... .......... .......... .......... 53% 10.4M 46s
34150K .......... .......... .......... .......... .......... 53% 15.7M 46s
34200K .......... .......... .......... .......... .......... 53% 417K 46s
34250K .......... .......... .......... .......... .......... 53% 6.18M 46s
34300K .......... .......... .......... .......... .......... 53% 25.3M 46s
34350K .......... .......... .......... .......... .......... 53% 420K 46s
34400K .......... .......... .......... .......... .......... 53% 4.87M 46s
34450K .......... .......... .......... .......... .......... 53% 554K 46s
34500K .......... .......... .......... .......... .......... 53% 1.68M 46s
34550K .......... .......... .......... .......... .......... 53% 4.21M 45s
34600K .......... .......... .......... .......... .......... 54% 515K 45s
34650K .......... .......... .......... .......... .......... 54% 2.78M 45s
34700K .......... .......... .......... .......... .......... 54% 3.39M 45s
34750K .......... .......... .......... .......... .......... 54% 568K 45s
34800K .......... .......... .......... .......... .......... 54% 1.87M 45s
34850K .......... .......... .......... .......... .......... 54% 382K 45s
34900K .......... .......... .......... .......... .......... 54% 38.1M 45s
34950K .......... .......... .......... .......... .......... 54% 371K 45s
35000K .......... .......... .......... .......... .......... 54% 43.7M 45s
35050K .......... .......... .......... .......... .......... 54% 39.1K 46s
35100K .......... .......... .......... .......... .......... 54% 203M 45s
35150K .......... .......... .......... .......... .......... 54% 414K 45s
35200K .......... .......... .......... .......... .......... 54% 58.8K 46s
35250K .......... .......... .......... .......... .......... 55% 102K 46s
35300K .......... .......... .......... .......... .......... 55% 137K 46s
35350K .......... .......... .......... .......... .......... 55% 136K 46s
35400K .......... .......... .......... .......... .......... 55% 142K 47s
35450K .......... .......... .......... .......... .......... 55% 144K 47s
35500K .......... .......... .......... .......... .......... 55% 195K 47s
35550K .......... .......... .......... .......... .......... 55% 224K 47s
35600K .......... .......... .......... .......... .......... 55% 340K 47s
35650K .......... .......... .......... .......... .......... 55% 208K 47s
35700K .......... .......... .......... .......... .......... 55% 230K 47s
35750K .......... .......... .......... .......... .......... 55% 352K 47s
35800K .......... .......... .......... .......... .......... 55% 357K 47s
35850K .......... .......... .......... .......... .......... 56% 407K 47s
35900K .......... .......... .......... .......... .......... 56% 242K 47s
35950K .......... .......... .......... .......... .......... 56% 357K 47s
36000K .......... .......... .......... .......... .......... 56% 409K 47s
36050K .......... .......... .......... .......... .......... 56% 413K 47s
36100K .......... .......... .......... .......... .......... 56% 409K 47s
36150K .......... .......... .......... .......... .......... 56% 521K 46s
36200K .......... .......... .......... .......... .......... 56% 946K 46s
36250K .......... .......... .......... .......... .......... 56% 408K 46s
36300K .......... .......... .......... .......... .......... 56% 409K 46s
36350K .......... .......... .......... .......... .......... 56% 520K 46s
36400K .......... .......... .......... .......... .......... 56% 435K 46s
36450K .......... .......... .......... .......... .......... 56% 1.32M 46s
36500K .......... .......... .......... .......... .......... 57% 490K 46s
36550K .......... .......... .......... .......... .......... 57% 482K 46s
36600K .......... .......... .......... .......... .......... 57% 1.37M 46s
36650K .......... .......... .......... .......... .......... 57% 487K 46s
36700K .......... .......... .......... .......... .......... 57% 499K 46s
36750K .......... .......... .......... .......... .......... 57% 1.14M 45s
36800K .......... .......... .......... .......... .......... 57% 600K 45s
36850K .......... .......... .......... .......... .......... 57% 1.12M 45s
36900K .......... .......... .......... .......... .......... 57% 548K 45s
36950K .......... .......... .......... .......... .......... 57% 1.48M 45s
37000K .......... .......... .......... .......... .......... 57% 562K 45s
37050K .......... .......... .......... .......... .......... 57% 1.29M 45s
37100K .......... .......... .......... .......... .......... 57% 589K 45s
37150K .......... .......... .......... .......... .......... 58% 1.28M 45s
37200K .......... .......... .......... .......... .......... 58% 595K 45s
37250K .......... .......... .......... .......... .......... 58% 1.11M 44s
37300K .......... .......... .......... .......... .......... 58% 758K 44s
37350K .......... .......... .......... .......... .......... 58% 835K 44s
37400K .......... .......... .......... .......... .......... 58% 874K 44s
37450K .......... .......... .......... .......... .......... 58% 798K 44s
37500K .......... .......... .......... .......... .......... 58% 6.72M 44s
37550K .......... .......... .......... .......... .......... 58% 677K 44s
37600K .......... .......... .......... .......... .......... 58% 1.07M 44s
37650K .......... .......... .......... .......... .......... 58% 918K 44s
37700K .......... .......... .......... .......... .......... 58% 885K 44s
37750K .......... .......... .......... .......... .......... 58% 2.66M 43s
37800K .......... .......... .......... .......... .......... 59% 718K 43s
37850K .......... .......... .......... .......... .......... 59% 1.13M 43s
37900K .......... .......... .......... .......... .......... 59% 3.79M 43s
37950K .......... .......... .......... .......... .......... 59% 739K 43s
38000K .......... .......... .......... .......... .......... 59% 1.18M 43s
38050K .......... .......... .......... .......... .......... 59% 845K 43s
38100K .......... .......... .......... .......... .......... 59% 2.22M 43s
38150K .......... .......... .......... .......... .......... 59% 1.09M 43s
38200K .......... .......... .......... .......... .......... 59% 919K 42s
38250K .......... .......... .......... .......... .......... 59% 2.06M 42s
38300K .......... .......... .......... .......... .......... 59% 1.14M 42s
38350K .......... .......... .......... .......... .......... 59% 3.51M 42s
38400K .......... .......... .......... .......... .......... 59% 781K 42s
38450K .......... .......... .......... .......... .......... 60% 1.47M 42s
38500K .......... .......... .......... .......... .......... 60% 1.74M 42s
38550K .......... .......... .......... .......... .......... 60% 1.09M 42s
38600K .......... .......... .......... .......... .......... 60% 2.34M 42s
38650K .......... .......... .......... .......... .......... 60% 1.22M 41s
38700K .......... .......... .......... .......... .......... 60% 944K 41s
38750K .......... .......... .......... .......... .......... 60% 1.89M 41s
38800K .......... .......... .......... .......... .......... 60% 1.54M 41s
38850K .......... .......... .......... .......... .......... 60% 1.54M 41s
38900K .......... .......... .......... .......... .......... 60% 1.24M 41s
38950K .......... .......... .......... .......... .......... 60% 1.80M 41s
39000K .......... .......... .......... .......... .......... 60% 1.28M 41s
39050K .......... .......... .......... .......... .......... 61% 1.98M 41s
39100K .......... .......... .......... .......... .......... 61% 1.30M 40s
39150K .......... .......... .......... .......... .......... 61% 1.83M 40s
39200K .......... .......... .......... .......... .......... 61% 1.40M 40s
39250K .......... .......... .......... .......... .......... 61% 1.69M 40s
39300K .......... .......... .......... .......... .......... 61% 1.43M 40s
39350K .......... .......... .......... .......... .......... 61% 1.82M 40s
39400K .......... .......... .......... .......... .......... 61% 2.79M 40s
39450K .......... .......... .......... .......... .......... 61% 1.02M 40s
39500K .......... .......... .......... .......... .......... 61% 3.51M 40s
39550K .......... .......... .......... .......... .......... 61% 1.55M 39s
39600K .......... .......... .......... .......... .......... 61% 2.03M 39s
39650K .......... .......... .......... .......... .......... 61% 1.81M 39s
39700K .......... .......... .......... .......... .......... 62% 1.51M 39s
39750K .......... .......... .......... .......... .......... 62% 1.97M 39s
39800K .......... .......... .......... .......... .......... 62% 2.03M 39s
39850K .......... .......... .......... .......... .......... 62% 3.52M 39s
39900K .......... .......... .......... .......... .......... 62% 891K 39s
39950K .......... .......... .......... .......... .......... 62% 4.14M 39s
40000K .......... .......... .......... .......... .......... 62% 2.17M 38s
40050K .......... .......... .......... .......... .......... 62% 2.13M 38s
40100K .......... .......... .......... .......... .......... 62% 1.41M 38s
40150K .......... .......... .......... .......... .......... 62% 1.13M 38s
40200K .......... .......... .......... .......... .......... 62% 52.7M 38s
40250K .......... .......... .......... .......... .......... 62% 2.11M 38s
40300K .......... .......... .......... .......... .......... 62% 2.27M 38s
40350K .......... .......... .......... .......... .......... 63% 1.47M 38s
40400K .......... .......... .......... .......... .......... 63% 1.69M 38s
40450K .......... .......... .......... .......... .......... 63% 2.21M 37s
40500K .......... .......... .......... .......... .......... 63% 2.55M 37s
40550K .......... .......... .......... .......... .......... 63% 3.54M 37s
40600K .......... .......... .......... .......... .......... 63% 4.46M 37s
40650K .......... .......... .......... .......... .......... 63% 1.23M 37s
40700K .......... .......... .......... .......... .......... 63% 1.26M 37s
40750K .......... .......... .......... .......... .......... 63% 2.10M 37s
40800K .......... .......... .......... .......... .......... 63% 40.0M 37s
40850K .......... .......... .......... .......... .......... 63% 3.86M 37s
40900K .......... .......... .......... .......... .......... 63% 1.48M 36s
40950K .......... .......... .......... .......... .......... 63% 1.79M 36s
41000K .......... .......... .......... .......... .......... 64% 1.48M 36s
41050K .......... .......... .......... .......... .......... 64% 2.97M 36s
41100K .......... .......... .......... .......... .......... 64% 5.94M 36s
41150K .......... .......... .......... .......... .......... 64% 8.17M 36s
41200K .......... .......... .......... .......... .......... 64% 1.48M 36s
41250K .......... .......... .......... .......... .......... 64% 888K 36s
41300K .......... .......... .......... .......... .......... 64% 7.98M 36s
41350K .......... .......... .......... .......... .......... 64% 3.74M 35s
41400K .......... .......... .......... .......... .......... 64% 3.64M 35s
41450K .......... .......... .......... .......... .......... 64% 21.5M 35s
41500K .......... .......... .......... .......... .......... 64% 1.74M 35s
41550K .......... .......... .......... .......... .......... 64% 1.97M 35s
41600K .......... .......... .......... .......... .......... 64% 1.04M 35s
41650K .......... .......... .......... .......... .......... 65% 46.4M 35s
41700K .......... .......... .......... .......... .......... 65% 2.90M 35s
41750K .......... .......... .......... .......... .......... 65% 5.01M 35s
41800K .......... .......... .......... .......... .......... 65% 7.72M 34s
41850K .......... .......... .......... .......... .......... 65% 1.75M 34s
41900K .......... .......... .......... .......... .......... 65% 940K 34s
41950K .......... .......... .......... .......... .......... 65% 5.22M 34s
42000K .......... .......... .......... .......... .......... 65% 4.26M 34s
42050K .......... .......... .......... .......... .......... 65% 9.67M 34s
42100K .......... .......... .......... .......... .......... 65% 3.38M 34s
42150K .......... .......... .......... .......... .......... 65% 8.38M 34s
42200K .......... .......... .......... .......... .......... 65% 2.35M 34s
42250K .......... .......... .......... .......... .......... 65% 844K 33s
42300K .......... .......... .......... .......... .......... 66% 6.77M 33s
42350K .......... .......... .......... .......... .......... 66% 13.0M 33s
42400K .......... .......... .......... .......... .......... 66% 3.55M 33s
42450K .......... .......... .......... .......... .......... 66% 2.56M 33s
42500K .......... .......... .......... .......... .......... 66% 15.2M 33s
42550K .......... .......... .......... .......... .......... 66% 3.57M 33s
42600K .......... .......... .......... .......... .......... 66% 2.39M 33s
42650K .......... .......... .......... .......... .......... 66% 989K 33s
42700K .......... .......... .......... .......... .......... 66% 8.83M 33s
42750K .......... .......... .......... .......... .......... 66% 3.83M 32s
42800K .......... .......... .......... .......... .......... 66% 3.25M 32s
42850K .......... .......... .......... .......... .......... 66% 4.41M 32s
42900K .......... .......... .......... .......... .......... 67% 8.81M 32s
42950K .......... .......... .......... .......... .......... 67% 6.06M 32s
43000K .......... .......... .......... .......... .......... 67% 781K 32s
43050K .......... .......... .......... .......... .......... 67% 7.07M 32s
43100K .......... .......... .......... .......... .......... 67% 11.6M 32s
43150K .......... .......... .......... .......... .......... 67% 3.32M 32s
43200K .......... .......... .......... .......... .......... 67% 2.70M 31s
43250K .......... .......... .......... .......... .......... 67% 9.55M 31s
43300K .......... .......... .......... .......... .......... 67% 5.96M 31s
43350K .......... .......... .......... .......... .......... 67% 16.7M 31s
43400K .......... .......... .......... .......... .......... 67% 935K 31s
43450K .......... .......... .......... .......... .......... 67% 2.68M 31s
43500K .......... .......... .......... .......... .......... 67% 10.3M 31s
43550K .......... .......... .......... .......... .......... 68% 3.07M 31s
43600K .......... .......... .......... .......... .......... 68% 10.6M 31s
43650K .......... .......... .......... .......... .......... 68% 2.57M 31s
43700K .......... .......... .......... .......... .......... 68% 3.50M 30s
43750K .......... .......... .......... .......... .......... 68% 108M 30s
43800K .......... .......... .......... .......... .......... 68% 137K 30s
43850K .......... .......... .......... .......... .......... 68% 237M 30s
43900K .......... .......... .......... .......... .......... 68% 626K 30s
43950K .......... .......... .......... .......... .......... 68% 37.4M 30s
44000K .......... .......... .......... .......... .......... 68% 185K 30s
44050K .......... .......... .......... .......... .......... 68% 108K 30s
44100K .......... .......... .......... .......... .......... 68% 264M 30s
44150K .......... .......... .......... .......... .......... 68% 82.2K 30s
44200K .......... .......... .......... .......... .......... 69% 376K 30s
44250K .......... .......... .......... .......... .......... 69% 52.7M 30s
44300K .......... .......... .......... .......... .......... 69% 384K 30s
44350K .......... .......... .......... .......... .......... 69% 48.1M 30s
44400K .......... .......... .......... .......... .......... 69% 203K 30s
44450K .......... .......... .......... .......... .......... 69% 420K 30s
44500K .......... .......... .......... .......... .......... 69% 148K 30s
44550K .......... .......... .......... .......... .......... 69% 208K 30s
44600K .......... .......... .......... .......... .......... 69% 135K 30s
44650K .......... .......... .......... .......... .......... 69% 413K 30s
44700K .......... .......... .......... .......... .......... 69% 5.15M 30s
44750K .......... .......... .......... .......... .......... 69% 444K 30s
44800K .......... .......... .......... .......... .......... 69% 3.71M 30s
44850K .......... .......... .......... .......... .......... 70% 436K 30s
44900K .......... .......... .......... .......... .......... 70% 27.0M 29s
44950K .......... .......... .......... .......... .......... 70% 4.09M 29s
45000K .......... .......... .......... .......... .......... 70% 450K 29s
45050K .......... .......... .......... .......... .......... 70% 5.42M 29s
45100K .......... .......... .......... .......... .......... 70% 9.23M 29s
45150K .......... .......... .......... .......... .......... 70% 428K 29s
45200K .......... .......... .......... .......... .......... 70% 6.11M 29s
45250K .......... .......... .......... .......... .......... 70% 16.0M 29s
45300K .......... .......... .......... .......... .......... 70% 424K 29s
45350K .......... .......... .......... .......... .......... 70% 9.34M 29s
45400K .......... .......... .......... .......... .......... 70% 16.4M 29s
45450K .......... .......... .......... .......... .......... 70% 447K 28s
45500K .......... .......... .......... .......... .......... 71% 4.37M 28s
45550K .......... .......... .......... .......... .......... 71% 7.44M 28s
45600K .......... .......... .......... .......... .......... 71% 469K 28s
45650K .......... .......... .......... .......... .......... 71% 3.74M 28s
45700K .......... .......... .......... .......... .......... 71% 5.11M 28s
45750K .......... .......... .......... .......... .......... 71% 475K 28s
45800K .......... .......... .......... .......... .......... 71% 11.7M 28s
45850K .......... .......... .......... .......... .......... 71% 2.50M 28s
45900K .......... .......... .......... .......... .......... 71% 31.6M 28s
45950K .......... .......... .......... .......... .......... 71% 508K 28s
46000K .......... .......... .......... .......... .......... 71% 5.18M 27s
46050K .......... .......... .......... .......... .......... 71% 2.46M 27s
46100K .......... .......... .......... .......... .......... 72% 594K 27s
46150K .......... .......... .......... .......... .......... 72% 3.60M 27s
46200K .......... .......... .......... .......... .......... 72% 6.84M 27s
46250K .......... .......... .......... .......... .......... 72% 1.83M 27s
46300K .......... .......... .......... .......... .......... 72% 602K 27s
46350K .......... .......... .......... .......... .......... 72% 4.61M 27s
46400K .......... .......... .......... .......... .......... 72% 8.94M 27s
46450K .......... .......... .......... .......... .......... 72% 2.04M 27s
46500K .......... .......... .......... .......... .......... 72% 625K 27s
46550K .......... .......... .......... .......... .......... 72% 2.75M 26s
46600K .......... .......... .......... .......... .......... 72% 7.49M 26s
46650K .......... .......... .......... .......... .......... 72% 2.35M 26s
46700K .......... .......... .......... .......... .......... 72% 736K 26s
46750K .......... .......... .......... .......... .......... 73% 1.56M 26s
46800K .......... .......... .......... .......... .......... 73% 6.34M 26s
46850K .......... .......... .......... .......... .......... 73% 26.0M 26s
46900K .......... .......... .......... .......... .......... 73% 2.28M 26s
46950K .......... .......... .......... .......... .......... 73% 526K 26s
47000K .......... .......... .......... .......... .......... 73% 38.1M 26s
47050K .......... .......... .......... .......... .......... 73% 6.21M 25s
47100K .......... .......... .......... .......... .......... 73% 3.55M 25s
47150K .......... .......... .......... .......... .......... 73% 819K 25s
47200K .......... .......... .......... .......... .......... 73% 1.16M 25s
47250K .......... .......... .......... .......... .......... 73% 10.0M 25s
47300K .......... .......... .......... .......... .......... 73% 5.07M 25s
47350K .......... .......... .......... .......... .......... 73% 9.14M 25s
47400K .......... .......... .......... .......... .......... 74% 864K 25s
47450K .......... .......... .......... .......... .......... 74% 963K 25s
47500K .......... .......... .......... .......... .......... 74% 8.67M 25s
47550K .......... .......... .......... .......... .......... 74% 6.61M 25s
47600K .......... .......... .......... .......... .......... 74% 16.8M 24s
47650K .......... .......... .......... .......... .......... 74% 857K 24s
47700K .......... .......... .......... .......... .......... 74% 1.05M 24s
47750K .......... .......... .......... .......... .......... 74% 2.66M 24s
47800K .......... .......... .......... .......... .......... 74% 31.2M 24s
47850K .......... .......... .......... .......... .......... 74% 106K 24s
47900K .......... .......... .......... .......... .......... 74% 108K 24s
47950K .......... .......... .......... .......... .......... 74% 419K 24s
48000K .......... .......... .......... .......... .......... 74% 102K 24s
48050K .......... .......... .......... .......... .......... 75% 402K 24s
48100K .......... .......... .......... .......... .......... 75% 10.5M 24s
48150K .......... .......... .......... .......... .......... 75% 396K 24s
48200K .......... .......... .......... .......... .......... 75% 63.5M 24s
48250K .......... .......... .......... .......... .......... 75% 5.35M 24s
48300K .......... .......... .......... .......... .......... 75% 57.6M 24s
48350K .......... .......... .......... .......... .......... 75% 417K 24s
48400K .......... .......... .......... .......... .......... 75% 72.8M 24s
48450K .......... .......... .......... .......... .......... 75% 59.9K 24s
48500K .......... .......... .......... .......... .......... 75% 201M 24s
48550K .......... .......... .......... .......... .......... 75% 82.7K 24s
48600K .......... .......... .......... .......... .......... 75% 387K 24s
48650K .......... .......... .......... .......... .......... 75% 45.2M 24s
48700K .......... .......... .......... .......... .......... 76% 374K 24s
48750K .......... .......... .......... .......... .......... 76% 62.4M 23s
48800K .......... .......... .......... .......... .......... 76% 204K 23s
48850K .......... .......... .......... .......... .......... 76% 84.8K 23s
48900K .......... .......... .......... .......... .......... 76% 217M 23s
48950K .......... .......... .......... .......... .......... 76% 104K 23s
49000K .......... .......... .......... .......... .......... 76% 395K 23s
49050K .......... .......... .......... .......... .......... 76% 379K 23s
49100K .......... .......... .......... .......... .......... 76% 416K 23s
49150K .......... .......... .......... .......... .......... 76% 3.48M 23s
49200K .......... .......... .......... .......... .......... 76% 132M 23s
49250K .......... .......... .......... .......... .......... 76% 379K 23s
49300K .......... .......... .......... .......... .......... 76% 35.4M 23s
49350K .......... .......... .......... .......... .......... 77% 390K 23s
49400K .......... .......... .......... .......... .......... 77% 25.6M 23s
49450K .......... .......... .......... .......... .......... 77% 559K 23s
49500K .......... .......... .......... .......... .......... 77% 1.17M 23s
49550K .......... .......... .......... .......... .......... 77% 23.2M 22s
49600K .......... .......... .......... .......... .......... 77% 454K 22s
49650K .......... .......... .......... .......... .......... 77% 2.66M 22s
49700K .......... .......... .......... .......... .......... 77% 680K 22s
49750K .......... .......... .......... .......... .......... 77% 1.29M 22s
49800K .......... .......... .......... .......... .......... 77% 3.27M 22s
49850K .......... .......... .......... .......... .......... 77% 616K 22s
49900K .......... .......... .......... .......... .......... 77% 1.73M 22s
49950K .......... .......... .......... .......... .......... 78% 3.27M 22s
50000K .......... .......... .......... .......... .......... 78% 612K 22s
50050K .......... .......... .......... .......... .......... 78% 1.86M 22s
50100K .......... .......... .......... .......... .......... 78% 2.04M 21s
50150K .......... .......... .......... .......... .......... 78% 685K 21s
50200K .......... .......... .......... .......... .......... 78% 1.80M 21s
50250K .......... .......... .......... .......... .......... 78% 1.95M 21s
50300K .......... .......... .......... .......... .......... 78% 851K 21s
50350K .......... .......... .......... .......... .......... 78% 1.28M 21s
50400K .......... .......... .......... .......... .......... 78% 1.64M 21s
50450K .......... .......... .......... .......... .......... 78% 1.08M 21s
50500K .......... .......... .......... .......... .......... 78% 1.06M 21s
50550K .......... .......... .......... .......... .......... 78% 2.11M 21s
50600K .......... .......... .......... .......... .......... 79% 3.86M 21s
50650K .......... .......... .......... .......... .......... 79% 894K 21s
50700K .......... .......... .......... .......... .......... 79% 1.32M 20s
50750K .......... .......... .......... .......... .......... 79% 2.55M 20s
50800K .......... .......... .......... .......... .......... 79% 1.38M 20s
50850K .......... .......... .......... .......... .......... 79% 838K 20s
50900K .......... .......... .......... .......... .......... 79% 3.00M 20s
50950K .......... .......... .......... .......... .......... 79% 2.03M 20s
51000K .......... .......... .......... .......... .......... 79% 1.41M 20s
51050K .......... .......... .......... .......... .......... 79% 1.06M 20s
51100K .......... .......... .......... .......... .......... 79% 2.33M 20s
51150K .......... .......... .......... .......... .......... 79% 2.11M 20s
51200K .......... .......... .......... .......... .......... 79% 1.62M 20s
51250K .......... .......... .......... .......... .......... 80% 1.11M 19s
51300K .......... .......... .......... .......... .......... 80% 1.72M 19s
51350K .......... .......... .......... .......... .......... 80% 3.66M 19s
51400K .......... .......... .......... .......... .......... 80% 4.85M 19s
51450K .......... .......... .......... .......... .......... 80% 1.25M 19s
51500K .......... .......... .......... .......... .......... 80% 769K 19s
51550K .......... .......... .......... .......... .......... 80% 5.83M 19s
51600K .......... .......... .......... .......... .......... 80% 5.04M 19s
51650K .......... .......... .......... .......... .......... 80% 1.88M 19s
51700K .......... .......... .......... .......... .......... 80% 691K 19s
51750K .......... .......... .......... .......... .......... 80% 4.13M 19s
51800K .......... .......... .......... .......... .......... 80% 11.4M 19s
51850K .......... .......... .......... .......... .......... 80% 3.79M 18s
51900K .......... .......... .......... .......... .......... 81% 1.77M 18s
51950K .......... .......... .......... .......... .......... 81% 765K 18s
52000K .......... .......... .......... .......... .......... 81% 2.47M 18s
52050K .......... .......... .......... .......... .......... 81% 17.5M 18s
52100K .......... .......... .......... .......... .......... 81% 4.37M 18s
52150K .......... .......... .......... .......... .......... 81% 2.34M 18s
52200K .......... .......... .......... .......... .......... 81% 726K 18s
52250K .......... .......... .......... .......... .......... 81% 2.11M 18s
52300K .......... .......... .......... .......... .......... 81% 9.63M 18s
52350K .......... .......... .......... .......... .......... 81% 6.19M 18s
52400K .......... .......... .......... .......... .......... 81% 4.28M 17s
52450K .......... .......... .......... .......... .......... 81% 706K 17s
52500K .......... .......... .......... .......... .......... 81% 1.75M 17s
52550K .......... .......... .......... .......... .......... 82% 4.11M 17s
52600K .......... .......... .......... .......... .......... 82% 48.2M 17s
52650K .......... .......... .......... .......... .......... 82% 4.43M 17s
52700K .......... .......... .......... .......... .......... 82% 4.12M 17s
52750K .......... .......... .......... .......... .......... 82% 754K 17s
52800K .......... .......... .......... .......... .......... 82% 1.93M 17s
52850K .......... .......... .......... .......... .......... 82% 4.12M 17s
52900K .......... .......... .......... .......... .......... 82% 13.5M 17s
52950K .......... .......... .......... .......... .......... 82% 6.86M 17s
53000K .......... .......... .......... .......... .......... 82% 1.64M 16s
53050K .......... .......... .......... .......... .......... 82% 1013K 16s
53100K .......... .......... .......... .......... .......... 82% 2.10M 16s
53150K .......... .......... .......... .......... .......... 83% 2.62M 16s
53200K .......... .......... .......... .......... .......... 83% 35.8M 16s
53250K .......... .......... .......... .......... .......... 83% 10.6M 16s
53300K .......... .......... .......... .......... .......... 83% 2.03M 16s
53350K .......... .......... .......... .......... .......... 83% 946K 16s
53400K .......... .......... .......... .......... .......... 83% 2.02M 16s
53450K .......... .......... .......... .......... .......... 83% 26.7M 16s
53500K .......... .......... .......... .......... .......... 83% 1.87M 16s
53550K .......... .......... .......... .......... .......... 83% 81.8M 16s
53600K .......... .......... .......... .......... .......... 83% 109K 16s
53650K .......... .......... .......... .......... .......... 83% 264M 15s
53700K .......... .......... .......... .......... .......... 83% 78.4M 15s
53750K .......... .......... .......... .......... .......... 83% 36.0M 15s
53800K .......... .......... .......... .......... .......... 84% 204K 15s
53850K .......... .......... .......... .......... .......... 84% 189K 15s
53900K .......... .......... .......... .......... .......... 84% 651M 15s
53950K .......... .......... .......... .......... .......... 84% 204K 15s
54000K .......... .......... .......... .......... .......... 84% 142K 15s
54050K .......... .......... .......... .......... .......... 84% 369K 15s
54100K .......... .......... .......... .......... .......... 84% 34.5M 15s
54150K .......... .......... .......... .......... .......... 84% 128K 15s
54200K .......... .......... .......... .......... .......... 84% 206M 15s
54250K .......... .......... .......... .......... .......... 84% 105K 15s
54300K .......... .......... .......... .......... .......... 84% 105K 15s
54350K .......... .......... .......... .......... .......... 84% 214K 15s
54400K .......... .......... .......... .......... .......... 84% 206K 15s
54450K .......... .......... .......... .......... .......... 85% 216K 15s
54500K .......... .......... .......... .......... .......... 85% 411K 15s
54550K .......... .......... .......... .......... .......... 85% 2.50M 14s
54600K .......... .......... .......... .......... .......... 85% 202K 14s
54650K .......... .......... .......... .......... .......... 85% 86.5K 14s
54700K .......... .......... .......... .......... .......... 85% 76.8M 14s
54750K .......... .......... .......... .......... .......... 85% 139K 14s
54800K .......... .......... .......... .......... .......... 85% 204K 14s
54850K .......... .......... .......... .......... .......... 85% 419K 14s
54900K .......... .......... .......... .......... .......... 85% 13.0M 14s
54950K .......... .......... .......... .......... .......... 85% 416K 14s
55000K .......... .......... .......... .......... .......... 85% 8.50M 14s
55050K .......... .......... .......... .......... .......... 85% 435K 14s
55100K .......... .......... .......... .......... .......... 86% 5.41M 14s
55150K .......... .......... .......... .......... .......... 86% 15.7M 14s
55200K .......... .......... .......... .......... .......... 86% 434K 14s
55250K .......... .......... .......... .......... .......... 86% 5.48M 14s
55300K .......... .......... .......... .......... .......... 86% 490K 13s
55350K .......... .......... .......... .......... .......... 86% 1.88M 13s
55400K .......... .......... .......... .......... .......... 86% 10.2M 13s
55450K .......... .......... .......... .......... .......... 86% 531K 13s
55500K .......... .......... .......... .......... .......... 86% 2.18M 13s
55550K .......... .......... .......... .......... .......... 86% 6.24M 13s
55600K .......... .......... .......... .......... .......... 86% 527K 13s
55650K .......... .......... .......... .......... .......... 86% 2.08M 13s
55700K .......... .......... .......... .......... .......... 86% 5.77M 13s
55750K .......... .......... .......... .......... .......... 87% 581K 13s
55800K .......... .......... .......... .......... .......... 87% 1.80M 13s
55850K .......... .......... .......... .......... .......... 87% 5.43M 13s
55900K .......... .......... .......... .......... .......... 87% 6.80M 12s
55950K .......... .......... .......... .......... .......... 87% 513K 12s
56000K .......... .......... .......... .......... .......... 87% 2.32M 12s
56050K .......... .......... .......... .......... .......... 87% 9.78M 12s
56100K .......... .......... .......... .......... .......... 87% 518K 12s
56150K .......... .......... .......... .......... .......... 87% 4.61M 12s
56200K .......... .......... .......... .......... .......... 87% 2.83M 12s
56250K .......... .......... .......... .......... .......... 87% 26.6M 12s
56300K .......... .......... .......... .......... .......... 87% 540K 12s
56350K .......... .......... .......... .......... .......... 87% 1.84M 12s
56400K .......... .......... .......... .......... .......... 88% 6.08M 12s
56450K .......... .......... .......... .......... .......... 88% 706K 12s
56500K .......... .......... .......... .......... .......... 88% 1.95M 11s
56550K .......... .......... .......... .......... .......... 88% 2.32M 11s
56600K .......... .......... .......... .......... .......... 88% 4.94M 11s
56650K .......... .......... .......... .......... .......... 88% 715K 11s
56700K .......... .......... .......... .......... .......... 88% 2.57M 11s
56750K .......... .......... .......... .......... .......... 88% 1.51M 11s
56800K .......... .......... .......... .......... .......... 88% 23.9M 11s
56850K .......... .......... .......... .......... .......... 88% 963K 11s
56900K .......... .......... .......... .......... .......... 88% 1.22M 11s
56950K .......... .......... .......... .......... .......... 88% 2.73M 11s
57000K .......... .......... .......... .......... .......... 89% 2.66M 11s
57050K .......... .......... .......... .......... .......... 89% 9.73M 11s
57100K .......... .......... .......... .......... .......... 89% 644K 10s
57150K .......... .......... .......... .......... .......... 89% 14.9M 10s
57200K .......... .......... .......... .......... .......... 89% 1.13M 10s
57250K .......... .......... .......... .......... .......... 89% 99.6M 10s
57300K .......... .......... .......... .......... .......... 89% 1.22M 10s
57350K .......... .......... .......... .......... .......... 89% 1.07M 10s
57400K .......... .......... .......... .......... .......... 89% 3.03M 10s
57450K .......... .......... .......... .......... .......... 89% 1.64M 10s
57500K .......... .......... .......... .......... .......... 89% 60.9M 10s
57550K .......... .......... .......... .......... .......... 89% 87.1K 10s
57600K .......... .......... .......... .......... .......... 89% 161M 10s
57650K .......... .......... .......... .......... .......... 90% 215M 10s
57700K .......... .......... .......... .......... .......... 90% 326M 10s
57750K .......... .......... .......... .......... .......... 90% 69.1K 10s
57800K .......... .......... .......... .......... .......... 90% 179K 10s
57850K .......... .......... .......... .......... .......... 90% 203K 9s
57900K .......... .......... .......... .......... .......... 90% 230K 9s
57950K .......... .......... .......... .......... .......... 90% 325K 9s
58000K .......... .......... .......... .......... .......... 90% 383K 9s
58050K .......... .......... .......... .......... .......... 90% 52.6M 9s
58100K .......... .......... .......... .......... .......... 90% 60.5K 9s
58150K .......... .......... .......... .......... .......... 90% 105M 9s
58200K .......... .......... .......... .......... .......... 90% 137K 9s
58250K .......... .......... .......... .......... .......... 90% 200K 9s
58300K .......... .......... .......... .......... .......... 91% 415K 9s
58350K .......... .......... .......... .......... .......... 91% 4.77M 9s
58400K .......... .......... .......... .......... .......... 91% 434K 9s
58450K .......... .......... .......... .......... .......... 91% 3.41M 9s
58500K .......... .......... .......... .......... .......... 91% 473K 9s
58550K .......... .......... .......... .......... .......... 91% 2.15M 9s
58600K .......... .......... .......... .......... .......... 91% 508K 8s
58650K .......... .......... .......... .......... .......... 91% 3.56M 8s
58700K .......... .......... .......... .......... .......... 91% 2.83M 8s
58750K .......... .......... .......... .......... .......... 91% 522K 8s
58800K .......... .......... .......... .......... .......... 91% 2.04M 8s
58850K .......... .......... .......... .......... .......... 91% 524K 8s
58900K .......... .......... .......... .......... .......... 91% 5.52M 8s
58950K .......... .......... .......... .......... .......... 92% 1.82M 8s
59000K .......... .......... .......... .......... .......... 92% 578K 8s
59050K .......... .......... .......... .......... .......... 92% 3.56M 8s
59100K .......... .......... .......... .......... .......... 92% 2.46M 8s
59150K .......... .......... .......... .......... .......... 92% 565K 8s
59200K .......... .......... .......... .......... .......... 92% 3.36M 7s
59250K .......... .......... .......... .......... .......... 92% 2.87M 7s
59300K .......... .......... .......... .......... .......... 92% 549K 7s
59350K .......... .......... .......... .......... .......... 92% 3.25M 7s
59400K .......... .......... .......... .......... .......... 92% 3.55M 7s
59450K .......... .......... .......... .......... .......... 92% 529K 7s
59500K .......... .......... .......... .......... .......... 92% 3.60M 7s
59550K .......... .......... .......... .......... .......... 92% 5.24M 7s
59600K .......... .......... .......... .......... .......... 93% 505K 7s
59650K .......... .......... .......... .......... .......... 93% 4.82M 7s
59700K .......... .......... .......... .......... .......... 93% 5.59M 7s
59750K .......... .......... .......... .......... .......... 93% 2.46M 7s
59800K .......... .......... .......... .......... .......... 93% 595K 7s
59850K .......... .......... .......... .......... .......... 93% 2.51M 6s
59900K .......... .......... .......... .......... .......... 93% 5.63M 6s
59950K .......... .......... .......... .......... .......... 93% 3.54M 6s
60000K .......... .......... .......... .......... .......... 93% 574K 6s
60050K .......... .......... .......... .......... .......... 93% 2.34M 6s
60100K .......... .......... .......... .......... .......... 93% 15.2M 6s
60150K .......... .......... .......... .......... .......... 93% 538K 6s
60200K .......... .......... .......... .......... .......... 94% 3.49M 6s
60250K .......... .......... .......... .......... .......... 94% 2.31M 6s
60300K .......... .......... .......... .......... .......... 94% 37.2M 6s
60350K .......... .......... .......... .......... .......... 94% 582K 6s
60400K .......... .......... .......... .......... .......... 94% 6.29M 6s
60450K .......... .......... .......... .......... .......... 94% 2.43M 5s
60500K .......... .......... .......... .......... .......... 94% 2.61M 5s
60550K .......... .......... .......... .......... .......... 94% 48.9M 5s
60600K .......... .......... .......... .......... .......... 94% 630K 5s
60650K .......... .......... .......... .......... .......... 94% 2.59M 5s
60700K .......... .......... .......... .......... .......... 94% 2.22M 5s
60750K .......... .......... .......... .......... .......... 94% 4.50M 5s
60800K .......... .......... .......... .......... .......... 94% 702K 5s
60850K .......... .......... .......... .......... .......... 95% 4.50M 5s
60900K .......... .......... .......... .......... .......... 95% 3.01M 5s
60950K .......... .......... .......... .......... .......... 95% 2.30M 5s
61000K .......... .......... .......... .......... .......... 95% 5.14M 5s
61050K .......... .......... .......... .......... .......... 95% 704K 5s
61100K .......... .......... .......... .......... .......... 95% 3.71M 4s
61150K .......... .......... .......... .......... .......... 95% 2.57M 4s
61200K .......... .......... .......... .......... .......... 95% 4.10M 4s
61250K .......... .......... .......... .......... .......... 95% 5.17M 4s
61300K .......... .......... .......... .......... .......... 95% 696K 4s
61350K .......... .......... .......... .......... .......... 95% 4.77M 4s
61400K .......... .......... .......... .......... .......... 95% 6.23M 4s
61450K .......... .......... .......... .......... .......... 95% 1.97M 4s
61500K .......... .......... .......... .......... .......... 96% 3.24M 4s
61550K .......... .......... .......... .......... .......... 96% 764K 4s
61600K .......... .......... .......... .......... .......... 96% 4.99M 4s
61650K .......... .......... .......... .......... .......... 96% 6.42M 4s
61700K .......... .......... .......... .......... .......... 96% 2.04M 4s
61750K .......... .......... .......... .......... .......... 96% 2.56M 3s
61800K .......... .......... .......... .......... .......... 96% 827K 3s
61850K .......... .......... .......... .......... .......... 96% 5.00M 3s
61900K .......... .......... .......... .......... .......... 96% 5.21M 3s
61950K .......... .......... .......... .......... .......... 96% 2.64M 3s
62000K .......... .......... .......... .......... .......... 96% 5.44M 3s
62050K .......... .......... .......... .......... .......... 96% 2.27M 3s
62100K .......... .......... .......... .......... .......... 96% 812K 3s
62150K .......... .......... .......... .......... .......... 97% 4.35M 3s
62200K .......... .......... .......... .......... .......... 97% 4.56M 3s
62250K .......... .......... .......... .......... .......... 97% 5.40M 3s
62300K .......... .......... .......... .......... .......... 97% 4.01M 3s
62350K .......... .......... .......... .......... .......... 97% 2.47M 3s
62400K .......... .......... .......... .......... .......... 97% 746K 2s
62450K .......... .......... .......... .......... .......... 97% 4.49M 2s
62500K .......... .......... .......... .......... .......... 97% 4.73M 2s
62550K .......... .......... .......... .......... .......... 97% 18.0M 2s
62600K .......... .......... .......... .......... .......... 97% 2.79M 2s
62650K .......... .......... .......... .......... .......... 97% 3.33M 2s
62700K .......... .......... .......... .......... .......... 97% 913K 2s
62750K .......... .......... .......... .......... .......... 97% 1.63M 2s
62800K .......... .......... .......... .......... .......... 98% 32.3M 2s
62850K .......... .......... .......... .......... .......... 98% 4.87M 2s
62900K .......... .......... .......... .......... .......... 98% 3.83M 2s
62950K .......... .......... .......... .......... .......... 98% 6.40M 2s
63000K .......... .......... .......... .......... .......... 98% 1.29M 2s
63050K .......... .......... .......... .......... .......... 98% 1.54M 1s
63100K .......... .......... .......... .......... .......... 98% 1.51M 1s
63150K .......... .......... .......... .......... .......... 98% 38.4M 1s
63200K .......... .......... .......... .......... .......... 98% 207K 1s
63250K .......... .......... .......... .......... .......... 98% 172M 1s
63300K .......... .......... .......... .......... .......... 98% 326K 1s
63350K .......... .......... .......... .......... .......... 98% 32.4M 1s
63400K .......... .......... .......... .......... .......... 98% 205K 1s
63450K .......... .......... .......... .......... .......... 99% 395K 1s
63500K .......... .......... .......... .......... .......... 99% 391K 1s
63550K .......... .......... .......... .......... .......... 99% 229M 1s
63600K .......... .......... .......... .......... .......... 99% 287M 1s
63650K .......... .......... .......... .......... .......... 99% 548K 1s
63700K .......... .......... .......... .......... .......... 99% 1.45M 1s
63750K .......... .......... .......... .......... .......... 99% 648K 0s
63800K .......... .......... .......... .......... .......... 99% 206K 0s
63850K .......... .......... .......... .......... .......... 99% 416K 0s
63900K .......... .......... .......... .......... .......... 99% 108K 0s
63950K .......... .......... .......... .......... .......... 99% 305M 0s
64000K .......... .......... .......... .......... .......... 99% 414M 0s
64050K .......... .......... .......... .......... .. 100% 88.3K=96s
2025-08-25 00:27:30 (669 KB/s) - ‘./tmp_data/atlas-higgs-challenge-2014-v2.csv.gz’ saved [65630848/65630848]
def prepare_higgs(filename='atlas-higgs-challenge-2014-v2.csv.gz'):
# Read the input file, uncompressing on the fly.
df = pd.read_csv(locate_data(filename), index_col='EventId', na_values='-999.0')
# Prepare and save the data output file.
higgs_data = df.drop(columns=['Label', 'KaggleSet', 'KaggleWeight']).astype('float32')
higgs_data.to_hdf(locate_data('higgs_data.hf5', check_exists=False), 'data', mode='w')
# Prepare and save the targets output file.
higgs_targets = df[['Label']]
higgs_targets.to_hdf(locate_data('higgs_targets.hf5', check_exists=False), 'targets', mode='w')
prepare_higgs()
/var/folders/8v/dp0_b8m1779_y4yzc28yjqs40000gn/T/ipykernel_43770/2924227649.py:6: FutureWarning: Starting with pandas version 3.0 all arguments of to_hdf except for the argument 'path_or_buf' will be keyword-only.
higgs_data.to_hdf(locate_data('higgs_data.hf5', check_exists=False), 'data', mode='w')
/var/folders/8v/dp0_b8m1779_y4yzc28yjqs40000gn/T/ipykernel_43770/2924227649.py:9: FutureWarning: Starting with pandas version 3.0 all arguments of to_hdf except for the argument 'path_or_buf' will be keyword-only.
higgs_targets.to_hdf(locate_data('higgs_targets.hf5', check_exists=False), 'targets', mode='w')
Check that locate_data
can find the new files:
locate_data('higgs_data.hf5')
'./tmp_data/higgs_data.hf5'
locate_data('higgs_targets.hf5')
'./tmp_data/higgs_targets.hf5'
Now you can load these data files and explore the data
higgs_data = pd.read_hdf(locate_data('higgs_data.hf5'))
higgs_data.describe()
DER_mass_MMC | DER_mass_transverse_met_lep | DER_mass_vis | DER_pt_h | DER_deltaeta_jet_jet | DER_mass_jet_jet | DER_prodeta_jet_jet | DER_deltar_tau_lep | DER_pt_tot | DER_sum_pt | ... | PRI_met_sumet | PRI_jet_num | PRI_jet_leading_pt | PRI_jet_leading_eta | PRI_jet_leading_phi | PRI_jet_subleading_pt | PRI_jet_subleading_eta | PRI_jet_subleading_phi | PRI_jet_all_pt | Weight | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
count | 693636.000000 | 818238.000000 | 818238.000000 | 818238.000000 | 237985.000000 | 237985.000000 | 237985.000000 | 818238.000000 | 818238.000000 | 818238.000000 | ... | 818238.000000 | 818238.000000 | 490867.000000 | 490867.000000 | 490867.000000 | 237985.000000 | 237985.000000 | 237985.000000 | 818238.000000 | 818238.000000 |
mean | 121.867699 | 49.252712 | 81.140556 | 57.849522 | 2.404626 | 372.181000 | -0.828740 | 2.373871 | 18.969620 | 158.596161 | ... | 209.908752 | 0.979923 | 84.904297 | -0.001248 | -0.018856 | 57.810280 | -0.006669 | -0.010470 | 73.205574 | 0.503144 |
std | 56.942486 | 35.378609 | 40.582706 | 63.411938 | 1.742546 | 398.235382 | 3.583769 | 0.780875 | 21.918491 | 116.089806 | ... | 126.816689 | 0.978793 | 60.649529 | 1.779419 | 1.815363 | 32.455467 | 2.031695 | 1.816033 | 98.331757 | 0.572200 |
min | 9.044000 | 0.000000 | 6.329000 | 0.000000 | 0.000000 | 13.602000 | -19.011999 | 0.208000 | 0.000000 | 46.103001 | ... | 13.678000 | 0.000000 | 30.000000 | -4.500000 | -3.142000 | 30.000000 | -4.500000 | -3.142000 | -0.000000 | 0.000461 |
25% | 91.862000 | 19.304001 | 59.414001 | 14.164250 | 0.886000 | 112.627998 | -2.626000 | 1.814000 | 2.839000 | 77.491997 | ... | 122.985001 | 0.000000 | 44.487999 | -1.337000 | -1.591000 | 37.325001 | -1.604000 | -1.589000 | 0.000000 | 0.005721 |
50% | 112.500999 | 46.484001 | 73.744003 | 38.470001 | 2.101000 | 226.192993 | -0.244000 | 2.492000 | 12.383000 | 120.665001 | ... | 179.882996 | 1.000000 | 65.760002 | 0.000000 | -0.044000 | 47.993000 | -0.011000 | -0.020000 | 40.506001 | 0.357223 |
75% | 135.576004 | 73.620003 | 92.188004 | 79.226748 | 3.691000 | 478.782013 | 0.945000 | 2.962000 | 27.634001 | 200.884495 | ... | 263.828003 | 2.000000 | 103.569504 | 1.336000 | 1.557000 | 66.695000 | 1.593000 | 1.568000 | 110.387001 | 0.733462 |
max | 1949.260986 | 968.669006 | 1349.350952 | 2834.999023 | 8.724000 | 4974.979004 | 17.650000 | 5.751000 | 2834.999023 | 2079.162109 | ... | 2190.274902 | 3.000000 | 1163.438965 | 4.500000 | 3.142000 | 817.801025 | 4.500000 | 3.142000 | 1860.175049 | 2.386316 |
8 rows × 31 columns
higgs_targets = pd.read_hdf(locate_data('higgs_targets.hf5'))
higgs_targets.describe()
Label | |
---|---|
count | 818238 |
unique | 2 |
top | b |
freq | 538678 |
You can now safely remove the tmp_data
directory if you like. This is an example of a shell command. Uncomment this line if you want to do this. Colab will clean this up after you end the session.
#!rm -rf ./tmp_data
Acknowledgments#
Initial version: Mark Neubauer
© Copyright 2025