Intravoxel incoherent motion

The intravoxel incoherent motion (IVIM) model describes diffusion and perfusion in the signal acquired with a diffusion MRI sequence that contains multiple low b-values. The IVIM model can be understood as an adaptation of the work of Stejskal and Tanner [Stejskal65] in biological tissue, and was proposed by Le Bihan [LeBihan84]. The model assumes two compartments: a slow moving compartment, where particles diffuse in a Brownian fashion as a consequence of thermal energy, and a fast moving compartment (the vascular compartment), where blood moves as a consequence of a pressure gradient. In the first compartment, the diffusion coefficient is \(\mathbf{D}\) while in the second compartment, a pseudo diffusion term \(\mathbf{D^*}\) is introduced that describes the displacement of the blood elements in an assumed randomly laid out vascular network, at the macroscopic level. According to [LeBihan84], \(\mathbf{D^*}\) is greater than \(\mathbf{D}\).

The IVIM model expresses the MRI signal as follows:

\[S(b)=S_0(fe^{-bD^*}+(1-f)e^{-bD})\]

where \(\mathbf{b}\) is the diffusion gradient weighing value (which is dependent on the measurement parameters), \(\mathbf{S_{0}}\) is the signal in the absence of diffusion gradient sensitization, \(\mathbf{f}\) is the perfusion fraction, \(\mathbf{D}\) is the diffusion coefficient and \(\mathbf{D^*}\) is the pseudo-diffusion constant, due to vascular contributions.

In the following example we show how to fit the IVIM model on a diffusion-weighted dataset and visualize the diffusion and pseudo-diffusion coefficients. First, we import all relevant modules:

import matplotlib.pyplot as plt

from dipy.reconst.ivim import IvimModel
from dipy.core.gradients import gradient_table
from dipy.data import get_fnames
from dipy.io.gradients import read_bvals_bvecs
from dipy.io.image import load_nifti_data

We get an IVIM dataset using DIPY_’s data fetcher read_ivim. This dataset was acquired with 21 b-values in 3 different directions. Volumes corresponding to different directions were registered to each other, and averaged across directions. Thus, this dataset has 4 dimensions, with the length of the last dimension corresponding to the number of b-values. In order to use this model the data should contain signals measured at 0 bvalue.

fraw, fbval, fbvec = get_fnames('ivim')

The gtab contains a GradientTable object (information about the gradients e.g. b-values and b-vectors). We get the data from the file using load_nifti_data.

data = load_nifti_data(fraw)
bvals, bvecs = read_bvals_bvecs(fbval, fbvec)
gtab = gradient_table(bvals, bvecs, b0_threshold=0)
print('data.shape (%d, %d, %d, %d)' % data.shape)
data.shape (256, 256, 54, 21)

The data has 54 slices, with 256-by-256 voxels in each slice. The fourth dimension corresponds to the b-values in the gtab. Let us visualize the data by taking a slice midway(z=33) at \(\mathbf{b} = 0\).

z = 33
b = 0

plt.imshow(data[:, :, z, b].T, origin='lower', cmap='gray',
           interpolation='nearest')
plt.axhline(y=100)
plt.axvline(x=170)
plt.savefig("ivim_data_slice.png")
plt.close()
reconst ivim
examples_built/07_reconstruction/ivim_data_slice.png

Heat map of a slice of data

The region around the intersection of the cross-hairs in the figure contains cerebral spinal fluid (CSF), so it should have a very high \(\mathbf{f}\) and \(\mathbf{D^*}\), the area just medial to that is white matter so that should be lower, and the region more laterally contains a mixture of gray matter and CSF. That should give us some contrast to see the values varying across the regions.

x1, x2 = 90, 155
y1, y2 = 90, 170
data_slice = data[x1:x2, y1:y2, z, :]

plt.imshow(data[x1:x2, y1:y2, z, b].T, origin='lower',
           cmap="gray", interpolation='nearest')
plt.savefig("CSF_slice.png")
plt.close()
reconst ivim
examples_built/07_reconstruction/CSF_slice.png

Heat map of the CSF slice selected.

Now that we have prepared the datasets we can go forward with the ivim fit. We provide two methods of fitting the parameters of the IVIM multi-exponential model explained above. We first fit the model with a simple fitting approach by passing the option fit_method=’trr’. This method uses a two-stage approach: first, a linear fit used to get quick initial guesses for the parameters \(\mathbf{S_{0}}\) and \(\mathbf{D}\) by considering b-values greater than split_b_D (default: 400))and assuming a mono-exponential signal. This is based on the assumption that at high b-values the signal can be approximated as a mono exponential decay and by taking the logarithm of the signal values a linear fit can be obtained. Another linear fit for S0 (bvals < split_b_S0 (default: 200)) follows and f is estimated using \(1 - S0_{prime}/S0\). Then a non-linear least-squares fitting is performed to fit D_star and f. If the two_stage flag is set to True while initializing the model, a final non-linear least squares fitting is performed for all the parameters. All initializations for the model such as split_b_D are passed while creating the IvimModel. If you are using Scipy 0.17, you can also set bounds by setting bounds=([0., 0., 0.,0.], [np.inf, 1., 1., 1.])) while initializing the IvimModel.

For brevity, we focus on a small section of the slice as selected above, to fit the IVIM model. First, we instantiate the IvimModel object.

ivimmodel = IvimModel(gtab, fit_method='trr')
/Users/skoudoro/devel/dipy/dipy/reconst/ivim.py:153: UserWarning: Bounds for this fit have been set from experiments and literature survey. To change the bounds, please input your bounds in model definition...
  warnings.warn(bounds_warning, UserWarning)

To fit the model, call the fit method and pass the data for fitting.

ivimfit = ivimmodel.fit(data_slice)
  0%|          | 0/5200 [00:00<?, ?it/s]
  0%|          | 10/5200 [00:00<00:54, 95.18it/s]
  0%|          | 22/5200 [00:00<00:49, 104.56it/s]
  1%|          | 33/5200 [00:00<00:48, 106.52it/s]
  1%|          | 44/5200 [00:00<00:49, 104.01it/s]
  1%|1         | 55/5200 [00:00<00:49, 103.13it/s]
  1%|1         | 66/5200 [00:00<00:51, 99.87it/s] /Users/skoudoro/devel/dipy/dipy/reconst/ivim.py:436: UserWarning: x0 obtained from linear fitting is not feasible as initial guess for leastsq while estimating f and D_star. Using parameters from the linear fit.
  warnings.warn(warningMsg, UserWarning)
/Users/skoudoro/devel/dipy/dipy/reconst/ivim.py:509: UserWarning: x0 is unfeasible for leastsq fitting. Returning x0 values from the linear fit.
  warnings.warn(warningMsg, UserWarning)
/Users/skoudoro/devel/dipy/dipy/reconst/ivim.py:346: UserWarning: Bounds are violated for leastsq fitting. Returning parameters from linear fit
  warnings.warn(warningMsg, UserWarning)

  1%|1         | 77/5200 [00:00<00:49, 102.59it/s]
  2%|1         | 88/5200 [00:00<00:52, 97.45it/s]
  2%|1         | 99/5200 [00:00<00:51, 99.84it/s]
  2%|2         | 110/5200 [00:01<00:49, 102.46it/s]
  2%|2         | 122/5200 [00:01<00:48, 105.50it/s]
  3%|2         | 133/5200 [00:01<00:48, 104.63it/s]
  3%|2         | 144/5200 [00:01<00:47, 105.38it/s]
  3%|2         | 155/5200 [00:01<00:50, 99.26it/s]
  3%|3         | 166/5200 [00:01<00:49, 101.11it/s]
  3%|3         | 177/5200 [00:01<00:51, 97.86it/s]
  4%|3         | 188/5200 [00:01<00:51, 98.07it/s]
  4%|3         | 200/5200 [00:01<00:48, 104.11it/s]
  4%|4         | 211/5200 [00:02<00:47, 104.48it/s]
  4%|4         | 223/5200 [00:02<00:46, 106.73it/s]
  4%|4         | 234/5200 [00:02<00:47, 105.11it/s]
  5%|4         | 245/5200 [00:02<00:49, 100.04it/s]
  5%|4         | 256/5200 [00:02<00:48, 102.08it/s]
  5%|5         | 267/5200 [00:02<00:52, 93.77it/s]
  5%|5         | 279/5200 [00:02<00:49, 99.82it/s]
  6%|5         | 290/5200 [00:02<00:49, 99.98it/s]
  6%|5         | 301/5200 [00:02<00:48, 101.82it/s]
  6%|6         | 312/5200 [00:03<00:47, 102.91it/s]
  6%|6         | 323/5200 [00:03<00:47, 103.02it/s]
  7%|6         | 339/5200 [00:03<00:41, 116.10it/s]
  7%|6         | 351/5200 [00:03<00:43, 110.35it/s]
  7%|6         | 363/5200 [00:03<00:43, 111.61it/s]
  7%|7         | 375/5200 [00:03<00:44, 109.40it/s]
  7%|7         | 389/5200 [00:03<00:41, 116.55it/s]
  8%|7         | 401/5200 [00:03<00:43, 111.10it/s]
  8%|7         | 413/5200 [00:03<00:42, 111.97it/s]
  8%|8         | 425/5200 [00:04<00:42, 112.64it/s]
  8%|8         | 438/5200 [00:04<00:41, 116.00it/s]
  9%|8         | 450/5200 [00:04<00:40, 116.42it/s]
  9%|8         | 462/5200 [00:04<00:40, 115.79it/s]
  9%|9         | 474/5200 [00:04<00:43, 107.99it/s]
  9%|9         | 486/5200 [00:04<00:42, 111.29it/s]
 10%|9         | 503/5200 [00:04<00:37, 125.36it/s]
 10%|9         | 516/5200 [00:04<00:39, 119.41it/s]
 10%|#         | 529/5200 [00:04<00:40, 115.34it/s]
 10%|#         | 541/5200 [00:05<00:42, 108.83it/s]
 11%|#         | 552/5200 [00:05<00:45, 101.84it/s]
 11%|#         | 563/5200 [00:05<00:45, 101.80it/s]
 11%|#1        | 582/5200 [00:05<00:36, 124.85it/s]
 11%|#1        | 595/5200 [00:05<00:38, 118.15it/s]
 12%|#1        | 608/5200 [00:05<00:39, 117.63it/s]
 12%|#1        | 620/5200 [00:05<00:39, 115.36it/s]
 12%|#2        | 632/5200 [00:05<00:42, 107.73it/s]
 12%|#2        | 643/5200 [00:05<00:43, 105.19it/s]
 13%|#2        | 665/5200 [00:06<00:34, 132.82it/s]
 13%|#3        | 679/5200 [00:06<00:36, 125.00it/s]
 13%|#3        | 692/5200 [00:06<00:36, 123.29it/s]
 14%|#3        | 705/5200 [00:06<00:40, 110.68it/s]
 14%|#3        | 717/5200 [00:06<00:42, 106.13it/s]
 14%|#4        | 728/5200 [00:06<00:42, 104.66it/s]
 14%|#4        | 746/5200 [00:06<00:36, 121.24it/s]
 15%|#4        | 759/5200 [00:06<00:36, 121.43it/s]
 15%|#4        | 772/5200 [00:07<00:36, 120.01it/s]
 15%|#5        | 785/5200 [00:07<00:39, 112.84it/s]
 15%|#5        | 797/5200 [00:07<00:42, 103.00it/s]
 16%|#5        | 808/5200 [00:07<00:42, 104.39it/s]
 16%|#5        | 826/5200 [00:07<00:36, 120.56it/s]
 16%|#6        | 839/5200 [00:07<00:37, 115.60it/s]
 16%|#6        | 851/5200 [00:07<00:37, 115.10it/s]
 17%|#6        | 863/5200 [00:07<00:38, 112.81it/s]
 17%|#6        | 875/5200 [00:08<00:41, 104.45it/s]
 17%|#7        | 889/5200 [00:08<00:38, 112.85it/s]
 17%|#7        | 908/5200 [00:08<00:32, 133.27it/s]
 18%|#7        | 922/5200 [00:08<00:34, 123.92it/s]
 18%|#7        | 935/5200 [00:08<00:36, 117.78it/s]
 18%|#8        | 948/5200 [00:08<00:37, 112.56it/s]
 18%|#8        | 960/5200 [00:08<00:38, 109.52it/s]
 19%|#8        | 976/5200 [00:08<00:35, 120.15it/s]
 19%|#9        | 996/5200 [00:08<00:30, 140.06it/s]
 19%|#9        | 1011/5200 [00:09<00:30, 135.98it/s]
 20%|#9        | 1025/5200 [00:09<00:35, 116.99it/s]
 20%|#9        | 1038/5200 [00:09<00:37, 112.19it/s]
 20%|##        | 1050/5200 [00:09<00:39, 106.14it/s]
 21%|##        | 1076/5200 [00:09<00:28, 142.69it/s]
 21%|##1       | 1092/5200 [00:09<00:30, 136.84it/s]
 21%|##1       | 1107/5200 [00:09<00:35, 115.02it/s]
 22%|##1       | 1120/5200 [00:10<00:38, 104.92it/s]
 22%|##1       | 1132/5200 [00:10<00:38, 106.26it/s]
 22%|##2       | 1153/5200 [00:10<00:30, 130.85it/s]
 22%|##2       | 1168/5200 [00:10<00:33, 121.04it/s]
 23%|##2       | 1181/5200 [00:10<00:34, 117.51it/s]
 23%|##2       | 1194/5200 [00:10<00:38, 104.33it/s]
 23%|##3       | 1206/5200 [00:10<00:37, 105.41it/s]
 23%|##3       | 1220/5200 [00:10<00:35, 113.63it/s]
 24%|##3       | 1238/5200 [00:11<00:30, 129.77it/s]
 24%|##4       | 1252/5200 [00:11<00:32, 119.99it/s]
 24%|##4       | 1265/5200 [00:11<00:34, 115.31it/s]
 25%|##4       | 1277/5200 [00:11<00:39, 100.08it/s]
 25%|##4       | 1288/5200 [00:11<00:38, 101.85it/s]
 25%|##5       | 1314/5200 [00:11<00:27, 139.35it/s]
 26%|##5       | 1329/5200 [00:11<00:29, 132.90it/s]
 26%|##5       | 1343/5200 [00:11<00:31, 122.91it/s]
 26%|##6       | 1356/5200 [00:12<00:34, 112.79it/s]
 26%|##6       | 1368/5200 [00:12<00:36, 104.48it/s]
 27%|##6       | 1394/5200 [00:12<00:27, 138.90it/s]
 27%|##7       | 1409/5200 [00:12<00:27, 136.50it/s]
 27%|##7       | 1424/5200 [00:12<00:30, 125.11it/s]
 28%|##7       | 1441/5200 [00:12<00:28, 132.55it/s]
 28%|##7       | 1455/5200 [00:12<00:31, 120.47it/s]
 29%|##8       | 1488/5200 [00:12<00:21, 168.84it/s]
 29%|##8       | 1506/5200 [00:13<00:26, 137.86it/s]
 29%|##9       | 1522/5200 [00:13<00:27, 135.27it/s]
 30%|##9       | 1537/5200 [00:13<00:28, 128.96it/s]
 30%|###       | 1569/5200 [00:13<00:20, 173.12it/s]
 31%|###       | 1588/5200 [00:13<00:23, 150.88it/s]
 31%|###       | 1605/5200 [00:13<00:24, 147.50it/s]
 31%|###1      | 1621/5200 [00:13<00:25, 141.60it/s]
 32%|###1      | 1659/5200 [00:14<00:18, 195.48it/s]
 32%|###2      | 1680/5200 [00:14<00:22, 158.41it/s]
 33%|###2      | 1698/5200 [00:14<00:23, 149.44it/s]
 34%|###3      | 1746/5200 [00:14<00:15, 221.25it/s]
 34%|###4      | 1771/5200 [00:14<00:18, 183.74it/s]
 35%|###5      | 1832/5200 [00:14<00:12, 275.26it/s]
 36%|###5      | 1865/5200 [00:15<00:16, 200.91it/s]
 37%|###6      | 1911/5200 [00:15<00:13, 247.41it/s]
 37%|###7      | 1943/5200 [00:15<00:17, 181.58it/s]
 38%|###7      | 1972/5200 [00:15<00:16, 200.23it/s]
 38%|###8      | 1999/5200 [00:15<00:17, 187.40it/s]
 39%|###8      | 2023/5200 [00:15<00:20, 151.86it/s]
 40%|###9      | 2072/5200 [00:16<00:14, 211.25it/s]
 40%|####      | 2100/5200 [00:16<00:18, 167.68it/s]
 41%|####1     | 2135/5200 [00:16<00:15, 199.33it/s]
 42%|####1     | 2162/5200 [00:16<00:15, 195.27it/s]
 42%|####2     | 2186/5200 [00:16<00:17, 168.61it/s]
 43%|####2     | 2230/5200 [00:16<00:13, 218.45it/s]
 43%|####3     | 2257/5200 [00:17<00:16, 173.15it/s]
 44%|####3     | 2279/5200 [00:17<00:18, 154.19it/s]
 44%|####4     | 2310/5200 [00:17<00:15, 181.14it/s]
 45%|####4     | 2332/5200 [00:17<00:17, 167.20it/s]
 45%|####5     | 2352/5200 [00:17<00:19, 142.85it/s]
 46%|####5     | 2389/5200 [00:17<00:15, 187.03it/s]
 46%|####6     | 2412/5200 [00:18<00:14, 191.05it/s]
 47%|####6     | 2434/5200 [00:18<00:15, 175.06it/s]
 47%|####7     | 2467/5200 [00:18<00:13, 208.59it/s]
 48%|####7     | 2491/5200 [00:18<00:12, 208.78it/s]
 48%|####8     | 2514/5200 [00:18<00:14, 183.89it/s]
 49%|####9     | 2549/5200 [00:18<00:12, 218.12it/s]
 49%|####9     | 2573/5200 [00:18<00:12, 211.67it/s]
 50%|####9     | 2596/5200 [00:18<00:13, 188.84it/s]
 51%|#####     | 2631/5200 [00:19<00:11, 221.22it/s]
 51%|#####1    | 2655/5200 [00:19<00:13, 193.36it/s]
 51%|#####1    | 2676/5200 [00:19<00:13, 184.20it/s]
 52%|#####2    | 2711/5200 [00:19<00:11, 217.59it/s]
 53%|#####2    | 2734/5200 [00:19<00:13, 181.90it/s]
 53%|#####3    | 2769/5200 [00:19<00:11, 215.95it/s]
 54%|#####3    | 2793/5200 [00:19<00:11, 215.16it/s]
 54%|#####4    | 2816/5200 [00:20<00:14, 166.31it/s]
 55%|#####5    | 2869/5200 [00:20<00:09, 242.47it/s]
 56%|#####5    | 2898/5200 [00:20<00:13, 170.53it/s]
 57%|#####6    | 2954/5200 [00:20<00:09, 239.50it/s]
 57%|#####7    | 2987/5200 [00:20<00:10, 202.03it/s]
 58%|#####8    | 3033/5200 [00:20<00:08, 248.57it/s]
 59%|#####8    | 3065/5200 [00:21<00:09, 215.99it/s]
 60%|#####9    | 3111/5200 [00:21<00:08, 259.80it/s]
 60%|######    | 3143/5200 [00:21<00:09, 208.69it/s]
 61%|######1   | 3191/5200 [00:21<00:07, 255.97it/s]
 62%|######1   | 3223/5200 [00:21<00:09, 211.52it/s]
 63%|######2   | 3273/5200 [00:22<00:07, 261.51it/s]
 64%|######3   | 3305/5200 [00:22<00:08, 211.00it/s]
 65%|######4   | 3361/5200 [00:22<00:06, 274.27it/s]
 65%|######5   | 3396/5200 [00:22<00:06, 273.81it/s]
 66%|######6   | 3433/5200 [00:22<00:06, 288.05it/s]
 67%|######6   | 3466/5200 [00:22<00:07, 219.51it/s]
 67%|######7   | 3494/5200 [00:22<00:07, 228.89it/s]
 68%|######7   | 3521/5200 [00:23<00:08, 208.33it/s]
 68%|######8   | 3545/5200 [00:23<00:08, 191.19it/s]
 69%|######8   | 3567/5200 [00:23<00:08, 193.99it/s]
 69%|######9   | 3588/5200 [00:23<00:09, 170.82it/s]
 69%|######9   | 3607/5200 [00:23<00:10, 156.25it/s]
 70%|######9   | 3635/5200 [00:23<00:08, 179.24it/s]
 70%|#######   | 3655/5200 [00:23<00:09, 158.09it/s]
 71%|#######   | 3672/5200 [00:24<00:09, 154.27it/s]
 71%|#######   | 3689/5200 [00:24<00:11, 137.02it/s]
 71%|#######1  | 3715/5200 [00:24<00:09, 160.11it/s]
 72%|#######1  | 3732/5200 [00:24<00:09, 149.15it/s]
 72%|#######2  | 3748/5200 [00:24<00:10, 133.04it/s]
 72%|#######2  | 3765/5200 [00:24<00:10, 140.78it/s]
 73%|#######2  | 3789/5200 [00:24<00:08, 164.78it/s]
 73%|#######3  | 3807/5200 [00:25<00:09, 142.24it/s]
 74%|#######3  | 3823/5200 [00:25<00:11, 124.77it/s]
 74%|#######3  | 3837/5200 [00:25<00:10, 127.06it/s]
 74%|#######4  | 3860/5200 [00:25<00:08, 150.07it/s]
 75%|#######4  | 3877/5200 [00:25<00:08, 154.17it/s]
 75%|#######4  | 3894/5200 [00:25<00:09, 141.10it/s]
 75%|#######5  | 3909/5200 [00:25<00:10, 120.56it/s]
 76%|#######5  | 3926/5200 [00:25<00:09, 129.65it/s]
 76%|#######6  | 3953/5200 [00:26<00:07, 159.74it/s]
 76%|#######6  | 3970/5200 [00:26<00:09, 130.44it/s]
 77%|#######6  | 3985/5200 [00:26<00:10, 119.95it/s]
 77%|#######6  | 3999/5200 [00:26<00:10, 116.80it/s]
 77%|#######7  | 4027/5200 [00:26<00:07, 152.71it/s]
 78%|#######7  | 4044/5200 [00:26<00:08, 135.90it/s]
 78%|#######8  | 4059/5200 [00:26<00:09, 119.39it/s]
 78%|#######8  | 4072/5200 [00:27<00:10, 111.63it/s]
 79%|#######8  | 4084/5200 [00:27<00:10, 111.29it/s]
 79%|#######8  | 4106/5200 [00:27<00:08, 136.09it/s]
 79%|#######9  | 4121/5200 [00:27<00:08, 124.36it/s]
 80%|#######9  | 4135/5200 [00:27<00:09, 113.30it/s]
 80%|#######9  | 4147/5200 [00:27<00:09, 109.45it/s]
 80%|#######9  | 4159/5200 [00:27<00:09, 107.37it/s]
 80%|########  | 4173/5200 [00:27<00:08, 114.70it/s]
 81%|########  | 4187/5200 [00:28<00:08, 120.34it/s]
 81%|########  | 4200/5200 [00:28<00:08, 113.66it/s]
 81%|########1 | 4212/5200 [00:28<00:09, 105.72it/s]
 81%|########1 | 4223/5200 [00:28<00:09, 105.91it/s]
 81%|########1 | 4234/5200 [00:28<00:09, 103.61it/s]
 82%|########1 | 4249/5200 [00:28<00:08, 116.06it/s]
 82%|########2 | 4267/5200 [00:28<00:07, 131.40it/s]
 82%|########2 | 4281/5200 [00:28<00:07, 129.08it/s]
 83%|########2 | 4295/5200 [00:29<00:07, 117.38it/s]
 83%|########2 | 4308/5200 [00:29<00:07, 113.69it/s]
 83%|########3 | 4320/5200 [00:29<00:08, 106.59it/s]
 83%|########3 | 4334/5200 [00:29<00:07, 112.09it/s]
 84%|########3 | 4350/5200 [00:29<00:06, 123.14it/s]
 84%|########3 | 4363/5200 [00:29<00:07, 118.73it/s]
 84%|########4 | 4376/5200 [00:29<00:07, 112.00it/s]
 84%|########4 | 4388/5200 [00:29<00:07, 106.48it/s]
 85%|########4 | 4399/5200 [00:29<00:07, 106.07it/s]
 85%|########4 | 4417/5200 [00:30<00:06, 124.32it/s]
 85%|########5 | 4430/5200 [00:30<00:06, 119.88it/s]
 85%|########5 | 4443/5200 [00:30<00:09, 82.14it/s]
 86%|########5 | 4454/5200 [00:30<00:08, 87.27it/s]
 86%|########5 | 4465/5200 [00:30<00:08, 88.42it/s]
 86%|########6 | 4477/5200 [00:30<00:07, 93.87it/s]
 87%|########6 | 4499/5200 [00:30<00:05, 124.93it/s]
 87%|########6 | 4513/5200 [00:31<00:05, 118.69it/s]
 87%|########7 | 4526/5200 [00:31<00:05, 119.66it/s]
 87%|########7 | 4539/5200 [00:31<00:05, 114.45it/s]
 88%|########7 | 4551/5200 [00:31<00:05, 109.99it/s]
 88%|########7 | 4563/5200 [00:31<00:05, 111.05it/s]
 88%|########8 | 4584/5200 [00:31<00:04, 136.50it/s]
 88%|########8 | 4599/5200 [00:31<00:04, 124.94it/s]
 89%|########8 | 4612/5200 [00:31<00:05, 117.08it/s]
 89%|########8 | 4625/5200 [00:32<00:05, 111.50it/s]
 89%|########9 | 4637/5200 [00:32<00:05, 112.11it/s]
 89%|########9 | 4652/5200 [00:32<00:04, 118.05it/s]
 90%|########9 | 4664/5200 [00:32<00:04, 113.41it/s]
 90%|########9 | 4676/5200 [00:32<00:04, 110.41it/s]
 90%|######### | 4688/5200 [00:32<00:04, 107.13it/s]
 90%|######### | 4699/5200 [00:32<00:04, 103.99it/s]
 91%|######### | 4711/5200 [00:32<00:04, 106.21it/s]
 91%|######### | 4723/5200 [00:32<00:04, 108.24it/s]
 91%|#########1| 4734/5200 [00:33<00:04, 97.52it/s]
 91%|#########1| 4744/5200 [00:33<00:04, 98.11it/s]
 91%|#########1| 4756/5200 [00:33<00:04, 101.56it/s]
 92%|#########1| 4767/5200 [00:33<00:04, 101.01it/s]
 92%|#########1| 4778/5200 [00:33<00:04, 96.32it/s]
 92%|#########2| 4789/5200 [00:33<00:04, 99.13it/s]
 92%|#########2| 4800/5200 [00:33<00:04, 97.99it/s]
 93%|#########2| 4813/5200 [00:33<00:03, 104.08it/s]
 93%|#########2| 4824/5200 [00:33<00:03, 104.45it/s]
 93%|#########3| 4836/5200 [00:34<00:03, 106.82it/s]
 93%|#########3| 4847/5200 [00:34<00:03, 104.29it/s]
 93%|#########3| 4858/5200 [00:34<00:03, 102.81it/s]
 94%|#########3| 4873/5200 [00:34<00:02, 112.89it/s]
 94%|#########3| 4885/5200 [00:34<00:02, 108.97it/s]
 94%|#########4| 4897/5200 [00:34<00:02, 110.11it/s]
 94%|#########4| 4909/5200 [00:34<00:02, 112.65it/s]
 95%|#########4| 4922/5200 [00:34<00:02, 117.08it/s]
 95%|#########4| 4934/5200 [00:34<00:02, 115.98it/s]
 95%|#########5| 4946/5200 [00:35<00:02, 116.71it/s]
 95%|#########5| 4958/5200 [00:35<00:02, 106.74it/s]
 96%|#########5| 4969/5200 [00:35<00:02, 103.91it/s]
 96%|#########5| 4980/5200 [00:35<00:02, 102.23it/s]
 96%|#########5| 4991/5200 [00:35<00:02, 101.88it/s]
 96%|#########6| 5002/5200 [00:35<00:01, 103.16it/s]
 96%|#########6| 5013/5200 [00:35<00:01, 100.89it/s]
 97%|#########6| 5024/5200 [00:35<00:01, 103.38it/s]
 97%|#########6| 5036/5200 [00:35<00:01, 105.41it/s]
 97%|#########7| 5047/5200 [00:36<00:01, 100.33it/s]
 97%|#########7| 5058/5200 [00:36<00:01, 98.22it/s]
 97%|#########7| 5069/5200 [00:36<00:01, 101.39it/s]
 98%|#########7| 5080/5200 [00:36<00:01, 99.83it/s]
 98%|#########7| 5091/5200 [00:36<00:01, 100.87it/s]
 98%|#########8| 5102/5200 [00:36<00:00, 99.20it/s]
 98%|#########8| 5114/5200 [00:36<00:00, 101.54it/s]
 99%|#########8| 5125/5200 [00:36<00:00, 97.20it/s]
 99%|#########8| 5136/5200 [00:36<00:00, 99.26it/s]
 99%|#########8| 5146/5200 [00:37<00:00, 97.25it/s]
 99%|#########9| 5157/5200 [00:37<00:00, 98.60it/s]
 99%|#########9| 5168/5200 [00:37<00:00, 99.41it/s]
100%|#########9| 5178/5200 [00:37<00:00, 99.17it/s]
100%|#########9| 5189/5200 [00:37<00:00, 99.54it/s]
100%|#########9| 5199/5200 [00:37<00:00, 90.45it/s]
100%|##########| 5200/5200 [00:37<00:00, 138.27it/s]

The fit method creates a IvimFit object which contains the parameters of the model obtained after fitting. These are accessible through the model_params attribute of the IvimFit object. The parameters are arranged as a 4D array, corresponding to the spatial dimensions of the data, and the last dimension (of length 4) corresponding to the model parameters according to the following order : \(\mathbf{S_{0}, f, D^*, D}\).

ivimparams = ivimfit.model_params
print("ivimparams.shape : {}".format(ivimparams.shape))
ivimparams.shape : (65, 80, 4)

As we see, we have a 20x20 slice at the height z = 33. Thus we have 400 voxels. We will now plot the parameters obtained from the fit for a voxel and also various maps for the entire slice. This will give us an idea about the diffusion and perfusion in that section. Let(i, j) denote the coordinate of the voxel. We have already fixed the z component as 33 and hence we will get a slice which is 33 units above.

i, j = 10, 10
estimated_params = ivimfit.model_params[i, j, :]
print(estimated_params)
[3.97863113e+03 2.00000000e-01 1.69394176e-03 6.71052305e-04]

Now we can map the perfusion and diffusion maps for the slice. We will plot a heatmap showing the values using a colormap. It will be useful to define a plotting function for the heatmap here since we will use it to plot for all the IVIM parameters. We will need to specify the lower and upper limits for our data. For example, the perfusion fractions should be in the range (0,1). Similarly, the diffusion and pseudo-diffusion constants are much smaller than 1. We pass an argument called variable to out plotting function which gives the label for the plot.

def plot_map(raw_data, variable, limits, filename):
    fig, ax = plt.subplots(1)
    lower, upper = limits
    ax.set_title('Map for {}'.format(variable))
    im = ax.imshow(raw_data.T, origin='lower', clim=(lower, upper),
                   cmap="gray", interpolation='nearest')
    fig.colorbar(im)
    fig.savefig(filename)

Let us get the various plots with fit_method = ‘trr’ so that we can visualize them in one page

plot_map(ivimfit.S0_predicted, "Predicted S0", (0, 10000), "predicted_S0.png")
plot_map(data_slice[:, :, 0], "Measured S0", (0, 10000), "measured_S0.png")
plot_map(ivimfit.perfusion_fraction, "f", (0, 1), "perfusion_fraction.png")
plot_map(ivimfit.D_star, "D*", (0, 0.01), "perfusion_coeff.png")
plot_map(ivimfit.D, "D", (0, 0.001), "diffusion_coeff.png")
  • reconst ivim
  • reconst ivim
  • reconst ivim
  • reconst ivim
  • reconst ivim

Next, we will fit the same model with a more refined optimization process with fit_method=’VarPro’ (for “Variable Projection”). The VarPro computes the IVIM parameters using the MIX approach [Farooq16]. This algorithm uses three different optimizers. It starts with a differential evolution algorithm and fits the parameters in the power of exponentials. Then the fitted parameters in the first step are utilized to make a linear convex problem. Using a convex optimization, the volume fractions are determined. The last step is non-linear least-squares fitting on all the parameters. The results of the first and second optimizers are utilized as the initial values for the last step of the algorithm.

As opposed to the ‘trr’ fitting method, this approach does not need to set any thresholds on the bvals to differentiate between the perfusion (pseudo-diffusion) and diffusion portions and fits the parameters simultaneously. Making use of the three step optimization mentioned above increases the convergence basin for fitting the multi-exponential functions of microstructure models. This method has been described in further detail in [Fadnavis19] and [Farooq16].

