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-mlp/MachineLearningForPhysics/main/data/pong_data.hf5')
--2026-01-21 19:45:50-- https://raw.githubusercontent.com/illinois-mlp/MachineLearningForPhysics/main/data/pong_data.hf5
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 175192 (171K) [application/octet-stream]
Saving to: ‘./tmp_data/pong_data.hf5’
0K .......... .......... .......... .......... .......... 29% 2.22M 0s
50K .......... .......... .......... .......... .......... 58% 3.25M 0s
100K .......... .......... .......... .......... .......... 87% 4.88M 0s
150K .......... .......... . 100% 224M=0.05s
2026-01-21 19:45:50 (3.54 MB/s) - ‘./tmp_data/pong_data.hf5’ saved [175192/175192]
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-mlp/MachineLearningForPhysics/main/data/line_data.csv')
--2026-01-21 19:45:50-- https://raw.githubusercontent.com/illinois-mlp/MachineLearningForPhysics/main/data/line_data.csv
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.109.133, 185.199.108.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 114763 (112K) [text/plain]
Saving to: ‘./tmp_data/line_data.csv’
0K .......... .......... .......... .......... .......... 44% 2.36M 0s
50K .......... .......... .......... .......... .......... 89% 4.05M 0s
100K .......... .. 100% 1.44G=0.03s
2026-01-21 19:45:50 (3.34 MB/s) - ‘./tmp_data/line_data.csv’ saved [114763/114763]
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-mlp/MachineLearningForPhysics/main/data/pong_targets.hf5')
--2026-01-21 19:45:50-- https://raw.githubusercontent.com/illinois-mlp/MachineLearningForPhysics/main/data/pong_targets.hf5
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39192 (38K) [application/octet-stream]
Saving to: ‘./tmp_data/pong_targets.hf5’
0K .......... .......... .......... ........ 100% 4.21M=0.009s
2026-01-21 19:45:51 (4.21 MB/s) - ‘./tmp_data/pong_targets.hf5’ saved [39192/39192]
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: <StringArray>
['x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'x8', 'x9', 'y0', 'y1', 'y2',
'y3', 'y4', 'y5', 'y6', 'y7', 'y8', 'y9']
Length: 20, dtype: str.
targets columns: <StringArray>
['th0', 'hit', 'grp']
Length: 3, dtype: str.
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: <StringArray>
[ 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'x8', 'x9', 'y0',
'y1', 'y2', 'y3', 'y4', 'y5', 'y6', 'y7', 'y8', 'y9', 'th0', 'hit',
'grp']
Length: 23, dtype: str.
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.gzusing 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')
--2026-01-21 19:45:51-- 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, 2001:1458:201:8b::100:1c8
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% 201K 5m18s
50K .......... .......... .......... .......... .......... 0% 452K 3m50s
100K .......... .......... .......... .......... .......... 0% 2.70M 2m41s
150K .......... .......... .......... .......... .......... 0% 472K 2m34s
200K .......... .......... .......... .......... .......... 0% 1.94M 2m10s
250K .......... .......... .......... .......... .......... 0% 516K 2m9s
300K .......... .......... .......... .......... .......... 0% 2.21M 1m54s
350K .......... .......... .......... .......... .......... 0% 3.26M 1m42s
400K .......... .......... .......... .......... .......... 0% 634K 1m42s
450K .......... .......... .......... .......... .......... 0% 1.46M 96s
500K .......... .......... .......... .......... .......... 0% 2.94M 89s
550K .......... .......... .......... .......... .......... 0% 753K 89s
600K .......... .......... .......... .......... .......... 1% 5.42M 83s
650K .......... .......... .......... .......... .......... 1% 3.62M 78s
700K .......... .......... .......... .......... .......... 1% 1.71M 75s
750K .......... .......... .......... .......... .......... 1% 104M 70s
800K .......... .......... .......... .......... .......... 1% 83.4K 1m51s
850K .......... .......... .......... .......... .......... 1% 93.1T 1m45s
900K .......... .......... .......... .......... .......... 1% 139K 2m3s
950K .......... .......... .......... .......... .......... 1% 378K 2m5s
1000K .......... .......... .......... .......... .......... 1% 432K 2m6s
1050K .......... .......... .......... .......... .......... 1% 397K 2m7s
1100K .......... .......... .......... .......... .......... 1% 45.1M 2m2s
1150K .......... .......... .......... .......... .......... 1% 206K 2m9s
1200K .......... .......... .......... .......... .......... 1% 108K 2m27s
1250K .......... .......... .......... .......... .......... 2% 420K 2m27s
1300K .......... .......... .......... .......... .......... 2% 103K 2m44s
1350K .......... .......... .......... .......... .......... 2% 394K 2m44s
1400K .......... .......... .......... .......... .......... 2% 4.29M 2m39s
1450K .......... .......... .......... .......... .......... 2% 430K 2m38s
1500K .......... .......... .......... .......... .......... 2% 26.2M 2m33s
1550K .......... .......... .......... .......... .......... 2% 155K 2m41s
1600K .......... .......... .......... .......... .......... 2% 93.1T 2m36s
1650K .......... .......... .......... .......... .......... 2% 41.2M 2m31s
1700K .......... .......... .......... .......... .......... 2% 56.0M 2m27s
1750K .......... .......... .......... .......... .......... 2% 200K 2m31s
1800K .......... .......... .......... .......... .......... 2% 385K 2m31s
1850K .......... .......... .......... .......... .......... 2% 470K 2m31s
1900K .......... .......... .......... .......... .......... 3% 1.70M 2m28s
1950K .......... .......... .......... .......... .......... 3% 45.0M 2m24s
2000K .......... .......... .......... .......... .......... 3% 74.3K 2m41s
2050K .......... .......... .......... .......... .......... 3% 339M 2m37s
2100K .......... .......... .......... .......... .......... 3% 102K 2m47s
2150K .......... .......... .......... .......... .......... 3% 210K 2m50s
2200K .......... .......... .......... .......... .......... 3% 4.59M 2m46s
2250K .......... .......... .......... .......... .......... 3% 449K 2m45s
2300K .......... .......... .......... .......... .......... 3% 3.25M 2m42s
2350K .......... .......... .......... .......... .......... 3% 451K 2m41s
2400K .......... .......... .......... .......... .......... 3% 3.88M 2m38s
2450K .......... .......... .......... .......... .......... 3% 467K 2m38s
2500K .......... .......... .......... .......... .......... 3% 6.77M 2m35s
2550K .......... .......... .......... .......... .......... 4% 4.15M 2m32s
2600K .......... .......... .......... .......... .......... 4% 438K 2m31s
2650K .......... .......... .......... .......... .......... 4% 6.93M 2m29s
2700K .......... .......... .......... .......... .......... 4% 441K 2m28s
2750K .......... .......... .......... .......... .......... 4% 3.57M 2m26s
2800K .......... .......... .......... .......... .......... 4% 26.6M 2m23s
2850K .......... .......... .......... .......... .......... 4% 426K 2m23s
2900K .......... .......... .......... .......... .......... 4% 4.13M 2m21s
2950K .......... .......... .......... .......... .......... 4% 493K 2m20s
3000K .......... .......... .......... .......... .......... 4% 3.07M 2m18s
3050K .......... .......... .......... .......... .......... 4% 6.99M 2m16s
3100K .......... .......... .......... .......... .......... 4% 476K 2m16s
3150K .......... .......... .......... .......... .......... 4% 2.75M 2m14s
3200K .......... .......... .......... .......... .......... 5% 8.16M 2m12s
3250K .......... .......... .......... .......... .......... 5% 484K 2m12s
3300K .......... .......... .......... .......... .......... 5% 2.48M 2m10s
3350K .......... .......... .......... .......... .......... 5% 7.09M 2m8s
3400K .......... .......... .......... .......... .......... 5% 554K 2m8s
3450K .......... .......... .......... .......... .......... 5% 1.54M 2m6s
3500K .......... .......... .......... .......... .......... 5% 7.93M 2m5s
3550K .......... .......... .......... .......... .......... 5% 573K 2m4s
3600K .......... .......... .......... .......... .......... 5% 1.70M 2m3s
3650K .......... .......... .......... .......... .......... 5% 3.27M 2m1s
3700K .......... .......... .......... .......... .......... 5% 1022K 2m0s
3750K .......... .......... .......... .......... .......... 5% 1.47M 1m59s
3800K .......... .......... .......... .......... .......... 6% 1.43M 1m58s
3850K .......... .......... .......... .......... .......... 6% 2.91M 1m57s
3900K .......... .......... .......... .......... .......... 6% 659K 1m56s
3950K .......... .......... .......... .......... .......... 6% 2.56M 1m55s
4000K .......... .......... .......... .......... .......... 6% 1.81M 1m54s
4050K .......... .......... .......... .......... .......... 6% 9.50M 1m53s
4100K .......... .......... .......... .......... .......... 6% 659K 1m52s
4150K .......... .......... .......... .......... .......... 6% 2.66M 1m51s
4200K .......... .......... .......... .......... .......... 6% 1.71M 1m50s
4250K .......... .......... .......... .......... .......... 6% 2.03M 1m49s
4300K .......... .......... .......... .......... .......... 6% 925K 1m48s
4350K .......... .......... .......... .......... .......... 6% 3.28M 1m47s
4400K .......... .......... .......... .......... .......... 6% 1.62M 1m46s
4450K .......... .......... .......... .......... .......... 7% 2.90M 1m45s
4500K .......... .......... .......... .......... .......... 7% 746K 1m45s
4550K .......... .......... .......... .......... .......... 7% 5.43M 1m44s
4600K .......... .......... .......... .......... .......... 7% 1.53M 1m43s
4650K .......... .......... .......... .......... .......... 7% 11.7M 1m42s
4700K .......... .......... .......... .......... .......... 7% 660K 1m42s
4750K .......... .......... .......... .......... .......... 7% 4.28M 1m41s
4800K .......... .......... .......... .......... .......... 7% 17.7M 1m40s
4850K .......... .......... .......... .......... .......... 7% 1.49M 99s
4900K .......... .......... .......... .......... .......... 7% 1.32M 98s
4950K .......... .......... .......... .......... .......... 7% 945K 98s
5000K .......... .......... .......... .......... .......... 7% 8.05M 97s
5050K .......... .......... .......... .......... .......... 7% 1.56M 96s
5100K .......... .......... .......... .......... .......... 8% 18.2M 95s
5150K .......... .......... .......... .......... .......... 8% 862K 95s
5200K .......... .......... .......... .......... .......... 8% 1.72M 94s
5250K .......... .......... .......... .......... .......... 8% 4.58M 93s
5300K .......... .......... .......... .......... .......... 8% 2.61M 93s
5350K .......... .......... .......... .......... .......... 8% 4.77M 92s
5400K .......... .......... .......... .......... .......... 8% 1020K 91s
5450K .......... .......... .......... .......... .......... 8% 1.14M 91s
5500K .......... .......... .......... .......... .......... 8% 4.86M 90s
5550K .......... .......... .......... .......... .......... 8% 5.31M 89s
5600K .......... .......... .......... .......... .......... 8% 1.60M 89s
5650K .......... .......... .......... .......... .......... 8% 2.51M 88s
5700K .......... .......... .......... .......... .......... 8% 839K 88s
5750K .......... .......... .......... .......... .......... 9% 5.72M 87s
5800K .......... .......... .......... .......... .......... 9% 23.2M 86s
5850K .......... .......... .......... .......... .......... 9% 1.69M 86s
5900K .......... .......... .......... .......... .......... 9% 6.77M 85s
5950K .......... .......... .......... .......... .......... 9% 951K 85s
6000K .......... .......... .......... .......... .......... 9% 1.60M 84s
6050K .......... .......... .......... .......... .......... 9% 11.0M 84s
6100K .......... .......... .......... .......... .......... 9% 7.91M 83s
6150K .......... .......... .......... .......... .......... 9% 2.19M 83s
6200K .......... .......... .......... .......... .......... 9% 4.03M 82s
6250K .......... .......... .......... .......... .......... 9% 610K 82s
6300K .......... .......... .......... .......... .......... 9% 23.4M 81s
6350K .......... .......... .......... .......... .......... 9% 6.96M 81s
6400K .......... .......... .......... .......... .......... 10% 12.2M 80s
6450K .......... .......... .......... .......... .......... 10% 1.70M 79s
6500K .......... .......... .......... .......... .......... 10% 43.2M 79s
6550K .......... .......... .......... .......... .......... 10% 635K 79s
6600K .......... .......... .......... .......... .......... 10% 5.91M 78s
6650K .......... .......... .......... .......... .......... 10% 5.60M 78s
6700K .......... .......... .......... .......... .......... 10% 9.98M 77s
6750K .......... .......... .......... .......... .......... 10% 3.74M 77s
6800K .......... .......... .......... .......... .......... 10% 3.49M 76s
6850K .......... .......... .......... .......... .......... 10% 1.88M 76s
6900K .......... .......... .......... .......... .......... 10% 874K 76s
6950K .......... .......... .......... .......... .......... 10% 3.52M 75s
7000K .......... .......... .......... .......... .......... 10% 26.3M 74s
7050K .......... .......... .......... .......... .......... 11% 8.07M 74s
7100K .......... .......... .......... .......... .......... 11% 2.66M 73s
7150K .......... .......... .......... .......... .......... 11% 17.8M 73s
7200K .......... .......... .......... .......... .......... 11% 710K 73s
7250K .......... .......... .......... .......... .......... 11% 3.61M 72s
7300K .......... .......... .......... .......... .......... 11% 3.38M 72s
7350K .......... .......... .......... .......... .......... 11% 5.66M 72s
7400K .......... .......... .......... .......... .......... 11% 5.43M 71s
7450K .......... .......... .......... .......... .......... 11% 2.34M 71s
7500K .......... .......... .......... .......... .......... 11% 93.1T 70s
7550K .......... .......... .......... .......... .......... 11% 882K 70s
7600K .......... .......... .......... .......... .......... 11% 4.13M 70s
7650K .......... .......... .......... .......... .......... 12% 2.69M 69s
7700K .......... .......... .......... .......... .......... 12% 3.79M 69s
7750K .......... .......... .......... .......... .......... 12% 3.15M 68s
7800K .......... .......... .......... .......... .......... 12% 573M 68s
7850K .......... .......... .......... .......... .......... 12% 2.20M 68s
7900K .......... .......... .......... .......... .......... 12% 148M 67s
7950K .......... .......... .......... .......... .......... 12% 935K 67s
8000K .......... .......... .......... .......... .......... 12% 2.31M 67s
8050K .......... .......... .......... .......... .......... 12% 10.0M 66s
8100K .......... .......... .......... .......... .......... 12% 4.03M 66s
8150K .......... .......... .......... .......... .......... 12% 2.67M 66s
8200K .......... .......... .......... .......... .......... 12% 13.5M 65s
8250K .......... .......... .......... .......... .......... 12% 3.00M 65s
8300K .......... .......... .......... .......... .......... 13% 1.43M 65s
8350K .......... .......... .......... .......... .......... 13% 2.88M 64s
8400K .......... .......... .......... .......... .......... 13% 2.75M 64s
8450K .......... .......... .......... .......... .......... 13% 12.5M 63s
8500K .......... .......... .......... .......... .......... 13% 5.25M 63s
8550K .......... .......... .......... .......... .......... 13% 1.54M 63s
8600K .......... .......... .......... .......... .......... 13% 37.6M 62s
8650K .......... .......... .......... .......... .......... 13% 2.90M 62s
8700K .......... .......... .......... .......... .......... 13% 1.67M 62s
8750K .......... .......... .......... .......... .......... 13% 2.49M 62s
8800K .......... .......... .......... .......... .......... 13% 5.40M 61s
8850K .......... .......... .......... .......... .......... 13% 12.3M 61s
8900K .......... .......... .......... .......... .......... 13% 3.02M 61s
8950K .......... .......... .......... .......... .......... 14% 2.89M 60s
9000K .......... .......... .......... .......... .......... 14% 2.98M 60s
9050K .......... .......... .......... .......... .......... 14% 7.16M 60s
9100K .......... .......... .......... .......... .......... 14% 4.80M 59s
9150K .......... .......... .......... .......... .......... 14% 1.97M 59s
9200K .......... .......... .......... .......... .......... 14% 2.14M 59s
9250K .......... .......... .......... .......... .......... 14% 8.04M 59s
9300K .......... .......... .......... .......... .......... 14% 8.04M 58s
9350K .......... .......... .......... .......... .......... 14% 2.72M 58s
9400K .......... .......... .......... .......... .......... 14% 3.48M 58s
9450K .......... .......... .......... .......... .......... 14% 1.85M 58s
9500K .......... .......... .......... .......... .......... 14% 10.8M 57s
9550K .......... .......... .......... .......... .......... 14% 8.02M 57s
9600K .......... .......... .......... .......... .......... 15% 2.12M 57s
9650K .......... .......... .......... .......... .......... 15% 1.75M 56s
9700K .......... .......... .......... .......... .......... 15% 123M 56s
9750K .......... .......... .......... .......... .......... 15% 10.7M 56s
9800K .......... .......... .......... .......... .......... 15% 2.57M 56s
9850K .......... .......... .......... .......... .......... 15% 4.43M 55s
9900K .......... .......... .......... .......... .......... 15% 1.46M 55s
9950K .......... .......... .......... .......... .......... 15% 50.4M 55s
10000K .......... .......... .......... .......... .......... 15% 7.46M 55s
10050K .......... .......... .......... .......... .......... 15% 3.75M 54s
10100K .......... .......... .......... .......... .......... 15% 1.94M 54s
10150K .......... .......... .......... .......... .......... 15% 3.21M 54s
10200K .......... .......... .......... .......... .......... 15% 10.5M 54s
10250K .......... .......... .......... .......... .......... 16% 7.09M 53s
10300K .......... .......... .......... .......... .......... 16% 5.24M 53s
10350K .......... .......... .......... .......... .......... 16% 3.82M 53s
10400K .......... .......... .......... .......... .......... 16% 1.44M 53s
10450K .......... .......... .......... .......... .......... 16% 8.16M 52s
10500K .......... .......... .......... .......... .......... 16% 15.8M 52s
10550K .......... .......... .......... .......... .......... 16% 12.6M 52s
10600K .......... .......... .......... .......... .......... 16% 1.65M 52s
10650K .......... .......... .......... .......... .......... 16% 3.56M 52s
10700K .......... .......... .......... .......... .......... 16% 4.14M 51s
10750K .......... .......... .......... .......... .......... 16% 25.2M 51s
10800K .......... .......... .......... .......... .......... 16% 6.87M 51s
10850K .......... .......... .......... .......... .......... 17% 6.01M 51s
10900K .......... .......... .......... .......... .......... 17% 1.06M 50s
10950K .......... .......... .......... .......... .......... 17% 26.1M 50s
11000K .......... .......... .......... .......... .......... 17% 6.97M 50s
11050K .......... .......... .......... .......... .......... 17% 8.14M 50s
11100K .......... .......... .......... .......... .......... 17% 3.65M 50s
11150K .......... .......... .......... .......... .......... 17% 2.06M 49s
11200K .......... .......... .......... .......... .......... 17% 6.13M 49s
11250K .......... .......... .......... .......... .......... 17% 7.82M 49s
11300K .......... .......... .......... .......... .......... 17% 10.1M 49s
11350K .......... .......... .......... .......... .......... 17% 8.00M 48s
11400K .......... .......... .......... .......... .......... 17% 9.57M 48s
11450K .......... .......... .......... .......... .......... 17% 1018K 48s
11500K .......... .......... .......... .......... .......... 18% 27.2M 48s
11550K .......... .......... .......... .......... .......... 18% 6.80M 48s
11600K .......... .......... .......... .......... .......... 18% 7.18M 47s
11650K .......... .......... .......... .......... .......... 18% 3.09M 47s
11700K .......... .......... .......... .......... .......... 18% 23.5M 47s
11750K .......... .......... .......... .......... .......... 18% 3.25M 47s
11800K .......... .......... .......... .......... .......... 18% 3.46M 47s
11850K .......... .......... .......... .......... .......... 18% 9.99M 46s
11900K .......... .......... .......... .......... .......... 18% 5.42M 46s
11950K .......... .......... .......... .......... .......... 18% 44.4M 46s
12000K .......... .......... .......... .......... .......... 18% 1.58M 46s
12050K .......... .......... .......... .......... .......... 18% 3.01M 46s
12100K .......... .......... .......... .......... .......... 18% 10.0M 46s
12150K .......... .......... .......... .......... .......... 19% 7.18M 45s
12200K .......... .......... .......... .......... .......... 19% 9.41M 45s
12250K .......... .......... .......... .......... .......... 19% 3.70M 45s
12300K .......... .......... .......... .......... .......... 19% 4.21M 45s
12350K .......... .......... .......... .......... .......... 19% 2.08M 45s
12400K .......... .......... .......... .......... .......... 19% 31.6M 44s
12450K .......... .......... .......... .......... .......... 19% 15.2M 44s
12500K .......... .......... .......... .......... .......... 19% 3.08M 44s
12550K .......... .......... .......... .......... .......... 19% 46.5M 44s
12600K .......... .......... .......... .......... .......... 19% 2.73M 44s
12650K .......... .......... .......... .......... .......... 19% 1.62M 44s
12700K .......... .......... .......... .......... .......... 19% 123M 43s
12750K .......... .......... .......... .......... .......... 19% 64.9K 46s
12800K .......... .......... .......... .......... .......... 20% 93.1T 46s
12850K .......... .......... .......... .......... .......... 20% 104K 48s
12900K .......... .......... .......... .......... .......... 20% 400K 48s
12950K .......... .......... .......... .......... .......... 20% 383K 48s
13000K .......... .......... .......... .......... .......... 20% 43.4M 48s
13050K .......... .......... .......... .......... .......... 20% 378K 48s
13100K .......... .......... .......... .......... .......... 20% 18.3M 48s
13150K .......... .......... .......... .......... .......... 20% 206K 49s
13200K .......... .......... .......... .......... .......... 20% 92.4K 51s
13250K .......... .......... .......... .......... .......... 20% 548M 50s
13300K .......... .......... .......... .......... .......... 20% 102K 52s
13350K .......... .......... .......... .......... .......... 20% 426K 52s
13400K .......... .......... .......... .......... .......... 20% 401K 53s
13450K .......... .......... .......... .......... .......... 21% 395K 53s
13500K .......... .......... .......... .......... .......... 21% 91.4M 53s
13550K .......... .......... .......... .......... .......... 21% 4.87M 52s
13600K .......... .......... .......... .......... .......... 21% 42.4M 52s
13650K .......... .......... .......... .......... .......... 21% 423K 52s
13700K .......... .......... .......... .......... .......... 21% 81.3M 52s
13750K .......... .......... .......... .......... .......... 21% 65.0K 55s
13800K .......... .......... .......... .......... .......... 21% 557M 54s
13850K .......... .......... .......... .......... .......... 21% 105K 56s
13900K .......... .......... .......... .......... .......... 21% 393K 56s
13950K .......... .......... .......... .......... .......... 21% 399K 56s
14000K .......... .......... .......... .......... .......... 21% 411K 56s
14050K .......... .......... .......... .......... .......... 21% 4.06M 56s
14100K .......... .......... .......... .......... .......... 22% 66.5M 56s
14150K .......... .......... .......... .......... .......... 22% 72.6K 58s
14200K .......... .......... .......... .......... .......... 22% 93.1T 58s
14250K .......... .......... .......... .......... .......... 22% 138K 59s
14300K .......... .......... .......... .......... .......... 22% 205K 59s
14350K .......... .......... .......... .......... .......... 22% 390K 60s
14400K .......... .......... .......... .......... .......... 22% 93.1T 59s
14450K .......... .......... .......... .......... .......... 22% 389K 59s
14500K .......... .......... .......... .......... .......... 22% 23.7M 59s
14550K .......... .......... .......... .......... .......... 22% 490K 59s
14600K .......... .......... .......... .......... .......... 22% 1.95M 59s
14650K .......... .......... .......... .......... .......... 22% 531K 59s
14700K .......... .......... .......... .......... .......... 23% 2.07M 59s
14750K .......... .......... .......... .......... .......... 23% 4.07M 59s
14800K .......... .......... .......... .......... .......... 23% 536K 59s
14850K .......... .......... .......... .......... .......... 23% 1.75M 59s
14900K .......... .......... .......... .......... .......... 23% 554K 59s
14950K .......... .......... .......... .......... .......... 23% 2.63M 59s
15000K .......... .......... .......... .......... .......... 23% 2.22M 58s
15050K .......... .......... .......... .......... .......... 23% 540K 58s
15100K .......... .......... .......... .......... .......... 23% 3.65M 58s
15150K .......... .......... .......... .......... .......... 23% 2.33M 58s
15200K .......... .......... .......... .......... .......... 23% 555K 58s
15250K .......... .......... .......... .......... .......... 23% 1.79M 58s
15300K .......... .......... .......... .......... .......... 23% 8.17M 58s
15350K .......... .......... .......... .......... .......... 24% 549K 58s
15400K .......... .......... .......... .......... .......... 24% 4.07M 57s
15450K .......... .......... .......... .......... .......... 24% 1.90M 57s
15500K .......... .......... .......... .......... .......... 24% 572K 57s
15550K .......... .......... .......... .......... .......... 24% 6.47M 57s
15600K .......... .......... .......... .......... .......... 24% 1.52M 57s
15650K .......... .......... .......... .......... .......... 24% 579K 57s
15700K .......... .......... .......... .......... .......... 24% 13.8M 57s
15750K .......... .......... .......... .......... .......... 24% 2.43M 57s
15800K .......... .......... .......... .......... .......... 24% 833K 57s
15850K .......... .......... .......... .......... .......... 24% 1.01M 56s
15900K .......... .......... .......... .......... .......... 24% 23.3M 56s
15950K .......... .......... .......... .......... .......... 24% 1.77M 56s
16000K .......... .......... .......... .......... .......... 25% 629K 56s
16050K .......... .......... .......... .......... .......... 25% 2.17M 56s
16100K .......... .......... .......... .......... .......... 25% 38.0M 56s
16150K .......... .......... .......... .......... .......... 25% 2.45M 56s
16200K .......... .......... .......... .......... .......... 25% 525K 56s
16250K .......... .......... .......... .......... .......... 25% 3.15M 55s
16300K .......... .......... .......... .......... .......... 25% 40.1M 55s
16350K .......... .......... .......... .......... .......... 25% 5.00M 55s
16400K .......... .......... .......... .......... .......... 25% 509K 55s
16450K .......... .......... .......... .......... .......... 25% 4.95M 55s
16500K .......... .......... .......... .......... .......... 25% 3.06M 55s
16550K .......... .......... .......... .......... .......... 25% 44.4M 54s
16600K .......... .......... .......... .......... .......... 25% 541K 54s
16650K .......... .......... .......... .......... .......... 26% 4.14M 54s
16700K .......... .......... .......... .......... .......... 26% 2.41M 54s
16750K .......... .......... .......... .......... .......... 26% 5.41M 54s
16800K .......... .......... .......... .......... .......... 26% 2.33M 54s
16850K .......... .......... .......... .......... .......... 26% 688K 54s
16900K .......... .......... .......... .......... .......... 26% 3.25M 54s
16950K .......... .......... .......... .......... .......... 26% 2.71M 53s
17000K .......... .......... .......... .......... .......... 26% 8.14M 53s
17050K .......... .......... .......... .......... .......... 26% 711K 53s
17100K .......... .......... .......... .......... .......... 26% 2.44M 53s
17150K .......... .......... .......... .......... .......... 26% 4.22M 53s
17200K .......... .......... .......... .......... .......... 26% 2.71M 53s
17250K .......... .......... .......... .......... .......... 26% 5.43M 53s
17300K .......... .......... .......... .......... .......... 27% 780K 52s
17350K .......... .......... .......... .......... .......... 27% 2.13M 52s
17400K .......... .......... .......... .......... .......... 27% 3.42M 52s
17450K .......... .......... .......... .......... .......... 27% 3.53M 52s
17500K .......... .......... .......... .......... .......... 27% 3.72M 52s
17550K .......... .......... .......... .......... .......... 27% 947K 52s
17600K .......... .......... .......... .......... .......... 27% 1.88M 52s
17650K .......... .......... .......... .......... .......... 27% 2.08M 52s
17700K .......... .......... .......... .......... .......... 27% 5.74M 51s
17750K .......... .......... .......... .......... .......... 27% 4.07M 51s
17800K .......... .......... .......... .......... .......... 27% 3.49M 51s
17850K .......... .......... .......... .......... .......... 27% 861K 51s
17900K .......... .......... .......... .......... .......... 28% 3.28M 51s
17950K .......... .......... .......... .......... .......... 28% 2.44M 51s
18000K .......... .......... .......... .......... .......... 28% 6.02M 50s
18050K .......... .......... .......... .......... .......... 28% 5.29M 50s
18100K .......... .......... .......... .......... .......... 28% 977K 50s
18150K .......... .......... .......... .......... .......... 28% 2.02M 50s
18200K .......... .......... .......... .......... .......... 28% 1.71M 50s
18250K .......... .......... .......... .......... .......... 28% 12.8M 50s
18300K .......... .......... .......... .......... .......... 28% 5.30M 50s
18350K .......... .......... .......... .......... .......... 28% 4.98M 49s
18400K .......... .......... .......... .......... .......... 28% 854K 49s
18450K .......... .......... .......... .......... .......... 28% 3.77M 49s
18500K .......... .......... .......... .......... .......... 28% 1.70M 49s
18550K .......... .......... .......... .......... .......... 29% 9.65M 49s
18600K .......... .......... .......... .......... .......... 29% 5.42M 49s
18650K .......... .......... .......... .......... .......... 29% 4.49M 49s
18700K .......... .......... .......... .......... .......... 29% 1.21M 49s
18750K .......... .......... .......... .......... .......... 29% 1.71M 48s
18800K .......... .......... .......... .......... .......... 29% 1.68M 48s
18850K .......... .......... .......... .......... .......... 29% 9.87M 48s
18900K .......... .......... .......... .......... .......... 29% 4.44M 48s
18950K .......... .......... .......... .......... .......... 29% 12.2M 48s
19000K .......... .......... .......... .......... .......... 29% 5.49M 48s
19050K .......... .......... .......... .......... .......... 29% 892K 48s
19100K .......... .......... .......... .......... .......... 29% 3.70M 48s
19150K .......... .......... .......... .......... .......... 29% 1.69M 47s
19200K .......... .......... .......... .......... .......... 30% 9.74M 47s
19250K .......... .......... .......... .......... .......... 30% 6.20M 47s
19300K .......... .......... .......... .......... .......... 30% 2.70M 47s
19350K .......... .......... .......... .......... .......... 30% 1.75M 47s
19400K .......... .......... .......... .......... .......... 30% 1.58M 47s
19450K .......... .......... .......... .......... .......... 30% 4.06M 47s
19500K .......... .......... .......... .......... .......... 30% 2.08M 46s
19550K .......... .......... .......... .......... .......... 30% 12.2M 46s
19600K .......... .......... .......... .......... .......... 30% 4.88M 46s
19650K .......... .......... .......... .......... .......... 30% 3.12M 46s
19700K .......... .......... .......... .......... .......... 30% 1.69M 46s
19750K .......... .......... .......... .......... .......... 30% 3.05M 46s
19800K .......... .......... .......... .......... .......... 30% 1.74M 46s
19850K .......... .......... .......... .......... .......... 31% 3.49M 46s
19900K .......... .......... .......... .......... .......... 31% 4.48M 45s
19950K .......... .......... .......... .......... .......... 31% 12.0M 45s
20000K .......... .......... .......... .......... .......... 31% 4.89M 45s
20050K .......... .......... .......... .......... .......... 31% 3.98M 45s
20100K .......... .......... .......... .......... .......... 31% 1.33M 45s
20150K .......... .......... .......... .......... .......... 31% 1.63M 45s
20200K .......... .......... .......... .......... .......... 31% 5.27M 45s
20250K .......... .......... .......... .......... .......... 31% 2.24M 45s
20300K .......... .......... .......... .......... .......... 31% 17.1M 44s
20350K .......... .......... .......... .......... .......... 31% 5.42M 44s
20400K .......... .......... .......... .......... .......... 31% 3.48M 44s
20450K .......... .......... .......... .......... .......... 31% 24.2M 44s
20500K .......... .......... .......... .......... .......... 32% 1.46M 44s
20550K .......... .......... .......... .......... .......... 32% 2.16M 44s
20600K .......... .......... .......... .......... .......... 32% 2.33M 44s
20650K .......... .......... .......... .......... .......... 32% 2.51M 44s
20700K .......... .......... .......... .......... .......... 32% 6.13M 43s
20750K .......... .......... .......... .......... .......... 32% 10.8M 43s
20800K .......... .......... .......... .......... .......... 32% 9.26M 43s
20850K .......... .......... .......... .......... .......... 32% 3.53M 43s
20900K .......... .......... .......... .......... .......... 32% 2.34M 43s
20950K .......... .......... .......... .......... .......... 32% 2.17M 43s
21000K .......... .......... .......... .......... .......... 32% 1.84M 43s
21050K .......... .......... .......... .......... .......... 32% 4.06M 43s
21100K .......... .......... .......... .......... .......... 32% 3.24M 42s
21150K .......... .......... .......... .......... .......... 33% 4.07M 42s
21200K .......... .......... .......... .......... .......... 33% 8.00M 42s
21250K .......... .......... .......... .......... .......... 33% 6.82M 42s
21300K .......... .......... .......... .......... .......... 33% 7.00M 42s
21350K .......... .......... .......... .......... .......... 33% 2.24M 42s
21400K .......... .......... .......... .......... .......... 33% 2.73M 42s
21450K .......... .......... .......... .......... .......... 33% 1.68M 42s
21500K .......... .......... .......... .......... .......... 33% 3.45M 41s
21550K .......... .......... .......... .......... .......... 33% 4.05M 41s
21600K .......... .......... .......... .......... .......... 33% 3.51M 41s
21650K .......... .......... .......... .......... .......... 33% 6.88M 41s
21700K .......... .......... .......... .......... .......... 33% 12.9M 41s
21750K .......... .......... .......... .......... .......... 34% 11.7M 41s
21800K .......... .......... .......... .......... .......... 34% 2.76M 41s
21850K .......... .......... .......... .......... .......... 34% 3.26M 41s
21900K .......... .......... .......... .......... .......... 34% 1.28M 41s
21950K .......... .......... .......... .......... .......... 34% 7.07M 40s
22000K .......... .......... .......... .......... .......... 34% 2.87M 40s
22050K .......... .......... .......... .......... .......... 34% 3.75M 40s
22100K .......... .......... .......... .......... .......... 34% 3.75M 40s
22150K .......... .......... .......... .......... .......... 34% 41.6M 40s
22200K .......... .......... .......... .......... .......... 34% 4.93M 40s
22250K .......... .......... .......... .......... .......... 34% 25.7M 40s
22300K .......... .......... .......... .......... .......... 34% 2.43M 40s
22350K .......... .......... .......... .......... .......... 34% 1.92M 40s
22400K .......... .......... .......... .......... .......... 35% 2.46M 39s
22450K .......... .......... .......... .......... .......... 35% 6.39M 39s
22500K .......... .......... .......... .......... .......... 35% 4.04M 39s
22550K .......... .......... .......... .......... .......... 35% 4.45M 39s
22600K .......... .......... .......... .......... .......... 35% 3.48M 39s
22650K .......... .......... .......... .......... .......... 35% 5.31M 39s
22700K .......... .......... .......... .......... .......... 35% 8.20M 39s
22750K .......... .......... .......... .......... .......... 35% 17.2M 39s
22800K .......... .......... .......... .......... .......... 35% 3.07M 39s
22850K .......... .......... .......... .......... .......... 35% 9.87M 38s
22900K .......... .......... .......... .......... .......... 35% 1.16M 38s
22950K .......... .......... .......... .......... .......... 35% 50.3M 38s
23000K .......... .......... .......... .......... .......... 35% 3.48M 38s
23050K .......... .......... .......... .......... .......... 36% 2.87M 38s
23100K .......... .......... .......... .......... .......... 36% 51.1M 38s
23150K .......... .......... .......... .......... .......... 36% 2.71M 38s
23200K .......... .......... .......... .......... .......... 36% 12.0M 38s
23250K .......... .......... .......... .......... .......... 36% 4.87M 38s
23300K .......... .......... .......... .......... .......... 36% 8.21M 37s
23350K .......... .......... .......... .......... .......... 36% 3.67M 37s
23400K .......... .......... .......... .......... .......... 36% 2.36M 37s
23450K .......... .......... .......... .......... .......... 36% 1.88M 37s
23500K .......... .......... .......... .......... .......... 36% 12.3M 37s
23550K .......... .......... .......... .......... .......... 36% 11.7M 37s
23600K .......... .......... .......... .......... .......... 36% 2.44M 37s
23650K .......... .......... .......... .......... .......... 36% 9.70M 37s
23700K .......... .......... .......... .......... .......... 37% 4.76M 37s
23750K .......... .......... .......... .......... .......... 37% 8.39M 37s
23800K .......... .......... .......... .......... .......... 37% 3.28M 36s
23850K .......... .......... .......... .......... .......... 37% 12.6M 36s
23900K .......... .......... .......... .......... .......... 37% 6.18M 36s
23950K .......... .......... .......... .......... .......... 37% 4.41M 36s
24000K .......... .......... .......... .......... .......... 37% 1.13M 36s
24050K .......... .......... .......... .......... .......... 37% 125M 36s
24100K .......... .......... .......... .......... .......... 37% 7.15M 36s
24150K .......... .......... .......... .......... .......... 37% 12.8M 36s
24200K .......... .......... .......... .......... .......... 37% 4.36M 36s
24250K .......... .......... .......... .......... .......... 37% 5.68M 35s
24300K .......... .......... .......... .......... .......... 37% 5.15M 35s
24350K .......... .......... .......... .......... .......... 38% 3.61M 35s
24400K .......... .......... .......... .......... .......... 38% 3.67M 35s
24450K .......... .......... .......... .......... .......... 38% 29.2M 35s
24500K .......... .......... .......... .......... .......... 38% 63.9K 36s
24550K .......... .......... .......... .......... .......... 38% 562M 36s
24600K .......... .......... .......... .......... .......... 38% 82.0K 37s
24650K .......... .......... .......... .......... .......... 38% 406K 37s
24700K .......... .......... .......... .......... .......... 38% 4.22M 37s
24750K .......... .......... .......... .......... .......... 38% 444K 37s
24800K .......... .......... .......... .......... .......... 38% 5.08M 37s
24850K .......... .......... .......... .......... .......... 38% 5.50M 37s
24900K .......... .......... .......... .......... .......... 38% 37.6M 37s
24950K .......... .......... .......... .......... .......... 39% 463K 37s
25000K .......... .......... .......... .......... .......... 39% 5.43M 37s
25050K .......... .......... .......... .......... .......... 39% 49.2M 36s
25100K .......... .......... .......... .......... .......... 39% 9.73M 36s
25150K .......... .......... .......... .......... .......... 39% 4.96M 36s
25200K .......... .......... .......... .......... .......... 39% 48.2M 36s
25250K .......... .......... .......... .......... .......... 39% 225K 36s
25300K .......... .......... .......... .......... .......... 39% 108K 37s
25350K .......... .......... .......... .......... .......... 39% 401K 37s
25400K .......... .......... .......... .......... .......... 39% 104K 38s
25450K .......... .......... .......... .......... .......... 39% 394K 38s
25500K .......... .......... .......... .......... .......... 39% 26.4M 38s
25550K .......... .......... .......... .......... .......... 39% 371K 38s
25600K .......... .......... .......... .......... .......... 40% 40.6M 38s
25650K .......... .......... .......... .......... .......... 40% 201K 38s
25700K .......... .......... .......... .......... .......... 40% 16.5M 38s
25750K .......... .......... .......... .......... .......... 40% 106K 38s
25800K .......... .......... .......... .......... .......... 40% 209K 38s
25850K .......... .......... .......... .......... .......... 40% 135K 39s
25900K .......... .......... .......... .......... .......... 40% 408K 39s
25950K .......... .......... .......... .......... .......... 40% 5.97M 39s
26000K .......... .......... .......... .......... .......... 40% 423K 39s
26050K .......... .......... .......... .......... .......... 40% 31.4M 39s
26100K .......... .......... .......... .......... .......... 40% 3.19M 39s
26150K .......... .......... .......... .......... .......... 40% 49.0M 39s
26200K .......... .......... .......... .......... .......... 40% 73.3K 39s
26250K .......... .......... .......... .......... .......... 41% 213K 40s
26300K .......... .......... .......... .......... .......... 41% 136K 40s
26350K .......... .......... .......... .......... .......... 41% 441K 40s
26400K .......... .......... .......... .......... .......... 41% 3.54M 40s
26450K .......... .......... .......... .......... .......... 41% 462K 40s
26500K .......... .......... .......... .......... .......... 41% 2.26M 40s
26550K .......... .......... .......... .......... .......... 41% 94.4M 40s
26600K .......... .......... .......... .......... .......... 41% 495K 40s
26650K .......... .......... .......... .......... .......... 41% 1.75M 40s
26700K .......... .......... .......... .......... .......... 41% 31.6M 40s
26750K .......... .......... .......... .......... .......... 41% 548K 40s
26800K .......... .......... .......... .......... .......... 41% 1.47M 39s
26850K .......... .......... .......... .......... .......... 41% 68.7M 39s
26900K .......... .......... .......... .......... .......... 42% 555K 39s
26950K .......... .......... .......... .......... .......... 42% 1.35M 39s
27000K .......... .......... .......... .......... .......... 42% 93.3M 39s
27050K .......... .......... .......... .......... .......... 42% 572K 39s
27100K .......... .......... .......... .......... .......... 42% 6.48M 39s
27150K .......... .......... .......... .......... .......... 42% 1.48M 39s
27200K .......... .......... .......... .......... .......... 42% 572K 39s
27250K .......... .......... .......... .......... .......... 42% 44.4M 39s
27300K .......... .......... .......... .......... .......... 42% 1.20M 39s
27350K .......... .......... .......... .......... .......... 42% 161M 39s
27400K .......... .......... .......... .......... .......... 42% 609K 39s
27450K .......... .......... .......... .......... .......... 42% 10.6M 38s
27500K .......... .......... .......... .......... .......... 42% 1.29M 38s
27550K .......... .......... .......... .......... .......... 43% 15.3M 38s
27600K .......... .......... .......... .......... .......... 43% 623K 38s
27650K .......... .......... .......... .......... .......... 43% 7.47M 38s
27700K .......... .......... .......... .......... .......... 43% 1.34M 38s
27750K .......... .......... .......... .......... .......... 43% 12.6M 38s
27800K .......... .......... .......... .......... .......... 43% 601K 38s
27850K .......... .......... .......... .......... .......... 43% 19.2M 38s
27900K .......... .......... .......... .......... .......... 43% 1.45M 38s
27950K .......... .......... .......... .......... .......... 43% 9.08M 38s
28000K .......... .......... .......... .......... .......... 43% 571K 38s
28050K .......... .......... .......... .......... .......... 43% 16.3M 38s
28100K .......... .......... .......... .......... .......... 43% 1.58M 37s
28150K .......... .......... .......... .......... .......... 43% 8.72M 37s
28200K .......... .......... .......... .......... .......... 44% 615K 37s
28250K .......... .......... .......... .......... .......... 44% 6.94M 37s
28300K .......... .......... .......... .......... .......... 44% 7.52M 37s
28350K .......... .......... .......... .......... .......... 44% 1.99M 37s
28400K .......... .......... .......... .......... .......... 44% 6.45M 37s
28450K .......... .......... .......... .......... .......... 44% 554K 37s
28500K .......... .......... .......... .......... .......... 44% 6.97M 37s
28550K .......... .......... .......... .......... .......... 44% 2.48M 37s
28600K .......... .......... .......... .......... .......... 44% 26.3M 37s
28650K .......... .......... .......... .......... .......... 44% 591K 37s
28700K .......... .......... .......... .......... .......... 44% 3.55M 37s
28750K .......... .......... .......... .......... .......... 44% 5.01M 36s
28800K .......... .......... .......... .......... .......... 45% 4.44M 36s
28850K .......... .......... .......... .......... .......... 45% 4.02M 36s
28900K .......... .......... .......... .......... .......... 45% 695K 36s
28950K .......... .......... .......... .......... .......... 45% 2.01M 36s
29000K .......... .......... .......... .......... .......... 45% 78.3M 36s
29050K .......... .......... .......... .......... .......... 45% 5.20M 36s
29100K .......... .......... .......... .......... .......... 45% 2.07M 36s
29150K .......... .......... .......... .......... .......... 45% 24.0M 36s
29200K .......... .......... .......... .......... .......... 45% 766K 36s
29250K .......... .......... .......... .......... .......... 45% 1.58M 36s
29300K .......... .......... .......... .......... .......... 45% 12.5M 35s
29350K .......... .......... .......... .......... .......... 45% 3.79M 35s
29400K .......... .......... .......... .......... .......... 45% 4.48M 35s
29450K .......... .......... .......... .......... .......... 46% 908K 35s
29500K .......... .......... .......... .......... .......... 46% 1.21M 35s
29550K .......... .......... .......... .......... .......... 46% 6.84M 35s
29600K .......... .......... .......... .......... .......... 46% 34.8M 35s
29650K .......... .......... .......... .......... .......... 46% 4.88M 35s
29700K .......... .......... .......... .......... .......... 46% 2.87M 35s
29750K .......... .......... .......... .......... .......... 46% 976K 35s
29800K .......... .......... .......... .......... .......... 46% 1.33M 35s
29850K .......... .......... .......... .......... .......... 46% 3.04M 35s
29900K .......... .......... .......... .......... .......... 46% 60.9M 34s
29950K .......... .......... .......... .......... .......... 46% 11.7M 34s
30000K .......... .......... .......... .......... .......... 46% 4.97M 34s
30050K .......... .......... .......... .......... .......... 46% 1019K 34s
30100K .......... .......... .......... .......... .......... 47% 1.05M 34s
30150K .......... .......... .......... .......... .......... 47% 2.33M 34s
30200K .......... .......... .......... .......... .......... 47% 64.1M 34s
30250K .......... .......... .......... .......... .......... 47% 160K 34s
30300K .......... .......... .......... .......... .......... 47% 108K 35s
30350K .......... .......... .......... .......... .......... 47% 209K 35s
30400K .......... .......... .......... .......... .......... 47% 138K 35s
30450K .......... .......... .......... .......... .......... 47% 387K 35s
30500K .......... .......... .......... .......... .......... 47% 10.5M 35s
30550K .......... .......... .......... .......... .......... 47% 400K 35s
30600K .......... .......... .......... .......... .......... 47% 55.9M 35s
30650K .......... .......... .......... .......... .......... 47% 5.30M 35s
30700K .......... .......... .......... .......... .......... 47% 44.9M 35s
30750K .......... .......... .......... .......... .......... 48% 421K 35s
30800K .......... .......... .......... .......... .......... 48% 4.94M 35s
30850K .......... .......... .......... .......... .......... 48% 118M 35s
30900K .......... .......... .......... .......... .......... 48% 284K 35s
30950K .......... .......... .......... .......... .......... 48% 554M 34s
31000K .......... .......... .......... .......... .......... 48% 309K 35s
31050K .......... .......... .......... .......... .......... 48% 37.9M 34s
31100K .......... .......... .......... .......... .......... 48% 258K 35s
31150K .......... .......... .......... .......... .......... 48% 408K 35s
31200K .......... .......... .......... .......... .......... 48% 199K 35s
31250K .......... .......... .......... .......... .......... 48% 216K 35s
31300K .......... .......... .......... .......... .......... 48% 394K 35s
31350K .......... .......... .......... .......... .......... 48% 376K 35s
31400K .......... .......... .......... .......... .......... 49% 40.2M 35s
31450K .......... .......... .......... .......... .......... 49% 459K 35s
31500K .......... .......... .......... .......... .......... 49% 2.03M 35s
31550K .......... .......... .......... .......... .......... 49% 543K 35s
31600K .......... .......... .......... .......... .......... 49% 1.63M 35s
31650K .......... .......... .......... .......... .......... 49% 16.9M 35s
31700K .......... .......... .......... .......... .......... 49% 458K 35s
31750K .......... .......... .......... .......... .......... 49% 3.24M 34s
31800K .......... .......... .......... .......... .......... 49% 685K 34s
31850K .......... .......... .......... .......... .......... 49% 1.16M 34s
31900K .......... .......... .......... .......... .......... 49% 5.31M 34s
31950K .......... .......... .......... .......... .......... 49% 539K 34s
32000K .......... .......... .......... .......... .......... 50% 2.02M 34s
32050K .......... .......... .......... .......... .......... 50% 3.82M 34s
32100K .......... .......... .......... .......... .......... 50% 549K 34s
32150K .......... .......... .......... .......... .......... 50% 1.75M 34s
32200K .......... .......... .......... .......... .......... 50% 637K 34s
32250K .......... .......... .......... .......... .......... 50% 1.20M 34s
32300K .......... .......... .......... .......... .......... 50% 4.94M 34s
32350K .......... .......... .......... .......... .......... 50% 609K 34s
32400K .......... .......... .......... .......... .......... 50% 1.40M 34s
32450K .......... .......... .......... .......... .......... 50% 6.88M 34s
32500K .......... .......... .......... .......... .......... 50% 596K 34s
32550K .......... .......... .......... .......... .......... 50% 1.39M 33s
32600K .......... .......... .......... .......... .......... 50% 725K 33s
32650K .......... .......... .......... .......... .......... 51% 2.88M 33s
32700K .......... .......... .......... .......... .......... 51% 1.02M 33s
32750K .......... .......... .......... .......... .......... 51% 776K 33s
32800K .......... .......... .......... .......... .......... 51% 1.53M 33s
32850K .......... .......... .......... .......... .......... 51% 1.90M 33s
32900K .......... .......... .......... .......... .......... 51% 780K 33s
32950K .......... .......... .......... .......... .......... 51% 1.06M 33s
33000K .......... .......... .......... .......... .......... 51% 3.07M 33s
33050K .......... .......... .......... .......... .......... 51% 681K 33s
33100K .......... .......... .......... .......... .......... 51% 1.43M 33s
33150K .......... .......... .......... .......... .......... 51% 2.59M 33s
33200K .......... .......... .......... .......... .......... 51% 657K 33s
33250K .......... .......... .......... .......... .......... 51% 2.03M 33s
33300K .......... .......... .......... .......... .......... 52% 868K 33s
33350K .......... .......... .......... .......... .......... 52% 1.16M 32s
33400K .......... .......... .......... .......... .......... 52% 2.23M 32s
33450K .......... .......... .......... .......... .......... 52% 864K 32s
33500K .......... .......... .......... .......... .......... 52% 1.10M 32s
33550K .......... .......... .......... .......... .......... 52% 2.06M 32s
33600K .......... .......... .......... .......... .......... 52% 822K 32s
33650K .......... .......... .......... .......... .......... 52% 1.28M 32s
33700K .......... .......... .......... .......... .......... 52% 1.69M 32s
33750K .......... .......... .......... .......... .......... 52% 926K 32s
33800K .......... .......... .......... .......... .......... 52% 877K 32s
33850K .......... .......... .......... .......... .......... 52% 1.81M 32s
33900K .......... .......... .......... .......... .......... 52% 1.14M 32s
33950K .......... .......... .......... .......... .......... 53% 892K 32s
34000K .......... .......... .......... .......... .......... 53% 2.21M 32s
34050K .......... .......... .......... .......... .......... 53% 736K 32s
34100K .......... .......... .......... .......... .......... 53% 1.34M 32s
34150K .......... .......... .......... .......... .......... 53% 2.07M 31s
34200K .......... .......... .......... .......... .......... 53% 805K 31s
34250K .......... .......... .......... .......... .......... 53% 1.25M 31s
34300K .......... .......... .......... .......... .......... 53% 2.04M 31s
34350K .......... .......... .......... .......... .......... 53% 806K 31s
34400K .......... .......... .......... .......... .......... 53% 1.16M 31s
34450K .......... .......... .......... .......... .......... 53% 1.96M 31s
34500K .......... .......... .......... .......... .......... 53% 832K 31s
34550K .......... .......... .......... .......... .......... 53% 1.16M 31s
34600K .......... .......... .......... .......... .......... 54% 1.82M 31s
34650K .......... .......... .......... .......... .......... 54% 893K 31s
34700K .......... .......... .......... .......... .......... 54% 1.11M 31s
34750K .......... .......... .......... .......... .......... 54% 1.93M 31s
34800K .......... .......... .......... .......... .......... 54% 1.02M 31s
34850K .......... .......... .......... .......... .......... 54% 909K 31s
34900K .......... .......... .......... .......... .......... 54% 1.72M 31s
34950K .......... .......... .......... .......... .......... 54% 1.00M 31s
35000K .......... .......... .......... .......... .......... 54% 1020K 30s
35050K .......... .......... .......... .......... .......... 54% 1.53M 30s
35100K .......... .......... .......... .......... .......... 54% 877K 30s
35150K .......... .......... .......... .......... .......... 54% 1.28M 30s
35200K .......... .......... .......... .......... .......... 54% 1.44M 30s
35250K .......... .......... .......... .......... .......... 55% 1020K 30s
35300K .......... .......... .......... .......... .......... 55% 1.21M 30s
35350K .......... .......... .......... .......... .......... 55% 1.37M 30s
35400K .......... .......... .......... .......... .......... 55% 910K 30s
35450K .......... .......... .......... .......... .......... 55% 1.44M 30s
35500K .......... .......... .......... .......... .......... 55% 1.24M 30s
35550K .......... .......... .......... .......... .......... 55% 914K 30s
35600K .......... .......... .......... .......... .......... 55% 1.75M 30s
35650K .......... .......... .......... .......... .......... 55% 1.24M 30s
35700K .......... .......... .......... .......... .......... 55% 840K 30s
35750K .......... .......... .......... .......... .......... 55% 1.81M 30s
35800K .......... .......... .......... .......... .......... 55% 999K 29s
35850K .......... .......... .......... .......... .......... 56% 1012K 29s
35900K .......... .......... .......... .......... .......... 56% 1.54M 29s
35950K .......... .......... .......... .......... .......... 56% 1.09M 29s
36000K .......... .......... .......... .......... .......... 56% 919K 29s
36050K .......... .......... .......... .......... .......... 56% 1.78M 29s
36100K .......... .......... .......... .......... .......... 56% 868K 29s
36150K .......... .......... .......... .......... .......... 56% 1.37M 29s
36200K .......... .......... .......... .......... .......... 56% 1.74M 29s
36250K .......... .......... .......... .......... .......... 56% 765K 29s
36300K .......... .......... .......... .......... .......... 56% 1.23M 29s
36350K .......... .......... .......... .......... .......... 56% 1.61M 29s
36400K .......... .......... .......... .......... .......... 56% 825K 29s
36450K .......... .......... .......... .......... .......... 56% 1.63M 29s
36500K .......... .......... .......... .......... .......... 57% 1.60M 29s
36550K .......... .......... .......... .......... .......... 57% 774K 29s
36600K .......... .......... .......... .......... .......... 57% 1.81M 29s
36650K .......... .......... .......... .......... .......... 57% 1.31M 28s
36700K .......... .......... .......... .......... .......... 57% 773K 28s
36750K .......... .......... .......... .......... .......... 57% 1.90M 28s
36800K .......... .......... .......... .......... .......... 57% 1.40M 28s
36850K .......... .......... .......... .......... .......... 57% 821K 28s
36900K .......... .......... .......... .......... .......... 57% 1.95M 28s
36950K .......... .......... .......... .......... .......... 57% 1.22M 28s
37000K .......... .......... .......... .......... .......... 57% 925K 28s
37050K .......... .......... .......... .......... .......... 57% 1.57M 28s
37100K .......... .......... .......... .......... .......... 57% 1.21M 28s
37150K .......... .......... .......... .......... .......... 58% 833K 28s
37200K .......... .......... .......... .......... .......... 58% 2.33M 28s
37250K .......... .......... .......... .......... .......... 58% 981K 28s
37300K .......... .......... .......... .......... .......... 58% 1.02M 28s
37350K .......... .......... .......... .......... .......... 58% 2.22M 28s
37400K .......... .......... .......... .......... .......... 58% 961K 28s
37450K .......... .......... .......... .......... .......... 58% 1.06M 28s
37500K .......... .......... .......... .......... .......... 58% 1.85M 27s
37550K .......... .......... .......... .......... .......... 58% 1.02M 27s
37600K .......... .......... .......... .......... .......... 58% 1.05M 27s
37650K .......... .......... .......... .......... .......... 58% 1.85M 27s
37700K .......... .......... .......... .......... .......... 58% 1021K 27s
37750K .......... .......... .......... .......... .......... 58% 1.04M 27s
37800K .......... .......... .......... .......... .......... 59% 1.99M 27s
37850K .......... .......... .......... .......... .......... 59% 1011K 27s
37900K .......... .......... .......... .......... .......... 59% 1.04M 27s
37950K .......... .......... .......... .......... .......... 59% 1.88M 27s
38000K .......... .......... .......... .......... .......... 59% 931K 27s
38050K .......... .......... .......... .......... .......... 59% 1.15M 27s
38100K .......... .......... .......... .......... .......... 59% 2.13M 27s
38150K .......... .......... .......... .......... .......... 59% 1.19M 27s
38200K .......... .......... .......... .......... .......... 59% 950K 27s
38250K .......... .......... .......... .......... .......... 59% 1.53M 27s
38300K .......... .......... .......... .......... .......... 59% 1.51M 27s
38350K .......... .......... .......... .......... .......... 59% 884K 26s
38400K .......... .......... .......... .......... .......... 59% 1.35M 26s
38450K .......... .......... .......... .......... .......... 60% 1.74M 26s
38500K .......... .......... .......... .......... .......... 60% 909K 26s
38550K .......... .......... .......... .......... .......... 60% 1.51M 26s
38600K .......... .......... .......... .......... .......... 60% 1.49M 26s
38650K .......... .......... .......... .......... .......... 60% 1000K 26s
38700K .......... .......... .......... .......... .......... 60% 1.22M 26s
38750K .......... .......... .......... .......... .......... 60% 3.28M 26s
38800K .......... .......... .......... .......... .......... 60% 975K 26s
38850K .......... .......... .......... .......... .......... 60% 896K 26s
38900K .......... .......... .......... .......... .......... 60% 5.45M 26s
38950K .......... .......... .......... .......... .......... 60% 876K 26s
39000K .......... .......... .......... .......... .......... 60% 1.22M 26s
39050K .......... .......... .......... .......... .......... 61% 1.81M 26s
39100K .......... .......... .......... .......... .......... 61% 867K 26s
39150K .......... .......... .......... .......... .......... 61% 1.42M 26s
39200K .......... .......... .......... .......... .......... 61% 2.22M 25s
39250K .......... .......... .......... .......... .......... 61% 1.16M 25s
39300K .......... .......... .......... .......... .......... 61% 893K 25s
39350K .......... .......... .......... .......... .......... 61% 2.12M 25s
39400K .......... .......... .......... .......... .......... 61% 2.57M 25s
39450K .......... .......... .......... .......... .......... 61% 763K 25s
39500K .......... .......... .......... .......... .......... 61% 1.48M 25s
39550K .......... .......... .......... .......... .......... 61% 2.95M 25s
39600K .......... .......... .......... .......... .......... 61% 924K 25s
39650K .......... .......... .......... .......... .......... 61% 1.09M 25s
39700K .......... .......... .......... .......... .......... 62% 2.87M 25s
39750K .......... .......... .......... .......... .......... 62% 1.48M 25s
39800K .......... .......... .......... .......... .......... 62% 814K 25s
39850K .......... .......... .......... .......... .......... 62% 2.64M 25s
39900K .......... .......... .......... .......... .......... 62% 2.03M 25s
39950K .......... .......... .......... .......... .......... 62% 1.01M 25s
40000K .......... .......... .......... .......... .......... 62% 1003K 24s
40050K .......... .......... .......... .......... .......... 62% 2.57M 24s
40100K .......... .......... .......... .......... .......... 62% 999K 24s
40150K .......... .......... .......... .......... .......... 62% 1.12M 24s
40200K .......... .......... .......... .......... .......... 62% 3.63M 24s
40250K .......... .......... .......... .......... .......... 62% 2.17M 24s
40300K .......... .......... .......... .......... .......... 62% 968K 24s
40350K .......... .......... .......... .......... .......... 63% 1.02M 24s
40400K .......... .......... .......... .......... .......... 63% 6.13M 24s
40450K .......... .......... .......... .......... .......... 63% 1.53M 24s
40500K .......... .......... .......... .......... .......... 63% 768K 24s
40550K .......... .......... .......... .......... .......... 63% 2.19M 24s
40600K .......... .......... .......... .......... .......... 63% 2.76M 24s
40650K .......... .......... .......... .......... .......... 63% 1.02M 24s
40700K .......... .......... .......... .......... .......... 63% 1.34M 24s
40750K .......... .......... .......... .......... .......... 63% 1.84M 24s
40800K .......... .......... .......... .......... .......... 63% 2.56M 24s
40850K .......... .......... .......... .......... .......... 63% 1.11M 23s
40900K .......... .......... .......... .......... .......... 63% 1.08M 23s
40950K .......... .......... .......... .......... .......... 63% 2.83M 23s
41000K .......... .......... .......... .......... .......... 64% 2.49M 23s
41050K .......... .......... .......... .......... .......... 64% 999K 23s
41100K .......... .......... .......... .......... .......... 64% 892K 23s
41150K .......... .......... .......... .......... .......... 64% 12.4M 23s
41200K .......... .......... .......... .......... .......... 64% 3.73M 23s
41250K .......... .......... .......... .......... .......... 64% 1.02M 23s
41300K .......... .......... .......... .......... .......... 64% 732K 23s
41350K .......... .......... .......... .......... .......... 64% 27.6M 23s
41400K .......... .......... .......... .......... .......... 64% 4.14M 23s
41450K .......... .......... .......... .......... .......... 64% 1.22M 23s
41500K .......... .......... .......... .......... .......... 64% 735K 23s
41550K .......... .......... .......... .......... .......... 64% 3.77M 23s
41600K .......... .......... .......... .......... .......... 64% 42.9M 23s
41650K .......... .......... .......... .......... .......... 65% 1.26M 22s
41700K .......... .......... .......... .......... .......... 65% 720K 22s
41750K .......... .......... .......... .......... .......... 65% 2.26M 22s
41800K .......... .......... .......... .......... .......... 65% 125M 22s
41850K .......... .......... .......... .......... .......... 65% 2.22M 22s
41900K .......... .......... .......... .......... .......... 65% 1.25M 22s
41950K .......... .......... .......... .......... .......... 65% 980K 22s
42000K .......... .......... .......... .......... .......... 65% 2.72M 22s
42050K .......... .......... .......... .......... .......... 65% 2.71M 22s
42100K .......... .......... .......... .......... .......... 65% 1.27M 22s
42150K .......... .......... .......... .......... .......... 65% 1.14M 22s
42200K .......... .......... .......... .......... .......... 65% 1.61M 22s
42250K .......... .......... .......... .......... .......... 65% 65.3M 22s
42300K .......... .......... .......... .......... .......... 66% 2.47M 22s
42350K .......... .......... .......... .......... .......... 66% 752K 22s
42400K .......... .......... .......... .......... .......... 66% 1.17M 22s
42450K .......... .......... .......... .......... .......... 66% 41.8M 22s
42500K .......... .......... .......... .......... .......... 66% 10.2M 21s
42550K .......... .......... .......... .......... .......... 66% 1.28M 21s
42600K .......... .......... .......... .......... .......... 66% 1.07M 21s
42650K .......... .......... .......... .......... .......... 66% 1.27M 21s
42700K .......... .......... .......... .......... .......... 66% 16.0M 21s
42750K .......... .......... .......... .......... .......... 66% 6.02M 21s
42800K .......... .......... .......... .......... .......... 66% 1.48M 21s
42850K .......... .......... .......... .......... .......... 66% 998K 21s
42900K .......... .......... .......... .......... .......... 67% 1.62M 21s
42950K .......... .......... .......... .......... .......... 67% 6.88M 21s
43000K .......... .......... .......... .......... .......... 67% 7.21M 21s
43050K .......... .......... .......... .......... .......... 67% 757K 21s
43100K .......... .......... .......... .......... .......... 67% 3.49M 21s
43150K .......... .......... .......... .......... .......... 67% 1.48M 21s
43200K .......... .......... .......... .......... .......... 67% 4.57M 21s
43250K .......... .......... .......... .......... .......... 67% 10.8M 21s
43300K .......... .......... .......... .......... .......... 67% 849K 20s
43350K .......... .......... .......... .......... .......... 67% 3.03M 20s
43400K .......... .......... .......... .......... .......... 67% 1.28M 20s
43450K .......... .......... .......... .......... .......... 67% 5.05M 20s
43500K .......... .......... .......... .......... .......... 67% 9.35M 20s
43550K .......... .......... .......... .......... .......... 68% 1.97M 20s
43600K .......... .......... .......... .......... .......... 68% 1.08M 20s
43650K .......... .......... .......... .......... .......... 68% 1.17M 20s
43700K .......... .......... .......... .......... .......... 68% 3.23M 20s
43750K .......... .......... .......... .......... .......... 68% 55.5M 20s
43800K .......... .......... .......... .......... .......... 68% 271K 20s
43850K .......... .......... .......... .......... .......... 68% 598M 20s
43900K .......... .......... .......... .......... .......... 68% 290K 20s
43950K .......... .......... .......... .......... .......... 68% 398K 20s
44000K .......... .......... .......... .......... .......... 68% 45.0M 20s
44050K .......... .......... .......... .......... .......... 68% 405K 20s
44100K .......... .......... .......... .......... .......... 68% 5.42M 20s
44150K .......... .......... .......... .......... .......... 68% 1.06M 20s
44200K .......... .......... .......... .......... .......... 69% 649K 20s
44250K .......... .......... .......... .......... .......... 69% 3.28M 20s
44300K .......... .......... .......... .......... .......... 69% 56.7M 19s
44350K .......... .......... .......... .......... .......... 69% 198K 20s
44400K .......... .......... .......... .......... .......... 69% 547M 19s
44450K .......... .......... .......... .......... .......... 69% 593K 19s
44500K .......... .......... .......... .......... .......... 69% 398K 19s
44550K .......... .......... .......... .......... .......... 69% 42.6M 19s
44600K .......... .......... .......... .......... .......... 69% 412K 19s
44650K .......... .......... .......... .......... .......... 69% 4.19M 19s
44700K .......... .......... .......... .......... .......... 69% 41.0M 19s
44750K .......... .......... .......... .......... .......... 69% 455K 19s
44800K .......... .......... .......... .......... .......... 69% 2.21M 19s
44850K .......... .......... .......... .......... .......... 70% 18.5M 19s
44900K .......... .......... .......... .......... .......... 70% 476K 19s
44950K .......... .......... .......... .......... .......... 70% 2.12M 19s
45000K .......... .......... .......... .......... .......... 70% 1.43M 19s
45050K .......... .......... .......... .......... .......... 70% 649K 19s
45100K .......... .......... .......... .......... .......... 70% 5.24M 19s
45150K .......... .......... .......... .......... .......... 70% 1.68M 19s
45200K .......... .......... .......... .......... .......... 70% 581K 19s
45250K .......... .......... .......... .......... .......... 70% 4.88M 19s
45300K .......... .......... .......... .......... .......... 70% 628K 19s
45350K .......... .......... .......... .......... .......... 70% 1.57M 19s
45400K .......... .......... .......... .......... .......... 70% 3.24M 18s
45450K .......... .......... .......... .......... .......... 70% 692K 18s
45500K .......... .......... .......... .......... .......... 71% 1.24M 18s
45550K .......... .......... .......... .......... .......... 71% 3.64M 18s
45600K .......... .......... .......... .......... .......... 71% 746K 18s
45650K .......... .......... .......... .......... .......... 71% 1.16M 18s
45700K .......... .......... .......... .......... .......... 71% 2.22M 18s
45750K .......... .......... .......... .......... .......... 71% 6.20M 18s
45800K .......... .......... .......... .......... .......... 71% 599K 18s
45850K .......... .......... .......... .......... .......... 71% 1.35M 18s
45900K .......... .......... .......... .......... .......... 71% 20.0M 18s
45950K .......... .......... .......... .......... .......... 71% 602K 18s
46000K .......... .......... .......... .......... .......... 71% 1.24M 18s
46050K .......... .......... .......... .......... .......... 71% 8.63M 18s
46100K .......... .......... .......... .......... .......... 72% 715K 18s
46150K .......... .......... .......... .......... .......... 72% 1.08M 18s
46200K .......... .......... .......... .......... .......... 72% 4.84M 18s
46250K .......... .......... .......... .......... .......... 72% 790K 18s
46300K .......... .......... .......... .......... .......... 72% 1.60M 17s
46350K .......... .......... .......... .......... .......... 72% 1.74M 17s
46400K .......... .......... .......... .......... .......... 72% 761K 17s
46450K .......... .......... .......... .......... .......... 72% 1.82M 17s
46500K .......... .......... .......... .......... .......... 72% 1.54M 17s
46550K .......... .......... .......... .......... .......... 72% 945K 17s
46600K .......... .......... .......... .......... .......... 72% 1.63M 17s
46650K .......... .......... .......... .......... .......... 72% 1.08M 17s
46700K .......... .......... .......... .......... .......... 72% 2.52M 17s
46750K .......... .......... .......... .......... .......... 73% 1.03M 17s
46800K .......... .......... .......... .......... .......... 73% 1.01M 17s
46850K .......... .......... .......... .......... .......... 73% 5.39M 17s
46900K .......... .......... .......... .......... .......... 73% 763K 17s
46950K .......... .......... .......... .......... .......... 73% 1.74M 17s
47000K .......... .......... .......... .......... .......... 73% 1.50M 17s
47050K .......... .......... .......... .......... .......... 73% 1009K 17s
47100K .......... .......... .......... .......... .......... 73% 2.28M 17s
47150K .......... .......... .......... .......... .......... 73% 926K 17s
47200K .......... .......... .......... .......... .......... 73% 1.12M 17s
47250K .......... .......... .......... .......... .......... 73% 1.79M 16s
47300K .......... .......... .......... .......... .......... 73% 926K 16s
47350K .......... .......... .......... .......... .......... 73% 5.43M 16s
47400K .......... .......... .......... .......... .......... 74% 961K 16s
47450K .......... .......... .......... .......... .......... 74% 1.26M 16s
47500K .......... .......... .......... .......... .......... 74% 1.79M 16s
47550K .......... .......... .......... .......... .......... 74% 950K 16s
47600K .......... .......... .......... .......... .......... 74% 2.03M 16s
47650K .......... .......... .......... .......... .......... 74% 1.01M 16s
47700K .......... .......... .......... .......... .......... 74% 1.29M 16s
47750K .......... .......... .......... .......... .......... 74% 2.03M 16s
47800K .......... .......... .......... .......... .......... 74% 798K 16s
47850K .......... .......... .......... .......... .......... 74% 4.94M 16s
47900K .......... .......... .......... .......... .......... 74% 953K 16s
47950K .......... .......... .......... .......... .......... 74% 1.74M 16s
48000K .......... .......... .......... .......... .......... 74% 1.29M 16s
48050K .......... .......... .......... .......... .......... 75% 1.08M 16s
48100K .......... .......... .......... .......... .......... 75% 1.95M 16s
48150K .......... .......... .......... .......... .......... 75% 899K 16s
48200K .......... .......... .......... .......... .......... 75% 1.72M 15s
48250K .......... .......... .......... .......... .......... 75% 1.81M 15s
48300K .......... .......... .......... .......... .......... 75% 769K 15s
48350K .......... .......... .......... .......... .......... 75% 5.35M 15s
48400K .......... .......... .......... .......... .......... 75% 1002K 15s
48450K .......... .......... .......... .......... .......... 75% 1.06M 15s
48500K .......... .......... .......... .......... .......... 75% 1.82M 15s
48550K .......... .......... .......... .......... .......... 75% 1.67M 15s
48600K .......... .......... .......... .......... .......... 75% 1.06M 15s
48650K .......... .......... .......... .......... .......... 75% 1.02M 15s
48700K .......... .......... .......... .......... .......... 76% 1.72M 15s
48750K .......... .......... .......... .......... .......... 76% 2.05M 15s
48800K .......... .......... .......... .......... .......... 76% 686K 15s
48850K .......... .......... .......... .......... .......... 76% 6.19M 15s
48900K .......... .......... .......... .......... .......... 76% 1.16M 15s
48950K .......... .......... .......... .......... .......... 76% 857K 15s
49000K .......... .......... .......... .......... .......... 76% 2.36M 15s
49050K .......... .......... .......... .......... .......... 76% 2.11M 15s
49100K .......... .......... .......... .......... .......... 76% 1.26M 15s
49150K .......... .......... .......... .......... .......... 76% 741K 14s
49200K .......... .......... .......... .......... .......... 76% 3.12M 14s
49250K .......... .......... .......... .......... .......... 76% 2.01M 14s
49300K .......... .......... .......... .......... .......... 76% 693K 14s
49350K .......... .......... .......... .......... .......... 77% 3.16M 14s
49400K .......... .......... .......... .......... .......... 77% 1.42M 14s
49450K .......... .......... .......... .......... .......... 77% 1020K 14s
49500K .......... .......... .......... .......... .......... 77% 1.11M 14s
49550K .......... .......... .......... .......... .......... 77% 2.21M 14s
49600K .......... .......... .......... .......... .......... 77% 1.56M 14s
49650K .......... .......... .......... .......... .......... 77% 766K 14s
49700K .......... .......... .......... .......... .......... 77% 4.41M 14s
49750K .......... .......... .......... .......... .......... 77% 1.88M 14s
49800K .......... .......... .......... .......... .......... 77% 690K 14s
49850K .......... .......... .......... .......... .......... 77% 2.06M 14s
49900K .......... .......... .......... .......... .......... 77% 2.14M 14s
49950K .......... .......... .......... .......... .......... 78% 893K 14s
50000K .......... .......... .......... .......... .......... 78% 1020K 14s
50050K .......... .......... .......... .......... .......... 78% 8.19M 14s
50100K .......... .......... .......... .......... .......... 78% 1.31M 14s
50150K .......... .......... .......... .......... .......... 78% 825K 13s
50200K .......... .......... .......... .......... .......... 78% 2.09M 13s
50250K .......... .......... .......... .......... .......... 78% 2.25M 13s
50300K .......... .......... .......... .......... .......... 78% 698K 13s
50350K .......... .......... .......... .......... .......... 78% 1.39M 13s
50400K .......... .......... .......... .......... .......... 78% 6.10M 13s
50450K .......... .......... .......... .......... .......... 78% 752K 13s
50500K .......... .......... .......... .......... .......... 78% 1.06M 13s
50550K .......... .......... .......... .......... .......... 78% 6.09M 13s
50600K .......... .......... .......... .......... .......... 79% 1.15M 13s
50650K .......... .......... .......... .......... .......... 79% 1.06M 13s
50700K .......... .......... .......... .......... .......... 79% 1.18M 13s
50750K .......... .......... .......... .......... .......... 79% 31.6M 13s
50800K .......... .......... .......... .......... .......... 79% 708K 13s
50850K .......... .......... .......... .......... .......... 79% 1.03M 13s
50900K .......... .......... .......... .......... .......... 79% 4.31M 13s
50950K .......... .......... .......... .......... .......... 79% 785K 13s
51000K .......... .......... .......... .......... .......... 79% 1.40M 13s
51050K .......... .......... .......... .......... .......... 79% 1.53M 13s
51100K .......... .......... .......... .......... .......... 79% 3.49M 12s
51150K .......... .......... .......... .......... .......... 79% 657K 12s
51200K .......... .......... .......... .......... .......... 79% 1.56M 12s
51250K .......... .......... .......... .......... .......... 80% 6.30M 12s
51300K .......... .......... .......... .......... .......... 80% 1.04M 12s
51350K .......... .......... .......... .......... .......... 80% 1.09M 12s
51400K .......... .......... .......... .......... .......... 80% 1.48M 12s
51450K .......... .......... .......... .......... .......... 80% 1.13M 12s
51500K .......... .......... .......... .......... .......... 80% 1.35M 12s
51550K .......... .......... .......... .......... .......... 80% 1.27M 12s
51600K .......... .......... .......... .......... .......... 80% 2.77M 12s
51650K .......... .......... .......... .......... .......... 80% 742K 12s
51700K .......... .......... .......... .......... .......... 80% 1.77M 12s
51750K .......... .......... .......... .......... .......... 80% 3.68M 12s
51800K .......... .......... .......... .......... .......... 80% 1.02M 12s
51850K .......... .......... .......... .......... .......... 80% 1.22M 12s
51900K .......... .......... .......... .......... .......... 81% 1.37M 12s
51950K .......... .......... .......... .......... .......... 81% 2.14M 12s
52000K .......... .......... .......... .......... .......... 81% 837K 12s
52050K .......... .......... .......... .......... .......... 81% 1.18M 12s
52100K .......... .......... .......... .......... .......... 81% 19.1M 11s
52150K .......... .......... .......... .......... .......... 81% 1.01M 11s
52200K .......... .......... .......... .......... .......... 81% 999K 11s
52250K .......... .......... .......... .......... .......... 81% 1.69M 11s
52300K .......... .......... .......... .......... .......... 81% 1.23M 11s
52350K .......... .......... .......... .......... .......... 81% 1.32M 11s
52400K .......... .......... .......... .......... .......... 81% 1.07M 11s
52450K .......... .......... .......... .......... .......... 81% 7.38M 11s
52500K .......... .......... .......... .......... .......... 81% 713K 11s
52550K .......... .......... .......... .......... .......... 82% 2.83M 11s
52600K .......... .......... .......... .......... .......... 82% 1.45M 11s
52650K .......... .......... .......... .......... .......... 82% 1.25M 11s
52700K .......... .......... .......... .......... .......... 82% 1.32M 11s
52750K .......... .......... .......... .......... .......... 82% 1.28M 11s
52800K .......... .......... .......... .......... .......... 82% 2.87M 11s
52850K .......... .......... .......... .......... .......... 82% 820K 11s
52900K .......... .......... .......... .......... .......... 82% 3.05M 11s
52950K .......... .......... .......... .......... .......... 82% 1.10M 11s
53000K .......... .......... .......... .......... .......... 82% 1.71M 11s
53050K .......... .......... .......... .......... .......... 82% 1.08M 11s
53100K .......... .......... .......... .......... .......... 82% 1.67M 10s
53150K .......... .......... .......... .......... .......... 83% 2.13M 10s
53200K .......... .......... .......... .......... .......... 83% 910K 10s
53250K .......... .......... .......... .......... .......... 83% 2.59M 10s
53300K .......... .......... .......... .......... .......... 83% 1.25M 10s
53350K .......... .......... .......... .......... .......... 83% 1.56M 10s
53400K .......... .......... .......... .......... .......... 83% 951K 10s
53450K .......... .......... .......... .......... .......... 83% 3.76M 10s
53500K .......... .......... .......... .......... .......... 83% 1.13M 10s
53550K .......... .......... .......... .......... .......... 83% 2.13M 10s
53600K .......... .......... .......... .......... .......... 83% 1.11M 10s
53650K .......... .......... .......... .......... .......... 83% 1.69M 10s
53700K .......... .......... .......... .......... .......... 83% 1.74M 10s
53750K .......... .......... .......... .......... .......... 83% 953K 10s
53800K .......... .......... .......... .......... .......... 84% 2.61M 10s
53850K .......... .......... .......... .......... .......... 84% 973K 10s
53900K .......... .......... .......... .......... .......... 84% 6.35M 10s
53950K .......... .......... .......... .......... .......... 84% 863K 10s
54000K .......... .......... .......... .......... .......... 84% 3.78M 10s
54050K .......... .......... .......... .......... .......... 84% 1.07M 9s
54100K .......... .......... .......... .......... .......... 84% 4.19M 9s
54150K .......... .......... .......... .......... .......... 84% 888K 9s
54200K .......... .......... .......... .......... .......... 84% 1.77M 9s
54250K .......... .......... .......... .......... .......... 84% 1.57M 9s
54300K .......... .......... .......... .......... .......... 84% 1.56M 9s
54350K .......... .......... .......... .......... .......... 84% 1.22M 9s
54400K .......... .......... .......... .......... .......... 84% 2.58M 9s
54450K .......... .......... .......... .......... .......... 85% 1.36M 9s
54500K .......... .......... .......... .......... .......... 85% 1.32M 9s
54550K .......... .......... .......... .......... .......... 85% 1.57M 9s
54600K .......... .......... .......... .......... .......... 85% 2.72M 9s
54650K .......... .......... .......... .......... .......... 85% 1.25M 9s
54700K .......... .......... .......... .......... .......... 85% 1.35M 9s
54750K .......... .......... .......... .......... .......... 85% 1.69M 9s
54800K .......... .......... .......... .......... .......... 85% 2.68M 9s
54850K .......... .......... .......... .......... .......... 85% 1.17M 9s
54900K .......... .......... .......... .......... .......... 85% 1.52M 9s
54950K .......... .......... .......... .......... .......... 85% 1.63M 9s
55000K .......... .......... .......... .......... .......... 85% 2.57M 9s
55050K .......... .......... .......... .......... .......... 85% 1.06M 8s
55100K .......... .......... .......... .......... .......... 86% 1.85M 8s
55150K .......... .......... .......... .......... .......... 86% 1.62M 8s
55200K .......... .......... .......... .......... .......... 86% 2.63M 8s
55250K .......... .......... .......... .......... .......... 86% 992K 8s
55300K .......... .......... .......... .......... .......... 86% 2.07M 8s
55350K .......... .......... .......... .......... .......... 86% 1.46M 8s
55400K .......... .......... .......... .......... .......... 86% 5.66M 8s
55450K .......... .......... .......... .......... .......... 86% 861K 8s
55500K .......... .......... .......... .......... .......... 86% 2.66M 8s
55550K .......... .......... .......... .......... .......... 86% 1.30M 8s
55600K .......... .......... .......... .......... .......... 86% 7.99M 8s
55650K .......... .......... .......... .......... .......... 86% 819K 8s
55700K .......... .......... .......... .......... .......... 86% 6.28M 8s
55750K .......... .......... .......... .......... .......... 87% 1.51M 8s
55800K .......... .......... .......... .......... .......... 87% 1.90M 8s
55850K .......... .......... .......... .......... .......... 87% 873K 8s
55900K .......... .......... .......... .......... .......... 87% 6.98M 8s
55950K .......... .......... .......... .......... .......... 87% 2.37M 8s
56000K .......... .......... .......... .......... .......... 87% 1.53M 8s
56050K .......... .......... .......... .......... .......... 87% 1.58M 7s
56100K .......... .......... .......... .......... .......... 87% 1.28M 7s
56150K .......... .......... .......... .......... .......... 87% 6.73M 7s
56200K .......... .......... .......... .......... .......... 87% 1.36M 7s
56250K .......... .......... .......... .......... .......... 87% 2.01M 7s
56300K .......... .......... .......... .......... .......... 87% 1000K 7s
56350K .......... .......... .......... .......... .......... 87% 2.69M 7s
56400K .......... .......... .......... .......... .......... 88% 2.95M 7s
56450K .......... .......... .......... .......... .......... 88% 1.75M 7s
56500K .......... .......... .......... .......... .......... 88% 2.71M 7s
56550K .......... .......... .......... .......... .......... 88% 1.04M 7s
56600K .......... .......... .......... .......... .......... 88% 2.84M 7s
56650K .......... .......... .......... .......... .......... 88% 1.80M 7s
56700K .......... .......... .......... .......... .......... 88% 1.88M 7s
56750K .......... .......... .......... .......... .......... 88% 1.02M 7s
56800K .......... .......... .......... .......... .......... 88% 2.12M 7s
56850K .......... .......... .......... .......... .......... 88% 17.6M 7s
56900K .......... .......... .......... .......... .......... 88% 1.95M 7s
56950K .......... .......... .......... .......... .......... 88% 1.86M 7s
57000K .......... .......... .......... .......... .......... 89% 1.02M 7s
57050K .......... .......... .......... .......... .......... 89% 1.74M 7s
57100K .......... .......... .......... .......... .......... 89% 121M 6s
57150K .......... .......... .......... .......... .......... 89% 1.84M 6s
57200K .......... .......... .......... .......... .......... 89% 2.04M 6s
57250K .......... .......... .......... .......... .......... 89% 959K 6s
57300K .......... .......... .......... .......... .......... 89% 2.33M 6s
57350K .......... .......... .......... .......... .......... 89% 12.2M 6s
57400K .......... .......... .......... .......... .......... 89% 2.45M 6s
57450K .......... .......... .......... .......... .......... 89% 1.62M 6s
57500K .......... .......... .......... .......... .......... 89% 1.08M 6s
57550K .......... .......... .......... .......... .......... 89% 2.03M 6s
57600K .......... .......... .......... .......... .......... 89% 7.34M 6s
57650K .......... .......... .......... .......... .......... 90% 2.84M 6s
57700K .......... .......... .......... .......... .......... 90% 1.57M 6s
57750K .......... .......... .......... .......... .......... 90% 1.50M 6s
57800K .......... .......... .......... .......... .......... 90% 1.38M 6s
57850K .......... .......... .......... .......... .......... 90% 3.49M 6s
57900K .......... .......... .......... .......... .......... 90% 5.04M 6s
57950K .......... .......... .......... .......... .......... 90% 1.52M 6s
58000K .......... .......... .......... .......... .......... 90% 1.81M 6s
58050K .......... .......... .......... .......... .......... 90% 1.73M 6s
58100K .......... .......... .......... .......... .......... 90% 3.13M 5s
58150K .......... .......... .......... .......... .......... 90% 3.25M 5s
58200K .......... .......... .......... .......... .......... 90% 1.51M 5s
58250K .......... .......... .......... .......... .......... 90% 2.77M 5s
58300K .......... .......... .......... .......... .......... 91% 1.48M 5s
58350K .......... .......... .......... .......... .......... 91% 1.74M 5s
58400K .......... .......... .......... .......... .......... 91% 3.99M 5s
58450K .......... .......... .......... .......... .......... 91% 3.83M 5s
58500K .......... .......... .......... .......... .......... 91% 1.67M 5s
58550K .......... .......... .......... .......... .......... 91% 2.14M 5s
58600K .......... .......... .......... .......... .......... 91% 1.22M 5s
58650K .......... .......... .......... .......... .......... 91% 6.02M 5s
58700K .......... .......... .......... .......... .......... 91% 2.45M 5s
58750K .......... .......... .......... .......... .......... 91% 2.04M 5s
58800K .......... .......... .......... .......... .......... 91% 5.99M 5s
58850K .......... .......... .......... .......... .......... 91% 1.44M 5s
58900K .......... .......... .......... .......... .......... 91% 1.78M 5s
58950K .......... .......... .......... .......... .......... 92% 2.87M 5s
59000K .......... .......... .......... .......... .......... 92% 3.49M 5s
59050K .......... .......... .......... .......... .......... 92% 1.88M 5s
59100K .......... .......... .......... .......... .......... 92% 2.26M 5s
59150K .......... .......... .......... .......... .......... 92% 2.33M 4s
59200K .......... .......... .......... .......... .......... 92% 1.46M 4s
59250K .......... .......... .......... .......... .......... 92% 3.82M 4s
59300K .......... .......... .......... .......... .......... 92% 4.06M 4s
59350K .......... .......... .......... .......... .......... 92% 1.82M 4s
59400K .......... .......... .......... .......... .......... 92% 2.80M 4s
59450K .......... .......... .......... .......... .......... 92% 2.76M 4s
59500K .......... .......... .......... .......... .......... 92% 1.51M 4s
59550K .......... .......... .......... .......... .......... 92% 3.59M 4s
59600K .......... .......... .......... .......... .......... 93% 2.13M 4s
59650K .......... .......... .......... .......... .......... 93% 1.72M 4s
59700K .......... .......... .......... .......... .......... 93% 7.29M 4s
59750K .......... .......... .......... .......... .......... 93% 1.88M 4s
59800K .......... .......... .......... .......... .......... 93% 1.78M 4s
59850K .......... .......... .......... .......... .......... 93% 3.30M 4s
59900K .......... .......... .......... .......... .......... 93% 1.97M 4s
59950K .......... .......... .......... .......... .......... 93% 4.05M 4s
60000K .......... .......... .......... .......... .......... 93% 3.01M 4s
60050K .......... .......... .......... .......... .......... 93% 2.77M 4s
60100K .......... .......... .......... .......... .......... 93% 3.03M 4s
60150K .......... .......... .......... .......... .......... 93% 1.19M 4s
60200K .......... .......... .......... .......... .......... 94% 2.35M 3s
60250K .......... .......... .......... .......... .......... 94% 9.56M 3s
60300K .......... .......... .......... .......... .......... 94% 2.12M 3s
60350K .......... .......... .......... .......... .......... 94% 9.57M 3s
60400K .......... .......... .......... .......... .......... 94% 2.34M 3s
60450K .......... .......... .......... .......... .......... 94% 1.46M 3s
60500K .......... .......... .......... .......... .......... 94% 3.12M 3s
60550K .......... .......... .......... .......... .......... 94% 2.52M 3s
60600K .......... .......... .......... .......... .......... 94% 3.49M 3s
60650K .......... .......... .......... .......... .......... 94% 2.11M 3s
60700K .......... .......... .......... .......... .......... 94% 113M 3s
60750K .......... .......... .......... .......... .......... 94% 1.95M 3s
60800K .......... .......... .......... .......... .......... 94% 1.40M 3s
60850K .......... .......... .......... .......... .......... 95% 6.81M 3s
60900K .......... .......... .......... .......... .......... 95% 2.74M 3s
60950K .......... .......... .......... .......... .......... 95% 3.03M 3s
61000K .......... .......... .......... .......... .......... 95% 2.23M 3s
61050K .......... .......... .......... .......... .......... 95% 17.0M 3s
61100K .......... .......... .......... .......... .......... 95% 2.31M 3s
61150K .......... .......... .......... .......... .......... 95% 1.39M 3s
61200K .......... .......... .......... .......... .......... 95% 4.10M 3s
61250K .......... .......... .......... .......... .......... 95% 2.39M 3s
61300K .......... .......... .......... .......... .......... 95% 4.89M 2s
61350K .......... .......... .......... .......... .......... 95% 2.25M 2s
61400K .......... .......... .......... .......... .......... 95% 7.99M 2s
61450K .......... .......... .......... .......... .......... 95% 3.09M 2s
61500K .......... .......... .......... .......... .......... 96% 1.57M 2s
61550K .......... .......... .......... .......... .......... 96% 2.87M 2s
61600K .......... .......... .......... .......... .......... 96% 3.26M 2s
61650K .......... .......... .......... .......... .......... 96% 2.99M 2s
61700K .......... .......... .......... .......... .......... 96% 2.44M 2s
61750K .......... .......... .......... .......... .......... 96% 4.07M 2s
61800K .......... .......... .......... .......... .......... 96% 6.11M 2s
61850K .......... .......... .......... .......... .......... 96% 1.68M 2s
61900K .......... .......... .......... .......... .......... 96% 2.58M 2s
61950K .......... .......... .......... .......... .......... 96% 3.11M 2s
62000K .......... .......... .......... .......... .......... 96% 4.12M 2s
62050K .......... .......... .......... .......... .......... 96% 1.95M 2s
62100K .......... .......... .......... .......... .......... 96% 5.38M 2s
62150K .......... .......... .......... .......... .......... 97% 4.03M 2s
62200K .......... .......... .......... .......... .......... 97% 3.31M 2s
62250K .......... .......... .......... .......... .......... 97% 1.68M 2s
62300K .......... .......... .......... .......... .......... 97% 2.71M 2s
62350K .......... .......... .......... .......... .......... 97% 4.32M 2s
62400K .......... .......... .......... .......... .......... 97% 2.92M 1s
62450K .......... .......... .......... .......... .......... 97% 2.45M 1s
62500K .......... .......... .......... .......... .......... 97% 4.44M 1s
62550K .......... .......... .......... .......... .......... 97% 6.89M 1s
62600K .......... .......... .......... .......... .......... 97% 3.54M 1s
62650K .......... .......... .......... .......... .......... 97% 1.28M 1s
62700K .......... .......... .......... .......... .......... 97% 3.76M 1s
62750K .......... .......... .......... .......... .......... 97% 9.58M 1s
62800K .......... .......... .......... .......... .......... 98% 2.58M 1s
62850K .......... .......... .......... .......... .......... 98% 2.88M 1s
62900K .......... .......... .......... .......... .......... 98% 4.82M 1s
62950K .......... .......... .......... .......... .......... 98% 4.36M 1s
63000K .......... .......... .......... .......... .......... 98% 6.09M 1s
63050K .......... .......... .......... .......... .......... 98% 1.26M 1s
63100K .......... .......... .......... .......... .......... 98% 2.99M 1s
63150K .......... .......... .......... .......... .......... 98% 12.2M 1s
63200K .......... .......... .......... .......... .......... 98% 2.37M 1s
63250K .......... .......... .......... .......... .......... 98% 3.28M 1s
63300K .......... .......... .......... .......... .......... 98% 6.02M 1s
63350K .......... .......... .......... .......... .......... 98% 2.73M 1s
63400K .......... .......... .......... .......... .......... 98% 6.01M 1s
63450K .......... .......... .......... .......... .......... 99% 2.12M 1s
63500K .......... .......... .......... .......... .......... 99% 1.69M 0s
63550K .......... .......... .......... .......... .......... 99% 6.87M 0s
63600K .......... .......... .......... .......... .......... 99% 6.11M 0s
63650K .......... .......... .......... .......... .......... 99% 3.27M 0s
63700K .......... .......... .......... .......... .......... 99% 3.75M 0s
63750K .......... .......... .......... .......... .......... 99% 3.06M 0s
63800K .......... .......... .......... .......... .......... 99% 5.31M 0s
63850K .......... .......... .......... .......... .......... 99% 5.56M 0s
63900K .......... .......... .......... .......... .......... 99% 1.57M 0s
63950K .......... .......... .......... .......... .......... 99% 3.25M 0s
64000K .......... .......... .......... .......... .......... 99% 5.78M 0s
64050K .......... .......... .......... .......... .. 100% 7.44M=56s
2026-01-21 19:46:48 (1.12 MB/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), key='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), key='targets', mode='w')
prepare_higgs()
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.140564 | 57.849525 | 2.404626 | 372.181030 | -0.828740 | 2.373871 | 18.969618 | 158.596161 | ... | 209.908722 | 0.979923 | 84.904274 | -0.001248 | -0.018856 | 57.810287 | -0.006669 | -0.010470 | 73.205589 | 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 2026