ivimmodel_vp = IvimModel(gtab, fit_method='VarPro')
ivimfit_vp = ivimmodel_vp.fit(data_slice)
/Users/skoudoro/devel/dipy/dipy/reconst/ivim.py:159: UserWarning: Bounds for this fit have been set from experiments and literature survey. To change the bounds, please input your bounds in model definition...
  warnings.warn(bounds_warning, UserWarning)

  0%|          | 0/5200 [00:00<?, ?it/s]
  0%|          | 1/5200 [00:00<11:35,  7.48it/s]
  0%|          | 3/5200 [00:00<08:11, 10.58it/s]
  0%|          | 5/5200 [00:00<09:45,  8.88it/s]
  0%|          | 6/5200 [00:00<09:39,  8.96it/s]
  0%|          | 7/5200 [00:00<09:56,  8.70it/s]
  0%|          | 8/5200 [00:00<10:07,  8.54it/s]
  0%|          | 9/5200 [00:01<10:57,  7.90it/s]
  0%|          | 10/5200 [00:01<10:56,  7.91it/s]
  0%|          | 11/5200 [00:01<10:25,  8.30it/s]
  0%|          | 13/5200 [00:01<09:28,  9.12it/s]
  0%|          | 15/5200 [00:01<09:23,  9.20it/s]
  0%|          | 16/5200 [00:01<09:33,  9.05it/s]
  0%|          | 17/5200 [00:01<09:57,  8.67it/s]
  0%|          | 18/5200 [00:02<09:51,  8.76it/s]
  0%|          | 19/5200 [00:02<13:25,  6.44it/s]
  0%|          | 20/5200 [00:02<12:50,  6.72it/s]
  0%|          | 21/5200 [00:02<12:07,  7.12it/s]
  0%|          | 22/5200 [00:02<11:25,  7.55it/s]
  0%|          | 23/5200 [00:02<11:06,  7.77it/s]
  0%|          | 24/5200 [00:02<10:58,  7.87it/s]
  0%|          | 25/5200 [00:03<10:55,  7.89it/s]
  0%|          | 26/5200 [00:03<11:01,  7.82it/s]
  1%|          | 27/5200 [00:03<11:26,  7.53it/s]
  1%|          | 28/5200 [00:03<11:10,  7.71it/s]
  1%|          | 29/5200 [00:03<10:59,  7.84it/s]
  1%|          | 30/5200 [00:03<10:41,  8.05it/s]
  1%|          | 31/5200 [00:03<10:40,  8.06it/s]
  1%|          | 32/5200 [00:03<10:44,  8.02it/s]
  1%|          | 33/5200 [00:04<10:17,  8.37it/s]
  1%|          | 34/5200 [00:04<10:09,  8.48it/s]
  1%|          | 35/5200 [00:04<10:06,  8.52it/s]
  1%|          | 36/5200 [00:04<10:11,  8.44it/s]
  1%|          | 38/5200 [00:04<08:30, 10.11it/s]
  1%|          | 40/5200 [00:04<08:14, 10.43it/s]
  1%|          | 42/5200 [00:04<08:57,  9.60it/s]
  1%|          | 43/5200 [00:05<09:03,  9.48it/s]
  1%|          | 44/5200 [00:05<09:19,  9.21it/s]
  1%|          | 45/5200 [00:05<09:35,  8.96it/s]
  1%|          | 46/5200 [00:05<09:42,  8.84it/s]
  1%|          | 47/5200 [00:05<10:02,  8.55it/s]
  1%|          | 48/5200 [00:05<09:57,  8.62it/s]
  1%|          | 50/5200 [00:05<08:42,  9.85it/s]
  1%|1         | 52/5200 [00:06<08:05, 10.61it/s]
  1%|1         | 54/5200 [00:06<08:41,  9.88it/s]
  1%|1         | 55/5200 [00:06<08:53,  9.65it/s]
  1%|1         | 56/5200 [00:06<09:03,  9.46it/s]
  1%|1         | 57/5200 [00:06<09:12,  9.32it/s]
  1%|1         | 58/5200 [00:06<09:19,  9.20it/s]
  1%|1         | 59/5200 [00:06<09:32,  8.98it/s]
  1%|1         | 60/5200 [00:06<09:24,  9.10it/s]
  1%|1         | 61/5200 [00:07<09:44,  8.80it/s]
  1%|1         | 63/5200 [00:07<07:48, 10.95it/s]
  1%|1         | 65/5200 [00:07<08:36,  9.94it/s]
  1%|1         | 67/5200 [00:07<08:40,  9.87it/s]
  1%|1         | 69/5200 [00:07<09:07,  9.37it/s]
  1%|1         | 70/5200 [00:07<09:15,  9.24it/s]
  1%|1         | 71/5200 [00:08<09:31,  8.97it/s]
  1%|1         | 72/5200 [00:08<09:32,  8.96it/s]
  1%|1         | 73/5200 [00:08<09:33,  8.94it/s]
  1%|1         | 74/5200 [00:08<09:29,  9.00it/s]
  1%|1         | 75/5200 [00:08<09:20,  9.14it/s]
  1%|1         | 76/5200 [00:08<09:18,  9.18it/s]
  1%|1         | 77/5200 [00:08<09:23,  9.09it/s]
  2%|1         | 78/5200 [00:08<09:25,  9.05it/s]
  2%|1         | 79/5200 [00:08<09:35,  8.90it/s]
  2%|1         | 80/5200 [00:09<09:42,  8.79it/s]
  2%|1         | 81/5200 [00:09<09:54,  8.61it/s]
  2%|1         | 83/5200 [00:09<07:19, 11.64it/s]
  2%|1         | 85/5200 [00:09<08:03, 10.57it/s]
  2%|1         | 87/5200 [00:09<08:48,  9.67it/s]
  2%|1         | 89/5200 [00:10<09:20,  9.11it/s]
  2%|1         | 90/5200 [00:10<09:27,  9.00it/s]
  2%|1         | 92/5200 [00:10<09:06,  9.35it/s]
  2%|1         | 93/5200 [00:10<09:20,  9.11it/s]
  2%|1         | 94/5200 [00:10<09:34,  8.89it/s]
  2%|1         | 96/5200 [00:10<09:03,  9.39it/s]
  2%|1         | 98/5200 [00:10<08:55,  9.52it/s]
  2%|1         | 100/5200 [00:11<08:40,  9.80it/s]
  2%|1         | 101/5200 [00:11<09:01,  9.41it/s]
  2%|1         | 102/5200 [00:11<09:08,  9.29it/s]
  2%|1         | 103/5200 [00:11<09:15,  9.18it/s]
  2%|2         | 104/5200 [00:11<09:25,  9.01it/s]
  2%|2         | 105/5200 [00:11<09:41,  8.76it/s]
  2%|2         | 107/5200 [00:11<07:23, 11.49it/s]
  2%|2         | 109/5200 [00:12<08:23, 10.11it/s]
  2%|2         | 111/5200 [00:12<09:05,  9.32it/s]
  2%|2         | 113/5200 [00:12<09:28,  8.95it/s]
  2%|2         | 114/5200 [00:12<09:41,  8.75it/s]
  2%|2         | 115/5200 [00:12<09:52,  8.58it/s]
  2%|2         | 116/5200 [00:12<09:59,  8.49it/s]
  2%|2         | 117/5200 [00:13<09:53,  8.57it/s]
  2%|2         | 118/5200 [00:13<09:47,  8.65it/s]
  2%|2         | 120/5200 [00:13<08:48,  9.61it/s]
  2%|2         | 121/5200 [00:13<09:03,  9.35it/s]
  2%|2         | 123/5200 [00:13<08:35,  9.85it/s]
  2%|2         | 124/5200 [00:13<08:54,  9.49it/s]
  2%|2         | 125/5200 [00:13<08:57,  9.45it/s]
  2%|2         | 126/5200 [00:13<09:04,  9.32it/s]
  2%|2         | 127/5200 [00:14<09:02,  9.34it/s]
  2%|2         | 128/5200 [00:14<09:12,  9.18it/s]
  2%|2         | 129/5200 [00:14<09:19,  9.06it/s]
  2%|2         | 130/5200 [00:14<09:23,  9.00it/s]
  3%|2         | 131/5200 [00:14<09:31,  8.87it/s]
  3%|2         | 132/5200 [00:14<09:31,  8.86it/s]
  3%|2         | 134/5200 [00:14<07:28, 11.29it/s]
  3%|2         | 136/5200 [00:14<07:26, 11.35it/s]
  3%|2         | 138/5200 [00:15<08:07, 10.38it/s]
  3%|2         | 140/5200 [00:15<07:49, 10.77it/s]
  3%|2         | 142/5200 [00:15<08:16, 10.18it/s]
  3%|2         | 144/5200 [00:15<08:38,  9.74it/s]
  3%|2         | 145/5200 [00:15<08:48,  9.56it/s]
  3%|2         | 146/5200 [00:16<09:19,  9.04it/s]
  3%|2         | 147/5200 [00:16<09:50,  8.56it/s]
  3%|2         | 148/5200 [00:16<09:56,  8.47it/s]
  3%|2         | 149/5200 [00:16<09:59,  8.42it/s]
  3%|2         | 151/5200 [00:16<08:17, 10.14it/s]
  3%|2         | 153/5200 [00:16<08:34,  9.81it/s]
  3%|2         | 154/5200 [00:16<08:37,  9.75it/s]
  3%|2         | 155/5200 [00:16<08:44,  9.62it/s]
  3%|3         | 156/5200 [00:17<08:56,  9.40it/s]
  3%|3         | 158/5200 [00:17<08:03, 10.42it/s]
  3%|3         | 160/5200 [00:17<08:32,  9.84it/s]
  3%|3         | 161/5200 [00:17<08:52,  9.46it/s]
  3%|3         | 162/5200 [00:17<08:53,  9.44it/s]
  3%|3         | 163/5200 [00:17<08:56,  9.39it/s]
  3%|3         | 164/5200 [00:17<09:06,  9.22it/s]
  3%|3         | 165/5200 [00:18<09:06,  9.21it/s]
  3%|3         | 166/5200 [00:18<09:10,  9.14it/s]
  3%|3         | 167/5200 [00:18<09:30,  8.82it/s]
  3%|3         | 168/5200 [00:18<09:49,  8.53it/s]
  3%|3         | 169/5200 [00:18<09:51,  8.50it/s]
  3%|3         | 170/5200 [00:18<09:55,  8.45it/s]
  3%|3         | 171/5200 [00:18<09:44,  8.61it/s]
  3%|3         | 173/5200 [00:18<08:27,  9.91it/s]
  3%|3         | 175/5200 [00:19<07:31, 11.13it/s]
  3%|3         | 177/5200 [00:19<07:34, 11.04it/s]
  3%|3         | 179/5200 [00:19<07:32, 11.10it/s]
  3%|3         | 181/5200 [00:19<08:20, 10.02it/s]
  4%|3         | 183/5200 [00:19<08:29,  9.85it/s]
  4%|3         | 184/5200 [00:19<08:29,  9.84it/s]
  4%|3         | 185/5200 [00:20<08:51,  9.44it/s]
  4%|3         | 186/5200 [00:20<09:14,  9.05it/s]
  4%|3         | 187/5200 [00:20<09:20,  8.94it/s]
  4%|3         | 188/5200 [00:20<09:49,  8.50it/s]
  4%|3         | 189/5200 [00:20<09:53,  8.44it/s]
  4%|3         | 190/5200 [00:20<09:58,  8.37it/s]
  4%|3         | 192/5200 [00:20<08:53,  9.39it/s]
  4%|3         | 193/5200 [00:21<09:10,  9.09it/s]
  4%|3         | 194/5200 [00:21<09:24,  8.86it/s]
  4%|3         | 195/5200 [00:21<09:39,  8.63it/s]
  4%|3         | 197/5200 [00:21<08:03, 10.35it/s]
  4%|3         | 199/5200 [00:21<08:50,  9.44it/s]
  4%|3         | 201/5200 [00:21<08:36,  9.68it/s]
  4%|3         | 203/5200 [00:22<08:04, 10.31it/s]
  4%|3         | 205/5200 [00:22<08:25,  9.88it/s]
  4%|3         | 206/5200 [00:22<08:34,  9.71it/s]
  4%|4         | 208/5200 [00:22<08:36,  9.66it/s]
  4%|4         | 209/5200 [00:22<08:46,  9.48it/s]
  4%|4         | 210/5200 [00:22<08:53,  9.35it/s]
  4%|4         | 211/5200 [00:22<09:01,  9.21it/s]
  4%|4         | 212/5200 [00:23<09:06,  9.12it/s]
  4%|4         | 213/5200 [00:23<09:22,  8.87it/s]
  4%|4         | 214/5200 [00:23<09:23,  8.85it/s]
  4%|4         | 216/5200 [00:23<08:25,  9.85it/s]
  4%|4         | 217/5200 [00:23<08:51,  9.38it/s]
  4%|4         | 218/5200 [00:23<08:57,  9.27it/s]
  4%|4         | 219/5200 [00:23<09:38,  8.61it/s]
  4%|4         | 220/5200 [00:23<09:23,  8.83it/s]
  4%|4         | 221/5200 [00:24<09:25,  8.80it/s]
  4%|4         | 222/5200 [00:24<09:24,  8.82it/s]
  4%|4         | 223/5200 [00:24<09:20,  8.88it/s]
  4%|4         | 224/5200 [00:24<09:21,  8.86it/s]
  4%|4         | 225/5200 [00:24<09:26,  8.78it/s]
  4%|4         | 226/5200 [00:24<09:12,  9.00it/s]
  4%|4         | 227/5200 [00:24<09:14,  8.98it/s]
  4%|4         | 228/5200 [00:24<09:18,  8.90it/s]
  4%|4         | 229/5200 [00:24<09:22,  8.84it/s]
  4%|4         | 230/5200 [00:25<09:27,  8.75it/s]
  4%|4         | 231/5200 [00:25<09:38,  8.59it/s]
  4%|4         | 233/5200 [00:25<08:34,  9.65it/s]
  4%|4         | 234/5200 [00:25<08:44,  9.47it/s]
  5%|4         | 235/5200 [00:25<08:38,  9.57it/s]
  5%|4         | 237/5200 [00:25<07:39, 10.80it/s]
  5%|4         | 239/5200 [00:25<07:59, 10.35it/s]
  5%|4         | 241/5200 [00:26<08:36,  9.60it/s]
  5%|4         | 242/5200 [00:26<08:47,  9.39it/s]
  5%|4         | 243/5200 [00:26<08:52,  9.30it/s]
  5%|4         | 244/5200 [00:26<08:52,  9.31it/s]
  5%|4         | 245/5200 [00:26<08:58,  9.20it/s]
  5%|4         | 246/5200 [00:26<08:56,  9.24it/s]
  5%|4         | 248/5200 [00:26<08:20,  9.89it/s]
  5%|4         | 249/5200 [00:26<08:30,  9.70it/s]
  5%|4         | 250/5200 [00:27<08:35,  9.60it/s]
  5%|4         | 251/5200 [00:27<08:33,  9.63it/s]
  5%|4         | 253/5200 [00:27<08:30,  9.70it/s]
  5%|4         | 254/5200 [00:27<08:33,  9.63it/s]
  5%|4         | 255/5200 [00:27<08:34,  9.60it/s]
  5%|4         | 256/5200 [00:27<08:45,  9.42it/s]
  5%|4         | 257/5200 [00:27<08:54,  9.24it/s]
  5%|4         | 258/5200 [00:27<08:52,  9.29it/s]
  5%|4         | 259/5200 [00:28<08:52,  9.27it/s]
  5%|5         | 260/5200 [00:28<09:05,  9.06it/s]
  5%|5         | 262/5200 [00:28<08:17,  9.92it/s]
  5%|5         | 263/5200 [00:28<08:28,  9.72it/s]
  5%|5         | 264/5200 [00:28<08:31,  9.64it/s]
  5%|5         | 265/5200 [00:28<08:37,  9.54it/s]
  5%|5         | 266/5200 [00:28<08:45,  9.38it/s]
  5%|5         | 268/5200 [00:28<08:08, 10.10it/s]
  5%|5         | 269/5200 [00:29<08:38,  9.52it/s]
  5%|5         | 270/5200 [00:29<08:56,  9.19it/s]
  5%|5         | 271/5200 [00:29<09:11,  8.94it/s]
  5%|5         | 272/5200 [00:29<09:13,  8.91it/s]
  5%|5         | 273/5200 [00:29<09:23,  8.75it/s]
  5%|5         | 274/5200 [00:29<09:10,  8.95it/s]
  5%|5         | 276/5200 [00:29<07:17, 11.26it/s]
  5%|5         | 278/5200 [00:29<07:24, 11.07it/s]
  5%|5         | 280/5200 [00:30<08:24,  9.75it/s]
  5%|5         | 282/5200 [00:30<08:54,  9.20it/s]
  5%|5         | 283/5200 [00:30<09:10,  8.93it/s]
  5%|5         | 284/5200 [00:30<09:15,  8.85it/s]
  5%|5         | 285/5200 [00:30<09:24,  8.71it/s]
  6%|5         | 286/5200 [00:30<09:11,  8.90it/s]
  6%|5         | 287/5200 [00:31<09:08,  8.96it/s]
  6%|5         | 288/5200 [00:31<09:07,  8.98it/s]
  6%|5         | 289/5200 [00:31<09:10,  8.92it/s]
  6%|5         | 290/5200 [00:31<09:21,  8.74it/s]
  6%|5         | 291/5200 [00:31<09:34,  8.54it/s]
  6%|5         | 292/5200 [00:31<09:35,  8.52it/s]
  6%|5         | 293/5200 [00:31<09:29,  8.62it/s]
  6%|5         | 294/5200 [00:31<09:35,  8.53it/s]
  6%|5         | 296/5200 [00:32<08:19,  9.81it/s]
  6%|5         | 297/5200 [00:32<08:51,  9.22it/s]
  6%|5         | 298/5200 [00:32<08:55,  9.16it/s]
  6%|5         | 300/5200 [00:32<07:49, 10.43it/s]
  6%|5         | 302/5200 [00:32<08:41,  9.40it/s]
  6%|5         | 303/5200 [00:32<08:53,  9.17it/s]
  6%|5         | 304/5200 [00:32<09:19,  8.75it/s]
  6%|5         | 305/5200 [00:33<10:02,  8.13it/s]
  6%|5         | 306/5200 [00:33<09:58,  8.17it/s]
  6%|5         | 307/5200 [00:33<09:52,  8.26it/s]
  6%|5         | 308/5200 [00:33<09:45,  8.36it/s]
  6%|5         | 309/5200 [00:33<09:37,  8.47it/s]
  6%|5         | 310/5200 [00:33<09:34,  8.52it/s]
  6%|5         | 311/5200 [00:33<09:47,  8.32it/s]
  6%|6         | 313/5200 [00:33<08:46,  9.29it/s]
  6%|6         | 314/5200 [00:34<09:22,  8.69it/s]
  6%|6         | 315/5200 [00:34<09:15,  8.79it/s]
  6%|6         | 316/5200 [00:34<10:08,  8.02it/s]
  6%|6         | 317/5200 [00:34<10:14,  7.95it/s]
  6%|6         | 318/5200 [00:34<09:51,  8.25it/s]
  6%|6         | 319/5200 [00:34<09:40,  8.41it/s]
  6%|6         | 320/5200 [00:34<09:52,  8.23it/s]
  6%|6         | 322/5200 [00:35<08:51,  9.17it/s]
  6%|6         | 323/5200 [00:35<10:04,  8.07it/s]
  6%|6         | 324/5200 [00:35<09:43,  8.35it/s]
  6%|6         | 325/5200 [00:35<09:31,  8.53it/s]
  6%|6         | 327/5200 [00:35<08:26,  9.61it/s]
  6%|6         | 329/5200 [00:35<07:59, 10.15it/s]
  6%|6         | 330/5200 [00:35<08:08,  9.97it/s]
  6%|6         | 331/5200 [00:35<08:22,  9.69it/s]
  6%|6         | 332/5200 [00:36<08:28,  9.57it/s]
  6%|6         | 333/5200 [00:36<08:33,  9.47it/s]
  6%|6         | 334/5200 [00:36<08:55,  9.09it/s]
  6%|6         | 335/5200 [00:36<09:11,  8.83it/s]
  6%|6         | 336/5200 [00:36<09:00,  9.00it/s]
  6%|6         | 337/5200 [00:36<09:20,  8.67it/s]
  6%|6         | 338/5200 [00:36<09:07,  8.88it/s]
  7%|6         | 339/5200 [00:36<09:16,  8.73it/s]
  7%|6         | 340/5200 [00:37<09:24,  8.61it/s]
  7%|6         | 342/5200 [00:37<08:17,  9.77it/s]
  7%|6         | 343/5200 [00:37<08:44,  9.26it/s]
  7%|6         | 344/5200 [00:37<08:50,  9.15it/s]
  7%|6         | 345/5200 [00:37<09:14,  8.75it/s]
  7%|6         | 346/5200 [00:37<09:12,  8.78it/s]
  7%|6         | 347/5200 [00:37<09:20,  8.65it/s]
  7%|6         | 348/5200 [00:37<09:25,  8.58it/s]
  7%|6         | 349/5200 [00:38<09:38,  8.39it/s]
  7%|6         | 350/5200 [00:38<09:43,  8.31it/s]
  7%|6         | 351/5200 [00:38<09:38,  8.38it/s]
  7%|6         | 353/5200 [00:38<08:10,  9.88it/s]
  7%|6         | 354/5200 [00:38<08:43,  9.26it/s]
  7%|6         | 356/5200 [00:38<07:46, 10.39it/s]
  7%|6         | 358/5200 [00:38<07:57, 10.14it/s]
  7%|6         | 360/5200 [00:39<07:49, 10.31it/s]
  7%|6         | 362/5200 [00:39<07:15, 11.12it/s]
  7%|7         | 364/5200 [00:39<08:11,  9.83it/s]
  7%|7         | 366/5200 [00:39<08:42,  9.25it/s]
  7%|7         | 367/5200 [00:39<08:54,  9.04it/s]
  7%|7         | 369/5200 [00:40<07:46, 10.35it/s]
  7%|7         | 371/5200 [00:40<08:53,  9.06it/s]
  7%|7         | 373/5200 [00:40<08:24,  9.56it/s]
  7%|7         | 375/5200 [00:40<08:13,  9.77it/s]
  7%|7         | 377/5200 [00:40<08:40,  9.26it/s]
  7%|7         | 378/5200 [00:41<08:51,  9.08it/s]
  7%|7         | 380/5200 [00:41<07:26, 10.80it/s]
  7%|7         | 382/5200 [00:41<07:17, 11.02it/s]
  7%|7         | 384/5200 [00:41<08:07,  9.89it/s]
  7%|7         | 386/5200 [00:41<09:05,  8.83it/s]
  7%|7         | 387/5200 [00:42<09:20,  8.59it/s]
  7%|7         | 388/5200 [00:42<09:27,  8.49it/s]
  7%|7         | 389/5200 [00:42<09:38,  8.32it/s]
  8%|7         | 391/5200 [00:42<08:56,  8.96it/s]
  8%|7         | 392/5200 [00:42<08:55,  8.98it/s]
  8%|7         | 394/5200 [00:42<07:48, 10.27it/s]
  8%|7         | 396/5200 [00:42<08:31,  9.39it/s]
  8%|7         | 397/5200 [00:43<08:56,  8.96it/s]
  8%|7         | 398/5200 [00:43<09:14,  8.66it/s]
  8%|7         | 399/5200 [00:43<09:24,  8.51it/s]
  8%|7         | 400/5200 [00:43<09:30,  8.41it/s]
  8%|7         | 401/5200 [00:43<09:34,  8.36it/s]
  8%|7         | 403/5200 [00:43<08:49,  9.06it/s]
  8%|7         | 404/5200 [00:43<09:21,  8.54it/s]
  8%|7         | 406/5200 [00:44<08:08,  9.82it/s]
  8%|7         | 407/5200 [00:44<08:22,  9.55it/s]
  8%|7         | 408/5200 [00:44<08:38,  9.24it/s]
  8%|7         | 409/5200 [00:44<08:48,  9.06it/s]
  8%|7         | 410/5200 [00:44<08:39,  9.21it/s]
  8%|7         | 411/5200 [00:44<08:30,  9.38it/s]
  8%|7         | 412/5200 [00:44<08:52,  8.99it/s]
  8%|7         | 413/5200 [00:44<09:06,  8.76it/s]
  8%|7         | 414/5200 [00:45<09:37,  8.28it/s]
  8%|7         | 415/5200 [00:45<09:47,  8.15it/s]
  8%|8         | 416/5200 [00:45<09:45,  8.17it/s]
  8%|8         | 417/5200 [00:45<09:46,  8.15it/s]
  8%|8         | 418/5200 [00:45<10:11,  7.82it/s]
  8%|8         | 419/5200 [00:45<10:27,  7.61it/s]
  8%|8         | 421/5200 [00:45<08:35,  9.27it/s]
  8%|8         | 423/5200 [00:45<07:51, 10.14it/s]
  8%|8         | 425/5200 [00:46<07:38, 10.42it/s]
  8%|8         | 427/5200 [00:46<07:44, 10.28it/s]
  8%|8         | 429/5200 [00:46<07:41, 10.34it/s]
  8%|8         | 431/5200 [00:46<07:50, 10.13it/s]
  8%|8         | 433/5200 [00:46<07:59,  9.94it/s]
  8%|8         | 435/5200 [00:47<07:01, 11.30it/s]
  8%|8         | 438/5200 [00:47<05:53, 13.49it/s]
  8%|8         | 440/5200 [00:47<07:07, 11.12it/s]
  8%|8         | 442/5200 [00:47<07:08, 11.11it/s]
  9%|8         | 444/5200 [00:47<07:39, 10.35it/s]
  9%|8         | 446/5200 [00:48<07:16, 10.90it/s]
  9%|8         | 448/5200 [00:48<07:46, 10.18it/s]
  9%|8         | 450/5200 [00:48<07:23, 10.70it/s]
  9%|8         | 452/5200 [00:48<08:09,  9.69it/s]
  9%|8         | 454/5200 [00:48<08:05,  9.77it/s]
  9%|8         | 456/5200 [00:49<06:53, 11.47it/s]
  9%|8         | 458/5200 [00:49<07:32, 10.48it/s]
  9%|8         | 460/5200 [00:49<07:27, 10.59it/s]
  9%|8         | 462/5200 [00:49<08:03,  9.80it/s]
  9%|8         | 464/5200 [00:49<08:24,  9.39it/s]
  9%|8         | 465/5200 [00:50<08:35,  9.19it/s]
  9%|8         | 466/5200 [00:50<08:48,  8.95it/s]
  9%|8         | 467/5200 [00:50<08:55,  8.84it/s]
  9%|9         | 468/5200 [00:50<08:55,  8.83it/s]
  9%|9         | 470/5200 [00:50<07:58,  9.89it/s]
  9%|9         | 471/5200 [00:50<08:13,  9.59it/s]
  9%|9         | 472/5200 [00:50<08:12,  9.60it/s]
  9%|9         | 473/5200 [00:50<08:34,  9.20it/s]
  9%|9         | 474/5200 [00:51<09:02,  8.72it/s]
  9%|9         | 476/5200 [00:51<08:36,  9.14it/s]
  9%|9         | 477/5200 [00:51<09:04,  8.67it/s]
  9%|9         | 479/5200 [00:51<08:31,  9.22it/s]
  9%|9         | 480/5200 [00:51<08:51,  8.88it/s]
  9%|9         | 481/5200 [00:51<08:47,  8.95it/s]
  9%|9         | 482/5200 [00:51<09:05,  8.66it/s]
  9%|9         | 483/5200 [00:52<09:05,  8.65it/s]
  9%|9         | 484/5200 [00:52<09:23,  8.36it/s]
  9%|9         | 486/5200 [00:52<08:57,  8.78it/s]
  9%|9         | 488/5200 [00:52<08:46,  8.96it/s]
  9%|9         | 489/5200 [00:52<09:10,  8.56it/s]
  9%|9         | 490/5200 [00:52<08:58,  8.75it/s]
  9%|9         | 491/5200 [00:52<09:21,  8.38it/s]
  9%|9         | 492/5200 [00:53<09:54,  7.92it/s]
 10%|9         | 494/5200 [00:53<09:02,  8.67it/s]
 10%|9         | 496/5200 [00:53<09:24,  8.33it/s]
 10%|9         | 497/5200 [00:53<09:22,  8.37it/s]
 10%|9         | 498/5200 [00:53<09:34,  8.19it/s]
 10%|9         | 499/5200 [00:53<09:32,  8.21it/s]
 10%|9         | 501/5200 [00:54<08:14,  9.50it/s]
 10%|9         | 502/5200 [00:54<08:27,  9.26it/s]
 10%|9         | 503/5200 [00:54<08:28,  9.24it/s]
 10%|9         | 505/5200 [00:54<08:10,  9.56it/s]
 10%|9         | 506/5200 [00:54<08:43,  8.97it/s]
 10%|9         | 507/5200 [00:54<08:49,  8.87it/s]
 10%|9         | 508/5200 [00:54<09:35,  8.16it/s]
 10%|9         | 510/5200 [00:55<07:39, 10.21it/s]
 10%|9         | 512/5200 [00:55<06:53, 11.33it/s]
 10%|9         | 514/5200 [00:55<08:14,  9.47it/s]
 10%|9         | 516/5200 [00:55<07:20, 10.63it/s]
 10%|9         | 518/5200 [00:55<08:19,  9.38it/s]
 10%|#         | 520/5200 [00:56<08:45,  8.91it/s]
 10%|#         | 521/5200 [00:56<08:50,  8.82it/s]
 10%|#         | 522/5200 [00:56<08:44,  8.92it/s]
 10%|#         | 523/5200 [00:56<08:50,  8.82it/s]
 10%|#         | 524/5200 [00:56<08:47,  8.87it/s]
 10%|#         | 525/5200 [00:56<09:07,  8.54it/s]
 10%|#         | 527/5200 [00:56<07:21, 10.57it/s]
 10%|#         | 529/5200 [00:56<06:19, 12.29it/s]
 10%|#         | 531/5200 [00:57<06:37, 11.75it/s]
 10%|#         | 533/5200 [00:57<07:55,  9.81it/s]
 10%|#         | 535/5200 [00:57<07:21, 10.58it/s]
 10%|#         | 537/5200 [00:57<07:47,  9.96it/s]
 10%|#         | 539/5200 [00:58<08:15,  9.40it/s]
 10%|#         | 540/5200 [00:58<08:45,  8.86it/s]
 10%|#         | 541/5200 [00:58<08:44,  8.88it/s]
 10%|#         | 542/5200 [00:58<08:42,  8.91it/s]
 10%|#         | 543/5200 [00:58<08:50,  8.78it/s]
 10%|#         | 545/5200 [00:58<07:59,  9.71it/s]
 10%|#         | 546/5200 [00:58<08:32,  9.08it/s]
 11%|#         | 547/5200 [00:58<08:40,  8.94it/s]
 11%|#         | 548/5200 [00:59<08:42,  8.90it/s]
 11%|#         | 549/5200 [00:59<09:39,  8.03it/s]
 11%|#         | 550/5200 [00:59<09:37,  8.05it/s]
 11%|#         | 551/5200 [00:59<09:23,  8.25it/s]
 11%|#         | 552/5200 [00:59<09:27,  8.19it/s]
 11%|#         | 553/5200 [00:59<09:15,  8.36it/s]
 11%|#         | 554/5200 [00:59<09:17,  8.33it/s]
 11%|#         | 555/5200 [00:59<09:26,  8.21it/s]
 11%|#         | 557/5200 [01:00<08:51,  8.73it/s]
 11%|#         | 558/5200 [01:00<08:58,  8.62it/s]
 11%|#         | 559/5200 [01:00<08:58,  8.62it/s]
 11%|#         | 561/5200 [01:00<08:41,  8.90it/s]
 11%|#         | 562/5200 [01:00<08:50,  8.75it/s]
 11%|#         | 563/5200 [01:00<08:37,  8.96it/s]
 11%|#         | 564/5200 [01:00<08:41,  8.90it/s]
 11%|#         | 565/5200 [01:01<08:42,  8.87it/s]
 11%|#         | 566/5200 [01:01<08:47,  8.78it/s]
 11%|#         | 567/5200 [01:01<08:42,  8.87it/s]
 11%|#         | 568/5200 [01:01<09:02,  8.54it/s]
 11%|#         | 569/5200 [01:01<08:54,  8.67it/s]
 11%|#         | 570/5200 [01:01<08:34,  9.00it/s]
 11%|#         | 571/5200 [01:01<09:02,  8.53it/s]
 11%|#1        | 572/5200 [01:01<09:15,  8.33it/s]
 11%|#1        | 573/5200 [01:02<09:13,  8.36it/s]
 11%|#1        | 574/5200 [01:02<09:15,  8.33it/s]
 11%|#1        | 575/5200 [01:02<09:08,  8.43it/s]
 11%|#1        | 576/5200 [01:02<09:07,  8.44it/s]
 11%|#1        | 577/5200 [01:02<09:00,  8.55it/s]
 11%|#1        | 578/5200 [01:02<08:57,  8.60it/s]
 11%|#1        | 579/5200 [01:02<08:53,  8.66it/s]
 11%|#1        | 581/5200 [01:02<06:34, 11.70it/s]
 11%|#1        | 583/5200 [01:03<06:55, 11.11it/s]
 11%|#1        | 585/5200 [01:03<07:19, 10.50it/s]
 11%|#1        | 587/5200 [01:03<07:44,  9.93it/s]
 11%|#1        | 589/5200 [01:03<08:10,  9.41it/s]
 11%|#1        | 590/5200 [01:03<08:24,  9.13it/s]
 11%|#1        | 591/5200 [01:03<08:41,  8.84it/s]
 11%|#1        | 593/5200 [01:04<07:57,  9.66it/s]
 11%|#1        | 595/5200 [01:04<06:37, 11.58it/s]
 11%|#1        | 597/5200 [01:04<06:39, 11.52it/s]
 12%|#1        | 599/5200 [01:04<07:43,  9.93it/s]
 12%|#1        | 601/5200 [01:04<08:20,  9.18it/s]
 12%|#1        | 602/5200 [01:05<08:38,  8.87it/s]
 12%|#1        | 603/5200 [01:05<09:39,  7.94it/s]
 12%|#1        | 604/5200 [01:05<09:20,  8.20it/s]
 12%|#1        | 605/5200 [01:05<09:01,  8.48it/s]
 12%|#1        | 607/5200 [01:05<08:38,  8.86it/s]
 12%|#1        | 608/5200 [01:05<08:50,  8.66it/s]
 12%|#1        | 610/5200 [01:05<08:16,  9.24it/s]
 12%|#1        | 611/5200 [01:06<08:32,  8.96it/s]
 12%|#1        | 612/5200 [01:06<08:45,  8.73it/s]
 12%|#1        | 614/5200 [01:06<07:31, 10.16it/s]
 12%|#1        | 616/5200 [01:06<07:43,  9.89it/s]
 12%|#1        | 617/5200 [01:06<07:50,  9.74it/s]
 12%|#1        | 618/5200 [01:06<07:53,  9.67it/s]
 12%|#1        | 619/5200 [01:06<07:57,  9.59it/s]
 12%|#1        | 620/5200 [01:07<08:06,  9.42it/s]
 12%|#1        | 621/5200 [01:07<08:07,  9.40it/s]
 12%|#1        | 622/5200 [01:07<08:10,  9.34it/s]
 12%|#1        | 623/5200 [01:07<08:16,  9.23it/s]
 12%|#2        | 624/5200 [01:07<08:05,  9.42it/s]
 12%|#2        | 625/5200 [01:07<08:26,  9.03it/s]
 12%|#2        | 626/5200 [01:07<08:21,  9.11it/s]
 12%|#2        | 627/5200 [01:07<08:28,  8.98it/s]
 12%|#2        | 628/5200 [01:07<08:29,  8.97it/s]
 12%|#2        | 629/5200 [01:08<08:30,  8.95it/s]
 12%|#2        | 630/5200 [01:08<08:42,  8.74it/s]
 12%|#2        | 631/5200 [01:08<08:37,  8.83it/s]
 12%|#2        | 632/5200 [01:08<08:33,  8.90it/s]
 12%|#2        | 633/5200 [01:08<08:25,  9.04it/s]
 12%|#2        | 635/5200 [01:08<06:22, 11.95it/s]
 12%|#2        | 637/5200 [01:08<06:32, 11.62it/s]
 12%|#2        | 639/5200 [01:08<06:23, 11.90it/s]
 12%|#2        | 641/5200 [01:09<07:27, 10.19it/s]
 12%|#2        | 643/5200 [01:09<08:04,  9.41it/s]
 12%|#2        | 644/5200 [01:09<08:19,  9.13it/s]
 12%|#2        | 645/5200 [01:09<08:22,  9.07it/s]
 12%|#2        | 646/5200 [01:09<08:21,  9.08it/s]
 12%|#2        | 647/5200 [01:09<08:12,  9.24it/s]
 12%|#2        | 648/5200 [01:09<08:23,  9.05it/s]
 12%|#2        | 649/5200 [01:10<08:19,  9.12it/s]
 12%|#2        | 650/5200 [01:10<08:16,  9.16it/s]
 13%|#2        | 651/5200 [01:10<08:31,  8.89it/s]
 13%|#2        | 653/5200 [01:10<07:54,  9.59it/s]
 13%|#2        | 654/5200 [01:10<08:12,  9.24it/s]
 13%|#2        | 655/5200 [01:10<08:32,  8.87it/s]
 13%|#2        | 656/5200 [01:10<08:45,  8.64it/s]
 13%|#2        | 657/5200 [01:10<08:58,  8.44it/s]
 13%|#2        | 658/5200 [01:11<09:14,  8.19it/s]
 13%|#2        | 660/5200 [01:11<07:30, 10.09it/s]
 13%|#2        | 662/5200 [01:11<07:16, 10.40it/s]
 13%|#2        | 664/5200 [01:11<06:29, 11.65it/s]
 13%|#2        | 666/5200 [01:11<06:51, 11.01it/s]
 13%|#2        | 668/5200 [01:11<07:10, 10.52it/s]
 13%|#2        | 670/5200 [01:12<07:40,  9.85it/s]
 13%|#2        | 672/5200 [01:12<07:20, 10.29it/s]
 13%|#2        | 674/5200 [01:12<06:20, 11.90it/s]
 13%|#3        | 676/5200 [01:12<06:57, 10.84it/s]
 13%|#3        | 678/5200 [01:12<07:37,  9.89it/s]
 13%|#3        | 680/5200 [01:13<07:21, 10.24it/s]
 13%|#3        | 682/5200 [01:13<07:11, 10.48it/s]
 13%|#3        | 684/5200 [01:13<06:21, 11.83it/s]
 13%|#3        | 686/5200 [01:13<07:10, 10.48it/s]
 13%|#3        | 688/5200 [01:13<07:45,  9.69it/s]
 13%|#3        | 690/5200 [01:14<06:41, 11.24it/s]
 13%|#3        | 692/5200 [01:14<06:44, 11.14it/s]
 13%|#3        | 694/5200 [01:14<07:15, 10.36it/s]
 13%|#3        | 696/5200 [01:14<07:35,  9.88it/s]
 13%|#3        | 698/5200 [01:14<07:35,  9.88it/s]
 13%|#3        | 700/5200 [01:15<07:10, 10.46it/s]
 14%|#3        | 702/5200 [01:15<06:50, 10.97it/s]
 14%|#3        | 704/5200 [01:15<07:19, 10.23it/s]
 14%|#3        | 706/5200 [01:15<07:34,  9.90it/s]
 14%|#3        | 708/5200 [01:15<07:34,  9.88it/s]
 14%|#3        | 710/5200 [01:16<07:56,  9.43it/s]
 14%|#3        | 711/5200 [01:16<07:56,  9.41it/s]
 14%|#3        | 712/5200 [01:16<08:03,  9.29it/s]
 14%|#3        | 713/5200 [01:16<08:03,  9.27it/s]
 14%|#3        | 714/5200 [01:16<08:00,  9.34it/s]
 14%|#3        | 715/5200 [01:16<08:02,  9.29it/s]
 14%|#3        | 717/5200 [01:16<08:08,  9.18it/s]
 14%|#3        | 718/5200 [01:16<08:22,  8.93it/s]
 14%|#3        | 719/5200 [01:17<08:26,  8.85it/s]
 14%|#3        | 720/5200 [01:17<08:18,  8.98it/s]
 14%|#3        | 721/5200 [01:17<08:30,  8.77it/s]
 14%|#3        | 722/5200 [01:17<08:32,  8.73it/s]
 14%|#3        | 723/5200 [01:17<08:38,  8.64it/s]
 14%|#3        | 724/5200 [01:17<08:38,  8.64it/s]
 14%|#3        | 725/5200 [01:17<08:21,  8.92it/s]
 14%|#3        | 726/5200 [01:17<08:18,  8.98it/s]
 14%|#3        | 727/5200 [01:17<08:29,  8.78it/s]
 14%|#4        | 729/5200 [01:18<06:28, 11.50it/s]
 14%|#4        | 731/5200 [01:18<07:03, 10.55it/s]
 14%|#4        | 733/5200 [01:18<06:46, 10.99it/s]
 14%|#4        | 735/5200 [01:18<07:23, 10.07it/s]
 14%|#4        | 737/5200 [01:18<07:48,  9.52it/s]
 14%|#4        | 738/5200 [01:19<07:45,  9.59it/s]
 14%|#4        | 740/5200 [01:19<07:34,  9.81it/s]
 14%|#4        | 742/5200 [01:19<07:35,  9.79it/s]
 14%|#4        | 743/5200 [01:19<07:39,  9.70it/s]
 14%|#4        | 745/5200 [01:19<07:29,  9.91it/s]
 14%|#4        | 747/5200 [01:19<07:31,  9.86it/s]
 14%|#4        | 749/5200 [01:20<07:31,  9.86it/s]
 14%|#4        | 750/5200 [01:20<07:35,  9.76it/s]
 14%|#4        | 751/5200 [01:20<07:48,  9.50it/s]
 14%|#4        | 752/5200 [01:20<08:14,  9.00it/s]
 14%|#4        | 753/5200 [01:20<08:20,  8.88it/s]
 14%|#4        | 754/5200 [01:20<08:11,  9.05it/s]
 15%|#4        | 755/5200 [01:20<08:15,  8.96it/s]
 15%|#4        | 757/5200 [01:20<06:27, 11.47it/s]
 15%|#4        | 759/5200 [01:21<07:17, 10.15it/s]
 15%|#4        | 761/5200 [01:21<07:56,  9.31it/s]
 15%|#4        | 762/5200 [01:21<08:06,  9.13it/s]
 15%|#4        | 764/5200 [01:21<07:20, 10.06it/s]
 15%|#4        | 766/5200 [01:21<06:16, 11.79it/s]
 15%|#4        | 768/5200 [01:21<06:07, 12.07it/s]
 15%|#4        | 770/5200 [01:22<06:49, 10.82it/s]
 15%|#4        | 772/5200 [01:22<06:31, 11.30it/s]
 15%|#4        | 774/5200 [01:22<06:37, 11.13it/s]
 15%|#4        | 776/5200 [01:22<07:26,  9.91it/s]
 15%|#4        | 778/5200 [01:22<06:51, 10.75it/s]
 15%|#5        | 780/5200 [01:23<06:59, 10.52it/s]
 15%|#5        | 782/5200 [01:23<07:24,  9.95it/s]
 15%|#5        | 784/5200 [01:23<07:57,  9.25it/s]
 15%|#5        | 785/5200 [01:23<08:02,  9.16it/s]
 15%|#5        | 786/5200 [01:23<08:20,  8.82it/s]
 15%|#5        | 787/5200 [01:24<08:19,  8.84it/s]
 15%|#5        | 788/5200 [01:24<08:20,  8.81it/s]
 15%|#5        | 789/5200 [01:24<08:27,  8.69it/s]
 15%|#5        | 790/5200 [01:24<08:39,  8.49it/s]
 15%|#5        | 791/5200 [01:24<08:37,  8.52it/s]
 15%|#5        | 792/5200 [01:24<08:23,  8.76it/s]
 15%|#5        | 793/5200 [01:24<08:13,  8.93it/s]
 15%|#5        | 794/5200 [01:24<08:10,  8.98it/s]
 15%|#5        | 796/5200 [01:24<07:01, 10.45it/s]
 15%|#5        | 798/5200 [01:25<06:51, 10.68it/s]
 15%|#5        | 800/5200 [01:25<07:24,  9.91it/s]
 15%|#5        | 801/5200 [01:25<07:43,  9.48it/s]
 15%|#5        | 802/5200 [01:25<07:54,  9.28it/s]
 15%|#5        | 803/5200 [01:25<07:53,  9.29it/s]
 15%|#5        | 805/5200 [01:25<06:55, 10.58it/s]
 16%|#5        | 808/5200 [01:26<06:04, 12.04it/s]
 16%|#5        | 810/5200 [01:26<05:48, 12.60it/s]
 16%|#5        | 812/5200 [01:26<05:40, 12.90it/s]
 16%|#5        | 814/5200 [01:26<06:29, 11.26it/s]
 16%|#5        | 816/5200 [01:26<07:15, 10.06it/s]
 16%|#5        | 818/5200 [01:27<07:47,  9.37it/s]
 16%|#5        | 820/5200 [01:27<07:43,  9.45it/s]
 16%|#5        | 821/5200 [01:27<07:57,  9.17it/s]
 16%|#5        | 823/5200 [01:27<07:39,  9.53it/s]
 16%|#5        | 824/5200 [01:27<07:47,  9.37it/s]
 16%|#5        | 825/5200 [01:27<07:44,  9.43it/s]
 16%|#5        | 827/5200 [01:28<07:30,  9.71it/s]
 16%|#5        | 829/5200 [01:28<07:21,  9.90it/s]
 16%|#5        | 831/5200 [01:28<06:36, 11.01it/s]
 16%|#6        | 833/5200 [01:28<06:23, 11.37it/s]
 16%|#6        | 835/5200 [01:28<06:12, 11.71it/s]
 16%|#6        | 837/5200 [01:28<06:21, 11.44it/s]
 16%|#6        | 839/5200 [01:29<06:47, 10.71it/s]
 16%|#6        | 841/5200 [01:29<06:26, 11.29it/s]
 16%|#6        | 843/5200 [01:29<06:15, 11.61it/s]
 16%|#6        | 845/5200 [01:29<06:46, 10.71it/s]
 16%|#6        | 847/5200 [01:29<06:25, 11.29it/s]
 16%|#6        | 849/5200 [01:29<06:41, 10.83it/s]
 16%|#6        | 851/5200 [01:30<07:02, 10.30it/s]
 16%|#6        | 853/5200 [01:30<07:16,  9.96it/s]
 16%|#6        | 855/5200 [01:30<06:51, 10.55it/s]
 16%|#6        | 857/5200 [01:30<07:12, 10.04it/s]
 17%|#6        | 859/5200 [01:30<07:19,  9.88it/s]
 17%|#6        | 861/5200 [01:31<06:51, 10.53it/s]
 17%|#6        | 863/5200 [01:31<06:57, 10.39it/s]
 17%|#6        | 865/5200 [01:31<06:37, 10.90it/s]
 17%|#6        | 867/5200 [01:31<06:20, 11.38it/s]
 17%|#6        | 869/5200 [01:31<06:13, 11.59it/s]
 17%|#6        | 871/5200 [01:32<06:55, 10.42it/s]
 17%|#6        | 873/5200 [01:32<07:12, 10.01it/s]
 17%|#6        | 875/5200 [01:32<07:29,  9.63it/s]
 17%|#6        | 876/5200 [01:32<07:42,  9.35it/s]
 17%|#6        | 877/5200 [01:32<07:54,  9.11it/s]
 17%|#6        | 879/5200 [01:32<06:41, 10.77it/s]
 17%|#6        | 881/5200 [01:33<06:22, 11.29it/s]
 17%|#6        | 883/5200 [01:33<06:49, 10.53it/s]
 17%|#7        | 885/5200 [01:33<07:12,  9.97it/s]
 17%|#7        | 887/5200 [01:33<06:56, 10.35it/s]
 17%|#7        | 889/5200 [01:33<06:49, 10.53it/s]
 17%|#7        | 891/5200 [01:34<07:01, 10.21it/s]
 17%|#7        | 893/5200 [01:34<06:52, 10.43it/s]
 17%|#7        | 895/5200 [01:34<06:45, 10.63it/s]
 17%|#7        | 897/5200 [01:34<07:29,  9.56it/s]
 17%|#7        | 899/5200 [01:34<07:06, 10.08it/s]
 17%|#7        | 901/5200 [01:35<07:36,  9.43it/s]
 17%|#7        | 902/5200 [01:35<07:43,  9.27it/s]
 17%|#7        | 903/5200 [01:35<07:52,  9.10it/s]
 17%|#7        | 904/5200 [01:35<07:56,  9.01it/s]
 17%|#7        | 906/5200 [01:35<07:06, 10.06it/s]
 17%|#7        | 908/5200 [01:35<06:59, 10.24it/s]
 18%|#7        | 910/5200 [01:35<06:36, 10.82it/s]
 18%|#7        | 912/5200 [01:36<06:54, 10.34it/s]
 18%|#7        | 914/5200 [01:36<07:13,  9.89it/s]
 18%|#7        | 915/5200 [01:36<07:15,  9.83it/s]
 18%|#7        | 916/5200 [01:36<07:20,  9.72it/s]
 18%|#7        | 917/5200 [01:36<07:27,  9.58it/s]
 18%|#7        | 918/5200 [01:36<07:40,  9.31it/s]
 18%|#7        | 920/5200 [01:36<06:51, 10.40it/s]
 18%|#7        | 922/5200 [01:37<06:55, 10.30it/s]
 18%|#7        | 924/5200 [01:37<06:48, 10.46it/s]
 18%|#7        | 926/5200 [01:37<06:33, 10.86it/s]
 18%|#7        | 928/5200 [01:37<07:04, 10.06it/s]
 18%|#7        | 930/5200 [01:38<07:27,  9.54it/s]
 18%|#7        | 931/5200 [01:38<07:26,  9.56it/s]
 18%|#7        | 933/5200 [01:38<06:57, 10.23it/s]
 18%|#7        | 935/5200 [01:38<06:44, 10.54it/s]
 18%|#8        | 937/5200 [01:38<06:29, 10.94it/s]
 18%|#8        | 939/5200 [01:38<06:52, 10.32it/s]
 18%|#8        | 941/5200 [01:39<07:05, 10.01it/s]
 18%|#8        | 943/5200 [01:39<07:12,  9.85it/s]
 18%|#8        | 944/5200 [01:39<07:10,  9.88it/s]
 18%|#8        | 946/5200 [01:39<06:39, 10.65it/s]
 18%|#8        | 948/5200 [01:39<07:03, 10.03it/s]
 18%|#8        | 950/5200 [01:39<07:12,  9.82it/s]
 18%|#8        | 951/5200 [01:40<07:23,  9.58it/s]
 18%|#8        | 952/5200 [01:40<07:28,  9.47it/s]
 18%|#8        | 953/5200 [01:40<07:28,  9.48it/s]
 18%|#8        | 954/5200 [01:40<07:26,  9.50it/s]
 18%|#8        | 955/5200 [01:40<07:41,  9.19it/s]
 18%|#8        | 956/5200 [01:40<07:51,  9.01it/s]
 18%|#8        | 957/5200 [01:40<07:54,  8.94it/s]
 18%|#8        | 958/5200 [01:40<07:55,  8.92it/s]
 18%|#8        | 959/5200 [01:40<07:58,  8.85it/s]
 18%|#8        | 960/5200 [01:41<07:52,  8.98it/s]
 18%|#8        | 962/5200 [01:41<06:34, 10.73it/s]
 19%|#8        | 964/5200 [01:41<07:05,  9.96it/s]
 19%|#8        | 966/5200 [01:41<06:59, 10.09it/s]
 19%|#8        | 968/5200 [01:41<07:25,  9.50it/s]
 19%|#8        | 970/5200 [01:42<06:52, 10.25it/s]
 19%|#8        | 972/5200 [01:42<06:27, 10.90it/s]
 19%|#8        | 974/5200 [01:42<06:35, 10.70it/s]
 19%|#8        | 976/5200 [01:42<05:53, 11.95it/s]
 19%|#8        | 978/5200 [01:42<07:03,  9.96it/s]
 19%|#8        | 980/5200 [01:42<06:34, 10.69it/s]
 19%|#8        | 982/5200 [01:43<07:16,  9.66it/s]
 19%|#8        | 984/5200 [01:43<06:53, 10.19it/s]
 19%|#8        | 986/5200 [01:43<05:52, 11.96it/s]
 19%|#9        | 988/5200 [01:43<05:49, 12.06it/s]
 19%|#9        | 990/5200 [01:43<05:11, 13.52it/s]
 19%|#9        | 992/5200 [01:43<05:29, 12.79it/s]
 19%|#9        | 994/5200 [01:44<05:11, 13.50it/s]
 19%|#9        | 996/5200 [01:44<06:21, 11.03it/s]
 19%|#9        | 998/5200 [01:44<07:02,  9.94it/s]
 19%|#9        | 1000/5200 [01:44<06:37, 10.57it/s]
 19%|#9        | 1002/5200 [01:44<07:08,  9.79it/s]
 19%|#9        | 1004/5200 [01:45<07:46,  9.00it/s]
 19%|#9        | 1005/5200 [01:45<07:55,  8.83it/s]
 19%|#9        | 1007/5200 [01:45<07:18,  9.57it/s]
 19%|#9        | 1008/5200 [01:45<07:22,  9.47it/s]
 19%|#9        | 1009/5200 [01:45<07:23,  9.44it/s]
 19%|#9        | 1010/5200 [01:45<07:24,  9.43it/s]
 19%|#9        | 1011/5200 [01:45<07:41,  9.08it/s]
 19%|#9        | 1012/5200 [01:46<07:39,  9.12it/s]
 19%|#9        | 1013/5200 [01:46<07:43,  9.03it/s]
 20%|#9        | 1015/5200 [01:46<06:48, 10.25it/s]
 20%|#9        | 1017/5200 [01:46<07:50,  8.88it/s]
 20%|#9        | 1018/5200 [01:46<08:07,  8.57it/s]
 20%|#9        | 1019/5200 [01:46<08:13,  8.48it/s]
 20%|#9        | 1021/5200 [01:47<07:36,  9.15it/s]
 20%|#9        | 1022/5200 [01:47<07:33,  9.22it/s]
 20%|#9        | 1023/5200 [01:47<07:34,  9.19it/s]
 20%|#9        | 1024/5200 [01:47<07:37,  9.13it/s]
 20%|#9        | 1025/5200 [01:47<07:46,  8.95it/s]
 20%|#9        | 1026/5200 [01:47<07:55,  8.77it/s]
 20%|#9        | 1027/5200 [01:47<07:56,  8.76it/s]
 20%|#9        | 1028/5200 [01:47<07:54,  8.79it/s]
 20%|#9        | 1029/5200 [01:47<08:01,  8.66it/s]
 20%|#9        | 1030/5200 [01:48<07:51,  8.85it/s]
 20%|#9        | 1031/5200 [01:48<07:47,  8.92it/s]
 20%|#9        | 1032/5200 [01:48<08:09,  8.51it/s]
 20%|#9        | 1034/5200 [01:48<06:49, 10.18it/s]
 20%|#9        | 1035/5200 [01:48<07:07,  9.75it/s]
 20%|#9        | 1036/5200 [01:48<07:18,  9.50it/s]
 20%|#9        | 1037/5200 [01:48<07:44,  8.96it/s]
 20%|#9        | 1038/5200 [01:48<08:10,  8.49it/s]
 20%|#9        | 1039/5200 [01:49<08:15,  8.40it/s]
 20%|##        | 1040/5200 [01:49<08:20,  8.31it/s]
 20%|##        | 1042/5200 [01:49<07:09,  9.68it/s]
 20%|##        | 1043/5200 [01:49<07:20,  9.43it/s]
 20%|##        | 1044/5200 [01:49<07:21,  9.41it/s]
 20%|##        | 1046/5200 [01:49<06:23, 10.84it/s]
 20%|##        | 1048/5200 [01:49<06:25, 10.77it/s]
 20%|##        | 1051/5200 [01:50<05:38, 12.25it/s]
 20%|##        | 1053/5200 [01:50<06:19, 10.92it/s]
 20%|##        | 1055/5200 [01:50<07:05,  9.74it/s]
 20%|##        | 1056/5200 [01:50<07:20,  9.40it/s]
 20%|##        | 1058/5200 [01:50<07:13,  9.55it/s]
 20%|##        | 1059/5200 [01:51<07:25,  9.29it/s]
 20%|##        | 1061/5200 [01:51<06:50, 10.08it/s]
 20%|##        | 1063/5200 [01:51<06:54,  9.97it/s]
 20%|##        | 1064/5200 [01:51<07:08,  9.65it/s]
 20%|##        | 1066/5200 [01:51<06:43, 10.25it/s]
 21%|##        | 1068/5200 [01:51<05:47, 11.90it/s]
 21%|##        | 1070/5200 [01:52<06:15, 10.99it/s]
 21%|##        | 1072/5200 [01:52<06:07, 11.25it/s]
 21%|##        | 1074/5200 [01:52<05:49, 11.80it/s]
 21%|##        | 1076/5200 [01:52<05:39, 12.14it/s]
 21%|##        | 1078/5200 [01:52<05:50, 11.77it/s]
 21%|##        | 1080/5200 [01:52<05:56, 11.55it/s]
 21%|##        | 1082/5200 [01:53<05:49, 11.78it/s]
 21%|##        | 1084/5200 [01:53<06:25, 10.66it/s]
 21%|##        | 1086/5200 [01:53<06:45, 10.15it/s]
 21%|##        | 1088/5200 [01:53<07:18,  9.38it/s]
 21%|##        | 1089/5200 [01:53<07:26,  9.21it/s]
 21%|##        | 1090/5200 [01:53<07:27,  9.19it/s]
 21%|##        | 1091/5200 [01:54<07:26,  9.20it/s]
 21%|##1       | 1092/5200 [01:54<07:46,  8.80it/s]
 21%|##1       | 1093/5200 [01:54<07:40,  8.93it/s]
 21%|##1       | 1095/5200 [01:54<06:43, 10.18it/s]
 21%|##1       | 1097/5200 [01:54<06:23, 10.69it/s]
 21%|##1       | 1099/5200 [01:54<06:44, 10.13it/s]
 21%|##1       | 1101/5200 [01:54<05:42, 11.96it/s]
 21%|##1       | 1103/5200 [01:55<06:09, 11.10it/s]
 21%|##1       | 1105/5200 [01:55<06:29, 10.51it/s]
 21%|##1       | 1107/5200 [01:55<06:44, 10.12it/s]
 21%|##1       | 1109/5200 [01:55<06:53,  9.88it/s]
 21%|##1       | 1111/5200 [01:56<06:54,  9.87it/s]
 21%|##1       | 1113/5200 [01:56<07:08,  9.55it/s]
 21%|##1       | 1114/5200 [01:56<07:06,  9.58it/s]
 21%|##1       | 1115/5200 [01:56<07:17,  9.33it/s]
 21%|##1       | 1116/5200 [01:56<07:31,  9.04it/s]
 21%|##1       | 1117/5200 [01:56<07:45,  8.78it/s]
 22%|##1       | 1118/5200 [01:56<07:41,  8.85it/s]
 22%|##1       | 1119/5200 [01:56<07:51,  8.65it/s]
 22%|##1       | 1120/5200 [01:57<08:00,  8.48it/s]
 22%|##1       | 1123/5200 [01:57<05:32, 12.26it/s]
 22%|##1       | 1125/5200 [01:57<06:16, 10.81it/s]
 22%|##1       | 1127/5200 [01:57<06:37, 10.25it/s]
 22%|##1       | 1129/5200 [01:57<06:10, 10.98it/s]
 22%|##1       | 1132/5200 [01:58<05:33, 12.21it/s]
 22%|##1       | 1134/5200 [01:58<05:59, 11.31it/s]
 22%|##1       | 1136/5200 [01:58<06:29, 10.44it/s]
 22%|##1       | 1138/5200 [01:58<05:51, 11.56it/s]
 22%|##1       | 1140/5200 [01:58<06:43, 10.07it/s]
 22%|##1       | 1142/5200 [01:59<06:06, 11.07it/s]
 22%|##2       | 1144/5200 [01:59<05:41, 11.89it/s]
 22%|##2       | 1146/5200 [01:59<05:12, 12.96it/s]
 22%|##2       | 1148/5200 [01:59<05:24, 12.50it/s]
 22%|##2       | 1150/5200 [01:59<05:57, 11.33it/s]
 22%|##2       | 1152/5200 [01:59<05:19, 12.68it/s]
 22%|##2       | 1154/5200 [01:59<05:44, 11.73it/s]
 22%|##2       | 1156/5200 [02:00<06:02, 11.14it/s]
 22%|##2       | 1158/5200 [02:00<05:33, 12.14it/s]
 22%|##2       | 1160/5200 [02:00<05:29, 12.26it/s]
 22%|##2       | 1162/5200 [02:00<05:29, 12.25it/s]
 22%|##2       | 1164/5200 [02:00<06:09, 10.92it/s]
 22%|##2       | 1166/5200 [02:01<06:21, 10.58it/s]
 22%|##2       | 1168/5200 [02:01<05:46, 11.64it/s]
 22%|##2       | 1170/5200 [02:01<05:41, 11.79it/s]
 23%|##2       | 1172/5200 [02:01<06:11, 10.84it/s]
 23%|##2       | 1174/5200 [02:01<06:15, 10.73it/s]
 23%|##2       | 1176/5200 [02:01<06:09, 10.89it/s]
 23%|##2       | 1178/5200 [02:02<06:05, 11.01it/s]
 23%|##2       | 1180/5200 [02:02<06:42,  9.98it/s]
 23%|##2       | 1182/5200 [02:02<06:31, 10.26it/s]
 23%|##2       | 1184/5200 [02:02<06:50,  9.78it/s]
 23%|##2       | 1185/5200 [02:02<07:02,  9.51it/s]
 23%|##2       | 1186/5200 [02:02<06:59,  9.57it/s]
 23%|##2       | 1187/5200 [02:03<07:13,  9.25it/s]
 23%|##2       | 1188/5200 [02:03<07:18,  9.16it/s]
 23%|##2       | 1189/5200 [02:03<07:14,  9.24it/s]
 23%|##2       | 1190/5200 [02:03<07:22,  9.06it/s]
 23%|##2       | 1191/5200 [02:03<07:19,  9.13it/s]
 23%|##2       | 1192/5200 [02:03<07:25,  9.00it/s]
 23%|##2       | 1193/5200 [02:03<07:20,  9.10it/s]
 23%|##2       | 1194/5200 [02:03<07:22,  9.05it/s]
 23%|##2       | 1195/5200 [02:04<07:32,  8.86it/s]
 23%|##3       | 1196/5200 [02:04<07:23,  9.03it/s]
 23%|##3       | 1197/5200 [02:04<07:22,  9.05it/s]
 23%|##3       | 1198/5200 [02:04<07:25,  8.99it/s]
 23%|##3       | 1199/5200 [02:04<07:37,  8.74it/s]
 23%|##3       | 1200/5200 [02:04<07:48,  8.54it/s]
 23%|##3       | 1201/5200 [02:04<07:52,  8.46it/s]
 23%|##3       | 1202/5200 [02:04<07:37,  8.74it/s]
 23%|##3       | 1203/5200 [02:04<07:28,  8.92it/s]
 23%|##3       | 1204/5200 [02:05<07:38,  8.72it/s]
 23%|##3       | 1205/5200 [02:05<07:48,  8.53it/s]
 23%|##3       | 1206/5200 [02:05<07:45,  8.58it/s]
 23%|##3       | 1207/5200 [02:05<07:31,  8.85it/s]
 23%|##3       | 1208/5200 [02:05<07:39,  8.69it/s]
 23%|##3       | 1209/5200 [02:05<07:35,  8.75it/s]
 23%|##3       | 1210/5200 [02:05<07:33,  8.79it/s]
 23%|##3       | 1212/5200 [02:05<06:10, 10.77it/s]
 23%|##3       | 1214/5200 [02:06<06:20, 10.47it/s]
 23%|##3       | 1216/5200 [02:06<05:20, 12.44it/s]
 23%|##3       | 1218/5200 [02:06<06:08, 10.80it/s]
 23%|##3       | 1220/5200 [02:06<05:30, 12.05it/s]
 24%|##3       | 1222/5200 [02:06<05:34, 11.90it/s]
 24%|##3       | 1224/5200 [02:06<05:12, 12.73it/s]
 24%|##3       | 1226/5200 [02:06<04:59, 13.27it/s]
 24%|##3       | 1228/5200 [02:07<04:48, 13.75it/s]
 24%|##3       | 1230/5200 [02:07<05:12, 12.69it/s]
 24%|##3       | 1232/5200 [02:07<04:43, 14.01it/s]
 24%|##3       | 1234/5200 [02:07<04:25, 14.91it/s]
 24%|##3       | 1236/5200 [02:07<05:20, 12.37it/s]
 24%|##3       | 1239/5200 [02:07<04:24, 14.99it/s]
 24%|##3       | 1241/5200 [02:08<04:48, 13.74it/s]
 24%|##3       | 1243/5200 [02:08<05:35, 11.80it/s]
 24%|##3       | 1245/5200 [02:08<06:02, 10.91it/s]
 24%|##3       | 1247/5200 [02:08<05:50, 11.29it/s]
 24%|##4       | 1249/5200 [02:08<05:10, 12.71it/s]
 24%|##4       | 1251/5200 [02:09<06:03, 10.87it/s]
 24%|##4       | 1253/5200 [02:09<06:38,  9.91it/s]
 24%|##4       | 1255/5200 [02:09<05:58, 11.00it/s]
 24%|##4       | 1257/5200 [02:09<05:55, 11.10it/s]
 24%|##4       | 1259/5200 [02:09<06:30, 10.08it/s]
 24%|##4       | 1261/5200 [02:09<06:22, 10.30it/s]
 24%|##4       | 1263/5200 [02:10<06:19, 10.36it/s]
 24%|##4       | 1265/5200 [02:10<06:59,  9.37it/s]
 24%|##4       | 1266/5200 [02:10<07:09,  9.16it/s]
 24%|##4       | 1267/5200 [02:10<07:31,  8.71it/s]
 24%|##4       | 1268/5200 [02:10<07:38,  8.57it/s]
 24%|##4       | 1269/5200 [02:10<07:51,  8.35it/s]
 24%|##4       | 1270/5200 [02:11<07:52,  8.32it/s]
 24%|##4       | 1271/5200 [02:11<08:09,  8.03it/s]
 24%|##4       | 1272/5200 [02:11<08:15,  7.93it/s]
 24%|##4       | 1274/5200 [02:11<06:43,  9.73it/s]
 25%|##4       | 1275/5200 [02:11<07:27,  8.77it/s]
 25%|##4       | 1276/5200 [02:11<07:35,  8.61it/s]
 25%|##4       | 1277/5200 [02:11<08:06,  8.07it/s]
 25%|##4       | 1278/5200 [02:12<08:19,  7.86it/s]
 25%|##4       | 1280/5200 [02:12<07:33,  8.64it/s]
 25%|##4       | 1281/5200 [02:12<07:51,  8.31it/s]
 25%|##4       | 1282/5200 [02:12<07:59,  8.18it/s]
 25%|##4       | 1283/5200 [02:12<07:59,  8.16it/s]
 25%|##4       | 1284/5200 [02:12<08:21,  7.80it/s]
 25%|##4       | 1285/5200 [02:12<08:36,  7.58it/s]
 25%|##4       | 1286/5200 [02:13<08:47,  7.42it/s]
 25%|##4       | 1287/5200 [02:13<08:43,  7.47it/s]
 25%|##4       | 1289/5200 [02:13<08:04,  8.08it/s]
 25%|##4       | 1291/5200 [02:13<06:31,  9.99it/s]
 25%|##4       | 1293/5200 [02:13<06:35,  9.88it/s]
 25%|##4       | 1295/5200 [02:13<06:13, 10.45it/s]
 25%|##4       | 1297/5200 [02:14<06:29, 10.03it/s]
 25%|##4       | 1299/5200 [02:14<06:51,  9.47it/s]
 25%|##5       | 1301/5200 [02:14<06:18, 10.30it/s]
 25%|##5       | 1303/5200 [02:14<06:12, 10.46it/s]
 25%|##5       | 1305/5200 [02:14<05:46, 11.23it/s]
 25%|##5       | 1307/5200 [02:15<05:37, 11.52it/s]
 25%|##5       | 1309/5200 [02:15<06:02, 10.73it/s]
 25%|##5       | 1311/5200 [02:15<06:34,  9.86it/s]
 25%|##5       | 1313/5200 [02:15<06:21, 10.19it/s]
 25%|##5       | 1315/5200 [02:15<06:43,  9.62it/s]
 25%|##5       | 1316/5200 [02:16<07:01,  9.21it/s]
 25%|##5       | 1317/5200 [02:16<07:11,  9.00it/s]
 25%|##5       | 1318/5200 [02:16<07:24,  8.74it/s]
 25%|##5       | 1319/5200 [02:16<07:32,  8.57it/s]
 25%|##5       | 1321/5200 [02:16<06:43,  9.60it/s]
 25%|##5       | 1323/5200 [02:16<06:39,  9.70it/s]
 25%|##5       | 1324/5200 [02:16<07:02,  9.17it/s]
 25%|##5       | 1325/5200 [02:17<07:42,  8.38it/s]
 26%|##5       | 1327/5200 [02:17<07:12,  8.95it/s]
 26%|##5       | 1329/5200 [02:17<07:11,  8.97it/s]
 26%|##5       | 1331/5200 [02:17<07:28,  8.62it/s]
 26%|##5       | 1332/5200 [02:17<07:35,  8.49it/s]
 26%|##5       | 1333/5200 [02:17<07:44,  8.32it/s]
 26%|##5       | 1334/5200 [02:18<07:53,  8.17it/s]
 26%|##5       | 1335/5200 [02:18<08:08,  7.91it/s]
 26%|##5       | 1336/5200 [02:18<08:19,  7.74it/s]
 26%|##5       | 1337/5200 [02:18<08:32,  7.54it/s]
 26%|##5       | 1338/5200 [02:18<08:39,  7.44it/s]
 26%|##5       | 1339/5200 [02:18<08:38,  7.45it/s]
 26%|##5       | 1340/5200 [02:18<08:57,  7.18it/s]
 26%|##5       | 1341/5200 [02:19<09:08,  7.03it/s]
 26%|##5       | 1342/5200 [02:19<08:38,  7.44it/s]
 26%|##5       | 1343/5200 [02:19<08:18,  7.74it/s]
 26%|##5       | 1344/5200 [02:19<08:12,  7.82it/s]
 26%|##5       | 1345/5200 [02:19<08:22,  7.67it/s]
 26%|##5       | 1346/5200 [02:19<08:17,  7.75it/s]
 26%|##5       | 1347/5200 [02:19<08:22,  7.67it/s]
 26%|##5       | 1348/5200 [02:19<08:34,  7.49it/s]
 26%|##5       | 1349/5200 [02:20<08:04,  7.94it/s]
 26%|##5       | 1350/5200 [02:20<08:30,  7.54it/s]
 26%|##6       | 1352/5200 [02:20<08:06,  7.91it/s]
 26%|##6       | 1354/5200 [02:20<07:21,  8.72it/s]
 26%|##6       | 1356/5200 [02:20<06:46,  9.47it/s]
 26%|##6       | 1357/5200 [02:21<07:22,  8.69it/s]
 26%|##6       | 1358/5200 [02:21<07:38,  8.38it/s]
 26%|##6       | 1359/5200 [02:21<08:33,  7.48it/s]
 26%|##6       | 1360/5200 [02:21<09:26,  6.78it/s]
 26%|##6       | 1361/5200 [02:21<09:22,  6.82it/s]
 26%|##6       | 1362/5200 [02:21<09:03,  7.06it/s]
 26%|##6       | 1363/5200 [02:21<08:49,  7.25it/s]
 26%|##6       | 1364/5200 [02:22<08:49,  7.25it/s]
 26%|##6       | 1365/5200 [02:22<08:43,  7.33it/s]
 26%|##6       | 1366/5200 [02:22<08:39,  7.38it/s]
 26%|##6       | 1367/5200 [02:22<08:31,  7.50it/s]
 26%|##6       | 1368/5200 [02:22<09:54,  6.44it/s]
 26%|##6       | 1369/5200 [02:22<09:16,  6.88it/s]
 26%|##6       | 1371/5200 [02:22<07:13,  8.83it/s]
 26%|##6       | 1372/5200 [02:23<07:23,  8.63it/s]
 26%|##6       | 1374/5200 [02:23<06:46,  9.41it/s]
 26%|##6       | 1375/5200 [02:23<06:56,  9.19it/s]
 26%|##6       | 1376/5200 [02:23<07:07,  8.95it/s]
 26%|##6       | 1377/5200 [02:23<07:36,  8.38it/s]
 26%|##6       | 1378/5200 [02:23<07:51,  8.11it/s]
 27%|##6       | 1379/5200 [02:23<08:17,  7.69it/s]
 27%|##6       | 1381/5200 [02:24<06:38,  9.59it/s]
 27%|##6       | 1382/5200 [02:24<07:13,  8.80it/s]
 27%|##6       | 1384/5200 [02:24<06:36,  9.62it/s]
 27%|##6       | 1386/5200 [02:24<05:52, 10.81it/s]
 27%|##6       | 1388/5200 [02:24<05:40, 11.21it/s]
 27%|##6       | 1390/5200 [02:24<06:00, 10.57it/s]
 27%|##6       | 1392/5200 [02:25<05:34, 11.40it/s]
 27%|##6       | 1394/5200 [02:25<05:49, 10.88it/s]
 27%|##6       | 1396/5200 [02:25<06:24,  9.90it/s]
 27%|##6       | 1398/5200 [02:25<06:50,  9.26it/s]
 27%|##6       | 1399/5200 [02:25<06:52,  9.21it/s]
 27%|##6       | 1401/5200 [02:25<05:51, 10.82it/s]
 27%|##6       | 1403/5200 [02:26<05:50, 10.84it/s]
 27%|##7       | 1405/5200 [02:26<06:27,  9.80it/s]
 27%|##7       | 1407/5200 [02:26<06:59,  9.04it/s]
 27%|##7       | 1409/5200 [02:26<06:21,  9.94it/s]
 27%|##7       | 1411/5200 [02:27<06:40,  9.45it/s]
 27%|##7       | 1412/5200 [02:27<06:49,  9.25it/s]
 27%|##7       | 1413/5200 [02:27<06:54,  9.14it/s]
 27%|##7       | 1414/5200 [02:27<06:57,  9.08it/s]
 27%|##7       | 1415/5200 [02:27<06:59,  9.01it/s]
 27%|##7       | 1416/5200 [02:27<07:08,  8.83it/s]
 27%|##7       | 1417/5200 [02:27<07:21,  8.56it/s]
 27%|##7       | 1418/5200 [02:27<07:18,  8.63it/s]
 27%|##7       | 1419/5200 [02:27<07:19,  8.61it/s]
 27%|##7       | 1420/5200 [02:28<07:24,  8.51it/s]
 27%|##7       | 1421/5200 [02:28<07:11,  8.75it/s]
 27%|##7       | 1422/5200 [02:28<07:12,  8.73it/s]
 27%|##7       | 1424/5200 [02:28<06:25,  9.80it/s]
 27%|##7       | 1425/5200 [02:28<06:28,  9.72it/s]
 27%|##7       | 1426/5200 [02:28<06:47,  9.27it/s]
 27%|##7       | 1427/5200 [02:28<06:42,  9.37it/s]
 27%|##7       | 1428/5200 [02:28<07:16,  8.64it/s]
 27%|##7       | 1429/5200 [02:29<07:07,  8.82it/s]
 28%|##7       | 1431/5200 [02:29<05:53, 10.66it/s]
 28%|##7       | 1433/5200 [02:29<05:08, 12.20it/s]
 28%|##7       | 1435/5200 [02:29<05:12, 12.05it/s]
 28%|##7       | 1437/5200 [02:29<05:54, 10.60it/s]
 28%|##7       | 1439/5200 [02:29<06:01, 10.40it/s]
 28%|##7       | 1441/5200 [02:30<06:50,  9.17it/s]
 28%|##7       | 1442/5200 [02:30<06:47,  9.23it/s]
 28%|##7       | 1443/5200 [02:30<06:43,  9.32it/s]
 28%|##7       | 1444/5200 [02:30<06:40,  9.37it/s]
 28%|##7       | 1445/5200 [02:30<06:35,  9.49it/s]
 28%|##7       | 1446/5200 [02:30<06:37,  9.45it/s]
 28%|##7       | 1448/5200 [02:30<05:23, 11.59it/s]
 28%|##7       | 1450/5200 [02:31<05:56, 10.53it/s]
 28%|##7       | 1452/5200 [02:31<06:05, 10.24it/s]
 28%|##7       | 1454/5200 [02:31<05:42, 10.94it/s]
 28%|##8       | 1456/5200 [02:31<06:00, 10.39it/s]
 28%|##8       | 1458/5200 [02:31<06:31,  9.56it/s]
 28%|##8       | 1459/5200 [02:32<06:41,  9.32it/s]
 28%|##8       | 1460/5200 [02:32<07:03,  8.84it/s]
 28%|##8       | 1462/5200 [02:32<07:06,  8.77it/s]
 28%|##8       | 1464/5200 [02:32<06:26,  9.66it/s]
 28%|##8       | 1466/5200 [02:32<05:53, 10.56it/s]
 28%|##8       | 1468/5200 [02:32<05:18, 11.72it/s]
 28%|##8       | 1470/5200 [02:33<05:43, 10.84it/s]
 28%|##8       | 1472/5200 [02:33<06:01, 10.30it/s]
 28%|##8       | 1474/5200 [02:33<06:16,  9.88it/s]
 28%|##8       | 1476/5200 [02:33<06:43,  9.22it/s]
 28%|##8       | 1477/5200 [02:33<06:52,  9.02it/s]
 28%|##8       | 1478/5200 [02:33<06:56,  8.93it/s]
 28%|##8       | 1479/5200 [02:34<07:01,  8.83it/s]
 28%|##8       | 1480/5200 [02:34<07:13,  8.58it/s]
 28%|##8       | 1482/5200 [02:34<06:33,  9.45it/s]
 29%|##8       | 1484/5200 [02:34<05:59, 10.34it/s]
 29%|##8       | 1486/5200 [02:34<06:24,  9.66it/s]
 29%|##8       | 1487/5200 [02:34<06:32,  9.46it/s]
 29%|##8       | 1488/5200 [02:35<06:45,  9.15it/s]
 29%|##8       | 1489/5200 [02:35<06:52,  8.99it/s]
 29%|##8       | 1490/5200 [02:35<07:14,  8.55it/s]
 29%|##8       | 1491/5200 [02:35<07:32,  8.19it/s]
 29%|##8       | 1492/5200 [02:35<07:26,  8.31it/s]
 29%|##8       | 1493/5200 [02:35<07:37,  8.11it/s]
 29%|##8       | 1494/5200 [02:35<07:38,  8.08it/s]
 29%|##8       | 1495/5200 [02:35<07:29,  8.23it/s]
 29%|##8       | 1496/5200 [02:36<07:29,  8.24it/s]
 29%|##8       | 1497/5200 [02:36<07:28,  8.25it/s]
 29%|##8       | 1498/5200 [02:36<07:22,  8.36it/s]
 29%|##8       | 1499/5200 [02:36<07:32,  8.18it/s]
 29%|##8       | 1500/5200 [02:36<07:39,  8.05it/s]
 29%|##8       | 1501/5200 [02:36<07:25,  8.31it/s]
 29%|##8       | 1503/5200 [02:36<07:01,  8.77it/s]
 29%|##8       | 1505/5200 [02:37<06:24,  9.60it/s]
 29%|##8       | 1506/5200 [02:37<06:24,  9.61it/s]
 29%|##8       | 1507/5200 [02:37<06:35,  9.35it/s]
 29%|##9       | 1508/5200 [02:37<06:40,  9.21it/s]
 29%|##9       | 1510/5200 [02:37<06:24,  9.59it/s]
 29%|##9       | 1511/5200 [02:37<06:46,  9.07it/s]
 29%|##9       | 1513/5200 [02:37<05:21, 11.47it/s]
 29%|##9       | 1515/5200 [02:38<05:52, 10.46it/s]
 29%|##9       | 1517/5200 [02:38<06:21,  9.66it/s]
 29%|##9       | 1519/5200 [02:38<05:59, 10.25it/s]
 29%|##9       | 1521/5200 [02:38<05:51, 10.46it/s]
 29%|##9       | 1523/5200 [02:38<06:08,  9.99it/s]
 29%|##9       | 1525/5200 [02:39<06:30,  9.42it/s]
 29%|##9       | 1527/5200 [02:39<05:47, 10.56it/s]
 29%|##9       | 1529/5200 [02:39<05:51, 10.45it/s]
 29%|##9       | 1531/5200 [02:39<05:57, 10.28it/s]
 29%|##9       | 1533/5200 [02:39<05:25, 11.27it/s]
 30%|##9       | 1535/5200 [02:39<05:07, 11.93it/s]
 30%|##9       | 1537/5200 [02:40<05:34, 10.95it/s]
 30%|##9       | 1539/5200 [02:40<05:47, 10.54it/s]
 30%|##9       | 1541/5200 [02:40<06:16,  9.72it/s]
 30%|##9       | 1543/5200 [02:40<05:31, 11.04it/s]
 30%|##9       | 1545/5200 [02:40<04:51, 12.52it/s]
 30%|##9       | 1547/5200 [02:40<04:30, 13.50it/s]
 30%|##9       | 1549/5200 [02:41<05:36, 10.85it/s]
 30%|##9       | 1551/5200 [02:41<05:35, 10.88it/s]
 30%|##9       | 1553/5200 [02:41<05:12, 11.65it/s]
 30%|##9       | 1555/5200 [02:41<05:20, 11.38it/s]
 30%|##9       | 1557/5200 [02:41<06:03, 10.02it/s]
 30%|##9       | 1559/5200 [02:42<06:20,  9.56it/s]
 30%|###       | 1561/5200 [02:42<05:30, 11.02it/s]
 30%|###       | 1563/5200 [02:42<05:22, 11.26it/s]
 30%|###       | 1565/5200 [02:42<05:54, 10.25it/s]
 30%|###       | 1567/5200 [02:42<06:21,  9.53it/s]
 30%|###       | 1569/5200 [02:43<06:20,  9.55it/s]
 30%|###       | 1571/5200 [02:43<06:40,  9.05it/s]
 30%|###       | 1572/5200 [02:43<06:50,  8.83it/s]
 30%|###       | 1573/5200 [02:43<06:58,  8.67it/s]
 30%|###       | 1574/5200 [02:43<06:54,  8.74it/s]
 30%|###       | 1575/5200 [02:43<06:59,  8.63it/s]
 30%|###       | 1576/5200 [02:43<07:12,  8.38it/s]
 30%|###       | 1577/5200 [02:44<07:29,  8.07it/s]
 30%|###       | 1578/5200 [02:44<07:31,  8.02it/s]
 30%|###       | 1580/5200 [02:44<06:20,  9.52it/s]
 30%|###       | 1581/5200 [02:44<06:18,  9.55it/s]
 30%|###       | 1582/5200 [02:44<06:43,  8.96it/s]
 30%|###       | 1584/5200 [02:44<05:35, 10.76it/s]
 30%|###       | 1586/5200 [02:45<06:15,  9.63it/s]
 31%|###       | 1587/5200 [02:45<06:27,  9.33it/s]
 31%|###       | 1588/5200 [02:45<06:38,  9.06it/s]
 31%|###       | 1589/5200 [02:45<06:57,  8.66it/s]
 31%|###       | 1590/5200 [02:45<07:16,  8.27it/s]
 31%|###       | 1591/5200 [02:45<07:12,  8.34it/s]
 31%|###       | 1592/5200 [02:45<07:15,  8.29it/s]
 31%|###       | 1594/5200 [02:45<06:40,  9.01it/s]
 31%|###       | 1595/5200 [02:46<07:06,  8.45it/s]
 31%|###       | 1596/5200 [02:46<07:20,  8.18it/s]
 31%|###       | 1597/5200 [02:46<07:19,  8.21it/s]
 31%|###       | 1598/5200 [02:46<07:33,  7.94it/s]
 31%|###       | 1599/5200 [02:46<07:24,  8.10it/s]
 31%|###       | 1601/5200 [02:46<06:29,  9.23it/s]
 31%|###       | 1602/5200 [02:46<06:50,  8.76it/s]
 31%|###       | 1603/5200 [02:47<06:56,  8.63it/s]
 31%|###       | 1604/5200 [02:47<07:08,  8.38it/s]
 31%|###       | 1605/5200 [02:47<07:06,  8.43it/s]
 31%|###       | 1607/5200 [02:47<06:39,  9.00it/s]
 31%|###       | 1608/5200 [02:47<07:08,  8.39it/s]
 31%|###       | 1610/5200 [02:47<05:47, 10.33it/s]
 31%|###1      | 1612/5200 [02:47<05:48, 10.30it/s]
 31%|###1      | 1614/5200 [02:48<05:50, 10.23it/s]
 31%|###1      | 1616/5200 [02:48<05:32, 10.78it/s]
 31%|###1      | 1618/5200 [02:48<06:15,  9.54it/s]
 31%|###1      | 1619/5200 [02:48<06:22,  9.37it/s]
 31%|###1      | 1620/5200 [02:48<06:32,  9.13it/s]
 31%|###1      | 1621/5200 [02:48<07:03,  8.46it/s]
 31%|###1      | 1622/5200 [02:49<07:15,  8.22it/s]
 31%|###1      | 1623/5200 [02:49<07:22,  8.08it/s]
 31%|###1      | 1625/5200 [02:49<06:06,  9.76it/s]
 31%|###1      | 1626/5200 [02:49<06:35,  9.04it/s]
 31%|###1      | 1627/5200 [02:49<07:00,  8.51it/s]
 31%|###1      | 1628/5200 [02:49<07:04,  8.41it/s]
 31%|###1      | 1630/5200 [02:49<05:44, 10.35it/s]
 31%|###1      | 1632/5200 [02:50<06:25,  9.25it/s]
 31%|###1      | 1633/5200 [02:50<06:43,  8.83it/s]
 31%|###1      | 1635/5200 [02:50<06:29,  9.16it/s]
 31%|###1      | 1636/5200 [02:50<06:46,  8.77it/s]
 32%|###1      | 1638/5200 [02:50<05:36, 10.58it/s]
 32%|###1      | 1640/5200 [02:51<06:08,  9.65it/s]
 32%|###1      | 1642/5200 [02:51<06:03,  9.79it/s]
 32%|###1      | 1644/5200 [02:51<05:45, 10.28it/s]
 32%|###1      | 1646/5200 [02:51<05:21, 11.04it/s]
 32%|###1      | 1648/5200 [02:51<05:54, 10.02it/s]
 32%|###1      | 1650/5200 [02:51<05:40, 10.43it/s]
 32%|###1      | 1652/5200 [02:52<05:29, 10.78it/s]
 32%|###1      | 1654/5200 [02:52<05:52, 10.06it/s]
 32%|###1      | 1656/5200 [02:52<05:55,  9.96it/s]
 32%|###1      | 1658/5200 [02:52<06:18,  9.37it/s]
 32%|###1      | 1659/5200 [02:52<06:23,  9.23it/s]
 32%|###1      | 1660/5200 [02:53<06:20,  9.29it/s]
 32%|###1      | 1661/5200 [02:53<06:16,  9.41it/s]
 32%|###1      | 1662/5200 [02:53<06:20,  9.29it/s]
 32%|###1      | 1663/5200 [02:53<06:20,  9.29it/s]
 32%|###2      | 1664/5200 [02:53<06:28,  9.10it/s]
 32%|###2      | 1665/5200 [02:53<06:43,  8.75it/s]
 32%|###2      | 1666/5200 [02:53<06:53,  8.54it/s]
 32%|###2      | 1668/5200 [02:53<06:09,  9.56it/s]
 32%|###2      | 1670/5200 [02:54<05:36, 10.49it/s]
 32%|###2      | 1672/5200 [02:54<05:37, 10.44it/s]
 32%|###2      | 1674/5200 [02:54<05:27, 10.77it/s]
 32%|###2      | 1676/5200 [02:54<05:58,  9.84it/s]
 32%|###2      | 1677/5200 [02:54<06:14,  9.41it/s]
 32%|###2      | 1678/5200 [02:54<06:23,  9.20it/s]
 32%|###2      | 1679/5200 [02:55<06:21,  9.22it/s]
 32%|###2      | 1680/5200 [02:55<06:21,  9.22it/s]
 32%|###2      | 1681/5200 [02:55<06:30,  9.01it/s]
 32%|###2      | 1682/5200 [02:55<06:32,  8.97it/s]
 32%|###2      | 1683/5200 [02:55<06:37,  8.85it/s]
 32%|###2      | 1685/5200 [02:55<05:06, 11.46it/s]
 32%|###2      | 1687/5200 [02:55<04:34, 12.82it/s]
 32%|###2      | 1689/5200 [02:55<05:36, 10.43it/s]
 33%|###2      | 1691/5200 [02:56<05:24, 10.83it/s]
 33%|###2      | 1693/5200 [02:56<05:20, 10.96it/s]
 33%|###2      | 1695/5200 [02:56<05:12, 11.23it/s]
 33%|###2      | 1697/5200 [02:56<05:44, 10.15it/s]
 33%|###2      | 1699/5200 [02:56<05:15, 11.10it/s]
 33%|###2      | 1701/5200 [02:57<04:59, 11.68it/s]
 33%|###2      | 1703/5200 [02:57<04:51, 12.01it/s]
 33%|###2      | 1705/5200 [02:57<04:37, 12.59it/s]
 33%|###2      | 1707/5200 [02:57<04:31, 12.86it/s]
 33%|###2      | 1709/5200 [02:57<04:15, 13.68it/s]
 33%|###2      | 1711/5200 [02:57<05:01, 11.56it/s]
 33%|###2      | 1713/5200 [02:58<05:40, 10.25it/s]
 33%|###2      | 1715/5200 [02:58<05:22, 10.82it/s]
 33%|###3      | 1717/5200 [02:58<04:53, 11.87it/s]
 33%|###3      | 1719/5200 [02:58<04:24, 13.15it/s]
 33%|###3      | 1721/5200 [02:58<04:17, 13.51it/s]
 33%|###3      | 1723/5200 [02:58<05:06, 11.34it/s]
 33%|###3      | 1725/5200 [02:58<04:34, 12.68it/s]
 33%|###3      | 1727/5200 [02:59<04:39, 12.41it/s]
 33%|###3      | 1729/5200 [02:59<04:26, 13.01it/s]
 33%|###3      | 1731/5200 [02:59<04:46, 12.11it/s]
 33%|###3      | 1733/5200 [02:59<05:19, 10.86it/s]
 33%|###3      | 1735/5200 [02:59<05:45, 10.02it/s]
 33%|###3      | 1737/5200 [03:00<05:51,  9.86it/s]
 33%|###3      | 1739/5200 [03:00<05:55,  9.74it/s]
 33%|###3      | 1741/5200 [03:00<06:12,  9.28it/s]
 34%|###3      | 1742/5200 [03:00<06:15,  9.21it/s]
 34%|###3      | 1743/5200 [03:00<06:14,  9.22it/s]
 34%|###3      | 1744/5200 [03:00<06:24,  8.99it/s]
 34%|###3      | 1745/5200 [03:01<06:31,  8.83it/s]
 34%|###3      | 1746/5200 [03:01<06:21,  9.04it/s]
 34%|###3      | 1747/5200 [03:01<06:35,  8.74it/s]
 34%|###3      | 1748/5200 [03:01<06:43,  8.56it/s]
 34%|###3      | 1749/5200 [03:01<06:48,  8.45it/s]
 34%|###3      | 1750/5200 [03:01<06:56,  8.29it/s]
 34%|###3      | 1752/5200 [03:01<05:36, 10.24it/s]
 34%|###3      | 1754/5200 [03:02<06:04,  9.44it/s]
 34%|###3      | 1755/5200 [03:02<06:12,  9.24it/s]
 34%|###3      | 1756/5200 [03:02<06:19,  9.08it/s]
 34%|###3      | 1758/5200 [03:02<05:04, 11.31it/s]
 34%|###3      | 1760/5200 [03:02<05:04, 11.28it/s]
 34%|###3      | 1762/5200 [03:02<05:32, 10.35it/s]
 34%|###3      | 1764/5200 [03:02<05:12, 10.98it/s]
 34%|###3      | 1766/5200 [03:03<05:09, 11.11it/s]
 34%|###4      | 1768/5200 [03:03<05:07, 11.18it/s]
 34%|###4      | 1770/5200 [03:03<05:32, 10.30it/s]
 34%|###4      | 1772/5200 [03:03<05:10, 11.03it/s]
 34%|###4      | 1774/5200 [03:03<05:43,  9.99it/s]
 34%|###4      | 1776/5200 [03:04<05:35, 10.20it/s]
 34%|###4      | 1778/5200 [03:04<05:59,  9.53it/s]
 34%|###4      | 1780/5200 [03:04<05:53,  9.67it/s]
 34%|###4      | 1782/5200 [03:04<05:01, 11.35it/s]
 34%|###4      | 1784/5200 [03:04<04:56, 11.51it/s]
 34%|###4      | 1786/5200 [03:04<04:33, 12.46it/s]
 34%|###4      | 1788/5200 [03:05<04:42, 12.08it/s]
 34%|###4      | 1790/5200 [03:05<05:18, 10.72it/s]
 34%|###4      | 1792/5200 [03:05<05:16, 10.75it/s]
 34%|###4      | 1794/5200 [03:05<05:18, 10.68it/s]
 35%|###4      | 1796/5200 [03:05<05:17, 10.71it/s]
 35%|###4      | 1798/5200 [03:06<05:47,  9.79it/s]
 35%|###4      | 1800/5200 [03:06<06:11,  9.15it/s]
 35%|###4      | 1802/5200 [03:06<05:13, 10.82it/s]
 35%|###4      | 1804/5200 [03:06<05:04, 11.14it/s]
 35%|###4      | 1806/5200 [03:06<04:37, 12.23it/s]
 35%|###4      | 1808/5200 [03:06<04:23, 12.89it/s]
 35%|###4      | 1810/5200 [03:07<04:09, 13.61it/s]
 35%|###4      | 1812/5200 [03:07<04:50, 11.67it/s]
 35%|###4      | 1814/5200 [03:07<04:23, 12.85it/s]
 35%|###4      | 1816/5200 [03:07<04:21, 12.93it/s]
 35%|###4      | 1818/5200 [03:07<05:09, 10.93it/s]
 35%|###5      | 1820/5200 [03:08<05:36, 10.04it/s]
 35%|###5      | 1822/5200 [03:08<05:47,  9.73it/s]
 35%|###5      | 1824/5200 [03:08<06:07,  9.18it/s]
 35%|###5      | 1826/5200 [03:08<05:19, 10.55it/s]
 35%|###5      | 1828/5200 [03:08<05:46,  9.73it/s]
 35%|###5      | 1830/5200 [03:09<05:18, 10.57it/s]
 35%|###5      | 1832/5200 [03:09<04:39, 12.04it/s]
 35%|###5      | 1834/5200 [03:09<04:38, 12.10it/s]
 35%|###5      | 1836/5200 [03:09<04:34, 12.26it/s]
 35%|###5      | 1838/5200 [03:09<04:19, 12.96it/s]
 35%|###5      | 1840/5200 [03:09<04:32, 12.34it/s]
 35%|###5      | 1842/5200 [03:09<04:43, 11.83it/s]
 35%|###5      | 1844/5200 [03:10<04:19, 12.95it/s]
 36%|###5      | 1846/5200 [03:10<04:20, 12.88it/s]
 36%|###5      | 1848/5200 [03:10<05:15, 10.64it/s]
 36%|###5      | 1850/5200 [03:10<04:31, 12.34it/s]
 36%|###5      | 1852/5200 [03:10<04:57, 11.26it/s]
 36%|###5      | 1854/5200 [03:10<04:22, 12.77it/s]
 36%|###5      | 1856/5200 [03:11<04:45, 11.70it/s]
 36%|###5      | 1858/5200 [03:11<05:19, 10.45it/s]
 36%|###5      | 1860/5200 [03:11<05:31, 10.07it/s]
 36%|###5      | 1862/5200 [03:11<05:41,  9.79it/s]
 36%|###5      | 1864/5200 [03:11<04:55, 11.28it/s]
 36%|###5      | 1866/5200 [03:12<05:09, 10.76it/s]
 36%|###5      | 1868/5200 [03:12<05:43,  9.70it/s]
 36%|###5      | 1870/5200 [03:12<06:03,  9.17it/s]
 36%|###6      | 1872/5200 [03:12<05:45,  9.64it/s]
 36%|###6      | 1874/5200 [03:12<05:11, 10.68it/s]
 36%|###6      | 1876/5200 [03:13<05:39,  9.79it/s]
 36%|###6      | 1878/5200 [03:13<05:27, 10.15it/s]
 36%|###6      | 1880/5200 [03:13<04:53, 11.30it/s]
 36%|###6      | 1882/5200 [03:13<04:47, 11.54it/s]
 36%|###6      | 1884/5200 [03:13<04:52, 11.34it/s]
 36%|###6      | 1886/5200 [03:13<04:30, 12.27it/s]
 36%|###6      | 1888/5200 [03:14<04:39, 11.83it/s]
 36%|###6      | 1890/5200 [03:14<04:20, 12.71it/s]
 36%|###6      | 1892/5200 [03:14<05:03, 10.91it/s]
 36%|###6      | 1894/5200 [03:14<05:09, 10.68it/s]
 36%|###6      | 1896/5200 [03:14<04:57, 11.11it/s]
 36%|###6      | 1898/5200 [03:15<05:38,  9.76it/s]
 37%|###6      | 1900/5200 [03:15<06:01,  9.12it/s]
 37%|###6      | 1901/5200 [03:15<06:09,  8.94it/s]
 37%|###6      | 1903/5200 [03:15<05:53,  9.33it/s]
 37%|###6      | 1905/5200 [03:15<05:11, 10.57it/s]
 37%|###6      | 1907/5200 [03:16<05:03, 10.85it/s]
 37%|###6      | 1909/5200 [03:16<04:57, 11.07it/s]
 37%|###6      | 1911/5200 [03:16<04:51, 11.28it/s]
 37%|###6      | 1913/5200 [03:16<04:41, 11.68it/s]
 37%|###6      | 1915/5200 [03:16<04:39, 11.75it/s]
 37%|###6      | 1917/5200 [03:16<04:30, 12.11it/s]
 37%|###6      | 1919/5200 [03:17<05:07, 10.66it/s]
 37%|###6      | 1921/5200 [03:17<05:23, 10.12it/s]
 37%|###6      | 1923/5200 [03:17<04:55, 11.08it/s]
 37%|###7      | 1925/5200 [03:17<04:47, 11.39it/s]
 37%|###7      | 1927/5200 [03:17<04:42, 11.57it/s]
 37%|###7      | 1929/5200 [03:18<05:11, 10.51it/s]
 37%|###7      | 1931/5200 [03:18<05:21, 10.18it/s]
 37%|###7      | 1933/5200 [03:18<05:25, 10.03it/s]
 37%|###7      | 1935/5200 [03:18<05:22, 10.12it/s]
 37%|###7      | 1937/5200 [03:18<05:06, 10.64it/s]
 37%|###7      | 1939/5200 [03:18<05:01, 10.82it/s]
 37%|###7      | 1941/5200 [03:19<04:49, 11.24it/s]
 37%|###7      | 1943/5200 [03:19<04:39, 11.67it/s]
 37%|###7      | 1945/5200 [03:19<04:24, 12.30it/s]
 37%|###7      | 1947/5200 [03:19<04:06, 13.21it/s]
 37%|###7      | 1949/5200 [03:19<04:53, 11.09it/s]
 38%|###7      | 1951/5200 [03:19<04:27, 12.14it/s]
 38%|###7      | 1953/5200 [03:20<04:44, 11.42it/s]
 38%|###7      | 1955/5200 [03:20<04:57, 10.89it/s]
 38%|###7      | 1957/5200 [03:20<05:10, 10.43it/s]
 38%|###7      | 1959/5200 [03:20<04:42, 11.46it/s]
 38%|###7      | 1961/5200 [03:20<04:53, 11.03it/s]
 38%|###7      | 1963/5200 [03:21<05:17, 10.19it/s]
 38%|###7      | 1965/5200 [03:21<05:09, 10.44it/s]
 38%|###7      | 1967/5200 [03:21<04:30, 11.94it/s]
 38%|###7      | 1969/5200 [03:21<04:26, 12.10it/s]
 38%|###7      | 1971/5200 [03:21<04:11, 12.83it/s]
 38%|###7      | 1973/5200 [03:21<04:04, 13.22it/s]
 38%|###7      | 1975/5200 [03:22<04:11, 12.82it/s]
 38%|###8      | 1977/5200 [03:22<04:52, 11.02it/s]
 38%|###8      | 1979/5200 [03:22<05:20, 10.04it/s]
 38%|###8      | 1981/5200 [03:22<05:34,  9.61it/s]
 38%|###8      | 1983/5200 [03:22<05:13, 10.27it/s]
 38%|###8      | 1985/5200 [03:23<04:45, 11.25it/s]
 38%|###8      | 1987/5200 [03:23<05:17, 10.13it/s]
 38%|###8      | 1989/5200 [03:23<05:18, 10.09it/s]
 38%|###8      | 1991/5200 [03:23<05:11, 10.31it/s]
 38%|###8      | 1993/5200 [03:23<05:05, 10.50it/s]
 38%|###8      | 1995/5200 [03:24<05:19, 10.04it/s]
 38%|###8      | 1997/5200 [03:24<05:37,  9.50it/s]
 38%|###8      | 1998/5200 [03:24<05:41,  9.37it/s]
 38%|###8      | 1999/5200 [03:24<05:49,  9.15it/s]
 38%|###8      | 2000/5200 [03:24<05:55,  9.00it/s]
 38%|###8      | 2001/5200 [03:24<06:03,  8.79it/s]
 39%|###8      | 2003/5200 [03:24<05:35,  9.52it/s]
 39%|###8      | 2004/5200 [03:25<05:45,  9.25it/s]
 39%|###8      | 2005/5200 [03:25<05:49,  9.15it/s]
 39%|###8      | 2006/5200 [03:25<05:47,  9.18it/s]
 39%|###8      | 2007/5200 [03:25<05:51,  9.09it/s]
 39%|###8      | 2008/5200 [03:25<05:54,  9.01it/s]
 39%|###8      | 2011/5200 [03:25<04:49, 11.01it/s]
 39%|###8      | 2013/5200 [03:25<05:14, 10.12it/s]
 39%|###8      | 2014/5200 [03:26<05:29,  9.67it/s]
 39%|###8      | 2015/5200 [03:26<05:40,  9.35it/s]
 39%|###8      | 2017/5200 [03:26<04:55, 10.78it/s]
 39%|###8      | 2019/5200 [03:26<05:12, 10.19it/s]
 39%|###8      | 2021/5200 [03:26<05:30,  9.62it/s]
 39%|###8      | 2023/5200 [03:26<05:23,  9.81it/s]
 39%|###8      | 2024/5200 [03:27<05:32,  9.54it/s]
 39%|###8      | 2026/5200 [03:27<05:14, 10.08it/s]
 39%|###9      | 2028/5200 [03:27<05:00, 10.55it/s]
 39%|###9      | 2030/5200 [03:27<04:54, 10.78it/s]
 39%|###9      | 2032/5200 [03:27<04:19, 12.21it/s]
 39%|###9      | 2034/5200 [03:27<03:56, 13.39it/s]
 39%|###9      | 2036/5200 [03:28<04:44, 11.14it/s]
 39%|###9      | 2038/5200 [03:28<04:48, 10.96it/s]
 39%|###9      | 2040/5200 [03:28<04:45, 11.08it/s]
 39%|###9      | 2042/5200 [03:28<04:47, 11.00it/s]
 39%|###9      | 2044/5200 [03:28<04:55, 10.68it/s]
 39%|###9      | 2046/5200 [03:29<05:05, 10.32it/s]
 39%|###9      | 2048/5200 [03:29<04:24, 11.93it/s]
 39%|###9      | 2050/5200 [03:29<04:36, 11.40it/s]
 39%|###9      | 2052/5200 [03:29<05:05, 10.30it/s]
 40%|###9      | 2054/5200 [03:29<05:22,  9.75it/s]
 40%|###9      | 2056/5200 [03:30<05:39,  9.26it/s]
 40%|###9      | 2058/5200 [03:30<05:09, 10.15it/s]
 40%|###9      | 2060/5200 [03:30<04:41, 11.15it/s]
 40%|###9      | 2062/5200 [03:30<04:36, 11.35it/s]
 40%|###9      | 2064/5200 [03:30<05:08, 10.17it/s]
 40%|###9      | 2066/5200 [03:30<05:01, 10.40it/s]
 40%|###9      | 2068/5200 [03:31<04:57, 10.53it/s]
 40%|###9      | 2070/5200 [03:31<04:42, 11.07it/s]
 40%|###9      | 2072/5200 [03:31<04:59, 10.44it/s]
 40%|###9      | 2074/5200 [03:31<05:15,  9.90it/s]
 40%|###9      | 2076/5200 [03:31<05:22,  9.69it/s]
 40%|###9      | 2077/5200 [03:32<05:30,  9.45it/s]
 40%|###9      | 2078/5200 [03:32<05:37,  9.24it/s]
 40%|###9      | 2079/5200 [03:32<05:37,  9.24it/s]
 40%|####      | 2080/5200 [03:32<05:43,  9.09it/s]
 40%|####      | 2081/5200 [03:32<05:52,  8.86it/s]
 40%|####      | 2083/5200 [03:32<05:44,  9.04it/s]
 40%|####      | 2084/5200 [03:32<05:43,  9.08it/s]
 40%|####      | 2085/5200 [03:32<05:48,  8.94it/s]
 40%|####      | 2086/5200 [03:33<05:42,  9.08it/s]
 40%|####      | 2087/5200 [03:33<05:58,  8.69it/s]
 40%|####      | 2088/5200 [03:33<06:20,  8.18it/s]
 40%|####      | 2089/5200 [03:33<06:21,  8.15it/s]
 40%|####      | 2090/5200 [03:33<06:06,  8.50it/s]
 40%|####      | 2091/5200 [03:33<06:09,  8.40it/s]
 40%|####      | 2092/5200 [03:33<06:00,  8.61it/s]
 40%|####      | 2094/5200 [03:33<05:06, 10.14it/s]
 40%|####      | 2095/5200 [03:34<05:36,  9.24it/s]
 40%|####      | 2097/5200 [03:34<04:27, 11.58it/s]
 40%|####      | 2099/5200 [03:34<04:01, 12.85it/s]
 40%|####      | 2101/5200 [03:34<04:13, 12.24it/s]
 40%|####      | 2103/5200 [03:34<04:40, 11.03it/s]
 40%|####      | 2105/5200 [03:35<05:15,  9.82it/s]
 41%|####      | 2107/5200 [03:35<04:26, 11.60it/s]
 41%|####      | 2109/5200 [03:35<05:03, 10.19it/s]
 41%|####      | 2111/5200 [03:35<05:12,  9.88it/s]
 41%|####      | 2113/5200 [03:35<04:55, 10.45it/s]
 41%|####      | 2115/5200 [03:35<04:19, 11.90it/s]
 41%|####      | 2117/5200 [03:36<04:29, 11.45it/s]
 41%|####      | 2119/5200 [03:36<05:03, 10.16it/s]
 41%|####      | 2121/5200 [03:36<05:02, 10.17it/s]
 41%|####      | 2123/5200 [03:36<04:31, 11.34it/s]
 41%|####      | 2125/5200 [03:36<04:05, 12.52it/s]
 41%|####      | 2127/5200 [03:36<03:48, 13.46it/s]
 41%|####      | 2129/5200 [03:36<03:33, 14.39it/s]
 41%|####      | 2131/5200 [03:37<04:34, 11.19it/s]
 41%|####1     | 2133/5200 [03:37<05:09,  9.92it/s]
 41%|####1     | 2135/5200 [03:37<05:38,  9.05it/s]
 41%|####1     | 2137/5200 [03:38<05:59,  8.51it/s]
 41%|####1     | 2138/5200 [03:38<06:06,  8.37it/s]
 41%|####1     | 2140/5200 [03:38<05:26,  9.37it/s]
 41%|####1     | 2142/5200 [03:38<05:25,  9.40it/s]
 41%|####1     | 2143/5200 [03:38<06:01,  8.46it/s]
 41%|####1     | 2145/5200 [03:38<05:06,  9.96it/s]
 41%|####1     | 2147/5200 [03:39<05:07,  9.93it/s]
 41%|####1     | 2149/5200 [03:39<05:33,  9.16it/s]
 41%|####1     | 2151/5200 [03:39<05:12,  9.75it/s]
 41%|####1     | 2153/5200 [03:39<05:06,  9.93it/s]
 41%|####1     | 2155/5200 [03:39<04:40, 10.87it/s]
 41%|####1     | 2157/5200 [03:40<05:08,  9.86it/s]
 42%|####1     | 2159/5200 [03:40<05:23,  9.39it/s]
 42%|####1     | 2160/5200 [03:40<05:34,  9.10it/s]
 42%|####1     | 2161/5200 [03:40<05:42,  8.87it/s]
 42%|####1     | 2162/5200 [03:40<05:44,  8.82it/s]
 42%|####1     | 2163/5200 [03:40<05:48,  8.71it/s]
 42%|####1     | 2164/5200 [03:40<05:37,  9.00it/s]
 42%|####1     | 2165/5200 [03:41<05:44,  8.81it/s]
 42%|####1     | 2166/5200 [03:41<05:44,  8.82it/s]
 42%|####1     | 2167/5200 [03:41<05:41,  8.89it/s]
 42%|####1     | 2168/5200 [03:41<05:51,  8.62it/s]
 42%|####1     | 2169/5200 [03:41<05:55,  8.52it/s]
 42%|####1     | 2170/5200 [03:41<05:50,  8.64it/s]
 42%|####1     | 2171/5200 [03:41<05:45,  8.77it/s]
 42%|####1     | 2172/5200 [03:41<05:45,  8.76it/s]
 42%|####1     | 2173/5200 [03:41<05:53,  8.56it/s]
 42%|####1     | 2175/5200 [03:42<05:09,  9.79it/s]
 42%|####1     | 2176/5200 [03:42<05:16,  9.55it/s]
 42%|####1     | 2177/5200 [03:42<05:32,  9.10it/s]
 42%|####1     | 2178/5200 [03:42<05:26,  9.27it/s]
 42%|####1     | 2179/5200 [03:42<06:01,  8.35it/s]
 42%|####1     | 2180/5200 [03:42<05:59,  8.39it/s]
 42%|####1     | 2181/5200 [03:42<05:46,  8.71it/s]
 42%|####1     | 2182/5200 [03:42<05:34,  9.03it/s]
 42%|####1     | 2183/5200 [03:43<05:25,  9.28it/s]
 42%|####2     | 2184/5200 [03:43<05:25,  9.27it/s]
 42%|####2     | 2185/5200 [03:43<05:40,  8.85it/s]
 42%|####2     | 2187/5200 [03:43<05:05,  9.87it/s]
 42%|####2     | 2189/5200 [03:43<04:48, 10.45it/s]
 42%|####2     | 2191/5200 [03:43<04:10, 12.03it/s]
 42%|####2     | 2193/5200 [03:43<03:42, 13.53it/s]
 42%|####2     | 2195/5200 [03:44<04:01, 12.42it/s]
 42%|####2     | 2197/5200 [03:44<04:40, 10.72it/s]
 42%|####2     | 2199/5200 [03:44<05:10,  9.66it/s]
 42%|####2     | 2201/5200 [03:44<04:32, 11.00it/s]
 42%|####2     | 2203/5200 [03:44<04:07, 12.11it/s]
 42%|####2     | 2205/5200 [03:44<04:10, 11.95it/s]
 42%|####2     | 2207/5200 [03:45<04:17, 11.64it/s]
 42%|####2     | 2209/5200 [03:45<04:29, 11.11it/s]
 43%|####2     | 2211/5200 [03:45<04:20, 11.47it/s]
 43%|####2     | 2213/5200 [03:45<04:24, 11.29it/s]
 43%|####2     | 2215/5200 [03:45<04:54, 10.14it/s]
 43%|####2     | 2217/5200 [03:46<05:16,  9.42it/s]
 43%|####2     | 2218/5200 [03:46<05:23,  9.23it/s]
 43%|####2     | 2219/5200 [03:46<05:26,  9.13it/s]
 43%|####2     | 2221/5200 [03:46<05:20,  9.29it/s]
 43%|####2     | 2222/5200 [03:46<05:30,  9.02it/s]
 43%|####2     | 2224/5200 [03:46<04:40, 10.62it/s]
 43%|####2     | 2226/5200 [03:46<04:07, 12.02it/s]
 43%|####2     | 2228/5200 [03:47<04:40, 10.61it/s]
 43%|####2     | 2230/5200 [03:47<04:50, 10.24it/s]
 43%|####2     | 2232/5200 [03:47<04:41, 10.55it/s]
 43%|####2     | 2234/5200 [03:47<04:56,  9.99it/s]
 43%|####3     | 2236/5200 [03:48<04:44, 10.41it/s]
 43%|####3     | 2238/5200 [03:48<04:35, 10.73it/s]
 43%|####3     | 2240/5200 [03:48<04:59,  9.88it/s]
 43%|####3     | 2242/5200 [03:48<05:11,  9.50it/s]
 43%|####3     | 2243/5200 [03:48<05:10,  9.53it/s]
 43%|####3     | 2244/5200 [03:48<05:08,  9.57it/s]
 43%|####3     | 2245/5200 [03:48<05:17,  9.31it/s]
 43%|####3     | 2246/5200 [03:49<05:32,  8.88it/s]
 43%|####3     | 2248/5200 [03:49<04:50, 10.17it/s]
 43%|####3     | 2250/5200 [03:49<04:37, 10.63it/s]
 43%|####3     | 2252/5200 [03:49<04:28, 10.97it/s]
 43%|####3     | 2254/5200 [03:49<04:27, 11.01it/s]
 43%|####3     | 2256/5200 [03:49<04:45, 10.31it/s]
 43%|####3     | 2258/5200 [03:50<04:05, 11.98it/s]
 43%|####3     | 2260/5200 [03:50<03:54, 12.52it/s]
 44%|####3     | 2262/5200 [03:50<04:36, 10.63it/s]
 44%|####3     | 2264/5200 [03:50<04:48, 10.19it/s]
 44%|####3     | 2266/5200 [03:50<05:00,  9.77it/s]
 44%|####3     | 2268/5200 [03:51<05:27,  8.96it/s]
 44%|####3     | 2269/5200 [03:51<05:29,  8.88it/s]
 44%|####3     | 2270/5200 [03:51<05:43,  8.54it/s]
 44%|####3     | 2272/5200 [03:51<05:10,  9.44it/s]
 44%|####3     | 2273/5200 [03:51<05:15,  9.28it/s]
 44%|####3     | 2274/5200 [03:51<05:15,  9.26it/s]
 44%|####3     | 2275/5200 [03:51<05:20,  9.13it/s]
 44%|####3     | 2276/5200 [03:52<05:30,  8.85it/s]
 44%|####3     | 2278/5200 [03:52<04:21, 11.16it/s]
 44%|####3     | 2280/5200 [03:52<04:55,  9.88it/s]
 44%|####3     | 2282/5200 [03:52<04:15, 11.41it/s]
 44%|####3     | 2285/5200 [03:52<03:27, 14.06it/s]
 44%|####3     | 2287/5200 [03:52<03:52, 12.53it/s]
 44%|####4     | 2289/5200 [03:53<03:36, 13.46it/s]
 44%|####4     | 2291/5200 [03:53<03:40, 13.17it/s]
 44%|####4     | 2293/5200 [03:53<03:28, 13.92it/s]
 44%|####4     | 2295/5200 [03:53<04:06, 11.78it/s]
 44%|####4     | 2297/5200 [03:53<04:34, 10.58it/s]
 44%|####4     | 2299/5200 [03:54<04:53,  9.89it/s]
 44%|####4     | 2301/5200 [03:54<05:05,  9.48it/s]
 44%|####4     | 2302/5200 [03:54<05:11,  9.29it/s]
 44%|####4     | 2304/5200 [03:54<04:33, 10.59it/s]
 44%|####4     | 2306/5200 [03:54<05:04,  9.49it/s]
 44%|####4     | 2308/5200 [03:55<05:20,  9.03it/s]
 44%|####4     | 2309/5200 [03:55<05:21,  8.99it/s]
 44%|####4     | 2310/5200 [03:55<05:19,  9.05it/s]
 44%|####4     | 2311/5200 [03:55<05:26,  8.86it/s]
 44%|####4     | 2312/5200 [03:55<05:20,  9.00it/s]
 44%|####4     | 2313/5200 [03:55<05:17,  9.09it/s]
 44%|####4     | 2314/5200 [03:55<05:15,  9.15it/s]
 45%|####4     | 2316/5200 [03:55<04:56,  9.71it/s]
 45%|####4     | 2318/5200 [03:56<04:35, 10.48it/s]
 45%|####4     | 2320/5200 [03:56<05:09,  9.30it/s]
 45%|####4     | 2322/5200 [03:56<04:49,  9.95it/s]
 45%|####4     | 2324/5200 [03:56<04:43, 10.14it/s]
 45%|####4     | 2326/5200 [03:56<04:51,  9.85it/s]
 45%|####4     | 2327/5200 [03:56<04:53,  9.79it/s]
 45%|####4     | 2328/5200 [03:57<05:06,  9.38it/s]
 45%|####4     | 2330/5200 [03:57<04:49,  9.90it/s]
 45%|####4     | 2332/5200 [03:57<04:10, 11.46it/s]
 45%|####4     | 2334/5200 [03:57<04:37, 10.33it/s]
 45%|####4     | 2336/5200 [03:57<04:53,  9.76it/s]
 45%|####4     | 2338/5200 [03:58<04:43, 10.11it/s]
 45%|####5     | 2340/5200 [03:58<04:18, 11.04it/s]
 45%|####5     | 2342/5200 [03:58<04:38, 10.27it/s]
 45%|####5     | 2344/5200 [03:58<04:57,  9.61it/s]
 45%|####5     | 2345/5200 [03:58<04:55,  9.66it/s]
 45%|####5     | 2347/5200 [03:58<04:57,  9.60it/s]
 45%|####5     | 2348/5200 [03:59<05:02,  9.42it/s]
 45%|####5     | 2349/5200 [03:59<05:05,  9.34it/s]
 45%|####5     | 2350/5200 [03:59<05:03,  9.40it/s]
 45%|####5     | 2351/5200 [03:59<05:06,  9.31it/s]
 45%|####5     | 2352/5200 [03:59<05:17,  8.98it/s]
 45%|####5     | 2353/5200 [03:59<05:25,  8.74it/s]
 45%|####5     | 2354/5200 [03:59<05:31,  8.59it/s]
 45%|####5     | 2356/5200 [03:59<04:18, 11.01it/s]
 45%|####5     | 2358/5200 [04:00<03:51, 12.28it/s]
 45%|####5     | 2360/5200 [04:00<04:00, 11.79it/s]
 45%|####5     | 2362/5200 [04:00<04:35, 10.32it/s]
 45%|####5     | 2365/5200 [04:00<03:40, 12.89it/s]
 46%|####5     | 2367/5200 [04:00<03:18, 14.25it/s]
 46%|####5     | 2369/5200 [04:00<03:05, 15.24it/s]
 46%|####5     | 2371/5200 [04:01<03:31, 13.38it/s]
 46%|####5     | 2373/5200 [04:01<03:27, 13.64it/s]
 46%|####5     | 2375/5200 [04:01<03:22, 13.98it/s]
 46%|####5     | 2377/5200 [04:01<03:24, 13.83it/s]
 46%|####5     | 2379/5200 [04:01<03:26, 13.65it/s]
 46%|####5     | 2381/5200 [04:01<03:47, 12.37it/s]
 46%|####5     | 2383/5200 [04:01<03:56, 11.93it/s]
 46%|####5     | 2385/5200 [04:02<03:44, 12.55it/s]
 46%|####5     | 2387/5200 [04:02<03:50, 12.19it/s]
 46%|####5     | 2389/5200 [04:02<04:10, 11.22it/s]
 46%|####5     | 2391/5200 [04:02<04:39, 10.06it/s]
 46%|####6     | 2393/5200 [04:02<04:43,  9.90it/s]
 46%|####6     | 2395/5200 [04:03<04:40, 10.02it/s]
 46%|####6     | 2397/5200 [04:03<04:28, 10.42it/s]
 46%|####6     | 2399/5200 [04:03<04:01, 11.61it/s]
 46%|####6     | 2401/5200 [04:03<03:35, 12.99it/s]
 46%|####6     | 2403/5200 [04:03<03:43, 12.50it/s]
 46%|####6     | 2405/5200 [04:03<04:05, 11.38it/s]
 46%|####6     | 2407/5200 [04:04<04:21, 10.68it/s]
 46%|####6     | 2409/5200 [04:04<04:18, 10.80it/s]
 46%|####6     | 2411/5200 [04:04<04:19, 10.74it/s]
 46%|####6     | 2414/5200 [04:04<03:51, 12.05it/s]
 46%|####6     | 2416/5200 [04:04<04:14, 10.93it/s]
 46%|####6     | 2418/5200 [04:05<04:34, 10.13it/s]
 47%|####6     | 2420/5200 [04:05<04:06, 11.26it/s]
 47%|####6     | 2422/5200 [04:05<03:58, 11.65it/s]
 47%|####6     | 2424/5200 [04:05<04:19, 10.71it/s]
 47%|####6     | 2426/5200 [04:05<04:02, 11.46it/s]
 47%|####6     | 2428/5200 [04:06<04:23, 10.51it/s]
 47%|####6     | 2430/5200 [04:06<04:06, 11.24it/s]
 47%|####6     | 2432/5200 [04:06<04:13, 10.94it/s]
 47%|####6     | 2434/5200 [04:06<03:47, 12.17it/s]
 47%|####6     | 2436/5200 [04:06<04:01, 11.47it/s]
 47%|####6     | 2438/5200 [04:06<04:25, 10.41it/s]
 47%|####6     | 2440/5200 [04:07<04:43,  9.74it/s]
 47%|####6     | 2442/5200 [04:07<04:45,  9.65it/s]
 47%|####6     | 2443/5200 [04:07<04:45,  9.65it/s]
 47%|####6     | 2444/5200 [04:07<04:52,  9.42it/s]
 47%|####7     | 2445/5200 [04:07<04:59,  9.19it/s]
 47%|####7     | 2447/5200 [04:07<04:13, 10.84it/s]
 47%|####7     | 2449/5200 [04:08<03:54, 11.71it/s]
 47%|####7     | 2451/5200 [04:08<04:05, 11.21it/s]
 47%|####7     | 2453/5200 [04:08<04:21, 10.52it/s]
 47%|####7     | 2455/5200 [04:08<04:12, 10.89it/s]
 47%|####7     | 2457/5200 [04:08<03:40, 12.42it/s]
 47%|####7     | 2459/5200 [04:08<03:46, 12.09it/s]
 47%|####7     | 2461/5200 [04:09<03:26, 13.26it/s]
 47%|####7     | 2463/5200 [04:09<04:06, 11.10it/s]
 47%|####7     | 2465/5200 [04:09<04:31, 10.09it/s]
 47%|####7     | 2467/5200 [04:09<04:43,  9.63it/s]
 47%|####7     | 2469/5200 [04:09<04:51,  9.36it/s]
 48%|####7     | 2471/5200 [04:10<04:39,  9.75it/s]
 48%|####7     | 2473/5200 [04:10<04:20, 10.45it/s]
 48%|####7     | 2475/5200 [04:10<04:18, 10.54it/s]
 48%|####7     | 2477/5200 [04:10<03:41, 12.27it/s]
 48%|####7     | 2479/5200 [04:10<03:44, 12.14it/s]
 48%|####7     | 2481/5200 [04:10<03:20, 13.53it/s]
 48%|####7     | 2483/5200 [04:11<03:58, 11.38it/s]
 48%|####7     | 2485/5200 [04:11<04:24, 10.27it/s]
 48%|####7     | 2487/5200 [04:11<04:01, 11.22it/s]
 48%|####7     | 2489/5200 [04:11<03:47, 11.91it/s]
 48%|####7     | 2491/5200 [04:11<03:48, 11.87it/s]
 48%|####7     | 2493/5200 [04:11<03:44, 12.08it/s]
 48%|####7     | 2495/5200 [04:12<04:01, 11.19it/s]
 48%|####8     | 2497/5200 [04:12<04:06, 10.95it/s]
 48%|####8     | 2499/5200 [04:12<04:31,  9.95it/s]
 48%|####8     | 2501/5200 [04:12<04:35,  9.80it/s]
 48%|####8     | 2503/5200 [04:13<04:49,  9.32it/s]
 48%|####8     | 2504/5200 [04:13<04:54,  9.14it/s]
 48%|####8     | 2505/5200 [04:13<04:56,  9.08it/s]
 48%|####8     | 2506/5200 [04:13<05:03,  8.88it/s]
 48%|####8     | 2507/5200 [04:13<05:09,  8.69it/s]
 48%|####8     | 2508/5200 [04:13<05:16,  8.52it/s]
 48%|####8     | 2510/5200 [04:13<04:05, 10.95it/s]
 48%|####8     | 2512/5200 [04:13<04:19, 10.34it/s]
 48%|####8     | 2514/5200 [04:14<04:46,  9.38it/s]
 48%|####8     | 2516/5200 [04:14<04:10, 10.71it/s]
 48%|####8     | 2518/5200 [04:14<04:11, 10.66it/s]
 48%|####8     | 2520/5200 [04:14<04:33,  9.80it/s]
 48%|####8     | 2522/5200 [04:15<04:43,  9.45it/s]
 49%|####8     | 2524/5200 [04:15<03:58, 11.24it/s]
 49%|####8     | 2526/5200 [04:15<04:00, 11.13it/s]
 49%|####8     | 2528/5200 [04:15<03:27, 12.86it/s]
 49%|####8     | 2530/5200 [04:15<04:05, 10.87it/s]
 49%|####8     | 2532/5200 [04:15<03:35, 12.39it/s]
 49%|####8     | 2534/5200 [04:15<03:19, 13.37it/s]
 49%|####8     | 2536/5200 [04:15<03:06, 14.28it/s]
 49%|####8     | 2538/5200 [04:16<03:22, 13.13it/s]
 49%|####8     | 2540/5200 [04:16<03:54, 11.36it/s]
 49%|####8     | 2542/5200 [04:16<04:15, 10.40it/s]
 49%|####8     | 2544/5200 [04:16<04:32,  9.74it/s]
 49%|####8     | 2546/5200 [04:17<04:42,  9.38it/s]
 49%|####8     | 2547/5200 [04:17<04:44,  9.33it/s]
 49%|####9     | 2548/5200 [04:17<04:48,  9.20it/s]
 49%|####9     | 2549/5200 [04:17<04:54,  9.01it/s]
 49%|####9     | 2550/5200 [04:17<04:59,  8.84it/s]
 49%|####9     | 2551/5200 [04:17<04:58,  8.88it/s]
 49%|####9     | 2552/5200 [04:17<05:05,  8.67it/s]
 49%|####9     | 2553/5200 [04:17<05:03,  8.71it/s]
 49%|####9     | 2555/5200 [04:18<04:17, 10.26it/s]
 49%|####9     | 2557/5200 [04:18<03:34, 12.33it/s]
 49%|####9     | 2559/5200 [04:18<03:37, 12.13it/s]
 49%|####9     | 2561/5200 [04:18<03:15, 13.51it/s]
 49%|####9     | 2563/5200 [04:18<03:23, 12.93it/s]
 49%|####9     | 2565/5200 [04:18<03:57, 11.07it/s]
 49%|####9     | 2567/5200 [04:19<03:38, 12.03it/s]
 49%|####9     | 2569/5200 [04:19<04:02, 10.84it/s]
 49%|####9     | 2571/5200 [04:19<04:19, 10.13it/s]
 49%|####9     | 2573/5200 [04:19<03:58, 11.04it/s]
 50%|####9     | 2575/5200 [04:19<03:50, 11.40it/s]
 50%|####9     | 2577/5200 [04:19<03:56, 11.08it/s]
 50%|####9     | 2580/5200 [04:20<03:08, 13.93it/s]
 50%|####9     | 2582/5200 [04:20<03:28, 12.55it/s]
 50%|####9     | 2584/5200 [04:20<03:51, 11.31it/s]
 50%|####9     | 2586/5200 [04:20<04:16, 10.18it/s]
 50%|####9     | 2588/5200 [04:20<04:33,  9.53it/s]
 50%|####9     | 2590/5200 [04:21<04:47,  9.08it/s]
 50%|####9     | 2591/5200 [04:21<04:55,  8.82it/s]
 50%|####9     | 2592/5200 [04:21<05:00,  8.68it/s]
 50%|####9     | 2594/5200 [04:21<04:13, 10.27it/s]
 50%|####9     | 2596/5200 [04:21<03:41, 11.74it/s]
 50%|####9     | 2598/5200 [04:21<04:06, 10.56it/s]
 50%|#####     | 2600/5200 [04:22<04:11, 10.33it/s]
 50%|#####     | 2602/5200 [04:22<03:43, 11.61it/s]
 50%|#####     | 2604/5200 [04:22<03:31, 12.25it/s]
 50%|#####     | 2607/5200 [04:22<02:44, 15.78it/s]
 50%|#####     | 2609/5200 [04:22<02:56, 14.70it/s]
 50%|#####     | 2611/5200 [04:22<03:00, 14.37it/s]
 50%|#####     | 2613/5200 [04:23<03:16, 13.14it/s]
 50%|#####     | 2615/5200 [04:23<03:28, 12.40it/s]
 50%|#####     | 2617/5200 [04:23<04:04, 10.58it/s]
 50%|#####     | 2619/5200 [04:23<04:01, 10.67it/s]
 50%|#####     | 2621/5200 [04:23<04:07, 10.44it/s]
 50%|#####     | 2623/5200 [04:24<04:26,  9.66it/s]
 50%|#####     | 2625/5200 [04:24<04:42,  9.13it/s]
 50%|#####     | 2626/5200 [04:24<04:48,  8.92it/s]
 51%|#####     | 2627/5200 [04:24<04:44,  9.04it/s]
 51%|#####     | 2628/5200 [04:24<04:42,  9.11it/s]
 51%|#####     | 2629/5200 [04:24<04:40,  9.17it/s]
 51%|#####     | 2630/5200 [04:24<04:38,  9.24it/s]
 51%|#####     | 2631/5200 [04:25<04:43,  9.06it/s]
 51%|#####     | 2632/5200 [04:25<04:49,  8.86it/s]
 51%|#####     | 2633/5200 [04:25<04:48,  8.89it/s]
 51%|#####     | 2635/5200 [04:25<04:21,  9.82it/s]
 51%|#####     | 2637/5200 [04:25<03:56, 10.84it/s]
 51%|#####     | 2639/5200 [04:25<03:33, 12.02it/s]
 51%|#####     | 2641/5200 [04:25<03:29, 12.20it/s]
 51%|#####     | 2643/5200 [04:26<03:57, 10.76it/s]
 51%|#####     | 2645/5200 [04:26<04:19,  9.84it/s]
 51%|#####     | 2647/5200 [04:26<03:53, 10.92it/s]
 51%|#####     | 2649/5200 [04:26<04:10, 10.17it/s]
 51%|#####     | 2651/5200 [04:26<04:21,  9.74it/s]
 51%|#####1    | 2653/5200 [04:27<04:23,  9.66it/s]
 51%|#####1    | 2655/5200 [04:27<03:51, 11.01it/s]
 51%|#####1    | 2657/5200 [04:27<04:12, 10.06it/s]
 51%|#####1    | 2659/5200 [04:27<04:01, 10.53it/s]
 51%|#####1    | 2661/5200 [04:27<04:17,  9.85it/s]
 51%|#####1    | 2663/5200 [04:28<03:59, 10.59it/s]
 51%|#####1    | 2665/5200 [04:28<04:16,  9.87it/s]
 51%|#####1    | 2667/5200 [04:28<04:31,  9.31it/s]
 51%|#####1    | 2668/5200 [04:28<04:37,  9.14it/s]
 51%|#####1    | 2670/5200 [04:28<03:51, 10.92it/s]
 51%|#####1    | 2672/5200 [04:28<03:19, 12.70it/s]
 51%|#####1    | 2674/5200 [04:29<03:23, 12.43it/s]
 51%|#####1    | 2676/5200 [04:29<03:53, 10.82it/s]
 52%|#####1    | 2678/5200 [04:29<03:36, 11.65it/s]
 52%|#####1    | 2680/5200 [04:29<03:14, 12.96it/s]
 52%|#####1    | 2683/5200 [04:29<03:06, 13.51it/s]
 52%|#####1    | 2685/5200 [04:29<03:22, 12.42it/s]
 52%|#####1    | 2687/5200 [04:30<03:28, 12.08it/s]
 52%|#####1    | 2689/5200 [04:30<03:36, 11.57it/s]
 52%|#####1    | 2691/5200 [04:30<03:44, 11.16it/s]
 52%|#####1    | 2693/5200 [04:30<04:08, 10.08it/s]
 52%|#####1    | 2695/5200 [04:30<04:05, 10.19it/s]
 52%|#####1    | 2697/5200 [04:31<03:53, 10.71it/s]
 52%|#####1    | 2699/5200 [04:31<03:29, 11.91it/s]
 52%|#####1    | 2701/5200 [04:31<03:36, 11.57it/s]
 52%|#####1    | 2703/5200 [04:31<03:17, 12.66it/s]
 52%|#####2    | 2705/5200 [04:31<03:05, 13.43it/s]
 52%|#####2    | 2707/5200 [04:31<03:40, 11.33it/s]
 52%|#####2    | 2709/5200 [04:32<03:56, 10.54it/s]
 52%|#####2    | 2711/5200 [04:32<04:09,  9.97it/s]
 52%|#####2    | 2713/5200 [04:32<04:12,  9.86it/s]
 52%|#####2    | 2715/5200 [04:32<04:21,  9.52it/s]
 52%|#####2    | 2717/5200 [04:32<03:45, 10.99it/s]
 52%|#####2    | 2719/5200 [04:33<03:20, 12.37it/s]
 52%|#####2    | 2721/5200 [04:33<03:25, 12.08it/s]
 52%|#####2    | 2723/5200 [04:33<03:46, 10.94it/s]
 52%|#####2    | 2725/5200 [04:33<04:06, 10.04it/s]
 52%|#####2    | 2727/5200 [04:33<04:13,  9.77it/s]
 52%|#####2    | 2729/5200 [04:34<03:50, 10.74it/s]
 53%|#####2    | 2731/5200 [04:34<03:56, 10.43it/s]
 53%|#####2    | 2733/5200 [04:34<04:06, 10.00it/s]
 53%|#####2    | 2735/5200 [04:34<03:35, 11.42it/s]
 53%|#####2    | 2737/5200 [04:34<04:04, 10.08it/s]
 53%|#####2    | 2739/5200 [04:35<04:13,  9.70it/s]
 53%|#####2    | 2741/5200 [04:35<04:21,  9.41it/s]
 53%|#####2    | 2742/5200 [04:35<04:26,  9.22it/s]
 53%|#####2    | 2743/5200 [04:35<04:28,  9.15it/s]
 53%|#####2    | 2745/5200 [04:35<04:09,  9.83it/s]
 53%|#####2    | 2746/5200 [04:35<04:20,  9.43it/s]
 53%|#####2    | 2747/5200 [04:35<04:28,  9.12it/s]
 53%|#####2    | 2748/5200 [04:36<04:36,  8.87it/s]
 53%|#####2    | 2749/5200 [04:36<04:45,  8.57it/s]
 53%|#####2    | 2751/5200 [04:36<03:56, 10.37it/s]
 53%|#####2    | 2753/5200 [04:36<03:22, 12.08it/s]
 53%|#####2    | 2755/5200 [04:36<02:59, 13.64it/s]
 53%|#####3    | 2757/5200 [04:36<02:44, 14.89it/s]
 53%|#####3    | 2759/5200 [04:36<03:02, 13.39it/s]
 53%|#####3    | 2761/5200 [04:36<03:01, 13.47it/s]
 53%|#####3    | 2763/5200 [04:37<03:02, 13.37it/s]
 53%|#####3    | 2765/5200 [04:37<03:07, 12.97it/s]
 53%|#####3    | 2767/5200 [04:37<02:55, 13.88it/s]
 53%|#####3    | 2769/5200 [04:37<02:52, 14.05it/s]
 53%|#####3    | 2771/5200 [04:37<02:59, 13.50it/s]
 53%|#####3    | 2773/5200 [04:37<03:23, 11.91it/s]
 53%|#####3    | 2775/5200 [04:38<03:36, 11.18it/s]
 53%|#####3    | 2777/5200 [04:38<03:38, 11.10it/s]
 53%|#####3    | 2779/5200 [04:38<03:41, 10.91it/s]
 53%|#####3    | 2781/5200 [04:38<03:29, 11.57it/s]
 54%|#####3    | 2783/5200 [04:38<03:08, 12.85it/s]
 54%|#####3    | 2785/5200 [04:38<03:18, 12.18it/s]
 54%|#####3    | 2787/5200 [04:39<03:47, 10.63it/s]
 54%|#####3    | 2789/5200 [04:39<03:56, 10.20it/s]
 54%|#####3    | 2791/5200 [04:39<04:06,  9.77it/s]
 54%|#####3    | 2793/5200 [04:39<03:45, 10.66it/s]
 54%|#####3    | 2795/5200 [04:40<03:54, 10.27it/s]
 54%|#####3    | 2797/5200 [04:40<03:21, 11.90it/s]
 54%|#####3    | 2799/5200 [04:40<03:44, 10.68it/s]
 54%|#####3    | 2801/5200 [04:40<03:57, 10.09it/s]
 54%|#####3    | 2803/5200 [04:40<03:50, 10.40it/s]
 54%|#####3    | 2805/5200 [04:40<04:09,  9.61it/s]
 54%|#####3    | 2807/5200 [04:41<04:11,  9.50it/s]
 54%|#####4    | 2808/5200 [04:41<04:16,  9.32it/s]
 54%|#####4    | 2809/5200 [04:41<04:20,  9.17it/s]
 54%|#####4    | 2811/5200 [04:41<03:36, 11.03it/s]
 54%|#####4    | 2813/5200 [04:41<03:54, 10.19it/s]
 54%|#####4    | 2815/5200 [04:41<04:02,  9.82it/s]
 54%|#####4    | 2817/5200 [04:42<04:20,  9.16it/s]
 54%|#####4    | 2818/5200 [04:42<04:22,  9.07it/s]
 54%|#####4    | 2819/5200 [04:42<04:19,  9.16it/s]
 54%|#####4    | 2821/5200 [04:42<04:06,  9.65it/s]
 54%|#####4    | 2823/5200 [04:42<03:48, 10.42it/s]
 54%|#####4    | 2825/5200 [04:42<03:44, 10.60it/s]
 54%|#####4    | 2827/5200 [04:43<03:21, 11.77it/s]
 54%|#####4    | 2829/5200 [04:43<03:31, 11.20it/s]
 54%|#####4    | 2831/5200 [04:43<03:35, 11.01it/s]
 54%|#####4    | 2833/5200 [04:43<03:17, 11.98it/s]
 55%|#####4    | 2835/5200 [04:43<03:25, 11.50it/s]
 55%|#####4    | 2837/5200 [04:44<03:51, 10.20it/s]
 55%|#####4    | 2839/5200 [04:44<03:46, 10.40it/s]
 55%|#####4    | 2841/5200 [04:44<03:29, 11.27it/s]
 55%|#####4    | 2843/5200 [04:44<03:45, 10.46it/s]
 55%|#####4    | 2845/5200 [04:44<03:47, 10.37it/s]
 55%|#####4    | 2847/5200 [04:45<03:44, 10.47it/s]
 55%|#####4    | 2849/5200 [04:45<03:45, 10.41it/s]
 55%|#####4    | 2851/5200 [04:45<04:13,  9.27it/s]
 55%|#####4    | 2852/5200 [04:45<04:23,  8.90it/s]
 55%|#####4    | 2853/5200 [04:45<04:32,  8.60it/s]
 55%|#####4    | 2854/5200 [04:45<04:37,  8.45it/s]
 55%|#####4    | 2855/5200 [04:46<04:53,  7.98it/s]
 55%|#####4    | 2857/5200 [04:46<03:52, 10.08it/s]
 55%|#####4    | 2859/5200 [04:46<03:29, 11.15it/s]
 55%|#####5    | 2861/5200 [04:46<03:44, 10.41it/s]
 55%|#####5    | 2863/5200 [04:46<03:19, 11.69it/s]
 55%|#####5    | 2865/5200 [04:46<03:02, 12.81it/s]
 55%|#####5    | 2867/5200 [04:46<03:18, 11.76it/s]
 55%|#####5    | 2869/5200 [04:47<03:42, 10.46it/s]
 55%|#####5    | 2871/5200 [04:47<03:50, 10.10it/s]
 55%|#####5    | 2873/5200 [04:47<04:06,  9.44it/s]
 55%|#####5    | 2874/5200 [04:47<04:08,  9.35it/s]
 55%|#####5    | 2875/5200 [04:47<04:13,  9.16it/s]
 55%|#####5    | 2876/5200 [04:48<04:25,  8.76it/s]
 55%|#####5    | 2877/5200 [04:48<04:38,  8.34it/s]
 55%|#####5    | 2878/5200 [04:48<04:37,  8.36it/s]
 55%|#####5    | 2879/5200 [04:48<04:35,  8.44it/s]
 55%|#####5    | 2880/5200 [04:48<04:24,  8.77it/s]
 55%|#####5    | 2881/5200 [04:48<04:17,  9.00it/s]
 55%|#####5    | 2882/5200 [04:48<04:18,  8.96it/s]
 55%|#####5    | 2883/5200 [04:48<04:31,  8.54it/s]
 55%|#####5    | 2885/5200 [04:49<04:01,  9.57it/s]
 56%|#####5    | 2886/5200 [04:49<04:09,  9.27it/s]
 56%|#####5    | 2887/5200 [04:49<04:17,  8.97it/s]
 56%|#####5    | 2888/5200 [04:49<04:16,  9.01it/s]
 56%|#####5    | 2889/5200 [04:49<04:33,  8.44it/s]
 56%|#####5    | 2890/5200 [04:49<04:39,  8.25it/s]
 56%|#####5    | 2892/5200 [04:49<04:10,  9.20it/s]
 56%|#####5    | 2893/5200 [04:49<04:07,  9.30it/s]
 56%|#####5    | 2894/5200 [04:50<04:09,  9.26it/s]
 56%|#####5    | 2895/5200 [04:50<04:20,  8.85it/s]
 56%|#####5    | 2896/5200 [04:50<04:28,  8.59it/s]
 56%|#####5    | 2897/5200 [04:50<04:32,  8.45it/s]
 56%|#####5    | 2898/5200 [04:50<04:31,  8.48it/s]
 56%|#####5    | 2899/5200 [04:50<04:20,  8.83it/s]
 56%|#####5    | 2900/5200 [04:50<04:20,  8.83it/s]
 56%|#####5    | 2902/5200 [04:50<03:37, 10.57it/s]
 56%|#####5    | 2904/5200 [04:50<02:58, 12.85it/s]
 56%|#####5    | 2906/5200 [04:51<04:15,  9.00it/s]
 56%|#####5    | 2908/5200 [04:51<03:44, 10.19it/s]
 56%|#####5    | 2910/5200 [04:51<03:23, 11.26it/s]
 56%|#####6    | 2912/5200 [04:51<03:31, 10.82it/s]
 56%|#####6    | 2914/5200 [04:52<04:02,  9.42it/s]
 56%|#####6    | 2916/5200 [04:52<04:24,  8.64it/s]
 56%|#####6    | 2918/5200 [04:52<04:11,  9.08it/s]
 56%|#####6    | 2920/5200 [04:52<03:47, 10.02it/s]
 56%|#####6    | 2922/5200 [04:52<03:32, 10.74it/s]
 56%|#####6    | 2924/5200 [04:53<03:29, 10.89it/s]
 56%|#####6    | 2926/5200 [04:53<03:28, 10.92it/s]
 56%|#####6    | 2928/5200 [04:53<03:45, 10.08it/s]
 56%|#####6    | 2930/5200 [04:53<03:57,  9.57it/s]
 56%|#####6    | 2931/5200 [04:53<04:06,  9.19it/s]
 56%|#####6    | 2932/5200 [04:53<04:13,  8.96it/s]
 56%|#####6    | 2934/5200 [04:54<04:03,  9.32it/s]
 56%|#####6    | 2936/5200 [04:54<03:37, 10.43it/s]
 56%|#####6    | 2938/5200 [04:54<03:20, 11.29it/s]
 57%|#####6    | 2940/5200 [04:54<03:31, 10.70it/s]
 57%|#####6    | 2942/5200 [04:54<03:36, 10.41it/s]
 57%|#####6    | 2944/5200 [04:55<03:44, 10.05it/s]
 57%|#####6    | 2946/5200 [04:55<03:45,  9.97it/s]
 57%|#####6    | 2948/5200 [04:55<03:48,  9.86it/s]
 57%|#####6    | 2951/5200 [04:55<03:15, 11.49it/s]
 57%|#####6    | 2953/5200 [04:55<03:38, 10.30it/s]
 57%|#####6    | 2955/5200 [04:56<03:37, 10.30it/s]
 57%|#####6    | 2957/5200 [04:56<04:04,  9.19it/s]
 57%|#####6    | 2958/5200 [04:56<04:20,  8.61it/s]
 57%|#####6    | 2959/5200 [04:56<04:23,  8.50it/s]
 57%|#####6    | 2960/5200 [04:56<04:24,  8.46it/s]
 57%|#####6    | 2961/5200 [04:56<04:21,  8.56it/s]
 57%|#####6    | 2962/5200 [04:57<04:18,  8.65it/s]
 57%|#####6    | 2963/5200 [04:57<04:12,  8.84it/s]
 57%|#####7    | 2965/5200 [04:57<03:45,  9.93it/s]
 57%|#####7    | 2966/5200 [04:57<03:55,  9.48it/s]
 57%|#####7    | 2967/5200 [04:57<04:00,  9.27it/s]
 57%|#####7    | 2968/5200 [04:57<04:20,  8.58it/s]
 57%|#####7    | 2970/5200 [04:57<03:19, 11.17it/s]
 57%|#####7    | 2972/5200 [04:58<03:45,  9.89it/s]
 57%|#####7    | 2974/5200 [04:58<03:30, 10.59it/s]
 57%|#####7    | 2976/5200 [04:58<03:54,  9.48it/s]
 57%|#####7    | 2978/5200 [04:58<03:39, 10.13it/s]
 57%|#####7    | 2980/5200 [04:58<03:49,  9.69it/s]
 57%|#####7    | 2982/5200 [04:58<03:24, 10.85it/s]
 57%|#####7    | 2984/5200 [04:59<03:41, 10.02it/s]
 57%|#####7    | 2986/5200 [04:59<04:00,  9.19it/s]
 57%|#####7    | 2988/5200 [04:59<03:52,  9.52it/s]
 57%|#####7    | 2989/5200 [04:59<04:03,  9.09it/s]
 57%|#####7    | 2990/5200 [04:59<04:14,  8.70it/s]
 58%|#####7    | 2991/5200 [05:00<04:26,  8.29it/s]
 58%|#####7    | 2992/5200 [05:00<04:36,  7.97it/s]
 58%|#####7    | 2993/5200 [05:00<04:39,  7.89it/s]
 58%|#####7    | 2994/5200 [05:00<04:40,  7.88it/s]
 58%|#####7    | 2995/5200 [05:00<04:38,  7.93it/s]
 58%|#####7    | 2996/5200 [05:00<04:42,  7.81it/s]
 58%|#####7    | 2997/5200 [05:00<04:42,  7.81it/s]
 58%|#####7    | 2999/5200 [05:00<03:49,  9.57it/s]
 58%|#####7    | 3001/5200 [05:01<03:19, 11.05it/s]
 58%|#####7    | 3003/5200 [05:01<03:24, 10.74it/s]
 58%|#####7    | 3005/5200 [05:01<03:41,  9.90it/s]
 58%|#####7    | 3007/5200 [05:01<03:27, 10.55it/s]
 58%|#####7    | 3009/5200 [05:01<03:54,  9.34it/s]
 58%|#####7    | 3010/5200 [05:02<04:05,  8.92it/s]
 58%|#####7    | 3011/5200 [05:02<04:31,  8.06it/s]
 58%|#####7    | 3012/5200 [05:02<04:39,  7.83it/s]
 58%|#####7    | 3013/5200 [05:02<04:43,  7.72it/s]
 58%|#####7    | 3014/5200 [05:02<04:40,  7.79it/s]
 58%|#####7    | 3015/5200 [05:02<04:25,  8.22it/s]
 58%|#####8    | 3016/5200 [05:02<04:17,  8.48it/s]
 58%|#####8    | 3017/5200 [05:03<04:17,  8.48it/s]
 58%|#####8    | 3019/5200 [05:03<03:11, 11.40it/s]
 58%|#####8    | 3021/5200 [05:03<03:18, 10.96it/s]
 58%|#####8    | 3023/5200 [05:03<03:18, 10.99it/s]
 58%|#####8    | 3025/5200 [05:03<03:51,  9.39it/s]
 58%|#####8    | 3027/5200 [05:03<03:56,  9.17it/s]
 58%|#####8    | 3028/5200 [05:04<04:10,  8.67it/s]
 58%|#####8    | 3029/5200 [05:04<04:21,  8.31it/s]
 58%|#####8    | 3031/5200 [05:04<03:57,  9.12it/s]
 58%|#####8    | 3032/5200 [05:04<04:03,  8.91it/s]
 58%|#####8    | 3033/5200 [05:04<04:14,  8.50it/s]
 58%|#####8    | 3034/5200 [05:04<04:18,  8.38it/s]
 58%|#####8    | 3035/5200 [05:04<04:22,  8.25it/s]
 58%|#####8    | 3036/5200 [05:05<04:42,  7.65it/s]
 58%|#####8    | 3037/5200 [05:05<04:58,  7.25it/s]
 58%|#####8    | 3038/5200 [05:05<04:58,  7.24it/s]
 58%|#####8    | 3039/5200 [05:05<05:00,  7.20it/s]
 58%|#####8    | 3041/5200 [05:05<04:29,  8.00it/s]
 58%|#####8    | 3042/5200 [05:05<04:20,  8.29it/s]
 59%|#####8    | 3043/5200 [05:06<04:26,  8.08it/s]
 59%|#####8    | 3044/5200 [05:06<04:34,  7.84it/s]
 59%|#####8    | 3045/5200 [05:06<04:36,  7.80it/s]
 59%|#####8    | 3046/5200 [05:06<04:32,  7.91it/s]
 59%|#####8    | 3047/5200 [05:06<04:24,  8.12it/s]
 59%|#####8    | 3048/5200 [05:06<04:24,  8.13it/s]
 59%|#####8    | 3049/5200 [05:06<04:26,  8.07it/s]
 59%|#####8    | 3051/5200 [05:06<03:18, 10.85it/s]
 59%|#####8    | 3053/5200 [05:07<03:32, 10.09it/s]
 59%|#####8    | 3055/5200 [05:07<02:59, 11.94it/s]
 59%|#####8    | 3057/5200 [05:07<03:12, 11.13it/s]
 59%|#####8    | 3059/5200 [05:07<03:28, 10.27it/s]
 59%|#####8    | 3061/5200 [05:07<03:11, 11.17it/s]
 59%|#####8    | 3063/5200 [05:08<03:56,  9.03it/s]
 59%|#####8    | 3065/5200 [05:08<03:42,  9.61it/s]
 59%|#####8    | 3067/5200 [05:08<03:39,  9.71it/s]
 59%|#####9    | 3069/5200 [05:08<03:56,  9.02it/s]
 59%|#####9    | 3071/5200 [05:08<03:28, 10.23it/s]
 59%|#####9    | 3073/5200 [05:09<03:50,  9.22it/s]
 59%|#####9    | 3075/5200 [05:09<03:56,  8.99it/s]
 59%|#####9    | 3076/5200 [05:09<04:15,  8.31it/s]
 59%|#####9    | 3078/5200 [05:09<03:37,  9.74it/s]
 59%|#####9    | 3080/5200 [05:09<03:14, 10.91it/s]
 59%|#####9    | 3082/5200 [05:09<03:05, 11.41it/s]
 59%|#####9    | 3084/5200 [05:10<03:03, 11.51it/s]
 59%|#####9    | 3086/5200 [05:10<03:17, 10.69it/s]
 59%|#####9    | 3088/5200 [05:10<04:07,  8.53it/s]
 59%|#####9    | 3089/5200 [05:10<04:19,  8.14it/s]
 59%|#####9    | 3090/5200 [05:10<04:20,  8.11it/s]
 59%|#####9    | 3091/5200 [05:11<04:22,  8.03it/s]
 59%|#####9    | 3092/5200 [05:11<04:29,  7.81it/s]
 59%|#####9    | 3093/5200 [05:11<04:35,  7.64it/s]
 60%|#####9    | 3094/5200 [05:11<04:45,  7.38it/s]
 60%|#####9    | 3095/5200 [05:11<04:52,  7.19it/s]
 60%|#####9    | 3097/5200 [05:11<04:11,  8.35it/s]
 60%|#####9    | 3099/5200 [05:12<03:52,  9.03it/s]
 60%|#####9    | 3101/5200 [05:12<03:08, 11.14it/s]
 60%|#####9    | 3103/5200 [05:12<02:51, 12.24it/s]
 60%|#####9    | 3105/5200 [05:12<03:26, 10.12it/s]
 60%|#####9    | 3107/5200 [05:12<03:34,  9.77it/s]
 60%|#####9    | 3109/5200 [05:12<03:29,  9.97it/s]
 60%|#####9    | 3111/5200 [05:13<03:19, 10.48it/s]
 60%|#####9    | 3113/5200 [05:13<03:52,  8.96it/s]
 60%|#####9    | 3115/5200 [05:13<03:37,  9.58it/s]
 60%|#####9    | 3117/5200 [05:13<03:22, 10.28it/s]
 60%|#####9    | 3119/5200 [05:13<03:15, 10.66it/s]
 60%|######    | 3121/5200 [05:14<03:16, 10.57it/s]
 60%|######    | 3123/5200 [05:14<03:39,  9.48it/s]
 60%|######    | 3124/5200 [05:14<03:48,  9.09it/s]
 60%|######    | 3125/5200 [05:14<03:56,  8.77it/s]
 60%|######    | 3126/5200 [05:14<04:03,  8.52it/s]
 60%|######    | 3127/5200 [05:14<04:08,  8.33it/s]
 60%|######    | 3128/5200 [05:15<04:21,  7.93it/s]
 60%|######    | 3129/5200 [05:15<04:34,  7.54it/s]
 60%|######    | 3130/5200 [05:15<04:38,  7.44it/s]
 60%|######    | 3131/5200 [05:15<04:33,  7.57it/s]
 60%|######    | 3132/5200 [05:15<04:24,  7.81it/s]
 60%|######    | 3133/5200 [05:15<04:11,  8.21it/s]
 60%|######    | 3134/5200 [05:15<04:08,  8.32it/s]
 60%|######    | 3136/5200 [05:15<03:04, 11.19it/s]
 60%|######    | 3138/5200 [05:16<03:30,  9.79it/s]
 60%|######    | 3140/5200 [05:16<03:21, 10.23it/s]
 60%|######    | 3142/5200 [05:16<02:50, 12.06it/s]
 60%|######    | 3144/5200 [05:16<02:57, 11.61it/s]
 60%|######    | 3146/5200 [05:16<03:08, 10.88it/s]
 61%|######    | 3148/5200 [05:17<03:10, 10.77it/s]
 61%|######    | 3150/5200 [05:17<03:08, 10.87it/s]
 61%|######    | 3152/5200 [05:17<03:27,  9.87it/s]
 61%|######    | 3154/5200 [05:17<03:28,  9.80it/s]
 61%|######    | 3156/5200 [05:17<03:38,  9.35it/s]
 61%|######    | 3157/5200 [05:18<03:49,  8.90it/s]
 61%|######    | 3158/5200 [05:18<03:56,  8.65it/s]
 61%|######    | 3159/5200 [05:18<04:03,  8.37it/s]
 61%|######    | 3160/5200 [05:18<04:13,  8.06it/s]
 61%|######    | 3162/5200 [05:18<03:34,  9.50it/s]
 61%|######    | 3164/5200 [05:18<03:34,  9.51it/s]
 61%|######    | 3165/5200 [05:18<03:48,  8.91it/s]
 61%|######    | 3166/5200 [05:19<03:55,  8.64it/s]
 61%|######    | 3168/5200 [05:19<03:51,  8.79it/s]
 61%|######    | 3169/5200 [05:19<03:53,  8.71it/s]
 61%|######    | 3170/5200 [05:19<04:00,  8.43it/s]
 61%|######    | 3171/5200 [05:19<04:08,  8.16it/s]
 61%|######1   | 3172/5200 [05:19<04:09,  8.13it/s]
 61%|######1   | 3173/5200 [05:19<04:14,  7.97it/s]
 61%|######1   | 3174/5200 [05:20<04:22,  7.73it/s]
 61%|######1   | 3176/5200 [05:20<04:00,  8.41it/s]
 61%|######1   | 3177/5200 [05:20<03:57,  8.53it/s]
 61%|######1   | 3178/5200 [05:20<04:00,  8.42it/s]
 61%|######1   | 3181/5200 [05:20<03:00, 11.17it/s]
 61%|######1   | 3183/5200 [05:20<03:11, 10.53it/s]
 61%|######1   | 3185/5200 [05:21<03:14, 10.35it/s]
 61%|######1   | 3187/5200 [05:21<03:41,  9.08it/s]
 61%|######1   | 3189/5200 [05:21<03:21,  9.98it/s]
 61%|######1   | 3191/5200 [05:21<03:44,  8.96it/s]
 61%|######1   | 3192/5200 [05:21<03:42,  9.03it/s]
 61%|######1   | 3193/5200 [05:22<03:41,  9.07it/s]
 61%|######1   | 3195/5200 [05:22<03:04, 10.85it/s]
 61%|######1   | 3197/5200 [05:22<02:56, 11.35it/s]
 62%|######1   | 3199/5200 [05:22<02:37, 12.68it/s]
 62%|######1   | 3201/5200 [05:22<03:04, 10.81it/s]
 62%|######1   | 3203/5200 [05:22<03:25,  9.74it/s]
 62%|######1   | 3205/5200 [05:23<03:36,  9.20it/s]
 62%|######1   | 3206/5200 [05:23<03:47,  8.78it/s]
 62%|######1   | 3208/5200 [05:23<03:33,  9.34it/s]
 62%|######1   | 3209/5200 [05:23<03:41,  9.01it/s]
 62%|######1   | 3211/5200 [05:23<03:34,  9.27it/s]
 62%|######1   | 3213/5200 [05:24<03:19,  9.94it/s]
 62%|######1   | 3215/5200 [05:24<03:02, 10.90it/s]
 62%|######1   | 3217/5200 [05:24<02:55, 11.32it/s]
 62%|######1   | 3219/5200 [05:24<02:37, 12.61it/s]
 62%|######1   | 3221/5200 [05:24<02:54, 11.37it/s]
 62%|######1   | 3223/5200 [05:24<03:13, 10.21it/s]
 62%|######2   | 3225/5200 [05:25<03:19,  9.89it/s]
 62%|######2   | 3227/5200 [05:25<03:24,  9.66it/s]
 62%|######2   | 3229/5200 [05:25<03:50,  8.54it/s]
 62%|######2   | 3231/5200 [05:25<03:33,  9.22it/s]
 62%|######2   | 3233/5200 [05:25<03:11, 10.26it/s]
 62%|######2   | 3235/5200 [05:26<03:13, 10.15it/s]
 62%|######2   | 3237/5200 [05:26<03:40,  8.89it/s]
 62%|######2   | 3238/5200 [05:26<03:50,  8.49it/s]
 62%|######2   | 3239/5200 [05:26<03:58,  8.22it/s]
 62%|######2   | 3241/5200 [05:26<03:41,  8.83it/s]
 62%|######2   | 3243/5200 [05:27<03:41,  8.84it/s]
 62%|######2   | 3244/5200 [05:27<03:51,  8.45it/s]
 62%|######2   | 3245/5200 [05:27<04:08,  7.87it/s]
 62%|######2   | 3246/5200 [05:27<04:13,  7.72it/s]
 62%|######2   | 3247/5200 [05:27<04:08,  7.85it/s]
 62%|######2   | 3249/5200 [05:27<03:15,  9.99it/s]
 63%|######2   | 3251/5200 [05:28<03:37,  8.97it/s]
 63%|######2   | 3252/5200 [05:28<03:50,  8.46it/s]
 63%|######2   | 3253/5200 [05:28<03:59,  8.12it/s]
 63%|######2   | 3254/5200 [05:28<04:10,  7.77it/s]
 63%|######2   | 3255/5200 [05:28<04:13,  7.67it/s]
 63%|######2   | 3256/5200 [05:28<04:14,  7.65it/s]
 63%|######2   | 3257/5200 [05:28<04:16,  7.56it/s]
 63%|######2   | 3259/5200 [05:29<03:31,  9.17it/s]
 63%|######2   | 3260/5200 [05:29<03:31,  9.16it/s]
 63%|######2   | 3261/5200 [05:29<03:47,  8.53it/s]
 63%|######2   | 3263/5200 [05:29<03:53,  8.29it/s]
 63%|######2   | 3264/5200 [05:29<04:02,  7.98it/s]
 63%|######2   | 3266/5200 [05:29<03:33,  9.07it/s]
 63%|######2   | 3268/5200 [05:30<03:22,  9.52it/s]
 63%|######2   | 3270/5200 [05:30<02:57, 10.86it/s]
 63%|######2   | 3272/5200 [05:30<03:11, 10.07it/s]
 63%|######2   | 3274/5200 [05:30<03:17,  9.78it/s]
 63%|######3   | 3276/5200 [05:30<03:13,  9.97it/s]
 63%|######3   | 3278/5200 [05:31<03:18,  9.68it/s]
 63%|######3   | 3280/5200 [05:31<03:03, 10.46it/s]
 63%|######3   | 3282/5200 [05:31<03:17,  9.69it/s]
 63%|######3   | 3283/5200 [05:31<03:27,  9.24it/s]
 63%|######3   | 3284/5200 [05:31<03:31,  9.08it/s]
 63%|######3   | 3285/5200 [05:31<03:41,  8.64it/s]
 63%|######3   | 3287/5200 [05:31<03:03, 10.44it/s]
 63%|######3   | 3289/5200 [05:32<03:35,  8.87it/s]
 63%|######3   | 3291/5200 [05:32<03:06, 10.22it/s]
 63%|######3   | 3293/5200 [05:32<02:58, 10.69it/s]
 63%|######3   | 3295/5200 [05:32<03:00, 10.53it/s]
 63%|######3   | 3297/5200 [05:32<02:43, 11.62it/s]
 63%|######3   | 3299/5200 [05:33<02:44, 11.53it/s]
 63%|######3   | 3301/5200 [05:33<02:29, 12.71it/s]
 64%|######3   | 3303/5200 [05:33<02:35, 12.18it/s]
 64%|######3   | 3305/5200 [05:33<02:37, 12.03it/s]
 64%|######3   | 3307/5200 [05:33<02:29, 12.66it/s]
 64%|######3   | 3309/5200 [05:33<02:18, 13.65it/s]
 64%|######3   | 3311/5200 [05:33<02:07, 14.76it/s]
 64%|######3   | 3313/5200 [05:34<02:37, 12.02it/s]
 64%|######3   | 3315/5200 [05:34<02:24, 13.02it/s]
 64%|######3   | 3317/5200 [05:34<02:34, 12.15it/s]
 64%|######3   | 3319/5200 [05:34<02:25, 12.97it/s]
 64%|######3   | 3321/5200 [05:34<02:39, 11.75it/s]
 64%|######3   | 3323/5200 [05:34<02:29, 12.58it/s]
 64%|######3   | 3325/5200 [05:35<02:57, 10.55it/s]
 64%|######3   | 3327/5200 [05:35<02:51, 10.93it/s]
 64%|######4   | 3329/5200 [05:35<03:10,  9.82it/s]
 64%|######4   | 3331/5200 [05:35<03:24,  9.14it/s]
 64%|######4   | 3333/5200 [05:36<03:01, 10.28it/s]
 64%|######4   | 3335/5200 [05:36<03:19,  9.35it/s]
 64%|######4   | 3337/5200 [05:36<03:01, 10.26it/s]
 64%|######4   | 3339/5200 [05:36<02:38, 11.74it/s]
 64%|######4   | 3341/5200 [05:36<02:26, 12.67it/s]
 64%|######4   | 3343/5200 [05:36<02:49, 10.93it/s]
 64%|######4   | 3345/5200 [05:37<03:10,  9.74it/s]
 64%|######4   | 3347/5200 [05:37<03:20,  9.24it/s]
 64%|######4   | 3349/5200 [05:37<02:57, 10.44it/s]
 64%|######4   | 3351/5200 [05:37<02:57, 10.44it/s]
 64%|######4   | 3353/5200 [05:37<02:47, 11.01it/s]
 65%|######4   | 3355/5200 [05:38<02:56, 10.47it/s]
 65%|######4   | 3357/5200 [05:38<02:49, 10.87it/s]
 65%|######4   | 3359/5200 [05:38<03:01, 10.15it/s]
 65%|######4   | 3361/5200 [05:38<02:54, 10.56it/s]
 65%|######4   | 3363/5200 [05:38<03:10,  9.66it/s]
 65%|######4   | 3365/5200 [05:39<02:53, 10.60it/s]
 65%|######4   | 3367/5200 [05:39<02:54, 10.52it/s]
 65%|######4   | 3369/5200 [05:39<02:50, 10.72it/s]
 65%|######4   | 3371/5200 [05:39<02:32, 11.98it/s]
 65%|######4   | 3373/5200 [05:39<02:27, 12.38it/s]
 65%|######4   | 3375/5200 [05:39<02:37, 11.57it/s]
 65%|######4   | 3377/5200 [05:40<02:20, 12.95it/s]
 65%|######4   | 3379/5200 [05:40<02:35, 11.72it/s]
 65%|######5   | 3381/5200 [05:40<02:46, 10.91it/s]
 65%|######5   | 3383/5200 [05:40<03:05,  9.77it/s]
 65%|######5   | 3385/5200 [05:40<03:15,  9.30it/s]
 65%|######5   | 3386/5200 [05:41<03:28,  8.70it/s]
 65%|######5   | 3387/5200 [05:41<03:26,  8.76it/s]
 65%|######5   | 3389/5200 [05:41<02:57, 10.23it/s]
 65%|######5   | 3391/5200 [05:41<02:34, 11.68it/s]
 65%|######5   | 3393/5200 [05:41<02:44, 11.01it/s]
 65%|######5   | 3395/5200 [05:41<02:27, 12.20it/s]
 65%|######5   | 3397/5200 [05:42<02:38, 11.40it/s]
 65%|######5   | 3399/5200 [05:42<02:31, 11.87it/s]
 65%|######5   | 3401/5200 [05:42<02:36, 11.52it/s]
 65%|######5   | 3403/5200 [05:42<02:24, 12.48it/s]
 65%|######5   | 3405/5200 [05:42<02:45, 10.84it/s]
 66%|######5   | 3407/5200 [05:42<02:49, 10.59it/s]
 66%|######5   | 3409/5200 [05:43<02:30, 11.86it/s]
 66%|######5   | 3411/5200 [05:43<02:18, 12.93it/s]
 66%|######5   | 3413/5200 [05:43<02:28, 12.02it/s]
 66%|######5   | 3415/5200 [05:43<02:36, 11.37it/s]
 66%|######5   | 3417/5200 [05:43<02:33, 11.65it/s]
 66%|######5   | 3419/5200 [05:43<02:51, 10.39it/s]
 66%|######5   | 3421/5200 [05:44<03:05,  9.58it/s]
 66%|######5   | 3423/5200 [05:44<02:47, 10.60it/s]
 66%|######5   | 3425/5200 [05:44<02:55, 10.12it/s]
 66%|######5   | 3427/5200 [05:44<03:23,  8.72it/s]
 66%|######5   | 3428/5200 [05:44<03:23,  8.72it/s]
 66%|######5   | 3430/5200 [05:45<03:14,  9.09it/s]
 66%|######6   | 3432/5200 [05:45<03:03,  9.64it/s]
 66%|######6   | 3433/5200 [05:45<03:08,  9.36it/s]
 66%|######6   | 3434/5200 [05:45<03:12,  9.17it/s]
 66%|######6   | 3435/5200 [05:45<03:09,  9.32it/s]
 66%|######6   | 3437/5200 [05:45<02:47, 10.51it/s]
 66%|######6   | 3439/5200 [05:46<02:55, 10.02it/s]
 66%|######6   | 3441/5200 [05:46<03:01,  9.68it/s]
 66%|######6   | 3443/5200 [05:46<02:31, 11.61it/s]
 66%|######6   | 3445/5200 [05:46<02:46, 10.56it/s]
 66%|######6   | 3447/5200 [05:46<02:23, 12.20it/s]
 66%|######6   | 3449/5200 [05:46<02:20, 12.50it/s]
 66%|######6   | 3451/5200 [05:47<02:36, 11.17it/s]
 66%|######6   | 3453/5200 [05:47<02:44, 10.62it/s]
 66%|######6   | 3455/5200 [05:47<02:33, 11.40it/s]
 66%|######6   | 3457/5200 [05:47<02:33, 11.33it/s]
 67%|######6   | 3459/5200 [05:47<02:20, 12.39it/s]
 67%|######6   | 3461/5200 [05:47<02:26, 11.83it/s]
 67%|######6   | 3463/5200 [05:48<02:47, 10.37it/s]
 67%|######6   | 3465/5200 [05:48<03:00,  9.60it/s]
 67%|######6   | 3467/5200 [05:48<02:40, 10.79it/s]
 67%|######6   | 3469/5200 [05:48<02:26, 11.84it/s]
 67%|######6   | 3471/5200 [05:48<02:24, 11.96it/s]
 67%|######6   | 3473/5200 [05:48<02:12, 13.03it/s]
 67%|######6   | 3475/5200 [05:49<02:35, 11.07it/s]
 67%|######6   | 3477/5200 [05:49<02:51, 10.05it/s]
 67%|######6   | 3479/5200 [05:49<02:53,  9.95it/s]
 67%|######6   | 3481/5200 [05:49<02:57,  9.70it/s]
 67%|######6   | 3483/5200 [05:50<02:59,  9.57it/s]
 67%|######7   | 3484/5200 [05:50<02:59,  9.57it/s]
 67%|######7   | 3486/5200 [05:50<02:58,  9.58it/s]
 67%|######7   | 3487/5200 [05:50<03:05,  9.24it/s]
 67%|######7   | 3490/5200 [05:50<02:33, 11.13it/s]
 67%|######7   | 3492/5200 [05:50<02:50,  9.99it/s]
 67%|######7   | 3494/5200 [05:51<02:58,  9.56it/s]
 67%|######7   | 3495/5200 [05:51<03:06,  9.14it/s]
 67%|######7   | 3496/5200 [05:51<03:06,  9.15it/s]
 67%|######7   | 3497/5200 [05:51<03:04,  9.24it/s]
 67%|######7   | 3499/5200 [05:51<03:03,  9.27it/s]
 67%|######7   | 3500/5200 [05:51<03:04,  9.22it/s]
 67%|######7   | 3501/5200 [05:52<03:04,  9.23it/s]
 67%|######7   | 3502/5200 [05:52<03:08,  9.03it/s]
 67%|######7   | 3504/5200 [05:52<03:03,  9.27it/s]
 67%|######7   | 3505/5200 [05:52<03:01,  9.32it/s]
 67%|######7   | 3506/5200 [05:52<03:04,  9.20it/s]
 67%|######7   | 3507/5200 [05:52<03:09,  8.91it/s]
 67%|######7   | 3508/5200 [05:52<03:16,  8.63it/s]
 68%|######7   | 3510/5200 [05:52<03:01,  9.33it/s]
 68%|######7   | 3511/5200 [05:53<03:10,  8.87it/s]
 68%|######7   | 3513/5200 [05:53<02:55,  9.62it/s]
 68%|######7   | 3514/5200 [05:53<03:04,  9.12it/s]
 68%|######7   | 3515/5200 [05:53<03:05,  9.09it/s]
 68%|######7   | 3516/5200 [05:53<03:11,  8.81it/s]
 68%|######7   | 3517/5200 [05:53<03:09,  8.88it/s]
 68%|######7   | 3518/5200 [05:53<03:09,  8.86it/s]
 68%|######7   | 3519/5200 [05:54<03:12,  8.72it/s]
 68%|######7   | 3520/5200 [05:54<03:11,  8.78it/s]
 68%|######7   | 3521/5200 [05:54<03:09,  8.85it/s]
 68%|######7   | 3522/5200 [05:54<03:14,  8.62it/s]
 68%|######7   | 3524/5200 [05:54<02:46, 10.06it/s]
 68%|######7   | 3525/5200 [05:54<02:53,  9.66it/s]
 68%|######7   | 3527/5200 [05:54<02:40, 10.46it/s]
 68%|######7   | 3529/5200 [05:55<02:45, 10.07it/s]
 68%|######7   | 3530/5200 [05:55<02:46, 10.04it/s]
 68%|######7   | 3531/5200 [05:55<02:46, 10.02it/s]
 68%|######7   | 3532/5200 [05:55<02:47,  9.97it/s]
 68%|######7   | 3533/5200 [05:55<02:54,  9.53it/s]
 68%|######7   | 3534/5200 [05:55<02:54,  9.56it/s]
 68%|######7   | 3535/5200 [05:55<03:02,  9.14it/s]
 68%|######8   | 3537/5200 [05:55<02:34, 10.76it/s]
 68%|######8   | 3539/5200 [05:55<02:34, 10.74it/s]
 68%|######8   | 3541/5200 [05:56<02:51,  9.65it/s]
 68%|######8   | 3542/5200 [05:56<02:58,  9.29it/s]
 68%|######8   | 3543/5200 [05:56<03:01,  9.13it/s]
 68%|######8   | 3545/5200 [05:56<02:32, 10.85it/s]
 68%|######8   | 3547/5200 [05:56<02:34, 10.69it/s]
 68%|######8   | 3549/5200 [05:56<02:32, 10.82it/s]
 68%|######8   | 3551/5200 [05:57<02:21, 11.68it/s]
 68%|######8   | 3553/5200 [05:57<02:09, 12.68it/s]
 68%|######8   | 3555/5200 [05:57<02:26, 11.23it/s]
 68%|######8   | 3557/5200 [05:57<02:33, 10.71it/s]
 68%|######8   | 3560/5200 [05:57<02:15, 12.13it/s]
 68%|######8   | 3562/5200 [05:58<02:20, 11.62it/s]
 69%|######8   | 3564/5200 [05:58<02:30, 10.84it/s]
 69%|######8   | 3566/5200 [05:58<02:23, 11.40it/s]
 69%|######8   | 3568/5200 [05:58<02:36, 10.42it/s]
 69%|######8   | 3570/5200 [05:58<02:45,  9.84it/s]
 69%|######8   | 3572/5200 [05:59<02:57,  9.16it/s]
 69%|######8   | 3573/5200 [05:59<02:59,  9.04it/s]
 69%|######8   | 3574/5200 [05:59<03:01,  8.97it/s]
 69%|######8   | 3575/5200 [05:59<03:02,  8.93it/s]
 69%|######8   | 3576/5200 [05:59<03:03,  8.85it/s]
 69%|######8   | 3577/5200 [05:59<03:07,  8.68it/s]
 69%|######8   | 3578/5200 [05:59<03:14,  8.33it/s]
 69%|######8   | 3579/5200 [05:59<03:13,  8.39it/s]
 69%|######8   | 3580/5200 [06:00<03:13,  8.39it/s]
 69%|######8   | 3581/5200 [06:00<03:10,  8.50it/s]
 69%|######8   | 3582/5200 [06:00<03:12,  8.39it/s]
 69%|######8   | 3583/5200 [06:00<03:22,  8.00it/s]
 69%|######8   | 3584/5200 [06:00<03:13,  8.33it/s]
 69%|######8   | 3586/5200 [06:00<03:00,  8.92it/s]
 69%|######8   | 3587/5200 [06:00<02:59,  8.96it/s]
 69%|######9   | 3588/5200 [06:01<03:00,  8.91it/s]
 69%|######9   | 3589/5200 [06:01<03:02,  8.83it/s]
 69%|######9   | 3590/5200 [06:01<03:05,  8.70it/s]
 69%|######9   | 3591/5200 [06:01<03:14,  8.28it/s]
 69%|######9   | 3593/5200 [06:01<02:56,  9.12it/s]
 69%|######9   | 3594/5200 [06:01<03:08,  8.54it/s]
 69%|######9   | 3595/5200 [06:01<03:05,  8.67it/s]
 69%|######9   | 3596/5200 [06:01<03:07,  8.55it/s]
 69%|######9   | 3598/5200 [06:02<02:48,  9.49it/s]
 69%|######9   | 3599/5200 [06:02<02:54,  9.17it/s]
 69%|######9   | 3600/5200 [06:02<02:55,  9.10it/s]
 69%|######9   | 3601/5200 [06:02<03:00,  8.84it/s]
 69%|######9   | 3603/5200 [06:02<02:45,  9.64it/s]
 69%|######9   | 3604/5200 [06:02<02:51,  9.32it/s]
 69%|######9   | 3605/5200 [06:02<03:00,  8.83it/s]
 69%|######9   | 3607/5200 [06:03<02:36, 10.21it/s]
 69%|######9   | 3609/5200 [06:03<02:21, 11.22it/s]
 69%|######9   | 3611/5200 [06:03<02:28, 10.69it/s]
 69%|######9   | 3613/5200 [06:03<02:32, 10.39it/s]
 70%|######9   | 3615/5200 [06:03<02:38, 10.01it/s]
 70%|######9   | 3617/5200 [06:04<02:51,  9.22it/s]
 70%|######9   | 3618/5200 [06:04<02:55,  8.99it/s]
 70%|######9   | 3619/5200 [06:04<02:58,  8.85it/s]
 70%|######9   | 3620/5200 [06:04<03:02,  8.65it/s]
 70%|######9   | 3621/5200 [06:04<03:06,  8.48it/s]
 70%|######9   | 3622/5200 [06:04<03:08,  8.35it/s]
 70%|######9   | 3624/5200 [06:04<02:53,  9.08it/s]
 70%|######9   | 3625/5200 [06:05<03:02,  8.65it/s]
 70%|######9   | 3627/5200 [06:05<02:46,  9.46it/s]
 70%|######9   | 3628/5200 [06:05<02:52,  9.11it/s]
 70%|######9   | 3631/5200 [06:05<02:04, 12.57it/s]
 70%|######9   | 3633/5200 [06:05<02:10, 11.98it/s]
 70%|######9   | 3635/5200 [06:05<02:23, 10.89it/s]
 70%|######9   | 3637/5200 [06:06<02:33, 10.20it/s]
 70%|######9   | 3639/5200 [06:06<02:37,  9.89it/s]
 70%|#######   | 3641/5200 [06:06<02:30, 10.33it/s]
 70%|#######   | 3643/5200 [06:06<02:35, 10.03it/s]
 70%|#######   | 3645/5200 [06:06<02:16, 11.43it/s]
 70%|#######   | 3647/5200 [06:07<02:24, 10.77it/s]
 70%|#######   | 3649/5200 [06:07<02:32, 10.15it/s]
 70%|#######   | 3651/5200 [06:07<02:43,  9.45it/s]
 70%|#######   | 3652/5200 [06:07<02:47,  9.23it/s]
 70%|#######   | 3653/5200 [06:07<02:47,  9.23it/s]
 70%|#######   | 3655/5200 [06:07<02:20, 10.97it/s]
 70%|#######   | 3657/5200 [06:08<02:34, 10.01it/s]
 70%|#######   | 3659/5200 [06:08<02:44,  9.39it/s]
 70%|#######   | 3660/5200 [06:08<02:47,  9.17it/s]
 70%|#######   | 3661/5200 [06:08<02:47,  9.18it/s]
 70%|#######   | 3662/5200 [06:08<02:45,  9.27it/s]
 70%|#######   | 3663/5200 [06:08<02:56,  8.72it/s]
 70%|#######   | 3664/5200 [06:08<03:00,  8.53it/s]
 70%|#######   | 3665/5200 [06:09<02:53,  8.84it/s]
 70%|#######   | 3666/5200 [06:09<02:53,  8.86it/s]
 71%|#######   | 3667/5200 [06:09<02:54,  8.78it/s]
 71%|#######   | 3668/5200 [06:09<02:54,  8.78it/s]
 71%|#######   | 3669/5200 [06:09<02:54,  8.78it/s]
 71%|#######   | 3670/5200 [06:09<02:55,  8.73it/s]
 71%|#######   | 3671/5200 [06:09<02:56,  8.65it/s]
 71%|#######   | 3672/5200 [06:09<02:57,  8.62it/s]
 71%|#######   | 3674/5200 [06:10<02:36,  9.73it/s]
 71%|#######   | 3675/5200 [06:10<02:45,  9.22it/s]
 71%|#######   | 3676/5200 [06:10<02:57,  8.61it/s]
 71%|#######   | 3677/5200 [06:10<03:06,  8.18it/s]
 71%|#######   | 3679/5200 [06:10<02:26, 10.35it/s]
 71%|#######   | 3681/5200 [06:10<02:15, 11.17it/s]
 71%|#######   | 3683/5200 [06:10<02:15, 11.20it/s]
 71%|#######   | 3685/5200 [06:11<02:06, 11.99it/s]
 71%|#######   | 3687/5200 [06:11<02:26, 10.36it/s]
 71%|#######   | 3689/5200 [06:11<02:30, 10.07it/s]
 71%|#######   | 3691/5200 [06:11<02:30, 10.01it/s]
 71%|#######1  | 3693/5200 [06:11<02:16, 11.07it/s]
 71%|#######1  | 3695/5200 [06:12<02:24, 10.38it/s]
 71%|#######1  | 3697/5200 [06:12<02:33,  9.80it/s]
 71%|#######1  | 3699/5200 [06:12<02:38,  9.46it/s]
 71%|#######1  | 3700/5200 [06:12<02:43,  9.18it/s]
 71%|#######1  | 3701/5200 [06:12<02:47,  8.97it/s]
 71%|#######1  | 3702/5200 [06:12<02:48,  8.90it/s]
 71%|#######1  | 3704/5200 [06:12<02:15, 11.07it/s]
 71%|#######1  | 3706/5200 [06:13<02:02, 12.17it/s]
 71%|#######1  | 3708/5200 [06:13<01:53, 13.16it/s]
 71%|#######1  | 3710/5200 [06:13<01:56, 12.75it/s]
 71%|#######1  | 3712/5200 [06:13<02:13, 11.15it/s]
 71%|#######1  | 3714/5200 [06:13<02:22, 10.44it/s]
 71%|#######1  | 3716/5200 [06:14<02:25, 10.20it/s]
 72%|#######1  | 3718/5200 [06:14<02:33,  9.68it/s]
 72%|#######1  | 3720/5200 [06:14<02:26, 10.12it/s]
 72%|#######1  | 3722/5200 [06:14<02:14, 10.96it/s]
 72%|#######1  | 3724/5200 [06:14<02:20, 10.52it/s]
 72%|#######1  | 3726/5200 [06:15<02:25, 10.11it/s]
 72%|#######1  | 3728/5200 [06:15<02:30,  9.80it/s]
 72%|#######1  | 3730/5200 [06:15<02:07, 11.52it/s]
 72%|#######1  | 3732/5200 [06:15<01:56, 12.64it/s]
 72%|#######1  | 3734/5200 [06:15<01:49, 13.45it/s]
 72%|#######1  | 3736/5200 [06:15<02:12, 11.05it/s]
 72%|#######1  | 3738/5200 [06:16<02:25, 10.04it/s]
 72%|#######1  | 3740/5200 [06:16<02:33,  9.52it/s]
 72%|#######1  | 3742/5200 [06:16<02:43,  8.92it/s]
 72%|#######1  | 3743/5200 [06:16<02:46,  8.74it/s]
 72%|#######2  | 3744/5200 [06:16<02:49,  8.61it/s]
 72%|#######2  | 3745/5200 [06:16<02:46,  8.75it/s]
 72%|#######2  | 3746/5200 [06:17<02:41,  9.01it/s]
 72%|#######2  | 3747/5200 [06:17<02:41,  9.01it/s]
 72%|#######2  | 3748/5200 [06:17<02:42,  8.92it/s]
 72%|#######2  | 3749/5200 [06:17<02:38,  9.15it/s]
 72%|#######2  | 3751/5200 [06:17<02:27,  9.79it/s]
 72%|#######2  | 3752/5200 [06:17<02:33,  9.42it/s]
 72%|#######2  | 3754/5200 [06:17<02:08, 11.28it/s]
 72%|#######2  | 3756/5200 [06:18<02:24,  9.97it/s]
 72%|#######2  | 3758/5200 [06:18<02:35,  9.28it/s]
 72%|#######2  | 3759/5200 [06:18<02:39,  9.06it/s]
 72%|#######2  | 3760/5200 [06:18<02:41,  8.94it/s]
 72%|#######2  | 3761/5200 [06:18<02:41,  8.94it/s]
 72%|#######2  | 3762/5200 [06:18<02:44,  8.75it/s]
 72%|#######2  | 3763/5200 [06:18<02:43,  8.81it/s]
 72%|#######2  | 3764/5200 [06:19<02:46,  8.62it/s]
 72%|#######2  | 3765/5200 [06:19<02:42,  8.84it/s]
 72%|#######2  | 3766/5200 [06:19<02:43,  8.78it/s]
 72%|#######2  | 3767/5200 [06:19<02:42,  8.84it/s]
 72%|#######2  | 3769/5200 [06:19<02:28,  9.64it/s]
 72%|#######2  | 3770/5200 [06:19<02:33,  9.32it/s]
 73%|#######2  | 3772/5200 [06:19<02:20, 10.15it/s]
 73%|#######2  | 3773/5200 [06:19<02:23,  9.93it/s]
 73%|#######2  | 3775/5200 [06:20<02:22,  9.99it/s]
 73%|#######2  | 3777/5200 [06:20<02:20, 10.11it/s]
 73%|#######2  | 3778/5200 [06:20<02:26,  9.73it/s]
 73%|#######2  | 3780/5200 [06:20<02:09, 10.94it/s]
 73%|#######2  | 3782/5200 [06:20<02:04, 11.42it/s]
 73%|#######2  | 3784/5200 [06:20<01:51, 12.66it/s]
 73%|#######2  | 3786/5200 [06:21<02:14, 10.53it/s]
 73%|#######2  | 3788/5200 [06:21<02:10, 10.85it/s]
 73%|#######2  | 3790/5200 [06:21<02:20, 10.00it/s]
 73%|#######2  | 3792/5200 [06:21<02:12, 10.62it/s]
 73%|#######2  | 3794/5200 [06:21<02:15, 10.36it/s]
 73%|#######3  | 3796/5200 [06:22<02:16, 10.30it/s]
 73%|#######3  | 3798/5200 [06:22<02:20, 10.01it/s]
 73%|#######3  | 3800/5200 [06:22<02:02, 11.40it/s]
 73%|#######3  | 3802/5200 [06:22<01:56, 12.00it/s]
 73%|#######3  | 3804/5200 [06:22<02:09, 10.78it/s]
 73%|#######3  | 3806/5200 [06:22<02:09, 10.77it/s]
 73%|#######3  | 3808/5200 [06:23<02:05, 11.10it/s]
 73%|#######3  | 3810/5200 [06:23<02:15, 10.26it/s]
 73%|#######3  | 3812/5200 [06:23<02:22,  9.72it/s]
 73%|#######3  | 3814/5200 [06:23<02:30,  9.23it/s]
 73%|#######3  | 3816/5200 [06:24<02:18,  9.96it/s]
 73%|#######3  | 3818/5200 [06:24<02:23,  9.64it/s]
 73%|#######3  | 3819/5200 [06:24<02:24,  9.53it/s]
 73%|#######3  | 3820/5200 [06:24<02:28,  9.26it/s]
 73%|#######3  | 3821/5200 [06:24<02:32,  9.03it/s]
 74%|#######3  | 3822/5200 [06:24<02:40,  8.58it/s]
 74%|#######3  | 3823/5200 [06:24<02:41,  8.50it/s]
 74%|#######3  | 3824/5200 [06:24<02:39,  8.64it/s]
 74%|#######3  | 3825/5200 [06:25<02:37,  8.74it/s]
 74%|#######3  | 3827/5200 [06:25<02:11, 10.41it/s]
 74%|#######3  | 3829/5200 [06:25<02:24,  9.47it/s]
 74%|#######3  | 3830/5200 [06:25<02:23,  9.52it/s]
 74%|#######3  | 3831/5200 [06:25<02:39,  8.56it/s]
 74%|#######3  | 3832/5200 [06:25<02:45,  8.27it/s]
 74%|#######3  | 3834/5200 [06:25<02:15, 10.07it/s]
 74%|#######3  | 3836/5200 [06:26<02:23,  9.48it/s]
 74%|#######3  | 3837/5200 [06:26<02:30,  9.05it/s]
 74%|#######3  | 3838/5200 [06:26<02:39,  8.55it/s]
 74%|#######3  | 3839/5200 [06:26<02:39,  8.51it/s]
 74%|#######3  | 3840/5200 [06:26<02:41,  8.40it/s]
 74%|#######3  | 3841/5200 [06:26<02:40,  8.45it/s]
 74%|#######3  | 3842/5200 [06:26<02:38,  8.58it/s]
 74%|#######3  | 3843/5200 [06:27<02:36,  8.70it/s]
 74%|#######3  | 3844/5200 [06:27<02:44,  8.23it/s]
 74%|#######3  | 3846/5200 [06:27<02:01, 11.17it/s]
 74%|#######4  | 3848/5200 [06:27<02:16,  9.90it/s]
 74%|#######4  | 3850/5200 [06:27<02:15,  9.94it/s]
 74%|#######4  | 3852/5200 [06:27<01:58, 11.36it/s]
 74%|#######4  | 3854/5200 [06:28<02:06, 10.66it/s]
 74%|#######4  | 3856/5200 [06:28<02:16,  9.82it/s]
 74%|#######4  | 3858/5200 [06:28<02:28,  9.02it/s]
 74%|#######4  | 3860/5200 [06:28<02:11, 10.18it/s]
 74%|#######4  | 3862/5200 [06:28<02:05, 10.70it/s]
 74%|#######4  | 3864/5200 [06:29<02:07, 10.44it/s]
 74%|#######4  | 3866/5200 [06:29<02:17,  9.73it/s]
 74%|#######4  | 3868/5200 [06:29<02:10, 10.20it/s]
 74%|#######4  | 3870/5200 [06:29<02:04, 10.72it/s]
 74%|#######4  | 3872/5200 [06:29<01:47, 12.30it/s]
 74%|#######4  | 3874/5200 [06:30<02:07, 10.38it/s]
 75%|#######4  | 3876/5200 [06:30<02:11, 10.10it/s]
 75%|#######4  | 3878/5200 [06:30<02:02, 10.76it/s]
 75%|#######4  | 3880/5200 [06:30<02:04, 10.62it/s]
 75%|#######4  | 3882/5200 [06:30<02:10, 10.07it/s]
 75%|#######4  | 3884/5200 [06:31<02:16,  9.67it/s]
 75%|#######4  | 3885/5200 [06:31<02:18,  9.53it/s]
 75%|#######4  | 3886/5200 [06:31<02:17,  9.56it/s]
 75%|#######4  | 3887/5200 [06:31<02:20,  9.35it/s]
 75%|#######4  | 3888/5200 [06:31<02:25,  9.01it/s]
 75%|#######4  | 3889/5200 [06:31<02:27,  8.92it/s]
 75%|#######4  | 3890/5200 [06:31<02:28,  8.81it/s]
 75%|#######4  | 3891/5200 [06:31<02:26,  8.91it/s]
 75%|#######4  | 3892/5200 [06:31<02:22,  9.17it/s]
 75%|#######4  | 3893/5200 [06:32<02:27,  8.87it/s]
 75%|#######4  | 3895/5200 [06:32<02:09, 10.10it/s]
 75%|#######4  | 3896/5200 [06:32<02:13,  9.74it/s]
 75%|#######4  | 3897/5200 [06:32<02:15,  9.59it/s]
 75%|#######4  | 3898/5200 [06:32<02:18,  9.40it/s]
 75%|#######4  | 3899/5200 [06:32<02:27,  8.79it/s]
 75%|#######5  | 3900/5200 [06:32<02:28,  8.73it/s]
 75%|#######5  | 3902/5200 [06:32<02:12,  9.77it/s]
 75%|#######5  | 3903/5200 [06:33<02:22,  9.12it/s]
 75%|#######5  | 3904/5200 [06:33<02:20,  9.21it/s]
 75%|#######5  | 3905/5200 [06:33<02:19,  9.26it/s]
 75%|#######5  | 3906/5200 [06:33<02:25,  8.88it/s]
 75%|#######5  | 3907/5200 [06:33<02:28,  8.69it/s]
 75%|#######5  | 3908/5200 [06:33<02:29,  8.65it/s]
 75%|#######5  | 3909/5200 [06:33<02:28,  8.67it/s]
 75%|#######5  | 3910/5200 [06:33<02:24,  8.92it/s]
 75%|#######5  | 3912/5200 [06:34<02:02, 10.49it/s]
 75%|#######5  | 3914/5200 [06:34<02:04, 10.36it/s]
 75%|#######5  | 3916/5200 [06:34<02:15,  9.45it/s]
 75%|#######5  | 3917/5200 [06:34<02:21,  9.09it/s]
 75%|#######5  | 3918/5200 [06:34<02:26,  8.75it/s]
 75%|#######5  | 3919/5200 [06:34<02:26,  8.74it/s]
 75%|#######5  | 3921/5200 [06:35<02:08,  9.95it/s]
 75%|#######5  | 3923/5200 [06:35<01:55, 11.07it/s]
 75%|#######5  | 3925/5200 [06:35<01:45, 12.13it/s]
 76%|#######5  | 3927/5200 [06:35<01:50, 11.52it/s]
 76%|#######5  | 3929/5200 [06:35<01:43, 12.27it/s]
 76%|#######5  | 3931/5200 [06:35<01:37, 13.02it/s]
 76%|#######5  | 3933/5200 [06:35<01:40, 12.63it/s]
 76%|#######5  | 3935/5200 [06:36<01:47, 11.78it/s]
 76%|#######5  | 3937/5200 [06:36<01:58, 10.62it/s]
 76%|#######5  | 3939/5200 [06:36<01:57, 10.74it/s]
 76%|#######5  | 3941/5200 [06:36<01:55, 10.90it/s]
 76%|#######5  | 3943/5200 [06:36<01:55, 10.85it/s]
 76%|#######5  | 3945/5200 [06:37<01:44, 12.01it/s]
 76%|#######5  | 3947/5200 [06:37<01:44, 11.97it/s]
 76%|#######5  | 3949/5200 [06:37<01:39, 12.55it/s]
 76%|#######5  | 3951/5200 [06:37<01:41, 12.34it/s]
 76%|#######6  | 3953/5200 [06:37<01:54, 10.94it/s]
 76%|#######6  | 3955/5200 [06:37<01:47, 11.55it/s]
 76%|#######6  | 3957/5200 [06:38<01:58, 10.53it/s]
 76%|#######6  | 3959/5200 [06:38<02:06,  9.83it/s]
 76%|#######6  | 3961/5200 [06:38<02:11,  9.40it/s]
 76%|#######6  | 3962/5200 [06:38<02:11,  9.41it/s]
 76%|#######6  | 3964/5200 [06:38<02:06,  9.76it/s]
 76%|#######6  | 3965/5200 [06:39<02:09,  9.55it/s]
 76%|#######6  | 3966/5200 [06:39<02:08,  9.64it/s]
 76%|#######6  | 3967/5200 [06:39<02:09,  9.54it/s]
 76%|#######6  | 3968/5200 [06:39<02:11,  9.34it/s]
 76%|#######6  | 3969/5200 [06:39<02:10,  9.40it/s]
 76%|#######6  | 3970/5200 [06:39<02:14,  9.15it/s]
 76%|#######6  | 3972/5200 [06:39<02:02, 10.00it/s]
 76%|#######6  | 3973/5200 [06:39<02:05,  9.74it/s]
 76%|#######6  | 3974/5200 [06:39<02:12,  9.26it/s]
 76%|#######6  | 3976/5200 [06:40<01:55, 10.56it/s]
 76%|#######6  | 3978/5200 [06:40<02:08,  9.54it/s]
 77%|#######6  | 3980/5200 [06:40<02:00, 10.16it/s]
 77%|#######6  | 3982/5200 [06:40<01:52, 10.82it/s]
 77%|#######6  | 3984/5200 [06:40<02:00, 10.08it/s]
 77%|#######6  | 3986/5200 [06:41<02:02,  9.87it/s]
 77%|#######6  | 3988/5200 [06:41<02:06,  9.61it/s]
 77%|#######6  | 3989/5200 [06:41<02:09,  9.34it/s]
 77%|#######6  | 3990/5200 [06:41<02:13,  9.04it/s]
 77%|#######6  | 3992/5200 [06:41<01:49, 11.06it/s]
 77%|#######6  | 3994/5200 [06:41<01:48, 11.08it/s]
 77%|#######6  | 3996/5200 [06:42<02:01,  9.88it/s]
 77%|#######6  | 3998/5200 [06:42<02:09,  9.25it/s]
 77%|#######6  | 3999/5200 [06:42<02:13,  8.99it/s]
 77%|#######6  | 4000/5200 [06:42<02:13,  8.97it/s]
 77%|#######6  | 4002/5200 [06:42<02:06,  9.46it/s]
 77%|#######6  | 4003/5200 [06:42<02:06,  9.47it/s]
 77%|#######7  | 4005/5200 [06:43<02:03,  9.68it/s]
 77%|#######7  | 4007/5200 [06:43<01:47, 11.08it/s]
 77%|#######7  | 4010/5200 [06:43<01:26, 13.76it/s]
 77%|#######7  | 4012/5200 [06:43<01:34, 12.55it/s]
 77%|#######7  | 4014/5200 [06:43<01:49, 10.86it/s]
 77%|#######7  | 4016/5200 [06:44<01:58,  9.96it/s]
 77%|#######7  | 4018/5200 [06:44<01:50, 10.65it/s]
 77%|#######7  | 4020/5200 [06:44<01:43, 11.44it/s]
 77%|#######7  | 4022/5200 [06:44<01:45, 11.15it/s]
 77%|#######7  | 4024/5200 [06:44<01:53, 10.40it/s]
 77%|#######7  | 4026/5200 [06:44<01:54, 10.23it/s]
 77%|#######7  | 4028/5200 [06:45<01:57,  9.99it/s]
 78%|#######7  | 4030/5200 [06:45<02:03,  9.47it/s]
 78%|#######7  | 4031/5200 [06:45<02:08,  9.08it/s]
 78%|#######7  | 4032/5200 [06:45<02:12,  8.81it/s]
 78%|#######7  | 4033/5200 [06:45<02:11,  8.85it/s]
 78%|#######7  | 4035/5200 [06:45<02:00,  9.64it/s]
 78%|#######7  | 4038/5200 [06:46<01:43, 11.26it/s]
 78%|#######7  | 4040/5200 [06:46<01:53, 10.26it/s]
 78%|#######7  | 4042/5200 [06:46<01:56,  9.94it/s]
 78%|#######7  | 4043/5200 [06:46<01:59,  9.72it/s]
 78%|#######7  | 4044/5200 [06:46<02:03,  9.40it/s]
 78%|#######7  | 4047/5200 [06:47<01:33, 12.34it/s]
 78%|#######7  | 4049/5200 [06:47<01:37, 11.75it/s]
 78%|#######7  | 4051/5200 [06:47<01:50, 10.39it/s]
 78%|#######7  | 4053/5200 [06:47<01:58,  9.68it/s]
 78%|#######7  | 4054/5200 [06:47<02:01,  9.45it/s]
 78%|#######7  | 4055/5200 [06:47<02:05,  9.13it/s]
 78%|#######8  | 4056/5200 [06:48<02:09,  8.86it/s]
 78%|#######8  | 4057/5200 [06:48<02:08,  8.90it/s]
 78%|#######8  | 4058/5200 [06:48<02:08,  8.91it/s]
 78%|#######8  | 4059/5200 [06:48<02:10,  8.77it/s]
 78%|#######8  | 4061/5200 [06:48<01:59,  9.54it/s]
 78%|#######8  | 4062/5200 [06:48<02:02,  9.27it/s]
 78%|#######8  | 4063/5200 [06:48<02:05,  9.06it/s]
 78%|#######8  | 4064/5200 [06:48<02:09,  8.78it/s]
 78%|#######8  | 4066/5200 [06:49<02:00,  9.43it/s]
 78%|#######8  | 4067/5200 [06:49<02:02,  9.27it/s]
 78%|#######8  | 4068/5200 [06:49<02:07,  8.90it/s]
 78%|#######8  | 4069/5200 [06:49<02:07,  8.87it/s]
 78%|#######8  | 4070/5200 [06:49<02:11,  8.58it/s]
 78%|#######8  | 4071/5200 [06:49<02:09,  8.72it/s]
 78%|#######8  | 4072/5200 [06:49<02:13,  8.46it/s]
 78%|#######8  | 4074/5200 [06:50<01:58,  9.51it/s]
 78%|#######8  | 4075/5200 [06:50<02:01,  9.28it/s]
 78%|#######8  | 4076/5200 [06:50<02:03,  9.10it/s]
 78%|#######8  | 4077/5200 [06:50<02:05,  8.95it/s]
 78%|#######8  | 4080/5200 [06:50<01:40, 11.13it/s]
 78%|#######8  | 4082/5200 [06:50<01:44, 10.68it/s]
 79%|#######8  | 4084/5200 [06:50<01:40, 11.15it/s]
 79%|#######8  | 4086/5200 [06:51<01:29, 12.39it/s]
 79%|#######8  | 4088/5200 [06:51<01:31, 12.12it/s]
 79%|#######8  | 4090/5200 [06:51<01:46, 10.40it/s]
 79%|#######8  | 4092/5200 [06:51<01:55,  9.55it/s]
 79%|#######8  | 4094/5200 [06:52<02:01,  9.09it/s]
 79%|#######8  | 4095/5200 [06:52<02:03,  8.94it/s]
 79%|#######8  | 4097/5200 [06:52<01:49, 10.03it/s]
 79%|#######8  | 4099/5200 [06:52<01:37, 11.28it/s]
 79%|#######8  | 4101/5200 [06:52<01:28, 12.47it/s]
 79%|#######8  | 4103/5200 [06:52<01:40, 10.96it/s]
 79%|#######8  | 4105/5200 [06:52<01:43, 10.60it/s]
 79%|#######8  | 4107/5200 [06:53<01:47, 10.16it/s]
 79%|#######9  | 4109/5200 [06:53<01:52,  9.74it/s]
 79%|#######9  | 4111/5200 [06:53<01:59,  9.10it/s]
 79%|#######9  | 4112/5200 [06:53<02:03,  8.79it/s]
 79%|#######9  | 4113/5200 [06:53<02:03,  8.77it/s]
 79%|#######9  | 4115/5200 [06:54<01:52,  9.61it/s]
 79%|#######9  | 4117/5200 [06:54<01:36, 11.19it/s]
 79%|#######9  | 4119/5200 [06:54<01:46, 10.16it/s]
 79%|#######9  | 4121/5200 [06:54<01:36, 11.22it/s]
 79%|#######9  | 4123/5200 [06:54<01:45, 10.17it/s]
 79%|#######9  | 4125/5200 [06:55<01:51,  9.67it/s]
 79%|#######9  | 4127/5200 [06:55<01:37, 11.05it/s]
 79%|#######9  | 4129/5200 [06:55<01:39, 10.76it/s]
 79%|#######9  | 4131/5200 [06:55<01:48,  9.82it/s]
 79%|#######9  | 4133/5200 [06:55<01:50,  9.66it/s]
 80%|#######9  | 4135/5200 [06:56<01:52,  9.44it/s]
 80%|#######9  | 4136/5200 [06:56<01:54,  9.26it/s]
 80%|#######9  | 4137/5200 [06:56<01:57,  9.03it/s]
 80%|#######9  | 4138/5200 [06:56<01:58,  8.93it/s]
 80%|#######9  | 4139/5200 [06:56<01:59,  8.86it/s]
 80%|#######9  | 4140/5200 [06:56<02:01,  8.72it/s]
 80%|#######9  | 4141/5200 [06:56<02:03,  8.56it/s]
 80%|#######9  | 4142/5200 [06:56<02:03,  8.57it/s]
 80%|#######9  | 4143/5200 [06:57<02:01,  8.71it/s]
 80%|#######9  | 4144/5200 [06:57<02:02,  8.63it/s]
 80%|#######9  | 4146/5200 [06:57<01:51,  9.47it/s]
 80%|#######9  | 4147/5200 [06:57<01:53,  9.25it/s]
 80%|#######9  | 4148/5200 [06:57<01:55,  9.08it/s]
 80%|#######9  | 4149/5200 [06:57<01:52,  9.31it/s]
 80%|#######9  | 4150/5200 [06:57<01:53,  9.26it/s]
 80%|#######9  | 4151/5200 [06:57<01:52,  9.35it/s]
 80%|#######9  | 4152/5200 [06:57<01:54,  9.15it/s]
 80%|#######9  | 4153/5200 [06:58<02:03,  8.44it/s]
 80%|#######9  | 4154/5200 [06:58<02:10,  8.00it/s]
 80%|#######9  | 4156/5200 [06:58<01:46,  9.82it/s]
 80%|#######9  | 4157/5200 [06:58<01:45,  9.85it/s]
 80%|#######9  | 4158/5200 [06:58<01:46,  9.77it/s]
 80%|#######9  | 4159/5200 [06:58<01:53,  9.19it/s]
 80%|########  | 4160/5200 [06:58<01:56,  8.90it/s]
 80%|########  | 4161/5200 [06:58<02:00,  8.60it/s]
 80%|########  | 4162/5200 [06:59<02:06,  8.22it/s]
 80%|########  | 4164/5200 [06:59<01:32, 11.17it/s]
 80%|########  | 4166/5200 [06:59<01:42, 10.14it/s]
 80%|########  | 4168/5200 [06:59<01:26, 11.99it/s]
 80%|########  | 4170/5200 [06:59<01:28, 11.66it/s]
 80%|########  | 4172/5200 [06:59<01:30, 11.39it/s]
 80%|########  | 4174/5200 [07:00<01:43,  9.96it/s]
 80%|########  | 4176/5200 [07:00<01:42,  9.99it/s]
 80%|########  | 4178/5200 [07:00<01:32, 11.01it/s]
 80%|########  | 4180/5200 [07:00<01:24, 12.12it/s]
 80%|########  | 4182/5200 [07:00<01:20, 12.57it/s]
 80%|########  | 4184/5200 [07:00<01:25, 11.89it/s]
 80%|########  | 4186/5200 [07:01<01:31, 11.06it/s]
 81%|########  | 4188/5200 [07:01<01:32, 10.89it/s]
 81%|########  | 4190/5200 [07:01<01:33, 10.75it/s]
 81%|########  | 4192/5200 [07:01<01:26, 11.63it/s]
 81%|########  | 4194/5200 [07:01<01:35, 10.51it/s]
 81%|########  | 4196/5200 [07:02<01:33, 10.77it/s]
 81%|########  | 4198/5200 [07:02<01:35, 10.44it/s]
 81%|########  | 4200/5200 [07:02<01:32, 10.80it/s]
 81%|########  | 4202/5200 [07:02<01:38, 10.11it/s]
 81%|########  | 4204/5200 [07:02<01:39,  9.97it/s]
 81%|########  | 4206/5200 [07:03<01:35, 10.44it/s]
 81%|########  | 4208/5200 [07:03<01:42,  9.64it/s]
 81%|########  | 4209/5200 [07:03<01:44,  9.49it/s]
 81%|########  | 4210/5200 [07:03<01:44,  9.47it/s]
 81%|########  | 4211/5200 [07:03<01:49,  9.03it/s]
 81%|########1 | 4212/5200 [07:03<01:48,  9.09it/s]
 81%|########1 | 4214/5200 [07:03<01:35, 10.28it/s]
 81%|########1 | 4216/5200 [07:04<01:38,  9.94it/s]
 81%|########1 | 4218/5200 [07:04<01:40,  9.81it/s]
 81%|########1 | 4219/5200 [07:04<01:39,  9.84it/s]
 81%|########1 | 4220/5200 [07:04<01:40,  9.70it/s]
 81%|########1 | 4222/5200 [07:04<01:34, 10.30it/s]
 81%|########1 | 4224/5200 [07:04<01:28, 10.99it/s]
 81%|########1 | 4226/5200 [07:05<01:28, 11.03it/s]
 81%|########1 | 4228/5200 [07:05<01:26, 11.26it/s]
 81%|########1 | 4230/5200 [07:05<01:29, 10.84it/s]
 81%|########1 | 4232/5200 [07:05<01:41,  9.53it/s]
 81%|########1 | 4234/5200 [07:05<01:28, 10.89it/s]
 81%|########1 | 4236/5200 [07:06<01:23, 11.51it/s]
 82%|########1 | 4238/5200 [07:06<01:31, 10.56it/s]
 82%|########1 | 4240/5200 [07:06<01:27, 10.93it/s]
 82%|########1 | 4242/5200 [07:06<01:25, 11.14it/s]
 82%|########1 | 4244/5200 [07:06<01:29, 10.64it/s]
 82%|########1 | 4246/5200 [07:06<01:23, 11.48it/s]
 82%|########1 | 4248/5200 [07:07<01:21, 11.69it/s]
 82%|########1 | 4250/5200 [07:07<01:25, 11.12it/s]
 82%|########1 | 4252/5200 [07:07<01:27, 10.85it/s]
 82%|########1 | 4254/5200 [07:07<01:30, 10.50it/s]
 82%|########1 | 4256/5200 [07:07<01:29, 10.56it/s]
 82%|########1 | 4258/5200 [07:07<01:19, 11.91it/s]
 82%|########1 | 4260/5200 [07:08<01:25, 10.98it/s]
 82%|########1 | 4262/5200 [07:08<01:26, 10.85it/s]
 82%|########2 | 4264/5200 [07:08<01:29, 10.46it/s]
 82%|########2 | 4266/5200 [07:08<01:16, 12.18it/s]
 82%|########2 | 4268/5200 [07:08<01:17, 12.08it/s]
 82%|########2 | 4270/5200 [07:09<01:13, 12.70it/s]
 82%|########2 | 4272/5200 [07:09<01:13, 12.59it/s]
 82%|########2 | 4274/5200 [07:09<01:13, 12.54it/s]
 82%|########2 | 4276/5200 [07:09<01:17, 11.93it/s]
 82%|########2 | 4278/5200 [07:09<01:25, 10.75it/s]
 82%|########2 | 4280/5200 [07:09<01:30, 10.22it/s]
 82%|########2 | 4282/5200 [07:10<01:37,  9.46it/s]
 82%|########2 | 4283/5200 [07:10<01:37,  9.41it/s]
 82%|########2 | 4284/5200 [07:10<01:37,  9.44it/s]
 82%|########2 | 4286/5200 [07:10<01:21, 11.28it/s]
 82%|########2 | 4288/5200 [07:10<01:32,  9.90it/s]
 82%|########2 | 4290/5200 [07:11<01:39,  9.14it/s]
 83%|########2 | 4291/5200 [07:11<01:45,  8.64it/s]
 83%|########2 | 4292/5200 [07:11<01:47,  8.47it/s]
 83%|########2 | 4293/5200 [07:11<01:43,  8.75it/s]
 83%|########2 | 4294/5200 [07:11<01:44,  8.63it/s]
 83%|########2 | 4296/5200 [07:11<01:26, 10.50it/s]
 83%|########2 | 4298/5200 [07:11<01:32,  9.72it/s]
 83%|########2 | 4300/5200 [07:12<01:35,  9.41it/s]
 83%|########2 | 4301/5200 [07:12<01:36,  9.29it/s]
 83%|########2 | 4303/5200 [07:12<01:34,  9.44it/s]
 83%|########2 | 4304/5200 [07:12<01:37,  9.15it/s]
 83%|########2 | 4305/5200 [07:12<01:39,  9.02it/s]
 83%|########2 | 4306/5200 [07:12<01:43,  8.63it/s]
 83%|########2 | 4307/5200 [07:12<01:45,  8.46it/s]
 83%|########2 | 4308/5200 [07:13<01:46,  8.38it/s]
 83%|########2 | 4310/5200 [07:13<01:30,  9.89it/s]
 83%|########2 | 4311/5200 [07:13<01:32,  9.60it/s]
 83%|########2 | 4312/5200 [07:13<01:35,  9.28it/s]
 83%|########2 | 4314/5200 [07:13<01:17, 11.49it/s]
 83%|########2 | 4316/5200 [07:13<01:15, 11.71it/s]
 83%|########3 | 4318/5200 [07:13<01:25, 10.36it/s]
 83%|########3 | 4320/5200 [07:14<01:23, 10.57it/s]
 83%|########3 | 4322/5200 [07:14<01:30,  9.71it/s]
 83%|########3 | 4324/5200 [07:14<01:31,  9.60it/s]
 83%|########3 | 4325/5200 [07:14<01:31,  9.54it/s]
 83%|########3 | 4326/5200 [07:14<01:34,  9.22it/s]
 83%|########3 | 4327/5200 [07:14<01:35,  9.17it/s]
 83%|########3 | 4329/5200 [07:15<01:20, 10.85it/s]
 83%|########3 | 4331/5200 [07:15<01:21, 10.68it/s]
 83%|########3 | 4333/5200 [07:15<01:23, 10.35it/s]
 83%|########3 | 4335/5200 [07:15<01:35,  9.04it/s]
 83%|########3 | 4337/5200 [07:15<01:20, 10.74it/s]
 83%|########3 | 4339/5200 [07:16<01:21, 10.54it/s]
 83%|########3 | 4341/5200 [07:16<01:22, 10.37it/s]
 84%|########3 | 4343/5200 [07:16<01:27,  9.84it/s]
 84%|########3 | 4345/5200 [07:16<01:30,  9.50it/s]
 84%|########3 | 4346/5200 [07:16<01:31,  9.37it/s]
 84%|########3 | 4347/5200 [07:16<01:34,  9.01it/s]
 84%|########3 | 4348/5200 [07:17<01:36,  8.85it/s]
 84%|########3 | 4350/5200 [07:17<01:19, 10.72it/s]
 84%|########3 | 4352/5200 [07:17<01:17, 10.91it/s]
 84%|########3 | 4354/5200 [07:17<01:15, 11.25it/s]
 84%|########3 | 4356/5200 [07:17<01:21, 10.35it/s]
 84%|########3 | 4358/5200 [07:17<01:22, 10.19it/s]
 84%|########3 | 4360/5200 [07:18<01:25,  9.85it/s]
 84%|########3 | 4362/5200 [07:18<01:29,  9.40it/s]
 84%|########3 | 4364/5200 [07:18<01:22, 10.08it/s]
 84%|########3 | 4366/5200 [07:18<01:28,  9.48it/s]
 84%|########3 | 4367/5200 [07:18<01:31,  9.11it/s]
 84%|########4 | 4368/5200 [07:19<01:34,  8.78it/s]
 84%|########4 | 4369/5200 [07:19<01:37,  8.49it/s]
 84%|########4 | 4370/5200 [07:19<01:38,  8.43it/s]
 84%|########4 | 4371/5200 [07:19<01:37,  8.49it/s]
 84%|########4 | 4372/5200 [07:19<01:36,  8.58it/s]
 84%|########4 | 4374/5200 [07:19<01:19, 10.45it/s]
 84%|########4 | 4376/5200 [07:19<01:14, 11.03it/s]
 84%|########4 | 4378/5200 [07:20<01:23,  9.83it/s]
 84%|########4 | 4380/5200 [07:20<01:19, 10.38it/s]
 84%|########4 | 4382/5200 [07:20<01:15, 10.82it/s]
 84%|########4 | 4384/5200 [07:20<01:19, 10.26it/s]
 84%|########4 | 4386/5200 [07:20<01:24,  9.68it/s]
 84%|########4 | 4387/5200 [07:21<01:27,  9.34it/s]
 84%|########4 | 4388/5200 [07:21<01:29,  9.03it/s]
 84%|########4 | 4389/5200 [07:21<01:34,  8.61it/s]
 84%|########4 | 4390/5200 [07:21<01:34,  8.61it/s]
 84%|########4 | 4391/5200 [07:21<01:34,  8.58it/s]
 84%|########4 | 4392/5200 [07:21<01:34,  8.57it/s]
 84%|########4 | 4393/5200 [07:21<01:34,  8.53it/s]
 84%|########4 | 4394/5200 [07:21<01:35,  8.47it/s]
 85%|########4 | 4395/5200 [07:22<01:35,  8.47it/s]
 85%|########4 | 4396/5200 [07:22<01:35,  8.41it/s]
 85%|########4 | 4398/5200 [07:22<01:22,  9.72it/s]
 85%|########4 | 4401/5200 [07:22<01:07, 11.92it/s]
 85%|########4 | 4403/5200 [07:22<01:13, 10.84it/s]
 85%|########4 | 4405/5200 [07:22<01:17, 10.31it/s]
 85%|########4 | 4407/5200 [07:23<01:21,  9.70it/s]
 85%|########4 | 4409/5200 [07:23<01:09, 11.39it/s]
 85%|########4 | 4411/5200 [07:23<01:16, 10.28it/s]
 85%|########4 | 4413/5200 [07:23<01:22,  9.48it/s]
 85%|########4 | 4415/5200 [07:23<01:22,  9.51it/s]
 85%|########4 | 4417/5200 [07:24<01:20,  9.73it/s]
 85%|########4 | 4419/5200 [07:24<01:20,  9.71it/s]
 85%|########5 | 4420/5200 [07:24<01:20,  9.75it/s]
 85%|########5 | 4421/5200 [07:24<01:22,  9.42it/s]
 85%|########5 | 4422/5200 [07:24<01:24,  9.17it/s]
 85%|########5 | 4423/5200 [07:24<01:23,  9.35it/s]
 85%|########5 | 4424/5200 [07:24<01:22,  9.41it/s]
 85%|########5 | 4425/5200 [07:25<01:23,  9.24it/s]
 85%|########5 | 4426/5200 [07:25<01:24,  9.13it/s]
 85%|########5 | 4427/5200 [07:25<01:41,  7.64it/s]
 85%|########5 | 4428/5200 [07:25<01:37,  7.88it/s]
 85%|########5 | 4430/5200 [07:25<01:17, 10.00it/s]
 85%|########5 | 4432/5200 [07:25<01:17,  9.89it/s]
 85%|########5 | 4434/5200 [07:25<01:06, 11.54it/s]
 85%|########5 | 4436/5200 [07:26<01:15, 10.17it/s]
 85%|########5 | 4438/5200 [07:26<01:17,  9.79it/s]
 85%|########5 | 4440/5200 [07:26<01:14, 10.23it/s]
 85%|########5 | 4442/5200 [07:26<01:19,  9.55it/s]
 85%|########5 | 4444/5200 [07:26<01:08, 10.99it/s]
 86%|########5 | 4446/5200 [07:27<01:14, 10.06it/s]
 86%|########5 | 4448/5200 [07:27<01:20,  9.39it/s]
 86%|########5 | 4450/5200 [07:27<01:22,  9.09it/s]
 86%|########5 | 4451/5200 [07:27<01:22,  9.13it/s]
 86%|########5 | 4452/5200 [07:27<01:21,  9.16it/s]
 86%|########5 | 4453/5200 [07:27<01:21,  9.14it/s]
 86%|########5 | 4454/5200 [07:28<01:22,  9.08it/s]
 86%|########5 | 4456/5200 [07:28<01:12, 10.24it/s]
 86%|########5 | 4458/5200 [07:28<01:13, 10.05it/s]
 86%|########5 | 4460/5200 [07:28<01:10, 10.50it/s]
 86%|########5 | 4462/5200 [07:28<01:15,  9.73it/s]
 86%|########5 | 4463/5200 [07:28<01:17,  9.47it/s]
 86%|########5 | 4464/5200 [07:29<01:17,  9.47it/s]
 86%|########5 | 4465/5200 [07:29<01:17,  9.51it/s]
 86%|########5 | 4467/5200 [07:29<01:10, 10.44it/s]
 86%|########5 | 4469/5200 [07:29<01:14,  9.78it/s]
 86%|########5 | 4470/5200 [07:29<01:18,  9.34it/s]
 86%|########6 | 4472/5200 [07:29<01:09, 10.44it/s]
 86%|########6 | 4474/5200 [07:30<01:13,  9.87it/s]
 86%|########6 | 4475/5200 [07:30<01:17,  9.34it/s]
 86%|########6 | 4476/5200 [07:30<01:20,  9.04it/s]
 86%|########6 | 4478/5200 [07:30<01:04, 11.18it/s]
 86%|########6 | 4481/5200 [07:30<00:57, 12.55it/s]
 86%|########6 | 4483/5200 [07:30<00:59, 12.03it/s]
 86%|########6 | 4485/5200 [07:31<01:06, 10.70it/s]
 86%|########6 | 4487/5200 [07:31<01:07, 10.53it/s]
 86%|########6 | 4489/5200 [07:31<01:00, 11.73it/s]
 86%|########6 | 4491/5200 [07:31<00:55, 12.82it/s]
 86%|########6 | 4493/5200 [07:31<00:57, 12.25it/s]
 86%|########6 | 4495/5200 [07:31<01:00, 11.62it/s]
 86%|########6 | 4497/5200 [07:32<01:05, 10.81it/s]
 87%|########6 | 4499/5200 [07:32<01:07, 10.33it/s]
 87%|########6 | 4501/5200 [07:32<01:12,  9.64it/s]
 87%|########6 | 4502/5200 [07:32<01:12,  9.57it/s]
 87%|########6 | 4504/5200 [07:32<01:07, 10.25it/s]
 87%|########6 | 4506/5200 [07:33<01:13,  9.49it/s]
 87%|########6 | 4508/5200 [07:33<01:09,  9.91it/s]
 87%|########6 | 4510/5200 [07:33<01:01, 11.22it/s]
 87%|########6 | 4512/5200 [07:33<01:08, 10.09it/s]
 87%|########6 | 4514/5200 [07:33<01:12,  9.47it/s]
 87%|########6 | 4516/5200 [07:34<01:13,  9.25it/s]
 87%|########6 | 4518/5200 [07:34<01:02, 10.93it/s]
 87%|########6 | 4520/5200 [07:34<00:57, 11.93it/s]
 87%|########6 | 4522/5200 [07:34<00:53, 12.65it/s]
 87%|########7 | 4524/5200 [07:34<00:51, 13.07it/s]
 87%|########7 | 4526/5200 [07:34<00:59, 11.27it/s]
 87%|########7 | 4528/5200 [07:35<01:05, 10.22it/s]
 87%|########7 | 4530/5200 [07:35<01:10,  9.52it/s]
 87%|########7 | 4532/5200 [07:35<01:11,  9.30it/s]
 87%|########7 | 4533/5200 [07:35<01:12,  9.21it/s]
 87%|########7 | 4534/5200 [07:35<01:12,  9.19it/s]
 87%|########7 | 4536/5200 [07:35<01:10,  9.46it/s]
 87%|########7 | 4537/5200 [07:36<01:10,  9.34it/s]
 87%|########7 | 4539/5200 [07:36<01:05, 10.14it/s]
 87%|########7 | 4541/5200 [07:36<01:02, 10.53it/s]
 87%|########7 | 4543/5200 [07:36<01:05, 10.07it/s]
 87%|########7 | 4545/5200 [07:36<01:05, 10.01it/s]
 87%|########7 | 4547/5200 [07:37<01:08,  9.49it/s]
 87%|########7 | 4548/5200 [07:37<01:09,  9.44it/s]
 87%|########7 | 4549/5200 [07:37<01:10,  9.23it/s]
 88%|########7 | 4550/5200 [07:37<01:10,  9.28it/s]
 88%|########7 | 4551/5200 [07:37<01:09,  9.39it/s]
 88%|########7 | 4552/5200 [07:37<01:10,  9.19it/s]
 88%|########7 | 4553/5200 [07:37<01:10,  9.20it/s]
 88%|########7 | 4554/5200 [07:37<01:12,  8.89it/s]
 88%|########7 | 4555/5200 [07:37<01:13,  8.79it/s]
 88%|########7 | 4557/5200 [07:38<01:07,  9.59it/s]
 88%|########7 | 4559/5200 [07:38<00:56, 11.25it/s]
 88%|########7 | 4561/5200 [07:38<00:58, 11.01it/s]
 88%|########7 | 4563/5200 [07:38<00:58, 10.95it/s]
 88%|########7 | 4565/5200 [07:38<01:03, 10.06it/s]
 88%|########7 | 4567/5200 [07:39<01:06,  9.53it/s]
 88%|########7 | 4568/5200 [07:39<01:07,  9.34it/s]
 88%|########7 | 4570/5200 [07:39<01:02, 10.03it/s]
 88%|########7 | 4572/5200 [07:39<00:58, 10.79it/s]
 88%|########7 | 4574/5200 [07:39<00:56, 11.17it/s]
 88%|########8 | 4576/5200 [07:39<01:00, 10.29it/s]
 88%|########8 | 4578/5200 [07:40<01:02,  9.97it/s]
 88%|########8 | 4580/5200 [07:40<01:04,  9.65it/s]
 88%|########8 | 4581/5200 [07:40<01:04,  9.56it/s]
 88%|########8 | 4582/5200 [07:40<01:05,  9.50it/s]
 88%|########8 | 4583/5200 [07:40<01:05,  9.35it/s]
 88%|########8 | 4584/5200 [07:40<01:06,  9.23it/s]
 88%|########8 | 4586/5200 [07:40<00:56, 10.91it/s]
 88%|########8 | 4588/5200 [07:41<00:55, 11.03it/s]
 88%|########8 | 4590/5200 [07:41<01:01,  9.95it/s]
 88%|########8 | 4592/5200 [07:41<01:06,  9.13it/s]
 88%|########8 | 4593/5200 [07:41<01:08,  8.80it/s]
 88%|########8 | 4594/5200 [07:41<01:09,  8.66it/s]
 88%|########8 | 4595/5200 [07:42<01:12,  8.34it/s]
 88%|########8 | 4596/5200 [07:42<01:12,  8.37it/s]
 88%|########8 | 4597/5200 [07:42<01:12,  8.35it/s]
 88%|########8 | 4599/5200 [07:42<01:05,  9.17it/s]
 88%|########8 | 4601/5200 [07:42<00:57, 10.49it/s]
 89%|########8 | 4603/5200 [07:42<01:00,  9.90it/s]
 89%|########8 | 4604/5200 [07:42<01:01,  9.67it/s]
 89%|########8 | 4605/5200 [07:43<01:04,  9.29it/s]
 89%|########8 | 4606/5200 [07:43<01:04,  9.15it/s]
 89%|########8 | 4607/5200 [07:43<01:05,  9.05it/s]
 89%|########8 | 4608/5200 [07:43<01:04,  9.16it/s]
 89%|########8 | 4609/5200 [07:43<01:06,  8.93it/s]
 89%|########8 | 4610/5200 [07:43<01:07,  8.70it/s]
 89%|########8 | 4612/5200 [07:43<01:00,  9.77it/s]
 89%|########8 | 4613/5200 [07:43<01:02,  9.36it/s]
 89%|########8 | 4614/5200 [07:44<01:04,  9.13it/s]
 89%|########8 | 4615/5200 [07:44<01:04,  9.13it/s]
 89%|########8 | 4616/5200 [07:44<01:05,  8.90it/s]
 89%|########8 | 4617/5200 [07:44<01:04,  8.98it/s]
 89%|########8 | 4618/5200 [07:44<01:03,  9.23it/s]
 89%|########8 | 4619/5200 [07:44<01:02,  9.36it/s]
 89%|########8 | 4621/5200 [07:44<00:50, 11.51it/s]
 89%|########8 | 4623/5200 [07:44<00:56, 10.13it/s]
 89%|########8 | 4625/5200 [07:45<00:53, 10.73it/s]
 89%|########8 | 4627/5200 [07:45<00:59,  9.62it/s]
 89%|########9 | 4629/5200 [07:45<01:03,  9.05it/s]
 89%|########9 | 4630/5200 [07:45<01:04,  8.88it/s]
 89%|########9 | 4631/5200 [07:45<01:02,  9.05it/s]
 89%|########9 | 4632/5200 [07:45<01:02,  9.02it/s]
 89%|########9 | 4633/5200 [07:46<01:03,  8.99it/s]
 89%|########9 | 4635/5200 [07:46<01:00,  9.29it/s]
 89%|########9 | 4637/5200 [07:46<00:57,  9.83it/s]
 89%|########9 | 4639/5200 [07:46<00:55, 10.06it/s]
 89%|########9 | 4641/5200 [07:46<00:53, 10.37it/s]
 89%|########9 | 4643/5200 [07:46<00:53, 10.50it/s]
 89%|########9 | 4645/5200 [07:47<00:57,  9.62it/s]
 89%|########9 | 4646/5200 [07:47<00:58,  9.52it/s]
 89%|########9 | 4647/5200 [07:47<00:58,  9.38it/s]
 89%|########9 | 4648/5200 [07:47<00:59,  9.32it/s]
 89%|########9 | 4650/5200 [07:47<00:59,  9.22it/s]
 89%|########9 | 4651/5200 [07:47<01:01,  8.99it/s]
 89%|########9 | 4652/5200 [07:48<01:02,  8.71it/s]
 89%|########9 | 4653/5200 [07:48<01:01,  8.88it/s]
 90%|########9 | 4654/5200 [07:48<01:01,  8.93it/s]
 90%|########9 | 4655/5200 [07:48<01:02,  8.74it/s]
 90%|########9 | 4656/5200 [07:48<01:03,  8.60it/s]
 90%|########9 | 4657/5200 [07:48<01:03,  8.60it/s]
 90%|########9 | 4658/5200 [07:48<01:02,  8.70it/s]
 90%|########9 | 4659/5200 [07:48<01:00,  8.93it/s]
 90%|########9 | 4660/5200 [07:48<01:01,  8.77it/s]
 90%|########9 | 4661/5200 [07:49<01:00,  8.94it/s]
 90%|########9 | 4662/5200 [07:49<01:02,  8.57it/s]
 90%|########9 | 4663/5200 [07:49<01:02,  8.61it/s]
 90%|########9 | 4664/5200 [07:49<01:01,  8.77it/s]
 90%|########9 | 4665/5200 [07:49<01:02,  8.55it/s]
 90%|########9 | 4667/5200 [07:49<00:48, 10.91it/s]
 90%|########9 | 4669/5200 [07:49<00:55,  9.51it/s]
 90%|########9 | 4670/5200 [07:50<00:57,  9.19it/s]
 90%|########9 | 4671/5200 [07:50<00:58,  8.97it/s]
 90%|########9 | 4672/5200 [07:50<01:00,  8.80it/s]
 90%|########9 | 4673/5200 [07:50<01:00,  8.65it/s]
 90%|########9 | 4674/5200 [07:50<01:06,  7.92it/s]
 90%|########9 | 4675/5200 [07:50<01:05,  8.01it/s]
 90%|########9 | 4676/5200 [07:50<01:04,  8.07it/s]
 90%|########9 | 4677/5200 [07:50<01:02,  8.36it/s]
 90%|########9 | 4678/5200 [07:50<01:00,  8.62it/s]
 90%|########9 | 4679/5200 [07:51<01:00,  8.65it/s]
 90%|######### | 4681/5200 [07:51<00:52,  9.87it/s]
 90%|######### | 4682/5200 [07:51<00:54,  9.55it/s]
 90%|######### | 4683/5200 [07:51<00:56,  9.08it/s]
 90%|######### | 4685/5200 [07:51<00:54,  9.46it/s]
 90%|######### | 4686/5200 [07:51<00:55,  9.18it/s]
 90%|######### | 4688/5200 [07:52<00:51, 10.03it/s]
 90%|######### | 4689/5200 [07:52<00:52,  9.82it/s]
 90%|######### | 4690/5200 [07:52<00:54,  9.40it/s]
 90%|######### | 4691/5200 [07:52<00:55,  9.09it/s]
 90%|######### | 4693/5200 [07:52<00:52,  9.64it/s]
 90%|######### | 4694/5200 [07:52<00:53,  9.45it/s]
 90%|######### | 4695/5200 [07:52<00:54,  9.22it/s]
 90%|######### | 4696/5200 [07:52<00:57,  8.78it/s]
 90%|######### | 4697/5200 [07:53<00:58,  8.62it/s]
 90%|######### | 4699/5200 [07:53<00:50,  9.86it/s]
 90%|######### | 4700/5200 [07:53<00:51,  9.70it/s]
 90%|######### | 4702/5200 [07:53<00:48, 10.19it/s]
 90%|######### | 4703/5200 [07:53<00:50,  9.83it/s]
 90%|######### | 4704/5200 [07:53<00:51,  9.63it/s]
 90%|######### | 4705/5200 [07:53<00:51,  9.57it/s]
 90%|######### | 4706/5200 [07:53<00:55,  8.90it/s]
 91%|######### | 4707/5200 [07:54<00:56,  8.71it/s]
 91%|######### | 4708/5200 [07:54<00:56,  8.76it/s]
 91%|######### | 4709/5200 [07:54<00:54,  8.95it/s]
 91%|######### | 4710/5200 [07:54<00:54,  9.03it/s]
 91%|######### | 4711/5200 [07:54<00:55,  8.79it/s]
 91%|######### | 4712/5200 [07:54<00:57,  8.54it/s]
 91%|######### | 4713/5200 [07:54<00:57,  8.40it/s]
 91%|######### | 4714/5200 [07:54<00:56,  8.57it/s]
 91%|######### | 4715/5200 [07:54<00:54,  8.94it/s]
 91%|######### | 4716/5200 [07:55<00:55,  8.75it/s]
 91%|######### | 4718/5200 [07:55<00:50,  9.56it/s]
 91%|######### | 4719/5200 [07:55<00:52,  9.13it/s]
 91%|######### | 4721/5200 [07:55<00:47, 10.02it/s]
 91%|######### | 4722/5200 [07:55<00:49,  9.57it/s]
 91%|######### | 4723/5200 [07:55<00:51,  9.21it/s]
 91%|######### | 4725/5200 [07:56<00:49,  9.53it/s]
 91%|######### | 4726/5200 [07:56<00:51,  9.29it/s]
 91%|######### | 4727/5200 [07:56<00:53,  8.85it/s]
 91%|######### | 4728/5200 [07:56<00:53,  8.83it/s]
 91%|######### | 4729/5200 [07:56<00:55,  8.54it/s]
 91%|######### | 4731/5200 [07:56<00:46, 10.14it/s]
 91%|#########1| 4732/5200 [07:56<00:47,  9.81it/s]
 91%|#########1| 4733/5200 [07:56<00:48,  9.55it/s]
 91%|#########1| 4734/5200 [07:56<00:49,  9.42it/s]
 91%|#########1| 4735/5200 [07:57<00:50,  9.12it/s]
 91%|#########1| 4736/5200 [07:57<00:51,  9.03it/s]
 91%|#########1| 4737/5200 [07:57<00:53,  8.65it/s]
 91%|#########1| 4738/5200 [07:57<00:53,  8.63it/s]
 91%|#########1| 4739/5200 [07:57<00:58,  7.89it/s]
 91%|#########1| 4740/5200 [07:57<01:02,  7.36it/s]
 91%|#########1| 4741/5200 [07:57<01:00,  7.57it/s]
 91%|#########1| 4742/5200 [07:58<01:01,  7.40it/s]
 91%|#########1| 4743/5200 [07:58<01:15,  6.08it/s]
 91%|#########1| 4745/5200 [07:58<00:50,  8.94it/s]
 91%|#########1| 4747/5200 [07:58<00:50,  8.97it/s]
 91%|#########1| 4749/5200 [07:58<00:48,  9.37it/s]
 91%|#########1| 4751/5200 [07:59<00:46,  9.56it/s]
 91%|#########1| 4753/5200 [07:59<00:51,  8.76it/s]
 91%|#########1| 4754/5200 [07:59<00:52,  8.50it/s]
 91%|#########1| 4756/5200 [07:59<00:45,  9.78it/s]
 92%|#########1| 4758/5200 [07:59<00:46,  9.41it/s]
 92%|#########1| 4759/5200 [07:59<00:49,  8.95it/s]
 92%|#########1| 4760/5200 [08:00<00:51,  8.56it/s]
 92%|#########1| 4762/5200 [08:00<00:51,  8.50it/s]
 92%|#########1| 4763/5200 [08:00<00:53,  8.24it/s]
 92%|#########1| 4765/5200 [08:00<00:42, 10.14it/s]
 92%|#########1| 4767/5200 [08:00<00:39, 10.98it/s]
 92%|#########1| 4769/5200 [08:00<00:43,  9.98it/s]
 92%|#########1| 4771/5200 [08:01<00:45,  9.44it/s]
 92%|#########1| 4772/5200 [08:01<00:45,  9.44it/s]
 92%|#########1| 4773/5200 [08:01<00:45,  9.43it/s]
 92%|#########1| 4774/5200 [08:01<00:45,  9.37it/s]
 92%|#########1| 4775/5200 [08:01<00:45,  9.33it/s]
 92%|#########1| 4776/5200 [08:01<00:46,  9.12it/s]
 92%|#########1| 4777/5200 [08:01<00:47,  8.95it/s]
 92%|#########1| 4778/5200 [08:01<00:49,  8.53it/s]
 92%|#########1| 4779/5200 [08:02<00:48,  8.75it/s]
 92%|#########1| 4781/5200 [08:02<00:38, 10.97it/s]
 92%|#########1| 4783/5200 [08:02<00:37, 11.02it/s]
 92%|#########2| 4785/5200 [08:02<00:39, 10.46it/s]
 92%|#########2| 4787/5200 [08:02<00:42,  9.81it/s]
 92%|#########2| 4789/5200 [08:03<00:41,  9.83it/s]
 92%|#########2| 4790/5200 [08:03<00:42,  9.61it/s]
 92%|#########2| 4791/5200 [08:03<00:45,  9.08it/s]
 92%|#########2| 4792/5200 [08:03<00:45,  8.89it/s]
 92%|#########2| 4794/5200 [08:03<00:40,  9.90it/s]
 92%|#########2| 4796/5200 [08:03<00:41,  9.83it/s]
 92%|#########2| 4798/5200 [08:03<00:38, 10.52it/s]
 92%|#########2| 4800/5200 [08:04<00:41,  9.71it/s]
 92%|#########2| 4802/5200 [08:04<00:35, 11.32it/s]
 92%|#########2| 4804/5200 [08:04<00:34, 11.63it/s]
 92%|#########2| 4806/5200 [08:04<00:33, 11.84it/s]
 92%|#########2| 4808/5200 [08:04<00:36, 10.66it/s]
 92%|#########2| 4810/5200 [08:05<00:35, 10.96it/s]
 93%|#########2| 4812/5200 [08:05<00:37, 10.27it/s]
 93%|#########2| 4814/5200 [08:05<00:38,  9.99it/s]
 93%|#########2| 4816/5200 [08:05<00:33, 11.61it/s]
 93%|#########2| 4818/5200 [08:05<00:36, 10.59it/s]
 93%|#########2| 4820/5200 [08:05<00:37, 10.07it/s]
 93%|#########2| 4822/5200 [08:06<00:38,  9.71it/s]
 93%|#########2| 4824/5200 [08:06<00:36, 10.43it/s]
 93%|#########2| 4826/5200 [08:06<00:39,  9.49it/s]
 93%|#########2| 4828/5200 [08:06<00:34, 10.87it/s]
 93%|#########2| 4830/5200 [08:06<00:35, 10.40it/s]
 93%|#########2| 4832/5200 [08:07<00:38,  9.50it/s]
 93%|#########2| 4834/5200 [08:07<00:41,  8.89it/s]
 93%|#########3| 4836/5200 [08:07<00:36, 10.10it/s]
 93%|#########3| 4838/5200 [08:07<00:36,  9.96it/s]
 93%|#########3| 4840/5200 [08:08<00:38,  9.44it/s]
 93%|#########3| 4842/5200 [08:08<00:36,  9.80it/s]
 93%|#########3| 4844/5200 [08:08<00:33, 10.66it/s]
 93%|#########3| 4846/5200 [08:08<00:31, 11.07it/s]
 93%|#########3| 4848/5200 [08:08<00:33, 10.46it/s]
 93%|#########3| 4850/5200 [08:09<00:35,  9.91it/s]
 93%|#########3| 4852/5200 [08:09<00:35,  9.80it/s]
 93%|#########3| 4854/5200 [08:09<00:35,  9.63it/s]
 93%|#########3| 4855/5200 [08:09<00:38,  9.05it/s]
 93%|#########3| 4856/5200 [08:09<00:38,  9.00it/s]
 93%|#########3| 4857/5200 [08:09<00:38,  8.99it/s]
 93%|#########3| 4859/5200 [08:09<00:31, 10.75it/s]
 93%|#########3| 4861/5200 [08:10<00:27, 12.13it/s]
 94%|#########3| 4863/5200 [08:10<00:32, 10.36it/s]
 94%|#########3| 4865/5200 [08:10<00:33, 10.04it/s]
 94%|#########3| 4867/5200 [08:10<00:35,  9.29it/s]
 94%|#########3| 4868/5200 [08:10<00:35,  9.31it/s]
 94%|#########3| 4869/5200 [08:10<00:36,  9.15it/s]
 94%|#########3| 4870/5200 [08:11<00:37,  8.88it/s]
 94%|#########3| 4872/5200 [08:11<00:34,  9.57it/s]
 94%|#########3| 4873/5200 [08:11<00:35,  9.13it/s]
 94%|#########3| 4874/5200 [08:11<00:35,  9.13it/s]
 94%|#########3| 4875/5200 [08:11<00:36,  8.85it/s]
 94%|#########3| 4876/5200 [08:11<00:35,  9.10it/s]
 94%|#########3| 4878/5200 [08:11<00:36,  8.93it/s]
 94%|#########3| 4879/5200 [08:12<00:36,  8.76it/s]
 94%|#########3| 4880/5200 [08:12<00:38,  8.41it/s]
 94%|#########3| 4881/5200 [08:12<00:38,  8.32it/s]
 94%|#########3| 4882/5200 [08:12<00:38,  8.35it/s]
 94%|#########3| 4883/5200 [08:12<00:38,  8.22it/s]
 94%|#########3| 4884/5200 [08:12<00:38,  8.14it/s]
 94%|#########3| 4885/5200 [08:12<00:39,  7.89it/s]
 94%|#########3| 4886/5200 [08:12<00:39,  7.91it/s]
 94%|#########3| 4887/5200 [08:13<00:40,  7.71it/s]
 94%|#########4| 4889/5200 [08:13<00:29, 10.46it/s]
 94%|#########4| 4891/5200 [08:13<00:31,  9.87it/s]
 94%|#########4| 4893/5200 [08:13<00:34,  8.84it/s]
 94%|#########4| 4894/5200 [08:13<00:36,  8.47it/s]
 94%|#########4| 4895/5200 [08:13<00:36,  8.40it/s]
 94%|#########4| 4897/5200 [08:14<00:35,  8.43it/s]
 94%|#########4| 4898/5200 [08:14<00:37,  8.12it/s]
 94%|#########4| 4899/5200 [08:14<00:37,  7.92it/s]
 94%|#########4| 4900/5200 [08:14<00:36,  8.21it/s]
 94%|#########4| 4901/5200 [08:14<00:39,  7.63it/s]
 94%|#########4| 4902/5200 [08:14<00:37,  8.02it/s]
 94%|#########4| 4903/5200 [08:14<00:35,  8.41it/s]
 94%|#########4| 4904/5200 [08:15<00:35,  8.38it/s]
 94%|#########4| 4905/5200 [08:15<00:35,  8.24it/s]
 94%|#########4| 4906/5200 [08:15<00:36,  8.16it/s]
 94%|#########4| 4907/5200 [08:15<00:37,  7.81it/s]
 94%|#########4| 4909/5200 [08:15<00:31,  9.11it/s]
 94%|#########4| 4910/5200 [08:15<00:32,  9.00it/s]
 94%|#########4| 4911/5200 [08:15<00:32,  8.87it/s]
 94%|#########4| 4912/5200 [08:16<00:33,  8.61it/s]
 94%|#########4| 4913/5200 [08:16<00:35,  8.15it/s]
 94%|#########4| 4914/5200 [08:16<00:35,  7.97it/s]
 95%|#########4| 4916/5200 [08:16<00:30,  9.41it/s]
 95%|#########4| 4917/5200 [08:16<00:29,  9.49it/s]
 95%|#########4| 4918/5200 [08:16<00:30,  9.36it/s]
 95%|#########4| 4919/5200 [08:16<00:31,  8.95it/s]
 95%|#########4| 4920/5200 [08:16<00:32,  8.59it/s]
 95%|#########4| 4922/5200 [08:17<00:29,  9.38it/s]
 95%|#########4| 4923/5200 [08:17<00:29,  9.34it/s]
 95%|#########4| 4925/5200 [08:17<00:27, 10.17it/s]
 95%|#########4| 4926/5200 [08:17<00:28,  9.48it/s]
 95%|#########4| 4927/5200 [08:17<00:29,  9.11it/s]
 95%|#########4| 4928/5200 [08:17<00:31,  8.57it/s]
 95%|#########4| 4929/5200 [08:17<00:31,  8.52it/s]
 95%|#########4| 4930/5200 [08:18<00:31,  8.51it/s]
 95%|#########4| 4931/5200 [08:18<00:31,  8.58it/s]
 95%|#########4| 4932/5200 [08:18<00:31,  8.45it/s]
 95%|#########4| 4933/5200 [08:18<00:31,  8.60it/s]
 95%|#########4| 4934/5200 [08:18<00:32,  8.16it/s]
 95%|#########4| 4935/5200 [08:18<00:30,  8.60it/s]
 95%|#########4| 4937/5200 [08:18<00:26, 10.03it/s]
 95%|#########4| 4939/5200 [08:18<00:24, 10.80it/s]
 95%|#########5| 4941/5200 [08:19<00:26,  9.75it/s]
 95%|#########5| 4943/5200 [08:19<00:26,  9.85it/s]
 95%|#########5| 4944/5200 [08:19<00:26,  9.59it/s]
 95%|#########5| 4945/5200 [08:19<00:27,  9.26it/s]
 95%|#########5| 4946/5200 [08:19<00:28,  8.98it/s]
 95%|#########5| 4947/5200 [08:19<00:28,  8.99it/s]
 95%|#########5| 4949/5200 [08:20<00:26,  9.46it/s]
 95%|#########5| 4950/5200 [08:20<00:26,  9.43it/s]
 95%|#########5| 4952/5200 [08:20<00:23, 10.68it/s]
 95%|#########5| 4954/5200 [08:20<00:24, 10.17it/s]
 95%|#########5| 4956/5200 [08:20<00:21, 11.11it/s]
 95%|#########5| 4958/5200 [08:20<00:19, 12.64it/s]
 95%|#########5| 4960/5200 [08:20<00:21, 11.27it/s]
 95%|#########5| 4962/5200 [08:21<00:20, 11.63it/s]
 95%|#########5| 4964/5200 [08:21<00:23, 10.23it/s]
 96%|#########5| 4966/5200 [08:21<00:24,  9.53it/s]
 96%|#########5| 4968/5200 [08:21<00:25,  9.16it/s]
 96%|#########5| 4969/5200 [08:21<00:25,  9.00it/s]
 96%|#########5| 4970/5200 [08:22<00:26,  8.71it/s]
 96%|#########5| 4971/5200 [08:22<00:26,  8.61it/s]
 96%|#########5| 4972/5200 [08:22<00:26,  8.51it/s]
 96%|#########5| 4973/5200 [08:22<00:26,  8.66it/s]
 96%|#########5| 4974/5200 [08:22<00:26,  8.52it/s]
 96%|#########5| 4975/5200 [08:22<00:26,  8.35it/s]
 96%|#########5| 4976/5200 [08:22<00:27,  8.20it/s]
 96%|#########5| 4977/5200 [08:22<00:27,  8.16it/s]
 96%|#########5| 4978/5200 [08:23<00:26,  8.44it/s]
 96%|#########5| 4979/5200 [08:23<00:25,  8.61it/s]
 96%|#########5| 4980/5200 [08:23<00:24,  8.83it/s]
 96%|#########5| 4981/5200 [08:23<00:26,  8.31it/s]
 96%|#########5| 4982/5200 [08:23<00:25,  8.61it/s]
 96%|#########5| 4983/5200 [08:23<00:26,  8.24it/s]
 96%|#########5| 4984/5200 [08:23<00:26,  8.28it/s]
 96%|#########5| 4985/5200 [08:23<00:26,  8.25it/s]
 96%|#########5| 4986/5200 [08:24<00:25,  8.43it/s]
 96%|#########5| 4988/5200 [08:24<00:22,  9.42it/s]
 96%|#########5| 4989/5200 [08:24<00:23,  9.13it/s]
 96%|#########5| 4990/5200 [08:24<00:23,  8.91it/s]
 96%|#########5| 4991/5200 [08:24<00:23,  8.76it/s]
 96%|#########6| 4992/5200 [08:24<00:24,  8.58it/s]
 96%|#########6| 4993/5200 [08:24<00:24,  8.52it/s]
 96%|#########6| 4995/5200 [08:24<00:20,  9.90it/s]
 96%|#########6| 4996/5200 [08:25<00:21,  9.43it/s]
 96%|#########6| 4997/5200 [08:25<00:22,  9.10it/s]
 96%|#########6| 4998/5200 [08:25<00:22,  8.85it/s]
 96%|#########6| 4999/5200 [08:25<00:23,  8.63it/s]
 96%|#########6| 5000/5200 [08:25<00:23,  8.46it/s]
 96%|#########6| 5001/5200 [08:25<00:24,  7.96it/s]
 96%|#########6| 5003/5200 [08:25<00:21,  9.02it/s]
 96%|#########6| 5004/5200 [08:26<00:22,  8.85it/s]
 96%|#########6| 5005/5200 [08:26<00:22,  8.77it/s]
 96%|#########6| 5006/5200 [08:26<00:22,  8.48it/s]
 96%|#########6| 5007/5200 [08:26<00:22,  8.44it/s]
 96%|#########6| 5008/5200 [08:26<00:22,  8.59it/s]
 96%|#########6| 5009/5200 [08:26<00:22,  8.67it/s]
 96%|#########6| 5010/5200 [08:26<00:22,  8.40it/s]
 96%|#########6| 5011/5200 [08:26<00:21,  8.69it/s]
 96%|#########6| 5012/5200 [08:26<00:21,  8.90it/s]
 96%|#########6| 5013/5200 [08:27<00:20,  8.91it/s]
 96%|#########6| 5014/5200 [08:27<00:21,  8.80it/s]
 96%|#########6| 5015/5200 [08:27<00:21,  8.60it/s]
 96%|#########6| 5016/5200 [08:27<00:21,  8.49it/s]
 96%|#########6| 5017/5200 [08:27<00:21,  8.36it/s]
 96%|#########6| 5018/5200 [08:27<00:21,  8.47it/s]
 97%|#########6| 5019/5200 [08:27<00:21,  8.51it/s]
 97%|#########6| 5020/5200 [08:27<00:21,  8.44it/s]
 97%|#########6| 5021/5200 [08:28<00:21,  8.28it/s]
 97%|#########6| 5022/5200 [08:28<00:21,  8.20it/s]
 97%|#########6| 5024/5200 [08:28<00:18,  9.60it/s]
 97%|#########6| 5025/5200 [08:28<00:18,  9.38it/s]
 97%|#########6| 5026/5200 [08:28<00:18,  9.23it/s]
 97%|#########6| 5027/5200 [08:28<00:19,  9.02it/s]
 97%|#########6| 5029/5200 [08:28<00:17,  9.74it/s]
 97%|#########6| 5030/5200 [08:28<00:17,  9.61it/s]
 97%|#########6| 5031/5200 [08:29<00:17,  9.61it/s]
 97%|#########6| 5032/5200 [08:29<00:18,  9.21it/s]
 97%|#########6| 5033/5200 [08:29<00:18,  8.84it/s]
 97%|#########6| 5034/5200 [08:29<00:18,  8.96it/s]
 97%|#########6| 5035/5200 [08:29<00:18,  8.95it/s]
 97%|#########6| 5036/5200 [08:29<00:18,  8.97it/s]
 97%|#########6| 5038/5200 [08:29<00:15, 10.14it/s]
 97%|#########6| 5039/5200 [08:29<00:16,  9.96it/s]
 97%|#########6| 5040/5200 [08:30<00:16,  9.57it/s]
 97%|#########6| 5041/5200 [08:30<00:16,  9.38it/s]
 97%|#########6| 5042/5200 [08:30<00:17,  9.02it/s]
 97%|#########6| 5043/5200 [08:30<00:17,  8.91it/s]
 97%|#########7| 5044/5200 [08:30<00:17,  8.69it/s]
 97%|#########7| 5045/5200 [08:30<00:17,  8.63it/s]
 97%|#########7| 5046/5200 [08:30<00:17,  8.57it/s]
 97%|#########7| 5047/5200 [08:30<00:17,  8.71it/s]
 97%|#########7| 5048/5200 [08:30<00:17,  8.79it/s]
 97%|#########7| 5050/5200 [08:31<00:15,  9.91it/s]
 97%|#########7| 5051/5200 [08:31<00:16,  9.31it/s]
 97%|#########7| 5052/5200 [08:31<00:16,  9.06it/s]
 97%|#########7| 5053/5200 [08:31<00:16,  8.96it/s]
 97%|#########7| 5055/5200 [08:31<00:14,  9.90it/s]
 97%|#########7| 5057/5200 [08:31<00:13, 10.33it/s]
 97%|#########7| 5059/5200 [08:32<00:14,  9.82it/s]
 97%|#########7| 5060/5200 [08:32<00:14,  9.58it/s]
 97%|#########7| 5061/5200 [08:32<00:14,  9.62it/s]
 97%|#########7| 5062/5200 [08:32<00:14,  9.45it/s]
 97%|#########7| 5064/5200 [08:32<00:11, 12.04it/s]
 97%|#########7| 5066/5200 [08:32<00:13, 10.16it/s]
 97%|#########7| 5068/5200 [08:33<00:14,  9.42it/s]
 98%|#########7| 5070/5200 [08:33<00:14,  8.98it/s]
 98%|#########7| 5071/5200 [08:33<00:14,  8.83it/s]
 98%|#########7| 5072/5200 [08:33<00:14,  8.71it/s]
 98%|#########7| 5073/5200 [08:33<00:15,  8.46it/s]
 98%|#########7| 5074/5200 [08:33<00:15,  8.40it/s]
 98%|#########7| 5075/5200 [08:33<00:14,  8.39it/s]
 98%|#########7| 5076/5200 [08:33<00:14,  8.58it/s]
 98%|#########7| 5077/5200 [08:34<00:14,  8.65it/s]
 98%|#########7| 5078/5200 [08:34<00:13,  8.85it/s]
 98%|#########7| 5079/5200 [08:34<00:13,  8.96it/s]
 98%|#########7| 5080/5200 [08:34<00:13,  9.14it/s]
 98%|#########7| 5081/5200 [08:34<00:13,  8.89it/s]
 98%|#########7| 5082/5200 [08:34<00:13,  8.65it/s]
 98%|#########7| 5084/5200 [08:34<00:10, 11.38it/s]
 98%|#########7| 5086/5200 [08:35<00:11,  9.74it/s]
 98%|#########7| 5088/5200 [08:35<00:11,  9.53it/s]
 98%|#########7| 5090/5200 [08:35<00:12,  8.72it/s]
 98%|#########7| 5091/5200 [08:35<00:12,  8.74it/s]
 98%|#########7| 5092/5200 [08:35<00:12,  8.47it/s]
 98%|#########7| 5093/5200 [08:35<00:12,  8.57it/s]
 98%|#########7| 5094/5200 [08:35<00:12,  8.51it/s]
 98%|#########7| 5095/5200 [08:36<00:12,  8.25it/s]
 98%|#########8| 5096/5200 [08:36<00:13,  7.75it/s]
 98%|#########8| 5097/5200 [08:36<00:13,  7.90it/s]
 98%|#########8| 5098/5200 [08:36<00:12,  7.97it/s]
 98%|#########8| 5099/5200 [08:36<00:12,  8.19it/s]
 98%|#########8| 5100/5200 [08:36<00:12,  8.19it/s]
 98%|#########8| 5101/5200 [08:36<00:11,  8.27it/s]
 98%|#########8| 5102/5200 [08:36<00:11,  8.29it/s]
 98%|#########8| 5103/5200 [08:37<00:12,  8.03it/s]
 98%|#########8| 5104/5200 [08:37<00:12,  7.88it/s]
 98%|#########8| 5105/5200 [08:37<00:11,  8.09it/s]
 98%|#########8| 5106/5200 [08:37<00:11,  8.11it/s]
 98%|#########8| 5107/5200 [08:37<00:11,  8.23it/s]
 98%|#########8| 5108/5200 [08:37<00:11,  7.99it/s]
 98%|#########8| 5109/5200 [08:37<00:11,  7.94it/s]
 98%|#########8| 5110/5200 [08:37<00:11,  7.92it/s]
 98%|#########8| 5111/5200 [08:38<00:10,  8.28it/s]
 98%|#########8| 5112/5200 [08:38<00:10,  8.57it/s]
 98%|#########8| 5113/5200 [08:38<00:10,  8.18it/s]
 98%|#########8| 5114/5200 [08:38<00:10,  8.28it/s]
 98%|#########8| 5116/5200 [08:38<00:08,  9.36it/s]
 98%|#########8| 5117/5200 [08:38<00:09,  9.05it/s]
 98%|#########8| 5118/5200 [08:38<00:09,  8.94it/s]
 98%|#########8| 5119/5200 [08:38<00:08,  9.08it/s]
 98%|#########8| 5120/5200 [08:39<00:09,  8.82it/s]
 98%|#########8| 5121/5200 [08:39<00:09,  8.38it/s]
 98%|#########8| 5122/5200 [08:39<00:09,  8.40it/s]
 99%|#########8| 5123/5200 [08:39<00:09,  8.03it/s]
 99%|#########8| 5124/5200 [08:39<00:09,  8.11it/s]
 99%|#########8| 5125/5200 [08:39<00:09,  7.87it/s]
 99%|#########8| 5126/5200 [08:39<00:09,  7.84it/s]
 99%|#########8| 5127/5200 [08:39<00:09,  7.93it/s]
 99%|#########8| 5128/5200 [08:40<00:08,  8.07it/s]
 99%|#########8| 5129/5200 [08:40<00:08,  8.00it/s]
 99%|#########8| 5130/5200 [08:40<00:08,  8.16it/s]
 99%|#########8| 5132/5200 [08:40<00:07,  8.87it/s]
 99%|#########8| 5134/5200 [08:40<00:05, 11.22it/s]
 99%|#########8| 5136/5200 [08:40<00:06, 10.23it/s]
 99%|#########8| 5138/5200 [08:41<00:05, 10.80it/s]
 99%|#########8| 5140/5200 [08:41<00:05, 11.00it/s]
 99%|#########8| 5142/5200 [08:41<00:05, 10.24it/s]
 99%|#########8| 5144/5200 [08:41<00:05,  9.78it/s]
 99%|#########8| 5146/5200 [08:41<00:05,  9.34it/s]
 99%|#########8| 5147/5200 [08:42<00:06,  8.72it/s]
 99%|#########9| 5148/5200 [08:42<00:06,  8.23it/s]
 99%|#########9| 5149/5200 [08:42<00:06,  8.22it/s]
 99%|#########9| 5150/5200 [08:42<00:05,  8.55it/s]
 99%|#########9| 5151/5200 [08:42<00:05,  8.49it/s]
 99%|#########9| 5152/5200 [08:42<00:05,  8.21it/s]
 99%|#########9| 5153/5200 [08:42<00:05,  7.96it/s]
 99%|#########9| 5154/5200 [08:42<00:05,  8.06it/s]
 99%|#########9| 5155/5200 [08:43<00:05,  8.13it/s]
 99%|#########9| 5156/5200 [08:43<00:05,  7.90it/s]
 99%|#########9| 5157/5200 [08:43<00:05,  8.12it/s]
 99%|#########9| 5158/5200 [08:43<00:05,  8.19it/s]
 99%|#########9| 5159/5200 [08:43<00:04,  8.26it/s]
 99%|#########9| 5160/5200 [08:43<00:04,  8.49it/s]
 99%|#########9| 5161/5200 [08:43<00:04,  8.34it/s]
 99%|#########9| 5162/5200 [08:43<00:04,  8.69it/s]
 99%|#########9| 5163/5200 [08:44<00:04,  8.64it/s]
 99%|#########9| 5165/5200 [08:44<00:03,  9.46it/s]
 99%|#########9| 5166/5200 [08:44<00:03,  9.54it/s]
 99%|#########9| 5167/5200 [08:44<00:03,  9.36it/s]
 99%|#########9| 5168/5200 [08:44<00:03,  8.94it/s]
 99%|#########9| 5169/5200 [08:44<00:03,  8.86it/s]
 99%|#########9| 5170/5200 [08:44<00:03,  8.83it/s]
 99%|#########9| 5171/5200 [08:44<00:03,  8.82it/s]
 99%|#########9| 5172/5200 [08:45<00:03,  8.40it/s]
 99%|#########9| 5173/5200 [08:45<00:03,  8.34it/s]
100%|#########9| 5174/5200 [08:45<00:03,  8.32it/s]
100%|#########9| 5175/5200 [08:45<00:03,  8.16it/s]
100%|#########9| 5176/5200 [08:45<00:02,  8.03it/s]
100%|#########9| 5177/5200 [08:45<00:02,  8.02it/s]
100%|#########9| 5178/5200 [08:45<00:02,  8.09it/s]
100%|#########9| 5179/5200 [08:45<00:02,  7.88it/s]
100%|#########9| 5180/5200 [08:46<00:02,  7.73it/s]
100%|#########9| 5182/5200 [08:46<00:01,  9.96it/s]
100%|#########9| 5184/5200 [08:46<00:01, 10.23it/s]
100%|#########9| 5186/5200 [08:46<00:01,  9.77it/s]
100%|#########9| 5188/5200 [08:46<00:01,  9.99it/s]
100%|#########9| 5190/5200 [08:47<00:01,  9.00it/s]
100%|#########9| 5191/5200 [08:47<00:01,  8.69it/s]
100%|#########9| 5192/5200 [08:47<00:00,  8.62it/s]
100%|#########9| 5193/5200 [08:47<00:00,  8.38it/s]
100%|#########9| 5194/5200 [08:47<00:00,  8.47it/s]
100%|#########9| 5195/5200 [08:47<00:00,  8.73it/s]
100%|#########9| 5196/5200 [08:47<00:00,  8.49it/s]
100%|#########9| 5197/5200 [08:47<00:00,  8.61it/s]
100%|#########9| 5198/5200 [08:47<00:00,  8.71it/s]
100%|#########9| 5199/5200 [08:48<00:00,  8.88it/s]
100%|##########| 5200/5200 [08:48<00:00,  8.87it/s]
100%|##########| 5200/5200 [08:48<00:00,  9.84it/s]

Just like the ‘trr’ fit method, ‘VarPro’ creates a IvimFit object which contains the parameters of the model obtained after fitting. These are accessible through the model_params attribute of the IvimFit object. The parameters are arranged as a 4D array, corresponding to the spatial dimensions of the data, and the last dimension (of length 4) corresponding to the model parameters according to the following order : \(\mathbf{S_{0}, f, D^*, D}\).

i, j = 10, 10
estimated_params = ivimfit_vp.model_params[i, j, :]
print(estimated_params)
[4.15609783e+03 1.09732577e-01 9.86659301e-03 7.19170291e-04]

To compare the fit using fit_method=’VarPro’ and fit_method=’trr’, we can plot one voxel’s signal and the model fit using both methods.

We will use the predict method of the IvimFit objects, to get the predicted signal, based on each one of the model fit methods.

fig, ax = plt.subplots(1)

ax.scatter(gtab.bvals, data_slice[i, j, :],
           color="green", label="Measured signal")

ivim_trr_predict = ivimfit.predict(gtab)[i, j, :]

ax.plot(gtab.bvals, ivim_trr_predict, label="trr prediction")

S0_est, f_est, D_star_est, D_est = ivimfit.model_params[i, j, :]

text_fit = """trr param estimates: \n S0={:06.3f} f={:06.4f}\n
            D*={:06.5f} D={:06.5f}""".format(S0_est, f_est, D_star_est, D_est)

ax.text(0.65, 0.80, text_fit, horizontalalignment='center',
        verticalalignment='center', transform=plt.gca().transAxes)

ivim_predict_vp = ivimfit_vp.predict(gtab)[i, j, :]
ax.plot(gtab.bvals, ivim_predict_vp, label="VarPro prediction")

ax.set_xlabel("bvalues")
ax.set_ylabel("Signals")

S0_est, f_est, D_star_est, D_est = ivimfit_vp.model_params[i, j, :]

text_fit = """VarPro param estimates: \n S0={:06.3f} f={:06.4f}\n
            D*={:06.5f} D={:06.5f}""".format(S0_est, f_est, D_star_est, D_est)

ax.text(0.65, 0.50, text_fit, horizontalalignment='center',
        verticalalignment='center', transform=plt.gca().transAxes)

fig.legend(loc='upper right')
fig.savefig("ivim_voxel_plot.png")
reconst ivim
examples_built/07_reconstruction/ivim_voxel_plot.png

Plot of the signal from one voxel.

Let us get the various plots with fit_method = ‘VarPro’ so that we can visualize them in one page

plt.figure()
plot_map(ivimfit_vp.S0_predicted, "Predicted S0", (0, 10000),
         "predicted_S0.png")
plot_map(data_slice[..., 0], "Measured S0", (0, 10000), "measured_S0.png")
plot_map(ivimfit_vp.perfusion_fraction, "f", (0, 1), "perfusion_fraction.png")
plot_map(ivimfit_vp.D_star, "D*", (0, 0.01), "perfusion_coeff.png")
plot_map(ivimfit_vp.D, "D", (0, 0.001), "diffusion_coeff.png")
  • reconst ivim
  • reconst ivim
  • reconst ivim
  • reconst ivim
  • reconst ivim
examples_built/07_reconstruction/predicted_S0.png

Heatmap of S0 predicted from the fit

examples_built/07_reconstruction/measured_S0.png

Heatmap of measured signal at bvalue = 0.

examples_built/07_reconstruction/perfusion_fraction.png

Heatmap of perfusion fraction values predicted from the fit

examples_built/07_reconstruction/perfusion_coeff.png

Heatmap of perfusion coefficients predicted from the fit.

examples_built/07_reconstruction/diffusion_coeff.png

Heatmap of diffusion coefficients predicted from the fit

References:

[Stejskal65]

Stejskal, E. O.; Tanner, J. E. (1 January 1965). “Spin Diffusion Measurements: Spin Echoes in the Presence of a Time-Dependent Field Gradient”. The Journal of Chemical Physics 42 (1): 288. Bibcode: 1965JChPh..42..288S. doi:10.1063/1.1695690.

[LeBihan84] (1,2)

Le Bihan, Denis, et al. “Separation of diffusion and perfusion in intravoxel incoherent motion MR imaging.” Radiology 168.2 (1988): 497-505.

[Fadnavis19]

Fadnavis, Shreyas et.al. “MicroLearn: Framework for machine learning, reconstruction, optimization and microstructure modeling, Proceedings of: International Society of Magnetic Resonance in Medicine (ISMRM), Montreal, Canada, 2019.

[Farooq16] (1,2)

Farooq, Hamza, et al. “Microstructure Imaging of Crossing (MIX) White Matter Fibers from diffusion MRI.” Scientific reports 6 (2016).

Total running time of the script: ( 9 minutes 29.109 seconds)

Gallery generated by Sphinx-Gallery